* {
margin: 0;
padding: 0;
font-family: 'RNSSanz';
} #fixed-social {
position: fixed;
top: 400px;
z-index: 2 !important;
left: 10px;
}
#fixed-social a {
color: #fff;
display: block;
height: 40px;
position: relative;
text-align: center;
line-height: 40px;
width: 40px;
margin-bottom: 1px;
z-index: 2 !important;
}
#fixed-social a:hover>span{
visibility: visible;
left: 41px;
opacity: 1;
} 
#fixed-social a span {
line-height: 40px;
left: 60px;
position: absolute;
text-align: center;
width: 120px;
visibility: hidden;
transition-duration: 0.6s;
z-index: 1 !important;
opacity: 0;
}
.fixed-facebook{
background-color: #3b5998;
}
.fixed-facebook span{
background-color: #3b5998;
}
.fixed-instagrem{
background-color: #784cac;
}
.fixed-instagrem span{
background-color: #784cac;
}
.fixed-whatsapp{
background-color: #25d366;
}
.fixed-whatsapp span{
background-color: #25d366;
} .topo {
border-bottom: 1px solid #666;
} .consultoria h6 {
color: #ccc;
font-size: 16px;
font-weight: bold;
margin-top: 15px;
} .pesquisar {
border-right: 1px solid #666;
}
.wrap {
margin: 10px 100px;
display: inline-block;
position: relative;
height: 30px;
float: right;
padding: 0;
position: relative;
color: #ddd;
font-weight: bold;
font-size: 18px;
}
.wrap input[type="text"] {
height: 30px;
font-size: 16px;
display: inline-block;
font-family: 'RNSSanz';
border: none;
outline: none;
color: #ccc;
font-weight: bold;
padding: 3px;
padding-right: 50px;
width: 0px;
position: absolute;
top: 0;
right: 0;
background: none;
z-index: 3;
transition: width 5s cubic-bezier(0.000, 0.795, 0.000, 1.000);
cursor: pointer;
}
.wrap input[type="text"]:focus:hover {
border-bottom: 1px solid #BBB;
}
.wrap input[type="text"]:focus {
width: 400px;
z-index: 1;
border-bottom: 1px solid #BBB;
cursor: text;
}
.wrap input[type="submit"] {
height: 30px;
width: 54px;
display: inline-block;
color: #f09938;
float: right;
background: transparent !important;
text-indent: -10000px;
border: none;
position: absolute;
top: 0;
right: 0;
z-index: 2;
cursor: pointer;
opacity: 0.4;
cursor: pointer;
transition: opacity .4s ease;
}
.wrap input[type="submit"]:hover {
opacity: 0.8;
} .social {
padding-top: 5px;
}
.social ul.social-set {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
list-style: none;
margin: 0;
padding: 0;
height: auto;
width: auto;
}
.social ul.social-set li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.social-set a.sociali {
font-size: 1em;
line-height: 0.5em;
padding: 10px;
border-radius: 50%;
color: #fff;
margin-right: 10px;
margin-bottom: 10px !important;
padding-bottom: 10px !important;
}
.social-set a.sociali:hover,
.social-set a.sociali:focus {
background: #06364e;
color: #f09938;
} #header {
background-image: url(https://www.lpba.com.br/wp-content/themes/lpba6/images/slider/sobre5.jpg);	
height: 100vh;
background-repeat: no-repeat, repeat;
background-position: center;
background-size: cover;
border-bottom: 7px solid #f09938;
} .jumbotron{
background: transparent;
width: 700px;
height: 150px;
padding-top: 400px;
margin-left: 360px;
font-family: 'calibri';
}
.jumbotron h1{
color: #fff;
font-size: 40px;
font-weight: bold;    
}
.jumbotron p{
color: #fff;
font-size: 28px;
font-weight: bold;
margin-top: -20px;
margin-left: 56px;
}
.jumbotron .linha{
border-bottom: 3px solid #f09938;
width: 464px;
} @media (min-width: 320px) and (max-width: 480px) { 
.jumbotron{
background: transparent;
width: 400px;
height: 100px;
padding-top: 350px;
margin-left: 8px;
font-family: 'calibri';
}
.jumbotron h1{
color: #fff;
font-size: 20px;
font-weight: bold;    
}
.jumbotron p{
color: #fff;
font-size: 14px;
font-weight: bold;
margin-top: -14px;
margin-left: 30px;
}
.jumbotron .linha{
border-bottom: 3px solid #f09938;
width: 232px;
}
} .navbar {
margin-top: 80px;
}
.navbar-nav li a {
float: right !important;
color: #fff;
font-weight: bold;
font-size: 17px;
margin-right: 20px;
text-shadow: 1px 1px 5px #000;
}
.navbar-brand img {
width: 150px;
margin-top: 10px;
}
.navbar-toggler {
margin-right: 20px;
border: none !important;
outline: none !important;
}
.navbar-toggler .fa {
color: #f09938;
font-size: 28px;
} .fixed-top.scrolled {
background-color: #06364e !important;
transition: background-color 200ms linear;
opacity: 0.9;
margin-top: -10px;
} .historia {
background: #fff;
}
.historia-box {
margin: 0;
padding: 0;
margin-top: 8px;
}
.historia-box h3 {
color: #06364e;
font-size: 30px;
font-weight: bold;
font-family: 'RNSSanz';
}
.historia-box p {
color: #777;
font-size: 16px;
line-height: 1.6;
text-align: justify;
}
.historia-box p.historia-box-inferior {
margin-left: -14px;
}
.historia-box .img-escritorio-2 {
margin-top: 20px;
} #contratar {
background: #eee;
}
.section_subtitle {
margin-bottom: 7px;
padding-left: 7px;
margin-top: 30px;
font-size: 28px;
line-height: 1;
color: #06364e;
font-size: 700;
font-family: RNSSanz;
}
.line img {
width: 80px;
height: 2px;
background: #666;
margin-top: 40px;
}
.contratar-box {
text-align: center;
padding: 35px 15px;
overflow: hidden;
position: relative;
transition: all 0.3s ease 0s;
margin-top: 20px;
}
.contratar-box i {
display: block;
font-size: 65px;
color: #f09938;
margin-bottom: 14px;
transition: all 0.3s ease 0s;
}
.contratar-box .title {
font-size: 18px;
font-weight: 900;
color: #06364e;
line-height: 25px;
text-transform: capitalize;
margin: 0 0 16px 0;
transition: all 0.3s ease 0s;
}
.contratar-box .desc,
.contratar-box .box-valores {
font-size: 15px;
color: #888;
line-height: 25px;
margin: 0;
}
.contratar-box img {
width: 40px;
height: 2px;
background: #ddd;
margin-top: -20px;
} #footer {
background: #444;
border-top: 7px solid #f09938;
font-family: 'RNSSanz';
}
.footer-box {
margin-top: 50px;
}
.footer-box .icones {
color: #aaa;
margin-right: 10px;
} .contato {
border-right: 1px solid #555;
color: #aaa;
font-size: 15px;
font-weight: bold;
}
.contato h5 {
color: #fff;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
} .endereco {
border-right: 1px solid #555;
color: #aaa;
font-size: 15px;
font-weight: bold;
}
.endereco h5 {
color: #ddd;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
}
.endereco .icones2 {
margin-right: 18px;
} .visite h5 {
color: #ddd;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
} .footer-box .social-icons {
text-align: center;
margin-top: 10px;
margin-bottom: -10px;
}
.footer-box hr {
border-top: 1px solid #555;
}
.footer-box .social-icons a {
width: 40px;
height: 40px;
line-height: 40px;
margin-left: 6px;
margin-right: 0;
border-radius: 100%;
background-color: #33353d
}
.copyright-text {
margin: 0;
text-align: center;
}
.social-icons {
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.social-icons li {
display: inline-block;
margin-bottom: 20px;
}
.social-icons li.title {
margin-right: 15px;
text-transform: uppercase;
color: #96a2b2;
font-weight: 700;
font-size: 13px;
}
.social-icons a {
background-color: #eceeef;
color: #818a91;
font-size: 16px;
display: inline-block;
line-height: 44px;
width: 44px;
height: 44px;
text-align: center;
margin-right: 8px;
border-radius: 100%;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.social-icons a:active,
.social-icons a:focus,
.social-icons a:hover {
color: #fff;
background-color: #29aafe;
}
.social-icons.size-sm a {
line-height: 34px;
height: 34px;
width: 34px;
font-size: 14px;
}
.social-icons a.facebook:hover {
background-color: #3b5998;
}
.social-icons a.instagram:hover {
background-color: #ea4c89;
}
.social-icons a.linkedin:hover {
background-color: #007bb6;
} .links {
margin-top: -70px;
}
.links .navbar-nav {
margin-left: -25px;
}
.links a {
color: #aaa;
font-size: 15px;
font-weight: bold;
}
.bar-links {
margin-right: 1px;
margin-left: 15px;
}
.nav-footer {
background: transparent;
}
.nav-footer a:hover {
color: #ccc;
} .info {
margin-top: 20px;
font-family: 'RNSSanz';
}
.info .direitos {
margin-left: 0;
color: #aaa;
font-size: 14px;
font-weight: bold;
}
.info .dev {
margin-right: 0;
color: #aaa;
font-size: 14px;
font-weight: bold;
}
.info .dev a {
color: #f09938;
text-decoration: none;
} .equipe {
background: #fff;
}
.equipe h3 {
color: #06364e;
font-size: 32px;
font-weight: bold;
margin-bottom: 30px;
}
.equipe span {
font-weight: bold;
margin-left: 3px;
}
.equipe-box {
margin: 0;
padding: 0;
}
.equipe-box .adv {
font-size: 16px;
}
.equipe-box h3 {
color: #06364e;
font-size: 30px;
font-weight: bold;
margin-top: -15px;
}
.equipe-box h6 {
color: #06364e;
margin-top: 20px;
margin-bottom: 20px;
text-align: justify;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
border-bottom: 3px solid #f09938;
border-left: 3px solid #f09938;
}
.equipe-box p {
color: #777;
margin-top: -10px;
font-size: 16px;
line-height: 1.6;
text-align: justify;
}
.equipe-box .btn {
background: #06364e;
border: 0;
}
.equipe-box .btn:hover {
background: #f09938;
}
.equipe-box p.historia-box-inferior {
margin-left: -14px;
}
.equipe-box .img-escritorio-2 {
margin-top: 20px;
} .nav-pills-custom .nav-link {
color: #06364e;
background: #fff;
position: relative;
font-size: 18px;
}
.nav-pills-custom .nav-link.active {
color: #45b649;
background: #000;
}
.tabConteudo h4 {
color: #06364e;
font-weight: bold;
}
.tabConteudo p {
margin-top: 30px;
} @media (min-width: 992px) {
.nav-pills-custom .nav-link::before {
content: '';
display: block;
border-top: 8px solid transparent;
border-left: 10px solid #06364e;
border-bottom: 8px solid transparent;
position: absolute;
top: 50%;
right: -10px;
transform: translateY(-50%);
opacity: 0;
}
}
.nav-pills-custom .nav-link.active::before {
opacity: 1;
margin-right: 20px;
} .faq {
margin-bottom: 20px;
}
.faq h3 {
color: #06364e;
font-weight: bold;
font-size: 22px;
}
#accordion {
margin-top: 40px;
}
.card,
.card-header {
background-color: transparent !important;
border: none !important;
padding: 0 !important;
margin-bottom: 14px;
}
.card {
box-shadow: 0 2px 25px 0 rgba(110, 130, 208, .18);
}
.btn-link {
width: 100%;
height: 60px;
color: #06364e !important;
font-weight: bold !important;
text-align: left !important;
text-decoration: none !important;
}
.card-body {
background: #f3eae2;
}
.btn-link:after {
content: '\002B';
width: 35px;
font-size: 25px;
text-align: center;
border-radius: 3px;
right: 15px;
top: 11px;
position: absolute;
background: #f09938;
}
.btn-link.collapsed:after {
content: '\002B';
}
.btn-link:before {
content: '';
height: 25px;
width: 25px;
position: absolute;
background: #fff;
z-index: 1;
transform: rotate(45deg);
left: 28px;
top: 45px;
margin-top: 15px;
} .zap {
display: flex;
}
.zap .fa {
font-size: 36px;
margin-right: 10px;
}
.zap .btn {
background: #e69539;
border-radius: 0;
margin-left: 220px;
width: 130px;
height: 40px;
border: 0;
}
.zap .btn:hover {
background: #e69539;
border-radius: 0;
margin-left: 200px;
width: 150px;
height: 40px;
border: 0;
}
.zap .btn a p {
font-size: 12px;
font-weight: bold;
color: #fff;
margin-top: 3px;
text-transform: uppercase;
}
.zap .btn a:hover {
color: #fff;
text-decoration: none;
}
.msgZap {
margin-top: 8px;
font-size: 15px;
font-weight: bold;
color: #06364e;
}
.botao-wpp {
text-decoration: none;
color: #06364e;
display: inline-block;
font-weight: bold;
padding: 0.2rem 0.4rem;
border-radius: 50%;
}
.botao-wpp:hover {
color: #25d366;
text-decoration: none;
}
.botao-wpp:focus {
background-color: darken(#25d366, 15%);
text-decoration: none;
}