.btn {
  font-size: 14px;
  font-weight: bold;
  border-radius: 10px;
  padding: 0.75rem 1rem;
}

.btn-link {
  color: #396b96;
}

.btn-primary {
  background: #568ebf;
  border-color: #568ebf;
}
.btn-primary:hover {
  background: #396b96;
  border-color: #396b96;
}

.btn-white {
  background: #f2f2f2;
  color: #396b96;
  border-color: #f2f2f2;
}
.btn-white:hover {
  background: none;
  color: #f2f2f2;
}

.header {
  width: 315px;
  min-width: 314px;
  background: #396b96;
  min-height: 100vh;
}
@media screen and (max-width: 1179px) {
  .header {
    display: none;
  }
}
.header .inner {
  padding: 40px 0;
  position: sticky;
  left: 0;
  top: 0;
}
.header .navbar-brand {
  width: 185px;
  height: 48px;
  margin: 0 auto 40px;
  display: block;
}
.header .navbar-nav {
  padding-left: 20px;
}
.header .navbar-nav .current-menu-item .nav-link {
  background: #f2f2f2;
  color: #396b96;
  border-radius: 40px 0 0 40px;
}
.header .navbar-nav .nav-item {
  margin-bottom: 8px;
}
.header .navbar-nav .nav-link {
  color: #fff;
  padding: 13px 10px 13px 20px;
  font-size: 15px;
  line-height: 18px;
  font-weight: 500;
  letter-spacing: 1px;
  text-decoration: none;
}
.header .navbar-nav .nav-link:hover {
  opacity: 0.8;
}
.header .navbar-nav .nav-link svg {
  min-width: 32px;
  width: 32px;
  height: 32px;
  margin-right: 15px;
}
.header .navbar-nav .nav-link span {
  display: flex;
  align-items: center;
}

.mobile-header {
  z-index: 1;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px 0;
  background: rgba(57, 107, 150, 0.9);
}
@media screen and (min-width: 1180px) {
  .mobile-header {
    display: none;
  }
}

.trigger {
  width: 30px;
  height: 22px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  position: fixed;
  left: 10px;
  top: 15px;
  z-index: 2;
  box-shadow: none !important;
  border-radius: 0;
}
@media screen and (min-width: 1180px) {
  .trigger {
    display: none;
  }
}
.trigger span {
  display: block;
  width: 22px;
  height: 2px;
  background-color: #fff;
  transition: transform 0.3s ease;
  position: relative;
}
.trigger.active span:nth-child(2) {
  opacity: 0;
}
.trigger.active span:nth-child(1) {
  transform: translateY(8px) rotate(45deg);
  top: 1px;
}
.trigger.active span:nth-child(3) {
  transform: translateY(-8px) rotate(-45deg);
  top: -1px;
}

body:not(.active) .mobile-menu {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  transform: scale(0.9) translateY(-24px);
}
body:not(.active) .header-backdrop {
  visibility: hidden;
  opacity: 0;
}

.mobile-menu {
  padding: 45px 15px 15px;
  position: fixed;
  transform-origin: top left;
  height: 100%;
  width: 100%;
  pointer-events: none;
  z-index: 100;
  transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
  transition-duration: 500ms;
  transition-property: opacity, transform;
}
.mobile-menu ul {
  width: 320px;
  height: 100%;
  overflow: auto;
  background: #396b96;
  padding-left: 20px;
  pointer-events: auto;
  border-radius: 10px;
}
.mobile-menu ul li a {
  color: #fff;
  padding: 13px 10px 13px 20px;
  font-size: 15px;
  line-height: 18px;
  font-weight: 500;
  letter-spacing: 1px;
  text-decoration: none;
}
.mobile-menu ul li a:hover {
  opacity: 0.8;
  color: #fff;
}
.mobile-menu ul li a svg {
  min-width: 32px;
  width: 32px;
  height: 32px;
  margin-right: 15px;
}
.mobile-menu ul li a span {
  display: flex;
  align-items: center;
}
.mobile-menu svg {
  width: 32px;
  min-width: 32px;
  height: 32px;
}

