/*! normalize.css v3.0.0 | MIT License | git.io/normalize */#cboxOverlay,section#site,svg:not(:root){overflow:hidden}img,legend{border:0}legend,td,th{padding:0}.transicao,section#pag404 a#btn-voltar404{-webkit-transition:all .8s ease;-o-transition:all .8s ease}#cboxContent,button{overflow:visible}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active,#colorbox,a,a:active,a:hover,img{outline:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0;text-decoration:none!important}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.textjustify{text-align:justify}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@font-face{font-family:montserratbold;src:url(fonts/montserrat/montserrat-bold.eot);src:url(fonts/montserrat/montserrat-bold.eot?#iefix) format('embedded-opentype'),url(fonts/montserrat/montserrat-bold.woff2) format('woff2'),url(fonts/montserrat/montserrat-bold.woff) format('woff'),url(fonts/montserrat/montserrat-bold.ttf) format('truetype'),url(fonts/montserrat/montserrat-bold.svg#montserratbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:montserratlight;src:url(fonts/montserrat/montserrat-light.eot);src:url(fonts/montserrat/montserrat-light.eot?#iefix) format('embedded-opentype'),url(fonts/montserrat/montserrat-light.woff2) format('woff2'),url(fonts/montserrat/montserrat-light.woff) format('woff'),url(fonts/montserrat/montserrat-light.ttf) format('truetype'),url(fonts/montserrat/montserrat-light.svg#montserratlight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:montserratregular;src:url(fonts/montserrat/montserrat-regular.eot);src:url(fonts/montserrat/montserrat-regular.eot?#iefix) format('embedded-opentype'),url(fonts/montserrat/montserrat-regular.woff2) format('woff2'),url(fonts/montserrat/montserrat-regular.woff) format('woff'),url(fonts/montserrat/montserrat-regular.ttf) format('truetype'),url(fonts/montserrat/montserrat-regular.svg#montserratregular) format('svg');font-weight:400;font-style:normal}h1,h2,h3,h4,h5,p,ul{margin:0;padding:0}li,ol,ul{list-style:none}body,html{height:100%;width:100%;margin:0}body{font-family:montserratregular!important;font-weight:400;overflow-x:hidden;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.menu-switch,section#conteudopagina{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}section#pag404{float:left;width:100%;padding:200px 0 100px;font-size:16px;text-align:center;color:#999;text-transform:uppercase}section#pag404 h1{font-family:montserratbold;color:#999;margin-bottom:10px}section#pag404 a#btn-voltar404{padding:15px 50px;color:#FFF;background-color:#3F4962;font-size:18px;font-family:montserratbold;-webkit-border-radius:40px;-webkit-background-clip:padding-box;-moz-border-radius:40px;-moz-background-clip:padding;border-radius:40px;background-clip:padding-box;text-transform:uppercase;display:inline-block;margin-top:20px;-moz-transition:all .8s ease;transition:all .8s ease}.transicao,section#site{-moz-transition:all .8s ease}section#pag404 a#btn-voltar404:hover{-webkit-box-shadow:0 0 30px #39405A;-moz-box-shadow:0 0 30px #39405A;box-shadow:0 0 30px #39405A}.alinhacentro{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.clear{clear:both}.backgroundcover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.transicao{transition:all .8s ease}.menu-switch{float:left;left:-100px;position:absolute;color:#792f30;background:0 0;padding:10px 14px;box-sizing:border-box;font-size:28px;cursor:pointer;top:30px;z-index:999;display:block}#cboxOverlay,#loader,.menu-overlay,nav#menuresponsivo{position:fixed;height:100%}@media (max-width:768px){.menu-switch{left:-80px}}nav#menuresponsivo{right:-350px;top:0;width:350px;z-index:9999;background:#FFF}nav#menuresponsivo #logoresp{width:100%;text-align:center;margin:40px 0}nav#menuresponsivo li{float:left;width:100%;clear:both;font-size:17px}nav#menuresponsivo li a{float:left;clear:both;width:100%;padding:10px 20%;color:#792f30;font-weight:600;text-transform:uppercase}nav#menuresponsivo li a:hover{color:#FFF;background-color:#792f30}.menu-overlay{display:none;width:100%;left:0;top:0;z-index:9998}#cboxCurrent,header,section#site{position:absolute}section#site{float:left;width:100%;-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}section#menubomile{width:250px;float:right}header{float:left;width:100%;z-index:9997;top:0}@media (max-width:960px){header{width:100%;position:fixed;top:0;height:60px;background:#FFF;-webkit-box-shadow:0 0 30px #313131;-moz-box-shadow:0 0 30px #313131;box-shadow:0 0 30px #313131}section#conteudopagina{margin-top:60px}}header #logo{margin-top:30px}@media (max-width:768px){header #logo{margin-top:10px}header #logo img{height:40px}}header #sociaisTopo{float:left;width:100%;margin-top:40px;text-align:right}header #sociaisTopo a{color:#792f30;margin-left:15px;font-size:28px}#cboxOverlay{background:url(../images/overlay.png);top:0;left:0;z-index:9999;width:100%}#colorbox{z-index:9999}#cboxContent{background:#FFF}.cboxIframe{background:#fff;width:100%;height:100%}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#FFF}#cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat}#cboxLoadingOverlay{background:#000}#cboxTitle{display:none}.cboxPhoto{padding:10px}#cboxCurrent{top:-22px;right:205px;text-indent:-9999px}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(../images/controls.png) no-repeat}#cboxNext,#cboxPrevious{width:38px;height:37px;top:50%;position:absolute}#cboxPrevious{background:url(../images/colorbox_prev.png) center no-repeat;left:10px}#cboxNext{background:url(../images/colorbox_next.png) center no-repeat;right:10px}#cboxClose{background:url(../images/btn_close.png) center no-repeat;width:45px;height:45px;right:10px;top:10px}.cboxSlideshow_off #cboxPrevious,.cboxSlideshow_on #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}#loader{z-index:999999;display:block;top:0;left:0;width:100%;background:url(../images/carregando.gif) 50% 50% no-repeat #FFF}section#conteudopagina{min-height:560px;float:left;width:100%;padding:50px 0;box-sizing:border-box;font-size:17px;line-height:30px;font-family:montserratlight}section#conteudopagina p{margin-bottom:20px}section#conteudopagina .tituloPagina{margin-bottom:50px;text-align:center}section#conteudopagina .tituloPagina h1{margin-top:30px;font-family:montserratbold;font-size:50px;color:#313131}#barrabege{float:left;width:100%;height:120px;background:#792f30;margin-top:150px}section#bannerresp{float:left;width:100%;margin-top:60px}section#bannerresp .galeriabanner{width:100%}section#bannerresp .galeriabanner .item{width:100%;position:relative}section#bannerresp .galeriabanner .owl-dots{text-align:center;top:-40px;z-index:10;position:relative}section#bannerresp .galeriabanner .owl-nav{display:none!important}section#bannerresp .galeriabanner .owl-item{display:inline-block!important}section#bannerresp .owl-dot{background:#6a6a6a;width:15px;height:10px;border:none;margin-right:5px;-webkit-border-radius:10px;-webkit-background-clip:padding-box;-moz-border-radius:10px;-moz-background-clip:padding;border-radius:10px;background-clip:padding-box;outline-style:none}section#bannerresp button.active{background:#792f30!important;width:30px;height:10px;-webkit-border-radius:10px;-webkit-background-clip:padding-box;-moz-border-radius:10px;-moz-background-clip:padding;border-radius:10px}section#banner{float:left;width:100%}section#banner .galeriabanner{width:100%}section#banner .galeriabanner .item{width:100%;height:900px;background-color:#FFF;background-repeat:no-repeat;background-position:center bottom!important;position:relative}section#banner .galeriabanner .item .infobanner{margin-top:25%}section#banner .galeriabanner .item .infobanner h2{font-family:montserratlight;font-size:50px;color:#792f30;margin-bottom:20px}section#banner .galeriabanner .item .infobanner h2 strong{font-family:montserratbold}section#banner .galeriabanner .item .infobanner p{font-size:17px;font-family:montserratlight;margin-bottom:20px}section#banner .galeriabanner .item .infobanner a.btnBanner{display:inline-block;margin-top:20px;background:#313131;color:#FFF;padding:15px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:40px;-webkit-background-clip:padding-box;-moz-border-radius:40px;-moz-background-clip:padding;border-radius:40px;background-clip:padding-box;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}section#banner .galeriabanner .item .infobanner a.btnBanner .fab{margin-right:10px;font-size:20px}section#banner .galeriabanner .item .infobanner a.btnBanner:hover{background:#792f30}section#banner .galeriabanner .owl-dots{text-align:center;top:-100px;z-index:10;position:relative}section#banner .galeriabanner .owl-nav{display:none!important}section#banner .galeriabanner .owl-item{display:inline-block!important}section#banner .owl-dot{background:#6a6a6a;width:15px;height:10px;border:none;margin-right:5px;-webkit-border-radius:10px;-webkit-background-clip:padding-box;-moz-border-radius:10px;-moz-background-clip:padding;border-radius:10px;background-clip:padding-box;outline-style:none}section#banner button.active{background:#792f30!important;width:30px;height:10px;-webkit-border-radius:10px;-webkit-background-clip:padding-box;-moz-border-radius:10px;-moz-background-clip:padding;border-radius:10px}a.more-link{display:none!important}span.wpcf7-not-valid-tip{display:inline-block;color:red!important;font-size:12px!important}.wpcf7-response-output{float:left;width:100%;text-align:center;padding:15px 0}span.wpcf7-list-item-label{padding-left:5px}span.wpcf7-form-control-wrap{width:100%!important;float:left}section#sobre,section#sobre #fotoPerfil{float:left;width:100%;position:relative}section#sobre{font-family:montserratlight;font-size:17px;padding:80px 0;background:url(../images/autran.png) center bottom no-repeat #FFF}section#servicos .boxServico h3,section#sobre h2,section#sobre h3{font-family:montserratbold}@media (max-width:768px){section#sobre{padding:30px 0;background:#FFF}}section#sobre #fotoPerfil .botoesSociais{position:absolute;right:48px;bottom:55px}section#sobre #fotoPerfil .botoesSociais a{background:#792f30;color:#FFF;width:60px;height:60px;text-align:center;font-size:30px;display:inline-block;float:left;clear:both;line-height:60px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}section#servicos,section#sobre #descricao_sobre{width:100%;float:left}section#servicos .boxServico,section#servicos .boxServico a.btnSaiba{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease}section#sobre #fotoPerfil .botoesSociais a:first-child{background:#792f30}section#sobre #fotoPerfil .botoesSociais a:hover{background:#313131}section#sobre #descricao_sobre hr{float:left;width:100px;height:5px;background:#792f30}section#sobre p{margin-bottom:20px}section#sobre h2{font-size:40px;color:#484848;margin-bottom:20px;margin-top:40px}section#sobre h3{font-size:30px;color:#792f30;margin-bottom:20px}section#servicos{padding:150px 0;position:relative;background:url(../images/bgservicos.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width:768px){section#servicos{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:70px 0}}section#servicos .boxServico{background:#313131;-webkit-border-radius:10px;-webkit-background-clip:padding-box;-moz-border-radius:10px;-moz-background-clip:padding;border-radius:10px;background-clip:padding-box;padding:50px 30px;-webkit-box-shadow:0 0 30px #333;-moz-box-shadow:0 0 30px #333;box-shadow:0 0 30px #333;text-align:center;transition:all .8s ease;margin-bottom:30px;min-height:390px}section#servicos .boxServico:hover{-webkit-box-shadow:0 0 30px #212121;-moz-box-shadow:0 0 30px #212121;box-shadow:0 0 30px #212121}section#servicos .boxServico img{margin-bottom:50px}section#servicos .boxServico h3{font-size:13px;color:#FFF;line-height:25px}section#servicos .boxServico a.btnSaiba{display:inline-block;font-size:15px;color:#FFF;font-family:montserratregular;background:#792f30;-webkit-border-radius:50px;-webkit-background-clip:padding-box;-moz-border-radius:50px;-moz-background-clip:padding;border-radius:50px;background-clip:padding-box;padding:10px 25px;transition:all .8s ease;position:absolute;bottom:60px;left:0;width:70%;margin:0 15%}section#contato a.btnWhatsContato,section#novidades .boxNovidade .boxText a.btnMore{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;display:inline-block}section#servicos .boxServico a.btnSaiba:hover{background:#484848}section#novidades{float:left;width:100%;padding:100px 0;position:relative;background:#792f30}section#novidades .titlepag{text-align:center;margin-bottom:50px}section#novidades .titlepag h2{font-family:montserratbold;font-size:50px;margin-bottom:10px;color:#FFF}section#novidades .titlepag p{color:#FFF;font-size:15px;font-family:montserratlight}section#novidades .boxNovidade{float:left;width:100%;background:#FFF;min-height:475px;-webkit-box-shadow:0 0 30px #792f30;-moz-box-shadow:0 0 30px #792f30;box-shadow:0 0 30px #792f30;margin-top:30px}section#novidades .boxNovidade img{width:100%}section#novidades .boxNovidade .boxText{padding:30px;text-align:center}section#novidades .boxNovidade .boxText h2{font-family:montserratbold;font-size:25px;color:#792f30;margin-bottom:30px}section#novidades .boxNovidade .boxText a.btnMore{margin-top:30px;font-size:15px;color:#FFF;font-family:montserratregular;background:#313131;-webkit-border-radius:50px;-webkit-background-clip:padding-box;-moz-border-radius:50px;-moz-background-clip:padding;border-radius:50px;background-clip:padding-box;padding:10px 35px;transition:all .8s ease}section#novidades .boxNovidade .boxText a.btnMore:hover{background:#792f30}section#contato{float:left;width:100%;padding:100px 0;background:#FFF;position:relative}section#contato .titlepag{text-align:center;margin-bottom:80px}@media (max-width:768px){section#contato .titlepag{margin-bottom:30px}section#contato #InfoContato{margin-top:40px}}section#contato .titlepag h2{font-family:montserratbold;font-size:50px;margin-bottom:10px;color:#792f30}section#contato #InfoContato,section#contato .titlepag p{color:#484848;font-family:montserratlight}section#contato .titlepag p{font-size:15px}section#contato #InfoContato{float:left;width:100%;font-size:18px}section#contato #InfoContato p{margin-bottom:20px;line-height:30px}section#contato #InfoContato p strong{font-family:montserratbold}footer,section#contato #sociaisContato{font-family:montserratlight}section#contato #sociaisContato{float:left;width:100%;margin-top:50px;font-size:18px}section#contato #sociaisContato .fab,section#contato #sociaisContato .fas{font-size:25px;display:inline-block;width:30px;text-align:center;color:#792f30;margin-right:20px}section#contato #sociaisContato p{margin-bottom:30px}section#contato a.btnWhatsContato{margin-top:20px;background:#313131;color:#FFF;padding:15px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:40px;-webkit-background-clip:padding-box;-moz-border-radius:40px;-moz-background-clip:padding;border-radius:40px;background-clip:padding-box;transition:all .8s ease}section#contato a.btnWhatsContato .fab{margin-right:10px;font-size:20px}section#contato a.btnWhatsContato:hover{background:#792f30}@media (max-width:768px){section#contato a.btnWhatsContato{margin-bottom:30px}}section#contato #formulariocontato{float:left;width:100%}section#contato #formulariocontato .pd0{padding:0}section#contato #formulariocontato input[type=submit],section#contato #formulariocontato textarea{width:100%;-webkit-background-clip:padding-box;-moz-background-clip:padding;padding:15px 25px;outline-style:none;float:left}section#contato #formulariocontato input[type=text],section#contato #formulariocontato input[type=email],section#contato #formulariocontato input[type=tel]{float:left;width:100%;border:none;-webkit-border-radius:10px;-webkit-background-clip:padding-box;-moz-border-radius:10px;-moz-background-clip:padding;border-radius:10px;margin-bottom:30px;background:#eee;color:#484848;padding:15px 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline-style:none}section#contato #formulariocontato textarea{height:120px;resize:none;border:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:30px;background:#eee;color:#484848;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section#contato #formulariocontato input[type=submit]{border:none;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#792f30;color:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}section#contato #formulariocontato input[type=submit]:hover{background:#313131}.bullets{position:absolute;right:80px;top:42%;z-index:9998}.bullets a{clear:both;float:left;color:transparent;width:15px;height:15px;-webkit-border-radius:100%;-webkit-background-clip:padding-box;-moz-border-radius:100%;-moz-background-clip:padding;border-radius:100%;display:inline-block;background:#FFF;border:3px solid #792f30;margin-bottom:15px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.bullets a:hover{background:#792f30;-webkit-box-shadow:0 0 10px #ad8a4b;-moz-box-shadow:0 0 10px #ad8a4b;box-shadow:0 0 10px #ad8a4b}.bullets a.bulletAtivo{-webkit-box-shadow:0 0 10px #ad8a4b;-moz-box-shadow:0 0 10px #ad8a4b;box-shadow:0 0 10px #ad8a4b;background:#792f30}footer{floaT:left;width:100%;padding:80px 0;background:#313131;text-align:center;color:#FFF}footer .fas{color:red;font-size:20px}footer a{color:#FFF;font-family:montserratbold;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}footer a:hover{color:#792f30}