@font-face {
  font-family: "WorkSans-Bold";
  src: url("../fonts/WorkSans-Bold.ttf") format("truetype"); }
@font-face {
  font-family: "WorkSans-SemiBold";
  src: url("../fonts/WorkSans-SemiBold.ttf") format("truetype"); }
@font-face {
  font-family: "WorkSans-Regular";
  src: url("../fonts/WorkSans-Regular.ttf") format("truetype"); }
@font-face {
  font-family: "WorkSans-Italic";
  src: url("../fonts/WorkSans-Italic.ttf") format("truetype"); }
@font-face {
  font-family: "WorkSans-Light";
  src: url("../fonts/WorkSans-Light.ttf") format("truetype"); }
a {
  color: #056071; }

.ark_bg_primary {
  background: #004067; }

.ark_bg_secondary {
  background: #056071; }

.ark_bg_lightgreen {
  background: #4ba08a; }

.ark_color_primary {
  color: #004067; }

.ark_color_secondary {
  color: #056071; }

.btn-primary {
  background: #004067;
  color: #FFFFFF; }

.btn-secondary {
  background: #056071;
  color: #FFFFFF; }

#top_menu_collapse {
  max-width: 60%; }





.navbar-toggler-icon::before {
  font-family: "FontAwesome" !important;
  font-weight: 400;
  content: "\f0c9";
  color: #FFFFFF; }

#top.o_top_menu_collapse_shown .navbar {
  background: #004067; }

.navbar-toggler:hover {
  box-shadow: none; }


@media (min-width: 768px) {
  #hero_section .s_image_gallery {
    height: 600px;
    margin-top: 100px !important; } }
@media (max-width: 767px) {
  #hero_section .s_image_gallery {
    margin-top: 80px !important; } }

#ark_search {
  font-size: 1.2rem;
  color: #004067;
  padding: 10px 25px;
  border-radius: 25px;
  border: none;
  width: 100%;
  background: rgba(255, 255, 255, 0.33); }
  #ark_search::placeholder {
    color: #004067;
     }
  #ark_search:focus {
    outline-color: #056071;
    background: rgba(255, 255, 255, 0.66); }

#ark_search_btn {
  right: 0;
  top: 0;
  padding: 12px 16px;
  font-size: 1.5rem; }
  #ark_search_btn:hover, #ark_search_btn:focus {
    cursor: pointer; }


#ark_subscribe_email, .ark_subscribe_cohort_email {
  margin: 3px 0px;
  padding: 12px;
  border-radius: 12px;
  border: none;
  background: rgba(255, 255, 255, 0.33); }
  #ark_subscribe_email::placeholder, .ark_subscribe_cohort_email::placeholder {
    color: #004067;
    }
  #ark_subscribe_email:focus, .ark_subscribe_cohort_email:focus {
    outline-color: #056071;
    background: rgba(255, 255, 255, 0.66); }
  #ark_subscribe_email + .fa-chevron-right, .ark_subscribe_cohort_email + .fa-chevron-right {
    right: 0;
    top: 0;
    padding: 16px; }

#ark_subscribe_email_btn, .ark_subscribe_cohort_email_btn {
  right: 0;
  top: 0;
  padding: 16px;
  background: none;
  border: none; }
  #ark_subscribe_email_btn:hover, #ark_subscribe_email_btn:focus, .ark_subscribe_cohort_email_btn:hover, .ark_subscribe_cohort_email_btn:focus {
    cursor: pointer; }

.ark_section {
  text-align: center; }
  .ark_section h2, .ark_section h3 {
    color: #056071; }

.ark_h_bar {
  border-bottom: 2px solid #056071;
  margin: 16px; }

#quotes_carousel .s_blockquote_icon {
  background: #217e80;
  color: #FFFFFF; }
#quotes_carousel .blockquote {
  font-size: 1.2rem; }


#ark_programs h2, #ark_programs h3 {
  color: #056071; }


#ark_filter_sidebar ul {
  list-style: none;
  padding: 0; }

#ark_all_programs_btn:hover {
  text-decoration: none; }

.ark_filter_header {
  border-bottom: 1px solid #004067; }

.ark_preview {
  min-height: 200px;
  background-position: 50% 50%;
  background-size: cover; }

.ark_program_card {
  position: relative;
  min-height: 480px;
  border: 1px solid #D7D7D7; }
  @media (min-width: 768px) and (max-width: 1548px) {
    .ark_program_card {
      min-height: 320px; } }
  @media (max-width: 767px) {
    .ark_program_card {
      min-height: 500px; } }
  .ark_program_card p {
    word-wrap: break-word; }

.ark_program_card_btn {
  position: absolute;
  bottom: 0;
  left: 0; }

.ark_program_details h1, .ark_program_details h2, .ark_program_details h5, .o_portal_wrap h1, .o_portal_wrap h2, .o_portal_wrap h5 {
  color: #056071; }

.ark_program_img {
  border-radius: 30px; }

.ark_separator {
  border-bottom: 1px solid #333333;
  margin: auto; }

#ark_program_info {
  background: #056071;
  color: #FFFFFF;
  border-radius: 30px; }
  #ark_program_info .h3 {
    color: #FFFFFF; }

#ark_mentor .ark_program_img {
  max-height: 250px; }

#ark_program_info_block {
  background: #056071;
  color: #FFFFFF; }
  #ark_program_info_block h2 {
    color: #FFFFFF; }

#ark_schedule ul {
  list-style: none;
  border-left: 2px solid #056071;
  padding-left: 10px; }

#ark_syllabus ul {
  list-style: none;
  padding: 0; }
  #ark_syllabus ul li {
    border-bottom: 1px solid #056071; }

.ark_counter {
  color: #056071; }

.ark_syllabus_line {
  width: 90%; }

#ark_waiver {
  height: 500px;
  overflow: auto;
  border: 1px dashed #D7D7D7;
  padding: 30px; }

.ark_enrolled_program {
  border: 1px solid #D7D7D7;
  background: #ffffff; }
  .ark_enrolled_program p {
    word-wrap: break-word; }

.s_company_team h4 {
  color: #056071; }

.s_title h1, .s_title h2 {
  color: #056071; }
.s_title h3 {
  color: #217e80;
 }

.o_cc3 {
  background-color: #4ba08a; }

.o_cc5 {
  background-color: #217e80; }

.s_three_columns .card-title {
 }
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1{
    font-family: var(--body-font-family) !important;

}
/*# sourceMappingURL=main.css.map */
