.empresa h1{text-transform:uppercase;margin-bottom:4rem;font-size:2.25rem;text-align:center;color:#1e497c}@media (max-width:991.98px){.empresa h1{margin-bottom:2rem}}.empresa-linha{background-color:#efefef;margin-right:1.5rem;padding:3rem 2.5rem}@media (max-width:991.98px){.empresa-linha{margin-right:0;padding:2rem 1rem}}.empresa-linha h3{text-transform:uppercase;font-size:1.875rem;text-align:center;color:#1e497c}.empresa-linha hr{border-color:#000;border-width:2px;width:9rem}.empresa-linha .card-box{position:relative;padding:2rem 0}.empresa-linha .card-box:before{content:"";background-color:#b4b4b4;margin-top:-1.4rem;border-radius:50px;position:absolute;height:100%;left:4.6rem;width:5px}@media (max-width:991.98px){.empresa-linha .card-box:before{display:none}}@media (max-width:991.98px){.empresa-linha .row{margin-bottom:3rem;text-align:center}}.empresa-linha .row img{border:6px solid #6487ba;border-radius:50%}.empresa-linha .row .col-md{margin-left:1rem}@media (max-width:991.98px){.empresa-linha .row .col-md{margin-left:0}}.empresa-linha .row .div-blue{background-color:#1d4a7d;padding:1.5rem 2.5rem;align-items:center;line-height:1.5rem;margin-top:1.8rem;display:flex}.empresa-linha .row .div-blue:before{content:"";background-color:#1d4a7d;transform:rotate(45deg);position:absolute;height:2rem;width:2rem;left:0}@media (max-width:991.98px){.empresa-linha .row .div-blue:before{margin:auto;top:1rem;right:0;left:0}}.empresa-linha .row .div-blue p{font-weight:700;color:#fff;margin:0}.empresa-linha .row .div-blue p:first-child{margin-right:1rem;font-size:1.875rem}.empresa-linha .row .div-blue p:last-child{font-size:1.125rem}.empresa-linha .row .div-description{transition:all .5s;line-height:1.5rem;padding:1rem 2rem;margin-bottom:1rem;max-height:134px;color:#435268;overflow:hidden;font-size:1rem}.empresa-linha .row .open{max-height:100%}.empresa-linha .row .w-100 .btn{flex-direction:column;align-items:center;font-style:italic;margin-left:auto;color:#435268;display:flex;padding:0}@media (max-width:991.98px){.empresa-historia{padding-bottom:3rem}}.empresa-historia img{width:100%}.empresa-historia p{font-size:1.125rem;line-height:2rem;color:#1d4a7d;margin:3rem 0}@media (max-width:991.98px){.empresa-historia p{margin:2rem 0}}.empresa-historia p span{font-weight:700}.empresa-historia .btn{text-transform:uppercase;font-size:1.125rem;padding:1rem 2rem}