.header-backdrop {
  visibility: visible;
  opacity: 1;
  backdrop-filter: blur(2px);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: fixed;
  background: rgba(31, 35, 40, 0.5);
  z-index: 1;
}

.footer {
  padding-bottom: 10px;
}
.footer small {
  display: block;
  font-size: 10px;
  color: #828282;
}

.footer-contacts {
  display: flex;
  justify-content: center;
  border-radius: 10px;
  background: #fff;
  padding: 10px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.05);
  margin-bottom: 30px;
}
.footer-contacts li {
  display: flex;
  align-items: center;
  border-left: 1px solid #c5c5c5;
  padding: 18px 20px;
}
.footer-contacts li:first-child {
  border: none;
}
.footer-contacts li a {
  color: #568ebf;
  text-decoration: none;
}
.footer-contacts li a:hover {
  text-decoration: underline;
}
.footer-contacts li p {
  margin: 0;
}
.footer-contacts .footer-icon {
  width: 30px;
  height: 23px;
  margin-right: 10px;
}
.footer-contacts .social {
  justify-content: center;
}
.footer-contacts .social a {
  margin: 0 10px;
}
.footer-contacts .social svg {
  width: 28px;
  height: 28px;
}

.sidebar .wbox {
  background: #fff;
  border-radius: 10px;
  padding: 24px;
  margin-bottom: 30px;
}
.sidebar .wbox .wbox-title {
  font: 600 20px/1.2 Raleway, sans-serif;
  color: #396b96;
}
.sidebar .wbox a.long-link {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.sidebar .slick-dots li {
  margin: 0;
}
.sidebar .slick-dots li.slick-active button:before {
  font-size: 10px;
}
.sidebar .slick-prev {
  left: 0;
}
.sidebar .slick-next {
  right: 0;
}
.sidebar .slick-prev,
.sidebar .slick-next {
  bottom: -25px;
  top: auto;
  transform: none;
  z-index: 1;
}
.sidebar .slick-prev:before,
.sidebar .slick-next:before {
  position: relative;
  top: 1px;
  color: #568ebf;
}

.post {
  margin-bottom: 30px;
  background: #fff;
  border-radius: 10px;
  padding: 30px;
}
.home .post {
  margin-bottom: 0;
}
.post img.border-radius {
  border-radius: 10px;
}
.post hr {
  clear: both;
}
.post .row img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0;
}
.post .row br,
.post .accordion br {
  display: none;
}
.post ol li,
.post ul li:not(.nav-tabs li) {
  margin-bottom: 10px;
}
.post .list-group-item {
  padding-left: 0;
  padding-right: 0;
}
.post table {
  font-size: 14px;
  line-height: 20px;
  border-radius: 10px;
  overflow: hidden;
}
.post table button {
  font-weight: normal;
}
.post table.table-bordered td,
.post table.table-bordered th {
  border-color: #e0e0e0;
}
.post table thead tr td,
.post table thead tr th {
  text-align: center;
  vertical-align: middle;
  background: #c6dbed;
  border-bottom-width: 1px;
}
.post table tr td:nth-child(2),
.post table tr td:last-child {
  text-align: center;
}
.post table tr td {
  background: #fff;
}
.post table tr td button[data-src=""] {
  color: #212529;
  text-decoration: none;
  cursor: default !important;
  display: block !important;
}
.post .nav-tabs {
  margin-bottom: 20px;
  border: none;
}
.post .nav-tabs .nav-item .nav-link {
  color: #667085;
  border: none;
  border-bottom: 3px solid transparent;
}
.post .nav-tabs .nav-item .nav-link.active {
  color: #101828;
  background: none;
  border-bottom: 3px solid #396b96;
}

.post-title {
  margin-bottom: 30px;
}
.post-title h2 {
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 700;
  color: #333;
}

