@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:15px;font-weight:400;background:#fff;color:#838383}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;-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;color:inherit;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-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{color:#fff;background:#ffa07f}p a:hover::after{opacity:.2}::selection{background:#d6baa0;color:#fff}h1{font-size:72px}h3{font-size:30px}h4{font-size:24px}h5{font-size:18px}h1,h2,h3,h4,h5,h6{font-family:'Montserrat', sans-serif;;font-weight:700;color:#333;line-height:1.15;-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:1.3}.section_title{margin-top:10px}.header{position:fixed;top:0;left:0;width:100%;background:none;z-index:999}.header_content{background:#fff;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:auto;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:70px !important}.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}.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;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:1.2}.room_title{margin-top:13px}.room_title a{font-family:'Montserrat', sans-serif;;font-size:24px;font-weight:700;color:#333;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:#8d8d8d}.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%)}.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:#333;line-height:.75;letter-spacing:.2em;text-transform:uppercase}.footer_logo_title{font-family:'Montserrat', sans-serif;;font-size:30px;font-weight:700;color:#333;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:#333}.copyright{font-size:11px;font-weight:500;color:#8d8d8d;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:#333;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:#8d8d8d}.footer_contact_content ul li span{color:#333;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:#333;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}.h-50{height:50%}.h-75{height:75%}


