.card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 40px;border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-shadow:2px 2px 2px 1px rgba(0,0,0,.2);box-shadow:2px 2px 2px 1px rgba(0,0,0,.2);max-width:310px}.card,.card__qtd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card__qtd{font-family:Inter,sans-serif;font-size:60px;line-height:1;font-weight:200;letter-spacing:6px}.card__tipo{font-family:Poppins,sans-serif;font-size:18px;line-height:1;font-weight:300;letter-spacing:2px}.card__stars{width:52px;height:14px;margin-bottom:41px}.card__infos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card__infos,.card__infos__info{display:-webkit-box;display:-ms-flexbox;display:flex}.card__infos__info{font-family:Roboto,sans-serif;font-weight:500;font-style:normal;font-size:16px;margin-bottom:20px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.card__infos__info__highlight{color:#891fa8}.card__infos__info>svg{min-width:18px;min-height:10px;margin-right:5px}.card__price{display:grid;margin-bottom:33px;margin-top:10px;font-family:Barlow,sans-serif}.card__price__coin{grid-area:coin;font-size:26px;line-height:1}.card__price__value{font-size:90px;grid-area:value;line-height:.8;font-weight:700}.card__price__decimal{grid-area:decimal;-ms-flex-line-pack:end;align-content:end;font-size:26px;line-height:1}.card__price__period{grid-area:period;text-align:center;font-size:19px}.card .grid-template-price{color:#000;grid-template-areas:"coin value value decimal" ". period period ."}.card__select{padding:8px 18px;font-size:16px;font-weight:900;letter-spacing:2px;border-radius:20px;background-color:#fff;color:#000;border:1.5px solid #000}.card__select:hover{color:#fff;background-color:#891fa8;border-color:#891fa8}.page{display:-webkit-box;display:-ms-flexbox;display:flex;padding:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page h1{font-size:50px}.page__title{font-size:35px}.exemplo{border-top:1px solid #aaa;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.exemplo>:nth-child(2){margin-top:20px}.type-payment__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.type-payment__text__title{font-family:Roboto,sans-serif;color:#494949;font-size:18px}.type-payment__text__description{font-family:Roboto,sans-serif;color:#a5a5a5;font-size:17px}.type-payment__body-tile{font-size:18px;color:#494949;margin-bottom:30px}.type-payment__body{margin-bottom:30px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;grid-gap:20px;grid-template-areas:"card-number card-number" "validity security-code" "card-proprieter card-proprieter"}.card-number{grid-area:card-number}.validity{grid-area:validity}.security-code{grid-area:security-code}.card-proprieter{grid-area:card-proprieter}.type-payment__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.type-payment__buttons>:first-child{margin-right:20px}.btn-gray{background-color:#bdbdbd;color:#fff}