header{position:relative}.navbar{transition:all .3s ease-in-out;top:0;padding-top:0;flex-direction:column;background-color:transparent}.navbar__top{display:none;background-color:#f7f6f4;padding:.3rem 0;width:100%}.navbar__top .container{transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:space-between}.navbar__top .container a{margin-right:1rem;text-decoration:none;color:#000;font-size:.8rem;letter-spacing:.41px}.navbar__top .container a span{font-weight:bolder;margin-right:5px}.navbar__top .container a img{height:15px}@media screen and (min-width: 992px){.navbar__top{display:block}}.navbar>.container{padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1200px){.navbar>.container{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}}@media screen and (max-width: 1200px){.navbar-brand{padding-left:1rem;padding-top:.5rem;padding-bottom:.5rem}.navbar-brand img{transition:all .3s ease-in-out;height:80px}}@media screen and (max-width: 1200px){.navbar-collapse{background-color:#000;padding:.8rem 0}}.navbar-collapse ul li a{color:#fff !important;font-weight:bolder}@media screen and (max-width: 1200px){.navbar-collapse ul li a{padding-left:1.5rem !important;margin-top:.3rem}}.navbar-collapse ul li ul{padding:1rem 0;border-radius:0}@media screen and (max-width: 1200px){.navbar-collapse ul li ul{left:-1rem !important}}.navbar-collapse ul li ul li a{color:#000 !important;transition:all .3s cubic-bezier(0.19, 1, 0.22, 1)}.navbar-collapse ul li ul li a:hover{background-color:#000 !important;color:#fff !important}.navbar-toggler{border:0}@media screen and (max-width: 1200px){.navbar-toggler{padding-right:1.5rem}}.navbar-toggler-icon{background-image:url("../img/hamburger-icon--white.svg") !important;background-size:contain}.footer{background-color:#000;padding:3rem 1rem;position:relative;z-index:9}@media screen and (min-width: 992px){.footer{padding:3rem 2rem .5rem 4rem}}.footer__logo{height:83px}.footer p,.footer h5,.footer ul,.footer li,.footer a{color:#fff}.footer h5{font-size:14px;line-height:20px;margin-bottom:10px}.footer ul{list-style:none;padding-left:0}.footer ul li:last-child{margin-top:10px}.footer ul li a{text-decoration:none;font-weight:lighter}.footer ul li a img{margin-right:10px}.footer ul li a:hover{font-weight:bolder}.footer p{font-size:14px;letter-spacing:0;text-align:justify;line-height:20px;margin-top:2rem}@media screen and (min-width: 992px){.footer p{margin-top:1.5rem;width:95%}}.footer__bottom>.container-fluid{border-top:1px solid #272727;margin-top:2rem;display:flex;flex-direction:column;padding:10px 1rem}@media screen and (min-width: 992px){.footer__bottom>.container-fluid{flex-direction:row}}.footer__bottom>.container-fluid p{margin-top:0;margin-bottom:0;font-size:.8rem;color:#fff !important;opacity:1}html,body{scroll-behavior:smooth}body{font-family:"Raleway",sans-serif}*:focus{outline:0}h1,h2,h3,h4,h5,h6{font-family:"Raleway",sans-serif;font-weight:600;margin:0}p{font-family:"Raleway",sans-serif;margin-bottom:0}.wa-float{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;z-index:100;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease}.jumbotron--services{background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;flex-direction:column;height:430px}@media screen and (min-width: 992px){.jumbotron--services{height:530px}}.jumbotron--services h2{color:#fff;text-align:center}.jumbotron--services--civil{background-image:url("../img/jumbotron-civil.jpg")}.jumbotron--services--amparo{background-image:url("../img/jumbotron-amparo.jpg")}.jumbotron--services--laboral{background-image:url("../img/jumbotron-laboral.jpg")}.jumbotron--services--penal{background-image:url("../img/jumbotron-penal.jpg")}.jumbotron--services--privado{background-image:url("../img/jumbotron-privado.jpg")}.services__container{padding:4rem 0 2rem 0;background-color:#6e6d6f}.services__container h6{color:#fff;margin-top:2rem;text-transform:uppercase;letter-spacing:1px}.services__container p{color:#fff;text-align:justify}@media screen and (min-width: 1366px){.services__container p{width:92%}}.services__container ul{list-style:none;padding-left:0}.services__container ul li{color:#fff}.services__container ul li:before{content:"";display:inline-block;height:.9rem;width:.9rem;background-image:url("../img/list-decoration.svg");background-size:contain;background-repeat:no-repeat;margin-right:.5em}.services__container__content{position:sticky;position:-webkit-sticky;top:120px;left:0 !important;right:unset}.services__container__contact{background-color:#565557;text-align:center;padding:2.5rem 1rem}@media screen and (min-width: 992px){.services__container__contact{padding:2.5rem 2rem}}.services__container__contact p,.services__container__contact a,.services__container__contact h6{color:#fff;text-align:center}.services__container__contact img{height:90px;margin-bottom:1rem}.services__container__contact a{display:block;margin:.2rem 0;font-size:35px;font-weight:bolder;text-decoration:none;letter-spacing:2.06px}@media screen and (min-width: 992px){.services__container__contact h6{width:70%;margin:0 auto}}.services__container__contact p{width:100%}.services__container__contact--cta{background-color:#f7f6f4;color:#000;display:block;font-size:.9rem;font-weight:bolder;padding:1rem 0;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;transition:all .2s ease}.services__container__contact--cta:hover{color:#000;letter-spacing:1px;font-size:.92rem}.banner{background-image:url("../img/banner-bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;padding:5rem 0}@media screen and (min-width: 992px){.banner{padding:6.2rem 0}}.banner h3,.banner p{color:#fff}.banner h3{color:#fff;font-size:1.6rem;letter-spacing:2.29px}@media screen and (min-width: 992px){.banner h3{font-size:39px;margin-bottom:1rem}}.banner p{margin:1rem auto}@media screen and (min-width: 992px){.banner p{margin:1rem auto 1.5rem auto;width:50%}}.banner a{background-color:#fff;color:#000;text-decoration:none;font-weight:bolder;padding:.8rem 2rem;border:1px solid #fff;display:block;margin-right:1rem}.banner a:nth-child(2n){background-color:transparent;color:#fff;margin-right:0}.q-a{background-color:#6e6d6f;position:relative;z-index:9;padding:4rem 0}.q-a::before{background-image:url("../img/decoration.svg");height:365px;width:365px;position:absolute;bottom:0;left:3rem;z-index:-1}@media screen and (min-width: 992px){.q-a::before{content:""}}@media screen and (min-width: 992px){.q-a{min-height:400px}}.q-a .accordion{background:#fff;border:1px solid #939490}.q-a .accordion button{font-weight:bolder}
