/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--location-text-color:var(--black);--location-toggle-color:var(--purple-500);--location-bg-color:var(--white);--location-border-color:var(--grey-100)}.student-location{background-color:initial;border:0;border-radius:2px;color:var(--black);color:var(--location-text-color);font-family:var(--font-family);font-size:var(--font-size-s);font-weight:var(--font-weight-normal);line-height:var(--line-height-single);margin:0;padding:3px 0;position:relative}@media (min-width:641px){.student-location{font-size:var(--font-size-m);padding-left:var(--spacing-l)}}.student-location:after,.student-location:before{content:"";display:inline}@media (min-width:641px){.student-location:after,.student-location:before{background-size:100%}}.student-location:before{display:none;height:var(--spacing-m);left:0;top:0;width:var(--spacing-m)}@media (min-width:641px){.student-location:before{display:block;position:absolute}}.student-location:after{background-image:none;color:var(--purple-500);color:var(--location-toggle-color);content:"Change";font-size:var(--font-size-s);font-weight:var(--font-weight-bold);height:8px;margin-left:var(--spacing-xs);position:static;right:6px;-webkit-text-decoration:underline;text-decoration:underline;top:6px;width:8px}.student-location:hover{color:var(--black);color:var(--location-text-color);-webkit-text-decoration:none;text-decoration:none}.student-location:hover:after{background-color:var(--purple-500);background-color:var(--location-toggle-color);color:var(--white)}.student-location__text{display:inline}.student-location__text--large{display:none}@media (min-width:641px){.student-location__text--large{display:inline}}.student-location__text--small{display:inline}@media (min-width:641px){.student-location__text--small{display:none}}.student-location__modal-content{margin-top:var(--spacing-l)}.student-location__modal-content .student-location__modal-content__domestic,.student-location__modal-content .student-location__modal-content__international{display:flex;flex-direction:column}@media (max-width:640.98px){.student-location__modal-content{font-size:var(--font-size-s)}}.student-location__modal__actions{margin-top:auto}@media (min-width:641px){.student-location__modal__actions{padding-top:var(--spacing-l)}}@media (max-width:640.98px){.student-location__modal__actions button{width:100%}}[data-active-student-type=domestic] .student-location__modal-content__domestic,[data-active-student-type=international] .student-location__modal-content__international{order:-1}[data-student-type]{display:none!important}body[data-active-student-type=domestic] [data-student-type=domestic]{display:block!important}body[data-active-student-type=domestic] [data-student-type=domestic-inline]{display:inline!important}body[data-active-student-type=international] [data-student-type=international]{display:block!important}body[data-active-student-type=international] [data-student-type=international-inline]{display:inline!important}body[data-active-student-type=domestic] .hidden[data-student-type=domestic],body[data-active-student-type=international] .hidden[data-student-type=international]{display:none!important}.location-alert{display:none;padding-bottom:var(--spacing-xs);padding-top:var(--spacing-s)}@media (min-width:641px){.location-alert{text-align:center}}.location-alert .section__content{padding-right:var(--spacing-xxl)}.location-set-from-drupal .location-alert{display:block}.location-alert__text{margin-right:var(--spacing-m)}.location-alert__text,.location-alert__trigger{display:inline-block;margin-bottom:var(--spacing-xs)}.location-alert__trigger{color:var(--white);-webkit-text-decoration:underline;text-decoration:underline}.location-alert__trigger:hover{color:var(--white)}.location-alert__close{background-color:initial;border:0;margin:0;position:absolute;right:0;top:var(--spacing-xs)}@media (min-width:1024px){.location-alert__close{right:var(--spacing-m)}}.location-alert__close:hover{background-color:initial}
