  .Accordion.Courses-Accordion {margin-block:2rem;} .Hero__cards .flickity-viewport {opacity:0.85;}.Hero__card{opacity:0.85;}.Footer__brand h2{margin-block:2rem; font-size:1.5rem;}.Footer__logo{display:block;max-width:9rem;margin-bottom:1rem;background:none}@media (min-width: 48em){.Footer__contact{width:calc(45% - 4rem);margin-top:0}}.Footer__heading{margin:0;padding-bottom:.5rem;border-bottom:.0625rem solid;font-weight:700}@media (min-width: 80em){.Footer__more{width:calc(22.5% - 4rem);margin-top:0}}.Testimonials__text:after{content:"”"}#directedit a#de {--underline-color:transparent}.Table--full{margin-block:2rem !important; padding: 0px !important;}@media (min-width: 64em){.Header__group li {display: block;}} iframe[src^="https://calbaptist.secure.force.com/form"]{height:100vh !important;}@media (max-width: 47.999em){.flickity-cell ul{text-align:initial;}}.img-box-module ol{color:#FFF;}.img-box-module ul{color:#FFF;}.library_databases table tbody td,.library_databases table tbody th{padding: 0.5rem 0.625rem 0.625rem;}.library_databases table tbody tr:nth-child(even) {background-color: #f1f1f1;}.library_databases table img{display:inline;}.Form input,.Form textarea{margin-bottom:2rem;}.radio input{margin-right:0.5rem;}.radio label{border-bottom:0 !important;}.Form input[type="radio"]{margin-bottom:0.2rem}.Form .radio label{padding-bottom:0;}.Form fieldset{margin-bottom:1rem;}.Form [type=email]{display: block;width: 100%;padding: 1rem;border: 0;background-color: var(--gray);color: var(--navy);}.Form div[id^="div_insttext"]{margin-bottom:2rem;font-weight:bold;}@media (min-width: 64em){.mobile-only{display:none;}}@media (max-width: 64em){.mobile-hide {display:none;}}

.row {display:block;}.row > * {padding:1rem;}@media (min-width:48em) {.row:has(div.large-6) {display: grid;grid-template-columns: 1fr 1fr;}.row:has(div.large-4) {display: grid;grid-template-columns: 1fr 1fr 1fr;}.row:has(div.large-3) {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;}.row:has(div.large-9) {display: grid;grid-template-columns: 3fr 1fr;}.row:has(div.large-8) {display: grid;grid-template-columns: 2fr 1fr;}}.row .columns{column-count:initial;}

#grad-search{height: 2.4375rem;padding: 0 0.5rem;border: 1px solid #cacaca;}
.Splash__text{font-style:initial !important;font:500 1.5rem/1.2 var(--sans);}


@media (max-width: 47.999em){.row > * {padding:0rem;}}.counselor_info{word-break: break-word;}

.ebrochure-errors {color:#FF0000;font-weight:700;}

.Footer__links li {margin-top: 0.3rem;}.Footer__links li:first-child {margin-top: 2rem;}

.Update {background: #56CDF5 !important;}

.SubNav__subtoggle, .SubNav__list>ul>li>a {text-align: left;}

.Form [type=email],.Form [type=text],.Form textarea, .Form select {border:.125rem solid var(--royal);}.Form label:not(.radio,.checkbox){border-bottom:0;}

.LogoGrid {margin-block:4rem}

.LogoGrid--full {margin-block:6rem;padding-inline:var(--container-sm)}

.LogoGrid__items {display: grid;grid-template-columns: repeat(auto-fill,minmax(200px,1fr));grid-gap: 1rem}

.LogoGrid__items>div {padding: 1rem;display: grid;place-items: center}

.LogoGrid__items>div a {background-image: none}

.LogoGrid__items>div:hover a {background-image: none}

.LogoGrid__items>div:hover a img {transform: scale(1.1)}

.LogoGrid__items>div img {width: 100%;grid-area: 1/1/2/2;transition: all .2s}

.Tabs__icon {display:none;}

.Accordion__content:has(.Accordion) {transition: none;}

@media (max-width: 47.999em) {.Hero__card {padding: 3rem 3rem;text-align: left;}}