.modal-open .modal{z-index:99999}
.modern-menu .modern-menu__back:hover, .modern-menu a:hover{color:#8a8a8a;}
.decision-tree-standalone{background-color:#D2D2CD;}
.decision-tree-standalone .search-filter__btn{border:1px solid #D2D2CD;}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:unset;}
@media (min-width:1200px){
	.navbar-search{width:50px; height:50px; max-width:50px; margin-left:15px; margin-right:80px}
}
@media (max-width:680px){
	.news-options{position:inherit; margin-top:10px}
}
@media (max-height:650px){
	.grid-item--nav svg{top:17px}
	.grid-item--nav li{padding:15px 10px 15px 30px; line-height:1.3em}
}
@media (min-width: 768px){
	.section--image-link-4-col .col{max-width:33%; -ms-flex-preferred-size:33%; flex-basis:33%}
}
@media (min-width: 1550px){
	.section--image-link-4-col .col{max-width:25%; -ms-flex-preferred-size:25%; flex-basis:25%}
}
@media (min-width: 768px){
	.section--image-link-4-col .col{max-width:33%; -ms-flex-preferred-size:33%; flex-basis:33%}
}
@media (min-width: 1550px){
	.section--image-link-4-col .col{max-width:25%; -ms-flex-preferred-size:25%; flex-basis:25%}
}
.navbar-collapse{margin-right:100px!important;}
a.navbar-brand{left:20px !important; top:38px !important}
.course-info .copy h2{font-size:2.4em; margin-top:0px;}
body .grid-item:last-child{margin-bottom:0 !important;}
.col.footer__logo img{max-width:150px}
@media (max-width: 991px){
	a.navbar-brand{left:18px !important; top:70px !important}
}
@media (min-width: 992px) and (max-width:1199.98px){
	a.navbar-brand{left:20px !important; top:27px !important}
}
@media (min-width: 992px){
	.navbar--main{padding-left:270px !important}
	.grid-container--side .section--search{grid-column-end:5; grid-column-start:4}
}
@media (max-width: 1199px){
	.sticky .navbar--main{padding-left:15px !important}
}
@media (min-width: 1600px){
	.navbar-search button{top:-8px}
}
@media (min-width: 1200px){
	.navbar-search{margin-right:15px !important}
	.accessibility-switch__toggle{margin-left:5px}
	.link-box{padding-bottom:300px;}
}
.home-highlight__itens img{width:100% !important; height:100% !important; object-fit:cover}
@media (max-width:680px){
	.home-highlight__itens img{height:292px!important}
}
.home-highlight__itens img{width:100% !important; height:100% !important; object-fit:cover}
.grid-item--nav a{padding:22px 15px 22px 30px; width:100%}
.grid-item--nav li{padding:unset}
.modern-menu__dropdown ul ul>li>a{padding-left:0; line-height:1.3em; margin-bottom:12px}
.two-column-content h3, .two-column-content h2{font-size:1.8em;}
.section--two-column-content .copy h2:first-child+p{font-weight:inherit; font-family:inherit; font-size:inherit;}
.mega-menu-open .navbar-brand__main{background-image:url("/media/uca-2020/site-assets/media/logos/uca-logo-white.png") !important}
.image-links{display:flex; align-items:center;}
.image-links img{vertical-align:middle}
.image-links h2{margin-top:20px}
.copy p img{margin:20px; margin-left:0}
@media (min-width: 992px){
	.grid-item--side:not(.grid-item--filtered){position:absolute}
	.grid-item--side:not(.grid-item--filtered).is--fixed{position:fixed}
}
section.grid-item--side.grid-item--filtered { margin-top: 80px; }
.campus-checker-results a{text-decoration:unset}
.accordion p, .accordion li{max-width:900px}
.accordion:first-of-type{margin-top:30px}
.book-now-cta__info h4, .book-now-cta__info p.date{margin:0; padding:0}
@media (min-width: 768px){
	.book-now-cta__info h4, .book-now-cta__info p.date{padding-top:29px; font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif}
}
section.grid-item.section--standard-content button.btn{margin-top:30px}
.section--accordion.section--standard-content-highlight:before,.section--case-study:before, .section--arrow-link-wide:before{content:""; display:block; position:absolute; top:0; left:-10000px; right:-10000px; bottom:0}
.section--standard-content.section--standard-content-highlight-grey:before, .four-square.section--standard-content-highlight-grey:before, .section--accordion.section--standard-content-highlight{background-color:#f1f1f1}
.staff-profile__tags li, .featured__type li, .featured__type h4{color:#757575}
.clear-filters{color:#DC1853}
.pcb-mini-cal .cal-table .calendar-dayrow .outperiodday{opacity:1; background-color:#e8e3f0}
a.ajax-load-link, a.next-search-link, a.prev-search-link{color:#6D309C}
.menu-divider{border-top:1px solid grey; padding-top:20px; margin-top:20px;}
.pagetemplate-events .copy h2+p, .pagetemplate-blogs .copy h2+p{font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700; font-size:inherit}
.pagetemplate-events .copy h2, .pagetemplate-blogs .copy h2{font-size:3.5em}
.pagetemplate-events .sub-heading, .pagetemplate-blogs .sub-heading, .section--accordion .sub-heading{font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700; font-size:1.2em; margin-bottom:50px}
.book-now-cta__info:before { content: unset; }
.book-now-cta__info { border-top: 8px solid #0a1414;}
.footer__sub-heading{font-size:1em; margin-bottom:unset;}
.footer__sub-heading a{padding:5px 0;}
@media (max-width: 991px){
	.big-cta_left h2{background-color:#fff}
	.big-cta .copy{width:calc(100% - 80px); margin-left:30px;}
}
@media (min-width:1400px){
	.section--news .hero-summary p{max-width:calc(100% - 311px); display:inline-block; width:100%}
}
@media (max-width:1400px){
	.hero-summary a{text-align:left !important}
}
.split-content__links .nav-item{margin-top:-5px;}
.gallery-slider__text{left:15px !important; padding:10px 10px 0px 15px; background:#c8eb00cc; width:fit-content; border-radius:0 4px 4px 0; max-width:80%}
.section--three-column-content .copy p{max-width:unset;}
.featured-article__nav-item span, .copy blockquote{font-family:"Suisse Int’l Thin", "Helvetica Neue", Arial, sans-serif; font-weight:100}
.section--standard-content .sub-heading,.footer__sub-heading, .footer__heading{font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700}
.footer__links-list a{font-size:.875em; padding:5px 0}
.footer__links-list a{min-width:24px; display:inline-block;}
.slick-disabled{opacity:0.3; cursor:default !important}
.carousel .link-box img{opacity:1}
.hero-title h2, .hero-title h1, .hero-banner--i h1{font-size:2.875em}
.hero-title h3{font-size: 2em; margin: 40px 0 20px;}
@media (min-width: 768px){
	.hero-title h2, .hero-title h1, .hero-banner--i h1{font-size:3.125em}
}
@media (min-width: 992px){
	.hero-title h2, .hero-title h1, .hero-banner--i h1{font-size:3.5em}
}
.hero-banner--i h1{font-size:3.125em; line-height:1.1em}
@media (min-width: 1440px){
	.hero-banner--i h1{font-size:5.1875em}
  .hero-banner__text .hero-title h1, .hero-banner__text .hero-title h2 { font-size: 80px; }
}
.scroller__inner h3{font-size:20.5vw}
.scroller p{font-size:1em; font-weight:unset}
.scroller__inner{margin-top:95px}
.featured__type h3{font-size:1em; line-height:1.4em}
@media (max-width:1400px){
	.hero-summary a{text-align:left !important}
}
.hero-banner__image .gallery-slider--video{z-index:99}
.colour-bg:before{content:""; display:block; position:absolute; top:0; left:-10000px; right:-100%; bottom:0; background:#dbdbdb; background-attachment:fixed; background-position:right; opacity:0.2}
.mobile-menu-active #courseSearch{display:none}
.modern-menu__decision-tree-content .custom-uca-select button[aria-expanded="false"] .filter-option-inner-inner{color:#fff}
.modern-menu__decision-tree .custom-uca-select button{border:2px solid #999}
.dropdown-menu.show{max-height:unset !important; overflow:auto !important; min-height:191px !important}
.modern-menu__dropdown a{line-height:1.5; padding:5px 0}
.accessibility-on section.grid-item.section-header-campaign .bg-image{background:#0A1414}
.main .grid-container .section--stories:first-child{margin-top:80px !important}

@media (max-width:250px) and (max-height:800px){
	section.grid-item.section-header-campaign .content{padding:150px 20px 0}
	section.grid-item.section-header-campaign{height:auto}
}
.bootstrap-select .dropdown-toggle .filter-option{overflow:auto}
header + main.main{margin-top:unset !important}
.section--two-column-content-highlight-grey:before, .four-square.section--standard-content-highlight-grey:before, .section--accordion.section--standard-content-highlight:before{content:""; display:block; position:absolute; top:0; left:-10000px; right:-10000px; bottom:0; background-color:#f1f1f1;z-index:-1}
.inline-img-left img{width:100% !important; height:auto; max-width:400px; float:left; display:inline-block; margin-top:5px;}
.row + .row .col .two-column-content{border-top:none}
.section--bg-color-off .apply-now__item label{background:#fff}
.portrait-fix{padding:0}
.portrait-fix iframe{height:100%; border:none}
.copy a:hover, .copy a:active{color:#585858; border-bottom:1px solid #585858}
.accordion p:first-child, .accordion h3:first-child{margin-top:0 !important}
.clearing-tag{background:#ef7197; border-radius:4px; font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; padding:10px 20px !important; width:fit-content}
.course-clearing-tag{background:#ef7197; border-bottom:none !important; border-radius:4px; font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; padding:10px 20px; text-align:center}
<!-- Course Stats Modal--> .row-glance{background-color:#e6e8e8}
.col-courses .row-glance{background-color:#e6e8e8; width:100%; margin-top:30px}
.options-head{line-height:1.15; font-weight:700; background-color:#c3c3c3; margin-top:0; color:#0A1414; display:inline-block; width:40%; height:100%; float:left; padding:unset; position:relative}
.options-head .options-head-content{margin:0 30PX; position:absolute; top:50%; transform:translatey(-50%)}
.options-body{display:inline-block; width:60%; float:left; padding-bottom:15px}
.row-glance .options-body button{background:#c3c3c3 !important; width:calc(100% - 30px); color:black !important; text-decoration:none; border:none; margin:15px 15px 0; padding:15px 25px; width:-webkit-fill-available; display:none}
.row-glance .options-body button:hover,.section--profile--staff .featured a .featured__type h3:hover{text-decoration:underline}
@media (max-width:699px){
	.options-body, .options-head{width:100%; height:auto;}
	.options-head .options-head-content{POSITION:relative; TRANSFORM:UNSET; MARGIN:30PX;}
}
@media (min-width:700px){
	.options-head{min-height:220px}
}
@media (min-width:992px){
	.options-head{min-height:290px}
}
@media (min-width:1360px){
	.options-head{min-height:200px}
}
a.skip_to_main{position:absolute; width:0; height:0; overflow:hidden;}
.skip_to_main:focus{visibility:visible !important; height:auto; margin:inherit; color:#333; background-color:#fff; font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700; text-decoration:underline; width:auto; top:10px; left:10px; z-index:999999; display:block !important; padding:10px 20px; outline-color:#f6d305 !important;}
body.user-is-tabbing *:focus{outline:2px solid #E91E63 !important; outline-offset:0;}
p.thumbnail-right img{width:100% !important; max-width:250px !important; float:right; margin:0 0 20px 20px}
.row-glance.single-entry{padding:30px; width:100%; max-width:870px; margin-top:50px; border-radius:3px}
.row-glance.single-entry h3{font-size:1.9em; font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif}
.row-glance.single-entry dl{margin-top:30px; width:100%}
.row-glance.single-entry dl span{float:left; width:25%}
.row-glance.single-entry dt{font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif}
.row-glance.single-entry a,.course-info-item p a,.course-info-item li a{color:#0A1414; text-decoration:underline;}
@media (min-width:351px) and (max-width:750px){
	.row-glance.single-entry dl span{width:50%; margin-bottom:30px}
	.row-glance.single-entry dl span:nth-of-type(3n), .row-glance.single-entry dl span:nth-of-type(4n){margin-bottom:0}
}
@media (max-width:350px){
	.row-glance.single-entry dl span{width:100%; margin-bottom:15px}
	.row-glance.single-entry dl span:last-of-type{margin-bottom:0}
}
.section--image-text .image-text.image-text{max-height:calc(100vh - 200px);}
@media (min-width: 768px) and (max-width:1599.98px){
	.section--image-text h2{font-size:2.25em !important}
}
.modern-menu__link>a{font-size:1.5em;}
span.linkicon img{position:absolute; bottom:15px; right:10px; display:block; font-size:0.875em; width:24px; height:auto; top:unset}
.section--new-slider .carousel .slick-prev, .section--new-slider .carousel .slick-next{background-color:#c8eb00}
.grid-container .grid-item{margin-top:0px !important; padding:100px 0}
.section--standard-content + .section--gallery-slider{padding-top:0}
@media (min-width:1200px){
	.modern-menu__section.modern-menu__section--menu{padding-top:260px; margin:auto 0; top:-60px;}
}
.modern-menu{background:#0A1414;}
.gallery-grid__image-caption{color:#0a1414; background-color:rgb(199 235 2)}
.gallery-alt-bg{background:#f1f1f1; padding:100px 0px}
.row.center-content{max-width:50em; margin:0 auto}
.row.center-content:before{display:table; content:" "}
.row.center-content h2{text-align:center; display:ruby}
.vt-modal .modal-body{padding:0; margin-bottom:-10px}
.vt-modal .modal-body iframe{width:100%; height:85vh; border:none}
.vt-modal .modal-content button{top:-40px; right:10px; font-size:0.93em; font-weight:bold; width:auto; height:auto; padding:10px 15px}
.vt-modal .modal-content button span{top:0}
.copy .vt-modal .responsive-video{margin:0; height:85vh;}
.vt-modal.modal .close{background:#c8eb00;color:#0a1415;}
@media (max-width: 991px){
	.section--big-cta.section--big-cta_50{padding:0 0 60px;}
}
@media (min-width:992px) and (max-width:1500px){
	.grid-container--side .big-cta_image{display:none}
	.grid-container--side .section--big-cta_50 .big-cta_content{width:100%; margin:0}
}
.big-cta_image{width:50%; float:right}
@media (min-width:992px){
	.big-cta_image{height:100%}
	.big-cta_image img{max-height: 60vh;height:100%; object-fit:cover}
}
.big-cta_content{padding:0 40px}
.section--big-cta_50 .big-cta_content{width:calc(50% - 60px); margin-right:60px; float:left}
.big-cta_left .big-cta_content{float:right; margin-left:60px; margin-right:0px}
.big-cta_left .big-cta_image{float:left}
.big-cta_content, .big-cta_image{z-index:2; position:relative}
.section--big-cta_50 .big-cta_inner{display:flex; align-items:center; flex-direction:row-reverse}
.section--big-cta_50 .big-cta_left.big-cta_inner{flex-direction:row}
.section--big-cta:before{background-color:#fff}
@media (max-width:991px){
	.section--big-cta_50 .big-cta_content, .section--big-cta_50 .big-cta_image{width:100%; padding:0 60px; margin-right:0px;}
	.section--big-cta:before{background-image:none}
	.big-cta_inner .big-cta_content, .big-cta_inner .big-cta_image{width:100%; padding:0;}
	.big-cta_inner .big-cta_content{margin-top:-40px; margin-left:20px;}
	.big-cta_inner .big-cta{margin-left:20px;}
	.big-cta_inner h2.big-cta__title{width:500px; max-width:80%; padding:30px 30px 0; font-size:1.9em}
	.big-cta_inner .big-cta__summary{padding:0 30px; max-width:calc(100vw - 30px);}
	.big-cta_image .gallery-slider__text{display:none}
	.big-cta_inner .big-cta_image{display:inline-block;}
	.mob-hide{display:none !important;}
}
.section--image-text .image-text.image-text { max-height: calc(100vh - 250px); }
@media (max-width:767px){
    .image-text__text{margin: -230px 20px 0;backdrop-filter:blur(16px)}
    .image-text__image:before{backdrop-filter:unset}
}
.grid-item.section--big-cta .copy p:first-of-type{font-family:"Suisse Int’l", "Helvetica Neue", Arial, sans-serif; font-weight:400; font-size:1.1em;}
.section--big-cta--slim .big-cta__title{font-size:2.3rem}
.section--arrow-link-alternate{margin-top:200px!important}
.section--arrow-link-alternate:before{background:#f1f1f1; margin:-30px}
.arrow-link:before, .accordion--button:before{background-image:url("/media/uca-2020/site-assets/media/images/images/icons/250911_UCA_WEB_BLOCK_ARROWS_RIGHT_01.svg")}
.section--arrow-link-alternate + .section--bg-color{margin-top:100px;}
@font-face{font-family:"Suisse Int’l Thin"; src:url("/media/uca-2020/site-assets/media/fonts/SuisseIntl-Thin-WebM.woff2") format("woff2"), url("/media/uca-2020/site-assets/media/fonts/SuisseIntl-Thin-WebM.woff") format("woff"); font-display:swap; font-style:normal; font-weight:100}
@font-face{font-family:"Suisse Int’l"; src:url("/media/uca-2020/site-assets/media/fonts/SuisseIntl-Regular-WebM.woff2") format("woff2"), url("/media/uca-2020/site-assets/media/fonts/SuisseIntl-Regular-WebM.woff") format("woff"); font-display:swap; font-style:normal; font-weight:400}
@font-face{font-family:"Suisse Int’l Medium"; src:url("/media/uca-2020/site-assets/media/fonts/SuisseIntl-Medium-WebM.woff2") format("woff2"), url("/media/uca-2020/site-assets/media/fonts/SuisseIntl-Medium-WebM.woff") format("woff"); font-display:swap; font-style:normal; font-weight:500}
@font-face{font-family:"Suisse Int’l Bold"; src:url("/media/uca-2020/site-assets/media/fonts/SuisseIntl-Bold-WebM.woff2") format("woff2"), url("/media/uca-2020/site-assets/media/fonts/SuisseIntl-Bold-WebM.woff") format("woff"); font-display:swap; font-style:normal; font-weight:700}
body{font-family:"Suisse Int’l", "Helvetica Neue", Arial, sans-serif; font-weight:400}
body .acsb-trigger{background-color:transparent !important}
bold, strong, h1, h2, .hero-title h1, .hero-title h2, .nav-item .nav-link, h3, h4, h5, h6, .btn, .big-cta__title, .big-cta__summary, .book-now-cta a, .breadcrumb .breadcrumb-item,.copy p a,.copy li a,.course-info-item p a,.course-info-item li a{font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700}
.main button, .scroller p, .arrow-link{font-family:"Suisse Int’l Medium", "Helvetica Neue", Arial, sans-serif; font-weight:500}
.case-study__content p, .copy blockquote, .options-head p{line-height:1.5}
.black-100, .black-80, .black-60{
	h1, h2, h3, h4, h5, h6, p, blockquote, li, td, th, a{color:#fff !important; border-color:#fff}
}
.orange-100, .orange-100:before, .section--big-cta.orange-100 .big-cta__title, .section--split-content.section--bg-color:before, .apply-now__item label{background:#FFBE1C; opacity:1}
.orange-80, .orange-80:before, .section--big-cta.orange-80 .big-cta__title{background:#FFCB49 !important; opacity:1}
.orange-60, .orange-60:before, .section--big-cta.orange-60 .big-cta__title{background:#FFD877 !important; opacity:1}
.orange-40, .orange-40:before, .section--big-cta.orange-40 .big-cta__title{background:#FFE5A4 !important; opacity:1}
.orange-20, .orange-20:before, .section--big-cta.orange-20 .big-cta__title{background:#FFF2D2 !important; opacity:1}
.orange-10, .orange-10:before, .section--big-cta.orange-10 .big-cta__title{background:#FFF8E8 !important; opacity:1}
.black-100, .black-100:before, .section--big-cta.black-100 .big-cta__title{background:#0A1414 !important; opacity:1}
.black-80, .black-80:before, .section--big-cta.black-80 .big-cta__title{background:#3B4343 !important; opacity:1}
.black-60, .black-60:before, .section--big-cta.black-60 .big-cta__title{background:#6C7272 !important; opacity:1}
.black-40, .black-40:before, .section--big-cta.black-40 .big-cta__title{background:#9DA1A1 !important; opacity:1}
.black-20, .black-20:before, .section--big-cta.black-20 .big-cta__title{background:#CED0D0 !important; opacity:1}
.black-10, .black-10:before, .section--big-cta.black-10 .big-cta__title{background:#E6E8E8 !important; opacity:1}
.acidgreen-100, .acidgreen-100:before, .section--big-cta.acidgreen-100 .big-cta__title{background:#C8EB00 !important; opacity:1}
.acidgreen-80, .acidgreen-80:before, .section--big-cta.acidgreen-80 .big-cta__title{background:#D3EF33 !important; opacity:1}
.acidgreen-60, .acidgreen-60:before, .section--big-cta.acidgreen-60 .big-cta__title{background:#DEF366 !important; opacity:1}
.acidgreen-40, .acidgreen-40:before, .section--big-cta.acidgreen-40 .big-cta__title{background:#E9F799 !important; opacity:1}
.acidgreen-20, .acidgreen-20:before, .section--big-cta.acidgreen-20 .big-cta__title{background:#F4FBCC !important; opacity:1}
.acidgreen-10, .acidgreen-10:before, .section--big-cta.acidgreen-10 .big-cta__title{background:#FAFDE6 !important; opacity:1}
.yellow-100, .yellow-100:before, .section--big-cta.yellow-100 .big-cta__title{background:#F0FF00 !important; opacity:1}
.yellow-80, .yellow-80:before, .section--big-cta.yellow-80 .big-cta__title{background:#F3FF33 !important; opacity:1}
.yellow-60, .yellow-60:before, .section--big-cta.yellow-60 .big-cta__title{background:#F6FF66 !important; opacity:1}
.yellow-40, .yellow-40:before, .section--big-cta.yellow-40 .big-cta__title{background:#F9FF99 !important; opacity:1}
.yellow-20, .yellow-20:before, .section--big-cta.yellow-20 .big-cta__title{background:#FCFFCC !important; opacity:1}
.yellow-10, .yellow-10:before, .section--big-cta.yellow-10 .big-cta__title{background:#FEFFE6 !important; opacity:1}
.green-100, .green-100:before, .section--big-cta.green-100 .big-cta__title{background:#3CD2A0 !important; opacity:1}
.green-80, .green-80:before, .section--big-cta.green-80 .big-cta__title{background:#63DBB3 !important; opacity:1}
.green-60, .green-60:before, .section--big-cta.green-60 .big-cta__title{background:#8AE4C6 !important; opacity:1}
.green-40, .green-40:before, .section--big-cta.green-40 .big-cta__title{background:#B1EDD9 !important; opacity:1}
.green-20, .green-20:before, .section--big-cta.green-20 .big-cta__title{background:#D8F6EC !important; opacity:1}
.green-10, .green-10:before, .section--big-cta.green-10 .big-cta__title, .green-20 .accordion--button[aria-expanded="true"], .green-20 .accordion--content>*{background:#ECFAF6 !important; opacity:1}
.blue-100, .blue-100:before, .section--big-cta.blue-100 .big-cta__title{background:#8cfff0 !important; opacity:1}
.blue-80, .blue-80:before, .section--big-cta.blue-80 .big-cta__title{background:#a3fff3 !important; opacity:1}
.blue-60, .blue-60:before, .section--big-cta.blue-60 .big-cta__title, .blue-60 .staff-profile--arrow-links:before, .staff-directory-profile .hero-banner--i:before{background:#bafff6 !important; opacity:1}
.blue-40, .blue-40:before, .section--big-cta.blue-40 .big-cta__title{background:#d1fff9 !important; opacity:1}
.blue-20, .blue-20:before, .section--big-cta.blue-20 .big-cta__title{background:#e8fffc !important; opacity:1}
.blue-10, .blue-10:before, .section--big-cta.blue-10 .big-cta__title{background:#f3fffd !important; opacity:1}
.pink-100, .pink-100:before, .section--big-cta.pink-100 .big-cta__title, .tags a{background:#DC96D2 !important; opacity:1}
.pink-80, .pink-80:before, .section--big-cta.pink-80 .big-cta__title{background:#E3ABDB !important; opacity:1}
.pink-60, .pink-60:before, .section--big-cta.pink-60 .big-cta__title, .tags a:hover{background:#EAC0E4 !important; opacity:1}
.pink-40, .pink-40:before, .section--big-cta.pink-40 .big-cta__title{background:#F1D5ED !important; opacity:1}
.pink-20, .pink-20:before, .section--big-cta.pink-20 .big-cta__title{background:#F8EAF6 !important; opacity:1}
.pink-10, .pink-10:before, .section--big-cta.pink-10 .big-cta__title{background:#FCF4FA !important; opacity:1}
.red-100, .red-100:before, .section--big-cta.red-100 .big-cta__title{background:#FF726B !important; opacity:1}
.red-80, .red-80:before, .section--big-cta.red-80 .big-cta__title{background:#FF8E89 !important; opacity:1}
.red-60, .red-60:before, .section--big-cta.red-60 .big-cta__title{background:#FFAAA6 !important; opacity:1}
.red-40, .red-40:before, .section--big-cta.red-40 .big-cta__title{background:#FFC7C4 !important; opacity:1}
.red-20, .red-20:before, .section--big-cta.red-20 .big-cta__title{background:#FFE3E1 !important; opacity:1}
.red-10, .red-10:before, .section--big-cta.red-10 .big-cta__title{background:#FFF1F0 !important; opacity:1}
@media (max-width:991px){
	.grid-container .grid-item.section--big-cta.big-cta-image{padding-top:0}
}
.section--image-text .image-text__text h2, .section--image-text .image-text__text p, .section--image-text .image-text__text a{color:#0a1414}
.image-text__text p{margin:30px 0}
.section--image-text .image-text__text.black-cta h2, .section--image-text .image-text__text.black-cta p, .section--image-text .image-text__text.black-cta a{color:#fff}
.section--image-text .image-text__text, .section--image-text .image-text__text.acidgreen-cta{background-color:#c8eb0099}
.section--image-text .image-text__text.black-cta{background-color:#0a141499}
.section--image-text .image-text__text.yellow-cta{background-color:#F0FF0099}
.section--image-text .image-text__text.green-cta{background-color:#3CD2A099}
.section--image-text .image-text__text.blue-cta{background-color:#8CFFF099}
.section--image-text .image-text__text.pink-cta{background-color:#DC96D299}
.section--image-text .image-text__text.red-cta{background-color:#FF726B99}
.section--image-text .image-text__text.orange-cta{background-color:#FFBE1C99}
.black-40 h2, .black-40 p, .black-20 h2, .black-20 p, .black-10 h2, .black-10 p, [class*="acidgreen-"] h2, [class*="acidgreen-"] p, [class*="blue-"] h2, [class*="blue-"] p, [class*="green-"] h2, [class*="green-"] p, [class*="orange-"] h2, [class*="orange-"] p, [class*="pink-"] h2, [class*="pink-"] p, [class*="red-"] h2, [class*="red-"] p, [class*="yellow-"] h2, [class*="yellow-"] p{color:#0a1414 !important}
.link-box__title em{font-size:1em}
[class*="black-"] p.link-box__title{background:#0a1414cc}
[class*="yellow-"] p.link-box__title{background:#f0ff00cc}
[class*="green-"] p.link-box__title{background:#3cd2a0cc}
[class*="acidgreen-"] p.link-box__title{background:#c8eb00cc}
[class*="blue-"] p.link-box__title{background:#8cfff8cc}
[class*="pink-"] p.link-box__title{background:#dc96d2cc}
[class*="red-"] p.link-box__title{background:#ff726bcc}
[class*="orange-"] p.link-box__title{background:#ffbe1ccc}
.grid-item--carousel-escape .btn{margin-top:20px}
.big-cta .btn,.hero-banner--a p .btn, .copy .btn, .image-text__text .btn, .section-header-campaign .cta a, .section--gallery-grid .btn, .book-now-cta__action .btn, .campus-checker .campus-checker__button .btn,.section--search .btn.btn--effect,.grid-item--carousel-escape .btn{background:#C8EB00 !important; color:#0a1414 !important; border:unset; border-radius:2px;margin:0 20px 20px 0;font-size:1em}
.big-cta .btn:nth-of-type(2), .copy .btn:nth-of-type(2), .image-text__text .btn:nth-of-type(2){background:#f4fbcc !important; border:#c8eb00 2px solid; padding:20px 22px}
.big-cta .btn:hover,.hero-banner--a p .btn:hover,.copy .btn:hover, .image-text__text .btn:hover, .section-header-campaign .cta a:hover, .section--gallery-grid .btn:hover, .book-now-cta__action .btn:hover, .campus-checker .campus-checker__button .btn:hover,.section--search .btn.btn--effect:hover,.grid-item--carousel-escape .btn:hover{background:#e9f799 !important; border:unset}
.btn--effect:before{border:unset !important}
.big-cta .btn:nth-of-type(2):hover, .copy .btn:nth-of-type(2):hover, .image-text__text .btn:nth-of-type(2):hover{border:#c8eb00 2px solid}
.section--new-slider .hero-title a.btn { border: unset; margin-top: 10px; }
.section--profile--staff .featured a .featured__type h3{font-size:1.25rem;margin-top:.5rem;min-height:0;margin-bottom:.75rem}
.staff-directory-profile h1{color:#0a1414}
.pagetemplate-blogs .c-navbar:not(.sticky) .navbar-brand__main, .staff-directory-profile .c-navbar:not(.sticky) .navbar-brand__main{background-image:url("/media/uca-2020/site-assets/media/logos/uca-logo-black.png") !important}
.pagetemplate-blogs .c-navbar:not(.sticky) span.burger, .pagetemplate-blogs .c-navbar:not(.sticky) .nav-link, .pagetemplate-blogs .c-navbar:not(.sticky) .accessibility-switch__text, .staff-directory-profile .c-navbar:not(.sticky) .nav-link, .staff-directory-profile .c-navbar:not(.sticky) span.burger, .staff-directory-profile .c-navbar:not(.sticky) .accessibility-switch__text{color:#0a1414 !important}
.pagetemplate-blogs .c-navbar:not(.sticky) .nav-link:after, .staff-directory-profile .c-navbar:not(.sticky) .nav-link::after{background-color:rgb(0 0 0 / 40%)}
.pagetemplate-blogs .c-navbar:not(.sticky) .hamburger line, .pagetemplate-blogs .c-navbar:not(.sticky) .hamburger path, .staff-directory-profile .c-navbar:not(.sticky) .hamburger line, .staff-directory-profile .c-navbar:not(.sticky) .hamburger path{stroke:#0a1414 !important}
.pagetemplate-blogs .c-navbar:not(.sticky) .hamburger, .staff-directory-profile .c-navbar:not(.sticky) .hamburger{border:1px solid #0a1414}
.pagetemplate-blogs .c-navbar:not(.sticky) .accessibility-switch__slider, .staff-directory-profile .c-navbar:not(.sticky) .accessibility-switch__slider{background-color:#e3e3e3}
.pagetemplate-blogs .c-navbar:not(.sticky) .accessibility-switch__slider:before, .staff-directory-profile .c-navbar:not(.sticky) .accessibility-switch__slider:before{background-color:#7e7e7e}
.pagetemplate-blogs .grid-container .grid-item{margin-top:50px !important}
[class^="header-light pagetemplate"] .main{margin-top:0 !important;}
.pagetemplate-blogs .main section:first-of-type{margin-top:100px !important}
.pagetemplate-blogs .copy h2{font-size:2.5em}
.pagetemplate-news .c-navbar:not(.sticky), .pagetemplate-news .c-navbar:after{background-color:#dc96d2}
.pagetemplate-blogs .c-navbar:not(.sticky), .pagetemplate-blogs .c-navbar:after{background-color:#dc96d2}
.pagetemplate-staff .c-navbar:not(.sticky), .pagetemplate-staff .c-navbar:after, .pagetemplate-staff .staff-profile__info:after{background-color:#6CABDA}
.pagetemplate-staff .staff-profile__image{top:0}
.pagetemplate-staff .staff-profile__info{border-bottom:1px solid #6CABDA}
.staff-profile--header .hero-summary .copy p{font-size:120%}
.staff-profile--header .staff-profile--content ul, .staff-profile--header .staff-profile--content li, .staff-profile--header .staff-profile--bio ul, .staff-profile--header .staff-profile--bio li, .staff-profile__text .accordion--content ul, .staff-profile__text .accordion--content li{list-style:disc}
.staff-profile__image--desktop{right:unset; top:unset}
.hero-banner--a{position:relative; padding-top:125px; background-color:#060609; margin-bottom:125px; height:95vh !important}
.hero-banner--a .hero-banner__image_decision-tree{height:calc(95vh - 125px) !important; min-height:calc(95vh - 125px) !important; max-height:calc(95vh - 125px) !important}
.hero-banner--a h1 span{text-shadow:none; font-size:0.65em; color:#fff !important}
.hero-banner--a .hero-banner__text{padding:50px !important; background:rgb(40 40 40 / 90%); border-radius:3px; margin-left:50px; backdrop-filter:blur(2px); box-shadow:0px 6px 5px rgb(53 41 66 / 60%); bottom:50px}
.hero-banner__text p{color:#fff !important}
.hero-banner--a .hero-banner__form label{margin:0; color:#fff; font-weight:bold; font-size:1.1em}
.hero-banner--a form.decision-tree button path{stroke:#352942}
.hero-banner--a .search-filter__item.search-filter__btn{background:#cc92f7; border-radius:100%; right:-100px; box-shadow:-3px 0px 10px rgb(53 41 66 / 90%)}
.hero-banner__form { border-top: 1px solid #616161; padding-top: 25px; margin-top: 25px; }
#submitUCAPersona:hover{background:#e8d5f6}
.header-quicklink:before{content:""; display:inline-block; width:13px; height:11px; margin-right:4px; background:transparent url("/media/uca-2020/site-assets/media/images/images/icons/250911_UCA_WEB_WHITE_BLOCK_ARROWS_RIGHT_01.svg") center center no-repeat}
.header-quicklink{color:#fff; text-decoration:underline; margin:15px 30px 0 0; display:inline-block; font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif}
.header-quicklink:hover{color:#fff}
.hero-banner__text .intro { display: flex; }
.hero-banner--a p .btn{margin:0 0 0 20px}
@media (max-width: 991.98px){
	.hero-banner--a .hero-banner__text{bottom:50px;}
  .hero-banner--a p .btn{margin:0}
}
@media (max-width: 767.98px){
	.hero-banner--a .hero-banner__text{margin-left:15px; bottom:15px;padding:30px !important;}
	.hero-banner--a .hero-banner__form label{width:100%; margin:0;}
	.hero-banner--a .custom-uca-select{max-width:400px; border-bottom:1px solid; margin-bottom:15px;}
	.hero-banner--a .search-filter__item.search-filter__btn{border-radius:3px; width:100px; box-shadow:0px 0px 10px rgb(53 41 66 / 90%);}
	.hero-banner--a .search-filter__item.search-filter__btn button{padding:15px;}
}
.hero-banner--a .hero-banner__text p{font-size:1.25em}
@media (max-width:400px){
	.hero-banner--a .hero-banner__text{padding:30px !important;}
	.hero-banner--a .hero-banner__text p{font-size:1em;}
	.custom-uca-select .btn.dropdown-toggle{padding:10px;}
	.filter-option-inner-inner, .hero-banner--a .hero-banner__form label{font-size:0.9em;}
}
@media (max-height:620px){
	.header-quicklink{display:none;}
	.hero-banner--a .hero-banner__text{max-width:710px; bottom:10px}
}
.sticky-nav__content button{margin:10px; border-radius:2px; background:none; color:#eee; border:2px solid #eee; padding:15px 20px}
.sticky-nav__content button:after{content:""; position:relative; top:3px; width:11px; height:17px; background-image:url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 14L3 8.5L8 3' stroke='white' stroke-width='3' stroke-linecap='square'/%3E%3C/svg%3E%0A"); transform:rotate(-90deg); margin-top:-8px; display:inline-block; margin-left:10px}
body .sticky-nav .collapsing, body .sticky-nav .collapse.show{position:absolute; background-color:#222}
.sticky-nav__inner{margin-left:10px}
body .sticky-nav{display:flex;border-bottom:2px solid #222}
@media (min-width:700px){
    body .sticky-nav{display:grid;grid-template-columns:20px 64% 32% 20px}
    .sticky-nav__inner{grid-column-start:2;margin:0;padding:0}
                        }
@media (min-width:992px) {body .sticky-nav{grid-template-columns:10% 55% 25% 10%}}
@media (min-width:1200px){body .sticky-nav{grid-template-columns:14% 50% 22% 14%}}
@media (max-width:700px){ .sticky-nav__inner{width:calc(100% - 270px)} }
@media (max-width: 547px){
	.sticky-nav__content button{padding:10px 15px; font-size:0.9em}
	body .sticky-nav p{font-size:.9em}
	.sticky-nav__inner{margin-left:unset;width:100%}
}
.banner-image + .main .is-reduced{top:-32px; border-top:1px solid #818181}
.section-header-campaign+.main .sticky-nav:first-child{top:-20px}
#fixed-sticky-nav, #fixed-sticky-nav.is--fixed{z-index:99995}
.course-webinars{background:#f7f7f7; display:inline-block; padding:0 30px; border-radius:3px; margin-top:40px}
.webinar { width: calc(50% - 60px); margin-bottom: 10px; margin-right: 60px; float: left; padding: 20px 0 20px; }
.webinar .date { width: 60px; font-family: 'Suisse Int’l Bold', sans-serif; text-transform: uppercase; border-left: 6px solid #c8eb00; padding-left: 10px; float: left; text-align: center; margin-right: 20px; margin-left: -6px; }
.webinar .date .year{margin-top:-10px;}
.webinar .date .month{font-size:1.2em; margin-top:-15px;}
.webinar .date .day{font-size:2em; margin-top:-10px;}
.webinar .date span{display:block}
.webinar:hover { background: #E9F799; border-left: 6px solid #c8eb00; margin-left: -6px; }
.webinar:hover .date { border: none; margin-left: -3px; margin-right: 17px; }
.webinar .details{float:left; width:calc(100% - 80px)}
.webinar a .details div p { margin: 0; }
.webinar .webinar-booking {text-decoration: underline; }
.webinar .details a h4, .webinar .details a h3, .webinar a .details h4, .webinar a .details h3 { text-decoration: underline; margin: 0 !important; font-size: 1.1em; } 
.webinar-description { display: none; }
.show-descriptions .webinar-description { display: block; }
.show-descriptions .webinar .webinar-booking { font-family: 'Suisse Int’l Bold', sans-serif; font-weight: 700;}
.course-webinars p{margin:10px 0 30px}
.webinar .details a{color:#0A1414}
.webinars .webinar:nth-of-type(odd){clear:both}
.webinars{margin-bottom:10px; display:inline-block; width:100%}
.webinar .details a div{font-size:.9em}
p.none-upcoming{display:none; margin:0;}
br + p.none-upcoming{display:block;}
@media (max-width: 700px){
	.webinar{width:100%;}
	.course-webinars{padding:0 15px}
	.course-webinars .webinar-heading{font-size:2em;}
	.webinar .details a h4, .webinar .details a h3{margin:0 !important;}
}
.case-study__image{height:140px; overflow:hidden}
.case-study__image img{object-fit:cover; height:-webkit-fill-available}
@media (max-width: 1439.98px){
	.case-study__container{grid-template-columns:1fr 1fr 1fr}
}
@media (max-width: 700px){
	.case-study__container{grid-template-columns:1fr 1fr}
	.gallery-slider__text p{font-size:1em; line-height:1em}
	.gallery-slider__text{left:30px; right:30px; bottom:100px; position:relative}
}
@media (max-width: 450px){
	.case-study__container{grid-template-columns:1fr}
}
@media (min-width: 1440px){
	.case-study__container{grid-template-columns:1fr 1fr 1fr 1fr 1fr}
}
.case-study__item:hover span{color:#1a1a1a}
.case-study__item{margin:10px 20px; border:1px solid #D9D9D9}
.case-study__item .case-study__content{height:calc(100% - 140px)}
.case-study__container{border-bottom:none; background-color:unset}
.case-study__container::after{background:unset}
.case-study__item .case-study__content{padding:20px 20px 41px; position:relative; border:none; border-top:1px solid #D9D9D9; background:#f1f1f1}
.case-study__content h3{font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-size:1.125em; font-weight:700; line-height:1.5; margin-bottom:20px}
.case-study__content ul{padding:0; margin-left:20px}
.case-study__content li, .case-study__content p{line-height:1.5; margin-bottom:5px; font-size:0.9em; color:#2f2f2f}
.case-study__content span{text-decoration:underline; color:#757575; position:absolute; font-size:.9em; bottom:20px; margin-right:20px}
.case-study__content p span{color:#2f2f2f; font-size:1em; text-decoration:none; position:initial}
.case-study__item:first-child .case-study__content, .case-study__item:nth-child(5n+1) .case-study__content{border:unset}
.case-study__item:hover .case-study__content{background:#e4e4e4}
.case-study__item:hover .case-study__image{filter:brightness(0.95)}
.bootstrap-select .dropdown-menu li{border-top:1px solid #333}
.case-study__content{border:none !important}
.search-filter.search-filter--case-study{margin:40px 5px 30px !important;}
.section--case-study .search-filter__row{display:block;}
.section--case-study .search-filter__item{max-width:100% !important; width:400px !important;}
.grid-item-filter{margin:-15px}
button.btn.dropdown-toggle.btn-light.bs-placeholder{max-width:100%; min-width:unset}
@media (max-width:1599px){
	.grid-container--side .section--search.section--case-study .case-study__container{grid-template-columns:1fr 1fr 1fr}
}
@media (max-width:700px){
	.grid-container--side .section--search.section--case-study .case-study__container{grid-template-columns:1fr 1fr}
}
@media (max-width:450px){
	.grid-container--side .section--search.section--case-study .case-study__container{grid-template-columns:1fr}
}
.section--search div.row + div.search-filter { margin-top: 50px; }
.stories__name{font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700; margin-bottom:5px}
.stories__role{font-size:.85em}
.stories__role, .stories__name{width:150px; max-height:100%; line-height:1.1em}
.stories__item{height:150px; overflow:hidden}
.stories__pre h2{font-size:0.7em; text-transform:uppercase; color:#979191; display:contents}
.stories__pre{font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700; line-height:1.2em; max-width:200px; font-size:1em}
.story__slide--black .story__slide-content2{background-color:#0A1414}
.story__slide-content2 blockquote{font-size:1.5em; line-height:1.35; margin-bottom:40px; color:white; font-style:italic; font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700}
.story__slide-content2 p, .story__title, .story__slide-quote blockquote p{font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700}
.story__slide-content .story__title+.story__title{margin-top:0px}
.story__title{line-height:1em; font-size:1.1em}

.story__slide-content .story__title:first-child{color:#fff; -webkit-text-stroke:unset}
.story__slide-dual-image:first-of-type{top:0}
.story__slide-dual-image{position:absolute; width:100%; height:50%; top:50%}
.story__slide--black .story__slide-quote{background-color:rgb(22 22 22 / 80%)}
.story__slide--black .story__slide-quote blockquote p{color:#fff}
.dual-image-text .story__slide-prop-image img{padding:40px 20px 0;}
.story__slide-prop-text{padding-top:20px}
.story__slide-prop-container{grid-template-rows:none}
.story__slide--violet .story__slide-content2{background-color:rgb(88 72 157 / 59%)}
.story__slide-quote blockquote::after{font-size:20em; content:"”"; color:rgb(0 0 0 / 16%); position:absolute; right:0px; z-index:-1; line-height:0.8em; font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700}
.story__slide-quote blockquote::before{content:"“"; font-size:20em; color:rgb(0 0 0 / 16%); position:absolute; left:0px; z-index:-1; line-height:0.4em; font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700}
.story__slide-content.story__slide-content--middle{background-color:rgb(0 0 0 / 50%)}
.story__slide--black .story__slide-quote blockquote::before, .story__slide--black .story__slide-quote blockquote::after{color:rgb(255 255 255 / 30%)}
.story__slide--blue .story__slide-quote{background-color:rgb(13 82 128 / 80%)}
.story__slide--blue .story__slide-quote p{color:#fff}
.story__slide--blue .story__slide-quote blockquote::before, .story__slide--blue .story__slide-quote blockquote::after{color:rgb(202 214 255 / 16%)}
.dual-image-text .story__slide-prop-container{display:block}
.dual-image-text .story__slide-prop-container .story__slide-prop-image{max-height:60%}
.dual-image-text .story__slide-prop-container .story__slide-prop-text{display:block}
.dual-image-text .story__slide-prop-container .story__slide-prop-text p{font-size:1em; line-height:1.2em; font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700; padding:0 40px}
.section--stories{margin-top:30px !important}
.story__slide--violet .story__slide-quote{background-color:rgb(88 72 157 / 80%)}
.story__slide-quote p span{display:block; margin-bottom:30px}
.story__slide-quote p span:last-of-type{margin-bottom:unset}
.story__slide--violet .story__slide-quote blockquote p, .story__slide--violet .story__slide-content2 p, .dual-image-text.story__slide--violet .story__slide-prop-text p{color:#efe7ff}
.story__slide-discover ul{margin:0 50px}
.story__slide-discover ul li a{font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700; font-size:1em; line-height:1.2em; padding:15px 20px}
.story__slide--violet .story__slide-discover ul li a{background-color:#efe7ff; color:#58489d}
.story__slide--black .text-middle , .story__slide--black .text-bottom{background:rgb(0 0 0 / 25%)}
.story__slide--black .story__slide-content2{background-color:rgb(0 0 0 / 45%)}
.story__slide-video.story__slide-video--landscape iframe{border:3px solid #404040; border-radius:7px}
@media (max-width: 767px){
	.stories__pre{max-width:unset; justify-content:left}
}
.stories__image img {height: 130px;border-radius: 50%;width: 130px;object-fit: cover;max-height: 100%;padding: 5px;border: 2px solid #c8e000;transition: linear .4s;margin-left:10px}
.stories-slide:hover .stories__image img {border-color: #3cd2a0;transition: linear .4s;background: #d8f6ec;}
.stories-slide:hover .stories__item {background: unset;border-color: unset; transition:linear .5s}
.stories__item {height: auto;overflow: hidden;border: unset;background: unset;display: block;transition: linear .5s;}
.stories__content {text-align: center;margin: 15px 0 0}
.stories {border-color: #c8eb00;}
.stories .stories__prev {left: 16px;right: unset;}
.stories .stories__next {left: 60px;}
.stories__pre h2 {color: #0a1414;}
.grid-container .grid-item.section--stories {padding: 0;}
.stories__pre {background: #c8eb00;color: #0a1414;z-index: 9;}
.stories .story-slick-slider-dots .slick-dots li button {background-color: #e9f799;}
.stories .story-slick-slider-dots .slick-dots li.slick-played button{ opacity:1;background-color:#9da1a1}
.stories .story-slick-slider-dots .slick-dots li.slick-active button {background-color: #c8eb00;}
.dual-image-text .story__slide-prop-container,.story__slide,.story__overlay-text,.story__slide-video {background-color: #0a1414 !important;color: #c8eb00;}
.story__slide-discover ul li a{background-color: #c8eb00 !important;color: #0a1414 !important;}
.story .slick-prev, .story .slick-next {background-color: #c8eb00;background-image: contain;}
.story__slide-content.story__slide-content--middle,.story__slide-content2,.story__slide-quote,.story__slide--black .text-bottom {background-color: #0a1414cc !important;}
.story__title,.story__slide-content2 p,.dual-image-text .story__slide-prop-text p,.story__slide-quote p {color: #c8eb00 !important;}
.story__slide-dual-image:first-of-type {border-bottom: 4px solid #c8eb00;}
.stories .stories__prev {left: 30px;right: unset;top: 50%;z-index: 9999;cursor: pointer;}
.stories .stories__next {right: 15px;left: unset;top: 50%;z-index: 9999;cursor: pointer;}
.stories__container {padding: 10px 0 10px 40px;}
@media (min-width:768px){.stories .stories__prev {left: 225px;}}
.stories__next-cutoff {    background: #ffffffeb;width: 42px;float: right;position: absolute;top: 52px;right: 17px;left: unset;height: calc(100% - 54px);}
@media (max-width:767px){.stories__next-cutoff {bottom: 2px;top: unset;HEIGHT: calc(100% - 140px)}}
.thumbnail-course img, .thumbnail-course div{display:inline-block; float:left}
.thumbnail-course img{width:200px; max-width:30%; height:100%; object-fit:cover; border-radius:5px 0 0 5px ; min-height:120px}
.two-column-layout .thumbnail-course{margin:0 0 30px;float:left; display:inline-block; position:relative}
.two-column-layout .thumbnail-course div{max-width:unset}
.thumbnail-course h3{font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-size:1.125em; font-weight:700; margin-top:10px; line-height:1.5; color:#333}
.thumbnail-course{padding:0; margin:0 0 30px; display:inline-block; position:relative}
.thumbnail-course div{max-width:470px; background:#fff; height:100%; width:calc(70% - 20px); padding:0 20px; border-radius:0 5px 5px 0}
.thumbnail-course a{color:#333; text-decoration:underline}
@media (max-width:767px){
	.thumbnail-course{width:100% !important; margin:0 10px 30px !important}
	.thumbnail-course div{width:70%}
}
@media (max-width:500px){
	.thumbnail-course h3{font-size:1em; margin-top:10px}
}
div.tabs{margin:20px 0 0; padding:0px; list-style:none}
div.tabs button{background:none; color:#222; display:inline-block; padding:15px 20px; cursor:pointer; margin:0; border:none; border-radius:6px 6px 0 0}
div.tabs button.current{background:#e6e8e8; color:#222; font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700}
.tab-interiors{background:#e6e8e8; border-radius:6px; padding-bottom:30px}
.tab-content{display:none; padding:30px; max-width:900px; border-radius:13px}
.tab-content.current{display:inherit}
.fixed-tab-content{border:2px dashed #0a1414; background:#ced0d0; padding:30px; margin:10px 30px}
.tabbed-content{max-width:900px; padding-bottom:20px; margin-top:40px}
.tab-content > *:first-child, .fixed-tab-content > *:first-child{margin-top:0px}
.tab-link:hover{background:#f6f6f6}
.tabbed-content h3{font-size:1.6em}
.tabbed-content h4{font-size:1.3em}
.tabbed-content h5{font-size:1em; margin-bottom:0px}
.tab-content h3 + ul, .tab-content h4 + ul, .tab-content h5 + ul{padding-top:10px}
.fixed-within-tab{margin:-30px 30px 30px}
.tab-interiors .tab-content:first-of-type{background:#e6e8e8; border-radius:0 6px 0 0}
.tab-interiors h3.sr-only + h4 { margin-top: 20px !important; }
section.apply-now-decision-tree ~ section.course-ctas, section.course-ctas ~ section.apply-now-decision-tree{margin-top:0 !important}
.tab-content table{margin-bottom:10px}
@media (max-width:700px){
	div.tabs{background:#d9d9d9; border-radius:6px 6px 0 0; border-bottom:2px solid #d3d3d3}
	.tab-interiors{border-radius:0 0 6px 6px}
	button.tab-link.current{border:2px solid #cacaca; border-radius:6px; background:#e6e8e8 !important}
	div.tabs button{margin:3px; padding:10px 7px}
}
/* .section--testimonial--highlight .testimonial__text p{color:#c8eb00}
.section--testimonial--highlight .testimonial__text svg path{stroke:#e9f799}
.section--testimonial--highlight .testimonial__text:after,.testimonial__text:before{background-color:#c8eb00;}
.section--testimonial--highlight .testimonial__text{border-color:#c8eb00} */
.section--new-slider:before{background-color:#e6e8e8}
.section--new-slider{padding-top:70px; padding-bottom:70px}
.section--new-slider .slick-center .new-slider__text{transform:translateY(-20px)}
.new-slider--video a .new-slider__image:before{content:""; display:block; background:transparent url("/media/uca-2020/site-assets/media/icons/icon-gallery-slider-play-acidgreen.svg") center center no-repeat; background-size:cover; position:absolute; z-index:10; top:calc(50% - 60px); left:50%; margin-top:-40px; margin-left:-40px; width:80px; height:80px; -webkit-transition:0.5s ease; transition:0.5s ease}
.section--new-slider .carousel .new-slider__text{background:#CED0D0;margin-top:-20px}
.new-slider--video:hover a .new-slider__image:before{width:100px; height:100px; margin-left:-50px; margin-top:-50px}
.grid-container .grid-item--carousel-escape .carousel { margin-bottom: 30px; }
.section--new-slider .carousel .slick-prev, .section--new-slider .carousel .slick-next{top:200px; outline:1px solid #c8eb00}
.section--new-slider .slick-slide img{opacity:0.5;}
.section--new-slider .slick-slide, .section--new-slider .slick-slide.slick-active img, .section--new-slider .slick-current img{opacity:1 !important;object-fit:cover;height:100%}
.section--new-slider.remove-background:before{background:#fff;}
.section--new-slider.remove-background .carousel .new-slider__text{background:#e4e4e4; background:rgb(228 228 228 / 66%)}
.section--new-slider .hero-title a, .new-slider__text a{color:#13141C; border-bottom:1px solid #13141C;}
.international-entry-requirements .col .copy{margin-bottom:46px;}
.international-entry-requirements .international-entry-requirements__filters{margin-top:40px;}
@media (min-width: 768px){
	.international-entry-requirements .col .copy{margin-bottom:60px;}
	.international-entry-requirements .international-entry-requirements__filters{margin-top:unset;}
}
.international-entry-requirements__data h3 + p, .international-entry-requirements__data h4 + p, .international-entry-requirements__data h3 + div.country-lang-reqs p{margin-top:0;}
.international-entry-requirements__data h3{font-size:1.3em; margin-top:0; margin-bottom:.5rem;}
.international-entry-requirements__data h4{font-size:1.1em; color:#4d4d4d}
.international-entry-requirements__data{border-left:1px solid #a0a0a0; padding:15px}
@media (max-width:991px){
	.international-entry-requirements__data{margin:0 10px 0 40px; max-width:fit-content;}
}
span.international-entry-requirements__english{display:block; margin-top:-20px;}
div.country-lang-reqs{margin-bottom:20px; display:inline-block;}
.international-entry-requirements__country-group hr{margin:30px 10%; height:1px; background:#d2d2d2; border:none;}
.copy p.country-link{margin:0 0 30px; font-size:.9em;}
.country-link a{color:#757575; border-color:#bfbfbf;}
.country-link a:hover{color:#333; border-bottom:1px solid #333;}
.link-box:hover .link-box__image img{top:-15px; height:calc(100% + 30px); opacity:1;}
.link-box:hover .link-box__image:after{top:-15px; height:calc(100% + 30px); background:unset;}
.link-box .link-box__image{transition:1s ease;}
.link-box:hover .link-box__title{bottom:6px}
.subject-card-box{height:250px; margin-bottom:30px}
.subject-card-box .link-box{padding-bottom:250px}
.subject-card-box .link-box__image{cursor:pointer !important}
.subject-card-box .link-box:hover .link-box__image img{top:-10px; height:calc(100% + 10px); filter:brightness(0.75);}
.subject-card-box .link-box__image img, html body.accessibility-on .link-box:hover .c-link-boxes__image{opacity:1}
.link-box__title{bottom:10px; font-size:1.4em; color:#0a1414; height:fit-content; position:absolute; left:0; padding:7px 10px; max-width:calc(100% - 10px); background:#c8eb00; font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; border-radius:0 3px 3px 0;}
.link-box:hover .link-box__image:after{opacity:0}
@media (max-width:575px){
	.subject-card-box{height:200px; margin-bottom:20px;}
	.subject-card-box .link-box{padding-bottom:200px}
}
.accessibility-on .subject-card-box .link-box:hover .link-box__title{font-size:1.3em;}
.featured__type a:focus h2{border:2px solid #7AACFE;}
section.grid-item.section-header-campaign{height:95vh; grid-column-start:1; grid-column-end:6; background-size:cover !important; display:flex; flex-direction:row-reverse; max-height:800px}
.hero-banner .gallery-slider__text{padding:5px 25px 5px}
.hero-banner__image .gallery-slider--video{z-index:99}
.grid-item.nav--breadcrumb+.grid-item.section-header-campaign{margin-top:100px}
.grid-container--side .grid-item.section-header-campaign , .grid-container .grid-item.section-header-campaign{margin-top:130px}
section.grid-item.section-header-campaign .bg-image{background:#0a141499; height:100%; background-size:cover; width:50%; float:right; display:flex; align-items:center; color:#fff}
section.grid-item.section-header-campaign .content{padding:100px 70px 0; width:100%}
.section-header-campaign h1 em{display:block; font-style:normal; color:inherit; -webkit-text-stroke:unset; font-size:0.5em}
.section-header-campaign h1{color:#fff !important; font-size:4em; padding-top:20px; position:relative}
.section-header-campaign .left{font-size:2.3em; font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700; margin-right:20px; flex:0 0 90px; text-align:center}
.section-header-campaign .right{font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700}
.section-header-campaign .stat{margin-bottom:25px; display:flex; align-items:center}
.section-header-campaign .stats{margin-top:60px; max-width:700px}
.section-header-campaign .ctas{margin-top:40px}
.section-header-campaign .cta a{margin:0 15px 15px 0;display:inline-block;float: left}
.pause-button{position: absolute; left: 5px; bottom: 50%; background: #000; color: #fff; border: 2px solid white; width: 24px; height: 24px; font-size: 0.56em; padding: 1px 2px 0 0;}
    .section-header-campaign .accreditation {    bottom:50%}
  @media (max-width: 650px){.section-header-campaign .accreditation {    bottom:45px}}
  @media (min-width: 992px){.pagetemplate-courses .grid-item--side:not(.is--fixed){ margin-top: -95px; margin-top: 0; }}
  .section-header-campaign + .main {    margin-top: 20px !important;}
  .section-header-campaign video {z-index: -1; position: absolute; height: 95vh; max-height: 800px; width: 100%; object-fit: cover;}
@media (max-width: 1199px){section.grid-item.section-header-campaign video { margin-top: 0 !important; min-height: 95vh; }.pause-button{bottom:6%;left:unset;right:5px}}
@media (max-width: 1199px){
	section.grid-item.section-header-campaign .bg-image{width:100%;}
	section.grid-item.section-header-campaign .content{padding:90px 20px 0; width:100%}
	.section-header-campaign .cta a.btn.btn--effect{margin-right:20px; margin-bottom:10px}
	.section-header-campaign .left{text-align:center}
	.grid-item.nav--breadcrumb+.grid-item.section-header-campaign, .section--standard-content-highlight-grey + .section--bg-color{margin-top:0 !important}
	section.grid-item.section-header-campaign{margin-top:0 !important; min-height:95vh}
}
@media (max-width: 499px){
	.section-header-campaign h1{font-size:2.8em}
	.breadcrumb li:not(:nth-last-child(-n+2)){display:none;}
	.sticky-nav__inner .viewing{font-size:0em}
	.sticky-nav__inner .viewing strong{font-size:0.75em}
}
.header-video-button{color: #0a1414; background: #c8eb00; position:absolute; left:20px; padding:10px 20px; border-radius:2px; top:calc(95vh - 65px); font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-size:1em; padding:10px 20px}
.header-video-button:before{content:'▶'; margin-right:5px; font-size:.9em; color:#0A1414}
@media (min-height:842px){
	.header-video-button{top:735px}
}
@media (max-width:700px){
	.header-video-button{padding:5px 15px; font-size:0.8em; margin-top:20px;}
}
.year-dropdown .dropbtn{background-color:#f9f9f9; color:#0f0f0f; padding:16px; font-size:1em; border:1px solid #0A1414; cursor:pointer; min-width:160px; text-align:left}
.news-options{position:absolute; display:inline-block; float:right; right:0}
.news-options a{float:left; margin-top:17px; border-bottom:1px solid #0A1414; color:#0A1414}
.news-options .year-dropdown{display:inline; float:right; margin-left:30px}
.grid-item .hero-summary .btn--stripped{text-align:left;margin-top:10px}
.year-dropdown .dropdown-content{position:absolute; background-color:#f9f9f9; border:1px solid #fff; z-index:98; max-height:0; width:160px; transition:max-height .15s ease-out; overflow:hidden; border-top:none}
.year-dropdown .dropdown-content a{color:#0A1414; background-color:#f9f9f9; padding:12px 16px; text-decoration:none; display:block; width:100%; margin-top:0}
.remove-background:before{background-color:unset;}
.year-dropdown .dropdown-content a:hover{background-color:#FFD1E1; border-bottom:1px solid #0A1414}
.year-dropdown:hover .dropdown-content{max-height:500px; width:160px; border-color:#0A1414; border-top:1px solid #0A1414; transition:max-height .25s ease-in}
.year-dropdown:hover .dropbtn{background-color:#f9f9f9; border-bottom:1px solid #e0e0e0; transition:max-height .25s ease-in}
.year-dropdown .dropbtn:after{width:17px; height:11px; margin-left:30px; border:0; content:' '; background-image:url("data:image/svg+xml,%3Csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 2L8 9L15 2' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); background-repeat:no-repeat; background-size:16px 11px; z-index:9999; position:absolute; margin-top:8px}
.wide__inset{padding-left:unset;}
.wide__details-item span:before{content:'✔'; margin-right:8px}
.wide__details-item{font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700; padding:unset; background:unset !important; color:#0a1414 !important; min-width:unset; width:auto; margin-right:20px}
.pagination-box{margin:0 10px}
.pagination-control .currentpage{background-color:#c8eb00;color:#0a1414}
.pagination-control span, .pagination-control a{margin:5px;border:1px solid #0a1414;border-radius:2px}
.pagination-control a:hover{background:#E9F799}
.featured-articles__nav .slick-slide.slick-current:before{transform:rotate(180deg)}
@media (min-width: 992px){
	.pagetemplate-courses .grid-item--side:not(.is--fixed){margin-top:-95px;}
}
.section--big-cta_50 .big-cta_inner.course-list-head{flex-direction:row}
.search-filter__item .dropdown-toggle{border-color:#c3d0d0}
.course-list-head h2{font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700}
.course-list-head h2 em{-webkit-text-stroke:2px; -webkit-text-stroke-color:#352942; color:transparent; display:block; font-style:normal}
.section--courses-arrows:before{content:""; display:block; position:absolute; top:0; left:-10000px; right:-100%; bottom:0; background-image:url("/media/marketing-media/student-work/postgraduate-courses/interior-design/2021-2022/Yanda-Li,-MA-Interior-Design,-UCA-Canterbury_2021.jpg"); background-attachment:fixed; background-position:right; opacity:0.2; background-size:cover}
.section--courses .featured h2, .section--courses .featured h3{font-size:1.25em; font-weight:700; margin-top:18px; line-height:1.5; color:#333;}
.section--courses-arrows{padding:50px 0}
.section--courses .featured li a{background:#c8eb00;padding:10px;border-radius:2px;text-decoration:none;color:#0a1414;font-weight:bold;margin-right:20px}
.section--courses .featured li a:last-of-type{margin:0} 
.section--courses .featured li:last-of-type{margin-bottom:15px}
.section--courses .featured li{display:block;margin-bottom:30px}
.section--courses .featured li a:hover{background:#def366}
.section--courses .featured h3 a{color:#0a1414;text-decoration:underline}
.wide img{max-height:400px;box-shadow: 2px 2px 6px #606060;z-index:999;margin-top:15px;width:calc(100% + 30px);margin-left:-15px}
.wide__type{width:calc(100% - 30px);margin-left:15px}
.wide-image{background:#f4f4f4;width:calc(100% - 30px);margin-left:15px}
@media (min-width:1200px){
	.wide__type{width:100%}
	.wide img{height:calc(100% + 40px);width:100%;margin-top:-20px;margin-left:20px;max-height:unset}
	.wide{margin:40px 0}
	.wide-image{width:auto}
}
.course_details p{color:#0a1414;padding-right:28px}
.wide__type{padding:30px}
.wide__details-item{text-align:left}
.section--courses .pagination-box{margin-bottom:50px}
.clearing-tag{width:fit-content;padding:7px 20px;background:#ef7197;border-radius:0 4px 4px 0;color:#000;position:absolute;left:0;top:10px;font-size:0.8em;font-family:'Suisse Int’l Bold', 'Helvetica Neue', Arial, sans-serif}
.section--three-column-content h2{text-align:center; max-width:unset; width:100%; margin-bottom:30px}
.section--three-column-content h3, .section--three-column-content p{text-align:center; margin-bottom:30px}
.three-column-content .arrow-link{width:100%; max-width:calc(100% - 30px)}
.three-column-content{padding:0 40px; position:relative; max-width:33%; -ms-flex-preferred-size:50%; flex-basis:33%; margin-right:25px}
.three-column-content:after{content:' '; height:70%; margin-top:15%; width:1px; background:#e4e4e4; position:absolute; right:0; top:0}
.three-column-content:last-of-type:after{width:0px}
.three-column-content p{margin:0}
.section--three-column-content h3{font-size:1.8em}
.three-column-content .arrow-link:before{height:17px !important; width:17px !important; background-size:contain !important; top:31px; background-repeat:no-repeat !important}
.arrow-link.phone::before{background-image:url("/media/uca-2020/site-assets/media/icons/phone-icon.png") !important}
.arrow-link.email::before{background-image:url("/media/uca-2020/site-assets/media/icons/email-icon.png") !important;}
.arrow-link.form::before{background-image:url("/media/uca-2020/site-assets/media/icons/form-icon.png") !important}
.arrow-link.address::before{background-image:url("/media/uca-2020/site-assets/media/icons/address-icon.png") !important;}
.section--three-column-content .copy{text-align:center}
.three-column-content .arrow-link:hover:before{filter:invert(1)}
.section--three-column-content .arrow-link{word-wrap:break-word}
@media (max-width:767px){
	.three-column-content{padding:0 40px; position:relative; max-width:unset; -ms-flex-preferred-size:100%; flex-basis:100%; margin-right:0; margin-bottom:50px; padding-bottom:50px}
	.three-column-content:after{width:70%; margin-top:15%; height:1px; position:absolute; left:15%; top:unset; bottom:0}
}
.accordion{max-width:980px;}
.accordion--button{color:#0A1414}
.accordion .copy h3, .section--standard-content .copy h3, .section--standard-content .copy h4, .section--standard-content .copy h5{margin:50px 0 0px !important; font-size:1.3em}
.section--standard-content .options-head-content h3{margin:unset !important}
.accordion .copy h3, .section--standard-content .copy h3{font-size:1.7em}
.accordion .copy h4, .section--standard-content .copy h4{font-size:1.3em}
.accordion .copy h5, .section--standard-content .copy h5{font-size:1.1em}
.accordion .copy h6, .section--standard-content .copy h6{font-size:0.95em}
.accordion--button, .featured__type h3{font-family:"Suisse Int’l Medium", "Helvetica Neue", Arial, sans-serif; font-weight:500}
.hero-banner--i .hero-banner__image{margin-top:30px; padding-bottom:80px}
.hero-banner--i::before{height:calc(100% + 40px); min-height:360px; max-height:660px}
.hero-banner--i::before, .hero-banner--i{background-color:#0a1414; margin-bottom:0 !important}
.hero-banner--i+.main{margin-top:0 !important}
.hero-banner--i + .main{margin-top:unset !important}
.hero-banner--i h1+.nav--breadcrumb, .hero-banner--i h1+.nav--breadcrumb a, .hero-banner--i h1+.nav--breadcrumb .breadcrumb-item{color:white}
.nav--breadcrumb a{text-decoration:underline}
.hero-banner--i{height:unset; margin-bottom:0px !important}
.section-header-campaign + .main .sticky-nav:not(.is-reduced) + script + section { padding-top: 150px; }
@media (min-width: 1440px){
	.hero-banner--i+.main{margin-top:30px !important;}
}
@media (max-width: 1439.99px){
	.hero-banner--i::before{min-height:280px; max-height:580px;}
  .sticky-nav:not(.is-reduced) + script + section { padding-top: 150px; }
}
@media (max-width: 1199.99px){
	.hero-banner--i .hero-banner__container{padding-left:10%; padding-right:10%;}
}
.hero-banner--i .accreditation{bottom:90px}
@media (min-width: 768px){
	.hero-banner--i .accreditation{bottom:95px;}
}
@media (max-width: 991.98px){
	.hero-banner--i .hero-banner__container .nav--breadcrumb{order:inherit;}
	.hero-banner--i .hero-banner__container{padding-left:20px; padding-right:20px;}
}
.copy h2, .copy h1{font-size:2.875em}
h3.xl-heading{font-size:3.5em}
.hero-summary p, .hero-summary li{font-size:1em}
.wide img{object-position:center}
.section--standard-content .sub-heading{font-weight:bold; font-size:1.2em}
@media (min-width: 768px){
.copy h2, .copy h1{font-size:3.1em}
}
.center{margin:0 auto; text-align:center; display:flex}
blockquote cite{font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700; font-size:0.8em}
blockquote, blockquote p, blockquote cite{font-style:normal}
.copy blockquote, .book-now-cta h2{font-size:2em}
.copy blockquote{margin:50px 0}
.copy blockquote:before{height:45px; margin-left:-70px; margin-bottom:-80px}
.copy h2 em, .copy h1 em{font-style:normal; display:inline-block; color:inherit; -webkit-text-stroke:unset; -webkit-text-stroke-color:unset}
.copy h2:first-child+p{font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700; font-size:1.125em; margin-top:40px}
.copy img{height:auto !important}
.copy .general-image{margin:40px 0 10px; width:100%; max-width:770px}
[id^="gecko-form-iframe"]{max-width:770px}
.copy .general-image.w50{width:calc(50% - 30px); padding-right:30px; max-width:385px; float:left}
.copy p, .copy li, .copy h2, .copy h3, .copy h4, .copy h5, .copy h6, .copy blockquote, .campus-checker-results__item p, .campus-checker-results__item li, .campus-checker-results__item h2, .campus-checker-results__item h3, .campus-checker-results__item h4, .campus-checker-results__item h5, .campus-checker-results__item h6, .campus-checker-results__item blockquote,.section--new-slider .hero-title p{max-width:770px}
.copy:target{display:block !important; visibility:visible !important; opacity:1 !important; top:0}
.copy ul, .copy ol{padding-left:30px}
.copy ol li ul, .copy ul li ul{margin:10px 0}
ul.career-list{padding:0; max-width:770px}
ul.career-list li{list-style-type:none; float:left; margin-right:20px; padding:10px 15px; border:1px solid #e9f799; border-radius:3px}
.thumbnail-content h3{font-size:1.4em; margin-bottom:-20px}
.thumbnail-content{margin-bottom:30px}
.thumbnail-content img{margin-top:30px}
.copy li{margin:7px 0}
.hero-summary{display:block}
.copy .general-image figcaption{font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700; font-style:italic; margin:10px 0 0}
.copy .general-image img{margin:unset}
@media (max-width: 500px){
	.copy .general-image.w50{width:100%; padding-right:0; max-width:unset; float:unset}
}
table caption{caption-side:top; color:#5e5e5e; font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; font-weight:700}
.copy thead tr{border-left:none; border-right:none; background:#c3c3c3; color:#0A1414}
.copy table th{font-size:1em}
.copy table td, .copy table th{border:none; padding:20px 15px}
.copy tbody tr:nth-of-type(even){background:#e4e4e4}
.gallery-slider--video a:before{background:transparent url("/media/uca-2020/site-assets/media/icons/icon-gallery-slider-play-acidgreen.svg") center center no-repeat; background-size:cover}
.section--gallery-slider.vertical-thumbnails .slick-slide{width:300px !important;}
.section--gallery-slider.vertical-thumbnails .gallery-slider__image{height:450px; max-height:80vh;}
.section--gallery-slider.vertical-thumbnails .gallery-slider--video a:before{margin-top:-50px; margin-left:-50px; width:90px; height:90px;}
.section--gallery-slider .gallery-slider__text p, .big-cta_image .btn--play-video .gallery-slider__text p{font-size:1.1em; line-height:1.5em; color:#0a1414 !important; font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; margin:-5px 0 5px;}
.gallery-slider--video a{height:100%}
.four-square .two-column-content{border:none; display:flex}
.four-square .two-column-content h3{font-size:1.3em; margin:0 0 5px}
.four-square .two-column-content p{margin-top:15px}
.four-square .two-column-content p:first-of-type{margin-top:0}
.four-square .two-column-content img+.text-content{float:right; width:calc(70% - 15px)}
.four-square .two-column-content img{width:30% !important; float:left; margin:0; border-radius:2px; height:120px !important; object-fit:cover}
.four-square .row:first-of-type{margin-bottom:50px}
.four-square.section--standard-content-highlight-grey{padding:50px 0}
.four-square-item .item-content h3{line-height:1.35em}
.four-square-item a { color: #0a1414; font-weight: 700; font-family: "Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif; text-decoration: underline; }
.four-square-item img{  border: unset;}
@media (min-width:768px){
	.four-square .two-column-content:nth-child(2){margin-left:8.33333%}
}
.c-navbar:not(.sticky) .hamburger.is-active path{stroke:#fff !important}
.c-navbar .search-filter__item:nth-of-type(2) label:after{width:calc(100% - 116px)}
.c-navbar .search-filter__item:nth-of-type(3) label:after{width:calc(100% - 133px)}
.modern-menu__section--search{background:rgb(43 43 43 / 97%)}
@media (min-width: 1440px){
	.c-navbar--2023 .nav-item{width:max-content;}
}
@media (min-width: 1200px){
	.c-navbar--2023 .navbar-buttons{margin-left:0px!important;}
	.c-navbar--2023 .navbar-buttons>button{min-width:unset!important;}
}
::marker{color:#000}
@media (max-width: 460px){
.accessibility-switch{margin-right:10px!important;}
.accessibility-switch__text{padding:20px!important;}
span.accessibility-switch__icon-black img{width:30px; height:30px;}
span.accessibility-switch__icon-white img{width:60px; height:60px;}
}
.c-navbar{display:block}
li.nav-item{display:flex; height:100%; margin-right:10px}
nav.c-navbar.c-navbar--2023.navbar.navbar-expand-xl.fixed-top{display:block}
.c-navbar--2023 .navbar-buttons{margin-top:30px; float:right}
.accessibility-switch{width:max-content}
.accessibility-switch__text{padding:0px!important}
@media (max-width: 991px){
	a.navbar-brand{top:58px!important;}
}
@media (max-width: 700px){
	a.navbar-brand{top:70px!important;}
	.c-navbar--2023 .navbar-buttons{margin-top:10px;}
	.accessibility-switch__text{display:none!important;}
	.accessibility-switch__icon-white img{display:inherit;}
}
@media (min-width: 1200px){
	body:not(.homepage) .navbar-brand{top:38px!important;}
	span.accessibility-icon{display:block!important;}
}
@media (min-width: 700px){
	span.accessibility-icon{display:none!important;}
}
.accessibility-switch-button{background:none; padding:4px 8px; border:none}
@media (min-width: 700px){
	.accessibility-switch-button{background:none; padding:6px 10px;}
}
@media (min-width: 1200px){
	.accessibility-switch-button{background:none; padding:12px 12px 11px;}
	.accessibility-switch__text{font-size:1.125em !important;}
}
@media (max-width: 1199px){
	.c-navbar--2023 .navbar-buttons{margin-top:15px !important}
	.c-navbar:not(.sticky) { height: 90px; }
	.pagetemplate-blogs #fixed-sticky-nav.is--fixed{top:90px}
}
@media (max-width: 460px){
	.accessibility-switch{margin-right:unset !important;}
}
@media (max-width: 991px){
	.navbar--main{position:absolute;left:0}
	.c-navbar:not(.sticky){height:130px}
	.pagetemplate-blogs #fixed-sticky-nav.is--fixed{top:130px}
}
@media (max-width: 1199.98px){
	.c-navbar--2023 .nav-item .nav-link{margin-right:0 !important;}
}
.grid-item--filtered .btn--collapse{background:#C8EB00;color:#0a1414;font-family:"Suisse Int’l Bold", "Helvetica Neue", Arial, sans-serif;font-weight:700}
.grid-item--filtered .btn--collapse:hover{background:#E9F799}
.sticky .btn.btn--collapse.collapsed svg.icon-filter,.sticky .btn.btn--collapse svg.icon-close path { stroke: #0a1414; }
@media (min-width: 992px){
	.grid-item--filtered .btn--collapse,.grid-item--filtered .btn--collapse:hover{background-color:transparent}
}
.accessibility-switch__text{color:#fff !important}
.c-navbar .accessibility-icon path{fill:#fff!important}
.navbar-brand__main{background-image:url("/media/uca-2020/site-assets/media/logos/uca-logo-white.png"); background-size:contain; background-repeat:no-repeat; height:40px; display:block; width:220px}
html body.accessibility-on .section--image-text .image-text__text{background-color:#0a1414}
html body.accessibility-on .section--image-text .image-text__text p, html body.accessibility-on .section--image-text .image-text__text h2{color:#fff}
body.accessibility-on .section--image-text .btn{background:#c7eb02 !important}
.accessibility-on .gallery-slider__text{background:#c8eb00}
.accessibility-on .navbar-brand__main, .sticky .navbar-brand__main, .accessibility-on .c-navbar:not(.sticky) .navbar-brand__main{background-image:url("/media/uca-2020/site-assets/media/logos/uca-logo-white.png") !important; background-size:contain; background-repeat:no-repeat; height:40px; margin:0 !important; display:block; width:220px}
.accessibility-on.pagetemplate-blogs .c-navbar:not(.sticky) .hamburger, .accessibility-on.staff-directory-profile .c-navbar:not(.sticky) .hamburger{border-color:#fff}
.accessibility-on.pagetemplate-blogs .c-navbar:not(.sticky) span.burger, .accessibility-on.pagetemplate-blogs .c-navbar:not(.sticky) .nav-link, .accessibility-on.pagetemplate-blogs .c-navbar:not(.sticky) .accessibility-switch__text, .accessibility-on.staff-directory-profile .c-navbar:not(.sticky) .nav-link, .accessibility-on.staff-directory-profile .c-navbar:not(.sticky) span.burger, .accessibility-on.staff-directory-profile .c-navbar:not(.sticky) .accessibility-switch__text, .accessibility-on.staff-directory-profile .c-navbar:not(.sticky) span.burger{color:#fff !important}
.modern-menu__decision-tree-title, .modern-menu__decision-tree, .modern-menu__decision-tree-title h3 {border: unset;}
.modern-menu__decision-tree-content {padding: 0;}
.modern-menu__decision-tree .search-filter__btn button {color: black !important;background-color: #c8eb00 !important;width: auto;padding: 23px 30px !important;border-radius: 2px;}
.modern-menu__decision-tree .search-filter__btn button:hover {background-color: #e9f799 !important;}
.modern-menu .search-filter__item:not(:last-child) {width: calc(50% - 20px);}
.modern-menu .search-filter__item:first-child {margin-right: 20px;}
.modern-menu__decision-tree {    margin-top: 67px;border-top: 1px solid #565353 !important;padding-top: 35px;}
.modern-menu__decision-tree-title h3 {padding:0}
@media (min-width: 1200px) {
    .modern-menu__section.modern-menu__section--menu {padding-top: 100px;margin: auto 0;background: #0a1414;top: 0;height:100vh}
	.modern-menu__dropdown {top: 140px;overflow-y: auto;}
 	.modern-menu__link.modern-menu__link--second .modern-menu__dropdown {top: 50px;}
}
/* Slightly bodgy override by DB for course tiles which were appearing with display: flex;
.section--courses .featured>div {  display: inline-block !important;}
 */
.tab-content > h3:first-child + *, .fixed-tab-content > h3:first-child + *{margin-top:0px !important}
@media (max-width: 768px){
	.tabbed-content--side-tabs{background-color: #e6e8e8;}
	.tabbed-content--side-tabs .tabs-dropdown-label {background: linear-gradient(to bottom, #e6e8e8 60%, #fff 40%); }
	body .sticky-nav .collapsing, body .sticky-nav .collapse.show{right:0}
	.tabbed-content--side-tabs .tabs-dropdown-select{background:#fff}
}
ul.navbar-nav.navbar--main:nth-of-type(2){padding:0 !important}
@media (max-width: 991px){.navbar--main{position:relative}}
ul.navbar-nav.navbar--main li.nav-item{text-align:center}