.c-collapse{--icon-size: 1.5rem;--collapse-toggle-gap: .5rem;--collapse-toggle-py: 2rem;--collapse-toggle-px: 0;--collapse-angle-size: .625rem}.c-collapse__toggle{position:relative;display:flex;gap:var(--collapse-toggle-gap);align-items:center;padding:var(--collapse-toggle-py) var(--collapse-toggle-px);text-align:left}.c-collapse__icon{position:relative;display:block;flex-shrink:0;width:var(--icon-size);height:var(--icon-size);font-size:var(--collapse-angle-size)}.c-collapse__icon:before,.c-collapse__icon:after{content:"";position:absolute;top:50%;left:50%;transform-origin:center;transform:translate(-50%,-50%);transform:translate(-50%,-50%) rotate(var(--rotation, 0));width:100%;height:.25rem;background-color:currentColor;transition-property:transform}.c-collapse__icon:after{--rotation: 90deg}.is-active .c-collapse__icon:after{--rotation: 0}.c-collapse__panel{line-height:1.2}.c-collapse__panel:not(.is-shown){display:none}@media (min-width: 1024px){.c-collapse{--collapse-toggle-gap: 2.5rem }}@media (min-width: 1260px){.c-collapse__icon{--icon-size: 2.5rem}}.is-collapsing{overflow:hidden;height:0;transition-property:height}.c-tabs{--tabs-gap: 0;--tabs-font-size: 1rem;--tabs-font-weight: 400;--tabs-line-height: 1.3;--tabs-px: 1.125rem;--tabs-py: 0;--tabs-height: 2.75rem;--tabs-inner-gap: .5rem;--tabs-background: #fff;--tabs-color: #000;--tabs-border-radius: 9999px;--tabs-border-style: solid;--tabs-border-width: 0;--tabs-border-color: var(--tabs-background);--tabs-hover-color: #267CEB;--tabs-hover-background: #fff;--tabs-hover-border-color: var(--tabs-hover-background);--tabs-active-color: #fff;--tabs-active-background: #267CEB;--tabs-active-border-color: var(--tabs-active-background);position:relative;min-width:0;vertical-align:middle}.c-tabs__list{display:inline-flex;gap:var(--tabs-gap);padding:.375rem;border-radius:9999px;background-color:#fff}.c-tabs__item{overflow:hidden;display:flex;flex-shrink:0;align-items:center;border-width:var(--tabs-border-width);border-radius:var(--tabs-border-radius)}.c-tabs__item.is-active{pointer-events:none}.c-tabs__link{display:flex;gap:var(--tabs-inner-gap);align-items:center;height:var(--tabs-height);padding:var(--tabs-py) var(--tabs-px);border-color:var(--tabs-border-color);border-style:var(--tabs-border-style);font-size:var(--tabs-font-size);font-weight:var(--tabs-font-weight);line-height:var(--tabs-line-hegiht);color:var(--tabs-color);white-space:nowrap;background:var(--tabs-background)}.c-tabs__link:hover{border-color:var(--tabs-hover-border-color);color:var(--tabs-hover-color);background:var(--tabs-hover-background)}.c-tabs__link.is-active{border-color:var(--tabs-active-border-color);color:var(--tabs-active-color);background:var(--tabs-active-background)}.c-tabs__panel:not(.is-shown){display:none}@media (min-width: 400px){.c-tabs{--tabs-px: 1.5rem;--tabs-height: 3rem }}@media (min-width: 768px){.c-tabs{--tabs-font-size: 1.25rem;--tabs-height: 3.5rem }}@media (min-width: 1260px){.c-tabs{--tabs-font-size: 1.5rem;--tabs-height: 4rem }.c-tabs__list{padding:.625rem}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide{contain:layout;overflow:hidden;visibility:inherit;transition-property:visibility}.is-initialized.splide,.is-rendered.splide{visibility:inherit}.splide__slide{display:flex;width:100%;margin-right:var(--col-gap)}.splide__inner{position:relative}.splide__arrows{display:flex;gap:1.25rem;align-items:center;transition-property:opacity,visibility}.splide__arrow:disabled{opacity:.5}.splide__pagination{display:flex;gap:.25rem;margin-top:var(--col-gap)}.splide__pagination li{display:flex}.splide__pagination__page{scale:.75;width:.5rem;height:.5rem;border-radius:9999px;background-color:#9edfff;transition-property:scale}.splide__pagination__page.is-active{scale:1;background-color:#fff}.splide__pagination__page.is-active:before{opacity:1}.splide--5 .splide__slide{width:90%}@media (min-width: 576px){.splide--5 .splide__slide{width:calc(50% - var(--col-gap) * 2 / 3)}}@media (min-width: 768px){.splide--5 .splide__slide{width:calc(33.333% - var(--col-gap) * 2 / 3)}}@media (min-width: 1024px){.splide--5 .splide__slide{width:calc(25% - var(--col-gap) * 2 / 3)}}@media (min-width: 1260px){.splide--5 .splide__slide{width:calc(20% - var(--col-gap) * 3 / 4)}}.splide--4 .splide__slide{width:90%}@media (min-width: 768px){.splide--4 .splide__slide{width:calc(50% - var(--col-gap) * 1 / 2)}}@media (min-width: 1024px){.splide--4 .splide__slide{width:calc(33.333% - var(--col-gap) * 2 / 3)}}@media (min-width: 1260px){.splide--4 .splide__slide{width:calc(25% - var(--col-gap) * 3 / 4)}}.splide--3 .splide__slide{width:90%}@media (min-width: 768px){.splide--3 .splide__slide{width:calc(50% - var(--col-gap) * 1 / 2)}}@media (min-width: 1260px){.splide--3 .splide__slide{width:calc(33.333% - var(--col-gap) * 2 / 3)}}.splide--2\.5 .splide__slide{width:90%}@media (min-width: 768px){.splide--2\.5 .splide__slide{width:calc(60% - var(--col-gap) * 1 / 2)}}@media (min-width: 1024px){.splide--2\.5 .splide__slide{width:calc(40% - var(--col-gap) * 1 / 2)}}.splide--2 .splide__slide{width:90%}@media (min-width: 768px){.splide--2 .splide__slide{width:calc(50% - var(--col-gap) * 1 / 2)}}@media (max-width: 767px){.splide__track{overflow:visible}.splide__arrows{display:none}}@media (min-width: 1260px){.splide__pagination{gap:.375rem}.splide__pagination__page{width:.75rem;height:.75rem}}.c-numbered{--counter-color: currentColor;--counter-bg: transparent;--counter-size: 2.5rem;--counter-border-color: currentColor;--counter-border-width: 1px;--counter-border-radius: 9999px;--counter-fz: inherit;--counter-fw: inherit;counter-reset:customCounter}.c-numbered__item{counter-increment:customCounter}.c-numbered__item:before{content:counter(customCounter);display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--counter-size);height:var(--counter-size);border-color:var(--counter-border-color);border-width:var(--counter-border-width);border-radius:50%;font-size:var(--counter-fz);font-weight:var(--counter-fw);color:var(--counter-color);background-color:var(--counter-bg)}@media (min-width: 1024px){.c-numbered{--counter-border-width: 2px }}.is-modal-open{overflow:hidden}.c-modal{--modal-zindex: 300;--modal-offset: 1.25rem;--modal-border-radius: 0;--modal-px: 1.875rem;--modal-py: 1.875rem;--modal-max-width: 32rem;--modal-close-size: 1.5rem;--modal-close-top: var(--modal-py);--modal-close-right: var(--modal-px);position:fixed;z-index:var(--modal-zindex);top:0;left:0;overflow-x:hidden;overflow-y:auto;display:none;width:100%;height:100%;padding:0 var(--modal-offset);opacity:0;background-color:var(--blur-bg);-webkit-backdrop-filter:blur(calc(var(--modal-transition-progress) * var(--blur-value)));backdrop-filter:blur(calc(var(--modal-transition-progress) * var(--blur-value)));-webkit-backdrop-filter:blur(var(--blur-value));backdrop-filter:blur(var(--blur-value));outline:0;transition-property:opacity}.c-modal.is-shown{opacity:1}.c-modal__dialog{pointer-events:none;position:relative;transform:translateY(calc((1 - var(--modal-transition-progress)) * -20px));width:auto;max-width:var(--modal-max-width);margin:var(--modal-offset) auto}.c-modal--centered .c-modal__dialog{display:flex;align-items:center;min-height:calc(100% - var(--modal-offset) * 2)}.c-modal__content{pointer-events:auto;position:relative;overflow:hidden;display:flex;flex-direction:column;width:100%;border-radius:var(--modal-border-radius);color:#000;background-color:#fff;background-clip:padding-box;outline:0}.c-modal__body{width:100%;padding:var(--modal-py) var(--modal-px)}.c-modal__body .f-btn{--f-button-px: 2rem;--f-button-height: 3.5rem;--f-button-font-size: 1.25rem}@media (min-width: 1024px){.c-modal__body .f-btn{--f-button-px: 2.5rem;--f-button-height: 4.5rem;--f-button-font-size: 1.5rem }}.c-modal__close{position:absolute;top:var(--modal-close-top);right:var(--modal-close-right);display:grid;flex-shrink:0;place-content:center;margin:-.75rem;padding:.75rem;font-size:var(--modal-close-size)}.m-header .c-modal__close{position:static;margin-left:auto}.c-modal__title{padding-right:calc(var(--modal-close-size) + 2.5rem)}.c-modal.m-modal--xs{--modal-max-width: 18rem}.c-modal.m-modal--sm{--modal-max-width: 25rem}@media (min-width: 768px){.c-modal.m-modal--md,.c-modal.c-modal--lg,.c-modal.c-modal--xl{--modal-max-width: 44rem}}@media (min-width: 1024px){.c-modal{--modal-px: 2.5rem;--modal-py: 2.5rem;--modal-close-size: 1.875rem }.c-modal.c-modal--lg{--modal-max-width: 54rem}.c-modal.c-modal--xl{--modal-max-width: 68.75rem}}@media (min-width: 1260px){.c-modal{--modal-px: 3.75rem;--modal-py: 3.75rem;--modal-close-size: 2.25rem }}.c-feedback{--f-field-color: #000;--f-field-placeholder-color: rgb(0 0 0 / .2);--f-field-border-color: rgb(0 0 0 / .2);--f-field-border-width: 1px;--f-field-py: 1.25rem;--f-field-height: calc(var(--f-field-py) * 2 + var(--f-field-line-height) + var(--f-field-border-width));--f-field-bg: transparent;--f-field-font-size: 1.25rem;--f-field-line-height: 1.25rem;--f-label-font-size: 1.5rem}.c-feedback .f-btn{--f-button-px: 2rem;--f-button-height: 3.5rem;--f-button-font-size: 1.25rem}@media (min-width: 1024px){.c-feedback{--f-field-border-width: 2px;--f-field-py: 1.875rem;--f-field-font-size: 1.5rem;--f-field-line-height: 1.5rem;--f-label-font-size: 1.875rem;--f-info-font-size: 1.5rem }.c-feedback .f-btn{--f-button-px: 2.5rem;--f-button-height: 4.5rem;--f-button-font-size: 1.5rem}}.c-hero{isolation:isolate;position:relative;overflow:hidden;display:flex;min-height:100vh;min-height:100svh;text-align:center}.c-hero__background{z-index:-1}.c-hero__background:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:#0006}.c-hero__background-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-hero__background-video iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;aspect-ratio:16 / 9;width:max(100vw,calc(100vh * 16 / 9));height:max(100vh,56.25vw)}.c-hero__foreground{z-index:1;display:flex;align-items:center;justify-content:center;font-weight:600;line-height:1.1;color:#fff}.c-hero__arrow{position:absolute;z-index:1;bottom:5rem;bottom:5vw;left:50%;translate:-50%;font-size:2rem;color:#fff;animation:hero-arrow-animate 3s ease infinite}@media (min-width: 576px){.c-hero__arrow{font-size:3rem}}@keyframes hero-arrow-animate{0%{transform:translateY(-10px);opacity:0}50%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}.c-about{display:flex;flex-direction:column;gap:2.5rem}@media (min-width: 768px){.c-about{gap:3.75rem}}@media (min-width: 1260px){.c-about{gap:6.25rem}}.c-benefits{--fixed-position: 0px;display:grid;align-items:flex-start}.c-benefits__title{position:sticky;top:calc(var(--header-height) + var(--fixed-position))}.c-benefits__item{--counter-border-color: #267CEB;--gutter: 1.25rem;display:flex;-moz-column-gap:1rem;column-gap:1rem;align-items:center;font-weight:600;line-height:1.1}.c-benefits__item:not(:last-child){margin-bottom:var(--gutter);padding-bottom:var(--gutter);border-bottom-color:#267ceb;border-bottom-width:1px}@media (min-width: 768px){.c-benefits__item{--counter-size: 3.75rem;--counter-fz: 2.25rem;--gutter: 2rem;-moz-column-gap:1.25rem;column-gap:1.25rem;font-size:1.5rem}}@media (max-width: 1023px){.c-benefits{gap:1.25rem}.c-benefits__title{padding-block:1.25rem;background-color:#fff}}@media (min-width: 1024px){.c-benefits{grid-template-columns:repeat(2,1fr)}.c-benefits__title{--fixed-position: 2.5rem;padding-right:5rem}.c-benefits__item{--gutter: 2.5rem}.c-benefits__item:not(:last-child){border-bottom-width:2px}}@media (min-width: 1260px){.c-benefits__title{--fixed-position: 6.25rem}.c-benefits__item{--gutter: 3.75rem}}@media (min-width: 1440px){.c-benefits__item{font-size:1.875rem}}.c-education{--education-gap: 2.5rem;display:flex;flex-direction:column;gap:var(--education-gap)}.c-education__heading{display:grid;row-gap:1.25rem}.c-education__lead{max-width:66ch;font-weight:600;line-height:1.3}@media (min-width: 768px){.c-education{--education-gap: 3.75rem }.c-education__heading{row-gap:2rem}.c-education__lead{font-size:1.25rem}}@media (min-width: 1024px){.c-education{--education-gap: 5rem }}@media (min-width: 1260px){.c-education{--education-gap: 6.25rem }.c-education__heading{grid-template-columns:repeat(2,1fr)}.c-education__lead{font-size:1.875rem}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - .25rem))}}.c-graduates{padding-block:2.5rem}.c-graduates__content{display:flex;flex-direction:column;gap:2.5rem}.c-graduates .splide__slide{align-items:flex-start}.c-graduates .splide__track{overflow:hidden;margin-bottom:2.5rem}.c-graduates .splide__arrows{display:flex;justify-content:center}.c-graduates .splide__arrow{--f-button-height: 3.75rem}@media (min-width: 1024px){.c-graduates{padding-block:3.75rem}.c-graduates__content{gap:3.75rem}.c-graduates .splide__inner{padding-inline:6.25rem}.c-graduates .splide__arrow{--f-button-icon-size: 2rem;position:absolute;top:50%;translate:0 -50%}.c-graduates .splide__arrow--prev{left:0}.c-graduates .splide__arrow--next{right:0}}@media (min-width: 1260px){.c-graduates{padding-block:6.25rem}.c-graduates__content{gap:6.25rem}}.c-partners{--column-gap: 3.125rem;--scale-factor: 1;--columns: 2;display:flex;flex-direction:column;gap:2.5rem}.c-partners__wrap{padding-inline:1.25rem}.c-partners__list{display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:var(--column-gap);place-items:center;justify-content:center;margin-top:2.5rem}.c-partners__item svg{width:auto;max-width:100%;height:auto}@media (min-width: 576px){.c-partners{--columns: 4 }}@media (min-width: 1024px){.c-partners{--columns: 5;--column-gap: 6.25rem;gap:5rem}.c-partners__wrap{padding-inline:2.5rem}.c-partners__list{margin-top:5rem}.c-partners svg{scale:1.5}}.c-gallery{isolation:isolate;position:relative;overflow:visible;display:grid}.c-gallery>*{grid-area:1 / 1 / 2 / 2}.c-gallery__overlay{pointer-events:none;position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;padding-block:2.5rem}.c-gallery__item{isolation:isolate;display:grid;width:100%}.c-gallery__item>*{grid-area:1 / 1 / 2 / 2}.c-gallery__item-img{--aspect-w: 9;--aspect-h: 5;min-height:80vh}.c-gallery__item-caption{z-index:1;align-self:flex-end;margin-block:8.75rem;padding-inline:var(--box-space, 1.25rem)}.c-gallery__item-title{margin-bottom:1.25rem;font-size:1.5rem;font-weight:600;line-height:1.1}.c-gallery__item-description{max-width:49rem;line-height:1.2}.c-gallery .splide__track{overflow:hidden!important}.c-gallery .splide__arrows{display:flex;gap:1.25rem;justify-content:center;width:100%;margin-top:auto}.c-gallery .splide__arrow{--f-button-icon-size: 1.875rem;--f-button-height: 3.75rem;pointer-events:auto}.c-gallery .splide__slide{margin-right:0}@media (min-width: 1024px){.c-gallery__overlay{padding-block:3.75rem}.c-gallery__item-img{min-height:unset}.c-gallery__item-caption{margin-bottom:10rem}.c-gallery__item-title{font-size:2rem}.c-gallery__item-description{font-size:1.25rem}.c-gallery .splide__arrows{justify-content:flex-start}}@media (min-width: 1260px){.c-gallery__overlay{padding-block:6.25rem}.c-gallery__item-caption{margin-bottom:12.5rem}.c-gallery__item-title{font-size:3rem}.c-gallery__item-description{font-size:1.5rem}}.c-enroll{isolation:isolate;display:grid;align-items:flex-start}.c-enroll__heading{isolation:isolate;position:sticky;z-index:1;top:calc(var(--header-height) + var(--section-pt));display:grid;row-gap:1.25rem;justify-content:center;padding-bottom:1.25rem}.c-enroll__heading:before{content:"";position:absolute;z-index:-1;inset:calc(var(--section-pt) * -1) -1.25rem 0;background-color:#267ceb}.c-enroll__tabs .c-tabs{margin-bottom:1.5rem;text-align:center}.c-enroll__arrow{--icon-size: 2rem;padding-block:.625rem;color:#9edfff;text-align:center}.c-enroll__step{--counter-fz: 1.25rem;display:flex;flex-direction:column;row-gap:1.25rem;padding:1.25rem;border-color:#9edfff;border-width:1px;color:#fff;background-color:#267ceb;transition-property:color,background-color,border-color}.c-enroll__step a[href]{--link-color: #fff;--link-decoration-color: #fff}@media (hover: hover){.c-enroll__step:hover{--hover-color: #0C5FCA;border-color:#fff;color:#000;background-color:#fff}.c-enroll__step:hover a[href]{--link-color: #267CEB;--link-decoration-color: #267CEB}}@media (min-width: 768px){.c-enroll__heading{padding-bottom:1.875rem}.c-enroll__tabs .c-tabs{margin-bottom:2.5rem}}@media (min-width: 1024px){.c-enroll{grid-template-columns:repeat(2,1fr)}.c-enroll__heading{padding-bottom:0}.c-enroll__heading:before{content:none}.c-enroll__step{--counter-size: 3.75rem;--counter-fz: 2.25rem;padding:1.5rem;border-width:2px}.c-enroll__arrow{--icon-size: 2.5rem;padding-block:1.25rem}}@media (min-width: 1260px){.c-enroll__step{padding:2.5rem}}.c-faq .c-collapse{--collapse-toggle-px: 0;--collapse-toggle-py: 1.875rem}.c-faq .c-collapse__toggle{font-size:1.375rem;font-weight:600;transition-property:color}@media (hover: hover){.c-faq .c-collapse__toggle:hover,.c-faq .c-collapse__toggle:hover .c-collapse__icon{color:#0c5fca}}.c-faq .c-collapse__icon{color:#267ceb;transition-property:color}@media (min-width: 768px){.c-faq .c-collapse{--collapse-toggle-py: 2.5rem}}@media (min-width: 1024px){.c-faq .c-collapse__toggle{font-size:1.875rem}}@media (min-width: 1260px){.c-faq .c-collapse{--collapse-toggle-py: 3rem}}.c-join{--form-max-width: 54rem;padding-block:2.5rem}.c-join__heading{display:grid;gap:1.25rem;align-items:flex-start;max-width:var(--form-max-width)}.c-join__lead{max-width:66ch;font-weight:600;line-height:1.3}.c-join__inner{display:flex;flex-direction:column;gap:2.5rem;align-items:center;justify-content:center}.c-join__form{--hover-color: #0C5FCA;max-width:var(--form-max-width);padding-block:3rem;padding-inline:2.5rem;color:#000;background-color:#fff}@media (min-width: 768px){.c-join__lead{font-size:1.25rem}}@media (min-width: 1024px){.c-join{padding-block:3.75rem}.c-join__heading{row-gap:2rem}.c-join__inner{gap:3.75rem}.c-join__form{padding:3.75rem}}@media (min-width: 1260px){.c-join{padding-block:6.25rem}.c-join__lead{font-size:1.875rem}.c-join__inner{gap:6.25rem}.c-join__btn{--f-button-px: 2.5rem;--f-button-height: 4.5rem;--f-button-font-size: 1.5rem}}@media (min-width: 1440px){.c-join__heading{grid-template-columns:repeat(2,1fr);max-width:unset}}.c-faculty{isolation:isolate;position:relative;display:flex;flex-direction:column;row-gap:1.25rem;width:100%;height:100%;padding:1.25rem;border-color:#9edfff;border-width:1px;background-color:#267ceb;transition-property:background-color,border-color}.c-faculty>*{transition-property:color}.c-faculty__abbr{font-size:2.25rem;font-weight:600;color:#fff;text-decoration:none;text-transform:uppercase}.c-faculty__description{font-size:1rem;line-height:1.2}.c-faculty__btn{z-index:1;display:flex;-moz-column-gap:.625rem;column-gap:.625rem;align-items:center;margin-top:auto;font-weight:700}.c-faculty__btn .i-icon{--icon-size: 1.25rem;transition-property:translate}.c-faculty__btn .i-icon:before{font-weight:700}@media (hover: hover){.c-faculty__btn:hover{color:#0c5fca!important}.c-faculty__btn:hover .i-icon{translate:.5rem}}@media (hover: hover){.c-faculty:hover{border-color:#fff;background-color:#fff}.c-faculty:hover .c-faculty__btn,.c-faculty:hover .c-faculty__abbr{color:#267ceb}.c-faculty:hover .c-faculty__title,.c-faculty:hover .c-faculty__description{color:#000}}@media (max-width: 1023px){.splide__slide.is-active .c-faculty{border-color:#fff;background-color:#fff}.splide__slide.is-active .c-faculty .c-faculty__btn,.splide__slide.is-active .c-faculty .c-faculty__abbr{color:#267ceb}.splide__slide.is-active .c-faculty .c-faculty__title,.splide__slide.is-active .c-faculty .c-faculty__description{color:#000}}@media (min-width: 1260px){.c-faculty{border-width:2px;padding:2.5rem}.c-faculty__abbr{font-size:5rem}.c-faculty__btn,.c-faculty__description{font-size:1.5rem}}.c-testimonial{display:grid;grid-template-columns:repeat(1,1fr);gap:2.5rem}.c-testimonial__figure{--aspect-w: 3;--aspect-h: 4;isolation:isolate;display:grid!important}.c-testimonial__figure>*{grid-area:1 / 1 / 2 / 2}.c-testimonial__author{z-index:1;display:flex;flex-direction:column;gap:.625rem;justify-content:flex-end;padding:1.25rem;color:#fff;background-image:linear-gradient(to top,#0006,#0000 50%)}.c-testimonial__author-position{font-size:1rem;line-height:1.2}.c-testimonial__quote{padding-inline:1.25rem;font-weight:600;line-height:1.3}.c-testimonial__quote .i-icon{--icon-size: 2.25rem;margin-bottom:1.25rem;color:#267ceb}@media (min-width: 768px){.c-testimonial{grid-template-columns:repeat(2,1fr);align-items:center}.c-testimonial__author-name{font-size:1.25rem}.c-testimonial__author-position{font-size:1rem}.c-testimonial__quote{font-size:1.25rem}}@media (min-width: 1024px){.c-testimonial__author,.c-testimonial__quote{padding:2rem}}@media (min-width: 1260px){.c-testimonial__author,.c-testimonial__quote{padding:2.5rem}.c-testimonial__author-name{font-size:1.75rem}.c-testimonial__author-position{font-size:1.25rem}.c-testimonial__quote{font-size:1.5rem}.c-testimonial__quote .i-icon{--icon-size: 4.5rem;margin-bottom:2.5rem}}@media (min-width: 1648px){.c-testimonial__author,.c-testimonial__quote{padding:3.75rem}.c-testimonial__author-name{font-size:1.875rem}.c-testimonial__author-position{font-size:1.5rem}.c-testimonial__quote{font-size:1.75rem}}.c-statistics{display:grid;grid-template-columns:repeat(1,1fr);row-gap:2.5rem}.c-statistics__figure{display:flex;flex-direction:column;row-gap:.625rem;align-items:center;line-height:1.1}.c-statistics__counter{font-size:2.5rem;font-weight:600;white-space:nowrap}@media (min-width: 768px){.c-statistics{row-gap:3.75rem}.c-statistics__figure{row-gap:1.25rem}.c-statistics__counter{font-size:4rem}.c-statistics__title{font-size:1.25rem}}@media (min-width: 1024px){.c-statistics{grid-template-columns:repeat(3,1fr)}.c-statistics__title{font-size:1.375rem}}@media (min-width: 1260px){.c-statistics__figure{row-gap:2.5rem}.c-statistics__counter{font-size:5rem}.c-statistics__title{font-size:1.5rem}}.c-bubble{isolation:isolate;position:relative;overflow:hidden;border-radius:9999px}.c-bubble__label{padding:1.875rem;border-color:#9edfff;border-width:1px;border-radius:inherit;font-size:1rem;line-height:1.1}.c-bubble__link{--link-color: #267CEB;--hover-color: #267CEB;pointer-events:none;position:absolute;top:100%;right:100%;bottom:100%;left:100%;display:flex;gap:.5rem;align-items:center;justify-content:center;border-radius:inherit;font-size:1.25rem;font-weight:600;line-height:1.2;opacity:0;background-color:#fff;transition-property:opacity,inset}.c-bubble__link .i-icon{font-size:1.5rem;color:#267ceb}[data-selected] .c-bubble .c-bubble__link{pointer-events:initial;top:0;right:0;bottom:0;left:0;opacity:1}@media (hover: hover){.c-bubble:hover .c-bubble__link{pointer-events:initial;top:0;right:0;bottom:0;left:0;opacity:1}}@media (min-width: 1260px){.c-bubble__label{padding:3.875rem 3.75rem;border-width:2px;font-size:1.5rem}.c-bubble__link{gap:1.25rem;font-size:2.25rem}.c-bubble__link .i-icon{font-size:3rem}}.c-courses__title{margin-top:1.25rem;margin-bottom:1.875rem}.c-courses__tabs{margin-bottom:2.5rem;text-align:center}.c-courses .c-collapse{--hover-color: #fff;--collapse-toggle-px: 1.25rem;--collapse-toggle-py: 1.25rem;transition-property:color,background-color}.c-courses .c-collapse__toggle{padding-bottom:calc(var(--collapse-toggle-py) + .125rem)}.c-courses .c-collapse:has([data-collapse-target].is-active){--hover-color: #000;color:#000;background-color:#fff}.c-courses .c-collapse__panel{padding-inline:var(--collapse-toggle-px)}.c-courses .c-collapse__panel [data-collapse-content] p{max-width:66ch;line-height:1.2}@media (min-width: 768px){.c-courses__title{margin-top:0}}@media (min-width: 1024px){.c-courses__tabs{margin-bottom:3.125rem}.c-courses .c-collapse__toggle{padding-bottom:calc(var(--collapse-toggle-py))}}@media (min-width: 1260px){.c-courses__title{margin-bottom:3.125rem}.c-courses__tabs{margin-bottom:3.75rem}.c-courses .c-collapse{--collapse-toggle-px: 2.5rem;--collapse-toggle-py: 2.5rem;--collapse-toggle-gap: 2.5rem}.c-courses .c-collapse__panel{font-size:1.5rem}.c-courses .c-collapse__panel .f-btn{--f-button-px: 2.5rem;--f-button-height: 4.5rem;--f-button-font-size: 1.5rem}}.c-faculties{display:flex;flex-direction:column;row-gap:var(--education-gap)}.c-faculties .splide,.c-faculties .splide__track{overflow:visible}.c-faculties .splide__slide{width:min(100%,20rem)}@media (min-width: 1260px){.c-faculties{--col-gap: 2rem }.c-faculties .splide__slide{width:31.25rem}}.c-opportunities{display:flex;flex-direction:column;row-gap:var(--education-gap)}.c-opportunities__items{width:100%;max-width:1920px;margin-inline:auto;-webkit-mask-image:linear-gradient(to right,transparent,red 3rem calc(100% - 3rem),transparent);mask-image:linear-gradient(to right,transparent,red 3rem calc(100% - 3rem),transparent)}.c-opportunities .splide:not(:last-child){margin-bottom:.625rem}.c-opportunities .splide__slide{width:auto;margin-right:.625rem}.c-faculty-details{--divider-color: rgb(0 0 0 / .1)}.c-faculty-details__body>*:not(:last-child){margin-bottom:1.75rem}.c-faculty-details__about{max-width:50rem;font-size:1rem;line-height:1.2}.c-faculty-details__about>p:not(:last-child){margin-bottom:1.25rem}.c-faculty-details__specialties{display:flex;flex-wrap:wrap;gap:.875rem}.c-faculty-details__specialties-item{display:block;padding:.75rem;border-color:#267ceb;border-width:1px;border-radius:.25rem;line-height:1.3;color:#267ceb}.c-faculty-details__degrees{display:flex;flex-direction:column;row-gap:1.75rem;align-items:center}.c-faculty-details__degrees-item{display:flex;flex-direction:column;gap:1rem;align-items:center}.c-faculty-details__degrees-list{display:flex;align-items:center;line-height:1.1;color:#267ceb}.c-faculty-details__contacts{display:grid;gap:1rem}.c-faculty-details__contacts-item{position:relative;display:flex;-moz-column-gap:1rem;column-gap:1rem;align-items:center}.c-faculty-details__contacts-icon{--icon-size: 1.5rem;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;color:#fff;background-color:#267ceb}.c-faculty-details__download{display:flex;-moz-column-gap:.5rem;column-gap:.5rem;align-items:center;justify-self:flex-start;width:-moz-fit-content;width:fit-content;color:#267ceb}.c-faculty-details__download-arrow{position:relative;transform:translateZ(0);line-height:0}.c-faculty-details__download-arrow:before{content:"";position:absolute;z-index:1;bottom:-2px;left:50%;translate:-50%;display:block;width:0;height:2px;background-color:#0c5fca;transition-property:width}.c-faculty-details__download .i-icon{--icon-size: 1.25rem;transition-property:translate}.c-faculty-details__download .i-icon:before{font-weight:700}.c-faculty-details__download:hover .c-faculty-details__download-arrow:before{width:100%}.c-faculty-details__download:hover .i-icon{translate:0 -.25rem}@media (max-width: 767px){.c-faculty-details .c-title--lead{font-size:1.375rem;line-height:1.1}}@media (min-width: 768px){.c-faculty-details__about{font-size:1.25rem}.c-faculty-details__body>*:not(:last-child){margin-bottom:2.5rem}.c-faculty-details__degrees{flex-direction:row;align-items:center}.c-faculty-details__degrees-item{align-items:center;width:50%}.c-faculty-details__degrees-item:first-child{border-right-color:var(--divider-color);border-right-width:1px}.c-faculty-details__contacts{grid-template-columns:repeat(2,1fr);gap:1.25rem 1.75rem}}@media (min-width: 1024px){.c-faculty-details__about{font-size:1.5rem}.c-faculty-details__specialties{gap:1.25rem}.c-faculty-details__specialties-item{padding:1.125rem;border-width:2px;font-size:1.5rem}.c-faculty-details__degrees-list{font-size:1.5rem}.c-faculty-details__degrees-item{gap:1.25rem}.c-faculty-details__degrees-item:first-child{border-right-width:2px}.c-faculty-details__contacts{grid-template-columns:repeat(2,1fr);gap:1.875rem 2.5rem}.c-faculty-details__contacts-item{-moz-column-gap:1.25rem;column-gap:1.25rem}.c-faculty-details__contacts-icon{width:3.75rem;height:3.75rem}.c-faculty-details__contacts-link{font-size:1.5rem}.c-faculty-details__download{-moz-column-gap:.875rem;column-gap:.875rem;font-size:1.5rem}.c-faculty-details__download .i-icon{--icon-size: 1.25rem}}.c-join-modal__body{padding-top:calc(var(--modal-py) * 1.5 + var(--modal-close-size));padding-bottom:calc(var(--modal-py) + 1.25rem)}@media (min-width: 1260px){.c-join-modal__body{padding-bottom:var(--modal-py)}}.c-success-modal{--modal-px: 1.875rem;--modal-py: 1.875rem}.c-success-modal__body{display:flex;flex-direction:column;row-gap:1.25rem;align-items:center}.c-success-modal__title{font-size:3rem;font-weight:600;color:#267ceb}@media (min-width: 768px){.c-success-modal{--modal-px: 3.125rem;--modal-py: 3.125rem }.c-success-modal__body{row-gap:1.875rem}.c-success-modal__title{font-size:3.75rem}}@media (min-width: 1024px){.c-success-modal{--modal-px: 3.75rem;--modal-py: 3.75rem }.c-success-modal__body{row-gap:2.5rem}.c-success-modal__title{font-size:5rem}}
