@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);
/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.first.mobile {
  background-color: #003057;
}

.altertemplate {
  display: none;
}
@media (max-width: 762px) {
  .altertemplate {
    display: block;
  }
}

.first.blue {
  display: none;
  background-color: #003057;
  margin-top: -11.5px;
  padding-top: 10px;
  z-index: 1;
}
@media (max-width: 991.98px) {
  .first.blue {
    display: block;
  }
}
@media (min-width: 768px) {
  .first.blue {
    margin-top: -49.5px;
  }
}
.first.blue .row div {
  color: white;
}
.first.blue .row div .stars {
  float: left;
}
.first.blue .row div .stars .icon-font-star {
  color: #F8D549;
}
.first.blue .row div .link {
  float: left;
  padding-left: 10px;
  text-decoration: underline;
}
.first.blue .row div .link a {
  color: white;
}
.first.blue .row div h1 {
  text-align: left;
  font-size: 21px;
  margin-top: 10px;
  margin-bottom: 10px;
  color: white;
}
.first.blue .row div p {
  color: white;
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-text-macro.alter-template {
  background-color: #e5ebee;
}
.image-text-macro.alter-template .row div h1 {
  color: #003057;
}

.image-text-macro.certificationPath {
  background-color: #003057;
  margin-top: -2em;
}
@media (max-width: 767.98px) {
  .image-text-macro.certificationPath {
    margin-top: -11px;
  }
}
.image-text-macro.certificationPath .row div h1 {
  color: white;
}
.image-text-macro.certificationPath .row div .content {
  color: white;
}

.image-text-macro.alter-template.workplacecourse {
  background-color: #003057;
  color: white !important;
}
.image-text-macro.alter-template.workplacecourse .row div h1 {
  color: white;
}

.altertemplate {
  background-color: rgba(0, 48, 87, 0.6588235294);
  color: white;
  padding: 50px;
  font-size: 16px;
}

.altertemplate.workplacecourse {
  background-color: #003057;
  color: white;
}

.altertemplate.workplace {
  padding: 20px;
  background-color: #003057;
}
.altertemplate.workplace p {
  padding-top: 10px;
  font-size: 18px;
  font-weight: 600;
  font-style: italic;
}

.image-text-macro {
  padding-left: 10px !important;
  padding-right: 10px !important;
  color: black;
  padding-bottom: 1em;
}
@media (min-width: 576px) {
  .image-text-macro {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 768px) {
  .image-text-macro {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 992px) {
  .image-text-macro {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 1200px) {
  .image-text-macro {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}
@media (min-width: 1900px) {
  .image-text-macro {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }
}
.image-text-macro h1.homemobiletitle {
  font-size: 35px !important;
  font-weight: 1000;
}
.image-text-macro h1,
.image-text-macro h2 {
  margin-bottom: 30px;
}
.image-text-macro h1 {
  margin-top: 1em;
  font-size: 36px;
  font-weight: 100;
  color: #0064F0;
}
.image-text-macro.first h1 {
  font-weight: 500;
}
.image-text-macro h2 {
  font-size: 22px;
  font-weight: 500;
}
.image-text-macro .row div:first-child {
  text-align: center;
}
@media (max-width: 991.98px) {
  .image-text-macro .row.mobile {
    margin-left: 5px;
    margin-right: 5px;
  }
}
.image-text-macro .content {
  color: #003057;
}
.image-text-macro a.btn {
  background-color: #0064F0 !important;
  border-width: 0px;
  padding: 5px 40px;
}
.image-text-macro video {
  width: 100%;
}
.image-text-macro.is-empty div:first-child {
  text-align: left;
}
.image-text-macro.is-empty .image-container {
  text-align: center;
}
.image-text-macro.is-empty-media .row > div:last-child {
  text-align: center;
}
@media (max-width: 991.98px) {
  .image-text-macro .noshow {
    display: none;
  }
}
.image-text-macro.theme-title-page h1, .image-text-macro.theme-title-page-reverse h1 {
  color: #0064F0;
}
.image-text-macro.theme-title-page .content, .image-text-macro.theme-title-page-reverse .content {
  background-color: #F5F7F8;
  padding: 1em;
  color: #003057;
}
.image-text-macro.theme-title-page .button-container, .image-text-macro.theme-title-page-reverse .button-container {
  text-align: center;
}
.image-text-macro.theme-title-page .button-container .btn, .image-text-macro.theme-title-page-reverse .button-container .btn {
  margin-top: -24px;
  border-radius: 0px;
}
.image-text-macro.theme-mirror .row .col:first-child, .image-text-macro.theme-title-page-reverse .row .col:first-child {
  order: 2;
}
.image-text-macro.theme-mirror .row .col:last-child, .image-text-macro.theme-title-page-reverse .row .col:last-child {
  order: 1;
}

@media (max-width: 762px) {
  .theme-mirror.workplace .button-container {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .page-type-home .image-text-macro {
    padding-bottom: 0px;
  }
  .page-type-home .image-text-macro .row > div:first-child {
    display: block !important;
    min-width: 100%;
  }
  .page-type-home .image-text-macro h1 {
    margin: 0px;
  }
}

@media (max-width: 991.98px) {
  .page-type-contentPage .image-text-macro .row > div:first-child {
    display: block !important;
    min-width: 100%;
  }
  .page-type-contentPage .image-text-macro .row > div:first-child img {
    width: 100% !important;
  }
}

.mobileimage img {
  width: 100%;
}

.citypagemobile {
  display: none;
}

@media (max-width: 762px) {
  .course-blue-box.template .city-links.home {
    margin-left: 10px;
  }
}
.course-blue-box.template .city-links.home .item {
  margin: 0px 1px 5px 0px;
}
.course-blue-box.template .city-links.home .item a .cityabbr {
  width: 75px;
  height: 75px;
}
.course-blue-box.template .city-links.home .item a .cityabbr p {
  padding-top: 20px;
}

@media (min-width: 414px) and (max-width: 762px) {
  .city-links.items.home .item .cityabbr {
    height: 80px;
    width: 80px;
  }
}

@media (max-width: 762px) {
  .first.noshow {
    padding: 0px;
  }
  .first.blue {
    padding-top: 0px;
  }
  .row.mobile {
    padding-top: 5px;
  }
  .row.mobile p {
    margin: 0px;
  }
  .skills-test {
    display: none;
  }
  .rating {
    display: none;
  }
  .citypage {
    display: none;
  }
  .citypagemobile {
    display: block;
  }
  .contactus {
    display: none !important;
  }
  .accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
  }
  .accordion.active::after {
    content: "-";
    position: absolute;
    z-index: 1;
    padding-left: 80%;
    font-size: 18px;
    margin-top: -30px;
  }
  .accordion::after {
    content: "+";
    position: absolute;
    z-index: 1;
    padding-left: 80%;
    font-size: 18px;
    margin-top: -30px;
  }
  .active.accordion + div {
    padding-top: 10px;
  }
  .panel {
    padding: 0 18px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
  }
  .panel.active {
    margin-bottom: 0px;
    padding-top: 0px;
    margin-top: 0px;
    overflow: hidden;
  }
  .panel.active.courseoutline {
    max-height: 100%;
  }
}
/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.async-partial-view.schedule {
  min-height: 500px;
}

.course-dates-macro {
  border-radius: 10px;
  min-height: 250px;
  overflow-x: auto;
  display: flex;
  flex-direction: column;
  margin-bottom: 1em;
  flex: 1;
}
@media (min-width: 768px) {
  .course-dates-macro {
    padding: 1em;
    background: #F5F7F8;
  }
}
.course-dates-macro h2.title {
  font-size: 22px;
  margin-bottom: 1em;
}
.course-dates-macro h2.title span {
  color: #0064F0;
}
body.isIE11 .course-dates-macro {
  display: block;
}

.course-dates-macro .mobile-title {
  display: none;
}
.course-dates-macro .overlay {
  height: 250px;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 2;
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  margin: 0 14px 0 14px;
}
.course-dates-macro .overlay .selection {
  z-index: 3;
  width: 80%;
  height: 180px;
  border-radius: 5px;
  top: 50%;
  left: 50%;
  background-color: #f5f5f5;
  padding-top: 50px;
  padding-left: 6%;
  padding-right: 6%;
}
.course-dates-macro .overlay .selection p {
  margin-top: 10px;
}
@media (max-width: 1199.98px) {
  .course-dates-macro .overlay .selection .extra {
    display: none;
  }
}
.course-dates-macro .overlay .selection.book-now.region a {
  width: 150px;
  padding: 5px 5px;
  margin-left: 5px;
  border: 1px solid white;
}
@media (max-width: 1199.98px) {
  .course-dates-macro .overlay .selection.book-now.region a {
    width: 90px;
  }
}
.course-dates-macro .overlay .selection.book-now.region a img {
  width: 30px;
}
.course-dates-macro .overlay .selection ul.top {
  display: block;
  top: 0px;
  right: 2em;
}
.course-dates-macro .overlay .selection ul.top > li {
  min-width: initial;
}
.course-dates-macro .overlay .selection ul.top > li > a {
  color: white;
  min-width: 100px;
  text-align: center;
  line-height: initial;
  display: inline-block;
  padding: 5px 20px;
}
.course-dates-macro .overlay .selection ul.top > li .dropdown-container {
  flex-direction: column;
  justify-content: flex-start;
  min-height: initial;
  background-color: white;
  box-shadow: 3px 10px 17px -1px rgba(0, 0, 0, 0.75);
  text-transform: lowercase;
}
.course-dates-macro .overlay .selection ul.top > li .dropdown-container a {
  display: block;
  margin-bottom: 15px;
  color: white;
}
.course-dates-macro .overlay .selection ul.top > li .dropdown-container a:last-child {
  margin-bottom: 0px;
}
.course-dates-macro .overlay .selection > ul {
  display: flex;
  align-items: center;
  padding-left: 0;
  padding-bottom: 0;
  margin-bottom: 5px;
}
.course-dates-macro .overlay .selection > ul > li {
  text-transform: lowercase;
  min-width: 110px;
  font-size: 18px;
  display: inline-block;
}
.course-dates-macro .overlay .selection > ul > li .expander-toggle {
  display: none;
}
.course-dates-macro .overlay .selection > ul > li .expander-cat {
  display: none;
}
.course-dates-macro .overlay .selection > ul > li.book-now a {
  width: 130px;
  display: inline-block;
  background-color: #0064F0;
  padding: 5px 30px;
  margin-left: 5px;
  border: 1px solid white;
}
.course-dates-macro .overlay .selection > ul > li.book-now a:hover {
  background-color: #005cdc;
}
.course-dates-macro .overlay .selection > ul > li.book-now.region a {
  min-width: 160px;
  padding: 5px 5px;
  margin-left: 5px;
  border: 1px solid white;
}
@media (max-width: 1199.98px) {
  .course-dates-macro .overlay .selection > ul > li.book-now.region a {
    width: 90px;
  }
}
.course-dates-macro .overlay .selection > ul > li.book-now.region a img {
  width: 30px;
}
.course-dates-macro .overlay .selection > ul > li.book-now.region {
  height: 44px;
}
.course-dates-macro .overlay .selection > ul > li.book-now.region a {
  min-width: 135px;
  width: 160px;
  padding: 5px 3px;
  height: 32px;
}
.course-dates-macro .overlay .selection > ul > li.book-now.region a span {
  padding-left: 5px;
  margin-right: 5px;
  float: right;
  font-weight: 500;
  transform: rotate(90deg);
}
.course-dates-macro .overlay .selection > ul > li.book-now.region .dropdown-container {
  padding-right: 8px;
  padding-left: 16px;
  background-color: white;
}
.course-dates-macro .overlay .selection > ul > li.book-now.region .dropdown-container a {
  background-color: white;
  margin-left: 0px;
  padding: 0px;
  color: black;
  text-transform: capitalize;
}
.course-dates-macro .overlay .selection > ul > li.book-now.region .dropdown-container a img {
  padding-right: 10px;
}
.course-dates-macro .overlay .selection > ul > li > a {
  color: white;
  padding: 0px 5px 5px 5px;
}
.course-dates-macro .overlay .selection > ul > li > a:hover {
  text-decoration: none;
}
.course-dates-macro .overlay .selection > ul > li .dropdown-container {
  text-transform: none;
  background-color: white;
  color: #003057;
  min-height: 10em;
  margin-top: 15px;
  width: 100%;
  display: none;
  z-index: 999;
  justify-content: center;
  box-shadow: 1px 10px 13px -7px rgba(0, 0, 0, 0.75);
}
.course-dates-macro .overlay .selection > ul > li .dropdown-container.nosize {
  width: auto;
  padding: 1em;
  margin-top: 0;
}
.course-dates-macro .overlay .selection > ul > li .dropdown-container.book-now a {
  border-radius: 0;
  margin: 1em;
  width: 10em;
}
.course-dates-macro .overlay .selection > ul > li .dropdown-container.about-us {
  flex-direction: column;
  align-items: center;
}
.course-dates-macro .overlay .selection > ul > li .dropdown-container.about-us .top {
  display: flex;
  width: 100%;
}
.course-dates-macro .overlay .selection > ul > li .dropdown-container.about-us .bottom .btn {
  margin: 1em 2em;
}
.course-dates-macro .overlay .selection > ul > li .dropdown-container a {
  color: #003057;
}
.course-dates-macro .overlay .selection > ul > li .dropdown-container [x-arrow] {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #fff transparent;
  margin-left: 18px;
  top: -10px;
}
.course-dates-macro .overlay .selection ul li {
  padding: 0.5em 0;
}
.course-dates-macro .overlay .selection ul li .dropdown-container {
  display: none;
}
.course-dates-macro .overlay .selection ul li .dropdown-container a {
  border-bottom: none;
  font-weight: 400;
}
.course-dates-macro .overlay .selection ul li .book-now.region {
  height: 44px;
}
.course-dates-macro .overlay .selection ul li .book-now.region a {
  min-width: 66px;
  width: 90px;
  padding: 5px 3px;
  height: 32px;
}
.course-dates-macro .overlay .selection ul li .book-now.region a span {
  padding-left: 5px;
  margin-right: 5px;
  float: right;
  font-weight: 500;
  transform: rotate(90deg);
}
.course-dates-macro .overlay .selection ul li .book-now.region .dropdown-container {
  padding-right: 8px;
  padding-left: 16px;
  background-color: white;
}
.course-dates-macro .overlay .selection ul li .book-now.region .dropdown-container a {
  background-color: white;
  margin-left: 0px;
  padding: 0px;
  width: 17px;
  color: black;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .course-dates-macro .toolbar {
    display: block;
  }
  .course-dates-macro .toolbar .selected.mobile {
    display: none;
  }
  .course-dates-macro .traffic {
    top: 8px;
  }
  .course-dates-macro .color-container {
    padding: 0px !important;
    background-color: white !important;
    margin-top: 10px;
  }
  .course-dates-macro .color-container > .title,
  .course-dates-macro .color-container .date-list-container {
    display: none;
  }
  .course-dates-macro .color-container .dates {
    padding: 0px !important;
    margin: 0px;
  }
  .course-dates-macro .color-container .dates .trafficlight-mobile {
    display: block !important;
  }
  .course-dates-macro .color-container .dates .date-mobile {
    display: block !important;
  }
  .course-dates-macro .color-container .dates .date-row.heading {
    display: none;
  }
  .course-dates-macro .color-container .dates .date-row {
    display: block;
    background-color: #F5F7F8;
    border-radius: 10px;
  }
  .course-dates-macro .color-container .dates .date-row .date {
    display: none;
  }
  .course-dates-macro .color-container .dates .date-row .date-mobile {
    text-align: center;
    font-size: 14px;
    grid-column: 1/2 !important;
    grid-row: 1/span 3 !important;
  }
  .course-dates-macro .color-container .dates .date-row .date-mobile .day {
    font-size: 18px;
    font-weight: 700;
  }
  .course-dates-macro .color-container .dates .date-row .title {
    font-size: 1em;
    font-weight: 500;
    height: 23px;
    width: 165px;
    grid-column: 2/3 !important;
    grid-row: 1/2 !important;
  }
}
@media only screen and (max-width: 767.98px) and (max-width: 350px) {
  .course-dates-macro .color-container .dates .date-row .title {
    width: 130px;
  }
}
@media (max-width: 767.98px) {
  .course-dates-macro .color-container .dates .date-row .city {
    grid-column: 2/3 !important;
    grid-row: 2/3 !important;
    display: flex;
    align-items: center;
  }
  .course-dates-macro .color-container .dates .date-row .trafficlight-mobile {
    height: 23px;
    grid-column: 2/3 !important;
    grid-row: 3/4 !important;
  }
  .course-dates-macro .color-container .dates .date-row .trafficlight-mobile span {
    font-weight: 500;
  }
  .course-dates-macro .color-container .dates .date-row .trafficlight {
    grid-column: 3/4 !important;
    grid-row: 1/span 3 !important;
    display: none;
  }
  .course-dates-macro .color-container .dates .date-row .book {
    grid-column: 4 !important;
    grid-row: 1/span 3 !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .course-dates-macro .color-container .dates .date-row .book a {
    border-radius: 5px;
    font-size: 16px;
  }
  .course-dates-macro .color-container .dates .date-row .book .now {
    display: none;
  }
  .course-dates-macro .color-container .dates .course-date-list {
    display: none;
  }
  .course-dates-macro .color-container .dates .course-date-list .mobile-title {
    display: none;
    background-color: #003057;
    color: white;
    padding: 0.5em;
    margin-top: 0.5em;
    text-align: center;
    position: relative;
    cursor: pointer;
  }
  .course-dates-macro .color-container .dates .course-date-list .mobile-title:after {
    content: "+";
    position: absolute;
    right: 20px;
  }
  .course-dates-macro .color-container .dates .course-date-list.selected .mobile-title {
    background-color: #FF3506;
  }
  .course-dates-macro .color-container .dates .course-date-list.selected .mobile-title:after {
    content: "-";
  }
  .course-dates-macro .color-container .dates .course-date-list.selected .date-list-container {
    display: block;
  }
}
.course-dates-macro .scheduled {
  background-color: #17cf4b;
}
.course-dates-macro .confirmed {
  background-color: #ffbf00;
}
.course-dates-macro .fewSeats {
  background-color: #fd7300;
}
.course-dates-macro .soldOut {
  background-color: #810081;
}
.course-dates-macro .scheduled-text {
  color: #0d732a;
}
.course-dates-macro .confirmed-text {
  color: #806000;
}
.course-dates-macro .fewSeats-text {
  color: #974500;
}
.course-dates-macro .soldOut-text {
  color: #810081;
}
.course-dates-macro .traffic {
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  position: relative;
  top: -2px;
}
.course-dates-macro .toolbar-container {
  position: relative;
}
.course-dates-macro .toolbar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5em;
  padding-left: 10px;
  padding-right: 10px;
}
.course-dates-macro .toolbar div {
  display: block;
  background-color: #0064F0;
  border-radius: 20px;
  font-weight: 600;
  white-space: nowrap;
  font-size: 14px;
  padding: 0.6em 1em;
  cursor: pointer;
  color: white;
}
.course-dates-macro .toolbar div.selected {
  color: #003057;
  background-color: #F5F7F8;
  font-weight: bold;
}
@media (min-width: 768px) {
  .course-dates-macro .toolbar div.selected {
    background-color: white;
  }
}
.course-dates-macro .toolbar div.selected h2 {
  color: black;
  font-size: 1em;
}
.course-dates-macro .toolbar div h2 {
  font-size: 1em;
  color: white;
  margin-bottom: 0;
  font-weight: 400;
}
.course-dates-macro .color-container {
  background-color: #F5F7F8;
  flex: 1;
}
.course-dates-macro .color-container > .title {
  font-size: 14px;
  font-weight: bold;
}
.course-dates-macro .color-container > .title div {
  display: inline-block;
}
.course-dates-macro .color-container .dates {
  padding: 10px 1em;
}
.course-dates-macro .color-container .dates > div {
  display: none;
}
.course-dates-macro .color-container .dates .selected {
  display: block;
}
.course-dates-macro .color-container .dates .date-row {
  border-radius: 10px;
  font-size: 14px;
  padding: 0.5em 0;
  display: grid;
  grid-template-areas: "date title city trafficlighttext trafficlight book";
  grid-template-columns: 1fr 1fr 1fr 100px 100px 100px;
  color: #003057;
}
.course-dates-macro .color-container .dates .date-row .trafficlight-mobile {
  display: none;
}
.course-dates-macro .color-container .dates .date-row .date-mobile {
  display: none;
}
.course-dates-macro .color-container .dates .date-row.heading {
  text-align: left;
  font-weight: 500;
}
.course-dates-macro .color-container .dates .date-row.heading .trafficlight {
  justify-content: start;
}
@media (min-width: 1586px) {
  .course-dates-macro .color-container .dates .date-row.heading {
    grid-template-areas: "date title city trafficlight book";
    grid-template-columns: 1fr 1fr 1fr 100px 100px 100px;
  }
}
.course-dates-macro .color-container .dates .date-row.heading .book {
  text-align: left;
}
@media (max-width: 1585.9px) {
  .course-dates-macro .color-container .dates .date-row {
    grid-template-areas: "date title city trafficlight book";
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
  .course-dates-macro .color-container .dates .date-row .trafficlight-text {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .course-dates-macro .color-container .dates .date-row {
    grid-template-columns: 100px 2fr 80px 1fr;
    grid-template-rows: 20px 25px 20px;
    margin-bottom: 10px;
  }
  .course-dates-macro .color-container .dates .date-row.heading .trafficlight {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .course-dates-macro .color-container .dates .date-row {
    grid-template-columns: 80px auto 60px;
    grid-template-rows: 20px 25px 20px;
    grid-template-areas: "trafficlight date title" ". city book";
    margin-bottom: 10px;
  }
  .course-dates-macro .color-container .dates .date-row.heading .city {
    display: none;
  }
  .course-dates-macro .color-container .dates .date-row .book a {
    width: 100%;
    padding: 3px 10px;
  }
}
.course-dates-macro .color-container .dates .date-row .date {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: date;
}
.course-dates-macro .color-container .dates .date-row .title {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: title;
}
.course-dates-macro .color-container .dates .date-row .city {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: city;
}
.course-dates-macro .color-container .dates .date-row .book {
  -ms-grid-row: 1;
  -ms-grid-column: 6;
  grid-area: book;
  text-align: right;
}
.course-dates-macro .color-container .dates .date-row .book a {
  display: inline-block;
  min-width: 90px;
  text-align: center;
  font-size: 14px;
  border-radius: 5px;
}
@media (max-width: 575.98px) {
  .course-dates-macro .color-container .dates .date-row .book a {
    width: 60px;
    min-width: 60px;
    margin-right: 10px;
  }
}
.course-dates-macro .color-container .dates .date-row .trafficlight {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  grid-area: trafficlight;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 350px) {
  .course-dates-macro .color-container .dates .date-row .trafficlight {
    display: none;
  }
}
.course-dates-macro .color-container .dates .date-row .trafficlight-text {
  -ms-grid-row: 1;
  -ms-grid-column: 4;
  grid-area: trafficlighttext;
}
@media (min-width: 1586px){
  .course-dates-macro .color-container .dates .date-row.heading > .date {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .course-dates-macro .color-container .dates .date-row.heading > .title {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .course-dates-macro .color-container .dates .date-row.heading > .city {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .course-dates-macro .color-container .dates .date-row.heading > .book {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .course-dates-macro .color-container .dates .date-row.heading > .trafficlight {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
}
@media (max-width: 1585.9px){
  .course-dates-macro .color-container .dates .date-row .date {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .course-dates-macro .color-container .dates .date-row .title {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .course-dates-macro .color-container .dates .date-row .city {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .course-dates-macro .color-container .dates .date-row .book {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .course-dates-macro .color-container .dates .date-row .trafficlight {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
}
@media (max-width: 575.98px){
  .course-dates-macro .color-container .dates .date-row .date {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .course-dates-macro .color-container .dates .date-row .title {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .course-dates-macro .color-container .dates .date-row .city {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .course-dates-macro .color-container .dates .date-row .book {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .course-dates-macro .color-container .dates .date-row .trafficlight {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
}
.course-dates-macro .color-container .book a {
  border-radius: 5px;
  color: white;
  padding: 4px 10px;
}
.course-dates-macro .color-container .book a.scheduled, .course-dates-macro .color-container .book a.confirmed, .course-dates-macro .color-container .book a.fewSeats {
  background-color: #0064F0;
}
.course-dates-macro .actions {
  margin-top: 1em;
  margin-bottom: 1em;
  display: flex;
  gap: 5px;
}
.course-dates-macro .actions button {
  border-radius: 5px;
  flex-basis: 100%;
  font-size: 16px;
  font-weight: 500;
}
@media (min-width: 576px) {
  .course-dates-macro .actions button {
    flex-basis: unset;
  }
}
.course-dates-macro .explain {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  font-size: 13px;
  margin-top: 2em;
}
.course-dates-macro .explain > div {
  margin-bottom: 1em;
  min-width: 140px;
}
@media (max-width: 762px) {
  .course-dates-macro .explain {
    display: none;
  }
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.course-blue-box.rating .parking-icon {
  background-color: transparent;
}

.course-blue-box {
  background-color: #F5F7F8;
  margin-bottom: 1em;
  font-size: 0.8em;
  width: 100%;
}
.course-blue-box .columns-2 {
  -moz-columns: 2;
       columns: 2;
}
.course-blue-box h2 {
  font-size: 1em !important;
  font-weight: 400 !important;
  padding: 0;
  margin: 0;
  line-height: inherit;
}
.course-blue-box iframe {
  flex: 1;
  width: 100%;
}
.course-blue-box.large {
  flex: 1;
  min-height: 380px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1199.98px) {
  .course-blue-box.large {
    min-height: 0px;
    height: 100%;
  }
}
.course-blue-box.small {
  min-height: 190px;
}
@media (max-width: 1199.98px) {
  .course-blue-box.small {
    min-height: 0px;
  }
}
.course-blue-box > .title, .course-blue-box > .body > .title {
  background-color: #003057;
  padding: 0.6em;
  cursor: pointer;
  color: white;
  margin-bottom: 1em;
}
@media (max-width: 762px) {
  .course-blue-box > .title, .course-blue-box > .body > .title {
    color: #003057;
    font-size: 18px !important;
    font-weight: 500;
    background-color: white;
  }
}
@media (max-width: 762px) {
  .course-blue-box > .title.accordion, .course-blue-box > .body > .title.accordion {
    background-color: white;
    color: #003057;
    box-shadow: -2px 2px 5px 0px #95b8d4;
    border-radius: 5px;
    font-size: 20px !important;
    font-weight: 500;
  }
  .course-blue-box > .title.accordion h2, .course-blue-box > .body > .title.accordion h2 {
    font-size: 16px !important;
    font-weight: 400;
    padding-top: 4px;
  }
}
@media (max-width: 1199.98px) {
  .course-blue-box > .title, .course-blue-box > .body > .title {
    margin-bottom: 0px;
  }
}
.course-blue-box > .title.no-pad, .course-blue-box > .body > .title.no-pad {
  margin-bottom: 0;
}
.course-blue-box > .title p, .course-blue-box > .body > .title p {
  margin-bottom: 0px;
}
.course-blue-box .bluebox-row {
  color: #003057;
  padding: 3px 20px;
  display: flex;
  justify-content: space-between;
  div-display: inline-block;
}
.course-blue-box .bluebox-row > .address {
  text-align: right;
  max-width: 120px;
}
.course-blue-box .prophidden {
  display: none;
}
.course-blue-box .stars {
  color: #ffb900 !important;
}
.course-blue-box .starstittle {
  color: #ffb900 !important;
  float: right;
}
.course-blue-box .contact-form {
  margin: 1em;
}
@media (max-width: 762px) {
  .course-blue-box .contact-form {
    margin: 0px;
  }
  .course-blue-box .contact-form.active {
    margin: 1em;
  }
}
.course-blue-box .parking-icon {
  display: inline-block;
  background-color: #0064F0;
  border-radius: 100%;
  width: 80px;
  height: 80px;
  margin: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  font-size: 52px;
  font-weight: bold;
}
.course-blue-box .content-with-icon {
  display: flex;
}
.course-blue-box .content-with-icon > *:last-child {
  flex: 1;
}
.course-blue-box .city-links {
  color: #9c5407;
  margin: 1em;
  -moz-columns: 1;
       columns: 1;
}
@media (max-width: 762px) {
  .course-blue-box .city-links {
    margin: 0px;
  }
}
.course-blue-box .city-links ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.course-blue-box .city-links ul li {
  padding-top: 5px;
  padding-bottom: 5px;
}
.course-blue-box .city-links a {
  color: #9c5407;
}
.course-blue-box .city-links a:visited {
  color: #9c5407;
}
.course-blue-box .city-links-courses {
  color: #9c5407;
  margin: 1em;
  -moz-columns: 1;
       columns: 1;
}
@media (max-width: 762px) {
  .course-blue-box .city-links-courses {
    margin: 0px;
    min-height: auto;
  }
}
.course-blue-box .city-links-courses ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.course-blue-box .city-links-courses ul li {
  padding-top: 5px;
  padding-bottom: 5px;
}
.course-blue-box .city-links-courses a {
  color: #9c5407;
}
.course-blue-box .city-links-courses a:visited {
  color: #9c5407;
}
.course-blue-box .other-courses {
  margin-top: 1em;
}
@media (max-width: 762px) {
  .course-blue-box .other-courses {
    margin-top: 0px;
    padding-top: 0px;
    max-height: 401px !important;
  }
}
.course-blue-box .other-courses ul {
  list-style-type: none;
  padding: 0em 0px;
  padding-left: 10px;
}
.course-blue-box .other-courses ul li {
  display: inline-block;
  margin-left: 0em;
  margin-bottom: 1em;
  padding-right: 10px;
}
.course-blue-box .course-content {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  grid-gap: 5px;
}
.course-blue-box .course-content > p {
  display: none;
}
body.isIE11 .course-blue-box .course-content {
  display: block;
  -moz-columns: 5;
       columns: 5;
}
@media (max-width: 991.98px) {
  body.isIE11 .course-blue-box .course-content {
    -moz-columns: 3;
         columns: 3;
  }
}
@media (max-width: 767.98px) {
  body.isIE11 .course-blue-box .course-content {
    -moz-columns: 1;
         columns: 1;
  }
}

.course-blue-box .course-content ul {
  margin-left: 1.5em;
  font-size: 11px;
}
.course-blue-box .course-content ul li {
  padding-left: 12px;
}
.course-blue-box .course-content ul li:first-child {
  list-style: none;
  font-size: 14px;
  margin-left: -1em;
  position: relative;
  padding-left: 24px;
}
.course-blue-box .course-content ul li:first-child:before {
  position: absolute;
  left: 0;
  content: " ";
  display: block;
  background-size: 100% auto;
  height: 21.3333333333px;
  width: 21.3333333333px;
}
@media (max-width: 762px) {
  .course-blue-box .course-content ul {
    margin-left: 0px;
    font-size: 15px;
  }
  .course-blue-box .course-content ul li:not(:first-child) {
    display: none;
  }
  .course-blue-box .course-content ul li:first-child::after {
    content: "+";
    position: absolute;
    z-index: 1;
    padding-left: 20px;
    font-size: 15px;
    font-weight: 500;
  }
  .course-blue-box .course-content ul li.active::after {
    content: "-";
    position: absolute;
    z-index: 1;
    padding-left: 20px;
    font-size: 15px;
    font-weight: 500;
  }
  .course-blue-box .course-content ul li:first-child:before {
    display: none;
  }
}
.course-blue-box h1,
.course-blue-box h2,
.course-blue-box h3,
.course-blue-box h4 {
  font-size: 1.2em;
}

.course-blue-box-mobile {
  padding-bottom: 20px;
}
.course-blue-box-mobile .bluebox-row-mobile {
  width: 33.33%;
  float: left;
  font-size: 14px;
}
.course-blue-box-mobile .bluebox-row-mobile .icon-font-clock {
  color: #003057;
}
.course-blue-box-mobile .bluebox-row-mobile .icon-font-price-tags {
  padding-top: 3px;
  font-size: 14px;
  color: #003057;
}
.course-blue-box-mobile .bluebox-row-mobile .icon-font-users {
  color: #003057;
}
.course-blue-box-mobile .bluebox-row-mobile div {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.pricesmobile {
  background-color: #d1def1;
  display: none;
  padding-top: 10px;
  padding-bottom: 12px;
  margin-bottom: 10px;
  box-shadow: 0px 2px 3px 0px grey;
}
@media (max-width: 991.98px) {
  .pricesmobile {
    display: block;
  }
}

.courses-slider {
  background-color: white;
}
.courses-slider .items {
  padding-top: 25px;
  margin: 1em;
}
@media (max-width: 762px) {
  .courses-slider .items {
    padding-top: 0px;
  }
}
.courses-slider .items .slick-arrow {
  color: #f5f5f5;
  background-color: #636060;
  border-radius: 100%;
}
.courses-slider .items .item-wrap {
  text-align: center;
}
.courses-slider .items .item {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 70px;
  min-height: 70px;
}

.courses-slider.desktop {
  overflow: auto;
  overflow-x: hidden;
  overflow-y: hidden;
}
.courses-slider.desktop .item {
  width: 70px;
  height: 70px;
  float: left;
}
@media (max-width: 762px) {
  .courses-slider.desktop {
    display: none;
  }
}

.courses-slider.mobile {
  display: none;
}
@media (max-width: 762px) {
  .courses-slider.mobile {
    display: block;
  }
}
.courses-slider.mobile .glider-contain .glider-slide {
  min-width: 0;
}
.courses-slider.mobile .glider-contain .glider-prev, .courses-slider.mobile .glider-contain .glider-next {
  top: 25px;
  font-size: 25px;
}
.courses-slider.mobile .glider-contain .glider-prev {
  padding-left: 7px;
}
.courses-slider.mobile .glider-contain .glider-next {
  padding-right: 7px;
  right: -23px;
}

.city-slider {
  background-color: white;
}
@media (min-width: 414px) and (max-width: 762px) {
  .city-slider {
    margin-left: 10px;
  }
}
.city-slider .items {
  display: block;
  padding-top: 25px;
}
@media (max-width: 762px) {
  .city-slider .items {
    padding-top: 0px;
  }
}
.city-slider .items .item {
  margin: 0 5px 10px;
  float: left;
}
@media (max-width: 762px) {
  .city-slider .items .item {
    margin: 0 1px 10px;
  }
}
.city-slider .items .slick-arrow {
  color: #f5f5f5;
  background-color: #636060;
  border-radius: 100%;
}
.city-slider .items .item-wrap {
  text-align: center;
}
.city-slider .items .item {
  text-align: center;
  width: 80px;
  min-height: 80px;
}
@media (min-width: 414px) and (max-width: 762px) {
  .city-slider .items .item {
    width: 80px;
    min-height: 80px;
    margin-right: 5px;
  }
}

@media (max-width: 762px) {
  .noshowmobile {
    display: none;
  }
  .mobile {
    padding-top: 15px;
  }
  .mobiletittle {
    display: none;
  }
  .city-slider .title {
    padding-left: 3px;
  }
  .city-slider .city-links .slick-list {
    height: 100px;
  }
  .city-slider .city-links .cityabbr {
    width: 80px;
    min-height: 80px;
  }
}
.macro-course-structure h2.title {
  font-size: 22px;
  margin-bottom: 1em;
}
.macro-course-structure h2.title span {
  color: #0064F0;
}
.macro-course-structure .course-items {
  display: flex;
  flex-direction: column;
  gap: 1em;
}
@media (min-width: 768px) {
  .macro-course-structure .course-items {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 992px) {
  .macro-course-structure .course-items {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1200px) {
  .macro-course-structure .course-items {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
  }
}
.macro-course-structure .course-items .course-item {
  background: #F5F7F8;
  padding: 1em;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.macro-course-structure .course-items .course-item .callout {
  position: absolute;
  right: 0;
  top: 0;
  background-color: #FF3506;
  color: white;
  text-transform: uppercase;
  font-weight: 600;
  transform: translateX(30%) translateY(0%) rotate(45deg);
  transform-origin: top left;
  padding: 0.2em 0;
  text-align: center;
}
.macro-course-structure .course-items .course-item .callout:before,
.macro-course-structure .course-items .course-item .callout:after {
  content: "";
  position: absolute;
  top: 0;
  margin: 0 -1px; /* tweak */
  width: 100%;
  height: 100%;
  background: #FF3506;
}
.macro-course-structure .course-items .course-item .callout:before {
  right: 100%;
}
.macro-course-structure .course-items .course-item.certification {
  background: #0C2F57 !important;
  color: white;
}
.macro-course-structure .course-items .course-title {
  display: flex;
  align-items: center;
  gap: 0.5em;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 0.5em;
}
.macro-course-structure .course-items .course-title img {
  width: 50px;
  height: 50px;
}
.macro-course-structure .course-items .course-download {
  color: #FF3506;
}
.macro-course-structure .course-items .course-prices {
  display: flex;
  align-items: baseline;
}
.macro-course-structure .course-items .course-prices p {
  margin-bottom: 0;
}
.macro-course-structure .course-items .course-prices .markup-price {
  text-decoration: line-through;
  font-size: 12px;
  margin-left: 5px;
}
.macro-course-structure .course-items .course-details {
  padding-top: 0.5em;
  margin-top: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1em;
}
.macro-course-structure .course-items .course-details .course-button {
  border-radius: 5px;
}
.macro-course-structure .course-items .course-details .reviews {
  display: flex;
  align-items: center;
  gap: 10px;
  color: inherit;
}
.macro-course-structure .course-items .course-details .reviews:hover {
  text-decoration: none !important;
}
.macro-course-structure .course-items .course-details .reviews .stars {
  display: flex;
  flex-wrap: nowrap;
}
.macro-course-structure .course-items .course-details .reviews .stars .icon-font-star {
  font-size: 14px;
  color: #F8D549;
}
.macro-course-structure .course-items .course-details .reviews span {
  font-size: 14px;
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.course-sections {
  display: flex;
  flex-direction: column;
  gap: 1em;
}
@media (min-width: 768px) {
  .course-sections {
    flex-direction: row;
  }
}
.course-sections .right {
  display: none;
}
@media (min-width: 768px) {
  .course-sections .left {
    flex: 1;
  }
  .course-sections .right {
    display: block;
    width: 500px;
  }
}

.macro-course-details {
  padding: 1em;
  background: #F5F7F8;
  border-radius: 10px;
  margin-bottom: 1em;
}
.macro-course-details h2.title {
  font-size: 22px;
  margin-bottom: 0;
}
.macro-course-details h2.title span {
  color: #0064F0;
}
.macro-course-details a.btn {
  border-radius: 5px;
}
.macro-course-details #coursedetails {
  margin-top: 2em;
}
.macro-course-details .details-row {
  display: grid;
  grid-template-columns: auto 185px;
  margin-bottom: 0.5em;
}
.macro-course-details .details-row div:last-child {
  color: #0064F0;
}
.macro-course-details .details-row .prices {
  display: flex;
  gap: 5px;
  align-items: baseline;
}
.macro-course-details .details-row .prices .markup-price {
  font-size: 12px;
  text-decoration: line-through;
  color: #FF3506;
}

.skills-test {
  padding: 1em;
  background: #F5F7F8;
  border-radius: 10px;
  margin-bottom: 1em;
}
.skills-test h2.title {
  font-size: 22px;
  color: #0064F0;
}
.skills-test a.btn {
  border-radius: 5px;
}

.contact-us {
  padding: 1em;
  background: #F5F7F8;
  border-radius: 10px;
  margin-bottom: 1em;
}
.contact-us h2.title {
  font-size: 22px;
  color: #0064F0;
}
.contact-us h4.subtitle {
  font-size: 1rem;
  margin-bottom: 1em;
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.macro-city-page {
  display: none;
  border-radius: 10px;
  background: #F5F7F8;
  padding: 1em;
  margin-bottom: 1em;
}
@media (min-width: 768px) {
  .macro-city-page {
    display: block;
  }
}
.macro-city-page h2.title {
  font-size: 22px;
  color: black;
}
.macro-city-page h2.title span {
  color: #0064F0;
}
.macro-city-page h4.subtitle {
  font-size: 1rem;
  font-weight: normal;
  margin-bottom: 1em;
}
.macro-city-page .city-links {
  display: flex;
  flex-direction: column;
  gap: 1em;
}
.macro-city-page .city-links .city-link {
  padding-left: 0.8em;
  display: flex;
  gap: 1em;
}
.macro-city-page .city-links .city-link img {
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.macro-city-page .city-links .city-link p {
  margin: 0;
}
.macro-city-page .city-links .city-link a {
  color: #FF3506;
}

.macro-city-page-mobile {
  margin-bottom: 1em;
}
@media (min-width: 768px) {
  .macro-city-page-mobile {
    display: none;
  }
}
.macro-city-page-mobile h2.title {
  font-size: 22px;
  color: black;
}
.macro-city-page-mobile h2.title span {
  color: #0064F0;
}
.macro-city-page-mobile h4.subtitle {
  font-size: 1rem;
  font-weight: normal;
  margin-bottom: 1em;
}
.macro-city-page-mobile .city-links {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 0.5em;
}
.macro-city-page-mobile .city-links .city-link {
  background: #F5F7F8;
  border-radius: 10px;
}
.macro-city-page-mobile .city-links .city-link a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1em;
}
.macro-city-page-mobile .city-links .city-link a .abbr {
  font-size: 36px;
  font-weight: bold;
  color: #0064F0;
  margin-bottom: 0;
}
.macro-city-page-mobile .city-links .city-link a .cityname {
  font-size: 18px;
  text-align: center;
  font-weight: 600;
  color: black;
  margin-bottom: 0;
}

.macro-course-trainer {
  display: none;
  padding-top: 3em;
  padding-bottom: 3em;
  background: #F5F7F8;
  border-radius: 10px;
  margin-bottom: 1em;
  justify-content: space-between;
  gap: 1em;
}
@media (min-width: 768px) {
  .macro-course-trainer {
    display: flex;
  }
}
.macro-course-trainer .content {
  flex: 1;
}
.macro-course-trainer .content ul li {
  margin-bottom: 0.5em;
}
.macro-course-trainer .content ul li::before {
  content: "";
  display: inline-block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzkiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCAzOSA0MCI+DQogIDxpbWFnZSBpZD0iU2NyZWVuc2hvdF8yMDI0LTEyLTA5X2F0XzExLjQyLjMyX2FtIiBkYXRhLW5hbWU9IlNjcmVlbnNob3QgMjAyNC0xMi0wOSBhdCAxMS40Mi4zMuKAr2FtIiB3aWR0aD0iMzkiIGhlaWdodD0iNDAiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ2NBQUFBb0NBWUFBQUI5OWVQZ0FBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUNoOUpSRUZVV0VldFdBbDBWZFVWUGUvOUlja2ZRaElJaVl4aEdXd1pSQndXWlZvS0xJcGd1M0NKTFdDQVloQnd3RXFLMERBS3FCaUNwUlFGUVFoR0c2YUNSVUJhQnFHSWpUUlNxU0VWaHpZRUxDQmhTRXp5eC95Zi8yN1B1ZS9kOSsvL1pHaEwveUlrL3czMzdydlBQdnVjZXhYR0dOenE1K0JmQTFubFZWci9aSWZTNEc5a2p1N3B5b1h4RHpnK3Y5VnhsVnNGdDI1ZllNU3liYUhsZ1JBYm1wU2dRQ2dNWUZYWnlhay90TDZ6NWtuWHBsc0IrQitCKy9oc01HMS9XV1JzblplbEtBcG9nM3BaeXRMYktkZE8vRDB5ck9SWTA1UTB0ekxDbFlRM05BYXFDaEJ1QXFpcVppZUg5bEZMYzRaWmQzZ0N6RlYranZXdk9CKzV5NUdvK08vdmF6bXhPTWV4cHkzZ2JZTGJVeHI0L25NYlFxLzdHMkdrMjRrQUlnd1lVOEJxQVdqU0FETFRBQ3dLQUFQNkQrL2hqQXF1Z0VEZXFOZkE2NmQ3QUFrMkFGcEFxSW5CcFJ1c2ZOVGRsaVA3bDd2eld3UFlKcmpoK1o3MVgxM1VudW5lVVlFSWdzSVhBQW5pUHhaRWhaQVFFNGRtZmdSQXVxYVJwdkdmZ21BNVN1UFgxNWZZcVplbTJKYk1mc1J4cENXQXJZSTdYaDdNblB5clVFbG1xakpTVmZTUk9SaGt4Z1FqRWdxdkNmMmE5OFFmT2o3OUhmNHVnNnZmTWJnN1czM2x2UmZjaS80bmNBdUxmWk9MRGtkS3NqSjR4R0xZb1VsMEd1aUdGTkptWmhKK0lNRFJPNWhBb0NyS3pqTWJraC83cjhHOXR0YzNjc01mSWs4bkpzQTRHNFZFQm1OUUtMdFFsSzA0b1BwWHJzUG9RbWc4QmpVTmNLQlhWK1dyQlJOc0JVUDZKTmJHZzR3SmE5bVh3ZVNpUTVIcHB5c2o5MTZyWXgwN0pDc2preElBSWloOGZYQmRNU0pFWnFpaWNvcUdYcHFKM3BWMXFXdFMvNm56Y3N6N1UxeEszYkMrNnZGVk01eHZpMWROY0dTa09ZWGhiWFliRzV5ZXJBQjVGbVVjMllNZWptaG91ZVlrMnVTd2lXUXdZbTZ5eHNFWjdKdmFOTDZId2d3YTBYN09YZFlxSGg1azNidDdzV3NwbjFJOCtOQml6K3JQcXJRNTNkTFJMcmkrU0xZMFlGUmFCSkRuaFRTSkFLNmoxM21OVFlnb2E2MHhMVjc2L0FMNzI5cW5iTE5uakhHVWNuQWZuZ2wyelAxMXFEalZCUTlaclVhTWhNZ0prQjdONktkRmNIckkrYXFsN0RXSTU5ZmpXWmJ2MFVRWHJqSjQ0a0hyMUlKYzUyODV1SXFxb0hVS1dnYitPWkhNTXQ2ejRnZlh3MlA0ZzQ2a0dSdUo2Z0N6RWhyOERLN1ZhZEFPalJ5ckMwWW5Pa1pVZ3dxY3I5WmcyaWpyMUpYVERIQTAvb09Mdkd1K3VhcmxKVHQxS0xKR3VIQUVvWUsvWnN3c3htNE01bFUwNmtzM05NaStUWVdKRDlqaDR5K2E0UFEvbThDWmlNS0pFek1sM3ZVNk9GSTR6WnIvMkhCSHVhbTV2QTIrbVh0T1J0N01UQlZTTmpLVW80ckdOQ2E2QmxCZFMzcjg5VVhwN05QdkttU2lYdzhMRk05eFF0ZDA4aVNBQWM4MWdEZkl3SVVBaFVmU2RWOGpscmhFZVB1VHRjbTVuQ0tSRU9OWGVKYWZybVF2cExuMUdRVXhNUVlhcHhtWnpaZ014cGNKeGprT3pBcS9XK2dFdENVKzd2dGxZWml6eWMrWnM2RytaUWsxWWtlRFhjMmViZm4yU2ZmMFRBeHljTXRLL09NM0h3clA2TnhlR2NuQlNGWWhsNTJidk1wNFZtWldYQ0xHN3N5eXd1NUZUbWh2QUR2d1NSaWVmTTBIS1M2Vk53RmtVNElJb2J0YUQwQldSMlhkMFpYdW55dnI5dmxHTE4wYVh0NDFYUmxxeDVYRWxuQTlUTlIxaENQWVpUUXczbzBRQzlGaFl3dS9pczhLeG5ZaFl3SVlNVGJqTno2Z3pxYURXK0VkalN3NVFRaDVhK1VWVmpxa2wxcXE5SHVxZm9jdnlDYlNJTHEvNmN5WlZjRG9RaWpqN3V0cGhScVBCcVZudzlDbEE2S1U5RWpQRTdEejFSSE8ySzVGcmloakNHeDZITEFZNmNpTkJNN3NDL0lXYTdzeVpFNzlacVJ5T2dxeHhjL2xHZzF5aGlmQXE5T1RJQmdDZUh5MUR3NTlHb2J2ZFZITkJlbmlqNkRHYkhBVFkydVJNWWNLN1ZIUEdqSm1WaHZKNGVWRTh3WUFPcWJBUm1YUUwrcTNZSDJiNWtSd3NqaGw3N3BTcThHalEreXc5bWtIWHdDMTRsTlcrZUR3WjJHNG83UEtHZU9oSk1ha1VHNC9Ib0pmYmdrQWRyOElEUHRCYWxUMXdKZzJLU2VlS0c4RUxyMGQyNmpjODJ4OVNXMERtNXlScXJNUVUvZU16cFlNazdyYUpUbEpNSDIwblFPa1ZueFNvUStPbFllNUR2dkdBU3M2RklKNVJYN0lTRlVnRlhWR0hpYXlXdzZwdUNhQUVXb2ZnclBiMlhhbCtJaHZ3TnpONGRXZE9paERrN0E2Q04zSm5ZY0ZxU0ZmSWdZTGN4SGdHR3hWRElBL1d1S0Y2dzBhSEMxd214b3JPaGlDL09JQVpLUUFoaFAxYXdDVGRTUFhXVE5seVMyUnlzcHZ0ZElodmRXVDNFclc3Zk9QS0h3M25KK1Jvb3hTS1VaeDNTMVJUMWxFSllnNjJNSW5IQ2FEOVQ0R3VMK0EyOUwwQUJGajg5OUNZR2ptWkJjdEFXdWVQV3loZkxELzlreWw4dURMN3VkTkU4NVo2VmxjOWpWN2ladWxWSzdFSUxSU1l0Q0RERlp6QmhIZ0dEM0U0bE4wc0JIbUUyTVlTamYzTWVOT1hLdGt2aUN5MUpCUEVMV010cld6L0EyOU96YkJ6VnJuZmZiQUtlMTFDa1g4UnpabVloQzNlbENOREJZZ3dKa0d3TTBZeWdVY0dJWlNBQk5OWm55NTRUUHJMWmxvVTBoempkalhoWnZZbnEzekVxSVZncDRkTU52ekR1N1dmK2JBSmpPZU9aazlFV0lQaHBoV09tazRzb2R6YlBzd0JFbDJCWnc4bElZeGlMYUxzSWdWRzMvSVRZTFVJc0s1S3d6bVBtcDdaTUVFeDE3TzNBZW5BMTJlZVNPOEhndnhXS3ZGOEg1allIbnpvaTlZSDUxMll5SE0yT3BhV2o5RHphbEFGWVpDS1NlVHZEQVRuMUVhZFBWRWF4SjlyZkV3K01FZGxxVTdGcmhlNU9Cb1I1KzdKbFNNckkyMUlUaFJWb1FweWZiQ0IrUStwWmNUM28wWW1wSGJjTVBLT0I1UmRjUUdwem03RW5QV1lJbnNsMlY1NWIybHJrV201Z2JtZVlxL3VhWTkzZzAzejdTamo5K0R4cVMrRUxoWWRWUTZzV0E0TWRGVEFQMXJkQy9CSHpidjYrdXRPTS9LNTQ2enJsNlI2OXhxZ3R2L2wwRDJuRTJoTlo0Z3VGS2N5akN5QVR5UWlXODQ5TWpFYjFTTWVNVzBWeTIwOHZFYkhXS010RXMyOVowSHlnYjN0cHc4K0xMcmVUNU4vQ25UekRYZXZDOHZzMTRYcjdOdWJnZU1kcURmQ2tzUW9Zb3BjMXcxVXVoSWdYS2hOSUNiRXBhZUowL0ZMU2c0N1BEdTdaMlV5dUYzV1k3blNjY1RMUjVIdkhYWVAvRFYzemZOUzdMRE9DdmFSMnd6S2FXY01abE9hUFM2ZVdRUjMrSkxpVWI2dWpkYmZYSGhCTnVLL3RrSjJGTEVmbG85SzhuYjZKdTU4MFRUbTkwelZKMk5PUDNjUkpHWVdJUytHVE1Yb3FUbXdlT0hBL3VXMlIvdW01WFlUSUZySnF3eTlwSmpnZnZ3K0d0dHo4N3E0R2hKa3piWEltVGlKUW1jcWI5NDdSblBrbVgwNmFhdWF1MFlyTTBqc0VGNURWc3UzbURUT3JVbnk5REZSUnFNUHdLVE55b21WbnhZOStQbzVwd0NUM2pMTVNzWC9OUmFzR3lLYzFkOE9NMzMyenAyM2YxUm9DK3hoMjMxQ0FkbWNCTWFMd1laNnl6MmRSR0ZGM3didGt3Y2hHUUxWSWRydmRqKzhNTkRCazNZNWxPSEVzRUhMOWRBeGREZWF1bWZDdDJ6V2dMV2JMWTI5L0NacXFCOTk1KzFuL3pycXRhTkRsejY5VkFxT3FVcDM1NzZoemFnK0lOSXJqc0pSb3NOQzdGQ1FMK3RZVWQ3WkNvWFp2M1l0aDRYMHZURlJhMzMyUXVzRHpVOWQvWlF6L3hmamwxYld4bmQyL0MrZjlqODRuQUJBaHFZaUdXV0dBcEhsRS92NzZOODlFZHNlOXA2LzVhWmEyc0NPamV1dktKbFkyMzI0bWxSSXU1SHZIUVEwOVo3YmQzL04ySlJKSEVUZ2JZVkFBQUFBRWxGVGtTdVFtQ0MiLz4NCjwvc3ZnPg0K);
  width: 20px;
  height: 20px;
  background-size: contain;
  margin-right: 1em;
  vertical-align: middle;
}
.macro-course-trainer .images {
  display: flex;
  align-items: center;
  gap: 1em;
}
.macro-course-trainer .images .image {
  position: relative;
  width: 200px;
  aspect-ratio: 1/1;
  border-radius: 20px;
  overflow: hidden;
}
.macro-course-trainer .images .image:hover .description {
  bottom: 0;
}
.macro-course-trainer .images .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.macro-course-trainer .images .image .description {
  transition: bottom 0.5s ease-in-out;
  position: absolute;
  bottom: -100%;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  padding: 0.5rem 1rem;
}
.macro-course-trainer .images .image .description p {
  margin: 0;
}
.macro-course-trainer h2.title {
  font-size: 22px;
  margin-bottom: 1em;
}
.macro-course-trainer h2.title span {
  color: #0064F0;
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.awards.macro-automatic-icon-list {
  display: none;
}

@media (max-width: 762px) {
  .cattittle {
    display: none;
  }
}

@media (max-width: 762px) {
  .cattittle.workplace {
    display: block;
  }
  .cattittle.workplace p {
    font-size: 20px;
  }
}

.macro-automatic-icon-list.template .fixed-icon {
  width: 81px;
  height: 81px;
}
@media (max-width: 762px) {
  .macro-automatic-icon-list.template a {
    color: #003057;
    font-size: 16px;
  }
}

@media (max-width: 762px) {
  .macro-automatic-icon-list.template {
    background-color: #e5ebee;
  }
  .macro-trusted-by-business.macro-automatic-icon-list.theme-white {
    background-color: white;
  }
  .macro-trusted-by-business.macro-automatic-icon-list.theme-white .heading {
    font-size: 18px;
    font-weight: 500;
  }
  .awards-home {
    display: none;
  }
  .awards.macro-automatic-icon-list.theme-white {
    display: block;
    background-color: white;
  }
  .awards.macro-automatic-icon-list.theme-white .heading {
    font-size: 18px;
    font-weight: 500;
  }
}
.macro-automatic-icon-list {
  padding-left: 10px !important;
  padding-right: 10px !important;
  padding-top: 2em;
  padding-bottom: 2em;
  color: white;
  background-color: #003057;
}
@media (min-width: 576px) {
  .macro-automatic-icon-list {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 768px) {
  .macro-automatic-icon-list {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 992px) {
  .macro-automatic-icon-list {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 1200px) {
  .macro-automatic-icon-list {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}
@media (min-width: 1900px) {
  .macro-automatic-icon-list {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }
}
.macro-automatic-icon-list.theme-white {
  background-color: #f2eded;
  color: #003057;
}
.macro-automatic-icon-list.theme-white a {
  color: #003057;
}
.macro-automatic-icon-list.theme-white a:hover {
  color: #003057 !important;
}
.macro-automatic-icon-list.theme-white-white {
  background-color: #fff;
  color: #003057;
  padding-top: 0px;
  padding-bottom: 2 em;
  text-align: center;
}
.macro-automatic-icon-list.theme-white-white a {
  color: #003057;
}
.macro-automatic-icon-list.theme-white-white a:hover {
  color: #003057 !important;
}
.macro-automatic-icon-list.theme-white-white ul {
  margin: 0 auto;
  text-align: center;
  display: inline-flex;
}
.macro-automatic-icon-list.theme-white-white ul li {
  float: left;
  max-width: 500px;
  margin: 0px 4em;
}
@media (max-width: 1420px) {
  .macro-automatic-icon-list.theme-white-white ul li {
    margin: 0px 3em;
  }
}
@media (max-width: 1200px) {
  .macro-automatic-icon-list.theme-white-white ul li {
    margin: 0px 2.5em;
  }
}
@media (max-width: 1000px) {
  .macro-automatic-icon-list.theme-white-white ul li {
    margin: 0px 1em;
  }
}
@media (max-width: 550px) {
  .macro-automatic-icon-list.theme-white-white ul li {
    margin: 0px 3em 2em 4em;
  }
}
.macro-automatic-icon-list.theme-white-real {
  background-color: #f6f3f3;
}
.macro-automatic-icon-list.theme-light-blue {
  background-color: #0064F0;
}
@media (max-width: 767.98px) {
  .macro-automatic-icon-list.macro-trusted-by-business ul {
    display: flex;
    flex-wrap: wrap;
  }
  .macro-automatic-icon-list.macro-trusted-by-business li {
    display: none;
  }
  .macro-automatic-icon-list.macro-trusted-by-business li:nth-of-type(-n + 6) {
    display: block;
  }
}
.macro-automatic-icon-list h1 {
  font-weight: 100;
}
.macro-automatic-icon-list a {
  color: white;
}
.macro-automatic-icon-list a:hover {
  color: white;
}
.macro-automatic-icon-list ul {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 12px;
}
.macro-automatic-icon-list ul li {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 2em 1em;
  max-width: 300px;
  text-align: center;
}
.macro-automatic-icon-list ul li img {
  margin: auto;
}
.macro-automatic-icon-list ul li h3 {
  font-size: inherit;
  margin-bottom: 0;
  font-weight: inherit;
  line-height: inherit;
}
@media (min-width: 414px) and (max-width: 762px) {
  .macro-automatic-icon-list ul.listmobile li {
    max-width: 100px !important;
  }
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.macro-three-image-text {
  padding-left: 10px !important;
  padding-right: 10px !important;
  padding-top: 2em;
  padding-bottom: 2em;
  color: white;
  background-color: #003057;
}
@media (min-width: 576px) {
  .macro-three-image-text {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 768px) {
  .macro-three-image-text {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 992px) {
  .macro-three-image-text {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 1200px) {
  .macro-three-image-text {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}
@media (min-width: 1900px) {
  .macro-three-image-text {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }
}
.macro-three-image-text h1 img {
  display: none;
}
@media (min-width: 1200px) {
  .macro-three-image-text h1 img {
    display: block;
  }
}
.macro-three-image-text.theme-alt-blue {
  background-color: #034b88;
}
.macro-three-image-text.theme-white-left {
  color: #003057;
  background-color: #e9e9e9;
}
.macro-three-image-text.theme-white-left .col {
  text-align: left;
}
.macro-three-image-text .col {
  text-align: center;
}
.macro-three-image-text .col img {
  margin-bottom: 1em;
}
.macro-three-image-text .col .content {
  font-size: 15px;
  max-width: 19em;
  display: inline-block;
}
.macro-three-image-text .title-container {
  font-size: 24px;
}
.macro-three-image-text a.btn {
  display: inline-block;
  background-color: #FF3506;
  color: white;
  padding: 5px 20px;
  font-size: 14px;
  border-radius: 0;
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.macro-workplace-booking-course-outline {
  background-color: #e5ebee;
  padding-left: 10px !important;
  padding-right: 10px !important;
  padding-top: 2em;
  padding-bottom: 2em;
  color: #003057;
}
@media (min-width: 576px) {
  .macro-workplace-booking-course-outline {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 768px) {
  .macro-workplace-booking-course-outline {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 992px) {
  .macro-workplace-booking-course-outline {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 1200px) {
  .macro-workplace-booking-course-outline {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}
@media (min-width: 1900px) {
  .macro-workplace-booking-course-outline {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }
}
@media (max-width: 575.98px) {
  .macro-workplace-booking-course-outline {
    text-align: center;
  }
}
@media (max-width: 762px) {
  .macro-workplace-booking-course-outline h1 {
    font-size: 24px;
  }
}
.macro-workplace-booking-course-outline .learntouse {
  display: none;
}
.macro-workplace-booking-course-outline .items {
  text-align: center;
}
.macro-workplace-booking-course-outline .item {
  display: inline-block;
  text-align: center;
  margin: 1em 3em;
  width: 130px;
}
@media (max-width: 767.98px) {
  .macro-workplace-booking-course-outline .item {
    display: inline-block;
    width: 80px;
    margin: 1em 1em;
    font-size: 14px;
  }
  .macro-workplace-booking-course-outline .item .learntouse {
    display: block;
  }
}
.macro-workplace-booking-course-outline .item .icon {
  margin: 10px 0em;
}
@media (max-width: 762px) {
  .macro-workplace-booking-course-outline .item .icon {
    width: 80px;
  }
  .macro-workplace-booking-course-outline .item .icon img {
    width: 64px;
  }
}
.macro-workplace-booking-course-outline .item .title {
  font-weight: 500;
}
.macro-workplace-booking-course-outline .item .download {
  display: block;
  background-color: #FF3506;
  color: white;
  padding: 5px 10px;
  font-size: 14px;
}
@media (max-width: 762px) {
  .macro-workplace-booking-course-outline .item .download {
    display: none;
  }
}

@media (max-width: 762px) {
  .theme-normal.certificationPath.first.noshow {
    display: none;
  }
}

@media (max-width: 762px) {
  .theme-normal.certificationPath.first.noshow.first.blue {
    display: block !important;
  }
  .theme-normal.certificationPath.first.noshow.first.blue .stars {
    display: none;
  }
  .theme-normal.certificationPath.first.noshow.first.blue .link {
    display: none;
  }
  .theme-normal.certificationPath.first.noshow.first.blue .button-container {
    display: none;
  }
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.macro-quote {
  background-color: #221f1f;
  color: white;
  padding-left: 10px !important;
  padding-right: 10px !important;
  padding-top: 2em;
  padding-bottom: 2em;
  font-size: 40px;
  text-align: center;
}
@media (min-width: 576px) {
  .macro-quote {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 768px) {
  .macro-quote {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 992px) {
  .macro-quote {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 1200px) {
  .macro-quote {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}
@media (min-width: 1900px) {
  .macro-quote {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }
}

.macro-quote.certification {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  font-size: 30px;
}

.jumbotron-slider .glider-contain button.glider-prev {
  display: none;
  top: 100px;
  left: 0;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .jumbotron-slider .glider-contain button.glider-prev {
    display: block;
  }
}
.jumbotron-slider .glider-contain button.glider-next {
  display: none;
  top: 100px;
  right: 0;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .jumbotron-slider .glider-contain button.glider-next {
    display: block;
  }
}
.jumbotron-slider .glider-contain .glider-dots {
  position: absolute;
  bottom: 20px;
  display: flex;
  width: 100%;
  justify-content: center;
}
.jumbotron-slider .glider-contain .glider-dot.active {
  background: #0064F0;
}
.jumbotron-slider .items .item img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 600px;
  width: 100%;
}
.jumbotron-slider .items .item .content {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: white;
  gap: 1rem;
  max-width: 100vw;
  display: flex;
  flex-direction: column;
  align-items: start;
}
@media (min-width: 768px) {
  .jumbotron-slider .items .item .content {
    max-width: 700px;
  }
}
.jumbotron-slider .items .item .content h1 {
  word-break: break-word;
  font-size: 36px;
  font-weight: bold;
}
.jumbotron-slider .items .item .content h2 {
  font-size: 24px;
  font-weight: bold;
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.macro-checklist-success {
  background-color: #003057;
  padding-left: 10px !important;
  padding-right: 10px !important;
  padding-top: 2em;
  padding-bottom: 2em;
  color: white;
}
@media (min-width: 576px) {
  .macro-checklist-success {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 768px) {
  .macro-checklist-success {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 992px) {
  .macro-checklist-success {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 1200px) {
  .macro-checklist-success {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}
@media (min-width: 1900px) {
  .macro-checklist-success {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }
}
@media (max-width: 575.98px) {
  .macro-checklist-success {
    text-align: center;
  }
}
.macro-checklist-success h1 {
  font-size: 36px;
  font-weight: 100;
}
.macro-checklist-success ul {
  list-style: none;
  display: inline-block;
  max-width: 30%;
  margin: 2em 2em;
  float: left;
  height: 145px;
}
@media (max-width: 767.98px) {
  .macro-checklist-success ul {
    width: 80%;
    max-width: 80%;
    display: block;
  }
}
.macro-checklist-success ul li:first-child {
  font-size: 23px;
  margin-bottom: 0.4em;
  position: relative;
}
.macro-checklist-success ul li:first-child:after {
  display: block;
  content: " ";
  height: 30px;
  width: 30px;
  background-image: url(data:image/png;base64,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);
  background-size: 30px 30px;
  position: absolute;
  left: -60px;
  top: 8px;
  float: left;
}
.macro-checklist-success ul li {
  font-size: 13px;
}

@media (max-width: 762px) {
  .macro-checklist-success.theme-workplace {
    display: none;
  }
  .workplace.extracontent {
    display: none;
  }
}
/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.macro-quote-list {
  padding-left: 10px !important;
  padding-right: 10px !important;
  padding-top: 2em;
  padding-bottom: 2em;
  background-color: #0064F0;
  color: white;
}
@media (min-width: 576px) {
  .macro-quote-list {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 768px) {
  .macro-quote-list {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 992px) {
  .macro-quote-list {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 1200px) {
  .macro-quote-list {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}
@media (min-width: 1900px) {
  .macro-quote-list {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }
}
@media (max-width: 767.98px) {
  .macro-quote-list {
    padding: 2em 3em;
  }
}
.macro-quote-list .quote-icon {
  display: block;
  height: 46px;
  background-size: 43px 23px;
  background-image: url(data:image/png;base64,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);
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 1em;
}
.macro-quote-list .glider-contain .glider-prev, .macro-quote-list .glider-contain .glider-next {
  top: 25px;
  font-size: 25px;
}
.macro-quote-list .glider-contain .glider-prev {
  padding-left: 10px;
}
.macro-quote-list .glider-contain .glider-next {
  padding-right: 10px;
  right: -23px;
}
.macro-quote-list .quote-items {
  text-align: center;
}
.macro-quote-list .quote-items .item {
  padding: 0em 2em;
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.macro-online-course-details {
  padding-left: 10px !important;
  padding-right: 10px !important;
  padding-top: 2em;
  padding-bottom: 2em;
}
@media (min-width: 576px) {
  .macro-online-course-details {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 768px) {
  .macro-online-course-details {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 992px) {
  .macro-online-course-details {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 1200px) {
  .macro-online-course-details {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}
@media (min-width: 1900px) {
  .macro-online-course-details {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }
}
.macro-online-course-details .course-instance-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.macro-online-course-details .course-blue-box {
  width: initial;
}
.macro-online-course-details .course-instance {
  margin-right: 1em;
  flex-grow: 1;
  width: 300px;
}
.macro-online-course-details .course-instance .outline-text {
  flex-grow: 1;
  background-color: white;
  margin: 2em 1em;
  padding: 1em;
}
.macro-online-course-details .course-instance .body {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
}
.macro-online-course-details .course-instance .center {
  text-align: center;
}
.macro-online-course-details .course-instance .outline-download {
  margin-bottom: 1em;
}
.macro-online-course-details .course-instance .outline-download .title {
  font-size: 1.3em;
}
.macro-online-course-details .course-instance .outline-download img {
  margin: 1em 0em;
}
.macro-online-course-details .course-instance .outline-download a {
  color: #f28612;
}
.macro-online-course-details .course-instance .btn {
  margin: 1em 1em;
  background-color: #0064F0;
  color: white;
  border-radius: 0;
  display: block;
}
.macro-online-course-details .face-to-face ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.macro-online-course-details .face-to-face ul li {
  display: inline-block;
  margin: 1em;
}
.macro-online-course-details .face-to-face ul li img {
  width: 38px;
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.macro-why-nexacu {
  padding-top: 3em;
  padding-bottom: 3em;
  background-color: white;
}
.macro-why-nexacu h2.title > p > a {
  font-size: 22px !important;
  font-weight: 500;
  margin-bottom: 1em;
  color: black !important;
}
.macro-why-nexacu h2.title > p > a span {
  color: #0064F0;
}
.macro-why-nexacu ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -moz-column-gap: 1.2em;
       column-gap: 1.2em;
  margin: 0;
}
@media (min-width: 768px) {
  .macro-why-nexacu ul {
    grid-template-columns: repeat(4, 1fr);
  }
}
.macro-why-nexacu ul .why-label {
  padding: 0.5em;
  font-size: 24px;
  font-weight: 600;
  text-align: left;
}
@media (min-width: 768px) {
  .macro-why-nexacu ul .why-label {
    text-align: center;
  }
}
.macro-why-nexacu ul .why-label h3 {
  font-size: 54px;
  color: #0064F0;
}
.macro-why-nexacu .grid-content {
  display: none;
  grid-gap: 1em;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: auto 1fr 1fr auto;
  margin-top: 2rem;
}
@media (min-width: 768px) {
  .macro-why-nexacu .grid-content {
    display: grid;
  }
}
.macro-why-nexacu .grid-content > div {
  border-radius: 10px;
  background-color: #F5F7F8;
}
.macro-why-nexacu .grid-content .grid-1, .macro-why-nexacu .grid-content .grid-5 {
  display: flex;
  align-items: center;
  gap: 1em;
  padding: 1.5em 1em;
}
.macro-why-nexacu .grid-content .grid-1 img, .macro-why-nexacu .grid-content .grid-5 img {
  width: 50px;
  height: 50px;
}
.macro-why-nexacu .grid-content .grid-1 h2, .macro-why-nexacu .grid-content .grid-5 h2 {
  color: #0064F0;
  font-size: 20px;
  margin: 0;
}
.macro-why-nexacu .grid-content .grid-1 p, .macro-why-nexacu .grid-content .grid-5 p {
  margin: 0;
}
.macro-why-nexacu .grid-content .grid-2 {
  grid-column: 2;
  grid-row: 1/span 4;
  aspect-ratio: 1/1;
}
.macro-why-nexacu .grid-content .grid-2, .macro-why-nexacu .grid-content .grid-3, .macro-why-nexacu .grid-content .grid-4 {
  overflow: hidden;
}
.macro-why-nexacu .grid-content .grid-2 img, .macro-why-nexacu .grid-content .grid-3 img, .macro-why-nexacu .grid-content .grid-4 img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  width: 100%;
  height: 100%;
}
.macro-why-nexacu .grid-content .grid-3 {
  grid-column: 3;
  grid-row: 1/span 3;
}
.macro-why-nexacu .grid-content .grid-4 {
  grid-column: 1;
  grid-row: 2/span 3;
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.macro-review-slider h2.title {
  font-size: 22px !important;
  font-weight: 500;
  margin-bottom: 1em;
}
.macro-review-slider h2.title span {
  color: #0064F0;
}
@media (max-width: 767.98px) {
  .macro-review-slider h2.title {
    display: none;
  }
}
.macro-review-slider .text-center a {
  margin-top: 1em;
  border-radius: 5px;
  font-weight: 500;
  padding: 0.5em 1em;
}
@media (max-width: 762px) {
  .macro-review-slider {
    background-image: none;
  }
  .macro-review-slider .inner {
    display: none;
  }
}
.macro-review-slider.multiline .items {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1em;
}
@media (max-width: 767.98px) {
  .macro-review-slider.multiline .items {
    display: block;
  }
  .macro-review-slider.multiline .items .item {
    width: 100%;
    margin-bottom: 1em;
  }
}
.macro-review-slider.multiline .pagination {
  display: flex;
  justify-content: center;
  margin-top: 2em;
  gap: 1.5em;
}
@media (max-width: 767.98px) {
  .macro-review-slider.multiline .pagination {
    gap: 10px;
  }
}
.macro-review-slider.multiline .pagination .disabled {
  pointer-events: none;
}
.macro-review-slider .inner {
  position: relative;
}
@media (min-width: 576px) {
  .macro-review-slider .header {
    display: flex;
    justify-content: center;
  }
}
@media (min-width: 576px) and (max-width: 1199.98px) {
  .macro-review-slider .header {
    justify-content: space-between;
  }
}
.macro-review-slider .header h3 {
  font-weight: 100;
}
@media (min-width: 1200px) {
  .macro-review-slider .header h3 {
    position: absolute;
    left: 0px;
  }
}
.macro-review-slider .header .header-rating-container > div:first-child {
  font-size: 3em;
  color: #FF3506;
}
.macro-review-slider .glider-contain {
  padding-left: 1em;
  padding-right: 1em;
}
.macro-review-slider .glider-contain button.glider-prev {
  top: 100px;
  padding-left: 12px;
}
.macro-review-slider .glider-contain button.glider-next {
  top: 100px;
  padding-right: 6px;
  right: -15px;
}
@media (max-width: 767.98px) {
  .macro-review-slider .glider-contain button.glider-next {
    right: -10px;
  }
}
.macro-review-slider .glider-contain .glider-dot.active {
  background: #0064F0;
}
.macro-review-slider .items .glider-track {
  gap: 0.5em;
}
@media (min-width: 768px) {
  .macro-review-slider .items .glider-track {
    gap: 1em;
  }
}
.macro-review-slider .items .item {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 1em;
  background-color: #e1e9fd;
  color: black;
  margin: auto;
  padding: 2em;
  min-height: 200px;
  border-radius: 10px;
}
@media (min-width: 768px) {
  .macro-review-slider .items .item {
    height: 100%;
  }
}
.macro-review-slider .items .item .quote {
  width: 50px;
  height: 50px;
}
.macro-review-slider .items .item a {
  color: #003057;
}
.macro-review-slider .items .item .stars {
  font-size: 1.5em;
  color: #fda80b;
}
.macro-review-slider .items .item .description {
  flex: 1;
  font-size: 18px;
}
.macro-review-slider .items .item .who {
  font-size: 18px;
  font-weight: 500;
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.macro-offices {
  padding-top: 3em;
  padding-bottom: 3em;
  background-color: #F5F7F8;
}
@media (max-width: 991.98px) {
  .macro-offices {
    background-color: white;
  }
}
.macro-offices h2.title {
  font-size: 22px !important;
  font-weight: 500;
  margin-bottom: 1em;
}
.macro-offices h2.title span {
  color: #0064F0;
}
.macro-offices .items {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 1em;
}
@media (min-width: 768px) {
  .macro-offices .items {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1200px) {
  .macro-offices .items {
    grid-template-columns: repeat(6, 1fr);
  }
}
.macro-offices .item {
  background-color: #fff;
  gap: 1em;
  display: flex;
  padding: 1.5em 1em;
  border-radius: 10px;
  border: 1px solid #E1E9FD;
}
.macro-offices .item p {
  margin: 0;
}
@media (min-width: 768px) {
  .macro-offices .item {
    flex-direction: column;
  }
}
.macro-offices .item img {
  margin-bottom: 1em;
  width: 50px;
  height: 50px;
}
.macro-offices .item h3.name {
  color: black;
  font-size: 18px !important;
  font-weight: 500;
}
.macro-offices .item .course-link {
  margin-top: auto;
}

.macro-trusted-by {
  padding-top: 3em;
  padding-bottom: 3em;
  background-color: #F5F7F8;
  display: flex;
  flex-direction: column;
  gap: 1em;
}
@media (min-width: 768px) {
  .macro-trusted-by {
    background-color: white;
  }
}
.macro-trusted-by h2.title {
  display: none;
  color: black;
  font-size: 22px !important;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 2em;
}
@media (min-width: 768px) {
  .macro-trusted-by h2.title {
    display: block;
  }
}
.macro-trusted-by h2.mobile-title {
  display: block;
  color: black;
  font-size: 22px !important;
  font-weight: 500;
  margin-bottom: 2em;
}
.macro-trusted-by h2.mobile-title span {
  color: #0064F0;
}
@media (min-width: 768px) {
  .macro-trusted-by h2.mobile-title {
    display: none;
  }
}
.macro-trusted-by .items {
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
}
.macro-trusted-by .items .item {
  display: flex;
  justify-content: center;
  align-items: center;
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.macro-faq {
  border-radius: 10px;
  background: white;
  padding: 1em 0;
  margin-bottom: 1em;
}
.macro-faq h2.title {
  font-size: 22px;
  margin-bottom: 1em;
  color: #0064F0;
}
.macro-faq h2.title span {
  color: black;
}
.macro-faq div.accordian-p.accordian {
  border: none;
}
.macro-faq div.accordian-p.accordian .accordian-item p:first-child {
  display: flex;
  border-radius: 10px;
  border: none !important;
  background: inherit;
}
.macro-faq div.accordian-p.accordian .accordian-item p:first-child strong {
  font-weight: 600;
}
.macro-faq div.accordian-p.accordian .accordian-item p:first-child::before {
  border-style: solid;
  border-width: 0.15em 0.15em 0 0;
  content: "";
  display: inline-block;
  height: 0.6em;
  left: 0.15em;
  top: 0.15em;
  transform: rotate(135deg);
  vertical-align: top;
  width: 0.6em;
  margin-top: 0.15em;
  margin-right: 1em;
}
.macro-faq div.accordian-p.accordian .accordian-item.selected {
  background: #F5F7F8;
  padding-bottom: 0.5em;
  border-radius: 10px;
}
.macro-faq div.accordian-p.accordian .accordian-item.selected p {
  margin-bottom: 0;
}
.macro-faq div.accordian-p.accordian .accordian-item.selected p:last-child {
  padding-left: 2em;
}
.macro-faq div.accordian-p.accordian .accordian-item.selected p:first-child {
  padding-bottom: 0;
  position: relative;
}
.macro-faq div.accordian-p.accordian .accordian-item.selected p:first-child::before {
  transform: rotate(-45deg);
  margin-top: 0.5em;
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.macro-course-content {
  padding-top: 1em;
  padding-bottom: 1em;
  border-radius: 10px;
  background-color: #F5F7F8;
}
@media (min-width: 768px) {
  .macro-course-content {
    padding: 1em;
  }
}
.macro-course-content h2.title {
  font-size: 22px;
  color: #0064F0;
}
.macro-course-content h2.title span {
  color: black;
}
.macro-course-content .accordian-actions {
  display: flex;
  gap: 0.5em;
  margin-bottom: 1em;
  align-items: center;
}
.macro-course-content .accordian-actions span {
  font-size: 14px;
  cursor: pointer;
}
.macro-course-content div.accordian-p.accordian {
  border: none;
}
@media (min-width: 768px) {
  .macro-course-content div.accordian-p.accordian {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
.macro-course-content div.accordian-p.accordian .accordian-item p:first-child {
  display: flex;
  border-radius: 10px;
  border: none !important;
  background: inherit;
}
.macro-course-content div.accordian-p.accordian .accordian-item p:first-child strong {
  font-weight: 600;
}
.macro-course-content div.accordian-p.accordian .accordian-item p:first-child::before {
  border-style: solid;
  border-width: 0.15em 0.15em 0 0;
  content: "";
  display: inline-block;
  height: 0.6em;
  left: 0.15em;
  top: 0.15em;
  transform: rotate(135deg);
  vertical-align: top;
  width: 0.6em;
  margin-top: 0.15em;
  margin-right: 1em;
}
.macro-course-content div.accordian-p.accordian .accordian-item.selected {
  background: #F5F7F8;
  padding-bottom: 1em;
  border-radius: 10px;
}
.macro-course-content div.accordian-p.accordian .accordian-item.selected p {
  margin: 0;
  margin-bottom: 10px;
}
.macro-course-content div.accordian-p.accordian .accordian-item.selected p:not(:first-child) {
  padding-left: 3em;
}
.macro-course-content div.accordian-p.accordian .accordian-item.selected p:first-child {
  padding-bottom: 0;
  position: relative;
}
.macro-course-content div.accordian-p.accordian .accordian-item.selected p:first-child::before {
  transform: rotate(-45deg);
  margin-top: 0.5em;
}

.macro-workplace-course {
  display: flex;
  flex-direction: column;
  gap: 1em;
}
@media (min-width: 768px) {
  .macro-workplace-course {
    flex-direction: row;
  }
}
.macro-workplace-course .right {
  display: none;
}
@media (min-width: 768px) {
  .macro-workplace-course .left {
    flex: 1;
  }
  .macro-workplace-course .right {
    display: block;
    width: 500px;
  }
}
.macro-workplace-course .customise-training h2 {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 1em;
}
.macro-workplace-course .customise-training h2 p {
  margin-bottom: 0;
}
.macro-workplace-course .course-outline-list {
  display: grid;
  gap: 1em;
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 991.98px) {
  .macro-workplace-course .course-outline-list {
    grid-template-columns: repeat(1, 1fr);
  }
}
.macro-workplace-course .course-outline-list-item {
  background: #F5F7F8;
  border-radius: 10px;
  padding: 1em;
  position: relative;
  display: flex;
  flex-direction: column;
}
.macro-workplace-course .course-outline-list-item img {
  position: absolute;
  top: 20px;
  width: 40px;
  height: 40px;
  background-color: white;
  border-radius: 5px;
}
.macro-workplace-course .course-outline-list-item h2 {
  padding-top: 15px;
  padding-left: 50px;
  margin-bottom: 1em;
  font-size: 18px;
  font-weight: 600;
}
.macro-workplace-course .course-outline-list-item a {
  align-self: end;
  border-radius: 5px;
}

.workplace-benefits {
  padding: 1em;
  background: #F5F7F8;
  border-radius: 10px;
  margin-bottom: 1em;
}
.workplace-benefits h2.title {
  font-size: 22px;
  margin-bottom: 1em;
}
.workplace-benefits h2.title span {
  color: #0064F0;
}
.workplace-benefits .content {
  flex: 1;
}
.workplace-benefits .content ul li {
  margin-bottom: 0.5em;
}
.workplace-benefits .content ul li::before {
  content: "";
  display: inline-block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzkiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCAzOSA0MCI+DQogIDxpbWFnZSBpZD0iU2NyZWVuc2hvdF8yMDI0LTEyLTA5X2F0XzExLjQyLjMyX2FtIiBkYXRhLW5hbWU9IlNjcmVlbnNob3QgMjAyNC0xMi0wOSBhdCAxMS40Mi4zMuKAr2FtIiB3aWR0aD0iMzkiIGhlaWdodD0iNDAiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ2NBQUFBb0NBWUFBQUI5OWVQZ0FBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUNoOUpSRUZVV0VldFdBbDBWZFVWUGUvOUlja2ZRaElJaVl4aEdXd1pSQndXWlZvS0xJcGd1M0NKTFdDQVloQnd3RXFLMERBS3FCaUNwUlFGUVFoR0c2YUNSVUJhQnFHSWpUUlNxU0VWaHpZRUxDQmhTRXp5eC95Zi8yN1B1ZS9kOSsvL1pHaEwveUlrL3czMzdydlBQdnVjZXhYR0dOenE1K0JmQTFubFZWci9aSWZTNEc5a2p1N3B5b1h4RHpnK3Y5VnhsVnNGdDI1ZllNU3liYUhsZ1JBYm1wU2dRQ2dNWUZYWnlhay90TDZ6NWtuWHBsc0IrQitCKy9oc01HMS9XV1JzblplbEtBcG9nM3BaeXRMYktkZE8vRDB5ck9SWTA1UTB0ekxDbFlRM05BYXFDaEJ1QXFpcVppZUg5bEZMYzRaWmQzZ0N6RlYranZXdk9CKzV5NUdvK08vdmF6bXhPTWV4cHkzZ2JZTGJVeHI0L25NYlFxLzdHMkdrMjRrQUlnd1lVOEJxQVdqU0FETFRBQ3dLQUFQNkQrL2hqQXF1Z0VEZXFOZkE2NmQ3QUFrMkFGcEFxSW5CcFJ1c2ZOVGRsaVA3bDd2eld3UFlKcmpoK1o3MVgxM1VudW5lVVlFSWdzSVhBQW5pUHhaRWhaQVFFNGRtZmdSQXVxYVJwdkdmZ21BNVN1UFgxNWZZcVplbTJKYk1mc1J4cENXQXJZSTdYaDdNblB5clVFbG1xakpTVmZTUk9SaGt4Z1FqRWdxdkNmMmE5OFFmT2o3OUhmNHVnNnZmTWJnN1czM2x2UmZjaS80bmNBdUxmWk9MRGtkS3NqSjR4R0xZb1VsMEd1aUdGTkptWmhKK0lNRFJPNWhBb0NyS3pqTWJraC83cjhHOXR0YzNjc01mSWs4bkpzQTRHNFZFQm1OUUtMdFFsSzA0b1BwWHJzUG9RbWc4QmpVTmNLQlhWK1dyQlJOc0JVUDZKTmJHZzR3SmE5bVh3ZVNpUTVIcHB5c2o5MTZyWXgwN0pDc2preElBSWloOGZYQmRNU0pFWnFpaWNvcUdYcHFKM3BWMXFXdFMvNm56Y3N6N1UxeEszYkMrNnZGVk01eHZpMWROY0dTa09ZWGhiWFliRzV5ZXJBQjVGbVVjMllNZWptaG91ZVlrMnVTd2lXUXdZbTZ5eHNFWjdKdmFOTDZId2d3YTBYN09YZFlxSGg1azNidDdzV3NwbjFJOCtOQml6K3JQcXJRNTNkTFJMcmkrU0xZMFlGUmFCSkRuaFRTSkFLNmoxM21OVFlnb2E2MHhMVjc2L0FMNzI5cW5iTE5uakhHVWNuQWZuZ2wyelAxMXFEalZCUTlaclVhTWhNZ0prQjdONktkRmNIckkrYXFsN0RXSTU5ZmpXWmJ2MFVRWHJqSjQ0a0hyMUlKYzUyODV1SXFxb0hVS1dnYitPWkhNTXQ2ejRnZlh3MlA0ZzQ2a0dSdUo2Z0N6RWhyOERLN1ZhZEFPalJ5ckMwWW5Pa1pVZ3dxY3I5WmcyaWpyMUpYVERIQTAvb09Mdkd1K3VhcmxKVHQxS0xKR3VIQUVvWUsvWnN3c3htNE01bFUwNmtzM05NaStUWVdKRDlqaDR5K2E0UFEvbThDWmlNS0pFek1sM3ZVNk9GSTR6WnIvMkhCSHVhbTV2QTIrbVh0T1J0N01UQlZTTmpLVW80ckdOQ2E2QmxCZFMzcjg5VVhwN05QdkttU2lYdzhMRk05eFF0ZDA4aVNBQWM4MWdEZkl3SVVBaFVmU2RWOGpscmhFZVB1VHRjbTVuQ0tSRU9OWGVKYWZybVF2cExuMUdRVXhNUVlhcHhtWnpaZ014cGNKeGprT3pBcS9XK2dFdENVKzd2dGxZWml6eWMrWnM2RytaUWsxWWtlRFhjMmViZm4yU2ZmMFRBeHljTXRLL09NM0h3clA2TnhlR2NuQlNGWWhsNTJidk1wNFZtWldYQ0xHN3N5eXd1NUZUbWh2QUR2d1NSaWVmTTBIS1M2Vk53RmtVNElJb2J0YUQwQldSMlhkMFpYdW55dnI5dmxHTE4wYVh0NDFYUmxxeDVYRWxuQTlUTlIxaENQWVpUUXczbzBRQzlGaFl3dS9pczhLeG5ZaFl3SVlNVGJqTno2Z3pxYURXK0VkalN3NVFRaDVhK1VWVmpxa2wxcXE5SHVxZm9jdnlDYlNJTHEvNmN5WlZjRG9RaWpqN3V0cGhScVBCcVZudzlDbEE2S1U5RWpQRTdEejFSSE8ySzVGcmloakNHeDZITEFZNmNpTkJNN3NDL0lXYTdzeVpFNzlacVJ5T2dxeHhjL2xHZzF5aGlmQXE5T1RJQmdDZUh5MUR3NTlHb2J2ZFZITkJlbmlqNkRHYkhBVFkydVJNWWNLN1ZIUEdqSm1WaHZKNGVWRTh3WUFPcWJBUm1YUUwrcTNZSDJiNWtSd3NqaGw3N3BTcThHalEreXc5bWtIWHdDMTRsTlcrZUR3WjJHNG83UEtHZU9oSk1ha1VHNC9Ib0pmYmdrQWRyOElEUHRCYWxUMXdKZzJLU2VlS0c4RUxyMGQyNmpjODJ4OVNXMERtNXlScXJNUVUvZU16cFlNazdyYUpUbEpNSDIwblFPa1ZueFNvUStPbFllNUR2dkdBU3M2RklKNVJYN0lTRlVnRlhWR0hpYXlXdzZwdUNhQUVXb2ZnclBiMlhhbCtJaHZ3TnpONGRXZE9paERrN0E2Q04zSm5ZY0ZxU0ZmSWdZTGN4SGdHR3hWRElBL1d1S0Y2dzBhSEMxd214b3JPaGlDL09JQVpLUUFoaFAxYXdDVGRTUFhXVE5seVMyUnlzcHZ0ZElodmRXVDNFclc3Zk9QS0h3M25KK1Jvb3hTS1VaeDNTMVJUMWxFSllnNjJNSW5IQ2FEOVQ0R3VMK0EyOUwwQUJGajg5OUNZR2ptWkJjdEFXdWVQV3loZkxELzlreWw4dURMN3VkTkU4NVo2VmxjOWpWN2ladWxWSzdFSUxSU1l0Q0RERlp6QmhIZ0dEM0U0bE4wc0JIbUUyTVlTamYzTWVOT1hLdGt2aUN5MUpCUEVMV010cld6L0EyOU96YkJ6VnJuZmZiQUtlMTFDa1g4UnpabVloQzNlbENOREJZZ3dKa0d3TTBZeWdVY0dJWlNBQk5OWm55NTRUUHJMWmxvVTBoempkalhoWnZZbnEzekVxSVZncDRkTU52ekR1N1dmK2JBSmpPZU9aazlFV0lQaHBoV09tazRzb2R6YlBzd0JFbDJCWnc4bElZeGlMYUxzSWdWRzMvSVRZTFVJc0s1S3d6bVBtcDdaTUVFeDE3TzNBZW5BMTJlZVNPOEhndnhXS3ZGOEg1allIbnpvaTlZSDUxMll5SE0yT3BhV2o5RHphbEFGWVpDS1NlVHZEQVRuMUVhZFBWRWF4SjlyZkV3K01FZGxxVTdGcmhlNU9Cb1I1KzdKbFNNckkyMUlUaFJWb1FweWZiQ0IrUStwWmNUM28wWW1wSGJjTVBLT0I1UmRjUUdwem03RW5QV1lJbnNsMlY1NWIybHJrV201Z2JtZVlxL3VhWTkzZzAzejdTamo5K0R4cVMrRUxoWWRWUTZzV0E0TWRGVEFQMXJkQy9CSHpidjYrdXRPTS9LNTQ2enJsNlI2OXhxZ3R2L2wwRDJuRTJoTlo0Z3VGS2N5akN5QVR5UWlXODQ5TWpFYjFTTWVNVzBWeTIwOHZFYkhXS010RXMyOVowSHlnYjN0cHc4K0xMcmVUNU4vQ25UekRYZXZDOHZzMTRYcjdOdWJnZU1kcURmQ2tzUW9Zb3BjMXcxVXVoSWdYS2hOSUNiRXBhZUowL0ZMU2c0N1BEdTdaMlV5dUYzV1k3blNjY1RMUjVIdkhYWVAvRFYzemZOUzdMRE9DdmFSMnd6S2FXY01abE9hUFM2ZVdRUjMrSkxpVWI2dWpkYmZYSGhCTnVLL3RrSjJGTEVmbG85SzhuYjZKdTU4MFRUbTkwelZKMk5PUDNjUkpHWVdJUytHVE1Yb3FUbXdlT0hBL3VXMlIvdW01WFlUSUZySnF3eTlwSmpnZnZ3K0d0dHo4N3E0R2hKa3piWEltVGlKUW1jcWI5NDdSblBrbVgwNmFhdWF1MFlyTTBqc0VGNURWc3UzbURUT3JVbnk5REZSUnFNUHdLVE55b21WbnhZOStQbzVwd0NUM2pMTVNzWC9OUmFzR3lLYzFkOE9NMzMyenAyM2YxUm9DK3hoMjMxQ0FkbWNCTWFMd1laNnl6MmRSR0ZGM3didGt3Y2hHUUxWSWRydmRqKzhNTkRCazNZNWxPSEVzRUhMOWRBeGREZWF1bWZDdDJ6V2dMV2JMWTI5L0NacXFCOTk1KzFuL3pycXRhTkRsejY5VkFxT3FVcDM1NzZoemFnK0lOSXJqc0pSb3NOQzdGQ1FMK3RZVWQ3WkNvWFp2M1l0aDRYMHZURlJhMzMyUXVzRHpVOWQvWlF6L3hmamwxYld4bmQyL0MrZjlqODRuQUJBaHFZaUdXV0dBcEhsRS92NzZOODlFZHNlOXA2LzVhWmEyc0NPamV1dktKbFkyMzI0bWxSSXU1SHZIUVEwOVo3YmQzL04ySlJKSEVUZ2JZVkFBQUFBRWxGVGtTdVFtQ0MiLz4NCjwvc3ZnPg0K);
  width: 20px;
  height: 20px;
  background-size: contain;
  margin-right: 1em;
  vertical-align: middle;
}
.workplace-benefits .content a {
  border-radius: 5px;
  margin-top: 1em;
}

div.accordian-p {
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 5px;
  text-align: left;
  margin-bottom: 1em;
}
div.accordian-p .accordian-item {
  text-align: left;
}
@media (max-width: 762px) {
  div.accordian-p .accordian-item p strong {
    font-weight: 400;
    display: block;
  }
  div.accordian-p .accordian-item p:first-child {
    width: 100%;
  }
  div.accordian-p .accordian-item p:first-child strong {
    padding-right: 20px;
  }
}
div.accordian-p .accordian-item:first-child {
  text-align: left;
}
div.accordian-p .accordian-item p:first-of-type {
  margin-bottom: 0;
}
div.accordian-p .accordian-item > * {
  display: none;
}
div.accordian-p .accordian-item > *:first-child {
  display: block;
  cursor: pointer;
  padding: 0.75rem 1.25rem;
  border-radius: 5px;
  background-color: white;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
div.accordian-p .accordian-item.selected {
  margin-bottom: 10px;
}
div.accordian-p .accordian-item.selected > *:first-child {
  margin: 0em;
}
div.accordian-p .accordian-item.selected > * {
  display: block;
  margin: 1em;
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.search-dialog {
  z-index: 999;
  position: absolute;
  background-color: #0064F0;
  top: 0;
  left: 0;
  right: 0;
  display: none;
  flex-direction: column;
  align-items: center;
  padding: 1rem 2rem 1.5rem;
}
.search-dialog .search-autocomplete {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 100;
  display: flex;
  flex-direction: column;
  gap: 0;
  background-color: #fff;
}
.search-dialog .search-autocomplete:has(.show) {
  padding-top: 10px;
  padding-bottom: 10px;
}
.search-dialog .search-autocomplete li {
  display: none;
}
.search-dialog .search-autocomplete li.show {
  display: block;
}
.search-dialog .search-autocomplete li a {
  display: block;
  padding: 6px 24px;
  color: #0064F0;
  text-decoration: none;
  font-size: 16px;
}
.search-dialog .search-autocomplete li:hover {
  background-color: #0064F0;
}
.search-dialog .search-autocomplete li:hover a {
  color: #fff;
}
.search-dialog.show {
  display: flex;
}

.search-form .search-bar input {
  color: #000;
  border-bottom-color: #000;
}
.search-form .search-bar input::-moz-placeholder {
  color: #000;
}
.search-form .search-bar input::placeholder {
  color: #000;
}
.search-form .search-bar .search-button {
  color: #000;
}

.search-bar {
  width: 100%;
  max-width: 765px;
  position: relative;
}
.search-bar input {
  width: 100%;
  border: none;
  color: #FFF;
  border-bottom: 2px solid #FFF;
  background-color: transparent;
  padding-bottom: 8px;
  padding-right: 3rem;
  font-size: 1.2rem;
}
.search-bar input::-moz-placeholder {
  color: #FFF;
}
.search-bar input::placeholder {
  color: #FFF;
}
.search-bar input:focus-visible {
  outline: none;
}
.search-bar .search-button {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-70%);
  color: #FFF;
  font-size: 1.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.search-filter ul.search-checks {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 8px;
}
.search-filter ul.search-checks li {
  display: inline;
}
.search-filter ul.search-checks li label {
  display: flex;
  align-items: center;
  gap: 8px;
  background-color: #003057;
  color: #FFF;
  font-size: 0.8rem;
  margin-bottom: 0;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  transition: all 0.2s;
  padding: 8px 16px;
  cursor: pointer;
}
.search-filter ul.search-checks li label .icon {
  color: #6d6d6d;
}
.search-filter ul.search-checks li input[type=checkbox]:checked + label {
  background-color: #FF3506;
  color: #fff;
  transition: all 0.2s;
}
.search-filter ul.search-checks li input[type=checkbox]:checked + label .icon {
  color: #fff;
}
.search-filter ul.search-checks li input[type=checkbox] {
  position: absolute;
  opacity: 0;
}

.search-form-wrapper {
  padding-top: 4rem;
  display: flex;
  justify-content: center;
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.course-search {
  background-color: #0064F0;
  display: flex;
  justify-content: center;
  padding-top: 1em;
  padding-bottom: 1em;
}
.course-search form {
  gap: 0.75em;
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 768px) {
  .course-search form {
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    width: unset;
  }
}
.course-search form p {
  display: none;
  margin-bottom: 0;
  margin-right: 1rem;
  color: #fff;
  font-size: 18px;
}
@media (min-width: 768px) {
  .course-search form p {
    display: block;
  }
}
.course-search form .form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: "";
  width: 100%;
}
@media (min-width: 768px) {
  .course-search form .form-control {
    width: 250px;
  }
}
.course-search form .btn {
  align-self: center;
  min-width: 300px;
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.certification-path {
  display: flex;
  flex-direction: column;
  gap: 1em;
}
@media (min-width: 768px) {
  .certification-path {
    flex-direction: row;
  }
}
.certification-path .right {
  display: none;
}
@media (min-width: 768px) {
  .certification-path .left {
    flex: 1;
  }
  .certification-path .right {
    display: block;
    width: 500px;
  }
}
.certification-path .learning-journey {
  padding: 1em;
  background: #F5F7F8;
  border-radius: 10px;
  margin-bottom: 1em;
}
.certification-path .learning-journey h2.title {
  font-size: 22px;
  margin-bottom: 1em;
}
.certification-path .learning-journey h2.title span {
  color: #0064F0;
}
.certification-path .learning-journey .content h4 {
  font-size: 18px;
}
.certification-path .learning-journey .content p {
  margin: 0;
}
.certification-path .learning-journey .content .btn {
  border-radius: 5px;
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
main.certification-path-root section {
  padding: 20px 20px 20px 20px;
}
main.certification-path-root section:nth-child(2n+2) {
  background-color: #F9F9F9;
}
@media (min-width: 992px) {
  main.certification-path-root section {
    padding: 60px 140px 60px 140px;
  }
}
main.certification-path-root .certification-list-wrapper .certification-items {
  width: 150px;
  padding: 20px;
  min-height: 200px;
  margin: 30px;
}
main.certification-path-root .certification-list-wrapper .certification-items .cert-icon {
  min-height: 60px;
  border-radius: 50%;
}
main.certification-path-root .certification-list-wrapper .certification-items a.btn {
  min-width: 100px;
}
main.certification-path-root .stats-wrapper .donuts-wrapper {
  max-width: 800px;
}
main.certification-path-root .stats-wrapper .donuts-wrapper .stats-item {
  width: 150px;
}
main.certification-path-root .stats-wrapper .donuts-wrapper .stats-item .donut-wrapper {
  width: 140px;
}
main.certification-path-root .stats-wrapper .donuts-wrapper .stats-item .donut-wrapper h3 {
  position: absolute;
  line-height: 140px;
  margin-left: 40px;
}
main.certification-path-root .certification-video-wrapper iframe {
  width: 700px;
  height: 400px;
}
@media (max-width: 767.98px) {
  main.certification-path-root .certification-video-wrapper iframe {
    width: 300px;
    height: 150px;
  }
}

.certification-partials.perks-wrapper {
  padding: 60px 85px 60px 85px;
}
.certification-partials.perks-wrapper .perk-item {
  width: 200px;
  margin: 30px;
  text-align: center;
}
.certification-partials.perks-wrapper .perk-item img {
  max-width: 70%;
}
.certification-partials.perks-wrapper .perk-link {
  min-width: 20px;
  text-align: center;
  margin-top: 100px;
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.contact-form-wrapper .main-div {
  background: #F5F7F8;
  display: flex;
  flex-direction: column;
  gap: 1em;
}
.contact-form-wrapper .main-div input, .contact-form-wrapper .main-div textarea {
  outline: none;
  border: none;
  border-radius: 0;
}
.contact-form-wrapper .main-div .two-columns {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: 1em;
}
.contact-form-wrapper .main-div .contact-footer {
  font-size: 14px;
}
.contact-form-wrapper .main-div .btn-submit-contact-form {
  border-radius: 5px;
  min-width: 100px;
}
.contact-form-wrapper .spinner {
  margin: 0;
  font-size: 5px;
  display: none;
}

.contact-page .contact-banner {
  background: #003057;
  color: white;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}
.contact-page .title, .contact-page .subtitle {
  margin-bottom: 0;
}
.contact-page .title, .contact-page .title p {
  font-size: 24px;
  font-weight: 500;
}
.contact-page .subtitle, .contact-page .subtitle p {
  margin-bottom: 0 !important;
  font-size: 18px;
  font-weight: 400;
}
.contact-page .contact-content {
  font-size: 18px;
  margin-top: 1em;
}
.contact-page .contact-content p {
  margin-bottom: 0.5em;
}
.contact-page .contact-form {
  margin-top: 3em;
  background: #F5F7F8;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: stretch;
  gap: 1em;
}
@media (min-width: 768px) {
  .contact-page .contact-form {
    width: 700px;
  }
}
.contact-page .spinner {
  margin: 0;
  font-size: 5px;
  display: none;
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.title-text {
  display: flex;
  flex-direction: column;
  gap: 1em;
  align-items: center;
  padding-bottom: 1.5em;
  padding-top: 1.5em;
}
.title-text h1.heading {
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 0.5em;
}
.title-text h1.heading p {
  margin-bottom: 0;
}
.title-text h2.sub-heading {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 1em;
}
.title-text h2.sub-heading p {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .title-text {
    flex-direction: row;
  }
}
.title-text .title-content {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.title-text .title-content .prerequisite, .title-text .title-content .certification {
  padding: 1em;
  border-radius: 10px;
  margin-bottom: 1em;
}
.title-text .title-content .prerequisite h4, .title-text .title-content .certification h4 {
  margin-bottom: 0;
  font-weight: 600;
  font-size: 18px;
}
.title-text .title-content .prerequisite p, .title-text .title-content .certification p {
  margin: 0;
}
.title-text .title-content .prerequisite span, .title-text .title-content .certification span {
  display: block;
  font-weight: 600;
}
.title-text .title-content .prerequisite {
  background-color: #FCF6E3;
}
.title-text .title-content .certification {
  background-color: #F5F7F8;
  font-weight: 600;
  font-size: 18px;
}
.title-text .title-content .certification a {
  display: inline-block;
  font-weight: 500;
}
@media (min-width: 992px) {
  .title-text .title-content {
    width: 50%;
  }
}
.title-text .title-video, .title-text .title-image {
  width: 100%;
}
@media (min-width: 992px) {
  .title-text .title-video, .title-text .title-image {
    width: 50%;
  }
}
.title-text .title-button {
  max-width: 200px;
}
.title-text .title-image img {
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.title-text h1 {
  color: #0064F0;
  font-weight: 500;
  font-size: 30px;
}
.title-text h2, .title-text h4 {
  font-size: 22px;
  font-weight: 500;
}
.title-text .description a {
  color: #0064F0;
}
.title-text .description ul {
  list-style-type: initial;
  list-style-position: inside;
}
.title-text .certification-advantages {
  margin-bottom: 0.5em;
  display: none;
  gap: 1em;
}
@media (min-width: 992px) {
  .title-text .certification-advantages {
    display: flex;
    align-items: center;
    flex-direction: row;
  }
}
.title-text .certification-advantages div {
  border-radius: 10px;
  background-color: #F5F7F8;
  padding: 1em;
  display: flex;
  align-items: center;
  gap: 1em;
}
.title-text .certification-advantages div img {
  width: auto;
  height: 50px;
}
.title-text .certification-advantages div p {
  margin-bottom: 0;
}
.title-text .certification-details {
  background: #F5F7F8;
  padding: 1em;
  border-radius: 10px;
}
.title-text .certification-details .details-item span {
  margin-left: 5px;
}
.title-text .certification-details .details-item p {
  margin-bottom: 0;
  display: inline;
}
.title-text .certification-details .details-item br {
  display: none;
}

.banner.workplace .header {
  background: #003057 none;
}
.banner .header {
  background: #003057 url(data:image/png;base64,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) no-repeat;
  background-size: cover;
  color: white;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
@media (min-width: 768px) {
  .banner .header {
    align-items: center;
    flex-direction: row;
  }
}
.banner .header .course-icon {
  height: 60px;
  width: 60px;
}
@media (min-width: 768px) {
  .banner .header .course-icon {
    height: 100px;
    width: 100px;
  }
}
.banner .header .partner-logo {
  height: 28px;
  width: auto;
  display: none;
}
@media (min-width: 768px) {
  .banner .header .partner-logo {
    display: block;
  }
}
.banner .header .header-content {
  display: flex;
  gap: 1em;
  flex-direction: row;
  align-items: center;
  margin-bottom: 1em;
}
@media (min-width: 768px) {
  .banner .header .header-content {
    margin-bottom: 0;
  }
}
.banner .header .title, .banner .header .subtitle {
  margin-bottom: 0;
}
.banner .header .title p {
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
}
.banner .header .subtitle p {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .banner .header .subtitle p {
    margin-bottom: 0.5em;
  }
}
.banner .header .reviews-wrapper {
  display: flex;
  align-items: center;
  gap: 1em;
}
.banner .header .classes {
  background: #001628;
  color: white;
  padding: 4px 12px;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 600;
  align-self: start;
}
.banner .header .reviews {
  display: flex;
  align-items: center;
  gap: 10px;
  color: white;
}
.banner .header .reviews:hover {
  text-decoration: none !important;
}
.banner .header .reviews .stars {
  display: flex;
  flex-wrap: nowrap;
}
.banner .header .reviews .stars .icon-font-star {
  font-size: 14px;
  color: #F8D549;
}
.banner .header .partner-logo {
  height: 24px;
  width: auto;
}

.certificate-banner .header {
  background: #003057;
  color: white;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
@media (min-width: 768px) {
  .certificate-banner .header {
    flex-direction: row;
  }
}
.certificate-banner .header .certificate-icon {
  height: 80px;
  width: 80px;
}
.certificate-banner .header .partner-logo {
  height: 28px;
  width: auto;
  display: none;
}
@media (min-width: 768px) {
  .certificate-banner .header .partner-logo {
    display: block;
  }
}
.certificate-banner .header .header-content {
  display: flex;
  gap: 1em;
  flex-direction: row;
  align-items: center;
  margin-bottom: 1em;
}
@media (min-width: 768px) {
  .certificate-banner .header .header-content {
    margin-bottom: 0;
  }
}
.certificate-banner .header .title, .certificate-banner .header .subtitle {
  margin-bottom: 0;
}
.certificate-banner .header .title, .certificate-banner .header .title p {
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
}
.certificate-banner .header .subtitle, .certificate-banner .header .subtitle p {
  margin-bottom: 0 !important;
  font-size: 18px;
  font-weight: 400;
}
.certificate-banner .header .reviews-wrapper {
  display: flex;
  align-items: center;
  gap: 1em;
}
.certificate-banner .header .classes {
  background: #001628;
  color: white;
  padding: 4px 12px;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 600;
  align-self: start;
}
.certificate-banner .header .reviews {
  display: flex;
  align-items: center;
  gap: 10px;
  color: white;
}
.certificate-banner .header .reviews:hover {
  text-decoration: none !important;
}
.certificate-banner .header .reviews .stars {
  display: flex;
  flex-wrap: nowrap;
}
.certificate-banner .header .reviews .stars .icon-font-star {
  font-size: 14px;
  color: #F8D549;
}
.certificate-banner .header .partner-logo {
  height: 24px;
  width: auto;
}

.nav-simple-list-partial p.title {
  font-size: 20px;
  font-weight: 400;
}
.nav-simple-list-partial .simple-list-body .item {
  width: 255px;
  font-size: 16px;
  padding: 15px 0px 15px 20px;
}
.nav-simple-list-partial .simple-list-body .item a {
  font-size: 0.9em;
  color: #003057;
}

.nav-city-list-partial .office {
  width: 250px;
  margin: 25px 30px 25px 30px;
}
.nav-city-list-partial .office .details .title {
  width: 150px;
  font-size: 20px;
  font-weight: 500;
  color: #003057;
}
.nav-city-list-partial .office .details .link {
  width: 100px;
  height: 30px;
  font-size: 13px;
  border-radius: 5px;
  background-color: white;
  border-color: white;
  text-align: center;
  box-shadow: -1px 1px 2px 3px #ccc;
}
.nav-city-list-partial .office .details .link:hover {
  box-shadow: -1px 1px 2px 3px #003057;
}
.nav-city-list-partial .office .details .link a {
  color: #003057;
  text-decoration: none;
}
.nav-city-list-partial .office .address {
  clear: both;
  font-size: 12px;
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.portal.title-wrapper {
  color: white !important;
  background: #003057;
}
.portal.title-wrapper .subtitle {
  font-size: 20px;
  text-align: center;
  width: 50%;
}
@media (max-width: 767.98px) {
  .portal.title-wrapper .subtitle {
    text-align: left !important;
    width: 75% !important;
  }
}
.portal.image-list {
  background: linear-gradient(to bottom, #003057 50%, white 0%);
}
.portal.image-list .image-item {
  background: white;
  width: 225px;
}
.portal hr {
  border: 1px solid #A5A5A5;
  width: 75%;
}
.portal .tour iframe {
  width: 700px;
  height: 400px;
}
@media (max-width: 767.98px) {
  .portal .tour iframe {
    width: 300px;
    height: 150px;
  }
}

.shared-partial.checkboxlist-panels-wrapper .panel-item {
  width: 250px;
}
.shared-partial.checkboxlist-panels-wrapper .panel-item::before {
  text-align: center;
  transform: rotate(-90deg);
  position: absolute;
  margin-left: -115px;
  margin-top: 100px;
  min-width: 180px;
  color: white;
  padding: 10px;
  border-radius: 10px 10px 0 0;
  font-size: larger;
  background-color: var(--label-color);
  content: var(--label-text);
}
.shared-partial.checkboxlist-panels-wrapper .panel-item .details-wrapper {
  border-radius: 20px;
  min-height: 250px;
}

.timeline .timeline-body {
  margin-bottom: 2em;
}
.timeline .timeline-body .timeline-title {
  margin-bottom: 1em;
  font-size: 20px;
  font-weight: 600;
}
.timeline .timeline-body .timeline-content h2 {
  margin-bottom: 1em;
  font-size: 20px;
  font-weight: 600;
}
.timeline .timeline-body .book-now {
  min-width: 200px;
  align-self: start;
}
.timeline .timeline-body .book-now .btn {
  color: white;
  font-size: large;
  width: 100%;
  border-radius: 5px;
}
.timeline .timeline-list-title {
  margin-bottom: 1em;
  font-size: 20px;
  font-weight: 600;
}
.timeline .timeline-list {
  display: grid;
  gap: 1em;
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 991.98px) {
  .timeline .timeline-list {
    grid-template-columns: repeat(1, 1fr);
  }
}
.timeline .timeline-list-item {
  background: #F5F7F8;
  border-radius: 10px;
  padding: 1em;
  position: relative;
  display: flex;
  flex-direction: column;
}
.timeline .timeline-list-item img {
  position: absolute;
  top: 20px;
  width: 40px;
  height: 40px;
  background-color: white;
  border-radius: 5px;
}
.timeline .timeline-list-item h2 {
  padding-top: 15px;
  padding-left: 50px;
  margin-bottom: 1em;
  font-size: 18px;
  font-weight: 600;
}
.timeline .timeline-list-item a {
  align-self: end;
  border-radius: 5px;
}

.partial.faq-wrapper .faq-body {
  max-width: 900px;
}
.partial.faq-wrapper .faq-item {
  max-width: 300px;
  margin: 30px;
}
.partial.faq-wrapper .faq-item .icon {
  color: #0064F0;
}
.partial.faq-wrapper .faq-item .description {
  margin: 20px 0px 0px 35px;
}

.partial.comparisons-wrapper {
  margin-bottom: 2em;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 991.98px) {
  .partial.comparisons-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}
.partial.comparisons-wrapper .certification-comparison::before {
  text-align: center;
  transform: rotate(-90deg);
  position: absolute;
  margin-left: -115px;
  margin-top: 180px;
  min-width: 180px;
  color: white;
  padding: 10px;
  border-radius: 10px 10px 0 0;
  font-size: larger;
  background-color: var(--label-color);
  content: var(--label-text);
}
.partial.comparisons-wrapper .certification-comparison .discount-wrapper {
  background-color: #ff3506;
  color: white;
  position: absolute;
  padding: 20px;
  border-radius: 100%;
  text-align: center;
}
.partial.comparisons-wrapper .certification-comparison .details-wrapper {
  margin-top: 70px;
  border-radius: 20px;
  background-color: #F5F7F8;
  border: 1px solid #e3e3e3;
  padding: 1em 0;
}
.partial.comparisons-wrapper .certification-comparison .details-wrapper .details-header {
  display: flex;
  align-items: center;
}
.partial.comparisons-wrapper .certification-comparison .details-wrapper .cert-label {
  padding: 10px;
  background-color: #003057;
  color: white;
  border-radius: 5px;
}
.partial.comparisons-wrapper .certification-comparison .details-wrapper .price-wrapper {
  color: #0064F0;
}
.partial.comparisons-wrapper .certification-comparison .details-wrapper .price-wrapper h4 {
  font-size: 18px;
}

.partial.country-selector-wrapper {
  z-index: 3;
  border-radius: 5px;
  top: 50%;
  left: 50%;
  padding-left: 6%;
  padding-right: 6%;
  margin-top: 20px;
}
@media (max-width: 1199.98px) {
  .partial.country-selector-wrapper {
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
  }
  .partial.country-selector-wrapper .extra {
    display: none;
  }
}
.partial.country-selector-wrapper.country-select.region a {
  width: 150px;
  padding: 5px 5px;
  margin-left: 5px;
  border: 1px solid white;
}
@media (max-width: 1199.98px) {
  .partial.country-selector-wrapper.country-select.region a {
    width: 90px;
  }
}
.partial.country-selector-wrapper.country-select.region a img {
  width: 30px;
}
.partial.country-selector-wrapper ul.top {
  display: block;
  top: 0px;
  right: 2em;
}
.partial.country-selector-wrapper ul.top > li {
  min-width: initial;
}
.partial.country-selector-wrapper ul.top > li > a {
  color: white;
  min-width: 100px;
  text-align: center;
  line-height: initial;
  display: inline-block;
  padding: 5px 20px;
}
.partial.country-selector-wrapper ul.top > li .dropdown-container {
  flex-direction: column;
  justify-content: flex-start;
  min-height: initial;
  background-color: white;
  box-shadow: 3px 10px 17px -1px rgba(0, 0, 0, 0.75);
  text-transform: lowercase;
}
.partial.country-selector-wrapper ul.top > li .dropdown-container a {
  display: block;
  margin-bottom: 15px;
  color: white;
}
.partial.country-selector-wrapper ul.top > li .dropdown-container a:last-child {
  margin-bottom: 0px;
}
.partial.country-selector-wrapper > ul {
  display: flex;
  align-items: center;
  padding-left: 0;
  padding-bottom: 0;
}
.partial.country-selector-wrapper > ul > li {
  text-transform: lowercase;
  min-width: 110px;
  font-size: 18px;
  display: inline-block;
}
.partial.country-selector-wrapper > ul > li .expander-toggle {
  display: none;
}
.partial.country-selector-wrapper > ul > li .expander-cat {
  display: none;
}
.partial.country-selector-wrapper > ul > li.country-select a {
  width: 130px;
  display: inline-block;
  background-color: #0064F0;
  padding: 5px 30px;
  margin-left: 5px;
  border: 1px solid white;
}
.partial.country-selector-wrapper > ul > li.country-select a:hover {
  background-color: #005cdc;
}
.partial.country-selector-wrapper > ul > li.country-select.region a {
  min-width: 160px;
  padding: 5px 5px;
  margin-left: 5px;
  border: 1px solid white;
}
@media (max-width: 1199.98px) {
  .partial.country-selector-wrapper > ul > li.country-select.region a {
    width: 90px;
  }
}
.partial.country-selector-wrapper > ul > li.country-select.region a img {
  width: 30px;
}
.partial.country-selector-wrapper > ul > li.country-select.region {
  height: 44px;
}
.partial.country-selector-wrapper > ul > li.country-select.region a {
  min-width: 135px;
  width: 160px;
  padding: 5px 3px;
  height: 32px;
}
.partial.country-selector-wrapper > ul > li.country-select.region a span {
  padding-left: 5px;
  margin-right: 5px;
  float: right;
  font-weight: 500;
  transform: rotate(90deg);
}
.partial.country-selector-wrapper > ul > li.country-select.region .dropdown-container {
  padding-right: 8px;
  padding-left: 16px;
  background-color: white;
}
.partial.country-selector-wrapper > ul > li.country-select.region .dropdown-container a {
  background-color: white;
  margin-left: 0px;
  padding: 0px;
  color: black;
  text-transform: capitalize;
}
.partial.country-selector-wrapper > ul > li.country-select.region .dropdown-container a img {
  padding-right: 10px;
}
.partial.country-selector-wrapper > ul > li > a {
  color: white;
  padding: 0px 5px 5px 5px;
}
.partial.country-selector-wrapper > ul > li > a:hover {
  text-decoration: none;
}
.partial.country-selector-wrapper > ul > li .dropdown-container {
  text-transform: none;
  background-color: white;
  color: #003057;
  min-height: 10em;
  margin-top: 15px;
  width: 100%;
  display: none;
  z-index: 999;
  justify-content: center;
  box-shadow: 1px 10px 13px -7px rgba(0, 0, 0, 0.75);
}
.partial.country-selector-wrapper > ul > li .dropdown-container.nosize {
  width: auto;
  padding: 1em;
  margin-top: 0;
}
.partial.country-selector-wrapper > ul > li .dropdown-container.country-select a {
  border-radius: 0;
  margin: 1em;
  width: 10em;
}
.partial.country-selector-wrapper > ul > li .dropdown-container.about-us {
  flex-direction: column;
  align-items: center;
}
.partial.country-selector-wrapper > ul > li .dropdown-container.about-us .top {
  display: flex;
  width: 100%;
}
.partial.country-selector-wrapper > ul > li .dropdown-container.about-us .bottom .btn {
  margin: 1em 2em;
}
.partial.country-selector-wrapper > ul > li .dropdown-container a {
  color: #003057;
}
.partial.country-selector-wrapper > ul > li .dropdown-container [x-arrow] {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #fff transparent;
  margin-left: 18px;
  top: -10px;
}
.partial.country-selector-wrapper ul li {
  padding: 0.5em 0;
}
.partial.country-selector-wrapper ul li .dropdown-container {
  display: none;
}
.partial.country-selector-wrapper ul li .dropdown-container a {
  border-bottom: none;
  font-weight: 400;
}
.partial.country-selector-wrapper ul li .country-select.region {
  height: 44px;
}
.partial.country-selector-wrapper ul li .country-select.region a {
  min-width: 66px;
  width: 90px;
  padding: 5px 3px;
  height: 32px;
}
.partial.country-selector-wrapper ul li .country-select.region a span {
  padding-left: 5px;
  margin-right: 5px;
  float: right;
  font-weight: 500;
  transform: rotate(90deg);
}
.partial.country-selector-wrapper ul li .country-select.region .dropdown-container {
  padding-right: 8px;
  padding-left: 16px;
  background-color: white;
}
.partial.country-selector-wrapper ul li .country-select.region .dropdown-container a {
  background-color: white;
  margin-left: 0px;
  padding: 0px;
  width: 17px;
  color: black;
  text-transform: uppercase;
}

.search-wrapper .btn-search {
  padding: 8px 20px;
  background-color: #003057;
  color: white;
  border: none;
}
.search-wrapper .txt-search {
  padding: 6px 20px;
  width: 160px;
}
@media (max-width: 767.98px) {
  .search-wrapper .txt-search {
    margin-bottom: 10px;
  }
  .search-wrapper .txt-search, .search-wrapper .btn-search {
    width: 100%;
  }
}
.search-wrapper .searchimage {
  width: 100px;
}
.search-wrapper.master-view .btn-search {
  background-color: #0064f0;
}

.partial-view.grid-item {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  width: 300px;
  background: white;
  font-weight: normal;
  font-size: 14px;
}
.partial-view.grid-item .blog-image {
  width: 300px;
}
.partial-view.grid-item .blog-image img {
  max-width: 300px;
}
.partial-view.grid-item .blog-body {
  padding: 30px;
}
.partial-view.grid-item .blog-body .blog-title a {
  color: black;
}
.partial-view.grid-item .blog-footer {
  background: #F9F9F9;
}

.badge {
  background-color: #FF3506;
}

.blog-section article.blog-post-wrapper {
  width: 750px;
}
.blog-section article.blog-post-wrapper .header .title a {
  font-size: 40px;
  color: black;
  font-weight: 500;
}
@media (max-width: 767.98px) {
  .blog-section article.blog-post-wrapper .header .title a {
    font-size: 25px;
  }
}
.blog-section article.blog-post-wrapper .header h1 a {
  font-size: 40px;
  color: black;
}
.blog-section article.blog-post-wrapper .main-image {
  padding: 50px 0 50px 0;
}
.blog-section article.blog-post-wrapper .main-image img {
  max-width: 750px;
}
.blog-section article.blog-post-wrapper .blog-meta {
  color: #505050;
}
.blog-section article.blog-post-wrapper .body {
  max-width: 750px;
}
.blog-section article.blog-post-wrapper .body img {
  max-width: 750px;
  height: auto;
}
@media (max-width: 767.98px) {
  .blog-section article.blog-post-wrapper {
    width: 250px;
  }
  .blog-section article.blog-post-wrapper .main-image img {
    max-width: 250px;
  }
  .blog-section article.blog-post-wrapper .body {
    max-width: 250px;
  }
  .blog-section article.blog-post-wrapper .body img {
    max-width: 250px;
  }
}

.top-blog-wrapper {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgb(255, 255, 255) 50%, rgb(242, 242, 242) 50%);
  font-size: 14px;
}
.top-blog-wrapper .blog-title a {
  color: black;
}
.top-blog-wrapper .blog-footer {
  background: white;
}
.top-blog-wrapper .inner-wrapper {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}
.top-blog-wrapper .inner-wrapper .blog-body {
  width: 500px;
  background: white;
  padding: 20px;
}

.blog-list-title {
  text-align: center;
}

.blog-grid {
  background-color: #f2f2f2;
}

/*
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;
*/
.blog-search {
  width: 750px;
}
@media (max-width: 767.98px) {
  .blog-search {
    width: 100%;
  }
}

.blog-tag.main-wrapper .list-wrapper .tag {
  margin: 10px;
}
.blog-tag.main-wrapper .list-wrapper a {
  background-color: #D1D3D4;
  color: black;
  padding: 5px;
}

.blog-pagination {
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 16px;
  display: flex;
  justify-content: center;
}
.blog-pagination .nav-bar {
  display: flex;
  gap: 0.5rem;
}
.blog-pagination .nav-bar * {
  display: inline-block;
}
.blog-pagination .nav-link {
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}
.blog-pagination .nav-link:hover {
  color: #fff;
  background-color: #0064F0;
}
.blog-pagination .icon {
  margin-top: 4px;
}
.blog-pagination .nav-link--disabled, .blog-pagination .nav-link--disabled:hover {
  background-color: transparent;
  color: gray;
}
.blog-pagination .nav-link--active {
  color: #fff;
  background-color: #003057;
}

/*# sourceMappingURL=widgets.d736c39ffb6fe4ef2cb9.css.map*/