@media (min-width:1025px) {
.abm-hero-26 {
/* min-height: 800px; */
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
}
.program-detail-item {
display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
align-items: flex-start !important;
justify-content: flex-start !important;
column-gap: 14px !important;
width: 100% !important;
max-width: none !important;
margin: 0 0 14px !important;
padding: 0 !important;
}
.program-detail-item>:first-child {
display: block !important;
flex: 0 0 24px !important;
width: 24px !important;
min-width: 24px !important;
max-width: 24px !important;
margin: 3px 0 0 !important;
padding: 0 !important;
}
.program-detail-item>:first-child img {
display: block !important;
width: 21px !important;
height: 21px !important;
max-width: 21px !important;
object-fit: contain !important;
}
.program-detail-item>.program-detail-text,.program-detail-item>:nth-child(2) {
display: flex !important;
flex: 1 1 auto !important;
flex-direction: column !important;
align-items: flex-start !important;
justify-content: flex-start !important;
row-gap: 2px !important;
width: auto !important;
min-width: 0 !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
}
.program-detail-text>* {
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
}
.program-detail-text>:first-child {
color: #fff !important;
font-size: 17px !important;
font-weight: 700 !important;
line-height: 0.7 !important;
}
.program-detail-text>:nth-child(2) {
color: #fff !important;
font-size: 16px !important;
font-weight: 400 !important;
line-height: 1.4 !important;
}
.program-details-row {
width: 100% !important;
max-width: 100% !important;
margin: 50px 0 0 !important;
padding: 0 !important;
}
.program-details-row>.x-row-inner {
display: flex !important;
flex-direction: column !important;
align-items: flex-start !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
row-gap: 4px !important;
}
.program-details-row>.x-row-inner>* {
width: 100% !important;
max-width: 100% !important;
flex: 0 0 auto !important;
margin: 0 !important;
padding: 0 !important;
min-height: auto !important;
}
.program-form-card {
width: 100%;
max-width: 760px;
margin: 0 auto;
padding: 38px 42px 42px;
background: #ffffff;
border-radius: 24px;
box-shadow: 0 18px 50px rgba(0,0,0,0.22);
overflow: hidden;
}
.program-form-title {
margin: 0;
color: #222222;
font-size: 45px;
font-weight: 700;
line-height: 1.05;
letter-spacing: -1.5px;
}
.program-form-line {
width: 135px;
height: 5px;
margin-top: 18px;
margin-bottom: 18px;
background: #ef233c;
}
.program-form-card .gform_wrapper {
margin: 0 !important;
}
.program-form-card .gform_heading {
display: none !important;
}
.program-form-card .gfield_label {
margin-bottom: 8px !important;
color: #102033 !important;
font-size: 13px !important;
font-weight: 700 !important;
line-height: 1.3 !important;
}
.program-form-card .gfield_required {
color: #ef233c !important;
}
.program-form-card .gform_fields {
row-gap: 14px !important;
column-gap: 16px !important;
}
.program-form-card input[type="text"],.program-form-card input[type="email"],.program-form-card input[type="tel"],.program-form-card input[type="number"],.program-form-card input[type="url"],.program-form-card select,.program-form-card textarea {
width: 100% !important;
min-height: 48px !important;
padding: 10px 14px !important;
color: #102033 !important;
background: #f1f1f1 !important;
border: 0 !important;
border-radius: 3px !important;
box-shadow: none !important;
font-size: 14px !important;
line-height: 1.4 !important;
}
.program-form-card textarea {
min-height: 110px !important;
resize: vertical;
}
.program-form-card input:focus,.program-form-card select:focus,.program-form-card textarea:focus {
outline: 2px solid rgba(239,35,60,0.28) !important;
outline-offset: 1px;
}
.program-form-card .gfield_radio,.program-form-card .gfield_checkbox {
display: flex !important;
flex-direction: column !important;
gap: 10px !important;
}
.program-form-card .gchoice {
display: flex !important;
align-items: flex-start !important;
gap: 10px !important;
margin: 0 !important;
}
.program-form-card .gchoice input[type="radio"],.program-form-card .gchoice input[type="checkbox"] {
flex: 0 0 auto;
width: 19px !important;
height: 19px !important;
margin: 1px 0 0 !important;
}
.program-form-card .gchoice label {
margin: 0 !important;
color: #102033 !important;
font-size: 13px !important;
line-height: 1.5 !important;
}
.program-form-card .gfield--type-consent,.program-form-card .gfield_checkbox {
margin-top: 6px !important;
}
.program-form-card .gform_footer {
margin: 20px 0 0 !important;
padding: 0 !important;
}
.program-form-card .gform_button,.program-form-card input[type="submit"] {
min-height: 44px !important;
margin: 0 !important;
padding: 11px 22px !important;
color: #ffffff !important;
background: #ef233c !important;
border: 0 !important;
border-radius: 3px !important;
box-shadow: none !important;
font-size: 13px !important;
font-weight: 700 !important;
line-height: 1 !important;
cursor: pointer;
}
.program-form-card .gform_button:hover,.program-form-card input[type="submit"]:hover {
background: #d91f35 !important;
}
.program-form-card .gfield_validation_message,.program-form-card .validation_message {
padding: 5px 0 0 !important;
background: transparent !important;
border: 0 !important;
color: #c52233 !important;
font-size: 12px !important;
}
.program-form-card .gform_validation_errors {
margin-bottom: 20px !important;
padding: 14px 16px !important;
border-radius: 4px !important;
}
@media (max-width:979px) {
.program-form-card {
padding: 30px 28px 34px;
border-radius: 20px;
}
.program-form-title {
font-size: 32px;
}
.program-form-line {
margin-top: 18px;
margin-bottom: 18px;
}
}
@media (max-width:767px) {
.program-form-card {
max-width: none;
padding: 26px 20px 30px;
border-radius: 16px;
}
.program-form-title {
font-size: 26px;
line-height: 1.08;
letter-spacing: -0.7px;
}
.program-form-line {
width: 92px;
height: 4px;
margin-top: 18px;
margin-bottom: 18px;
}
.program-form-card .gform_fields {
grid-template-columns: 1fr !important;
row-gap: 13px !important;
}
.program-form-card .gfield {
grid-column: 1 / -1 !important;
}
.program-form-card input[type="text"],.program-form-card input[type="email"],.program-form-card input[type="tel"],.program-form-card input[type="number"],.program-form-card input[type="url"],.program-form-card select,.program-form-card textarea {
min-height: 46px !important;
font-size: 16px !important;
}
.program-form-card .gform_button,.program-form-card input[type="submit"] {
width: 100% !important;
min-height: 48px !important;
}
}
.abm-hero-26,.abm-hero-26 * {
box-sizing: border-box;
}
@media (max-width:767px) {
html,body {
overflow-x: hidden !important;
}
.abm-hero-26 {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
overflow: hidden !important;
padding-left: 20px !important;
padding-right: 20px !important;
min-height: auto !important;
}
.abm-hero-26 .x-row,.abm-hero-26 .x-row-inner {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.abm-hero-26>.x-row>.x-row-inner {
display: flex !important;
flex-direction: column !important;
flex-wrap: nowrap !important;
gap: 32px !important;
}
.abm-hero-26 .x-column,.abm-hero-26 [class*="x-col"] {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.abm-hero-26 h1,.abm-hero-26 h2,.abm-hero-26 h3,.abm-hero-26 p,.abm-hero-26 span,.abm-hero-26 a {
max-width: 100% !important;
white-space: normal !important;
overflow-wrap: break-word;
word-break: normal;
}
.abm-hero-26 h1 {
width: 100% !important;
font-size: 32px !important;
line-height: 1.12 !important;
letter-spacing: -0.5px !important;
}
.abm-hero-26 .program-details-row,.abm-hero-26 .program-details-row>.x-row-inner,.abm-hero-26 .program-details-row>.x-row-inner>* {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
}
.abm-hero-26 .program-detail-item {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
}
.abm-hero-26 .program-detail-text {
flex: 1 1 auto !important;
width: auto !important;
min-width: 0 !important;
max-width: calc(100% - 38px) !important;
}
.abm-hero-26 .program-detail-label,.abm-hero-26 .program-detail-value {
width: 100% !important;
max-width: 100% !important;
white-space: normal !important;
}
.abm-hero-26 .program-form-card {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
margin: 0 !important;
padding: 26px 20px 30px !important;
border-radius: 16px !important;
}
.abm-hero-26 .program-form-title {
width: 100% !important;
max-width: 100% !important;
font-size: 26px !important;
line-height: 1.08 !important;
letter-spacing: -0.5px !important;
white-space: normal !important;
}
.abm-hero-26 .gform_wrapper,.abm-hero-26 .gform_wrapper form,.abm-hero-26 .gform_body,.abm-hero-26 .gform_fields,.abm-hero-26 .gfield,.abm-hero-26 .ginput_container {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
}
.abm-hero-26 .gform_fields {
grid-template-columns: minmax(0,1fr) !important;
}
.abm-hero-26 .gfield {
grid-column: 1 / -1 !important;
}
.abm-hero-26 input,.abm-hero-26 select,.abm-hero-26 textarea {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
}
.abm-hero-26 .gchoice {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
}
.abm-hero-26 .gchoice label {
flex: 1 1 auto !important;
min-width: 0 !important;
overflow-wrap: break-word;
}
}
@media (max-width:979px) {
.abm-hero-26 {
min-height: auto !important;
height: auto !important;
padding-top: 40px !important;
padding-bottom: 40px !important;
overflow: hidden !important;
}
.abm-hero-26>.x-row,.abm-hero-26>.x-row>.x-row-inner {
display: flex !important;
flex-direction: column !important;
align-items: stretch !important;
justify-content: flex-start !important;
width: 100% !important;
max-width: 100% !important;
min-height: 0 !important;
height: auto !important;
gap: 32px !important;
margin: 0 !important;
}
.abm-hero-26>.x-row>.x-row-inner>* {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
min-height: 0 !important;
height: auto !important;
margin: 0 !important;
padding: 0 !important;
}
.abm-hero-26 .program-details-row {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.abm-hero-26 .program-details-row>.x-row-inner {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.abm-hero-26 .program-details-row>.x-row-inner>*:last-child,.abm-hero-26 .program-detail-item:last-child {
margin-bottom: 0 !important;
}
.abm-hero-26 .program-form-card {
margin-top: 0 !important;
}
}
@media (max-width:1200px) {
.abm-hero-26 .program-details-row>.x-row-inner {
display: flex !important;
flex-direction: column !important;
align-items: stretch !important;
gap: 10px !important;
margin: 0 !important;
padding: 0 !important;
}
.abm-hero-26 .program-details-row>.x-row-inner>* {
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
}
.abm-hero-26 .program-detail-item {
margin: 0 !important;
padding: 0 !important;
}
}
.program-outcomes-bar,.program-outcomes-bar *,.program-outcomes-bar *::before,.program-outcomes-bar *::after {
box-sizing: border-box !important;
}
.program-outcomes-bar {
display: block !important;
width: 100% !important;
max-width: none !important;
min-width: 0 !important;
margin: 0 !important;
padding: 58px 20px 60px !important;
background: #f5f6f7 !important;
border: 0 !important;
border-radius: 0 !important;
color: #111111 !important;
font-family: inherit !important;
text-align: left !important;
}
.program-outcomes-bar>*,.program-outcomes-bar .x-section-inner,.program-outcomes-bar .e-section-inner,.program-outcomes-bar .x-container,.program-outcomes-bar .e-container {
width: 100% !important;
max-width: none !important;
min-width: 0 !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: transparent !important;
}
.program-outcomes-row {
display: block !important;
width: 100% !important;
max-width: 820px !important;
min-width: 0 !important;
margin: 0 auto !important;
padding: 0 !important;
background: transparent !important;
border: 0 !important;
}
.program-outcomes-row,.program-outcomes-row>.x-row-inner,.program-outcomes-row>.e-row-inner,.program-outcomes-row>[class*="row-inner"] {
grid-auto-flow: row !important;
}
.program-outcomes-row>.x-row-inner,.program-outcomes-row>.e-row-inner,.program-outcomes-row>[class*="row-inner"] {
display: grid !important;
width: 100% !important;
max-width: 820px !important;
min-width: 0 !important;
margin: 0 auto !important;
padding: 0 !important;
grid-template-columns: 176px 252px 392px !important;
grid-template-rows: auto !important;
column-gap: 0 !important;
row-gap: 0 !important;
gap: 0 !important;
align-items: center !important;
justify-items: stretch !important;
justify-content: center !important;
background: transparent !important;
border: 0 !important;
}
.program-outcomes-row:not(:has(>.x-row-inner)):not(:has(>.e-row-inner)) {
display: grid !important;
grid-template-columns: 176px 252px 392px !important;
align-items: center !important;
justify-content: center !important;
gap: 0 !important;
}
.program-outcomes-row .outcome-stat,.program-outcomes-row .outcome-career {
position: relative !important;
width: 100% !important;
max-width: none !important;
min-width: 0 !important;
float: none !important;
flex: none !important;
margin: 0 !important;
background: transparent !important;
border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
transform: none !important;
}
.program-outcomes-row .outcome-stat {
display: flex !important;
flex-direction: column !important;
flex-wrap: nowrap !important;
align-items: flex-start !important;
justify-content: flex-start !important;
min-height: 103px !important;
}
.program-outcomes-row .outcome-stat-first {
padding: 0 45px 0 0 !important;
}
.program-outcomes-row .outcome-stat-second {
padding: 0 50px !important;
}
.program-outcomes-row .outcome-stat-first::after,.program-outcomes-row .outcome-stat-second::after {
content: "" !important;
display: block !important;
position: absolute !important;
top: 0 !important;
right: 0 !important;
width: 1px !important;
height: 103px !important;
margin: 0 !important;
padding: 0 !important;
background: #c9c9c9 !important;
border: 0 !important;
opacity: 1 !important;
visibility: visible !important;
}
.program-outcomes-row .outcome-number-wrap {
display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
align-items: flex-start !important;
justify-content: flex-start !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
height: auto !important;
margin: 0 0 25px !important;
padding: 0 !important;
gap: 5px !important;
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
line-height: 1 !important;
}
.program-outcomes-row .outcome-number-wrap>* {
display: block !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
flex: 0 0 auto !important;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
border: 0 !important;
}
.program-outcomes-row .outcome-number,.program-outcomes-row .outcome-number *,.program-outcomes-row .outcome-number h1,.program-outcomes-row .outcome-number h2,.program-outcomes-row .outcome-number h3,.program-outcomes-row .outcome-number h4,.program-outcomes-row .outcome-number span,.program-outcomes-row .outcome-number div,.program-outcomes-row .outcome-number .x-text-content-text-primary {
display: block !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
margin: 0 !important;
padding: 0 !important;
color: #f71924 !important;
font-family: inherit !important;
font-size: 64px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 0.82 !important;
letter-spacing: -3px !important;
text-align: left !important;
text-decoration: none !important;
text-transform: none !important;
text-shadow: none !important;
white-space: nowrap !important;
background: transparent !important;
border: 0 !important;
}
.program-outcomes-row .outcome-percent,.program-outcomes-row .outcome-percent *,.program-outcomes-row .outcome-percent p,.program-outcomes-row .outcome-percent span,.program-outcomes-row .outcome-percent div,.program-outcomes-row .outcome-percent .x-text-content-text-primary {
display: block !important;
width: auto !important;
max-width: none !important;
margin: 0 !important;
padding: 1px 0 0 !important;
color: #f71924 !important;
font-family: inherit !important;
font-size: 28px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: 1 !important;
letter-spacing: 0 !important;
text-align: left !important;
text-decoration: none !important;
text-transform: none !important;
text-shadow: none !important;
white-space: nowrap !important;
background: transparent !important;
border: 0 !important;
}
.program-outcomes-row .outcome-label,.program-outcomes-row .outcome-label *,.program-outcomes-row .outcome-label p,.program-outcomes-row .outcome-label span,.program-outcomes-row .outcome-label div,.program-outcomes-row .outcome-label .x-text-content-text-primary {
display: block !important;
width: auto !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
color: #111111 !important;
font-family: inherit !important;
font-size: 15px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 1.3 !important;
letter-spacing: 0 !important;
text-align: left !important;
text-decoration: none !important;
text-transform: none !important;
text-shadow: none !important;
white-space: nowrap !important;
background: transparent !important;
border: 0 !important;
}
.program-outcomes-row .outcome-career {
display: flex !important;
flex-direction: column !important;
flex-wrap: nowrap !important;
align-items: flex-start !important;
justify-content: flex-start !important;
min-height: 103px !important;
padding: 0 0 0 48px !important;
}
.program-outcomes-row .outcome-job-title {
position: relative !important;
}
.program-outcomes-row .outcome-job-title,.program-outcomes-row .outcome-job-title *,.program-outcomes-row .outcome-job-title h1,.program-outcomes-row .outcome-job-title h2,.program-outcomes-row .outcome-job-title h3,.program-outcomes-row .outcome-job-title h4,.program-outcomes-row .outcome-job-title span,.program-outcomes-row .outcome-job-title div,.program-outcomes-row .outcome-job-title .x-text-content-text-primary {
display: block !important;
width: auto !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
color: #f71924 !important;
font-family: inherit !important;
font-size: 29px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 1.15 !important;
letter-spacing: -0.5px !important;
text-align: left !important;
text-decoration: none !important;
text-transform: none !important;
text-shadow: none !important;
white-space: nowrap !important;
background: transparent !important;
border: 0 !important;
}
.program-outcomes-row .outcome-job-title::after {
content: "" !important;
display: block !important;
position: relative !important;
width: 53px !important;
height: 3px !important;
min-height: 3px !important;
margin: 14px 0 11px !important;
padding: 0 !important;
background: #f71924 !important;
border: 0 !important;
border-radius: 2px !important;
}
.program-outcomes-row .outcome-salary-label,.program-outcomes-row .outcome-salary-label *,.program-outcomes-row .outcome-salary-label p,.program-outcomes-row .outcome-salary-label span,.program-outcomes-row .outcome-salary-label div,.program-outcomes-row .outcome-salary-label .x-text-content-text-primary {
display: block !important;
width: auto !important;
max-width: none !important;
margin: 0 0 7px !important;
padding: 0 !important;
color: #222222 !important;
font-family: inherit !important;
font-size: 12px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 1.25 !important;
letter-spacing: 0 !important;
text-align: left !important;
text-decoration: none !important;
text-transform: none !important;
text-shadow: none !important;
white-space: nowrap !important;
background: transparent !important;
border: 0 !important;
}
.program-outcomes-row .outcome-salary,.program-outcomes-row .outcome-salary *,.program-outcomes-row .outcome-salary h1,.program-outcomes-row .outcome-salary h2,.program-outcomes-row .outcome-salary h3,.program-outcomes-row .outcome-salary h4,.program-outcomes-row .outcome-salary span,.program-outcomes-row .outcome-salary div,.program-outcomes-row .outcome-salary .x-text-content-text-primary {
display: block !important;
width: auto !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
color: #353535 !important;
font-family: inherit !important;
font-size: 30px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 1.05 !important;
letter-spacing: -0.5px !important;
text-align: left !important;
text-decoration: none !important;
text-transform: none !important;
text-shadow: none !important;
white-space: nowrap !important;
background: transparent !important;
border: 0 !important;
}
.program-outcomes-bar h1::before,.program-outcomes-bar h1::after,.program-outcomes-bar h2::before,.program-outcomes-bar h2::after,.program-outcomes-bar h3::before,.program-outcomes-bar h3::after,.program-outcomes-bar h4::before,.program-outcomes-bar h4::after,.program-outcomes-bar p::before,.program-outcomes-bar p::after {
content: none !important;
display: none !important;
}
.program-outcomes-bar h1,.program-outcomes-bar h2,.program-outcomes-bar h3,.program-outcomes-bar h4,.program-outcomes-bar h5,.program-outcomes-bar h6,.program-outcomes-bar p {
margin-block-start: 0 !important;
margin-block-end: 0 !important;
}
@media (max-width:979px) {
.program-outcomes-bar {
padding: 45px 24px !important;
}
.program-outcomes-row,.program-outcomes-row>.x-row-inner,.program-outcomes-row>.e-row-inner,.program-outcomes-row>[class*="row-inner"] {
max-width: 720px !important;
}
.program-outcomes-row>.x-row-inner,.program-outcomes-row>.e-row-inner,.program-outcomes-row>[class*="row-inner"],.program-outcomes-row:not(:has(>.x-row-inner)):not(:has(>.e-row-inner)) {
grid-template-columns: 165px 225px 330px !important;
}
.program-outcomes-row .outcome-stat-first {
padding-right: 30px !important;
}
.program-outcomes-row .outcome-stat-second {
padding-left: 30px !important;
padding-right: 30px !important;
}
.program-outcomes-row .outcome-career {
padding-left: 35px !important;
}
.program-outcomes-row .outcome-number,.program-outcomes-row .outcome-number * {
font-size: 54px !important;
}
.program-outcomes-row .outcome-percent,.program-outcomes-row .outcome-percent * {
font-size: 23px !important;
}
.program-outcomes-row .outcome-label,.program-outcomes-row .outcome-label * {
font-size: 13px !important;
}
.program-outcomes-row .outcome-job-title,.program-outcomes-row .outcome-job-title * {
font-size: 25px !important;
}
.program-outcomes-row .outcome-salary,.program-outcomes-row .outcome-salary * {
font-size: 25px !important;
}
}
@media (max-width:767px) {
.program-outcomes-bar {
padding: 38px 20px !important;
}
.program-outcomes-row,.program-outcomes-row>.x-row-inner,.program-outcomes-row>.e-row-inner,.program-outcomes-row>[class*="row-inner"] {
width: 100% !important;
max-width: 500px !important;
}
.program-outcomes-row>.x-row-inner,.program-outcomes-row>.e-row-inner,.program-outcomes-row>[class*="row-inner"],.program-outcomes-row:not(:has(>.x-row-inner)):not(:has(>.e-row-inner)) {
grid-template-columns: 1fr 1fr !important;
grid-template-rows: auto auto !important;
row-gap: 30px !important;
}
.program-outcomes-row .outcome-stat {
min-height: 100px !important;
align-items: center !important;
text-align: center !important;
}
.program-outcomes-row .outcome-stat-first {
padding: 0 20px 0 0 !important;
}
.program-outcomes-row .outcome-stat-second {
padding: 0 0 0 20px !important;
}
.program-outcomes-row .outcome-stat-first::after {
height: 100px !important;
}
.program-outcomes-row .outcome-stat-second::after {
display: none !important;
}
.program-outcomes-row .outcome-number-wrap {
justify-content: center !important;
margin-bottom: 16px !important;
}
.program-outcomes-row .outcome-number,.program-outcomes-row .outcome-number * {
font-size: 49px !important;
text-align: center !important;
}
.program-outcomes-row .outcome-percent,.program-outcomes-row .outcome-percent * {
font-size: 21px !important;
}
.program-outcomes-row .outcome-label,.program-outcomes-row .outcome-label * {
font-size: 13px !important;
text-align: center !important;
white-space: normal !important;
}
.program-outcomes-row .outcome-career {
grid-column: 1 / -1 !important;
min-height: 0 !important;
padding: 28px 0 0 !important;
align-items: center !important;
text-align: center !important;
border-top: 1px solid #c9c9c9 !important;
}
.program-outcomes-row .outcome-job-title,.program-outcomes-row .outcome-job-title * {
font-size: 25px !important;
text-align: center !important;
white-space: normal !important;
}
.program-outcomes-row .outcome-job-title::after {
margin-left: auto !important;
margin-right: auto !important;
}
.program-outcomes-row .outcome-salary-label,.program-outcomes-row .outcome-salary-label * {
text-align: center !important;
}
.program-outcomes-row .outcome-salary,.program-outcomes-row .outcome-salary * {
font-size: 27px !important;
text-align: center !important;
white-space: nowrap !important;
}
}
@media (max-width:420px) {
.program-outcomes-bar {
padding-left: 15px !important;
padding-right: 15px !important;
}
.program-outcomes-row .outcome-stat-first {
padding-right: 12px !important;
}
.program-outcomes-row .outcome-stat-second {
padding-left: 12px !important;
}
.program-outcomes-row .outcome-number,.program-outcomes-row .outcome-number * {
font-size: 43px !important;
letter-spacing: -2px !important;
}
.program-outcomes-row .outcome-percent,.program-outcomes-row .outcome-percent * {
font-size: 19px !important;
}
.program-outcomes-row .outcome-job-title,.program-outcomes-row .outcome-job-title * {
font-size: 23px !important;
}
.program-outcomes-row .outcome-salary,.program-outcomes-row .outcome-salary * {
font-size: 24px !important;
}
}
.program-outcomes-bar .program-outcomes-row .outcome-number {
display: inline-block !important;
position: relative !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
margin: 0 0 23px !important;
padding: 0 0 16px !important;
color: #f71924 !important;
font-size: 64px !important;
font-weight: 400 !important;
line-height: 0.8 !important;
letter-spacing: -3px !important;
white-space: nowrap !important;
}
.program-outcomes-bar .program-outcomes-row .outcome-number>*,.program-outcomes-bar .program-outcomes-row .outcome-number>*>*,.program-outcomes-bar .program-outcomes-row .outcome-number h1,.program-outcomes-bar .program-outcomes-row .outcome-number h2,.program-outcomes-bar .program-outcomes-row .outcome-number h3,.program-outcomes-bar .program-outcomes-row .outcome-number h4,.program-outcomes-bar .program-outcomes-row .outcome-number .x-text-content,.program-outcomes-bar .program-outcomes-row .outcome-number .x-text-content-text-primary {
display: inline !important;
width: auto !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
color: inherit !important;
font-family: inherit !important;
font-size: inherit !important;
font-weight: inherit !important;
line-height: inherit !important;
letter-spacing: inherit !important;
white-space: nowrap !important;
}
.program-outcomes-bar .program-outcomes-row .outcome-number span.small-percent,.program-outcomes-bar .program-outcomes-row .outcome-number .small-percent {
display: inline-block !important;
width: auto !important;
max-width: none !important;
margin: 0 0 0 5px !important;
padding: 0 !important;
color: #f71924 !important;
font-size: 28px !important;
font-weight: 500 !important;
line-height: 1 !important;
letter-spacing: 0 !important;
vertical-align: top !important;
transform: translateY(3px) !important;
white-space: nowrap !important;
}
.program-outcomes-bar .program-outcomes-row .outcome-number::after {
content: "" !important;
position: absolute !important;
left: 0 !important;
bottom: 0 !important;
display: block !important;
width: 53px !important;
height: 3px !important;
background: #f71924 !important;
border: 0 !important;
border-radius: 2px !important;
}
.program-outcomes-bar .program-outcomes-row .outcome-label,.program-outcomes-bar .program-outcomes-row .outcome-label *,.program-outcomes-bar .program-outcomes-row .outcome-label p,.program-outcomes-bar .program-outcomes-row .outcome-label span {
margin: 0 !important;
padding: 0 !important;
color: #111111 !important;
font-size: 15px !important;
font-weight: 400 !important;
line-height: 1.3 !important;
letter-spacing: 0 !important;
white-space: nowrap !important;
}
.program-outcomes-bar .program-outcomes-row .outcome-job-title,.program-outcomes-bar .program-outcomes-row .outcome-job-title *,.program-outcomes-bar .program-outcomes-row .outcome-job-title h1,.program-outcomes-bar .program-outcomes-row .outcome-job-title h2,.program-outcomes-bar .program-outcomes-row .outcome-job-title h3 {
color: #f71924 !important;
font-size: 29px !important;
font-weight: 400 !important;
line-height: 1.15 !important;
letter-spacing: -0.5px !important;
white-space: nowrap !important;
}
.program-outcomes-bar .program-outcomes-row .outcome-salary-label,.program-outcomes-bar .program-outcomes-row .outcome-salary-label *,.program-outcomes-bar .program-outcomes-row .outcome-salary-label p {
color: #222222 !important;
font-size: 12px !important;
font-weight: 400 !important;
line-height: 1.25 !important;
white-space: nowrap !important;
}
.program-outcomes-bar .program-outcomes-row .outcome-salary,.program-outcomes-bar .program-outcomes-row .outcome-salary *,.program-outcomes-bar .program-outcomes-row .outcome-salary h1,.program-outcomes-bar .program-outcomes-row .outcome-salary h2,.program-outcomes-bar .program-outcomes-row .outcome-salary h3 {
color: #353535 !important;
font-size: 30px !important;
font-weight: 400 !important;
line-height: 1.05 !important;
letter-spacing: -0.5px !important;
white-space: nowrap !important;
}
    [id^="field_"][id$="_16"] .gchoice {
        display: flex;
        align-items: center;
        margin: 0;
    }
