@import "https://fonts.googleapis.com/css?family=Poppins:300,400,400i,500,600,700,700i";@import "https://fonts.googleapis.com/icon?family=Material+Icons";@import url(inovlib/fontawesome/fontawesome-all.min.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}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}:focus,a:active,a:focus,a:hover{outline:0}b,strong{font-weight:700 !important}em{font-style:italic !important}input,button{font-family:inherit;font-size:inherit;color:inherit}.clearfix:after,.container:after,.single-col:after,.double-col:after,.triple-col:after,.quad-col:after,.penta-col:after,.row:after,.home-portfolio:after,.servicos:after,.artigo:after{content:"";display:table;clear:both}.container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:1200px;max-width:100%;padding:0 25px}.conteudo-editavel{line-height:1.5}.conteudo-editavel a:hover{color:#89006b}.conteudo-editavel ul li{padding-left:15px;position:relative;margin-bottom:5px}.conteudo-editavel ul li:last-child{margin-bottom:0}.conteudo-editavel ul li:before{content:"chevron_right";font-family:'Material Icons';display:block;position:absolute;left:-5px;top:-5px;font-size:20px;color:#1a0088}.conteudo-editavel ol{counter-reset:item}.conteudo-editavel ol>li{counter-increment:item;position:relative}.conteudo-editavel ol>li:before{content:counters(item,".") " ";position:absolute;display:block;top:0;left:0;color:#1a0088;font-family:"Poppins",sans-serif}.conteudo-editavel ol li{padding-left:20px}.conteudo-editavel ol li li{padding-left:30px}.conteudo-editavel ol li li li{padding-left:40px}.conteudo-editavel img{max-width:100%;height:auto !important}.form-alert{display:block;border-width:1px;border-style:solid;padding:12px 20px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.5;margin:15px 0}.form-alert:first-child{margin-top:0}.form-alert:last-child{margin-bottom:0}.form-alert.success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.form-alert.info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.form-alert.warning{background-color:#fcf8e3;border-color:#faf2cc;color:#8a6d3b}.form-alert.danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442}.consumo-popup{display:none;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:10;top:0;left:0}.consumo-popup .consumo-box{position:fixed;right:50%;bottom:120%;-webkit-transform:translate(50%, 50%);-moz-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);-o-transform:translate(50%, 50%);transform:translate(50%, 50%);background-color:#fff;padding:70px 50px;width:400px;max-width:90%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.consumo-popup .consumo-box .consumo-close{display:block;position:absolute;top:15px;right:15px;width:30px;height:30px;line-height:30px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#89006b;text-align:center;color:#fff;font-size:18px;cursor:pointer;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.consumo-popup .consumo-box .consumo-close:hover{background-color:#fff;color:#89006b;top:10px;right:10px;width:40px;height:40px;line-height:40px}.col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.single-col>.col{width:100%;margin-bottom:50px}.single-col>.col:last-child{margin-bottom:0}.double-col>.col{float:right}@media (min-width: 601px){.double-col>.col{width:47.5%;margin-left:5%;margin-bottom:5%}}@media (max-width: 600px){.double-col>.col{width:100%;margin-left:0;margin-bottom:50px}}@media (min-width: 601px){.double-col>.col:nth-child(odd){float:left;clear:both;margin-left:0 !important}}@media (max-width: 600px){.double-col>.col{float:none;clear:none}}@media (min-width: 601px){.double-col>.col:nth-last-child(-n+2){margin-bottom:0}}@media (max-width: 600px){.double-col>.col:last-child{margin-bottom:0}}.triple-col>.col{float:left}@media (min-width: 721px){.triple-col>.col{width:30%;margin-left:5%;margin-bottom:5%}}@media (max-width: 720px) and (min-width: 601px){.triple-col>.col{width:47.5%;margin-left:5%;margin-bottom:5%}}@media (max-width: 600px){.triple-col>.col{width:100%;margin-left:0;margin-bottom:50px}}@media (min-width: 721px){.triple-col>.col:nth-child(3n+1){clear:both;margin-left:0 !important}}@media (max-width: 720px) and (min-width: 601px){.triple-col>.col:nth-child(odd){clear:both;margin-left:0 !important}}@media (max-width: 600px){.triple-col>.col:last-child{margin-bottom:0}}@media (min-width: 721px){.triple-col>.col:nth-last-child(-n+3){margin-bottom:0}}@media (max-width: 720px) and (min-width: 601px){.triple-col>.col:nth-last-child(-n+2){margin-bottom:0}}@media (max-width: 600px){.triple-col>.col:last-child{margin-bottom:0}}.quad-col>.col{float:left}@media (min-width: 841px){.quad-col>.col{width:21.25%;margin-left:5%;margin-bottom:5%}}@media (max-width: 840px) and (min-width: 721px){.quad-col>.col{width:30%;margin-left:5%;margin-bottom:5%}}@media (max-width: 720px) and (min-width: 601px){.quad-col>.col{width:47.5%;margin-left:5%;margin-bottom:5%}}@media (max-width: 600px){.quad-col>.col{width:100%;margin-left:0;margin-bottom:50px}}@media (min-width: 841px){.quad-col>.col:nth-child(4n+1){clear:both;margin-left:0 !important}}@media (max-width: 840px) and (min-width: 721px){.quad-col>.col:nth-child(3n+1){clear:both;margin-left:0 !important}}@media (max-width: 720px) and (min-width: 601px){.quad-col>.col:nth-child(odd){clear:both;margin-left:0 !important}}@media (max-width: 600px){.quad-col>.col:last-child{margin-bottom:0}}@media (min-width: 841px){.quad-col>.col:nth-last-child(-n+4){margin-bottom:0}}@media (max-width: 840px) and (min-width: 721px){.quad-col>.col:nth-last-child(-n+3){margin-bottom:0}}@media (max-width: 720px) and (min-width: 601px){.quad-col>.col:nth-last-child(-n+2){margin-bottom:0}}@media (max-width: 600px){.quad-col>.col:last-child{margin-bottom:0}}.penta-col>.col{float:left}@media (min-width: 961px){.penta-col>.col{width:16%;margin-left:5%;margin-bottom:5%}}@media (max-width: 960px) and (min-width: 841px){.penta-col>.col{width:21.25%;margin-left:5%;margin-bottom:5%}}@media (max-width: 840px) and (min-width: 721px){.penta-col>.col{width:30%;margin-left:5%;margin-bottom:5%}}@media (max-width: 720px) and (min-width: 601px){.penta-col>.col{width:47.5%;margin-left:5%;margin-bottom:5%}}@media (max-width: 600px){.penta-col>.col{width:100%;margin-left:0;margin-bottom:50px}}@media (min-width: 961px){.penta-col>.col:nth-child(5n+1){clear:both;margin-left:0 !important}}@media (max-width: 960px) and (min-width: 841px){.penta-col>.col:nth-child(4n+1){clear:both;margin-left:0 !important}}@media (max-width: 840px) and (min-width: 721px){.penta-col>.col:nth-child(3n+1){clear:both;margin-left:0 !important}}@media (max-width: 720px) and (min-width: 601px){.penta-col>.col:nth-child(odd){clear:both;margin-left:0 !important}}@media (max-width: 600px){.penta-col>.col:last-child{margin-bottom:0}}@media (min-width: 961px){.penta-col>.col:nth-last-child(-n+5){margin-bottom:0}}@media (max-width: 960px) and (min-width: 841px){.penta-col>.col:nth-last-child(-n+4){margin-bottom:0}}@media (max-width: 840px) and (min-width: 721px){.penta-col>.col:nth-last-child(-n+3){margin-bottom:0}}@media (max-width: 720px) and (min-width: 601px){.penta-col>.col:nth-last-child(-n+2){margin-bottom:0}}@media (max-width: 600px){.penta-col>.col:last-child{margin-bottom:0}}.row+.row{margin-top:3%}[class^="col-"]{float:left;margin-right:3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}[class^="col-"]:last-child{margin-right:0}.col-1{width:5.5833333333%}.col-2{width:14.1666666667%}.col-3{width:22.75%}.col-4{width:31.3333333333%}.col-5{width:39.9166666667%}.col-6{width:48.5%}.col-7{width:57.0833333333%}.col-8{width:65.6666666667%}.col-9{width:74.25%}.col-10{width:82.8333333333%}.col-11{width:91.4166666667%}.col-12{width:100%}@media (max-width: 1199px){[class^="col-"]{width:100%;margin-right:0}[class^="col-"]:not(:last-child){margin-bottom:50px}[class^="col-"]:not(.col-lg-12):not(:last-child){margin-right:3%}.col-lg-1{width:5.5833333333%}.col-lg-2{width:14.1666666667%}.col-lg-3{width:22.75%}.col-lg-4{width:31.3333333333%}.col-lg-5{width:39.9166666667%}.col-lg-6{width:48.5%}.col-lg-7{width:57.0833333333%}.col-lg-8{width:65.6666666667%}.col-lg-9{width:74.25%}.col-lg-10{width:82.8333333333%}.col-lg-11{width:91.4166666667%}.col-lg-12{width:100%}}@media (max-width: 991px){[class^="col-"]{width:100%;margin-right:0}[class^="col-"]:not(:last-child){margin-bottom:50px}[class^="col-"]:not(.col-md-12):not(:last-child){margin-right:3%}.col-md-1{width:5.5833333333%}.col-md-2{width:14.1666666667%}.col-md-3{width:22.75%}.col-md-4{width:31.3333333333%}.col-md-5{width:39.9166666667%}.col-md-6{width:48.5%}.col-md-7{width:57.0833333333%}.col-md-8{width:65.6666666667%}.col-md-9{width:74.25%}.col-md-10{width:82.8333333333%}.col-md-11{width:91.4166666667%}.col-md-12{width:100%}}@media (max-width: 767px){[class^="col-"]{width:100%;margin-right:0}[class^="col-"]:not(:last-child){margin-bottom:50px}[class^="col-"]:not(.col-sm-12):not(:last-child){margin-right:3%}.col-sm-1{width:5.5833333333%}.col-sm-2{width:14.1666666667%}.col-sm-3{width:22.75%}.col-sm-4{width:31.3333333333%}.col-sm-5{width:39.9166666667%}.col-sm-6{width:48.5%}.col-sm-7{width:57.0833333333%}.col-sm-8{width:65.6666666667%}.col-sm-9{width:74.25%}.col-sm-10{width:82.8333333333%}.col-sm-11{width:91.4166666667%}.col-sm-12{width:100%}}@media (max-width: 575px){[class^="col-"]{width:100%;margin-right:0}[class^="col-"]:not(:last-child){margin-bottom:50px}[class^="col-"]:not(.col-xs-12):not(:last-child){margin-right:3%}.col-xs-1{width:5.5833333333%}.col-xs-2{width:14.1666666667%}.col-xs-3{width:22.75%}.col-xs-4{width:31.3333333333%}.col-xs-5{width:39.9166666667%}.col-xs-6{width:48.5%}.col-xs-7{width:57.0833333333%}.col-xs-8{width:65.6666666667%}.col-xs-9{width:74.25%}.col-xs-10{width:82.8333333333%}.col-xs-11{width:91.4166666667%}.col-xs-12{width:100%}}*{-webkit-transition:color 0.2s,background 0.2s,border-color 0.2s;-moz-transition:color 0.2s,background 0.2s,border-color 0.2s;-o-transition:color 0.2s,background 0.2s,border-color 0.2s;transition:color 0.2s,background 0.2s,border-color 0.2s}a{color:inherit;text-decoration:none}::-moz-selection{background-color:rgba(36,0,187,0.2)}::selection{background-color:rgba(36,0,187,0.25)}body{font-family:"Poppins",sans-serif;background-color:#fff;color:#272727;font-size:14px}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif}h1{font-size:28px;margin-top:60px;margin-bottom:30px;line-height:1.2}h2{font-size:24.5px;margin-top:50px;margin-bottom:25px;line-height:1.2}h3{font-size:22.4px;margin-top:40px;margin-bottom:20px;line-height:1.3}h4{font-size:20.3px;margin-top:30px;margin-bottom:15px;line-height:1.3}h5{font-size:18.2px;margin-top:20px;margin-bottom:10px;line-height:1.4}h6{font-size:16.1px;margin-top:10px;margin-bottom:5px;line-height:1.4}:not(.conteudo-editavel)>h1:first-child,:not(.conteudo-editavel)>h2:first-child,:not(.conteudo-editavel)>h3:first-child,:not(.conteudo-editavel)>h4:first-child,:not(.conteudo-editavel)>h5:first-child,:not(.conteudo-editavel)>h6:first-child{margin-top:0}:not(.conteudo-editavel)>h1:last-child,:not(.conteudo-editavel)>h2:last-child,:not(.conteudo-editavel)>h3:last-child,:not(.conteudo-editavel)>h4:last-child,:not(.conteudo-editavel)>h5:last-child,:not(.conteudo-editavel)>h6:last-child{margin-bottom:0}.material-icons{font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.big-btn{display:inline-block;margin:30px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;cursor:pointer}.big-btn:first-child{margin-top:0}.big-btn:last-child{margin-bottom:0}h2{font-size:38px;line-height:1.3;margin-top:75px;margin-bottom:35px;font-weight:600}h3{margin-top:20px;margin-bottom:15px;padding-bottom:10px;position:relative}h3:before{content:"";display:block;position:absolute;bottom:0;left:0;width:30px;height:2px;background-color:#89006b}h3.center,.servicos .item.servico .item-wrap h3{text-align:center}h3.center:before,.servicos .item.servico .item-wrap h3:before{left:auto;right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}h5{font-weight:700;margin-top:45px}.big-btn{line-height:20px;padding:5px 15px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:1px solid #272727;font-size:13px}.big-btn:hover{background-color:#272727;color:#fff}.conteudo-editavel.color-light{color:#aaa}.conteudo-editavel.w500{font-weight:500}.conteudo-editavel.center,.servicos .item.servico .item-wrap h3.conteudo-editavel{text-align:center}.conteudo-editavel.short{max-width:900px;margin:0 auto}header{padding:35px 0}header .logo{display:block;float:left}header .logo img{display:block;height:35px}header .menu{float:right}header .menu li{display:block;float:left}header .menu li:nth-child(n+2){margin-left:40px}header .menu li a{display:block;line-height:35px;position:relative;font-weight:600;color:#1a0088}header .menu li a:before{content:"";display:block;width:0;height:2px;position:absolute;top:100%;left:0;background-color:#89006b;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}header .menu li a:hover:before,header .menu li a.active:before{width:90%}header .menu-open{display:none;float:right;height:30px;width:20px;cursor:pointer}header .menu-open span{display:block;width:100%;height:2px;background-color:#1a0088;margin-top:4px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;position:relative}header .menu-open span:first-child{margin-top:8px}header .menu-open span:nth-child(odd){left:-2px}header .menu-open span:nth-child(even){right:-2px}header .menu-open:hover span{background-color:#89006b}header .menu-open:hover span:nth-child(odd){left:0}header .menu-open:hover span:nth-child(even){right:0}.menu-mobile{position:fixed;top:0;right:-250px;width:250px;height:100%;background-color:#1a0088;z-index:2;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.menu-mobile .menu-close{display:none;position:absolute;top:30px;right:100%;background-color:#89006b;color:#fff;width:30px;line-height:30px;text-align:center;margin-right:5px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer}.menu-mobile .menu-close:hover{margin-right:0;width:40px;line-height:40px;background-color:#fff;color:#89006b;top:25px}.menu-mobile .logo-menu{display:block;width:75px;margin:30px auto 50px auto}.menu-mobile .menu li{display:block;padding:0 25px;text-align:center}.menu-mobile .menu li:nth-child(n+2){margin-top:10px}.menu-mobile .menu li a{display:inline-block;line-height:35px;position:relative;font-weight:600;color:#fff}.menu-mobile .menu li a:before{content:"";display:block;width:0;height:2px;position:absolute;top:100%;left:0;background-color:#89006b;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.menu-mobile .menu li a:hover:before,.menu-mobile .menu li a.active:before{width:90%}.menu-mobile.aberto{right:0}.menu-mobile.aberto .menu-close{display:block}.menu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(26,0,136,0.5);z-index:1}.content{padding:100px 0}.content:nth-child(6){padding-top:20px}@media (max-width: 767.98px){.content:nth-child(6){padding-top:40px}}footer{padding:70px 0;text-align:center}footer .frase{display:block;font-size:12px;color:#aaa;margin-bottom:15px;font-weight:500}footer .cta{display:block;font-size:42px;font-weight:600;line-height:1.2}footer .cta a{text-decoration:none}footer .cta a:hover{color:#89006b}footer .social-footer{text-align:center;margin-top:50px}footer .social-footer a{display:inline-block}footer .social-footer a:nth-child(n+2){margin-left:5px}footer .social-footer a i{display:block;line-height:40px;width:40px;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#aaa}footer .social-footer a:hover i{background-color:#ddd;color:#272727}footer .credits{font-size:11px;color:#aaa;font-weight:500;margin-top:10px}footer .credits a{cursor:pointer}footer .credits a:hover{text-decoration:underline}footer .credits .credits-mobile{display:none}.smart-forms{z-index:0;position:relative}.smart-forms *{-webkit-transition:all 0.2s !important;-moz-transition:all 0.2s !important;-o-transition:all 0.2s !important;transition:all 0.2s !important}.smart-forms *:not(i){font-family:"Poppins",sans-serif !important}.smart-forms .tagline span{color:#89006b !important}.smart-forms .gui-input,.smart-forms .gui-textarea,.smart-forms .select>select{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;border-width:1px !important;border-color:#dadada !important;font-family:"Poppins",sans-serif}.smart-forms .gui-input:hover,.smart-forms .gui-textarea:hover,.smart-forms .select>select:hover{border-color:#89006b !important}.smart-forms .gui-input:focus,.smart-forms .gui-textarea:focus,.smart-forms .select>select:focus{border-color:#1a0088 !important}.smart-forms .gui-input:focus ~ .field-icon i,.smart-forms .gui-textarea:focus ~ .field-icon i,.smart-forms .select>select:focus ~ .field-icon i{color:#1a0088 !important}.smart-forms .select>select:focus+.arrow{color:#1a0088 !important}.smart-forms .select:before{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.smart-forms input:checked+.radio{border-color:#1a0088 !important}.smart-forms .switch>input:checked+.switch-label{border-color:#1a0088 !important;background-color:#1a0088 !important}.smart-forms input:checked+.checkbox,.smart-forms input:checked+.radio{border-color:#1a0088 !important}.smart-forms .checkbox:before{border-color:#1a0088 !important}.smart-forms .radio:before{background-color:#1a0088 !important}.smart-forms input:hover+.checkbox,.smart-forms input:focus+.checkbox,.smart-forms input:hover+.radio,.smart-forms input:focus+.radio{border-color:#1a0088 !important}.smart-forms .prepend-picker-icon button{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.smart-forms .file .btn-primary{font-family:"Poppins",sans-serif;font-size:14px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;color:#1a0088 !important;background:none;border:1px solid #1a0088}.smart-forms .file:hover .btn-primary{background-color:#1a0088 !important;color:#fff !important}.smart-forms .captcode{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.smart-forms .refresh-captcha{background-color:#1a0088 !important;border-color:#100055 !important}.smart-forms .refresh-captcha:hover{background-color:#100055 !important}.smart-forms button[type="submit"]{border:0;cursor:pointer;font-family:"Poppins",sans-serif;background-color:#89006b;color:#fff;text-transform:lowercase;font-weight:600;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;line-height:45px;padding:0 35px}.smart-forms button[type="submit"]:hover{background-color:#1a0088}.smart-forms .option-group.field a{color:#89006b}.smart-forms .option-group.field a:hover{color:#1a0088}.smart-forms .slider-wrapper .slider-tip:after{border-top-color:#1a0088 !important}.smart-forms .slider-tip{font-family:"Poppins",sans-serif !important;background:#1a0088 !important}.smart-forms .ui-slider .ui-slider-handle{border-color:#89006b !important}.smart-forms .ui-slider .ui-slider-handle:before{background-color:#89006b !important}.smart-forms .ui-slider .ui-slider-range{background-color:#89006b !important}.smart-forms .switch>.switch-label-before{display:inline-block;padding-left:5px;position:relative;top:-7px}#ui-datepicker-div{z-index:0 !important}.ui-datepicker{border-color:#1a0088 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.ui-datepicker .ui-datepicker-header{background-color:#1a0088 !important}.ui-datepicker .ui-datepicker-today a,.ui-datepicker .ui-datepicker-today a:hover{background-color:#1a0088 !important}.ui-datepicker .ui-state-active{background-color:#eee !important}.ui-datepicker:before{border-color:rgba(255,255,255,0) rgba(255,255,255,0) #1a0088 rgba(255,255,255,0) !important;display:none !important}.home-banner{width:100%;height:850px;position:relative;z-index:0;background-image:url("../img/home/home.jpg");background-position:center;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}.home-banner:before{content:"";display:block;position:absolute;z-index:1;top:0;lefT:0;width:100%;height:100%;background-color:rgba(26,0,136,0.8);z-index:0}.home-banner .caption{position:absolute;right:50%;bottom: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%);z-index:1;line-height:1.2}.home-banner .caption .main{display:block;font-size:60px;color:#fff;font-weight:500;margin-bottom:40px}.home-banner .caption a{display:inline-block;font-weight:500;font-size:18px;color:#fff}.home-banner .caption a:before,.home-banner .caption a:after{display:inline-block;margin:0 5px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.home-banner .caption a:before{content:"["}.home-banner .caption a:after{content:"]"}.home-banner .caption a:hover:before,.home-banner .caption a:hover:after{margin:0 10px}.home-banner .wave-area{height:5%;width:100%;position:absolute;bottom:-1px;left:0;background-color:#fff;z-index:1}.home-banner .wave-area .wave{background:url(../img/home/wave.svg) repeat-x;position:absolute;top:-99px;width:6400px;height:100px;-webkit-animation:wave 35s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;-moz-animation:wave 35s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;-o-animation:wave 35s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;animation:wave 35s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;transform:translate3d(0, 0, 0)}.home-banner .wave-area .wave:nth-of-type(2){top:-56px;-webkit-animation:wave 20s cubic-bezier(0.36, 0.45, 0.63, 0.53) -0.125s infinite, swell 7s ease -1.25s infinite;-moz-animation:wave 20s cubic-bezier(0.36, 0.45, 0.63, 0.53) -0.125s infinite, swell 7s ease -1.25s infinite;-o-animation:wave 20s cubic-bezier(0.36, 0.45, 0.63, 0.53) -0.125s infinite, swell 7s ease -1.25s infinite;animation:wave 20s cubic-bezier(0.36, 0.45, 0.63, 0.53) -0.125s infinite, swell 7s ease -1.25s infinite;opacity:1}.home-banner .scroll-down-arrow{display:block;position:absolute;bottom:40px;right:50%;-webkit-transform:translateX(50%) rotate(-45deg);-moz-transform:translateX(50%) rotate(-45deg);-ms-transform:translateX(50%) rotate(-45deg);-o-transform:translateX(50%) rotate(-45deg);transform:translateX(50%) rotate(-45deg);text-align:center;color:#fff;font-size:13px;z-index:2;width:30px;line-height:30px;background-color:#89006b;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;-webkit-border-radius:100% 9px 100% 100%;-moz-border-radius:100% 9px 100% 100%;border-radius:100% 9px 100% 100%;cursor:pointer}.home-banner .scroll-down-arrow:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:block}.home-banner .scroll-down-arrow:hover{color:#89006b;background-color:#fff;width:40px;line-height:40px;bottom:35px}@-webkit-keyframes wave{0%{margin-left:0}100%{margin-left:-1600px}}@-moz-keyframes wave{0%{margin-left:0}100%{margin-left:-1600px}}@-o-keyframes wave{0%{margin-left:0}100%{margin-left:-1600px}}@keyframes wave{0%{margin-left:0}100%{margin-left:-1600px}}@-webkit-keyframes swell{0%, 100%{transform:translate3d(0, -45px, 0)}50%{transform:translate3d(0, 5px, 0)}}@-moz-keyframes swell{0%, 100%{transform:translate3d(0, -45px, 0)}50%{transform:translate3d(0, 5px, 0)}}@-o-keyframes swell{0%, 100%{transform:translate3d(0, -45px, 0)}50%{transform:translate3d(0, 5px, 0)}}@keyframes swell{0%, 100%{transform:translate3d(0, -45px, 0)}50%{transform:translate3d(0, 5px, 0)}}.home-portfolio a{display:block;float:left;position:relative;width:48.5%;z-index:0;overflow:hidden;border-radius:10px}.home-portfolio a .thumb{display:block;padding-bottom:56.25%;background-position:center;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;position:relative}.home-portfolio a .thumb:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(26,0,136,0.2);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.home-portfolio a .info{position:absolute;top:50%;right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);width:80%;z-index:1}.home-portfolio a .info .nome{display:block;font-size:28px;font-weight:600;color:#fff}.home-portfolio a .info .cat{display:block;font-size:12px;margin-top:10px;color:#fff}.home-portfolio a:nth-child(2){margin-left:3%}.home-portfolio a:last-child{width:100%;margin-top:3%}.home-portfolio a:last-child .thumb{padding-bottom:35%}.home-portfolio a:hover .thumb{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.home-portfolio a:hover .thumb:before{background-color:rgba(26,0,136,0.8)}.page-tit{text-align:center;padding:150px 0 50px 0}.page-tit .page-intro{font-size:42px;line-height:1.3;font-weight:300}.page-tit h1{color:#6d6d6d;margin-top:30px;font-size:14px;font-weight:600}.balao{background:#1a0088;background:-moz-linear-gradient(left, #1a0088 0%, #561770 50%, #89006b 100%);background:-webkit-linear-gradient(left, #1a0088 0%, #561770 50%, #89006b 100%);background:linear-gradient(to right, #1a0088 0%, #561770 50%, #89006b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a0088', endColorstr='#89006b',GradientType=1 );color:#fff;padding:0 50px;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.balao .clearfix,.balao .container,.balao .single-col,.balao .double-col,.balao .triple-col,.balao .quad-col,.balao .penta-col,.balao .row,.balao .home-portfolio,.balao .servicos,.balao .artigo{padding:0 0 50px 0;position:relative}.balao .texto,.balao .btns{position:relative;z-index:2}.balao .texto{float:left;margin-top:50px}.balao .texto .tit{font-weight:300 !important}.balao .texto .tit b{font-weight:600 !important}.balao .btns{float:right;text-align:right;margin-top:55px}.balao .btns a{display:inline-block;border:2px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 20px;line-height:20px;font-weight:700;text-transform:uppercase}.balao .btns a:hover{border-color:#1a0088;background-color:#1a0088}@media (max-width: 767.98px){.balao,.balao .btns{text-align:center}.balao .btns{width:100%}}.foto-slider{position:relative;padding-bottom:56.25%;z-index:0;border-bottom:45px solid transparent}.foto-slider>span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}.foto-slider>.cycle-pager{position:absolute;top:100%;right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);margin-top:5px;display:none}.foto-slider>.cycle-pager span{display:block;float:left;margin:0;line-height:40px;width:25px;text-align:center;font-size:40px;cursor:pointer;color:#d9d9d9}.foto-slider>.cycle-pager span:hover,.foto-slider>.cycle-pager .cycle-pager-active{color:#000}.foto-slider .cycle-arrows{position:absolute;bottom:50%;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);font-size:60px;opacity:.7 ;filter:alpha(opacity=70) ;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;color:#fff;z-index:110;cursor:pointer}.foto-slider .cycle-arrows:hover{opacity:1 ;filter:alpha(opacity=100) }.foto-slider .cycle-prev{left:-35px}.foto-slider .cycle-next{right:-35px}.foto-slider:hover .cycle-prev{left:25px}.foto-slider:hover .cycle-next{right:25px}.servicos{overflow:hidden}.servicos .item{display:block;width:33.333%;height:350px;position:absolute;-webkit-transition:all 0s !important;-moz-transition:all 0s !important;-o-transition:all 0s !important;transition:all 0s !important}.servicos .item.servico .item-wrap{position:absolute;right:50%;bottom: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%);text-align:center;width:80%}.servicos .item.servico .item-wrap i{display:block;font-size:50px;color:#89006b}.servicos .item.servico .item-wrap p{line-height:1.5;color:#6d6d6d}.servicos .item.imagem{background-position:center;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.servicos .item.imagem:nth-child(8n+6){height:700px}.contactos{margin-top:30px}.contactos li{position:relative;padding-left:30px;line-height:1.5}.contactos li:nth-child(n+2){margin-top:10px}.contactos li i{display:block;position:absolute;left:0;top:4px;color:#89006b}.contactos li .fa-phone{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.contactos li a:hover{color:#89006b}.mapa-wrap{position:absolute;top:100px;right:0;bottom:100px;width:45%}.mapa-wrap #mapa{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.mapa-wrap #firstHeading{margin:0;display:block;padding:5px}.img-full-content{display:block;position:absolute;top:20px;right:0;bottom:100px;width:45%;background-position:center;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.portfolio .item{display:block;width:33.333%;padding-bottom:20%;background-position:center;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:0}.portfolio .item:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;background-color:rgba(26,0,136,0.95);opacity:0 ;filter:alpha(opacity=0) ;z-index:0}.portfolio .item .item-wrap{position:absolute;right:50%;bottom: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:80%;text-align:center;color:#fff;z-index:1;opacity:0 ;filter:alpha(opacity=0) ;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.portfolio .item .item-wrap .nome{display:block;font-weight:600;font-size:30px;position:relative;padding-bottom:15px;margin-bottom:15px}.portfolio .item .item-wrap .nome:before{content:"";display:block;position:absolute;bottom:0;right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);width:30px;height:2px;background-color:#89006b}.portfolio .item:hover:before{opacity:1 ;filter:alpha(opacity=100) ;top:15px;right:15px;bottom:15px;left:15px}.portfolio .item:hover .item-wrap{opacity:1 ;filter:alpha(opacity=100) }.portfolio .item:nth-child(15n+1),.portfolio .item:nth-child(15n+7),.portfolio .item:nth-child(15n+13){padding-bottom:40%}.portfolio-big-img{display:block;width:100%}.portfolio-txt{text-align:center}.portfolio-servicos{display:block;margin-top:10px;margin-bottom:30px;color:#89006b;font-size:14px}.portfolio-btns{margin-top:30px}.portfolio-btns a{display:inline-block;line-height:45px;color:#fff;padding:0 35px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin-left:20px;background-color:#89006b;font-size:13px;color:#fff;text-transform:lowercase;font-weight:600}.portfolio-btns a span{position:relative;top:2px;width:0;opacity:0;padding:0;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;text-align:left}.portfolio-btns a:first-child{margin-left:0;background-color:#1a0088}.portfolio-btns a:first-child span{opacity:1;width:20px}.portfolio-btns a:hover{background-color:#1a0088}.portfolio-btns a:hover span{opacity:1;width:20px}.portfolio-btns a:first-child:hover{background-color:#89006b}.blog article{display:block}.blog article .img{display:block;background-position:center;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-bottom:45%;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.blog article .img:hover{opacity:.7 ;filter:alpha(opacity=70) }.blog article h2{margin-top:25px;margin-bottom:0;font-size:22px}.blog article h2 a:hover{color:#89006b}.blog article .data{font-weight:600;font-size:16px;margin:15px 0;display:block}.blog article p{line-height:1.5;color:#6d6d6d}.artigo .col-side{margin-top:50px}@media (min-width: 768px){.artigo .col-conteudo{float:left;width:63%}.artigo .col-side{float:right;width:31%;margin-top:0}}.artigo .img{display:block;width:100%;margin-bottom:25px}.artigo .tags span{display:inline-block;line-height:20px;padding:5px 15px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:1px solid #272727;font-size:13px;margin-bottom:5px}.artigo .data{font-weight:600;font-size:18px;margin:15px 0;display:block}.artigo .big-btn{margin:0}@media (max-width: 960px){header .menu{display:none}header .menu-open{display:block}}@media (max-width: 767px){.servicos .item{width:100%}.mapa-wrap,.img-full-content{position:relative;top:auto;right:auto;bottom:auto;width:100%;height:450px;margin-top:50px}.portfolio .item{width:50%;padding-bottom:30%}.portfolio .item.hx2{padding-bottom:30%}.home-banner .caption .main{font-size:40px;margin-bottom:40px}.foto-slider .cycle-arrows{display:none}.page-tit{padding:70px 0 0 0}.page-tit .page-intro{font-size:30px}h2{font-size:30px}}@media (max-width: 600px){.home-portfolio a{float:none;width:100%;margin-left:0 !important}.home-portfolio a:nth-child(n+2){margin-top:30px !important}.home-portfolio a .thumb{padding-bottom:56.25% !important}.portfolio-btns a{display:block;margin-left:0}.portfolio-btns a:nth-child(n+2){margin-top:10px}footer .credits{line-height:2}footer .credits .credits-desktop{display:none}footer .credits .credits-mobile{display:block}.portfolio .item{width:100%;padding-bottom:85%}.portfolio .item .item-wrap .nome{font-size:20px}.portfolio .item.hx2{padding-bottom:155%}}
