.Cartao_container__fk5wD{display:block;max-width:96rem;margin:4rem auto;padding:0 2.4rem;width:100%}.Cartao_header__W_XxS{display:flex;flex-direction:column;padding:2.4rem 0;gap:.8rem;border-top:1px solid var(--card-border-color);margin-top:2.4rem}.Cartao_header__W_XxS p{font-size:var(--font-size-xsmall)}.Cartao_summaryInfo__OTLH3{margin-bottom:1.6rem}.Cartao_cardContent__V2qnD{display:flex;flex-direction:column;gap:1.6rem}.Cartao_contractInfo__cN8j7{display:flex;flex-direction:column;gap:.8rem;font-size:var(--font-size-xsmall)}.ChangeCardForm_container__9DMgG{display:block}.ChangeCardForm_form__XyizC{display:flex;flex-direction:column;gap:3.2rem;width:100%}.ChangeCardForm_personalData__q_B3K{display:flex;flex-direction:column;gap:1.2rem}.ChangeCardForm_personalData__q_B3K p{font-size:var(--font-size-xsmall)}.ChangeCardForm_footer__0USKY{display:flex;justify-content:flex-end;align-items:center;gap:1.6rem}.ChangeCardForm_buttonContainer__j0x6Z{width:100%;max-width:24rem}.Text_container__gok9K{display:block}.Card_container__o_mLE{display:flex;flex-direction:column;position:relative;padding:2.4rem;box-sizing:border-box;border:1px solid var(--card-border-color);width:100%}.Card_container__o_mLE[data-postgraduate=true]{padding-top:0;border:none}.Card_header__A1Cl_{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.Card_title__qJcJ_{display:flex;align-items:center;gap:.8rem;width:100%}.Card_title__qJcJ_ svg{fill:var(--color-primary);width:2.4rem}.Card_content___UOg7{display:block}.Card_actionButton__6n63f{display:flex;justify-content:center;align-items:center;gap:1rem;position:absolute;right:1.6rem;top:1.6rem;font-size:var(--font-size-xsmall);font-weight:var(--font-weight-semibold);line-height:2.1rem;padding:.8rem 1.2rem;border:1px solid rgb(77,77,77);border-radius:2px;cursor:pointer;background:rgb(51,51,51);color:var(--color-white);transition:.3s}.Card_actionButton__6n63f svg{position:relative;top:-.2rem;fill:var(--color-white);width:1.6rem}.Card_actionButton__6n63f:hover{filter:brightness(1.2)}@media (max-width:768px){.Card_actionButton__6n63f span{display:none}.Card_container__o_mLE{padding:1rem;background:transparent;border:1px solid black}.Card_container__o_mLE.Card_summaryCard__6X1tF{padding:24px 16px;border:1px solid var(--card-border-color);background:var(--card-background-color)}}.Alert_alert__8P8mU{display:flex;align-items:center;gap:1.6rem;border-radius:var(--border-radius-small);border:1px solid var(--color-primary);padding:1.2rem 1.6rem;font-size:var(--font-size-xsmall);margin-bottom:3.2rem}.Alert_alert__8P8mU svg{width:1.6rem}.Alert_alert-error___hfat{background-color:rgba(161,42,42,.8);color:rgb(250,248,248);border-color:rgb(180,54,72)}.Alert_alert-error___hfat svg{position:relative;top:.2rem;fill:rgb(250,248,248)}.Alert_alert-success__Uszk6{color:rgb(199,244,199);border-color:rgb(115,229,115)}.Alert_alert-success__Uszk6 svg{position:relative;top:.2rem;fill:#4caf50}.Alert_alert-info__qbmsa{color:rgb(199,244,244);border-color:rgb(115,229,229)}.Alert_alert-info__qbmsa svg{position:relative;top:.2rem;fill:#00bcd4}.Alert_alert-warning__YsMP9{color:rgb(244,244,199);border-color:rgb(229,229,115)}.Alert_alert-warning__YsMP9 svg{position:relative;top:.2rem;fill:#ffeb3b}.SimplifiedFormStep_container__QTPq_{display:block;width:100%;gap:0}.SimplifiedFormStep_cardSection__y7Z9y{display:block;margin-top:2rem}.SimplifiedFormStep_form__xxVhN{display:flex;flex-direction:column;gap:24px;width:100%}.SimplifiedFormStep_form__xxVhN .SimplifiedFormStep_buttonContainer__RJ5SV{width:18.5rem}.SimplifiedFormStep_termsLabel__i3Qvo{padding-bottom:24px;width:141px;font-style:normal;font-weight:600;font-size:16px;color:var(--test-heading-color);flex:none;order:0;flex-grow:0}.SimplifiedFormStep_paymentMethodLabel__3wdJI{font-weight:600;font-size:14px;line-height:160%;letter-spacing:0;color:var(--mobile-summary-text-secondary)}@media (max-width:768px){.SimplifiedFormStep_form__xxVhN .SimplifiedFormStep_buttonContainer__RJ5SV{width:100%}}.CardSectionTitle_container___s3SG{display:flex;align-items:center;gap:4px;width:100%;padding-bottom:0}.CardSectionTitle_container___s3SG svg{fill:var(--color-primary);width:3.2rem!important;height:3.2rem!important;display:block}.CardSectionTitle_container___s3SG svg path{stroke:var(--color-primary);width:32px!important;height:32px!important}.CardSectionTitle_title__mKQhO{font-size:20px;font-weight:var(--font-weight-semibold);color:var(--color-neutral-1)}@media (max-width:768px){.CardSectionTitle_title__mKQhO{font-size:16px}.CardSectionTitle_container___s3SG svg{width:20px!important;height:20px!important;display:block}}.CheckoutTimeline_container__i2Opc{display:block}.CheckoutTimeline_steps__pDVZ5{display:flex;align-items:center;justify-content:space-between}.CheckoutTimeline_step__Rmmjw{display:flex;align-items:center;gap:.6rem;margin-bottom:1.6rem}.CheckoutTimeline_step__Rmmjw .CheckoutTimeline_title__YUveH{font-size:var(--font-size-xsmall);font-weight:var(--font-weight-semibold);color:var(--color-gray-600)}.CheckoutTimeline_step__Rmmjw svg{fill:var(--color-gray-600);width:1.6rem}.CheckoutTimeline_step__Rmmjw.CheckoutTimeline_active__o6QUq .CheckoutTimeline_title__YUveH{color:var(--color-white)}.CheckoutTimeline_step__Rmmjw.CheckoutTimeline_active__o6QUq svg{fill:var(--color-primary);stroke-width:1}.CheckoutTimeline_stepLineContainer__UWDZv{display:flex;align-items:center;justify-content:space-between;height:3px;width:85%;margin:1rem auto 0}.CheckoutTimeline_stepLine__RsqVA{height:.3rem;width:48%;background-color:var(--color-white);opacity:.2}.CheckoutTimeline_stepLine__RsqVA.CheckoutTimeline_active__o6QUq{background-color:var(--color-primary);opacity:1}.CheckoutTimeline_stepCircle__3pnn5{width:1.6rem;height:1.6rem;border-radius:50%;background-color:var(--color-white);display:flex;align-items:center;justify-content:center;opacity:.2}.CheckoutTimeline_stepCircle__3pnn5 svg{fill:var(--color-primary);width:1.6rem}.CheckoutTimeline_stepCircle__3pnn5.CheckoutTimeline_done__pUtaS{opacity:1}.CheckoutTimeline_stepCircle__3pnn5.CheckoutTimeline_active__o6QUq{background-color:var(--color-primary);opacity:1}.InputText_container__mrhs0{position:relative;width:100%}.InputText_inputText__9DY9_{color:var(--input-color);outline:1px solid var(--input-border-color);background-color:var(--input-background-color);width:100%;padding:3rem 1.6rem 1rem;border-radius:.4rem;font-size:1.6rem;font-weight:400;text-align:left;border:none;line-height:1.6rem;max-height:5.6rem}.InputText_inputGroup__6zPIO{position:relative;width:100%}.InputText_inputDisabled__ixj5S{filter:brightness(.6)}.InputText_inputText__9DY9_:-moz-read-only{cursor:not-allowed}.InputText_inputText__9DY9_:read-only{cursor:not-allowed}.InputText_inputText__9DY9_:focus{outline-width:.2rem;outline-color:var(--color-primary,#4d4d4d)}.InputText_inputLabel__SRqT4{color:var(--input-label-color);font-weight:700;position:absolute;top:50%;left:1.6rem;transform:translateY(-50%);transition:all .3s ease;pointer-events:none;font-size:1.6rem;line-height:1.6rem}.InputText_inputText__9DY9_:focus+.InputText_inputLabel__SRqT4,.InputText_inputText__9DY9_:not(:placeholder-shown)+.InputText_inputLabel__SRqT4{top:1.6rem;font-size:1.2rem}.InputText_inputError__dBTSy .InputText_inputText__9DY9_{border:1px solid var(--input-error-color);background-color:var(--input-error-background-color);outline:none}.InputText_inputError__dBTSy .InputText_inputLabel__SRqT4{color:var(--input-error-color)}.InputText_inputError__dBTSy .InputText_errorMessage__cibk0{display:flex;margin-top:.8rem;gap:.4rem;width:100%}.InputText_inputError__dBTSy .InputText_errorMessage__cibk0 span{color:var(--input-error-color);font-size:1.2rem;font-weight:700}.InputText_inputError__dBTSy .InputText_errorMessage__cibk0 svg{width:1.2rem;fill:var(--input-error-color)}.InputText_spinner__U8vbJ{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;border:.2rem solid var(--color-primary,#4d4d4d);border-top:.2rem solid transparent;border-radius:50%;animation:InputText_spin__iDFlm 1s linear infinite}@keyframes InputText_spin__iDFlm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.InputText_container__mrhs0{width:100%;max-width:100%}.InputText_inputText__9DY9_{color:var(--input-color);outline:1px solid var(--input-border-color);background-color:var(--input-background-color);width:100%;padding:3rem 1.6rem 1rem;border-radius:.4rem;font-size:1.6rem;font-weight:400;text-align:left;border:none;line-height:1.6rem;max-height:5.6rem}.InputText_inputText__9DY9_:focus{outline:2px solid var(--color-primary,#d10063);outline-offset:-2px}.InputText_inputLabel__SRqT4{font-family:Montserrat;font-size:1.2rem;font-weight:600;color:#999999}.InputText_inputText__9DY9_:focus+.InputText_inputLabel__SRqT4,.InputText_inputText__9DY9_:not(:placeholder-shown)+.InputText_inputLabel__SRqT4{top:1.2rem;font-size:1rem;color:var(--color-primary,#d10063)}.InputText_inputWithIcon__vKufY .InputText_inputText__9DY9_{padding-right:4rem}.InputText_inputIcon__1lBlX{width:24px;height:24px;right:16px}.InputText_inputWithIcon__vKufY .InputText_inputIcon__1lBlX svg{width:24px;height:24px}}.InputText_inputWithIcon__vKufY{position:relative;width:100%}.InputText_inputWithIcon__vKufY .InputText_inputText__9DY9_{padding-right:4.4rem}.InputText_inputIcon__1lBlX{position:absolute;top:50%;right:1.6rem;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;height:2.4rem;width:2.4rem;color:var(--input-icon-color,var(--input-label-color))}.InputText_inputWithIcon__vKufY .InputText_inputIcon__1lBlX svg{width:2.4rem;height:2.4rem;fill:currentColor}.InputSelect_container__Wo8hN{width:100%}.InputSelect_container__Wo8hN .InputSelect_inputGroup__NBXjx{position:relative;width:100%}.InputSelect_inputLabel__7GbPQ{position:absolute;top:-10px;left:10px;font-size:12px;color:var(--input-label-color,#999);pointer-events:none;background-color:var(--card-background-color,#fff);padding:0 5px}.InputSelect_inputSelect__u_Dud{display:block;text-align:left;width:100%;padding:2.6rem 1.6rem 1rem;height:5.6rem;font-size:1.6rem;font-weight:400;color:var(--input-color);background-color:var(--input-background-color);outline:1px solid var(--input-border-color);border:none;border-radius:.4rem;cursor:pointer;transition:border-color .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.InputSelect_container__Wo8hN{width:100%;max-width:100%}.InputSelect_inputSelect__u_Dud{color:var(--input-color);outline:1px solid var(--input-border-color);background-color:var(--input-background-color);width:100%;border-radius:.4rem;font-size:1.6rem;font-weight:400;text-align:left;border:none;line-height:1.6rem;max-height:5.6rem;padding:3rem 4rem 1rem 1.6rem}.InputSelect_inputSelect__u_Dud.InputSelect_opened__ZLGT7{outline:2px solid var(--color-primary,#d10063);outline-offset:-2px}}.InputSelect_inputSelect__u_Dud.InputSelect_opened__ZLGT7{outline-color:var(--color-primary,#d10063);outline-width:.2rem}.InputSelect_container__Wo8hN.InputSelect_inputDisabled__Jr1re button{filter:brightness(.6);cursor:not-allowed}.InputSelect_inputSelect__u_Dud svg{width:1.6rem;right:1.6rem;fill:var(--input-label-color)}.InputSelect_inputSelect__u_Dud svg,.InputSelect_selectLabel__TbUpW{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.InputSelect_selectLabel__TbUpW{color:var(--input-label-color);font-weight:700;left:1.6rem;transition:all .3s ease;font-size:1.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;right:4rem}@media (max-width:768px){.InputSelect_selectLabel__TbUpW{color:var(--input-label-color);font-size:1.6rem;font-weight:400}}.InputSelect_inputSelect__u_Dud.InputSelect_selected__GAb0N+.InputSelect_selectLabel__TbUpW{top:1.6rem;font-size:1.2rem}@media (max-width:768px){.InputSelect_inputSelect__u_Dud.InputSelect_selected__GAb0N+.InputSelect_selectLabel__TbUpW{font-size:1.1rem}}.InputSelect_optionsList__mOyBl{max-height:250px;overflow-y:auto;padding:8px;border-radius:4px;position:absolute;left:0;right:0;bottom:-8px;z-index:10;background-color:var(--select-options-background-color);box-shadow:0 4px 28px 0 rgba(0,0,0,.16);transform:translateY(100%);transition:.3s;opacity:1;display:block;visibility:visible;animation:InputSelect_fadeIn__hZFs4 .3s ease-out 0s 1 normal none running}.InputSelect_optionsList__mOyBl::-webkit-scrollbar{width:8px}.InputSelect_optionsList__mOyBl::-webkit-scrollbar-thumb{background-color:rgb(77,77,77);border-radius:4px}.InputSelect_optionItem__vIDmp{display:flex;align-items:center;justify-content:space-between;font-style:normal;font-weight:400;font-size:1.6rem;line-height:2rem;padding:16px;border-radius:4px;cursor:pointer;transition:.3s;color:var(--input-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.InputSelect_optionItem__vIDmp span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;margin-right:8px}@media (max-width:768px){.InputSelect_optionItem__vIDmp{font-size:1.4rem;line-height:1.8rem;padding:12px 16px}}.InputSelect_optionItem__vIDmp:hover{background-color:var(--select-option-hover-color)}.InputSelect_selectedOptionItem__uerIZ{background-color:var(--select-option-selected-color)}.InputSelect_inputError___BDp_ .InputSelect_inputSelect__u_Dud{border:1px solid var(--input-error-color);background-color:var(--input-error-background-color);outline:none}.InputSelect_inputError___BDp_ .InputSelect_inputLabel__7GbPQ{color:var(--input-error-color)}.InputSelect_inputError___BDp_ .InputSelect_errorMessage__evVR1{display:flex;margin-top:.8rem;gap:.4rem;width:100%}.InputSelect_inputError___BDp_ .InputSelect_errorMessage__evVR1 span{color:var(--input-error-color);font-size:1.2rem;font-weight:700}.InputSelect_inputError___BDp_ .InputSelect_errorMessage__evVR1 svg{width:1.2rem;fill:var(--input-error-color)}.InputCheckbox_container__uXmDP{display:block;position:relative;width:100%;max-width:100%}.InputCheckbox_inputGroup__EWcvN{display:flex;align-items:flex-start;width:100%;max-width:100%}.InputCheckbox_inputCheckbox__ADOmv{display:none}.InputCheckbox_box__oL_em{background-color:transparent;border:1px solid var(--color-gray-600);border-radius:.25rem;cursor:pointer;width:2rem!important;height:2rem!important;flex-shrink:0!important;min-width:2rem!important;min-height:2rem!important;max-width:2rem!important;max-height:2rem!important}.InputCheckbox_inputGroup__EWcvN svg{fill:var(--color-primary);position:relative;top:-.3rem;left:-.3rem}.InputCheckbox_container__uXmDP .InputCheckbox_square___Aryz{cursor:pointer;width:2rem!important;height:2rem!important;flex-shrink:0!important;min-width:2rem!important;min-height:2rem!important;max-width:2rem!important;max-height:2rem!important}.InputCheckbox_label__xBOMq{font-size:var(--font-size-xsmall);font-weight:var(--font-weight-regular);color:var(--input-checkbox-label-color);margin-left:.8rem;cursor:pointer;flex:1 1;word-wrap:break-word;overflow-wrap:break-word;max-width:calc(100% - 3.2rem)}.InputCheckbox_inputError__9XQ_W .InputCheckbox_box__oL_em{border:1px solid var(--input-error-color)}.InputCheckbox_inputError__9XQ_W .InputCheckbox_errorMessage__ZlJ0m{display:flex;margin-top:.8rem;gap:.4rem;width:100%}.InputCheckbox_inputError__9XQ_W .InputCheckbox_errorMessage__ZlJ0m span{color:var(--input-error-color);font-size:1.2rem;font-weight:700}.InputCheckbox_inputError__9XQ_W .InputCheckbox_errorMessage__ZlJ0m svg{width:1.2rem;fill:var(--input-error-color)}@media (max-width:768px){.InputCheckbox_container__uXmDP,.InputCheckbox_inputGroup__EWcvN{display:flex;flex-direction:row;align-items:center;padding:0;gap:12px;width:100%;height:20px}.InputCheckbox_box__oL_em{box-sizing:border-box;border:1.5px solid var(--input-border-color);border-radius:2px;background-color:transparent;cursor:pointer}.InputCheckbox_box__oL_em,.InputCheckbox_container__uXmDP .InputCheckbox_square___Aryz{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;flex-shrink:0!important}.InputCheckbox_label__xBOMq{width:auto;height:auto;min-height:18px;font-family:Montserrat;font-style:normal;font-weight:400;font-size:14px;line-height:125%;color:var(--text-body-color);margin-left:0;cursor:pointer;flex:1 1;order:1;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:calc(100% - 32px)}}.InputPhone_container__gmbvg,.InputPhone_inputContainer__fjvUx{position:relative;width:100%}.InputPhone_countrySelect__bd_Bz{display:flex;gap:1.2rem;align-items:center;justify-content:center;color:var(--input-color);outline:1px solid var(--input-border-color);background-color:var(--input-background-color);border-radius:.4rem 0 0 .4rem;cursor:pointer;width:8.4rem}.InputPhone_countrySelect__bd_Bz .InputPhone_countryIcon__V_Juq svg{width:2.4rem;height:2.4rem}.InputPhone_countrySelect__bd_Bz>svg{width:1.2rem;height:1.2rem;fill:var(--input-label-color)}.InputPhone_inputText__D9OCP{color:var(--input-color);outline:1px solid var(--input-border-color);background-color:var(--input-background-color);width:100%;padding:3rem 1.6rem 1rem;border-radius:0 .4rem .4rem 0;font-size:1.6rem;font-weight:400;line-height:1.6rem;text-align:left;border:none}.InputPhone_inputDisabled__p3oX_{filter:brightness(.6)}.InputPhone_inputText__D9OCP:disabled{cursor:not-allowed}.InputPhone_inputText__D9OCP:focus{outline-width:.2rem;outline-color:var(--color-primary,#4d4d4d)}.InputPhone_inputLabel__LZTEK{color:var(--input-label-color);font-weight:700;position:absolute;top:50%;left:1.6rem;transform:translateY(-50%);transition:all .3s ease;pointer-events:none;font-size:1.6rem}.InputPhone_inputText__D9OCP:focus+.InputPhone_inputLabel__LZTEK,.InputPhone_inputText__D9OCP:not(:placeholder-shown)+.InputPhone_inputLabel__LZTEK{top:1.6rem;font-size:1.2rem}.InputPhone_inputError__6_2TA .InputPhone_inputText__D9OCP{border-color:var(--input-error-color);border-width:.2rem;background-color:var(--input-error-background-color)}.InputPhone_inputError__6_2TA .InputPhone_inputLabel__LZTEK{color:var(--input-error-color)}.InputPhone_inputError__6_2TA .InputPhone_errorMessage__uZFaY{display:flex;position:absolute;gap:.4rem;bottom:-2rem;width:100%}.InputPhone_inputError__6_2TA .InputPhone_errorMessage__uZFaY span{color:var(--input-error-color);font-size:1.2rem;font-weight:700}.InputPhone_inputError__6_2TA .InputPhone_errorMessage__uZFaY svg{width:1.2rem;fill:var(--input-error-color)}.InputPhone_optionsList__gOGqM{max-height:250px;overflow-y:auto;padding:8px;border-radius:4px;position:absolute;left:0;right:0;bottom:-8px;z-index:10;background-color:var(--select-options-background-color);box-shadow:0 4px 28px 0 rgba(0,0,0,.16);transform:translateY(100%);transition:.3s;opacity:1;display:block;visibility:visible;animation:InputPhone_fadeIn__OvyW2 .3s ease-out 0s 1 normal none running}.InputPhone_optionsList__gOGqM::-webkit-scrollbar{width:8px}.InputPhone_optionsList__gOGqM::-webkit-scrollbar-thumb{background-color:rgb(77,77,77);border-radius:4px}.InputPhone_optionItem__Scs_K{display:flex;align-items:center;gap:1.6rem;font-style:normal;font-weight:400;font-size:1.6rem;line-height:2rem;padding:16px;border-radius:4px;cursor:pointer;transition:.3s}.InputPhone_optionItem__Scs_K svg{width:2.4rem}.InputPhone_optionItem__Scs_K:hover{background-color:#303030}.InputPhone_selectedOptionItem__j_ubo{background-color:var(--color-primary,#262626)}@media (max-width:768px){.InputPhone_inputLabel__LZTEK{font-size:1.4rem}}.Row_container__oIVCH{display:flex}@media (max-width:768px){.Row_mobile__AVd6S{flex-direction:column}.Row_container__oIVCH{gap:16px!important}}.PersonalInputs_container__WUtVh{display:block;width:100%}.PersonalInputs_form__nfI5F{display:flex;flex-direction:column;gap:2.4rem}.CreditCardInputs_container__n_MB1{display:block;width:100%}.CreditCardInputs_form__xzhv_{display:flex;flex-direction:column;gap:16px}.CreditCardInputs_discountDescription__mSYgT{margin-top:-1.6rem;font-size:var(--font-size-xxsmall);color:var(--text-description-color,#666666)}.CreditCardInputs_discountDescription__mSYgT span{color:var(--color-success);font-weight:var(--font-weight-bold)}.AddressInputs_container__RyJ_d{display:block;width:100%}.AddressInputs_form__p__s_{display:flex;flex-direction:column;gap:16px}.InvoiceInputs_container__nZFMb{display:flex;flex-direction:column;width:100%;gap:2.4rem}.InvoiceInputs_discountDescription__wVWaP{margin-top:-1.6rem;font-size:var(--font-size-xxsmall);color:var(--text-description-color)}.InvoiceInputs_discountDescription__wVWaP span{color:var(--color-success);font-weight:var(--font-weight-bold)}.PaymentMethodButtons_container__CDpyR{display:flex;gap:24px;width:100%}.PaymentMethodButtons_container__CDpyR button{display:flex;justify-content:space-between;align-items:flex-start;border:none;gap:8px;width:100%;cursor:pointer;font-size:1.6rem;line-height:2.6rem;font-weight:600;background-color:var(--card-background-color);color:var(--text-body-color);padding:16px;border:1px solid var(--input-border-color);border-radius:var(--border-radius-small);transition:all .2s ease;position:relative;box-sizing:border-box;min-height:84px;height:auto}.PaymentMethodButtons_buttonContent__n__by{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;flex:1 1}.PaymentMethodButtons_buttonMain__AYSWx{display:flex;align-items:center;gap:8px;font-size:1.6rem;font-weight:600;color:var(--text-body-color)}.PaymentMethodButtons_buttonMain__AYSWx .PaymentMethodButtons_buttonTitle__aTL5i{font-size:1.6rem;font-weight:600;color:var(--text-body-color);line-height:1.2}.PaymentMethodButtons_buttonMain__AYSWx svg,.PaymentMethodButtons_creditCardIcon__OzBf7{width:20px;height:20px;padding:0;flex-shrink:0}.PaymentMethodButtons_creditCardIcon__OzBf7{display:flex;align-items:center;justify-content:center}.PaymentMethodButtons_creditCardIcon__OzBf7 svg{width:20px;height:20px;padding:0;fill:var(--icon-fill-color)}.PaymentMethodButtons_pixIcon__CJ15W{width:20px;height:20px;padding:0;flex-shrink:0;display:flex;align-items:center;justify-content:center}.PaymentMethodButtons_pixIcon__CJ15W svg{width:20px;height:20px;padding:0;fill:var(--icon-fill-color)}.PaymentMethodButtons_buttonText__Hl29y{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 1}.PaymentMethodButtons_buttonTitle__aTL5i{font-size:1.6rem;font-weight:600;color:var(--text-body-color);line-height:1.2}.PaymentMethodButtons_paymentDescription__uOwhp{color:var(--color-success)}.PaymentMethodButtons_paymentDescriptionText__0ZOxk,.PaymentMethodButtons_paymentDescription__uOwhp{font-size:14px;font-weight:400;text-align:left;line-height:1.3;margin:0;word-wrap:break-word;overflow-wrap:break-word}.PaymentMethodButtons_paymentDescriptionText__0ZOxk{color:var(--text-body-color)}.PaymentMethodButtons_container__CDpyR button svg{fill:var(--payment-button-text-color)}.PaymentMethodButtons_paymentDescriptionText__0ZOxk .PaymentMethodButtons_discount__0kXUs,.PaymentMethodButtons_paymentDescription__uOwhp .PaymentMethodButtons_discount__0kXUs{font-weight:700;color:var(--color-success)}.PaymentMethodButtons_container__CDpyR button.PaymentMethodButtons_active__0XfcX,.PaymentMethodButtons_container__CDpyR button:hover{border-color:var(--color-primary);border-width:2px}.PaymentMethodButtons_container__CDpyR button.PaymentMethodButtons_active__0XfcX .PaymentMethodButtons_paymentDescriptionText__0ZOxk .PaymentMethodButtons_discount__0kXUs,.PaymentMethodButtons_container__CDpyR button.PaymentMethodButtons_active__0XfcX .PaymentMethodButtons_paymentDescription__uOwhp .PaymentMethodButtons_discount__0kXUs,.PaymentMethodButtons_container__CDpyR button:hover .PaymentMethodButtons_paymentDescriptionText__0ZOxk .PaymentMethodButtons_discount__0kXUs,.PaymentMethodButtons_container__CDpyR button:hover .PaymentMethodButtons_paymentDescription__uOwhp .PaymentMethodButtons_discount__0kXUs{color:var(--color-success)}.PaymentMethodButtons_container__CDpyR.PaymentMethodButtons_showRadioButton__r1spv button:after{content:"";width:20px;height:20px;border-radius:50%;border:2px solid var(--input-border-color);background:var(--color-white);flex-shrink:0;box-sizing:border-box}.PaymentMethodButtons_container__CDpyR.PaymentMethodButtons_showRadioButton__r1spv button.PaymentMethodButtons_active__0XfcX:after{box-sizing:border-box;width:20px;height:20px;background:var(--card-background-color);border:6px solid var(--color-primary);border-radius:50%;position:relative;flex:none}.PaymentMethodButtons_inputWithIcon__PBWYX{position:relative;width:100%}.PaymentMethodButtons_inputWithIcon__PBWYX input{width:100%;padding-right:40px;box-sizing:border-box}.PaymentMethodButtons_inputIcon__QDv_j{position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;height:24px;width:24px}@media (max-width:768px){.PaymentMethodButtons_container__CDpyR{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:12px;width:100%;min-height:180px;height:auto;flex:none;order:1;flex-grow:0}.PaymentMethodButtons_container__CDpyR.PaymentMethodButtons_showRadioButton__r1spv{min-height:180px;height:auto}.PaymentMethodButtons_container__CDpyR button[data-cy=creditCardMethodButton],.PaymentMethodButtons_container__CDpyR button[data-cy=invoiceMethodButton],.PaymentMethodButtons_container__CDpyR button[data-cy=invoicePixMethodButton],.PaymentMethodButtons_container__CDpyR button[data-cy=pixMethodButton]{box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;padding:16px;gap:8px;width:100%;min-height:84px;height:auto;background:var(--card-background-color);border:1px solid var(--input-border-color);border-radius:4px;flex:none;align-self:stretch;flex-grow:0}.PaymentMethodButtons_container__CDpyR button.PaymentMethodButtons_active__0XfcX{border:2px solid var(--color-primary)!important;box-shadow:0 4px 4px rgba(0,0,0,.25)}.PaymentMethodButtons_container__CDpyR button[data-cy=creditCardMethodButton] .PaymentMethodButtons_buttonContent__n__by,.PaymentMethodButtons_container__CDpyR button[data-cy=invoiceMethodButton] .PaymentMethodButtons_buttonContent__n__by,.PaymentMethodButtons_container__CDpyR button[data-cy=invoicePixMethodButton] .PaymentMethodButtons_buttonContent__n__by,.PaymentMethodButtons_container__CDpyR button[data-cy=pixMethodButton] .PaymentMethodButtons_buttonContent__n__by{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;flex:1 1;min-height:52px;height:auto;order:0;min-width:0}.PaymentMethodButtons_buttonMain__AYSWx{display:flex;flex-direction:row;align-items:center;padding:0;gap:4px;height:22px;flex:1 1;order:0;align-self:stretch;flex-grow:1;min-width:0}.PaymentMethodButtons_container__CDpyR button[data-cy=creditCardMethodButton] .PaymentMethodButtons_buttonMain__AYSWx,.PaymentMethodButtons_container__CDpyR button[data-cy=invoiceMethodButton] .PaymentMethodButtons_buttonMain__AYSWx,.PaymentMethodButtons_container__CDpyR button[data-cy=invoicePixMethodButton] .PaymentMethodButtons_buttonMain__AYSWx,.PaymentMethodButtons_container__CDpyR button[data-cy=pixMethodButton] .PaymentMethodButtons_buttonMain__AYSWx{flex:1 1;min-width:0}.PaymentMethodButtons_buttonMain__AYSWx svg,.PaymentMethodButtons_creditCardIcon__OzBf7,.PaymentMethodButtons_creditCardIcon__OzBf7 svg,.PaymentMethodButtons_pixIcon__CJ15W,.PaymentMethodButtons_pixIcon__CJ15W svg{width:20px;height:20px;flex:none;order:0;flex-grow:0}.PaymentMethodButtons_container__CDpyR button[data-cy=creditCardMethodButton] .PaymentMethodButtons_buttonTitle__aTL5i{height:22px;font-family:Montserrat;font-style:normal;font-weight:600;font-size:14px;line-height:160%;color:var(--text-body-color);flex:1 1;order:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentMethodButtons_container__CDpyR button[data-cy=invoiceMethodButton] .PaymentMethodButtons_buttonTitle__aTL5i,.PaymentMethodButtons_container__CDpyR button[data-cy=invoicePixMethodButton] .PaymentMethodButtons_buttonTitle__aTL5i,.PaymentMethodButtons_container__CDpyR button[data-cy=pixMethodButton] .PaymentMethodButtons_buttonTitle__aTL5i{height:22px;font-family:Montserrat;font-style:normal;font-weight:700;font-size:14px;line-height:160%;color:var(--text-body-color);flex:1 1;order:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentMethodButtons_container__CDpyR button[data-cy=creditCardMethodButton] .PaymentMethodButtons_paymentDescriptionText__0ZOxk,.PaymentMethodButtons_container__CDpyR button[data-cy=creditCardMethodButton] .PaymentMethodButtons_paymentDescription__uOwhp,.PaymentMethodButtons_container__CDpyR button[data-cy=invoiceMethodButton] .PaymentMethodButtons_paymentDescriptionText__0ZOxk,.PaymentMethodButtons_container__CDpyR button[data-cy=invoiceMethodButton] .PaymentMethodButtons_paymentDescription__uOwhp,.PaymentMethodButtons_container__CDpyR button[data-cy=invoicePixMethodButton] .PaymentMethodButtons_paymentDescriptionText__0ZOxk,.PaymentMethodButtons_container__CDpyR button[data-cy=invoicePixMethodButton] .PaymentMethodButtons_paymentDescription__uOwhp,.PaymentMethodButtons_container__CDpyR button[data-cy=pixMethodButton] .PaymentMethodButtons_paymentDescriptionText__0ZOxk,.PaymentMethodButtons_container__CDpyR button[data-cy=pixMethodButton] .PaymentMethodButtons_paymentDescription__uOwhp{display:block;padding:0;flex:1 1;min-height:22px;height:auto;font-family:Montserrat;font-style:normal;font-weight:400;font-size:14px;line-height:160%;color:var(--text-body-color);order:1;align-self:stretch;margin-top:0;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.PaymentMethodButtons_container__CDpyR.PaymentMethodButtons_showRadioButton__r1spv button[data-cy=creditCardMethodButton].PaymentMethodButtons_active__0XfcX:after,.PaymentMethodButtons_container__CDpyR.PaymentMethodButtons_showRadioButton__r1spv button[data-cy=creditCardMethodButton]:after{content:"";box-sizing:border-box;width:20px;height:20px;background:var(--card-background-color);border:6px solid var(--color-primary);border-radius:50%;flex:none;order:1;flex-grow:0}.PaymentMethodButtons_container__CDpyR button[data-cy=invoiceMethodButton]:after,.PaymentMethodButtons_container__CDpyR button[data-cy=invoicePixMethodButton]:after,.PaymentMethodButtons_container__CDpyR button[data-cy=pixMethodButton]:after{content:"";display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;width:20px;height:20px;flex:none;order:1;flex-grow:0}.PaymentMethodButtons_container__CDpyR.PaymentMethodButtons_showRadioButton__r1spv button[data-cy=invoiceMethodButton]:not(.PaymentMethodButtons_active__0XfcX):after,.PaymentMethodButtons_container__CDpyR.PaymentMethodButtons_showRadioButton__r1spv button[data-cy=invoicePixMethodButton]:not(.PaymentMethodButtons_active__0XfcX):after,.PaymentMethodButtons_container__CDpyR.PaymentMethodButtons_showRadioButton__r1spv button[data-cy=pixMethodButton]:not(.PaymentMethodButtons_active__0XfcX):after{box-sizing:border-box;width:20px;height:20px;border:1.5px solid var(--color-gray-600);border-radius:50%;background:transparent;flex:none;order:0;flex-grow:0}.PaymentMethodButtons_container__CDpyR.PaymentMethodButtons_showRadioButton__r1spv button:after{border-radius:50%!important}.PaymentMethodButtons_container__CDpyR.PaymentMethodButtons_showRadioButton__r1spv button.PaymentMethodButtons_active__0XfcX:after{box-sizing:border-box;width:20px;height:20px;background:var(--card-background-color);border:6px solid var(--color-primary);border-radius:50%;flex:none;order:1;flex-grow:0}}.EditButton_editButton__Vr6F5{display:flex;align-items:center;gap:.5rem;font-size:14px;cursor:pointer}.EditButton_editButton__Vr6F5 svg{width:16px;height:16px;stroke:currentColor;fill:none;margin-left:.3rem;vertical-align:middle;position:relative;top:-1px}.AddressSummaryCard_container__euAXX{display:block;width:100%}.AddressSummaryCard_header__tJdHk{display:flex;justify-content:space-between}.AddressSummaryCard_dataList__zVYIq{display:flex;flex-direction:column;justify-content:center;gap:2.4rem;list-style:none;margin-top:2.4rem}.AddressSummaryCard_dataItem__fuJnn{display:flex;justify-content:space-between;align-items:center}@media (max-width:768px){.AddressSummaryCard_dataItem__fuJnn{flex-direction:row;align-items:center;gap:0}.AddressSummaryCard_dataItem__fuJnn>:first-child{flex:1 1;text-align:left}.AddressSummaryCard_dataItem__fuJnn>:last-child{flex:1 1;text-align:right}}.OrderSummaryCard_container__cBuai{display:block;width:100%}.OrderSummaryCard_discountCoupon__X8nar{width:100%}.ProductsInfo_container__qn627{display:flex;flex-direction:column;width:100%}.ProductsInfo_product__DajEj{display:flex;gap:1.6rem}.ProductsInfo_cover__O0_Yd{position:relative;width:100%;max-width:8rem;height:8rem}.ProductsInfo_info__1vbRg{display:flex;flex-direction:column;gap:1.6rem}.ProductsInfo_title__pwCno{display:flex;gap:1.6rem}.ProductsInfo_title__pwCno h3{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--text-heading-color)}.ProductsInfo_removeButton__luqlg{position:relative;top:.2rem;cursor:pointer;background-color:transparent;border:none}.ProductsInfo_removeButton__luqlg svg{width:1rem;height:1rem;fill:var(--color-gray-600)}.ProductsInfo_removeButton__luqlg:hover svg{fill:var(--color-error)}.ProductsInfo_price__cwmpI span{font-size:var(--font-size-xsmall);font-weight:var(--font-weight-regular);color:var(--text-body-color)}.ProductsInfo_oldPrice__EZF6S{text-decoration:line-through;margin-left:1rem;opacity:.5}.ProductsInfo_couponInfo__e91La{margin-top:-.6rem;font-size:var(--font-size-xxsmall);color:var(--text-description-color)}.ProductsInfo_couponInfo__e91La span{color:var(--color-success);font-weight:var(--font-weight-bold)}.ProductsInfo_btnShowSubProducts__M9CdS{background:none;border:none;color:var(--text-color);font-family:var(--font-family-primary);font-size:1.4rem;line-height:2.2rem;display:flex;align-items:center;justify-content:center;gap:.4rem;cursor:pointer;color:var(--color-neutral-6);margin-top:.8rem}.ProductsInfo_btnShowSubProducts__M9CdS span:last-child,.ProductsInfo_btnShowSubProducts__M9CdS span:last-child svg{width:1.6rem;height:1.6rem}.ProductsInfo_btnShowSubProducts__M9CdS span:last-child svg path{stroke:var(--color-neutral-6)}.ProductsInfo_subProducts__xnh54{display:flex;flex-direction:column;gap:2.4rem;margin-top:1.2rem}.ProductsInfo_subProduct__BjhTS{border-left:1px solid var(--color-neutral-16);padding-left:.8rem}.ProductsInfo_subProductName__Iz8QY{font-size:1.2rem}.GiftSection_container__gsO3w{display:flex;flex-direction:column;width:100%;padding:0;margin:0;gap:1.6rem}.GiftSection_title__R7eCs{display:flex;width:100%;margin:0;padding:0;align-items:center}.GiftSection_title__R7eCs>span{margin-right:.4rem}.GiftSection_title__R7eCs>span,.GiftSection_title__R7eCs>span svg{width:2rem;height:2rem}.GiftSection_title__R7eCs h1{font-size:var(--font-size-xsmall);font-weight:var(--font-weight-semibold);color:var(--text-color);margin:0;padding:0}.GiftSection_description__URkyg{font-size:var(--font-size-xsmall);color:var(--text-color);line-height:160%}.GiftSection_description__URkyg strong{font-weight:var(--font-weight-semibold)}.GiftSection_giftBtn__jADao{width:100%;font-size:1.4rem;font-weight:600;line-height:1.6rem;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:4px;background-color:transparent;cursor:pointer;padding:8px 16px;font-family:var(--font-family-primary)}.GiftSection_smallBtn__VroSm{width:-moz-fit-content;width:fit-content}.GiftSection_drawerContainer__qSuAd{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);animation:GiftSection_fadeIn__SZGox .3s forwards;z-index:2}.GiftSection_drawer__QoBVJ{position:fixed;overflow:scroll;top:0;right:0;width:45%;height:100%;background-color:var(--card-background-color);animation:GiftSection_slideIn__j9jqP .3s forwards;z-index:2}.GiftSection_drawer__QoBVJ .GiftSection_header__ZwDqm{padding:4rem;border-bottom:1px solid var(--card-border-color);position:relative}.GiftSection_drawer__QoBVJ .GiftSection_title__R7eCs{color:var(--color-white);font-size:var(--font-size-large);font-weight:var(--font-weight-bold)}.GiftSection_drawer__QoBVJ .GiftSection_closeButton__dn0OY{position:absolute;cursor:pointer;top:4.8rem;right:2.4rem;background-color:transparent;border:none}.GiftSection_drawer__QoBVJ .GiftSection_closeButton__dn0OY svg{width:1.6rem;height:1.6rem;fill:var(--color-gray-200)}.GiftSection_drawer__QoBVJ .GiftSection_content__yn4ok{padding:4rem;font-size:var(--font-size-small)}.GiftSection_content__yn4ok form{display:flex;flex-direction:column;gap:16px}.GiftSection_radioLabel__MTudy{background-color:var(--color-black);width:100%;height:-moz-fit-content;height:fit-content;border-radius:4px;padding:16px;overflow:auto;box-sizing:border-box;font-weight:700}.GiftSection_radioLabel__MTudy input{margin-right:1rem}.GiftSection_priceContainer__Z4F8c{width:-moz-fit-content;width:fit-content;display:flex;gap:.4rem;border-radius:4px;border:1px solid var(--color-gray-200);padding:4px;font-size:small;margin-bottom:2rem}.GiftSection_priceContainer__Z4F8c p{opacity:.5;text-decoration:line-through}.GiftSection_priceContainer__Z4F8c span{color:green;font-weight:700}.GiftSection_infoContainer__F21gw{margin-top:2rem;font-weight:lighter}.GiftSection_giftValidityInfo__YiQZE{margin-top:-5px;font-size:medium;color:gray}.GiftSection_giftDescription__hnY9i{margin:16px 0 10px;font-size:medium}.GiftSection_giftItems__SEI_r{margin-left:20px}.GiftSection_btnsContainer__Yz0HI{display:flex;gap:2rem;justify-content:flex-end}.GiftSection_cancelBtn__82T7C{background-color:transparent;border-radius:4px;border:1px solid var(--color-white)}.GiftSection_cancelBtn__82T7C,.GiftSection_confirmBtn__XGkUg{cursor:pointer;padding:9px 16px;color:var(--color-white);font-weight:700}.GiftSection_confirmBtn__XGkUg{background-color:var(--color-primary);border-radius:4px;border:1px solid var(--color-primary)}.GiftSection_arrowIcon__ZJpld{margin-left:.5em}.GiftSection_arrowIcon__ZJpld svg{width:12px;height:12px;vertical-align:middle;display:inline-block;color:currentColor;fill:currentColor}@keyframes GiftSection_slideIn__j9jqP{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes GiftSection_fadeIn__SZGox{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.GiftSection_drawer__QoBVJ{top:auto;bottom:0;right:0;width:100%;height:90%;animation:GiftSection_slideUp__DX1Mo .3s forwards}@keyframes GiftSection_slideUp__DX1Mo{0%{transform:translateY(100%)}to{transform:translateY(0)}}.GiftSection_drawer__QoBVJ .GiftSection_header__ZwDqm{padding:4rem}.GiftSection_drawer__QoBVJ .GiftSection_content__yn4ok{padding:0 4rem 4rem;margin-top:2rem}.GiftSection_smallBtn__VroSm{width:100%}.GiftSection_giftBtn__jADao.GiftSection_mobileFullLessBtn__g6lLg{margin-top:16px}.GiftSection_radioLabel__MTudy{background-color:var(--color-gray-900)!important;font-size:16px}.GiftSection_infoContainer__F21gw .GiftSection_giftValidityInfo__YiQZE{font-size:14px}}.SummaryStep_container__iqqAs{display:flex;flex-direction:column;box-sizing:border-box;width:100%}.SummaryStep_dataList__ez_Ci{display:flex;flex-direction:column;gap:2.4rem;list-style:none;margin-top:2.4rem}.SummaryStep_dataItem__d0kBr{display:flex;justify-content:space-between;align-items:center}.SummaryStep_buttonContainer__Fc38p{width:18.5rem}.SummaryStep_footer__y1OdJ{width:100%}@media (max-width:768px){.SummaryStep_footer__y1OdJ .SummaryStep_row__pTiLj{flex-direction:column-reverse}.SummaryStep_buttonContainer__Fc38p{width:100%}}.Discounts_container__7_WGp{display:flex;flex-direction:column;gap:1.6rem}.Discounts_originalPrice__W4TF4{font-family:var(--font-family-primary);font-size:1.4rem;display:flex;align-items:center}.Discounts_originalPrice__W4TF4 span:first-child{flex:1 1}.Discounts_discountDescription__DIS7A{font-family:var(--font-family-primary);font-size:1.2rem}.Discounts_discounts__1H7dl{display:flex;flex-direction:column;gap:.8rem}.Discounts_discounts__1H7dl>button{border:none;background:none;display:flex;font-family:var(--font-family-primary);color:var(--text-color);font-size:14px;align-items:center;font-weight:inherit}.Discounts_discounts__1H7dl>button>div{display:flex;line-height:2.2rem;align-items:center;gap:.4rem;color:inherit;font-family:inherit;font-size:inherit;flex:1 1}.Discounts_arrowIcon__w8EV3,.Discounts_arrowIcon__w8EV3 svg{width:16px;height:16px}.Discounts_discounts__1H7dl>ul{list-style:none;display:flex;flex-direction:column;gap:.8rem}.Discounts_discounts__1H7dl>ul li{display:flex}.Discounts_discounts__1H7dl>ul li>span{font-size:1.2rem}.Discounts_discounts__1H7dl>ul li>span:first-child{flex:1 1}.Discounts_punctualityDiscountDesc__FbSS7{display:flex;align-items:center;flex:1 1;gap:.4rem}.Discounts_punctualityDiscountDesc__FbSS7 span:first-child{font-size:1.2rem}.Discounts_tooltipContainer__97fbm{position:relative}.Discounts_tooltipIcon__AW3qb,.Discounts_tooltipIcon__AW3qb svg{width:1.6rem;height:1.6rem}.Discounts_tooltipArrow__LPPwH,.Discounts_tooltip__WMsVW{position:absolute;left:50%;transform:translateX(-50%);display:flex}.Discounts_tooltip__WMsVW{background-color:var(--color-neutral-17);width:max-content;max-width:298px;padding:1.6rem;column-gap:.4rem;border-radius:.8rem;top:3.2rem}.Discounts_tooltipArrow__LPPwH{top:2rem}.Discounts_tooltip__WMsVW span:first-child,.Discounts_tooltip__WMsVW span:first-child svg{width:1.6rem;height:1.6rem}.Discounts_tooltip__WMsVW p{font-weight:var(--font-weight-regular);font-size:var(--font-size-xxsmall);color:var(--color-neutral-4)}.Discounts_tooltip__WMsVW button{background:none;border:none;height:max-content;width:1.6rem;height:1.6rem;cursor:pointer}@media (max-width:768px){.Discounts_tooltip__WMsVW{left:6.2rem}}.PostGraduationSummary_container__K02QH{background:white;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:1.5rem;margin-bottom:1rem}.PostGraduationSummary_header__UdDhi{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.PostGraduationSummary_editButton__rB6zA{display:flex;align-items:center;gap:.5rem;background:none;border:1px solid var(--color-primary);color:var(--color-primary);padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.875rem;transition:all .2s ease}.PostGraduationSummary_editButton__rB6zA:hover{background:var(--color-primary);color:white}.PostGraduationSummary_editButton__rB6zA svg{width:1rem;height:1rem;stroke:currentColor;fill:none}.PostGraduationSummary_content__it_xm{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.PostGraduationSummary_section__DcspI{display:flex;flex-direction:column;gap:.75rem}.PostGraduationSummary_item__DbmzV{display:flex;flex-direction:column;gap:.25rem}.PostGraduationSummary_label__0UEsQ{text-transform:uppercase;letter-spacing:.05em}@media (max-width:768px){.PostGraduationSummary_content__it_xm{grid-template-columns:1fr;gap:1rem}.PostGraduationSummary_header__UdDhi{flex-direction:column;gap:.5rem;align-items:stretch}.PostGraduationSummary_editButton__rB6zA{align-self:flex-end}}.Tooltip_container__Tr941{display:flex;background-color:#1e4fbc;font-weight:inherit;font-family:inherit;column-gap:.8rem;padding:1.6rem;border-radius:.8rem}.Tooltip_icon__WRxD2{width:1.6rem;height:1.6rem}.Tooltip_icon__WRxD2>svg path{stroke:#fff}.Tooltip_tip__Ow5Tm{font-weight:inherit;font-family:inherit;font-size:1.2rem;flex:1 1;color:#fff}.Tooltip_container__Tr941>button{background:none;border:none;cursor:pointer}.Tooltip_container__Tr941>button,.Tooltip_container__Tr941>button>svg{width:1.6rem;height:1.6rem}.ProcessingPaymentModal_container__cLieS{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;z-index:999;background-color:rgba(0,0,0,.7)}.ProcessingPaymentModal_content__4Vff5{display:flex;flex-direction:column;align-items:center;gap:3.2rem;padding:4rem;text-align:center;max-width:60rem}.ProcessingPaymentModal_content__4Vff5 .ProcessingPaymentModal_message__G6P1U{color:var(--text-heading-color);font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);line-height:var(--line-height-medium)}.ProcessingPaymentModal_content__4Vff5 .ProcessingPaymentModal_description__eE4sJ{color:var(--text-body-color);font-size:var(--font-size-small);line-height:var(--line-height-medium)}.ProcessingPaymentModal_successCircle__ykf_T{display:flex;align-items:center;justify-content:center;height:6rem;width:6rem;border-radius:50%;border:2px solid #d50055}.ProcessingPaymentModal_successCircle__ykf_T svg{fill:#d50055;width:2.4rem}@media (max-width:768px){.ProcessingPaymentModal_container__cLieS{padding:1.6rem}.ProcessingPaymentModal_content__4Vff5{padding:2.4rem 1.6rem}}.ProcessingPaymentModal_modalCard__nAW9m{background:var(--card-background-color);border:1px solid var(--card-border-color);padding:2.4rem}.Product_container__ObDQW{display:flex;flex-direction:column;border-top:1px solid var(--color-neutral-16)}.Product_imageAndData__ym2xu{display:flex;column-gap:1.6rem}.Product_image__ttbEF{width:4.8rem;height:4.8rem;position:relative;border-radius:.2rem;overflow:hidden}.Product_data__rFfjt{flex:1 1;color:var(--text-color);display:flex;flex-direction:column;gap:.8rem}.Product_name__SXWrA{line-height:160%;font-weight:var(--font-weight-regular);font-size:var(--font-size-xsmall);font-family:var(--font-family-primary)}.Product_prices__KuKVs{display:flex;flex-direction:column;gap:.4rem}.Product_originalPrice__VUaQl{line-height:140%;font-weight:var(--font-weight-regular);font-size:var(--font-size-xxsmall);font-family:var(--font-family-primary);text-decoration:line-through}.Product_currentPrice__pRH_b{font-size:var(--font-size-xsmall);display:flex;align-items:center;column-gap:.4rem}.Product_currentPrice__pRH_b,.Product_discountPercent__U5TsP{line-height:160%;font-weight:var(--font-weight-semibold);font-family:var(--font-family-primary)}.Product_discountPercent__U5TsP{font-size:var(--font-size-xxsmall);color:#16a34a}.Product_quantity__33zUd{line-height:160%;font-weight:var(--font-weight-regular);font-size:var(--font-size-xxsmall);font-family:var(--font-family-primary)}.Product_subProductsContainer__g4sxz{display:flex;flex-direction:column;margin-top:.8rem}.Product_btnShowSubProducts__TMLVp{background:none;border:none;font-family:var(--font-family-primary);color:var(--color-neutral-16);display:flex;align-items:center;justify-content:start;gap:.4rem;font-size:var(--font-size-xsmall)}.Product_btnShowSubProducts__TMLVp span,.Product_btnShowSubProducts__TMLVp span svg{width:1.6rem;height:1.6rem}.Product_subProducts__fKIvW{display:flex;flex-direction:column;list-style:none;gap:2.4rem;margin-top:1.2rem}.Product_subProducts__fKIvW li{font-size:var(--font-size-xxsmall);padding-left:.8rem;margin-left:.8rem;border-left:1px solid var(--color-neutral-16)}@media (min-width:769px){.Product_image__ttbEF{width:5.6rem;height:5.6rem}.Product_name__SXWrA{font-size:var(--font-size-small)}.Product_originalPrice__VUaQl{font-size:var(--font-size-xsmall)}.Product_currentPrice__pRH_b{font-size:var(--font-size-small)}.Product_discountPercent__U5TsP,.Product_quantity__33zUd{font-size:var(--font-size-xsmall)}}.AfyaSpinner_container__d5Qej{display:block;position:relative}.AfyaSpinner_spinner__EkKb9{display:block;margin:0 auto;width:6rem;height:6rem;border-color:transparent transparent #d50055 #d50055;border-style:solid;border-width:.2rem;border-radius:50%;animation:AfyaSpinner_spin__P1mcR .5s linear infinite}.AfyaSpinner_logo__hzISd{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block}.AfyaSpinner_logo__hzISd svg{width:2.4rem;fill:#d50055}@keyframes AfyaSpinner_spin__P1mcR{to{transform:rotate(1turn)}}.ShoppingCart_container__zKxiH{display:block;max-width:40rem;width:100%;border:1px solid var(--card-border-color);border-radius:4px}.ShoppingCart_card__fGrcm{padding:0}.ShoppingCart_header__Ws7W8{display:flex;gap:.4rem;align-items:center;padding:1.6rem 2.4rem}.ShoppingCart_header__Ws7W8 span:first-child,.ShoppingCart_header__Ws7W8 span:first-child svg{width:3.2rem;height:3.2rem}.ShoppingCart_header__Ws7W8 span:first-child svg path{stroke:var(--color-primary)}.ShoppingCart_header__Ws7W8 span:last-child{font-weight:700;font-size:2rem;color:var(--text-color)}.ShoppingCart_product___t7ki{padding:2.4rem}.ShoppingCart_coupon__y4pFl,.ShoppingCart_gifts__xokpY{padding:2.4rem;border-top:1px solid var(--color-neutral-16)}.ShoppingCart_discounts__R8zOS{padding:1.6rem 2.4rem;border-top:1px solid var(--color-neutral-16)}.ShoppingCart_total__xayav{display:flex;justify-content:space-between;align-items:center;padding-block:2.4rem 0;border-top:1px solid var(--card-border-color)}.ShoppingCart_totalLabel__nvYh5{font-size:var(--font-size-xsmall);font-weight:var(--font-weight-regular);color:var(--text-body-color)}.ShoppingCart_totalPrice__WYJb4{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--text-body-color)}.ShoppingCart_totalPriceContainer__Xs9sb{padding:1.6rem 2.4rem;border-top:1px solid var(--card-border-color);display:flex;flex-direction:column;row-gap:1.6rem}.ShoppingCart_totalPrice__WYJb4{display:flex;color:var(--text-color);align-items:center}.ShoppingCart_totalPrice__WYJb4 span:first-child{flex:1 1;font-weight:600}.ShoppingCart_totalPrice__WYJb4 span:last-child{font-size:2rem}.ShoppingCart_securitySection__QkHrf{padding:2.4rem}.ShoppingCart_securityInfo__Uv07O{display:flex;column-gap:.8rem}.ShoppingCart_securityContent__4FZw4{font-size:1.4rem;display:flex;flex-direction:column;row-gap:.4rem}.ShoppingCart_securityText__gGV71{font-weight:600}.BackStepButton_backButton__1nA2D{display:flex;align-items:center;gap:.8rem;margin-top:2.4rem;background-color:transparent;cursor:pointer;border:none;color:var(--input-label-color);font-weight:700;font-size:var(--font-size-small);box-sizing:border-box;font-style:normal;line-height:150%;transition:all .2s ease}.BackStepButton_backButton__1nA2D svg{width:1.6rem;fill:var(--input-label-color);height:1.6rem}@media (max-width:768px){.BackStepButton_backButton__1nA2D{min-width:12rem;padding:1.4rem 2.4rem;height:4.8rem;width:100%;display:flex;align-items:center;justify-content:center;margin:0;color:var(--color-white);border:1px solid var(--color-white);border-radius:var(--border-radius-medium);font-size:var(--font-size-small);font-weight:700;gap:.8rem}.BackStepButton_backButton__1nA2D svg{width:1.8rem;height:1.8rem;fill:var(--color-white)}.BackStepButton_backButton__1nA2D span{display:inline}}.DiscountCoupon_container__p2d0l{display:flex;flex-direction:column;gap:1.6rem}.DiscountCoupon_showCoupon__bGGL_{display:flex;gap:.4rem;align-items:center;width:100%;cursor:pointer;background-color:transparent;border:none;color:var(--text-body-color);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.DiscountCoupon_couponIcon__pIja_{width:20px;height:20px}.DiscountCoupon_couponText__umVlL{font-family:var(--font-family-primary);font-size:var(--font-size-xsmall);flex:1 1;text-align:start;color:var(--text-color)}.DiscountCoupon_arrowIcon__WL79Y{width:20px;height:20px}.DiscountCoupon_form__mN1fC{display:block;width:100%}.DiscountCoupon_inputGroup__zC8A8{display:flex;gap:.8rem;align-items:flex-start}.DiscountCoupon_inputGroup__zC8A8 .DiscountCoupon_buttonContainer__QdJ5N{width:12rem}.DiscountCoupon_button__EPG8q{font-size:var(--font-size-xsmall)}.DiscountCoupon_trashIcon__tRpek,.DiscountCoupon_trashIcon__tRpek svg{width:1.6rem;height:1.6rem}.DiscountCoupon_validCouponMessage__x_rHf{margin-top:.8rem;font-size:var(--font-size-xxsmall);color:var(--color-neutral-12);font-weight:var(--font-weight-semibold)}.DiscountCoupon_validCouponMessage__x_rHf span{color:#16a34a}@media (min-width:769px){.DiscountCoupon_arrowIcon__WL79Y,.DiscountCoupon_arrowIcon__WL79Y svg,.DiscountCoupon_couponIcon__pIja_,.DiscountCoupon_couponIcon__pIja_ svg{width:24px;height:24px}.DiscountCoupon_couponText__umVlL{font-size:var(--font-size-small)}}.InvoicePaymentInfo_container__gTjCM{display:block}.InvoicePaymentInfo_generateCode__PZBM6{max-width:30rem;width:100%;margin:2.4rem auto}.InvoicePaymentInfo_barCodeContainer__HLZYi{position:relative;display:flex;flex-direction:column;gap:3.2rem;align-items:flex-start;justify-content:center;padding-block:3.2rem;border-bottom:1px solid var(--card-border-color)}.InvoicePaymentInfo_barCodeContainer__HLZYi h3{color:var(--color-white);font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.InvoicePaymentInfo_barCodeContainer__HLZYi .InvoicePaymentInfo_copySuccess__ucZAd{position:absolute;bottom:1rem;right:0;font-size:var(--font-size-xxsmall);font-weight:var(--font-weight-bold);color:var(--color-success);animation:InvoicePaymentInfo_fadeOut__0V2Wp 2s ease}.InvoicePaymentInfo_barCodeContainer__HLZYi .InvoicePaymentInfo_errorMessage__bavnR{margin:-30px auto 0;font-size:var(--font-size-xxsmall);font-weight:var(--font-weight-bold);color:red}.InvoicePaymentInfo_invoiceCode__FkrBg{padding:1.2rem 1.6rem;font-size:var(--font-size-small);background-color:var(--mobile-summary-background);border:1px solid var(--input-border-color);border-radius:var(--border-radius-small);letter-spacing:.1rem;width:100%}.InvoicePaymentInfo_copyButton__uTGvA{display:flex;align-items:center;justify-content:center;gap:.8rem;height:4.8rem;width:12rem;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);background-color:transparent;border:1px solid var(--color-white);border-radius:var(--border-radius-small);filter:brightness(.8);cursor:pointer;transition:filter .2s}.InvoicePaymentInfo_copyButton__uTGvA:hover{filter:brightness(1)}.InvoicePaymentInfo_copyButton__uTGvA span{color:var(--color-white)}.InvoicePaymentInfo_copyButton__uTGvA svg{width:1.6rem;fill:var(--color-white)}.InvoicePaymentInfo_instructions__LSO9Q{padding-inline:1.6rem}.InvoicePaymentInfo_instructions__LSO9Q ol{display:flex;flex-direction:column;gap:2.4rem;font-size:var(--font-size-xsmall);padding-top:3.2rem}@keyframes InvoicePaymentInfo_fadeOut__0V2Wp{0%{opacity:0}50%{opacity:1}to{opacity:0}}.PersonalSummaryInfo_container__nbz5n{display:block;width:100%}.PersonalSummaryInfo_dataList__9Ewkq{display:flex;flex-direction:column;justify-content:center;gap:2.4rem;list-style:none;margin-top:2.4rem}.PersonalSummaryInfo_dataItem__orWly{display:flex;justify-content:space-between;align-items:center}@media (max-width:768px){.PersonalSummaryInfo_dataItem__orWly{flex-direction:column;align-items:flex-start;gap:.4rem}}.StudentAreaAccessCard_container__vF6_P{display:flex;flex-direction:column;gap:1.6rem;width:100%;max-width:45rem;padding:2.4rem;background-color:var(--card-background-color);border:1px solid var(--card-border-color);border-radius:.8rem}.StudentAreaAccessCard_title__sgQEt{display:flex;align-items:center;gap:1.2rem}.StudentAreaAccessCard_title__sgQEt svg{width:1.8rem;height:1.8rem;fill:var(--color-primary)}.StudentAreaAccessCard_container__vF6_P button{text-transform:uppercase}.StudentAreaAccessCard_newPassword__hR9yn{display:flex;align-items:center;justify-content:space-between;background-color:#1a1a1a;padding:1rem 1.6rem;border-radius:.4rem}.StudentAreaAccessCard_newPassword__hR9yn button{display:flex;align-items:center;gap:.8rem;cursor:pointer;background-color:transparent;border:none;text-transform:capitalize;font-weight:var(--font-weight-bold)}.StudentAreaAccessCard_newPassword__hR9yn svg{width:1.8rem;height:1.8rem;fill:var(--color-primary)}.SuccessMessage_container__w_slf{display:flex;flex-direction:column;gap:1.2rem}.SuccessMessage_message__FG3gQ{font-size:var(--font-size-small);line-height:var(--line-height-medium)}.SuccessMessage_message__FG3gQ,.SuccessMessage_title__Hwldz{color:var(--color-white);font-weight:var(--font-weight-bold)}.SuccessMessage_title__Hwldz{font-size:var(--font-size-xxlarge);line-height:var(--line-height-small)}.SuccessMessage_description__TI4lz{color:var(--color-gray-600);font-size:var(--font-size-xsmall);line-height:var(--line-height-medium)}.PaymentDetails_container__WbJyF{display:block}.PaymentDetails_header__ykkCv{display:flex;align-items:center;gap:.8rem}.PaymentDetails_header__ykkCv svg{width:2.4rem;height:2.4rem;fill:var(--icon-fill-color)}.PaymentDetails_details__ARDNr{display:flex;flex-direction:column;gap:3.2rem;margin-top:2.4rem}.PaymentDetails_details__ARDNr svg{width:1.6rem;height:1.6rem}.PaymentDetails_details__ARDNr svg path{fill:var(--color-gray-800)}.TermsInputs_container__HpHAY{display:block}.TermsInputs_container__HpHAY a{font-weight:700;cursor:pointer;text-decoration:underline}.TermsInputs_terms__tz8kY p{line-height:1.6;font-size:var(--font-size-xsmall);color:var(--input-checkbox-label-color)}.PostGraduationPersonalInputs_container__RlAAq{display:block;width:100%}.PostGraduationPersonalInputs_form__Rw0QO{display:flex;flex-direction:column;gap:16px}.PostGraduationPersonalInputs_row__rfDq3{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.4rem;gap:2.4rem}@media (max-width:768px){.PostGraduationPersonalInputs_row__rfDq3{grid-template-columns:1fr;gap:16px}.PostGraduationPersonalInputs_form__Rw0QO{gap:16px!important}.PostGraduationPersonalInputs_rowGroup__CbYGF{grid-template-columns:1fr;gap:16px!important}}.PostGraduationPersonalInputs_rowGroup__CbYGF{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.4rem;gap:2.4rem}.DatePicker_container__H0nTr{position:relative;width:100%}.DatePicker_inputText___LorW{color:var(--input-color);outline:1px solid var(--input-border-color);background-color:var(--input-background-color);width:100%;padding:3rem 4.8rem 1rem 1.6rem;border-radius:.4rem;font-size:1.6rem;font-weight:400;line-height:1.6rem;text-align:left;border:none;max-height:5.6rem;cursor:pointer}.DatePicker_inputGroup__ai2jZ{position:relative;width:100%}.DatePicker_inputWrapper__4TFie{position:relative;width:100%;cursor:pointer}.DatePicker_inputDisabled__7q948{filter:brightness(.6)}.DatePicker_inputText___LorW:-moz-read-only{cursor:pointer}.DatePicker_inputText___LorW:read-only{cursor:pointer}.DatePicker_inputText___LorW:focus{outline-width:.2rem;outline-color:var(--color-primary,#4d4d4d)}.DatePicker_inputLabel__WwwLK{color:var(--input-label-color);font-weight:700;position:absolute;top:50%;left:1.6rem;transform:translateY(-50%);transition:all .3s ease;pointer-events:none;font-size:1.6rem;line-height:1.6rem}.DatePicker_inputText___LorW:focus+.DatePicker_inputLabel__WwwLK,.DatePicker_inputText___LorW:not(:placeholder-shown)+.DatePicker_inputLabel__WwwLK{top:1.6rem;font-size:1.2rem}.DatePicker_inputError__Ymz39 .DatePicker_inputText___LorW{border:1px solid var(--input-error-color);background-color:var(--input-error-background-color);outline:none}.DatePicker_inputError__Ymz39 .DatePicker_inputLabel__WwwLK{color:var(--input-error-color)}.DatePicker_inputError__Ymz39 .DatePicker_errorMessage__o7_yw{display:flex;margin-top:.8rem;gap:.4rem;width:100%}.DatePicker_inputError__Ymz39 .DatePicker_errorMessage__o7_yw span{color:var(--input-error-color);font-size:1.2rem;font-weight:700}.DatePicker_inputError__Ymz39 .DatePicker_errorMessage__o7_yw svg{width:1.2rem;fill:var(--input-error-color)}.DatePicker_calendarIcon__BXNtF{position:absolute;top:50%;right:1.6rem;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;height:2.4rem;width:2.4rem;color:var(--input-icon-color,var(--input-label-color))}.DatePicker_calendarIcon__BXNtF svg{width:2.4rem;height:2.4rem;fill:currentColor}.DatePicker_spinner__jjgBw{position:absolute;right:4.8rem;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;border:.2rem solid var(--color-primary,#4d4d4d);border-top:.2rem solid transparent;border-radius:50%;animation:DatePicker_spin__39DXo 1s linear infinite}@keyframes DatePicker_spin__39DXo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DatePicker_calendar__DdXe8{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:20px;gap:16px;position:absolute;width:320px;min-height:auto;left:0;top:calc(100% + 8px);background:#ffffff;box-shadow:0 4px 28px rgba(0,0,0,.12);border-radius:4px;z-index:1000}.DatePicker_calendarHeader__4YV3w{justify-content:space-between;gap:16px;width:280px;order:0;align-self:stretch}.DatePicker_calendarHeader__4YV3w,.DatePicker_yearControls__femX0{display:flex;flex-direction:row;align-items:center;padding:0;height:28px;flex:none;flex-grow:0}.DatePicker_yearControls__femX0{gap:8px;width:64px}.DatePicker_navButton__heWsA{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:6px;width:28px;height:28px;background:#f2f2f2;border-radius:4px;border:none;cursor:pointer;font-family:Montserrat;font-style:normal;font-weight:600;font-size:14px;line-height:100%;color:#0d0d0d}.DatePicker_navButton__heWsA:hover{background-color:#e0e0e0}.DatePicker_monthYearButton__BbWj_{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:6px 12px;width:136px;height:28px;background:none;border:none;cursor:pointer;font-family:Montserrat;font-style:normal;font-weight:600;font-size:16px;line-height:100%;text-align:center;color:#0d0d0d;border-radius:4px;white-space:nowrap}.DatePicker_monthYearButton__BbWj_:hover{background-color:#f2f2f2}.DatePicker_yearNavButton__zCccA{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:6px;width:28px;height:28px;background:#f2f2f2;border-radius:4px;border:none;cursor:pointer;font-family:Montserrat;font-style:normal;font-weight:600;font-size:14px;line-height:100%;color:#0d0d0d}.DatePicker_yearNavButton__zCccA:hover{background-color:#e0e0e0}.DatePicker_navButton__heWsA.DatePicker_disabled__yhye0,.DatePicker_yearNavButton__zCccA.DatePicker_disabled__yhye0{background-color:#f5f5f5;color:#cccccc;cursor:not-allowed;opacity:.5}.DatePicker_navButton__heWsA.DatePicker_disabled__yhye0:hover,.DatePicker_yearNavButton__zCccA.DatePicker_disabled__yhye0:hover{background-color:#f5f5f5;color:#cccccc}.DatePicker_weekDays__mQYXB{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:8px;width:280px;height:28px;flex:none;order:0;align-self:stretch;flex-grow:1}.DatePicker_weekDay__3TOXF{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px 4px;margin:0 auto;width:28px;height:28px;border-radius:4px;font-family:Montserrat;font-style:normal;font-weight:400;font-size:14px;line-height:100%;text-align:center;color:#4d4d4d;flex:none;flex-grow:0}.DatePicker_daysGrid__DcvpP{flex-direction:column;align-items:flex-start;min-height:auto;flex:none;order:1;flex-grow:0}.DatePicker_daysGrid__DcvpP,.DatePicker_daysRow__mxKmS{display:flex;padding:0;gap:8px;width:280px;align-self:stretch}.DatePicker_daysRow__mxKmS{flex-direction:row;justify-content:space-between;align-items:center;height:28px;flex:none;flex-grow:0}.DatePicker_dayButton__i3kox{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px 4px;margin:0 auto;width:28px;height:28px;border-radius:4px;background:none;border:none;cursor:pointer;font-family:Montserrat;font-style:normal;font-weight:600;font-size:14px;line-height:100%;text-align:center;color:#0d0d0d;flex:none;flex-grow:0}.DatePicker_dayButton__i3kox:hover{background-color:#f2f2f2}.DatePicker_dayButton__i3kox.DatePicker_otherMonth__L3CrV{color:#cccccc}.DatePicker_dayButton__i3kox.DatePicker_today__vakZ3{background-color:#f2f2f2;color:#0d0d0d;font-weight:600}.DatePicker_dayButton__i3kox.DatePicker_selected__p9W3t{background-color:#d10063;color:white;font-weight:600}.DatePicker_dayButton__i3kox.DatePicker_selected__p9W3t:hover{background-color:#b8004e}.DatePicker_dayButton__i3kox.DatePicker_disabled__yhye0{background-color:#f5f5f5;color:#cccccc;cursor:not-allowed;opacity:.5}.DatePicker_dayButton__i3kox.DatePicker_disabled__yhye0:hover{background-color:#f5f5f5;color:#cccccc}.DatePicker_yearSelector__sjV8Y{margin-bottom:1.6rem;padding:1.2rem;background-color:var(--input-background-color,#f8f9fa);border-radius:.8rem;border:1px solid var(--input-border-color,#e0e0e0)}.DatePicker_yearGrid__8sVGX{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.4rem;gap:.4rem;max-height:200px;overflow-y:auto}.DatePicker_yearButton__FJldH{background:none;border:none;padding:.8rem;font-size:1.3rem;color:var(--input-color);cursor:pointer;border-radius:.6rem;transition:all .2s ease;min-height:3.2rem;display:flex;align-items:center;justify-content:center;font-weight:500}.DatePicker_yearButton__FJldH:hover{background-color:var(--color-primary,#4d4d4d);color:white;transform:scale(1.02)}.DatePicker_yearButton__FJldH.DatePicker_selectedYear__DDJqg{background-color:var(--color-primary,#4d4d4d);color:white;font-weight:700}@media (max-width:768px){.DatePicker_inputLabel__WwwLK{font-size:1.4rem}.DatePicker_calendar__DdXe8{left:50%;transform:translateX(-50%);width:min(320px,calc(100vw - 2rem));min-width:auto;padding:1.6rem;gap:12px;border-radius:1rem;box-shadow:0 4px 24px rgba(0,0,0,.15)}.DatePicker_monthYear__6oqiz{font-size:1.4rem}.DatePicker_navButton__heWsA{width:3.2rem;height:3.2rem;font-size:1.8rem}.DatePicker_dayButton__i3kox{min-height:3.2rem;font-size:1.3rem;padding:.8rem}.DatePicker_weekDay__3TOXF{font-size:1.1rem;padding:.6rem 0}.DatePicker_daysGrid__DcvpP{gap:.1rem}.DatePicker_monthYearButton__BbWj_{font-size:1.4rem;padding:.6rem 1rem}.DatePicker_yearNavButton__zCccA{width:2.8rem;height:2.8rem;font-size:1.2rem}.DatePicker_yearGrid__8sVGX{grid-template-columns:repeat(4,1fr);max-height:160px}.DatePicker_yearButton__FJldH{font-size:1.2rem;min-height:2.8rem;padding:.6rem}.DatePicker_applySection__KKc1t{margin-top:8px}}.DatePicker_applySection__KKc1t{display:flex;flex-direction:column;align-items:flex-end;padding:0;width:280px;min-height:auto;flex:none;order:2;align-self:stretch;flex-grow:0}.DatePicker_applyButton__m4wcB{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:8px 16px;gap:8px;width:83px;height:40px;background:#d10063;border-radius:4px;border:none;cursor:pointer;font-family:Montserrat;font-style:normal;font-weight:600;font-size:14px;line-height:150%;text-align:center;color:#ffffff;flex:none;order:0;flex-grow:0}.DatePicker_applyButton__m4wcB:hover{background:#b8004e}.PaymentStep_container__C_awX,.PaymentStep_paymentMethodsContainer__t48bv{display:flex;flex-direction:column;width:100%;gap:16px}.PaymentStep_titleSection__6FfWn{display:flex;flex-direction:row;align-items:center;padding:0 2px 0 0;gap:4px;width:352.5px;height:32px;flex:none;order:0;flex-grow:0}.PaymentStep_title__ocxrU{width:121px;height:30px;font-size:20px;line-height:150%;order:1}.PaymentStep_paymentMethodsTitle__vIiw6,.PaymentStep_title__ocxrU{font-family:Montserrat;font-style:normal;font-weight:600;color:#0d0d0d;flex:none;flex-grow:0}.PaymentStep_paymentMethodsTitle__vIiw6{width:737px;height:26px;font-size:16px;line-height:160%;order:0;align-self:stretch}.PaymentStep_formSection__86Uwd{flex-direction:column;padding:0;gap:16px;height:auto;flex:none;order:1;flex-grow:0}.PaymentStep_formSection__86Uwd,.PaymentStep_tooltip__KUujV{display:flex;align-items:flex-start;width:737px;align-self:stretch}.PaymentStep_tooltip__KUujV{flex-direction:row;padding:16px;gap:8px;height:48px;background:#1e4fbc;border-radius:8px;flex:none;order:3;flex-grow:0}.PaymentStep_termsSection__Fb7Xs{display:flex;flex-direction:column;align-items:flex-start;padding:8px 0;gap:16px;width:737px;height:auto;flex:none;order:2;flex-grow:0}.PaymentStep_divider__F1N9D{width:737px;height:1px;background:#cccccc;flex:none;order:3;align-self:stretch;flex-grow:0}.PaymentStep_footer__v7emW{justify-content:flex-end;width:737px;height:48px;flex:none;order:4;align-self:stretch;flex-grow:0}.PaymentStep_footer__v7emW,.PaymentStep_totalSection__KU8B3{display:flex;flex-direction:row;align-items:center;padding:0}.PaymentStep_totalSection__KU8B3{gap:8px;width:551px;height:30px;flex:none;order:0;flex-grow:1}.PaymentStep_totalLabel__GU__p{width:107px;height:26px;font-weight:400;font-size:16px;line-height:160%;order:0}.PaymentStep_totalLabel__GU__p,.PaymentStep_totalValue___Ulea{font-family:Montserrat;font-style:normal;color:#0d0d0d;mix-blend-mode:normal;flex:none;flex-grow:0}.PaymentStep_totalValue___Ulea{width:115px;height:30px;font-weight:600;font-size:20px;line-height:150%;text-align:right;order:1}.PaymentStep_finishButton__sBU8B{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 24px;gap:8px;width:186px;height:48px;background:#d10063;border-radius:4px;border:none;cursor:pointer;flex:none;order:1;flex-grow:0;transition:all .2s ease}.PaymentStep_finishButton__sBU8B:disabled{background:#cccccc;cursor:not-allowed;opacity:.6}.PaymentStep_finishButton__sBU8B:disabled .PaymentStep_finishButtonText__MUSKy{color:#999999}.PaymentStep_finishButtonText__MUSKy{width:138px;height:24px;font-family:Montserrat;font-style:normal;font-weight:600;font-size:16px;line-height:150%;text-align:center;color:#ffffff;flex:none;order:1;flex-grow:0}@media (max-width:768px){.PaymentStep_titleSection__6FfWn{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;width:100%;height:26px;flex:none;order:0;align-self:stretch;flex-grow:0}.PaymentStep_formSection__86Uwd,.PaymentStep_termsSection__Fb7Xs{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;width:100%;height:auto;flex:none;order:1;align-self:stretch;flex-grow:0}.PaymentStep_termsSection__Fb7Xs{margin-bottom:16px}.PaymentStep_paymentMethodsTitle__vIiw6{width:100%;height:22px;font-family:Montserrat;font-style:normal;font-weight:600;font-size:14px;line-height:160%;color:#0d0d0d;flex:none;order:0;align-self:stretch;flex-grow:0}.PaymentStep_tooltip__KUujV{display:flex;flex-direction:row;align-items:flex-start;padding:16px;gap:8px;width:100%;min-height:80px;background:#1e4fbc;border-radius:8px;flex:none;order:6;align-self:stretch;flex-grow:0}.PaymentStep_divider__F1N9D{width:100%;height:1px;background:#cccccc;flex:none;order:2;align-self:stretch;flex-grow:0}.PaymentStep_footer__v7emW{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;width:100%;height:auto}.PaymentStep_totalSection__KU8B3{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0;gap:4px;width:100%;height:26px;flex:none;order:0;align-self:stretch;flex-grow:0}.PaymentStep_totalLabel__GU__p{font-weight:400;order:0}.PaymentStep_totalLabel__GU__p,.PaymentStep_totalValue___Ulea{width:auto;height:26px;font-family:Montserrat;font-style:normal;font-size:16px;line-height:160%;color:#0d0d0d;mix-blend-mode:normal;flex:none;flex-grow:0}.PaymentStep_totalValue___Ulea{font-weight:600;text-align:left;order:1}.PaymentStep_finishButton__sBU8B{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 24px;gap:8px;width:100%;height:48px;background:#d10063;border-radius:4px;border:none;cursor:pointer;flex:none;order:1;align-self:stretch;flex-grow:0}.PaymentStep_finishButton__sBU8B:disabled{background:#cccccc;cursor:not-allowed;opacity:.6}.PaymentStep_finishButtonText__MUSKy{width:auto;height:24px;font-family:Montserrat;font-style:normal;font-weight:600;font-size:16px;line-height:150%;text-align:center;color:#ffffff;flex:none;order:1;flex-grow:0}}.PostGraduationFormStep_container__cN_Mw{display:block;width:100%}.PostGraduationFormStep_stepContainer__gbtDt{width:100%}.PostGraduationFormStep_stepCard__BXUhD{gap:32px;border:1px solid #0d0d0d;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:4px}.PostGraduationFormStep_stepCardSummary__qPu4U,.PostGraduationFormStep_stepCard__BXUhD{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:24px;width:100%;max-width:785px;background:#ffffff;flex:none;order:0;flex-grow:0}.PostGraduationFormStep_stepCardSummary__qPu4U{gap:24px;border:1px solid #e0e0e0;box-shadow:none;border-radius:4px}.PostGraduationFormStep_stepCardInactive__39hbA{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:24px;width:100%;max-width:785px;background:#ffffff;border:1px solid #d9d9d9;border-radius:4px;flex:none;order:1;flex-grow:0;opacity:.6}.PostGraduationFormStep_stepCardInactive__39hbA .PostGraduationFormStep_title__pHqBi,.PostGraduationFormStep_stepCardInactive__39hbA h3{color:#999999!important}.PostGraduationFormStep_stepCardInactive__39hbA svg{fill:#999999!important;color:#999999!important}.PostGraduationFormStep_stepCardInactive__39hbA svg path{stroke:#999999!important}.PostGraduationFormStep_stepExpandedHeader__8GGWS{margin-bottom:0}.PostGraduationFormStep_stepExpandedContent__r2nWG{width:100%}.PostGraduationFormStep_editButton__pL_77{background:none;border:none;color:#4d4d4d;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;transition:background-color .2s ease}.PostGraduationFormStep_editButton__pL_77:hover:not(:disabled){background-color:rgba(77,77,77,.08)}.PostGraduationFormStep_editButton__pL_77:disabled{color:#999999;cursor:not-allowed;opacity:.6}.PostGraduationFormStep_editButton__pL_77:disabled svg{stroke:#999999}.PostGraduationFormStep_editButton__pL_77 svg{width:16px;height:16px;stroke:currentColor;fill:none}.PostGraduationFormStep_summaryContainer__a_vCv{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:100%;max-width:785px;background:#ffffff;border-radius:4px;flex:none;order:1;flex-grow:0}.PostGraduationFormStep_summaryGrid__eKS6K{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 32px;gap:16px 32px;width:100%}.PostGraduationFormStep_summaryItem__2WOz_{font-size:14px;color:var(--text-body-color);line-height:1.4;font-weight:400}.PostGraduationFormStep_addressSummary__SnuT6{display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:#ffffff;border-radius:4px;flex:none;order:1;flex-grow:0;margin-top:12px;font-size:14px;color:#666;line-height:1.4}.PostGraduationFormStep_classSummary__tVsZ4,.PostGraduationFormStep_paymentSummary__wYGt6{margin-top:12px;font-size:14px;color:#666}.PostGraduationFormStep_buttonContainer__ojQKi{width:18.5rem}.PostGraduationFormStep_buttonContainer__ojQKi button,.PostGraduationFormStep_buttonContainer__ojQKi button:disabled{width:100%}@media (max-width:768px){.PostGraduationFormStep_summaryContainer__a_vCv{max-width:100%;gap:16px}.PostGraduationFormStep_summaryItem__2WOz_{font-size:12px}.PostGraduationFormStep_summaryGrid__eKS6K{grid-template-columns:1fr;gap:8px}.PostGraduationFormStep_buttonContainer__ojQKi{width:100%}.PostGraduationFormStep_addressSummary__SnuT6,.PostGraduationFormStep_classSummary__tVsZ4{font-size:12px}.PostGraduationFormStep_buttonContainer__ojQKi button,.PostGraduationFormStep_buttonContainer__ojQKi button:disabled{width:100%}.PostGraduationFormStep_stepCard__BXUhD{padding:16px;gap:24px}.PostGraduationFormStep_stepCardInactive__39hbA{gap:16px;padding:16px}.PostGraduationFormStep_stepCardSummary__qPu4U{padding:16px}}.AddressFormStep_container__NS5GY{display:block;width:100%}.AddressFormStep_cardSection__2nl6l{display:block;margin-top:2rem}.AddressFormStep_form__fPjzb{display:flex;flex-direction:column;gap:4.8rem;width:100%}.AddressFormStep_backButton__lkJ6T{display:flex;align-items:center;gap:.8rem;margin-top:2.4rem;background-color:transparent;cursor:pointer;border:none;color:var(--input-label-color);font-weight:700;font-size:var(--font-size-small)}.AddressFormStep_form__fPjzb .AddressFormStep_buttonContainer__72R5i{width:18.5rem}@media (max-width:768px){.AddressFormStep_form__fPjzb .AddressFormStep_buttonContainer__72R5i{width:100%}}.PaymentFormStep_container__BB9Md{display:block;width:100%}.PaymentFormStep_cardSection__IyVoD{display:block;margin-top:2rem}.PaymentFormStep_form__idVi_{display:flex;flex-direction:column;gap:4.8rem;width:100%}.PaymentFormStep_backButton__7wxa1{display:flex;align-items:center;gap:.8rem;margin-top:2.4rem;background-color:transparent;cursor:pointer;border:none;color:var(--input-label-color);font-weight:700;font-size:var(--font-size-small)}.PaymentFormStep_form__idVi_ .PaymentFormStep_buttonContainer__9X8zj{width:18.5rem}@media (max-width:768px){.PaymentFormStep_form__idVi_ .PaymentFormStep_buttonContainer__9X8zj{width:100%}}.HelContact_container__HlNkj{flex-grow:0;border-radius:8px;display:flex;flex-direction:row;border:1px solid var(--card-border-color);padding:16px;height:-moz-fit-content;height:fit-content;box-sizing:border-box;align-items:flex-start;margin-right:0;margin-top:24px;@media (max-width:768px){margin-bottom:24px}}.HelContact_containerWithBanner__bLVX7{flex-grow:1;border-radius:8px;display:flex;flex-direction:row;border:1px solid var(--card-border-color);padding:16px;height:-moz-fit-content;height:fit-content;box-sizing:border-box;align-items:center;margin-top:24px;@media (max-width:768px){margin-bottom:24px}}.HelContact_title__flXhA{font-family:montserrat,sans-serif;font-size:14px;font-weight:600;color:#d9d9d9;margin:0 0 12px}.HelContact_titleWithBanner__Y7X8N{font-family:montserrat,sans-serif;font-size:14px;font-weight:600;color:#d9d9d9;margin:0;@media (max-width:768px){margin-bottom1111:12px}}.HelContact_subtitle__C1uX3{font-family:montserrat,sans-serif;font-size:14px;font-weight:600;color:#d9d9d9;text-decoration:underline;margin:0;cursor:pointer;transition:filter .3s ease}.HelContact_subtitle__C1uX3:hover{filter:brightness(.8)}.HelContact_imageContainer__zxkfI{display:flex}.HelContact_imageContainer__zxkfI svg{width:24px;height:24px;fill:var(--color-gray-600)}.HelContact_textContainer__XaJup{width:100%;display:flex;flex-direction:column;justify-content:space-between;margin-left:16px}.HelContact_textContainerWithBanner__3Vkxl{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-left:16px;@media (max-width:768px){flex-direction:column}}.PersonalFormStep_container__J8InS{display:block;width:100%}.PersonalFormStep_cardSection__bR1UP{display:block;margin-top:2rem}.PersonalFormStep_form__pIp3j{display:flex;flex-direction:column;gap:4.8rem;width:100%}.PersonalFormStep_form__pIp3j .PersonalFormStep_buttonContainer__9Kfcb{width:18.5rem}@media (max-width:768px){.PersonalFormStep_form__pIp3j .PersonalFormStep_buttonContainer__9Kfcb{width:100%}}.TermsDrawer_container__nFMeP{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);animation:TermsDrawer_fadeIn__bsT1o .3s forwards}.TermsDrawer_drawer__2m8X8{position:fixed;overflow:scroll;top:0;right:0;width:45%;height:100%;background-color:var(--card-background-color);animation:TermsDrawer_slideIn__K9a6c .3s forwards}.TermsDrawer_drawer__2m8X8 .TermsDrawer_header__N0uZE{padding:4rem 12rem;border-bottom:1px solid var(--card-border-color);position:relative}.TermsDrawer_drawer__2m8X8 .TermsDrawer_title__u12Fs{color:var(--color-white);font-size:var(--font-size-xlarge);font-weight:var(--font-weight-bold)}.TermsDrawer_drawer__2m8X8 .TermsDrawer_closeButton__e7fs_{position:absolute;cursor:pointer;top:4.8rem;right:2.4rem;background-color:transparent;border:none}.TermsDrawer_drawer__2m8X8 .TermsDrawer_closeButton__e7fs_ svg{width:1.6rem;height:1.6rem;fill:var(--color-gray-200)}.TermsDrawer_drawer__2m8X8 .TermsDrawer_content__eve5w{padding:0 12rem 4rem}.TermsDrawer_drawer__2m8X8 .TermsDrawer_otnotice-sections__b90Xk{display:flex;flex-direction:column;gap:1rem}.TermsDrawer_drawer__2m8X8 .TermsDrawer_content__eve5w ul{padding-left:2rem}.TermsDrawer_drawer__2m8X8 .TermsDrawer_content__eve5w li,.TermsDrawer_drawer__2m8X8 .TermsDrawer_content__eve5w p,.TermsDrawer_drawer__2m8X8 .TermsDrawer_content__eve5w span{background-color:transparent!important}.TermsDrawer_drawer__2m8X8 .TermsDrawer_content__eve5w p,.TermsDrawer_drawer__2m8X8 .TermsDrawer_content__eve5w span{display:block;margin-bottom:1.6rem;font-size:var(--font-size-medium)!important;color:var(--color-gray-200)!important;line-height:1.5}.TermsDrawer_drawer__2m8X8 .TermsDrawer_content__eve5w h2{font-size:var(--font-size-large);margin-block:2.4rem 1.6rem}@keyframes TermsDrawer_slideIn__K9a6c{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes TermsDrawer_fadeIn__bsT1o{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.TermsDrawer_drawer__2m8X8{width:100%}.TermsDrawer_drawer__2m8X8 .TermsDrawer_header__N0uZE{padding:4rem}.TermsDrawer_drawer__2m8X8 .TermsDrawer_content__eve5w{padding:0 4rem 4rem}}.CheckoutTimer_container__K3FgC{display:flex;gap:1rem;align-items:center;justify-content:center;padding:2.4rem;background-color:var(--color-primary)}.CheckoutTimer_container__K3FgC .CheckoutTimer_time__Fc_cp{color:var(--color-white);font-size:var(--font-size-large);font-weight:var(--font-weight-bold)}.CheckoutTimer_container__K3FgC .CheckoutTimer_label__FV2vL{color:var(--color-white);font-size:var(--font-size-large)}.Timer_container___jCcD{display:inline}.page_page__ZU32B{height:100vh;justify-content:center;border-top:1rem solid #f6165c}.page_content__kDoxQ,.page_page__ZU32B{display:flex;flex-direction:column;align-items:center}.page_content__kDoxQ{gap:2.5rem;text-align:center;width:38rem}.page_content__kDoxQ h2{color:var(--color-white);font-size:var(--font-size-large);font-weight:600;line-height:30px}.page_content__kDoxQ span{color:var(--color-white);font-size:var(--font-size-small);line-height:25px}.page_logoImg__xb6Gi{width:100px}