@charset "utf-8";*{margin:0;padding:0;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px}body{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;background:#fff;color:#a5a5a5}div{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul{list-style:none;margin-bottom:0}p{font-family:Montserrat,sans-serif;font-size:14px;line-height:2;font-weight:500;color:#3e3e40;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px}p a{display:inline;position:relative;border-bottom:solid 1px #ffa07f;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}p:last-of-type{margin-bottom:0}a,a:active,a:hover,a:link,a:visited{text-decoration:none;-webkit.button span::after-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px}p a:active{position:relative;color:tomato}p a:hover::after{opacity:.2}::selection{background:#d6baa0;color:#fff}h1{font-size:72px}h2{font-size:40px}h3{font-size:36px}h4{font-size:24px}h5{font-size:18px}h1,h2,h3,h4,h5,h6{font-family:'Montserrat', sans-serif;;font-weight:700;color:#3e3e40;line-height:1.25;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px}.form-control{color:#db5246}section{display:block;position:relative;box-sizing:border-box}.clear{clear:both}.clearfix::after,.clearfix::before{content:"";display:table}.clearfix::after{clear:both}.clearfix{zoom:1}.float_left{float:left}.float_right{float:right}.trans_200{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.trans_300{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.trans_400{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.trans_500{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.fill_height{height:100%}.super_container{width:100%;overflow:hidden}.prlx_parent{overflow:hidden}.prlx{height:130%!important}.parallax-window{min-height:400px;background:0 0}.parallax_background{position:absolute;top:0;left:0;width:100%;height:100%}.background_image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.nopadding{padding:0!important}.button_container{display:inline-block}.button{width:181px;height:50px;background:#50592d;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.button:hover{background:#d6baa0}.button span{display:inline-block;position:relative;font-size:15px;font-weight:400;color:#fff;line-height:50px}.button span::after{display:block;position:absolute;left:0;bottom:0;width:100%;height:3px;background:none;content:''}.section_subtitle{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7e7e7e;line-height:.75}.section_title{margin-top:10px}.header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:100}.header_content{width:100%;height:100%}.logo_container{position:absolute;top:0;left:0;width:265px;height:100%;background:#50592d;z-index:1}.logo{margin-top:6px}.logo a{display:block}.logo_subtitle{font-size:11px;font-weight:500;color:#d6baa0;line-height:.75;letter-spacing:.2em;text-transform:uppercase}.logo_title{font-family:'Montserrat', sans-serif;;font-size:30px;font-weight:700;color:#fff;line-height:.75;margin-top:0}.logo_title img{width:190px}.logo_stars{display:inline-block;margin-top:11px}.logo_stars ul li{line-height:.75}.logo_stars ul li:not(:last-child){margin-right:4px}.logo_stars ul li i{font-size:9px;color:#d6baa0}.header_inner{width:100%;height:93px;padding-left:97px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.header.scrolled .header_inner{height:93px}.main_nav{height:100%}.main_nav ul{height:100%}.main_nav ul li{height:100%;padding-left:34px;padding-right:32px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.main_nav ul li.active,.main_nav ul li:hover{background:#50592d}.main_nav ul li a{display:inline-block;height:100%}.main_nav ul li a div{height:100%}.main_nav ul li a div span{font-size:14px;font-weight:400;color:#fff;white-space:nowrap;text-transform:uppercase}.main_nav ul li a div span::after{display:block;position:absolute;left:0;bottom:1px;width:100%;height:3px;background:#d6baa0;content:'';visibility:hidden;opacity:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.main_nav ul li.active a div span::after,.main_nav ul li:hover a div span::after{visibility:visible;opacity:1}.header_review{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:calc(100% + 40px)}.header_review a{white-space:nowrap;line-height:1.1;font-size:14px;font-weight:400;color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.header_review a:hover{color:#d6baa0}.hamburger{display:none;cursor:pointer;margin-top:5px}.hamburger i{font-size:18px;color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.hamburger i:hover{color:#d6baa0}.menu{position:fixed;left:0;top:-100vh;width:100vw;height:100vh;background:#0b1423;z-index:99;-webkit-transition:all .8s cubic-bezier(.88,.31,.65,.91);-moz-transition:all .8s cubic-bezier(.88,.31,.65,.91);-ms-transition:all .8s cubic-bezier(.88,.31,.65,.91);-o-transition:all .8s cubic-bezier(.88,.31,.65,.91);transition:all .8s cubic-bezier(.88,.31,.65,.91)}.menu.active{top:0}.menu_content{width:100%;height:100%}.menu_nav_list li{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);visibility:hidden;opacity:0;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.menu_nav_list li:first-child{transition-delay:.4s}.menu_nav_list li:nth-child(2){transition-delay:.5s}.menu_nav_list li:nth-child(3){transition-delay:.6s}.menu_nav_list li:nth-child(4){transition-delay:.7s}.menu_nav_list li:nth-child(5){transition-delay:.8s}.menu_nav_list li:nth-child(6){transition-delay:.9s}.menu_nav_list li:nth-child(7){transition-delay:1s}.menu_nav_list li:nth-child(8){transition-delay:1.1s}.menu_nav_list li:nth-child(9){transition-delay:1.2s}.menu.active .menu_nav_list li{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.menu_nav_list li a{position:relative;font-family:'Montserrat', sans-serif;;font-size:40px;color:#fff;font-weight:400;line-height:1.3;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.menu_nav_list li a::after{display:block;position:absolute;top:63%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:-15px;width:0%;height:3px;background:#fff;content:'';-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.menu_nav_list li a:hover{color:#d6baa0}.menu_nav_list li a:hover::after{width:calc(100% + 30px)}.menu_review{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:15px}.menu_review a{white-space:nowrap;line-height:1.1;font-size:12px;font-weight:400;color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.menu_review a:hover{color:#d6baa0}.home{width:100%;height:948px;background:#010918}.home_slider_container{width:100%;height:100%}.home_content_container{position:absolute;left:0;top:calc((100% + 123px)/ 2);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%}.home_subtitle{font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.2em;line-height:.75}.home_title{font-family:'Montserrat', sans-serif;;font-size:75px;line-height:1.1;color:#fff;margin-top:9px}.home_button{margin-top:60px}.home_slider_dots{position:absolute;top:calc((100% + 123px)/ 2);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:173px;z-index:10}.home_slider_custom_dot{width:35px;height:35px;text-align:center;background:0 0;line-height:35px;font-size:16px;font-weight:400;color:#fff;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.home_slider_custom_dot:not(:last-child){margin-bottom:11px}.home_slider_custom_dot.active,.home_slider_custom_dot:hover{background:#50592d}.search_bar{width:100%;z-index:2}.search_bar_container{width:calc(100% + 40px);left:-20px;background:#1f3a2c;height:auto;margin-top:-82px;padding-left:50px;padding-right:48px;padding-top:29px;padding-bottom:0px}.search_bar_form>div:not(:last-child){padding-right:17px}.search_bar_form>div:first-child,.search_bar_form>div:nth-child(2){width:35.163%}.search_bar_form>div:nth-child(3){width:29.429%}.search_form_select{display:block;position:relative;width:100%;height:59px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-box-shadow:0 0 0 transparent;-webkit-user-select:none;border:none;outline:0;font-size:14px;font-style:italic;font-weight:400;color:#fff;background:#50592d;cursor:pointer;padding-left:22px}.search_form_select option{font-style:normal}.search_bar_button{width:236px;height:59px;cursor:pointer;background:0 0;border:solid 2px #d6baa0;color:#d6baa0;font-size:16px;font-weight:400;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.search_bar_button:hover{background:#d6baa0;color:#1f3a2c}.search_bar_container::after{display:block;position:absolute;left:53px;bottom:0;width:calc(100% - 103px);height:4px;background:#d6baa0;content:''}.intro{width:100%;background:#fff;padding-top:86px;padding-bottom:114px}.intro_container{height:100%}.intro_text{margin-top:27px}.intro_link{margin-top:38px}.intro_link a{position:relative;font-size:16px;font-weight:500;color:#50592d}.intro_link a::after{display:block;position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:#50592d;content:''}.intro_button{margin-top:53px}.intro_images{width:100%;height:488px}.intro_img{position:absolute}.intro_img img{max-width:100%}.intro_1{top:0;right:0}.intro_2{bottom:0;right:98px;box-shadow:0 23px 35px rgba(4,4,4,.54)}.intro_3{top:51px;left:0;box-shadow:0 23px 35px rgba(4,4,4,.54)}.big_room{width:100%}.big_room .container-fluid{padding-left:0;padding-right:0}.big_room .container-fluid .row>div{padding-left:0;padding-right:0}.big_room_content{width:100%;background:#141214;padding-left:99px;padding-top:153px;padding-right:99px;padding-bottom:139px}.big_room_content .section_title_container{max-width:460px}.big_room_content .section_title h2{color:#fff}.big_room_content_inner{width:100%;height:100%}.big_room_text{width:100%;margin-top:37px}.big_room_text p{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.testimonial{margin-top:63px}.testimonial_stars ul li:not(:last-child){margin-right:4px}.testimonial_stars ul li i{font-size:9px;color:#fbd05e}.testimonial_text{font-size:14px;font-weight:400;line-height:2;font-style:italic;color:#fff;margin-top:16px}.testimonial_author{margin-top:28px}.testimonial_author_image{width:37px;height:37px;overflow:hidden;border-radius:50%}.testimonial_author_image img{max-width:100%}.testimonial_author_name{margin-left:40px}.testimonial_author_name a{font-size:14px;font-weight:500;color:#8e3f97;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.testimonial_author_name a:hover{color:#d6baa0}.testimonial_author_name span{font-size:14px;font-weight:500}.big_room_slider_container{height:100%}.big_room_slider_nav_container{position:absolute;right:44px;bottom:38px;z-index:1}.big_room_slider_nav{width:44px;height:44px;text-align:center;background:#1f3a2c;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.big_room_slider_nav i{line-height:44px;font-size:18px;color:#fff}.big_room_slider_nav:hover{background:#50592d}.rooms{width:100%;background:#fff;padding-top:100px;padding-bottom:124px}.room_row{margin-top:82px}.room{box-shadow:0 23px 35px rgba(4,4,4,.18)}.room_image{width:100%}.room_image img{max-width:100%}.room_content{padding-top:58px;padding-left:30px;padding-right:30px;padding-bottom:62px}.room_type{font-size:12px;font-weight:600;color:#7e7e7e;text-transform:uppercase;line-height:.75}.room_title{margin-top:13px}.room_title a{font-family:'Montserrat', sans-serif;;font-size:24px;font-weight:700;color:#3e3e40;line-height:1.25;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.room_title a:hover{color:#d6baa0}.room_text{margin-top:27px}.room_price{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:-27px;width:185px;height:47px;background:#fff;line-height:47px;font-size:14px;color:#50592d;font-weight:500}.room_price span{color:#3e3e40}.room_button{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-32px}.gallery{width:100%;background:#282428;padding-top:132px;padding-bottom:135px}.gallery_slider_container{width:calc(100vw + 270px);left:-135px}.gallery_select{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 2px #d6baa0;background:rgba(0,0,0,.62);visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.gallery_select>div{width:48px;height:48px;background:#50592d;font-size:36px;font-weight:500;color:#d6baa0;line-height:48px;text-align:center;cursor:pointer}.gallery_item:hover .gallery_select{visibility:visible;opacity:1}.gallery_slider_nav_container{position:absolute;bottom:64px;right:0;width:100%;z-index:1}.gallery_slider_nav_content{float:right}.gallery_slider_nav{width:44px;height:44px;text-align:center;background:#1f3a2c;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.gallery_slider_nav i{line-height:44px;font-size:18px;color:#fff}.gallery_slider_nav:hover{background:#50592d}.newsletter{width:100%;background:#fff;padding-top:100px;padding-bottom:72px}.newsletter_container{padding-bottom:82px;border-bottom:solid 2px #e8e8e8}.newsletter_content{padding-right:20px}.newsletter_text{margin-top:28px}.newsletter_form_container{width:100%;margin-top:97px}.newsletter_form{display:block}.newsletter_input{width:100%;height:50px;border:solid 2px #c8c8c8;background:#fff;padding-left:28px;outline:0}.newsletter_button{position:absolute;top:0;right:0;width:181px;height:50px;background:#50592d;cursor:pointer;border:none;outline:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.newsletter_button span{display:inline-block;position:relative;font-size:16px;font-weight:500;color:#fff;line-height:50px}.newsletter_button span::after{display:block;position:absolute;left:0;bottom:0;width:100%;height:3px;background:#d6baa0;content:''}.newsletter_button:hover{background:#d6baa0}.newsletter_input::-webkit-input-placeholder{font-size:12px!important;font-weight:500!important;font-style:italic;color:#7e7e7e!important}.newsletter_input:-moz-placeholder{font-size:12px!important;font-weight:500!important;font-style:italic;color:#7e7e7e!important}.newsletter_input::-moz-placeholder{font-size:12px!important;font-weight:500!important;font-style:italic;color:#7e7e7e!important}.newsletter_input:-ms-input-placeholder{font-size:12px!important;font-weight:500!important;font-style:italic;color:#7e7e7e!important}.newsletter_input::input-placeholder{font-size:12px!important;font-weight:500!important;font-style:italic;color:#7e7e7e!important}.newsletter_border_container{position:absolute;left:0;bottom:0;width:100%}.newsetter_border{width:100%;border-bottom:solid 2px #e8e8e8}.footer{width:100%;background:#fff;padding-top:91px;padding-bottom:56px}.footer_logo a{display:inline-block}.footer_logo_subtitle{font-size:11px;font-weight:500;color:#3e3e40;line-height:.75;letter-spacing:.2em;text-transform:uppercase}.footer_logo_title{font-family:'Montserrat', sans-serif;;font-size:30px;font-weight:700;color:#3e3e40;line-height:.75;margin-top:8px}.footer_logo_stars{display:inline-block;margin-top:11px}.footer_logo_stars ul li{line-height:.75}.footer_logo_stars ul li:not(:last-child){margin-right:4px}.footer_logo_stars ul li i{font-size:9px;color:#3e3e40}.copyright{font-size:11px;font-weight:500;color:#3e3e40;margin-top:11px}.footer_menu ul li{line-height:.75}.footer_menu ul li:not(:last-child){margin-right:45px}.footer_menu ul li a{font-size:14px;font-weight:500;color:#3e3e40;white-space:nowrap;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.footer_menu ul li a:hover{color:#d6baa0}.footer_menu_text{margin-top:21px}.footer_contact{margin-top:-5px}.footer_contact_content ul li{font-size:14px;font-weight:500;color:#3e3e40}.footer_contact_content ul li span{color:#3e3e40;margin-left:2px}.footer_contact_content ul li:not(:last-child){margin-bottom:14px}.intro{width:100%;background:#fff;padding-top:98px;padding-bottom:114px}.intro_container{height:100%;padding-right:20px}.intro_text{margin-top:27px}.intro_link{margin-top:38px}.intro_link a{position:relative;font-size:16px;font-weight:500;color:#5a2360}.intro_link a::after{display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:#5a2360;content:''}.intro_button{margin-top:50px}.intro_image{width:100%}.intro_image img{max-width:100%}.milestones{width:100%;padding-top:86px;padding-bottom:40px}.milestones_background_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(9,3,32,.87)}.milestones_title h2{color:#fff}.milestones_text{margin-top:40px}.milestones_text p{color:#fff}.milestones_row{margin-top:85px}.milestone_col{margin-bottom:60px}.milestone{width:100%}.milestone_counter{font-family:'Montserrat', sans-serif;;font-size:100px;font-weight:700;color:#fff;line-height:.75}.milestone_text{font-size:18px;font-weight:500;color:#fff;margin-top:34px;line-height:.75}.presentation_video{width:100%;background:#fff;padding-top:100px}.video_container{width:100%;height:485px}.video_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(19,13,38,.46)}.video_play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:112px;height:112px;border-radius:50%;border:solid 2px #d6baa0;background:#fff}.video_play a{display:block;width:100%;height:100%;outline:0}.video_play:hover a i{color:#d6baa0}.video_play a i{font-size:36px;color:#5a2360;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.video_text{margin-top:27px}.testimonial{margin-top:40px}.testimonial_stars ul li:not(:last-child){margin-right:4px}.testimonial_stars ul li i{font-size:9px;color:#fbd05e}.testimonial_text{font-size:14px;font-weight:500;line-height:2;font-style:italic;color:#3e3e40;margin-top:16px}.testimonial_author{margin-top:28px}.testimonial_author_image{width:37px;height:37px;overflow:hidden;border-radius:50%}.testimonial_author_image img{max-width:100%}.testimonial_author_name{margin-left:40px}.testimonial_author_name a{font-size:14px;font-weight:500;color:#8e3f97;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.testimonial_author_name a:hover{color:#d6baa0}.testimonial_author_name span{font-size:14px;font-weight:500}


body{overflow-x: hidden; }
body,p,.home_subtitle, h5{font-family: 'Montserrat', sans-serif}
a{color: #ff8e00;}
p{line-height: 1.5;}

header .button{width: auto; padding-left: 15px; padding-right: 15px; border-radius: 25px}
header .button span{color: #666; line-height: 16px} 
header .btn{color: #3e3e40; font-size: 17px; outline: none;  transition: all 0.4s; border-radius: 0; padding: 50px 20px;}
header .btn:hover{background: #f5f5f5;}
header .btn.insta{font-size: 20px;}
header .btn-xs{background: #3e3e40; color: #fff; padding: 10px;}
header .dropdown-menu{background: #3e3e40; border-radius: 0;}
header .dropdown-item{color: #fff;}

.logo{margin-top: 0}
.logo img{width:90px}
.logo_title{margin:-3px 0 7px 0}
.logol{width: 150px; height: auto !important; margin-top: -22px}

h4.home_subtitle{max-width: 850px; font-size:14px; } 
.novo .home_subtitle{    font-size: 16px; font-weight: 400; text-transform:none; line-height: 25px; letter-spacing: 0} 
.home_subtitle{line-height: 25px}
.big_room_content a{color:#d0ff68} 

.room{box-shadow: none}
.room_title{ font-family: 'Montserrat', sans-serif;  font-size: 24px; font-weight: 700; color: #3e3e40}

.bar-tel{line-height: 14px; background: #f9f9f9; color: #656464}
.bar-tel small{font-size: 85%}

.pg .form-control {margin-bottom: 6px;  padding: 10px; height: 60px!important;  border-radius: 0;  background: #fff}

.banner img{border-radius:20px}

.number{border-radius: 50%; background-color: #000; color:#fff; display:inline-block; width:40px; height:40px; font-size:25px; margin-bottom: 20px;}
.bars{height: 100px; border-right: 1px dashed #ccc; display: inline-block; width: 1px;}

.milestones_background_overlay {   background: rgba(80,89,45,.87)}

.owl-carousel .owl-item{overflow:hidden}

.room_image {width: 100%;height: 250px;overflow: hidden;display: flex}
.room_image img {width: 100%; object-fit: cover; border-radius:20px}
.box-youtube .play-youtube{top: 50%; left: 50%; margin-left: -50px; margin-top: -30px; width: 100px; transition: all 0.4s;  z-index: 99; opacity: 0.8}
.box-youtube:hover .play-youtube{opacity: 1}
.box-youtube .img-youtube{ -webkit-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.22); -moz-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.22); box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.22)}

@keyframes bounceIn {0% {transform: scale(1.0)}  60% {transform: scale(1.15)} 100% {transform: scale(1.0)}}
.background_anime{animation-duration: 20s; animation-name: bounceIn}
.home_title {font-size: 52px!important; font-weight: 600}
.home_subtitle{font-weight: 500; letter-spacing:1px; font-size: 15px}
.home_subtitlebg{background: rgba(0, 0, 0, 0.5); border-radius: 10px; padding: 20px; font-weight: 300; box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 22%)}
.home_subtitlebg b,.home_subtitlebg strong{font-weight: 800}
.home_content .button{width: auto; padding-left: 20px; padding-right:20px }
.home .background_anime:after{ background: linear-gradient(rgba(0,0,0,0.0), rgba(0,0,0,0.20)); font-weight: 300; position: absolute; top:0; bottom: 0; left: 0; right: 0; content:" "}

.m-form{margin-top:-800px}
.dropdown-menu{font-size: 15px}
.rounded{border-radius:10px!important}
.rounded-top {border-top-left-radius: 10px!important; border-top-right-radius:10px!important}

.ui-widget{ font-family: Poppins,Arial,sans-serif!important}
.ui-autocomplete-category {padding: 10px; font-family: Poppins,Arial,sans-serif}
.ui-menu .ui-menu-item-wrapper{padding: 5px 10px!important; font-family: Poppins,Arial,sans-serif}
.ui-state-hover, .ui-state-active {background-color: #67baaf; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;  background-image: none}
.ui-menu-item .ui-menu-item-wrapper.ui-state-active {background: #67baaf !important;font-weight: bold !important;color: #ffffff !important; border: none!important} 

.room_col{transition: all 0.4s; transform: scale(1)}
.room_col:hover{transform: scale(1.02)}

.fotos p{color: #fff !important}

.pg .home{height:550px}
.comments p{line-height:19px}

.loading{display:none; }
.button{border-radius:8px}
.bg-btn{font-size: 16px; }
.bg-marrom{background: #9f4500}
.btn{font-size: 15px}
.btn-whats{background: #24cc63}
/* .btn-success{background-color: #64e006;  border-color: #64e006; color: #265304; font-size: 15px} */
.btn-success{color: #fff; font-size: 15px}
.btn-danger{border: none !important; font-size: 14px}

.form-control{ font-size: 14px; color: #000; background:#f8f8f8; padding: .675rem .75rem}
.form-control, .btn{border-radius:8px}

select.form-control:not([size]):not([multiple]) {height: calc(2.75rem + 2px)}


.intro_2{box-shadow: none}
.intro_img img {border-radius: 25px; box-shadow: 0 23px 35px rgb(4 4 4 / 34%)}

.footer, .footer a, .footer p, .footer_contact_content ul li span, .footer_contact_content ul li i{color:#fff; font-size: 16px}
.footer h4{font-size: 40px; font-family: OpenSans, sans-serif}
.footer .title b{text-transform: uppercase; font-size: 20px}
.footer {padding-top: 41px;padding-bottom: 30px}
.footer .bar{border-right: 1px solid #f1f1f1; height: 170px; float: right; width: 1px; margin-right: 45px}

.cookie{position:fixed; width:100%; z-index: 999; bottom:0; left:0; right:0; color:#fff; font-size:13px; background: rgba(0, 0, 0, 0.6)}
.cookie a{color:#fff;; text-decoration:underline}
.cookie .btn{font-size:13px}

.copyright {color: #f5f5f5}
.mw-1000{max-width: 990px}

.vantagens span{background: #fff; padding: 10px; border-radius: 20px;  width:100%.button span; height: 150px; display: flex; align-items: center; justify-content: center}


.transfer .bg{border-radius: 20px; height: 400px; position:relative; background-image: url("../images/litoral-verde-transfer-in-out.webp?d=1"); background-size: cover; background-position: center center;}
.transfer p{border-radius: 20px;  z-index: 99; position: relative; }

.share a{border-radius: 17px; line-height:35px; width: 35px; height: 35px; color: #f1f1f1; font-size: 17px; text-align: center; display: inline-block; margin-right:7px;}
.share a:hover,.share a:focus,.share a:active{color: #fff;}
.share input{width: 1px; height: 1px; border: none; color: #fff;}
.share a.btn-whats{background: #128C7E;}
.share a.btn-face{background: #1778F2;}
.share a.btn-twitter{background: #1DA1F2;}
.share a.btn-instagram{background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 	background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 	background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 ); }
.share a.btn-link{background: #f28000;}
.share a.btn-mail{background: #17a2b8;}

.cervejarias img{ width:90px;}



@media (max-width:992px){
	.logo img{width:60px}
	h1{font-size: 40px}
	h3 {font-size:26px;}
	h4 {font-size:20px;}
	.selos .container{ width: 1000px}
	.rooms{padding-bottom: 80px; padding-top: 80px}
	.room_content{padding-top: 38px; padding-bottom: 38px}
	header .button span i{font-size:23px} 
	.m-form{margin-top:0px}
	.btn-success{font-size: 13px}
	.intro_images{height:288px}
	.formas{height: 30px !important;}
	.intro_img img {height: 300px !important;}
	.transfer{ height:600px;}
	.transfer .bg{height: 350px; background-position: left top;}
}

@media (min-width:767px){
	header .button span{font-size:17px} 
	header .button span.tel{font-size:10px} 
	header .button span.tel b{font-size:18px} 
	
}

@media only screen and (max-width: 575px){
	.logol{margin-top: -9px}
	.home_title {font-size: 39px!important}
	.home_subtitlebg{font-size: 15px; list-style: 18px}
	.intro_img {width: 100%!important; right: auto!important}
}

@media (max-width:360px){
	.logol{width: 110px; margin-top: -9px}
	.bar-tel small {font-size: 75%;	}
	.home_content_container {top: calc((100% + 123px)/ 2)}
}