.table-archive-docs tr td button {
  white-space: nowrap;
  font-size: 15px;
}
.table-archive-docs tr td:first-child a {
  display: block;
  margin-top: 5px;
}

.word-icon {
  display: flex;
  align-items: center;
}
.word-icon svg {
  width: 20px;
  height: 24px;
  margin-right: 15px;
}

.accordion button {
  display: block;
  width: 100%;
  text-align: left;
  padding-right: 60px;
}
.accordion .card {
  margin-bottom: 15px;
  background: #fff;
  border: none;
  box-shadow: 0 0 8px rgba(102, 102, 102, 0.15);
  border-radius: 10px !important;
}
.accordion .card-header {
  background: #fff;
  padding: 8px 10px;
  position: relative;
}
.accordion .card-header .btn {
  font-size: 18px;
  font-weight: 500;
  color: #333;
  position: relative;
}
.accordion .card-header .btn[aria-expanded=true]:before {
  transform: translateY(-50%) rotate(0);
  margin-top: 1px;
}
.accordion .card-header .btn[aria-expanded=false]:before {
  transform: translateY(-50%) rotate(180deg);
}
.accordion .card-header .btn:before {
  content: "";
  width: 32px;
  height: 32px;
  background: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28 15.5699C28 9.12064 22.6274 3.89248 16 3.89248C9.37259 3.89248 4 9.12063 4 15.5699C4 22.0192 9.37258 27.2473 16 27.2473C22.6274 27.2473 28 22.0192 28 15.5699Z' fill='%23568EBF' stroke='%23568EBF' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M11.5 17.0295L16 12.1639L20.5 17.0295' stroke='%23FCFDFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat;
  position: absolute;
  right: 20px;
  top: 50%;
}
.accordion ul li {
  margin-bottom: 10px;
}

#comments textarea {
  height: 150px;
}

.actual-courses-list {
  display: flex;
}

.post-course {
  margin-bottom: 30px;
}
.post-course .inner {
  background: #fff;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 16px;
  overflow: hidden;
  border-radius: 10px;
}
.post-course .img-holder {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-bottom: 56.25%;
  margin: 0 0 18px;
}
.post-course .img-holder.i1 {
  background: #84a5c4;
}
.post-course .img-holder.i2 {
  background: #e7bb42;
}
.post-course .img-holder.i3 {
  background: #77ad79;
}
.post-course .img-holder img {
  display: block;
  width: 50%;
  height: auto;
  position: absolute;
  right: 10px;
  bottom: 10px;
  border-radius: 15px;
}
.post-course span {
  display: block;
  color: #4daa57;
  font-weight: bold;
  margin-bottom: 8px;
}
.post-course p {
  flex-grow: 1;
  margin-bottom: 10px;
}
.post-course .course-meta {
  border-top: 1px solid #f2f2f2;
  margin: 0 0 20px;
  padding-top: 12px;
  font-size: 14px;
  line-height: 20px;
}
.post-course .course-meta li {
  margin-bottom: 6px;
}
.post-course .btn {
  max-width: 140px;
  margin: 0 auto;
  position: relative;
}
.post-course .btn:before {
  content: "";
  width: 100vw;
  height: 1px;
  background: #f2f2f2;
  position: absolute;
  top: -16px;
  left: 50%;
  transform: translateX(-50%);
}

.homepage-slider {
  margin-bottom: 30px;
}
.homepage-slider .slick-dots li {
  margin: 0;
}
.homepage-slider .slick-dots li.slick-active button:before {
  font-size: 10px;
}
.homepage-slider a {
  display: block;
  overflow: hidden;
  border-radius: 10px;
}
.homepage-slider img {
  display: block;
  width: 100%;
  height: auto;
}
.homepage-slider .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.homepage-slider .slick-arrow.slick-prev {
  left: 15px;
}
.homepage-slider .slick-arrow.slick-next {
  right: 15px;
}

body {
  font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  background: #f2f2f2;
  color: #333;
}
body.active {
  overflow: hidden;
}

