body{font-family:'Open Sans',sans-serif}.fade-bt{opacity:1;transition:opacity .4s linear;-o-transition:opacity .4s linear;-ms-transition:opacity .4s linear;-moz-transition:opacity .4s linear;-webkit-transition:opacity .4s linear}.fade-bt:hover{opacity:.5}.no-margin{margin-right:0;margin-left:0}.no-padding{padding-right:0;padding-left:0}.margin-t{margin-top:30px}.margin-b{margin-bottom:30px!important}.padding-t{padding-top:50px!important}.padding-b{padding-bottom:50px!important}.no-padding-r{padding-right:0!important}.no-padding-l{padding-left:0!important}.no-margin-r{margin-right:0!important}.no-margin-l{margin-left:0!important}.float-r{float:right!important}.float-l{float:left!important}.txt-left{text-align:left!important}.txt-center{text-align:center!important}.txt-right{text-align:right!important}.p-relative{position:relative!important}a{color:#0588cb}a:hover{color:#0588cb;text-decoration:none}a,button{outline:none!important}button{cursor:pointer;border:0 none}.bt-up{display:block;position:fixed;bottom:15px;right:15px;z-index:500;border:0 none;width:80px;height:74px}.bt-cta{color:#fff!important;background:#ff8033!important;padding:10px 16px!important;border-radius:6px;-o-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;position:relative;font-size:16px;-webkit-transition:background-color .25s ease-out;-moz-transition:background-color .25s ease-out;-ms-transition:background-color .25s ease-out;-o-transition:background-color .25s ease-out;transition:background-color .25s ease-out}.bt-cta:hover{background:#eb5c06!important}.bt-cta2{color:#fff!important;background:transparent!important;padding:10px 16px!important;border:1px solid #fff;border-radius:6px;-o-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;position:relative;font-size:16px;-webkit-transition:background-color .25s ease-out;-moz-transition:background-color .25s ease-out;-ms-transition:background-color .25s ease-out;-o-transition:background-color .25s ease-out;transition:background-color .25s ease-out}.bt-cta2:hover{background:#fff!important;color:#ff8033!important}.title{font-weight:700;font-size:2.6em;margin:0 0 30px;color:#424374;text-align:center;text-transform:uppercase}.title span{color:#fff;font-size:.4em;font-weight:400}.area-content{padding-top:70px;padding-bottom:70px}.area-content p{font-size:1.1em}.modal-body ul{list-style-type:disc}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-control i{background-color:#7eb725;padding:6px 8px;border-radius:4px}.carousel-inner .item{text-align:center}.carousel-inner .item img{margin:0 auto}.yellow{color:#eec009}.white{color:#fff}.green{color:#7eb725}.gray{color:#3b3c3f!important}.toggle{display:none}header{background:#fff;position:fixed;width:100%;left:0;top:0;box-shadow:0 6px 8px rgba(0,0,0,0.2);-o-box-shadow:0 6px 8px rgba(0,0,0,0.2);-ms-box-shadow:0 6px 8px rgba(0,0,0,0.2);-moz-box-shadow:0 6px 8px rgba(0,0,0,0.2);-webkit-box-shadow:0 6px 8px rgba(0,0,0,0.2);z-index:50}.top-header{background:#424374;padding-top:10px;padding-bottom:10px;color:#fff}.top-header i{font-size:20px;color:#fff}.top-header a{color:#fff}.logo-header h1{background:url(../../img/site/logo-loggica.jpg) no-repeat;background-size:cover;display:block;text-indent:-9999px;overflow:hidden;width:200px;height:62px;margin:10px 0;padding:0}.menu-header ul{padding:0;margin:30px 0 0;float:right}.menu-header ul li{float:left;font-size:16px;margin-right:16px}.menu-header ul li:last-child{margin-right:0}.menu-header ul li a{color:#424374;padding:8px;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.menu-header ul li a:hover,.menu-header ul li a.active{color:#fff;background:#ff8033;border-radius:4px}#banner{background:url(../../img/site/banner-desktop.jpg) top center no-repeat;height:auto;min-height:560px;padding-left:0;padding-right:0;margin-top:90px}#banner h2{color:#fff;font-weight:700;font-size:5em;margin-bottom:30px;margin-top:130px}#banner span{color:#fff;font-size:1.4em;display:inline-block}#banner .bt-cta2{display:inline-block;margin-top:30px}#sobre h4{color:#7eb725;text-transform:uppercase;font-weight:700;margin-top:25px}#servicos{background:#1e2659 url(../../img/site/bg-servicos.jpg) top center no-repeat}#servicos .box{text-align:center;margin-bottom:45px}#servicos .box img{border:4px solid #fff}#servicos h4{color:#fff;font-weight:700;font-size:26px}.box-cert{background-color:#424374;background-position:center;background-size:100%;border-radius:12px;padding:82px 20px 20px;min-height:200px;margin-bottom:30px;position:relative;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.box-cert:hover{background-size:115%}.box-cert h4{font-size:1.4em;color:#fff;font-weight:700}#clientes{background:#f8f8f8}#clientes img{margin:0 auto}#contato{background:#ff8033 url(../../img/site/bg-contato.jpg) top center no-repeat}#contato ul{margin:0;padding:0}#contato li{font-size:16px;margin-bottom:18px;color:#fff}#contato a{color:#fff}#contato li .btn-success{font-size:14px;padding:6px 12px;border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#contato address{margin:0;padding:0;display:inline}.form-contato label{color:#fff}.form-contato input{color:#fff;background:rgba(0,0,0,0.7);min-height:40px;border:0 none}.form-contato textarea{color:#fff;background:rgba(0,0,0,0.7);border:0 none}footer{background:#fff;color:#424374;font-size:14px;padding-top:15px;padding-bottom:15px}.menu-footer{margin-bottom:10px}footer img{max-width:110px}.menu-footer ul{padding:12px 0 0;margin:0;float:right}.menu-footer ul li{float:left;margin-right:15px}.menu-footer ul li:last-child{margin-right:0}.menu-footer ul li a{color:#424374}.menu-footer ul li a:hover,.menu-footer ul li a.active{color:#e9752f!important;text-decoration:none}@media only screen and (max-width : 640px){.fixed{top:0!important}.menu-header{width:100%;float:left;padding:0;position:fixed;top:0;left:0;background:transparent;z-index:100}.toggle{display:block;background:none;border:0 none;cursor:pointer;font-size:24px;color:#fff;outline:none;position:absolute;right:15px;top:8px;z-index:10}.fixed .toggle{color:#6c6c6c}.lock-bg{position:fixed;width:100%;height:100%;z-index:50;background-color:#000;opacity:0;display:none;top:0;left:-100%}.nav-menu{background:#fff;width:70%;height:100%;margin:0;overflow-y:auto;position:fixed;top:0;left:-70%;z-index:300;border:0 none}.nav-menu ul{padding:0;margin:0}.nav-menu ul li{padding:0;margin:0;float:left;width:100%}.nav-menu ul a{padding:16px 0!important;width:100%;color:#585e69!important;text-align:center;font-size:14px;display:inline-block;border-bottom:1px solid #eaeaea}.nav-menu ul a.bt-cta{color:#fff!important}.nav-menu .dropdown-menu{background:#f1f5f8;position:relative;width:100%;top:0;box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:0 none}.menu-header ul a:hover,.menu-header ul a.active{color:#fff!important;background:#f27539!important}.separator{display:none}header .bt-cta,header .bt-login{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0}#banner{margin-top:130px;background:url(../../img/site/banner-mobile.jpg) top center no-repeat;min-height:550px}#banner h2{font-size:2.4em;margin-top:32px}#banner span{font-size:1.1em}#banner .bt-cta{margin-top:23px;margin-bottom:20px}.logo-header h1{margin:6px auto;position:relative}.top-header{padding-top:15px;padding-bottom:15px}.info-header .address-header{padding:15px 0 0;font-size:16px;float:right;text-align:right}.info-contato{margin-bottom:20px}.info-contato address,.info-contato span{font-size:20px;margin-top:20px}.info-footer{text-align:center;margin-top:15px;margin-bottom:15px;line-height:20px}.menu-footer ul li{width:100%;padding:8px;border-bottom:1px solid #35383b}.menu-footer ul{padding-top:0}.menu-footer .separator{display:none}.menu-footer ul li a{width:100%;display:inline-block;text-align:center}.btn,.bt-send{width:100%}.logo-footer{text-align:center;margin-bottom:20px}.area-content .bt-cta{width:100%;display:inline-block;text-align:center}.box-plano{margin-bottom:50px}#contato li{margin-bottom:18px}.info-contato li:last-child a{width:100%;display:inline-block;text-align:center}#contato address{font-size:16px}#servicos,#contato{background-image:none}#sobre p,#sobre .title{text-align:center!important}.bt-cta2{width:100%;text-align:center}#banner{text-align:center}#banner h2{font-size:3em;margin-top:45px}}