@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&family=Passion+One:wght@400;700;900&display=swap');
.dept-header-img {position: relative; text-align: left; background: transparent; overflow: hidden; max-height: 400px; margin-top: 7px;}
.dept-header-img h1 {font-size: 1.8em; padding: 18px 0px 18px 18px;}
h1 {position: relative; z-index: 10000; color: #333; font-family: 'Oswald';}
.dept-header-img figure img {display: block; min-width: 100%; min-height: 100%; transform: translate(0%, 0%);}
.gold-wrapper-info {background-color: dimgray; position: relative;}
.gold-wrapper-info:after {content: ''; position: absolute; top: 100%; left: 50%; margin-left: -50px; width: 0; height: 0;  border-top: solid 24px dimgray; border-left: solid 50px transparent; border-right: solid 50px transparent;}
.gold-wrapper-info h2 {font-family: 'Passion One'; font-size: 24px; margin-bottom: 12px; line-height: normal; color: #fc0;}
.flex-info-contain {display: block; max-width: 1500px; margin: 0 auto; padding: 24px 0px;}
.flex-info-contain div {}
.info-gold-interior {border-right: 0px; padding: 0px 12px 24px; flex: 1; display: flex;}
.info-gold-interior:nth-child(2) {border-right: 0px;}
.info-gold-interior:last-child {}
.flex-info-contain div a {color: white; border-bottom: 1px solid #fc0;}
.flex-info-contain .apply-info-goldwrap p a.blk-no-border {color: #333; border-bottom: 1px solid #444;}
.flex-info-contain div a:hover {color: #333; border-bottom: 0px; text-decoration: none; background-color: floralwhite; transition: color .8s, background .8s;}
.flex-info-contain div p {font-family: 'Oswald'; font-size: 15px; line-height: normal; margin-bottom: 6px; font-weight: 300; color: white;}
.body-update {padding: 0px 12px; max-width: 650px; margin: 0 auto 72px; flex: 2;}
.body-update ul {font-family: 'Open Sans'; color: #555; font-size: 15px; padding-left: 48px;}
.body-update ul li {padding-bottom: 12px;}
.body-update h2 {font-family: 'Oswald'; margin-bottom: 24px; font-weight: 600; margin-top: 24px; font-size: 1.8em;}
.body-update p {font-family: 'Open Sans'; margin-bottom: 12px; color: #555; font-size: 14px;}
.accolades_block {flex: 1;}
.accolades_block_int {background-color: #eeeeee; padding: 24px 12px;}
.accolades_block .single_stat {margin-bottom: 24px; padding: 0px 24px;}
.single_stat div h3 {font-size: 34px; text-align: center; margin-bottom: 6px; font-family: 'Passion One'; line-height: normal;}
.single_stat div p {font-size: 15px; line-height: normal; color: #222; margin-bottom: 12px;}
.single_stat div ul {padding-left: 24px; margin-bottom: 12px;}
.single_stat div ul li { margin-bottom: 6px;}
.detail-costs-bubble {}
.apply-info-goldwrap {display: block; padding: 12px 0px 0px; text-align: center; flex-direction: row; margin: 0 auto; justify-content: center;}
.apply-info-goldwrap div {padding: 6px; margin-bottom: 0px;}
.apply-info-goldwrap a {font-family: 'Passion One'; font-size: 18px; border: 1px solid #444; padding: 6px 24px; border-radius: 12px; color: #333; background-color: #fc0;}
.courses-main {background: #010000 url(/academics/_images/program-page-courses-bg-section-gradcert.jpg) 50% 25%; background-size: cover; padding: 48px 0px 72px;}
.courses-main-int h2 {font-family: 'Oswald'; color: #fc0; text-align: center; padding-top: 24px; font-size: 35px; margin-bottom: 24px;}
.courses-detail-links-teaser {max-width: 1200px; margin: 0 auto;}
.courses-detail-links-teaser p {color: white; text-align: center; margin-bottom: 24px; font-size: 20px; padding: 0px 12px;}
.courses-detail-links-teaser ul {display: grid; grid-gap: 36px; grid-template-columns: auto; justify-content: center;}
.courses-detail-links-teaser ul li {padding: 12px 12px; background-color: white; list-style-type: none; border-radius: 12px; box-shadow: 12px 13px 18px #222; margin: 0 12px;}
.courses-detail-links-teaser ul li p {color: #333; text-align: left; line-height: normal; font-size: 14px; padding: 0px;}
.courses-detail-links-teaser ul li h3 {font-size: 1.6em; line-height: normal; margin-bottom: 12px; font-family: 'Passion One'; color: #04669d;}
.careers-profiles {background-color: #444;}
.careers-profiles h2 {font-family: 'Oswald'; color: #fc0; text-align: center; padding-top: 48px; font-size: 40px; margin-bottom: 48px; margin-top: 0px;}
.careers-profiles-int {display: flex; margin: 0 auto; max-width: 1500px; padding-bottom: 48px; flex-direction: column-reverse;}
.courses-detail-links-teaser ul li p.bulletin-catalog {text-transform: uppercase; font-size: 11px; font-weight: 600; text-align: right; margin-bottom: 24px;}
.courses-detail-links-teaser ul li p.bulletin-catalog a::after {content: '\276f'; padding-left: 6px;}
.careers-main-wrap .careers-contain-single h3 {color: #fc0; border-bottom: 1px solid; margin-bottom: 24px; font-size: 33px; font-family: 'Passion One';}
.careers-main-wrap .careers-contain-single ul {padding-left: 24px; margin-bottom: 12px; font-size: 14px;}
.careers-main-wrap .careers-contain-single p > a {color: #fc0;}
.careers-main-wrap  p {margin-bottom: 24px;}
.careers-main-wrap {flex: 1; padding: 0px 12px; color: white; margin: 0 auto; max-width: 700px;}
.profiles-main-wrap {border: 0px; border-radius: 12px; padding: 0px;}
.careers-contain-single {margin-bottom: 36px;}
.careers-main-wrap h3 {color: #fc0; border-bottom: 1px solid; margin-bottom: 24px; font-size: 33px; font-family: 'Passion One';}
.careers-main-wrap h4 {color: #fc0; font-weight: 300; font-size: 22px; margin-bottom: 12px;}
.careers-main-wrap ul {padding-left: 24px; margin-bottom: 24px; columns: 2; -webkit-columns: 2; -moz-columns: 2; font-size: 14px;}
.careers-emp-interior {margin-bottom: 48px;}
.careers-main-wrap a {color: #fc0; font-weight: 600;}
.careers-main-wrap a::after {content: '\276f'; padding-left: 10px;}
.profiles-all-container {flex: 1; padding: 0 12px; margin-bottom: 0px}
.profiles-main-wrap ul li {display: grid; list-style: none; margin-bottom: 24px;}
.profiles-main-wrap .profiles-list .profiles-item .inner {display: inline-table;}
.profiles-main-wrap .profiles-list .profiles-item li {display: table; list-style: none; border: 1px solid white; margin-bottom: 24px; border-radius: 12px;}
.profiles-main-wrap .profiles-list .profiles-item .inner .profiles-thumbnail {display: block; vertical-align: middle; width: 165px; z-index: -10000000; margin: 0 auto -24px;}
.profiles-main-wrap .profiles-list .profiles-item .inner .profiles-thumbnail img {clip-path: circle(50%);}
.profiles-main-wrap .profiles-list .profiles-item .inner .profiles-title.bg-button-lg {font-size: 1.2em; line-height: normal; padding-top: 6px; padding-left: 24px; padding-bottom: 6px; font-family: 'Passion One'; color: black; background-color: #fc0; margin-left: 0px; z-index: 1000000; position: relative; clip-path: polygon(4% 0%, 100% 0%, 95% 100%, 0% 100%); margin-bottom: -6px; padding-right: 12px;}
.profiles-main-wrap .profiles-list .profiles-item .inner .profiles-title.bg-button-lg a {padding: 0px;}
.profiles-main-wrap .profiles-list .profiles-item .inner .profiles-title.bg-button-lg a::after {content: '>'; padding-left: 10px; color: black;}
.profiles-main-wrap .people-after a {color: #222; font-size: 18px; background-color: #fc0; border-radius: 6px; padding: 6px 12px; font-family: 'Oswald';}
.profiles-main-wrap .people-after a::after {content: '>'; padding-left: 10px; color: black;}
.profiles-main-wrap .profiles-list .profiles-item .inner .profiles-teaser {padding-right: 12px; padding-top: 24px; background-color: #575757; padding-left: 12px; padding-bottom: 12px; margin-left: 0px; z-index: 1000000;}
.profiles-main-wrap .profiles-list .profiles-item .inner .profiles-teaser .quote-byline {color: #fc0; padding: 0 0 15px 30px; text-align: right; font-family: 'Open Sans'; font-size: 13px; line-height: normal;}
.profiles-main-wrap .profiles-list .profiles-item .inner .profiles-teaser .quotes {color: white; margin-bottom: 24px; font-size: 14px; line-height: normal; font-weight: 200;}
.profiles-main-wrap .profiles-list .profiles-item .inner .profiles-teaser p {color: white; font-size: 16px; line-height: normal; font-weight: 200; margin-bottom: 12px;}
.more-to-explore {background-color: #4D5A66; padding: 0px 12px 48px;}
.more-to-explore h2 {font-family: 'Oswald'; color: #333; text-align: center; padding-top: 48px; font-size: 37px; margin-bottom: 36px; margin-top: 0px; color: #fc0;}
.explore-int {max-width: 680px; margin: 0 auto;}
.explore-int h3 {font-family: 'Oswald'; font-size: 24px; font-weight: 300; text-align: center; color: white; margin-bottom: 6px;}
.explore-int p {margin-bottom: 24px; font-weight: 300; font-size: 15px; text-align: center; color: white;}
.explore-int p a {text-decoration: underline; color: black; font-weight: 700; color: #fc0;}
.explore-int ul li {margin-bottom: 24px; font-size: 18px; font-weight: 200;}
.apply-connect {display: flex; flex-direction: column;}
.apply-int {flex: 1; background: #010000 url(/academics/_images/apply-bg-cta-gradcert.jpg) 45% 25%; background-size: cover; display: flex; align-items: center;}
.apply-int h2 {font-family: 'Passion One'; color: #fc0; text-align: center; font-size: 49px;}
.apply-int p {font-family: 'Oswald'; color: white; text-align: center; font-size: 20px; font-weight: 300; line-height: normal;}
.apply-int .apply-max {max-width: 600px; margin: 0 auto; text-align: center; padding: 48px 6px;}
.connect-int {flex: 1; background-color: #e7e4d7; padding: 48px 0px 72px;}
.apply-cta-btn {background-color: #fc0; display: inline-block; padding: 12px 24px 16px; border-radius: 24px; margin-top: 36px; margin-bottom: 12px;}
.apply-cta-btn p a {font-size: 21px; font-weight: 700; color: #222;}
.apply-cta-btn p a::after {content: '\276f'; padding-left: 10px;}
.admission-ques p {font-family: 'Oswald'; font-size: 20px;}
.admission-ques p a {text-decoration: underline; color: white;}
.connect-int h2 {font-family: 'Passion One'; color: black; text-align: center; font-size: 49px;}
.connect-sub-grp {display: block; margin: 0 auto 36px; max-width: 700px;}
.connect-sub-grp div {flex: 1; text-align: center; padding: 12px 24px 0px;}
.connect-sub-grp div h3 {font-family: 'Passion One'; margin-bottom: 12px;}
.connect-sub-grp div p {font-size: 14px; line-height: normal; font-weight: 300; margin-bottom: 12px;}
.connect-sub-grp div h3 a {color: black; border-bottom: 2px solid goldenrod;}
.connect-sub-grp div h3 a::after {content: '\276f'; padding-left: 10px; color: goldenrod; font-size: 20px;}
.connect-sub-grp div h3 a:hover {color: black; border-bottom: 0px; text-decoration: none;}
.connect-sub-grp div div img {max-width: 50px; margin: 0 auto;}
.body-txt-accolades-wrap {display: block; max-width: 1200px; margin: 0 auto; padding: 72px 0px 0px;}
.two-top {display: flex; flex-direction: column; width: 100%; border-bottom: 0px;}
.two-bottom {display: flex; flex-direction: column; width: 100%;}
.two-bottom .info-gold-interior {padding-top: 0px;}
.info-gold-interior img.hdr-icon {max-width: 35px; filter: invert(100%);}
.hdr-icon-wrap {padding-right: 0px;}
.career-intro-txt {font-family: 'Oswald'; font-size: 24px; font-weight: 100; line-height: normal; letter-spacing: .25px;}
.no-mb {margin-bottom: 0px;}
.apply-int .admission-ques p {font-size: 21px;}
.apply-info-goldwrap p a::after {content: '>'; padding-left: 10px;}
.apply-info-goldwrap p a:hover {background-color: white; transition: color .25s, background .25s; text-decoration: none;}
.explore-int p a:hover {color: white; transition: color .25s, background .25s; text-decoration: none;}
.apply-cta-btn:hover {transition: color .25s, background .25s; background-color: white;}
.apply-cta-btn p a { text-decoration: none;}
.admission-ques p a:hover {color: #fc0; text-decoration: none;}
.no-border-rt {border-right: 0px !important;}
.deadlines {display: flex; padding-right: 0px; padding-left: 0px;}
.column-flx-norm {display: flex; flex-direction: column; flex: 1;}
.image-top {max-width: 96px; margin: 0 auto; margin-top: -72px;}
.bg-button-lg a {margin: 0px; background-color: transparent; color: black;}
.bg-button-lg a:hover {color: gray; background: transparent; text-decoration: none;}
.careers-main-wrap ul li {padding: 0px 6px 0px 0px;}
.profiles-teaser p a {color: #fc0;}
ul.related-programs-grad-list {font-size: 14px; line-height: normal; display: grid; grid-gap: 32px; grid-template-columns: repeat(auto-fit, 260px); justify-content: center; margin-bottom: 48px;}
.related-grad-update h2.related-grad {color: #333; margin-bottom: 36px;}
.related-grad-update {max-width: 935px; margin: 48px 12px; background-color: white; padding: 12px 48px; font-size: 14px; border-radius: 12px;}
.departments-list ul {list-style-type: none;}
ul.departments-list {padding-left: 0px; margin-top: 36px;}
ul.departments-list li.departments-item {list-style-type: none; padding-bottom: 0px;}
.departments-title {margin-top: 24px}
.departments-title p a {background-color: #e5dba6; padding: 12px; border-left: 2px solid black; color: #222; font-family: 'Oswald'; font-size: 15px; font-weight: 400; letter-spacing: .01em; display: inline-block;}
.departments-title p a::after {content: '\276f'; padding-left: 6px;}
ul.colleges-list {padding-left: 0px; margin-top: 24px;}
ul.colleges-list li.colleges-item {list-style-type: none; padding-bottom: 0px;}
.colleges-title {margin-top: 24px}
.colleges-title p a {background-color: #e5dba6; padding: 12px; border-left: 2px solid black; color: #222; font-family: 'Oswald'; font-size: 15px; font-weight: 400; letter-spacing: .01em;}
.colleges-title p a::after {content: '\276f'; padding-left: 6px;}
.ugrad-header-label-skew {color: white; background-color: #53796b; position: absolute; bottom: 0px; right: -48px; font-family: 'Oswald'; font-weight: 400; font-size: 16px; letter-spacing: .2px; z-index: 1000000; padding: 0px; padding-right: 60px; padding-left: 24px; clip-path: polygon(4% 0%, 100% 0%, 95% 100%, 0% 100%);}
/* alt style for .ugrad-header-label-skew ---- color: #222; background-color: #e0d9b5; position: absolute; bottom: 34px; right: -48px; font-family: 'Oswald'; font-weight: 400; font-size: 16px; letter-spacing: .2px; z-index: 1000000; padding: 12px; padding-right: 60px; padding-left: 24px; clip-path: polygon(4% 0%, 100% 0%, 95% 100%, 0% 100%); */
.courses-detail-links-icon img {width: 40px;}
.courses-detail-links-title {align-content: center; margin-left: 6px;}
.courses-detail-links-title a {color: white; border-bottom: 1px solid #fc0; font-size: 15px;}
.courses-detail-links-title a:hover {color: white; border-bottom: 0px; font-size: 15px; text-decoration: none;}
h3.ugrad-innovative-brk-out {color: #e5dba6; font-size: 32px; margin-bottom: 12px; font-family: 'Passion One'; letter-spacing: .5px;}
/* alt style for this h3 could be open sans 22px, 700 weight */
.innovative-brk-box-ugrad p {color: white; margin-bottom: 24px; font-size: 15px; line-height: 24px;}
.innovative-brk-box-ugrad p a {color: white; border-bottom: 1px solid #fc0;}
.innovative-brk-box-ugrad.minors ul {color: white; margin-bottom: 24px; font-size: 15px; padding-left: 24px;}
.innovative-brk-box-ugrad {flex: 1; background-color: #344b5a; margin: 24px; border-radius: 12px; padding: 24px;}
.arrow::after {content: '\276f'; padding-left: 6px;}
.arrow-related::after {content: '\276f'; font-family: 'Passion One'; font-size: 21px; float: right; margin-top: 4px;}
.ugrad-innovative-wrap {display: block; max-width: 1200px; margin: 0 auto;}
.innovative-brk-box-ugrad p.minors-gold a {border-bottom: 1px solid #fc0;}
.innovative-brk-box-ugrad p a:hover {color: white; border-bottom: 0px; text-decoration: none;}
li.related-programs-item {font-family: 'Oswald'; font-size: 21px; list-style-type: none; color: white; border-radius: 6px; margin-top: -6px; filter: drop-shadow(0px 1px 5px #222);}
li.related-programs-item a {color: white; display: block; padding: 20px; vertical-align: middle; align-content: center;}
li.related-programs-item a:hover {color: white; display: block; transition: transform 250ms ease-in-out, filter 250ms ease-out; transform: translateY(-10px);}
li.related-programs-item:nth-child(odd) {background-color: #53796b;}
li.related-programs-item:nth-child(even) {background-color: #03649c;}
li.related-programs-item:nth-child(3n) {background-color: #bf5822;}
li.related-programs-item:nth-child(4n) {background-color: #d7a527;}
li.related-programs-item:nth-child(5n) {background-color: #7a541d;}
.ugrad-innovative-wrap div h2 {background-color: #eeeeee; margin-bottom: 0px; padding: 12px; color: #222; font-family: 'Passion One'; font-weight: 400; font-size: 32px; letter-spacing: .5px; border-top-left-radius: 6px; border-top-right-radius: 6px;}
.courses-extra-stack {display: block;}
.gen-ed-acc-master-wrap {display: block;}
.gen-ed-acc-inner {flex: 1; margin: 24px; background-color: #e0d9b5; border-radius: 12px; padding: 24px; display: grid;}
.courses-extra-stack-inner-a {flex: 1;}
.courses-extra-stack-inner-b {flex: 2; padding: 12px 24px 12px 0px;}
.courses-extra-stack-inner-a h3 {color: #222; font-family: 'Passion One'; font-weight: 500; font-size: 31px; letter-spacing: .5px; text-align: left; margin-bottom: 12px; line-height: 28px;}
.courses-extra-stack-inner-b p {font-size: 14px; line-height: normal;}
.academics-brkout-secondary p {text-align: right; margin-top: 24px; margin-right: -24px;}
.academics-brkout-secondary a {color: #222; font-size: 13px; font-weight: 600;}
.flex-wrap-related {flex: 1; margin: 24px;}
.flex-wrap-gen-ed-acc {display: flex; flex: 1; flex-direction: column;}
.display-block {display: block;}
.courses-detail-links-item {list-style-type: none;}
.course-icon-wrap-view {display: flex;}


@media all and (min-width: 480px) {
.two-top {display: flex; flex-direction: row; width: 100%; border-bottom: 1px dotted white;}
.two-bottom {display: flex; flex-direction: row; width: 100%;}
.info-gold-interior {border-right: 1px dotted white; padding: 0px 12px 24px;}
.two-bottom .info-gold-interior {padding-top: 24px;}
}
@media all and (min-width: 600px) {
.profiles-main-wrap ul li {display: grid; list-style: none; margin-bottom: 48px;}
.apply-info-goldwrap {display: flex; padding: 12px 0px 48px; text-align: center; flex-direction: row; margin: 0 auto; justify-content: center;}
.apply-info-goldwrap div {padding: 6px; margin-bottom: 0px;}
.hdr-icon-wrap {padding-right: 6px;}
.profiles-main-wrap .profiles-list .profiles-item .inner .profiles-thumbnail {display: table-cell; vertical-align: middle; width: 165px; z-index: -10000000;}
.profiles-main-wrap .profiles-list .profiles-item .inner .profiles-title.bg-button-lg {font-size: 1.2em; line-height: normal; padding-top: 6px; padding-left: 36px; padding-bottom: 6px; font-family: 'Passion One'; color: black; background-color: #fc0; margin-left: -12px; z-index: 1000000; position: relative; clip-path: polygon(4% 0%, 100% 0%, 95% 100%, 0% 100%); margin-bottom: -6px; padding-right: 12px;}
.profiles-main-wrap .profiles-list .profiles-item .inner .profiles-teaser {padding-right: 24px; padding-top: 24px; background-color: #575757; padding-left: 36px; margin-left: -12px; z-index: 1000000; padding-bottom: 24px;}
.profiles-main-wrap .profiles-list .profiles-item .inner .profiles-teaser .quotes {color: white; margin-bottom: 24px; font-size: 16px; line-height: normal; font-weight: 200;}
.profiles-main-wrap {border: solid 1px whitesmoke; border-radius: 12px; padding: 24px;}
.profiles-all-container {flex: 1.25; padding: 0 24px; max-width: 750px; margin: 0 auto 60px;}
.careers-main-wrap {flex: 1; padding: 0px 48px; color: white; margin: 0 auto; max-width: 700px;}
.accolades_block_int {background-color: #eeeeee; padding: 24px 36px;}
.body-txt-accolades-wrap {display: block; max-width: 1200px; margin: 0 auto; padding: 72px 0px;}
.courses-main-int h2 {font-family: 'Oswald'; color: #fc0; text-align: center; padding-top: 24px; font-size: 42px; margin-bottom: 24px;}



}
@media all and (min-width: 768px) {
.courses-extra-stack {display: flex; align-items: center;}
.courses-extra-stack-inner-b {flex: 2; padding: 12px 24px 12px 12px;}
.flex-info-contain div p {font-family: 'Oswald'; font-size: 18px; line-height: normal; margin-bottom: 12px; font-weight: 300; color: white;}
.gold-wrapper-info h2 {font-family: 'Passion One'; font-size: 31px; margin-bottom: 12px; line-height: normal; color: #fc0;}
.dept-header-img h1 {font-size: 2.6em; padding: 0px;}
h1 {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 10000; color: white; font-family: 'Oswald';}
.dept-header-img figure img {object-fit: cover; opacity: 0.4; display: block; min-width: 100%; min-height: 100%; transform: translate(0%, 0%);}
.dept-header-img {position: relative; text-align: center; background: black; overflow: hidden; max-height: 400px; margin-top: 7px;}
.info-gold-interior img.hdr-icon {max-width: 45px; filter: invert(100%);}
.connect-sub-grp {display: flex; margin: 0 auto 36px; max-width: 700px;}
.no-mb {margin-bottom: 36px;}
.body-update {padding: 0px 48px; max-width: 650px; margin: 0 auto 72px;}
.body-update p {font-family: 'Open Sans'; margin-bottom: 12px; color: #555; font-size: 16px;}
.careers-main-wrap .careers-contain-single ul {padding-left: 48px; margin-bottom: 12px; font-size: 16px;}
.careers-main-wrap ul {padding-left: 48px; margin-bottom: 24px; columns: 2; -webkit-columns: 2; -moz-columns: 2; font-size: 15px;}
.explore-int h3 {font-family: 'Oswald'; font-size: 27px; font-weight: 300; text-align: center; color: white; margin-bottom: 6px;}
.explore-int p {margin-bottom: 24px; font-weight: 300; font-size: 16px; text-align: center; color: white;}
.apply-int p {font-family: 'Oswald'; color: white; text-align: center; font-size: 28px; font-weight: 300; line-height: normal;}
.courses-detail-links-teaser ul {}
.connect-sub-grp div p {font-size: 16px; line-height: normal; font-weight: 300; margin-bottom: 12px;}
.courses-detail-links-teaser ul li {}
.connect-sub-grp div {flex: 1; text-align: center; padding: 12px 24px 12px;}
.courses-detail-links-teaser ul li h3 {font-size: 2em; line-height: normal; margin-bottom: 12px; font-family: 'Passion One';}
.related-grad-update {max-width: 935px; margin: 48px auto; background-color: white; padding: 12px 48px; font-size: 14px; border-radius: 12px;}
.apply-info-goldwrap a {font-family: 'Passion One'; font-size: 25px; border: 1px solid #444; padding: 6px 24px; border-radius: 12px; color: #333; background-color: #fc0;}
}


@media all and (min-width: 960px) {



.hdr-icon-wrap {padding-right: 12px;}
.apply-connect {display: flex; flex-direction: row;}
.ugrad-innovative-wrap {display: flex; max-width: 1200px; margin: 0 auto;}
.gen-ed-acc-master-wrap {display: flex; flex: 1; flex-direction: row;}

}
@media all and (min-width: 1080px) {
.flex-info-contain {display: flex; max-width: 1500px; margin: 0 auto; padding: 24px 0px;}
.two-top {display: flex; flex-direction: row; width: 100%; max-width: 900px; border-bottom: 0px;}
.info-gold-interior:nth-child(2) {border-right: 1px dotted white;}
.info-gold-interior {border-right: 1px dotted white; padding: 0px 24px 0px;}
.two-bottom .info-gold-interior {padding-top: 0px;}
.body-txt-accolades-wrap {display: flex; max-width: 1200px; margin: 0 auto; padding: 72px 0px;}
.careers-profiles-int {display: flex; margin: 0 auto; max-width: 1500px; padding-bottom: 48px; flex-direction: row;}
}
@media all and (min-width: 1180px) {
.profiles-main-wrap .profiles-list .profiles-item .inner .profiles-title.bg-button-lg {font-size: 1.5em; line-height: normal; padding-top: 6px; padding-left: 36px; padding-bottom: 6px; font-family: 'Passion One'; color: black; background-color: #fc0; margin-left: -12px; z-index: 1000000; position: relative; clip-path: polygon(4% 0%, 100% 0%, 95% 100%, 0% 100%); margin-bottom: -6px; padding-right: 12px;}
.profiles-all-container {flex: 1.5; padding: 0 24px; margin-bottom: 0px; max-width: 750px;}
.accolades_block_int {background-color: #eeeeee; padding: 24px 48px; filter: drop-shadow(4px 6px 9px #999);}
}
@media all and (min-width: 1200px) {

}