@media screen and (min-width:1024px){.plans__title{padding-top:5rem}}.plans__list{display:grid;grid-template-columns:1fr;gap:.8125rem}@media screen and (min-width:768px){.plans__list{grid-template-columns:1fr 1fr 1fr;margin-top:5.5625rem}}@media screen and (min-width:1024px){.plans__list{grid-template-rows:0 1fr 0}}.plans .plans-cards{min-height:800px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.plans__plan{background:#FEFEFF;padding:2rem 1rem 5rem;border:1px solid #175A70;border-radius:8px}@media screen and (min-width:1024px){.plans__plan{grid-row:2;padding-left:1.5rem;padding-right:1.5rem}}.plans__plan.best{position:relative;margin-top:2.125rem;border-radius:0 0 8px 8px}@media screen and (min-width:768px){.plans__plan.best{margin-top:0}}@media screen and (min-width:1024px){.plans__plan.best{grid-row:1/4;grid-column:2}}.plans__plan.best .plans__plan__best{position:absolute;top:-35px;right:-1px;padding:.625rem 1rem;background:#2800FF;color:#FEFEFF;font-size:.8494rem;font-weight:600;line-height:.9003rem;border-radius:4px 4px 0 0}.plans__plan.best::before{content:"";position:absolute;top:-13px;left:-1px;width:calc(100% + 2px);height:13px;background:#2800FF;border-radius:8px 8px 0 0}.plans__plan__title{font-size:1.5rem;line-height:3rem;text-transform:uppercase;color:#1B1B1B;margin-bottom:.25rem}@media screen and (min-width:1280px){.plans__plan__title{font-size:2rem}}.plans__plan__description{color:#666;font-size:.8125rem;line-height:1.2188rem;margin-bottom:1.5rem}@media screen and (min-width:768px){.plans__plan__description{font-size:.7rem;min-height:60px}}@media screen and (min-width:1024px){.plans__plan__description{font-size:.8125rem;min-height:auto}}.plans__plan__value__installments.--personalizado{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;justify-content:start;-webkit-box-align:center;align-items:center;gap:1rem;height:48px}.plans__plan__value__installments__installment{color:#1B1B1B;font-size:2rem;font-weight:700;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center}@media screen and (min-width:768px){.plans__plan__value__installments__installment{font-size:1.8rem}}@media screen and (min-width:1024px){.plans__plan__value__installments__installment{font-size:2.5rem}}.plans__plan__value__installments__installment span{color:#666;font-size:1rem;font-weight:400;margin-left:1rem}.plans__plan__value__installments__installment.--personalizado{font-size:14px;font-weight:300;color:#666}.plans__plan__value__installments .icon{-webkit-box-flex:0;flex:0 0 35px}.plans__plan__value__installments svg path{fill:#2800FF}.plans__plan__benefits{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:12px}.plans__plan__benefits__description{color:#1B1B1B;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.plans__plan__benefit{color:#666;font-size:.875rem;line-height:1.3125rem;list-style:outside;list-style-type:square;margin-left:1rem}.plans__plan__benefit::marker{color:#2800FF}.plans__plan__benefit strong{color:#666}.plans__plan__benefit .--highlight{font-weight:700;color:#2800FF}.plans__plan__best{position:absolute}.plans__link--company{margin-top:2.5rem}.plans .cta{width:90%;display:block;text-align:center;border-radius:4px;font-size:.875rem;padding:.75rem 1.5rem;text-transform:uppercase;margin:2rem auto}.plans .cta.inverter{background:transparent;border:1px solid #2800FF;color:#2800FF}.plans .cta.inverter:hover{background:#2800FF;color:#FEFEFF}.plans .swiper-pagination-bullet{background:#ADADAD;opacity:1;width:12px;height:12px}.plans .swiper-pagination-bullet-active{width:16px;height:16px;background:#7A73FF}