header{margin-bottom:0}.lc-main-header{margin:0 auto;width:100%;padding:0 2rem 2rem}.lc-main-header .loucoll-logo-block{max-width:16.5rem;padding:2rem;background-color:#013d7d;display:block;line-height:1}.lc-main-header .loucoll-logo-block.loucoll-logo-block-he{padding:1.2em 2em}.lc-main-header .loucoll-logo{max-width:200px;margin:0 auto}.lc-main-header .loucoll-logo svg path{fill:#fff}.lc-main-header .loucoll-logo-block:hover{background-color:#011f3f}.lc-main-header .loucoll-logo-block:focus-visible{outline:.125rem dotted #E3127D;background-color:#0ff}.lc-main-header .loucoll-logo-block:focus-visible .loucoll-logo svg path{fill:#013d7d}.lc-main-header .nav,.lc-main-header .sub-nav{margin:0;padding:0;list-style:none}.lc-main-header .nav a{text-decoration:none;color:#390520}.lc-main-header .nav button:focus-visible{outline:.125rem dotted #E3127D}.lc-main-header .mobile-nav-but{display:flex;align-content:center;gap:.5rem;align-items:center;width:auto;height:2.5rem}.lc-main-header .main-nav{margin:0 -2rem;padding:0 2rem}.lc-main-header .tel-link,.lc-main-header .nav-item{color:#390520}.lc-main-header .nav-item .nav-link.nav-link-sub{display:flex;align-items:center;gap:.5rem}.lc-main-header .nav-item .nav-link .lc-icon{transform:rotate(0);transition:transform .25s;display:none}.lc-main-header .nav-item .nav-link.open .lc-icon{transform:rotate(180deg)}.lc-main-header .sub-nav{display:none}.lc-main-header .sub-nav-menu{padding:0;list-style:none;flex:1 1 0}.lc-main-header .sub-nav-menu .sub-nav-title{padding:.5rem 0;font-weight:700}.lc-main-header .sub-nav-menu .sub-nav-item a{color:#0f7742}.lc-main-header .sub-nav-menu .sub-nav-item a:hover{color:#122018}@media screen and (max-width: 599px){.loucoll-logo-block{margin-bottom:2rem}}@media screen and (min-width: 600px){.lc-main-header{display:grid;grid-template-columns:1fr auto}.lc-main-header .mobile-nav{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.lc-main-header .main-nav{grid-column:1/3}}@media screen and (max-width: 899px){.lc-main-header .secondary-menu{margin-top:1rem;padding-top:1rem;border-top:1px dotted #888F96}.lc-main-header .secondary-menu .tel-link,.lc-main-header .secondary-menu .search-link{display:none}.lc-main-header .main-nav{margin-top:2rem;padding-top:.5rem;padding-bottom:.5rem;display:none;background-color:#e4e5e7}.lc-main-header .main-nav.open,.lc-main-header .sub-nav.open{display:block}.lc-main-header .mobile-nav-but{padding:0}.lc-main-header .mobile-nav-but [class|=fa-]{width:1rem;height:1rem;align-self:center;display:inline-flex}.lc-main-header .mobile-nav-but .fa-xmark-large,.lc-main-header .mobile-nav-but.open .fa-bars{display:none}.lc-main-header .mobile-nav-but.open .fa-xmark-large{display:inline-flex}.lc-main-header .sub-nav-inner{border-left:1px solid #888F96}.lc-main-header .sub-nav-menu{padding-left:1rem;padding-top:.5rem}.lc-main-header .sub-nav-menu .sub-nav-title{padding-top:1rem;border-top:1px dotted #888F96}.lc-main-header .sub-nav-menu:first-child .sub-nav-title{border-top:none}}@media screen and (min-width: 900px){.course-areas{background-color:#f8c4df;padding:8px 20px!important}.lc-main-header{display:flex;align-items:center;gap:2rem}.lc-main-header .loucoll-logo-block{align-self:start}.lc-main-header .loucoll-logo{width:200px}.lc-main-header .mobile-nav{display:none}.lc-main-header .main-nav{margin:0;padding:0;display:flex;flex-direction:column-reverse;flex-grow:1;gap:1.5rem}.lc-main-header .main-nav .nav{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start}.lc-main-header .main-nav .secondary-menu{gap:.25rem}.lc-main-header .nav-item .nav-link{padding:.5rem}.lc-main-header .nav-item .nav-link .lc-icon{transform:rotate(0);transition:transform .25s}.lc-main-header .nav-item .nav-link svg{transition:all .3s ease-in-out}.lc-main-header .nav-item .nav-link.open .lc-icon{transform:rotate(180deg)}.lc-main-header .nav-item .nav-link.open svg{transform:rotate(180deg)}.lc-main-header .nav-item.block-link .nav-link{background-color:#ccc}.lc-main-header .secondary-menu .nav-item .nav-link{padding:.5rem}.lc-main-header .secondary-menu .search-link .nav-link{padding:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-size:1.5rem;color:#fff;background-color:#e3127d}.lc-main-header .secondary-menu .tel-link .nav-link{padding-left:.5rem}.lc-main-header .sub-nav{position:absolute;z-index:2;background:#fce7f2;box-shadow:.25rem .25rem #e3127d66;padding:1.5rem}.lc-main-header .sub-nav.sub-nav-multi{width:95vw;max-width:1280px;right:2rem;margin-left:2rem}.lc-main-header .sub-nav.open{display:flex;flex-direction:column}.lc-main-header .sub-nav-inner{display:flex;gap:2rem}.lc-main-header .sub-nav-menu{flex:1 1 0}.lc-main-header .sub-nav-menu.course-areas{max-width:33%}.lc-main-header .sub-nav-menu.subject-areas{column-count:2;column-gap:2rem}.lc-main-header .sub-nav-menu.subject-areas .sub-nav-title{column-span:all}.lc-main-header .sub-nav-menu .sub-nav-item a{text-decoration:underline;text-wrap:nowrap}}@media screen and (min-width: 900px) and (max-width: 1150px){.lc-main-header .sub-nav-menu .sub-nav-item a{text-wrap:wrap}}@media screen and (min-width: 900px){.lc-main-header .sub-nav-menu .sub-nav-title{font-size:1.25rem}.lc-main-header .opens-sub-nav.open{background:#fce7f2;box-shadow:.25rem .25rem #e3127d66}}@media screen and (min-width: 900px) and (min-width: 1200px){.lc-main-header .sub-nav-menu.course-areas{max-width:25%}.lc-main-header .sub-nav-menu.subject-areas{column-count:3}.lc-main-header .sub-nav-menu.subject-areas .sub-nav-item a{text-wrap:wrap}}.lc-section.lc-none-theme.lcg-banner{color:#edf1f8;padding:3rem 0;margin-bottom:.25rem;background-color:#26325d;background-image:linear-gradient(to right,#007959,#26325d 20%,#26325d 80%,#4ebaaf)}.lc-section.lc-none-theme.lcg-banner svg path{fill:#fff}.lc-section.lc-none-theme.lcg-banner p a:link,.lc-section.lc-none-theme.lcg-banner p a:visited{color:#1eed83}.lc-section.lc-none-theme.lcg-banner p a:hover,.lc-section.lc-none-theme.lcg-banner p a:active{color:#fff}@media screen and (max-width: 991px){.lc-section.lc-none-theme .lcg-logo-wrap{max-width:300px}}
