#como-funciona{background-color:#efefef;padding:40px 0 50px;width:100%}#como-funciona .container{gap:20px}#como-funciona .container>.flex:first-child{width:100%;flex-direction:column;gap:16px}#como-funciona h2{font-size:22px;font-weight:500;color:var(--primario_1);line-height:1.25;margin:0;text-transform:uppercase}#como-funciona h2 span{color:var(--primario_1)}#como-funciona .container>.text_center p{font-size:15px;color:var(--preto);line-height:1.55;margin:0 0 12px}#como-funciona .container>.text_center p:last-child{margin-bottom:0}#como-funciona .funciona-wrap{width:100%;overflow:hidden;gap:16px;padding-bottom:20px}#como-funciona .badge{width:100%;padding:12px 20px;gap:10px;border:2px solid var(--primario_4)}#como-funciona .badge span{font-size:17px;font-weight:600;color:var(--primario_1);letter-spacing:1.5px;text-transform:uppercase}#como-funciona .badge img{width:18px;height:18px}#como-funciona .cards{width:100%;padding:20px;gap:14px;border:2px solid var(--primario_4)}#como-funciona .card{gap:14px;align-items:flex-start}#como-funciona .card p{font-size:14px;color:var(--preto);line-height:1.5;margin:0}#como-funciona .container p{text-wrap:unset}@media only screen and (min-width:992px){#como-funciona{padding:60px 0 70px}#como-funciona .container{gap:28px}#como-funciona .container>.flex:first-child{flex-direction:row;justify-content:center;align-items:center}#como-funciona h2{font-size:30px;text-transform:none;text-align:center}#como-funciona .container>.text_center p{font-size:17px}#como-funciona .badge{padding:14px 30px;border:2px solid var(--primario_4);width:auto}#como-funciona .badge span{font-size:21px}#como-funciona .badge img{width:22px;height:22px}#como-funciona .cards{flex-direction:row !important;padding:0;gap:20px;border:0}#como-funciona .container p{text-wrap:balance}#como-funciona .card{flex:1;flex-direction:column;align-items:center;padding:20px 24px;gap:12px;border:2px solid var(--primario_4);justify-content:center}#como-funciona .card:nth-child(1){position:relative}#como-funciona .card:nth-child(1) img{position:absolute;left:50%;top:-52%}#como-funciona .card p{font-size:15px;text-align:center}#como-funciona .funciona-wrap{gap:0;padding-bottom:0;border:unset;border-radius:unset;gap:20px}#como-funciona .container .text,#como-funciona .container h2{text-align:center}}