@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700);@font-face{font-family:hensaregular;src:url(../fonts/hensa.eot);src:url(../fonts/hensa.eot?#iefix) format("embedded-opentype"),url(../fonts/hensa.woff) format("woff"),url(../fonts/hensa.ttf) format("truetype"),url(../fonts/hensa.svg#hensaregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:pangrambold;src:url(../fonts/pangram-bold.eot);src:url(../fonts/pangram-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/pangram-bold.woff) format("woff"),url(../fonts/pangram-bold.ttf) format("truetype"),url(../fonts/pangram-bold.svg#pangrambold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:pangramregular;src:url(../fonts/pangram-regular.eot);src:url(../fonts/pangram-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/pangram-regular.woff) format("woff"),url(../fonts/pangram-regular.ttf) format("truetype"),url(../fonts/pangram-regular.svg#pangramregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:pangramlight;src:url(../fonts/pangram-light.eot);src:url(../fonts/pangram-light.eot?#iefix) format("embedded-opentype"),url(../fonts/pangram-light.woff) format("woff"),url(../fonts/pangram-light.ttf) format("truetype"),url(../fonts/pangram-light.svg#pangramlight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:social;src:url(../fonts/social.eot?l51s4l);src:url(../fonts/social.eot?l51s4l#iefix) format("embedded-opentype"),url(../fonts/social.ttf?l51s4l) format("truetype"),url(../fonts/social.woff?l51s4l) format("woff"),url(../fonts/social.svg?l51s4l#social) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:social!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-pinterest:before{content:"\e900"}.icon-linkedin:before{content:"\e901"}.icon-youtube:before{content:"\e902"}.icon-twitter:before{content:"\e903"}.icon-whatsapp:before{content:"\e904"}.icon-instagram:before{content:"\e905"}.icon-facebook:before{content:"\e906"}.icon-google-plus:before{content:"\e907"}.inside{margin-top:20px;margin-bottom:20px}.inside-full-height{height:100%;margin-top:0;margin-bottom:0}.content{padding:12px 3px}.row-height{display:table;table-layout:fixed;height:100%;width:100%}.col-height{display:table-cell;float:none;height:100%}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}@media (min-width:480px){.row-xs-height{display:table;table-layout:fixed;height:100%;width:100%}.col-xs-height{display:table-cell;float:none;height:100%}.col-xs-top{vertical-align:top}.col-xs-middle{vertical-align:middle}.col-xs-bottom{vertical-align:bottom}}@media (min-width:768px){.row-sm-height{display:table;table-layout:fixed;height:100%;width:100%}.col-sm-height{display:table-cell;float:none;height:100%}.col-sm-top{vertical-align:top}.col-sm-middle{vertical-align:middle}.col-sm-bottom{vertical-align:bottom}}@media (min-width:992px){.row-md-height{display:table;table-layout:fixed;height:100%;width:100%}.col-md-height{display:table-cell;float:none;height:100%}.col-md-top{vertical-align:top}.col-md-middle{vertical-align:middle}.col-md-bottom{vertical-align:bottom}}@media (min-width:1200px){.row-lg-height{display:table;table-layout:fixed;height:100%;width:100%}.col-lg-height{display:table-cell;float:none;height:100%}.col-lg-top{vertical-align:top}.col-lg-middle{vertical-align:middle}.col-lg-bottom{vertical-align:bottom}}body,html{height:100%}body{font-family:pangramregular,sans-serif;font-size:16px;color:#000;overflow:hidden;background-color:#fff}body a,body a.active,body a:focus,body a:hover{text-decoration:none}body img{max-width:100%;height:auto}body ul{margin:0;padding:0}body ul li{display:inline-block;list-style-type:none;padding:0;text-align:center}body h1{font-family:pangrambold,sans-serif;font-size:50px;text-transform:uppercase;margin-top:70px;margin-bottom:40px}body h1 .icon{width:48px;height:48px;margin-bottom:15px}body .description{line-height:35px;font-size:18px;margin-bottom:60px}body .btn,body .description{font-family:pangramlight,sans-serif}body .btn{border-radius:0;background-color:#000;color:#fff;padding:10px;font-size:16px;float:right}body .btn:focus,body .btn:hover{color:gray}body .loading{display:none;width:32px}body .v-align{display:table!important;height:100%;width:100%}body .v-align .content{display:table-cell;text-align:center;vertical-align:middle}body .v-align .content.bottom{vertical-align:bottom}body .v-align .content.left{text-align:left}body .v-align .content.right{text-align:right}body .v-align .content.top{vertical-align:top}body nav.navbar{border:0;background-color:rgba(0,0,0,.7)}body nav.navbar .container .navbar-header{text-align:center}body nav.navbar .container .navbar-header .navbar-toggle{background-color:transparent;border-color:transparent;float:none;margin-right:0}body nav.navbar .container .navbar-header .navbar-toggle .icon-bar{background-color:#fff;width:32px}body nav.navbar .container #navbar{border:0}body nav.navbar .container #navbar ul.navbar-nav li a{text-transform:uppercase;color:#fff}body .modal{overflow-y:hidden!important}body .modal .modal-dialog{height:100%;border:0;box-shadow:none}body .modal .modal-dialog .modal-content{height:85%;border-radius:0;background-color:transparent;border:0;box-shadow:none}body .modal .modal-dialog .modal-content .modal-header{text-align:center;padding:0;margin:0;border:0}body .modal .modal-dialog .modal-content .modal-header .fechar{color:#fff;background-color:transparent;border:2px solid #fff;border-radius:35px;padding:2px 12px;font-size:11px;margin-bottom:5px}body .modal .modal-dialog .modal-content .modal-body{height:100%;padding:0}body .modal .modal-dialog .modal-content .modal-body img.img-responsive{max-height:100%}body .shadow{opacity:0;filter:alpha(opacity=0);transition:all .4s;position:fixed;z-index:98;height:100%;width:90px;background-color:#000}body .shadow.back .voltar{display:block}body .shadow .voltar{display:none;margin:22px 0 0 22px;position:relative;color:#fff;font-size:.8em;text-transform:uppercase}body .shadow .voltar:focus:before,body .shadow .voltar:hover:before{border-right-color:#ff0042}body .shadow .voltar:before{content:"";position:absolute;top:4px;left:61px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:7px solid #fff}body .menu{position:fixed;z-index:99;top:50%;left:0;margin-top:-16px;margin-left:-195px;text-transform:uppercase;transform:rotate(90deg)}body .menu ul.navbar-nav li a{font-size:14px;padding:5px 10px;color:gray;border-top:1px solid hsla(0,0%,50%,0)}body .menu ul.navbar-nav li a.active,body .menu ul.navbar-nav li a:hover{background-color:transparent;border-top:1px solid gray}body .menu ul.navbar-nav li a:focus{background-color:transparent}body .menu ul.navbar-nav li:first-child a.active,body .menu ul.navbar-nav li:first-child a:hover{border-top:1px solid hsla(0,0%,50%,0)}body .menu.white ul.navbar-nav li a{color:#fff;border-top-color:hsla(0,0%,100%,0)}body .menu.white ul.navbar-nav li a.active,body .menu.white ul.navbar-nav li a:hover{border-top:1px solid #fff}body section{float:left;width:100%;height:100%;overflow:hidden;background-repeat:no-repeat;background-position:50%;background-size:cover}body section.start{position:relative}body section.start .logo{width:120px;height:120px}body section.start ul.social-media{position:absolute;bottom:74px;right:30px}body section.start ul.social-media li{padding:10px}body section.start ul.social-media li a i.icon{color:gray;font-size:14px}body section.start ul.social-media li a:focus i.icon,body section.start ul.social-media li a:hover i.icon{color:#ff0042}body section.start .email-phone{position:absolute;bottom:30px;right:30px;text-align:right;margin-right:10px}body section.start .email-phone a{font-size:.9em;color:gray;display:block;margin-bottom:5px}body section.start .email-phone a:last-child{margin-bottom:0}body section.start .email-phone a:focus,body section.start .email-phone a:hover{color:#ff0042}body section.start .email-phone a .icon{padding-left:10px}body section.infos{margin-right:-180px}body section.galeria{background-color:#000}body section.galeria .container-fluid,body section.galeria .container-fluid .row{height:100%}body section.galeria .container-fluid .row.owl-carousel{width:auto!important}body section.galeria .container-fluid .row .wrap{cursor:pointer;height:33.33333333%;position:relative;z-index:10!important;padding:0}body section.galeria .container-fluid .row .wrap .item{background-repeat:no-repeat;background-position:50%;background-size:cover;width:100%;height:100%}body section.galeria .container-fluid .row .wrap .item.video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:rgba(0,0,0,.7)}body section.galeria .container-fluid .row .wrap .item.video .play{color:#fff;font-size:48px}body section.sobre .container-fluid,body section.sobre .container-fluid .row{height:100%}body section.sobre .container-fluid .row .description{margin-bottom:40px;height:25vw;overflow-y:auto;padding:15px 20px;box-shadow:0 2px 4px #e6e6e6}body section.sobre .container-fluid .row .description::-webkit-scrollbar{width:7px}body section.sobre .container-fluid .row .description::-webkit-scrollbar-track{background:#e6e6e6}body section.sobre .container-fluid .row .description::-webkit-scrollbar-thumb{background:gray}body section.sobre .container-fluid .row .description::-webkit-scrollbar-thumb:hover{background:#555}body section.sobre .container-fluid .row .description .btn{padding:10px 15px}body section.sobre .container-fluid .row .signature{font-family:hensaregular,sans-serif;font-size:70px}body section.sobre .container-fluid .row .arrow{height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}body section.sobre .container-fluid .row .arrow .arrowhead{width:60px;height:60px;margin-left:-50px;background-color:#fff;transform:rotate(45deg)}body section.contatos{background-color:#000;color:#fff}body section.contatos .description,body section.contatos .email-phone{margin-bottom:20px}body section.contatos .email-phone a{font-size:1.1em;color:#fff;display:block;margin-bottom:10px}body section.contatos .email-phone a:last-child{margin-bottom:0}body section.contatos .email-phone a:focus,body section.contatos .email-phone a:hover{color:#ff0042}body section.contatos .email-phone a .icon{padding-right:10px;font-size:1.2em}body section.contatos ul.social-media{margin-bottom:30px}body section.contatos ul.social-media li{padding:10px 20px}body section.contatos ul.social-media li a i.icon{color:#fff;font-size:30px}body section.contatos ul.social-media li a:focus i.icon,body section.contatos ul.social-media li a:hover i.icon{color:#ff0042}body section.contatos ul.social-media li:first-child{padding-left:0}body section.contatos .logo{width:90px;height:90px}@media (min-width:768px) and (max-width:991px){body h1{margin-top:60px;margin-bottom:30px}body .description{line-height:25px;font-size:16px;margin-bottom:60px}body section.infos{margin-right:-100px}}@media (max-width:767px){body{overflow-y:auto;text-align:center}body .modal .modal-dialog .modal-content .modal-header .fechar{background-color:#000}body h1{font-size:40px;margin-top:50px}body h1 .icon{margin-bottom:20px;margin-left:auto;margin-right:auto}body .description,body .scroll{margin-bottom:50px}body .scroll .btn{float:none}body .scroll .btn .fa{font-size:30px}body section{float:none;width:100%;height:auto}body section.start{height:100%}body section.start ul.social-media{right:auto;left:0;bottom:90px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:100%}body section.start ul.social-media li a i.icon{font-size:20px}body section.start .email-phone{text-align:center;margin-right:0;width:100%;right:auto;left:0}body section.start .email-phone a{font-size:1.1em}body section.galeria{background-color:transparent}body section.galeria .container-fluid,body section.galeria .container-fluid .row{height:auto}body section.galeria .container-fluid .row.owl-carousel .owl-stage .owl-item .item-video{height:300px}body section.galeria .container-fluid .row .item{cursor:pointer;height:300px;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative;z-index:10!important}body section.galeria .container-fluid .row .owl-dot.active span{background-color:#000!important}body section.sobre .container-fluid .row .description{height:auto;overflow-y:hidden}body section.sobre .container-fluid .row .signature{font-size:60px;line-height:50px;margin-bottom:60px}body section.contatos ul.social-media{margin-bottom:30px}body section.contatos ul.social-media li{padding:10px}body section.contatos ul.social-media li a i.icon{font-size:20px}body section.contatos ul.social-media li:first-child{padding-left:10px}body section.contatos .logo{width:80px;margin-bottom:80px}}