:root{font-size:18px;--bs-font-sans-serif: arial, sans-serif;--bs-border-width: 2px;--bs-border-color: var(--tcc-color-primary-200)}body{background-color:var(--tcc-color-secondary-100)}main{position:relative;color:var(--tcc-color-primary-400);font-size:1rem;font-weight:400;interpolate-size:allow-keywords}li{line-height:1.75}address,.address,blockquote{border-left:.2rem solid var(--tcc-color-primary-200);padding-left:1rem;position:relative}a strong,a b{color:inherit}p,ul,ol,address{max-width:80ch}p.lead{max-width:70ch}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-top:1.5em;margin-bottom:.5em;text-wrap:balance;color:var(--tcc-color-primary-500)}h1+h2,.h1+.h2,h1+.h2,.h1+h2{margin-top:1.2em}h2+h3,h2+.h3,.h2+h3,.h2+.h3,h3+h4,h3+.h4,.h3+h4,.h3+.h4,h4+h5,h4+.h5,.h4+h5,.h4+.h5,h5+h6,h5+.h6,.h5+h6,.h5+.h6{margin-top:.75em}h1,.h1{font-weight:bold;font-size:3.4rem;max-width:36ch}h2,.h2{font-weight:bold;font-size:2.4rem;max-width:36ch}h3,.h3{font-size:2rem}h4,.h4{font-size:1.6rem}h5,.h5{font-size:1.2rem}h6,.h6{font-size:1rem}main h1 a,main h2 a,main h3 a,main h4 a,main h5 a,main h6 a,main .h1 a,main .h2 a,main .h3 a,main .h4 a,main .h5 a,main .h6 a{line-height:1.4}@media(max-width: 767.98px){h1,.h1{font-size:3.2rem;margin-top:.5em}h2,.h2{font-size:2rem}h3,.h3{font-size:1.6rem}h4,.h4{font-size:1.2rem}h5,.h5{font-size:1rem}h6,.h6{font-size:.8rem}}@media(max-width: 540px){h1,.h1{font-size:2.5rem}}h3,h4,h5,.h3,.h4,.h5{font-weight:500}h4,h5,.h4,.h5{line-height:1.2}h6,.h6{font-weight:700;line-height:1.75}p{line-height:1.75;margin-top:1rem;margin-bottom:1.5rem}p.lead{line-height:1.75}.text-center p,.text-center h2,.text-center h3,.text-center h4,h2.text-center{margin-inline:auto}strong .lead,.lead strong{font-weight:600}strong,b{color:var(--tcc-color-primary-500)}.u-longHeading{font-size:clamp(2.3rem,5vw,3.4rem) !important}:root{--tcc-color-primary-100: hsl(238, 69%, 95%);--tcc-color-primary-200: hsl(238, 69%, 90%);--tcc-color-primary-300: hsl(238, 69%, 71%);--tcc-color-primary-400: hsl(238, 10%, 28%);--tcc-color-primary-500: hsl(238, 28%, 20%);--tcc-color-secondary-100: hsl(0, 0%, 100%);--tcc-color-secondary-200: hsl(216, 24%, 96%);--tcc-color-secondary-300: hsl(216, 89%, 95%);--tcc-color-secondary-400: hsl(216, 89%, 90%);--tcc-color-secondary-500: hsl(216, 80%, 41%);--tcc-color-highlight-100: hsl(62, 86%, 60%)}:root{--tcc-color-linkText: var(--tcc-color-secondary-500);--tcc-color-bodyText: var(--tcc-color-primary-400);--tcc-color-white: var(--tcc-color-secondary-100)}@media(min-width: 1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px}}.container-fluid{--bs-gutter-x: 0}.btn{--bs-btn-border-radius: 0rem;--bs-btn-padding-x: 1.5rem;--bs-btn-padding-y: 0.5rem;font-weight:bold;letter-spacing:.02rem}.btn-primary{--bs-btn-color: var(--tcc-color-primary-500);--bs-btn-bg: var(--tcc-color-white);--bs-btn-border-color: var(--tcc-color-primary-500);--bs-btn-hover-color: var(--tcc-color-primary-500);--bs-btn-hover-bg: var(--tcc-color-primary-200);--bs-btn-hover-border-color: var(--tcc-color-primary-200);--bs-btn-focus-shadow-rgb: 49,132,253;--bs-btn-active-color: var(--tcc-color-primary-400);--bs-btn-active-bg: var(--tcc-color-primary-300);--bs-btn-active-border-color: var(--tcc-color-primary-400);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)}a{color:var(--tcc-color-linkText);line-height:1.5}a:hover{color:var(--tcc-color-primary-500)}a[href^=http]::after,a[href^="https://"]::after{mask-image:url(images/external-link.svg)}a[href^="www.topchristiancolleges.org"]::after,a.no-icon::after{display:none !important}a[href^=http]::after,a[href^="https://"]::after{content:"";width:.65em;height:.65em;margin:0 .2em;position:relative;display:inline-block;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;opacity:.65}.shortDevice{display:block}@media(min-width:992px){.shortDevice{display:none}}@media(min-width:992px)and (max-height: 700px){.shortDevice{display:block}}.tallDevice{display:none}@media(min-width:992px)and (min-height: 700px){.tallDevice{display:block}}.schoolCard{background-color:var(--tcc-color-secondary-200);border-radius:2px;max-width:900px;padding:1.1rem;margin-bottom:1rem}@media(min-width:576px){.schoolCard{padding:2rem 2.5rem;margin-bottom:1.5rem}}.schoolCard p{margin:0}.schoolCard .name{font-size:1.5rem;line-height:1.2;margin-bottom:.5rem}@media(min-width:768px){.schoolCard .name{font-size:1.8rem}}.schoolCard>div{position:relative;display:grid;grid-template-columns:1fr;gap:.2rem;margin-bottom:.25em}@media(min-width:576px){.schoolCard>div{gap:1rem;grid-template-columns:1px auto 10px 1fr}}.schoolCard>div::after{content:"";mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-people-fill' viewBox='0 0 16 16'%3E%3Cpath d='M7 14s-1 0-1-1 1-4 5-4 5 3 5 4-1 1-1 1zm4-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6m-5.784 6A2.24 2.24 0 0 1 5 13c0-1.355.68-2.75 1.936-3.72A6.3 6.3 0 0 0 5 9c-4 0-5 3-5 4s1 1 1 1zM4.5 8a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5'/%3E%3C/svg%3E");-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-people-fill' viewBox='0 0 16 16'%3E%3Cpath d='M7 14s-1 0-1-1 1-4 5-4 5 3 5 4-1 1-1 1zm4-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6m-5.784 6A2.24 2.24 0 0 1 5 13c0-1.355.68-2.75 1.936-3.72A6.3 6.3 0 0 0 5 9c-4 0-5 3-5 4s1 1 1 1zM4.5 8a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5'/%3E%3C/svg%3E");position:absolute;height:100%;width:100%;grid-column:3;top:2.35rem;left:-0.2rem;background-color:var(--tcc-color-primary-300);mask-repeat:no-repeat}@media(min-width:576px){.schoolCard>div::after{top:.35rem;left:.25rem}}.schoolCard .location{position:relative;grid-column:1;padding-left:1rem}@media(min-width:576px){.schoolCard .location{padding-left:0;grid-column:2}}.schoolCard .location::before{content:"";mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-geo-alt-fill' viewBox='0 0 16 16'%3E%3Cpath d='M8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10m0-7a3 3 0 1 1 0-6 3 3 0 0 1 0 6'/%3E%3C/svg%3E");-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-geo-alt-fill' viewBox='0 0 16 16'%3E%3Cpath d='M8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10m0-7a3 3 0 1 1 0-6 3 3 0 0 1 0 6'/%3E%3C/svg%3E");position:absolute;height:100%;width:100%;grid-column:1;left:-0.25rem;top:.35rem;background-color:var(--tcc-color-primary-300);mask-repeat:no-repeat}@media(min-width:576px){.schoolCard .location::before{left:-1.25rem}}.schoolCard .numbers{position:relative;grid-column:1;padding-left:1rem}@media(min-width:576px){.schoolCard .numbers{grid-column:4;padding-left:0rem}}.schoolCard.schoolCard--featured{position:relative}@media(min-width:576px){.schoolCard.schoolCard--featured::after{content:"";position:absolute;height:4rem;width:3rem;background-size:cover;background-image:url("images/featured-star.svg");background-repeat:no-repeat;right:1rem;top:auto;bottom:1rem}}@media(min-width:768px){.schoolCard.schoolCard--featured::after{height:6rem;width:4rem;top:.5rem;right:1rem}}#topTen .schoolCard{counter-increment:step-list-counter;position:relative;padding-left:2.25rem;margin-left:.5rem}@media(min-width:576px){#topTen .schoolCard{margin-left:3rem}}#topTen .schoolCard::before{content:counter(step-list-counter);display:block;background-color:var(--tcc-color-primary-300);height:1.9rem;width:1.9rem;line-height:1.9rem;text-align:center;font-size:1.35rem;color:#fff;border-radius:50%;font-family:sans-serif;margin-right:.75rem;font-weight:bold;flex-shrink:0;align-self:start;left:-0.85rem;top:1.2rem;position:absolute}@media(min-width:576px){#topTen .schoolCard::before{top:2.1rem;left:-3rem}}.component{margin-bottom:3rem}@media(min-width: 768px){.component{margin-bottom:4rem}}.main-content-sidebar h3{margin-top:.5rem}@media(min-width: 992px){.component.container-fluid{grid-column:1/5}.main-content-sidebar-menu.u-2ColumnList ul{column-count:2}}@media(min-width: 1200px){.component{margin-bottom:6rem}}.stepList>li{border-bottom:none;padding:.5rem 0 .5rem 2.65rem}@media(min-width:768px){.stepList>li{padding:.75rem 0 .5rem 2.65rem}}.stepList>li>span:first-child,.stepList li p span:first-child{font-weight:bold;display:block;line-height:1.3;font-size:1.5rem;margin-bottom:.5rem;color:var(--gfColors-navy)}.stepList>li>p{margin:0 0 .5rem 0}ol.stepList>li{counter-increment:step-list-counter;list-style:none;position:relative;border-top:solid 2px var(--tcc-color-primary-100);padding-block:1.5rem}ol.stepList>li:last-child{border-bottom:solid 2px var(--tcc-color-primary-100)}ol.stepList>li::before{content:counter(step-list-counter);display:block;background-color:var(--tcc-color-primary-300);height:1.9rem;width:1.9rem;line-height:1.9rem;text-align:center;font-size:1.35rem;color:#fff;border-radius:50%;font-family:sans-serif;position:absolute;left:-0.25rem;top:1.5rem}ol.stepList ul,ol.stepList ol{margin-bottom:0}ol.stepList{padding-left:.5rem;margin-bottom:2rem}.highlighter{position:relative}.highlighter::after{background-color:var(--tcc-color-highlight-100);position:absolute;content:"";height:.6em;width:100%;z-index:0;bottom:0;transform:translate(0, -2px);left:0;mix-blend-mode:darken}.circlePhoto{border-radius:50%;aspect-ratio:1/1;object-fit:cover}.squiggleBefore{position:relative;margin-top:6rem}@media(min-width:768px){.squiggleBefore{margin-top:10rem}}.squiggleBefore::before{position:absolute;content:"";background-image:url("images/squiggle.svg");background-repeat:no-repeat;background-size:auto;height:100%;width:8rem;left:calc(50% - 4rem);top:-2rem}@media(min-width:768px){.squiggleBefore::before{width:12rem;left:calc(50% - 6rem);top:-4rem}}.squiggleAfter{position:relative}.squiggleAfter::after{position:absolute;content:"";background-image:url("images/squiggle.svg");background-repeat:no-repeat;background-size:auto;height:1em;width:8rem;margin-left:0;display:block;margin-top:1rem}@media(min-width:992px){.squiggleAfter::after{width:10rem;top:6rem;margin-left:1.5rem;display:inline-block;margin-top:0}}@media(min-width:1200px){.squiggleAfter::after{width:11rem;top:7.5rem}}.grayBG{background-color:var(--tcc-color-secondary-200)}.purpleBG-light{background-color:var(--tcc-color-primary-100);height:100%}.purpleBG{background-color:var(--tcc-color-primary-200);height:100%}.blueBG-light{background-color:var(--tcc-color-secondary-300);height:100%}.blueBG{background-color:var(--tcc-color-secondary-400)}.grid2Columns,.grid3Columns,.grid4Columns{display:grid;gap:.5rem;grid-template-columns:1fr}@media(min-width:768px){.grid2Columns{grid-template-columns:1fr 1fr;gap:1.5rem}}@media(min-width:768px){.grid3Columns{grid-template-columns:1fr 1fr 1fr;gap:1.5rem}}@media(min-width:768px){.grid4Columns{grid-template-columns:1fr 1fr;gap:1rem}}@media(min-width:992px){.grid4Columns{grid-template-columns:repeat(4, 1fr)}}.wave{position:relative;top:1px;margin-top:4rem}footer{background-color:var(--tcc-color-primary-500);margin-inline:auto;position:relative}@media(min-width:992px){footer{height:12rem}}footer .container{padding:2rem 15px 3rem}footer span{color:var(--tcc-color-primary-300)}footer a{text-decoration:none;color:var(--tcc-color-white)}footer a:hover{text-decoration-line:underline;color:var(--tcc-color-white)}footer p{font-size:.8rem}footer .list-unstyled{font-weight:bold;line-height:1.75;margin-inline:.75rem}@media(min-width:992px){footer .list-unstyled{gap:6rem !important;max-width:100ch !important;margin-inline:auto}}header{background-color:var(--tcc-color-secondary-100);color:var(--tcc-color-primary-500);padding:1.5rem 0}header a{color:var(--tcc-color-primary-500);text-decoration:none}header a:hover{color:var(--tcc-color-primary-500);text-decoration-line:underline}header a,header span{font-size:1em;font-weight:bold;letter-spacing:.02em}@media(min-width:992px){header a,header span{font-size:.9em}}#main-menu-button{display:flex;justify-content:end}#main-menu-button span,#main-menu-button-open,#main-menu-button-close{display:none;cursor:pointer}#main-menu-button.collapsed #main-menu-button-open,#main-menu-button:not(.collapsed) #main-menu-button-close{display:block}.mainNav-collapseButton svg{width:.8em;transform:rotate(180deg);transition:transform .5s}@media(min-width:768px){.mainNav-collapseButton svg{width:1em}}.mainNav-collapseButton.collapsed svg{transform:rotate(0deg)}.main-nav-dropdown{background-color:var(--tcc-color-secondary-100);border-radius:3px}.mainNav-link--current{color:#6064ee;color:hsl(from var(--tcc-color-primary-300) h s calc(l - 8))}.mainNav-link.mainNav-link--home{font-size:.85em;letter-spacing:.04rem;text-transform:uppercase}@media(min-width:992px){.mainNav-link.mainNav-link--home{font-size:.9em;letter-spacing:initial;text-transform:capitalize}}div#main-nav-menu{font-weight:bold;letter-spacing:.02em}div#main-nav-menu>div{padding-top:2rem;margin-top:1.5rem;border-top:1px solid var(--tcc-color-primary-500)}@media(min-width:992px){div#main-nav-menu>div{padding-top:0rem;margin-top:0rem;border-top:none}}#main-nav-menu .main-nav-dropdown ul.list-unstyled li{padding:.4rem 0}#main-nav-menu .main-nav-dropdown ul.list-unstyled li a,#main-nav-menu .main-nav-dropdown ul.list-unstyled li span{line-height:1}@media(min-width: 992px){#main-nav-menu.collapse{display:block}.main-nav-dropdown{position:absolute;z-index:100;box-shadow:rgba(0,0,0,.1) 0px 4px 6px -1px,rgba(0,0,0,.06) 0px 2px 4px -1px}}@media(max-width: 992px){main::before{background:var(--tcc-color-secondary-100);width:100%;height:0;position:absolute;content:"";top:0;z-index:10;opacity:0;-moz-transition:ease .5s;transition:ease .5s}main.main--navOverlay::before{background:var(--tcc-color-secondary-100);width:100%;height:100%;position:absolute;content:"";top:0px;z-index:10;opacity:1;transition:ease .5s}}.pageBanner{background-color:var(--tcc-color-primary-100)}@media(min-width:992px){.pageBanner{padding-bottom:1rem;margin-bottom:1rem}}.pageBanner>.container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"header" "intro" "image";align-items:end;padding-block:2rem 3rem}@media(min-width:992px){.pageBanner>.container{grid-template-columns:1fr 400px;grid-template-rows:1fr auto auto;grid-template-areas:"header image" "intro image";gap:0 2rem}}@media(min-width:1200px){.pageBanner>.container{grid-template-columns:1fr 500px;gap:0 3rem}}.pageBanner h1.pageBanner-heading{font-size:3em;text-wrap:wrap;font-weight:bold;letter-spacing:.01em;margin:.5em 0 1em}@media(min-width:992px){.pageBanner h1.pageBanner-heading{margin:1em 0 0em;font-size:3.5em}}@media(min-width:1200px){.pageBanner h1.pageBanner-heading{font-size:4.5em}}.pageBanner .pageBanner-header{grid-area:header}.pageBanner .pageBanner-intro{grid-area:intro}.pageBanner .pageBanner-image{grid-area:image;align-self:center;display:none}@media(min-width:992px){.pageBanner .pageBanner-image{position:relative;top:1rem;display:inline}}#rightFit .grid3Columns{align-items:start}@media(min-width:992px){#rightFit .grid3Columns{margin-inline:auto;gap:2.5rem}}@media(min-width:1200px){#rightFit .grid3Columns{gap:4.5rem}}#rightFit .grid3Columns img{margin-bottom:-1rem}#border{margin-bottom:1rem;margin-inline:.75rem}@media(min-width:1440px){#border{margin-bottom:2rem}}#border.border{border:none !important}@media(min-width:768px){#border.border{border:solid .25rem var(--tcc-color-primary-200) !important;padding:2rem 2rem 2rem}}#border .grid2Columns{padding:2rem 1.5rem;place-items:center}@media(min-width:768px){#border .grid2Columns{grid-template-columns:2fr 3fr}}#border h2{margin-top:1rem}.component.grayBG{padding:2rem 1rem 3rem}@media(min-width:992px){.component.grayBG{padding:4rem 2rem 5rem}}@media(min-width:992px){.component.grayBG .grid4Columns{grid-template-columns:repeat(4, auto)}}.pageBanner,#border.border,.component.grayBG{margin-inline:auto}@media(min-width:1200px){.pageBanner,#border.border,.component.grayBG{max-width:calc(100% - 35px)}}@media(min-width:1440px){.pageBanner,#border.border,.component.grayBG{max-width:calc(100% - 75px)}}@media(min-width: 1920px){.pageBanner,#border.border,.component.grayBG{max-width:80%}}.skipLink{background:#fff;color:gray;text-transform:uppercase;left:50%;padding:.5em;position:absolute;transform:translateY(-180%)}.skipLink:focus{transform:translateY(0%)}#statePage.container.grid4Columns div:nth-of-type(1n){background-color:var(--tcc-color-secondary-400);padding:1rem}#statePage.container.grid4Columns div:nth-of-type(2n){background-color:var(--tcc-color-primary-100);padding:1rem}#statePage.container.grid4Columns div:nth-of-type(3n){background-color:var(--tcc-color-secondary-300);padding:1rem}#statePage.container.grid4Columns div:nth-of-type(4n){background-color:var(--tcc-color-primary-200);padding:1rem}#statePage.container.grid4Columns h2{margin-top:1rem}.schoolList{display:grid}@media(min-width:992px){.schoolList{grid-template-columns:1fr 200px;grid-template-rows:200px 1fr;gap:2rem;position:relative}.schoolList-schools{grid-column:1;grid-row:1/-1}.schoolList-adSidebar{grid-column:2;grid-row:2;position:sticky;top:0;right:0}}.schoolList-adSidebar{align-self:start;text-align:center}/*# sourceMappingURL=main.css.map */
