.bx-wrapper{position:relative;margin:0 auto;padding:0}.bx-wrapper img{display:block}#slider .bx-wrapper .bx-viewport{overflow:visible!important;height:501px!important}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../img/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{text-indent:-9999px;display:block;width:14px;height:14px;margin:0 5px;outline:0;background:url(../img/bullets.png) no-repeat;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background-position:-14px 0}.bx-wrapper .bx-prev{left:10px;background:url(../img/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-next{right:10px;background:url(../img/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../img/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../img/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,.75);width:100%}#menu,#slide .right,#slider,#slider .bottom,.bx-controls{position:relative}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.bx-controls{top:-35px;z-index:100}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:'Titillium Web',sans-serif;font-weight:300;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}a:hover{text-decoration:underline}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.frame{width:100%;margin:0 auto;max-width:1200px}.frame:after{content:"";display:table;clear:both}#menu #logo{float:left;margin-top:35px}#menu{background:url(../img/menu-bg.png) top center no-repeat;height:179px;z-index:2}#menu nav{float:left;margin-left:105px;margin-top:20px}#menu nav li{float:left;margin-top:30px}#menu li.separator{margin:0 30px}#menu nav a{font-size:14px;color:#666;text-align:left;display:block;width:180px}#menu nav a:hover{text-decoration:none}#menu nav a img{margin-right:20px;float:left;margin-top:-5px}#menu nav span{font-size:20px;color:#f1872c;font-weight:700}#menu .phone{font-size:24px;color:#666;float:right;margin-top:61px}#slider{background:url(../img/slider-bg.jpg) top center no-repeat;height:561px;width:100%;margin-top:-60px;padding-top:60px;z-index:1;overflow:hidden}#slide .left{float:left;width:45%;padding:20px 20px 0 35px}#slide .right{float:right;width:50%}#slide .right img{top:-104px;position:absolute;left:-12px;width:812px}#slide .first-title{display:block;font-size:50px;color:#FFF;font-weight:600}#slide .second-title{display:block;font-size:40px;color:#FFF;font-weight:300;margin-left:45px}#slide p{margin:50px 0;color:#342483;font-size:18px;line-height:28px}#slider .bottom{background:url(../img/empresa-top-bg.png) top center no-repeat;top:-38px;padding-top:38px;z-index:99}#contact,#solutions{top:-40px;position:relative}#about{position:relative;z-index:2;background:url(../img/sobre-bg.png) bottom center no-repeat}#about img{position:relative;top:-80px;float:left}#about p{margin:100px 0 0 20px;float:left}#about .first-title{font-size:40px;color:#342483;font-weight:300}#about .second-title{font-size:48px;color:#ee7426;font-weight:300;margin-left:25px}#about-content{background:url(../img/sobre-bg-2.png) bottom center no-repeat;height:766px}#about-content .content{display:none}#about-content .content:first-child{display:block}#about-content nav{position:relative;top:-50px;z-index:3;width:552px;margin:0 auto}#about-content nav li{float:left;width:140px;height:150px;margin-right:20px}#about-content nav li:last-child{margin-right:0}#about-content nav a{color:#ee7426;font-size:22px;display:block;vertical-align:middle;text-align:center;height:150px;line-height:150px;width:100%}#about-content nav li:first-child{width:133px}#about-content nav li:nth-child(2){width:163px}#about-content nav li:nth-child(3){width:116px}#about-content nav li:nth-child(4){width:80px}#about-content nav li:first-child a.active,#about-content nav li:first-child a:hover{background:url(../img/about-menu-01.png) no-repeat}#about-content nav li:nth-child(2) a.active,#about-content nav li:nth-child(2) a:hover{background:url(../img/about-menu-02.png) no-repeat}#about-content nav li:nth-child(3) a.active,#about-content nav li:nth-child(3) a:hover{background:url(../img/about-menu-03.png) no-repeat}#about-content nav li:nth-child(4) a.active,#about-content nav li:nth-child(4) a:hover{background:url(../img/about-menu-04.png) no-repeat}#about-content nav a.active,#about-content nav a:hover{color:#FFF;font-size:22px;text-decoration:none}#about-content .left,#about-content .right{float:left;width:50%}#about-content .left img{float:right;margin-right:30px}#about-content .right p:first-child{margin-bottom:60px;line-height:48px}#about-content .right p{font-size:18px;color:#333;font-weight:300;padding-left:30px;line-height:26px}#about-content .right .first-title{font-size:32px;color:#342483;font-weight:300;letter-spacing:-2px;line-height:30px}#about-content .right .second-title{font-size:48px;color:#ee7426;font-weight:300;margin-bottom:60px;line-height:30px}#about-content .content:nth-child(1) .right .second-title{display:block;margin-left:100px}#about-content .content:nth-child(2) .right .second-title{display:block;margin-left:100px;margin-bottom:0}#about-content .content:nth-child(3) .right .second-title{letter-spacing:-2px}#solutions{z-index:4}#solutions .top{background:url(../img/solucoes-bg.png) top center no-repeat;height:334px;text-align:center;padding-top:145px}#solutions .middle{background:url(../img/solucoes-middle-bg.png) top center repeat-y;padding-bottom:80px}#solutions .top .first-title{font-size:50px;color:#FFF;font-weight:700}#solutions .top .second-title{font-size:35px;color:#FFF;font-weight:300;font-style:italic}#solutions .item{width:360px!important;margin-right:60px;text-align:center;float:left;margin-top:60px}#solutions .item:nth-child(3n+3){margin-right:0}#solutions .item span{color:#342483;font-size:30px;font-weight:300;background-color:#FFF;width:100%;padding:10px 30px;display:block;line-height:1em;vertical-align:middle;margin:0 auto}#contact h2,footer a{margin-bottom:35px;color:#ee7426}#solutions .item p{color:#FFF;font-size:18px;font-weight:300;line-height:26px;margin-top:30px}::-webkit-input-placeholder{color:#ee7426}:-moz-placeholder{color:#ee7426}::-moz-placeholder{color:#ee7426}:-ms-input-placeholder{color:#ee7426}#contact .top{background:url(../img/contact-header.png) top center no-repeat;height:478px;text-align:center;padding-top:145px;position:relative;z-index:2}#contact .middle{background:url(../img/contact-bg.jpg) top center repeat-y;padding-top:125px;top:-35px;height:862px;position:relative;z-index:1}#contact .middle .left{float:left;width:50%}#contact .middle .right{float:left;width:540px;padding-left:20px}#contact h2{font-size:50px;font-weight:300}#contact p{font-size:18px;color:#333;font-weight:300;margin-bottom:50px}footer a,footer p{font-size:16px;font-weight:300}#contact input:not([type=submit]),#contact textarea{width:100%;height:40px;border:1px solid #dcdcdc;font-size:16px;color:#ee7426;font-weight:300;padding:0 20px;margin-bottom:20px}#contact textarea{height:140px;padding:15px 20px}#contact input[type=submit]{float:right;width:144px;height:46px;background:url(../img/send.png);border:none;text-indent:-9999px;cursor:pointer;margin-top:20px}footer{position:relative;top:-60px}footer ul{float:left;margin-left:170px}footer li{height:16px;display:inline-block;border-right:1px solid #ee7426;padding:0 20px}footer li:first-child{padding-left:0}footer li:last-child{border-right:none}footer .frame>a{float:right;margin-right:60px}footer p{float:left;color:#333;margin-left:40px}.form-error{border:1px solid rgba(255,0,0,.4)!important}#back,.success{color:#333;font-size:18px;line-height:24px}#back{color:#ee7426;margin-top:20px;display:block}.mobile-only{display:none}@media only screen and (max-width:480px){#slider,#slider #slide li div{width:100%}.mobile-only{display:block;width:100%;position:relative;top:-35px}#menu{background-image:none!important}#menu li.separator{margin:0 10px}#menu nav{margin:0 auto!important;width:290px;float:none!important}#menu nav a{width:80px;font-size:12px}#menu nav a span{font-size:14px}#menu .phone,#menu nav a img{display:none}#slider{margin-top:0}#slider #slide li{display:flex;flex-direction:column}#slider #slide li div.left{margin-top:-40px}#slider #slide li div.right{top:-70px;left:-10px;position:relative}#slider #slide li div.right img{width:105%;top:0;right:0}#slide .first-title{font-size:32px}#slide .second-title{font-size:26px}#slide p{margin:20px 0;font-size:14px;line-height:1.2em}#about{margin-top:30px;height:200px}#about img{top:0;width:40%}#about p{margin:0;width:50%}#about .first-title{font-size:20px}#about .second-title{font-size:22px;display:block}#sobre-a-compacta{width:300px!important;margin:0 auto}#sobre-a-compacta>ul{padding-left:10px}#about-content{height:auto;padding-bottom:50px}#about-content nav a,#about-content nav a.active,#about-content nav a:hover{background-size:contain!important;font-size:14px;height:90px!important;line-height:90px!important}#about-content nav li{margin-right:10px;height:auto!important}#about-content nav li:first-child{width:70px}#about-content nav li:nth-child(2){width:90px}#about-content nav li:nth-child(3){width:60px}#about-content nav li:nth-child(4){width:40px}#about-content .left,#about-content .right{width:100%}#about-content .left img{width:80%;margin:0 auto;display:block;float:none}#about-content .right .first-title{font-size:22px;line-height:24px!important;display:inline-block;letter-spacing:0!important}#about-content .right .first-title br{display:none}#about-content .right .first-title>.second-title{font-size:26px;margin:0!important;line-height:24px;letter-spacing:0!important;display:inline}#solutions .top .first-title{font-size:38px}#solutions .top .second-title{font-size:20px}#solutions .item{width:100%!important;margin:0 auto;box-sizing:border-box;padding:0 10px}#solutions .item p,#solutions .item span{width:100%}#solutions .bx-controls{bottom:30px}#solutions .middle{padding-bottom:0}#contact .top{background-size:contain;background-image:url(../img/contact-header-mobile.jpg);height:auto}#contact .middle{height:auto!important;background-image:none;background-color:#f3f3f3}#contact .left,#contact .right{width:100%!important;box-sizing:border-box;padding:0 10px!important}#contact .left img,footer ul{width:100%}#contact h2{font-size:36px}#contact p{font-size:16px}footer ul{margin:0 0 20px;padding:0 10px}footer ul li{padding:0 10px!important;display:block;text-align:center;border:none}footer ul li:first-child{padding-left:10px!important}footer p{font-size:12px;margin:0;padding-left:10px}footer a{font-size:12px;margin-right:0!important;padding-right:10px}}