.fluentform .ff-saved-state-link{display:none!important}.cap-document-tracker{background:#ffffff;border-radius:18px;padding:30px 35px;margin:30px auto 10px;max-width:1000px;box-shadow:0 10px 25px rgba(0,0,0,0.10);box-sizing:border-box}.cap-document-tracker h3{margin:0 0 8px;padding:0;color:#2d438d;font-size:26px;font-weight:700;line-height:1.2}.cap-document-tracker>p{margin:0 0 25px;padding:0;color:#555555;font-size:16px;line-height:1.5}.cap-document-tracker>p strong{color:#1494d1;font-weight:700}.cap-document-progress-wrap{display:flex;align-items:center;gap:18px;width:100%;margin:0 0 28px}.cap-document-progress-bar{flex:1;height:12px;background:#e9e9e9;border-radius:20px;overflow:hidden}.cap-document-progress-fill{height:100%;background:#1494d1;border-radius:20px;transition:width .4s ease}.cap-document-progress-percent{flex:0 0 auto;color:#1494d1;font-size:20px;font-weight:700;line-height:1}.cap-document-tracker-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;width:100%}.cap-document-tracker-item{display:flex;align-items:center;width:100%;min-height:44px;padding:9px 14px;border-radius:9px;box-sizing:border-box;font-size:15px;line-height:1.35}.cap-document-tracker-item.submitted{background:#eef8fc;color:#2d438d;font-weight:600}.cap-document-tracker-item.outstanding{background:#f7f7f7;color:#777777}.cap-document-tracker-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;margin-right:10px;border-radius:50%;font-size:14px;font-weight:700;line-height:1}.cap-document-tracker-item.submitted .cap-document-tracker-icon{background:#1494d1;color:#ffffff}.cap-document-tracker-item.outstanding .cap-document-tracker-icon{background:#e3e3e3;color:#999999;font-size:16px}.cap-document-tracker-item.outstanding .cap-document-tracker-icon{font-size:0}.cap-document-tracker-item.outstanding .cap-document-tracker-icon::after{content:"×";font-size:16px;font-weight:700;line-height:1}.cap-document-video-divider{width:100%;height:1px;background:#dddddd;margin:28px 0 16px}.cap-document-video-status{width:100%}.cap-document-video-status .cap-document-tracker-item{width:100%}.cap-application-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%}.cap-application-action{min-width:0}.cap-application-action .cap-document-tracker-item{width:100%}.cap-online-application{box-sizing:border-box;background:#eef8fc;border-radius:9px;padding:12px 14px}.cap-online-application-title{color:#2d438d;font-size:15px;font-weight:700;line-height:1.3;margin-bottom:5px}.cap-online-application-text{color:#777777;font-size:14px;line-height:1.4;margin-bottom:12px}.cap-online-application-button{display:inline-block;background:#1494d1;color:#ffffff!important;padding:10px 16px;border-radius:9px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none!important;transition:opacity .2s ease}.cap-online-application-button:hover{opacity:.85}@media (max-width:767px){.cap-document-tracker{padding:25px 20px;margin-top:25px;border-radius:16px}.cap-document-tracker h3{font-size:23px}.cap-document-tracker>p{font-size:15px;margin-bottom:20px}.cap-document-progress-wrap{gap:12px;margin-bottom:22px}.cap-document-progress-percent{font-size:18px}.cap-document-tracker-list{grid-template-columns:1fr;gap:8px}.cap-document-tracker-item{min-height:42px;padding:8px 12px;font-size:14px}.cap-document-video-divider{margin:22px 0 14px}.cap-application-actions{grid-template-columns:1fr;gap:10px}.cap-online-application-title{font-size:16px}.cap-online-application-text{font-size:14px}.cap-online-application-button{width:100%;box-sizing:border-box;text-align:center}}.mpcs-quiz-question-correct-answer-box{display:none!important}.cap-print-wrap{display:flex;justify-content:flex-start;margin:12px 0 22px}.cap-print-button{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:#25408f;color:#ffffff;border:1px solid #25408f;border-radius:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:all 0.2s ease}.cap-print-button:hover{background:#398bc8;border-color:#398bc8;color:#ffffff}.cap-print-icon{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cap-tool-table tbody td:nth-child(3){color:#666666!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important;text-align:left!important}.cap-toolkit{width:100%;max-width:none;margin:0;padding:0;font-family:inherit;color:#25408f}.cap-tool{width:100%;max-width:none;margin:0 0 28px 0;padding:0}.cap-tool-heading{display:flex;align-items:center;gap:12px;margin:0 0 18px 0}.cap-tool-heading-icon{width:24px;height:24px;flex:0 0 24px;fill:none;stroke:#25408f;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cap-tool-heading-text{margin:0;color:#25408f;font-size:18px;font-weight:700;line-height:1.2}.cap-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin:0;padding:0}.cap-tool-card{display:flex;align-items:flex-start;gap:16px;width:100%;min-width:0;box-sizing:border-box;padding:20px 18px;border:1px solid #dddddd;background:#ffffff}.cap-tool-card-icon{width:22px;height:22px;flex:0 0 22px;margin-top:1px;fill:none;stroke:#25408f;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cap-tool-card-content{flex:1 1 auto;min-width:0}.cap-tool-card-title{margin:0 0 6px 0;color:#25408f;font-size:14px;font-weight:700;line-height:1.25}.cap-tool-card-text{margin:0;color:#666666;font-size:13px;line-height:1.55}@media (max-width:700px){.cap-tool-grid{grid-template-columns:1fr;gap:14px}.cap-tool-card{padding:18px 16px}}.cap-tool-table-wrap{width:100%;max-width:100%;margin:0;padding:0;overflow-x:auto}.cap-tool-table{width:100%;max-width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-family:inherit}.cap-tool-table thead{background:#ffffff}.cap-tool-table th{padding:16px 18px;border:1px solid #dddddd;color:#25408f;font-size:14px;font-weight:700;line-height:1.3;text-align:left;vertical-align:middle}.cap-tool-table td{padding:16px 18px;border:1px solid #dddddd;color:#666666;font-size:13px;line-height:1.55;text-align:left;vertical-align:top}.cap-tool-table th:first-child,.cap-tool-table td:first-child{width:25%;color:#25408f;font-weight:600}.cap-tool-table th:nth-child(2),.cap-tool-table td:nth-child(2){width:27%}.cap-tool-table th:nth-child(3),.cap-tool-table td:nth-child(3){width:30%}.cap-tool-table th:last-child,.cap-tool-table td:last-child{width:18%;text-align:center;vertical-align:middle}.cap-tool-table td:last-child{color:#25408f;font-size:16px}@media (max-width:700px){.cap-tool-table{min-width:650px}.cap-tool-table th,.cap-tool-table td{padding:14px 15px}}.cap-print-sheet{display:none}@media print{html,body{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body>*{display:none!important}body>.cap-print-sheet{display:block!important;position:static!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.cap-print-title{display:block!important;width:100%!important;margin:0 0 18px 0!important;padding:0!important;font-family:inherit!important;font-size:28px!important;font-weight:700!important;line-height:1.2!important;color:#25408f!important;break-after:avoid!important;page-break-after:avoid!important}.cap-print-intro{display:block!important;width:100%!important;margin:0 0 20px 0!important;padding:0!important;break-after:avoid!important;page-break-after:avoid!important}.cap-print-tool{display:block!important;position:static!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;break-before:avoid!important;page-break-before:avoid!important}.cap-print-tool .cap-tool-grid{width:100%!important;height:auto!important;min-height:0!important;margin:0!important}.cap-print-tool .cap-tool-card,.cap-print-tool .cap-tool-note,.cap-print-tool .cap-week,.cap-print-tool .cap-tool-table{break-inside:avoid!important;page-break-inside:avoid!important}.cap-print-tool .cap-tool-card{box-shadow:none!important}.cap-print-tool .cap-print-wrap,.cap-print-tool .cap-print-button{display:none!important}a::after{content:none!important}.cap-print-sheet,.cap-print-sheet *{break-after:auto!important}@page{size:auto;margin:12mm}}@media (max-width:767px){.cap-complete-lesson{padding-left:15px!important;white-space:nowrap!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important}}.mpcs-progress-ring{display:none!important}.cap-progress-badge{display:inline-block;padding:12px 22px;border-radius:999px;font-size:15px;font-weight:600}.cap-progress-badge.completed{background:#dff7e5;color:#2e7d32}.cap-progress-badge.progress{background:#eaf2ff;color:#1f5ea8}.cap-progress-badge.not-started{background:#eeeeee;color:#666}.mpcs-cards .card{border-radius:18px!important;overflow:hidden!important;box-shadow:0 12px 28px rgba(0,0,0,.10)}.mpcs-cards .card img{display:block;width:100%;border-radius:0!important}.card-footer{display:flex;justify-content:flex-start!important;align-items:center}.card-footer .course-author{display:none!important}.card-footer .cap-progress-badge{margin:0!important}@media (max-width:767px){.cf-turnstile{transform:scale(.695);transform-origin:left top;width:100%!important}}@media (min-width:768px){#mpcs-navbar .figure{width:42px;height:42px}#mpcs-navbar .figure img{width:42px;height:42px;object-fit:cover;border-radius:50%}}.mpcs-card-author,.mpcs-card-meta,.mpcs-card-author-wrap{display:none!important}.course-author{display:none!important}#authors-dropdown-button,#authors-dropdown-button+.menu{display:none!important}#mpcs-classroom-next-lesson-link[style*="pointer-events: none"] .hide-md::after,#mpcs-classroom-next-lesson-link[style*="pointer-events: none"] .show-md::after{font-family:"mp-courses";content:"\e809";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;text-transform:none;line-height:1em;margin-left:.2em;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#mpcs-main h2{font-size:28px;text-align:center}#mpcs-main #bookmark a{border:0;border-radius:50px;margin-right:.5em;padding-right:0;padding-top:2px;color:#ffffff}.mpcs-angle-right:before{content:'\f105';padding-top:4px}#mpcs-navbar,#mpcs-sidebar-navbar{height:50px;font-size:0.48rem}@media (min-width:768px){#mpcs-navbar,#mpcs-sidebar-navbar{font-size:1rem}}.mp_wrapper .mepr_price label,.mp_wrapper .mepr_price .mepr_price_cell,.mp_wrapper .mepr_price .mepr_price_cell_label{display:none!important}.show-netherlands,.show-germany,.show-france,.show-belgium,.show-china,.show-turkey,.show-usa-eur,.show-usa-iex{display:none}.destination-netherlands .show-netherlands{display:block}.destination-germany .show-germany{display:block}.destination-france .show-france{display:block}.destination-belgium .show-belgium{display:block}.destination-china .show-china{display:block}.destination-turkey .show-turkey{display:block}.destination-usa-eur .show-usa-eur{display:block}.destination-usa-iex .show-usa-iex{display:block}.show-logged-out,.show-exploring,.show-pre-approval-review,.show-applying,.show-matching,.show-pre-departure,.show-abroad,.show-rematch-support,.show-visa-outcome-review,.show-archived{display:none}.status-exploring .show-exploring{display:block}.status-pre-approval-review .show-pre-approval-review{display:block}.status-applying .show-applying{display:block}.status-matching .show-matching{display:block}.status-pre-departure .show-pre-departure{display:block}.status-abroad .show-abroad{display:block}.show-logged-out{display:none}.logged-out .show-logged-out{display:block}.status-rematch-support .show-rematch-support{display:block}.status-visa-outcome-review .show-visa-outcome-review{display:block}.status-archived .show-archived{display:block}.grid [class*='col-']{float:left;min-height:1px;padding-right:20px;text-align:left!important}.mpcs-lesson-icon:before{content:'\f15c';color:#25408f}.course-progress .user-progress{text-align:center;white-space:nowrap;background-color:#25408f;height:100%;display:block;width:0%;color:#ffffff;font-weight:bolder;border-radius:40px}.et_pb_menu .et-menu-nav li.menu-button-yellow a{color:#25408f!important;background-color:#ffcc00!important;height:40px!important;padding:0 20px!important;margin-top:27px!important;border-radius:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1em!important;transition:background 0.3s ease,color 0.3s ease!important}.et_pb_menu .et-menu-nav li.menu-button-yellow a:hover{color:#25408f!important;background-color:#e6b800!important;opacity:1!important}#mpcs-navbar .navbar-section .navbar-brand img,#mpcs-sidebar-navbar .navbar-section .navbar-brand img{max-height:45px}#mpcs-sidebar .mpcs-sidebar-wrapper .figure img{max-height:100%;margin:0 auto}.mp_login_form input[type=submit]{padding:0.8em 1.1em;background:#949494;border:1px solid #949494;border-radius:100px;color:#fff;cursor:pointer;font-size:1rem}.mepr-submit,.button-primary,.mepr-active-nav-tab a{color:#ffffff!important;border-width:0px!important;border-color:#25408f;border-radius:100px;letter-spacing:1px;font-size:16px;font-weight:700!important;text-transform:uppercase!important;padding:20px 20px;background-color:#25408f!important}#mepr-account-nav ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;justify-content:center;align-items:center;padding-bottom:50px}@media only screen and (max-width:800px){#mepr-account-nav ul{line-height:50px}}.mepr-nav-item a,.mepr-payments a{background:#eeeeee;padding:0.5em 1em;border-radius:100px}.mp_wrapper textarea,.mp_wrapper select,.mp_wrapper input[type=text],.mp_wrapper input[type=url],.mp_wrapper input[type=email],.mp_wrapper input[type=tel],.mp_wrapper input[type=number],.mp_wrapper input[type=password]{border:1px solid rgba(71,74,182,0.12)!important;color:#25408f!important;padding:12px 10px!important;background:#f8f8f8}.vimeo-vertical-container{width:100%;margin:0 auto}@media (min-width:768px){.vimeo-vertical-container{max-width:340px}}.vimeo-vertical-wrapper{position:relative;padding-bottom:177.77%;height:0;overflow:hidden}.vimeo-vertical-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#mpcs-main h2{font-size:28px}#mpcs-main h1{font-size:28px}