@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";:root{--px-base: 16;--px-to-rem: 1rem;--font: var(--font-gilroy-regular);--font-gilroy-regular: "GilroyRegular", "Open Sans", sans-serif;--font-gilroy-medium: "GilroyMedium", "Open Sans", sans-serif;--font-gilroy-bold: "GilroyBold", "Open Sans", sans-serif;--font-headings: "GilroyBold", "Roboto Condensed", sans-serif;--color-white: rgb(255 255 255);--color-black: rgb(0 0 0);--color-bg: rgb(255 255 255);--color-bg-alt: rgb(239 239 239);--color-text: rgb(0 0 0);--color-focus: rgb(0 0 0);--color-primary: rgb(242 242 242);--color-accent: rgb(191 24 35);--color-overlay-background: rgb(0 0 0 / 50%);--color-default-background: rgb(204 204 204);--color-gray: rgb(217 217 217);--color-gray-light: rgb(239 239 239);--color-gray-lighter: rgb(245 245 245);--color-gray-medium: rgb(204 204 204);--color-gray-dark: rgb(153 153 153);--color-gray-button: #e5e5e5;--color-text-gray-medium: #4b4b4b;--color-table-header-bg: #e3e4df;--color-table-row-bg: #eff0ed;--color-primary-darker: color-mix(in srgb, var(--color-primary) 80%, rgb(0 0 0) 20%);--color-text-gray: #333;--color-text-gray-light: #444;--color-border-gray: #e5e5e5;--color-border-gray-2: #ccc;--color-border-green: #26A296;--color-magenta-red: #b62e5f;--color-magenta-red-dark: #8e234a;--color-magenta-red-darker: #a02854;--color-brand-magenta: #b62e5f;--color-secondary: #eeb93c;--color-secondary-dark: #e6a835;--color-purple-primary: #584595;--color-purple-dark: #3f316b;--color-purple-darker: #3e245c;--color-purple-darkest: #2c224b;--color-purple-light: #3a2658;--color-blue-primary: #2670ad;--color-purple-magenta: #901f82;--color-purple-secondary: #842c7e;--color-header-utility: #842c7e;--color-card-blue: rgb(59 130 246);--color-card-purple-1: rgb(132 44 126);--color-card-red: rgb(245 101 101);--color-card-purple-2: rgb(139 92 246);--color-card-orange: rgb(251 146 60);--color-card-pink: rgb(220 38 127);--color-card-green: rgb(16 185 129);--color-card-pink-2: rgb(236 72 153);--color-bg-light-gray: #efefef;--color-bg-light-beige: #e3e4df;--color-bg-light-blue: #ecf0f1;--color-bg-contact-banner: #f1f2ef;--color-bg-card: #374151;--color-bg-card-title: #1f2937;--font-size-huge: calc(56 / var(--px-base) * var(--px-to-rem));--font-size-xxl: calc(48 / var(--px-base) * var(--px-to-rem));--font-size-xl: var(--font-size-h1);--font-size-lg: calc(32 / var(--px-base) * var(--px-to-rem));--font-size-md: var(--font-size-h5);--font-size-sm: var(--font-size-h4);--font-size-xs: calc(14 / var(--px-base) * var(--px-to-rem));--base-font-size: var(--font-size-h6);--font-size-large-hero: calc(60 / var(--px-base) * var(--px-to-rem));--font-size-medium-hero: calc(28 / var(--px-base) * var(--px-to-rem));--font-size-medium: calc(18 / var(--px-base) * var(--px-to-rem));--font-size-button: calc(18 / var(--px-base) * var(--px-to-rem));--font-size-h1: calc(25 / var(--px-base) * var(--px-to-rem));--font-size-h2: calc(25 / var(--px-base) * var(--px-to-rem));--font-size-h3: calc(20 / var(--px-base) * var(--px-to-rem));--font-size-h4: calc(18 / var(--px-base) * var(--px-to-rem));--font-size-h5: calc(16 / var(--px-base) * var(--px-to-rem));--font-size-h6: calc(16 / var(--px-base) * var(--px-to-rem));--spacing-xxxs: calc(4 / var(--px-base) * var(--px-to-rem));--spacing-xxs: calc(8 / var(--px-base) * var(--px-to-rem));--spacing-xs: calc(16 / var(--px-base) * var(--px-to-rem));--spacing-sm: calc(20 / var(--px-base) * var(--px-to-rem));--spacing-md: calc(24 / var(--px-base) * var(--px-to-rem));--spacing-lg: calc(30 / var(--px-base) * var(--px-to-rem));--spacing-xl: calc(36 / var(--px-base) * var(--px-to-rem));--spacing-xxl: calc(48 / var(--px-base) * var(--px-to-rem));--spacing-xxxl: calc(64 / var(--px-base) * var(--px-to-rem));--spacing-component-gap: calc(10 / var(--px-base) * var(--px-to-rem));--spacing-component-gap-lg: calc(20 / var(--px-base) * var(--px-to-rem));--spacing-card-padding: calc(20 / var(--px-base) * var(--px-to-rem));--spacing-button-padding-x: calc(30 / var(--px-base) * var(--px-to-rem));--spacing-button-padding-y: calc(16 / var(--px-base) * var(--px-to-rem));--font-normal: 400;--font-medium: 500;--font-semibold: 500;--font-bold: 600;--base-line-height: calc(24 / var(--px-base) * var(--px-to-rem));--line-height-xxl: calc(48 / var(--px-base) * var(--px-to-rem));--line-height-xl: calc(40 / var(--px-base) * var(--px-to-rem));--line-height-lg: calc(32 / var(--px-base) * var(--px-to-rem));--line-height-md: calc(28 / var(--px-base) * var(--px-to-rem));--line-height-sm: calc(24 / var(--px-base) * var(--px-to-rem));--line-height-tight: 1.2;--line-height-relaxed: 1.6;--line-height-component: calc(26 / var(--px-base) * var(--px-to-rem));--border-radius-sm: calc(4 / var(--px-base) * var(--px-to-rem));--border-radius-md: calc(8 / var(--px-base) * var(--px-to-rem));--border-radius-lg: calc(10 / var(--px-base) * var(--px-to-rem));--border-radius-xl: calc(20 / var(--px-base) * var(--px-to-rem));--border-radius-pill: calc(30 / var(--px-base) * var(--px-to-rem));--border-radius-round: 50%;--border-width-thin: .5px;--border-width-normal: 1px;--border-width-thick: 2px;--shadow-sm: 0 4px 6px rgb(0 0 0 / 10%);--shadow-md: 0 8px 25px rgb(0 0 0 / 15%);--shadow-component: 2px 2px 2px rgb(0 0 0 / 30%);--icon-size-sm: calc(20 / var(--px-base) * var(--px-to-rem));--icon-size-md: calc(30 / var(--px-base) * var(--px-to-rem));--icon-size-lg: calc(80 / var(--px-base) * var(--px-to-rem));--header-height: calc(100 / var(--px-base) * var(--px-to-rem));--nav-height: calc(68 / var(--px-base) * var(--px-to-rem));--timeline-min-height: calc(650 / var(--px-base) * var(--px-to-rem));--card-image-height: calc(240 / var(--px-base) * var(--px-to-rem));--card-min-height: calc(325 / var(--px-base) * var(--px-to-rem));--body-padding-top-desktop: calc(85 / var(--px-base) * var(--px-to-rem));--body-padding-top-mobile: calc(75 / var(--px-base) * var(--px-to-rem));--z-index-below: -1;--z-index-default: 1;--z-index-above: 2;--z-index-menus: 5;--color-switcher-bg: rgb(255 255 255);--color-switcher-text: rgb(0 0 0);--color-switcher-bg-hover: rgb(242 242 242);--container: calc(1280 / var(--px-base) * var(--px-to-rem));--container-large: calc(1368 / var(--px-base) * var(--px-to-rem));--color-footer-bg: #374151;--color-footer-text: var(--color-white);--color-footer-link: var(--color-white);--color-footer-link-hover: var(--color-gray-light);--color-footer-border: #4b5563;--size-button-carousel: calc(40 / var(--px-base) * var(--px-to-rem));--size-button-nav: calc(48 / var(--px-base) * var(--px-to-rem));--size-icon-sm: calc(16 / var(--px-base) * var(--px-to-rem));--size-icon-md: calc(18 / var(--px-base) * var(--px-to-rem));--size-icon-lg: calc(32 / var(--px-base) * var(--px-to-rem));--size-icon-xl: calc(60 / var(--px-base) * var(--px-to-rem));--size-pagination-dot: calc(8 / var(--px-base) * var(--px-to-rem));--size-header-logo: calc(40 / var(--px-base) * var(--px-to-rem));--size-header-logo-mobile: calc(32 / var(--px-base) * var(--px-to-rem));--size-social-icon: calc(18 / var(--px-base) * var(--px-to-rem));--header-total-height: calc(120 / var(--px-base) * var(--px-to-rem));--header-total-height-mobile: calc(80 / var(--px-base) * var(--px-to-rem));--transition-slow: all .5s ease;--transition-default: all .3s ease;--transition-fast: all .2s ease;--border-radius-full: 50%}@media (min-width: 62rem){:root{--font-size-h1: calc(40 / var(--px-base) * var(--px-to-rem));--font-size-h2: calc(35 / var(--px-base) * var(--px-to-rem));--font-size-h3: calc(25 / var(--px-base) * var(--px-to-rem));--font-size-h4: calc(20 / var(--px-base) * var(--px-to-rem));--font-size-h5: calc(18 / var(--px-base) * var(--px-to-rem))}}.breadcrumb-courses__wrapper{width:100%;display:flex;background-color:var(--color-purple-darker)}.breadcrumb-courses{background-color:var(--color-purple-darker);padding:var(--spacing-xs);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative}.breadcrumb-courses:before,.breadcrumb-courses:after{display:none!important}.breadcrumb-courses__list{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.breadcrumb-courses__item--current{color:var(--color-white)}.breadcrumb-courses__link{font-family:var(--font-gilroy-bold);font-size:var(--font-size-sm);font-weight:var(--font-bold);color:var(--color-white);text-decoration:none}.breadcrumb-courses__link:hover{color:var(--color-white);text-decoration:none}.breadcrumb-courses__item:not(:last-child):after{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg width="5" height="8" viewBox="0 0 5 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.336449 0.216993C0.294888 0.255906 0.261403 0.302626 0.237907 0.354486C0.214411 0.406345 0.201364 0.462326 0.199513 0.519229C0.197662 0.576133 0.207042 0.632844 0.227118 0.686121C0.247194 0.739397 0.277572 0.788196 0.316516 0.829727L3.28918 3.99999L0.316515 7.17026C0.237905 7.25416 0.195842 7.36585 0.19958 7.48076C0.203319 7.59566 0.252552 7.70438 0.336448 7.78299C0.420345 7.8616 0.532033 7.90367 0.646943 7.89993C0.761853 7.89619 0.870571 7.84696 0.949181 7.76306L4.19918 4.29639C4.27449 4.21607 4.31641 4.1101 4.31641 3.99999C4.31641 3.88989 4.27449 3.78391 4.19918 3.70359L0.949182 0.236927C0.910269 0.195366 0.863549 0.161881 0.81169 0.138385C0.75983 0.114889 0.703849 0.101842 0.646946 0.0999909C0.590042 0.0981398 0.533332 0.10752 0.480055 0.127596C0.426779 0.147672 0.37798 0.17805 0.336449 0.216993Z" fill="white"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;width:calc(13 / var(--px-base) * var(--px-to-rem));height:calc(13 / var(--px-base) * var(--px-to-rem));margin-left:calc(10 / var(--px-base) * var(--px-to-rem));margin-right:calc(10 / var(--px-base) * var(--px-to-rem))}@media (max-width: 75rem){.breadcrumb{margin-top:70px}}.footer{background-color:var(--color-footer-bg);color:var(--color-footer-text)}.footer .container{max-width:var(--container);margin:0 auto;padding:0 var(--spacing-md)}.footer__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-xxl)}@media (width >= 768px){.footer__content{grid-template-columns:repeat(4,1fr)}}.footer__section{display:flex;flex-direction:column}.footer__title{color:var(--color-footer-text);font-size:var(--font-size-sm);font-weight:var(--font-bold);margin-bottom:var(--spacing-md);text-transform:uppercase;letter-spacing:.5px}.footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer__link{color:var(--color-footer-link);text-decoration:none;font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);transition:var(--transition-fast)}.footer__link:hover{color:var(--color-footer-link-hover)}.footer__address{display:flex;flex-direction:column;gap:var(--spacing-xxxs);margin-top:var(--spacing-sm)}.footer__address-line{color:var(--color-footer-text);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed)}.footer__social{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.footer__social-link{display:flex;align-items:center;justify-content:center;width:var(--size-social-icon);height:var(--size-social-icon);background-color:#ffffff1a;border-radius:var(--border-radius-md);color:var(--color-footer-text);transition:var(--transition-fast)}.footer__social-link:hover{background-color:#fff3;transform:translateY(-2px)}.footer__social-icon{width:var(--size-icon-md);height:var(--size-icon-md)}.footer__bottom{border-top:1px solid var(--color-footer-border);padding-top:var(--spacing-md);text-align:center}.footer__copyright p{margin:0;font-size:var(--font-size-xs);color:var(--color-footer-text)}@media (width <= 768px){.footer{padding:var(--spacing-xl) 0 var(--spacing-md)}.footer__content{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.footer__social{justify-content:center}}@media (width <= 480px){.footer__content{grid-template-columns:1fr;gap:var(--spacing-lg)}.footer__section{text-align:center}}html,body{scroll-behavior:smooth}@media (width <= 1200px){html,body{scroll-behavior:smooth}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{min-height:100vh;display:flex;flex-direction:column;margin:0;padding:0;font-family:var(--font);color:var(--color-text);background-color:var(--color-bg)}.courses{display:flex;flex-direction:column}.courses .full-bleed-colored,.courses #full-bleed-colored{margin-left:calc(-50vw + 50%)}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}.accordion-new{display:flex;flex-direction:column;gap:var(--spacing-sm)}.accordion-new__item{background:var(--color-white);border:var(--border-width-normal) solid var(--color-border);border-radius:var(--border-radius-md);overflow:hidden;transition:all .2s ease-in-out}.accordion-new__item:hover{box-shadow:0 2px 8px #0000001a}.accordion-new__item--open{border-color:var(--color-primary);box-shadow:0 4px 12px #0000001a}.accordion-new__item--closed .accordion-new__item-content{max-height:0;overflow:hidden}.accordion-new__header{width:100%;background:none;border:none;padding:var(--spacing-lg);text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);transition:all .2s ease-in-out;position:relative;text-decoration:none;color:inherit;min-height:var(--size-touch-target, 44px);font-family:var(--font-family-primary);font-size:var(--font-size-md)}@media (min-width: 48rem){.accordion-new__header{padding:var(--spacing-xl)}}.accordion-new__header:hover{background-color:var(--color-hover, #f8f9fa);text-decoration:none}.accordion-new__header:focus{outline:none;background-color:var(--color-focus, #f0f7ff);text-decoration:none}.accordion-new__header--focused,.accordion-new__header:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.accordion-new__header--active,.accordion-new__header.active{background-color:var(--color-hover, #f8f9fa);border-bottom:var(--border-width-normal) solid var(--color-border)}.accordion-new__header--active:after,.accordion-new__header.active:after{transform:rotate(180deg)}.accordion-new__header:after{content:"";position:absolute;top:50%;right:var(--spacing-lg);width:8px;height:8px;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:translateY(-75%) rotate(45deg);transition:transform .3s ease-out;flex-shrink:0}@media (min-width: 48rem){.accordion-new__header:after{right:var(--spacing-xl)}}.accordion-new__item-title{font-size:var(--font-size-md, 1.125rem);font-weight:600;color:var(--color-text);margin:0;line-height:1.4;flex:1;text-align:left}@media (min-width: 48rem){.accordion-new__item-title{font-size:var(--font-size-lg, 1.25rem)}}.accordion-new__item-content{overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out;max-height:0}.accordion-new__item-content--open,.accordion-new__item-content.active{padding-bottom:var(--spacing-lg)}@media (min-width: 48rem){.accordion-new__item-content--open,.accordion-new__item-content.active{padding-bottom:var(--spacing-xl)}}.accordion-new__item-content .rte{padding:0 var(--spacing-lg)}@media (min-width: 48rem){.accordion-new__item-content .rte{padding:0 var(--spacing-xl)}}.accordion-new__item-content .rte p{margin-bottom:var(--spacing-md);line-height:1.6;color:var(--color-text-secondary, var(--color-text))}.accordion-new__item-content .rte p:last-child{margin-bottom:0}.accordion-new__item-content .rte ul,.accordion-new__item-content .rte ol{margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg)}.accordion-new__item-content .rte li{margin-bottom:var(--spacing-xxxs)}.accordion-new__item-content .rte h3,.accordion-new__item-content .rte h4,.accordion-new__item-content .rte h5,.accordion-new__item-content .rte h6{margin:var(--spacing-lg) 0 var(--spacing-md);color:var(--color-text)}.accordion-new__item-content .rte h3:first-child,.accordion-new__item-content .rte h4:first-child,.accordion-new__item-content .rte h5:first-child,.accordion-new__item-content .rte h6:first-child{margin-top:0}.accordion-new__item-content .rte strong{font-weight:600;color:var(--color-text)}.accordion-new__item-content .rte em{font-style:italic}.accordion-new__item-content .rte a{color:var(--color-primary);text-decoration:underline}.accordion-new__item-content .rte a:hover{text-decoration:none}.accordion-new--single-open .accordion-new__item:not(.accordion-new__item--open) .accordion-new__item-content{max-height:0;overflow:hidden}@media (prefers-contrast: high){.accordion-new .accordion-new__item{border-width:var(--border-width-md, 2px)}.accordion-new .accordion-new__header--focused,.accordion-new .accordion-new__header:focus-visible{outline-width:var(--border-width-md, 3px)}}@media (prefers-reduced-motion: reduce){.accordion-new .accordion-new__item-content,.accordion-new .accordion-new__header:after,.accordion-new .accordion-new__item{transition:none}}@media print{.accordion-new .accordion-new__item-content{max-height:none!important;overflow:visible!important}.accordion-new .accordion-new__item--open .accordion-new__item-content{padding-bottom:var(--spacing-md)!important}.accordion-new .accordion-new__header:after{display:none}}@media (prefers-color-scheme: dark){.accordion-new__item{background:var(--color-background-secondary, #1a1a1a);border-color:var(--color-border-secondary, #404040)}.accordion-new__header{color:var(--color-text-secondary, #fff)}.accordion-new__header:hover{background-color:var(--color-hover-secondary, #2a2a2a)}.accordion-new__header:focus{background-color:var(--color-focus-secondary, #1a2a3a)}.accordion-new__header--active,.accordion-new__header.active{background-color:var(--color-hover-secondary, #2a2a2a);border-bottom-color:var(--color-border-secondary, #404040)}.accordion-new__item-title{color:var(--color-text-secondary, #fff)}.accordion-new__item-content .rte p,.accordion-new__item-content .rte li{color:var(--color-text-secondary, #ccc)}.accordion-new__item-content .rte strong,.accordion-new__item-content .rte h3,.accordion-new__item-content .rte h4,.accordion-new__item-content .rte h5,.accordion-new__item-content .rte h6{color:var(--color-text-secondary, #fff)}}.carousel-button-next,.carousel-button-prev{background-color:var(--color-white);border:var(--border-width-normal) solid var(--color-purple-light);border-radius:var(--border-radius-full);cursor:pointer;transition:var(--transition-default);width:var(--size-button-md);height:var(--size-button-md);display:flex;align-items:center;justify-content:center}.carousel-button-next:hover,.carousel-button-prev:hover{background-color:var(--color-purple-light)}.carousel-button-next:hover svg,.carousel-button-prev:hover svg{fill:var(--color-white)}.carousel-button-next svg,.carousel-button-prev svg{width:var(--size-icon-sm);height:var(--size-icon-sm);fill:var(--color-purple-light);transition:var(--transition-default)}.carousel-button-next.swiper-button-disabled{opacity:.5;cursor:not-allowed}.carousel-button-next.swiper-button-disabled:hover{background-color:var(--color-white)}.carousel-button-next.swiper-button-disabled:hover svg{fill:var(--color-purple-light)}.carousel-button-prev.swiper-button-disabled{opacity:.5;cursor:not-allowed}.carousel-button-prev.swiper-button-disabled:hover{background-color:var(--color-white)}.carousel-button-prev.swiper-button-disabled:hover svg{fill:var(--color-purple-light)}.carousel-pagination,.student-stories-pagination{display:flex;gap:var(--spacing-xs);align-items:center;justify-content:center}.carousel-pagination .swiper-pagination-bullet,.student-stories-pagination .swiper-pagination-bullet{width:var(--size-pagination-dot);height:var(--size-pagination-dot);border-radius:var(--border-radius-full);background-color:var(--color-gray-light);opacity:1;transition:var(--transition-default);cursor:pointer}.carousel-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.student-stories-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-purple-light)}.clearing-btn--primary,.clearing-btn--secondary{font-family:GilroyBold,sans-serif;font-size:var(--base-font-size);display:inline-flex;padding:var(--spacing-button-padding-y) var(--spacing-button-padding-x);justify-content:center;align-items:center;gap:var(--spacing-component-gap);border-radius:var(--border-radius-pill);text-decoration:none!important;cursor:pointer;transition:background-color .3s ease,color .3s ease}.clearing-btn--primary:hover,.clearing-btn--secondary:hover{text-decoration:none!important}.clearing-btn--primary{background:var(--color-magenta-red);color:var(--color-white)!important}.clearing-btn--primary:hover{background:var(--color-magenta-red-darker)}.clearing-btn--secondary{border:var(--border-width-normal) solid var(--color-magenta-red);background:var(--color-white);color:var(--color-magenta-red)}.clearing-btn--secondary:hover{background:var(--color-magenta-red)!important;color:var(--color-white)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-headings)}h1,.h1{font-size:var(--font-size-h1);line-height:var(--line-height-tight)}h2,.h2{font-size:var(--font-size-h2);line-height:var(--line-height-tight)}h3,.h3{font-size:var(--font-size-h3);line-height:var(--line-height-tight)}h4,.h4{font-size:var(--font-size-h4);line-height:var(--line-height-tight)}h5,.h5{font-size:var(--font-size-h5);line-height:var(--line-height-tight)}h6,.h6{font-size:var(--font-size-h6);line-height:var(--line-height-tight)}body.development.preload *{transition:none!important;animation:none!important}body.development .index-page{padding:var(--spacing-lg) 0;background-color:var(--color-bg-light);min-height:calc(100vh - var(--header-total-height))}body.development .index-page__container{max-width:var(--container);margin:0 auto;padding:0 var(--spacing-md)}body.development .index-page__title{text-align:center;font-size:var(--font-size-lg);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--spacing-lg);line-height:var(--line-height-tight)}body.development .index-page__content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}@media (width <= 768px){body.development .index-page__content{grid-template-columns:1fr;gap:var(--spacing-md)}}body.development .index-page__column{background-color:var(--color-white);border-radius:var(--border-radius-md);padding:var(--spacing-md);box-shadow:0 2px 8px #0000001a;border:1px solid var(--color-gray-lighter)}body.development .index-page__column-title{font-size:var(--font-size-md);font-weight:var(--font-bold);color:var(--color-white);background:#3e245c;margin:calc(var(--spacing-md) * -1) calc(var(--spacing-md) * -1) var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;text-align:center}body.development .index-page__description{margin-bottom:var(--spacing-sm);text-align:center}body.development .index-page__description p{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0}body.development .index-page__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}body.development .index-page__list li{margin:var(--spacing-xs) 0;border-radius:var(--border-radius-md);transition:none}body.development .index-page__list li:nth-child(2n){background-color:var(--color-brand-magenta);border:1px solid var(--color-brand-magenta)}body.development .index-page__list li:nth-child(2n):hover{background-color:var(--color-magenta-red-darker);border-color:var(--color-magenta-red-darker)}body.development .index-page__list li:nth-child(2n) a{color:var(--color-white);font-weight:var(--font-bold)}body.development .index-page__list li:nth-child(odd){background-color:var(--color-gray-button);border:1px solid var(--color-gray-button)}body.development .index-page__list li:nth-child(odd):hover{background-color:var(--color-gray-dark);border-color:var(--color-gray-dark)}body.development .index-page__list li:nth-child(odd) a{color:var(--color-black);font-weight:var(--font-bold)}body.development .index-page__link{display:block;padding:var(--spacing-sm);text-decoration:none;font-weight:var(--font-bold);font-size:var(--font-size-sm);text-align:center;border-radius:var(--border-radius-md);border:1px solid var(--color-gray-button);background-color:var(--color-gray-button);color:var(--color-black);transition:none}body.development .index-page__link:hover{background-color:var(--color-gray-dark);border-color:var(--color-gray-dark)}body.development .index-page__link:nth-child(2n){background-color:var(--color-brand-magenta);border-color:var(--color-brand-magenta);color:var(--color-white)}body.development .index-page__link:nth-child(2n):hover{background-color:var(--color-magenta-red-darker);border-color:var(--color-magenta-red-darker)}body.development .index-page__link:focus{outline:var(--border-width-thick) solid var(--color-purple-primary)}body.development .index-page__section{margin-bottom:var(--spacing-lg)}body.development .index-page__section:last-child{margin-bottom:0}body.development .index-page__section-title{font-size:var(--font-size-md);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--spacing-sm);text-align:center}body.development .index-page__components-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm)}@media (width <= 600px){body.development .index-page__components-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-xs)}}@media (width <= 400px){body.development .index-page__components-grid{grid-template-columns:1fr;gap:var(--spacing-xs)}}body.development .index-page__generic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm)}@media (width <= 600px){body.development .index-page__generic-grid{grid-template-columns:1fr;gap:var(--spacing-xs)}}@media (width <= 62rem){table[data-mobile=true],table[data-mobile=true] caption,table[data-mobile=true] thead,table[data-mobile=true] tbody,table[data-mobile=true] tfoot,table[data-mobile=true] tr,table[data-mobile=true] th,table[data-mobile=true] td{display:block}table[data-mobile=true] [data-header=true]{display:none}table[data-mobile=true] th:before,table[data-mobile=true] td:before{content:attr(data-label);float:left;font-weight:var(--font-bold);width:50%}table[data-mobile=true] th>*,table[data-mobile=true] td>*{clear:right;float:right;width:50%}table[data-mobile=true] th:after,table[data-mobile=true] td:after{content:"";display:block;float:none;clear:both}}.accordion{width:100%;margin:0 auto;padding:var(--spacing-xs)}@media (min-width: 62rem){.accordion{padding:var(--spacing-lg);max-width:var(--container)}}.accordion__wrapper{max-width:var(--container);margin:0 auto}.accordion[data-edit-mode=true] .accordion-button{cursor:default}.accordion[data-edit-mode=true] .accordion-content{max-height:1000px}.accordion .component-title{font-family:var(--font-gilroy-bold);font-weight:var(--font-normal);font-size:var(--font-size-md);line-height:100%;letter-spacing:0%;color:var(--color-black);margin-bottom:var(--spacing-md);margin-top:0}@media (min-width: 62rem){.accordion .component-title{font-size:2.1875rem;margin-bottom:var(--spacing-lg)}}.accordion .accordion-ctas{justify-content:center;margin-top:var(--spacing-md);display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.accordion-container{display:flex;flex-direction:column;gap:var(--spacing-xs)}.accordion-button:after{content:"";width:var(--icon-size-md);height:var(--icon-size-md);background-image:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.5%209.16663L11%2014.6666L16.5%209.16663L15.2167%207.88329L11%2012.1L6.78333%207.88329L5.5%209.16663Z'%20fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .3s ease;flex-shrink:0}.accordion-content{max-height:0;overflow:hidden;transition:var(--transition-slow);transition-delay:-.2s;padding:0 var(--spacing-xs)!important;background-color:var(--color-white)}.accordion-content.rte{font-size:var(--base-font-size);line-height:var(--base-line-height);color:var(--color-text)}.accordion-content.rte p{margin:0 0 var(--spacing-sm) 0}.accordion-content.rte p:last-child{margin-bottom:0}.accordion-content.rte ul,.accordion-content.rte ol{margin:0 0 var(--spacing-sm) 0;padding-left:var(--spacing-md)}.accordion-content.rte li{margin-bottom:var(--spacing-xxxs)}.accordion-content.rte strong{font-weight:var(--font-bold)}.accordion-content.rte a{color:var(--color-purple-primary);text-decoration:underline}.accordion-content.rte a:hover{color:var(--color-purple-dark)}.accordion-content.expanded{max-height:1000px;transition-delay:0s;padding:0 var(--spacing-xs)!important}.apply{padding:var(--spacing-sm);margin:0 auto;max-width:var(--container);width:100%;overflow-x:auto}@media (min-width: 62rem){.apply{padding:var(--spacing-lg) 0;overflow-x:hidden}}.apply a{color:var(--color-accent)!important;text-decoration:underline!important;font-weight:var(--font-medium)!important;transition:var(--transition-default)!important}.apply a:hover,.apply a:focus{color:var(--color-magenta-red-dark)!important;text-decoration:underline!important}.apply__content{width:100%}.apply__main-heading{font-family:GilroyBold,var(--font-headings);font-size:35px;line-height:100%;font-weight:400;font-style:normal;letter-spacing:0%;color:#000;margin:0 0 var(--spacing-lg);text-align:left}@media (min-width: 62rem){.apply__main-heading{font-size:35px;line-height:100%;margin:0 0 var(--spacing-xl)}}.apply__tables{margin-bottom:var(--spacing-md)}.apply__table-section{margin-bottom:var(--spacing-xxs)}.apply__table-section:last-child{margin-bottom:0}.apply__table-heading{font-family:GilroyBold,var(--font-headings);font-size:25px;line-height:100%;font-weight:400;font-style:normal;letter-spacing:0%;color:var(--color-text);margin:0 0 var(--spacing-md)}@media (min-width: 62rem){.apply__table-heading{font-size:25px;line-height:100%}}.apply__table-container{overflow-x:auto}@media (min-width: 62rem){.apply__table-container{overflow-x:visible}}.apply__table{width:100%!important;border-collapse:collapse!important;background-color:var(--color-black)!important;font-size:var(--font-size-xs)!important;margin-bottom:0!important}.apply__table:not([data-mobile=true]){min-width:600px!important}@media (min-width: 62rem){.apply__table{font-size:var(--base-font-size)!important;min-width:auto!important}}@media (max-width: 62rem){.apply__table[data-mobile=true] th,.apply__table[data-mobile=true] td{background:linear-gradient(90deg,var(--color-purple-darker),var(--color-purple-darker) 50%,var(--color-gray-light) 50%)}.apply__table[data-mobile=true] th:before,.apply__table[data-mobile=true] td:before{color:var(--color-white)}.apply__table.apply__table--borders[data-mobile=true] th,.apply__table.apply__table--borders[data-mobile=true] td{background:linear-gradient(90deg,var(--color-purple-darker),var(--color-purple-darker) calc(50% - 1px),var(--color-black) calc(50% - 1px),var(--color-black) calc(50% + 1px),var(--color-gray-light) calc(50% + 1px))}.apply__table[data-mobile=true],.apply__table.apply__table--borders[data-mobile=true]{border:none!important;background:none!important}.apply__table[data-mobile=true] th,.apply__table[data-mobile=true] td,.apply__table.apply__table--borders[data-mobile=true] th,.apply__table.apply__table--borders[data-mobile=true] td{background:linear-gradient(90deg,var(--color-purple-darker),var(--color-purple-darker) 50%,var(--color-gray-light) 50%)!important;border:none!important;border-right:none!important;border-left:none!important;border-top:none!important}.apply__table[data-mobile=true] th:not(:last-child),.apply__table[data-mobile=true] td:not(:last-child),.apply__table.apply__table--borders[data-mobile=true] th:not(:last-child),.apply__table.apply__table--borders[data-mobile=true] td:not(:last-child){border-bottom:1px solid transparent!important;background-image:linear-gradient(90deg,var(--color-purple-darker),var(--color-purple-darker) 50%,var(--color-gray-light) 50%),linear-gradient(90deg,var(--color-white),var(--color-white) 50%,var(--color-purple-darker) 50%)!important;background-size:100% calc(100% - 1px),100% 1px!important;background-position:0 0,0 bottom!important;background-repeat:no-repeat!important}.apply__table[data-mobile=true] th:last-child,.apply__table[data-mobile=true] td:last-child,.apply__table.apply__table--borders[data-mobile=true] th:last-child,.apply__table.apply__table--borders[data-mobile=true] td:last-child{border-bottom:none!important}.apply__table[data-mobile=true] th:before,.apply__table[data-mobile=true] td:before,.apply__table.apply__table--borders[data-mobile=true] th:before,.apply__table.apply__table--borders[data-mobile=true] td:before{color:var(--color-white)!important}.apply__table.apply__table--multi-row[data-mobile=true] .apply__table-row td:last-child{background:linear-gradient(90deg,var(--color-purple-darker),var(--color-purple-darker) 50%,var(--color-gray-light) 50%)!important;border-bottom:none!important}.apply__table.apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child{margin-top:var(--spacing-xs)!important;padding-top:var(--spacing-xs)!important;position:relative!important}.apply__table.apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child:after{content:""!important;position:absolute!important;top:calc(-1 * var(--spacing-xs))!important;left:0!important;right:0!important;height:var(--spacing-xs)!important;background-color:var(--color-white)!important;z-index:1!important}.apply__table.apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child:before{border-top:1px solid var(--color-purple-darker)!important;background-color:var(--color-purple-darker)!important;z-index:2!important;position:relative!important}}.apply__table thead{background-color:var(--color-purple-darker)!important}.apply__additional-content{padding:var(--spacing-md) 0}.apply__additional-content>h1,.apply__additional-content h2,.apply__additional-content h3,.apply__additional-content h4,.apply__additional-content h5,.apply__additional-content h6{margin:0 0 var(--spacing-xs);font-family:var(--font-family-gilroy-bold);font-weight:var(--font-bold);font-size:var(--font-size-sm)}.apply__additional-content p{margin:0 0 var(--spacing-sm);color:var(--color-text);font-family:var(--font-family-gilroy-bold);font-weight:var(--font-normal);font-style:normal;font-size:var(--font-size-medium);line-height:var(--line-height-sm);text-align:left}.apply__additional-content p:last-child{margin-bottom:0}.apply__support-boxes{display:grid;gap:calc(16 / var(--px-base) * var(--px-to-rem));grid-template-columns:1fr;margin-bottom:var(--spacing-md)}@media (min-width: 48rem){.apply__support-boxes--2{grid-template-columns:repeat(2,1fr)}.apply__support-boxes--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (min-width: 62rem){.apply__support-boxes--1{grid-template-columns:1fr;max-width:600px;margin:0 auto}.apply__support-boxes--2{grid-template-columns:repeat(2,1fr)}.apply__support-boxes--3{grid-template-columns:repeat(3,1fr)}}.apply__support-box{background-color:var(--color-white);border:var(--border-width-normal) solid var(--color-border-gray);border-radius:10px;padding:var(--spacing-card-padding)}.apply__support-box-title{font-family:var(--font-headings);font-size:var(--font-size-sm);line-height:var(--line-height-md);font-weight:var(--font-bold);color:var(--color-magenta-red);margin:0 0 var(--spacing-button-padding-y)}.apply__support-box-content{color:var(--color-text);font-family:var(--font-family-gilroy);font-weight:var(--font-normal);font-style:normal;font-size:var(--font-size-sm);line-height:var(--line-height-md);letter-spacing:0%;text-align:left}.apply__support-box-content p{margin:0 0 var(--spacing-sm)}.apply__support-box-content p:last-child{margin-bottom:0}.apply__full-width-box{margin-top:var(--spacing-lg);background-color:var(--color-white);border:var(--border-width-normal) solid var(--color-border-gray);border-radius:10px;padding:var(--spacing-card-padding);width:100%}.apply__full-width-box-title{font-family:var(--font-headings);font-size:var(--font-size-sm);line-height:var(--line-height-md);font-weight:var(--font-bold);color:var(--color-magenta-red);margin:0 0 var(--spacing-button-padding-y)}.apply__full-width-box-content{color:var(--color-text);font-family:var(--font-gilroy-regular);font-weight:var(--font-normal);font-style:normal;font-size:var(--font-size-medium);line-height:var(--line-height-component);letter-spacing:0%;text-align:left}.apply__full-width-box-content p{margin:0 0 var(--spacing-sm)}.apply__full-width-box-content p:last-child{margin-bottom:0}.apply__full-width-box-lists{display:grid;grid-template-columns:1fr;gap:var(--spacing-md);margin-top:var(--spacing-md)}@media (min-width: 62rem){.apply__full-width-box-lists{grid-template-columns:1fr 1fr}}.apply__full-width-box-list p{margin:0 0 var(--spacing-xs);font-family:var(--font-gilroy-regular);font-weight:var(--font-normal);font-style:normal;font-size:var(--font-size-medium);line-height:var(--line-height-component);letter-spacing:0%}.apply__full-width-box-list p:last-child{margin-bottom:0}.apply__placeholder{padding:var(--spacing-lg);background-color:var(--color-gray-lighter);border:1px dashed var(--color-gray-medium);border-radius:var(--border-radius-md);text-align:center;color:var(--color-text-gray-medium);font-style:italic}.apply__placeholder p{margin:0;font-size:var(--base-font-size)}.apply .apply__table-header th,.apply table.apply__table thead tr.apply__table-header th,.content-wrapper .apply .apply__table-header th,.content-wrapper .apply table.apply__table thead tr.apply__table-header th,[data-cs-component] .apply .apply__table-header th,[data-cs-component] .apply table.apply__table thead tr.apply__table-header th,.component-service .apply .apply__table-header th,.component-service .apply table.apply__table thead tr.apply__table-header th{padding:var(--spacing-sm) var(--spacing-xs)!important;text-align:center!important;font-family:var(--font-family-gilroy-bold)!important;font-weight:var(--font-bold)!important;font-style:normal!important;color:var(--color-white)!important;font-size:var(--font-size-sm)!important;line-height:100%!important;letter-spacing:0%!important;border-right:1px solid var(--color-white)!important;width:20%!important;background-color:var(--color-purple-darker)!important;border-bottom:none!important;border-top:none!important;border-left:none!important}.apply .apply__table-header th:last-child,.apply table.apply__table thead tr.apply__table-header th:last-child,.content-wrapper .apply .apply__table-header th:last-child,.content-wrapper .apply table.apply__table thead tr.apply__table-header th:last-child,[data-cs-component] .apply .apply__table-header th:last-child,[data-cs-component] .apply table.apply__table thead tr.apply__table-header th:last-child,.component-service .apply .apply__table-header th:last-child,.component-service .apply table.apply__table thead tr.apply__table-header th:last-child{border-right:none!important}@media (min-width: 62rem){.apply .apply__table-header th,.apply table.apply__table thead tr.apply__table-header th,.content-wrapper .apply .apply__table-header th,.content-wrapper .apply table.apply__table thead tr.apply__table-header th,[data-cs-component] .apply .apply__table-header th,[data-cs-component] .apply table.apply__table thead tr.apply__table-header th,.component-service .apply .apply__table-header th,.component-service .apply table.apply__table thead tr.apply__table-header th{padding:var(--spacing-md) var(--spacing-sm)!important;font-size:var(--base-font-size)!important}}.apply .apply__table-row,.apply table.apply__table tbody tr.apply__table-row,.content-wrapper .apply .apply__table-row,.content-wrapper .apply table.apply__table tbody tr.apply__table-row,[data-cs-component] .apply .apply__table-row,[data-cs-component] .apply table.apply__table tbody tr.apply__table-row,.component-service .apply .apply__table-row,.component-service .apply table.apply__table tbody tr.apply__table-row{background-color:var(--color-table-row-bg)!important}.apply .apply__table-row td,.apply table.apply__table tbody tr.apply__table-row td,.content-wrapper .apply .apply__table-row td,.content-wrapper .apply table.apply__table tbody tr.apply__table-row td,[data-cs-component] .apply .apply__table-row td,[data-cs-component] .apply table.apply__table tbody tr.apply__table-row td,.component-service .apply .apply__table-row td,.component-service .apply table.apply__table tbody tr.apply__table-row td{padding:var(--spacing-sm) var(--spacing-xs)!important;vertical-align:top!important;color:var(--color-text)!important;font-family:var(--font-family-gilroy)!important;font-weight:var(--font-normal)!important;font-style:normal!important;font-size:var(--font-size-xs)!important;line-height:var(--line-height-xs)!important;letter-spacing:0%!important;text-align:center!important;border-right:1px solid var(--color-black)!important;border-bottom:none!important;border-top:none!important;border-left:none!important}.apply .apply__table-row td:last-child,.apply table.apply__table tbody tr.apply__table-row td:last-child,.content-wrapper .apply .apply__table-row td:last-child,.content-wrapper .apply table.apply__table tbody tr.apply__table-row td:last-child,[data-cs-component] .apply .apply__table-row td:last-child,[data-cs-component] .apply table.apply__table tbody tr.apply__table-row td:last-child,.component-service .apply .apply__table-row td:last-child,.component-service .apply table.apply__table tbody tr.apply__table-row td:last-child{border-right:none!important}@media (min-width: 62rem){.apply .apply__table-row td,.apply table.apply__table tbody tr.apply__table-row td,.content-wrapper .apply .apply__table-row td,.content-wrapper .apply table.apply__table tbody tr.apply__table-row td,[data-cs-component] .apply .apply__table-row td,[data-cs-component] .apply table.apply__table tbody tr.apply__table-row td,.component-service .apply .apply__table-row td,.component-service .apply table.apply__table tbody tr.apply__table-row td{padding:var(--spacing-md) var(--spacing-sm)!important}}.apply .apply__table--borders .apply__table-header th,.apply .apply__table--borders thead tr.apply__table-header th,.apply table.apply__table.apply__table--borders .apply__table-header th,.apply table.apply__table.apply__table--borders thead tr.apply__table-header th,.content-wrapper .apply .apply__table--borders .apply__table-header th,.content-wrapper .apply .apply__table--borders thead tr.apply__table-header th,.content-wrapper .apply table.apply__table.apply__table--borders .apply__table-header th,.content-wrapper .apply table.apply__table.apply__table--borders thead tr.apply__table-header th,[data-cs-component] .apply .apply__table--borders .apply__table-header th,[data-cs-component] .apply .apply__table--borders thead tr.apply__table-header th,[data-cs-component] .apply table.apply__table.apply__table--borders .apply__table-header th,[data-cs-component] .apply table.apply__table.apply__table--borders thead tr.apply__table-header th,.component-service .apply .apply__table--borders .apply__table-header th,.component-service .apply .apply__table--borders thead tr.apply__table-header th,.component-service .apply table.apply__table.apply__table--borders .apply__table-header th,.component-service .apply table.apply__table.apply__table--borders thead tr.apply__table-header th{border:1px solid var(--color-black)!important;border-right:1px solid var(--color-white)!important}.apply .apply__table--borders .apply__table-row td,.apply .apply__table--borders tbody tr.apply__table-row td,.apply table.apply__table.apply__table--borders .apply__table-row td,.apply table.apply__table.apply__table--borders tbody tr.apply__table-row td,.content-wrapper .apply .apply__table--borders .apply__table-row td,.content-wrapper .apply .apply__table--borders tbody tr.apply__table-row td,.content-wrapper .apply table.apply__table.apply__table--borders .apply__table-row td,.content-wrapper .apply table.apply__table.apply__table--borders tbody tr.apply__table-row td,[data-cs-component] .apply .apply__table--borders .apply__table-row td,[data-cs-component] .apply .apply__table--borders tbody tr.apply__table-row td,[data-cs-component] .apply table.apply__table.apply__table--borders .apply__table-row td,[data-cs-component] .apply table.apply__table.apply__table--borders tbody tr.apply__table-row td,.component-service .apply .apply__table--borders .apply__table-row td,.component-service .apply .apply__table--borders tbody tr.apply__table-row td,.component-service .apply table.apply__table.apply__table--borders .apply__table-row td,.component-service .apply table.apply__table.apply__table--borders tbody tr.apply__table-row td{border:1px solid var(--color-black)!important}.apply .apply__table--multi-row .apply__table-row--with-divider td,.apply .apply__table--multi-row tbody tr.apply__table-row--with-divider td,.apply table.apply__table.apply__table--multi-row .apply__table-row--with-divider td,.apply table.apply__table.apply__table--multi-row tbody tr.apply__table-row--with-divider td,.content-wrapper .apply .apply__table--multi-row .apply__table-row--with-divider td,.content-wrapper .apply .apply__table--multi-row tbody tr.apply__table-row--with-divider td,.content-wrapper .apply table.apply__table.apply__table--multi-row .apply__table-row--with-divider td,.content-wrapper .apply table.apply__table.apply__table--multi-row tbody tr.apply__table-row--with-divider td,[data-cs-component] .apply .apply__table--multi-row .apply__table-row--with-divider td,[data-cs-component] .apply .apply__table--multi-row tbody tr.apply__table-row--with-divider td,[data-cs-component] .apply table.apply__table.apply__table--multi-row .apply__table-row--with-divider td,[data-cs-component] .apply table.apply__table.apply__table--multi-row tbody tr.apply__table-row--with-divider td,.component-service .apply .apply__table--multi-row .apply__table-row--with-divider td,.component-service .apply .apply__table--multi-row tbody tr.apply__table-row--with-divider td,.component-service .apply table.apply__table.apply__table--multi-row .apply__table-row--with-divider td,.component-service .apply table.apply__table.apply__table--multi-row tbody tr.apply__table-row--with-divider td{border-bottom:1px solid var(--color-black)!important}.apply .apply__table,.apply table.apply__table,.content-wrapper .apply .apply__table,.content-wrapper .apply table.apply__table,[data-cs-component] .apply .apply__table,[data-cs-component] .apply table.apply__table,.component-service .apply .apply__table,.component-service .apply table.apply__table{width:100%!important;border-collapse:collapse!important;background-color:var(--color-black)!important;font-size:var(--font-size-xs)!important;margin-bottom:0!important;border:1px solid var(--color-black)!important;border-spacing:0!important}.apply .apply__table:not([data-mobile=true]),.apply table.apply__table:not([data-mobile=true]),.content-wrapper .apply .apply__table:not([data-mobile=true]),.content-wrapper .apply table.apply__table:not([data-mobile=true]),[data-cs-component] .apply .apply__table:not([data-mobile=true]),[data-cs-component] .apply table.apply__table:not([data-mobile=true]),.component-service .apply .apply__table:not([data-mobile=true]),.component-service .apply table.apply__table:not([data-mobile=true]){min-width:600px!important}@media (min-width: 62rem){.apply .apply__table,.apply table.apply__table,.content-wrapper .apply .apply__table,.content-wrapper .apply table.apply__table,[data-cs-component] .apply .apply__table,[data-cs-component] .apply table.apply__table,.component-service .apply .apply__table,.component-service .apply table.apply__table{font-size:var(--base-font-size)!important;min-width:auto!important}}.apply .apply__table thead,.apply .apply__table thead tr,.apply table.apply__table thead,.apply table.apply__table thead tr,.content-wrapper .apply .apply__table thead,.content-wrapper .apply .apply__table thead tr,.content-wrapper .apply table.apply__table thead,.content-wrapper .apply table.apply__table thead tr,[data-cs-component] .apply .apply__table thead,[data-cs-component] .apply .apply__table thead tr,[data-cs-component] .apply table.apply__table thead,[data-cs-component] .apply table.apply__table thead tr,.component-service .apply .apply__table thead,.component-service .apply .apply__table thead tr,.component-service .apply table.apply__table thead,.component-service .apply table.apply__table thead tr{background-color:var(--color-purple-darker)!important}.apply .apply__table tbody,.apply .apply__table tbody tr,.apply table.apply__table tbody,.apply table.apply__table tbody tr,.content-wrapper .apply .apply__table tbody,.content-wrapper .apply .apply__table tbody tr,.content-wrapper .apply table.apply__table tbody,.content-wrapper .apply table.apply__table tbody tr,[data-cs-component] .apply .apply__table tbody,[data-cs-component] .apply .apply__table tbody tr,[data-cs-component] .apply table.apply__table tbody,[data-cs-component] .apply table.apply__table tbody tr,.component-service .apply .apply__table tbody,.component-service .apply .apply__table tbody tr,.component-service .apply table.apply__table tbody,.component-service .apply table.apply__table tbody tr{background-color:var(--color-gray-light)!important}@media (max-width: 62rem){.apply .apply__table[data-mobile=true],.apply table.apply__table[data-mobile=true],.content-wrapper .apply .apply__table[data-mobile=true],.content-wrapper .apply table.apply__table[data-mobile=true],[data-cs-component] .apply .apply__table[data-mobile=true],[data-cs-component] .apply table.apply__table[data-mobile=true],.component-service .apply .apply__table[data-mobile=true],.component-service .apply table.apply__table[data-mobile=true]{border:none!important}.apply .apply__table[data-mobile=true] .apply__table-header th,.apply table.apply__table[data-mobile=true] thead tr.apply__table-header th,.content-wrapper .apply .apply__table[data-mobile=true] .apply__table-header th,.content-wrapper .apply table.apply__table[data-mobile=true] thead tr.apply__table-header th,[data-cs-component] .apply .apply__table[data-mobile=true] .apply__table-header th,[data-cs-component] .apply table.apply__table[data-mobile=true] thead tr.apply__table-header th,.component-service .apply .apply__table[data-mobile=true] .apply__table-header th,.component-service .apply table.apply__table[data-mobile=true] thead tr.apply__table-header th,.apply .apply__table[data-mobile=true] .apply__table-row td,.apply table.apply__table[data-mobile=true] tbody tr.apply__table-row td,.content-wrapper .apply .apply__table[data-mobile=true] .apply__table-row td,.content-wrapper .apply table.apply__table[data-mobile=true] tbody tr.apply__table-row td,[data-cs-component] .apply .apply__table[data-mobile=true] .apply__table-row td,[data-cs-component] .apply table.apply__table[data-mobile=true] tbody tr.apply__table-row td,.component-service .apply .apply__table[data-mobile=true] .apply__table-row td,.component-service .apply table.apply__table[data-mobile=true] tbody tr.apply__table-row td{border:none!important;border-right:none!important;border-left:none!important;border-top:none!important;border-bottom:none!important}.apply .apply__table--borders[data-mobile=true],.apply table.apply__table.apply__table--borders[data-mobile=true],.content-wrapper .apply .apply__table--borders[data-mobile=true],.content-wrapper .apply table.apply__table.apply__table--borders[data-mobile=true],[data-cs-component] .apply .apply__table--borders[data-mobile=true],[data-cs-component] .apply table.apply__table.apply__table--borders[data-mobile=true],.component-service .apply .apply__table--borders[data-mobile=true],.component-service .apply table.apply__table.apply__table--borders[data-mobile=true],.apply .apply__table--borders[data-mobile=true] .apply__table-header th,.apply .apply__table--borders[data-mobile=true] thead tr.apply__table-header th,.apply table.apply__table.apply__table--borders[data-mobile=true] .apply__table-header th,.apply table.apply__table.apply__table--borders[data-mobile=true] thead tr.apply__table-header th,.content-wrapper .apply .apply__table--borders[data-mobile=true] .apply__table-header th,.content-wrapper .apply .apply__table--borders[data-mobile=true] thead tr.apply__table-header th,.content-wrapper .apply table.apply__table.apply__table--borders[data-mobile=true] .apply__table-header th,.content-wrapper .apply table.apply__table.apply__table--borders[data-mobile=true] thead tr.apply__table-header th,[data-cs-component] .apply .apply__table--borders[data-mobile=true] .apply__table-header th,[data-cs-component] .apply .apply__table--borders[data-mobile=true] thead tr.apply__table-header th,[data-cs-component] .apply table.apply__table.apply__table--borders[data-mobile=true] .apply__table-header th,[data-cs-component] .apply table.apply__table.apply__table--borders[data-mobile=true] thead tr.apply__table-header th,.component-service .apply .apply__table--borders[data-mobile=true] .apply__table-header th,.component-service .apply .apply__table--borders[data-mobile=true] thead tr.apply__table-header th,.component-service .apply table.apply__table.apply__table--borders[data-mobile=true] .apply__table-header th,.component-service .apply table.apply__table.apply__table--borders[data-mobile=true] thead tr.apply__table-header th,.apply .apply__table--borders[data-mobile=true] .apply__table-row td,.apply .apply__table--borders[data-mobile=true] tbody tr.apply__table-row td,.apply table.apply__table.apply__table--borders[data-mobile=true] .apply__table-row td,.apply table.apply__table.apply__table--borders[data-mobile=true] tbody tr.apply__table-row td,.content-wrapper .apply .apply__table--borders[data-mobile=true] .apply__table-row td,.content-wrapper .apply .apply__table--borders[data-mobile=true] tbody tr.apply__table-row td,.content-wrapper .apply table.apply__table.apply__table--borders[data-mobile=true] .apply__table-row td,.content-wrapper .apply table.apply__table.apply__table--borders[data-mobile=true] tbody tr.apply__table-row td,[data-cs-component] .apply .apply__table--borders[data-mobile=true] .apply__table-row td,[data-cs-component] .apply .apply__table--borders[data-mobile=true] tbody tr.apply__table-row td,[data-cs-component] .apply table.apply__table.apply__table--borders[data-mobile=true] .apply__table-row td,[data-cs-component] .apply table.apply__table.apply__table--borders[data-mobile=true] tbody tr.apply__table-row td,.component-service .apply .apply__table--borders[data-mobile=true] .apply__table-row td,.component-service .apply .apply__table--borders[data-mobile=true] tbody tr.apply__table-row td,.component-service .apply table.apply__table.apply__table--borders[data-mobile=true] .apply__table-row td,.component-service .apply table.apply__table.apply__table--borders[data-mobile=true] tbody tr.apply__table-row td{border:none!important}.apply .apply__table--multi-row[data-mobile=true] .apply__table-row td:last-child,.apply .apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row td:last-child,.apply table.apply__table.apply__table--multi-row[data-mobile=true] .apply__table-row td:last-child,.apply table.apply__table.apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row td:last-child,.content-wrapper .apply .apply__table--multi-row[data-mobile=true] .apply__table-row td:last-child,.content-wrapper .apply .apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row td:last-child,.content-wrapper .apply table.apply__table.apply__table--multi-row[data-mobile=true] .apply__table-row td:last-child,.content-wrapper .apply table.apply__table.apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row td:last-child,[data-cs-component] .apply .apply__table--multi-row[data-mobile=true] .apply__table-row td:last-child,[data-cs-component] .apply .apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row td:last-child,[data-cs-component] .apply table.apply__table.apply__table--multi-row[data-mobile=true] .apply__table-row td:last-child,[data-cs-component] .apply table.apply__table.apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row td:last-child,.component-service .apply .apply__table--multi-row[data-mobile=true] .apply__table-row td:last-child,.component-service .apply .apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row td:last-child,.component-service .apply table.apply__table.apply__table--multi-row[data-mobile=true] .apply__table-row td:last-child,.component-service .apply table.apply__table.apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row td:last-child{background:linear-gradient(90deg,var(--color-purple-darker),var(--color-purple-darker) 50%,var(--color-gray-light) 50%)!important;border-bottom:none!important}.apply .apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child,.apply .apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child,.apply table.apply__table.apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child,.apply table.apply__table.apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child,.content-wrapper .apply .apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child,.content-wrapper .apply .apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child,.content-wrapper .apply table.apply__table.apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child,.content-wrapper .apply table.apply__table.apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child,[data-cs-component] .apply .apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child,[data-cs-component] .apply .apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child,[data-cs-component] .apply table.apply__table.apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child,[data-cs-component] .apply table.apply__table.apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child,.component-service .apply .apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child,.component-service .apply .apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child,.component-service .apply table.apply__table.apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child,.component-service .apply table.apply__table.apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child{margin-top:var(--spacing-xs)!important;padding-top:var(--spacing-xs)!important;position:relative!important}.apply .apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child:after,.apply .apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child:after,.apply table.apply__table.apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child:after,.apply table.apply__table.apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child:after,.content-wrapper .apply .apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child:after,.content-wrapper .apply .apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child:after,.content-wrapper .apply table.apply__table.apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child:after,.content-wrapper .apply table.apply__table.apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child:after,[data-cs-component] .apply .apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child:after,[data-cs-component] .apply .apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child:after,[data-cs-component] .apply table.apply__table.apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child:after,[data-cs-component] .apply table.apply__table.apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child:after,.component-service .apply .apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child:after,.component-service .apply .apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child:after,.component-service .apply table.apply__table.apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child:after,.component-service .apply table.apply__table.apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child:after{content:""!important;position:absolute!important;top:calc(-1 * var(--spacing-xs))!important;left:0!important;right:0!important;height:var(--spacing-xs)!important;background-color:var(--color-white)!important;z-index:1!important}.apply .apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child:before,.apply .apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child:before,.apply table.apply__table.apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child:before,.apply table.apply__table.apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child:before,.content-wrapper .apply .apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child:before,.content-wrapper .apply .apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child:before,.content-wrapper .apply table.apply__table.apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child:before,.content-wrapper .apply table.apply__table.apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child:before,[data-cs-component] .apply .apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child:before,[data-cs-component] .apply .apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child:before,[data-cs-component] .apply table.apply__table.apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child:before,[data-cs-component] .apply table.apply__table.apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child:before,.component-service .apply .apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child:before,.component-service .apply .apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child:before,.component-service .apply table.apply__table.apply__table--multi-row[data-mobile=true] .apply__table-row:not(:first-child) td:first-child:before,.component-service .apply table.apply__table.apply__table--multi-row[data-mobile=true] tbody tr.apply__table-row:not(:first-child) td:first-child:before{border-top:1px solid var(--color-purple-darker)!important;background-color:var(--color-purple-darker)!important;z-index:2!important;position:relative!important}}@media print{.apply__support-boxes{grid-template-columns:1fr!important;gap:var(--spacing-sm)!important}.apply__support-box{break-inside:avoid;box-shadow:none!important;border:var(--border-width-normal) solid var(--color-gray-medium)!important}.apply__table-container{overflow:visible!important;box-shadow:none!important}.apply__table{min-width:auto!important}}.careers,.one-two-column-accordion{margin:0 auto;padding:var(--spacing-sm);max-width:var(--container);width:100%}@media (min-width: 62rem){.careers,.one-two-column-accordion{padding:var(--spacing-lg) 0}}.careers[data-edit-mode=true] .accordion-button,.one-two-column-accordion[data-edit-mode=true] .accordion-button{cursor:default}.careers[data-edit-mode=true] .accordion-grid,.one-two-column-accordion[data-edit-mode=true] .accordion-grid{display:block!important}.careers[data-edit-mode=true] .accordion-content,.one-two-column-accordion[data-edit-mode=true] .accordion-content{max-height:1000px}.careers{margin:0 auto;padding:var(--spacing-lg);max-width:var(--container)}@media (min-width: 62rem){.careers{padding:var(--spacing-lg) 0}}.careers .component-title{font-family:var(--font-gilroy-bold);font-weight:var(--font-normal);font-size:var(--font-size-md);line-height:100%;letter-spacing:0%;color:var(--color-black);margin-bottom:var(--spacing-md);margin-top:0}@media (min-width: 62rem){.careers .component-title{font-size:2.1875rem;margin-bottom:var(--spacing-lg)}}.careers__main-text{margin-bottom:var(--spacing-lg)}.careers__main-text.rte{font-size:var(--base-font-size);line-height:var(--base-line-height);color:var(--color-text)}.careers__main-text.rte p{margin:0 0 var(--spacing-sm) 0}.careers__main-text.rte p:last-child{margin-bottom:0}.careers__main-text.rte ul,.careers__main-text.rte ol{margin:0 0 var(--spacing-sm) 0;padding-left:var(--spacing-md)}.careers__main-text.rte li{margin-bottom:var(--spacing-xxxs)}.careers__main-text.rte strong{font-weight:var(--font-bold)}.careers__main-text.rte a{color:var(--color-magenta-red)!important;text-decoration:underline}.careers__main-text.rte a:hover{color:var(--color-magenta-red-dark)!important}.careers__empty-state{text-align:center;padding:var(--spacing-lg);background-color:var(--color-gray-lighter);border-radius:var(--border-radius-md);border:2px dashed var(--color-gray-medium)}.careers__empty-state p{color:var(--color-text-gray-medium);font-style:italic;margin:0}.accordion-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);align-items:start}@media (max-width: 62rem){.accordion-grid{gap:var(--spacing-sm)}}@media (max-width: 48rem){.accordion-grid{grid-template-columns:1fr;gap:var(--spacing-xs)}}.accordion-section{margin-top:var(--spacing-md)}.accordion-button:after{content:"";width:var(--icon-size-md);height:var(--icon-size-md);background-image:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.5%209.16663L11%2014.6666L16.5%209.16663L15.2167%207.88329L11%2012.1L6.78333%207.88329L5.5%209.16663Z'%20fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .3s ease;flex-shrink:0}.accordion-content{max-height:0;overflow:hidden;transition:var(--transition-slow);transition-delay:-.2s;padding:0 var(--spacing-xs);background-color:var(--color-white)}.accordion-content.expanded{max-height:1000px;transition-delay:0s}.timeline{margin:0 auto;display:flex;flex-direction:column;margin-left:var(--spacing-md);position:relative}.timeline h2,.timeline h3,.timeline p{color:var(--color-black)}.timeline:before{content:"";position:absolute;left:calc(-24 / var(--px-base) * var(--px-to-rem));background-color:var(--color-bg-light-beige);width:calc(10 / var(--px-base) * var(--px-to-rem));border-radius:var(--border-radius-sm);height:100%}.timeline-container{position:relative;min-height:var(--timeline-min-height);display:flex;flex-direction:column}.clearing__event--card{padding:var(--spacing-xs);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-md);position:relative}.clearing__event--card time{color:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-bold)}.clearing__event--card p{color:var(--color-white)}.clearing__event--card:before{content:"";display:block;position:relative;top:0;left:calc(-45 / var(--px-base) * var(--px-to-rem));width:calc(20 / var(--px-base) * var(--px-to-rem));height:calc(20 / var(--px-base) * var(--px-to-rem));border-radius:calc(10 / var(--px-base) * var(--px-to-rem))}.clearing__event--card-label{color:var(--color-white);font-size:var(--font-size-xs);text-transform:uppercase}.clearing__event--card-img-container img{width:100%}.clearing__event--card-blue{background-color:var(--color-blue-primary)}.clearing__event--card-blue:before{background-color:var(--color-blue-primary)}.clearing__event--card-blue:after{border-color:transparent transparent transparent var(--color-blue-primary)}.clearing__event--card-pink{background-color:var(--color-brand-magenta)}.clearing__event--card-pink:before{background-color:var(--color-brand-magenta)}.clearing__event--card-pink:after{border-color:transparent transparent transparent var(--color-brand-magenta)}.clearing__event--card-purple{background-color:var(--color-purple-magenta)}.clearing__event--card-purple:before{background-color:var(--color-purple-magenta)}.clearing__event--card-purple:after{border-color:transparent transparent transparent var(--color-purple-magenta)}.timeline-bar,.timeline-section span{display:none}.timeline-container__mobile{display:block}.timeline-container__desktop{display:none;speak:none}@media (width >= 85rem){.timeline{min-height:calc(720 / var(--px-base) * var(--px-to-rem));display:flex;flex-direction:column}.timeline-heading{display:none}.timeline-container{min-height:var(--timeline-min-height)}.clearing__event--card{position:relative;width:calc(450 / var(--px-base) * var(--px-to-rem));max-width:calc(450 / var(--px-base) * var(--px-to-rem));margin-bottom:0}.clearing__event--card:before{display:none}.clearing__event--card:after{content:"";position:absolute;border-style:solid;width:0;height:0;border-width:calc(20 / var(--px-base) * var(--px-to-rem)) 0 calc(20 / var(--px-base) * var(--px-to-rem)) calc(20 / var(--px-base) * var(--px-to-rem))}.clearing__event--card-img-container{display:none}.clearing__event--card-event1:after{bottom:calc(-30 / var(--px-base) * var(--px-to-rem));left:calc(30 / var(--px-base) * var(--px-to-rem));rotate:90deg}.clearing__event--card-event2:after{top:calc(-30 / var(--px-base) * var(--px-to-rem));left:calc(30 / var(--px-base) * var(--px-to-rem));rotate:270deg}.clearing__event--card-event3:after{bottom:calc(-30 / var(--px-base) * var(--px-to-rem));left:calc(30 / var(--px-base) * var(--px-to-rem));rotate:90deg}.timeline-bar{display:block;background-color:var(--color-purple-primary);border-radius:var(--border-radius-xl);width:100%;line-height:var(--line-height-component);overflow:hidden;margin:var(--spacing-sm) 0;order:3;max-height:calc(43 / var(--px-base) * var(--px-to-rem))}.timeline-bar__section{color:var(--color-white);display:inline-flex;justify-content:center}.timeline-bar__section span{line-height:calc(43 / var(--px-base) * var(--px-to-rem))}.timeline-bar__section-1{background-color:var(--color-purple-darker);width:33%}.timeline-bar__section-2{background-color:var(--color-purple-primary);width:66%}.timeline-section span{display:block}.timeline-container__mobile{display:none}.timeline-container__desktop{display:flex;flex-direction:column;speak:none}.timeline-section:nth-child(1){display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}.timeline-section:nth-child(3){position:relative;left:40%;order:4}}.contact-information-banner{padding:var(--spacing-sm);width:100vw;margin-left:calc(-50vw + 50%);background-color:var(--color-purple-darker);color:var(--color-white);text-align:center;position:relative}.contact-information-banner.text-left{text-align:left}@media (max-width: calc(48rem - 1px)){.contact-information-banner.text-left{text-align:center}}.contact-information-banner.text-right{text-align:right}@media (max-width: calc(48rem - 1px)){.contact-information-banner.text-right{text-align:center}}@media (min-width: 48rem){.contact-information-banner.text-center{text-align:center}}.contact-information-banner .contact-container{width:100%;margin:0 auto;padding:var(--spacing-xs)}@media (width >= 768px){.contact-information-banner .contact-container{padding:var(--spacing-lg);max-width:var(--container)}}.contact-information-banner .contact-banner-title{font-family:var(--font-gilroy-bold);font-weight:400;font-size:var(--font-size-lg);line-height:100%;letter-spacing:0;margin:0 0 var(--spacing-xxs) 0;text-align:inherit;color:var(--color-white)}.contact-information-banner .contact-columns{display:grid;gap:var(--spacing-xl);align-items:stretch;grid-template-columns:1fr}@media (min-width: 48rem){.contact-information-banner .contact-columns{gap:var(--spacing-xxl)}.contact-information-banner .contact-columns:has(.contact-column:nth-child(1):last-child){grid-template-columns:1fr;max-width:500px;margin:0 auto}.contact-information-banner .contact-columns:has(.contact-column:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.contact-information-banner .contact-columns:has(.contact-column:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.contact-information-banner.columns-1 .contact-information-banner .contact-columns{grid-template-columns:1fr;max-width:500px;margin:0 auto}.contact-information-banner.columns-2 .contact-information-banner .contact-columns{grid-template-columns:repeat(2,1fr)}.contact-information-banner.columns-3 .contact-information-banner .contact-columns{grid-template-columns:repeat(3,1fr)}}@media (min-width: 48rem) and (max-width: 64rem){.contact-information-banner.columns-3 .contact-information-banner .contact-columns{grid-template-columns:repeat(3,1fr)}}.contact-information-banner .contact-column{padding:var(--spacing-card-padding) var(--spacing-card-padding) 0 var(--spacing-card-padding);border-radius:var(--border-radius-md);display:flex;flex-direction:column}.contact-information-banner .contact-title{font-size:var(--font-size-medium);font-weight:var(--font-bold);font-family:var(--font-headings);margin:0 0 var(--spacing-xs) 0;line-height:var(--line-height-tight);color:var(--color-white)}@media (width < 1024px){.contact-information-banner .contact-title{min-height:var(--spacing-xxl)}}@media (min-width: 48rem){.contact-information-banner .contact-title{font-size:var(--font-size-sm)}}.contact-information-banner .contact-details{display:flex;flex-direction:column;gap:0;flex-grow:1;justify-content:center}.contact-information-banner .contact-item .contact-link{display:inline-flex;align-items:center;gap:var(--spacing-xxs);text-decoration:none;color:var(--color-white);font-weight:var(--font-medium);padding:var(--spacing-xxs) 0;border-radius:var(--border-radius-sm);position:relative}.contact-information-banner .contact-item .contact-link:hover{color:var(--color-secondary)}.contact-information-banner .contact-item .contact-link:focus{outline:var(--border-width-thick) solid var(--color-secondary);outline-offset:2px}.contact-information-banner .contact-item .contact-link.phone-link{font-family:var(--font-gilroy-bold);font-weight:700;font-size:var(--font-size-medium);line-height:var(--line-height-component);letter-spacing:0;color:var(--color-white)}.contact-information-banner .contact-item .contact-link.phone-link:hover{color:var(--color-secondary)}.contact-information-banner .contact-item .contact-link.phone-link:focus{outline-color:var(--color-secondary)}.contact-information-banner .contact-item .contact-link.email-link:hover{color:var(--color-secondary)}.contact-information-banner .contact-item .contact-link.email-link:focus{outline-color:var(--color-secondary)}.contact-information-banner .contact-item .contact-icon{flex-shrink:0;width:var(--icon-size-sm);height:var(--icon-size-sm);opacity:.8;color:var(--color-white)}.contact-link:hover .contact-information-banner .contact-item .contact-icon{opacity:1}.phone-link .contact-information-banner .contact-item .contact-icon{color:var(--color-white)}.contact-information-banner .contact-item .contact-placeholder{display:inline-flex;align-items:center;gap:var(--spacing-xxs);color:var(--color-gray-dark);font-style:italic;padding:var(--spacing-xxs);border:var(--border-width-thick) dashed var(--color-border-gray);border-radius:var(--border-radius-sm);background-color:var(--color-gray-lighter);cursor:pointer}.contact-information-banner .contact-item .contact-placeholder:hover{border-color:var(--color-gray-medium);background-color:var(--color-gray-light)}.contact-information-banner .contact-item .contact-placeholder .contact-icon{opacity:.6}@media (prefers-contrast: high){.contact-information-banner .contact-column{border-width:var(--border-width-thick)}.contact-information-banner .contact-link{text-decoration:underline}}@media print{.contact-information-banner .contact-information-banner{background:var(--color-white)!important;color:var(--color-black)!important;padding:var(--spacing-xs)}.contact-information-banner .contact-column{background:var(--color-white)!important;border:var(--border-width-normal) solid var(--color-gray-medium)!important;box-shadow:none!important;break-inside:avoid}.contact-information-banner .contact-link{color:var(--color-black)!important;text-decoration:underline!important}.contact-information-banner .contact-icon{display:none}}.course-content .section-row,.one-two-column-accordion .section-row{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.course-content .section-row:last-child,.one-two-column-accordion .section-row:last-child{border-top:1px solid var(--color-gray-light);margin-top:var(--spacing-sm);margin-bottom:0;padding-top:var(--spacing-md)}.course-content .row-columns,.one-two-column-accordion .row-columns{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}@media (min-width: 48rem){.course-content .row-columns,.one-two-column-accordion .row-columns{flex-direction:row}}.course-content .section-column,.one-two-column-accordion .section-column{flex:1}.course-content .section-column .column-title,.one-two-column-accordion .section-column .column-title{font-family:var(--font-gilroy-bold);font-weight:var(--font-normal);font-style:normal;font-size:calc(18 / var(--px-base) * var(--px-to-rem));line-height:100%;letter-spacing:0%;color:var(--color-black);margin:0 0 var(--spacing-xs) 0}@media (min-width: 48rem){.course-content .section-column .column-title,.one-two-column-accordion .section-column .column-title{margin-bottom:var(--spacing-sm)}}.course-content{padding:var(--spacing-sm);margin:0 auto;max-width:var(--container);width:100%}@media (min-width: 62rem){.course-content{padding:var(--spacing-lg) 0}}.course-content__wrapper{width:100%;margin:0 auto}@media (width >= 768px){.course-content__wrapper{max-width:var(--container)}}.course-content .component-heading{font-family:var(--font-gilroy-bold);font-weight:var(--font-normal);font-style:normal;font-size:calc(35 / var(--px-base) * var(--px-to-rem));line-height:100%;letter-spacing:0%;color:var(--color-black);margin:0 0 var(--spacing-md) 0}@media (min-width: 48rem){.course-content .component-heading{margin-bottom:var(--spacing-lg)}}.course-content .component-summary{font-family:var(--font-gilroy-regular);font-weight:400;font-style:normal;font-size:calc(18 / var(--px-base) * var(--px-to-rem));line-height:var(--base-line-height);letter-spacing:0%;color:var(--color-text);margin:0 0 var(--spacing-lg) 0}.course-content .component-summary p{font-family:var(--font-gilroy-regular);font-weight:var(--font-normal);font-style:normal;font-size:calc(18 / var(--px-base) * var(--px-to-rem));line-height:var(--base-line-height);letter-spacing:0%;margin:0 0 var(--spacing-sm) 0}.course-content .component-summary p:last-child{margin-bottom:0}.course-content .component-summary ul{list-style-type:disc;margin-left:1.25rem}@media (min-width: 48rem){.course-content .component-summary{margin-bottom:var(--spacing-xl)}}.course-content .tab-navigation{display:flex;flex-direction:column;gap:var(--spacing-xxs)}@media (min-width: 48rem){.course-content .tab-navigation{flex-direction:row;justify-content:flex-start;gap:var(--spacing-xs)}}.course-content .tab-button{font-family:var(--font-gilroy-bold);padding:var(--spacing-xxs) var(--spacing-sm);border:none;background:none;font-size:var(--font-size-medium);font-weight:var(--font-normal);color:var(--color-text-gray-medium);background-color:var(--color-gray-button);cursor:pointer;transition:var(--transition-default);position:relative;border-radius:var(--border-radius-sm);width:100%;min-width:calc(118 / var(--px-base) * var(--px-to-rem));text-align:left}@media (min-width: 48rem){.course-content .tab-button{padding:var(--spacing-xxs) var(--spacing-lg);border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0;width:auto;text-align:center}}.course-content .tab-button.active{color:var(--color-white);background-color:var(--color-brand-magenta)}.course-content .tab-container{display:flex;flex-direction:column;justify-content:flex-start}.course-content .course-tab-panel{display:none}.course-content .course-tab-panel.active{display:block}.course-content .section-content{display:flex;flex-direction:column;padding:var(--spacing-sm);border:var(--border-width-thick) solid var(--color-gray-light);border-radius:var(--border-radius-lg);background-color:var(--color-white);margin-top:var(--spacing-xs)}@media (min-width: 48rem){.course-content .section-content{padding:var(--spacing-md) var(--spacing-sm);border-radius:0 var(--border-radius-lg) var(--border-radius-lg);margin-top:0}}.course-content .column-subtitle{font-family:var(--font-gilroy-medium);font-size:var(--font-size-xs);line-height:var(--line-height-sm);color:var(--color-text-gray-medium);margin:0 0 var(--spacing-md) 0;text-transform:uppercase;letter-spacing:.5px}@media (min-width: 48rem){.course-content .column-subtitle{font-size:var(--base-font-size)}}.course-content .row-title{font-family:var(--font-gilroy-bold);font-weight:var(--font-normal);font-style:normal;font-size:calc(20 / var(--px-base) * var(--px-to-rem));line-height:100%;letter-spacing:0;color:var(--color-black);margin:0}.course-content .accordion-container{margin-top:var(--spacing-xs)}.course-content .accordion-item{margin-bottom:0;border-top:none;border-bottom:1px solid var(--color-black);background-color:var(--color-secondary);border-radius:none;overflow:hidden}.course-content .accordion-item:last-child{border-bottom:none}.course-content .accordion-button{font-family:var(--font-gilroy-bold);font-weight:var(--font-normal);font-style:normal;font-size:calc(18 / var(--px-base) * var(--px-to-rem));line-height:100%;letter-spacing:0%;width:100%;padding:var(--spacing-xs);text-align:left;border:none;background-color:var(--color-secondary);color:var(--color-black);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.course-content .accordion-button:after{content:"";width:var(--icon-size-md);height:var(--icon-size-md);background-image:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.5%209.16663L11%2014.6666L16.5%209.16663L15.2167%207.88329L11%2012.1L6.78333%207.88329L5.5%209.16663Z'%20fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .3s ease;flex-shrink:0}.course-content .accordion-button.active{background-color:#eeb93c;color:#000}.course-content .accordion-button.active:after{transform:rotate(180deg)}@media (min-width: 48rem){.course-content .accordion-button{font-size:calc(18 / var(--px-base) * var(--px-to-rem))}}.course-content .accordion-content{display:none;background-color:var(--color-white);border-bottom:1px solid var(--color-gray-light);max-height:0;overflow:hidden;transition:var(--transition-default)}.course-content .accordion-content.active{display:block;background-color:var(--color-white);border-bottom:1px solid var(--color-gray-light);max-height:9999px}.course-content .accordion-content-inner{padding:var(--spacing-xs)}.course-content .accordion-content-inner p{font-size:var(--base-font-size);line-height:var(--base-line-height);color:var(--color-text);margin:0 0 var(--spacing-xs) 0}.course-content .accordion-content-inner p:last-child{margin-bottom:0}.course-content .accordion-content-inner h1,.course-content .accordion-content-inner h2,.course-content .accordion-content-inner h3,.course-content .accordion-content-inner h4,.course-content .accordion-content-inner h5,.course-content .accordion-content-inner h6{font-family:var(--font-headings);color:var(--color-text);margin:0 0 var(--spacing-xs) 0}.course-content .accordion-content-inner ul,.course-content .accordion-content-inner ol{margin:0 0 var(--spacing-xs) 0;padding-left:var(--spacing-md)}.course-content .accordion-content-inner li{margin-bottom:var(--spacing-xxxs);line-height:var(--base-line-height)}.course-content .accordion-content-inner strong{font-family:var(--font-gilroy-bold)}.course-content .accordion-content-inner em{font-style:italic}.course-content .accordion-content-inner a{color:var(--color-purple-primary);text-decoration:underline}.course-content .accordion-content-inner a:hover{color:var(--color-purple-dark)}.course-content .accordion-placeholder{padding:var(--spacing-md);text-align:center;background:var(--color-gray-lighter);border-radius:var(--border-radius-md);border:2px dashed var(--color-gray-medium);color:var(--color-text-gray-medium);font-style:italic}.course-content__empty-state{padding:var(--spacing-xl);text-align:center;background:var(--color-gray-lighter);border-radius:var(--border-radius-md);border:2px dashed var(--color-gray-medium)}.course-content__empty-state p{font-size:var(--base-font-size);color:var(--color-text-gray-medium);margin:0;font-style:italic}.course-content__title{margin-top:0;margin-bottom:var(--spacing-md)}.course-content__ctas{justify-content:center;margin-top:var(--spacing-md);display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.course-content__postscript,.course-content__postscript p,.course-content__postscript li{font-size:var(--font-size-xs)}h2{font-weight:var(--font-bold)!important}.entry-level-requirements{padding:var(--spacing-sm);max-width:var(--container);width:100%;margin:0 auto}@media (min-width: 62rem){.entry-level-requirements{padding:var(--spacing-lg) 0}}.entry-level-requirements .selected-country-data-container h1,.entry-level-requirements .selected-country-data-container h2,.entry-level-requirements .selected-country-data-container h3,.entry-level-requirements .selected-country-data-container h4,.entry-level-requirements .selected-country-data-container h5,.entry-level-requirements .selected-country-data-container h6{font-family:var(--font-gilroy-bold);margin:calc(10 / var(--px-base) * var(--px-to-rem)) 0}.entry-level-requirements .selected-country-data-container h1{font-size:calc(30 / var(--px-base) * var(--px-to-rem));line-height:calc(38 / var(--px-base) * var(--px-to-rem));margin:calc(10 / var(--px-base) * var(--px-to-rem)) 0}@media (width >= 1024px){.entry-level-requirements .selected-country-data-container h1{font-size:calc(34 / var(--px-base) * var(--px-to-rem));line-height:calc(42 / var(--px-base) * var(--px-to-rem));margin:0 0 calc(10 / var(--px-base) * var(--px-to-rem))}}.entry-level-requirements .selected-country-data-container h2{font-size:calc(24 / var(--px-base) * var(--px-to-rem));line-height:calc(32 / var(--px-base) * var(--px-to-rem))}@media (width >= 1024px){.entry-level-requirements .selected-country-data-container h2{font-size:calc(30 / var(--px-base) * var(--px-to-rem));line-height:calc(38 / var(--px-base) * var(--px-to-rem))}}.entry-level-requirements .selected-country-data-container h3{font-size:calc(20 / var(--px-base) * var(--px-to-rem));line-height:calc(26 / var(--px-base) * var(--px-to-rem))}@media (width >= 1024px){.entry-level-requirements .selected-country-data-container h3{font-size:calc(25 / var(--px-base) * var(--px-to-rem));line-height:calc(32 / var(--px-base) * var(--px-to-rem))}}.entry-level-requirements .selected-country-data-container h4{font-size:calc(18 / var(--px-base) * var(--px-to-rem));line-height:calc(26 / var(--px-base) * var(--px-to-rem))}@media (width >= 1024px){.entry-level-requirements .selected-country-data-container h4{font-size:calc(20 / var(--px-base) * var(--px-to-rem));line-height:calc(28 / var(--px-base) * var(--px-to-rem))}}.entry-level-requirements .selected-country-data-container h5,.entry-level-requirements .selected-country-data-container h6{font-size:calc(18 / var(--px-base) * var(--px-to-rem));line-height:calc(26 / var(--px-base) * var(--px-to-rem))}.entry-level-requirements .selected-country-data-container p{font-size:calc(16 / var(--px-base) * var(--px-to-rem));line-height:calc(22 / var(--px-base) * var(--px-to-rem));margin-bottom:calc(14 / var(--px-base) * var(--px-to-rem));letter-spacing:-.2px}@media (width >= 1024px){.entry-level-requirements .selected-country-data-container p{font-size:calc(18 / var(--px-base) * var(--px-to-rem));line-height:calc(30 / var(--px-base) * var(--px-to-rem));margin-bottom:calc(18 / var(--px-base) * var(--px-to-rem))}}@media (width <= 766px){.entry-level-requirements .selected-country-data-container p{line-height:calc(28 / var(--px-base) * var(--px-to-rem))}}.entry-level-requirements .selected-country-data-container a{transition:var(--transition-default);text-decoration:none;color:var(--color-magenta-red)}.entry-level-requirements .selected-country-data-container a:focus,.entry-level-requirements .selected-country-data-container a:hover{text-decoration:underline;color:var(--color-magenta-red-dark);text-decoration-thickness:calc(2 / var(--px-base) * var(--px-to-rem))}.entry-level-requirements .selected-country-data-container ul{list-style-type:none;padding-left:0}.entry-level-requirements .selected-country-data-container ul:not([class]) li{position:relative;padding-left:calc(26 / var(--px-base) * var(--px-to-rem));margin-bottom:calc(10 / var(--px-base) * var(--px-to-rem));list-style-type:none!important}.entry-level-requirements .selected-country-data-container ul:not([class]) li:before{content:"∙";font-size:calc(30 / var(--px-base) * var(--px-to-rem));line-height:calc(22 / var(--px-base) * var(--px-to-rem));position:absolute;top:0;left:0}.entry-level-requirements .selected-country-data-container ul:not([class]) ul{margin-top:calc(15 / var(--px-base) * var(--px-to-rem));margin-left:calc(5 / var(--px-base) * var(--px-to-rem));color:var(--color-text-gray)}.entry-level-requirements .selected-country-data-container ol{padding-left:calc(20 / var(--px-base) * var(--px-to-rem))}.entry-level-requirements .selected-country-data-container blockquote{font-size:calc(18 / var(--px-base) * var(--px-to-rem));line-height:calc(27 / var(--px-base) * var(--px-to-rem));letter-spacing:-.3px;position:relative;padding:calc(20 / var(--px-base) * var(--px-to-rem)) calc(20 / var(--px-base) * var(--px-to-rem)) calc(20 / var(--px-base) * var(--px-to-rem)) calc(30 / var(--px-base) * var(--px-to-rem));margin-bottom:calc(20 / var(--px-base) * var(--px-to-rem));border-left:solid calc(3 / var(--px-base) * var(--px-to-rem)) var(--color-bg-light-blue)}.entry-level-requirements .selected-country-data-container blockquote:before{content:"";position:absolute;top:calc(5 / var(--px-base) * var(--px-to-rem));left:calc(15 / var(--px-base) * var(--px-to-rem));font-family:icomoon,sans-serif;font-size:calc(20 / var(--px-base) * var(--px-to-rem));color:var(--color-accent)}.entry-level-requirements .selected-country-data-container blockquote:after{content:"";display:table;clear:both}@media (width >= 1024px){.entry-level-requirements .selected-country-data-container blockquote{font-size:calc(23 / var(--px-base) * var(--px-to-rem));line-height:calc(32 / var(--px-base) * var(--px-to-rem));margin-bottom:calc(40 / var(--px-base) * var(--px-to-rem));padding:calc(35 / var(--px-base) * var(--px-to-rem)) calc(20 / var(--px-base) * var(--px-to-rem)) calc(20 / var(--px-base) * var(--px-to-rem)) calc(70 / var(--px-base) * var(--px-to-rem))}}.entry-level-requirements .selected-country-data-container strong{font-family:var(--font-gilroy-bold);font-weight:var(--font-bold)}.entry-level-requirements .selected-country-data-container .small,.entry-level-requirements .selected-country-data-container small{font-size:calc(12 / var(--px-base) * var(--px-to-rem));line-height:calc(18 / var(--px-base) * var(--px-to-rem))}.entry-level-requirements .selected-country-data-container pre{font-family:var(--font-gilroy-regular);font-size:calc(16 / var(--px-base) * var(--px-to-rem));line-height:calc(22 / var(--px-base) * var(--px-to-rem));margin:0;padding:0;background:none;border:none;white-space:normal;overflow:visible;word-wrap:break-word;word-break:normal}@media (width >= 1024px){.entry-level-requirements .selected-country-data-container pre{font-size:calc(18 / var(--px-base) * var(--px-to-rem));line-height:calc(30 / var(--px-base) * var(--px-to-rem))}}@media (width <= 766px){.entry-level-requirements .selected-country-data-container pre{line-height:calc(28 / var(--px-base) * var(--px-to-rem))}}.entry-level-requirements .selected-country-data-container table{width:100%!important;border-collapse:collapse!important;font-size:var(--font-size-xs)!important;margin-bottom:var(--spacing-md)!important;border:1px solid var(--color-black)!important;border-spacing:0!important}@media (min-width: 62rem){.entry-level-requirements .selected-country-data-container table{font-size:var(--base-font-size)!important}}@media (max-width: 62rem){.entry-level-requirements .selected-country-data-container table{display:table!important;table-layout:fixed!important;border:1px solid var(--color-black)!important}.entry-level-requirements .selected-country-data-container table th:before,.entry-level-requirements .selected-country-data-container table td:before{content:none!important;display:none!important}.entry-level-requirements .selected-country-data-container table th>*,.entry-level-requirements .selected-country-data-container table td>*{float:none!important;clear:none!important;width:auto!important}.entry-level-requirements .selected-country-data-container thead{display:table-header-group!important}.entry-level-requirements .selected-country-data-container thead tr{display:table-row!important;background-color:var(--color-purple-darker)!important}.entry-level-requirements .selected-country-data-container thead th{display:none!important}.entry-level-requirements .selected-country-data-container thead th:first-child{display:table-cell!important;width:30%!important;padding:var(--spacing-sm) var(--spacing-xs)!important;text-align:left!important;vertical-align:middle!important;background-color:var(--color-purple-darker)!important;color:var(--color-white)!important;font-family:var(--font-family-gilroy-bold)!important;font-weight:var(--font-bold)!important;font-size:var(--font-size-sm)!important;line-height:1.2!important;border-right:1px solid var(--color-black)!important;float:none!important}.entry-level-requirements .selected-country-data-container thead th:nth-child(2){display:table-cell!important;width:70%!important;padding:var(--spacing-sm) var(--spacing-xs)!important;text-align:left!important;vertical-align:middle!important;background-color:var(--color-purple-darker)!important;color:var(--color-white)!important;font-family:var(--font-family-gilroy-bold)!important;font-weight:var(--font-bold)!important;font-size:var(--font-size-sm)!important;line-height:1.2!important;float:none!important}.entry-level-requirements .selected-country-data-container tbody{display:table-row-group!important}.entry-level-requirements .selected-country-data-container tbody tr{display:table-row!important}.entry-level-requirements .selected-country-data-container tbody td{display:none!important}.entry-level-requirements .selected-country-data-container tbody td:first-child{display:table-cell!important;width:30%!important;padding:var(--spacing-sm) var(--spacing-xs)!important;text-align:left!important;vertical-align:middle!important;border-right:1px solid var(--color-black)!important;border-bottom:1px solid var(--color-black)!important;font-family:var(--font-family-gilroy)!important;font-weight:var(--font-normal)!important;font-size:var(--font-size-xs)!important}.entry-level-requirements .selected-country-data-container tbody td:nth-child(2){display:table-cell!important;width:70%!important;padding:var(--spacing-sm) var(--spacing-xs)!important;text-align:left!important;vertical-align:middle!important;border-bottom:1px solid var(--color-black)!important;font-family:var(--font-family-gilroy)!important;font-weight:var(--font-normal)!important;font-size:var(--font-size-xs)!important}.entry-level-requirements .selected-country-data-container tbody tr:nth-child(odd) td{background-color:var(--color-gray-light)!important}.entry-level-requirements .selected-country-data-container tbody tr:nth-child(2n) td{background-color:var(--color-white)!important}}@media (min-width: 62rem){.entry-level-requirements .selected-country-data-container .selected-country-data-container thead,.entry-level-requirements .selected-country-data-container .selected-country-data-container thead tr{background-color:var(--color-purple-darker)!important}}@media (min-width: 62rem){.entry-level-requirements .selected-country-data-container .selected-country-data-container tbody,.entry-level-requirements .selected-country-data-container .selected-country-data-container tbody tr{background-color:var(--color-gray-light)!important}}@media (min-width: 62rem){.entry-level-requirements .selected-country-data-container .selected-country-data-container thead th{padding:var(--spacing-md) var(--spacing-sm)!important;text-align:center!important;font-family:var(--font-family-gilroy-bold)!important;font-weight:var(--font-bold)!important;font-style:normal!important;color:var(--color-white)!important;font-size:var(--base-font-size)!important;line-height:100%!important;letter-spacing:0%!important;border-right:1px solid var(--color-black)!important;width:20%!important;background-color:var(--color-purple-darker)!important;border-bottom:none!important;border-top:none!important;border-left:none!important}.entry-level-requirements .selected-country-data-container .selected-country-data-container thead th:last-child{border-right:none!important}}@media (min-width: 62rem){.entry-level-requirements .selected-country-data-container .selected-country-data-container tbody td{padding:var(--spacing-md) var(--spacing-sm)!important;vertical-align:top!important;color:var(--color-text)!important;font-family:var(--font-family-gilroy)!important;font-weight:var(--font-normal)!important;font-style:normal!important;font-size:var(--font-size-xs)!important;line-height:var(--line-height-xs)!important;letter-spacing:0%!important;text-align:center!important;border-right:1px solid var(--color-black)!important;border-bottom:none!important;border-top:none!important;border-left:none!important}.entry-level-requirements .selected-country-data-container .selected-country-data-container tbody td:last-child{border-right:none!important}}.entry-level-requirements .component-title{font-family:var(--font-gilroy-bold);font-weight:var(--font-normal);font-size:calc(28 / var(--px-base) * var(--px-to-rem));line-height:100%;letter-spacing:0%;color:var(--color-black);margin-bottom:var(--spacing-md);margin-top:0}@media (min-width: 48rem){.entry-level-requirements .component-title{font-size:calc(35 / var(--px-base) * var(--px-to-rem));margin-bottom:var(--spacing-lg)}}.entry-level-requirements .tab-navigation{display:flex;flex-direction:column;gap:var(--spacing-xxs)}@media (min-width: 48rem){.entry-level-requirements .tab-navigation{flex-direction:row;justify-content:flex-start;gap:var(--spacing-xs)}}.entry-level-requirements .tab-button{font-family:var(--font-gilroy-bold);padding:var(--spacing-xxs) var(--spacing-sm);border:none;background:none;font-size:var(--font-size-medium);font-weight:var(--font-medium);color:var(--color-text-gray-medium);background-color:var(--color-gray-button);cursor:pointer;transition:var(--transition-default);position:relative;border-radius:var(--border-radius-sm);width:100%;text-align:left}@media (min-width: 48rem){.entry-level-requirements .tab-button{padding:var(--spacing-xxs) var(--spacing-lg);border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0;width:auto;text-align:center}}.entry-level-requirements .tab-button.active{color:var(--color-white);background-color:var(--color-brand-magenta)}.entry-level-requirements .tab-container{display:flex;flex-direction:column;justify-content:flex-start}.entry-level-requirements .tab-panel{display:none}.entry-level-requirements .tab-panel.active{display:block}.entry-level-requirements .tab-content-box{padding:var(--spacing-sm);border:var(--border-width-thick) solid var(--color-gray-light);border-radius:var(--border-radius-lg);background-color:var(--color-white);margin-top:var(--spacing-xs)}@media (min-width: 48rem){.entry-level-requirements .tab-content-box{padding:var(--spacing-xs) var(--spacing-lg) var(--spacing-md) var(--spacing-lg);border-radius:0 var(--border-radius-lg) var(--border-radius-lg);margin-top:0}}.entry-level-requirements .tab-content-box a{color:var(--color-accent)!important;font-family:var(--font);font-weight:var(--font-normal);font-size:var(--font-size-medium);line-height:var(--line-height-component);letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;text-decoration-skip-ink:auto}.entry-level-requirements .tab-content-box a:hover,.entry-level-requirements .tab-content-box a:focus{color:var(--color-magenta-red-dark)!important;text-decoration:underline!important}.entry-level-requirements .accordion-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);align-items:start}@media (max-width: 62rem){.entry-level-requirements .accordion-grid{gap:var(--spacing-sm)}}@media (max-width: 48rem){.entry-level-requirements .accordion-grid{grid-template-columns:1fr;gap:var(--spacing-xs)}}.entry-level-requirements .accordion-section{margin-top:var(--spacing-md)}.entry-level-requirements .accordion-section h2{font-size:var(--font-size-md);margin-bottom:var(--spacing-sm)}.entry-level-requirements .accordion-item{border:var(--border-width-normal) solid var(--color-gray-light);background-color:var(--color-bg-light-beige);margin-bottom:0}.entry-level-requirements .accordion-button{font-family:var(--font-gilroy-bold);width:100%;padding:var(--spacing-xs);text-align:left;border:none;font-size:var(--font-size-xs);font-weight:var(--font-bold);background-color:var(--color-secondary);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease;min-height:44px}.entry-level-requirements .accordion-button:focus{outline:2px solid var(--color-purple-primary);outline-offset:2px}.entry-level-requirements .accordion-button:hover{background-color:var(--color-secondary-dark)}.entry-level-requirements .accordion-button:after{content:"";width:var(--icon-size-md);height:var(--icon-size-md);background-image:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.5%209.16663L11%2014.6666L16.5%209.16663L15.2167%207.88329L11%2012.1L6.78333%207.88329L5.5%209.16663Z'%20fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .3s ease;flex-shrink:0}.entry-level-requirements .accordion-button.expanded{background-color:var(--color-secondary-dark)}.entry-level-requirements .accordion-button.expanded:after{transform:rotate(180deg)}.entry-level-requirements .accordion-content{max-height:0;overflow:hidden;transition:var(--transition-slow);transition-delay:-.2s;padding:0 var(--spacing-xs);background-color:var(--color-white)}.entry-level-requirements .accordion-content.expanded{max-height:1000px;transition-delay:0s}@media (min-width: 62rem){.entry-level-requirements .accordion-button{font-size:var(--font-size-sm)}}.entry-level-requirements .contact-banner{margin-top:var(--spacing-md);padding:var(--spacing-sm);background-color:var(--color-bg-contact-banner);border-left:var(--border-radius-sm) solid var(--color-brand-magenta)}@media (min-width: 48rem){.entry-level-requirements .contact-banner{padding:var(--spacing-md) var(--spacing-lg)}}.entry-level-requirements .contact-banner h2{font-family:var(--font-gilroy-bold);font-weight:var(--font-normal);font-size:calc(18 / var(--px-base) * var(--px-to-rem));line-height:100%;letter-spacing:0%;margin-bottom:var(--spacing-xs);margin-top:0}@media (min-width: 48rem){.entry-level-requirements .contact-banner h2{font-size:calc(20 / var(--px-base) * var(--px-to-rem))}}.entry-level-requirements .contact-banner p,.entry-level-requirements .contact-banner div{font-family:var(--font-gilroy-regular);font-weight:var(--font-normal);font-size:calc(16 / var(--px-base) * var(--px-to-rem));line-height:calc(24 / var(--px-base) * var(--px-to-rem));letter-spacing:0%}@media (min-width: 48rem){.entry-level-requirements .contact-banner p,.entry-level-requirements .contact-banner div{font-size:calc(18 / var(--px-base) * var(--px-to-rem));line-height:calc(26 / var(--px-base) * var(--px-to-rem))}}.entry-level-requirements .contact-banner a{color:var(--color-accent)!important;font-family:var(--font-gilroy-bold);font-weight:var(--font-normal);font-size:calc(16 / var(--px-base) * var(--px-to-rem));line-height:calc(24 / var(--px-base) * var(--px-to-rem));letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;text-decoration-skip-ink:auto}.entry-level-requirements .contact-banner a:hover,.entry-level-requirements .contact-banner a:focus{color:var(--color-magenta-red-dark)!important;text-decoration:underline!important}@media (min-width: 48rem){.entry-level-requirements .contact-banner a{font-size:calc(18 / var(--px-base) * var(--px-to-rem));line-height:calc(26 / var(--px-base) * var(--px-to-rem))}}.entry-level-requirements .contact-banner .cta-button{font-size:calc(16 / var(--px-base) * var(--px-to-rem))!important}.entry-level-requirements .cta-button{font-family:var(--font-gilroy-bold);font-size:calc(16 / var(--px-base) * var(--px-to-rem));display:inline-flex;align-items:center;justify-content:center;height:calc(50 / var(--px-base) * var(--px-to-rem));width:100%;margin-top:var(--spacing-sm);padding:calc(12 / var(--px-base) * var(--px-to-rem)) var(--spacing-sm);border:var(--border-width-normal) solid var(--color-brand-magenta);border-radius:var(--border-radius-pill);background:var(--color-white);text-decoration:none!important;text-align:center;white-space:nowrap;transition:var(--transition-default);font-weight:var(--font-bold);opacity:1;gap:var(--spacing-component-gap)}@media (min-width: 48rem){.entry-level-requirements .cta-button{width:auto}}.countries-list-container{position:relative;margin-top:var(--spacing-sm)}.countries-list-container .country-content div{display:flex;flex-wrap:wrap;overflow:hidden;text-wrap:wrap;width:100%}.countries-list-container .country-content div>div{text-wrap:wrap;display:flex;flex-direction:column}.countries-list-container .country-content div>*{width:100%;text-wrap:wrap}.countries-list-container .country-content div:empty{display:none;flex-grow:1}.countries-list{position:absolute;z-index:10;max-height:0;top:calc(24 / var(--px-base) * var(--px-to-rem));left:0;width:calc(230 / var(--px-base) * var(--px-to-rem));transition:top .3s ease-in-out,max-height .3s ease-in-out;background-color:var(--color-white);overflow:hidden}.countries-list.active{max-height:calc(300 / var(--px-base) * var(--px-to-rem));overflow-y:auto}.country-link{display:block;cursor:pointer;padding:var(--spacing-xxs) var(--spacing-sm);border:var(--border-width-normal) solid var(--color-gray-light);border-radius:var(--border-radius-sm);background-color:var(--color-white);transition:var(--transition-default)}.country-link:hover,.country-link:focus{background-color:var(--color-gray-lighter)}.select-country-controls{display:flex;justify-content:flex-start;align-items:center;gap:var(--spacing-xxs)}.select-country-button{position:relative;display:block;cursor:pointer;width:calc(230 / var(--px-base) * var(--px-to-rem));padding:var(--spacing-xxs) var(--spacing-xl) var(--spacing-xxs) var(--spacing-xs);border:var(--border-width-normal) solid var(--color-gray-dark);border-radius:var(--border-radius-sm);background-color:var(--color-white);transition:var(--transition-default);text-align:left}.select-country-button:hover,.select-country-button:focus{background-color:var(--color-gray-lighter)}.select-country-button:after{display:block;position:absolute;width:calc(24 / var(--px-base) * var(--px-to-rem));height:calc(24 / var(--px-base) * var(--px-to-rem));right:var(--spacing-xxs);top:50%;transform:translateY(-50%);content:"";background-image:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.5%209.16663L11%2014.6666L16.5%209.16663L15.2167%207.88329L11%2012.1L6.78333%207.88329L5.5%209.16663Z'%20fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.clear-country-button{display:none;cursor:pointer;width:calc(48 / var(--px-base) * var(--px-to-rem));height:calc(48 / var(--px-base) * var(--px-to-rem));border:var(--border-width-normal) solid var(--color-gray-dark);border-radius:var(--border-radius-sm);background-color:var(--color-white);padding:0}.clear-country-button.active{display:block}.content-wrapper .feature-cards{--card-margin: calc((3.75rem + var(--spacing-xl)) * -1);margin-bottom:0}.feature-cards{--card-margin: calc(var(--spacing-xl) * -1);padding:var(--spacing-lg) var(--spacing-sm);color:var(--color-white)}@media (width <= 767px){.feature-cards{padding:var(--spacing-sm) var(--spacing-xs)}}.feature-cards[style*="background-color: transparent"] .feature-cards__title{color:var(--color-black)}.feature-cards--after-hero{margin-bottom:var(--card-margin);padding-top:0;position:relative;top:var(--card-margin);z-index:1}.feature-cards__header{max-width:var(--container);margin:0 auto var(--spacing-md)}.feature-cards__title{font-size:var(--font-size-xl)!important;font-weight:var(--font-bold);margin:0!important;color:var(--color-white)}@media (width <= 767px){.feature-cards__title{font-size:var(--font-size-md)!important}}.feature-cards__container{display:grid;grid-template-columns:repeat(3,minmax(300px,1fr));gap:var(--spacing-lg);max-width:var(--container);margin:0 auto}@media (767px <= width <= 1023px){.feature-cards__container{grid-template-columns:repeat(2,1fr)}}@media (width <= 767px){.feature-cards__container{grid-template-columns:1fr;gap:var(--spacing-md)}}.feature-cards__card{background-color:var(--color-white);border-radius:var(--border-radius-xl);padding:var(--spacing-sm);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;color:var(--color-bg-card);border:var(--border-width-normal) solid var(--color-gray-medium);gap:var(--spacing-xs)}.feature-cards__card--infographic{color:var(--color-white);background-color:var(--color-purple-dark)}.feature-cards__card--infographic .feature-cards__icon{filter:brightness(0) invert(1)}@media (767px <= width <= 1023px){.feature-cards__card:nth-child(odd):last-child{grid-column:1/-1;max-width:400px;margin:0 auto}}.feature-cards__icon{display:flex;justify-content:center;align-items:flex-start;margin:0;filter:brightness(0) saturate(100%) invert(24%) sepia(90%) saturate(1536%) hue-rotate(311deg) brightness(86%) contrast(91%)}@media (width <= 767px){.feature-cards__icon{margin-bottom:var(--spacing-xs)}}.feature-cards__icon-svg{width:auto;height:auto;max-width:var(--size-icon-xl);max-height:var(--size-icon-xl)}.feature-cards__card-title{font-size:var(--font-size-md);font-weight:var(--font-bold);margin:0 0 var(--spacing-xs);color:var(--color-bg-card-title)}@media (width <= 767px){.feature-cards__card-title{font-size:var(--font-size-sm)}}.feature-cards__card-description{font-size:var(--base-font-size);line-height:var(--line-height-relaxed);margin:0}@media (width <= 767px){.feature-cards__card-description{font-size:var(--font-size-xs)}}.course-fees-information{font-family:var(--font-gilroy-regular);font-weight:var(--font-normal);font-style:normal;font-size:var(--font-size-medium);line-height:var(--line-height-component);letter-spacing:0;color:var(--color-black)}.course-fees-information a{color:var(--color-magenta-red);text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:var(--border-width-normal);text-decoration-skip-ink:auto}.course-fees-information a:hover{color:var(--color-magenta-red-dark);text-decoration:underline}.course-fees-information a:focus{color:var(--color-magenta-red);text-decoration:underline;outline:var(--border-width-thick) solid var(--color-magenta-red);outline-offset:calc(2 / var(--px-base) * var(--px-to-rem))}.fees{padding-left:0;padding-right:0}.fees__information a{color:var(--color-magenta-red);text-decoration:underline}.fees__information a:hover{color:var(--color-magenta-red-dark);text-decoration:underline}.fees__information a:focus{color:var(--color-magenta-red);text-decoration:underline;outline:var(--border-width-thick) solid var(--color-magenta-red);outline-offset:calc(2 / var(--px-base) * var(--px-to-rem))}.fees__information-text{font-family:var(--font-gilroy-regular);font-weight:var(--font-normal);font-style:normal;font-size:calc(12 / var(--px-base) * var(--px-to-rem));line-height:var(--line-height-component);letter-spacing:0;color:var(--color-black)}.fees__information-text a{color:var(--color-magenta-red);text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:var(--border-width-normal);text-decoration-skip-ink:auto}.fees__information-text a:hover{color:var(--color-magenta-red-dark);text-decoration:underline}.fees__information-text a:focus{color:var(--color-magenta-red);text-decoration:underline;outline:var(--border-width-thick) solid var(--color-magenta-red);outline-offset:calc(2 / var(--px-base) * var(--px-to-rem))}.course-table-wrapper{margin-bottom:var(--spacing-md);border:1px solid var(--color-gray-light);border-radius:var(--border-radius);background-color:var(--color-white)}.course-table-wrapper:last-child{margin-bottom:var(--spacing-sm)}.course-table-title{font-family:var(--font-gilroy-bold);font-size:var(--font-size-sm);color:var(--color-black);margin:0;padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-bg-light-beige);border-bottom:1px solid var(--color-gray-light)}@media (max-width: 48rem){.course-table-title{font-size:var(--font-size-xs);padding:var(--spacing-xs)}}.course-info{display:none;margin-top:var(--spacing-sm);padding:var(--spacing-sm) 0 0 0;border-top:1px solid var(--color-gray-light);border-radius:0;background-color:var(--color-white)}.course-info__item{margin-bottom:var(--spacing-sm)}.course-info__item-title{font-family:var(--font-gilroy-bold);font-size:var(--font-size-sm);color:var(--color-black);margin:0 0 var(--spacing-xs) 0}.course-info:not(.hidden){display:block}.course-info.hidden{display:none!important}.course-info .fees__table--total{margin-bottom:0!important}.fees__table{width:100%;background-color:var(--color-gray-light);border-collapse:collapse;margin-bottom:var(--spacing-sm)}.fees__table tbody tr{border-bottom:1px solid var(--color-white)}.fees__table tbody tr:last-child{border-bottom:none}.fees__table tbody tr td{padding:var(--spacing-xs) var(--spacing-sm);border-right:1px solid var(--color-white);font-family:var(--font-gilroy-regular);font-size:var(--font-size-sm);line-height:var(--line-height-component);color:var(--color-black);vertical-align:top}.fees__table tbody tr td:last-child{border-right:none}.fees__table tbody tr td:first-child{font-family:var(--font-gilroy-bold);font-weight:var(--font-bold)}.fees__table tbody tr td .muted{color:var(--color-text-gray-medium);font-weight:var(--font-normal)}.fees__table tbody tr td .fee_message strong{font-family:var(--font-gilroy-bold);font-weight:var(--font-bold)}.checkboxes__item{position:relative}.checkboxes__item:before{display:none}.checkboxes__item label{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xs);position:relative;z-index:3;pointer-events:auto!important}.checkboxes__item input[type=checkbox]{flex:1 0 auto;margin:0;position:relative;z-index:2;pointer-events:auto!important}.course-fees{margin:0 auto;padding:var(--spacing-sm);max-width:var(--container);width:100%}@media (min-width: 62rem){.course-fees{padding:var(--spacing-lg) 0}}.course-fees h2{margin-top:0}.course-fees[data-edit-mode=true] .accordion-button{cursor:default}.course-fees[data-edit-mode=true] .accordion-content{max-height:none}.accordion-section{margin-top:0}.accordion-section h2{font-size:var(--font-size-md);margin-bottom:var(--spacing-sm)}.accordion-container{display:flex;flex-direction:column;gap:var(--spacing-sm)}.accordion-item{border:var(--border-width-normal) solid var(--color-gray-light);background-color:var(--color-bg-light-beige);margin-bottom:0}.accordion-button{font-family:var(--font-gilroy-bold);width:100%;padding:var(--spacing-xs);text-align:left;border:none;font-size:var(--font-size-xs);font-weight:var(--font-bold);background-color:var(--color-secondary);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease;min-height:44px}.accordion-button:focus{outline:2px solid var(--color-purple-primary);outline-offset:2px}.accordion-button:hover{background-color:var(--color-secondary-dark)}.accordion-button:after{content:"";width:var(--icon-size-md);height:var(--icon-size-md);background-image:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.5%209.16663L11%2014.6666L16.5%209.16663L15.2167%207.88329L11%2012.1L6.78333%207.88329L5.5%209.16663Z'%20fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .3s ease;flex-shrink:0}.accordion-button.expanded{background-color:var(--color-secondary-dark)}.accordion-button.expanded:after{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:var(--transition-slow);transition-delay:-.2s;padding:0;background-color:var(--color-white)}.accordion-content.expanded{max-height:none;transition-delay:0s;padding:0}.accordion-content__wrapper{padding:var(--spacing-md) 0}@media (min-width: 62rem){.accordion-content__wrapper{padding:var(--spacing-md) var(--spacing-lg)}}@media (min-width: 62rem){.accordion-button{font-size:var(--font-size-sm)}}.hero-banner-courses{position:relative;width:100vw;min-height:640px;margin-left:calc(-50vw + 50%);display:flex;align-items:center;justify-content:center;padding:var(--spacing-xxl) 0;overflow:hidden}.hero-banner-courses picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.hero-banner-courses picture img{width:100%;height:100%;object-fit:cover;object-position:center;text-indent:-100%}.hero-banner-courses:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#0000004d,#00000080,#000000b3);z-index:1}.hero-banner-courses__content{position:relative;z-index:2;width:100%;margin:0 auto;padding:var(--spacing-sm);max-width:var(--container);color:var(--color-white)}@media (min-width: 62rem){.hero-banner-courses__content{padding:var(--spacing-lg)}}.hero-banner-courses__text{margin-bottom:var(--spacing-xl)}@media (width <= 768px){.hero-banner-courses__text{margin-bottom:var(--spacing-lg)}}.hero-banner-courses__title{font-family:var(--font-headings);font-size:calc(40 / var(--px-base) * var(--px-to-rem));font-weight:var(--font-bold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-md);text-shadow:0 4px 8px rgba(0,0,0,.4)}@media (width <= 768px){.hero-banner-courses__title{font-size:calc(25 / var(--px-base) * var(--px-to-rem))}}.hero-banner-courses__description{font-family:var(--font);font-size:calc(18 / var(--px-base) * var(--px-to-rem));line-height:var(--line-height-relaxed);margin-bottom:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media (width <= 768px){.hero-banner-courses__description{font-size:var(--font-size-base)}}.hero-banner-courses__icon-components{display:flex;flex-wrap:wrap;gap:var(--spacing-xl);align-items:center}@media (width <= 768px){.hero-banner-courses__icon-components{gap:var(--spacing-lg);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;align-items:start}}.icon-component{display:grid;grid-template-columns:auto 1fr;column-gap:var(--spacing-sm);align-items:center}.icon-component__icon{display:flex;align-items:center;justify-content:center;width:calc(40 / var(--px-base) * var(--px-to-rem));height:calc(40 / var(--px-base) * var(--px-to-rem))}@media (width <= 768px){.icon-component__icon{width:calc(36 / var(--px-base) * var(--px-to-rem));height:calc(36 / var(--px-base) * var(--px-to-rem))}}.icon-component__text{display:grid;row-gap:2px;font-family:GilroyRegular,sans-serif!important}.icon-component__header{font-family:GilroyRegular,sans-serif!important;font-size:calc(14 / var(--px-base) * var(--px-to-rem));font-weight:400;text-transform:uppercase;letter-spacing:.8px;color:var(--color-white);text-shadow:0 1px 2px rgba(0,0,0,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (width <= 768px){.icon-component__header{font-size:calc(12 / var(--px-base) * var(--px-to-rem))}}.icon-component__description{font-family:GilroyBold,sans-serif!important;font-size:calc(20 / var(--px-base) * var(--px-to-rem));font-weight:700;color:var(--color-white);text-shadow:0 1px 2px rgba(0,0,0,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (width <= 768px){.icon-component__description{font-size:calc(18 / var(--px-base) * var(--px-to-rem))}}.icon-component__link{color:inherit;text-decoration:none!important;border-bottom:2px solid transparent;transition:border-bottom-color .2s ease-in-out}.icon-component__link:hover,.icon-component__link:focus{border-bottom-color:var(--color-white);outline:none}.icon-component__link:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.icon-component__icon .material-symbols-outlined{font-family:Material Symbols Outlined,sans-serif;font-size:calc(40 / var(--px-base) * var(--px-to-rem));color:var(--color-white);filter:drop-shadow(0 4px 10px rgba(0,0,0,.4));font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 40;line-height:1}@media (width <= 768px){.icon-component__icon .material-symbols-outlined{font-size:calc(36 / var(--px-base) * var(--px-to-rem));font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 36}}.icon-component__icon .material-symbols-outlined:before{font-family:GilroyBold,sans-serif;font-size:calc(12 / var(--px-base) * var(--px-to-rem));font-weight:700;color:var(--color-white);text-align:center;display:none}@media (width <= 768px){.icon-component__icon .material-symbols-outlined:before{font-size:calc(11 / var(--px-base) * var(--px-to-rem))}}.icon-component__icon .material-symbols-outlined[data-icon=school]:before{content:"STUDY"}.icon-component__icon .material-symbols-outlined[data-icon=hourglass_empty]:before{content:"TIME"}.icon-component__icon .material-symbols-outlined[data-icon=calendar_today]:before{content:"DATE"}.icon-component__icon .material-symbols-outlined[data-icon=currency_pound]:before{content:"FEES"}.icon-component__icon .material-symbols-outlined:not([class*=material-symbols-outlined]):before,.icon-component__icon .material-symbols-outlined:empty:before{display:block}@media (width <= 768px){.hero-banner-courses{min-height:480px;padding:var(--spacing-xl) 0}}.hero-banner-courses--error{background:var(--color-background-light, #f8f9fa)}.hero-banner-courses--error .hero-banner-courses__title{color:var(--color-text-primary, #333)}.hero-banner-courses--error .hero-banner-courses__description{color:var(--color-text-secondary, #666);font-style:italic}.hero-banner-courses--edit-mode[data-sq-component=hero-banner-courses] picture img{display:block!important;visibility:visible!important;opacity:1!important}.hero-banner-courses--edit-mode .hero-banner-courses__edit-placeholder{background:#ffffffe6;border:2px dashed var(--color-primary, #007bff);border-radius:8px;padding:var(--spacing-md, 1rem);margin:var(--spacing-sm, .5rem) 0;text-align:center}.hero-banner-courses--edit-mode .hero-banner-courses__edit-placeholder p{color:var(--color-text-primary, #333);font-size:calc(14 / var(--px-base) * var(--px-to-rem));line-height:1.5;margin:0;font-family:GilroyMedium,sans-serif}.hero-banner-courses--edit-mode .hero-banner-courses__title:empty:after,.hero-banner-courses--edit-mode .hero-banner-courses__description:empty:after{content:attr(data-placeholder);color:#ffffffb3;font-style:italic}.lsbu-header{margin:0}.lsbu-header__clearing{padding:0;position:relative}.lsbu-header__clearing h1{text-align:center}.lsbu-header__clearing h1 span.highlight{margin:0 auto;text-align:center;left:auto;font-size:var(--font-size-large-hero);color:var(--color-black)}.lsbu-header__clearing h1 span.phone-nr{color:var(--color-black);font-size:var(--font-size-medium-hero);font-weight:var(--font-normal);position:relative}.lsbu-header__frequently-search{position:relative;width:100%;align-items:center;justify-content:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.lsbu-header__frequently-search .btn--herobanner{border-radius:var(--border-radius-pill)}.lsbu-header__frequently-search .btn--herobanner:hover,.lsbu-header__frequently-search .btn--herobanner:focus{text-decoration:underline}@media (width <= 398px){.lsbu-header__frequently-search{padding:0 var(--spacing-xs)}.lsbu-header__frequently-search .btn--herobanner{text-align:center;width:100%}}.lsbu-header__frequently-search .btn--herobanner:nth-child(6n-5){border:var(--border-width-normal) solid var(--color-brand-magenta);background-color:var(--color-brand-magenta)}.lsbu-header__frequently-search .btn--herobanner:nth-child(6n-5):hover,.lsbu-header__frequently-search .btn--herobanner:nth-child(6n-5):focus{background-color:var(--color-white);color:var(--color-brand-magenta)}.lsbu-header__frequently-search .btn--herobanner:nth-child(6n-4){border:var(--border-width-normal) solid var(--color-brand-magenta);background-color:var(--color-white);color:var(--color-brand-magenta)}.lsbu-header__frequently-search .btn--herobanner:nth-child(6n-4):hover,.lsbu-header__frequently-search .btn--herobanner:nth-child(6n-4):focus{background-color:var(--color-purple-secondary);border:var(--border-width-normal) solid var(--color-purple-secondary);color:var(--color-white)}.lsbu-header__frequently-search .btn--herobanner:nth-child(6n-3){border:var(--border-width-normal) solid var(--color-brand-magenta);background-color:var(--color-brand-magenta)}.lsbu-header__frequently-search .btn--herobanner:nth-child(6n-3):hover,.lsbu-header__frequently-search .btn--herobanner:nth-child(6n-3):focus{background-color:var(--color-white);color:var(--color-brand-magenta)}.lsbu-header__frequently-search .btn--herobanner:nth-child(6n-2){border:var(--border-width-normal) solid var(--color-brand-magenta);background-color:var(--color-white);color:var(--color-brand-magenta)}.lsbu-header__frequently-search .btn--herobanner:nth-child(6n-2):hover,.lsbu-header__frequently-search .btn--herobanner:nth-child(6n-2):focus{background-color:var(--color-purple-secondary);border:var(--border-width-normal) solid var(--color-purple-secondary);color:var(--color-white)}.lsbu-header__frequently-search .btn--herobanner:nth-child(6n-1){border:var(--border-width-normal) solid var(--color-brand-magenta);background-color:var(--color-brand-magenta)}.lsbu-header__frequently-search .btn--herobanner:nth-child(6n-1):hover,.lsbu-header__frequently-search .btn--herobanner:nth-child(6n-1):focus{background-color:var(--color-white);color:var(--color-brand-magenta)}.lsbu-header__frequently-search .btn--herobanner:nth-child(6n){border:var(--border-width-normal) solid var(--color-brand-magenta);background-color:var(--color-white);color:var(--color-brand-magenta)}.lsbu-header__frequently-search .btn--herobanner:nth-child(6n):hover,.lsbu-header__frequently-search .btn--herobanner:nth-child(6n):focus{background-color:var(--color-purple-secondary);border:var(--border-width-normal) solid var(--color-purple-secondary);color:var(--color-white)}.lsbu-header__wrapper-image,.lsbu-header__wrapper-video{background-color:#d9d9d9cc;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}@media (width <= 1199px){.lsbu-header__clearing{padding:0;max-height:900px}.lsbu-header__clearing .lsbu-header__wrapper-image{max-height:750px}}.lsbu-header__wrapper-video{position:absolute;left:0;right:0;top:0;padding:var(--spacing-xxxl) 5%;width:100%;height:100%}.videowrapper{position:relative}.fullscreendiv:before{content:"";position:absolute;height:100%;width:100%;background:#32373a8c}.video{width:100vw;height:auto;margin:auto;display:block}@media (width <= 1199px){.video{width:auto;margin-left:50vw;transform:translate(-50%)}.lsbu-header__clearing{max-height:900px;overflow:hidden}}@media (width >= 1200px){.lsbu-header__clearing{max-height:750px;overflow:hidden}}.video__message{width:100%;height:100%;position:relative;justify-content:center;align-items:center;flex-direction:column}.lsbu-header__wrapper-content{padding:40px 0 var(--spacing-lg);max-width:1104px;margin:0 auto}.lsbu-header__clearing:before{background:none}.why-choose-lsbu{padding:var(--spacing-lg) var(--spacing-sm)}.why-choose-lsbu .cs-why-choose-lsbu__title{max-width:1280px;margin:0 auto var(--spacing-md);font-weight:var(--font-bold);font-size:var(--font-size-xl)}.why-choose-lsbu__img{width:100%;object-fit:cover;object-position:center;display:block}.why-choose-lsbu .swiper-container{width:100%;max-width:1280px;margin:0 auto;position:relative;display:flex;flex-direction:column;gap:var(--spacing-sm)}@media only screen and (width >= 767px){.why-choose-lsbu .swiper-container{display:flex;align-items:center;gap:var(--spacing-lg)}}.why-choose-lsbu-swiper{width:100%;position:relative}.why-choose-lsbu-swiper .swiper-wrapper{width:100%;height:100%}.why-choose-lsbu-swiper .swiper-slide{width:100%;height:100%;display:flex;align-items:stretch}.why-choose-lsbu-swiper img{width:100%;height:100%!important;object-fit:cover;object-position:center;border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;transition:transform var(--transition-fast);position:relative;overflow:hidden;z-index:2}.why-choose-lsbu-swiper__content{width:100%;height:400px;display:flex;flex-direction:column}.why-choose-lsbu-swiper__card{position:relative;overflow:hidden;height:100%;width:100%;border-radius:var(--border-radius-md);background:var(--color-white);box-shadow:var(--shadow-sm);transition:var(--transition-default);display:flex;flex-direction:column}.why-choose-lsbu-swiper__card:hover{box-shadow:var(--shadow-md)}.why-choose-lsbu-swiper__card:hover img{transform:scale(1.05)}.why-choose-lsbu-swiper__card:hover .why-choose-lsbu-swiper__card-caption{transform:translateY(0);justify-content:center}.why-choose-lsbu-swiper__card:hover .why-choose-lsbu-back__item-icon{transform:translate(3px)}.why-choose-lsbu-swiper__card:hover .why-choose-lsbu-back__item-desc{opacity:1;transform:translateY(0);color:var(--color-white)}.why-choose-lsbu-swiper__card:hover .why-choose-lsbu-back__item-footer{opacity:1}.why-choose-lsbu-swiper__card-caption{position:absolute;inset:auto 0 -10px;height:calc(100% + 10px);min-height:230px;text-decoration:none;color:var(--color-white);transition:var(--transition-default);z-index:3;display:flex;flex-direction:column;justify-content:flex-end;background:transparent;border-radius:var(--border-radius-md);transform:translateY(calc(100% - 80px));text-align:center;box-sizing:border-box}.why-choose-lsbu-swiper__card-caption:hover{color:var(--color-white);text-decoration:none}.why-choose-lsbu-swiper__card-caption:focus{outline:2px solid #007acc;color:var(--color-white);text-decoration:none;outline-offset:2px;border-radius:2px;transform:translateY(0);justify-content:center}.why-choose-lsbu-swiper__card-caption:focus .why-choose-lsbu-back__item-icon{transform:translate(3px)}.why-choose-lsbu-swiper__card-caption:focus .why-choose-lsbu-back__item-desc{opacity:1;color:var(--color-white)}.why-choose-lsbu-swiper__card-caption:focus .why-choose-lsbu-back__item-footer{opacity:1}.why-choose-lsbu-swiper__card--1:hover .why-choose-lsbu-swiper__card-caption,.why-choose-lsbu-swiper__card--1 .why-choose-lsbu-swiper__card-caption:focus{background:var(--color-card-blue)}.why-choose-lsbu-swiper__card--2:hover .why-choose-lsbu-swiper__card-caption,.why-choose-lsbu-swiper__card--2 .why-choose-lsbu-swiper__card-caption:focus{background:var(--color-card-purple-1)}.why-choose-lsbu-swiper__card--3:hover .why-choose-lsbu-swiper__card-caption,.why-choose-lsbu-swiper__card--3 .why-choose-lsbu-swiper__card-caption:focus{background:var(--color-card-red)}.why-choose-lsbu-swiper__card--4:hover .why-choose-lsbu-swiper__card-caption,.why-choose-lsbu-swiper__card--4 .why-choose-lsbu-swiper__card-caption:focus{background:var(--color-card-purple-2)}.why-choose-lsbu-swiper__card--5:hover .why-choose-lsbu-swiper__card-caption,.why-choose-lsbu-swiper__card--5 .why-choose-lsbu-swiper__card-caption:focus{background:var(--color-card-orange)}.why-choose-lsbu-swiper__card--6:hover .why-choose-lsbu-swiper__card-caption,.why-choose-lsbu-swiper__card--6 .why-choose-lsbu-swiper__card-caption:focus{background:var(--color-card-pink)}.why-choose-lsbu-swiper__card--7:hover .why-choose-lsbu-swiper__card-caption,.why-choose-lsbu-swiper__card--7 .why-choose-lsbu-swiper__card-caption:focus{background:var(--color-card-green)}.why-choose-lsbu-swiper__card--8:hover .why-choose-lsbu-swiper__card-caption,.why-choose-lsbu-swiper__card--8 .why-choose-lsbu-swiper__card-caption:focus{background:var(--color-card-pink-2)}.why-choose-lsbu-swiper__card-title{font-size:var(--font-size-md);font-weight:var(--font-bold);margin:0;color:var(--color-white);line-height:var(--line-height-tight);transition:color var(--transition-fast);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-md);display:block;width:100%;text-align:center;box-sizing:border-box}@media (width <= 768px){.why-choose-lsbu-swiper__card-title{font-size:var(--font-size-sm)}}.why-choose-lsbu-swiper__card--1 .why-choose-lsbu-swiper__card-title{background:var(--color-card-blue)}.why-choose-lsbu-swiper__card--2 .why-choose-lsbu-swiper__card-title{background:var(--color-card-purple-1)}.why-choose-lsbu-swiper__card--3 .why-choose-lsbu-swiper__card-title{background:var(--color-card-red)}.why-choose-lsbu-swiper__card--4 .why-choose-lsbu-swiper__card-title{background:var(--color-card-purple-2)}.why-choose-lsbu-swiper__card--5 .why-choose-lsbu-swiper__card-title{background:var(--color-card-orange)}.why-choose-lsbu-swiper__card--6 .why-choose-lsbu-swiper__card-title{background:var(--color-card-pink)}.why-choose-lsbu-swiper__card--7 .why-choose-lsbu-swiper__card-title{background:var(--color-card-green)}.why-choose-lsbu-swiper__card--8 .why-choose-lsbu-swiper__card-title{background:var(--color-card-pink-2)}.why-choose-lsbu-front{position:relative;width:100%;height:100%;backface-visibility:hidden;transition:background-color .8s ease-in-out}.why-choose-lsbu-back__item-desc{flex:1;font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-lg);transition:var(--transition-default);opacity:0;transform:translateY(10px)}@media (width <= 768px){.why-choose-lsbu-back__item-desc{font-size:var(--font-size-xs)}}.why-choose-lsbu-back__item-footer{display:flex;align-items:center;justify-content:flex-end;margin-top:auto;padding-top:var(--spacing-md);opacity:0;transition:opacity var(--transition-fast)}.why-choose-lsbu-back__item-icon{width:13px;height:13px;transition:transform var(--transition-fast)}.why-choose-lsbu-back__item-icon path{fill:var(--color-white);transition:fill var(--transition-fast)}@media (prefers-reduced-motion: reduce){.why-choose-lsbu-swiper__card,.why-choose-lsbu-back__item-icon,.carousel-button-prev,.carousel-button-next,.why-choose-lsbu-swiper img,.why-choose-lsbu-swiper__card-caption{transition:none}.why-choose-lsbu-swiper__card:hover,.why-choose-lsbu-swiper__card:hover img,.why-choose-lsbu-swiper__card:hover .why-choose-lsbu-swiper__card-caption,.why-choose-lsbu-swiper__card-caption:hover .why-choose-lsbu-back__item-icon{transform:none}.carousel-button-prev:hover,.carousel-button-next:hover{transform:none;opacity:1}}.why-choose-lsbu-swiper__card-caption:focus-visible,.carousel-button-prev:focus-visible,.carousel-button-next:focus-visible{transition:none!important}.why-choose-lsbu-swiper__card-caption:focus-visible .why-choose-lsbu-back__item-desc,.why-choose-lsbu-swiper__card-caption:focus-visible .why-choose-lsbu-back__item-footer,.why-choose-lsbu-swiper__card-caption:focus-visible .why-choose-lsbu-back__item-icon{transition:none!important}.why-choose-lsbu-swiper__card:focus-within .why-choose-lsbu-swiper__card-caption,.why-choose-lsbu-swiper__card:focus-within .why-choose-lsbu-back__item-desc,.why-choose-lsbu-swiper__card:focus-within .why-choose-lsbu-back__item-footer,.why-choose-lsbu-swiper__card:focus-within .why-choose-lsbu-back__item-icon,.why-choose-lsbu-swiper__card:focus-within img{transition:none!important}.carousel-button-prev:focus-visible,.carousel-button-next:focus-visible{transform:none!important;transition:none!important}@media (width < 1024px){.why-choose-lsbu{padding:var(--spacing-md) var(--spacing-xs)}.why-choose-lsbu__title{font-size:2rem;line-height:2.4rem;padding-left:5%}.why-choose-lsbu__img{height:200px;aspect-ratio:3/2;object-fit:cover;object-position:center}.why-choose-lsbu-swiper__content{height:100%}.why-choose-lsbu-swiper__card{height:auto;display:flex;flex-direction:column}.why-choose-lsbu-swiper__card:hover{box-shadow:0 4px 6px #0000001a}.why-choose-lsbu-swiper__card:hover img{transform:none}.why-choose-lsbu-swiper__card:hover .why-choose-lsbu-swiper__card-caption{position:static;top:auto;transform:translateY(0);justify-content:flex-start}.why-choose-lsbu-swiper__card:hover .why-choose-lsbu-back__item-desc{opacity:1;transform:none}.why-choose-lsbu-swiper__card:hover .why-choose-lsbu-back__item-footer{opacity:1}.why-choose-lsbu-swiper__card:hover .why-choose-lsbu-back__item-icon{transform:none}.why-choose-lsbu-swiper__card-caption{position:static;inset:auto;height:auto;background:transparent;top:auto;transform:translateY(0);color:#fff;display:flex;flex-direction:column;justify-content:flex-start;padding:var(--spacing-md);text-align:left;margin-top:-10px}.why-choose-lsbu-swiper__card--1 .why-choose-lsbu-swiper__card-caption{background:#3b82f6}.why-choose-lsbu-swiper__card--2 .why-choose-lsbu-swiper__card-caption{background:#842c7e}.why-choose-lsbu-swiper__card--3 .why-choose-lsbu-swiper__card-caption{background:#f56565}.why-choose-lsbu-swiper__card--4 .why-choose-lsbu-swiper__card-caption{background:#8b5cf6}.why-choose-lsbu-swiper__card--5 .why-choose-lsbu-swiper__card-caption{background:#fb923c}.why-choose-lsbu-swiper__card--6 .why-choose-lsbu-swiper__card-caption{background:#dc267f}.why-choose-lsbu-swiper__card--7 .why-choose-lsbu-swiper__card-caption{background:#10b981}.why-choose-lsbu-swiper__card--8 .why-choose-lsbu-swiper__card-caption{background:#ec4899}.why-choose-lsbu-swiper__card-caption:hover{background:transparent}.why-choose-lsbu-swiper__card-title{background:transparent;padding:0 0 var(--spacing-sm) 0;font-size:1.25rem}.why-choose-lsbu-swiper img{border-radius:9px 9px 0 0;transition:none}.why-choose-lsbu-front{display:flex;flex-direction:column;height:auto}.why-choose-lsbu-back__item-desc{opacity:1;transform:none;margin:0 0 var(--spacing-sm);transition:none}.why-choose-lsbu-back__item-footer{opacity:1;justify-content:flex-start;padding-top:0;transition:none}.why-choose-lsbu-back__item-icon{transition:none}.carousel-buttons{margin-top:1rem}.carousel-buttons .carousel-button-prev,.carousel-buttons .carousel-button-next{padding:.25rem}.carousel-buttons .carousel-button-prev svg,.carousel-buttons .carousel-button-next svg{width:24px;height:24px}}@media (width <= 766px){.why-choose-lsbu-back__item-footer{position:relative;min-height:30px}.why-choose-lsbu-back__item-icon{position:absolute;top:auto!important;bottom:1rem!important;right:0;align-self:flex-end;transform:translateZ(0);will-change:transform;z-index:1}}.kis-widget-container{margin:0 auto;padding:var(--spacing-lg);max-width:var(--container);width:100%}@media (min-width: 62rem){.kis-widget-container{padding:var(--spacing-lg) 0}}.kis-widget-container .kis-widget__title{font-family:var(--font-gilroy-bold);font-weight:var(--font-normal);font-size:1.75rem;line-height:100%;color:var(--color-black);margin-bottom:var(--spacing-md);margin-top:0}@media (width >= 768px){.kis-widget-container .kis-widget__title{font-size:2.1875rem;margin-bottom:var(--spacing-lg)}}.kis-widget-container .accordion-container{display:flex;flex-direction:column;gap:var(--spacing-xs)}.kis-widget-container .accordion-item{margin-bottom:var(--spacing-xs);border:var(--border-width-normal) solid var(--color-gray-light);background-color:var(--color-bg-light-beige)}.kis-widget-container .accordion-button{font-family:var(--font-gilroy-bold);width:100%;padding:var(--spacing-xs);text-align:left;border:none;font-size:var(--font-size-sm);font-weight:var(--font-bold);background-color:var(--color-bg-light-gray);color:var(--color-brand-magenta);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease,color .3s ease}.kis-widget-container .accordion-button .accordion-title{margin:0;font-size:inherit;font-weight:inherit;color:var(--color-brand-magenta)}.kis-widget-container .accordion-button:after{content:"";width:var(--icon-size-md);height:var(--icon-size-md);background-image:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.5%209.16663L11%2014.6666L16.5%209.16663L15.2167%207.88329L11%2012.1L6.78333%207.88329L5.5%209.16663Z'%20fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .3s ease,filter .3s ease;flex-shrink:0}.kis-widget-container .accordion-button.expanded{background-color:var(--color-brand-magenta);color:var(--color-white)}.kis-widget-container .accordion-button.expanded .accordion-title{color:var(--color-white)}.kis-widget-container .accordion-button.expanded:after{transform:rotate(180deg);filter:invert(1)}.kis-widget-container .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background-color:var(--color-white);margin:0!important;padding:0!important}.kis-widget-container .kis-widget{width:100%!important;margin:0!important}.kis-widget-container .kis-widget>div:first-child{width:100%!important}.course-location{margin:0 auto;padding:var(--spacing-sm);max-width:var(--container);width:100%}@media (min-width: 62rem){.course-location{padding:var(--spacing-lg) 0}}.course-location__title{font-family:var(--font-gilroy-bold);font-weight:var(--font-normal);font-style:normal;font-size:var(--font-size-xl);line-height:100%;letter-spacing:0%;color:var(--color-black);margin-bottom:var(--spacing-md)!important}.course-location__container{width:100%}.course-location__tabs{display:flex;flex-wrap:wrap;margin-bottom:0;gap:calc(10 / var(--px-base) * var(--px-to-rem))}.course-location__location-button{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-gray-button);color:var(--color-text-gray-medium);font-family:var(--font-gilroy-bold);font-weight:var(--font-normal);font-size:var(--font-size-button);line-height:var(--line-height-component);letter-spacing:0%;border:1px solid var(--color-border-gray);border-bottom:none;border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0;text-align:center;cursor:pointer;transition:var(--transition-sm);position:relative;height:calc(48 / var(--px-base) * var(--px-to-rem));min-width:calc(204 / var(--px-base) * var(--px-to-rem))}.course-location__location-button:hover{background:var(--color-gray-button-hover);color:var(--color-text-gray-medium)}.course-location__location-button:focus-visible{outline:2px solid var(--color-magenta-red);outline-offset:2px;box-shadow:0 0 0 2px var(--color-magenta-red)}.course-location__location-button.active{font-weight:var(--font-bold);background:var(--color-magenta-red);color:var(--color-white);border-color:var(--color-magenta-red);border-bottom-color:var(--color-magenta-red);z-index:1}.course-location__location-button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:var(--color-magenta-red)}.course-location__location-button:only-child{background:var(--color-magenta-red);color:var(--color-white);border-color:var(--color-magenta-red)}.course-location__location-button:only-child:hover{background:var(--color-magenta-red-dark);color:var(--color-white)}.course-location__content{width:100%;padding:var(--spacing-md) var(--spacing-sm);border:1px solid var(--color-border-gray-2);border-radius:0 var(--border-radius-lg) var(--border-radius-lg) var(--border-radius-lg);background:var(--color-white);display:flex;flex-direction:column;gap:var(--spacing-md)}.course-location__content:not(.active){display:none}.course-location__content:only-child{border-top:1px solid var(--color-border-gray);border-radius:var(--border-radius-sm)}.course-location__campus{display:flex;flex-direction:column}.course-location__iframe-wrapper{width:100%;min-height:calc(300 / var(--px-base) * var(--px-to-rem));border-radius:var(--border-radius-sm);overflow:hidden;box-shadow:var(--box-shadow-sm)}@media (min-width: 62rem){.course-location__iframe-wrapper{min-height:calc(400 / var(--px-base) * var(--px-to-rem))}}.course-location__iframe{width:100%;height:100%;min-height:calc(300 / var(--px-base) * var(--px-to-rem));border:none;display:block}@media (min-width: 62rem){.course-location__iframe{min-height:calc(400 / var(--px-base) * var(--px-to-rem))}}.course-location__description-wrapper{width:100%;padding:0;background:var(--color-background-secondary);border-radius:var(--border-radius-sm)}.course-location__description-wrapper p{margin-bottom:var(--spacing-sm);line-height:var(--line-height-relaxed);color:var(--color-text-gray)}.course-location__description-wrapper p:last-child{margin:0}.course-location__description-wrapper a{color:var(--color-magenta-red);text-decoration:underline;transition:var(--transition-sm)}.course-location__description-wrapper a:hover{color:var(--color-magenta-red-dark)}.course-location__info-wrapper{width:100%;padding:0;color:var(--color-text-gray);line-height:var(--line-height-relaxed)}.course-location__info-wrapper p{margin-bottom:var(--spacing-sm)}.course-location__info-wrapper p:last-child{margin:0}.course-location__info-wrapper a{color:var(--color-magenta-red);text-decoration:underline;transition:var(--transition-sm)}.course-location__info-wrapper a:hover{color:var(--color-magenta-red-dark)}.course-location__info-wrapper ul,.course-location__info-wrapper ol{margin-bottom:var(--spacing-sm);padding-left:var(--spacing-lg)}.course-location__info-wrapper ul:last-child,.course-location__info-wrapper ol:last-child{margin-bottom:0}.course-location__info-wrapper strong,.course-location__info-wrapper b{font-weight:var(--font-bold)}.course-location__info-wrapper em,.course-location__info-wrapper i{font-style:italic}.course-location__placeholder{padding:var(--spacing-lg);text-align:center;border:2px dashed var(--color-border-gray);border-radius:var(--border-radius-sm);color:var(--color-text-gray);background:var(--color-background-light)}.map-placeholder{display:flex;align-items:center;justify-content:center;min-height:calc(300 / var(--px-base) * var(--px-to-rem));background:var(--color-background-light);border:2px dashed var(--color-border-gray);border-radius:var(--border-radius-sm);color:var(--color-text-gray);font-style:italic;text-align:center}@media (min-width: 62rem){.map-placeholder{min-height:calc(400 / var(--px-base) * var(--px-to-rem))}}@media (max-width: 62rem){.course-location__tabs{flex-direction:column;gap:0}.course-location__location-button{border-radius:0;border-bottom:1px solid var(--color-border-gray);min-width:auto}.course-location__location-button:last-child{border-bottom:none}.course-location__location-button.active:after{display:none}.course-location__content{border-radius:var(--border-radius-lg)}.course-location__campus{gap:var(--spacing-sm)}.course-location__iframe-wrapper{max-width:none}}@media print{.course-location__iframe-wrapper,.course-location__tabs{display:none}.course-location__content:not(.active){display:block!important;page-break-before:always}.course-location__description-wrapper{max-width:none;margin-left:0;box-shadow:none;border:1px solid var(--color-border-gray)}}.one-two-column-accordion .accordion-container{margin:var(--spacing-xs) 0}.one-two-column-accordion .row-columns{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%;margin-bottom:var(--spacing-md)}@media (min-width: 48rem){.one-two-column-accordion .row-columns{flex-direction:row}}.one-two-column-accordion .row-columns:last-child{margin-bottom:0}.one-two-column-accordion .section-column{flex:1;min-width:0}.one-two-column-accordion .layout-indicator{margin-bottom:var(--spacing-xs);text-align:right}.one-two-column-accordion .layout-badge{display:inline-block;padding:.25rem .5rem;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;border-radius:4px;background-color:var(--color-gray-light);color:var(--color-text);border:1px solid var(--color-gray-medium)}.one-two-column-accordion .layout-badge--full-width{background-color:#d1ecf1;color:#0c5460;border-color:#bee5eb}.one-two-column-accordion .layout-badge--half-width{background-color:#f8d7da;color:#721c24;border-color:#f5c6cb}@media (width <= 768px){.one-two-column-accordion .layout-badge{font-size:.7rem;padding:.2rem .4rem}}.overview{padding:var(--spacing-sm);max-width:var(--container);margin:0 auto;width:100%}@media (min-width: 62rem){.overview{padding:var(--spacing-lg) 0}}.overview__section{margin-bottom:var(--spacing-lg)}@media (min-width: 62rem){.overview__section{margin-bottom:var(--spacing-xl)}}.overview__section:last-child{margin-bottom:0}.overview__content{margin-bottom:var(--spacing-sm)}.overview__content.rte a{color:var(--color-magenta-red);text-decoration:underline}.overview__content.rte a:hover{color:var(--color-magenta-red-dark)}.overview__content.rte button,.overview__content.rte .btn,.overview__content.rte .button,.overview__content.rte .clearing-btn,.overview__content.rte a[class*=btn]:not([class*=btn-secondary]){font-family:GilroyBold,sans-serif;font-size:var(--base-font-size);display:inline-flex;padding:var(--spacing-button-padding-y) var(--spacing-button-padding-x);justify-content:center;align-items:center;gap:var(--spacing-component-gap);border-radius:var(--border-radius-pill);text-decoration:none!important;cursor:pointer;transition:background-color .3s ease,color .3s ease;border:none;background:var(--color-magenta-red);color:var(--color-white)!important}.overview__content.rte button:hover,.overview__content.rte .btn:hover,.overview__content.rte .button:hover,.overview__content.rte .clearing-btn:hover,.overview__content.rte a[class*=btn]:not([class*=btn-secondary]):hover{background:var(--color-magenta-red-darker);text-decoration:none!important}.overview__content.rte .btn-secondary,.overview__content.rte .button-secondary,.overview__content.rte .clearing-btn--secondary,.overview__content.rte a[class*=btn-secondary]{font-family:GilroyBold,sans-serif;font-size:var(--base-font-size);display:inline-flex;padding:var(--spacing-button-padding-y) var(--spacing-button-padding-x);justify-content:center;align-items:center;gap:var(--spacing-component-gap);border-radius:var(--border-radius-pill);text-decoration:none!important;cursor:pointer;transition:background-color .3s ease,color .3s ease;border:var(--border-width-normal) solid var(--color-magenta-red);background:var(--color-white);color:var(--color-magenta-red)!important}.overview__content.rte .btn-secondary:hover,.overview__content.rte .button-secondary:hover,.overview__content.rte .clearing-btn--secondary:hover,.overview__content.rte a[class*=btn-secondary]:hover{background:var(--color-magenta-red)!important;color:var(--color-white)!important}.cs-quote-box{padding:var(--spacing-lg) var(--spacing-sm)}@media (width <= 767px){.cs-quote-box{padding:var(--spacing-sm) var(--spacing-xs)}}.cs-quote-box__wrapper{width:100%;margin:0 auto}@media (width >= 768px){.cs-quote-box__wrapper{max-width:var(--container)}}.cs-quote-box .cs-quote{display:flex;overflow:hidden;min-height:325px}@media (width <= 768px){.cs-quote-box .cs-quote{flex-direction:column;min-height:auto}}.cs-quote-box .cs-quote__image{max-width:325px;width:325px;position:relative;overflow:hidden;aspect-ratio:3/2;flex-shrink:0}@media (width <= 768px){.cs-quote-box .cs-quote__image{display:none}}.cs-quote-box .cs-quote__image img{width:100%;height:100%;object-fit:cover;object-position:center}.cs-quote-box .cs-quote__content{flex:1;display:flex;align-items:center;padding:1.875rem 1.25rem;position:relative}@media (width <= 768px){.cs-quote-box .cs-quote__content{padding:2rem 1.5rem}}@media (width <= 480px){.cs-quote-box .cs-quote__content{padding:1.5rem 1rem}}.cs-quote-box .cs-quote__holder{width:100%;text-align:center;position:relative;z-index:2}.cs-quote-box .cs-quote__blockquote{margin:1rem}.cs-quote-box .cs-quote__quote{font-size:1.25rem;line-height:1.6;color:#fff;margin:0 1.5rem 1.5rem;font-weight:400;position:relative}@media (width <= 768px){.cs-quote-box .cs-quote__quote{font-size:1.1rem;line-height:1.5}}@media (width <= 480px){.cs-quote-box .cs-quote__quote{font-size:1rem}}.cs-quote-box .cs-quote__quote:before,.cs-quote-box .cs-quote__quote:after{width:40px;height:40px;color:#fff6;position:absolute}.cs-quote-box .cs-quote__quote:before{content:"";background-image:url('data:image/svg+xml;utf8,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="mdi:format-quote-open"><path id="Vector" d="M16.6666 11.6666L13.3333 18.3333H18.3333V28.3333H8.33325V18.3333L11.6666 11.6666H16.6666ZM29.9999 11.6666L26.6666 18.3333H31.6666V28.3333H21.6666V18.3333L24.9999 11.6666H29.9999Z" fill="white"/></g></svg>');top:-.5rem;left:-2.5rem}@media (width <= 768px){.cs-quote-box .cs-quote__quote:before{font-size:2rem;left:-2.5rem}}.cs-quote-box .cs-quote__quote:after{content:"";background-image:url('data:image/svg+xml;utf8,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.3333 28.3333H28.3333L31.6666 21.6666V11.6666H21.6666V21.6666H26.6666M9.99992 28.3333H14.9999L18.3333 21.6666V11.6666H8.33325V21.6666H13.3333L9.99992 28.3333Z" fill="white"/></svg>');bottom:-1rem;right:-2.5rem}@media (width <= 768px){.cs-quote-box .cs-quote__quote:after{font-size:2rem;right:-2.5rem}}.cs-quote-box .cs-quote__cite{display:block;font-style:italic;color:#ffffffe6;font-size:1rem;margin-top:1.5rem;font-weight:300}@media (width <= 768px){.cs-quote-box .cs-quote__cite{font-size:.9rem}}.cs-quote-box .cs-quote__author{color:inherit;font-family:GilroyBold,sans-serif}.cs-quote-box .cs-quote__author-title{color:inherit}.cs-quote-box .cs-quote__ctas{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}@media (width <= 480px){.cs-quote-box .cs-quote__ctas{flex-direction:column;align-items:center}}:root{--font-size-mobile-sm: calc(14 / var(--px-base) * var(--px-to-rem))}.register-interest{bottom:0;display:flex;gap:var(--spacing-xs);left:0;right:0;position:fixed;transform:none;justify-content:center;z-index:101;margin:0;background:var(--color-white);border-top:1px solid #ddd;box-shadow:0 -2px 8px #0000001a;padding:var(--spacing-xs) var(--spacing-md)}@media (min-width: 48rem){.register-interest{inset:330px 0 auto auto;flex-direction:column;transform:none;left:auto;right:0;background:none;border-top:none;box-shadow:none;padding:0}}.btn-register-interest{background:var(--color-white);border:solid var(--border-width-normal) var(--color-magenta-red);color:var(--color-magenta-red);font-family:var(--font-gilroy-bold);font-size:var(--font-size-mobile-sm);font-weight:var(--font-normal);min-width:calc(160 / var(--px-base) * var(--px-to-rem));max-width:calc(180 / var(--px-base) * var(--px-to-rem));padding:calc(10 / var(--px-base) * var(--px-to-rem)) var(--spacing-sm);text-align:center;margin-bottom:0;flex:none}.btn-register-interest:hover,.btn-register-interest:focus{background:var(--color-gray);text-decoration:none}.btn-register-interest.btn-register-interest--primary{background:var(--color-magenta-red);color:var(--color-white)}.btn-register-interest.btn-register-interest--primary:hover{background:var(--color-magenta-red-darker)}@media (min-width: 48rem){.btn-register-interest{min-width:calc(244 / var(--px-base) * var(--px-to-rem));text-align:left;font-size:var(--font-size-h6);padding:var(--spacing-xs) var(--spacing-sm)}}.related-content-section{background:var(--color-white);margin:0 auto;padding:var(--spacing-sm);max-width:var(--container);overflow-x:hidden;width:100%}@media (min-width: 62rem){.related-content-section{padding:var(--spacing-lg) 0}}.related-content-section .related-content__container{max-width:var(--container);margin:0 auto;width:100%}.related-content-section .related-content-title{font-size:calc(30 / var(--px-base) * var(--px-to-rem));margin:0;color:var(--color-text-primary)}.related-content-section .related-content-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}@media (width <= 767px){.related-content-section .related-content-header{flex-direction:row;align-items:center;gap:var(--spacing-sm)}}.related-content-section .related-content-tabs-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);gap:var(--spacing-sm)}@media (width <= 767px){.related-content-section .related-content-tabs-container{justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}}.related-content-section .related-content-tabs-container .related-content-see-more{flex-shrink:0}@media (width <= 767px){.related-content-section .related-content-tabs-container .related-content-see-more{display:none}}.related-content-section .related-content-see-more-mobile{display:none}@media (width <= 767px){.related-content-section .related-content-see-more-mobile{display:block;flex-shrink:0}}.related-content-section .related-content-see-more-mobile .related-content-see-more{display:block}.related-content-section .related-content-tab{font-family:var(--font-gilroy-bold);font-weight:700;font-size:calc(20 / var(--px-base) * var(--px-to-rem));color:var(--color-text-gray-medium);background:none;border:none;cursor:pointer;padding:0;margin-right:var(--spacing-lg);transition:color var(--transition-default);text-align:left;white-space:nowrap;outline:none;flex-shrink:0}@media (width <= 767px){.related-content-section .related-content-tab{font-size:calc(16 / var(--px-base) * var(--px-to-rem));margin-right:var(--spacing-md)}}@media (width <= 767px){.related-content-section .related-content-tab:nth-child(2){display:none}}.related-content-section .related-content-tab:hover{color:var(--color-purple-primary)}.related-content-section .related-content-tab:focus-visible{outline:2px solid var(--color-purple-primary);outline-offset:2px;border-radius:var(--border-radius-sm)}.related-content-section .related-content-tab.active{color:var(--color-purple-primary)}.related-content-section .related-content-see-more-link{font-family:var(--font-gilroy-bold);font-weight:700;font-size:calc(18 / var(--px-base) * var(--px-to-rem));color:var(--color-black);text-decoration:none;display:flex;align-items:center;gap:var(--spacing-xxs);transition:var(--transition-default)}@media (width <= 767px){.related-content-section .related-content-see-more-link{font-size:calc(16 / var(--px-base) * var(--px-to-rem))}}.related-content-section .related-content-see-more-link:hover{color:var(--color-text-gray);text-decoration:underline}.related-content-section .related-content-see-more-link:focus-visible{outline:2px solid var(--color-black);outline-offset:2px;border-radius:var(--border-radius-sm)}.related-content-section .related-content-arrow{width:calc(20 / var(--px-base) * var(--px-to-rem));height:calc(20 / var(--px-base) * var(--px-to-rem));background:url("data:image/svg+xml,%3csvg%20width='30'%20height='30'%20viewBox='0%200%2030%2030'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.586%204.58594C16.9611%204.211%2017.4697%204.00037%2018%204.00037C18.5303%204.00037%2019.0389%204.211%2019.414%204.58594L28.414%2013.5859C28.7889%2013.961%2028.9996%2014.4696%2028.9996%2014.9999C28.9996%2015.5303%2028.7889%2016.0389%2028.414%2016.4139L19.414%2025.4139C19.0368%2025.7783%2018.5316%2025.9798%2018.0072%2025.9753C17.4828%2025.9707%2016.9812%2025.7604%2016.6104%2025.3896C16.2395%2025.0188%2016.0292%2024.5171%2016.0247%2023.9927C16.0201%2023.4683%2016.2217%2022.9631%2016.586%2022.5859L22%2016.9999L3%2016.9999C2.46957%2016.9999%201.96086%2016.7892%201.58579%2016.4142C1.21071%2016.0391%200.999999%2015.5304%201%2014.9999C1%2014.4695%201.21071%2013.9608%201.58579%2013.5857C1.96086%2013.2107%202.46957%2012.9999%203%2012.9999L22%2012.9999L16.586%207.41394C16.2111%207.03888%2016.0004%206.53027%2016.0004%205.99994C16.0004%205.46961%2016.2111%204.96099%2016.586%204.58594Z'%20fill='%23b62e5f'%20/%3e%3c/svg%3e") no-repeat center;background-size:contain;display:inline-block;filter:brightness(0) saturate(100%);transform:rotate(-45deg);transition:var(--transition-default)}.related-content-section .related-content-see-more-link .related-content-arrow{filter:brightness(0) saturate(100%)}.related-content-section .related-content-card__learn-more .related-content-arrow{filter:brightness(0) saturate(100%) invert(24%) sepia(90%) saturate(1536%) hue-rotate(311deg) brightness(86%) contrast(91%)}.related-content-section .related-content-tabs{display:flex;gap:var(--spacing-lg)}@media (width <= 767px){.related-content-section .related-content-tabs{gap:var(--spacing-md);flex-wrap:nowrap;overflow-x:auto}}.related-content-section .related-content-panels{position:relative}.related-content-section .related-content-panel{display:none}.related-content-section .related-content-panel.active{display:block}.related-content-section .related-content-panel[hidden]{display:none}.related-content-section .related-content-slider{width:100%}.related-content-section .swiper-container{width:100%;position:relative;display:flex;flex-direction:column;gap:var(--spacing-lg)}@media (width <= 767px){.related-content-section .swiper-container{gap:var(--spacing-md)}}.related-content-section .related-content-swiper{width:100%;position:relative;overflow:hidden}.related-content-section .related-content-swiper .swiper-wrapper{display:flex;width:100%;height:100%}.related-content-section .related-content-swiper .swiper-slide{width:100%;height:auto;display:flex;align-items:stretch;min-height:320px;flex-shrink:0;margin-right:20px}.related-content-section .related-content-swiper .swiper-slide:last-child{margin-right:0}@media (width >= 550px){.related-content-section .related-content-swiper .swiper-slide{width:calc(50% - 10px)}}@media (width >= 768px){.related-content-section .related-content-swiper .swiper-slide{width:calc(33.333% - 14px)}}@media (width >= 1280px){.related-content-section .related-content-swiper .swiper-slide{margin-right:24px}.related-content-section .related-content-swiper .swiper-slide:last-child{margin-right:0}}.related-content-section .related-content-swiper .swiper-slide .related-content-card{height:100%;width:100%}.related-content-section .related-content-card{background:var(--color-white);border-radius:var(--border-radius-lg);overflow:hidden;height:100%;transition:var(--transition-default)}.related-content-section .related-content-card:hover{transform:translateY(-2px)}.related-content-section .related-content-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.related-content-section .related-content-card__link:focus-visible{outline:2px solid var(--color-brand-magenta);outline-offset:2px}.related-content-section .related-content-card__figure{margin:0;overflow:hidden;aspect-ratio:16/10;background:var(--color-gray-light)}.related-content-section .related-content-card__figure img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-default)}.related-content-section .related-content-card:hover .related-content-card__figure img{transform:scale(1.05)}.related-content-section .related-content-card__content{padding:var(--spacing-md);display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;gap:var(--spacing-sm)}.related-content-section .related-content-card__title{font-family:var(--font-gilroy-bold);font-weight:700;font-size:calc(25 / var(--px-base) * var(--px-to-rem));margin:0;color:var(--color-text-primary);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.6em}.related-content-section .related-content-card__learn-more{font-family:var(--font-gilroy-bold);font-weight:700;font-size:calc(16 / var(--px-base) * var(--px-to-rem));color:var(--color-brand-magenta);display:flex;align-items:center;gap:var(--spacing-xxs);margin-top:auto}.related-content-section .carousel-navigation{display:grid;grid-template-columns:auto auto auto;gap:var(--spacing-xxxs);justify-content:end;align-items:center;margin-top:var(--spacing-md);width:100%;opacity:1;visibility:visible;transition:opacity var(--transition-default),visibility var(--transition-default)}@media (width <= 767px){.related-content-section .carousel-navigation{justify-content:center;gap:var(--spacing-xxxs)}}.related-content-section .carousel-button-next{grid-column:3}.related-content-section .carousel-button-prev,.related-content-section .carousel-button-next{display:flex;align-items:center;justify-content:center;width:calc(50 / var(--px-base) * var(--px-to-rem));height:calc(50 / var(--px-base) * var(--px-to-rem));border:none;border-radius:50%;background:none;color:var(--color-purple-primary);cursor:pointer;transition:var(--transition-default);flex-shrink:0;outline:none;opacity:1;visibility:visible}.related-content-section .carousel-button-prev:hover,.related-content-section .carousel-button-next:hover{background:#5845951a}.related-content-section .carousel-button-prev:focus-visible,.related-content-section .carousel-button-next:focus-visible{outline:2px solid var(--color-purple-primary);outline-offset:2px}.related-content-section .carousel-button-prev:disabled,.related-content-section .carousel-button-prev.swiper-button-disabled,.related-content-section .carousel-button-next:disabled,.related-content-section .carousel-button-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.related-content-section .carousel-button-prev:disabled:hover,.related-content-section .carousel-button-prev.swiper-button-disabled:hover,.related-content-section .carousel-button-next:disabled:hover,.related-content-section .carousel-button-next.swiper-button-disabled:hover{background:none}.related-content-section .carousel-button-prev svg,.related-content-section .carousel-button-next svg{width:calc(24 / var(--px-base) * var(--px-to-rem));height:calc(24 / var(--px-base) * var(--px-to-rem))}.related-content-section .carousel-button-prev{grid-column:1}.related-content-section .swiper-pagination{grid-column:2;position:relative!important;display:flex!important;justify-content:center;gap:var(--spacing-xs);margin:0;flex-shrink:0;inset:auto!important;transform:none!important;opacity:1!important;visibility:visible!important}.related-content-section .swiper-pagination .swiper-pagination-bullet{width:calc(12 / var(--px-base) * var(--px-to-rem))!important;height:calc(12 / var(--px-base) * var(--px-to-rem))!important;border-radius:50%!important;background:var(--color-gray-light)!important;opacity:1!important;cursor:pointer;transition:var(--transition-default);outline:none;display:inline-block!important;flex-shrink:0}.related-content-section .swiper-pagination .swiper-pagination-bullet:hover{background:var(--color-purple-primary)!important}.related-content-section .swiper-pagination .swiper-pagination-bullet:focus-visible{outline:2px solid var(--color-purple-primary);outline-offset:2px}.related-content-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-purple-primary)!important}.related-content-section .related-content-error,.related-content-section .related-content-empty{text-align:center;padding:var(--spacing-xl);color:var(--color-text-secondary);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);min-height:200px;justify-content:center}.related-content-section .related-content-error p,.related-content-section .related-content-empty p{margin:0;font-size:calc(16 / var(--px-base) * var(--px-to-rem));line-height:1.5;max-width:300px}.related-content-section .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.related-content-section .related-content-loading{display:flex;justify-content:center;align-items:center;padding:var(--spacing-xl);color:var(--color-text-secondary)}@media (width <= 480px){.related-content-section .related-content-card__content{padding:var(--spacing-sm)}.related-content-section .carousel-button-prev,.related-content-section .carousel-button-next{width:calc(36 / var(--px-base) * var(--px-to-rem));height:calc(36 / var(--px-base) * var(--px-to-rem))}.related-content-section .carousel-button-prev svg,.related-content-section .carousel-button-next svg{width:calc(16 / var(--px-base) * var(--px-to-rem));height:calc(16 / var(--px-base) * var(--px-to-rem))}}@media (width <= 400px){.related-content-section .carousel-navigation{gap:var(--spacing-xxxs)}.related-content-section .swiper-pagination{gap:var(--spacing-xxxs)!important}.related-content-section .carousel-button-prev,.related-content-section .carousel-button-next{width:calc(32 / var(--px-base) * var(--px-to-rem));height:calc(32 / var(--px-base) * var(--px-to-rem))}.related-content-section .carousel-button-prev svg,.related-content-section .carousel-button-next svg{width:calc(18 / var(--px-base) * var(--px-to-rem));height:calc(18 / var(--px-base) * var(--px-to-rem))}}@media (width >= 481px) and (width <= 767px){.related-content-section .carousel-button-prev,.related-content-section .carousel-button-next{width:calc(44 / var(--px-base) * var(--px-to-rem));height:calc(44 / var(--px-base) * var(--px-to-rem))}.related-content-section .carousel-button-prev svg,.related-content-section .carousel-button-next svg{width:calc(20 / var(--px-base) * var(--px-to-rem));height:calc(20 / var(--px-base) * var(--px-to-rem))}}.search-bar{width:100%;padding:var(--spacing-lg) var(--spacing-sm)}@media (width <= 767px){.search-bar{padding:var(--spacing-sm) var(--spacing-xs)}}.search-bar .search-bar-container{width:100%;margin:0 auto;padding:var(--spacing-xs);background:#e3e4df;border-radius:10px;display:flex;flex-direction:column;gap:32px}@media (width >= 768px){.search-bar .search-bar-container{padding:var(--spacing-lg) var(--spacing-sm);max-width:var(--container)}}.search-bar .search-form{position:relative;width:100%;margin:0 auto;background-color:var(--color-white);border-radius:70px}.search-bar .search-form input[type=search]{border-radius:70px;padding:var(--spacing-sm);padding-right:54px;width:100%;border:none}.search-bar .search-form .tt-category{margin-top:10px;font-size:var(--font-size-md)}.search-bar .search-form .tt-menu{border-radius:10px;padding:var(--spacing-xs);background-color:var(--color-white);margin-top:7px}.search-bar .search-form .tt-suggestion{cursor:pointer}.search-bar .search-form .tt-suggestion:hover{text-decoration:underline}.search-bar .search-btn{position:absolute;right:9px;top:50%;transform:translateY(-50%);width:48px;height:48px;border:none;border-radius:50%;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;color:var(--color-black)}@media only screen and (width <= 1023px){.search-bar{gap:var(--spacing-md);border-radius:u nset}}.content a{color:unset}.simple-card{width:100%;margin:0 auto;padding:var(--spacing-lg) var(--spacing-sm)}@media (width <= 767px){.simple-card{padding:var(--spacing-sm) var(--spacing-xs)}}.simple-card__header{width:100%;margin:0 auto 1.5rem;margin-bottom:var(--spacing-md)}@media (width >= 768px){.simple-card__header{max-width:var(--container)}}.simple-card__header h2{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md)}.simple-card__grid{display:grid;grid-template-columns:repeat(3,minmax(300px,1fr));gap:2rem;width:100%;margin:0 auto}@media (width >= 768px){.simple-card__grid{max-width:var(--container)}}@media (767px <= width <= 1023px){.simple-card__grid{grid-template-columns:repeat(2,1fr)}}@media (width <= 767px){.simple-card__grid{grid-template-columns:1fr;gap:1.5rem}}.simple-card__item{background:var(--color-white);border-radius:20px;padding:var(--spacing-sm);border:1px solid var(--color-gray)}.simple-card__item h3{font-size:var(--font-size-md);margin-top:0;margin-bottom:var(--spacing-xs);font-weight:var(--font-bold)}.simple-card__item p{color:var(--color-text-gray);line-height:var(--base-line-height);font-size:var(--font-size-sm)}.simple-card__item a{color:var(--color-text-gray)}@media (767px <= width <= 1023px){.simple-card__item:nth-child(odd):last-child{grid-column:1/-1;min-width:300px;max-width:400px;margin:0 auto}}.simple-card__contact{display:flex;align-items:center;text-decoration:none;margin-bottom:var(--spacing-sm)}.simple-card__contact path{fill:#b62e5f}.simple-card__contact span{color:var(--color-text-gray)}.simple-card__contact:hover{text-decoration:underline}.simple-card__icon{width:30px;height:30px;margin-right:var(--spacing-xs);flex-shrink:0}.simple-card__whatsapp .whatsapp-note{font-size:var(--font-size-xs);color:var(--color-text-gray)}@media (width <= 767px){.simple-card__header h2{font-size:var(--font-size-lg)}.simple-card__item h3{font-size:var(--font-size-sm)}.simple-card__item p{font-size:var(--base-font-size)}}.cs-simple-content-block{padding:var(--spacing-lg) var(--spacing-sm)}@media (width <= 767px){.cs-simple-content-block{padding:var(--spacing-sm) var(--spacing-xs)}}.cs-simple-content-block__wrapper{width:100%;margin:0 auto}@media (width >= 768px){.cs-simple-content-block__wrapper{max-width:var(--container)}}.cs-simple-content-block__heading{font-size:2.25rem;font-weight:600;margin:0 0 1.5rem;line-height:1.2}@media (width <= 767px){.cs-simple-content-block__heading{font-size:1.875rem;margin-bottom:1rem}}.cs-simple-content-block__content{font-size:1rem;line-height:1.6;margin:0 0 2rem}.cs-simple-content-block__cta{display:flex;justify-content:flex-start}@media (width <= 767px){.cs-simple-content-block__cta{justify-content:center}}:root{--video-player-icon-size: 4rem;--video-player-icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='currentColor' stroke-linejoin='round' aria-label='Play'%3E%3Cpath d='m9,7v10l8,-5z' stroke-width='4' stroke='currentColor'/%3E%3C/svg%3E%0A")}.single-video{max-width:var(--container);min-width:20rem;overflow:hidden;position:relative;width:100%}.single-video__img{display:block;width:100%;object-fit:cover;aspect-ratio:16/9}.single-video__img-wrapper{position:relative}.single-video__img-wrapper:before{background:linear-gradient(transparent,var(--color-black) 80%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.single-video__img-button{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--video-player-icon-size);height:var(--video-player-icon-size);margin:auto;padding:.625rem;border-radius:50%;border:none;box-sizing:content-box;color:var(--color-white);background-color:var(--color-magenta-red);transition:background-color .2s ease-in-out,color .2s ease-in-out;cursor:pointer}.single-video__img-button:before{content:"";display:inline-flex;transition:background-color .2s ease-in-out;background:var(--color-white);-webkit-mask-image:var(--video-player-icon);mask-image:var(--video-player-icon);width:var(--video-player-icon-size);height:var(--video-player-icon-size)}.single-video__img-button:hover,.single-video__img-button:active,.single-video__img-button:focus{background-color:var(--color-magenta-red-dark)}.single-video__title{color:var(--color-white);display:flex;height:100%;flex-direction:column;justify-content:flex-end;left:0;margin:0;padding:var(--spacing-sm);position:absolute;text-align:center;top:0;width:100%}.single-video__player{display:block;width:100%;border:0;aspect-ratio:16/9}.single-video__player-wrapper{position:relative;width:100%;overflow:hidden;aspect-ratio:16/9}.single-video__player-wrapper .single-video__player[style*=display]+.single-video__player-error{display:block}.single-video__player-wrapper .single-video__player-error{display:none}.single-video__error{text-align:center;margin:0 auto;padding:3rem}.sticky-nav-v2__container{background-color:var(--color-white)}@media (width <= 1200px){.sticky-nav-v2__container:not(.sticky-nav-v2--mobile-sticky){position:sticky;top:0;z-index:100;width:100%}}@media (width <= 1200px){.sticky-nav-v2__container.sticky-nav-v2--mobile-sticky{position:sticky;top:0;z-index:18;width:100vw;margin-left:calc(50% - 50vw);transition:top .2s ease-out;padding-left:0!important;padding-right:0!important}.sticky-nav-v2__container.sticky-nav-v2--mobile-sticky .sticky-nav-v2__list.sticky-nav-v2__list{position:relative}}@media (width >= 1201px){.sticky-nav-v2__container{position:sticky;top:0;z-index:18;width:100vw;margin-left:calc(50% - 50vw);transition:top .2s ease-out;padding-left:0!important;padding-right:0!important}}@media (width <= 1200px){.sticky-nav-v2__wrapper{width:100vw;margin-left:calc(50% - 50vw);padding:.75rem 1rem}}@media (width >= 769px) and (width <= 1200px){.sticky-nav-v2__wrapper{width:100vw;margin-left:calc(50% - 50vw);padding:1rem 1.5rem}}@media (width >= 1201px){.sticky-nav-v2__wrapper{max-width:1368px;margin:auto;padding-left:0!important;padding-right:0!important}}.sticky-nav-v2{position:relative}.sticky-nav-v2__list{background-color:var(--color-magenta-red)}@media (width >= 1201px){.sticky-nav-v2__list{position:relative;height:68px;border-top:.5px solid var(--color-text-gray-medium);border-bottom:.5px solid var(--color-text-gray-medium);background-color:transparent;display:flex;justify-content:space-between;width:100%;margin:0}.sticky-nav-v2__list a{text-decoration:none;border:none}.sticky-nav-v2__list li.sticky-nav-v2__item{position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch;list-style-type:none;padding-left:0;flex-grow:1;cursor:pointer}.sticky-nav-v2__list a.sticky-nav-v2__link{transition:all .3s ease;padding:.5rem 1rem;text-decoration:none;font-size:18px;font-weight:600;font-family:gilroybold,sans-serif;position:relative;border:none;outline:none}.sticky-nav-v2__list a.sticky-nav-v2__link:focus{color:#4b4b4b;border:none;outline:none}.sticky-nav-v2__list a.sticky-nav-v2__link:hover,.sticky-nav-v2__list a.sticky-nav-v2__link:active{color:#4b4b4b;border:none;text-decoration:none;outline:none}.sticky-nav-v2__list a.sticky-nav-v2__link:hover:after,.sticky-nav-v2__list a.sticky-nav-v2__link:active:after{content:attr(data-text);position:absolute;bottom:0;left:50%;transform:translate(-50%);height:4px;background-color:var(--color-border-green);width:max-content;color:transparent;font-size:inherit;font-weight:inherit;font-family:inherit;white-space:nowrap;padding:0 .2rem}}@media (width <= 1200px){.sticky-nav-v2__list{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;width:100%;z-index:11;box-shadow:0 4px 8px #00000026}.sticky-nav-v2__list a{color:var(--color-white)}.sticky-nav-v2__list li.sticky-nav-v2__item a{justify-content:flex-start;transition:all .3s ease;text-decoration:none;display:flex;align-items:center;font-weight:600;font-family:gilroybold,sans-serif}.sticky-nav-v2__list li.sticky-nav-v2__item a:hover,.sticky-nav-v2__list li.sticky-nav-v2__item a:focus{background-color:#25a19640}.sticky-nav-v2__list li.sticky-nav-v2__item a:active{background-color:#25a19659}}@media (width <= 768px){.sticky-nav-v2__list li.sticky-nav-v2__item a{padding:.875rem 1rem;min-height:48px;font-size:20px}}@media (width >= 769px) and (width <= 1200px){.sticky-nav-v2__list li.sticky-nav-v2__item a{padding:1rem 1.5rem;min-height:52px;font-size:var(--font-size-base)}}.sticky-nav-v2__list.active{display:flex}.sticky-nav-v2__button{color:#fff;background-color:var(--color-magenta-red);border:1px solid var(--color-magenta-red);width:100%;font-family:gilroybold,sans-serif;font-size:var(--font-size-sm);align-items:center;padding:.625rem;z-index:12;cursor:pointer;transition:all .3s ease}.sticky-nav-v2__button .sticky-nav-v2__chevron{width:20px;height:20px;display:inline-block;position:relative;transition:transform .3s ease}.sticky-nav-v2__button .sticky-nav-v2__chevron:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-75%) rotate(45deg);transition:transform .3s ease}.sticky-nav-v2__button.active .sticky-nav-v2__chevron{transform:rotate(180deg)}@media (width <= 1200px){.sticky-nav-v2__button{display:flex;justify-content:space-between;font-weight:600;font-family:gilroybold,sans-serif}}@media (width <= 768px){.sticky-nav-v2__button{min-height:48px;font-size:20px}}@media (width >= 769px) and (width <= 1200px){.sticky-nav-v2__button{min-height:52px;font-size:var(--font-size-lg)}}@media (width >= 1201px){.sticky-nav-v2__button{display:none}}a.sticky-nav-v2__link.active{background:0 0;border:none;text-decoration:none;transition:all .3s ease}@media (width >= 1201px){a.sticky-nav-v2__link.active{color:#4b4b4b}a.sticky-nav-v2__link.active:after{content:attr(data-text);position:absolute;bottom:0;left:50%;transform:translate(-50%);height:4px;background-color:var(--color-border-green);width:max-content;color:transparent;font-size:inherit;font-weight:inherit;font-family:inherit;white-space:nowrap;padding:0 .2rem}}@media (width <= 1200px){a.sticky-nav-v2__link.active{color:var(--color-white);background-color:#25a19659;border-bottom:none;font-family:gilroybold,sans-serif}a.sticky-nav-v2__link.active:after{display:none}}.sr-only{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;white-space:nowrap!important}@media (width <= 1200px){body:not(:has(.sticky-nav-v2--mobile-sticky)) main section[id],body:not(:has(.sticky-nav-v2--mobile-sticky)) main.courses section[id],body:not(:has(.sticky-nav-v2--mobile-sticky)) main div[id],body:not(:has(.sticky-nav-v2--mobile-sticky)) section[id],body:not(:has(.sticky-nav-v2--mobile-sticky)) div[id]{scroll-margin-top:80px!important}body:has(.sticky-nav-v2--mobile-sticky) main section[id],body:has(.sticky-nav-v2--mobile-sticky) main.courses section[id],body:has(.sticky-nav-v2--mobile-sticky) main div[id],body:has(.sticky-nav-v2--mobile-sticky) section[id],body:has(.sticky-nav-v2--mobile-sticky) div[id]{scroll-margin-top:140px!important}}.gbl-header{z-index:999!important}.sticky-navigation__container{background-color:var(--color-white)}@media (width <= 768px){.sticky-navigation__container{position:static;width:100%;margin-left:0;padding-top:var(--header-height, 60px);z-index:10;padding-left:0!important;padding-right:0!important;max-width:100%}}@media (width >= 769px) and (width <= 1200px){.sticky-navigation__container{position:static;width:100%;margin-left:0;padding-top:var(--header-height, 80px);z-index:10;padding-left:0!important;padding-right:0!important;max-width:100%}}@media (width >= 1201px){.sticky-navigation__container{position:sticky;top:0;z-index:18;width:100vw;margin-left:calc(50% - 50vw);transition:top .2s ease-out;padding-left:0!important;padding-right:0!important}}@media (width <= 768px){.sticky-navigation__container .sticky-navigation__wrapper{width:100vw;margin-left:calc(50% - 50vw);padding:.75rem 1rem}}@media (width >= 769px) and (width <= 1200px){.sticky-navigation__container .sticky-navigation__wrapper{width:100vw;margin-left:calc(50% - 50vw);padding:1rem 1.5rem}}@media (width >= 1201px){.sticky-navigation__container .sticky-navigation__wrapper{max-width:1368px;margin:auto;padding-left:0!important;padding-right:0!important}}.sticky-navigation__container .sticky-navigation{position:relative}.sticky-navigation__container .sticky-navigation__list{background-color:var(--color-magenta-red)}@media (width >= 1201px){.sticky-navigation__container .sticky-navigation__list{position:relative;height:68px;border-top:.5px solid var(--color-text-gray-medium);border-bottom:.5px solid var(--color-text-gray-medium);background-color:transparent;display:flex;justify-content:space-between;width:100%;margin:0}.sticky-navigation__container .sticky-navigation__list a{text-decoration:none}.sticky-navigation__container .sticky-navigation__list li.sticky-navigation__item{position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch;list-style-type:none;padding-left:0;flex-grow:1;cursor:pointer}.sticky-navigation__container .sticky-navigation__list a.sticky-navigation__link{transition:all .3s ease;padding:.5rem 1rem;text-decoration:none}.sticky-navigation__container .sticky-navigation__list a.sticky-navigation__link:focus{color:#4b4b4b}.sticky-navigation__container .sticky-navigation__list a.sticky-navigation__link:hover,.sticky-navigation__container .sticky-navigation__list a.sticky-navigation__link:active{color:#4b4b4b;border-bottom:4px solid var(--color-border-green)}}@media (width <= 768px){.sticky-navigation__container .sticky-navigation__list{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;width:100%;z-index:11;box-shadow:0 2px 4px #0000001a}.sticky-navigation__container .sticky-navigation__list a{color:var(--color-white)}.sticky-navigation__container .sticky-navigation__list li.sticky-navigation__item a{justify-content:flex-start;transition:all .3s ease;padding:.875rem 1rem;text-decoration:none;min-height:48px;display:flex;align-items:center}.sticky-navigation__container .sticky-navigation__list li.sticky-navigation__item a:hover,.sticky-navigation__container .sticky-navigation__list li.sticky-navigation__item a:focus{background-color:#25a1961a}.sticky-navigation__container .sticky-navigation__list li.sticky-navigation__item a:active{background-color:#25a19633}}@media (width >= 769px) and (width <= 1200px){.sticky-navigation__container .sticky-navigation__list{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;width:100%;z-index:11;box-shadow:0 4px 8px #00000026}.sticky-navigation__container .sticky-navigation__list a{color:var(--color-white)}.sticky-navigation__container .sticky-navigation__list li.sticky-navigation__item a{justify-content:flex-start;transition:all .3s ease;padding:1rem 1.5rem;text-decoration:none;display:flex;align-items:center;min-height:52px;font-size:var(--font-size-base)}.sticky-navigation__container .sticky-navigation__list li.sticky-navigation__item a:hover,.sticky-navigation__container .sticky-navigation__list li.sticky-navigation__item a:focus{background-color:#25a1961a}.sticky-navigation__container .sticky-navigation__list li.sticky-navigation__item a:active{background-color:#25a19633}}.sticky-navigation__container .sticky-navigation__list.active{display:flex!important}.sticky-navigation__container .sticky-navigation__button{color:#fff;background-color:var(--color-magenta-red);border:1px solid var(--color-magenta-red);width:100%;font-family:GilroyBold,sans-serif;font-size:var(--font-size-sm);align-items:center;padding:.625rem;z-index:12;cursor:pointer;transition:all .3s ease}.sticky-navigation__container .sticky-navigation__button .sticky-navigation__chevron{width:20px;height:20px;display:inline-block;position:relative;transition:transform .3s ease}.sticky-navigation__container .sticky-navigation__button .sticky-navigation__chevron:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-75%) rotate(45deg);transition:transform .3s ease}.sticky-navigation__container .sticky-navigation__button.active .sticky-navigation__chevron{transform:rotate(180deg)}@media (width <= 768px){.sticky-navigation__container .sticky-navigation__button{display:flex;justify-content:space-between;min-height:48px;font-size:var(--font-size-base)}}@media (width >= 769px) and (width <= 1200px){.sticky-navigation__container .sticky-navigation__button{display:flex;justify-content:space-between;min-height:52px;font-size:var(--font-size-lg)}}@media (width >= 1201px){.sticky-navigation__container .sticky-navigation__button{display:none}}.sticky-navigation__container li.sticky-navigation__item--active a,.sticky-navigation__container li.sticky-navigation__item--active.sticky-navigation__link,.sticky-navigation__container .sticky-navigation__link--active a,.sticky-navigation__container .sticky-navigation__link--active.sticky-navigation__link,.sticky-navigation__container .sticky-navigation__link.active a,.sticky-navigation__container .sticky-navigation__link.active.sticky-navigation__link{background:0 0;border-color:var(--color-border-green);transition:all .3s ease}@media (width <= 768px){.sticky-navigation__container li.sticky-navigation__item--active a,.sticky-navigation__container li.sticky-navigation__item--active.sticky-navigation__link,.sticky-navigation__container .sticky-navigation__link--active a,.sticky-navigation__container .sticky-navigation__link--active.sticky-navigation__link,.sticky-navigation__container .sticky-navigation__link.active a,.sticky-navigation__container .sticky-navigation__link.active.sticky-navigation__link{color:#fff;background-color:#25a19633;border-left:3px solid var(--color-border-green);padding-left:1rem}}@media (width >= 769px) and (width <= 1200px){.sticky-navigation__container li.sticky-navigation__item--active a,.sticky-navigation__container li.sticky-navigation__item--active.sticky-navigation__link,.sticky-navigation__container .sticky-navigation__link--active a,.sticky-navigation__container .sticky-navigation__link--active.sticky-navigation__link,.sticky-navigation__container .sticky-navigation__link.active a,.sticky-navigation__container .sticky-navigation__link.active.sticky-navigation__link{color:#fff;background-color:#25a19633;border-left:4px solid var(--color-border-green);padding-left:1.5rem}}@media (width >= 1201px){.sticky-navigation__container li.sticky-navigation__item--active a,.sticky-navigation__container li.sticky-navigation__item--active.sticky-navigation__link,.sticky-navigation__container .sticky-navigation__link--active a,.sticky-navigation__container .sticky-navigation__link--active.sticky-navigation__link,.sticky-navigation__container .sticky-navigation__link.active a,.sticky-navigation__container .sticky-navigation__link.active.sticky-navigation__link{color:#4b4b4b;border-bottom:4px solid var(--color-border-green)}}@media (width <= 1200px){main.courses section[id]{scroll-margin-top:60px}main.courses{will-change:transform;transform:translateZ(0);backface-visibility:hidden}main.courses>*:not(.sticky-navigation__container),main.courses section:not([class*=sticky-navigation]),main.courses .container:not([class*=sticky-navigation]),main.courses div[id]:not([class*=sticky-navigation]),main.courses [data-sq-component]:not([class*=sticky-navigation]){contain:layout style;transform:translateZ(0);backface-visibility:hidden}}.student-stories-slider-dxp-section{background:#ecf0f1;overflow-x:hidden;padding:var(--spacing-lg) var(--spacing-sm)}@media (width <= 767px){.student-stories-slider-dxp-section{padding:var(--spacing-xs)}}.student-stories-slider-dxp-section .student-stories-slider-dxp__container{width:100%;margin:0 auto}@media (width >= 768px){.student-stories-slider-dxp-section .student-stories-slider-dxp__container{max-width:var(--container)}}.student-stories-slider-dxp-section .student-stories-slider-dxp__header{margin-bottom:var(--spacing-md)}.student-stories-slider-dxp-section .student-stories-slider-dxp__header h2{font-weight:var(--font-bold);font-size:var(--font-size-xl)}.student-stories-slider-dxp-section .swiper-container{width:100%;position:relative;display:flex;flex-direction:column;gap:var(--spacing-lg)}.student-stories-slider-dxp-section .student-stories-swiper{width:100%;position:relative;overflow:hidden}.student-stories-slider-dxp-section .student-stories-swiper .swiper-wrapper{display:flex;width:100%;height:100%}.student-stories-slider-dxp-section .student-stories-swiper .swiper-slide{width:100%;height:100%;display:flex;align-items:stretch}.student-stories-slider-dxp-section .student-story-dxp-card{background:var(--color-white);border-radius:10px;overflow:hidden;position:relative;height:100%;display:flex}.student-stories-slider-dxp-section .student-story-dxp-card:hover{text-decoration:underline}.student-stories-slider-dxp-section .student-story-dxp-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;position:relative;border-radius:10px;width:100%}.student-stories-slider-dxp-section .student-story-dxp-card__figure{width:100%;height:240px;margin:0;overflow:hidden;flex-shrink:0}.student-stories-slider-dxp-section .student-story-dxp-card__figure img{width:100%;height:100%;object-fit:cover;display:block;border:none}.student-stories-slider-dxp-section .student-story-dxp-card__content{flex:1 1 auto;padding:var(--spacing-sm) var(--spacing-xs);padding-bottom:46px;display:flex;flex-direction:column;min-height:200px}.student-stories-slider-dxp-section .student-story-dxp-card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;color:var(--color-black);margin:0 0 .25rem;font-size:var(--font-size-sm);line-height:1.4;min-height:3.5rem}.student-stories-slider-dxp-section .student-story-dxp-card__desc{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;color:#444;flex:1 1 auto;font-size:var(--base-font-size);line-height:var(--base-line-height);min-height:7.5rem}.student-stories-slider-dxp-section .student-story-dxp-card__arrow{position:absolute;right:var(--spacing-xs);bottom:var(--spacing-sm);width:30px;height:30px;background:url("data:image/svg+xml,%3csvg%20width='30'%20height='30'%20viewBox='0%200%2030%2030'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.586%204.58594C16.9611%204.211%2017.4697%204.00037%2018%204.00037C18.5303%204.00037%2019.0389%204.211%2019.414%204.58594L28.414%2013.5859C28.7889%2013.961%2028.9996%2014.4696%2028.9996%2014.9999C28.9996%2015.5303%2028.7889%2016.0389%2028.414%2016.4139L19.414%2025.4139C19.0368%2025.7783%2018.5316%2025.9798%2018.0072%2025.9753C17.4828%2025.9707%2016.9812%2025.7604%2016.6104%2025.3896C16.2395%2025.0188%2016.0292%2024.5171%2016.0247%2023.9927C16.0201%2023.4683%2016.2217%2022.9631%2016.586%2022.5859L22%2016.9999L3%2016.9999C2.46957%2016.9999%201.96086%2016.7892%201.58579%2016.4142C1.21071%2016.0391%200.999999%2015.5304%201%2014.9999C1%2014.4695%201.21071%2013.9608%201.58579%2013.5857C1.96086%2013.2107%202.46957%2012.9999%203%2012.9999L22%2012.9999L16.586%207.41394C16.2111%207.03888%2016.0004%206.53027%2016.0004%205.99994C16.0004%205.46961%2016.2111%204.96099%2016.586%204.58594Z'%20fill='%23b62e5f'%20/%3e%3c/svg%3e") no-repeat center center;background-size:contain;display:inline-block}.student-stories-slider-dxp-section .student-stories-slider-dxp__button{padding:var(--spacing-xs) var(--spacing-lg);background:var(--color-magenta-red);border-radius:30px;font-weight:var(--font-bold);font-size:var(--base-font-size);text-decoration:none;cursor:pointer;transition:background .2s,color .2s;display:inline-flex}.student-stories-slider-dxp-section .student-stories-slider-dxp__button span{color:var(--color-white)}.student-stories-slider-dxp-section .student-stories-slider-dxp__button:hover{background:var(--color-magenta-red-dark)}.student-stories-slider-dxp-section .student-stories-slider-dxp__button--inverted{background:var(--color-white);border:1px solid var(--color-magenta-red);padding:calc(var(--spacing-xs) - 2px) calc(var(--spacing-lg) - 2px)}.student-stories-slider-dxp-section .student-stories-slider-dxp__button--inverted span{color:var(--color-magenta-red)}.student-stories-slider-dxp-section .student-stories-slider-dxp__button--inverted:hover{background:var(--color-white);border-color:var(--color-magenta-red-dark)}.student-stories-slider-dxp-section .student-stories-slider-dxp__button--inverted:hover span{color:var(--color-magenta-red-dark)}.student-stories-slider-dxp-section .student-stories-slider-dxp__buttons-wrapper{display:flex;justify-content:center;align-items:center;margin-top:var(--spacing-lg);gap:var(--spacing-sm)}@media only screen and (width <= 767px){.student-stories-slider-dxp-section .student-stories-slider-dxp__buttons-wrapper{flex-direction:column;margin-top:var(--spacing-md)}}.unibuddywidget{display:flex;flex-direction:column;width:100%;margin:0 auto;background-color:#efefef}@media (width >= 768px){.unibuddywidget{max-width:var(--container)}}.unibuddywidget__container{padding:var(--spacing-lg) var(--spacing-sm)}@media (width <= 767px){.unibuddywidget__container{padding:var(--spacing-sm) var(--spacing-xs)}}.unibuddywidget__container p{font-size:1.125rem}.unibuddywidget__title{margin-bottom:var(--spacing-sm);margin-top:0}.unibuddywidget__content{padding:1.25rem;flex-direction:column}.unibuddywidget__img--container{display:block}.unibuddywidget__img--container img{object-fit:cover;height:100%;width:100%;max-height:350px}.unibuddywidget__button--container{margin-top:var(--spacing-xs)}@media (width >= 768px){.unibuddywidget__img--container{display:none}}@media (width >= 1024px){.unibuddywidget{flex-direction:row;align-items:center}.unibuddywidget__img--container{min-width:400px;align-self:stretch;max-height:unset;aspect-ratio:unset;display:block}.unibuddywidget__img--container img{width:100%;min-height:350px;max-height:unset}}.video-carousel{width:100vw;background:#ccc;margin-left:calc(-50vw + 50%);padding:var(--spacing-lg) var(--spacing-sm);overflow-x:hidden}@media (width <= 767px){.video-carousel{padding:var(--spacing-sm) var(--spacing-xs)}}.video-carousel .video-carousel__title{max-width:1280px;margin:0 auto 1.5rem;width:100%}.video-carousel .swiper-container{width:100%;max-width:1280px;margin:0 auto;position:relative;display:flex;flex-direction:column;gap:1.25rem}@media only screen and (width >= 767px){.video-carousel .swiper-container{display:flex;align-items:center;gap:2rem}}.video-carousel .swiper-container .carousel-buttons{width:fit-content;display:flex;align-items:center;justify-content:space-between}.video-carousel .swiper-container .carousel-button-next,.video-carousel .swiper-container .carousel-button-prev{border:none;background:none}.video-carousel .swiper-container .carousel-button-next svg,.video-carousel .swiper-container .carousel-button-prev svg{color:var(--color-purple-primary);width:var(--size-icon-lg);height:var(--size-icon-lg)}.video-carousel .swiper-container .swiper-pagination{position:static;transform:none!important}.video-carousel .swiper-container .swiper-pagination .swiper-pagination-bullet{width:var(--size-icon-sm);height:var(--size-icon-sm);background:var(--color-black)}.video-carousel .youtube-videos-swiper{width:100%;position:relative}.video-carousel .youtube-videos-swiper .swiper-wrapper{width:100%;height:100%}.video-carousel .youtube-videos-swiper .swiper-slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-carousel .carousel-image{position:relative;width:100%;aspect-ratio:9/16;text-decoration:none;display:flex;align-items:center}.video-carousel .carousel-image iframe{max-width:100%;max-height:100%;display:block;box-shadow:2px 2px 2px #0000004d;border-radius:4px;width:100%;height:100%}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}
