.opc1,.opc2,.opc3,.opc4,.opc5{border:2px solid #ccc;padding:15px;border-radius:25px;margin:10px 0;cursor:pointer;transition:0.3s}.opc1.ativo,.opc2.ativo,.opc3.ativo,.opc4.ativo,.opc5.ativo{background-color:black!important;color:#fff;border-color:#000}.opc1:hover .text-a p{color:white!important}.opc1.ativo .text-a p{color:white!important}.opc1:hover .estiloa h2{border:2px solid #fff;border-radius:50%;color:white!important}.opc1.ativo .estiloa h2{border:2px solid #fff;border-radius:50%;color:white!important}.opc2:hover .text-a p{color:white!important}.opc2.ativo .text-a p{color:white!important}.opc2:hover .estiloa h2{border:2px solid #fff;border-radius:50%;color:white!important}.opc2.ativo .estiloa h2{border:2px solid #fff;border-radius:50%;color:white!important}.opc3:hover .text-a p{color:white!important}.opc3.ativo .text-a p{color:white!important}.opc3:hover .estiloa h2{border:2px solid #fff;border-radius:50%;color:white!important}.opc3.ativo .estiloa h2{border:2px solid #fff;border-radius:50%;color:white!important}.opc4:hover .text-a p{color:white!important}.opc4.ativo .text-a p{color:white!important}.opc4:hover .estiloa h2{border:2px solid #fff;border-radius:50%;color:white!important}.opc4.ativo .estiloa h2{border:2px solid #fff;border-radius:50%;color:white!important}.opc5:hover .text-a p{color:white!important}.opc5.ativo .text-a p{color:white!important}.opc5:hover .estiloa h2{border:2px solid #fff;border-radius:50%;color:white!important}.opc5.ativo .estiloa h2{border:2px solid #fff;border-radius:50%;color:white!important}.estiloa h2,.estilob h2,.estiloc h2,.estilod h2,.estiloe h2{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:2px solid #000;border-radius:50%;font-size:18px!important;font-weight:400;margin:0;transition:all 0.3s ease;box-sizing:border-box}