a {
  color: #264a6a;
  transition: all 0.2s ease;
}
a:not(.btn) {
  text-decoration: underline;
}
a:not(.btn):hover {
  text-decoration: none;
  color: #396b96;
}

p {
  margin-bottom: 1.5rem;
}

.wrapper {
  padding-top: 58px;
}
@media screen and (min-width: 1180px) {
  .wrapper {
    display: flex;
    padding-top: 0;
  }
}

main.container-fluid {
  padding-top: 15px;
}
@media screen and (min-width: 1180px) {
  main.container-fluid {
    width: calc(100% - 345px);
    padding-top: 15px;
  }
}

.vektor a {
  position: relative;
}
.vektor a:after {
  position: relative;
  display: inline-block;
  top: 7px;
  margin-left: 10px;
  content: "";
  background: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.80449 30.406C6.49949 32.1007 8.34549 33.3883 10.3525 34.2687C10.8145 34.4723 10.6685 35.1576 10.1635 35.1576H0.492493C0.234493 35.1576 0.0214844 34.9483 0.0214844 34.6874V24.9603C0.0214844 24.4527 0.710492 24.3094 0.910492 24.7739C1.78849 26.8099 3.08749 28.6882 4.80449 30.406Z' fill='%232842FF'/%3E%3Cpath d='M35.1786 10.1486C35.1786 10.6562 34.4936 10.7996 34.2896 10.335C33.4176 8.3334 32.1306 6.4866 30.4276 4.7833C28.7066 3.0627 26.8376 1.7665 24.8136 0.897599C24.3396 0.693999 24.4746 0 24.9876 0H34.7086C34.9666 0 35.1786 0.2094 35.1786 0.4703V10.1486Z' fill='%232842FF'/%3E%3Cpath d='M17.5977 24.9149C21.6487 24.9149 24.9327 21.6307 24.9327 17.5795C24.9327 13.5283 21.6487 10.2441 17.5977 10.2441C13.5477 10.2441 10.2637 13.5283 10.2637 17.5795C10.2637 21.6307 13.5477 24.9149 17.5977 24.9149Z' fill='%232842FF'/%3E%3Cpath d='M4.75101 4.7833C3.05601 6.478 1.76901 8.3248 0.889008 10.3321C0.685008 10.7938 0 10.6476 0 10.1429V0.4703C0 0.2122 0.209001 0 0.470001 0H10.196C10.703 0 10.847 0.6883 10.382 0.889C8.347 1.7665 6.46801 3.0655 4.75101 4.7833Z' fill='%232842FF'/%3E%3Cpath d='M25.0055 35.1599C24.4975 35.1599 24.3545 34.4745 24.8185 34.2709C26.8205 33.3992 28.6665 32.1117 30.3705 30.4083C32.0905 28.6877 33.3865 26.8179 34.2555 24.7934C34.4585 24.3202 35.1525 24.455 35.1525 24.9683V34.6896C35.1525 34.9477 34.9435 35.1599 34.6825 35.1599H25.0055Z' fill='%232842FF'/%3E%3Cpath d='M22.789 12.3916C22.439 12.0418 22.067 11.7464 21.674 11.4883C22.052 11.7464 22.402 12.0504 22.743 12.3916C23.199 12.8476 23.595 13.3322 23.913 13.8513C23.618 13.3265 23.237 12.8418 22.789 12.3916ZM12.412 22.7209C11.988 22.2965 11.63 21.8462 11.334 21.3673C11.624 21.8692 11.988 22.3395 12.412 22.7639C12.86 23.2112 13.347 23.5926 13.878 23.8794C13.353 23.5668 12.868 23.174 12.412 22.718V22.7209Z' fill='%232842FF'/%3E%3C/svg%3E") no-repeat;
  background-size: 25px 25px;
  width: 25px;
  height: 25px;
}

