:root{--info-color:#0c7cf6;--disabled-color:#c3c3c3;--border-color:#ebebeb;--secondary-color:#5d5d5d;--active-black-color:#353535;--error-color:#ff9d83;--warning-color:#ffc541;--primary-color:#295a97}html{font-size:1rem}body{height:100%;margin:0;color:var(--active-black-color);padding:0;overflow-x:hidden;overflow-y:auto;background-color:var(--surface-ground);--font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-f.order-table>td{margin:20px}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 10px}.order-summary-section{padding:0}.order-summary-section strong{font-size:18px;font-weight:600;color:#333;display:block;margin-bottom:1.5rem}.order-summary-section .line{height:1px;background-color:#e5e7eb}.order-summary-section table{width:100%;border-collapse:collapse}.order-summary-section .order-table tr{border-bottom:none}.order-summary-section .order-table tr:not(:last-child){margin-bottom:2rem}.order-summary-section .order-table td{padding:.75rem 0;vertical-align:top;border:none;font-size:1rem}.order-summary-section .order-table td:first-child{color:#374151;font-weight:400;padding-right:1rem}.order-summary-section .order-table td:last-child{text-align:right;font-weight:600;color:#059669}.order-summary-section .order-table tr:last-child td{padding-top:1.5rem;border-top:1px solid #e5e7eb;font-weight:600;font-size:1.1rem}.order-summary-section .order-table tr:last-child td:first-child{color:#6b7280;text-transform:uppercase;font-size:1rem;font-weight:600;letter-spacing:.05em}.order-summary-section .order-table tr:last-child td:last-child{color:#059669;font-size:1.25rem}ly:var(--font-family);font-weight:400;color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ny-image{border-radius:14px;width:370px;max-width:100%;object-fit:cover}#auth-logo{width:220px;height:auto;object-fit:cover}.auth-subtitle{margin-bottom:0!important;max-width:630px;color:var(--secondary-color)}.narrow-card .auth-subtitle{max-width:337px;color:var(--secondary-color)}.info-button{width:250px}.info-button .p-button-label{color:var(--info-color)!important;font-weight:500}.auth-width{width:337px}.narrow-card{max-width:1000px}.smaller-card,.timeline-card{max-width:1200px}.accreditations>img{height:60px;width:auto;filter:grayscale(100%);opacity:60%}.accreditations{display:flex;align-items:end;gap:20px}.accreditations-login{margin-top:100px}.auth-header,.headermargin{display:none}.smaller-card{height:775px;max-height:775px}@media (max-width:768px){.mobile-order-overview{display:flex!important;justify-content:space-between;width:100%;background-color:#f5f5f5;position:absolute;padding:15px;color:black;left:0;border:1.5px solid #ebebeb}.order-summary-section{margin-top:15px}.payment-page-card{min-height:calc(100vh - 200px)}.timeline-sidebar{padding-top:5px!important}.mobile-order-overview>p{margin:0}.timeline-section{display:none}.receipt-item{max-width:180px}.receipt-table{margin-top:25px}.receipt-page{background-color:#fefefe!important;min-height:100vh}.receipt-card{padding:15px!important}.p-card-content{padding-bottom:150px;background-color:white}.smaller-card{height:100%!important;max-height:none}.accreditations-login{margin-top:20px;justify-self:center}.surface-card{min-height:calc(100vh - 90px)!important}.headermargin{height:90px;display:block}.auth-header{background-color:white;width:100%;display:flex;justify-content:center;padding-top:30px;padding-bottom:30px;position:fixed}.auth-header>img{height:35px}.loginform{display:flex;flex-direction:column}.loginform,.title{align-items:center}.login-input{display:flex;justify-content:center}.submit-button{position:fixed;bottom:80px}.username-next{margin-top:0!important;flex-direction:column;flex-direction:column-reverse;align-items:center}.p-card-content{padding-top:0;padding-bottom:0}.username-next>.accreditations{margin-top:30px}.username-warning{margin-top:50px}.registration-next{flex-direction:column-reverse!important;align-items:center;gap:15px}.mobile-button{position:fixed;bottom:0;left:50%;transform:translateX(-50%);display:flex;flex-direction:column-reverse;align-items:center;width:100%;z-index:10;padding:10px;background-color:white}.smaller-card>div{margin-bottom:130px}}@media (max-width:1024px){.copy-username{align-items:start;display:flex;flex-direction:column}}.title{display:flex;flex-direction:column}.username-warning{box-shadow:none;border:1px solid #ebebeb;border-radius:10px}.black-button && .p-disabled{background-color:var(--disabled-color);border-color:var(--disabled-color)}.black-button{background-color:var(--active-black-color)}.black-button,.outline-button{border-color:var(--active-black-color)}.outline-button{background-color:white;color:var(--active-black-color)}.registration-next{display:flex;flex-direction:row}.input-suffix{border-radius:0 10 10 0}.input-prefix{border-radius:10 0 0 10}.p-timeline-event-separator>span{aspect-ratio:1}.low-opacity{opacity:50%}.payment-card{transition:all;transition-duration:.3s}.info-text{color:var(--info-color);margin-left:10px}.info-header{color:var(--info-color);font-weight:700;margin-bottom:0}.p-button-outlined{border-color:var(--info-color);color:var(--info-color)}.timeline-step{width:30px;height:30px;padding:5px;border-radius:100%;display:flex;justify-content:center;align-items:center}.step-Completed{background-color:var(--info-color)}.step-Active{border:2px solid var(--info-color)}.step-Pending{border:2px solid var(--disabled-color)}.filled-circle{width:10px;height:10px;border-radius:100%;background-color:var(--info-color)}.timeline{display:flex;width:100%;justify-content:end;align-items:start;border-left:1px solid var(--border-color);height:100%}.text-input input{border:1px solid var(--border-color);padding:10px;border-radius:10px;font-size:16px}.error input{border:1px solid var(--error-color);padding:10px;border-radius:10px;font-size:16px}.bottom-section{margin-top:2rem}@media (min-width:992px){.bottom-section{margin-top:14rem}}.text-input{display:flex;flex-direction:column}.p-component{box-shadow:none!important}.p-dropdown-items-wrapper{box-shadow:0 2px 12px #0000001a}.p-checkbox-box{border-radius:50%}.text-warning{color:var(--warning-color);font-weight:500;margin-top:0}.ticket-warning .p-card-content{padding-top:0}.warning-line{height:1px;width:100%;background-color:var(--border-color);margin-bottom:20px}.timeline-card{display:flex;flex-direction:row;width:100%;min-height:600px;background:white;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.timeline-content{flex:1 1;padding:2rem;min-height:100%}.timeline-sidebar{width:390px;background:white;border-left:1px solid #e5e7eb;padding:2rem 1.5rem;min-height:100%;position:relative;display:flex;flex-direction:column}.timeline-sidebar:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#e5e7eb;z-index:1}.timeline-section{flex:0 0 auto}.order-summary-section{display:flex;flex-direction:column;justify-content:center;flex:1 1;padding-top:2rem}@media (max-width:991px){.grecaptcha-badge{display:none!important}.timeline-card{flex-direction:column;min-height:auto;flex-direction:column-reverse}.timeline-sidebar{width:100%;border-left:none;border-top:1px solid #e5e7eb;background:white}.timeline-sidebar:before{display:none}.timeline-content{padding:1.5rem}}.shipping-type{justify-content:space-between;align-items:center;cursor:pointer;width:100%;border-radius:15px;border:2px solid var(--border-color);margin-bottom:10px;padding:20px}.blue-border{border:2px solid var(--info-color)!important}.shipping-type p{margin:10px 0 0}.shipping-type>.checkmark{display:flex;justify-content:center;align-items:center;width:30px;height:30px;aspect-ratio:1;border:2px solid var(--border-color);border-radius:50%}.blue-border>.checkmark{border:2px solid var(--info-color);background-color:var(--info-color)}.certificate-details{margin-top:2rem!important;margin-bottom:1rem!important;display:block}.shipping-button{place-self:end}.gray-text{color:var(--disabled-color)!important}.dashboard-deco-1{position:absolute;top:0;left:0;width:100%;height:40vh;object-fit:cover;z-index:-1}.customDashboardCard{display:flex;flex-direction:row;justify-content:start;column-gap:5px;row-gap:5px;width:100%}.customDashboardCard>div{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:120px;column-gap:10px;background:linear-gradient(98.07deg,rgba(228,228,228,.02) -10.2%,rgba(0,0,0,.02) 99.85%)}.customDashboardCard>div img{width:32px;height:32px;object-fit:contain}.customDashboardCard>div p:first-child{font-size:13px;color:var(--disabled-color);text-transform:uppercase;margin:0;padding:0}.customDashboardCard>div p:last-child{color:var(--disabled-color);margin:0;padding:0;font-weight:500}.customDashboardCard>div p span{color:var(--primary-color)}@media (max-width:991px){.customDashboardCard{flex-direction:column}.customDashboardCard>div{width:100%}}.customDashboardPanel{box-shadow:0 4px 10px 0 #00000008!important;margin-bottom:20px}.customDashboardPanel .p-panel-header{background-color:white;border:none}.customDashboardPanel .p-panel-content{border:none}.pageSteps{margin-bottom:20px}.pageSteps .item{width:100%;height:4px;border-radius:2px}.customDashboardPanelHeaderSingle{background-color:white;border:none;border-radius:0;border-bottom:1px solid var(--border-color)}.promo-button{background-color:white;color:var(--info-color);border:2px solid var(--info-color);padding:15px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer}.promo-button:hover{background-color:var(--info-color);color:white;transition:all;transition-duration:.3s}.promo-input{padding:15px;width:100%;border:1px solid var(--border-color);border-radius:10px 0 0 10px;color:var(--active-black-color);outline:none}.promo-input::placeholder{color:#999999}.promo-submit-button{background-color:white;border:1px solid var(--border-color);border-radius:0 10px 10px 0;padding:10px;display:flex;justify-content:center;align-items:center;color:#999999;pointer-events:none}.active-promo-button,.active-promo-input{border:1px solid var(--info-color)!important}.active-promo-button{cursor:pointer;pointer-events:all;background-color:var(--info-color)!important;color:white}.receipt-card{background-color:white;width:100%;max-width:880px;border-radius:15px;min-height:100px;display:flex;flex-direction:column;padding:30px}.wider-button{width:300px;justify-content:center;font-weight:500}.receipt-table tr{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#999999;padding:10px}.receipt-item{font-size:16px;color:var(--active-black-color)}.receipt-price{font-size:16px;min-width:55px}.receipt-total{font-size:14px;font-weight:700}.receipt-total-price{font-size:16px;font-weight:700;color:green}.promo-code{display:flex;border:1px solid #daf6e7;border-radius:10px;padding:20px;gap:10px;color:var(--secondary-color)}.privacy-policy-card{background-color:white;width:100%;border-radius:20px;padding:30px;display:flex;flex-direction:column;gap:20px}.p-card-body,.p-card-content{height:100%}.surface-card{border-radius:15px!important}.receipt-page{background-color:transparent}.mobile-order-overview{display:none}.course-progress-header .p-progressbar-label{display:none!important}.course-progress-bar>p{font-size:12px;white-space:nowrap;font-weight:500;color:#295a97;margin:0 0 3px}.course-progress-header>p{font-size:18px;font-weight:600}.header-username{display:flex;flex-direction:column;color:var(--active-black-color)!important;margin-right:10px;font-weight:600}.header-username>p{margin:0}.menu-button>i{font-size:24px}.menu-button>h2{font-size:22px}.menu-button{background:none!important;width:-moz-fit-content!important;width:fit-content!important}.page-box{aspect-ratio:1}.bottom-unit-timer{background-color:white;width:100%;padding:10px}.bottom-unit-container{width:100%;position:fixed;display:flex;justify-content:center;bottom:0;left:50%;transform:translateX(-50%)}.quiz-question{box-shadow:0 4px 30px 0 rgba(0,0,0,.03)}.question-id{margin-right:5px;color:var(--disabled-color)}.modal-background{width:100vw;height:100vh;left:0;top:0;position:fixed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.disqualification-modal{max-width:681px;padding:10px}.disqualification-modal,.inactivity-modal{background-color:white;width:100%;border-radius:10px}.inactivity-modal{max-width:620px;padding:16px}.inactivity-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.inactivity-timer{font-weight:600;color:#295a97}.summary-green{accent-color:rgba(49,160,87,1)}.summary-red{accent-color:rgba(216,56,86,1)}.checkmark-list{list-style:none;padding-left:0}.checkmark-list li{position:relative;padding-left:30px;margin-bottom:10px;line-height:1.5}.checkmark-list li:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;background-image:url(/list-check.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.quiz-success-banner{width:100%;padding:30px 20px;border:1px solid #daf6e7;border-radius:10px;display:flex;align-items:center;gap:10px}.quiz-banner-text{margin-left:15px;display:flex;flex-direction:column;gap:5px}.quiz-banner-text>p,h3{margin:0}.quiz-fail-banner{width:100%;padding:30px 20px;border:1px solid #ffcfda;border-radius:10px;display:flex;align-items:center;gap:10px}.border-button{color:#353535;border:1px solid #353535;background-color:white}.login-link{margin-top:15px;margin-bottom:5px;text-decoration:none}.login-link:hover{text-decoration:underline}.review-card{padding:50px 100px;display:flex;flex-direction:column;align-items:center;background-color:white;width:900px;max-width:100%;margin:20px auto;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.review-card .p-card-content{padding-bottom:0}.review-button{width:230px!important}@media (max-width:768px){.review-card{width:100%;max-width:95%;padding:1rem}.review-warning .p-card-content{padding:1rem!important}.review-warning .flex{gap:.75rem}.review-warning img{align-self:flex-start}.review-button{width:100%!important}}.remove-animation>.p-progressbar-determinate .p-progressbar-value-animate{transition:none!important}.invert{filter:invert(100)}@media print{.grecaptcha-badge,.no-print,.no-print *{display:none!important}}.decorate-none{text-decoration:none;color:var(--info-color)}.unit-content .p-card-body{padding-top:0}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}