*{margin:0;padding:0;min-width:unset;min-height:unset;-webkit-box-sizing:border-box;box-sizing:border-box}ol{list-style:none}a{text-decoration:none}button,fieldset{border:none}button{background-color:transparent}body,html{min-width:280px;font-family:Rubik,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}h1,h2,h3,h6{font-family:oscine,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.font-bold,b,strong{font-weight:500}.h-medium{height:48px}.h-small{height:40px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.z-1{z-index:1}.z-900{z-index:900}.z-901{z-index:901}.z-999{z-index:999}#app{background-color:#f6fbfd;min-height:100vh}@media screen and (min-width:768px){#app{padding-bottom:30px}}@media screen and (max-width:767px){.grecaptcha-badge{visibility:hidden}}.card{width:100%}@media screen and (min-width:768px){.card{background:#fff;border:1px solid rgba(189,194,198,.4);border-radius:8px;padding:23px}}.card--expand{padding:0 16px 24px 16px}@media screen and (min-width:768px){.card--expand{padding:40px}}.card--hidden+.card--expand{margin-top:0!important}.card--hidden{display:none}.card__head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card__head,.card__head .titleStep{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.card__head .titleStep__title{color:#747474;font-family:oscine,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:18px;font-weight:700}.card--done .card__head .titleStep__title,.card--expand .card__head .titleStep__title{color:#444}.card--expand .card__head .titleStep__title{font-size:24px}.card__head .titleStep__icon{height:32px;margin-right:16px;width:32px}.card--expand .card__head .titleStep__icon{display:none}.card__head .btnEdit{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.card--expand .card__head .btnEdit{display:none}.card__head .btnEdit__icon{height:24px;margin-right:8px;width:24px}.card__head .btnEdit__label{color:#595959;font-family:Rubik,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:16px}.card__body .btn__nextStep{margin-top:32px}@media screen and (min-width:768px){.card__body .btn__nextStep{max-width:200px}}.card__body .btn__completePayment{margin-top:24px}@media screen and (min-width:768px){.card__body .btn__completePayment{max-width:308px}}.planInfoCard{background:#fff;color:#444;font-family:Rubik,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:16px;height:auto;padding:40px 32px;position:relative;width:100%}@media screen and (min-width:1280px){.planInfoCard{border:1px solid rgba(189,194,198,.4);border-radius:8px}}@media screen and (max-width:1279px){.planInfoCard:not(:last-child):after{background-color:rgba(189,194,198,.4);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}}@media screen and (min-width:1081px){.planInfoCard:not(:last-child){margin-bottom:16px}}