.paragraph--view-mode--hero-style-1 .group_hero_gradient{align-items:end !important;padding:5vw 0 !important;}.paragraph--view-mode--hero-style-1 .group_hero_gradient .group_hero_body .field--name-field-title,.paragraph--view-mode--hero-style-1 .group_hero_gradient .group_hero_body .field--name-field-text{max-width:100% !important;}.paragraph--view-mode--hero-style-1 .group_hero_gradient .group_hero_body{background-color:rgba(33,35,37,0.8);padding:22px;}.social-icons{margin-top:40px;}.social-icons-wrap{display:inline-flex;justify-content:right;flex-flow:row;width:100%;margin:10px 0;}.social-icons-wrap a{margin-right:15px;transition:all 300ms;-webkit-transform:scale(1,1);transform:scale(1,1);}.social-icons-wrap a:hover{-webkit-transform:scale(1.12,1.12);transform:scale(1.12,1.12);box-shadow:0px 8px 21px rgb(25 15 8 / 50%);}.social-icons-wrap a img{width:30px;margin-left:10px;}.page-node-type-curriculum .paragraph{margin-top:15px;margin-bottom:15px;}.page-node-type-curriculum .field--name-field-paragraphs{margin:20px 0 40px;}.page-node-type-curriculum .group_curriculum_hero_section{display:flex;background-color:#bb0000;margin:0 auto;flex-direction:column-reverse;}.page-node-type-curriculum .group_curriculum_hero_section .group_curriculum_hero_body{padding:20px;}.page-node-type-curriculum .group_curriculum_hero_section .group_curriculum_hero_body h1{color:#ffff;padding-bottom:15px;}.page-node-type-curriculum .group_curriculum_hero_section .group_curriculum_hero_body .field--name-field-curriculum-subtitle{color:#ffff;font-size:22px;}@media (min-width:1200px){.page-node-type-curriculum .group_curriculum_hero_section{background-color:#bb0000;align-items:center;justify-content:stretch;max-width:1120px;margin:0 auto;flex-direction:unset;}.page-node-type-curriculum .group_curriculum_hero_section .group_curriculum_hero_body{padding:20px 35px 20px 55px;flex:1;}.page-node-type-curriculum .group_curriculum_hero_section .group_curriculum_hero_image{overflow:hidden;}}.page-node-type-curriculum h2{color:#bb0000;}.page-node-type-curriculum p strong{color:#000000;}.page-node-type-curriculum .style-2 p,.page-node-type-curriculum .style-2 p strong{color:#fff;}.page-node-type-curriculum .block-block-content{padding-bottom:40px;}.page-node-type-curriculum h2,.page-node-type-curriculum h3,.page-node-type-curriculum h4{margin-bottom:1rem;}.page-node-type-academic-program .view-academic-programs{margin-top:0;}.page-node-type-academic-program .view-academic-programs p{margin-bottom:1rem;}.page-node-type-academic-program .view-academic-programs p.lead{margin-bottom:0;}.page-node-type-news blockquote{font-size:1.15rem;background:#f9f9f9;border-left:10px solid #A7B1B7;padding:20px 30px;quotes:"\201C""\201D""\2018""\2019";}.page-node-type-news blockquote:before{color:#A7B1B7;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em;}.page-node-type-news blockquote p{display:inline;}.addtocalendar{width:100%;}.add-to-calendar-button a.atcb-link{background-color:#bb0000;display:inline-block;color:#ffffff;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:1rem 30px;font-size:1rem;line-height:1.5;border-radius:0;width:100%;}.add-to-calendar-button .atcb-list{padding:10px;}