main{background-color:var(--main-black)}#home{background-color:var(--main-black);background-position:center center;background-repeat:no-repeat;padding-top:40px}#home .texto{color:var(--main-empresa);font-weight:100;text-transform:uppercase;font-size:21px}#home h1,#home h1 strong{color:var(--main-white);font-size:42px;line-height:44px;font-weight:300}#home h1 strong{font-weight:700}#home figure{margin:0}#home .foto{max-width:100%}#home .btn{padding-left:50px;padding-right:50px}@media(max-width:767px){#home h1{font-size:32px;line-height:34px}#home .btn{width:100%;margin-bottom:20px}}#marketplace{background-color:var(--main-empresa);padding-top:60px;padding-bottom:60px}#marketplace h1{color:var(--main-white);font-size:34px;font-weight:700}#marketplace .bg-white{background-color:var(--main-white);padding:20px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}#sobre{padding-top:60px;padding-bottom:60px}#sobre h1{font-size:72px;font-weight:700;color:var(--main-white);text-transform:uppercase;margin-right:30px}#sobre p{color:var(--main-white);font-size:18px}#servicos{background-color:var(--main-black);background-position:center center;background-repeat:no-repeat;padding-top:40px;padding-bottom:40px}#servicos h1{color:var(--main-white);font-size:34px;font-weight:700}#servicos .box{display:flex;justify-content:initial;align-items:initial;flex-wrap:wrap}#servicos .box .item{float:left;width:31%;margin-left:1%;margin-right:1%;border:1px solid var(--main-white);border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;padding:20px;margin-bottom:30px}#servicos .box .item .titulo{font-size:21px;line-height:23px;font-weight:700;color:var(--main-empresa);margin-bottom:10px}#servicos .box .item .leg{color:var(--main-white);font-size:16px}@media(max-width:767px){#servicos .box .item{width:48%}#servicos h1{font-size:28px}}@media(max-width:550px){#servicos .box .item{width:100%;margin-left:0;margin-right:0}}#faixa{background-color:var(--main-empresa);padding-top:60px;padding-bottom:60px}#faixa h1{color:var(--main-white);font-size:42px;font-weight:700}#faixa p{color:var(--main-white);font-size:21px}@media(max-width:767px){#faixa h1{font-size:28px}#faixa .btn{width:100%}}#problema .titulo{font-size:21px;font-weight:700;color:var(--main-white)}#problema p{font-size:18px;color:var(--main-white)}@media(max-width:992px){#problema{padding-top:30px;padding-bottom:30px}}