.buttonsContainer{margin-bottom:10px}.paymentMethodLabel span{align-items:center;display:flex;flex-direction:row;margin-bottom:0}.paymentMethodLabel span div{color:var(--off-black);font-weight:700}.toggleButtonFieldLabel{margin-bottom:17px}.payNowLabel{color:var(--off-black);margin-bottom:-17px}.toggleButtonField>div:nth-of-type(2){display:flex;gap:var(--spacing-2)}.toggleButtonField>div:nth-of-type(2)>button{font-size:var(--font-base);height:45px;width:45px}.payNow{display:none}
.total{color:var(--off-black);font-family:var(--font-family-argent-cf),var(--font-family-sans-serif);font-size:var(--font-base);line-height:150%}.fees,.total{display:flex;flex-direction:row;font-weight:var(--weight-semi-bold);justify-content:space-between}.fees{font-family:var(--font-family-venn),var(--font-family-sans-serif);font-size:var(--font-xs);line-height:14px}.feesNumbers{display:flex;flex-direction:row;@mixin column-gap var(--spacing-1)}.discountedFees{color:#819098;text-decoration:line-through}@media screen and (--min-w-sm ){.total{font-size:var(--font-lg)}.fees{font-size:var(--font-sm)}}
.bullet{background-color:var(--soft-orange);border-radius:50%;flex-shrink:0;height:10px;margin-right:6px;margin-top:6px;width:10px;z-index:1}.installmentContent{display:flex;flex-shrink:0}.alma-card-installments{margin-top:10px}.firstBullet{background-color:var(--alma-orange);z-index:1}.firstInstallmentContent{color:var(--off-black);font-weight:700}.separator{background-color:var(--off-white);height:calc(100% - 50px);left:11.65px;position:absolute;top:35px;width:2px}.installments{display:flex;flex-direction:column;margin-bottom:var(--spacing-4);@mixin row-gap var(--spacing-1)}.installment{display:flex;flex-direction:row;font-size:var(--font-sm);justify-content:space-between;line-height:22px;width:100%}.hasBreadcrumb{margin-left:calc(var(--spacing-4))}.firstInstallment{font-family:var(--font-family-venn),var(--font-family-sans-serif);font-size:var(--font-base);font-weight:var(--weight-semi-bold)}.errorMessage{display:flex;flex-direction:column;font-size:var(--font-sm);@mixin row-gap var(--spacing-4)}.errorMessage>button{margin-top:var(--spacing-4)}.logo{width:50px}.footer{background-color:var(--off-white)!important;border-radius:var(--radius-lg)!important;display:flex;flex-direction:column;margin:0!important;padding:var(--spacing-4)!important;width:auto;@mixin row-gap var(--spacing-1)}.footerCard{display:flex;flex-direction:column;@mixin row-gap var(--spacing-6)}@media screen and (--min-w-sm ){.errorMessage{font-size:var(--font-base)}.shortenHugePlan{max-height:120px;overflow-y:scroll;padding-right:var(--spacing-4)}.installments.shortenHugePlan{margin-bottom:0}.separator{left:35.5px;top:80px}}
