:root{--cor-primaria:#0871e0;--cor-secundaria:#0767cd;--cor-terciaria:#fd9400;--cor-quarternaria:#075eba;--cor-branca:#ffffff;--cor-preto:#222222;--cor-verde:#27ae60}body{font-family:Lato,sans-serif;font-size:1.1rem;font-weight:400}a{text-decoration:none}b,strong{font-weight:700}h1,h2,h3,h4,h5{font-weight:700!important}.text-warning{color:var(--cor-terciaria)!important}.btn svg{margin-bottom:-2px}.btn:active,.btn:focus,.btn:hover,.btn:visited{box-shadow:none!important;outline:0!important}.btn-border-terciaria{border:1px solid var(--cor-terciaria);background-color:var(--cor-terciaria);min-height:50px;width:auto;border-radius:60px;display:flex;align-items:center;justify-content:center;margin:auto;font-size:1.1rem;color:var(--cor-branca);transition:all .4s;opacity:1}.btn-border-terciaria:hover{color:var(--cor-branca);opacity:.9}.btn-whats{max-width:400px;background-color:var(--cor-verde);border:1px solid var(--cor-verde);opacity:1;transition:all .4s;color:var(--cor-branca)}.container{max-width:1300px}.bg-header{display:flex;align-items:center;color:var(--cor-branca);background-color:#2b3c4e;min-width:100%;height:100vh;background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:url(../img/bg-temas-devrocket-min-1.png)}.header-conteudo{position:relative;z-index:10}.bg-header .titulo{display:flex;align-items:center;justify-content:center}.bg-header h1{font-size:4rem;transition:all .4s;line-height:1.2;margin-bottom:20px}.bg-header h1:hover{transform:translateY(-2px)}.bg-header h1 strong{font-weight:700}.bg-header .header-conteudo{font-size:2rem;max-width:1100px;transition:all .4s;line-height:1.3}.bg-header .header-conteudo:hover{transform:translateY(-2px)}.bg-header .header-conteudo:nth-child(2){max-width:800px}.bg-header .header-conteudo span{font-weight:700;color:var(--cor-terciaria)}.bg-header .header-conteudo-servicos{font-size:1.4rem;transition:all .4s}.bg-header .header-conteudo-servicos:hover{transform:translateY(-2px)}.box-contato{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.section-primaria{color:var(--cor-branca);background:linear-gradient(90deg,var(--cor-primaria) 0,var(--cor-secundaria) 100%)}.section-secundaria{color:var(--cor-branca);background:linear-gradient(90deg,var(--cor-secundaria) 0,var(--cor-primaria) 100%)}.section-secundaria .section-item{background-color:var(--cor-primaria)}.section-terciaria{border:1px solid rgba(255,255,255,.2)}.section-padrao{color:var(--cor-branca);background-color:var(--cor-primaria)}.case-item a{color:var(--cor-terciaria)}.case-item img{height:60px;opacity:1;transition:all .4s;filter:brightness(0) invert(1)}.case-item img:hover{opacity:.6}.cupom-item{border-radius:4px;border:2px dashed var(--cor-terciaria);width:max-content}.contato h4{margin-top:10px;color:var(--cor-quarternaria)}footer{border-top:1px solid #eee}footer a{color:var(--cor-preto);margin-right:20px;transition:all .2s}footer a:active,footer a:focus,footer a:hover{color:var(--cor-terciaria)}.devrocket-logo{font-weight:700;font-family:Lato;font-size:2rem;color:#34495e;display:flex;align-items:center;justify-content:center;width:fit-content;margin:auto}.devrocket-logo:active,.devrocket-logo:focus,.devrocket-logo:hover{color:#34495e}.devrocket-logo img{height:32px;margin-top:-2px}@media only screen and (max-width:767px){.bg-header h1{font-size:2rem}.bg-header .header-conteudo-servicos{font-size:1.2rem}.bg-header .titulo{flex-direction:column}.bg-header .titulo-imagem img{height:200px}.section-sobre h2,.section-sobre>div{text-align:center}.bg-header .header-conteudo{line-height:1.3;font-size:1.8rem}.col-lg-4,.col-lg-6{margin-bottom:12px}footer .footer-paginas{display:flex;flex-wrap:wrap;width:80%;margin:auto}footer .footer-paginas a{line-height:2.4;white-space:nowrap}footer .footer-paginas a.link-paginas{min-width:50%;margin-right:0;text-align:left}footer .footer-paginas a.link-midias-sociais{min-width:15%;margin-right:0;text-align:left}}.pulse-green{animation:pulse-animation-green 1.8s infinite}.pulse-orange{animation:pulse-animation-orange 1.8s infinite}@keyframes pulse-animation-green{0%{box-shadow:0 0 0 0 rgba(39,174,96,.5)}100%{box-shadow:0 0 0 20px rgba(39,174,96,0)}}@keyframes pulse-animation-orange{0%{box-shadow:0 0 0 0 rgba(253,148,0,.5)}100%{box-shadow:0 0 0 20px rgba(253,148,0,0)}}