.CampusInfo_el__swrma{width:100%;padding-bottom:var(--spacing-x-large)}@media screen and (max-width:767px){.CampusInfo_el__swrma{padding-bottom:var(--spacing-medium)}}.CampusInfo_el__swrma .CampusInfo_container__5BZNv{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:767px){.CampusInfo_el__swrma .CampusInfo_container__5BZNv{flex-direction:column}}.CampusInfo_el__swrma .CampusInfo_container__5BZNv .CampusInfo_info__aChAn{width:42.41%;background-color:var(--card-background-color);padding:24px}@media screen and (max-width:767px){.CampusInfo_el__swrma .CampusInfo_container__5BZNv .CampusInfo_info__aChAn{padding:24px 16px;width:100%}}.CampusInfo_el__swrma .CampusInfo_container__5BZNv .CampusInfo_info__aChAn .CampusInfo_address__jdGSS{display:flex;color:var(--primary-body-text-color)}.CampusInfo_el__swrma .CampusInfo_container__5BZNv .CampusInfo_info__aChAn .CampusInfo_address__jdGSS span{font-size:24px;margin-right:8px;color:var(--primary-color-tertiary-active)}.CampusInfo_el__swrma .CampusInfo_container__5BZNv .CampusInfo_info__aChAn .CampusInfo_contactLinks__R9CaQ{margin-top:16px;display:flex;flex-direction:column;gap:16px}.CampusInfo_el__swrma .CampusInfo_container__5BZNv .CampusInfo_info__aChAn .CampusInfo_contactLinks__R9CaQ a{display:flex;color:var(--primary-body-text-color)}.CampusInfo_el__swrma .CampusInfo_container__5BZNv .CampusInfo_info__aChAn .CampusInfo_contactLinks__R9CaQ a>span{color:var(--primary-color-tertiary-active);font-size:20px;display:inline-flex;align-items:center;margin-right:8px}.CampusInfo_el__swrma .CampusInfo_container__5BZNv .CampusInfo_map__X1gPL{width:57.59%;height:100%;aspect-ratio:516/428;position:relative}@media screen and (max-width:767px){.CampusInfo_el__swrma .CampusInfo_container__5BZNv .CampusInfo_map__X1gPL{aspect-ratio:319/458;width:100%;height:100%}}.CampusInfo_el__swrma .CampusInfo_container__5BZNv .CampusInfo_map__X1gPL.CampusInfo_fullWidth__nBqJQ{width:100%;aspect-ratio:896/428}@media screen and (max-width:767px){.CampusInfo_el__swrma .CampusInfo_container__5BZNv .CampusInfo_map__X1gPL.CampusInfo_fullWidth__nBqJQ{aspect-ratio:319/458;max-height:unset}}.CampusInfo_el__swrma .CampusInfo_container__5BZNv .CampusInfo_map__X1gPL img{position:absolute;width:100%;height:100%;object-fit:cover}.CampusInfo_el__swrma .CampusInfo_container__5BZNv .CampusInfo_map__X1gPL .CampusInfo_buttonWrapper__wMqCY{position:absolute;padding:24px;bottom:0;right:0}@media screen and (max-width:767px){.CampusInfo_el__swrma .CampusInfo_container__5BZNv .CampusInfo_map__X1gPL .CampusInfo_buttonWrapper__wMqCY{width:100%;padding:16px}.CampusInfo_el__swrma .CampusInfo_container__5BZNv .CampusInfo_map__X1gPL .CampusInfo_buttonWrapper__wMqCY .CampusInfo_mapButton__qli_g{margin:0;width:100%;left:0}}.CampusInfo_el__swrma.CampusInfo_narrowLayout__hEwFg{padding-top:var(--spacing-medium);padding-bottom:0}