@media(max-width:1024px){.elementor .oca-footer-bottom{padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;}}@media(max-width:1024px){.elementor .oca-footer-navigation{gap:1.5rem;grid-template-columns:repeat(4, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .oca-footer-layout{gap:3rem;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .oca-footer-shell{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;}}@media(max-width:1024px){.elementor .oca-mega-curriculum-grid{grid-template-columns:repeat(3,1fr);}}@media(max-width:1024px){.elementor .oca-mega-curriculum-section{padding:0px;border-style:none;}}@media(max-width:1024px){.elementor .oca-mega-academics-editorial{padding:1.5rem;gap:2rem;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .oca-mega-about-column{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:1024px){.elementor .oca-mega-about-feature{display:none;}}@media(max-width:1024px){.elementor .oca-mega-about-layout{padding:1.5rem;gap:1.5rem;grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .oca-header-announcement{padding-inline: 1.5rem;\n}}@media(max-width:1024px){.elementor .oca-header-actions{display:flex;}}@media(max-width:1024px){.elementor .oca-header-row{padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:1024px){.elementor .oca-header-shell{& .elementor-widget-theme-site-logo { width:15rem!important;max-width:15rem!important; } & .elementor-widget-icon { display:none!important; } & .oca-header-portal { display:none!important; } & .oca-header-menu .e-n-menu-wrapper { top: calc(100% + 1.75rem); background-color: #FFFFFF; } & .oca-header-menu .e-n-menu-heading { gap: 0 !important; padding: 0.5rem 1rem; align-items: stretch; background-color: #FFFFFF; } & .oca-header-menu .e-n-menu-title { padding: 0.75rem 0 !important; } & .oca-header-menu .e-n-menu-title { padding: 0.75rem 0.75rem !important; margin-inline: 0; } & .e-n-menu-content:has(.oca-mega-about-layout) { max-height:65vh; overflow-y:auto; } & .e-n-menu-item:has(.oca-mega-about-layout) { max-width:calc(100vw - 2rem); } & .e-n-menu-content:has(.oca-mega-about-layout) { width:100% !important; } & .e-n-menu-item:has(.oca-mega-academics-editorial) { max-width:calc(100vw - 2rem); } & .e-n-menu-content:has(.oca-mega-academics-editorial) { width:100% !important; max-height:65vh; overflow-y:auto; } & .e-n-menu-content:has(.oca-mega-academics-editorial) { max-height:65vh; } & .e-n-menu-content > .e-con:has(.oca-header-dropdown) { width:100% !important; max-width:calc(100vw - 2rem); }\n}}@media(max-width:1024px){.elementor .oca-employment-grid{grid-template-columns:minmax(0,1fr);}}@media(max-width:1024px){.elementor .oca-contact-links{width:100%;align-items:flex-start;}}@media(max-width:1024px){.elementor .oca-contact-row{flex-direction:column;gap:1rem;align-items:flex-start;}}@media(max-width:1024px){.elementor .oca-about-sidebar{width:100%;position:static;flex:0 0 auto;& > .e-paragraph-base { display: none; } & .elementor-widget-nav-menu { width: 100%; } & .elementor-menu-toggle { width: 100%; min-height: 50px; display: flex; align-items: center; justify-content: space-between; margin: 0; padding: 12px 16px; border: 1px solid var(--oca-ds-border); border-radius: var(--oca-ds-radius-sm); color: var(--oca-blue); background-color: var(--white); font-family: var(--roboto-slab); font-size: 15px; font-weight: 700; } & .elementor-menu-toggle::before { content: "In this section"; } & .elementor-menu-toggle svg { display: none; } & .elementor-menu-toggle::after { content: ""; width: 9px; height: 9px; border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: rotate(45deg) translateY(-2px); transition: transform .2s ease; } & .elementor-menu-toggle[aria-expanded="true"] { border-radius: 8px 8px 0 0; } & .elementor-menu-toggle[aria-expanded="true"]::after { transform: rotate(225deg) translate(-1px, -1px); } & .elementor-menu-toggle:focus-visible { outline: 3px solid var(--teal); outline-offset: 3px; } & .elementor-nav-menu--dropdown { width: 100%; margin: 0; padding: 0 16px; border: 1px solid var(--oca-ds-border); border-top: 0; border-radius: 0 0 8px 8px; background-color: var(--white); } & .elementor-nav-menu--dropdown .elementor-nav-menu { border-left: 0; padding-left: 0; } & .elementor-nav-menu--dropdown .elementor-item { min-height: 44px; padding: 9px 0; color: var(--oca-ds-muted); font-size: 15px; } & .elementor-nav-menu--dropdown .elementor-item.elementor-item-active { border-left: 0; margin-left: 0; padding-left: 0; color: var(--oca-blue); } & .elementor-nav-menu--dropdown .elementor-item.elementor-item-active { background-color: #eaf4fb; color: var(--oca-blue); } & .elementor-nav-menu--dropdown .elementor-item:hover, & .elementor-nav-menu--dropdown .elementor-item:focus-visible { background-color: #f1f7fb; color: var(--oca-blue); }\n}}@media(max-width:1024px){.elementor .oca-about-grid{padding-block-start:40px;flex-direction:column;gap:34px;}}@media(max-width:1024px){.elementor .oca-about-hub{& .elementor-menu-toggle { display: flex; align-items: center; justify-content: space-between; width: 100%; min-height: 54px; padding: 12px 20px; }\n}}@media(max-width:1024px){.elementor .oca-about-hero{min-height:280px;}}