.intro {
  background: url("../images/intro.jpg") no-repeat 50% 50%/cover;
  border-radius: 10px;
  color: #fff;
  padding: 20px 40px;
  margin-bottom: 30px;
}
.intro h2 {
  font-weight: bold;
  font-size: 33px;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
}
.intro p {
  font-size: 18px;
  margin-bottom: 25px;
}
.intro .btn {
  margin-right: 15px;
}
.intro .social-icons {
  display: flex;
  align-items: center;
}
.intro .social-icons a {
  text-decoration: none;
  color: #fff;
}
.intro .social-icons a:hover {
  text-decoration: underline;
}
.intro .social-icons a + a {
  margin-left: 30px;
}
.intro .social-icons svg {
  width: 28px;
  height: 28px;
  color: #396b96;
}

.merry-christmas {
  display: flex;
  margin-bottom: 30px;
  overflow: hidden;
}
.merry-christmas img {
  display: block;
  width: 50%;
  height: auto;
  border-radius: 10px;
  margin-right: 20px;
}
.merry-christmas p {
  font-size: 20px;
  margin: 0;
}

.boss {
  border-top: 1px solid #bdbdbd;
  display: flex;
  padding-top: 30px;
  position: relative;
}
.boss img {
  display: block;
  border-radius: 10px;
  width: 150px;
  margin-right: 20px;
}
.boss .txt {
  display: flex;
  flex-direction: column;
}
.boss .txt div {
  flex-grow: 1;
}
.boss h4 {
  font-size: 18px;
  margin-bottom: 5px;
}
.boss p {
  margin: 0 0 3px;
  font-size: 15px;
}
.boss ul {
  display: flex;
  margin: 0;
}
.boss ul li {
  position: relative;
  font-size: 16px;
  margin-right: 20px;
}
.boss ul li:before {
  content: "";
  width: 1px;
  height: 18px;
  background: #bdbdbd;
  position: absolute;
  right: -10px;
  top: 50%;
  transform: translateY(-50%);
}
.boss ul li:last-child {
  margin-right: 0;
}
.boss ul li:last-child:before {
  display: none;
}
.boss ul li a {
  text-decoration: none;
}
.boss ul li a:hover {
  text-decoration: underline;
}
.boss .boss-all {
  background: #396b96;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  display: flex;
  position: absolute;
  right: 0;
  bottom: 0;
}
.boss .boss-all:hover {
  transform: scale(1.1);
}
.boss .boss-all svg {
  width: 14px;
  height: 12px;
}

.title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
}
.title h2 {
  font-size: 24px;
  font-weight: bold;
  font-family: Raleway, sans-serif;
  margin: 0;
}
.title .all {
  font-weight: bold;
  font-size: 14px;
}

.courses {
  padding: 30px 0;
  margin-top: 30px;
}
.courses > ul {
  display: flex;
  margin: 0 -12px;
}
.courses > ul > li {
  width: calc(33.3333333333% - 24px);
  min-width: calc(33.3333333333% - 24px);
  margin: 0 12px;
  display: flex;
  flex-direction: column;
  background: #fff;
  padding: 16px;
  overflow: hidden;
  border-radius: 10px;
  font-size: 14px;
}
.courses > ul > li .img-holder {
  position: relative;
  overflow: hidden;
  width: calc(100% + 32px);
  padding-bottom: 56.25%;
  margin: -16px -16px 18px;
}
.courses > ul > li .img-holder.i1 {
  background: #84a5c4;
}
.courses > ul > li .img-holder.i2 {
  background: #e7bb42;
}
.courses > ul > li .img-holder.i3 {
  background: #77ad79;
}
.courses > ul > li .img-holder img {
  display: block;
  width: 50%;
  height: auto;
  position: absolute;
  right: 10px;
  bottom: 10px;
  border-radius: 15px;
}
.courses > ul > li span {
  display: block;
  color: #4daa57;
  font-weight: bold;
  margin-bottom: 8px;
}
.courses > ul > li p {
  flex-grow: 1;
  line-height: 18px;
  margin-bottom: 10px;
}
.courses > ul > li .course-meta {
  border-top: 1px solid #f2f2f2;
  margin: 0 0 20px;
  padding-top: 12px;
  font-size: 14px;
  line-height: 20px;
}
.courses > ul > li .course-meta li {
  margin-bottom: 6px;
}
.courses > ul > li .btn {
  max-width: 140px;
  margin: 0 auto;
  position: relative;
}
.courses > ul > li .btn:before {
  content: "";
  width: 100vw;
  height: 1px;
  background: #f2f2f2;
  position: absolute;
  top: -16px;
  left: 50%;
  transform: translateX(-50%);
}

