@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:"Silvania";src:url("../fonts/silvania/Silvania.eot");src:url("../fonts/silvania/Silvania.eot?#iefix") format("embedded-opentype"),url("../fonts/silvania/Silvania.woff2") format("woff2"),url("../fonts/silvania/Silvania.woff") format("woff"),url("../fonts/silvania/Silvania.ttf") format("truetype"),url("../fonts/silvania/Silvania.svg#Silvania") format("svg");font-weight:normal;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;image-rendering:-webkit-optimize-contrast}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}form,label{-webkit-text-size-adjust:100%}mark{background-color:rgba(0,0,0,0) !important;padding:0 !important}html{scroll-behavior:smooth}body{font-size:16px;line-height:22px;font-family:"Open Sans",sans-serif !important;color:#333;position:relative;width:1920px;margin:0 auto !important;max-width:100%}body.active{overflow:hidden;width:100%;height:100%;position:fixed !important;top:auto !important}a{text-decoration:none;transition:all .3s linear}p{line-height:100%}img{max-width:100%;vertical-align:top;image-rendering:-webkit-optimize-contrast;height:auto}textarea{resize:vertical}iframe{border:none;width:100%}ul,h1,h2,h3,h4{margin:0;padding:0;list-style:none}strong,b{font-weight:bold}em,i{font-style:italic}input[type=submit]{cursor:pointer}a[href^="tel:"]{color:inherit;text-decoration:none}::-webkit-input-placeholder{opacity:1;color:inherit}::-moz-placeholder{opacity:1;color:inherit}:-ms-input-placeholder{opacity:1;color:inherit}:-moz-placeholder{opacity:1;color:inherit}.clearfix:before,.clearfix:after{content:"";display:table;clear:both}.clearfix{clear:both;overflow:hidden}.section-panel{min-height:100vh}footer.section-panel,#our-location.section-panel{min-height:0}::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none;scrollbar-width:none;-ms-overflow-style:none;scrollbar-width:none}.play{position:absolute;top:44%;padding:10px 19px;font-size:18px;left:40%;z-index:1}.room-info li:nth-child(1){display:none}.portfolio-section h2{font-size:28px;font-weight:600;color:#fff;text-transform:uppercase}.portfolio-menu{text-align:center}.control{background:#000;color:#fff;padding:5px 10px;border:1px solid #343a40;border-radius:20px;margin:5px;cursor:pointer;transition:all .5s ease}.control:hover{background:#027e79}.mixitup-control-active{color:#fff;background:#027e79}.fancybox-container button:focus{outline:0;box-shadow:none}.portfolio-item{padding-top:30px}.pd{padding:0;padding:10px}.pd img{height:320px;transition:all .5s;border-radius:50px;width:100%}.portfolio-overlay{position:absolute;z-index:2;top:0;left:0;background:rgba(0,0,0,.7);width:100%;height:100%;text-align:center;visibility:hidden;transition:all .5s;transform:scale(0);border-radius:50px}.portfolio-overlay p,.portfolio-overlay a{position:relative;z-index:4}.portfolio-overlay::before{content:"";width:0;height:0;border-width:0;position:absolute;left:10%;top:10%;transition:50ms height ease 150ms;z-index:3}.portfolio-overlay::after{content:"";width:0;height:0;border-width:0;position:absolute;right:10%;bottom:10%;transition:100ms width ease 200ms;z-index:3}.portfolio-item:hover .portfolio-overlay::before{width:80%;height:80%;border-top:1px solid #027e79;border-right:1px solid #027e79;transition:width .1s ease .3s,height .1s ease .5s}.portfolio-item:hover .portfolio-overlay::after{width:80%;height:80%;border-bottom:1px solid #027e79;border-left:1px solid #027e79;transition:width .1s ease .6s,height .1s ease .7s}.portfolio-item li:hover .portfolio-overlay{visibility:visible;transform:scale(1)}.portfolio-overlay .category{margin-top:70px;margin-bottom:20px;font-size:16px;color:#fff;font-weight:500}.portfolio-overlay .magnify-icon{height:40px;width:40px;border-radius:20px;background:#027e79;margin:0 5px;cursor:pointer;display:inline-block;transition:all .25s}.portfolio-overlay .magnify-icon:hover{background:#000}.portfolio-overlay .magnify-icon p span i{font-size:15px;color:#fff;line-height:40px;cursor:pointer}.template-black 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}.template-black a:hover{border:1px solid #027e79;background:#027e79;color:#fff}table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}table caption{font-size:1.5em;margin:.5em 0 .75em}table tr{background-color:#f8f8f8;border:1px solid #ddd;padding:.35em}table th,table td{padding:.625em;text-align:center}table th{font-size:1.2em;letter-spacing:.1em;text-transform:uppercase;background:#027e79;color:#fff;font-family:"Silvania"}@media screen and (max-width: 600px){table{border:0}table caption{font-size:1.3em}table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}table td::before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase}table td:last-child{border-bottom:0}}.exclusive-stay{border:1px solid #eee;padding:2.2%;margin:0 6%;font-style:normal;font-size:18px;font-weight:300;line-height:30px;border-radius:50px}.exclusive-stay video{border-radius:20px}@media(max-width: 480px){.exclusive-stay{padding:5.2%}}.slider-item .item-info.item-flex .slider-inline-buttons .video-player-btn{background:rgba(0,0,0,0);border:0;display:flex;justify-content:center;align-items:center;text-align:left;margin-left:10px}.video-player-btn{background:rgba(0,0,0,0);border:0;justify-content:center;align-items:center;text-align:left;margin-left:10px;margin-top:10px}.video-player-btn h6{color:#00a099;font-size:18px;font-weight:300;flex-direction:column;flex-wrap:wrap;display:inline-block;vertical-align:middle}.video-player-btn h6 span{display:block}#whaleSharkModal{background:rgba(0,0,0,.8)}#whaleSharkModal .btn-close{position:absolute;top:10px;right:10px;font-size:30px;opacity:1;z-index:2}#whaleSharkModal .modal-video video{width:100%;height:100%}#artistaModal{background:rgba(0,0,0,.8)}#artistaModal .btn-close{position:absolute;top:10px;right:10px;font-size:30px;opacity:1;z-index:2}#artistaModal .modal-video video{width:100%;height:500px}#exclusiveModal{background:rgba(0,0,0,.8)}#exclusiveModal .btn-close{position:absolute;top:10px;right:10px;font-size:30px;opacity:1;z-index:2}#exclusiveModal .modal-video video{width:100%;height:100%}#roomVideoSampleModal{background:rgba(0,0,0,.8)}#roomVideoSampleModal .btn-close{position:absolute;top:10px;right:10px;font-size:30px;opacity:1;z-index:2}#roomVideoSampleModal .modal-video video{width:100%;height:100%}.zoom-in-out-box{animation:zoom-in-zoom-out 8s ease infinite}@keyframes zoom-in-zoom-out{0%{transform:scale(1, 1)}50%{transform:scale(1.1, 1.1)}100%{transform:scale(1, 1)}}.scroll-downs{position:absolute;top:auto;right:10%;bottom:10%;left:auto;margin:0;width:58px;height:88px;z-index:2}@media(max-width: 480px){.scroll-downs{right:10px;bottom:15px;left:auto;margin:0 auto}}.mousey{width:10px;padding:10px 22px;height:64px;border-radius:40px;border:2px solid #fff;box-sizing:content-box}.mousey svg{position:absolute;bottom:20px;left:0;right:0;text-align:center;margin:0 auto}.scroller{width:10px;border-radius:50%;height:10px;background-color:#fff;animation-name:scroll;animation-duration:2s;animation-timing-function:cubic-bezier(0.15, 0.41, 0.69, 0.94);animation-iteration-count:infinite}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}100%{transform:translateY(15px);opacity:0}}.bounce{position:absolute;bottom:30px;left:50%;width:60px;height:60px;margin-left:-30px;border:2px solid #900;border-radius:50%;animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}#menuModal{background:rgba(0,0,0,.8)}#menuModal .carousel-indicators{bottom:-45px}#menuModal .carousel-indicators button{border-radius:50%;width:12px;height:12px;opacity:1;background:rgba(0,0,0,0);border:1px solid #fff}#menuModal .carousel-indicators button.active{background:#00a099;border:1px solid rgba(0,0,0,0)}.page-divider{position:relative;margin:10px 0;background:#e7e7e7;width:100%;height:1px;display:block}.counter{animation-duration:1s;animation-delay:0s;font-style:normal}.title-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:-75px;right:auto;transform:translatey(-50%)}html{scroll-behavior:smooth}.alert-success{color:#fff;background:#027e79;padding:5px;margin:0 0 5px;font-size:14px;text-align:center}@media(max-width: 1024px){#fp-nav.fp-right{display:none !important}}.dNone{opacity:0;transition:.8s;left:-100vw !important}.honeyPOT{display:none !important}@media(max-width: 1024px){.fp-is-overflow .fp-overflow.fp-auto-height,.fp-is-overflow .fp-overflow.fp-auto-height-responsive,.fp-is-overflow>.fp-overflow{overflow-y:hidden !important}}@media(max-width: 1024px){#fullpage{overflow:hidden;transform:none !important;transition:none !important}}@media(max-width: 1024px){.fp-overflow{max-height:100% !important}}#fp-nav ul li a span,.fp-slidesNav ul li a span{background:#027e79}.fp-watermark{display:none !important}.fp-overflow{overflow-x:hidden}.back-top{cursor:pointer;width:50px;height:50px;z-index:4;background:#027e79;font-size:30px;bottom:7%;right:2%;padding:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;position:fixed;border:0}@media(max-width: 480px){.back-top{bottom:4%}}.back-top:hover{opacity:.7}body{overflow-x:hidden}.bgfixed{background-attachment:fixed}[id=el]{position:fixed;background:rgba(255,255,255,.2);z-index:2;width:60px;height:60px;display:block;border-radius:50%;display:none}@media(max-width: 1024px){[id=el]{display:none}}#google_translate_element{display:none}.goog-te-banner-frame.skiptranslate{display:none !important}.lang-dropdown ul li a{color:#fff;display:block;font-size:18px;font-weight:300}.wrapper{width:100%;max-width:1690px;margin:0 auto;position:relative}@media(max-width: 480px){.phone-block{color:#027e79;text-align:left;margin-right:auto;margin-top:20px}}.phone-block ul{display:flex}@media(max-width: 1024px){.phone-block ul{flex-wrap:wrap}}.phone-block ul li{margin:0 15px 0 0;position:relative}@media(max-width: 1024px){.phone-block ul li{margin:0 0 5px;width:100%}}.phone-block ul li i{margin-right:5px}.phone-block ul li a{position:relative}.phone-block ul li a::after{content:"";display:block;width:0;height:2px;background:#027e79;position:absolute;bottom:-10px;left:0;right:0;transition:all .3s linear}.phone-block ul li a:hover::after{width:100%}body.active header{position:fixed}header{position:absolute;z-index:170;display:flex !important;top:20px;left:0;right:0;width:100%;z-index:5;width:100%}@media(max-width: 768px){header{margin-bottom:50px}}header .header-holder{padding:5px 25px;display:flex;justify-content:space-between;width:100%;background:#fff;border-radius:100px;align-items:center}@media(max-width: 1024px){header .header-holder{padding:20px 10px}}@media(max-width: 768px){header .header-holder{padding:0 10px}}@media(max-width: 480px){header .header-holder{padding:10px 10px}}header .header-holder .header-logo{width:350px;position:relative;margin:0;display:block;text-align:center;left:0;right:0}@media(max-width: 1200px){header .header-holder .header-logo{width:250px}}@media(max-width: 1024px){header .header-holder .header-logo{width:150px;right:auto;top:0}}@media(max-width: 768px){header .header-holder .header-logo{position:relative;margin:0;width:300px}}@media(max-width: 480px){header .header-holder .header-logo{width:240px}}header .header-holder .header-logo video{width:100%}header .header-holder .header-logo figure{margin:0}header .header-holder .mail{padding-top:40px}@media(max-width: 1024px){header .header-holder .mail{padding-top:20px;margin-right:20px}}@media(max-width: 768px){header .header-holder .mail{margin-right:0;width:100%;padding:0}}@media(max-width: 480px){header .header-holder .mail{width:100%}}header .header-holder .mail a{font-size:18px;font-weight:600;color:initial;text-transform:lowercase;text-decoration:underline}@media(max-width: 1200px){header .header-holder .mail a{font-size:15px}}@media(max-width: 1024px){header .header-holder .mail a{font-size:14px}}header .header-holder .mobile{padding-top:0;background:#1c1c1d;width:246px;text-align:center;line-height:63px;color:#fff !important;display:flex;justify-content:center;align-items:center;border-radius:30px}@media(max-width: 1200px){header .header-holder .mobile{width:175px;font-size:14px}}@media(max-width: 768px){header .header-holder .mobile{display:none}}header .header-holder .mobile svg{margin-right:5px}header .header-holder .mobile:hover{background:#027e79}header .header-holder .mobile a{font-size:18px;font-weight:600;color:initial;text-transform:uppercase}@media(max-width: 1200px){header .header-holder .mobile a{font-size:15px}}@media(max-width: 1024px){header .header-holder .mobile a{font-size:14px}}header.fixbefore{position:fixed;background:#fff;box-shadow:0 -50px 110px 20px rgba(0,0,0,.4)}header.fixbefore .wrapper{min-height:auto;height:100px}header.fixbefore .static-logo{display:none !important}header.fixbefore .swap-logo{display:block !important;width:100px;margin:0 auto}header.fixbefore .holder{color:#333 !important}header.fixbefore .header-left{color:#333 !important}header.fixbefore .arrow-down{color:#333 !important}header.fixbefore .login-block a{color:#333 !important}header.fixbefore .hamburger{background:#333 !important}header.fixbefore .hamburger::after{background:#333 !important}header.fixbefore .hamburger::before{background:#333 !important}header .wrapper{display:flex;align-items:flex-start;flex-direction:revert;justify-content:space-between;min-height:130px}@media(max-width: 1024px){header .wrapper{align-items:center;justify-content:flex-end}}@media(max-width: 768px){header .wrapper{display:block}}header .wrapper .main-logo{width:200px;position:absolute;left:0;right:0;top:15px;max-width:100%;margin:0 auto;text-align:center}header .wrapper .main-logo .static-logo{display:block}@media(max-width: 480px){header .wrapper .main-logo .static-logo{width:150px}}header .wrapper .main-logo .swap-logo{display:none}@media only screen and (max-width: 1024px){header .wrapper .main-logo{width:172px}}@media(max-width: 480px){header .wrapper .main-logo{top:0;width:auto;margin:0;position:relative}}header .wrapper .header-left{display:flex;align-items:center;justify-content:space-between;max-width:100%;width:auto}@media(max-width: 480px){header .wrapper .header-left{display:none}}header .wrapper .header-left .lang-dropdown{position:relative}header .wrapper .header-left .arrow-down{position:absolute;top:8px;right:-12px}header .wrapper .header-left .dropdown{padding:none;width:auto;position:relative;cursor:pointer;color:#fff}header .wrapper .header-left .dropdown ul{list-style:none;display:none;width:inherit;border-radius:5px;padding:0;margin:0;margin-top:2px}header .wrapper .header-left .dropdown ul li{width:inherit;height:0}header .wrapper .header-left .dropdown ul li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}header .wrapper .header-left .dropdown ul li:hover{color:#fff}header .wrapper .header-left .dropdown ul span+li{border-top-left-radius:5px;border-top-right-radius:5px}header .wrapper .header-left .dropdown span.holder{border-radius:5px;padding:3px;display:block;color:#fff;width:inherit}header .wrapper .header-left .dropdown .active{display:block;position:absolute;top:0;left:0;right:0}header .wrapper .header-left .dropdown.active li{height:100%;transition:height 2s ease 0s;margin:0 0 10px}header .wrapper .header-right{display:flex;align-items:center;justify-content:space-between;width:165px;max-width:100%}header .wrapper .header-right .login-block a{color:#fff;display:flex;align-items:center;position:relative;justify-content:center}header .wrapper .header-right .login-block a::after{content:"";display:block;width:0;height:2px;background:#027e79;position:absolute;bottom:-10px;left:0;right:0;transition:all .3s linear}header .wrapper .header-right .login-block a:hover::after{width:100%}header .wrapper .header-right .login-block span{margin:0 5px}@media(max-width: 480px){nav{width:100%}}@media(max-width: 768px){.dropdown-indicator{display:none !important}}.sub-menu{display:none;position:absolute;left:0;text-align:center;top:auto;width:100%;z-index:1}@media(max-width: 768px){.sub-menu{display:block;position:relative;margin:0 0 10px}}.sub-menu li{display:block;padding:10px 20px;color:#fff;margin:0 !important;background:#027e79}@media(max-width: 768px){.sub-menu li{margin:5px 0 !important}}.sub-menu li:hover{background:#1c1c1d}.sub-menu li a{color:#fff !important}@media(max-width: 768px){.sub-menu li a{margin:0 5px !important}}.sub-menu li a:hover{color:#fff}.subnav:hover .sub-menu{display:flex;justify-content:center;align-items:center;padding:0}@media(max-width: 768px){.subnav:hover .sub-menu{display:block}}.nav-area{position:relative}@media(max-width: 768px){.nav-area nav{width:100%}}.nav-area .nav-block{width:500px;max-width:100%}@media(max-width: 1024px){.nav-area .nav-block{width:400px}}@media(max-width: 768px){.nav-area .nav-block{width:calc(100% - 200px)}}@media only screen and (max-width: 480px){.nav-area .nav-block{width:100%}}.nav-area .nav-block figure{margin:0 0 30px;max-width:100%}@media only screen and (max-height: 820px){.nav-area .nav-block figure{width:300px;margin:0 auto 20px}}.nav-area .nav-block p{color:#1a1a1a;font-weight:300;line-height:23px;text-align:justify}.nav-area .nav-block p a{color:#027e79;font-weight:bold}.nav-area .nav-block p a:hover{text-decoration:underline}.nav-area .nav-block p mark{color:#027e79;font-weight:bold}.header-toggle{display:none !important}@media(max-width: 768px){.header-toggle{display:block !important}}label.menu-label .menu{position:relative;right:0;top:0;z-index:100;display:block;width:30px;height:30px;transition:.5s ease-in-out;box-shadow:0 0 0 0 #fff,0 0 0 0 #fff;cursor:pointer}@media(max-width: 1024px){label.menu-label .menu{height:123px;right:10px}}@media(max-width: 480px){label.menu-label .menu{height:35px}}label.menu-label .hamburger{position:absolute;width:30px;height:2px;background:#027e79;display:block;left:auto;top:50%;right:auto;transition:.5s ease-in-out;width:30px;right:auto;left:0}label.menu-label .hamburger:after{transition:.5s ease-in-out;content:"";position:absolute;display:block;width:100%;height:100%;background:#027e79;bottom:-10px;width:40px;right:0}label.menu-label .hamburger:before{transition:.5s ease-in-out;content:"";position:absolute;display:block;width:100%;height:100%;background:#027e79;top:-10px;width:40px;right:0}@media(max-width: 1024px){label.menu-label .hamburger{top:57px}}@media(max-width: 480px){label.menu-label .hamburger{top:18px}}label.menu-label input{display:none}label.menu-label input:checked+.menu{box-shadow:0 0 0 100vw #fff,0 0 0 100vh #fff;border-radius:0;background:#fff;transition:all .3s linear}label.menu-label input:checked+.menu .hamburger{transform:rotate(45deg);background:#000;left:auto;right:auto}label.menu-label input:checked+.menu .hamburger:after{transform:rotate(90deg);bottom:0;background:#000;width:100%}label.menu-label input:checked+.menu .hamburger:before{transform:rotate(90deg);top:0;width:100%;background:#000}label.menu-label input:checked+.menu+.nav-area{opacity:1;z-index:200;display:flex;width:90%}@media(max-width: 1024px){label.menu-label input:checked+.menu+.nav-area{overflow-y:scroll}}label.menu-label .nav-area{z-index:-1;position:absolute;display:none;left:50%;transform:translatex(-50%);width:100%;justify-content:space-between;align-items:center;padding:0;opacity:0;transition:.25s 0s ease-in-out}@media(max-width: 1024px){label.menu-label .nav-area{width:100%}}@media(max-width: 480px){label.menu-label .nav-area{flex-wrap:wrap;overflow-y:auto;justify-content:center;position:fixed;left:0;right:0;transform:none;height:100vh;padding:50px 20px;top:0}}.header-toggle .regular-menu{display:block !important;position:relative}.header-toggle .regular-menu li{position:relative}@media(max-width: 768px){.header-toggle .regular-menu li a{display:block;text-align:left}}.header-toggle .mobile{display:block !important}.regular-menu{display:flex;justify-content:center}@media(max-width: 768px){.regular-menu{display:none}}.regular-menu li{margin:0 20px;position:relative}@media(max-width: 1400px){.regular-menu li{margin:0 10px}}@media(max-width: 1024px){.regular-menu li{margin:0 5px}}.regular-menu li a{font-size:18px;font-weight:300;position:relative;text-transform:uppercase;padding:0;color:#000}@media(max-width: 1400px){.regular-menu li a{font-size:16px}}@media(max-width: 1200px){.regular-menu li a{font-size:15px}}@media(max-width: 1024px){.regular-menu li a{font-size:12px}}.regular-menu li a::before{content:"";width:0;height:1px;display:block;position:absolute;bottom:-5px;left:0;right:0;display:block;background:#027e79;transition:all 1s}.regular-menu li a:hover::before{width:100%;transition:all 1s}.regular-menu li a.active::before{width:100%;transition:all 1s}@media only screen and (max-height: 820px){.regular-menu li a{margin:0 0 10px}}@media(max-width: 768px){.regular-menu li a{display:inline-block;color:#000;font-family:"Silvania";font-size:9vw;position:relative;line-height:100%;margin:0 0 20px;width:auto;text-decoration:none}}.regular-menu li a:hover::after{width:100%}#slider-banner .slider-item{overflow:hidden !important}#slider-banner .slider-item .slider-background{position:relative;width:1920px}@media(max-width: 768px){#slider-banner .slider-item .slider-background{height:100%;right:1144px}}@media(max-width: 480px){#slider-banner .slider-item .slider-background{width:1200px;right:719px}}#slider-banner .slider-item .slider-background::before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;right:0;z-index:2;background:#000;opacity:67%}#slider-banner .slider-item .item-info{position:absolute;top:50%;left:0;transform:translateY(-50%);text-align:left;width:100%;z-index:4;max-width:1690px;margin:0 auto;right:0;color:#fff;padding:0 20px}@media(max-width: 480px){#slider-banner .slider-item .item-info .item-box{order:2;width:100%;margin-top:0}}#slider-banner .slider-item .item-info.item-flex{display:flex;justify-content:space-between;align-items:center}@media(max-width: 480px){#slider-banner .slider-item .item-info.item-flex{justify-content:flex-start;flex-wrap:wrap}}#slider-banner .slider-item .item-info.item-flex h2{font-size:120px;margin-bottom:40px}@media(max-width: 1200px){#slider-banner .slider-item .item-info.item-flex h2{font-size:90px}}@media(max-width: 1024px){#slider-banner .slider-item .item-info.item-flex h2{font-size:70px}}@media(max-width: 768px){#slider-banner .slider-item .item-info.item-flex h2{font-size:40px}}@media(max-width: 480px){#slider-banner .slider-item .item-info.item-flex h2{font-size:42px;margin-bottom:20px}}#slider-banner .slider-item .item-info.item-flex .collage-photo{margin-left:20px}@media(max-width: 1024px){#slider-banner .slider-item .item-info.item-flex .collage-photo{width:600px}}@media(max-width: 768px){#slider-banner .slider-item .item-info.item-flex .collage-photo{width:200px}}@media(max-width: 480px){#slider-banner .slider-item .item-info.item-flex .collage-photo{width:300px;order:1;margin:0}}@media(max-width: 768px){#slider-banner .slider-item .item-info.item-flex a{padding:20px 45px 20px 25px;font-size:16px}}#slider-banner .slider-item .item-info h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79;margin:0 0 20px;display:inline-block;position:relative;padding-left:75px;color:#00a099}#slider-banner .slider-item .item-info h3 .title-line{left:0}#slider-banner .slider-item .item-info h2{line-height:100%;font-family:"Silvania";font-size:90px}@media(max-width: 1024px){#slider-banner .slider-item .item-info h2{font-size:60px}}@media(max-width: 480px){#slider-banner .slider-item .item-info h2{font-size:40px}}#slider-banner .slider-item .item-info h2 span{display:block}#slider-banner .slider-item .item-info p{font-size:18px;width:100;max-width:100%;margin:0 auto;line-height:25px;margin-top:15px;margin:30px 0;max-width:100%;width:750px;line-height:30px;font-weight:300}@media(max-width: 480px){#slider-banner .slider-item .item-info p{font-size:16px;margin:10px 0}}#slider-banner .slider-item .item-info a{width:auto;display:inline-block;padding:20px 65px 20px 40px;position:relative;text-align:left;font-size:18px;color:#000;text-transform:uppercase;letter-spacing:2px;background:#fff;border-radius:30px}#slider-banner .slider-item .item-info a:hover{color:#fff;background:#027e79}#slider-banner .slider-item .item-info a svg{position:absolute;top:50%;right:10px;transform:translatey(-50%)}.slider-item{overflow:hidden}.slider-item .slider-background{position:relative;width:1920px}@media(max-width: 768px){.slider-item .slider-background{height:100%;right:1144px}}@media(max-width: 480px){.slider-item .slider-background{width:1200px;right:719px}}.slider-item .slider-background::before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;right:0;z-index:2;background:#000;opacity:67%}.slider-item .item-info{position:absolute;top:50%;left:0;transform:translateY(-50%);text-align:left;width:100%;z-index:4;max-width:1690px;margin:0 auto;right:0;color:#fff;padding:0 20px}@media(max-width: 480px){.slider-item .item-info .item-box{order:2;width:100%;margin-top:0}}.slider-item .item-info.item-flex{display:flex;justify-content:space-between;align-items:center}@media(max-width: 480px){.slider-item .item-info.item-flex{justify-content:flex-start;flex-wrap:wrap}}.slider-item .item-info.item-flex .slider-inline-buttons{display:flex}@media(max-width: 480px){.slider-item .item-info.item-flex .slider-inline-buttons{display:block}}.slider-item .item-info.item-flex .slider-inline-buttons .video-player-btn{background:rgba(0,0,0,0);border:0;display:flex;justify-content:center;align-items:center;text-align:left;margin-left:10px;margin-top:10px}@media(max-width: 480px){.slider-item .item-info.item-flex .slider-inline-buttons .video-player-btn{margin-left:0;margin-top:10px}}.slider-item .item-info.item-flex .slider-inline-buttons .video-player-btn:hover h6{color:#fff}.slider-item .item-info.item-flex .slider-inline-buttons .video-player-btn svg{margin-right:10px}.slider-item .item-info.item-flex .slider-inline-buttons .video-player-btn h6{color:#00a099;font-size:18px;font-weight:300}.slider-item .item-info.item-flex .slider-inline-buttons .video-player-btn h6 span{display:block}.slider-item .item-info.item-flex h2{font-size:120px;margin-bottom:40px}@media(max-width: 1200px){.slider-item .item-info.item-flex h2{font-size:90px}}@media(max-width: 1024px){.slider-item .item-info.item-flex h2{font-size:70px}}@media(max-width: 768px){.slider-item .item-info.item-flex h2{font-size:40px}}@media(max-width: 480px){.slider-item .item-info.item-flex h2{font-size:42px;margin-bottom:20px}}.slider-item .item-info.item-flex .collage-photo{margin-left:20px}@media(max-width: 1024px){.slider-item .item-info.item-flex .collage-photo{width:600px}}@media(max-width: 768px){.slider-item .item-info.item-flex .collage-photo{width:200px}}@media(max-width: 480px){.slider-item .item-info.item-flex .collage-photo{width:300px;order:1;margin:0}}@media(max-width: 768px){.slider-item .item-info.item-flex a{padding:20px 45px 20px 25px;font-size:16px}}.slider-item .item-info h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79;margin:0 0 20px;display:inline-block;position:relative;padding-left:75px;color:#00a099}.slider-item .item-info h3 .title-line{left:0}.slider-item .item-info h2{line-height:100%;font-family:"Silvania";font-size:90px}@media(max-width: 1024px){.slider-item .item-info h2{font-size:60px}}@media(max-width: 480px){.slider-item .item-info h2{font-size:40px}}.slider-item .item-info h2 span{display:block}.slider-item .item-info p{font-size:18px;width:100;max-width:100%;margin:0 auto;line-height:25px;margin-top:15px;margin:30px 0;max-width:100%;width:750px;line-height:30px;font-weight:300}@media(max-width: 480px){.slider-item .item-info p{font-size:16px;margin:10px 0}}.slider-item .item-info a{width:auto;display:inline-block;padding:20px 65px 20px 40px;position:relative;text-align:left;font-size:18px;color:#000;text-transform:uppercase;letter-spacing:2px;background:#fff;border-radius:30px}.slider-item .item-info a:hover{color:#fff;background:#027e79}.slider-item .item-info a svg{position:absolute;top:50%;right:10px;transform:translatey(-50%)}#banner{position:relative;overflow:hidden;text-align:center;padding:0 0 0}@media(max-width: 768px){#banner .banner-slider .slider-item{overflow:hidden}}#banner .banner-slider .slider-item .slider-background{position:relative;width:1920px}@media(max-width: 768px){#banner .banner-slider .slider-item .slider-background{height:100%;right:1144px}}@media(max-width: 480px){#banner .banner-slider .slider-item .slider-background{width:1200px;right:0}}#banner .banner-slider .slider-item .slider-background::before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;right:0;z-index:2;background:#000;opacity:47%}#banner .banner-slider .slider-item .item-info{position:absolute;top:50%;left:0;transform:translateY(-50%);text-align:left;width:100%;z-index:4;max-width:1690px;margin:0 auto;right:0;color:#fff;padding:0 20px}@media(max-width: 480px){#banner .banner-slider .slider-item .item-info .item-box{order:2;width:100%;margin-top:0}}#banner .banner-slider .slider-item .item-info.item-flex{display:flex;justify-content:space-between;align-items:center}@media(max-width: 480px){#banner .banner-slider .slider-item .item-info.item-flex{justify-content:flex-start;flex-wrap:wrap}}#banner .banner-slider .slider-item .item-info.item-flex h2{font-size:120px;margin-bottom:40px}@media(max-width: 1200px){#banner .banner-slider .slider-item .item-info.item-flex h2{font-size:90px}}@media(max-width: 1024px){#banner .banner-slider .slider-item .item-info.item-flex h2{font-size:70px}}@media(max-width: 768px){#banner .banner-slider .slider-item .item-info.item-flex h2{font-size:40px}}@media(max-width: 480px){#banner .banner-slider .slider-item .item-info.item-flex h2{font-size:42px;margin-bottom:20px}}#banner .banner-slider .slider-item .item-info.item-flex .collage-photo{margin-left:20px}@media(max-width: 1024px){#banner .banner-slider .slider-item .item-info.item-flex .collage-photo{width:600px}}@media(max-width: 768px){#banner .banner-slider .slider-item .item-info.item-flex .collage-photo{width:200px}}@media(max-width: 480px){#banner .banner-slider .slider-item .item-info.item-flex .collage-photo{width:300px;order:1;margin:0}}@media(max-width: 768px){#banner .banner-slider .slider-item .item-info.item-flex a{padding:20px 45px 20px 25px;font-size:16px}}#banner .banner-slider .slider-item .item-info h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79;margin:0 0 20px;display:inline-block;position:relative;padding-left:75px;color:#00a099}#banner .banner-slider .slider-item .item-info h3 .title-line{left:0}#banner .banner-slider .slider-item .item-info h2{line-height:100%;font-family:"Silvania";font-size:90px}@media(max-width: 1024px){#banner .banner-slider .slider-item .item-info h2{font-size:60px}}@media(max-width: 480px){#banner .banner-slider .slider-item .item-info h2{font-size:40px}}#banner .banner-slider .slider-item .item-info h2 span{display:block}#banner .banner-slider .slider-item .item-info p{font-size:18px;width:100;max-width:100%;margin:0 auto;line-height:25px;margin-top:15px;margin:30px 0;max-width:100%;width:750px;line-height:30px;font-weight:300}@media(max-width: 480px){#banner .banner-slider .slider-item .item-info p{font-size:16px;margin:10px 0}}#banner .banner-slider .slider-item .item-info a{width:auto;display:inline-block;padding:20px 65px 20px 40px;position:relative;text-align:left;font-size:18px;color:#000;text-transform:uppercase;letter-spacing:2px;background:#fff;border-radius:30px}#banner .banner-slider .slider-item .item-info a:hover{color:#fff;background:#027e79}#banner .banner-slider .slider-item .item-info a svg{position:absolute;top:50%;right:10px;transform:translatey(-50%)}#banner .banner-slider .owl-carousel{z-index:0}#banner .banner-slider .owl-dots{position:absolute;top:0;right:0;z-index:2;top:50%;right:40px;z-index:1;transform:translateY(-50%)}@media(max-width: 480px){#banner .banner-slider .owl-dots{right:20px}}#banner .banner-slider .owl-dots .owl-dot{display:block;margin:10px 0;width:15px;height:15px;border-radius:50%;background:rgba(0,0,0,0);border:1px solid #fff}#banner .banner-slider .owl-dots .owl-dot.active{background:#fff}#banner .web-counters{position:absolute;bottom:80px;left:0;right:0;z-index:2;color:#fff;padding-left:20px}@media(max-width: 480px){#banner .web-counters{padding-left:10px}}@media(max-width: 400px){#banner .web-counters{bottom:140px}}#banner .web-counters ul{display:flex;justify-content:flex-start}#banner .web-counters ul li{margin-right:50px;border-right:1px solid #fff;padding-right:50px;text-align:left}@media(max-width: 768px){#banner .web-counters ul li{margin-right:15px;padding-right:15px}}#banner .web-counters ul li:last-child{border:0}#banner .web-counters ul li h6{font-size:25px;font-weight:300;text-transform:uppercase;line-height:33px;margin-top:25px}@media(max-width: 480px){#banner .web-counters ul li h6{font-size:16px;line-height:25px;margin-top:10px}}#banner .web-counters ul li h6 span{display:block}#banner .web-counters span.value{font-size:85px;line-height:100%;display:block}@media(max-width: 768px){#banner .web-counters span.value{font-size:55px}}@media(max-width: 480px){#banner .web-counters span.value{font-size:40px}}#banner .video-background{width:1920px;top:0;margin-left:0;position:fixed;left:50%;transform:translatex(-50%);height:auto}@media(max-width: 1024px){#banner .video-background{position:absolute}}#banner .video-background video{width:100%;height:100%;display:block}@media(max-width: 480px){#banner .video-background video{display:none}}#banner .video-background figure{display:none}@media(max-width: 480px){#banner .video-background figure{display:block}}#banner .bnr-availability-check{position:absolute;bottom:0;left:0;right:0;background:#fff;z-index:2;width:900px;margin:0 auto;max-width:100%;min-height:100px}@media(max-width: 1024px){#banner .bnr-availability-check{margin:50px auto;position:relative}}@media only screen and (max-width: 480px){#banner .bnr-availability-check{width:98%}}#banner .bnr-availability-check form{display:flex;justify-content:space-between}@media(max-width: 768px){#banner .bnr-availability-check form{justify-content:center;flex-wrap:wrap}}@media only screen and (max-width: 480px){#banner .bnr-availability-check form{flex-direction:column;margin:0 0 30px}}#banner .bnr-availability-check form .form-holder{padding:25px 20px;width:auto}@media(max-width: 768px){#banner .bnr-availability-check form .form-holder{width:100%}}#banner .bnr-availability-check form .form-holder span{display:block;font-weight:300;font-size:12px;text-transform:uppercase}#banner .bnr-availability-check form .form-group{display:flex;justify-content:center;flex-wrap:nowrap !important}@media(max-width: 768px){#banner .bnr-availability-check form .form-group{flex-wrap:wrap !important}}#banner .bnr-availability-check form .form-group .form-div{width:92%}@media(max-width: 768px){#banner .bnr-availability-check form .form-group .form-div{width:100%;margin:50px 0 0}}#banner .bnr-availability-check form .form-group div{width:100%;margin:0 10px}@media(max-width: 768px){#banner .bnr-availability-check form .form-group div{margin:0}}#banner .bnr-availability-check form .form-group span{display:block;font-weight:300;font-size:12px;text-transform:uppercase}#banner .bnr-availability-check form input[type=text],#banner .bnr-availability-check form input[type=number]{font-family:"Silvania";border:0;border-bottom:1px solid #000;font-size:20px;text-align:left;padding:0;width:100%}#banner .bnr-availability-check form input[type=submit]{background:#027e79;width:280px;border:0;min-height:100px;text-transform:uppercase;color:#fff;font-size:15px;font-family:"Rubik",sans-serif}@media(max-width: 1024px){#banner .bnr-availability-check form input[type=submit]{width:30%}}@media(max-width: 768px){#banner .bnr-availability-check form input[type=submit]{width:100%}}#banner .bnr-availability-check form input[type=submit]:hover{background:#000}@media only screen and (max-width: 480px){#banner .bnr-availability-check form input[type=submit]{width:100%}}#banner .banner-slides{z-index:2;position:relative;top:0;min-height:672px;padding:174px 0 0;text-align:center}@media only screen and (max-width: 1024px){#banner .banner-slides{min-height:540px;padding:206px 0 0}}#banner .banner-slides .slick-arrow{border:0;background:rgba(0,0,0,0);font-size:40px;position:absolute;width:50px;height:50px;top:50%;transform:translatey(-50%);cursor:pointer;z-index:2;color:#fff}#banner .banner-slides .slick-arrow span{font-size:45px !important}#banner .banner-slides .slick-prev{left:0}#banner .banner-slides .slick-next{right:0}#banner .banner-slides .slick-dots{display:flex;align-items:center;justify-content:center;position:fixed;bottom:20px;left:0;right:0;margin:0 auto}@media(max-width: 1024px){#banner .banner-slides .slick-dots{position:relative;bottom:0;margin:30px auto 0}}#banner .banner-slides .slick-dots li{margin:0 5px;background:rgba(0,0,0,0);font-size:0}#banner .banner-slides .slick-dots li.slick-active button{background:#fff}#banner .banner-slides .slick-dots li button{background:rgba(0,0,0,0);border:1px solid #fff;font-size:0;width:15px;height:15px;display:block}#banner .banner-slides .banner-intro{text-transform:uppercase;color:#fff;font-weight:300;font-size:14px;margin:0 0 5px;position:relative}#banner .banner-slides .banner-intro .bnr-line1{display:block;width:1px;height:60px;top:-70px;background:#fff;position:absolute;left:0;right:0;margin:0 auto}@media only screen and (max-width: 1024px){#banner .banner-slides .banner-intro .bnr-line1{height:43px;top:-58px}}#banner .banner-slides .banner-intro .bnr-line2{display:block;width:30px;bottom:-10px;height:1px;background:#fff;position:absolute;left:0;right:0;margin:0 auto}#banner .banner-slides .bnr-info h3{color:#fff;font-size:7em;line-height:100%;font-family:"Silvania"}#banner .banner-slides .bnr-info h3 span{display:block}@media only screen and (max-width: 1024px){#banner .banner-slides .bnr-info h3{font-size:5em;margin-top:32px}}@media only screen and (max-width: 480px){#banner .banner-slides .bnr-info h3{font-size:3em}}#banner .banner-slides .bnr-info a{width:180px;line-height:60px;border:1px solid #fff;display:block;margin:20px auto 10px;text-align:center;text-transform:uppercase;color:#fff;position:relative;background:rgba(0,0,0,0)}#banner .banner-slides .bnr-info a:hover{border:1px solid #000;color:#000}#banner .banner-slides .bnr-info a:hover .btn-line{width:0;background:#000}#banner .banner-slides .bnr-info a .btn-line{width:100%;height:1px;display:block;position:absolute;bottom:-5px;left:0;right:0;background:#fff;margin:0 auto;transition:all .3s linear}#offer-block{padding:100px 25px;position:relative}@media(max-width: 1024px){#offer-block{padding:50px 25px 100px}}@media only screen and (max-width: 480px){#offer-block{margin:0 auto;width:100%;padding:0 25px 0}}#offer-block .wrapper{padding-right:0}#offer-block .wrapper .owl-stage-outer{left:0;position:relative}#offer-block .wrapper .owl-stage-outer::before{content:"";width:115px;display:block;position:absolute;top:0;left:-115px;height:100%;background:#fff;z-index:2;display:none}@media(max-width: 1024px){#offer-block .wrapper .owl-stage-outer::before{display:none}}#offer-block .wrapper .offer-heading{width:1690px;max-width:100%;padding:0 12px;text-align:right;margin:0 auto 30px}@media(max-width: 480px){#offer-block .wrapper .offer-heading{padding:50px 0 0}}#offer-block .wrapper .offer-heading h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79;margin:0 0 10px;display:inline-block;position:relative}@media(max-width: 480px){#offer-block .wrapper .offer-heading h3{font-size:14px}}#offer-block .wrapper .offer-heading h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:4rem;margin:0 0 5px;font-weight:300}#offer-block .wrapper .offer-heading h2 span{display:block}@media only screen and (max-width: 1024px){#offer-block .wrapper .offer-heading h2{font-size:3em}}@media(max-width: 480px){#offer-block .wrapper .offer-heading h2{font-size:40px}}@media(max-width: 768px){#offer-block .wrapper .offer-list{justify-content:center}}#offer-block .wrapper .offer-list .slick-prev{left:0;background-image:url(../images/arrow-left.png)}@media(max-width: 1024px){#offer-block .wrapper .offer-list .slick-prev{left:0}}@media(max-width: 480px){#offer-block .wrapper .offer-list .slick-prev{left:0}}#offer-block .wrapper .offer-list .slick-next{left:60px;background-image:url(../images/arrow-right.png)}@media(max-width: 1024px){#offer-block .wrapper .offer-list .slick-next{left:60px}}@media(max-width: 480px){#offer-block .wrapper .offer-list .slick-next{left:60px}}#offer-block .wrapper .offer-list .my-arrow{position:absolute;top:0;font-size:25px;border:0;width:28px;height:54px;display:flex;justify-content:space-between;z-index:2;top:-89px}@media(max-width: 480px){#offer-block .wrapper .offer-list .my-arrow{top:-72px;transform:scale(0.6)}}#offer-block .wrapper .offer-list .my-arrow:hover{opacity:.7}#offer-block .wrapper .offer-list .my-arrow span{font-size:30px}#offer-block .wrapper .offer-list .owl-nav{display:block !important}@media(max-width: 480px){#offer-block .wrapper .offer-list .owl-nav{margin:30px 0 0;text-align:center}}#offer-block .wrapper .offer-list .payment-option{margin:20px 0 30px}#offer-block .wrapper .offer-list .payment-option h4{text-transform:uppercase;font-size:18px !important;margin:0 0 10px !important}#offer-block .wrapper .offer-list .payment-option ul{display:flex;align-items:center;justify-content:flex-start}#offer-block .wrapper .offer-list .payment-option ul li{margin-right:20px}#offer-block .wrapper .offer-list .payment-option ul li i{font-size:30px}#offer-block .wrapper .offer-list .offer-box{position:relative;margin:0}@media(max-width: 768px){#offer-block .wrapper .offer-list .offer-box{width:100%;text-align:center}}#offer-block .wrapper .offer-list .offer-box h4{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:40px;text-transform:capitalize;margin-bottom:10px;color:#000}#offer-block .wrapper .offer-list .offer-box h4 span{display:block}#offer-block .wrapper .offer-list .offer-box figure{position:relative;width:800px;max-width:100%;overflow:hidden;height:100%;margin:0 0 20px;max-width:100%;height:auto;border-radius:20px;width:536px;width:100%}#offer-block .wrapper .offer-list .offer-box figure img{transition:all .3s ease-in-out;transition:.3s;width:auto !important}#offer-block .wrapper .offer-list .offer-box figure img:hover{transform:scale(1.1)}@media(max-width: 1200px){#offer-block .wrapper .offer-list .offer-box figure{width:450px;height:auto}}@media(max-width: 1024px){#offer-block .wrapper .offer-list .offer-box figure{width:400px;height:auto}}@media(max-width: 768px){#offer-block .wrapper .offer-list .offer-box figure{margin:0 auto 20px}}@media(max-width: 480px){#offer-block .wrapper .offer-list .offer-box figure{width:100%}}#offer-block .wrapper .offer-list .offer-box figure:hover .list-note{opacity:0;transition:all .3s linear}#offer-block .wrapper .offer-list .offer-box figure .list-note{opacity:1;position:absolute;top:20px;color:#fff;padding:2px 20px;background:#d34949;text-transform:uppercase;font-weight:300;right:20px;font-size:13px;letter-spacing:1px;transition:all .3s linear}#offer-block .wrapper .offer-list .offer-box figure .list-note.last-price{background:#d34949}#offer-block .wrapper .offer-list .offer-box figure .list-note.best-seller{background:#f9f9f9;color:#000}#offer-block .wrapper .offer-list .offer-box figure .list-note.promo{background:#027e79}#offer-block .wrapper .offer-list .offer-box figure .room-price{background:#027e79;font-family:"Silvania";color:#fff;font-weight:300;position:absolute;bottom:10px;padding:10px 19px;font-size:18px;right:10px;border-radius:40px}#offer-block .wrapper .offer-list .offer-box figure .room-price i{margin-right:5px}#offer-block .wrapper .offer-list .offer-box .good-for{margin:0 0 20px;display:block;font-style:normal;font-size:18px;font-weight:300}#offer-block .wrapper .offer-list .offer-box .room-description p{line-height:25px;margin:0 0 20px}#offer-block .wrapper .offer-list .offer-box .room-description .room-specs{display:flex;justify-content:space-between;align-items:center;margin:0 0 15px;color:#000}@media(max-width: 1024px){#offer-block .wrapper .offer-list .offer-box .room-description .room-specs{justify-content:flex-start;flex-wrap:wrap}}@media(max-width: 1024px){#offer-block .wrapper .offer-list .offer-box .room-description .room-specs li{width:100%}}#offer-block .wrapper .offer-list .offer-box .room-description .room-specs span{color:#027e79}#offer-block .wrapper .offer-list .offer-box .room-description a.button-template-white{border:1px solid #e7e7e7;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:#fff;color:#027e79}#offer-block .wrapper .offer-list .offer-box .room-description a.button-template-white:hover{border:1px solid rgba(0,0,0,0);background:#027e79;color:#fff}#offer-block .wrapper .offer-list .offer-box .room-description a.button-template-black{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}#offer-block .wrapper .offer-list .offer-box .room-description a.button-template-black:hover{border:1px solid #e2e2e2;background:#fff;color:#027e79}#services-block{padding:100px 25px 100px;position:relative}@media only screen and (max-width: 480px){#services-block{margin:0 auto;width:100%;padding:0 25px 50px}}@media(max-width: 768px){#services-block{padding:50px 25px 50px}}#services-block .wrapper .owl-stage-outer{right:0;position:relative}#services-block .wrapper .owl-stage-outer::before{content:"";width:115px;display:block;position:absolute;top:0;right:-115px;height:100%;background:#fff;z-index:2;display:none}#services-block .wrapper .services-block-heading{width:1690px;max-width:100%;padding:0 12px;text-align:right;margin:0 auto 30px}#services-block .wrapper .services-block-heading h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79;margin:0 0 20px;display:inline-block;position:relative}@media(max-width: 480px){#services-block .wrapper .services-block-heading h3{font-size:14px}}#services-block .wrapper .services-block-heading h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:4rem;margin:0 0 5px;font-weight:300}#services-block .wrapper .services-block-heading h2 span{display:block}@media only screen and (max-width: 1024px){#services-block .wrapper .services-block-heading h2{font-size:3em}}@media(max-width: 480px){#services-block .wrapper .services-block-heading h2{font-size:40px}}#services-block .wrapper .services-list{display:flex;justify-content:space-between;flex-wrap:wrap}@media(max-width: 768px){#services-block .wrapper .services-list{justify-content:center}}#services-block .wrapper .services-list .slick-prev{background-image:url(../images/arrow-left.png);left:0}#services-block .wrapper .services-list .slick-next{left:60px;background-image:url(../images/arrow-right.png)}#services-block .wrapper .services-list .my-arrow{position:absolute;top:0;font-size:25px;border:0;width:28px;height:54px;display:flex;justify-content:space-between;z-index:2;top:-89px}@media(max-width: 480px){#services-block .wrapper .services-list .my-arrow{top:-72px;transform:scale(0.6)}}#services-block .wrapper .services-list .my-arrow:hover{opacity:.7}#services-block .wrapper .services-list .my-arrow span{font-size:30px}#services-block .wrapper .services-list .owl-nav{display:block !important;direction:ltr}@media(max-width: 480px){#services-block .wrapper .services-list .owl-nav{margin:30px 0 0;text-align:center}}#services-block .wrapper .services-list .payment-option{margin:20px 0 30px}#services-block .wrapper .services-list .payment-option h4{text-transform:uppercase;font-size:18px !important;margin:0 0 10px !important}#services-block .wrapper .services-list .payment-option ul{display:flex;align-items:center;justify-content:flex-start}#services-block .wrapper .services-list .payment-option ul li{margin-right:20px}#services-block .wrapper .services-list .payment-option ul li i{font-size:30px}#services-block .wrapper .services-list .services-box{position:relative;margin:0;direction:ltr}@media(max-width: 768px){#services-block .wrapper .services-list .services-box{width:auto;margin:10px}}@media(max-width: 480px){#services-block .wrapper .services-list .services-box{margin:10px 0}}#services-block .wrapper .services-list .services-box h4{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:40px;text-transform:capitalize;margin-bottom:10px;color:#000;display:flex;width:100%;align-items:center;min-height:80px}#services-block .wrapper .services-list .services-box h4 span{display:block}@media(max-width: 768px){#services-block .wrapper .services-list .services-box h4{font-size:30px}}@media(max-width: 480px){#services-block .wrapper .services-list .services-box h4{font-size:40px}}#services-block .wrapper .services-list .services-box figure{position:relative;width:800px;max-width:100%;overflow:hidden;height:100%;margin:0 0 20px;max-width:100%;width:500px;height:auto;border-radius:20px}#services-block .wrapper .services-list .services-box figure img{transition:all .3s ease-in-out;transition:.3s;width:auto !important}#services-block .wrapper .services-list .services-box figure img:hover{transform:scale(1.1)}@media only screen and (max-width: 1024px){#services-block .wrapper .services-list .services-box figure{height:auto}}@media(max-width: 1024px){#services-block .wrapper .services-list .services-box figure{width:400px}}#services-block .wrapper .services-list .services-box figure:hover .list-note{opacity:0;transition:all .3s linear}#services-block .wrapper .services-list .services-box figure .list-note{opacity:1;position:absolute;top:20px;color:#fff;padding:2px 20px;background:#d34949;text-transform:uppercase;font-weight:300;right:20px;font-size:13px;letter-spacing:1px;transition:all .3s linear}#services-block .wrapper .services-list .services-box figure .list-note.last-price{background:#d34949}#services-block .wrapper .services-list .services-box figure .list-note.best-seller{background:#f9f9f9;color:#000}#services-block .wrapper .services-list .services-box figure .list-note.promo{background:#027e79}#services-block .wrapper .services-list .services-box figure .service-price{background:#027e79;font-family:"Silvania";color:#fff;font-weight:300;position:absolute;bottom:10px;padding:10px 19px;font-size:18px;right:10px;border-radius:40px}#services-block .wrapper .services-list .services-box figure .service-price i{margin-right:5px}#services-block .wrapper .services-list .services-box .good-for{margin:0 0 20px;display:block;font-style:normal;font-size:18px;font-weight:300}#services-block .wrapper .services-list .services-box .service-description p{margin:0 0 20px;display:block;font-style:normal;font-size:18px;font-weight:300;line-height:25px;min-height:107px;width:500px;max-width:100%}@media(max-width: 1024px){#services-block .wrapper .services-list .services-box .service-description p{width:420px}}#services-block .wrapper .services-list .services-box .service-description .service-specs{display:flex;justify-content:space-between;align-items:center;margin:0 0 15px;color:#000}@media(max-width: 1024px){#services-block .wrapper .services-list .services-box .service-description .service-specs{justify-content:flex-start;flex-wrap:wrap}}@media(max-width: 1024px){#services-block .wrapper .services-list .services-box .service-description .service-specs li{width:100%}}#services-block .wrapper .services-list .services-box .service-description .service-specs span{color:#027e79}#services-block .wrapper .services-list .services-box .service-description a.button-template-white{border:1px solid #e7e7e7;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:#fff;color:#027e79}#services-block .wrapper .services-list .services-box .service-description a.button-template-white:hover{border:1px solid rgba(0,0,0,0);background:#027e79;color:#fff}#services-block .wrapper .services-list .services-box .service-description a.button-template-black{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}#services-block .wrapper .services-list .services-box .service-description a.button-template-black:hover{border:1px solid #e2e2e2;background:#fff;color:#027e79}#stay-inform{padding:0 25px;text-align:center}@media(max-width: 1024px){#stay-inform{padding:100px 25px}}@media(max-width: 480px){#stay-inform{padding:50px 25px}}#stay-inform .stay-inform-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}#stay-inform .wrapper h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79}#stay-inform .wrapper h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:4rem;margin:10px 0 20px}#stay-inform .wrapper h2 span{display:block}@media only screen and (max-width: 1024px){#stay-inform .wrapper h2{font-size:3em}}#stay-inform .wrapper .blog-boxes ul{display:flex;justify-content:center;flex-wrap:wrap}@media(max-width: 768px){#stay-inform .wrapper .blog-boxes ul{justify-content:center}}#stay-inform .wrapper .blog-boxes ul li{text-align:left;margin:20px 10px;width:35%}@media(max-width: 768px){#stay-inform .wrapper .blog-boxes ul li{width:44%}}@media only screen and (max-width: 480px){#stay-inform .wrapper .blog-boxes ul li{width:100%}}#stay-inform .wrapper .blog-boxes ul li figure{margin:0 0 40px;height:300px;overflow:hidden;position:relative}@media(max-width: 1024px){#stay-inform .wrapper .blog-boxes ul li figure{height:auto}}#stay-inform .wrapper .blog-boxes ul li figure img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(max-width: 1024px){#stay-inform .wrapper .blog-boxes ul li figure img{position:relative;top:0;left:0;transform:none}}#stay-inform .wrapper .blog-boxes ul li h3{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:25px;color:#000;margin:10px 0 10px}#stay-inform .wrapper .blog-boxes ul li h3 span{display:block}#stay-inform .wrapper .blog-boxes ul li h4{margin:20px 0;color:#000}#stay-inform .wrapper .blog-boxes ul li 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:200px}#stay-inform .wrapper .blog-boxes ul li a:hover{border:1px solid #d34949;background:#d34949}#stay-inform .wrapper .blog-boxes ul li a:hover .btn-line{width:0;background:#d34949}#stay-inform .wrapper .blog-boxes ul li 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}#stay-inform .wrapper .blog-boxes ul li p{line-height:25px;margin:0 0 25px}#stay-inform .wrapper .allinform-line{width:180px;line-height:60px;border:1px solid #fff;display:block;margin:20px auto 10px;text-align:center;text-transform:uppercase;color:#fff;position:relative;background:rgba(0,0,0,0);border:1px solid #000;color:#000;margin:100px auto 0}#stay-inform .wrapper .allinform-line:hover{border:1px solid #000;color:#000}#stay-inform .wrapper .allinform-line:hover .btn-line{width:0;background:#000}#stay-inform .wrapper .allinform-line .btn-line{width:100%;height:1px;display:block;position:absolute;bottom:-5px;left:0;right:0;background:#fff;margin:0 auto;transition:all .3s linear}#stay-inform .wrapper .allinform-line .btn-line{background:#000}#testimonial{min-height:100vh;text-align:center;padding:200px 25px 100px}@media(max-width: 768px){#testimonial{padding:200px 25px 150px}}#testimonial .testimonial-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}#testimonial .star-rating{font-size:30px;line-height:100%;margin:20px auto;color:#027e79;width:235px;display:flex;justify-content:space-between;max-width:100%}#testimonial h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79}#testimonial h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;color:#3c3c3b}#testimonial h2 span{display:block}@media only screen and (max-width: 1024px){#testimonial h2{font-size:3em}}#testimonial .slick-arrow{font-size:45px;background:rgba(0,0,0,0);border:0;color:#027e79;position:absolute;top:50%}#testimonial .slick-next{right:0}#testimonial .slick-prev{left:0}#testimonial .slick-dots{display:flex;justify-content:center;margin:50px 0 0}#testimonial .slick-dots .slick-active button{background:#027e79}#testimonial .slick-dots button{font-size:0;width:40px;height:5px;display:block;border-radius:0;border:0;box-shadow:none;margin:0 5px}#testimonial ul li{text-align:center}#testimonial ul li .user-image{width:100px;margin:0 auto 20px;border-radius:50%}#testimonial ul li .user-image img{border-radius:50%;width:100%}#testimonial ul li .user-name{color:#000}#testimonial ul li p{line-height:25px;width:80%;margin:0 auto 25px;color:#3c3c3b}@media(max-width: 1024px){#instagram-embed{padding:100px 25px 0}}@media(max-width: 768px){#instagram-embed{padding:50px 25px 0}}#instagram-embed .instagram-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;position:relative;top:0;margin:0 auto 20px}#instagram-embed .wrapper{text-align:center;max-width:1920px;padding:0 0 200px}@media(max-width: 1024px){#instagram-embed .wrapper{padding:0}}#instagram-embed .wrapper ul .slick-arrow{display:none !important}#instagram-embed .wrapper ul li{margin:0 20px}#instagram-embed .wrapper ul li img{margin:0 auto}#instagram-embed .wrapper h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79}#instagram-embed .wrapper h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:6rem}#instagram-embed .wrapper h2 span{display:block}@media only screen and (max-width: 1024px){#instagram-embed .wrapper h2{font-size:3em}}@media only screen and (max-width: 480px){#instagram-embed .wrapper h2{font-size:2em}}footer .footer-holder{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;min-height:0}footer .footer-top{width:100%;background:#1c1c1d;color:#fff}footer .footer-top .wrapper{justify-content:space-between;display:flex;padding:100px 25px 50px;width:100%}@media(max-width: 1024px){footer .footer-top .wrapper{align-items:flex-start;flex-wrap:wrap;justify-content:space-around}}@media(max-width: 480px){footer .footer-top .wrapper{justify-content:center;padding:50px 25px 20px}}footer .footer-top .wrapper h6{font-size:22px;font-family:"Silvania";position:relative;text-align:left;width:100%;line-height:100%;margin:0 0 40px;text-transform:uppercase}@media(max-width: 768px){footer .footer-top .wrapper h6{margin:25px 0 41px}}footer .footer-top .wrapper h6::after{content:"";display:block;width:47px;height:1px;background:#00a099;position:absolute;bottom:-20px;left:0}footer .footer-top .wrapper .footer-box1{width:24%;margin-right:20px}@media(max-width: 1200px){footer .footer-top .wrapper .footer-box1{width:25%;margin-right:10px}}@media(max-width: 1024px){footer .footer-top .wrapper .footer-box1{width:45% !important;margin-bottom:100px}}@media(max-width: 768px){footer .footer-top .wrapper .footer-box1{margin-bottom:70px}}@media(max-width: 480px){footer .footer-top .wrapper .footer-box1{width:100% !important;margin:0 0 20px !important}}footer .footer-top .wrapper .footer-box1 p{font-weight:300;line-height:30px;color:#b7b7b7;font-size:15px}@media(max-width: 1200px){footer .footer-top .wrapper .footer-box1 p{font-size:16px}}@media(max-width: 768px){footer .footer-top .wrapper .footer-box1 p{font-size:14px}}footer .footer-top .wrapper .footer-box1 p b{display:block;font-size:18px}footer .footer-top .wrapper .footer-box1 p b i{display:block;font-style:normal}footer .footer-top .wrapper .footer-box1 .main-logo{width:100px;margin-bottom:20px;max-width:100%}footer .footer-top .footer-box2{width:15%}@media(max-width: 1200px){footer .footer-top .footer-box2{width:22%}}@media(max-width: 1024px){footer .footer-top .footer-box2{width:40%}}@media(max-width: 480px){footer .footer-top .footer-box2{width:100%}}footer .footer-top .footer-box2 ul{-moz-column-count:2;column-count:2;-moz-column-gap:10px;column-gap:10px}footer .footer-top .footer-box2 ul li{margin:0 0 15px}footer .footer-top .footer-box2 ul li a{color:inherit;font-weight:300;color:#b7b7b7}footer .footer-top .footer-box2 ul li a:hover{text-decoration:underline;color:#027e79}footer .footer-top .footer-box2 ul li a.active{text-decoration:underline;color:#027e79}footer .footer-top .footer-box3{width:23%}@media(max-width: 1024px){footer .footer-top .footer-box3{width:50%}}@media(max-width: 480px){footer .footer-top .footer-box3{width:100%}}footer .footer-top .footer-box3 .contact-number{line-height:100%;margin:0 0 20px;display:block;font-size:30px;font-family:"Silvania";color:#00a099}footer .footer-top .footer-box3 .contact-number i{margin-right:10px}footer .footer-top .footer-box3 .contact-number:hover{color:#fff !important;text-decoration:underline}footer .footer-top .footer-box3 ul li{margin:0 0 20px;display:flex;justify-content:flex-start;font-weight:300;color:#b7b7b7}@media(max-width: 768px){footer .footer-top .footer-box3 ul li{flex-wrap:wrap;font-size:14px}}@media(max-width: 480px){footer .footer-top .footer-box3 ul li{font-size:16px;justify-content:flex-start;flex-wrap:nowrap}}@media(max-width: 480px){footer .footer-top .footer-box3 ul li:nth-child(1) span{margin-left:0;display:block;width:100%}}@media(max-width: 768px){footer .footer-top .footer-box3 ul li:nth-child(1) span{margin-left:0}}footer .footer-top .footer-box3 ul li:nth-child(2) span{margin-left:5px}@media(max-width: 480px){footer .footer-top .footer-box3 ul li:nth-child(2) span{margin-left:0;display:block;width:100%}}@media(max-width: 768px){footer .footer-top .footer-box3 ul li:nth-child(2) span{margin-left:0}}footer .footer-top .footer-box3 ul li:last-child span{margin-left:40px}@media(max-width: 768px){footer .footer-top .footer-box3 ul li:last-child span{margin-left:0}}@media(max-width: 480px){footer .footer-top .footer-box3 ul li:last-child span{margin-left:40px;display:block;width:100%}}footer .footer-top .footer-box3 ul li address{margin-left:20px}@media(max-width: 480px){footer .footer-top .footer-box3 ul li address{margin-left:0;display:block;width:100%}}@media(max-width: 768px){footer .footer-top .footer-box3 ul li address{margin-left:20px}}footer .footer-top .footer-box3 ul li a{color:inherit;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}footer .footer-top .footer-box3 ul li a:hover{color:#027e79;text-decoration:underline}footer .footer-top .footer-box4{width:15%;text-align:left}@media(max-width: 1200px){footer .footer-top .footer-box4{width:20%}}@media(max-width: 1024px){footer .footer-top .footer-box4{width:30%}}@media(max-width: 768px){footer .footer-top .footer-box4{width:37%}}@media(max-width: 480px){footer .footer-top .footer-box4{width:100%}}footer .footer-top .footer-box4 ul li{margin:0 0 15px;display:block}footer .footer-top .footer-box4 ul li a{color:inherit;font-size:18px;display:flex;justify-content:flex-start;align-items:center;font-weight:300;color:#b7b7b7}footer .footer-top .footer-box4 ul li a i{font-size:16px;border-radius:50%;border:1px solid #027e79;padding:10px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;margin-right:10px;color:#027e79}footer .footer-top .footer-box4 ul li a:hover{opacity:.7}footer .footer-middle{padding:20px 0;background:#027e79;width:100%}footer .footer-middle .b-slider__slides{overflow:hidden}footer .footer-middle .b-slider__slide{margin:0 2.5rem;text-align:center;display:flex;align-items:center;min-height:100%}footer .footer-middle .b-slider__slide::after{content:"";display:block;background:#999;width:1px;height:50%;position:absolute;top:50%;right:-37px;opacity:.3;transform:translatey(-50%);autoplay:5500}footer .footer-middle .b-slider__slide:hover img{opacity:.7}footer .footer-middle .b-slider__slide figure{width:150px}footer .footer-middle .b-slider__slide figure img{filter:brightness(0) invert(1)}footer .footer-bottom{width:100%;background:#1c1c1d;color:#fff;font-size:14px;font-weight:300}footer .footer-bottom .wrapper{padding:35px 25px;display:flex;justify-content:space-between;position:relative;border-top:1px solid rgba(255,255,255,.1)}@media(max-width: 768px){footer .footer-bottom .wrapper{justify-content:flex-start;flex-wrap:wrap}}footer .footer-bottom .wrapper .fotb-left{display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){footer .footer-bottom .wrapper .fotb-left{justify-content:flex-start;width:100%;margin:0 0 20px}}footer .footer-bottom .wrapper .fotb-left div{margin:0px 24px 0 0;color:#e2e2e2}@media(max-width: 768px){footer .footer-bottom .wrapper .fotb-left div{margin:0;text-align:left}}footer .footer-bottom .wrapper .fotb-left div a{color:inherit}footer .footer-bottom .wrapper .fotb-left div a:hover{color:#027e79;text-decoration:underline}footer .footer-bottom .wrapper .fotb-left .footer-powered{color:#e2e2e2}footer .footer-bottom .wrapper .fotb-left .footer-powered a{color:#00a099;text-decoration:underline}footer .footer-bottom .wrapper .fotb-left .footer-powered a:hover{color:#000;text-decoration:none}footer .footer-bottom .wrapper .fotb-left .footer-links{border-left:1px solid #000;border-right:1px solid #000;padding:0 10px}footer .footer-bottom .wrapper .fotb-left .footer-links ul{display:flex;justify-content:space-between}footer .footer-bottom .wrapper .fotb-left .footer-links ul li{margin:0 10px;position:relative}footer .footer-bottom .wrapper .fotb-left .footer-links ul li:first-child:before{content:"";width:1px;height:20px;display:block;background:#000;position:absolute;top:0;right:-11px}footer .footer-bottom .wrapper .footer-social{display:flex;justify-content:space-between}footer .footer-bottom .wrapper .footer-social h6{margin-right:20px}footer .footer-bottom .wrapper .footer-social a{color:#027e79;text-decoration:none}footer .footer-bottom .wrapper .footer-social a:hover{text-decoration:underline}#reservation-form{padding:0 25px}#reservation-form .form-note{background:#f4f2f2;padding:10px}#reservation-form .form-note p{font-size:14px;margin:0}#reservation-form h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79}#reservation-form h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:3em;max-width:100%}#reservation-form h2 span{display:block}@media only screen and (max-width: 480px){#reservation-form h2{font-size:2em}}#reservation-form .row{margin-bottom:15px}#reservation-form .form-group{margin-bottom:1rem}#reservation-form .form-control{height:54px;font-size:18px;font-family:"Montserrat",sans-serif}#reservation-form 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;margin-left:auto}#reservation-form button:hover{border:1px solid #d34949;background:#d34949}#reservation-form button:hover .btn-line{width:0;background:#d34949}#reservation-form 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}#reservation-form .transportation-option{display:inline-block;vertical-align:top;margin-left:20px}#reservation-form .form-file{height:60px;padding:15px}#reservation-form .form-textarea{height:100px;padding:10px}#reservation-form label{font-family:"Montserrat",sans-serif;font-size:20px}#reservation-form label.float-label{background:#fff;padding:3px 5px;position:absolute;top:-19px;color:#027e79;font-size:20px;left:10px}#reservation-form .form-group{position:relative}#our-location{text-align:center;position:relative;padding:20px 0 0}@media(max-width: 1024px){#our-location{padding:100px 0 0}}@media(max-width: 480px){#our-location{padding:50px 0 0}}#our-location .wrapper{max-width:1920px}#our-location .location-heading{width:1690px;max-width:100%;padding:0 12px;text-align:left;margin:0 auto 30px}#our-location .location-heading h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79;margin:0 0 20px;display:inline-block;position:relative}#our-location .location-heading h3 .title-line{left:auto;right:-75px}#our-location .location-heading h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:4rem;margin:0 0 5px;font-weight:300}#our-location .location-heading h2 span{display:block}@media only screen and (max-width: 1024px){#our-location .location-heading h2{font-size:3em}}#our-location .contact-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;position:relative;top:0;margin:0 auto 20px}#our-location .contact-map{height:330px;width:100%;left:0;transform:none;position:relative}#our-location .contact-map iframe{width:100%;height:100%}@media(max-width: 768px){#our-location .contact-map{height:300px}}#our-location .contact-form{background:#fff;position:absolute;bottom:3%;z-index:2;width:500px;max-width:100%;padding:30px 40px;text-align:left;right:0;min-height:500px;right:25px}@media(max-width: 768px){#our-location .contact-form{width:100%;padding:0;position:static;margin:0 0 30px}}#our-location .contact-form h4{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79}#our-location .contact-form h5{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:30px}#our-location .contact-form h5 span{display:block}#our-location .contact-form form input[type=text],#our-location .contact-form form input[type=email],#our-location .contact-form form input[type=phone],#our-location .contact-form form textarea{display:block;width:100%;margin:0 0 10px;border:0;border-bottom:1px solid #000;font-family:"Silvania";font-size:20px;padding:10px 0;color:#000}#our-location .contact-form form input[type=submit]{margin:20px 0 0;border:1px solid #000;width:120px;height:40px;color:#000;background:#fff}#our-location .contact-form form input[type=submit]:hover{background:#027e79;color:#fff;border:1px solid #fff}#our-location .contact-form form textarea{position:relative;resize:none;height:100px;font-family:"Silvania"}#location-pin,#exclusive{text-align:center;position:relative;padding:0;display:flex;align-content:center;justify-content:center}@media(max-width: 1024px){#location-pin,#exclusive{padding:50px 25px 0}}@media(max-width: 480px){#location-pin,#exclusive{padding:0 0 80px 0}}@media only screen and (max-width: 480px){#location-pin .wrapper,#exclusive .wrapper{width:97%}}#location-pin h3,#exclusive h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79;position:relative;display:inline}#location-pin h3 .title-line,#exclusive h3 .title-line{right:-70px;left:auto}#location-pin h2,#exclusive h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:3em}#location-pin h2 span,#exclusive h2 span{display:block}#location-pin .contact-line,#exclusive .contact-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;position:relative;top:0;margin:0 auto 20px}#location-pin .location-heading,#exclusive .location-heading{text-align:left;padding:0 40px}#location-pin .contact-map,#exclusive .contact-map{height:580px;width:1920px;position:relative;left:50%;transform:translatex(-50%)}#location-pin .contact-map iframe,#exclusive .contact-map iframe{width:100%;height:100%}@media(max-width: 768px){#location-pin .contact-map,#exclusive .contact-map{height:300px}}#location-pin .contact-form,#exclusive .contact-form{background:#fff;position:absolute;z-index:2;width:500px;max-width:100%;padding:30px 40px;text-align:left;right:0;bottom:40px;min-height:0;border-radius:20px;right:25px}@media(max-width: 768px){#location-pin .contact-form,#exclusive .contact-form{width:100%;padding:40px 20px;position:static;margin:0 0 30px}}#location-pin .contact-form h4,#exclusive .contact-form h4{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79}#location-pin .contact-form h5,#exclusive .contact-form h5{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:30px}#location-pin .contact-form h5 span,#exclusive .contact-form h5 span{display:block}#location-pin .contact-form form input[type=text],#location-pin .contact-form form input[type=email],#location-pin .contact-form form input[type=phone],#location-pin .contact-form form textarea,#exclusive .contact-form form input[type=text],#exclusive .contact-form form input[type=email],#exclusive .contact-form form input[type=phone],#exclusive .contact-form form textarea{display:block;width:100%;margin:0 0 10px;border:0;border-bottom:1px solid #000;font-family:"Silvania";font-size:20px;padding:10px 0;color:#000}#location-pin .contact-form form input[type=submit],#exclusive .contact-form form input[type=submit]{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}#location-pin .contact-form form input[type=submit]:hover,#exclusive .contact-form form input[type=submit]:hover{border:1px solid #e2e2e2;background:#fff;color:#027e79}#location-pin .contact-form form textarea,#exclusive .contact-form form textarea{position:relative;resize:none;height:100px;font-family:"Silvania"}#house-rules{padding:100px 25px;position:relative}@media(max-width: 768px){#house-rules{margin:0 auto;padding:0}}#house-rules::before{content:"";display:block;width:1230px;max-width:100%;height:882px;background:#00a099;position:absolute;top:50%;left:0;opacity:8%;transform:translateY(-50%)}@media(max-width: 1024px){#house-rules::before{display:none}}#house-rules .wrapper{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width: 1024px){#house-rules .wrapper{align-items:center;flex-wrap:wrap}}#house-rules .wrapper .left-block{margin-right:50px;width:50%}@media(max-width: 1024px){#house-rules .wrapper .left-block{background:rgba(0,160,153,.08);order:2;padding:40px;width:100%;margin:0}}@media(max-width: 480px){#house-rules .wrapper .left-block{padding:20px}}#house-rules .wrapper .left-block h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79}#house-rules .wrapper .left-block h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:5em}#house-rules .wrapper .left-block h2 span{display:block}#house-rules .wrapper .left-block .rules-list{position:relative}#house-rules .wrapper .left-block .rules-list li{font-size:20px;margin:0 0 10px;padding-left:0}@media(max-width: 480px){#house-rules .wrapper .left-block .rules-list li{font-size:16px}}#house-rules .wrapper .left-block .rules-list li svg{margin-right:10px}#house-rules .wrapper .left-block .rules-list li .rules{margin:20px 0 0;padding-left:35px;width:800px;max-width:100%}@media(max-width: 480px){#house-rules .wrapper .left-block .rules-list li .rules{padding-left:0}}#house-rules .wrapper .left-block .rules-list li .rules h6{font-size:18px;background:#fff;border:1px solid #e7e7e7;text-align:left;color:#027e79;padding:10px;margin:0 0 15px;position:relative;cursor:pointer;padding-right:30px}@media(max-width: 480px){#house-rules .wrapper .left-block .rules-list li .rules h6{font-size:16px}}#house-rules .wrapper .left-block .rules-list li .rules h6:before{content:"+";display:inline-block;vertical-align:middle;text-align:center;position:absolute;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);right:10px;font-size:30px}#house-rules .wrapper .left-block .rules-list li .rules h6.sign::before{content:"-" !important;line-height:25px}#house-rules .wrapper .left-block .rules-list li .rules div{display:none;background:#fafdfe;font-size:18px;position:relative;padding:10px;margin:0 0 15px}#house-rules .wrapper .right-block{padding-right:100px;width:44%;position:relative}@media(max-width: 1024px){#house-rules .wrapper .right-block{padding-right:0;width:100%;width:500px;margin:0 auto}}@media(max-width: 768px){#house-rules .wrapper .right-block{padding-right:0;order:1;position:relative;width:100%;text-align:center}}#house-rules .wrapper .right-block .float-figure{position:absolute;bottom:-96px;right:0}@media(max-width: 1200px){#house-rules .wrapper .right-block .float-figure{width:150px}}@media(max-width: 1024px){#house-rules .wrapper .right-block .float-figure{bottom:-50px;right:20px;width:200px}}@media only screen and (max-width: 768px){.footer-top div{padding:0;font-size:1rem}}.set{position:relative;width:100%;height:auto;background-color:#f5f5f5}.set>a{display:block;padding:10px 15px;text-decoration:none;color:#555;font-weight:600;border-bottom:1px solid #ddd;transition:all .2s linear}.set>a i{float:right;margin-top:2px}.set>a.active{background-color:#39c;color:#fff}.content{background-color:#fff;border-bottom:1px solid #ddd;display:none}.content p{padding:10px 15px;margin:0;color:#333}#room-facilities-banner{position:relative}#room-facilities-banner figure{height:350px;overflow:hidden;width:1920px;position:relative;left:50%;transform:translateX(-50%)}#room-facilities-banner figure::before{content:"";display:block;position:absolute;top:0;left:0;right:0;background:rgba(0,0,0,.3);width:100%;height:100%}@media(max-width: 480px){#room-facilities-banner figure{height:auto}}#room-facilities-banner .facilities-banner-info{position:absolute;line-height:100%;display:block;text-align:center;bottom:0;left:0;right:0;padding:20px;color:#fff;text-transform:uppercase;font-size:50px;font-family:"Silvania"}@media(max-width: 768px){#room-facilities-banner .facilities-banner-info{position:relative;background:#027e79}}@media(max-width: 480px){#room-facilities-banner figure{width:800px}}#faq-details{padding:0 25px;padding:100px 25px 0;background:#fff;position:relative;font-style:normal;font-size:18px;font-weight:300}#faq-details .room-heading{margin-bottom:25px;font-family:"Silvania";font-size:60px}#faq-details .room-heading h2{font-size:60px;font-family:"Silvania";line-height:100%}@media(max-width: 768px){#faq-details .room-heading h2{font-size:35px}}#faq-details p{font-size:18px;line-height:30px;font-weight:300}#faq-details a{color:#00a099}#faq-details a:hover{text-decoration:underline}#faq-details .facilities span{display:block;margin:0 0 5px;position:relative;padding-left:20px}#faq-details .facilities span::before{content:"✓";display:block;position:absolute;top:0;left:0}#room-facilities{padding:0 25px;padding:100px 25px 0;background:#fff;position:relative}#room-facilities .wrapper strong{display:block;margin:0 0 20px;font-size:20px}#room-facilities .wrapper .price-and-goodfor .myPrice{font-size:25px;font-family:"Montserrat",sans-serif;font-weight:bold}#room-facilities .wrapper .price-and-goodfor .goodFor{display:block;margin:10px 0 20px;font-size:18px;font-style:italic}#room-facilities .wrapper .book-btn{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}#room-facilities .wrapper .book-btn:hover{border:1px solid #d34949;background:#d34949}#room-facilities .wrapper .book-btn:hover .btn-line{width:0;background:#d34949}#room-facilities .wrapper .book-btn .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}#room-facilities .wrapper .slides-block{width:100%;margin:40px 0}#room-facilities .wrapper .room-heading{margin-bottom:25px;font-family:"Silvania";font-size:60px}#room-facilities .wrapper .room-heading h2{font-size:60px;font-family:"Silvania";line-height:100%}@media(max-width: 768px){#room-facilities .wrapper .room-heading h2{font-size:35px}}#room-facilities .wrapper .room-description{width:800px;max-width:100%;font-size:18px;line-height:30px;font-weight:300;margin-top:30px}#room-facilities .wrapper 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;margin:20px 0 0}#room-facilities .wrapper a:hover{border:1px solid #e2e2e2;background:#fff;color:#027e79}#room-facilities .wrapper .room-info{display:flex;margin:10px 0;justify-content:flex-start}@media(max-width: 480px){#room-facilities .wrapper .room-info{justify-content:space-between}}#room-facilities .wrapper .room-info li{font-size:18px;font-weight:300;margin-right:25px}@media(max-width: 768px){#room-facilities .wrapper .room-info li{font-size:16px}}@media(max-width: 480px){#room-facilities .wrapper .room-info li{margin-right:15px}}#room-facilities .wrapper .room-info li span{color:#027e79}@media(max-width: 480px){#room-facilities .wrapper .room-info li span{display:block}}@media(max-width: 768px){#room-facilities .wrapper .facilities-block{justify-content:center;flex-wrap:wrap}}#room-facilities .wrapper .facilities-block figure{margin:0 20px 0 0}@media(max-width: 768px){#room-facilities .wrapper .facilities-block figure{margin:0 0 30px;width:100%}}#room-facilities .wrapper .facilities-block figure img{border-radius:20px}#room-facilities .wrapper .facilities-list{width:50%}#room-facilities .wrapper .facilities-list .facilities-banner-info{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:4rem;margin:0 0 20px;text-transform:uppercase}#room-facilities .wrapper .facilities-list .facilities-banner-info span{display:block}@media(max-width: 768px){#room-facilities .wrapper .facilities-list{width:100%}}#room-facilities .wrapper .facilities-list 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}#room-facilities .wrapper .facilities-list a:hover{border:1px solid #d34949;background:#d34949}#room-facilities .wrapper .facilities-list a:hover .btn-line{width:0;background:#d34949}#room-facilities .wrapper .facilities-list 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}#room-facilities .wrapper .slick-arrow{width:100px;height:30px;background:#027e79;color:#fff;border:0;text-transform:uppercase;margin:10px 0;font-family:"Rubik",sans-serif}#room-facilities .wrapper .facilities{position:relative;margin:0 0 30px;-moz-column-count:3;column-count:3;-moz-column-gap:10px;column-gap:10px}@media(max-width: 1024px){#room-facilities .wrapper .facilities{-moz-column-count:2;column-count:2;-moz-column-gap:10px;column-gap:10px}}@media(max-width: 768px){#room-facilities .wrapper .facilities{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}}#room-facilities .wrapper .facilities.facilities-col2{-moz-column-count:2;column-count:2;-moz-column-gap:10px;column-gap:10px;counter-reset:section}#room-facilities .wrapper .facilities.facilities-col2 li{display:inline-block}#room-facilities .wrapper .facilities.facilities-col2 li span::before{counter-increment:section;content:counter(section) "."}@media(max-width: 768px){#room-facilities .wrapper .facilities.facilities-col2{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}}#room-facilities .wrapper .facilities.facilities-col1{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0;counter-reset:section}#room-facilities .wrapper .facilities.facilities-col1 li{display:inline-block}#room-facilities .wrapper .facilities.facilities-col1 li span::before{counter-increment:section;content:counter(section) "."}#room-facilities .wrapper .facilities span{display:block;margin:0 0 5px;position:relative;padding-left:20px}#room-facilities .wrapper .facilities span::before{content:"✓";display:block;position:absolute;top:0;left:0}#room-facilities .wrapper .barkada-suite-facilities-slides{width:550px;height:480px;height:auto}@media(max-width: 1200px){#room-facilities .wrapper .barkada-suite-facilities-slides{width:400px}}@media only screen and (max-width: 1024px){#room-facilities .wrapper .barkada-suite-facilities-slides{width:400px;margin:0 auto;max-width:100%}}#room-facilities .wrapper .barkada-suite-facilities-slides .owl-nav{display:flex !important;transform:scale(0.7);position:absolute;bottom:-60px;left:0;font-size:0}#room-facilities .wrapper .barkada-suite-facilities-slides .owl-nav .owl-next,#room-facilities .wrapper .barkada-suite-facilities-slides .owl-nav .owl-prev{width:28px;height:54px;margin-right:20px}#room-facilities .wrapper .barkada-suite-facilities-slides .owl-nav .owl-prev{background-image:url("../images/arrow-left.png")}#room-facilities .wrapper .barkada-suite-facilities-slides .owl-nav .owl-next{background-image:url("../images/arrow-right.png")}#room-facilities .wrapper .barkada-suite-facilities-slides .owl-dots{counter-reset:section;position:absolute;bottom:-43px;right:0}#room-facilities .wrapper .barkada-suite-facilities-slides .owl-dots::after{content:"/0" counter(section);font-size:28px;color:#000;font-family:"Silvania";position:absolute;bottom:0;right:0;width:50px}#room-facilities .wrapper .barkada-suite-facilities-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}#room-facilities .wrapper .barkada-suite-facilities-slides .owl-dots .owl-dot.active::before{opacity:1}#room-facilities .wrapper .barkada-suite-facilities-slides figure{width:100%;overflow:hidden}#room-facilities .wrapper .barkada-suite-facilities-slides figure img{border-radius:20px}#room-facilities .wrapper .barkada-suite-facilities-slides .slick-dots{display:none !important;justify-content:center}#room-facilities .wrapper .barkada-suite-facilities-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}#room-facilities .wrapper .barkada-suite-facilities-slides .slick-dots li.slick-active button{background:#027e79;border:1px solid rgba(0,0,0,0)}#room-facilities .wrapper .barkada-suite-facilities-slides .slick-arrow{display:none !important}#services-offered{padding:0 25px;padding:100px 25px 0;background:#fff;position:relative;margin-bottom:100px}@media(max-width: 480px){#services-offered{padding:100px 25px}}#services-offered .wrapper{max-width:1400px}#services-offered .wrapper strong{display:block;margin:0 0 20px;font-size:20px}#services-offered .wrapper .book-btn{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}#services-offered .wrapper .book-btn:hover{border:1px solid #d34949;background:#d34949}#services-offered .wrapper .book-btn:hover .btn-line{width:0;background:#d34949}#services-offered .wrapper .book-btn .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}#services-offered .wrapper .slides-block{width:100%}@media(max-width: 768px){#services-offered .wrapper .slides-block{margin:40px 0}}#services-offered .wrapper .room-heading{margin-bottom:25px;font-family:"Silvania";font-size:60px}#services-offered .wrapper .room-heading h2{font-size:60px;font-family:"Silvania";line-height:100%}@media(max-width: 768px){#services-offered .wrapper .room-heading h2{font-size:35px}}#services-offered .wrapper .room-description{width:100%;max-width:100%;margin-top:30px}#services-offered .wrapper .room-description p{font-size:18px;line-height:25px;font-weight:300;margin-bottom:20px}#services-offered .wrapper .room-description strong{margin:0}#services-offered .wrapper 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;margin:20px 0 0}#services-offered .wrapper a:hover{border:1px solid #e2e2e2;background:#fff;color:#027e79}#services-offered .wrapper .room-info{display:flex;margin:10px 0;justify-content:flex-start}@media(max-width: 480px){#services-offered .wrapper .room-info{justify-content:space-between}}#services-offered .wrapper .room-info li{font-size:18px;font-weight:300;margin-right:25px}@media(max-width: 768px){#services-offered .wrapper .room-info li{font-size:16px}}@media(max-width: 480px){#services-offered .wrapper .room-info li{margin-right:15px}}#services-offered .wrapper .room-info li span{color:#027e79}@media(max-width: 480px){#services-offered .wrapper .room-info li span{display:block}}@media(max-width: 768px){#services-offered .wrapper .facilities-block{justify-content:center;flex-wrap:wrap}}#services-offered .wrapper .facilities-block figure{margin:0 20px 0 0}@media(max-width: 768px){#services-offered .wrapper .facilities-block figure{margin:0 0 30px;width:100%}}#services-offered .wrapper .facilities-block figure img{border-radius:20px}#services-offered .wrapper .facilities-list{width:50%}#services-offered .wrapper .facilities-list .facilities-banner-info{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:4rem;margin:0 0 20px;text-transform:uppercase}#services-offered .wrapper .facilities-list .facilities-banner-info span{display:block}@media(max-width: 768px){#services-offered .wrapper .facilities-list{width:100%}}#services-offered .wrapper .facilities-list 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}#services-offered .wrapper .facilities-list a:hover{border:1px solid #d34949;background:#d34949}#services-offered .wrapper .facilities-list a:hover .btn-line{width:0;background:#d34949}#services-offered .wrapper .facilities-list 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}#services-offered .wrapper .slick-arrow{width:100px;height:30px;background:#027e79;color:#fff;border:0;text-transform:uppercase;margin:10px 0;font-family:"Rubik",sans-serif}#services-offered .wrapper .facilities{position:relative;margin:0 0 30px;-moz-column-count:3;column-count:3;-moz-column-gap:10px;column-gap:10px}@media(max-width: 1024px){#services-offered .wrapper .facilities{-moz-column-count:2;column-count:2;-moz-column-gap:10px;column-gap:10px}}@media(max-width: 768px){#services-offered .wrapper .facilities{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}}#services-offered .wrapper .facilities.facilities-col2{-moz-column-count:2;column-count:2;-moz-column-gap:10px;column-gap:10px;counter-reset:section}#services-offered .wrapper .facilities.facilities-col2 li{display:inline-block}#services-offered .wrapper .facilities.facilities-col2 li span::before{counter-increment:section;content:counter(section) "."}@media(max-width: 768px){#services-offered .wrapper .facilities.facilities-col2{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}}#services-offered .wrapper .facilities.facilities-col1{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0;counter-reset:section}#services-offered .wrapper .facilities.facilities-col1 li{display:inline-block}#services-offered .wrapper .facilities.facilities-col1 li span::before{counter-increment:section;content:counter(section) "."}#services-offered .wrapper .facilities span{display:block;margin:0 0 5px;position:relative;padding-left:20px}#services-offered .wrapper .facilities span::before{content:"✓";display:block;position:absolute;top:0;left:0}#services-offered .wrapper .barkada-suite-facilities-slides{width:550px;height:480px;height:auto}@media(max-width: 1200px){#services-offered .wrapper .barkada-suite-facilities-slides{width:400px}}@media only screen and (max-width: 1024px){#services-offered .wrapper .barkada-suite-facilities-slides{width:400px;margin:0 auto;max-width:100%}}#services-offered .wrapper .barkada-suite-facilities-slides .owl-nav{display:flex !important;transform:scale(0.7);position:absolute;bottom:-60px;left:0;font-size:0}#services-offered .wrapper .barkada-suite-facilities-slides .owl-nav .owl-next,#services-offered .wrapper .barkada-suite-facilities-slides .owl-nav .owl-prev{width:28px;height:54px;margin-right:20px}#services-offered .wrapper .barkada-suite-facilities-slides .owl-nav .owl-prev{background-image:url("../images/arrow-left.png")}#services-offered .wrapper .barkada-suite-facilities-slides .owl-nav .owl-next{background-image:url("../images/arrow-right.png")}#services-offered .wrapper .barkada-suite-facilities-slides .owl-dots{counter-reset:section;position:absolute;bottom:-43px;right:0}#services-offered .wrapper .barkada-suite-facilities-slides .owl-dots::after{content:"/0" counter(section);font-size:28px;color:#000;font-family:"Silvania";position:absolute;bottom:0;right:0;width:50px}#services-offered .wrapper .barkada-suite-facilities-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}#services-offered .wrapper .barkada-suite-facilities-slides .owl-dots .owl-dot.active::before{opacity:1}#services-offered .wrapper .barkada-suite-facilities-slides figure{width:100%;overflow:hidden}#services-offered .wrapper .barkada-suite-facilities-slides figure img{border-radius:20px}#services-offered .wrapper .barkada-suite-facilities-slides .slick-dots{display:none !important;justify-content:center}#services-offered .wrapper .barkada-suite-facilities-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}#services-offered .wrapper .barkada-suite-facilities-slides .slick-dots li.slick-active button{background:#027e79;border:1px solid rgba(0,0,0,0)}#services-offered .wrapper .barkada-suite-facilities-slides .slick-arrow{display:none !important}.block-holder{padding:40px}@media(max-width: 768px){.block-holder{padding:30px !important}}.services-blocks{padding:20px 0;background:#fff;position:relative}.services-blocks .wrapper{max-width:1400px}.services-blocks .wrapper strong{display:block;margin:0 0 20px;font-size:20px}@media(max-width: 768px){.services-blocks .wrapper .gallery-block{order:1;margin:0 0 50px}}@media(max-width: 768px){.services-blocks .wrapper .content-block{order:2}}.services-blocks .wrapper .service-title{font-size:35px;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#027e79;margin:0 0 5px;font-weight:500;border-bottom:1px solid #027e79;padding-bottom:25px}.services-blocks .wrapper .row{margin-bottom:15px;background:#f7f7f7;border:1px solid rgba(0,0,0,.1);border-radius:30px;padding:30px 20px 80px}.services-blocks .wrapper .owl-dots{display:none}.services-blocks .wrapper .col2{-moz-column-count:2;column-count:2;-moz-column-gap:10px;column-gap:10px}@media(max-width: 480px){.services-blocks .wrapper .col2{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}}.services-blocks .wrapper table{text-align:left;margin-bottom:20px;border:0;border-bottom:1px solid #ddd}.services-blocks .wrapper table tr{border:none !important;background:rgba(0,0,0,0)}.services-blocks .wrapper table tr td{text-align:left;padding:0 0 15px}@media(max-width: 768px){.services-blocks .wrapper table tr td{border-bottom:0 !important;font-size:18px !important}}.services-blocks .wrapper b{font-weight:300 !important}.services-blocks .wrapper i{color:#027e79}.services-blocks .wrapper .book-btn{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}.services-blocks .wrapper .book-btn:hover{border:1px solid #d34949;background:#d34949}.services-blocks .wrapper .book-btn:hover .btn-line{width:0;background:#d34949}.services-blocks .wrapper .book-btn .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}.services-blocks .wrapper .slides-block{width:100%}@media(max-width: 768px){.services-blocks .wrapper .slides-block{margin:40px 0}}.services-blocks .wrapper .room-heading{margin-bottom:25px;font-family:"Silvania";font-size:60px}.services-blocks .wrapper .room-heading h2{font-size:60px;font-family:"Silvania";line-height:100%}@media(max-width: 768px){.services-blocks .wrapper .room-heading h2{font-size:35px}}.services-blocks .wrapper .room-description{width:100%;max-width:100%;margin-top:30px}.services-blocks .wrapper .room-description p{font-size:18px;line-height:25px;font-weight:300;margin-bottom:10px}.services-blocks .wrapper .room-description strong{margin:0;font-weight:600}.services-blocks .wrapper 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;margin:20px 0 0}.services-blocks .wrapper a:hover{border:1px solid #e2e2e2;background:#fff;color:#027e79}.services-blocks .wrapper .room-info{display:flex;margin:10px 0;justify-content:flex-start}@media(max-width: 480px){.services-blocks .wrapper .room-info{justify-content:space-between}}.services-blocks .wrapper .room-info li{font-size:18px;font-weight:300;margin-right:25px}@media(max-width: 768px){.services-blocks .wrapper .room-info li{font-size:16px}}@media(max-width: 480px){.services-blocks .wrapper .room-info li{margin-right:15px}}.services-blocks .wrapper .room-info li span{color:#027e79}@media(max-width: 480px){.services-blocks .wrapper .room-info li span{display:block}}@media(max-width: 768px){.services-blocks .wrapper .facilities-block{justify-content:center;flex-wrap:wrap}}.services-blocks .wrapper .facilities-block figure{margin:0 20px 0 0}@media(max-width: 768px){.services-blocks .wrapper .facilities-block figure{margin:0 0 30px;width:100%}}.services-blocks .wrapper .facilities-block figure img{border-radius:20px}.services-blocks .wrapper .facilities-list{width:50%}.services-blocks .wrapper .facilities-list .facilities-banner-info{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:4rem;margin:0 0 20px;text-transform:uppercase}.services-blocks .wrapper .facilities-list .facilities-banner-info span{display:block}@media(max-width: 768px){.services-blocks .wrapper .facilities-list{width:100%}}.services-blocks .wrapper .facilities-list 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}.services-blocks .wrapper .facilities-list a:hover{border:1px solid #d34949;background:#d34949}.services-blocks .wrapper .facilities-list a:hover .btn-line{width:0;background:#d34949}.services-blocks .wrapper .facilities-list 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}.services-blocks .wrapper .slick-arrow{width:100px;height:30px;background:#027e79;color:#fff;border:0;text-transform:uppercase;margin:10px 0;font-family:"Rubik",sans-serif}.services-blocks .wrapper .facilities{position:relative;margin:0 0 30px;-moz-column-count:3;column-count:3;-moz-column-gap:10px;column-gap:10px}@media(max-width: 1024px){.services-blocks .wrapper .facilities{-moz-column-count:2;column-count:2;-moz-column-gap:10px;column-gap:10px}}@media(max-width: 768px){.services-blocks .wrapper .facilities{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}}.services-blocks .wrapper .facilities.facilities-col2{-moz-column-count:2;column-count:2;-moz-column-gap:10px;column-gap:10px;counter-reset:section}.services-blocks .wrapper .facilities.facilities-col2 li{display:inline-block}.services-blocks .wrapper .facilities.facilities-col2 li span::before{counter-increment:section;content:counter(section) "."}@media(max-width: 768px){.services-blocks .wrapper .facilities.facilities-col2{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}}.services-blocks .wrapper .facilities.facilities-col1{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0;counter-reset:section}.services-blocks .wrapper .facilities.facilities-col1 li{display:inline-block}.services-blocks .wrapper .facilities.facilities-col1 li span::before{counter-increment:section;content:counter(section) "."}.services-blocks .wrapper .facilities span{display:block;margin:0 0 5px;position:relative;padding-left:20px}.services-blocks .wrapper .facilities span::before{content:"✓";display:block;position:absolute;top:0;left:0}.services-blocks .wrapper .barkada-suite-facilities-slides{width:550px;height:480px;height:auto}@media(max-width: 1200px){.services-blocks .wrapper .barkada-suite-facilities-slides{width:400px}}@media only screen and (max-width: 1024px){.services-blocks .wrapper .barkada-suite-facilities-slides{width:400px;margin:0 auto;max-width:100%}}.services-blocks .wrapper .barkada-suite-facilities-slides .owl-nav{display:flex !important;transform:scale(0.7);position:absolute;bottom:-60px;left:0;font-size:0}.services-blocks .wrapper .barkada-suite-facilities-slides .owl-nav .owl-next,.services-blocks .wrapper .barkada-suite-facilities-slides .owl-nav .owl-prev{width:28px;height:54px;margin-right:20px}.services-blocks .wrapper .barkada-suite-facilities-slides .owl-nav .owl-prev{background-image:url("../images/arrow-left.png")}.services-blocks .wrapper .barkada-suite-facilities-slides .owl-nav .owl-next{background-image:url("../images/arrow-right.png")}.services-blocks .wrapper .barkada-suite-facilities-slides .owl-dots{counter-reset:section;position:absolute;bottom:-43px;right:0}.services-blocks .wrapper .barkada-suite-facilities-slides .owl-dots::after{content:"/0" counter(section);font-size:28px;color:#000;font-family:"Silvania";position:absolute;bottom:0;right:0;width:50px}.services-blocks .wrapper .barkada-suite-facilities-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}.services-blocks .wrapper .barkada-suite-facilities-slides .owl-dots .owl-dot.active::before{opacity:1}.services-blocks .wrapper .barkada-suite-facilities-slides figure{width:100%;overflow:hidden}.services-blocks .wrapper .barkada-suite-facilities-slides figure img{border-radius:20px}.services-blocks .wrapper .barkada-suite-facilities-slides .slick-dots{display:none !important;justify-content:center}.services-blocks .wrapper .barkada-suite-facilities-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}.services-blocks .wrapper .barkada-suite-facilities-slides .slick-dots li.slick-active button{background:#027e79;border:1px solid rgba(0,0,0,0)}.services-blocks .wrapper .barkada-suite-facilities-slides .slick-arrow{display:none !important}.room-block{margin:50px 0 0;width:100%;max-width:100%}@media(max-width: 480px){.room-block{padding-left:0}}.room-block h6{text-align:left;margin:0 0 15px;position:relative;cursor:pointer;font-size:35px;background:rgba(219,219,219,.4);border:1px solid #e8e8e8;color:#000;padding:20px 30px;border-radius:20px;font-family:"Silvania"}@media(max-width: 768px){.room-block h6{font-size:25px}}@media(max-width: 480px){.room-block h6 span{display:block}}.room-block h6:before{content:url("../images/toggle-open.png");display:block;font-size:0;text-align:center;position:absolute;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);right:10px}.room-block h6.sign::before{content:url("../images/toggle-close.png") !important;line-height:0}.room-block div{display:none;background:#fafdfe;font-size:18px;position:relative;padding:10px 20px;margin:0 0 15px}.room-block div ul{-moz-column-count:2;column-count:2;-moz-column-gap:10px;column-gap:10px;margin:0}.room-block div ul li{font-size:18px;font-weight:300;margin:0 0 20px;display:flex}.room-block div ul li svg{margin-right:15px}#resort-booking{padding:100px 25px 0}@media(max-width: 768px){#resort-booking .wrapper{flex-wrap:wrap;justify-content:center;min-height:0}}#resort-booking .wrapper .randb-heading h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79;margin:0 0 20px;display:inline-block;position:relative}#resort-booking .wrapper .randb-heading h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:4rem;margin:0 0 5px;font-weight:300}#resort-booking .wrapper .randb-heading h2 span{display:block}@media only screen and (max-width: 1024px){#resort-booking .wrapper .randb-heading h2{font-size:3em}}#resort-booking .wrapper .randb-box-holder{margin:20px 0 0}#resto-and-bar{padding:0 25px}@media(max-width: 768px){#resto-and-bar .wrapper{flex-wrap:wrap;justify-content:center;min-height:0}}#resto-and-bar .wrapper .randb-heading h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79;margin:0 0 20px;padding-left:75px;display:inline-block;position:relative}#resto-and-bar .wrapper .randb-heading h3 .title-line{left:0}#resto-and-bar .wrapper .randb-heading h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:4rem;margin:0 0 5px;font-weight:300}#resto-and-bar .wrapper .randb-heading h2 span{display:block}@media only screen and (max-width: 1024px){#resto-and-bar .wrapper .randb-heading h2{font-size:3em}}#resto-and-bar .wrapper .randb-box-holder{display:flex;justify-content:space-between;margin:20px 0 0}@media(max-width: 768px){#resto-and-bar .wrapper .randb-box-holder{flex-wrap:wrap;justify-content:center}}#resto-and-bar .wrapper .randb-box-holder [class^=rb-box]{max-width:100%;width:31%;margin:20px 0}@media(max-width: 768px){#resto-and-bar .wrapper .randb-box-holder [class^=rb-box]{width:100%;margin:20px 0}}#resto-and-bar .wrapper .randb-box-holder [class^=rb-box] figure{border-radius:13px;overflow:hidden;box-shadow:0px 0px 25px -10px rgba(0,0,0,.5);position:relative;width:536px;max-width:100%;margin:0}@media(max-width: 768px){#resto-and-bar .wrapper .randb-box-holder [class^=rb-box] figure{margin:0}}#resto-and-bar .wrapper .randb-box-holder [class^=rb-box] figure .qr-menu-image{width:18vw;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:15px}@media(max-width: 768px){#resto-and-bar .wrapper .randb-box-holder [class^=rb-box] figure .qr-menu-image{width:44vw}}@media(max-width: 480px){#resto-and-bar .wrapper .randb-box-holder [class^=rb-box] figure .qr-menu-image{width:60vw}}#resto-and-bar .wrapper .randb-box-holder [class^=rb-box] h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:40px;margin:20px 0 20px}#resto-and-bar .wrapper .randb-box-holder [class^=rb-box] h2 span{display:block}#resto-and-bar .wrapper .randb-box-holder [class^=rb-box] p{font-size:18px;line-height:30px;font-weight:300}#resto-and-bar .wrapper .randb-box-holder [class^=rb-box] a{border:1px solid #e7e7e7;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:#fff;color:#027e79;margin:20px 0 0}#resto-and-bar .wrapper .randb-box-holder [class^=rb-box] a:hover{border:1px solid rgba(0,0,0,0);background:#027e79;color:#fff}#our-menu{padding:400px 25px;text-align:center;position:relative}@media(max-width: 768px){#our-menu{padding:50px 25px}}#our-menu::before{content:"";background:#e2e2e2;display:block;width:1248px;height:1134px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:19%;border-radius:50%;margin:0 auto;text-align:center;z-index:-1}#our-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}#our-menu .wrapper{position:relative;z-index:2}#our-menu .wrapper h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79}#our-menu .wrapper h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;margin:10px 0 20px}#our-menu .wrapper h2 span{display:block}@media(max-width: 768px){#our-menu .wrapper h2{font-size:3rem}}#our-menu .wrapper .scan-section{display:flex;justify-content:center;margin-top:0;padding:50px 0}@media(max-width: 768px){#our-menu .wrapper .scan-section{flex-wrap:wrap}}#our-menu .wrapper .scan-section .scan{width:500px;max-width:100%;margin-right:40px}@media(max-width: 1024px){#our-menu .wrapper .scan-section .scan{width:325px}}@media(max-width: 768px){#our-menu .wrapper .scan-section .scan{width:100%;margin:40px 0 0;order:2}}#our-menu .wrapper .scan-section .scan .qr-code{margin:20px 0 0}#our-menu .wrapper .scan-section .scan h4{font-size:6rem;line-height:100%;margin:0 0 5px;font-family:"Silvania"}@media(max-width: 1024px){#our-menu .wrapper .scan-section .scan h4{font-size:4rem}}#our-menu .wrapper .scan-section .scan h5{font-size:16px;color:#00a099;font-family:"Montserrat",sans-serif;text-transform:uppercase}#our-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:15px auto 0}#our-menu .wrapper .scan-section .scan a:hover{border:1px solid #d34949;background:#d34949}#our-menu .wrapper .scan-section .scan a:hover .btn-line{width:0;background:#d34949}#our-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}#our-menu .wrapper .scan-section .menu-cover{width:277px;height:561px;padding:55px 20px 20px;background-color:rgba(0,0,0,0);background:url(../images/phone-cover.png),url(../images/phone-background.jpg);background-position:center center;border-radius:36px;background-repeat:no-repeat,repeat;display:flex;justify-content:center;flex-direction:column}@media(max-width: 768px){#our-menu .wrapper .scan-section .menu-cover{order:1}}#our-menu .wrapper .scan-section .menu-cover h6{font-size:24px;color:#fff;line-height:100%;margin:10px 0 20px}#our-menu .wrapper .scan-section .menu-cover .lottie-cover{width:150px;margin:0 auto;max-width:100%}#our-menu .wrapper .scan-section .menu-cover .lottie-cover lottie-player{width:100%}#reservationInquiryModal{background:rgba(0,0,0,.8)}@media only screen and (max-width: 992px){#reservationInquiryModal .modal-dialog{max-width:100%;margin:0 auto}}.multi-step-container{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:300}.multi-step-container:hover input~.checkmark{background-color:#ccc}.multi-step-container input.invalid{background-color:#fdd}.multi-step-container .form-tab{display:none}.multi-step-container #regForm{padding:20px;border:1px solid #e7e7e7;border-radius:20px}.multi-step-container .form-step{height:40px;width:40px;display:flex;justify-content:center;align-items:center;margin:0 25px;position:relative;z-index:2;background-color:#bbb;border:none;border-radius:50%;opacity:.5}@media(max-width: 480px){.multi-step-container .form-step{margin:0 10px}}.multi-step-container .form-step::after{width:50px;height:5px;background:#bbb;left:40px;z-index:-1;display:block;content:"";position:absolute;top:50%;transition:all .8s}@media(max-width: 480px){.multi-step-container .form-step::after{width:20px}}.multi-step-container .form-step::before{counter-increment:section;content:counter(section);color:#fff;transition:all 2s}.multi-step-container .form-step:last-child::after{display:none}.multi-step-container .form-step.active{opacity:1}.multi-step-container .form-step.finish{background-color:#027e79}.multi-step-container .form-step.finish::before{content:"✓";animation:bounce 1s;-webkit-animation:bounce 1s;-moz-animation:bounce 1s;-o-animation:bounce 1s}.multi-step-container .form-step.finish::after{background:#027e79;transition:all .8s}.multi-step-container .all-steps{text-align:center;margin-top:20px;margin-bottom:60px;counter-reset:section;display:flex;justify-content:center;align-items:center}.multi-step-container .thanks-message{display:none}.multi-step-container .thanks-message h4{font-size:35px;text-transform:uppercase;font-family:"Silvania";margin:5px 0 20px;color:#027e79}.multi-step-container .thanks-message span{font-size:18px;font-weight:300}.multi-step-container input:checked~.checkmark:after{display:block}.multi-step-container .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}.multi-step-container#multi-step-reservation-form{padding:0 25px}@media(max-width: 480px){.multi-step-container#multi-step-reservation-form{padding:0}}.multi-step-container#multi-step-reservation-form .form-note{background:#f4f2f2;padding:10px;margin-top:10px}.multi-step-container#multi-step-reservation-form .form-note p{font-size:14px;margin:0}.multi-step-container#multi-step-reservation-form h3{font-size:16px;font-weight:300;text-transform:uppercase;color:#027e79}.multi-step-container#multi-step-reservation-form h2{font-size:6rem;line-height:100%;font-family:"Silvania";margin:10px 0 40px;color:#000;font-size:3em;width:900px;max-width:100%}.multi-step-container#multi-step-reservation-form h2 span{display:block}@media only screen and (max-width: 480px){.multi-step-container#multi-step-reservation-form h2{font-size:2em}}.multi-step-container#multi-step-reservation-form .form-group{margin-bottom:1rem}.multi-step-container#multi-step-reservation-form .form-control{height:54px;font-size:18px;font-family:"Open Sans",sans-serif}.multi-step-container#multi-step-reservation-form button{border:1px solid #e7e7e7;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:#fff;color:#027e79;margin-left:auto;background-color:#027e79;color:#fff}.multi-step-container#multi-step-reservation-form button:hover{border:1px solid rgba(0,0,0,0);background:#027e79;color:#fff}@media(max-width: 480px){.multi-step-container#multi-step-reservation-form button{width:auto;padding:0px 25px}}.multi-step-container#multi-step-reservation-form button#prevBtn{background-color:#bbb}.multi-step-container#multi-step-reservation-form .transportation-option{display:inline-block;vertical-align:top;margin-left:20px}.multi-step-container#multi-step-reservation-form .form-file{height:60px;padding:15px}.multi-step-container#multi-step-reservation-form .form-textarea{height:100px;padding:10px}.multi-step-container#multi-step-reservation-form label{font-family:"Montserrat",sans-serif;font-size:20px}.multi-step-container#multi-step-reservation-form label.float-label{background:#fff;padding:3px 5px;position:absolute;top:-19px;color:#027e79;font-size:20px;left:10px}.multi-step-container#multi-step-reservation-form .form-group{position:relative}.open-note{background:#e7e7e7;font-weight:300;text-align:left;border-radius:10px;padding:20px;font-size:18px;margin-bottom:20px}.restart-timer{font-size:14px;font-weight:300;margin-top:10px}.restart-timer #countdown{font-size:14px;font-weight:300}.privacy-modal{background:rgba(0,0,0,.8)}.privacy-modal .modal-header{font-size:25px}.privacy-modal p{font-weight:300;font-size:16px;margin-bottom:25px;line-height:25px}