@font-face{font-family:EngraverOldsty;src:url("../fonts/EngraverOldsty-Roman.otf")}body{font-family:'Quicksand', sans-serif;margin:0;padding:0}.text-bg-header{position:relative;bottom:10px}h2{font-family:'EngraverOldsty', sans-serif;font-size:4rem;color:#F2FBFD;position:relative;text-shadow:475px 17px 0 rgba(255,255,255,0.2);-moz-text-shadow:475px 17px 0 rgba(255,255,255,0.2);-webkit-text-shadow:475px 17px 0 rgba(255,255,255,0.2)}@media (max-width: 480px){h2{font-size:2.5rem}}h3{text-align:center;font-family:'EngraverOldsty', sans-serif;letter-spacing:5px;font-weight:400;font-size:2.5rem;color:#1E2B33}@media (max-width: 480px){h3{font-size:1.8rem}}h3:after{display:block;margin:0 auto;width:352px;height:32px;content:'';background:url(../images/heading-bottom-border.png);background-repeat:no-repeat}@media (max-width: 480px){h3:after{background:url(../images/heading-bottom-border-resp.png);width:270px;height:25px}}p,li{text-align:justify}.navbar-menu{position:fixed;top:0;left:0;width:100%;background:#1e2b33;z-index:100}.navbar-menu:after{position:absolute;left:0;right:0;margin:auto;height:5px;width:100%;bottom:-2;content:'';background:-moz-linear-gradient(90deg, #1e2b33 0%, #fff 50%, #1e2b33 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e2b33), color-stop(50%, #fff), color-stop(100%, #1e2b33));background:-webkit-linear-gradient(90deg, #1e2b33 0%, #fff 50%, #1e2b33 100%);background:-o-linear-gradient(90deg, #1e2b33 0%, #fff 50%, #1e2b33 100%);background:-ms-linear-gradient(90deg, #1e2b33 0%, #fff 50%, #1e2b33 100%);background:linear-gradient(0deg, #1e2b33 0%, #fff 50%, #1e2b33 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2b33', endColorstr='#1e2b33',GradientType=0 )}.navbar_content{width:100%;height:100%}.logo_container{position:absolute;top:0;left:0;width:265px;height:100%;background:#1E2B33}.logo a{display:block}.logo img{height:76px}.navbar_inner{width:100%;height:85px;padding-left:420px;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}.main_nav{height:100%}.main_nav ul{height:100%;list-style:none}.main_nav ul li{height:100%;padding-left:34px;padding-right:32px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.main_nav ul li a{display:inline-block;position:relative;top:30px;text-decoration:none}.main_nav ul li a div{height:100%}.main_nav ul li a{font-size:.8rem;font-weight:100;letter-spacing:3px;color:#FFFFFF;white-space:nowrap;text-transform:uppercase}.main_nav ul li a:hover{text-decoration:none;color:#e8e8e8;border:1px solid;border-width:1px 0;line-height:1.8}.hamburger{cursor:pointer;margin-top:5px;padding-left:8px}.hamburger i{font-size:18px;color:#FFFFFF;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.hamburger i:hover{color:#d6baa0}.menu{position:fixed;left:0;top:-100vh;width:100vw;height:100vh;background:#1E2B33;z-index:99;-webkit-transition:all 800ms cubic-bezier(0.88, 0.31, 0.65, 0.91);-moz-transition:all 800ms cubic-bezier(0.88, 0.31, 0.65, 0.91);-ms-transition:all 800ms cubic-bezier(0.88, 0.31, 0.65, 0.91);-o-transition:all 800ms cubic-bezier(0.88, 0.31, 0.65, 0.91);transition:all 800ms cubic-bezier(0.88, 0.31, 0.65, 0.91)}.menu.active{top:0}.menu_content{width:100%;height:100%}.menu_nav_list{list-style:none;padding:0;text-align:center;padding-top:30px}.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 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease;padding:0 0 20px}.menu_nav_list li:first-child{transition-delay:400ms}.menu_nav_list li:nth-child(2){transition-delay:500ms}.menu_nav_list li:nth-child(3){transition-delay:600ms}.menu_nav_list li:nth-child(4){transition-delay:700ms}.menu_nav_list li:nth-child(5){transition-delay:800ms}.menu_nav_list li:nth-child(6){transition-delay:900ms}.menu_nav_list li:nth-child(7){transition-delay:1000ms}.menu_nav_list li:nth-child(8){transition-delay:1100ms}.menu_nav_list li:nth-child(9){transition-delay:1200ms}.menu.active .menu_nav_list li{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);visibility:visible;opacity:1}.menu_nav_list li a{position:relative;font-size:40px;color:#FFFFFF;font-weight:400;line-height:1.3;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.menu_nav_list li a:hover{color:#a5a5a5}.header{margin-top:80px}.header:after{display:block;left:0;right:0;margin:auto;height:5px;width:100%;bottom:0;content:'';background:-moz-linear-gradient(90deg, #1e2b33 0%, #fff 50%, #1e2b33 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e2b33), color-stop(50%, #fff), color-stop(100%, #1e2b33));background:-webkit-linear-gradient(90deg, #1e2b33 0%, #fff 50%, #1e2b33 100%);background:-o-linear-gradient(90deg, #1e2b33 0%, #fff 50%, #1e2b33 100%);background:-ms-linear-gradient(90deg, #1e2b33 0%, #fff 50%, #1e2b33 100%);background:linear-gradient(0deg, #1e2b33 0%, #fff 50%, #1e2b33 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2b33', endColorstr='#1e2b33',GradientType=0 )}.header .bg-header{background-image:url(../images/header-bg.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:680px;display:flex;align-items:center}@media (max-width: 992px){.header .bg-header{height:500px}}@media (max-width: 576px){.header .bg-header{height:275px;background-position:75%}}.header .bg-header .logo-header img{width:600px;filter:blur(0.7px)}@media (max-width: 576px){.header .bg-header .logo-header img{width:260px}}.presentation{padding:40px 0 0}.presentation .about-text-home{text-align:center;padding:40px 0 80px}.presentation .about-text-home h1{margin:0;font-family:'EngraverOldsty', sans-serif;font-size:2.8rem;color:#1E2B33;font-weight:100}@media (max-width: 576px){.presentation .about-text-home h1{font-size:1.6rem}}.presentation .about-text-home .sub-text{font-weight:100;opacity:.4;padding:0;text-align:center}.presentation .about-text-home .sub-text:before,.presentation .about-text-home .sub-text:after{content:'';position:absolute;width:80px;height:80px;border-style:solid;border-color:#1E2B33}.presentation .about-text-home .sub-text:before{top:0;left:0;border-width:1px 0 0 1px}.presentation .about-text-home .sub-text:after{right:0;bottom:0;border-width:0 1px 1px 0}.presentation .about-text-home p{margin:0;padding:20px 60px 40px;line-height:2.1}@media (max-width: 768px){.presentation .about-text-home p{padding:20px 10px 40px}}.presentation .about-text-home .btn span{position:relative;z-index:2}.presentation .about-text-home .btn{display:inline-block;text-decoration:none;color:#fff;border:none;cursor:pointer;padding:15px 70px;letter-spacing:1px;outline:none;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;background:#1E2B33}@media (max-width: 480px){.presentation .about-text-home .btn{padding:12px 45px}}.presentation .about-text-home .btn-1{border:1px solid #1E2B33;color:#fff}.presentation .about-text-home .btn-1b:hover,.presentation .about-text-home .btn-1b:active{color:#1E2B33;background:#eaeaea;font-weight:bold}.bg-case{padding:40px 0}@media (max-width: 768px){.bg-case{padding:40px 0 0}}.bg-case .container-case{background:linear-gradient(90deg, #1E2B33 60%, transparent 50%)}@media (max-width: 992px){.bg-case .container-case{background:#1E2B33}}.bg-case .col-case{padding:0}.bg-case .case-text{color:#fff;padding:80px 80px}@media (max-width: 568px){.bg-case .case-text{padding:15px}}.bg-case .case-text .heading-meta{display:block;font-size:10px;text-transform:uppercase;color:#969696;font-weight:500;letter-spacing:5px}@media (max-width: 412px){.bg-case .case-text .heading-meta{font-size:9px;letter-spacing:2px}}.bg-case .case-text .desc-title{font-size:22px;margin:2px 0 30px;font-weight:500;text-transform:uppercase;letter-spacing:4px;line-height:1.8;position:relative}.bg-case .case-text .desc-title:after{position:absolute;bottom:-6px;left:0;width:60px;height:4px;content:'';background:#a9a9a9}.bg-case .case-text .desc-title span{display:block}.bg-case .case-text p{padding:0;letter-spacing:.6px;line-height:1.7rem}@media (max-width: 400px){.bg-case .case-text p{text-align:justify}}.bg-case img{display:block;margin:auto}.parallax{padding:40px 0}.parallax .bg-parallax{background:url(../images/bg-parallax.jpg) no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;display:flex;align-items:center;flex-direction:column;justify-content:center;height:550px}@media (max-width: 768px){.parallax .bg-parallax{height:350px}}.parallax .bg-parallax .hidden{opacity:0}.parallax .bg-parallax .console-container{font-family:'EngraverOldsty', sans-serif;font-size:4em;text-align:center;height:135px;width:100%;display:flex;align-items:center;justify-content:center;color:#fff}@media (max-width: 768px){.parallax .bg-parallax .console-container{font-size:2.6rem}}@media (max-width: 480px){.parallax .bg-parallax .console-container{font-size:2rem}}.parallax .bg-parallax .console-underscore{display:inline-block;position:relative;top:-0.14em;left:10px}.faq{padding:0 0 80px}.faq h3{padding:30px 0}.faq dt{font-weight:100;font-size:1.1rem;margin-top:3rem;margin-bottom:.5rem;color:#1E2B33}@media (max-width: 412px){.faq dt{font-size:.8rem}}.faq dt:before{content:'';display:inline-block;width:20px;height:8px;margin-right:10px;background:#dadada}.faq dd{margin-bottom:.5rem;margin-left:30px}.associate{padding:30px 0 75px;background:#f3f3f3}@media (max-width: 480px){.associate{padding:30px 0 10px}}.associate h3{padding:30px 0}.associate .bg-border-associate{border:1px solid #1E2B33}@media (max-width: 992px){.associate .bg-border-associate{border:none}}.associate .associate-text{padding:20px 0}.associate .associate-text ul{list-style:none;padding:0}.associate .associate-text ul li{padding:10px 0;font-size:.9rem}.associate .associate-text ul li strong{font-size:1.1rem;font-weight:500}footer:before{display:block;position:relative;height:5px;width:100%;content:'';background:#171e23}.footer-text{background:#1E2B33;color:#fff;padding:20px 0}.footer-text p{margin:0;font-size:.9rem}@media (max-width: 768px){.footer-text p{text-align:center;font-size:.8rem}}.footer-text .developer ul{list-style:none;display:inline-flex;margin:0;padding:0}@media (max-width: 768px){.footer-text .developer ul{padding-top:10px}}.footer-text .developer ul li{padding:0 4px;font-size:.8rem}.footer-text .developer ul li a{color:#929292;text-decoration:none}.bg-partner{background-image:url(../images/bg-partner.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:335px;display:flex;align-items:flex-end}@media (max-width: 576px){.bg-partner{height:275px;background-position:50%}}.intro{padding:60px 0}.intro .line-shadow{box-shadow:-7px 21px 35px rgba(0,0,0,0.1);-moz-box-shadow:-7px 21px 35px rgba(0,0,0,0.1);-webkit-box-shadow:-7px 5px 35px rgba(0,0,0,0.1)}.intro h3{padding-bottom:20px}.intro p{margin:0;padding:0;font-weight:100;font-size:1rem}@media (max-width: 992px){.intro p{padding-bottom:40px}}@media (max-width: 576px){.intro p{padding:0 20px 20px}}@media (max-width: 480px){.intro p{font-size:.9rem;padding:0 7px 20px}}.intro strong{font-weight:600;color:#656565}.partner .partner-content{background:#f3f3f3;margin:20px 0 40px}.partner .partner-content .partner-logo img{width:150px;padding:10px}@media (max-width: 334px){.partner .partner-content .partner-logo img{width:130px}}.bg-services{background-image:url(../images/bg-about.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:335px;display:flex;align-items:flex-end}@media (max-width: 576px){.bg-services{height:275px;background-position:44%}}.services-intro{padding:85px 0;background:#f2f2f2;background-image:url(../images/bg-about-intro.png);background-repeat:no-repeat;background-position:center center}@media (max-width: 768px){.services-intro{padding:40px 0}}.services-intro .services-desc p{padding:20px 140px 0;line-height:2;font-size:1rem}@media (max-width: 992px){.services-intro .services-desc p{padding:20px 30px 0}}@media (max-width: 576px){.services-intro .services-desc p{line-height:1.6;font-size:.9rem}}.main-services{padding:60px 0;color:#1E2B33}@media (max-width: 992px){.main-services .col-order{order:2}}@media (max-width: 768px){.main-services .text-main{padding:0 15px}}@media (max-width: 412px){.main-services .text-main{padding:0}}.main-services .text-main h4{margin:0;padding:20px 0;font-size:1.3rem;text-transform:uppercase;font-family:'EngraverOldsty', sans-serif}@media (max-width: 480px){.main-services .text-main h4{font-size:1.3rem}}.main-services .text-main hr{width:40%;background:-moz-linear-gradient(90deg, #1e2b33 0%, #fff 50%, #1e2b33 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e2b33), color-stop(50%, #fff), color-stop(100%, #1e2b33));background:-webkit-linear-gradient(90deg, #1e2b33 0%, #fff 50%, #1e2b33 100%);background:-o-linear-gradient(90deg, #1e2b33 0%, #fff 50%, #1e2b33 100%);background:-ms-linear-gradient(90deg, #1e2b33 0%, #fff 50%, #1e2b33 100%);background:linear-gradient(0deg, #1e2b33 0%, #fff 50%, #1e2b33 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2b33', endColorstr='#1e2b33',GradientType=0 );height:2px;margin:0;position:relative;top:-10px}@media (max-width: 992px){.main-services .text-main hr{margin:0 auto}}.main-services .text-main .hr-right{left:60%}@media (max-width: 992px){.main-services .text-main .hr-right{left:0}}.main-services .text-main p{letter-spacing:1px;font-size:.9rem;font-weight:400;margin:0;line-height:1.6}@media (max-width: 992px){.main-services .text-main p{letter-spacing:0;font-size:.8rem}}.main-services .img-main img{width:300px}@media (min-width: 480px){.main-services .img-main img{width:380px}}.bg-contact{background-image:url(../images/bg-contact.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:335px;display:flex;align-items:flex-end}@media (max-width: 576px){.bg-contact{height:275px;background-position:70%}}.bg-contact .text-header-contact{position:relative;bottom:10px}.bg-contact .text-header-contact h4{font-family:'EngraverOldsty', sans-serif;font-size:4rem;color:#F2FBFD;position:relative;text-shadow:458px 17px 0 rgba(255,255,255,0.2);-moz-text-shadow:458px 17px 0 rgba(255,255,255,0.2);-webkit-text-shadow:458px 17px 0 rgba(255,255,255,0.2)}@media (max-width: 480px){.bg-contact .text-header-contact h4{font-size:2.5rem}}.contact{padding:80px 0}.contact iframe{width:100%;height:520px}.contact .contact-info h4,.contact .contact-info p{margin:0;padding:0}.contact .contact-info p{padding-top:16px}.contact .contact-info ul{list-style:none;padding:10px 5px 0}.contact .contact-info li{padding:20px 0}.contact .contact-info li:before{content:'';display:inline-block;width:20px;height:10px;margin-right:10px;background:#FFF2AF}.contact .contact-info a{text-decoration:none;color:#1E2B33}@media (max-width: 576px){.contact .contact-info a{font-size:.8rem}}.contact .contact-info a:hover{border:1px solid #000;border-width:1px 0}.contact .contact-info .modal .modal-dialog .modal-content{height:180px;background-image:url(../images/logo-modal.png);background-repeat:no-repeat;background-position:center center}.contact .contact-info .modal .modal-dialog .modal-content .modal-header{padding:5px 12px;border:none}.contact .contact-info .modal .modal-dialog .modal-content a{font-size:1.3rem;letter-spacing:2px;font-weight:100;margin-top:-30px}@media (max-width: 412px){.contact .contact-info .modal .modal-dialog .modal-content a{font-size:1rem}}.bg-sobre{background-image:url(../images/bg-sobre.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:335px;display:flex;align-items:flex-end}@media (max-width: 576px){.bg-sobre{height:275px;background-position:70%}}.about-intro{padding:40px 0}@media (max-width: 992px){.about-intro .col-order{order:2}}@media (max-width: 992px){.about-intro h3{padding-bottom:40px}}.about-intro img{border:1px solid #cacaca;border-width:1px 0}.about-intro .about-desc p{padding:0;margin:0;line-height:2;font-size:1.1rem;font-weight:100}@media (max-width: 576px){.about-intro .about-desc p{padding:20px 0 0;line-height:1.6;font-size:.9rem}}@media (max-width: 345px){.about-intro .about-desc p{letter-spacing:-1px}}.award{padding:0 0 60px;background:#f2f2f2}@media (max-width: 768px){.award{background-image:url(../images/premio-icone-fundo.png);background-repeat:no-repeat;background-position:center center}}.award h3{padding:20px 0 40px}@media (max-width: 768px){.award h3{padding:20px 0 0}}.award .award-text{border:1px solid #cacaca;border-width:1px 0}.award .award-text ul{list-style:none}@media (max-width: 576px){.award .award-text ul{padding:0 0 0 15px}}.award .award-text ul li{padding:10px 0}.award .award-text ul li strong{font-weight:600}.award .award-icon{padding:10px 0}@media (max-width: 768px){.award .award-icon img{display:none}}@media only screen and (max-width: 1440px){.home_slider_dots{left:80px}}@media only screen and (max-width: 1280px){.main_nav ul li{padding-left:25px;padding-right:25px}.home_title{font-size:72px}}@media only screen and (max-width: 1199px){.intro_2{right:58px}.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}.big_room_slider_container{height:750px}.footer_menu ul li:not(:last-child){margin-right:25px}}@media only screen and (max-width: 991px){.main_nav{display:none}.hamburger{display:block}.home_slider_dots{left:30px}.search_bar_container{height:auto;width:100%;left:auto}.search_bar_form>div:not(:last-child){padding-right:0px;padding-bottom:17px}.search_bar_form>div:first-child,.search_bar_form>div:nth-child(2),.search_bar_form>div:nth-child(3){width:100%}.intro_col:not(:last-child){margin-bottom:80px}.intro_2{right:98px}.room_col:not(:last-child){margin-bottom:80px}.newsletter_form_container{margin-top:70px}.footer_col:not(:last-child){margin-bottom:60px}}@media only screen and (max-width: 575px){p{font-size:13px}h2{font-size:36px}.home{height:100vh}.home_slider_dots{display:none !important}.home_title{font-size:48px}.logo_container{width:165px}.logo img{height:62px}.menu_nav_list li a{font-size:36px}.intro_images{height:calc(100vw - 70px)}.intro_img{width:60%}.intro_link a{font-size:14px}.big_room_content{padding-left:30px;padding-top:103px;padding-right:30px;padding-bottom:89px}.big_room_slider_container{height:450px}.big_room_slider_nav_container{display:none !important}.navbar_inner{padding-left:0}}#back-top{position:fixed;display:none;font-size:45px;color:#000;bottom:15px;right:20px;width:auto}@media (max-width: 481px){#back-top{font-size:30px}}a#back-top:active{background:none}a#back-top{display:block;text-decoration:none}.topup{bottom:5px}#back-top i{display:block}
