:root{--color-primary: #240f6e;--color-primary-80: #503f8b;--color-primary-60: #7c6fa8;--color-primary-40: #a79fc5;--color-primary-20: #d3cfe2;--color-primary-rgb: 36, 15, 110;--color-secondary-1: #00a4d9;--color-secondary-1-deep: #007db3;--color-secondary-adults: #005de8;--color-secondary-juniors: #00a4d9;--color-secondary-online: #240f6e;--color-button-popup-remove: #ec0928;--color-button-popup-remove-5: #cb0a25;--color-button-popup-remove-10: #a80b1f;--color-button-popup-remove-15: #850b1a;--color-button-adults: #005de8;--color-button-adults-5: #024ebf;--color-button-adults-10: #013d94;--color-button-adults-15: #012d6c;--color-accent-red: #d6083b;--color-accent-deepred: #9e1539;--color-accent-blue: #005de8;--color-accent-deepblue: #082ecf;--color-accent-green: #4e9d2d;--color-accent-deepgreen: #35771f;--color-accent-chatreuse: #c1d82f;--color-accent-deepchatreuse: #8ba616;--color-accent-yellow: #ffc82e;--color-accent-deepyellow: #c18a24;--color-accent-orange: #e55302;--color-accent-deeporange: #b6340d;--color-accent-pink: #e62899;--color-accent-deeppink: #ab0c78;--color-purply-blue: #240f7e;--color-neutral-warmgrey: #d7d2cb;--color-neutral-deepwarmgrey: #837870;--color-neutral-coolgrey: #bbbab9;--color-neutral-deepcoolgrey: #747679;--color-neutral-wheat: #ebeb74;--color-neutral-stone: #d4c69e;--color-neutral-offwhite: #f5f3e7;--color-text-light: #808080;--color-text-normal: #606060;--color-text-dark: #404040;--color-text-darker: #202020;--color-text-mousehover: #007db3;--color-text-highlight: #240f6e;--color-error: var(--color-accent-red)}:root{--logo-image-url: url(/assets/images/icons/_logo-kaplan-international-languages.svg);--help-image-url: url(/assets/images/icons/icon-question-mark-kpl.svg)}body,body a{text-decoration:none}:root{--button-primary-background: var(--color-primary);--button-primary-background-x1: #230e6a;--button-primary-background-x3: #200d61;--button-primary-background-x4: #1e0d5c;--button-primary-background-x10: #150941;--button-primary-background-x15: #0e062b;--button-primary-text-color: white;--button-primary-border-color: var(--color-primary);--button-primary-border-radius: 0;--button-primary-background-disabled: var(--color-grey-4);--button-primary-text-color-disabled: var(--color-grey-purewhite);--button-primary-border-disabled: var(--color-grey-4);--button-primary-opacity-disabled: 1;--button-primary-background-hover: var(--color-primary-80);--button-primary-text-color-hover: white;--button-primary-border-color-hover: var(--color-primary-80);--button-primary-background-focus: var(--color-primary);--button-primary-text-color-focus: white;--button-primary-border-color-focus: var(--color-primary);--button-primary-background-active: var(--color-primary);--button-primary-text-color-active: white;--button-primary-border-color-active: var(--color-primary);--button-primary-box-shadow: inherit;--button-primary-box-shadow-focus: var(--button-primary-box-shadow);--button-primary-box-shadow-active: none;--button-secondary-background: transparent;--button-secondary-text-color: var(--color-primary);--button-secondary-border-color: var(--color-primary);--button-secondary-background-disabled: transparent;--button-secondary-text-color-disabled: var(--color-grey-4);--button-secondary-border-disabled: var(--color-grey-4);--button-secondary-background-hover: var(--button-secondary-background);--button-secondary-text-color-hover: var(--color-text-mousehover);--button-secondary-border-color-hover: var(--button-secondary-background);--button-secondary-background-focus: var(--button-secondary-background);--button-secondary-text-color-focus: var(--color-primary);--button-secondary-border-color-focus: var(--button-secondary-background);--button-secondary-background-active: var(--button-secondary-background);--button-secondary-text-color-active: var(--button-primary-background-active);--button-secondary-border-color-active: var(--button-secondary-background);--button-secondary-box-shadow: var(--button-primary-box-shadow);--button-secondary-box-shadow-active: var(--button-primary-box-shadow-active);--button-tertiary-background: white;--button-tertiary-text-color: var(--color-primary);--button-tertiary-border-color: var(--color-primary);--button-tertiary-background-disabled: var(--color-grey-4);--button-tertiary-text-color-disabled: white;--button-tertiary-border-color-disabled: var(--color-grey-4);--button-tertiary-background-hover: var(--color-grey-2);--button-tertiary-text-color-hover: var(--color-primary);--button-tertiary-border-color-hover: var(--color-primary);--button-tertiary-background-focus: white;--button-tertiary-text-color-focus: var(--color-primary);--button-tertiary-border-color-focus: var(--color-primary);--button-tertiary-background-active: white;--button-tertiary-text-color-active: var(--color-primary);--button-tertiary-border-color-active: var(--color-primary);--button-quaternary-background: white;--button-quaternary-text-color: var(--color-grey-8-darker);--button-quaternary-border-color: var(--color-grey-4);--button-quaternary-background-disabled: var(--color-grey-4);--button-quaternary-text-color-disabled: white;--button-quaternary-border-color-disabled: var(--color-grey-4);--button-quaternary-background-hover: var(--color-grey-1-darker);--button-quaternary-text-color-hover: var(--color-grey-8-darker);--button-quaternary-border-color-hover: var(--color-grey-4);--button-quaternary-background-focus: white;--button-quaternary-text-color-focus: var(--color-grey-8-darker);--button-quaternary-border-color-focus: var(--color-grey-4);--button-quaternary-background-active: var(--color-grey-1-darker);--button-quaternary-text-color-active: var(--color-grey-8-darker);--button-quaternary-border-color-active: var(--color-grey-4);--button-adults-background: var(--color-button-adults);--button-adults-text-color: white;--button-adults-border-color: var(--color-button-adults);--button-adults-background-disabled: var(--color-grey-3);--button-adults-text-color-disabled: white;--button-adults-border-color-disabled: var(--color-grey-3);--button-adults-background-hover: var(--color-button-adults-5);--button-adults-text-color-hover: white;--button-adults-border-color-hover: var(--color-button-adults-5);--button-adults-background-focus: var(--color-button-adults-10);--button-adults-text-color-focus: white;--button-adults-border-color-focus: var(--color-button-adults-10);--button-adults-background-active: var(--color-button-adults-15);--button-adults-text-color-active: white;--button-adults-border-color-active: var(--color-button-adults-15);--button-juniors-background: var(--klg-quote-tool-secondary-color-juniors);--button-juniors-text-color: white;--button-juniors-border-color: var(--color-grey-4);--button-juniors-background-disabled: var(--color-grey-3);--button-juniors-text-color-disabled: white;--button-juniors-border-color-disabled: var(--color-grey-3);--button-juniors-background-hover: var(--klg-quote-tool-secondary-color-juniors-darken-x1);--button-juniors-text-color-hover: white;--button-juniors-border-color-hover: var(--klg-quote-tool-secondary-color-juniors-darken-x1);--button-juniors-background-focus: var(--klg-quote-tool-secondary-color-juniors-darken-x2);--button-juniors-text-color-focus: white;--button-juniors-border-color-focus: var(--klg-quote-tool-secondary-color-juniors-darken-x2);--button-juniors-background-active: var(--klg-quote-tool-secondary-color-juniors-darken-x3);--button-juniors-text-color-active: white;--button-juniors-border-color-active: var(--klg-quote-tool-secondary-color-juniors-darken-x3);--button-popup-remove-background: var(--color-button-popup-remove);--button-popup-remove-text-color: white;--button-popup-remove-border-color: var(--color-button-popup-remove);--button-popup-remove-background-disabled: var(--color-grey-3);--button-popup-remove-text-color-disabled: white;--button-popup-remove-border-color-disabled: var(--color-grey-3);--button-popup-remove-background-hover: var(--color-button-popup-remove-5);--button-popup-remove-text-color-hover: white;--button-popup-remove-border-color-hover: var(--color-button-popup-remove-5);--button-popup-remove-background-focus: var(--color-button-popup-remove-10);--button-popup-remove-text-color-focus: white;--button-popup-remove-border-color-focus: var(--color-button-popup-remove-10);--button-popup-remove-background-active: var(--color-button-popup-remove-15);--button-popup-remove-text-color-active: white;--button-popup-remove-border-color-active: var(--color-button-popup-remove-15);--button-link-text-color-disabled: var(--color-grey-4);--button-filled-icon-text: white;--button-outline-color: #9187b6;--button-outline-color-light: var(--color-primary-20);--button-more-background: var(--color-grey-purewhite);--button-more-background-active: var(--color-grey-1-darker);--button-more-outline-color: var(--button-outline-color);--button-more-outline-color-active: var(--button-outline-color);--button-help-background: var(--color-grey-3);--button-help-border-color: var(--color-grey-3);--button-help-background-active: var(--color-grey-purewhite);--button-help-border-color-active: var(--button-outline-color);--button-font-size-xs: 12px;--button-font-size-s: 13px;--button-font-size-m: var(--font-size-normal);--button-font-size-l: 16px;--button-font-size-xl: 18px;--button-line-height-xs: 14px;--button-line-height-s: 16px;--button-line-height-m: 16px;--button-line-height-l: 18px;--button-line-height-xl: 21px;--button-font-weight: var(--font-weight-bold);--button-border-radius-xs: var(--button-border-radius);--button-border-radius-s: var(--button-border-radius);--button-border-radius-m: var(--button-border-radius);--button-border-radius-l: var(--button-border-radius);--button-border-radius-xl: var(--button-border-radius);--button-padding-xs: 7px 14px;--button-padding-s: 10px 20px;--button-padding-m: 12px 15px;--button-padding-l: 16px 32px;--button-padding-xl: 18px 36px;--button-border-width: 2px;--button-border-width-xs: var(--button-border-width-s);--button-border-width-s: 1px;--button-border-width-m: 2px;--button-border-width-l: var(--button-border-width-m);--button-border-width-xl: var(--button-border-width-m)}:root{--button-group-item-margin-right: 10px;--button-group-item-margin-left: 10px;--button-group-item-border: 0;--button-group-item-content-background: var(--color-grey-3);--button-group-item-content-padding: 10px;--button-group-item-border-radius: 4px;--button-group-item-text-color: var(--color-secondary-1);--button-group-item-font-size: var(--font-size-normal);--button-group-item-font-weight: var(--font-weight-bold);--button-group-item-background-mousehover: var(--color-grey-2);--button-group-item-border-mousehover: 1px solid var(--color-grey-2);--button-group-item-text-color-mousehover: var(--color-text-mousehover);--button-group-item-box-shadow-mousehover: 0px 2px 10px rgba(0, 0, 0, .2);--button-group-item-with-icon-padding: 12px 15px;--button-group-item-with-icon-icon-size: 36px;--button-group-item-with-icon-background-color: var(--color-secondary-1);--button-group-selected-item-background: var(--color-secondary-1);--button-group-selected-item-text-color: var(--color-grey-purewhite);--button-group-selected-item-font-size: var(--font-size-normal);--button-group-selected-item-font-weight: var(--font-weight-bold);--button-group-selected-item-icon-color: var(--color-grey-purewhite);--button-group-selected-item-background-mousehover: var(--color-text-mousehover)}:root{--color-calendar-primary: #005de8;--color-calendar-sm-bg: var(--color-grey-1-darker);--color-calendar-month: var(--color-grey-9);--color-calendar-day: #d3cfe2;--color-calendar-day-bg: #9187b6;--color-calendar-day-active: var(--color-grey-purewhite);--color-calendar-day-active-bg: #005de8;--color-calendar-period: rgba(36, 15, 112, .08);--color-calendar-today: var(--color-grey-9);--color-calendar-today-bg: var(--color-grey-3)}:root{--icon-spacing-xs: 6px;--icon-spacing-s: 8px;--icon-spacing-m: 18px;--school-image-width: 138px;--school-image-compacted-width: 128px;--school-image-height-xs: 128px;--school-image-height-s: 178px;--school-image-height-m: 210px;--school-image-height-l: 226px;--adult-icon-color: var(--color-purply-blue);--junior-icon-color: var(--color-accent-red)}:root{--drawer-background-color: rgba(0, 0, 0, .6);--drawer-header-background-color: transparent;--drawer-content-background-color: var(--color-grey-purewhite);--drawer-content-border-radius: 10px 10px 0 0;--drawer-footer-background-color: var(--color-grey-purewhite)}:root{--filter-row-drawer-button-background-color: var(--color-secondary-1);--filter-row-drawer-button-icon-color: var(--color-grey-purewhite);--filter-row-drawer-button-text-color: var(--color-grey-purewhite);--filter-row-drawer-button-border-radius: 4px;--filter-row-drawer-button-padding: 20px 15px;--filter-row-drawer-button-font-weight: var(--font-weight-bold)}:root{--color-header: var(--color-primary);--color-header-darken-x1: #220e68;--color-header-darken-x2: #200d63;--color-header-darken-x3: #1e0c5d;--color-header-darken-x4: #bfbfbf}:root{--color-link: var(--color-primary)}:root{--color-options-overlay: rgba(var(--color-grey-pureblack), .8)}:root{--color-progress-bar: var(--color-primary)}:root{--color-promotion-bg: var(--color-primary)}:root{--background-color-quote-dropdown: var(--color-grey-1-darker);--color-quote-dropdown: var(--color-grey-9);--border-quote-dropdown: 1px solid var(--color-grey-4);--border-radius-quote-dropdown: 8px;--color-table-header-border: var(--color-grey-8-darker);--color-quote-total-price: var(--color-grey-9);--heigh-quote-total-price: 40px;--font-size-quote-total-label: var(--font-size-small2xs);--padding-top-quote-dropdown: 8px;--border-top-quote-summary-accordion: 3px solid var(--color-grey-4);--margin-top-quote-summary-accordion: 0;--padding-top-quote-summary-accordion: 0}:root{--padding-course-details-item: 10px 5px;--padding-course-details-item-sm: 10px;--border-top-course-details-item: 1px solid var(--color-grey-4);--margin-bottom-course-details-item: none}:root{--font-size-course-details-label: 10px;--font-size-course-details-label-sm: var(--font-size-small2xs);--color-course-details: var(--color-grey-6)}:root{--font-size-course-details-name: var(--font-size-small);--font-size-course-details-name-sm: var(--font-size-normal);--color-course-details-name: var(--color-grey-8)}:root{--display-quote-discount-details: contents;--padding-quote-discount-item: 10px 5px;--padding-quote-discount-item-sm: 10px;--color-quote-discount-item-name: #404040;--font-size-quote-discount-item-name: 13px}:root{--padding-quote-subtotal: 10px 5px;--padding-quote-subtotal-sm: 10px;--overflow-quote-subtotal: hidden;--overflow-quote-subtotal-sm: unset;--border-top-quote-subtotal: var(--border-top-quote-summary-accordion);--font-size-quote-subtotal-label: 10px;--font-size-quote-subtotal-label-sm: 11px;--color-quote-subtotal-label: #240f6e;--color-quote-subtotal-price: var(--color-grey-9);--padding-top-quote-subtotal-label: 10px}:root{--school-map-mobile-height: 64vh;--school-map-padding: 15px;--school-map-background-color: var(--color-grey-4)}:root{--school-packages-bg: var(--color-grey-2);--school-packages-check-icon-bg: var(--color-secondary-1);--school-packages-tuition-bg: var(--color-secondary-1);--school-packages-highlight-color: var(--color-text-highlight);--school-packages-save-bg: var(--color-secondary-1);--school-packages-btn-border-width: none;--school-packages-btn-border-radius: 5px;--school-packages-btn-bg: var(--color-secondary-1);--school-packages-btn-hover-bg: var(--color-text-mousehover);--school-packages-btn-hover-color: #ffffff;--school-packages-btn-hover-border-color: none;--school-packages-junior-bg: transparent;--school-packages-junior-extras-accordion-item-bg-odd: #f6f5f5;--school-packages-junior-packages-border-color: #eaeaea;--school-packages-junior-packages-grey-6: #707070}:root{--color-selected-icon-bg: var(--color-secondary-1)}:root{--klg-quote-tool-primary-color: var(--color-primary);--klg-quote-tool-nav-color: var(--color-primary);--klg-quote-tool-alert-color: var(--color-accent-red);--klg-quote-tool-secondary-color-adults: var(--color-secondary-adults);--klg-quote-tool-secondary-color-juniors: var(--color-secondary-juniors);--klg-quote-tool-secondary-color-online: var(--color-secondary-online);--klg-quote-tool-primary-color-darken-x1: #200d60;--klg-quote-tool-primary-color-darken-x2: #1a0a4d;--klg-quote-tool-primary-color-darken-x3: #130738;--klg-quote-tool-secondary-color-adults-darken-x1: #014ec0;--klg-quote-tool-secondary-color-adults-darken-x2: #013d96;--klg-quote-tool-secondary-color-adults-darken-x3: #012d6e;--klg-quote-tool-secondary-color-juniors-darken-x1: #0184af;--klg-quote-tool-secondary-color-juniors-darken-x2: #016b8d;--klg-quote-tool-secondary-color-juniors-darken-x3: #014d65}:root{--color-hint-button-bg: var(--color-primary);--color-tooltip-bg: var(--color-primary-60);--font-size-tooltip: var(--font-size-small)}:root{--country-list-item-row: none;--country-list-item-row-sm: none;--country-list-item-columns: repeat(1, 1fr);--country-list-item-columns-sm: repeat(3, 1fr);--country-list-items-spacing-desktop: 30px}:root{--square-card-bg-gradient: linear-gradient(180deg, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, 0) 100%);--square-card-border-radius: 0;--square-card-padding: 15px;--square-card-justify-content: flex-start;--square-card-display-details: none;--square-card-display-largethums-content: block;--square-card-display-overlay: block;--square-card-title-font-size: 16px;--square-card-title-font-size-md: 18px;--square-card-title-font-size-lg: 20px;--square-card-hover-transform: none;--square-card-hover-box-shadow: 0px 15px 15px -5px rgba($black, .25);--square-card-hover-opacity: .65}:root{--font-size-product-details-date: var(--font-size-small2xs);--font-size-product-details-date-sm: 10px;--color-product-date: var(--color-grey-7)}:root{--font-size-product-details-description: var(--font-size-small2xs);--font-size-product-details-description-sm: 10px;--color-product-description: var(--color-grey-7)}:root{--font-size-product-details-label: var(--font-size-small2xs);--font-size-product-details-label-sm: var(--font-size-normal);--color-product-details: var(--color-grey-8)}:root{--font-size-quote-price-item: var(--font-size-normal);--font-weight-quote-price-item: var(--font-weight-bold)}:root{--font-size-quote-checklist-label: var(--font-size-normal);--color-quote-price-checklist: var(--color-primary)}:root{--spinner-border-color: var(--color-primary);--spinner-container-background: white;--spinner-size: 30px}:root{--disclaimer-info-background-color: #7fbcec}:root{--form-field-small-valid-box-shadow-color: #005de8;--form-field-header-background-color: #f4f4f4;--color-required-field: #ec0928;--valid-field-color: #3eb46e;--invalid-field-color: #ed1c25}:root{--klg-urgency-driver-label-gradient-starting-color: var(--color-secondary-juniors);--klg-urgency-driver-label-gradient-finishing-color: var(--color-primary)}:root{--company-logo-width: 165px;--company-logo-height: 30px;--selected-option-color: #d2e1fe;--junior-primary-color: #00a4d9;--junior-primary-color-hover: #007398;--adult-primary-color-hover: #200c4c}
