.public-advisor_gap-1__q8ZS_{gap:.0625rem!important}.public-advisor_gap-2__MI9wE{gap:.125rem!important}.public-advisor_gap-3__gb9Ll{gap:.1875rem!important}.public-advisor_gap-4__uBHE7{gap:.25rem!important}.public-advisor_gap-5__wQrCL{gap:.3125rem!important}.public-advisor_gap-6___HqkF{gap:.375rem!important}.public-advisor_gap-7___OzzS{gap:.4375rem!important}.public-advisor_gap-8__u7aq0{gap:.5rem!important}.public-advisor_gap-9__iO55H{gap:.5625rem!important}.public-advisor_gap-10__XrvV3{gap:.625rem!important}.public-advisor_changeHint__7epe6{margin-top:.625rem;font-size:.8125rem;font-weight:400;color:rgba(33,56,96,.7);line-height:1.5}.public-advisor_certClick__kfb1k{width:100%;text-align:left;cursor:pointer;border:none;font:inherit}.public-advisor_authActions__YCff_{display:flex;flex-direction:column;gap:.625rem;padding:.5rem 0 .75rem}.public-advisor_shareBody__KS9cd{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:.5rem 0 .75rem}.public-advisor_ctaStack__1saMZ{flex-direction:column!important;align-items:stretch!important}.public-advisor_ctaStack__1saMZ>*{width:100%!important}.mandatory-courses_gap-1__6MVDH{gap:.0625rem!important}.mandatory-courses_gap-2__YRiLW{gap:.125rem!important}.mandatory-courses_gap-3__TDtDz{gap:.1875rem!important}.mandatory-courses_gap-4__JJKSb{gap:.25rem!important}.mandatory-courses_gap-5__iUHXx{gap:.3125rem!important}.mandatory-courses_gap-6__3ngg2{gap:.375rem!important}.mandatory-courses_gap-7__fMge_{gap:.4375rem!important}.mandatory-courses_gap-8__tCGc_{gap:.5rem!important}.mandatory-courses_gap-9__OQP2t{gap:.5625rem!important}.mandatory-courses_gap-10__V8m8G{gap:.625rem!important}.mandatory-courses_banner__AX1Bz{background:rgba(86,119,255,.07);border-bottom:1px solid rgba(86,119,255,.2);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.75rem var(--container-pusher,max(1rem,(100vw - 78rem)/2))}.mandatory-courses_bannerContent__bgkKV{display:flex;align-items:center;gap:.625rem;font-size:.875rem;font-weight:500;color:#213860}.mandatory-courses_bannerContent__bgkKV svg{color:#5677ff;flex-shrink:0;font-size:1.125rem}.mandatory-courses_courseList__qL6bQ{display:flex;flex-direction:column;gap:.75rem}.mandatory-courses_courseItem__82Eh7{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;background:#f9fbfc;border:1px solid #e8ebef;border-radius:.75rem;flex-wrap:wrap}.mandatory-courses_courseItemInfo__hdbt6{flex:1 1;min-width:0}.mandatory-courses_courseItemTitle__3V_sQ{font-size:.875rem;font-weight:600;color:#213860;margin-bottom:.1875rem}.mandatory-courses_courseItemMeta__mf3gg{font-size:.75rem;font-weight:400;color:rgba(33,56,96,.6)}.mandatory-courses_courseItemRight__GYuHB{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.mandatory-courses_courseItemPrice__6vJM2{font-size:1rem;font-weight:600;color:#5677ff;white-space:nowrap}.mandatory-courses_error__3xwKl{font-size:.8125rem;font-weight:500;color:#d15a55;background:rgba(209,90,85,.06);border:1px solid rgba(209,90,85,.2);border-radius:.5rem;padding:.625rem .875rem}.mandatory-courses_note__DBwk4{font-size:.8125rem;font-weight:400;color:rgba(33,56,96,.55);line-height:1.5;padding-top:.25rem}.mandatory-courses_successState__XNDhZ{display:flex;flex-direction:column;align-items:center;gap:.875rem;text-align:center;padding:.5rem 0}.mandatory-courses_successIcon___oW7n{font-size:2.75rem}.mandatory-courses_successText__ZIQ6g{font-size:.875rem;font-weight:400;color:rgba(33,56,96,.75);line-height:1.6;max-width:20rem;margin:0}.mandatory-courses_successActions__nE6yV{width:100%;display:flex;flex-direction:column;gap:.625rem;margin-top:.25rem}.mandatory-courses_laterBtn__7G9Ci{background:none;border:none;cursor:pointer;font-size:.8125rem;font-weight:500;color:rgba(33,56,96,.5);padding:.25rem}.mandatory-courses_laterBtn__7G9Ci:hover{color:#213860}.mandatory-courses_certifiedBadge__R6Mbf{display:flex;align-items:center;gap:.75rem;margin-top:.875rem;padding:.8125rem 1rem;background:linear-gradient(120deg,rgba(0,167,95,.1),rgba(0,167,95,.04));border:1px solid rgba(0,167,95,.3);border-radius:.75rem}.mandatory-courses_certifiedBadge__R6Mbf span:last-child{display:flex;flex-direction:column;gap:.0625rem}.mandatory-courses_certifiedBadge__R6Mbf strong{font-size:.84375rem;font-weight:600;color:#00a75f}.mandatory-courses_certifiedBadge__R6Mbf small{font-size:.71875rem;font-weight:400;color:rgba(33,56,96,.55)}.mandatory-courses_certifiedBadgeIcon__I4ufh{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:rgba(0,167,95,.12);color:#00a75f;flex-shrink:0}.mandatory-courses_certSection__rBI27{margin-top:.875rem;padding:1rem;background:#fff;border:1px solid rgba(33,56,96,.08);border-radius:.75rem}.mandatory-courses_certSectionTitle__Atpdo{font-size:.875rem;font-weight:600;color:#213860;margin:0 0 .625rem}.mandatory-courses_certList__qZa__{display:flex;flex-direction:column;gap:.5rem}.mandatory-courses_certItem__N_gRW{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;background:#f9fbfc;border:1px solid #e8ebef;border-radius:.625rem;text-decoration:none;transition:border-color .2s,box-shadow .2s}.mandatory-courses_certItem__N_gRW:hover{border-color:rgba(86,119,255,.4);box-shadow:0 2px 3px 0 rgba(48,49,61,.05);text-decoration:none}.mandatory-courses_certItemIcon__4eu86{display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:50%;background:rgba(238,143,60,.12);color:#df8a34;flex-shrink:0}.mandatory-courses_certItemInfo__oZSAP{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.0625rem}.mandatory-courses_certItemTitle__gQdJR{font-size:.78125rem;font-weight:600;color:#213860;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mandatory-courses_certItemDate__uEE2f{font-size:.6875rem;font-weight:400;color:rgba(33,56,96,.5)}.mandatory-courses_certItemArrow__qaRHb{color:rgba(33,56,96,.35);flex-shrink:0;display:flex}.PublicWeekAvailability_gap-1__z9JM2{gap:.0625rem!important}.PublicWeekAvailability_gap-2__G4BFV{gap:.125rem!important}.PublicWeekAvailability_gap-3__CR2Cf{gap:.1875rem!important}.PublicWeekAvailability_gap-4__TS_TC{gap:.25rem!important}.PublicWeekAvailability_gap-5__cGp91{gap:.3125rem!important}.PublicWeekAvailability_gap-6__8S_sQ{gap:.375rem!important}.PublicWeekAvailability_gap-7__edOMT{gap:.4375rem!important}.PublicWeekAvailability_gap-8__XHjFt{gap:.5rem!important}.PublicWeekAvailability_gap-9__Vv8LF{gap:.5625rem!important}.PublicWeekAvailability_gap-10__Gwcif{gap:.625rem!important}.PublicWeekAvailability_wrap__I51Tm{border:1px solid rgba(33,56,96,.08);border-radius:1rem;background:#fff;padding:1rem}.PublicWeekAvailability_head__F4sB8{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}.PublicWeekAvailability_title__RTAX0{font-size:1rem;font-weight:600;color:#213860;margin:0}.PublicWeekAvailability_sub__3VQOf{font-size:.75rem;font-weight:500;color:rgba(33,56,96,.55);margin:.25rem 0 0;text-transform:capitalize}.PublicWeekAvailability_nav__oNLOH{display:flex;gap:.375rem;flex-shrink:0}.PublicWeekAvailability_grid__HQDyr{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}@media(max-width:767px){.PublicWeekAvailability_grid__HQDyr{overflow-x:auto;grid-template-columns:repeat(7,minmax(72px,1fr));padding-bottom:.375rem}}.PublicWeekAvailability_col__1XBBp{min-width:0;border-radius:.75rem;background:#f9fbfc;padding:.5rem .375rem}.PublicWeekAvailability_col__1XBBp.PublicWeekAvailability_today__YcN4X{background:rgba(86,119,255,.08);outline:1px solid rgba(86,119,255,.25)}.PublicWeekAvailability_colHead__71kCT{display:flex;flex-direction:column;align-items:center;margin-bottom:.5rem;gap:.125rem}.PublicWeekAvailability_dow__eR1VW{font-size:.6875rem;font-weight:500;color:rgba(33,56,96,.5);text-transform:capitalize}.PublicWeekAvailability_dom__GVrGd{font-size:.9375rem;font-weight:600;color:#213860}.PublicWeekAvailability_slots__TV1Bd{display:flex;flex-direction:column;gap:.375rem;max-height:12.5rem;overflow-y:auto;min-height:3rem;padding-right:.125rem}.PublicWeekAvailability_slots__TV1Bd::-webkit-scrollbar{width:4px}.PublicWeekAvailability_slots__TV1Bd::-webkit-scrollbar-thumb{background:rgba(33,56,96,.18);border-radius:4px}.PublicWeekAvailability_muted___TMGS{font-size:.75rem;font-weight:500;color:rgba(33,56,96,.35);text-align:center;display:block;padding-top:.5rem}.PublicWeekAvailability_slot__vkZ76{border:1px solid #e8ebef;background:#fff;border-radius:.5rem;padding:.375rem .25rem;font-size:.6875rem;font-weight:600;color:#5677ff;cursor:pointer;transition:border-color .2s,background .2s}.PublicWeekAvailability_slot__vkZ76:hover:not(:disabled){border-color:#5677ff;background:rgba(86,119,255,.06)}.PublicWeekAvailability_slot__vkZ76:disabled{opacity:.45;cursor:not-allowed}.certificate_gap-1__eXU7A{gap:.0625rem!important}.certificate_gap-2__IJtDU{gap:.125rem!important}.certificate_gap-3__R5CEN{gap:.1875rem!important}.certificate_gap-4__zlOVK{gap:.25rem!important}.certificate_gap-5__Zf_kV{gap:.3125rem!important}.certificate_gap-6__u0kN2{gap:.375rem!important}.certificate_gap-7__YDHeS{gap:.4375rem!important}.certificate_gap-8__vZ5vG{gap:.5rem!important}.certificate_gap-9__ucXkl{gap:.5625rem!important}.certificate_gap-10__N3xFD{gap:.625rem!important}.certificate_page__wmMQS{min-height:100vh;background:#f0f1f7;padding:1.5rem;display:flex;flex-direction:column;align-items:center;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.certificate_toolbar__hz64Y{width:100%;max-width:56.25rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}@media print{.certificate_toolbar__hz64Y{display:none}}.certificate_backLink__hFt3x{display:inline-flex;align-items:center;gap:.375rem;font-size:.84375rem;font-weight:600;color:#213860;text-decoration:none}.certificate_backLink__hFt3x:hover{text-decoration:underline}.certificate_printBtn__BsnET{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#5677ff;color:#fff;border:none;border-radius:.625rem;font-size:.84375rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s}.certificate_printBtn__BsnET:hover{background:#2d3957}.certificate_certificateWrap__RrcpH{width:100%;max-width:56.25rem}.certificate_certificateWrap__RrcpH.certificate_fill__ZE83W{max-width:100%}.certificate_certificate__xrAM5{position:relative;background:#fff;aspect-ratio:297/210;box-shadow:0 20px 60px rgba(33,56,96,.18);overflow:hidden}@media print{.certificate_certificate__xrAM5{box-shadow:none;aspect-ratio:auto;width:100%;height:100vh}}.certificate_frameOuter__vkU_i{position:absolute;inset:.875rem;border:2px solid #213860;pointer-events:none}.certificate_frameInner__SBSqZ{position:absolute;inset:1.25rem;border:1px solid rgba(238,143,60,.7);pointer-events:none}.certificate_certBody__TMzd3{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 4rem}@media(max-width:767px){.certificate_certBody__TMzd3{padding:2rem 1.5rem}}.certificate_certBrand__S171e{display:flex;flex-direction:column;align-items:center;gap:.125rem;margin-bottom:1.125rem}.certificate_certLogo__98bCV{font-size:1.625rem;font-weight:800;color:#213860;letter-spacing:-.02em;line-height:1}.certificate_certLogoSub__ZYwHY{font-size:.625rem;font-weight:600;color:#ee8f3c;letter-spacing:.42em;margin-left:.42em}.certificate_certHeading__c9WiA{display:flex;align-items:center;gap:1rem;margin-bottom:1.375rem}.certificate_certHeading__c9WiA h1{font-size:1.3125rem;font-weight:600;color:#213860;letter-spacing:.22em;margin:0;white-space:nowrap}@media(max-width:767px){.certificate_certHeading__c9WiA h1{font-size:.9375rem;letter-spacing:.12em}}.certificate_certHeadingLine__nGhtt{width:4rem;height:1px;background:rgba(33,56,96,.25)}@media(max-width:767px){.certificate_certHeadingLine__nGhtt{width:1.75rem}}.certificate_certPresented__T2LAb{font-size:.8125rem;font-weight:400;color:rgba(33,56,96,.6);margin:0 0 .375rem}.certificate_certName__CTiVK{font-size:2.125rem;font-weight:800;color:#213860;margin:0 0 .625rem;line-height:1.2}@media(max-width:767px){.certificate_certName__CTiVK{font-size:1.5rem}}.certificate_certText__K_luh{font-size:.84375rem;font-weight:400;color:rgba(33,56,96,.65);margin:0;line-height:1.6}.certificate_certCourse__2aIPX{font-size:1.25rem;font-weight:600;color:#5677ff;margin:.5rem 0;line-height:1.35}@media(max-width:767px){.certificate_certCourse__2aIPX{font-size:1rem}}.certificate_certBadge__7uatl{display:inline-flex;align-items:center;gap:.375rem;margin-top:.875rem;padding:.375rem 1rem;background:rgba(0,167,95,.1);border:1px solid rgba(0,167,95,.35);color:#00a75f;border-radius:6.25rem;font-size:.78125rem;font-weight:600}.certificate_certFooter__ag_3D{display:flex;align-items:flex-end;justify-content:space-between;width:100%;max-width:38.75rem;margin-top:2.25rem;gap:1.25rem}.certificate_certFooterCol__ZfVBk{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:.375rem}.certificate_certFooterValue__bdvjG{font-size:.875rem;font-weight:600;color:#213860}.certificate_certFooterRule__9mhkt{width:100%;max-width:11.25rem;height:1px;background:rgba(33,56,96,.3)}.certificate_certFooterLabel__kxboo{font-size:.71875rem;font-weight:400;color:rgba(33,56,96,.55)}.certificate_certSeal__Wqccy{color:#ee8f3c;flex-shrink:0}.certificate_certSerial__S1R_q{position:absolute;bottom:1.375rem;left:50%;transform:translateX(-50%);font-size:.65625rem;color:rgba(33,56,96,.4);letter-spacing:.05em;white-space:nowrap}.certificate_certificateWrapCompact__LzbAk{max-width:100%}.certificate_certificateCompact__1ZG_1{aspect-ratio:297/210;box-shadow:0 8px 28px rgba(33,56,96,.12)}.certificate_certificateCompact__1ZG_1 .certificate_certBody__TMzd3{padding:1.75rem 2rem}@media(max-width:767px){.certificate_certificateCompact__1ZG_1 .certificate_certBody__TMzd3{padding:1.25rem 1rem}}.certificate_certificateCompact__1ZG_1 .certificate_certLogo__98bCV{font-size:20px}.certificate_certificateCompact__1ZG_1 .certificate_certHeading__c9WiA h1{font-size:.9375rem;letter-spacing:.14em}.certificate_certificateCompact__1ZG_1 .certificate_certName__CTiVK{font-size:1.375rem}.certificate_certificateCompact__1ZG_1 .certificate_certCourse__2aIPX{font-size:.9375rem}.certificate_certificateCompact__1ZG_1 .certificate_certFooter__ag_3D{margin-top:1.125rem}.certificate_certificateCompact__1ZG_1 .certificate_certSerial__S1R_q{bottom:1rem;right:1.25rem}@media print{.certificate_page__wmMQS{background:#fff;padding:0}.certificate_certificateWrap__RrcpH{max-width:none}@page{size:A4 landscape;margin:0}}.SocialShare_gap-1__WNEwK{gap:.0625rem!important}.SocialShare_gap-2__Jx015{gap:.125rem!important}.SocialShare_gap-3__ZNSG3{gap:.1875rem!important}.SocialShare_gap-4__kqopA{gap:.25rem!important}.SocialShare_gap-5__CWQct{gap:.3125rem!important}.SocialShare_gap-6__XWPwm{gap:.375rem!important}.SocialShare_gap-7__VKINM{gap:.4375rem!important}.SocialShare_gap-8__OJCs6{gap:.5rem!important}.SocialShare_gap-9__Df58E{gap:.5625rem!important}.SocialShare_gap-10__qGqsz{gap:.625rem!important}.SocialShare_social_share__84nlC{display:flex;align-items:center;justify-content:center;gap:.75rem}.SocialShare_social_share__84nlC .SocialShare_social_item__Fg5ur{width:3.25rem;height:3.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.25rem;color:#fff;border:none;box-shadow:0 6px 16px rgba(33,56,96,.12);transition:transform .2s,box-shadow .2s,filter .2s}.SocialShare_social_share__84nlC .SocialShare_social_item__Fg5ur:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(33,56,96,.18);filter:brightness(1.06)}.SocialShare_social_share__84nlC .SocialShare_social_item_x__wk2jR{background:#111}.SocialShare_social_share__84nlC .SocialShare_social_item_facebook__BmTEk{background:#1877f2}.SocialShare_social_share__84nlC .SocialShare_social_item_linkedin__AKQPR{background:#0a66c2}.SocialShare_social_share__84nlC .SocialShare_social_item_whatsapp__COC8m{background:#25d366;font-size:1.375rem}.SocialShare_social_share_minimal__n__Dc .SocialShare_social_item__Fg5ur{width:auto;height:auto;padding:.25rem;border:none;background:rgba(0,0,0,0);box-shadow:none;font-size:1.25rem;color:#596a88}.SocialShare_social_share_minimal__n__Dc .SocialShare_social_item__Fg5ur:hover{transform:none;box-shadow:none;filter:none;color:#304a78}