@font-face {
  font-family: "FSLola";
  src: url("../fonts/FSLola.eot") format("embedded-opentype"), url("../fonts/FSLola.otf") format("opentype"), url("../fonts/FSLola.otf") format("woff"), url("../fonts/FSLola.ttf") format("truetype"), url("../fonts/FSLola.svg") format("svg");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "FSLola";
  src: url("../fonts/FSLola.eot") format("embedded-opentype"), url("../fonts/FSLola.otf") format("opentype"), url("../fonts/FSLola.otf") format("woff"), url("../fonts/FSLola.ttf") format("truetype"), url("../fonts/FSLola.svg") format("svg");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "FSLola";
  src: url("../fonts/FSLola-Medium.eot") format("embedded-opentype"), url("../fonts/FSLola-Medium.otf") format("opentype"), url("../fonts/FSLola-Medium.woff") format("woff"), url("../fonts/FSLola-Medium.ttf") format("truetype"), url("../fonts/FSLola-Medium.svg") format("svg");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "FSLola";
  src: url("../fonts/FSLola-MediumItalic.eot") format("embedded-opentype"), url("../fonts/FSLola-MediumItalic.otf") format("opentype"), url("../fonts/FSLola-MediumItalic.woff") format("woff"), url("../fonts/FSLola-MediumItalic.ttf") format("truetype"), url("../fonts/FSLola-MediumItalic.svg") format("svg");
  font-style: italic;
  font-weight: 500;
}
@font-face {
  font-family: "FSLola";
  src: url("../fonts/FSLola-Bold.eot") format("embedded-opentype"), url("../fonts/FSLola-Bold.otf") format("opentype"), url("../fonts/FSLola-Bold.woff") format("woff"), url("../fonts/FSLola-Bold.ttf") format("truetype"), url("../fonts/FSLola-Bold.svg") format("svg");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "FSLola";
  src: url("../fonts/FSLola-Bold.eot") format("embedded-opentype"), url("../fonts/FSLola-Bold.otf") format("opentype"), url("../fonts/FSLola-Bold.woff") format("woff"), url("../fonts/FSLola-Bold.ttf") format("truetype"), url("../fonts/FSLola-Bold.svg") format("svg");
  font-style: normal;
  font-weight: 900;
}
body {
  font-family: "FSLola";
  overflow-x: hidden;
}
body.toolbar-toggled {
  overflow: hidden;
}
body h1, body h2, body h3, body h4 {
  font-weight: 700;
}
body h1 {
  font-size: 40px;
}
body h2 {
  font-size: 32px;
}
body h3 {
  font-size: 28px;
}
body h4 {
  font-size: 24px;
}
body h5 {
  font-size: 20px;
}
body h6 {
  font-size: 18px;
}
body a {
  color: #45b8bd;
}
body a:hover {
  color: #00606f;
}
body p, body strong {
  line-height: 2;
}
body main #block-hkumed-star-program-theme-local-tasks a {
  color: #45b8bd;
}
body main .user-login-form .btn.form-submit {
  background-color: #45b8bd;
  border-color: #45b8bd;
}
body main article {
  font-size: 17px;
}
body main article a {
  font-size: 17px;
  text-decoration: underline;
}
body main article a > span {
  text-decoration: underline;
}
body main .container-fluid,
body main .region-content {
  padding: 0;
}
body main .content-col {
  padding: 50px 15px;
}
@media (min-width: 992px) {
  body main .content-col {
    padding: 50px 50px 50px 15px;
  }
}
body main .content-col .frontpage-content {
  line-height: 2em;
}
body main .menu-col {
  padding: 50px;
  border-left: 1px solid #e1e1e1;
}
body main .menu-btn {
  padding: 20px;
  width: 100%;
  background-color: #45b8bd;
  color: #fff;
  border: none;
  margin: 0;
  margin-bottom: 15px;
  font-size: 17px;
}
body main .menu-btn:hover, body main .menu-btn:active {
  background-color: #45b8bd !important;
  color: #fff !important;
}
body main .page-4xx-container {
  margin-top: 30px;
  text-align: center;
}
body main .banner-image-wrapper {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  padding: 27.27% 0 0 0;
}
body main .banner-image-wrapper .banner-image {
  display: block;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
}/*# sourceMappingURL=style.css.map */