@media(max-width:767px){.elementor .oca-footer-mobile-affiliations{padding-block-start:0.5rem;display:flex;gap:1.25rem;flex-wrap:wrap;align-items:center;}}@media(max-width:767px){.elementor .oca-footer-mobile-nav{width:100%;display:flex;}}@media(max-width:767px){.elementor .oca-footer-legal{flex-wrap:wrap;}}@media(max-width:767px){.elementor .oca-footer-bottom-inner{flex-direction:column;gap:1rem;align-items:flex-start;}}@media(max-width:767px){.elementor .oca-footer-bottom{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .oca-footer-navigation{display:none;gap:2rem;grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor .oca-footer-affiliations{display:none;}}@media(max-width:767px){.elementor .oca-footer-contact-item{gap:0.2rem;}}@media(max-width:767px){.elementor .oca-footer-contact{gap:0.85rem;}}@media(max-width:767px){.elementor .oca-footer-brand{gap:1.25rem;}}@media(max-width:767px){.elementor .oca-footer-layout{gap:1.5rem;}}@media(max-width:767px){.elementor .oca-footer-shell{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .oca-mega-support-row{gap:1rem;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .oca-mega-curriculum-grid{gap:1.5rem;grid-template-columns:1fr;& > .oca-mega-topic-group { padding:1.25rem 0 0; border-left:none; border-top:1px solid #DCE7F2; } & > .oca-mega-topic-group:first-child { padding-top:0; border-top:none; }\n}}@media(max-width:767px){.elementor .oca-mega-curriculum-section{padding:0px;border-style:none;grid-template-columns:1fr;& > .oca-mega-about-link { justify-self:start; }\n}}@media(max-width:767px){.elementor .oca-mega-academics-editorial{padding:1rem;gap:1.5rem;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .oca-mega-about-column{padding:0px;border-style:none;}}@media(max-width:767px){.elementor .oca-mega-about-feature{display:none;}}@media(max-width:767px){.elementor .oca-mega-about-layout{padding:1rem;gap:1.5rem;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .oca-header-announcement{font-size:0.8125rem;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;gap:0.5rem;padding-inline: 1rem;\n}}@media(max-width:767px){.elementor .oca-header-actions{display:flex;}}@media(max-width:767px){.elementor .oca-header-row{padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .oca-header-shell{& .elementor-widget-theme-site-logo { width:13rem!important;max-width:13rem!important; } & .elementor-widget-icon { display:none!important; } & .oca-header-portal { display:none!important; } & .oca-header-menu .e-n-menu-wrapper { top: calc(100% + 1.6875rem); 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:767px){.elementor .oca-pta-layout{gap:48px;&.oca-pta-layout .oca-page-title { font-size:32px; } &.oca-pta-layout .oca-body { font-size:16px;line-height:1.6; } &.oca-pta-layout .oca-parent-tier-grid { grid-template-columns:1fr; } &.oca-pta-layout .oca-parent-tier { min-height:0;padding:28px; } &.oca-pta-layout .oca-parent-tier .oca-button { margin-top:8px; } &.oca-pta-layout .oca-parent-columns { grid-template-columns:1fr; } &.oca-pta-layout .oca-parent-access-card { padding:28px; }\n}}@media(max-width:767px){.elementor .oca-pta-involvement{padding:28px !important; background-position:right -280px top 48px !important; & h2 { font-size:32px !important; } & p { font-size:16px;line-height:26px; } &.oca-pta-involvement { padding:28px !important;background-position:right -280px top 48px !important; } &.oca-pta-involvement h2 { font-size:32px !important; } &.oca-pta-involvement p { font-size:16px !important;line-height:26px !important; }\n}}@media(max-width:767px){.elementor .oca-parent-tier-grid{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .oca-parent-brand-panel{padding:28px!important; & h2 { font-size:28px; }\n}}@media(max-width:767px){.elementor .oca-parent-access-card{padding:24px!important;\n}}@media(max-width:767px){.elementor .oca-parent-section-title{font-size:24px;}}@media(max-width:767px){.elementor .oca-parent-columns{gap:32px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .oca-parent-page{gap:32px;}}@media(max-width:767px){.elementor .oca-cta-brand-mark{background-size: 20rem auto; background-position: calc(100% + 8rem) bottom;\n}}@media(max-width:767px){.elementor .oca-about-grid{padding-block-end:64px;}}@media(max-width:767px){.elementor .oca-about-hero-label{font-size:48px;}}@media(max-width:767px){.elementor .oca-about-hero{min-height:230px;}}@media(max-width:767px){.elementor .type-section-title-light{font-size:2.125rem;}}