.custom-button,.custom-button-sm-template,.custom-button-template{font-style:normal;font-weight:400}.button-bar,.login-panel-rounded-shadow,.my-panel-rounded-shadow,.my-panel-rounded-shadow-thin{box-shadow:0 4px 12px rgba(0,0,0,.0828781)}.bi-fw,.tp-spin{text-align:center}:root{--color-black:#000000;--color-white:#FFFFFF;--color-dark-white:#f8f8f8;--color-dark-grey:#333333;--color-mid-grey:#696969;--color-light-grey:lightgrey;--color-blue:#1563BC;--color-lighter-blue:#1870C9;--color-bg-blue:#1976D2;--color-red:#E20000;--color-orange:orange;--color-dark-orange:#EF6C00;--color-green:#1B5E20;--color-bg-danger:#FCF1F2;--color-bg-danger-light:#fbf6f6;--color-bg-warning:#FFF3E0;--color-bg-warning-light:#fbf6f3;--color-bg-success:#E8F5E9;--color-bg-success-light:#f5faf5;--color-bg-primary:#f8f8ff;--font-primary:'Inter',sans-serif;--button-border-radius:5px}body{font-family:var(--font-primary)}.skip-link{position:absolute;left:-999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{position:absolute;left:8px;top:8px;width:auto;height:auto;background:#000;color:#fff;padding:8px 12px;z-index:9999;text-decoration:none;font-weight:700;border-radius:4px}.bi-fw{display:inline-block;width:1.25em}.bi-2x{font-size:2em}.bi-3x{font-size:3em}.bi-5x{font-size:5em}.bi-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.tp-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.tp-stack-1x,.tp-stack-2x{position:absolute;left:0;width:100%;text-align:center}.tp-stack-1x{line-height:inherit}.tp-stack-2x{font-size:2em}.blurred-background-image{position:fixed;inset:-20%;background-position:center;background-size:cover;transform:scale(1.2);filter:blur(80px);z-index:0;will-change:transform}.custom-button,.custom-button-sm{background:var(--color-dark-white);color:var(--color-dark-grey);cursor:pointer;white-space:nowrap}.custom-button-template{border-radius:var(--button-border-radius);border:1px;padding:5px 15px;font-size:13px;cursor:pointer;white-space:nowrap}.custom-button-lg-template{border-radius:var(--button-border-radius);border:1px;padding:10px 48px;font-weight:400;font-size:16px;cursor:pointer;white-space:nowrap}.custom-button-sm-template{border:1px;border-radius:var(--button-border-radius);padding:3px 8px;font-size:11px;cursor:pointer;white-space:nowrap}.custom-button{border:1px solid var(--color-dark-grey);border-radius:var(--button-border-radius);padding:5px 15px;font-size:13px}.custom-button-sm:active,.custom-button-sm:link,.custom-button-sm:visited,.custom-button:active,.custom-button:link,.custom-button:visited{color:var(--color-dark-grey);text-decoration:none}.custom-button-sm:hover,.custom-button:hover{background:var(--color-white);color:var(--color-dark-grey);text-decoration:none}.custom-button-sm{border:1px solid var(--color-dark-grey);border-radius:var(--button-border-radius);padding:3px 8px;font-size:11px;font-style:normal;font-weight:400}.custom-button-disabled,.custom-button-primary{padding:5px 15px;font-size:13px;font-style:normal;font-weight:400}.custom-button-disabled{background:var(--color-white);border:1px solid var(--color-light-grey);border-radius:var(--button-border-radius);color:var(--color-light-grey);cursor:pointer;white-space:nowrap}.custom-button-disabled:active,.custom-button-disabled:hover,.custom-button-disabled:link,.custom-button-disabled:visited{color:var(--color-light-grey);text-decoration:none}.custom-button-primary{background:var(--color-bg-primary);border:1px solid var(--color-blue);border-radius:var(--button-border-radius);color:var(--color-blue);cursor:pointer;white-space:nowrap}.custom-button-primary-lg,.custom-button-primary-sm{background:var(--color-bg-primary);border:1px solid var(--color-blue);color:var(--color-blue);cursor:pointer;white-space:nowrap}.custom-button-primary-lg:active,.custom-button-primary-lg:link,.custom-button-primary-lg:visited,.custom-button-primary-sm:active,.custom-button-primary-sm:link,.custom-button-primary-sm:visited,.custom-button-primary:active,.custom-button-primary:link,.custom-button-primary:visited{color:var(--color-blue);text-decoration:none}.custom-button-primary-lg:hover,.custom-button-primary-sm:hover,.custom-button-primary:hover{background:var(--color-white);color:var(--color-blue);text-decoration:none}.custom-button-primary-sm{border-radius:var(--button-border-radius);padding:3px 8px;font-size:11px;font-style:normal;font-weight:400}.custom-button-lg,.custom-button-primary-lg,.custom-button-transparent-lg{padding:10px 48px;font-weight:600;font-size:16px}.custom-button-primary-lg{border-radius:var(--button-border-radius)}.custom-button-primary-filled-lg{background:var(--color-blue);border:1px solid var(--color-blue);border-radius:var(--button-border-radius);color:var(--color-white)}.custom-button-primary-filled-lg:active,.custom-button-primary-filled-lg:link,.custom-button-primary-filled-lg:visited{color:var(--color-blue)}.custom-button-primary-filled-lg:hover{background:var(--color-bg-blue);color:var(--color-blue)}.custom-button-lg{background:var(--color-dark-white);border:1px solid var(--color-black);border-radius:var(--button-border-radius);color:var(--color-black);cursor:pointer;white-space:nowrap}.custom-button-lg:active,.custom-button-lg:link,.custom-button-lg:visited{color:var(--color-black);text-decoration:none}.custom-button-lg:hover{background:var(--color-white);color:var(--color-black);text-decoration:none}.custom-button-transparent-lg{background-color:transparent;border:2px solid var(--color-white);border-radius:var(--button-border-radius);color:var(--color-white);cursor:pointer;white-space:nowrap}.custom-button-danger,.custom-button-success,.custom-button-warning{padding:5px 15px;font-size:13px;font-style:normal;cursor:pointer;white-space:nowrap;font-weight:400}.custom-button-transparent-lg:active,.custom-button-transparent-lg:link,.custom-button-transparent-lg:visited{color:var(--color-white);text-decoration:none}.custom-button-transparent-lg:hover{color:var(--color-white);text-decoration:none;background:rgba(255,255,255,.1)}.custom-button-danger{background:var(--color-bg-danger);border:1px solid var(--color-red);border-radius:var(--button-border-radius);color:var(--color-red)}.custom-button-danger:active,.custom-button-danger:link,.custom-button-danger:visited{color:var(--color-red);text-decoration:none}.custom-button-danger:hover{background:var(--color-bg-danger-light);color:var(--color-red);text-decoration:none}.custom-button-warning{background:var(--color-bg-warning);border:1px solid var(--color-dark-orange);border-radius:var(--button-border-radius);color:var(--color-dark-orange)}.custom-button-warning:active,.custom-button-warning:link,.custom-button-warning:visited{color:var(--color-dark-orange);text-decoration:none}.custom-button-warning:hover{background:var(--color-bg-warning-light);color:var(--color-dark-orange);text-decoration:none}.custom-button-success{background:var(--color-bg-success);border:1px solid var(--color-green);border-radius:var(--button-border-radius);color:var(--color-green)}.custom-button-success:active,.custom-button-success:link,.custom-button-success:visited{color:var(--color-green);text-decoration:none}.custom-button-success:hover{background:var(--color-bg-success-light);color:var(--color-green);text-decoration:none}.custom-button-warning-md-filled{background:var(--color-orange);border:1px solid var(--color-orange);border-radius:var(--button-border-radius);padding:2px 7px;color:var(--color-white);font-size:14px;font-style:normal;font-weight:400;cursor:pointer;white-space:nowrap}.custom-button-error{border:0;border-radius:var(--button-border-radius);background:var(--color-red);padding:2px 7px;color:var(--color-white);font-size:14px;font-style:normal;font-weight:400;cursor:pointer;white-space:nowrap}.custom-borderless-button,.custom-borderless-button-primary{background:var(--color-white);padding:2px 7px;font-size:14px;font-style:normal;cursor:pointer;white-space:nowrap}.custom-borderless-button{border:0;color:var(--color-dark-grey);font-weight:400}.custom-borderless-button-primary{color:var(--color-blue);font-weight:700}.button-container-lg-centered{width:100%;margin-top:20px;margin-bottom:20px;text-align:center;line-height:5}.my-panel-rounded,.my-panel-rounded-shadow,.my-panel-rounded-shadow-thin{background-color:var(--color-white);margin-top:5px;margin-bottom:5px;border-radius:10px}.common-title{font-weight:700;font-size:18px}.common-title-serif-big-italic{font-weight:500;font-size:24px;font-style:italic}.common-title-thin{font-weight:200;font-size:18px}.common-text-extra-big-bold,.common-title-big{font-size:24px;font-style:normal;font-weight:700}.common-title-superbig{font-size:32px;font-style:normal;font-weight:700}.common-text{font-size:14px;font-style:normal;font-weight:400}.common-text-bold{font-size:14px;font-style:normal;font-weight:700}.common-text-italic{font-size:14px;font-style:italic;font-weight:400}.common-text-italic-bold{font-size:14px;font-style:italic;font-weight:700}.common-text-small{font-size:12px;font-style:normal;font-weight:400}.common-text-small-bold{font-size:12px;font-style:normal;font-weight:700}.common-text-small-italic{font-size:12px;font-style:italic;font-weight:400}.common-text-big{font-size:20px;font-style:normal;font-weight:400}.common-text-big-bold,.counter-text{font-size:20px;font-style:normal;font-weight:700}.common-text-extra-big{font-size:24px;font-style:normal;font-weight:400}.common-text-extra-small{font-size:10px;font-style:normal;font-weight:400}.common-text-extra-small-bold{font-size:10px;font-style:normal;font-weight:700}.rich-text{font-size:16px;font-style:normal;font-weight:400;line-height:1.5}.my-panel-rounded,.my-panel-rounded-shadow{padding:15px}.my-panel-rounded-shadow-thin{padding:5px}.login-panel-rounded-shadow{border-radius:10px;background-color:rgba(255,255,255,.85);padding:15px;margin:0 10px}.button-bar{padding:4px;background:var(--color-white);border-radius:10px;width:100%;margin-bottom:8px}.footer-menu-outer-container{padding-top:20px;display:table}.footer-menu-container{display:table-row}.footer-menu-item{display:table-cell;padding-right:25px;font-size:14px;font-style:normal;font-weight:400}.custom-button-primary-filled,.footer-info-text{font-size:13px;font-weight:400;font-style:normal}.footer-info-text{overflow-wrap:break-word}.footer-payment-badge{width:100%;max-width:100%}.border-radius-10{border-radius:10px}.user-input-html{overflow-wrap:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;line-height:1.5em}.one-row-text,.overflow-hidden{overflow:hidden}.user-input-html>p:last-child{margin-bottom:0}.custom-button-primary-filled{background:var(--color-blue);border:1px solid var(--color-blue);border-radius:var(--button-border-radius);padding:5px 15px;color:var(--color-dark-white);cursor:pointer;white-space:nowrap}.custom-button-primary-filled-lg:active,.custom-button-primary-filled-lg:link,.custom-button-primary-filled-lg:visited,.custom-button-primary-filled:active,.custom-button-primary-filled:link,.custom-button-primary-filled:visited{color:var(--color-dark-white);text-decoration:none}.custom-button-primary-filled-lg:hover,.custom-button-primary-filled:hover{background:var(--color-bg-blue);color:var(--color-dark-white);text-decoration:none}.custom-button-primary-filled:disabled{color:var(--color-light-grey);background:var(--color-white);border:1px solid var(--color-light-grey);text-decoration:none}.custom-button-primary-filled-lg{background:var(--color-lighter-blue);border:1px solid var(--color-lighter-blue);border-radius:var(--button-border-radius);padding:10px 48px;color:var(--color-dark-white);font-style:normal;font-weight:600;font-size:16px;cursor:pointer;white-space:nowrap}.custom-button-primary-filled-lg:disabled{color:var(--color-dark-grey);background:var(--color-white);border:1px solid var(--color-dark-grey);text-decoration:none}.cards{display:flex;flex-wrap:wrap;justify-content:space-evenly}.card{margin-bottom:2em;margin-left:.6em;margin-right:.6em}.error-badge,.new-badge{border-radius:5px;padding:2px 5px;margin-right:10px;font-size:12px;font-style:normal;font-weight:700;text-transform:uppercase;white-space:nowrap}.new-badge{color:#000;background:#f5c323}.error-badge{color:#fff;background:var(--color-red)}.one-row-text{white-space:nowrap;text-overflow:ellipsis}.line-height-1-5{line-height:1.5}.line-height-2{line-height:2}.tp-spin{display:inline-block;animation:2s linear infinite tp-spin;transform-origin:50% 50%}@keyframes tp-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:767px){.common-title-serif-big-italic{font-weight:500;font-size:20px;font-style:italic}.common-title{font-weight:700;font-size:16px}.common-title-thin{font-weight:200;font-size:16px}.common-title-big{font-size:20px;font-style:normal;font-weight:700}.common-title-superbig{font-size:26px;font-style:normal;font-weight:400}.common-text{font-size:13px;font-style:normal;font-weight:400}.common-text-bold{font-size:13px;font-style:normal;font-weight:700}.common-text-italic{font-size:13px;font-style:italic;font-weight:400}.common-text-italic-bold{font-size:13px;font-style:italic;font-weight:700}.common-text-small{font-size:11px;font-style:normal;font-weight:400}.common-text-small-bold{font-size:11px;font-style:normal;font-weight:700}.common-text-small-italic{font-size:11px;font-style:italic;font-weight:400}.common-text-big{font-size:18px;font-style:normal;font-weight:400}.common-text-big-bold,.counter-text{font-size:18px;font-style:normal;font-weight:700}.common-text-extra-big{font-size:22px;font-style:normal;font-weight:400}.common-text-extra-big-bold{font-size:22px;font-style:normal;font-weight:700}.common-text-extra-small{font-size:9px;font-style:normal;font-weight:400}.common-text-extra-small-bold{font-size:9px;font-style:normal;font-weight:700}.rich-text{font-size:14px;font-style:normal;font-weight:400;line-height:1.5}.footer-menu-outer-container{padding-top:20px;display:block}.footer-menu-container{display:block}.footer-menu-item{display:block;padding-bottom:10px}.footer-payment-badge{width:345px}.custom-button-transparent-lg{background-color:transparent;border:2px solid var(--color-white);border-radius:var(--button-border-radius);padding:7px 32px;color:var(--color-white);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}}@media (max-width:991px){.footer-payment-badge{width:345px}}.tp-debt-bar,.tp-debt-panel{position:relative;z-index:1}.tp-debt-bar .tp-debt-bar-action{display:inline-block}@media (max-width:767px){.tp-debt-bar .tp-debt-bar-action{display:block;padding-left:0;padding-top:10px}}.tp-dialog{max-width:480px;width:calc(100% - 32px);border:none;border-radius:10px;padding:24px;box-shadow:0 4px 24px rgba(0,0,0,.2);text-align:left}.tp-dialog::backdrop{background:rgba(0,0,0,.4)}.tp-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.csn-box{background-color:var(--color-bg-warning);border-left:4px solid var(--color-dark-orange);border-radius:var(--button-border-radius);padding:10px 15px;margin-bottom:15px}.csn-list{list-style:none;margin:6px 0 0;padding:0}.csn-list li{padding:2px 0}.csn-meta{color:var(--color-mid-grey);padding-left:5px}.faq-group-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:18px}.faq-group-title{margin:0;font-family:var(--font-primary);font-size:18px;font-weight:700}.faq-group-section .faq-group-title{font-size:15px}.faq-group-count{font-weight:400;color:#5f6670}.faq-toggle-all{background:none;border:0;padding:4px 0;font-family:var(--font-primary);font-size:13px;color:inherit;text-decoration:underline;cursor:pointer}.faq-item{border-top:1px solid rgba(0,0,0,0.12)}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 2px;font-family:var(--font-primary);font-size:15px;font-weight:600;line-height:1.4;list-style:none;cursor:pointer}.faq-question::-webkit-details-marker{display:none}.faq-question::marker{content:''}.faq-question:focus-visible,.faq-toggle-all:focus-visible,.faq-copy-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.faq-chevron{flex-shrink:0;transition:transform 0.15s ease-in-out}.faq-item[open]>.faq-question .faq-chevron{transform:rotate(180deg)}.faq-answer{position:relative;padding:0 36px 12px 2px}.faq-answer.user-input-html{text-align:left;-webkit-hyphens:manual;hyphens:manual}.faq-answer a{color:inherit;text-decoration:underline}.faq-answer-tools{position:absolute;right:-6px;bottom:16px}.faq-item{scroll-margin-top:70px}.faq-copy-feedback{position:absolute;right:0;bottom:100%;margin-bottom:4px;white-space:nowrap}.faq-copy-feedback:not(:empty){padding:3px 8px;border-radius:4px;background:#333;color:#fff}.faq-copy-link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:0;border-radius:4px;font-size:16px;color:inherit;opacity:0.6;cursor:pointer}.faq-copy-link:focus-visible,.faq-copy-link:hover,.faq-copy-link-done{opacity:1}.faq-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.faq-course-panel{margin-top:20px}.faq-group-section{margin:10px 15px 15px 15px}.faq-group-section .faq-question{font-size:14px}@media (max-width:767px){.faq-group-section{margin-left:0;margin-right:0}}@media (prefers-reduced-motion:reduce){.faq-chevron{transition:none}}@media print{.faq-toggle-all,.faq-answer-tools{display:none}}.faq-setting-row{display:flex;align-items:center;gap:8px}.faq-group-select .faq-group-select-input{flex:1 1 auto;width:auto;min-width:0}.faq-setting-actions{display:flex;flex-shrink:0;gap:2px}.faq-setting-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:30px;border-radius:3px;font-size:16px}.faq-panel-setting .faq-setting-icon{height:34px}.faq-setting-icon:hover,.faq-setting-icon:focus-visible{background:#eef0f2;text-decoration:none}.faq-group-select-edit-hidden{visibility:hidden}.faq-section-setting{display:flex;align-items:center;gap:8px;margin-top:10px;margin-bottom:4px;padding-top:10px;border-top:1px solid #e5e5e5}.faq-section-setting label{flex-shrink:0;margin:0;font-weight:400;white-space:nowrap}.faq-section-setting .faq-setting-row{flex:1 1 auto;min-width:0}.faq-copy-buffer{position:fixed;top:0;left:0;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.faq-toggle-all-pending{visibility:hidden}.faq-edit-link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:4px;color:inherit;text-decoration:none}.faq-edit-link:focus,.faq-edit-link:hover{color:inherit;text-decoration:none}.faq-copy-link:focus-visible,.faq-copy-link:hover,.faq-edit-link:focus,.faq-edit-link:hover{background:rgba(0,0,0,.06);background:color-mix(in srgb,currentColor 10%,transparent)}.faq-copy-link-done,.faq-copy-link-done:hover,.faq-copy-link:active,.faq-edit-link:active{background:rgba(0,0,0,.12);background:color-mix(in srgb,currentColor 18%,transparent)}.faq-edit-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.faq-group-title-row{display:flex;align-items:center;gap:4px;margin-right:auto}.faq-item-editable{display:flex;align-items:flex-start;border-top:1px solid rgba(0,0,0,.12)}.faq-item-editable>.faq-item{flex:1 1 auto;min-width:0;border-top:0}.faq-edit-link-item{margin-top:5px}.faq-item-editable .faq-question{align-items:flex-start}.faq-item-editable .faq-chevron{margin-top:1px}@media print{.faq-edit-link{display:none}}
