*{background:transparent;border:none;box-sizing:border-box;margin:0;outline:0;padding:0}.v2-planos{background:#f6f6f6;overflow:hidden}.v2-planos .container{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1180px;padding:40px 0;width:90%}.v2-planos .container h2{color:#262a30;font-family:Roboto;font-size:40px;font-style:normal;font-weight:700;line-height:48px;margin:0}.v2-planos .container .cards{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.v2-planos.slide .container .cards{all:unset;display:flex;gap:16px;position:relative}.v2-planos .container .cards .card{all:unset;background:#fff;border:1px solid #d9d9d9;border-radius:12px;box-shadow:2px 3px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:16px}.v2-planos.slide .container .cards .card{max-width:calc(33.33333% - 16px);min-width:calc(33.33333% - 16px);padding:24px 0;transition:all .4s}.v2-planos.slide .container .cards .card .card-header{all:unset;display:flex;gap:20px;justify-content:space-between;padding:0 0 0 20px}.v2-planos.slide .container .cards .card .card-header svg{max-width:114px;width:100%}.v2-planos.slide .container .cards .card .card-header .badge{border-radius:4px 0 0 4px;height:24px;max-width:112px;width:100%}.v2-planos.slide .container .cards .card .card-header .badge.proprio{background:#262a30}.v2-planos.slide .container .cards .card .card-header .badge.anual{background:#ff355a}.v2-planos.slide .container .cards .card .card-header .badge.mensal{background:#ffd56a}.v2-planos.slide .container .cards .card .card-content{display:flex;flex-direction:column;gap:24px;height:100%;padding:0 24px}.v2-planos.slide .container .cards .card .card-content>.link-top{color:#262a30;font-family:Roboto;font-size:15px;font-weight:500;line-height:18px;text-decoration-line:underline!important}.v2-planos.slide .container .cards .card .card-content .itens{display:flex;flex-direction:column;gap:12px}.v2-planos.slide .container .cards .card .card-content .itens .item{align-items:center;color:#262a30;display:flex;font-family:Roboto;font-size:14px;font-weight:300;gap:8px;line-height:20px}.v2-planos.slide .container .cards .card .card-content .itens .item svg{max-height:9px;max-width:12px;min-height:9px;min-width:12px}.v2-planos.slide .container .cards .card .card-content>.link-footer{align-items:center;background:#262a30;border:none;border-radius:8px;color:#fff;display:flex;font-family:Roboto;font-size:15px;font-weight:700;justify-content:center;letter-spacing:.46px;line-height:26px;margin-top:auto;padding:6px 16px;text-decoration:none;width:100%}.v2-planos.slide .container .pagination{align-items:center;display:none;gap:8px;justify-content:center}.v2-planos.slide .container .pagination button{all:unset;background:#fff;border:1px solid #ff355a;border-radius:100%;cursor:pointer;height:18px;width:18px}.v2-planos.slide .container .pagination button.active{background:#ff355a}@media (max-width:1024px){.v2-planos .container{max-width:100%}.v2-planos .container .cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.v2-planos.slide .container .cards .card{max-width:calc(50% - 16px);min-width:calc(50% - 16px)}}@media (max-width:680px){.v2-planos .container{gap:24px}.v2-planos .container h2{font-size:24px;line-height:22px}.v2-planos .container .cards{display:flex;flex-direction:column}.v2-planos.slide .container .cards{flex-direction:row}}@media (max-width:540px){.v2-planos.slide .container .cards .card{min-width:calc(100% - 16px)}}