.trustSite header.page .login:nth-child(even){background-color:#ee5ca9}.trustSite header.page .login:nth-child(even):hover{background-color:#e92e91}@media (min-width:500px){.trustSite header.page .mainNav .hideForDesktop{display:none}}.trustSite header.page .login{font-size:.75rem;line-height:1.4;display:block;background-color:#00bbe4;transition:background-color 1s;text-transform:uppercase;font-weight:700;color:#fff;width:95px;height:85px;float:right;text-align:center;overflow:hidden}@media (min-width:0) and (max-width:500px){.trustSite header.page .login{display:none}}.trustSite header.page .login:hover{background-color:#0091b1}.trustSite header.page .login span{padding:0 1px;margin-left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%;display:block}.page-template-page-home-page article{clear:both;padding:2rem;background-color:#f3f3f3}.page-template-page-home-page .campuses{float:left;padding:2rem 0;text-align:center;width:100%}.page-template-page-home-page .campus{text-transform:uppercase;display:inline-block;width:100%;max-width:644px}@media (min-width:820px){.page-template-page-home-page .campus{width:48%;float:left}}.page-template-page-home-page .campus .title{background-color:#ee5ca9;color:#fff;padding:1.25rem .5rem;margin:0}.page-template-page-home-page .campus img{display:block}.page-template-page-home-page .campus .button{background-color:#ee5ca9;font-size:21px;font-size:1.313rem;-webkit-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}@media (min-width:820px){.page-template-page-home-page .campus:nth-child(even){float:right}}.page-template-page-home-page .campus:nth-child(even) .title{background-color:#00bbe4}.page-template-page-home-page .campus:nth-child(even) .button{background-color:#00bbe4}#cookie-law-info-bar[data-cli-style=cli-style-v2]{padding:14px 25px}@media (max-width:985px){#cookie-law-info-bar[data-cli-style=cli-style-v2],#cookie-law-info-bar[data-cli-style=cli-style-v2][data-cli-type=widget],#cookie-law-info-bar[data-cli-style=cli-style-v2][data-cli-type=popup]{padding:25px 25px}}.ctf-carousel-2-row.ctf-boxed-style[data-ctf-rows="2"] .ctf-item{margin-bottom:15px!important}[data-ctfimagecols="2"] .ctf-tweet-media,[data-ctfimagecols="3"] .ctf-tweet-media{display:grid;grid-template-columns:49% 49%;grid-column-gap:1%}[data-ctfimagecols="3"] .ctf-tweet-media{grid-template-columns:33% 33% 33%}[data-ctfimagecols="2"] .ctf-tweet-media a,[data-ctfimagecols="3"] .ctf-tweet-media a{width:100%!important;max-width:100%!important;margin-bottom:10px!important}[data-ctfimagecols="2"] .ctf-tweet-media img,[data-ctfimagecols="3"] .ctf-tweet-media img{height:100%}body:after{content:url(/assets/img/11904351eee0.webp);display:none}.ctf.ctf-boxed-style[data-boxshadow=true] .ctf-item{box-shadow:0 0 10px 0 rgba(0,0,0,.15)}[data-header-size=large] .ctf-header-type-text{font-size:48px}[data-header-size=medium] .ctf-header-type-text{font-size:42px}[data-header-size=small] .ctf-header-type-text{font-size:36px}.ctf-frontend-license-notice[data-license-state=inactive] .ctf-fln-body .ctf-fln-expired-text p a{color:#0068a0}.ctf-frontend-license-notice[data-license-state=inactive] .ctf-fln-body .ctf-fln-expired-text svg path{fill:#0068a0}*,:before,:after{box-sizing:inherit}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}body{margin:0;font:16px/1.375rem"Proxima Nova W01","Helvetica Neue",Helvetica,Arial,sans-serif;color:#7d7d7d;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}input,textarea,select{font-family:inherit}h1,h2,h3,h4,p,small,blockquote,figure,ol,ul{margin:0;padding:0}main,li{display:block}h1,h2,h3,h4{font-size:inherit}p,li{widows:3;orphans:3}strong{font-weight:700}a,button{color:inherit;transition:.3s}a{background-color:transparent;text-decoration:none;color:#06c}a:active,a:hover{outline:0}button{overflow:visible;border:0;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:0 0;cursor:pointer}input[type=button],input[type=submit],input[type=file],button{border-radius:0}::selection{background:#036;color:#39f;text-shadow:none}img{max-width:100%;height:auto;border:0}h1,h2,h3,h4,h5,p{margin:0 0 1rem 0}h1{font-weight:700;line-height:1.2;font-size:30px;font-size:1.875rem;color:#4a4a4a;margin-bottom:1.5rem}@media (min-width:800px){h1{font-size:35px;font-size:2.188rem}}h2{font-weight:700;font-size:30px;font-size:1.875rem;line-height:1.2;margin-bottom:1rem;color:#4a4a4a}@media (min-width:800px){h2{font-size:24px;font-size:1.5rem}}h3{font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.2;margin-bottom:1rem;color:#4a4a4a}@media (min-width:800px){h3{font-size:20px;font-size:1.25rem}}h4{font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.125;margin-bottom:1rem}p,ul,time{font-size:16px;font-size:1rem;line-height:1.6}@media (min-width:800px){p,ul,time{font-size:18px;font-size:1.125rem}}ul.list,article ul,article ol,.content ul,.content ol{padding:0 0 0 3rem;margin:0 0 1rem 0}ul.list li,article ul li,article ol li,.content ul li,.content ol li{margin:0 0 .3rem 0;display:list-item}.button,button{padding:.75rem 1rem;position:relative;line-height:1;text-align:center;min-width:260px;background-color:#1063ab;border:2px solid #fff;color:#fff;border-radius:8px;font-weight:700;display:inline-block;transition:background-color,2s}.button:hover,button:hover{text-decoration:none;transition:background-color,.5s;background-color:#00bbe4;color:#fff}article p{margin:0 0 1rem 0}article a:hover{color:#ee5ca9;text-decoration:underline}article ul:not(.gform_fields){margin:0 0 2rem 0;list-style-type:none}article ul:not(.gform_fields) li{color:#7d7d7d;position:relative}article ul:not(.gform_fields) li:before{content:"■";color:#1063ab;position:absolute;left:-20px}img.alignleft,img.aligncenter{margin-bottom:1rem;display:block;height:auto}@media (min-width:800px){img.alignleft{margin:0 1.5em 0 0;float:left}}@media (min-width:500px){img.aligncenter{width:auto;height:auto}}@media (min-width:668px){img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}}input:not(.button):not([type=submit]),textarea,select,label,button{font-size:16px;font-size:1rem;line-height:1.6}@media (min-width:800px){input:not(.button):not([type=submit]),textarea,select,label,button{font-size:18px;font-size:1.125rem}}.gform_wrapper{background-color:#f3f3f3;padding:1rem 0;margin:0-1rem 2rem -1rem;position:relative}@media (min-width:1024px){.gform_wrapper{margin:0 0 2rem 0}}ul.gform_fields{margin:0;padding:0}.gform_validation_container{display:none}input:not(.button):not([type=submit]):not([type=checkbox]),textarea,select{background:#f3f3f3;border:0;padding:.5rem}@media (min-width:1024px){input:not(.button):not([type=submit]):not([type=checkbox]),textarea,select{padding:.75rem}}article input:not(.button):not([type=submit]):not([type=checkbox]),article textarea,article select{background:#fff;border-left:2px solid transparent;border-radius:0;color:#7d7d7d;width:100%;font-size:16px;font-size:1rem;line-height:1.6;font-weight:700}@media (min-width:800px){article input:not(.button):not([type=submit]):not([type=checkbox]),article textarea,article select{font-size:18px;font-size:1.125rem}}article input:not(.button):not([type=submit]):not([type=checkbox]):focus,article textarea:focus,article select:focus{border-left-color:#00bbe4}article .gform_body{overflow-x:hidden}article .gform_fields .gfield{list-style:none;padding:.5rem 6%;clear:left}article .gform_footer{clear:both;padding:1rem 6% .5rem 6%}article .gform_footer .button{font-size:16px;font-size:1rem;line-height:1.6;min-width:auto}@media (min-width:800px){article .gform_footer .button{font-size:18px;font-size:1.125rem}}.hideLabel{display:none}input[type=checkbox]{width:auto}label{display:inline-block;margin:0 0 .5rem 0}article label{font-size:16px;font-size:1rem;line-height:1.6;font-weight:700;color:#7d7d7d}@media (min-width:800px){article label{font-size:18px;font-size:1.125rem}}.button{cursor:pointer}nav.mainNav{display:none}@media (min-width:0) and (max-width:850px){.js nav.mainNav{display:block;visibility:hidden;opacity:0;transition:opacity .5s;position:absolute;left:0;right:0;top:5.35rem;bottom:0;z-index:999;background:#4a4a4a}.js nav.mainNav ul{float:left;width:100%}.js nav.mainNav span{position:absolute;top:0;left:0;right:0;color:#fff;text-decoration:none;top:50%;line-height:1.2;transform:translateY(-50%);text-align:center;font-weight:700;font-size:32px;font-family:sans-serif}.js nav.mainNav a{width:50%;margin:0;float:left;list-style:none;padding-top:50%;position:relative}.js nav.mainNav li:nth-child(1) a{background-color:#c1d72e}.js nav.mainNav li:nth-child(2) a{background-color:#00bbe4}.js nav.mainNav li:nth-child(3) a{background-color:#1063ab}.js nav.mainNav li:nth-child(4) a{background-color:#fff}.js nav.mainNav li:nth-child(4) a span{color:#1063ab}.js nav.mainNav li:nth-child(5) a{background-color:#c1d72e}}@media (min-width:850px){.js nav.mainNav{display:block!important;float:right;text-align:left;margin-right:30px}.js nav.mainNav ul{line-height:85px;margin-right:1rem;margin-right:1vw;margin-right:0}.js nav.mainNav li{vertical-align:top;display:inline-block}.js nav.mainNav a{transition:color 2s;display:block;padding:0 1rem;padding:0 .75vw;text-transform:uppercase;font-size:16px;font-size:1rem;font-weight:700}.js nav.mainNav a:hover{transition:color .25s;color:#ee5ca9}.js nav.mainNav a:active,.js nav.mainNav .active{background-color:#ee5ca9;color:#fff!important}.js nav.mainNav .current_page_item,.js nav.mainNav .current_page_ancestor{background-color:#1063ab}.js nav.mainNav .current_page_item a,.js nav.mainNav .current_page_ancestor a{color:#fff}}@media (min-width:1024px){.js nav.mainNav{margin-right:15px}}@media (min-width:1360px){.js nav.mainNav a{padding:0 1.5rem;padding:0 .6vw}}body{max-width:1360px;overflow-x:hidden;padding:0 1rem;margin:auto}main{clear:both}@media (min-width:1200px) and (min-height:800px){main{margin-top:85px}}article{max-width:857px;margin:2.5rem auto}@media (min-width:800px){article{min-height:400px}}@media (min-width:800px){article.leftSidebar,section.leftSidebar{margin-left:30%;margin-right:0}}@media (min-width:800px){aside.leftSidebar{margin:2.5rem 0;max-width:16.75rem;width:25%;position:absolute}}article.noMaxWidth{max-width:none}body:before{display:none;content:"none"}@media (min-width:850px){body:before{content:"nav"}}body:after{display:none;content:"nav mobileAndUp"}@media (min-width:800px){body:after{content:"nav tabletAndUp"}}@media (min-width:850px){body:after{content:"nav tabletAndUp"}}@media (min-width:1024px){body:after{content:"desktopAndUp"}}@media (min-width:1360px){body:after{content:"max"}}@media (min-width:1200px) and (min-height:800px){header.page{max-width:1360px;margin:auto;position:fixed;padding:0 1rem;z-index:999;left:0;top:0;right:0}header.page:before{top:0;background-color:#fff;height:100%;z-index:-1;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;content:" ";position:absolute;box-shadow:0 5px 15px -6px rgba(0,0,0,.15)}}header.page .logo{display:block;float:left;margin-top:.75rem;width:174px;float:left}header.page .logo img{transition:transform .5s}header.page .logo:hover img{transform:scale(.94)}header.page .login{display:none}@media (min-width:1024px){header.page .login{font-size:.75rem;line-height:1.4;display:block;background-color:#00bbe4;transition:background-color 1s;text-transform:uppercase;font-weight:700;color:#fff;width:95px;height:85px;float:right;text-align:center;overflow:hidden}header.page .login:hover{background-color:#0091b1}header.page .login span{padding:0 1px;margin-left:0;transform:translateY(-50%);position:relative;top:50%;display:block}}footer.page{clear:both;position:relative;padding:0 0 2rem 0}footer.page:before{top:0;background-color:#f3f3f3;height:100%;z-index:-1;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;content:" ";position:absolute}footer.page:after{content:"";display:table;clear:both}footer.page ul.socialLinks{position:relative;text-align:center;margin:0 0 2rem 0}footer.page ul.socialLinks:before{top:0;background-color:#1063ab;height:100%;z-index:-1;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;content:" ";position:absolute}footer.page ul.socialLinks li{display:inline-block;vertical-align:middle;margin:0 1%}footer.page ul.socialLinks a{padding:1rem .5rem;display:block}footer.page ul.socialLinks a:hover img{transform:scale(1.11)}footer.page ul.socialLinks img{display:block}footer.page .footerColumn li,footer.page p{font-size:16px;font-size:1rem;line-height:1.2;line-height:1.5;margin:0 0 .5rem 0}footer.page .logo{display:inline-block;vertical-align:middle;margin:1rem 2rem 1rem 0}footer.page .logo img{max-width:195px}@media (min-width:800px){footer.page .footerColumn{float:left;width:50%;margin:0 0 1rem 0}footer.page .logos,footer.page .contactInfo{width:100%}footer.page .logo{margin-right:0;width:49%}}@media (min-width:1024px){footer.page .footerColumn{float:left;width:25%}footer.page .logo{margin-right:0;width:100%}}.cPageBanner{text-align:center;position:relative;margin:0-1rem}@media (min-width:800px){.cPageBanner{text-align:left;margin:0;height:15vw}}.cPageBanner picture{display:block}@media (min-width:800px){.cPageBanner picture{height:100%;top:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;position:absolute}}.cPageBanner picture img{display:block;width:100%;height:auto}.cPageBanner picture:before{content:"";top:0;right:0;bottom:0;left:0;position:absolute;background:radial-gradient(ellipse at center,rgba(0,0,0,.4)0,transparent 80%)}.cPageBanner h1{font-size:30px;font-size:1.875rem;line-height:1.25;color:#fff;margin:.5rem 0 1rem 0;padding:0 1rem;position:absolute;top:50%;transform:perspective(1px) translateY(-50%)}@media (min-width:800px){.cPageBanner h1{font-size:3.5vw;line-height:1.1}}@media (min-width:1024px){.cPageBanner h1{font-size:35px;font-size:3.5vw;line-height:1.1}}@media (min-width:1360px){.cPageBanner h1{font-size:50px;line-height:1.1}}@media (min-width:800px){.cPageBanner h1{padding:0}}.cPageBanner.breadcrumbs .breadcrumbs{text-align:left;background-color:#1063ab;position:relative;color:#fff;padding:.3rem 0}.cPageBanner.breadcrumbs .breadcrumbs:before{top:0;background-color:#1063ab;height:100%;z-index:-1;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;content:" ";position:absolute}@media (min-width:800px){.cPageBanner.breadcrumbs .breadcrumbs{background-color:transparent;position:absolute;z-index:1;left:0;right:0}}.cPageBanner.breadcrumbs .breadcrumbs:before{opacity:.75}.cPageBanner.breadcrumbs h1{margin-top:1.3rem}@media (min-width:800px){.cPageBanner.CTA{height:29.8vw}}.cPageBanner.CTA h1{font-size:36px;font-size:2.25rem;line-height:1.25;position:relative;text-transform:uppercase;color:#4a4a4a;transform:none;top:auto}@media (min-width:800px){.cPageBanner.CTA h1{font-size:36px;line-height:1.1;font-size:2.25rem}}@media (min-width:1024px){.cPageBanner.CTA h1{font-size:60px;line-height:1.1;font-size:3.75rem}}.cPageBanner.CTA .button{text-transform:none;margin-top:.5rem;border:2px solid #fff;font-size:21px;font-size:1.313rem;line-height:1.1}@media (min-width:0) and (max-width:800px){.cPageBanner.CTA picture:before{background:0 0}}@media (min-width:800px){.cPageBanner.CTA{text-align:center}.cPageBanner.CTA h1{margin:0;color:#fff;top:50%;transform:perspective(1px) translateY(-50%)}}@media (min-width:1024px){.cPageBanner h1{margin-left:30%}}.cSnippetGroup{margin:0-1rem 2rem -1rem;clear:both}.cSnippetGroup:after{content:"";display:table;clear:both}@media (min-width:1360px){.cSnippetGroup{margin-left:0;margin-right:0}}.cSnippet{word-break:break-word;background:center no-repeat;background-size:cover;background-color:#f3f3f3;position:relative}@media (min-width:550px){.cSnippet{float:left;overflow:hidden;width:100%}}.cSnippet .inner{padding:1rem 1rem 6rem 1rem}@media (min-width:550px){.cSnippet .inner{padding:1.5rem}}@media (min-width:1024px){.cSnippet .inner{padding:2.5rem;position:absolute;top:0;left:0;right:0;bottom:0}}.cSnippet h2.title{font-weight:700;font-size:30px;font-size:1.875rem;line-height:1.2;color:#4a4a4a;margin:0 0 2rem 0}@media (min-width:800px){.cSnippet h2.title{font-size:24px;font-size:1.5rem}}@media (min-width:550px){.cSnippet h2.title{margin:0 0 1rem 0}}.cSnippet .ctaButton{margin:0}.cSnippet .ctaButton .button{transition:background-color,.5s;min-width:0;position:absolute;background-color:transparent;bottom:1.5rem;left:1rem;z-index:10}@media (min-width:550px){.cSnippet .ctaButton .button{left:1.5rem}}@media (min-width:1024px){.cSnippet .ctaButton .button{left:2.5rem;bottom:2rem}}@media (min-width:550px){.cSnippet:not(.noFade):after{content:" ";position:absolute;left:0;right:0;bottom:0;width:100%;background:linear-gradient(to bottom,rgba(243,243,243,0)0,#f3f3f3 30%);height:7.5rem}}.cSnippet.lightBlue{background-color:#00bbe4}.cSnippet.lightBlue .button,.cSnippet.lightBlue .title{color:#fff}.cSnippet.lightBlue .button{border:2px solid #fff}.cSnippet.lightBlue .button:hover{color:#00bbe4;background-color:#fff}.cSnippet.lightBlue:after{background:linear-gradient(to bottom,rgba(0,187,228,0)0,#00bbe4 30%)}.cSnippet.lime{background-color:#c1d72e}.cSnippet.lime .button,.cSnippet.lime .title{color:#fff}.cSnippet.lime .button{border:2px solid #fff}.cSnippet.lime .button:hover{color:#c1d72e;background-color:#fff}.cSnippet.lime:after{background:linear-gradient(to bottom,rgba(193,215,46,0)0,#c1d72e 30%)}.cSnippet.pink{background-color:#ee5ca9}.cSnippet.pink .button,.cSnippet.pink .title{color:#fff}.cSnippet.pink .button{border:2px solid #fff}.cSnippet.pink .button:hover{color:#ee5ca9;background-color:#fff}.cSnippet.pink:after{background:linear-gradient(to bottom,rgba(238,92,169,0)0,#ee5ca9 30%)}.cSnippet.cols1{width:100%}@media (min-width:550px){.cSnippet.cols1{width:50%}}@media (min-width:1024px){.cSnippet.cols1{width:25%}}.cSnippet.cols2{width:100%}@media (min-width:1024px){.cSnippet.cols2{width:50%}}.cSnippet.rows1{min-height:16rem}@media (min-width:550px){.cSnippet.rows1{min-height:20rem}}.cSnippet.bigTitle h2.title{font-weight:700;line-height:1.2;font-size:30px;font-size:1.875rem}@media (min-width:800px){.cSnippet.bigTitle h2.title{font-size:35px;font-size:2.188rem}}@media (min-width:1080px){.page-template-default .cSnippetGroup{margin-left:16.75rem}}.page-template-default .cSnippetGroup .cSnippet.cols1{width:100%}@media (min-width:550px){.page-template-default .cSnippetGroup .cSnippet.cols1{width:33.3%}}
/*! Flickity v2.0.6
http://flickity.metafizzy.co
---------------------------------------------- */
.cInThisSection{background-color:#00bbe4;color:#fff;margin:0-1rem}@media (min-width:800px){.cInThisSection{margin:0}}.cInThisSection a,.cInThisSection h2.title{font-size:21px;font-size:1.313rem;line-height:1.1;display:block;font-weight:700;color:#fff;padding:1rem;border-bottom:1px solid #18d5ff}@media (min-width:1024px){.cInThisSection a,.cInThisSection h2.title{padding-left:1.75rem;padding-right:1.75rem}}@media (min-width:1360px){.cInThisSection a,.cInThisSection h2.title{padding-left:2.5rem;padding-right:2.5rem}}.cInThisSection a:hover,.cInThisSection h2.title:hover{background-color:#00c3ee}.cInThisSection h2.title{margin:0}@media (min-width:800px){.cInThisSection h2.title{font-weight:400}}.cInThisSection h2.title:hover{background-color:transparent}.cInThisSection li:last-child>a{border-bottom:0}.cInThisSection li.current_page_item>a{background-color:#0091b1!important}.cInThisSection li.current_page_ancestor>a{font-weight:700}.page-template-page-contact-us .location,.page-template-page-contact-us .getInTouch{max-width:857px;margin:auto}@media (min-width:1024px){.page-template-page-contact-us .location,.page-template-page-contact-us .getInTouch{width:45%;float:left}}@media (min-width:1024px){.page-template-page-contact-us .getInTouch{float:right}}.page-template-page-contact-us .mapImage{display:block;margin:0 0 2rem 0;max-width:100%}