body{overflow-x:hidden; height: 100%;}
body,p,.home_subtitle, h5{font-family:'Montserrat', sans-serif}
b, strong{font-weight:bold !important}
header .button{width:auto; padding-left:15px; padding-right:15px; border-radius:25px}
header .button span{color:#666; line-height:16px} 
header .fa-times {display: none;}
.fs-6{font-size:35px}
h2{font-size:40px}

.menu-bar {background:#f1f1f1}
.menu-bar .nav-collapse a{padding:7px 9px; color:#333; font-size:13px; font-weight:500; display:inline-block}
.menu-bar .nav-collapse a:hover{color:#fff}
.nav-menu{background:#dbdbdb}
.nav-menu i,.nav-tel i{font-size:24px}

.text-alert{display:none}
.alert{border-radius: 8px; line-height: 1.2; display: ruby-text;}

.logo{margin-top:0}
.logo img{width:70%; height:auto !important; margin-top:-2px}
.logo_title{margin:-3px 0 7px 0}
.logol{width:160px; height:auto !important; margin-top:-20px}

h4.home_subtitle{max-width:850px; font-size:14px} 
.novo .home_subtitle{    font-size:16px; font-weight:400; text-transform:none; line-height:20px; letter-spacing:0} 
.home_subtitle{line-height:25px}z
.big_room_content a{color:#d0ff68} 

.room{box-shadow:none}
.room_title{ font-family:'Montserrat', sans-serif;  font-size:24px; font-weight:700; color:#333; line-height:1.1}

.bar-tel{line-height:14px; color:#656464}
.bar-tel small{font-size:85%}
.pg .form-control {margin-bottom:6px;  padding:10px; height:60px!important;  border-radius:0;  background:#fff}
.align-center{align-items:center; justify-content:center}
.banner img{border-radius:20px}
.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}
.room_text .vermais{display:none}
.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{border-radius: 25px; -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_image{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; font-size:15px; line-height: 15px; 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_image: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)}

.fotoss p{color:#fff !important}
.fotoss .ow-item{width:32.333%; margin-left:0.5%; margin-bottom:5px; margin-right:0.5%; display:inline-grid; float:left; height:140px;  background-size:140%; background-position:center center; transition:all 0.4s; box-shadow:0 3px 35px rgb(4 4 4 / 34%); border-radius:6px}
.fotoss .ow-item:hover{background-size:150%}

.blueimp-gallery>.prev, .blueimp-gallery>.next{border:none !important;background:none !important}
.blueimp-gallery>.next{right:45px !important}
.blueimp-gallery>.title{font-weight:normal;line-height:20px}

.video{position: absolute; left: -2px; right: 0; bottom:  0; top:140px}
.video video {width: 100%; opacity: 1}

Animated
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,100%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(.75);transform:scaleX(1.25) scaleY(.75)}40%{-webkit-transform:scaleX(.75) scaleY(1.25);transform:scaleX(.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(.85);transform:scaleX(1.15) scaleY(.85)}}@keyframes rubberBand{0%,100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(.75);-ms-transform:scaleX(1.25) scaleY(.75);transform:scaleX(1.25) scaleY(.75)}40%{-webkit-transform:scaleX(.75) scaleY(1.25);-ms-transform:scaleX(.75) scaleY(1.25);transform:scaleX(.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(.85);-ms-transform:scaleX(1.15) scaleY(.85);transform:scaleX(1.15) scaleY(.85)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}@keyframes wobble{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);-ms-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both}
.bounceInLeft {-webkit-animation-name: bounceInLeft;animation-name: bounceInLeft}
.bounceInRight {-webkit-animation-name: bounceInRight; animation-name: bounceInRight}
.bounceInDown {-webkit-animation-name: bounceInDown; animation-name: bounceInDown}
.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp}
.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown}
.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight}
.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft}
.mm-slideout {transition: -webkit-transform .4s ease;transition: transform .4s ease;transition: transform .4s ease,-webkit-transform .4s ease;z-index: 2}
.flipInX {-webkit-animation-name: flipInX;animation-name: flipInX}
.flipInY {-webkit-animation-name: flipInY;animation-name: flipInY}

.pg .home{height:550px}
.comments p{line-height:19px}

.loading{display:none}
.button{border-radius:8px; background:#b8761f}
.bg-btn{font-size:16px}
.bg-marrom{background:#9f4500}
.btn{font-size:15px}
.btn-whats{background:#24cc63}
.btn-success{color:#fff; font-size:15px}
.btn-danger{border:none !important; font-size:14px}
.bg-black{background-color: #000}

.form-control{ font-size:14px; color:#000; background:#f8f8f8; padding:.675rem .75rem}
.form-control, .btn{border-radius:8px}
.btn{padding:.575rem .75rem; -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)}

select.form-control:not([size]):not([multiple]) {height:calc(2.75rem + 2px)}

.col-esp .selos {position:absolute;  background-color:#486797; color:#fff; font-size:12px}
.col-esp .bottom {width:100%;  bottom:0; border-bottom-left-radius:20px; border-bottom-right-radius:20px; padding:10px 0}
.col-esp .top { top:15px; left:15px;  padding:5px 15px; border-radius:10px; border-top-left-radius:0}

.intro_2{box-shadow:none}
.intro_img img {border-radius:25px; box-shadow:0 23px 35px rgb(4 4 4 / 34%)}

.footer{background-color: #999}
.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; text-align: center; width:auto; z-index:999999999999; bottom:18px; left:8px; right: 8px}
.cookie .cook{max-width:550px; border-radius:0px; font-size:11px; line-height: 15px; color: #555; background:rgba(0, 0, 0, 0.75); background-color: #fff; -webkit-box-shadow: 0px 7px 18px -7px rgba(0,0,0,0.67); box-shadow: 0px 7px 18px -7px rgba(0,0,0,0.67);}
.cookie .btn{font-size:13px; border-radius: 0; box-shadow:none;}

.carousel .item-group{ width:190px; height:220px; text-align:center; margin:4px 8px; display:inline-table; border:1px solid #d3d3d3; padding:15px; padding-top:70px;  position:relative}
.carousel .item-group .fas{padding:1.6rem 0; max-width:100%}
.carousel .item-group .circle-grupos { position:absolute; top:-25px; left:45px; z-index:999; border-radius:60rem;height:75px;width:75px;margin:0 auto;position:absolute;left:0;right:0}
.carousel .item-group .child-yellow {background:#fac02c}
.carousel .item-group .child-blue {background:#0096a7}
.carousel .item-group .child-orange {background:#f57b00}
.carousel .item-group .child-green {background:#439f46}
.carousel .item-group .child-green-light {background:#c0c933}
.carousel .item-group h5{font-weight:300}
.carousel .item-group p{font-size:9px; line-height:12px}
#carouselExampleGrupos > .carousel-inner > .carousel-item { transition:0.6s ease-in-out left}
#carouselExampleGrupos .carousel-control-next,#carouselExampleGrupos .carousel-control-prev  {filter:invert(100%)}

.copyright {color:#f5f5f5}
.mw-1000{max-width:990px}


.vantagens span{background:#fff; padding:10px; border-radius:20px;  width:100%; 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:25px; line-height:50px; width:45px; height:45px; color:#f1f1f1; font-size:22px; 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:#000}
.share a.btn-link{background:#f28000}
.share a.btn-mail{background:#17a2b8}


.ui-datepicker,.ui-hospedes{ background-color:#fff;border-color:#fff; border-width:2px; border-style:solid; padding:8px; display:none} 
.ui-datepicker table tr td a:hover,
.ui-datepicker table tr td a.ui-state-active,
.ui-datepicker table tr td.tourmaster-highlight a,
.ui-datepicker table tr td.tourmaster-highlight span{ color:#ffffff;background: #0a284b!important}
.ui-datepicker .ui-datepicker-month,
.ui-datepicker .ui-datepicker-year{ height:40px}
.ui-datepicker-prev.ui-state-disabled, 
.ui-datepicker-next.ui-state-disabled{ background:auto; color:auto}
.ui-datepicker .ui-datepicker-title{ padding-left:38px; padding-right:38px}
.ui-datepicker select:focus{ outline:none}
.ui-datepicker table{ border-collapse:separate; border-spacing:0px; margin-bottom:10px; width:100%}
.ui-datepicker table tr{ background:transparent}
.ui-datepicker table tr th{ background:transparent; font-size:13px; padding:16px 0px 10px}
.ui-datepicker table tr td{ padding:0px 0px 5px; line-height:1; text-align:center}
.ui-datepicker table tr td span,
.ui-datepicker table tr td a{width:28px; font-size:13px; line-height:15px; padding:8px 0px 4px 0px; text-align:center; display:inline-block; border:0!important; margin-left:-3px; background: none!important}
.ui-datepicker table tr td a:hover,
.ui-datepicker table tr td a.ui-state-active,
.ui-datepicker-prev:hover, 
.ui-hospedes .controles a:hover,
.ui-datepicker-next:hover{color:#fff}
.ui-datepicker-multi-3 .ui-datepicker-group {width:48%;margin-left:15px}
.ui-datepicker-multi .ui-datepicker-group {float:left; width:calc(50% - 10px); margin-left:10px}
.ui-datepicker-multi .ui-datepicker-group-first {margin-right:10px; margin-left:0}
.ui-datepicker-header{ position:relative}
.ui-datepicker-prev,.ui-datepicker-next{ position:absolute; top:0px; width:36px; height:36px; line-height:36px; text-align:center; cursor:pointer}
.ui-datepicker-prev{ left:0px}
.ui-datepicker-prev span{ display:none}
.ui-datepicker-next{ right:0px}
.ui-datepicker-next span{ display:none}
.ui-datepicker-prev.ui-state-disabled,
.ui-datepicker-next.ui-state-disabled{ background:transparent} 
.ui-widget-header{border:none; background:none}
.ui-widget.ui-widget-content{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.22); border:0}

.intro-bg{background-color:#f5f5f5}

/* //Personalizacao dos portais */

body.casamentos,.casamentos .home_subtitle,.casamentos h5,.casamentos .home_title,
.casamentos .room_title a,.casamentos .room_title,
.casamentos h1,.casamentos h2,.casamentos h3,.casamentos h4,.casamentos h5,.casamentos h6{font-family:'Prata', sans-serif; letter-spacing:1px; font-weight:300; color:#727272}
.casamentos h1,.casamentos h2,.casamentos h3,.casamentos h4,.casamentos h5,.casamentos h6{color:#474747}
.casamentos .menu-bar .nav-collapse a{font-size:14px}
.casamentos .intro-bg{background-color:#f6f0ec}
.casamentos .intro_img img,.casamentos .home_subtitlebg{border-radius:0px; box-shadow:none;line-height: 20px}
.casamentos .room_image img{border-radius:0px}
.casamentos .menu-bar{background:#f6f0ec}
.casamentos .share a{background:none; color:#727272}
.casamentos .home_title,.casamentos .home_subtitle{color:#fff}
.casamentos .section_subtitle, .casamentos .room_title{color:#cd748e}
.casamentos .footer .title b,.casamentos .footer p{color:#fff}
.casamentos .btn-info{background-color:#cd748e; border-color:#cd748e}
.casamentos .room_col:hover{transform:scale(1.0); opacity:.7}


.central{background:#f5f5f5;font-family:'Poppins', sans-serif}
.central .intro-bg, .central .rooms{background:none !important}
/* font-family:'Hind Madurai', sans-serif; */
body.central,.central .home_subtitle,.central h5,.central .home_title,
.central .room_title a,.central .room_title,
.central h1,.central h2,.central h3,.central h4,.central h5,.central h6{letter-spacing:-0.5px; font-weight:400; color:#636363; font-family:'Poppins', sans-serif}
.central h1,.central h2,.central h3,.central h4,.central h5,.central h6, .central .home_title, .central .room_title a{font-weight:700; color:#333}
.central h1,.central .home_subtitle,.central .home_title{color:#fff}
.central .home_subtitlebg{border-radius:0; background:rgb(18 36 48 / 50%)}
.central .bg-logo{background:none !important}
.central .menu-bar .nav-collapse a{color:#808080; font-weight:600; font-size:13.5px; padding:9px 11px}
.central .room_image img, .central .form-control, .central .btn, .central .intro_img img{border-radius:3px; border:none}
.central .room_content {padding-top:28px; padding-left:0px; padding-right:30px; padding-bottom:62px}
.central .share a {border-radius:0px; line-height:50px}
.central .bar-tel{color:#ccc}
/* .central .nav-collapse .container a{border-bottom:1px solid #4852ae} */
.central .fotoss .ow-item{border-radius:0}


.menor-preco{font-weight:400; line-height:16px; font-size: 14px}
.menor-preco small{font-size:10px}
.menor-preco b{font-weight:600;} 
.home_content_motor{margin-top:0px}
.motor-busca{margin-top:0px; z-index:99; display:table; width:100%; position:relative}
.motor-busca.mrgt{margin-top:127px}
.motor-busca label{font-size:12px; margin-bottom:0;color: #fff}
.motor-busca .form-control,.motor-busca .form-control:focus{background:#fff; border:none; padding:5; font-size:16px; box-shadow:none; color:#000; font-weight:bold; border-radius: 13px}
.motor-busca .pacoteAereo{display:none}
.motor-busca .fa-arrow-right{position:absolute; right:-6px; top: 38px; z-index: 999; color: #fff}
.motor-busca .btn {padding:.675rem .75rem; font-size:14px;background-color: #fffda6}
.motor-busca .pacote:not(.hoteis),.motor-busca .monte:not(.hoteis){display:none}
.motor-busca .nav{margin:0px; background:#022b27}
.motor-busca .nav li{background:#022b27; float:left; list-style:none;width:33.33%}
.motor-busca .nav li a{ padding:20px 30px; display:inline-block; width:100%}
.motor-busca .nav li a:hover,.motor-busca nav li a:active{ color:#ccc; background:#022b27; text-decoration:none}
.motor-busca .nav li a:focus{color:#ccc}
.motor-busca .nav li.selected a:hover{ color:#fff; background:none}
.motor-busca .nav li.selected{background:#003731!important}
.motor-busca .nav li.selected a{color:#f7bd00!important}
.motor-busca .quartoItems .col{padding-right:0}
.motor-busca .quartoItem a{color:#f7bd00; display:inline-block}
.motor-busca hr{border-top:1px solid #f7bd00}
.motor-busca select.form-control:not([size]):not([multiple]){height:calc(2.5rem + 2px);padding: 5px}
.form-control:focus{box-shadow:none}

.accordions .accordion {border-bottom:1px solid #eee; color:#444;cursor:pointer;padding:18px;width:100%;text-align:left;outline:none;transition:0.4s;display: inline-block}
.accordions .accordion .fas {float: right; color: #ccc; padding-left: 20px}
.accordions .accordion:hover .fas{color:#333}
.accordions .accordion.active, .accordions .accordion:hover{background-color: #f5f5f5}
.accordions .panel {height:0;padding:0 18px;background-color:white;display:none;overflow:hidden; transition: max-height 0.2s ease-out}
.accordions .panel p{padding: 10px 0}


/* LP V4 */
.container{padding-left: 25px; padding-right: 25px}
.lpv, .lpv p{font-size: 16px; line-height: 20px;}
.lpv .logoli-xs {display: none;}
.lpv .nav-menu{background:none; color: #fff}
.lpv .container p{color: #848484; font-weight: 400; line-height:20px}
.lpv .btn{ padding:.375rem .75rem; font-size:16px; line-height:3px; display: block; background-color: #f28000; margin-top:0px; width:100%; border-style: none; border-radius:6px; height:3.1rem; text-shadow: none; color: #fff!important; font-weight: 600; text-align: center; padding:1.5rem}
.lpv .btn-warning{background-color: #f28000;}
.lpv .home{height: auto!important}
.lpv .home_slider_container{height:820px; background-color:#000}
.lpv .home_slider_container .home_content{top: 140px;position: relative;z-index: 999}
.lpv .home_slider_container .home_content span{letter-spacing:8px; font-size: 17px; font-weight: 300; display: inline-block;}
.lpv .home_slider_container .home_content .tit0{border-radius: 8px; border: 1px solid #fff; background: rgba(255, 255, 255, 0.2); font-size: 14px; white-space: nowrap;}
.lpv .home_slider_container .home_content h1{font-size:60px; font-weight:600; line-height:60px; max-width: 550px}
.lpv .home_slider_container .home_content .icons{border:1px solid #fff; border-radius: 10px; color: #fff; font-size: 11px; line-height: 1.2}
.lpv .home_slider_container .home_content .icons img{height: 40px; width: auto; margin-right: 10px}
.lpv .home_slider_container .home_content .icons .col{border-left: 1px solid #fff}
.lpv .home_slider_container .home_content .icons .col div{float: left; width:80px}
.lpv .nav-collapse a{padding: 0 7px; color:#fff; letter-spacing: -0.5px; font-size: 15px}
.lpv .nav-collapse a:hover{text-decoration: underline;}
.lpv .carousel-control-next, .lpv .carousel-control-prev{z-index: 99}
.lpv .room_image{height:auto} 
.lpv .room_content{padding-top: 38px 25px}
.lpv .bg-dark-b{background-color: #062242;}
.lpv .menor-preco{font-size: 14px}


/* .lpv .logos{position: relative; overflow: hidden; z-index: 1;} */
.lpv .logo-lpv:not(.is-active) { display: none; }
.lpv .logo-lpv {	z-index: 999; opacity: 0; transform: translateX(100%); transition: transform 0.5s ease-out, opacity 0.4s ease-in-out;}
.lpv .logo-lpv.is-active { opacity: 1; transform: translateX(0);}

.lpv #carouselExampleControls .carousel-item{height: 480px; border-radius:30px; background-size: cover; background-position:center center}
.lpv #carouselExampleControls .carousel-inner .text{position: absolute; padding: 50px; top: 0; bottom: 0; border-radius: 30px; height: 100%; background: linear-gradient(to right, #0a284b 0%,rgba(255,255,255,0) 100%); color: #fff; max-width:1200px; z-index: 1}
.lpv #carouselExampleAcm .carousel-item{height:320px; border-radius: 40px; background-size: cover; background-position:center center}
.lpv #carouselExampleControls .carousel-control{width: 40px; height: 40px; padding: 8px; border-radius:50%; border: 2px solid #fff}

.lpv .owl-carousel .owl-item{z-index: 9999}
.lpv .owl-carousel .owl-item:before{ width:100%; content:'';display:block;position:absolute;top:0;left:-2px;z-index: 9;background: linear-gradient(to right, #0a284b 0%,rgba(255,255,255,0) 69%);height:101%}
.lpv .btn-res{text-align: center; height: auto; padding:13px 20px; width: 320px; border-radius: 100px; background-color: #4abf67; text-transform: uppercase; color: #fff; font-size: 20px; font-weight: 600; line-height:31px}
.lpv .opinioes .stars i{color:#fcbc04; font-size: 12px;padding-right: 3px; display: inline-block}
.lpv .opinioes .opi{padding: 20px 30px; border-radius: 12px; background-color: #fff; color: #666}
.lpv .opinioes .carousel-indicators{top: 210px}
.lpv hr{color: #3875e4; border-color: #3875e4; height: 3px; width: 30%; display: inline-block; border-top-width: 3px; margin: 0}
.lpv.bg-motor{background-color:#edf2ff}
.lpv .motor-busca{margin-top:0px; z-index:99; display:table; color:#a5a5a5; width:100%; position:relative;  font-style:normal; font-family: Arial,Helvetica,sans-serif; font-size: 1em}
.lpv .motor-busca.mrgt{margin-top:127px}
.lpv .motor-busca .d-none{display:none}
.lpv .motor-busca label{font-size:12px; margin-bottom:0; color: #999}
.lpv .motor-busca .form-control,.lpv .motor-busca .form-control:focus{background:#fff; border:none; padding:0; font-size:16px; box-shadow:none; color:#000; font-weight:bold}
.lpv .motor-busca .pacoteAereo{display:none}
.lpv .motor-busca .pacote:not(.hoteis),.lpv .motor-busca .monte:not(.hoteis){display:none}
.lpv .motor-busca .nav{margin:0px; background:#022b27}
.lpv .motor-busca .nav li{background:#022b27; float:left; list-style:none;width:33.33%}
.lpv .motor-busca .nav li a{ padding:20px 30px; display:inline-block; width:100%}
.lpv .motor-busca .nav li a:hover,.lpv .motor-busca nav li a:active{ color:#ccc; background:#022b27; text-decoration:none}
.lpv .motor-busca .nav li a:focus{color:#ccc}
.lpv .motor-busca .nav li.selected a:hover{ color:#fff; background:none}
.lpv .motor-busca .nav li.selected{background:#003731!important}
.lpv .motor-busca .nav li.selected a{color:#f7bd00!important}
.lpv .motor-busca .quartoItems .col{padding-right:0}
.lpv .motor-busca .quartoItem a{color:#f7bd00; display:inline-block}
.lpv .motor-busca hr{border-top:1px solid #f7bd00}
.form-control:focus{box-shadow:none}
.lpv .motor-busca .form-control, .lpv .motor-busca .form-control:focus, .lpv .motor-busca select.form-control:not([size]):not([multiple]) { background: #fff; border: 1px solid #e8e8e8; border-radius:0.5rem ; width:100%;  padding:16px; font-size: 16px; height: 50px; line-height:19px; box-shadow: none; color: #000; font-weight: bold}
.lpv .motor-busca .mb-4{margin-bottom:20px}
.lpv.fotos h3{font-size: 37px; line-height:37px} 
.lpv.fotos h4{color: #fff!important} 
.lpv .fotosq .foto{background-size: cover;  background-position: center center; display: inline-block; border-radius: 25px; width: 100%}
.lpv .fotosq .foto1,.lpv .fotosq .foto4{ width:280px; height:300px}
.lpv .fotosq .foto2{ width:380px; height:300px; margin-top:-45px}
.lpv .fotosq .foto3{ width:320px; height:320px; margin-top:25px}
.lpv .acm{background-color: #4abf67}
.lpv .acm h3{font-size: 40px}
.lpv .acm .bg-white{box-shadow: 0px 20px 50px #00000040 !important; border-radius: 40px; margin-top: -100px}
.lpv .acm .btn{width: 200px;}
.lpv4 .selosf img{height:50px}
.lpv4 .selosf hr{width: 4px; height: 30px; margin: 0 25px; background-color: #ccc; display: inline-block}
.lpv .borderl{border-left: 4px solid #3875e4}

@media (max-width:1202px){
	.video video {width: auto; height: 100%}
    .lpv .home_slider_container .home_content h1{font-size:65px}
}
@media (max-width:992px){
	.home_content_container{top:calc((100% + 123px)/ 2)}
	.header_inner{height:70px!important}
	.logo img{width:130px!important; margin-top:0px}
	.logol{width:130px !important}
	h1{font-size:40px}
	.selos .container{width:1000px}
	.selosf img{display:inline-block; max-width:80px}
	.selosf img.selo-big{max-width:60px}
	.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}
	.box-youtube .img-youtube{ width:100% !important; height:auto !important}
	.nav-collapse .container a {padding:7px 6px; font-size:14px; text-align:center; display:block; border-bottom:1px solid #e1e1e1}
    .nav-collapse .container {min-width:auto; height:0px; transition:height 0.15s ease-out;  overflow:hidden}
	.nav-collapse .container.show{height:395px; transition:height 0.15s ease-out; }
	.carousel .item-group{ width:150px; height:240px; margin-bottom:40px}
	.fotos .ow-item{ height:80px}
	.big_room_content {padding-top:0px}
    .video {top:150px}
	.video video {height: auto; width: 104%}
    .intro-motor h4{font-size:18px}
    .lpv header .fa-close{font-size:35px;line-height: 20px; font-weight: 500}
    .lpv .nav-collapse .container a {padding:7px 6px; font-size:16px; text-align:right; display:block; border-bottom:none}

    .lpv .nav-collapse .container img {height: 30px !important}
	.lpv .nav-collapse .container.show{height:auto}
    .lpv:has(.nav-collapse .container.show) .logoli-xs {display: block;}

    .lpv .home_slider_container .home_content .icons{font-size: 10.5px; line-height: 1.2}
    .lpv .home_slider_container .home_content .icons img{height:25px}
    .lpv .home_slider_container .home_content h1{font-size:40px; line-height:40px}
    .lpv .home_slider_container .home_content p{font-size:15px; line-height:19px}
    .lpv #carouselExampleControls .carousel-item{height: 580px}
    .lpv #carouselExampleControls .carousel-inner .text{height: auto; top: auto; padding:220px 20px 30px 20px; line-height: 14px; font-size: 12px; border-radius:30px; background: linear-gradient(to top, #0a284b 0%,rgba(255,255,255,0) 100%)}
    .lpv hr{width:80px}
    .lpv4 .selosf img{height:35px; max-width: 330px; margin-bottom: 15px}
    .lpv .acm h3{font-size: 30px}
    .lpv .fotosq .foto{width: 100% !important}
    .lpv .fotosq .foto1, .lpv .fotosq .foto4{height: 150px}
    .lpv .fotosq .foto2{margin-top: -200px}
    .lpv .home_slider_container .home_content .tit0{font-size: 2.5vw}
	.lpv .menor-preco{font-size:12px}
}

@media (min-width:767px){
	header .button span{font-size:17px} 
	header .button span.tel{font-size:10px} 
	header .button span.tel b{font-size:22px} 
	.form-height{min-height:800px} 
}

@media only screen and (max-width:575px){
	.central p{font-size:14px}
	.logol{margin-top:-9px}
	.home_title {font-size:37px!important; margin-top:0}
	.home_subtitlebg{font-size:15px; list-style:18px}
	.novo .home_subtitle{font-size:14px}
	.intro_img {width:100%!important; right:auto!important}
	.big_room_slider_nav_container {display:block!important}
	.motor-busca {margin-top:0px}
	.home_subtitlebg{font-size:inherit; padding:8px; font-weight:600}
	.central .home_subtitlebg {font-size:16px; line-height:20px; font-weight:400}
}

@media (max-width:360px){
	.logo img{width:110px; margin-top:0px}
	.logol{width:110px; margin-top:-9px}
	.bar-tel small {font-size:75%;	}
	.home_content_container {top:calc((100% + 253px)/ 2)}
	.home_content_container.lps {top:calc((100% + 153px)/ 2)}
}