.programs {
  padding: 30px 0;
}
.programs br,
.programs p {
  display: none;
}
.programs .card {
  display: none;
}
.programs .card:nth-child(2), .programs .card:nth-child(4) {
  display: block;
}

.testimonials {
  padding: 30px 0;
}
.testimonials ul {
  margin: 0 -12px;
  display: flex;
}
.testimonials ul li {
  width: calc(33.3333333333% - 24px);
  min-width: calc(33.3333333333% - 24px);
  box-sizing: border-box;
  background: #fff;
  border-radius: 10px;
  position: relative;
  padding: 50px 16px 10px;
  font-size: 14px;
  line-height: 22px;
  margin: 0 12px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.testimonials ul li .icon-quote {
  position: absolute;
  width: 23px;
  height: 18px;
  left: 16px;
  top: 22px;
}
.testimonials ul li p {
  margin: 0 0 9px;
}
.testimonials ul li span {
  border-top: 1px solid #bdbdbd;
  padding-top: 10px;
  display: flex;
  align-items: center;
  color: #000;
}
.testimonials ul li .icon-avatar {
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  margin-right: 6px;
}

.page-no-bg {
  background: none;
  padding: 0;
}

.img-teacher {
  width: 100%;
}

.certificates {
  list-style: none;
  margin: 0;
  padding: 0;
  max-width: 600px;
}
.certificates li {
  counter-increment: item;
  position: relative;
  display: flex;
  align-items: center;
  margin: 0 !important;
  padding: 10px;
}
.certificates li:hover {
  background: rgba(57, 107, 150, 0.1) !important;
}
.certificates li:nth-child(even) {
  background: rgba(57, 107, 150, 0.05);
}
.certificates li:before {
  content: counter(item) ".";
  width: 30px;
}
.certificates li .name {
  flex-grow: 1;
}
.certificates li p {
  margin: 0;
}
.certificates li a {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M571.7 238.8c2.8-9.9 4.3-20.2 4.3-30.8 0-61.9-50.1-112-112-112-16.7 0-32.9 3.6-48 10.8-31.6-45-84.3-74.8-144-74.8-94.4 0-171.7 74.5-175.8 168.2C39.2 220.2 0 274.3 0 336c0 79.6 64.4 144 144 144h368c70.7 0 128-57.2 128-128 0-47-25.8-90.8-68.3-113.2zM512 448H144c-61.9 0-112-50.1-112-112 0-56.8 42.2-103.7 97-111-.7-5.6-1-11.3-1-17 0-79.5 64.5-144 144-144 60.3 0 111.9 37 133.4 89.6C420 137.9 440.8 128 464 128c44.2 0 80 35.8 80 80 0 18.5-6.3 35.6-16.9 49.2C573 264.4 608 304.1 608 352c0 53-43 96-96 96zM384 248h-64v-84c0-6.6-5.4-12-12-12h-8c-6.6 0-12 5.4-12 12v84h-64c-29.2 0-43.2 36.2-21.4 55.8l80 72c12.2 11 30.6 11 42.8 0l80-72c21.7-19.6 7.9-55.8-21.4-55.8zm-80 104l-80-72h160l-80 72z' fill='%23396b96'/%3E%3C/svg%3E") no-repeat;
  display: block;
  padding-left: 40px;
  text-decoration: none;
}
.certificates li a:hover {
  text-decoration: underline;
}

/*# sourceMappingURL=styles.css.map */
