*::-webkit-scrollbar {
  height: 4px;
  width: 4px;
}
*::-webkit-scrollbar-thumb {
  background: #202229;
  border-radius: 12px;
  height: 4px;
  width: 4px;
}
*::-webkit-scrollbar-track {
  background: #191920;
  height: 4px;
  width: 4px;
}

.team-logo-group {
  display: flex;
  position: relative;
}
.team-logo-group img {
  object-fit: contain;
}
.team-logo-group-bg img {
  border-radius: 50px;
  background: #FFF;
}
.team-logo-group .tennis-serve-icon {
 position: absolute;
 bottom: -9px;
 left: calc(50% - 5px);
}
.team-logo-group .team-logo-1 {
  margin-left: -14px;
}
.team-name-group {
  display: flex;
  flex-direction: column;
}

.grid-match#gogo {
  height: 0;
}

.card {
  border-radius: 0 !important;
}

.nav-league {
  margin: 10px 0;
}

.nav-league .nav-tabs {
  border-bottom: 1px solid #fc5407 !important;
}

.nav-league .nav-tabs .nav-item.show .nav-link,
.nav-league .nav-tabs .nav-link.active {
  border-color: #fc5407 #fc5407 #fff !important;
  color: #fc5407;
}

.nav-league .nav-tabs .nav-link:focus,
.nav-league .nav-tabs .nav-link:hover {
  border-color: #fc5407 #fc5407 #fff !important;
}

.news_box_top {
  margin-top: 10px;
}

.featured .thumb_big {
  width: 100%;
  height: 360px;
  overflow: hidden;
  position: relative;
  margin-bottom: 10px;
}

.featured .thumb_big a {
  display: block;
  width: 100%;
  height: 100%;
}

.featured .thumb_big a img {
  width: 100%;
  min-height: 100%;
}

.featured .thumb_big h2.title_news {
  background: rgba(0, 0, 0, 0.63);
  padding: 10px 15px;
  position: absolute;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-left: 4px solid #fc5407;
}

.featured .thumb_big a h2.title_news {
  font-size: 1rem;
  line-height: 26px;
  color: #fff;
}

.featured .thumb_big a h2.title_news:hover {
  text-decoration: none;
}

.featured .description {
  margin-bottom: 15px;
  height: 60px;
  overflow: hidden;
}

.home_page .mCSB_inside>.mCSB_container {
  margin-right: 20px;
}

.sub_featured {
  width: 100%;
  height: 420px;
  float: right;
}

.sub_featured ul li {
  border-bottom: 1px solid #ddd;
  padding: 10px 12px;
  padding-right: 0;
}

.sub_featured ul li:hover {
  border-left: 3px solid #2ebb2e;
  padding-left: 9px;
}

.sub_featured ul li a {
  font-size: 0.875rem;
  font-weight: 500;
}



.bot_featured {
  margin-top: 10px;
  margin-bottom: 10px;
}

.box_info h1 {
  font-size: 2em;
  margin: 0.5rem 0;
  color: #ffd330;
  text-align: center;
}

.box_info p {
  padding: 0;
  margin: 0 0 10px;
}

.box_info a.wu-logo-su {
  background: #fff;
  display: block;
  padding: 10px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
  width: 80px;
  height: 80px;
  margin: auto;
}

.box_info a.wu-logo-su img {
  width: 60px;
  height: 60px;
}

.league a {
  color: #000;
}

.league img {
  width: 18px;
  height: 18px;
  margin-right: 0.2rem;
}

.post-icon-xl {
  width: 48px!important;
  height: 48px!important;
}

.post-icon {
  position: absolute!important;
  right: 0!important;
  left: 0!important;
  top: 0!important;
  bottom: 0!important;
  margin: auto!important;
  background: rgba(0,0,0,0.3)!important;
  border-radius: 100%!important;
  z-index: 10!important;
  pointer-events: none!important;
  float: none!important;
}

.sub_videos {
  width: 100%;
  height: 415px;
  float: right;
}

.news_content .meta {
  color: #999;
  font-size: 14px;
  margin-top: 10px;
}

.news_content .meta li {
  margin-right: 15px;
  display: inline-block;
}

.news_content .meta li:last-child {
  margin-right: 0;
}

.news_content .meta .time {
}

.news_content .meta .fblike {
  width: 80px;
  vertical-align: bottom;
}

.news_content .summary {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.5rem 0;
  text-align: justify;
}

.news_content .content {
  font-size: 0.875rem!important;
  line-height: 1.5rem!important;
}

.news_content .content img {
  height: unset!important;
  width: 100%!important;
}


.news_content .tags-title {
  float: left;
  font-size: 14px;
  font-weight: 600;
  margin: 0;
  margin-right: 15px;
  line-height: 28px;
}

.text-white {
  color: #fff;
}

.text-gray {
  color: #9c9c9c;
}

.bg-site {
  background-color: #fc5407;
}

.bg-white {
  background-color: #fff;
}

.bg-dedede {
  background-color: #dedede;
}

.bg-b1b1b1 {
  background-color: #b1b1b1;
}

.width-100 {
  width: 100%;
}

.width-50 {
  width: 50%;
}

.padding-sm {
  padding: 0 0.75rem;
}

.margin-top-lg {
  margin-top: 1.5rem;
}

.margin-bottom-lg {
  margin-bottom: 1.5rem;
}

.margin-top-md {
  margin-top: 1rem;
}

.margin-bottom-md {
  margin-bottom: 1rem;
}

.margin-top-xs {
  margin-top: 0.5rem;
}

.margin-bottom-xs {
  margin-bottom: 0.5rem;
}

.border_box {
  border: 1px #f7f7f7 solid;
}

.content_post {
  overflow: auto;
  border: 1px #f7f7f7 solid;
  padding: 20px;
  height: 300px;
}

.box_category {
  margin-bottom: 1rem;
}

.block_tag_padding {
  padding-left: 89px;
}

.panel {
  margin-bottom: 15px;
}

.panel ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.panel li {
  list-style-type: none;
}

.col.text-col {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 500;
}

.btn_bet {
  display: inline-block;
  padding: 0.3rem;
  width: 100%;
  text-align: center;
  line-height: 14px;
  color: #fff;
  background: #fc5407;
  cursor: pointer;
  border: none;
}

.btn_bet:hover {
  color: #ecf0f1!important;
  background-color: #fc5407!important;
}

.btn_view {
  background-color: #8f8f8f;
}

.btn_view:hover {
  color: #ecf0f1!important;
  background-color: #fc5407!important;
}

@-webkit-keyframes live-icon {
  0% {
    color: #fff;
    background-color: #fc5407;
  }

  49% {
    color: #fff;
    background-color: #fc5407;
  }

  50% {
    color: #fc5407;
    background-color: transparent;
  }
}

@keyframes  live-icon {
  0% {
    color: #fff;
    background-color: #fc5407;
  }

  49% {
    color: #fff;
    background-color: #fc5407;
  }

  50% {
    color: #fc5407;
    background-color: transparent;
  }
}

@-webkit-keyframes hot-live-icon {
  0% {
    color: #fc5407;
    background-color: #fff;
  }

  49% {
    color: #fc5407;
    background-color: #fff;
  }

  50% {
    color: inherit;
    background-color: transparent;
  }
}

@keyframes  hot-live-icon {
  0% {
    color: #fc5407;
    background-color: #fff;
  }

  49% {
    color: #fc5407;
    background-color: #fff;
  }

  50% {
    color: inherit;
    background-color: transparent;
  }
}

.table {
  margin-bottom: 0!important;
}

.sopace {
  background-color: #f7f7f7;
  position: relative;
  clear: both;
  padding: 0.2em;
  word-wrap: break-word;
  margin: 4px;
  overflow: hidden;
  right: 0;
  font-size: 0.875rem;
  transition: background 300ms ease-in,opacity 300ms ease-in,filter 300ms ease-in;
  border-bottom: solid 1px #fc5407;
}

.title_text {
  padding: 0.75rem;
  font-weight: 700;
}

.title {
  font-size: 1.5rem;
}


.league_box {
  margin: 1rem 0;
}

.league_title {
  width: 100%;
  margin: 1rem 0;
  font-weight: 700;
}

.d-mobile-none {
  display: block;
}

.d-mobile-block {
  display: none;
}

.mg-bt-05 {
  margin-bottom: 0.5rem;
}

.ad_banners {
  display: block;
  margin: 0 auto;
}

.ad_banners a {
  display: block;
}

#banner_FloatLeft,#banner_FloatRight {
  z-index: 1000;
  width: 350px;
  height: 100px;
  position: fixed;
  bottom: 0;
  right: 0;
  background: url(/img/opacity70.png) repeat 0 0;
  color: #eee;
  border: 1px solid #000;
}

#banner_FloatLeft {
  bottom: 0;
  left: 0;
}

#banner_FixLeft ul,#banner_FixRight ul,#wap_bottombanner ul,#banner_FloatLeft ul,#banner_FloatLeft ul li,#banner_FloatRight ul,#banner_FloatRight ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}

#banner_FloatLeft .closebtn,#banner_FloatRight .closebtn,#ad_player .closebtn,#wap_bottombanner_content .closebtn {
  position: absolute;
  right: 0;
  background: #efefef;
  width: 25px;
  height: 25px;
  text-align: center;
  top: 0;
  font-size: 15px;
  cursor: pointer;
  opacity: 0.7;
}

#banner_FloatLeft .closebtn:hover,#banner_FloatRight .closebtn:hover,#ad_player .closebtn:hover,#wap_bottombanner_content .closebtn:hover {
  opacity: 1;
}

#wap_bottombanner {
  display: none;
  position: fixed;
  z-index: 1000;
  bottom: 100px;
  width: 100%;
  height: 0;
}

#wap_bottombanner_content {
  width: 320px;
  height: 100px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  color: #eee;
  border: 1px solid #000;
}

.unique-color-dark {
  background-color: #212121!important;
}

.box_temp {
  border-bottom: 3px solid;
  border-bottom-color: #fc5407;
  background: #e9ffe8;
}

.box_temp .fact p {
  padding-left: 1rem;
}

.padding-lr-1 {
  padding: 0 1rem;
}

img {
  text-indent: -9999px;
  color: transparent;
}

.match_events .match-row {
  display: flex;
  padding: 2px 55px 2px 4px;
  position: relative;
}

.match_events .match-row:nth-child(even) {
  background-color: #fff;
}

.match_events .match-row:nth-child(odd) {
  background-color: #f7f7f7;
}

.match_events .match-row .min {
  flex: 0 0 2rem!important;
}

.match_events .match-row.match-row__inc .sco {
  flex: 0 0 4rem;
}

.match_events .match-row .ply {
}

.match_events .inc {
  width: 2rem;
  padding: 0.2rem;
  position: relative;
}

.match_events .match-row .sco {
  flex: 0 0 3rem;
  text-align: center;
}

.match_events .match-row.match-row__inc .sco .inc {
  margin-top: -5px;
  display: inline-block;
}

.match_events .match-row.match-row__inc .sco .score {
  display: inline-block;
  width: 4rem;
}

.match_events .match-row .min,.match_events .match-row .min-short {
  display: flex;
  align-items: center;
  align-self: center;
}

.match_events .match-row .min,.match_events .match-row .ply,.match_events .match-row .sco {
  flex: 1;
  box-sizing: border-box;
}

.match_events .match-row,.match_events .match-row-group .star-container,.match_events .row-tall,h3.title {
  border-bottom: solid 1px #fc540778;
}

#ranks .rules {
  font-style: italic;
  margin: 0.5rem 0;
}

#ranks .table_header {
  text-align: center;
  -webkit-box-shadow: 0 8px 6px -6px #ccc;
  -moz-box-shadow: 0 8px 6px -6px #ccc;
  box-shadow: 0 8px 6px -6px #ccc;
  height: 25px;
  line-height: 25px;
  font-weight: 700;
}

#ranks .table_header .rank {
  text-align: left;
  width: 5%;
  float: left;
}

#ranks .table_header .team {
  text-align: left;
  width: 65%;
  float: left;
}

#ranks .table_header .p {
  width: 10%;
  float: left;
}

#ranks .table_header .hs {
  width: 10%;
  float: left;
}

#ranks .table_header .pts {
  width: 10%;
  float: left;
}

.rank_list table tr:nth-child(even) {
  background-color: #f3f3f3;
}

.rank_list table tr td {
  text-align: center;
  padding: 2px 5px;
}

.rank_list table tr td.tt {
  text-align: left;
  width: 5%;
}

.rank_list table tr td.doibong {
  text-align: left;
  width: 65%;
}

.rank_list table tr td.tran {
  width: 10%;
}

.rank_list table tr td.hs {
  width: 10%;
}

.rank_list table tr td.diem {
  width: 10%;
}

.widget *,.widget :after,.widget :before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.widget .table-header {
  background: #fc540778;
  color: #fff;
}

.widget .widget-body {
  fill: #000;
}

.widget .padding-medium {
  padding: 0.5rem!important;
}

.widget .margin-bottom {
  margin-bottom: 5px!important;
}

.widget .no-padding {
  padding: 0!important;
}

.widget .padding-bottom {
  padding-bottom: 5px!important;
}

.widget .padding-right-medium {
  padding-right: 0.2rem!important;
}

.widget .padding-left-medium {
  padding-left: 0.2rem!important;
}

.widget .padding-top {
  padding-top: 5px!important;
}

.widget .no-margin {
  margin: 0!important;
}

.widget .margin-right {
  margin-right: 5px!important;
}

.widget .margin-left {
  margin-left: 5px!important;
}

.widget .list-inline,.widget .list-unstyled {
  padding-left: 0;
  list-style: none;
}

.widget .list-border li {
  border-top: 1px solid #b3b3b3;
}

.widget .list-border li:first-of-type {
  border-top: none;
}

.widget .flex-items-xs-middle {
  align-items: center;
}

.widget .no-wrap,.widget .no-wrap-all * {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.widget .inline {
  display: inline!important;
}

.widget .image-medium img,.widget .image-medium svg {
  width: 24px;
  height: 24px;
  max-width: 24px;
}

.widget .button-group .button-group-item {
  overflow: hidden;
  flex: 1 1 0;
}

.widget .button-group .button-group-item.bgi-full-width {
  display: flex;
  flex: 1 1 20%;
}

.widget .button-group .button-group-item button {
  flex: 1 1 auto;
}

.btn.btn-toolbar,.widget .btn.btn-toolbar.dropdown-toggle,.widget .btn.btn-toolbar.focus,.widget .btn.btn-toolbar:focus {
  color: #fff;
  fill: #fff;
  background: #fc540778;
  border: none;
}

.widget .btn.btn-toolbar svg,.widget .btn.btn-toolbar.dropdown-toggle svg,.widget .btn.btn-toolbar.focus svg,.widget .btn.btn-toolbar:focus svg {
  fill: #fff;
}

.widget .btn.btn-toolbar.active {
  color: #fff;
  fill: #fff;
  background: #a7140578;
  border: none;
}

.widget .btn.btn-toolbar.active svg {
  fill: #fff;
}

.widget .btn.btn-toolbar:hover {
  color: #fff;
  fill: #fff;
  background: #a7140578;
  border: none;
}

.widget .btn.btn-toolbar:hover svg {
  fill: #fff;
}

.widget .btn.btn-toolbar.dropdown {
  border: none;
}

.widget .btn.btn-toolbar.dropdown.open>.dropdown-toggle {
  color: #fff;
  fill: #fff;
  background: #a71405;
  border: none;
}

.widget .btn.btn-toolbar.dropdown.open>.dropdown-toggle.focus,.widget .btn.btn-toolbar.dropdown.open>.dropdown-toggle:focus,.widget .btn.btn-toolbar.dropdown.open>.dropdown-toggle:hover {
  color: #fff;
  fill: #fff;
  background: #c00;
  border: none;
}

.widget .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  white-space: nowrap;
  border: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 6px 12px;
  line-height: 1.42857;
  border-radius: 0;
}

.flex-1 {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flex-0 {
  -webkit-box-flex: 0;
  -ms-flex: 0;
  flex: 0;
}

.text-nowrap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.text-right {
  text-align: right!important;
}

@media(max-width:1199px) {
  .widget .btn.btn-toolbar {
    padding-left: 5px;
    padding-right: 5px;
  }

  .widget .btn.btn-toolbar span.icon-span {
    display: inline-block;
  }
}

@media(max-width:991px) {

  .post-item-video .post-item-image-big {
    height: 253px;
  }

  .post-item-video .post-item-image {
    height: 100px;
  }

  .featured .thumb_big {
    height: 260px;
  }

  .sub_videos {
    height: 253px;
  }
}

@media  only screen and (max-width:630px) {
  #wap_bottombanner,#banner_wap_supper {
    display: block;
  }

  #banner_FloatLeft,#banner_FloatRight {
    display: none;
  }
}

@media(max-width:575.98px) {
  .match_events .col-11.home-left {
    padding-left: 5px;
    padding-right: 10px;
  }
}

@media(max-width:768px) {
  .widget .visible-xs {
    display: block!important;
  }

  .widget .hidden-xs {
    display: none!important;
  }

  .post-item-video .post-item-image-big,.post-item-video .post-item-image {
    height: 191px;
  }

  .sub_featured {
    height: unset;
  }

  .featured .thumb_big {
    height: 260px;
  }

  .sub_videos {
    height: 350px;
  }

  .bot_featured,.sidebar_right,#turnOffChat {
    display: none;
  }

  .d-mobile-none {
    display: none;
  }

  .d-mobile-block {
    display: block;
  }

  .item_post h2.title_name {
    margin-top: 10px;
  }
}

@media(min-width:768px) {
 
}

@charset "UTF-8";

/** Import Bootstrap functions */

/** Bootstrap navbar fix (https://git.io/fADqW) */

/** Import everything from autoload */

/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/* line 1, node_modules/bootstrap/scss/_root.scss */

:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #01b243;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 19, node_modules/bootstrap/scss/_reboot.scss */

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 25, node_modules/bootstrap/scss/_reboot.scss */

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 35, node_modules/bootstrap/scss/_reboot.scss */

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

/* line 46, node_modules/bootstrap/scss/_reboot.scss */

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

/* line 62, node_modules/bootstrap/scss/_reboot.scss */

[tabindex="-1"]:focus {
  outline: 0 !important;
}

/* line 72, node_modules/bootstrap/scss/_reboot.scss */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/* line 88, node_modules/bootstrap/scss/_reboot.scss */

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 97, node_modules/bootstrap/scss/_reboot.scss */

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 110, node_modules/bootstrap/scss/_reboot.scss */

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}

/* line 119, node_modules/bootstrap/scss/_reboot.scss */

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

/* line 125, node_modules/bootstrap/scss/_reboot.scss */

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 132, node_modules/bootstrap/scss/_reboot.scss */

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

/* line 139, node_modules/bootstrap/scss/_reboot.scss */

dt {
  font-weight: 700;
}

/* line 143, node_modules/bootstrap/scss/_reboot.scss */

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

/* line 148, node_modules/bootstrap/scss/_reboot.scss */

blockquote {
  margin: 0 0 1rem;
}

/* line 152, node_modules/bootstrap/scss/_reboot.scss */

b,
strong {
  font-weight: bolder;
}

/* line 157, node_modules/bootstrap/scss/_reboot.scss */

small {
  font-size: 80%;
}

/* line 166, node_modules/bootstrap/scss/_reboot.scss */

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

/* line 174, node_modules/bootstrap/scss/_reboot.scss */

sub {
  bottom: -.25em;
}

/* line 175, node_modules/bootstrap/scss/_reboot.scss */

sup {
  top: -.5em;
}

/* line 182, node_modules/bootstrap/scss/_reboot.scss */

a {
  color: #01b243;
  text-decoration: none;
  background-color: transparent;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

a:hover {
  color: #016626;
  text-decoration: underline;
}

/* line 199, node_modules/bootstrap/scss/_reboot.scss */

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

/* line 208, node_modules/bootstrap/scss/_reboot.scss */

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

/* line 218, node_modules/bootstrap/scss/_reboot.scss */

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

/* line 226, node_modules/bootstrap/scss/_reboot.scss */

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

/* line 240, node_modules/bootstrap/scss/_reboot.scss */

figure {
  margin: 0 0 1rem;
}

/* line 250, node_modules/bootstrap/scss/_reboot.scss */

img {
  vertical-align: middle;
  border-style: none;
}

/* line 255, node_modules/bootstrap/scss/_reboot.scss */

svg {
  overflow: hidden;
  vertical-align: middle;
}

/* line 267, node_modules/bootstrap/scss/_reboot.scss */

table {
  border-collapse: collapse;
}

/* line 271, node_modules/bootstrap/scss/_reboot.scss */

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

/* line 279, node_modules/bootstrap/scss/_reboot.scss */

th {
  text-align: inherit;
}

/* line 290, node_modules/bootstrap/scss/_reboot.scss */

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

/* line 299, node_modules/bootstrap/scss/_reboot.scss */

button {
  border-radius: 0;
}

/* line 308, node_modules/bootstrap/scss/_reboot.scss */

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

/* line 313, node_modules/bootstrap/scss/_reboot.scss */

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 324, node_modules/bootstrap/scss/_reboot.scss */

button,
input {
  overflow: visible;
}

/* line 329, node_modules/bootstrap/scss/_reboot.scss */

button,
select {
  text-transform: none;
}

/* line 337, node_modules/bootstrap/scss/_reboot.scss */

select {
  word-wrap: normal;
}

/* line 345, node_modules/bootstrap/scss/_reboot.scss */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/* line 358, node_modules/bootstrap/scss/_reboot.scss */

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

/* line 365, node_modules/bootstrap/scss/_reboot.scss */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 373, node_modules/bootstrap/scss/_reboot.scss */

input[type="radio"],
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

/* line 380, node_modules/bootstrap/scss/_reboot.scss */

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

/* line 392, node_modules/bootstrap/scss/_reboot.scss */

textarea {
  overflow: auto;
  resize: vertical;
}

/* line 398, node_modules/bootstrap/scss/_reboot.scss */

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 413, node_modules/bootstrap/scss/_reboot.scss */

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

/* line 425, node_modules/bootstrap/scss/_reboot.scss */

progress {
  vertical-align: baseline;
}

/* line 430, node_modules/bootstrap/scss/_reboot.scss */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 435, node_modules/bootstrap/scss/_reboot.scss */

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

/* line 448, node_modules/bootstrap/scss/_reboot.scss */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 457, node_modules/bootstrap/scss/_reboot.scss */

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

/* line 466, node_modules/bootstrap/scss/_reboot.scss */

output {
  display: inline-block;
}

/* line 470, node_modules/bootstrap/scss/_reboot.scss */

summary {
  display: list-item;
  cursor: pointer;
}

/* line 475, node_modules/bootstrap/scss/_reboot.scss */

template {
  display: none;
}

/* line 481, node_modules/bootstrap/scss/_reboot.scss */

[hidden] {
  display: none !important;
}

/* line 7, node_modules/bootstrap/scss/_type.scss */

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

/* line 16, node_modules/bootstrap/scss/_type.scss */

h1,
.h1 {
  font-size: 2.5rem;
}

/* line 17, node_modules/bootstrap/scss/_type.scss */

h2,
.h2 {
  font-size: 2rem;
}

/* line 18, node_modules/bootstrap/scss/_type.scss */

h3,
.h3 {
  font-size: 1.75rem;
}

/* line 19, node_modules/bootstrap/scss/_type.scss */

h4,
.h4 {
  font-size: 1.5rem;
}

/* line 20, node_modules/bootstrap/scss/_type.scss */

h5,
.h5 {
  font-size: 1.25rem;
}

/* line 21, node_modules/bootstrap/scss/_type.scss */

h6,
.h6 {
  font-size: 1rem;
}

/* line 23, node_modules/bootstrap/scss/_type.scss */

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

/* line 29, node_modules/bootstrap/scss/_type.scss */

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 34, node_modules/bootstrap/scss/_type.scss */

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 39, node_modules/bootstrap/scss/_type.scss */

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 44, node_modules/bootstrap/scss/_type.scss */

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 55, node_modules/bootstrap/scss/_type.scss */

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 67, node_modules/bootstrap/scss/_type.scss */

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

/* line 73, node_modules/bootstrap/scss/_type.scss */

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

/* line 84, node_modules/bootstrap/scss/_type.scss */

.list-unstyled,
.comment-list {
  padding-left: 0;
  list-style: none;
}

/* line 89, node_modules/bootstrap/scss/_type.scss */

.list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 92, node_modules/bootstrap/scss/_type.scss */

.list-inline-item {
  display: inline-block;
}

/* line 95, node_modules/bootstrap/scss/_type.scss */

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 106, node_modules/bootstrap/scss/_type.scss */

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 112, node_modules/bootstrap/scss/_type.scss */

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

/* line 117, node_modules/bootstrap/scss/_type.scss */

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

/* line 122, node_modules/bootstrap/scss/_type.scss */

.blockquote-footer::before {
  content: "\2014\A0";
}

/* line 8, node_modules/bootstrap/scss/_images.scss */

.img-fluid,
.wp-caption img {
  max-width: 100%;
  height: auto;
}

/* line 14, node_modules/bootstrap/scss/_images.scss */

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

/* line 29, node_modules/bootstrap/scss/_images.scss */

.figure,
.wp-caption {
  display: inline-block;
}

/* line 34, node_modules/bootstrap/scss/_images.scss */

.figure-img,
.wp-caption img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

/* line 39, node_modules/bootstrap/scss/_images.scss */

.figure-caption,
.wp-caption-text {
  font-size: 90%;
  color: #6c757d;
}

/* line 2, node_modules/bootstrap/scss/_code.scss */

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}

/* line 8, node_modules/bootstrap/scss/_code.scss */

a > code {
  color: inherit;
}

/* line 14, node_modules/bootstrap/scss/_code.scss */

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

/* line 22, node_modules/bootstrap/scss/_code.scss */

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

/* line 31, node_modules/bootstrap/scss/_code.scss */

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

/* line 37, node_modules/bootstrap/scss/_code.scss */

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

/* line 45, node_modules/bootstrap/scss/_code.scss */

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 6, node_modules/bootstrap/scss/_grid.scss */

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  /* line 6, node_modules/bootstrap/scss/_grid.scss */

  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 6, node_modules/bootstrap/scss/_grid.scss */

  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 6, node_modules/bootstrap/scss/_grid.scss */

  .container {
    max-width: 960px;
  }

}

@media (min-width: 1200px) {
  /* line 6, node_modules/bootstrap/scss/_grid.scss */

  .container {
    max-width: 1140px;
  }
}

/* line 18, node_modules/bootstrap/scss/_grid.scss */

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

/* line 28, node_modules/bootstrap/scss/_grid.scss */

.row,
#header .nav-mobile .navbar-nav,
.matches .grid-matches {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

/* line 34, node_modules/bootstrap/scss/_grid.scss */

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 38, node_modules/bootstrap/scss/_grid.scss */

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 8, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-1,
.col-2,
.col-3,
.col-4,
#header .nav-mobile .navbar-nav li,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.block-category .post-item.post-featured,
.videos_box .post-item.post-featured,
.matches .grid-matches__item-bk,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.block-category .post-item,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

/* line 36, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-4,
#header .nav-mobile .navbar-nav li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-12,
.block-category .post-item.post-featured,
.videos_box .post-item.post-featured,
.matches .grid-matches__item-bk {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

/* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

/* line 50, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-1 {
  margin-left: 8.33333%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-2 {
  margin-left: 16.66667%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-3 {
  margin-left: 25%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-4 {
  margin-left: 33.33333%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-5 {
  margin-left: 41.66667%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-6 {
  margin-left: 50%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-7 {
  margin-left: 58.33333%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-8 {
  margin-left: 66.66667%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-9 {
  margin-left: 75%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-10 {
  margin-left: 83.33333%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  /* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 36, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 50, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-0 {
    margin-left: 0;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-1 {
    margin-left: 8.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-2 {
    margin-left: 16.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-3 {
    margin-left: 25%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-4 {
    margin-left: 33.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-5 {
    margin-left: 41.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-6 {
    margin-left: 50%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-7 {
    margin-left: 58.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-8 {
    margin-left: 66.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-9 {
    margin-left: 75%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-10 {
    margin-left: 83.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  /* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 36, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 50, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-0 {
    margin-left: 0;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-1 {
    margin-left: 8.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-2 {
    margin-left: 16.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-3 {
    margin-left: 25%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-4 {
    margin-left: 33.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-5 {
    margin-left: 41.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-6 {
    margin-left: 50%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-7 {
    margin-left: 58.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-8 {
    margin-left: 66.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-9 {
    margin-left: 75%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-10 {
    margin-left: 83.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  /* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 36, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-4,
  .block-category .post-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-6,
  .matches .grid-matches__item-bk {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-8,
  .block-category .post-item.post-featured {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 50, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-0 {
    margin-left: 0;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-1 {
    margin-left: 8.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-2 {
    margin-left: 16.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-3 {
    margin-left: 25%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-4 {
    margin-left: 33.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-5 {
    margin-left: 41.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-6 {
    margin-left: 50%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-7 {
    margin-left: 58.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-8 {
    margin-left: 66.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-9 {
    margin-left: 75%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-10 {
    margin-left: 83.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  /* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 36, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 50, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-0 {
    margin-left: 0;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-1 {
    margin-left: 8.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-2 {
    margin-left: 16.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-3 {
    margin-left: 25%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-4 {
    margin-left: 33.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-5 {
    margin-left: 41.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-6 {
    margin-left: 50%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-7 {
    margin-left: 58.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-8 {
    margin-left: 66.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-9 {
    margin-left: 75%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-10 {
    margin-left: 83.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

/* line 5, node_modules/bootstrap/scss/_tables.scss */

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}

/* line 11, node_modules/bootstrap/scss/_tables.scss */

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

/* line 18, node_modules/bootstrap/scss/_tables.scss */

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

/* line 23, node_modules/bootstrap/scss/_tables.scss */

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

/* line 34, node_modules/bootstrap/scss/_tables.scss */

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

/* line 45, node_modules/bootstrap/scss/_tables.scss */

.table-bordered {
  border: 1px solid #dee2e6;
}

/* line 48, node_modules/bootstrap/scss/_tables.scss */

.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

/* line 54, node_modules/bootstrap/scss/_tables.scss */

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

/* line 62, node_modules/bootstrap/scss/_tables.scss */

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

/* line 75, node_modules/bootstrap/scss/_tables.scss */

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8e9ca;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7bd79d;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-primary:hover {
  background-color: #a5e3bb;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #a5e3bb;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-info:hover {
  background-color: #abdde5;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-light:hover {
  background-color: #ececf6;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 114, node_modules/bootstrap/scss/_tables.scss */

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}

/* line 122, node_modules/bootstrap/scss/_tables.scss */

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

/* line 130, node_modules/bootstrap/scss/_tables.scss */

.table-dark {
  color: #fff;
  background-color: #343a40;
}

/* line 134, node_modules/bootstrap/scss/_tables.scss */

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}

/* line 140, node_modules/bootstrap/scss/_tables.scss */

.table-dark.table-bordered {
  border: 0;
}

/* line 145, node_modules/bootstrap/scss/_tables.scss */

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  /* line 171, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  /* line 179, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 171, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  /* line 179, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 171, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  /* line 179, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  /* line 171, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  /* line 179, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

/* line 171, node_modules/bootstrap/scss/_tables.scss */

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 179, node_modules/bootstrap/scss/_tables.scss */

.table-responsive > .table-bordered {
  border: 0;
}

/* line 7, node_modules/bootstrap/scss/_forms.scss */

.form-control,
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form textarea,
.search-form .search-field {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 7, node_modules/bootstrap/scss/_forms.scss */

  .form-control,
  .comment-form input[type="text"],
  .comment-form input[type="email"],
  .comment-form input[type="url"],
  .comment-form textarea,
  .search-form .search-field {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 28, node_modules/bootstrap/scss/_forms.scss */

.form-control::-ms-expand,
.comment-form input[type="text"]::-ms-expand,
.comment-form input[type="email"]::-ms-expand,
.comment-form input[type="url"]::-ms-expand,
.comment-form textarea::-ms-expand,
.search-form .search-field::-ms-expand {
  background-color: transparent;
  border: 0;
}

/* line 14, node_modules/bootstrap/scss/mixins/_forms.scss */

.form-control:focus,
.comment-form input:focus[type="text"],
.comment-form input:focus[type="email"],
.comment-form input:focus[type="url"],
.comment-form textarea:focus,
.search-form .search-field:focus {
  color: #495057;
  background-color: #fff;
  border-color: #35fe80;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(1, 178, 67, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(1, 178, 67, 0.25);
}

/* line 37, node_modules/bootstrap/scss/_forms.scss */

.form-control::-webkit-input-placeholder,
.comment-form input[type="text"]::-webkit-input-placeholder,
.comment-form input[type="email"]::-webkit-input-placeholder,
.comment-form input[type="url"]::-webkit-input-placeholder,
.comment-form textarea::-webkit-input-placeholder,
.search-form .search-field::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-moz-placeholder,
.comment-form input[type="text"]::-moz-placeholder,
.comment-form input[type="email"]::-moz-placeholder,
.comment-form input[type="url"]::-moz-placeholder,
.comment-form textarea::-moz-placeholder,
.search-form .search-field::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-ms-input-placeholder,
.comment-form input[type="text"]::-ms-input-placeholder,
.comment-form input[type="email"]::-ms-input-placeholder,
.comment-form input[type="url"]::-ms-input-placeholder,
.comment-form textarea::-ms-input-placeholder,
.search-form .search-field::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::placeholder,
.comment-form input[type="text"]::placeholder,
.comment-form input[type="email"]::placeholder,
.comment-form input[type="url"]::placeholder,
.comment-form textarea::placeholder,
.search-form .search-field::placeholder {
  color: #6c757d;
  opacity: 1;
}

/* line 48, node_modules/bootstrap/scss/_forms.scss */

.form-control:disabled,
.comment-form input:disabled[type="text"],
.comment-form input:disabled[type="email"],
.comment-form input:disabled[type="url"],
.comment-form textarea:disabled,
.search-form .search-field:disabled,
.form-control[readonly],
.comment-form input[readonly][type="text"],
.comment-form input[readonly][type="email"],
.comment-form input[readonly][type="url"],
.comment-form textarea[readonly],
.search-form .search-field[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

/* line 57, node_modules/bootstrap/scss/_forms.scss */

select.form-control:focus::-ms-value,
.search-form select.search-field:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

/* line 69, node_modules/bootstrap/scss/_forms.scss */

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

/* line 82, node_modules/bootstrap/scss/_forms.scss */

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

/* line 90, node_modules/bootstrap/scss/_forms.scss */

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

/* line 97, node_modules/bootstrap/scss/_forms.scss */

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 110, node_modules/bootstrap/scss/_forms.scss */

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

/* line 122, node_modules/bootstrap/scss/_forms.scss */

.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

/* line 137, node_modules/bootstrap/scss/_forms.scss */

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 145, node_modules/bootstrap/scss/_forms.scss */

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 155, node_modules/bootstrap/scss/_forms.scss */

select.form-control[size],
.search-form select.search-field[size],
select.form-control[multiple],
.search-form select.search-field[multiple] {
  height: auto;
}

/* line 161, node_modules/bootstrap/scss/_forms.scss */

textarea.form-control,
.comment-form textarea,
.search-form textarea.search-field {
  height: auto;
}

/* line 170, node_modules/bootstrap/scss/_forms.scss */

.form-group,
.comment-form p,
.search-form label {
  margin-bottom: 1rem;
}

/* line 174, node_modules/bootstrap/scss/_forms.scss */

.form-text {
  display: block;
  margin-top: 0.25rem;
}

/* line 184, node_modules/bootstrap/scss/_forms.scss */

.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

/* line 190, node_modules/bootstrap/scss/_forms.scss */

.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

/* line 202, node_modules/bootstrap/scss/_forms.scss */

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

/* line 208, node_modules/bootstrap/scss/_forms.scss */

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

/* line 213, node_modules/bootstrap/scss/_forms.scss */

.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

/* line 218, node_modules/bootstrap/scss/_forms.scss */

.form-check-label {
  margin-bottom: 0;
}

/* line 222, node_modules/bootstrap/scss/_forms.scss */

.form-check-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

/* line 229, node_modules/bootstrap/scss/_forms.scss */

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

/* line 30, node_modules/bootstrap/scss/mixins/_forms.scss */

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

/* line 38, node_modules/bootstrap/scss/mixins/_forms.scss */

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

/* line 54, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-control:valid,
.was-validated .comment-form input:valid[type="text"],
.comment-form .was-validated input:valid[type="text"],
.was-validated .comment-form input:valid[type="email"],
.comment-form .was-validated input:valid[type="email"],
.was-validated .comment-form input:valid[type="url"],
.comment-form .was-validated input:valid[type="url"],
.was-validated .comment-form textarea:valid,
.comment-form .was-validated textarea:valid,
.was-validated .search-form .search-field:valid,
.search-form .was-validated .search-field:valid,
.form-control.is-valid,
.comment-form input.is-valid[type="text"],
.comment-form input.is-valid[type="email"],
.comment-form input.is-valid[type="url"],
.comment-form textarea.is-valid,
.search-form .is-valid.search-field {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 66, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-control:valid:focus,
.was-validated .comment-form input:valid:focus[type="text"],
.comment-form .was-validated input:valid:focus[type="text"],
.was-validated .comment-form input:valid:focus[type="email"],
.comment-form .was-validated input:valid:focus[type="email"],
.was-validated .comment-form input:valid:focus[type="url"],
.comment-form .was-validated input:valid:focus[type="url"],
.was-validated .comment-form textarea:valid:focus,
.comment-form .was-validated textarea:valid:focus,
.was-validated .search-form .search-field:valid:focus,
.search-form .was-validated .search-field:valid:focus,
.form-control.is-valid:focus,
.comment-form input.is-valid:focus[type="text"],
.comment-form input.is-valid:focus[type="email"],
.comment-form input.is-valid:focus[type="url"],
.comment-form textarea.is-valid:focus,
.search-form .is-valid.search-field:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 71, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .comment-form input:valid[type="text"] ~ .valid-feedback,
.comment-form .was-validated input:valid[type="text"] ~ .valid-feedback,
.was-validated .comment-form input:valid[type="email"] ~ .valid-feedback,
.comment-form .was-validated input:valid[type="email"] ~ .valid-feedback,
.was-validated .comment-form input:valid[type="url"] ~ .valid-feedback,
.comment-form .was-validated input:valid[type="url"] ~ .valid-feedback,
.was-validated .comment-form textarea:valid ~ .valid-feedback,
.comment-form .was-validated textarea:valid ~ .valid-feedback,
.was-validated .search-form .search-field:valid ~ .valid-feedback,
.search-form .was-validated .search-field:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip,
.was-validated .comment-form input:valid[type="text"] ~ .valid-tooltip,
.comment-form .was-validated input:valid[type="text"] ~ .valid-tooltip,
.was-validated .comment-form input:valid[type="email"] ~ .valid-tooltip,
.comment-form .was-validated input:valid[type="email"] ~ .valid-tooltip,
.was-validated .comment-form input:valid[type="url"] ~ .valid-tooltip,
.comment-form .was-validated input:valid[type="url"] ~ .valid-tooltip,
.was-validated .comment-form textarea:valid ~ .valid-tooltip,
.comment-form .was-validated textarea:valid ~ .valid-tooltip,
.was-validated .search-form .search-field:valid ~ .valid-tooltip,
.search-form .was-validated .search-field:valid ~ .valid-tooltip,
.form-control.is-valid ~ .valid-feedback,
.comment-form input.is-valid[type="text"] ~ .valid-feedback,
.comment-form input.is-valid[type="email"] ~ .valid-feedback,
.comment-form input.is-valid[type="url"] ~ .valid-feedback,
.comment-form textarea.is-valid ~ .valid-feedback,
.search-form .is-valid.search-field ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip,
.comment-form input.is-valid[type="text"] ~ .valid-tooltip,
.comment-form input.is-valid[type="email"] ~ .valid-tooltip,
.comment-form input.is-valid[type="url"] ~ .valid-tooltip,
.comment-form textarea.is-valid ~ .valid-tooltip,
.search-form .is-valid.search-field ~ .valid-tooltip {
  display: block;
}

/* line 80, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated textarea.form-control:valid,
.was-validated .comment-form textarea:valid,
.comment-form .was-validated textarea:valid,
.was-validated .search-form textarea.search-field:valid,
.search-form .was-validated textarea.search-field:valid,
textarea.form-control.is-valid,
.comment-form textarea.is-valid,
.search-form textarea.is-valid.search-field {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

/* line 90, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 99, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 104, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 115, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip,
.form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 125, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}

/* line 129, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip,
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 139, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:valid ~ .custom-control-label,
.custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}

/* line 142, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}

/* line 147, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip,
.custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 153, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
.custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}

/* line 160, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
.custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 164, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

/* line 175, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-file-input:valid ~ .custom-file-label,
.custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}

/* line 179, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip,
.custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 185, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-file-input:valid:focus ~ .custom-file-label,
.custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 30, node_modules/bootstrap/scss/mixins/_forms.scss */

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

/* line 38, node_modules/bootstrap/scss/mixins/_forms.scss */

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

/* line 54, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-control:invalid,
.was-validated .comment-form input:invalid[type="text"],
.comment-form .was-validated input:invalid[type="text"],
.was-validated .comment-form input:invalid[type="email"],
.comment-form .was-validated input:invalid[type="email"],
.was-validated .comment-form input:invalid[type="url"],
.comment-form .was-validated input:invalid[type="url"],
.was-validated .comment-form textarea:invalid,
.comment-form .was-validated textarea:invalid,
.was-validated .search-form .search-field:invalid,
.search-form .was-validated .search-field:invalid,
.form-control.is-invalid,
.comment-form input.is-invalid[type="text"],
.comment-form input.is-invalid[type="email"],
.comment-form input.is-invalid[type="url"],
.comment-form textarea.is-invalid,
.search-form .is-invalid.search-field {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 66, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-control:invalid:focus,
.was-validated .comment-form input:invalid:focus[type="text"],
.comment-form .was-validated input:invalid:focus[type="text"],
.was-validated .comment-form input:invalid:focus[type="email"],
.comment-form .was-validated input:invalid:focus[type="email"],
.was-validated .comment-form input:invalid:focus[type="url"],
.comment-form .was-validated input:invalid:focus[type="url"],
.was-validated .comment-form textarea:invalid:focus,
.comment-form .was-validated textarea:invalid:focus,
.was-validated .search-form .search-field:invalid:focus,
.search-form .was-validated .search-field:invalid:focus,
.form-control.is-invalid:focus,
.comment-form input.is-invalid:focus[type="text"],
.comment-form input.is-invalid:focus[type="email"],
.comment-form input.is-invalid:focus[type="url"],
.comment-form textarea.is-invalid:focus,
.search-form .is-invalid.search-field:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 71, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .comment-form input:invalid[type="text"] ~ .invalid-feedback,
.comment-form .was-validated input:invalid[type="text"] ~ .invalid-feedback,
.was-validated .comment-form input:invalid[type="email"] ~ .invalid-feedback,
.comment-form .was-validated input:invalid[type="email"] ~ .invalid-feedback,
.was-validated .comment-form input:invalid[type="url"] ~ .invalid-feedback,
.comment-form .was-validated input:invalid[type="url"] ~ .invalid-feedback,
.was-validated .comment-form textarea:invalid ~ .invalid-feedback,
.comment-form .was-validated textarea:invalid ~ .invalid-feedback,
.was-validated .search-form .search-field:invalid ~ .invalid-feedback,
.search-form .was-validated .search-field:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip,
.was-validated .comment-form input:invalid[type="text"] ~ .invalid-tooltip,
.comment-form .was-validated input:invalid[type="text"] ~ .invalid-tooltip,
.was-validated .comment-form input:invalid[type="email"] ~ .invalid-tooltip,
.comment-form .was-validated input:invalid[type="email"] ~ .invalid-tooltip,
.was-validated .comment-form input:invalid[type="url"] ~ .invalid-tooltip,
.comment-form .was-validated input:invalid[type="url"] ~ .invalid-tooltip,
.was-validated .comment-form textarea:invalid ~ .invalid-tooltip,
.comment-form .was-validated textarea:invalid ~ .invalid-tooltip,
.was-validated .search-form .search-field:invalid ~ .invalid-tooltip,
.search-form .was-validated .search-field:invalid ~ .invalid-tooltip,
.form-control.is-invalid ~ .invalid-feedback,
.comment-form input.is-invalid[type="text"] ~ .invalid-feedback,
.comment-form input.is-invalid[type="email"] ~ .invalid-feedback,
.comment-form input.is-invalid[type="url"] ~ .invalid-feedback,
.comment-form textarea.is-invalid ~ .invalid-feedback,
.search-form .is-invalid.search-field ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip,
.comment-form input.is-invalid[type="text"] ~ .invalid-tooltip,
.comment-form input.is-invalid[type="email"] ~ .invalid-tooltip,
.comment-form input.is-invalid[type="url"] ~ .invalid-tooltip,
.comment-form textarea.is-invalid ~ .invalid-tooltip,
.search-form .is-invalid.search-field ~ .invalid-tooltip {
  display: block;
}

/* line 80, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated textarea.form-control:invalid,
.was-validated .comment-form textarea:invalid,
.comment-form .was-validated textarea:invalid,
.was-validated .search-form textarea.search-field:invalid,
.search-form .was-validated textarea.search-field:invalid,
textarea.form-control.is-invalid,
.comment-form textarea.is-invalid,
.search-form textarea.is-invalid.search-field {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

/* line 90, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-select:invalid,
.custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 99, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 104, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 115, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip,
.form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 125, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

/* line 129, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip,
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 139, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:invalid ~ .custom-control-label,
.custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

/* line 142, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}

/* line 147, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip,
.custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 153, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
.custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}

/* line 160, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 164, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

/* line 175, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-file-input:invalid ~ .custom-file-label,
.custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}

/* line 179, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip,
.custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 185, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
.custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 258, node_modules/bootstrap/scss/_forms.scss */

.form-inline,
.search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 266, node_modules/bootstrap/scss/_forms.scss */

.form-inline .form-check,
.search-form .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  /* line 272, node_modules/bootstrap/scss/_forms.scss */

  .form-inline label,
  .search-form label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0;
  }

  /* line 280, node_modules/bootstrap/scss/_forms.scss */

  .form-inline .form-group,
  .search-form .form-group,
  .form-inline .comment-form p,
  .comment-form .form-inline p,
  .search-form .comment-form p,
  .comment-form .search-form p,
  .form-inline .search-form label,
  .search-form .form-inline label,
  .search-form label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0;
  }

  /* line 289, node_modules/bootstrap/scss/_forms.scss */

  .form-inline .form-control,
  .search-form .form-control,
  .form-inline .comment-form input[type="text"],
  .comment-form .form-inline input[type="text"],
  .search-form .comment-form input[type="text"],
  .comment-form .search-form input[type="text"],
  .form-inline .comment-form input[type="email"],
  .comment-form .form-inline input[type="email"],
  .search-form .comment-form input[type="email"],
  .comment-form .search-form input[type="email"],
  .form-inline .comment-form input[type="url"],
  .comment-form .form-inline input[type="url"],
  .search-form .comment-form input[type="url"],
  .comment-form .search-form input[type="url"],
  .form-inline .comment-form textarea,
  .comment-form .form-inline textarea,
  .search-form .comment-form textarea,
  .comment-form .search-form textarea,
  .search-form .search-field {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  /* line 296, node_modules/bootstrap/scss/_forms.scss */

  .form-inline .form-control-plaintext,
  .search-form .form-control-plaintext {
    display: inline-block;
  }

  /* line 300, node_modules/bootstrap/scss/_forms.scss */

  .form-inline .input-group,
  .search-form .input-group,
  .form-inline .custom-select,
  .search-form .custom-select {
    width: auto;
  }

  /* line 307, node_modules/bootstrap/scss/_forms.scss */

  .form-inline .form-check,
  .search-form .form-check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: auto;
    padding-left: 0;
  }

  /* line 314, node_modules/bootstrap/scss/_forms.scss */

  .form-inline .form-check-input,
  .search-form .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }

  /* line 322, node_modules/bootstrap/scss/_forms.scss */

  .form-inline .custom-control,
  .search-form .custom-control {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  /* line 326, node_modules/bootstrap/scss/_forms.scss */

  .form-inline .custom-control-label,
  .search-form .custom-control-label {
    margin-bottom: 0;
  }
}

/* line 7, node_modules/bootstrap/scss/_buttons.scss */

.btn,
.comment-form input[type="submit"],
.search-form .search-submit {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 7, node_modules/bootstrap/scss/_buttons.scss */

  .btn,
  .comment-form input[type="submit"],
  .search-form .search-submit {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn:hover,
.comment-form input:hover[type="submit"],
.search-form .search-submit:hover {
  color: #212529;
  text-decoration: none;
}

/* line 25, node_modules/bootstrap/scss/_buttons.scss */

.btn:focus,
.comment-form input:focus[type="submit"],
.search-form .search-submit:focus,
.btn.focus,
.comment-form input.focus[type="submit"],
.search-form .focus.search-submit {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(1, 178, 67, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(1, 178, 67, 0.25);
}

/* line 32, node_modules/bootstrap/scss/_buttons.scss */

.btn.disabled,
.comment-form input.disabled[type="submit"],
.search-form .disabled.search-submit,
.btn:disabled,
.comment-form input:disabled[type="submit"],
.search-form .search-submit:disabled {
  opacity: 0.65;
}

/* line 49, node_modules/bootstrap/scss/_buttons.scss */

a.btn.disabled,
.search-form a.disabled.search-submit,
fieldset:disabled a.btn,
fieldset:disabled .search-form a.search-submit,
.search-form fieldset:disabled a.search-submit {
  pointer-events: none;
}

/* line 60, node_modules/bootstrap/scss/_buttons.scss */

.btn-primary {
  color: #fff;
  background-color: #01b243;
  border-color: #01b243;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-primary:hover {
  color: #fff;
  background-color: #018c35;
  border-color: #017f30;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary:focus,
.btn-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(39, 190, 95, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(39, 190, 95, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #01b243;
  border-color: #01b243;
}

/* line 40, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #017f30;
  border-color: #01732b;
}

/* line 50, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(39, 190, 95, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(39, 190, 95, 0.5);
}

/* line 60, node_modules/bootstrap/scss/_buttons.scss */

.btn-secondary,
.comment-form input[type="submit"],
.search-form .search-submit {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-secondary:hover,
.comment-form input:hover[type="submit"],
.search-form .search-submit:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-secondary:focus,
.comment-form input:focus[type="submit"],
.search-form .search-submit:focus,
.btn-secondary.focus,
.comment-form input.focus[type="submit"],
.search-form .focus.search-submit {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-secondary.disabled,
.comment-form input.disabled[type="submit"],
.search-form .disabled.search-submit,
.btn-secondary:disabled,
.comment-form input:disabled[type="submit"],
.search-form .search-submit:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 40, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-secondary:not(:disabled):not(.disabled):active,
.comment-form input:not(:disabled):not(.disabled):active[type="submit"],
.search-form .search-submit:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.comment-form input:not(:disabled):not(.disabled).active[type="submit"],
.search-form .search-submit:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle,
.comment-form .show > input.dropdown-toggle[type="submit"],
.search-form .show > .dropdown-toggle.search-submit {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

/* line 50, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.comment-form input:not(:disabled):not(.disabled):active:focus[type="submit"],
.search-form .search-submit:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.comment-form input:not(:disabled):not(.disabled).active:focus[type="submit"],
.search-form .search-submit:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus,
.comment-form .show > input.dropdown-toggle:focus[type="submit"],
.search-form .show > .dropdown-toggle.search-submit:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

/* line 60, node_modules/bootstrap/scss/_buttons.scss */

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-success:focus,
.btn-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-success.disabled,
.btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 40, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

/* line 50, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

/* line 60, node_modules/bootstrap/scss/_buttons.scss */

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-info:focus,
.btn-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-info.disabled,
.btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 40, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

/* line 50, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

/* line 60, node_modules/bootstrap/scss/_buttons.scss */

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-warning:focus,
.btn-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-warning.disabled,
.btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 40, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

/* line 50, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

/* line 60, node_modules/bootstrap/scss/_buttons.scss */

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-danger:focus,
.btn-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-danger.disabled,
.btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 40, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

/* line 50, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

/* line 60, node_modules/bootstrap/scss/_buttons.scss */

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-light:focus,
.btn-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-light.disabled,
.btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 40, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

/* line 50, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

/* line 60, node_modules/bootstrap/scss/_buttons.scss */

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-dark:focus,
.btn-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-dark.disabled,
.btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 40, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

/* line 50, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-primary {
  color: #01b243;
  border-color: #01b243;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-outline-primary:hover {
  color: #fff;
  background-color: #01b243;
  border-color: #01b243;
}

/* line 71, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary:focus,
.btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(1, 178, 67, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(1, 178, 67, 0.5);
}

/* line 76, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #01b243;
  background-color: transparent;
}

/* line 82, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #01b243;
  border-color: #01b243;
}

/* line 89, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(1, 178, 67, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(1, 178, 67, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 71, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

/* line 76, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

/* line 82, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 89, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 71, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-success:focus,
.btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 76, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

/* line 82, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 89, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 71, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-info:focus,
.btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 76, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

/* line 82, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 89, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 71, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-warning:focus,
.btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 76, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

/* line 82, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 89, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 71, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-danger:focus,
.btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 76, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

/* line 82, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 89, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 71, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-light:focus,
.btn-outline-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 76, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

/* line 82, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 89, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 71, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-dark:focus,
.btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 76, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

/* line 82, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 89, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 77, node_modules/bootstrap/scss/_buttons.scss */

.btn-link {
  font-weight: 400;
  color: #01b243;
  text-decoration: none;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-link:hover {
  color: #016626;
  text-decoration: underline;
}

/* line 87, node_modules/bootstrap/scss/_buttons.scss */

.btn-link:focus,
.btn-link.focus {
  text-decoration: underline;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 93, node_modules/bootstrap/scss/_buttons.scss */

.btn-link:disabled,
.btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

/* line 107, node_modules/bootstrap/scss/_buttons.scss */

.btn-lg,
.btn-group-lg > .btn,
.comment-form .btn-group-lg > input[type="submit"],
.search-form .btn-group-lg > .search-submit {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 111, node_modules/bootstrap/scss/_buttons.scss */

.btn-sm,
.btn-group-sm > .btn,
.comment-form .btn-group-sm > input[type="submit"],
.search-form .btn-group-sm > .search-submit {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 120, node_modules/bootstrap/scss/_buttons.scss */

.btn-block {
  display: block;
  width: 100%;
}

/* line 125, node_modules/bootstrap/scss/_buttons.scss */

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

/* line 134, node_modules/bootstrap/scss/_buttons.scss */

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

/* line 1, node_modules/bootstrap/scss/_transitions.scss */

.fade {
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  /* line 1, node_modules/bootstrap/scss/_transitions.scss */

  .fade {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 4, node_modules/bootstrap/scss/_transitions.scss */

.fade:not(.show) {
  opacity: 0;
}

/* line 10, node_modules/bootstrap/scss/_transitions.scss */

.collapse:not(.show) {
  display: none;
}

/* line 15, node_modules/bootstrap/scss/_transitions.scss */

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 15, node_modules/bootstrap/scss/_transitions.scss */

  .collapsing {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 2, node_modules/bootstrap/scss/_dropdown.scss */

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

/* line 9, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-toggle {
  white-space: nowrap;
}

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */

.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

/* line 58, node_modules/bootstrap/scss/mixins/_caret.scss */

.dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 17, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

/* line 42, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-menu-left {
  right: auto;
  left: 0;
}

/* line 47, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  /* line 42, node_modules/bootstrap/scss/_dropdown.scss */

  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  /* line 47, node_modules/bootstrap/scss/_dropdown.scss */

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  /* line 42, node_modules/bootstrap/scss/_dropdown.scss */

  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  /* line 47, node_modules/bootstrap/scss/_dropdown.scss */

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  /* line 42, node_modules/bootstrap/scss/_dropdown.scss */

  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  /* line 47, node_modules/bootstrap/scss/_dropdown.scss */

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  /* line 42, node_modules/bootstrap/scss/_dropdown.scss */

  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  /* line 47, node_modules/bootstrap/scss/_dropdown.scss */

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

/* line 57, node_modules/bootstrap/scss/_dropdown.scss */

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

/* line 58, node_modules/bootstrap/scss/mixins/_caret.scss */

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 70, node_modules/bootstrap/scss/_dropdown.scss */

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

/* line 58, node_modules/bootstrap/scss/mixins/_caret.scss */

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 80, node_modules/bootstrap/scss/_dropdown.scss */

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

/* line 87, node_modules/bootstrap/scss/_dropdown.scss */

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

/* line 45, node_modules/bootstrap/scss/mixins/_caret.scss */

.dropleft .dropdown-toggle::after {
  display: none;
}

/* line 49, node_modules/bootstrap/scss/mixins/_caret.scss */

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

/* line 58, node_modules/bootstrap/scss/mixins/_caret.scss */

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 97, node_modules/bootstrap/scss/_dropdown.scss */

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

/* line 106, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-menu[x-placement^="top"],
.dropdown-menu[x-placement^="right"],
.dropdown-menu[x-placement^="bottom"],
.dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

/* line 116, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

/* line 123, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.dropdown-item:hover,
.dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

/* line 153, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-item.active,
.dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #01b243;
}

/* line 160, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

/* line 172, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-menu.show {
  display: block;
}

/* line 177, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

/* line 187, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

/* line 4, node_modules/bootstrap/scss/_button-group.scss */

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

/* line 10, node_modules/bootstrap/scss/_button-group.scss */

.btn-group > .btn,
.comment-form .btn-group > input[type="submit"],
.search-form .btn-group > .search-submit,
.btn-group-vertical > .btn,
.comment-form .btn-group-vertical > input[type="submit"],
.search-form .btn-group-vertical > .search-submit {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-group > .btn:hover,
.comment-form .btn-group > input:hover[type="submit"],
.search-form .btn-group > .search-submit:hover,
.btn-group-vertical > .btn:hover,
.comment-form .btn-group-vertical > input:hover[type="submit"],
.search-form .btn-group-vertical > .search-submit:hover {
  z-index: 1;
}

/* line 19, node_modules/bootstrap/scss/_button-group.scss */

.btn-group > .btn:focus,
.comment-form .btn-group > input:focus[type="submit"],
.search-form .btn-group > .search-submit:focus,
.btn-group > .btn:active,
.comment-form .btn-group > input:active[type="submit"],
.search-form .btn-group > .search-submit:active,
.btn-group > .btn.active,
.comment-form .btn-group > input.active[type="submit"],
.search-form .btn-group > .active.search-submit,
.btn-group-vertical > .btn:focus,
.comment-form .btn-group-vertical > input:focus[type="submit"],
.search-form .btn-group-vertical > .search-submit:focus,
.btn-group-vertical > .btn:active,
.comment-form .btn-group-vertical > input:active[type="submit"],
.search-form .btn-group-vertical > .search-submit:active,
.btn-group-vertical > .btn.active,
.comment-form .btn-group-vertical > input.active[type="submit"],
.search-form .btn-group-vertical > .active.search-submit {
  z-index: 1;
}

/* line 28, node_modules/bootstrap/scss/_button-group.scss */

.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 33, node_modules/bootstrap/scss/_button-group.scss */

.btn-toolbar .input-group {
  width: auto;
}

/* line 40, node_modules/bootstrap/scss/_button-group.scss */

.btn-group > .btn:not(:first-child),
.comment-form .btn-group > input:not(:first-child)[type="submit"],
.search-form .btn-group > .search-submit:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

/* line 46, node_modules/bootstrap/scss/_button-group.scss */

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.comment-form .btn-group > input:not(:last-child):not(.dropdown-toggle)[type="submit"],
.search-form .btn-group > .search-submit:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn,
.comment-form .btn-group > .btn-group:not(:last-child) > input[type="submit"],
.search-form .btn-group > .btn-group:not(:last-child) > .search-submit {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 51, node_modules/bootstrap/scss/_button-group.scss */

.btn-group > .btn:not(:first-child),
.comment-form .btn-group > input:not(:first-child)[type="submit"],
.search-form .btn-group > .search-submit:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn,
.comment-form .btn-group > .btn-group:not(:first-child) > input[type="submit"],
.search-form .btn-group > .btn-group:not(:first-child) > .search-submit {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 69, node_modules/bootstrap/scss/_button-group.scss */

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

/* line 73, node_modules/bootstrap/scss/_button-group.scss */

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 79, node_modules/bootstrap/scss/_button-group.scss */

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

/* line 84, node_modules/bootstrap/scss/_button-group.scss */

.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split,
.comment-form .btn-group-sm > input[type="submit"] + .dropdown-toggle-split,
.search-form .btn-group-sm > .search-submit + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

/* line 89, node_modules/bootstrap/scss/_button-group.scss */

.btn-lg + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split,
.comment-form .btn-group-lg > input[type="submit"] + .dropdown-toggle-split,
.search-form .btn-group-lg > .search-submit + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/* line 111, node_modules/bootstrap/scss/_button-group.scss */

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 116, node_modules/bootstrap/scss/_button-group.scss */

.btn-group-vertical > .btn,
.comment-form .btn-group-vertical > input[type="submit"],
.search-form .btn-group-vertical > .search-submit,
.btn-group-vertical > .btn-group {
  width: 100%;
}

/* line 121, node_modules/bootstrap/scss/_button-group.scss */

.btn-group-vertical > .btn:not(:first-child),
.comment-form .btn-group-vertical > input:not(:first-child)[type="submit"],
.search-form .btn-group-vertical > .search-submit:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

/* line 127, node_modules/bootstrap/scss/_button-group.scss */

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.comment-form .btn-group-vertical > input:not(:last-child):not(.dropdown-toggle)[type="submit"],
.search-form .btn-group-vertical > .search-submit:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.comment-form .btn-group-vertical > .btn-group:not(:last-child) > input[type="submit"],
.search-form .btn-group-vertical > .btn-group:not(:last-child) > .search-submit {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 132, node_modules/bootstrap/scss/_button-group.scss */

.btn-group-vertical > .btn:not(:first-child),
.comment-form .btn-group-vertical > input:not(:first-child)[type="submit"],
.search-form .btn-group-vertical > .search-submit:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.comment-form .btn-group-vertical > .btn-group:not(:first-child) > input[type="submit"],
.search-form .btn-group-vertical > .btn-group:not(:first-child) > .search-submit {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 152, node_modules/bootstrap/scss/_button-group.scss */

.btn-group-toggle > .btn,
.comment-form .btn-group-toggle > input[type="submit"],
.search-form .btn-group-toggle > .search-submit,
.btn-group-toggle > .btn-group > .btn,
.comment-form .btn-group-toggle > .btn-group > input[type="submit"],
.search-form .btn-group-toggle > .btn-group > .search-submit {
  margin-bottom: 0;
}

/* line 156, node_modules/bootstrap/scss/_button-group.scss */

.btn-group-toggle > .btn input[type="radio"],
.comment-form .btn-group-toggle > input[type="submit"] input[type="radio"],
.search-form .btn-group-toggle > .search-submit input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.comment-form .btn-group-toggle > input[type="submit"] input[type="checkbox"],
.search-form .btn-group-toggle > .search-submit input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.comment-form .btn-group-toggle > .btn-group > input[type="submit"] input[type="radio"],
.search-form .btn-group-toggle > .btn-group > .search-submit input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"],
.comment-form .btn-group-toggle > .btn-group > input[type="submit"] input[type="checkbox"],
.search-form .btn-group-toggle > .btn-group > .search-submit input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 7, node_modules/bootstrap/scss/_input-group.scss */

.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}

/* line 14, node_modules/bootstrap/scss/_input-group.scss */

.input-group > .form-control,
.comment-form .input-group > input[type="text"],
.comment-form .input-group > input[type="email"],
.comment-form .input-group > input[type="url"],
.comment-form .input-group > textarea,
.search-form .input-group > .search-field,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

/* line 25, node_modules/bootstrap/scss/_input-group.scss */

.input-group > .form-control + .form-control,
.comment-form .input-group > input[type="text"] + .form-control,
.comment-form .input-group > input[type="email"] + .form-control,
.comment-form .input-group > input[type="url"] + .form-control,
.comment-form .input-group > textarea + .form-control,
.search-form .input-group > .search-field + .form-control,
.comment-form .input-group > .form-control + input[type="text"],
.comment-form .input-group > input[type="text"] + input[type="text"],
.comment-form .input-group > input[type="email"] + input[type="text"],
.comment-form .input-group > input[type="url"] + input[type="text"],
.comment-form .input-group > textarea + input[type="text"],
.search-form .comment-form .input-group > .search-field + input[type="text"],
.comment-form .search-form .input-group > .search-field + input[type="text"],
.comment-form .input-group > .form-control + input[type="email"],
.comment-form .input-group > input[type="text"] + input[type="email"],
.comment-form .input-group > input[type="email"] + input[type="email"],
.comment-form .input-group > input[type="url"] + input[type="email"],
.comment-form .input-group > textarea + input[type="email"],
.search-form .comment-form .input-group > .search-field + input[type="email"],
.comment-form .search-form .input-group > .search-field + input[type="email"],
.comment-form .input-group > .form-control + input[type="url"],
.comment-form .input-group > input[type="text"] + input[type="url"],
.comment-form .input-group > input[type="email"] + input[type="url"],
.comment-form .input-group > input[type="url"] + input[type="url"],
.comment-form .input-group > textarea + input[type="url"],
.search-form .comment-form .input-group > .search-field + input[type="url"],
.comment-form .search-form .input-group > .search-field + input[type="url"],
.comment-form .input-group > .form-control + textarea,
.comment-form .input-group > input[type="text"] + textarea,
.comment-form .input-group > input[type="email"] + textarea,
.comment-form .input-group > input[type="url"] + textarea,
.comment-form .input-group > textarea + textarea,
.search-form .comment-form .input-group > .search-field + textarea,
.comment-form .search-form .input-group > .search-field + textarea,
.search-form .input-group > .form-control + .search-field,
.comment-form .search-form .input-group > input[type="text"] + .search-field,
.search-form .comment-form .input-group > input[type="text"] + .search-field,
.comment-form .search-form .input-group > input[type="email"] + .search-field,
.search-form .comment-form .input-group > input[type="email"] + .search-field,
.comment-form .search-form .input-group > input[type="url"] + .search-field,
.search-form .comment-form .input-group > input[type="url"] + .search-field,
.comment-form .search-form .input-group > textarea + .search-field,
.search-form .comment-form .input-group > textarea + .search-field,
.search-form .input-group > .search-field + .search-field,
.input-group > .form-control + .custom-select,
.comment-form .input-group > input[type="text"] + .custom-select,
.comment-form .input-group > input[type="email"] + .custom-select,
.comment-form .input-group > input[type="url"] + .custom-select,
.comment-form .input-group > textarea + .custom-select,
.search-form .input-group > .search-field + .custom-select,
.input-group > .form-control + .custom-file,
.comment-form .input-group > input[type="text"] + .custom-file,
.comment-form .input-group > input[type="email"] + .custom-file,
.comment-form .input-group > input[type="url"] + .custom-file,
.comment-form .input-group > textarea + .custom-file,
.search-form .input-group > .search-field + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.comment-form .input-group > .form-control-plaintext + input[type="text"],
.comment-form .input-group > .form-control-plaintext + input[type="email"],
.comment-form .input-group > .form-control-plaintext + input[type="url"],
.comment-form .input-group > .form-control-plaintext + textarea,
.search-form .input-group > .form-control-plaintext + .search-field,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.comment-form .input-group > .custom-select + input[type="text"],
.comment-form .input-group > .custom-select + input[type="email"],
.comment-form .input-group > .custom-select + input[type="url"],
.comment-form .input-group > .custom-select + textarea,
.search-form .input-group > .custom-select + .search-field,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.comment-form .input-group > .custom-file + input[type="text"],
.comment-form .input-group > .custom-file + input[type="email"],
.comment-form .input-group > .custom-file + input[type="url"],
.comment-form .input-group > .custom-file + textarea,
.search-form .input-group > .custom-file + .search-field,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

/* line 33, node_modules/bootstrap/scss/_input-group.scss */

.input-group > .form-control:focus,
.comment-form .input-group > input:focus[type="text"],
.comment-form .input-group > input:focus[type="email"],
.comment-form .input-group > input:focus[type="url"],
.comment-form .input-group > textarea:focus,
.search-form .input-group > .search-field:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}

/* line 40, node_modules/bootstrap/scss/_input-group.scss */

.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

/* line 46, node_modules/bootstrap/scss/_input-group.scss */

.input-group > .form-control:not(:last-child),
.comment-form .input-group > input:not(:last-child)[type="text"],
.comment-form .input-group > input:not(:last-child)[type="email"],
.comment-form .input-group > input:not(:last-child)[type="url"],
.comment-form .input-group > textarea:not(:last-child),
.search-form .input-group > .search-field:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 47, node_modules/bootstrap/scss/_input-group.scss */

.input-group > .form-control:not(:first-child),
.comment-form .input-group > input:not(:first-child)[type="text"],
.comment-form .input-group > input:not(:first-child)[type="email"],
.comment-form .input-group > input:not(:first-child)[type="url"],
.comment-form .input-group > textarea:not(:first-child),
.search-form .input-group > .search-field:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 52, node_modules/bootstrap/scss/_input-group.scss */

.input-group > .custom-file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 56, node_modules/bootstrap/scss/_input-group.scss */

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 58, node_modules/bootstrap/scss/_input-group.scss */

.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 69, node_modules/bootstrap/scss/_input-group.scss */

.input-group-prepend,
.input-group-append {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 76, node_modules/bootstrap/scss/_input-group.scss */

.input-group-prepend .btn,
.input-group-prepend .comment-form input[type="submit"],
.comment-form .input-group-prepend input[type="submit"],
.input-group-prepend .search-form .search-submit,
.search-form .input-group-prepend .search-submit,
.input-group-append .btn,
.input-group-append .comment-form input[type="submit"],
.comment-form .input-group-append input[type="submit"],
.input-group-append .search-form .search-submit,
.search-form .input-group-append .search-submit {
  position: relative;
  z-index: 2;
}

/* line 80, node_modules/bootstrap/scss/_input-group.scss */

.input-group-prepend .btn:focus,
.input-group-prepend .comment-form input:focus[type="submit"],
.comment-form .input-group-prepend input:focus[type="submit"],
.input-group-prepend .search-form .search-submit:focus,
.search-form .input-group-prepend .search-submit:focus,
.input-group-append .btn:focus,
.input-group-append .comment-form input:focus[type="submit"],
.comment-form .input-group-append input:focus[type="submit"],
.input-group-append .search-form .search-submit:focus,
.search-form .input-group-append .search-submit:focus {
  z-index: 3;
}

/* line 85, node_modules/bootstrap/scss/_input-group.scss */

.input-group-prepend .btn + .btn,
.input-group-prepend .comment-form input[type="submit"] + .btn,
.comment-form .input-group-prepend input[type="submit"] + .btn,
.input-group-prepend .search-form .search-submit + .btn,
.search-form .input-group-prepend .search-submit + .btn,
.input-group-prepend .comment-form .btn + input[type="submit"],
.comment-form .input-group-prepend .btn + input[type="submit"],
.input-group-prepend .comment-form input[type="submit"] + input[type="submit"],
.comment-form .input-group-prepend input[type="submit"] + input[type="submit"],
.input-group-prepend .search-form .comment-form .search-submit + input[type="submit"],
.comment-form .input-group-prepend .search-form .search-submit + input[type="submit"],
.search-form .input-group-prepend .comment-form .search-submit + input[type="submit"],
.comment-form .search-form .input-group-prepend .search-submit + input[type="submit"],
.input-group-prepend .search-form .btn + .search-submit,
.search-form .input-group-prepend .btn + .search-submit,
.input-group-prepend .comment-form .search-form input[type="submit"] + .search-submit,
.search-form .input-group-prepend .comment-form input[type="submit"] + .search-submit,
.comment-form .input-group-prepend .search-form input[type="submit"] + .search-submit,
.search-form .comment-form .input-group-prepend input[type="submit"] + .search-submit,
.input-group-prepend .search-form .search-submit + .search-submit,
.search-form .input-group-prepend .search-submit + .search-submit,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .comment-form input[type="submit"] + .input-group-text,
.comment-form .input-group-prepend input[type="submit"] + .input-group-text,
.input-group-prepend .search-form .search-submit + .input-group-text,
.search-form .input-group-prepend .search-submit + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .comment-form .input-group-text + input[type="submit"],
.comment-form .input-group-prepend .input-group-text + input[type="submit"],
.input-group-prepend .search-form .input-group-text + .search-submit,
.search-form .input-group-prepend .input-group-text + .search-submit,
.input-group-append .btn + .btn,
.input-group-append .comment-form input[type="submit"] + .btn,
.comment-form .input-group-append input[type="submit"] + .btn,
.input-group-append .search-form .search-submit + .btn,
.search-form .input-group-append .search-submit + .btn,
.input-group-append .comment-form .btn + input[type="submit"],
.comment-form .input-group-append .btn + input[type="submit"],
.input-group-append .comment-form input[type="submit"] + input[type="submit"],
.comment-form .input-group-append input[type="submit"] + input[type="submit"],
.input-group-append .search-form .comment-form .search-submit + input[type="submit"],
.comment-form .input-group-append .search-form .search-submit + input[type="submit"],
.search-form .input-group-append .comment-form .search-submit + input[type="submit"],
.comment-form .search-form .input-group-append .search-submit + input[type="submit"],
.input-group-append .search-form .btn + .search-submit,
.search-form .input-group-append .btn + .search-submit,
.input-group-append .comment-form .search-form input[type="submit"] + .search-submit,
.search-form .input-group-append .comment-form input[type="submit"] + .search-submit,
.comment-form .input-group-append .search-form input[type="submit"] + .search-submit,
.search-form .comment-form .input-group-append input[type="submit"] + .search-submit,
.input-group-append .search-form .search-submit + .search-submit,
.search-form .input-group-append .search-submit + .search-submit,
.input-group-append .btn + .input-group-text,
.input-group-append .comment-form input[type="submit"] + .input-group-text,
.comment-form .input-group-append input[type="submit"] + .input-group-text,
.input-group-append .search-form .search-submit + .input-group-text,
.search-form .input-group-append .search-submit + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .comment-form .input-group-text + input[type="submit"],
.comment-form .input-group-append .input-group-text + input[type="submit"],
.input-group-append .search-form .input-group-text + .search-submit,
.search-form .input-group-append .input-group-text + .search-submit {
  margin-left: -1px;
}

/* line 93, node_modules/bootstrap/scss/_input-group.scss */

.input-group-prepend {
  margin-right: -1px;
}

/* line 94, node_modules/bootstrap/scss/_input-group.scss */

.input-group-append {
  margin-left: -1px;
}

/* line 102, node_modules/bootstrap/scss/_input-group.scss */

.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

/* line 118, node_modules/bootstrap/scss/_input-group.scss */

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

/* line 130, node_modules/bootstrap/scss/_input-group.scss */

.input-group-lg > .form-control:not(textarea),
.comment-form .input-group-lg > input:not(textarea)[type="text"],
.comment-form .input-group-lg > input:not(textarea)[type="email"],
.comment-form .input-group-lg > input:not(textarea)[type="url"],
.comment-form .input-group-lg > textarea:not(textarea),
.search-form .input-group-lg > .search-field:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

/* line 135, node_modules/bootstrap/scss/_input-group.scss */

.input-group-lg > .form-control,
.comment-form .input-group-lg > input[type="text"],
.comment-form .input-group-lg > input[type="email"],
.comment-form .input-group-lg > input[type="url"],
.comment-form .input-group-lg > textarea,
.search-form .input-group-lg > .search-field,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.comment-form .input-group-lg > .input-group-prepend > input[type="submit"],
.search-form .input-group-lg > .input-group-prepend > .search-submit,
.input-group-lg > .input-group-append > .btn,
.comment-form .input-group-lg > .input-group-append > input[type="submit"],
.search-form .input-group-lg > .input-group-append > .search-submit {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 147, node_modules/bootstrap/scss/_input-group.scss */

.input-group-sm > .form-control:not(textarea),
.comment-form .input-group-sm > input:not(textarea)[type="text"],
.comment-form .input-group-sm > input:not(textarea)[type="email"],
.comment-form .input-group-sm > input:not(textarea)[type="url"],
.comment-form .input-group-sm > textarea:not(textarea),
.search-form .input-group-sm > .search-field:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

/* line 152, node_modules/bootstrap/scss/_input-group.scss */

.input-group-sm > .form-control,
.comment-form .input-group-sm > input[type="text"],
.comment-form .input-group-sm > input[type="email"],
.comment-form .input-group-sm > input[type="url"],
.comment-form .input-group-sm > textarea,
.search-form .input-group-sm > .search-field,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.comment-form .input-group-sm > .input-group-prepend > input[type="submit"],
.search-form .input-group-sm > .input-group-prepend > .search-submit,
.input-group-sm > .input-group-append > .btn,
.comment-form .input-group-sm > .input-group-append > input[type="submit"],
.search-form .input-group-sm > .input-group-append > .search-submit {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 164, node_modules/bootstrap/scss/_input-group.scss */

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

/* line 177, node_modules/bootstrap/scss/_input-group.scss */

.input-group > .input-group-prepend > .btn,
.comment-form .input-group > .input-group-prepend > input[type="submit"],
.search-form .input-group > .input-group-prepend > .search-submit,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.comment-form .input-group > .input-group-append:not(:last-child) > input[type="submit"],
.search-form .input-group > .input-group-append:not(:last-child) > .search-submit,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.comment-form .input-group > .input-group-append:last-child > input:not(:last-child):not(.dropdown-toggle)[type="submit"],
.search-form .input-group > .input-group-append:last-child > .search-submit:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 186, node_modules/bootstrap/scss/_input-group.scss */

.input-group > .input-group-append > .btn,
.comment-form .input-group > .input-group-append > input[type="submit"],
.search-form .input-group > .input-group-append > .search-submit,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.comment-form .input-group > .input-group-prepend:not(:first-child) > input[type="submit"],
.search-form .input-group > .input-group-prepend:not(:first-child) > .search-submit,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.comment-form .input-group > .input-group-prepend:first-child > input:not(:first-child)[type="submit"],
.search-form .input-group > .input-group-prepend:first-child > .search-submit:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 10, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

/* line 17, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}

/* line 22, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 27, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #01b243;
  background-color: #01b243;
}

/* line 34, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(1, 178, 67, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(1, 178, 67, 0.25);
}

/* line 43, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #35fe80;
}

/* line 47, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #67fea0;
  border-color: #67fea0;
}

/* line 55, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

/* line 58, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

/* line 69, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

/* line 75, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}

/* line 90, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50% / 50% 50%;
}

/* line 108, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

/* line 113, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

/* line 119, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #01b243;
  background-color: #01b243;
}

/* line 124, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

/* line 130, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(1, 178, 67, 0.5);
}

/* line 133, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(1, 178, 67, 0.5);
}

/* line 144, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

/* line 150, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

/* line 156, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(1, 178, 67, 0.5);
}

/* line 167, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-switch {
  padding-left: 2.25rem;
}

/* line 171, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

/* line 179, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -o-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -o-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 179, node_modules/bootstrap/scss/_custom-forms.scss */

  .custom-switch .custom-control-label::after {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 192, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
       -o-transform: translateX(0.75rem);
          transform: translateX(0.75rem);
}

/* line 199, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(1, 178, 67, 0.5);
}

/* line 212, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 230, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-select:focus {
  border-color: #35fe80;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(1, 178, 67, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(1, 178, 67, 0.25);
}

/* line 239, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

/* line 250, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

/* line 257, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

/* line 263, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-select::-ms-expand {
  display: none;
}

/* line 268, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

/* line 276, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

/* line 289, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

/* line 297, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}

/* line 305, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-file-input:focus ~ .custom-file-label {
  border-color: #35fe80;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(1, 178, 67, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(1, 178, 67, 0.25);
}

/* line 310, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

/* line 315, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

/* line 320, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

/* line 325, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

/* line 342, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

/* line 366, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 373, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range:focus {
  outline: none;
}

/* line 378, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(1, 178, 67, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(1, 178, 67, 0.25);
}

/* line 379, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(1, 178, 67, 0.25);
}

/* line 380, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(1, 178, 67, 0.25);
}

/* line 383, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-moz-focus-outer {
  border: 0;
}

/* line 387, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #01b243;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 387, node_modules/bootstrap/scss/_custom-forms.scss */

  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 398, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-webkit-slider-thumb:active {
  background-color: #67fea0;
}

/* line 403, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 414, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #01b243;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 414, node_modules/bootstrap/scss/_custom-forms.scss */

  .custom-range::-moz-range-thumb {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 424, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-moz-range-thumb:active {
  background-color: #67fea0;
}

/* line 429, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 440, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #01b243;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 440, node_modules/bootstrap/scss/_custom-forms.scss */

  .custom-range::-ms-thumb {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 453, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-ms-thumb:active {
  background-color: #67fea0;
}

/* line 458, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

/* line 469, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

/* line 474, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

/* line 481, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

/* line 485, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

/* line 489, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

/* line 493, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

/* line 497, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

/* line 503, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-label::before,
.custom-file-label,
.custom-select {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 503, node_modules/bootstrap/scss/_custom-forms.scss */

  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 6, node_modules/bootstrap/scss/_nav.scss */

.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 14, node_modules/bootstrap/scss/_nav.scss */

.nav-link,
.banner .nav a {
  display: block;
  padding: 0.5rem 1rem;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.nav-link:hover,
.banner .nav a:hover,
.nav-link:focus,
.banner .nav a:focus {
  text-decoration: none;
}

/* line 23, node_modules/bootstrap/scss/_nav.scss */

.nav-link.disabled,
.banner .nav a.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

/* line 34, node_modules/bootstrap/scss/_nav.scss */

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

/* line 37, node_modules/bootstrap/scss/_nav.scss */

.nav-tabs .nav-item,
.nav-tabs .banner .nav li,
.banner .nav .nav-tabs li {
  margin-bottom: -1px;
}

/* line 41, node_modules/bootstrap/scss/_nav.scss */

.nav-tabs .nav-link,
.nav-tabs .banner .nav a,
.banner .nav .nav-tabs a {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.nav-tabs .nav-link:hover,
.nav-tabs .banner .nav a:hover,
.banner .nav .nav-tabs a:hover,
.nav-tabs .nav-link:focus,
.nav-tabs .banner .nav a:focus,
.banner .nav .nav-tabs a:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

/* line 49, node_modules/bootstrap/scss/_nav.scss */

.nav-tabs .nav-link.disabled,
.nav-tabs .banner .nav a.disabled,
.banner .nav .nav-tabs a.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

/* line 56, node_modules/bootstrap/scss/_nav.scss */

.nav-tabs .nav-link.active,
.nav-tabs .banner .nav a.active,
.banner .nav .nav-tabs a.active,
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .banner .nav li.show .nav-link,
.banner .nav .nav-tabs li.show .nav-link,
.nav-tabs .nav-item.show .banner .nav a,
.banner .nav .nav-tabs .nav-item.show a,
.nav-tabs .banner .nav li.show a,
.banner .nav .nav-tabs li.show a {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

/* line 63, node_modules/bootstrap/scss/_nav.scss */

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 77, node_modules/bootstrap/scss/_nav.scss */

.nav-pills .nav-link,
.nav-pills .banner .nav a,
.banner .nav .nav-pills a {
  border-radius: 0.25rem;
}

/* line 81, node_modules/bootstrap/scss/_nav.scss */

.nav-pills .nav-link.active,
.nav-pills .banner .nav a.active,
.banner .nav .nav-pills a.active,
.nav-pills .show > .nav-link,
.nav-pills .banner .nav .show > a,
.banner .nav .nav-pills .show > a {
  color: #fff;
  background-color: #01b243;
}

/* line 94, node_modules/bootstrap/scss/_nav.scss */

.nav-fill .nav-item,
.nav-fill .banner .nav li,
.banner .nav .nav-fill li {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center;
}

/* line 101, node_modules/bootstrap/scss/_nav.scss */

.nav-justified .nav-item,
.nav-justified .banner .nav li,
.banner .nav .nav-justified li {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
}

/* line 114, node_modules/bootstrap/scss/_nav.scss */

.tab-content > .tab-pane {
  display: none;
}

/* line 117, node_modules/bootstrap/scss/_nav.scss */

.tab-content > .active {
  display: block;
}

/* line 18, node_modules/bootstrap/scss/_navbar.scss */

.navbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.5rem 1rem;
}

/* line 28, node_modules/bootstrap/scss/_navbar.scss */

.navbar > .container,
.navbar > .container-fluid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 42, node_modules/bootstrap/scss/_navbar.scss */

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

/* line 61, node_modules/bootstrap/scss/_navbar.scss */

.navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 68, node_modules/bootstrap/scss/_navbar.scss */

.navbar-nav .nav-link,
.navbar-nav .banner .nav a,
.banner .nav .navbar-nav a {
  padding-right: 0;
  padding-left: 0;
}

/* line 73, node_modules/bootstrap/scss/_navbar.scss */

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

/* line 84, node_modules/bootstrap/scss/_navbar.scss */

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 99, node_modules/bootstrap/scss/_navbar.scss */

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 108, node_modules/bootstrap/scss/_navbar.scss */

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.navbar-toggler:hover,
.navbar-toggler:focus {
  text-decoration: none;
}

/* line 123, node_modules/bootstrap/scss/_navbar.scss */

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  /* line 142, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  /* line 140, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  /* line 153, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 156, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }

  /* line 160, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-sm .navbar-nav .nav-link,
  .navbar-expand-sm .navbar-nav .banner .nav a,
  .banner .nav .navbar-expand-sm .navbar-nav a {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  /* line 167, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  /* line 172, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }

  /* line 179, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  /* line 142, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  /* line 140, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  /* line 153, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 156, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }

  /* line 160, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-md .navbar-nav .nav-link,
  .navbar-expand-md .navbar-nav .banner .nav a,
  .banner .nav .navbar-expand-md .navbar-nav a {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  /* line 167, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  /* line 172, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }

  /* line 179, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 142, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  /* line 140, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  /* line 153, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 156, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }

  /* line 160, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-lg .navbar-nav .nav-link,
  .navbar-expand-lg .navbar-nav .banner .nav a,
  .banner .nav .navbar-expand-lg .navbar-nav a {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  /* line 167, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  /* line 172, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }

  /* line 179, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  /* line 142, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  /* line 140, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  /* line 153, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 156, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }

  /* line 160, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xl .navbar-nav .nav-link,
  .navbar-expand-xl .navbar-nav .banner .nav a,
  .banner .nav .navbar-expand-xl .navbar-nav a {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  /* line 167, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  /* line 172, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }

  /* line 179, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

/* line 140, node_modules/bootstrap/scss/_navbar.scss */

.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 142, node_modules/bootstrap/scss/_navbar.scss */

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

/* line 153, node_modules/bootstrap/scss/_navbar.scss */

.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

/* line 156, node_modules/bootstrap/scss/_navbar.scss */

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

/* line 160, node_modules/bootstrap/scss/_navbar.scss */

.navbar-expand .navbar-nav .nav-link,
.navbar-expand .navbar-nav .banner .nav a,
.banner .nav .navbar-expand .navbar-nav a {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 167, node_modules/bootstrap/scss/_navbar.scss */

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

/* line 172, node_modules/bootstrap/scss/_navbar.scss */

.navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

/* line 179, node_modules/bootstrap/scss/_navbar.scss */

.navbar-expand .navbar-toggler {
  display: none;
}

/* line 194, node_modules/bootstrap/scss/_navbar.scss */

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 203, node_modules/bootstrap/scss/_navbar.scss */

.navbar-light .navbar-nav .nav-link,
.navbar-light .navbar-nav .banner .nav a,
.banner .nav .navbar-light .navbar-nav a {
  color: rgba(0, 0, 0, 0.5);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .banner .nav a:hover,
.banner .nav .navbar-light .navbar-nav a:hover,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .banner .nav a:focus,
.banner .nav .navbar-light .navbar-nav a:focus {
  color: rgba(0, 0, 0, 0.7);
}

/* line 210, node_modules/bootstrap/scss/_navbar.scss */

.navbar-light .navbar-nav .nav-link.disabled,
.navbar-light .navbar-nav .banner .nav a.disabled,
.banner .nav .navbar-light .navbar-nav a.disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 215, node_modules/bootstrap/scss/_navbar.scss */

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .banner .nav .show > a,
.banner .nav .navbar-light .navbar-nav .show > a,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .banner .nav .active > a,
.banner .nav .navbar-light .navbar-nav .active > a,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .banner .nav a.show,
.banner .nav .navbar-light .navbar-nav a.show,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .banner .nav a.active,
.banner .nav .navbar-light .navbar-nav a.active {
  color: rgba(0, 0, 0, 0.9);
}

/* line 223, node_modules/bootstrap/scss/_navbar.scss */

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 228, node_modules/bootstrap/scss/_navbar.scss */

.navbar-light .navbar-toggler-icon {
  background-image: none;
}

/* line 232, node_modules/bootstrap/scss/_navbar.scss */

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

/* line 234, node_modules/bootstrap/scss/_navbar.scss */

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 246, node_modules/bootstrap/scss/_navbar.scss */

.navbar-dark .navbar-brand {
  color: #fff;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
  color: #fff;
}

/* line 255, node_modules/bootstrap/scss/_navbar.scss */

.navbar-dark .navbar-nav .nav-link,
.navbar-dark .navbar-nav .banner .nav a,
.banner .nav .navbar-dark .navbar-nav a {
  color: rgba(255, 255, 255, 0.5);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .banner .nav a:hover,
.banner .nav .navbar-dark .navbar-nav a:hover,
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .banner .nav a:focus,
.banner .nav .navbar-dark .navbar-nav a:focus {
  color: rgba(255, 255, 255, 0.75);
}

/* line 262, node_modules/bootstrap/scss/_navbar.scss */

.navbar-dark .navbar-nav .nav-link.disabled,
.navbar-dark .navbar-nav .banner .nav a.disabled,
.banner .nav .navbar-dark .navbar-nav a.disabled {
  color: rgba(255, 255, 255, 0.25);
}

/* line 267, node_modules/bootstrap/scss/_navbar.scss */

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .banner .nav .show > a,
.banner .nav .navbar-dark .navbar-nav .show > a,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .banner .nav .active > a,
.banner .nav .navbar-dark .navbar-nav .active > a,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .banner .nav a.show,
.banner .nav .navbar-dark .navbar-nav a.show,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .banner .nav a.active,
.banner .nav .navbar-dark .navbar-nav a.active {
  color: #fff;
}

/* line 275, node_modules/bootstrap/scss/_navbar.scss */

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 280, node_modules/bootstrap/scss/_navbar.scss */

.navbar-dark .navbar-toggler-icon {
  background-image: none;
}

/* line 284, node_modules/bootstrap/scss/_navbar.scss */

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

/* line 286, node_modules/bootstrap/scss/_navbar.scss */

.navbar-dark .navbar-text a {
  color: #fff;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

/* line 5, node_modules/bootstrap/scss/_card.scss */

.card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

/* line 16, node_modules/bootstrap/scss/_card.scss */

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 22, node_modules/bootstrap/scss/_card.scss */

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 28, node_modules/bootstrap/scss/_card.scss */

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 34, node_modules/bootstrap/scss/_card.scss */

.card-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1.25rem;
}

/* line 42, node_modules/bootstrap/scss/_card.scss */

.card-title {
  margin-bottom: 0.75rem;
}

/* line 46, node_modules/bootstrap/scss/_card.scss */

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

/* line 51, node_modules/bootstrap/scss/_card.scss */

.card-text:last-child {
  margin-bottom: 0;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.card-link:hover {
  text-decoration: none;
}

/* line 60, node_modules/bootstrap/scss/_card.scss */

.card-link + .card-link {
  margin-left: 1.25rem;
}

/* line 69, node_modules/bootstrap/scss/_card.scss */

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 76, node_modules/bootstrap/scss/_card.scss */

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

/* line 81, node_modules/bootstrap/scss/_card.scss */

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

/* line 87, node_modules/bootstrap/scss/_card.scss */

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 92, node_modules/bootstrap/scss/_card.scss */

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

/* line 102, node_modules/bootstrap/scss/_card.scss */

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

/* line 109, node_modules/bootstrap/scss/_card.scss */

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

/* line 115, node_modules/bootstrap/scss/_card.scss */

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

/* line 124, node_modules/bootstrap/scss/_card.scss */

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

/* line 130, node_modules/bootstrap/scss/_card.scss */

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

/* line 135, node_modules/bootstrap/scss/_card.scss */

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

/* line 143, node_modules/bootstrap/scss/_card.scss */

.card-deck {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 147, node_modules/bootstrap/scss/_card.scss */

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  /* line 143, node_modules/bootstrap/scss/_card.scss */

  .card-deck {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  /* line 156, node_modules/bootstrap/scss/_card.scss */

  .card-deck .card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

/* line 173, node_modules/bootstrap/scss/_card.scss */

.card-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 179, node_modules/bootstrap/scss/_card.scss */

.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  /* line 173, node_modules/bootstrap/scss/_card.scss */

  .card-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }

  /* line 187, node_modules/bootstrap/scss/_card.scss */

  .card-group > .card {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }

  /* line 192, node_modules/bootstrap/scss/_card.scss */

  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }

  /* line 199, node_modules/bootstrap/scss/_card.scss */

  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  /* line 202, node_modules/bootstrap/scss/_card.scss */

  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }

  /* line 207, node_modules/bootstrap/scss/_card.scss */

  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }

  /* line 214, node_modules/bootstrap/scss/_card.scss */

  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  /* line 217, node_modules/bootstrap/scss/_card.scss */

  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }

  /* line 222, node_modules/bootstrap/scss/_card.scss */

  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

/* line 239, node_modules/bootstrap/scss/_card.scss */

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 238, node_modules/bootstrap/scss/_card.scss */

  .card-columns {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }

  /* line 249, node_modules/bootstrap/scss/_card.scss */

  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

/* line 262, node_modules/bootstrap/scss/_card.scss */

.accordion > .card {
  overflow: hidden;
}

/* line 266, node_modules/bootstrap/scss/_card.scss */

.accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

/* line 270, node_modules/bootstrap/scss/_card.scss */

.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

/* line 276, node_modules/bootstrap/scss/_card.scss */

.accordion > .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 281, node_modules/bootstrap/scss/_card.scss */

.accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 285, node_modules/bootstrap/scss/_card.scss */

.accordion > .card .card-header {
  margin-bottom: -1px;
}

/* line 1, node_modules/bootstrap/scss/_breadcrumb.scss */

.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

/* line 13, node_modules/bootstrap/scss/_breadcrumb.scss */

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

/* line 16, node_modules/bootstrap/scss/_breadcrumb.scss */

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

/* line 30, node_modules/bootstrap/scss/_breadcrumb.scss */

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

/* line 34, node_modules/bootstrap/scss/_breadcrumb.scss */

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

/* line 38, node_modules/bootstrap/scss/_breadcrumb.scss */

.breadcrumb-item.active {
  color: #6c757d;
}

/* line 1, node_modules/bootstrap/scss/_pagination.scss */

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

/* line 7, node_modules/bootstrap/scss/_pagination.scss */

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #01b243;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

/* line 17, node_modules/bootstrap/scss/_pagination.scss */

.page-link:hover {
  z-index: 2;
  color: #016626;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

/* line 25, node_modules/bootstrap/scss/_pagination.scss */

.page-link:focus {
  z-index: 2;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(1, 178, 67, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(1, 178, 67, 0.25);
}

/* line 34, node_modules/bootstrap/scss/_pagination.scss */

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 40, node_modules/bootstrap/scss/_pagination.scss */

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

/* line 45, node_modules/bootstrap/scss/_pagination.scss */

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #01b243;
  border-color: #01b243;
}

/* line 52, node_modules/bootstrap/scss/_pagination.scss */

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

/* line 4, node_modules/bootstrap/scss/mixins/_pagination.scss */

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

/* line 12, node_modules/bootstrap/scss/mixins/_pagination.scss */

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

/* line 17, node_modules/bootstrap/scss/mixins/_pagination.scss */

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

/* line 4, node_modules/bootstrap/scss/mixins/_pagination.scss */

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 12, node_modules/bootstrap/scss/mixins/_pagination.scss */

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

/* line 17, node_modules/bootstrap/scss/mixins/_pagination.scss */

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

/* line 6, node_modules/bootstrap/scss/_badge.scss */

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 6, node_modules/bootstrap/scss/_badge.scss */

  .badge {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.badge:hover,
a.badge:focus {
  text-decoration: none;
}

/* line 25, node_modules/bootstrap/scss/_badge.scss */

.badge:empty {
  display: none;
}

/* line 31, node_modules/bootstrap/scss/_badge.scss */

.btn .badge,
.comment-form input[type="submit"] .badge,
.search-form .search-submit .badge {
  position: relative;
  top: -1px;
}

/* line 40, node_modules/bootstrap/scss/_badge.scss */

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */

.badge-primary {
  color: #fff;
  background-color: #01b243;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.badge-primary:hover,
a.badge-primary:focus {
  color: #fff;
  background-color: #017f30;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */

a.badge-primary:focus,
a.badge-primary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(1, 178, 67, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(1, 178, 67, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.badge-secondary:hover,
a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */

a.badge-secondary:focus,
a.badge-secondary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */

.badge-success {
  color: #fff;
  background-color: #28a745;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.badge-success:hover,
a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */

a.badge-success:focus,
a.badge-success.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.badge-info:hover,
a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */

a.badge-info:focus,
a.badge-info.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.badge-warning:hover,
a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */

a.badge-warning:focus,
a.badge-warning.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.badge-danger:hover,
a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */

a.badge-danger:focus,
a.badge-danger.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.badge-light:hover,
a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */

a.badge-light:focus,
a.badge-light.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.badge-dark:hover,
a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */

a.badge-dark:focus,
a.badge-dark.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 1, node_modules/bootstrap/scss/_jumbotron.scss */

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  /* line 1, node_modules/bootstrap/scss/_jumbotron.scss */

  .jumbotron {
    padding: 4rem 2rem;
  }
}

/* line 13, node_modules/bootstrap/scss/_jumbotron.scss */

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

/* line 5, node_modules/bootstrap/scss/_alert.scss */

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

/* line 14, node_modules/bootstrap/scss/_alert.scss */

.alert-heading {
  color: inherit;
}

/* line 20, node_modules/bootstrap/scss/_alert.scss */

.alert-link {
  font-weight: 700;
}

/* line 29, node_modules/bootstrap/scss/_alert.scss */

.alert-dismissible {
  padding-right: 4rem;
}

/* line 33, node_modules/bootstrap/scss/_alert.scss */

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

.alert-primary {
  color: #015d23;
  background-color: #ccf0d9;
  border-color: #b8e9ca;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-primary hr {
  border-top-color: #a5e3bb;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-primary .alert-link {
  color: #002b10;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-secondary .alert-link {
  color: #202326;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-success hr {
  border-top-color: #b1dfbb;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-success .alert-link {
  color: #0b2e13;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-info hr {
  border-top-color: #abdde5;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-info .alert-link {
  color: #062c33;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-warning hr {
  border-top-color: #ffe8a1;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-warning .alert-link {
  color: #533f03;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-danger hr {
  border-top-color: #f1b0b7;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-danger .alert-link {
  color: #491217;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-light hr {
  border-top-color: #ececf6;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-light .alert-link {
  color: #686868;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-dark hr {
  border-top-color: #b9bbbe;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-dark .alert-link {
  color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }

  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }

  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }

  to {
    background-position: 0 0;
  }
}

/* line 9, node_modules/bootstrap/scss/_progress.scss */

.progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

/* line 19, node_modules/bootstrap/scss/_progress.scss */

.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #01b243;
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 19, node_modules/bootstrap/scss/_progress.scss */

  .progress-bar {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 30, node_modules/bootstrap/scss/_progress.scss */

.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

/* line 36, node_modules/bootstrap/scss/_progress.scss */

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
       -o-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  /* line 36, node_modules/bootstrap/scss/_progress.scss */

  .progress-bar-animated {
    -webkit-animation: none;
         -o-animation: none;
            animation: none;
  }
}

/* line 1, node_modules/bootstrap/scss/_media.scss */

.media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 6, node_modules/bootstrap/scss/_media.scss */

.media-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 5, node_modules/bootstrap/scss/_list-group.scss */

.list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

/* line 20, node_modules/bootstrap/scss/_list-group.scss */

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-action:hover,
.list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

/* line 33, node_modules/bootstrap/scss/_list-group.scss */

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

/* line 44, node_modules/bootstrap/scss/_list-group.scss */

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 54, node_modules/bootstrap/scss/_list-group.scss */

.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 58, node_modules/bootstrap/scss/_list-group.scss */

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 63, node_modules/bootstrap/scss/_list-group.scss */

.list-group-item.disabled,
.list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

/* line 71, node_modules/bootstrap/scss/_list-group.scss */

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #01b243;
  border-color: #01b243;
}

/* line 88, node_modules/bootstrap/scss/_list-group.scss */

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

/* line 91, node_modules/bootstrap/scss/_list-group.scss */

.list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}

/* line 95, node_modules/bootstrap/scss/_list-group.scss */

.list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

/* line 100, node_modules/bootstrap/scss/_list-group.scss */

.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

@media (min-width: 576px) {
  /* line 88, node_modules/bootstrap/scss/_list-group.scss */

  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 91, node_modules/bootstrap/scss/_list-group.scss */

  .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  /* line 95, node_modules/bootstrap/scss/_list-group.scss */

  .list-group-horizontal-sm .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  /* line 100, node_modules/bootstrap/scss/_list-group.scss */

  .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 768px) {
  /* line 88, node_modules/bootstrap/scss/_list-group.scss */

  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 91, node_modules/bootstrap/scss/_list-group.scss */

  .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  /* line 95, node_modules/bootstrap/scss/_list-group.scss */

  .list-group-horizontal-md .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  /* line 100, node_modules/bootstrap/scss/_list-group.scss */

  .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 992px) {
  /* line 88, node_modules/bootstrap/scss/_list-group.scss */

  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 91, node_modules/bootstrap/scss/_list-group.scss */

  .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  /* line 95, node_modules/bootstrap/scss/_list-group.scss */

  .list-group-horizontal-lg .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  /* line 100, node_modules/bootstrap/scss/_list-group.scss */

  .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 1200px) {
  /* line 88, node_modules/bootstrap/scss/_list-group.scss */

  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 91, node_modules/bootstrap/scss/_list-group.scss */

  .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  /* line 95, node_modules/bootstrap/scss/_list-group.scss */

  .list-group-horizontal-xl .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  /* line 100, node_modules/bootstrap/scss/_list-group.scss */

  .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

/* line 117, node_modules/bootstrap/scss/_list-group.scss */

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

/* line 122, node_modules/bootstrap/scss/_list-group.scss */

.list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}

/* line 128, node_modules/bootstrap/scss/_list-group.scss */

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

/* line 134, node_modules/bootstrap/scss/_list-group.scss */

.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-primary {
  color: #015d23;
  background-color: #b8e9ca;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
  color: #015d23;
  background-color: #a5e3bb;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #015d23;
  border-color: #015d23;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

/* line 1, node_modules/bootstrap/scss/_close.scss */

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.close:hover {
  color: #000;
  text-decoration: none;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.close:not(:disabled):not(.disabled):hover,
.close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

/* line 29, node_modules/bootstrap/scss/_close.scss */

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 39, node_modules/bootstrap/scss/_close.scss */

a.close.disabled {
  pointer-events: none;
}

/* line 1, node_modules/bootstrap/scss/_toasts.scss */

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}

/* line 14, node_modules/bootstrap/scss/_toasts.scss */

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

/* line 18, node_modules/bootstrap/scss/_toasts.scss */

.toast.showing {
  opacity: 1;
}

/* line 22, node_modules/bootstrap/scss/_toasts.scss */

.toast.show {
  display: block;
  opacity: 1;
}

/* line 27, node_modules/bootstrap/scss/_toasts.scss */

.toast.hide {
  display: none;
}

/* line 32, node_modules/bootstrap/scss/_toasts.scss */

.toast-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

/* line 42, node_modules/bootstrap/scss/_toasts.scss */

.toast-body {
  padding: 0.75rem;
}

/* line 7, node_modules/bootstrap/scss/_modal.scss */

.modal-open {
  overflow: hidden;
}

/* line 11, node_modules/bootstrap/scss/_modal.scss */

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 18, node_modules/bootstrap/scss/_modal.scss */

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

/* line 36, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

/* line 44, node_modules/bootstrap/scss/_modal.scss */

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
       -o-transform: translate(0, -50px);
          transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  /* line 44, node_modules/bootstrap/scss/_modal.scss */

  .modal.fade .modal-dialog {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 48, node_modules/bootstrap/scss/_modal.scss */

.modal.show .modal-dialog {
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}

/* line 53, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem);
}

/* line 57, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

/* line 62, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

/* line 67, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

/* line 72, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - 1rem);
}

/* line 78, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}

/* line 85, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog-centered.modal-dialog-scrollable {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}

/* line 90, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

/* line 94, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

/* line 101, node_modules/bootstrap/scss/_modal.scss */

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

/* line 119, node_modules/bootstrap/scss/_modal.scss */

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

/* line 129, node_modules/bootstrap/scss/_modal.scss */

.modal-backdrop.fade {
  opacity: 0;
}

/* line 130, node_modules/bootstrap/scss/_modal.scss */

.modal-backdrop.show {
  opacity: 0.5;
}

/* line 135, node_modules/bootstrap/scss/_modal.scss */

.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

/* line 143, node_modules/bootstrap/scss/_modal.scss */

.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

/* line 151, node_modules/bootstrap/scss/_modal.scss */

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 158, node_modules/bootstrap/scss/_modal.scss */

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem;
}

/* line 167, node_modules/bootstrap/scss/_modal.scss */

.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

/* line 176, node_modules/bootstrap/scss/_modal.scss */

.modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

/* line 177, node_modules/bootstrap/scss/_modal.scss */

.modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

/* line 181, node_modules/bootstrap/scss/_modal.scss */

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  /* line 192, node_modules/bootstrap/scss/_modal.scss */

  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  /* line 197, node_modules/bootstrap/scss/_modal.scss */

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }

  /* line 200, node_modules/bootstrap/scss/_modal.scss */

  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  /* line 205, node_modules/bootstrap/scss/_modal.scss */

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  /* line 208, node_modules/bootstrap/scss/_modal.scss */

  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }

  /* line 217, node_modules/bootstrap/scss/_modal.scss */

  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 221, node_modules/bootstrap/scss/_modal.scss */

  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 228, node_modules/bootstrap/scss/_modal.scss */

  .modal-xl {
    max-width: 1140px;
  }
}

/* line 2, node_modules/bootstrap/scss/_tooltip.scss */

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

/* line 15, node_modules/bootstrap/scss/_tooltip.scss */

.tooltip.show {
  opacity: 0.9;
}

/* line 17, node_modules/bootstrap/scss/_tooltip.scss */

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

/* line 23, node_modules/bootstrap/scss/_tooltip.scss */

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 32, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-top,
.bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

/* line 35, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-top .arrow,
.bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

/* line 38, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

/* line 46, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-right,
.bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

/* line 49, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-right .arrow,
.bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 54, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-right .arrow::before,
.bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

/* line 62, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-bottom,
.bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

/* line 65, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-bottom .arrow,
.bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

/* line 68, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

/* line 76, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-left,
.bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

/* line 79, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-left .arrow,
.bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 84, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

/* line 108, node_modules/bootstrap/scss/_tooltip.scss */

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

/* line 1, node_modules/bootstrap/scss/_popover.scss */

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

/* line 20, node_modules/bootstrap/scss/_popover.scss */

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

/* line 27, node_modules/bootstrap/scss/_popover.scss */

.popover .arrow::before,
.popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 38, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-top,
.bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

/* line 41, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-top > .arrow,
.bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

/* line 44, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-top > .arrow::before,
.bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

/* line 50, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-top > .arrow::after,
.bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

/* line 58, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-right,
.bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

/* line 61, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-right > .arrow,
.bs-popover-auto[x-placement^="right"] > .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

/* line 67, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-right > .arrow::before,
.bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 73, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-right > .arrow::after,
.bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

/* line 81, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-bottom,
.bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

/* line 84, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-bottom > .arrow,
.bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: calc((0.5rem + 1px) * -1);
}

/* line 87, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-bottom > .arrow::before,
.bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

/* line 93, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-bottom > .arrow::after,
.bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

/* line 101, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-bottom .popover-header::before,
.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

/* line 113, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-left,
.bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

/* line 116, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-left > .arrow,
.bs-popover-auto[x-placement^="left"] > .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

/* line 122, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-left > .arrow::before,
.bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 128, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-left > .arrow::after,
.bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

/* line 153, node_modules/bootstrap/scss/_popover.scss */

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

/* line 163, node_modules/bootstrap/scss/_popover.scss */

.popover-header:empty {
  display: none;
}

/* line 168, node_modules/bootstrap/scss/_popover.scss */

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

/* line 14, node_modules/bootstrap/scss/_carousel.scss */

.carousel {
  position: relative;
}

/* line 18, node_modules/bootstrap/scss/_carousel.scss */

.carousel.pointer-event {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

/* line 22, node_modules/bootstrap/scss/_carousel.scss */

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 2, node_modules/bootstrap/scss/mixins/_clearfix.scss */

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

/* line 29, node_modules/bootstrap/scss/_carousel.scss */

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  -o-transition: -o-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 29, node_modules/bootstrap/scss/_carousel.scss */

  .carousel-item {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 39, node_modules/bootstrap/scss/_carousel.scss */

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* line 45, node_modules/bootstrap/scss/_carousel.scss */

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}

/* line 50, node_modules/bootstrap/scss/_carousel.scss */

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}

/* line 61, node_modules/bootstrap/scss/_carousel.scss */

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}

/* line 67, node_modules/bootstrap/scss/_carousel.scss */

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

/* line 74, node_modules/bootstrap/scss/_carousel.scss */

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  -webkit-transition: 0s 0.6s opacity;
  -o-transition: 0s 0.6s opacity;
  transition: 0s 0.6s opacity;
}

@media (prefers-reduced-motion: reduce) {
  /* line 74, node_modules/bootstrap/scss/_carousel.scss */

  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 87, node_modules/bootstrap/scss/_carousel.scss */

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 87, node_modules/bootstrap/scss/_carousel.scss */

  .carousel-control-prev,
  .carousel-control-next {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

/* line 111, node_modules/bootstrap/scss/_carousel.scss */

.carousel-control-prev {
  left: 0;
}

/* line 117, node_modules/bootstrap/scss/_carousel.scss */

.carousel-control-next {
  right: 0;
}

/* line 125, node_modules/bootstrap/scss/_carousel.scss */

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50% / 100% 100%;
}

/* line 132, node_modules/bootstrap/scss/_carousel.scss */

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}

/* line 135, node_modules/bootstrap/scss/_carousel.scss */

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}

/* line 145, node_modules/bootstrap/scss/_carousel.scss */

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

/* line 159, node_modules/bootstrap/scss/_carousel.scss */

.carousel-indicators li {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  -webkit-transition: opacity 0.6s ease;
  -o-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 159, node_modules/bootstrap/scss/_carousel.scss */

  .carousel-indicators li {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 177, node_modules/bootstrap/scss/_carousel.scss */

.carousel-indicators .active {
  opacity: 1;
}

/* line 187, node_modules/bootstrap/scss/_carousel.scss */

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-o-keyframes spinner-border {
  to {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/* line 9, node_modules/bootstrap/scss/_spinners.scss */

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border .75s linear infinite;
       -o-animation: spinner-border .75s linear infinite;
          animation: spinner-border .75s linear infinite;
}

/* line 21, node_modules/bootstrap/scss/_spinners.scss */

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }

  50% {
    opacity: 1;
  }
}

@-o-keyframes spinner-grow {
  0% {
    -o-transform: scale(0);
       transform: scale(0);
  }

  50% {
    opacity: 1;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0);
  }

  50% {
    opacity: 1;
  }
}

/* line 40, node_modules/bootstrap/scss/_spinners.scss */

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow .75s linear infinite;
       -o-animation: spinner-grow .75s linear infinite;
          animation: spinner-grow .75s linear infinite;
}

/* line 52, node_modules/bootstrap/scss/_spinners.scss */

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

/* line 3, node_modules/bootstrap/scss/utilities/_align.scss */

.align-baseline {
  vertical-align: baseline !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_align.scss */

.align-top {
  vertical-align: top !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_align.scss */

.align-middle {
  vertical-align: middle !important;
}

/* line 6, node_modules/bootstrap/scss/utilities/_align.scss */

.align-bottom {
  vertical-align: bottom !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_align.scss */

.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 8, node_modules/bootstrap/scss/utilities/_align.scss */

.align-text-top {
  vertical-align: text-top !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-primary {
  background-color: #01b243 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #017f30 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-secondary {
  background-color: #6c757d !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-success {
  background-color: #28a745 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-success:hover,
a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-info {
  background-color: #17a2b8 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-warning {
  background-color: #ffc107 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-danger {
  background-color: #dc3545 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-light {
  background-color: #f8f9fa !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-light:hover,
a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-dark {
  background-color: #343a40 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_background.scss */

.bg-white {
  background-color: #fff !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_background.scss */

.bg-transparent {
  background-color: transparent !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_borders.scss */

.border {
  border: 1px solid #dee2e6 !important;
}

/* line 8, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

/* line 9, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

/* line 10, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-0 {
  border: 0 !important;
}

/* line 14, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-top-0 {
  border-top: 0 !important;
}

/* line 15, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-right-0 {
  border-right: 0 !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-left-0 {
  border-left: 0 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-primary {
  border-color: #01b243 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-secondary {
  border-color: #6c757d !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-success {
  border-color: #28a745 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-info {
  border-color: #17a2b8 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-warning {
  border-color: #ffc107 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-danger {
  border-color: #dc3545 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-light {
  border-color: #f8f9fa !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-dark {
  border-color: #343a40 !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-white {
  border-color: #fff !important;
}

/* line 33, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-sm {
  border-radius: 0.2rem !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded {
  border-radius: 0.25rem !important;
}

/* line 41, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

/* line 46, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

/* line 51, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 56, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 61, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-lg {
  border-radius: 0.3rem !important;
}

/* line 65, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-circle {
  border-radius: 50% !important;
}

/* line 69, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-pill {
  border-radius: 50rem !important;
}

/* line 73, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-0 {
  border-radius: 0 !important;
}

/* line 2, node_modules/bootstrap/scss/mixins/_clearfix.scss */

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-none {
  display: none !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-inline {
  display: inline !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-inline-block {
  display: inline-block !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-block {
  display: block !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-table {
  display: table !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-table-row {
  display: table-row !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-table-cell {
  display: table-cell !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-inline {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-inline-block {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-block {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-table {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-table-row {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-table-cell {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-inline {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-inline-block {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-block {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-table {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-table-row {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-table-cell {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-inline {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-inline-block {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-block {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-table {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-table-row {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-table-cell {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-inline {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-inline-block {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-block {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-table {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-table-row {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-table-cell {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media print {
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-none {
    display: none !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-inline {
    display: inline !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-inline-block {
    display: inline-block !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-block {
    display: block !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-table {
    display: table !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-table-row {
    display: table-row !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-table-cell {
    display: table-cell !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

/* line 3, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

/* line 10, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive::before {
  display: block;
  content: "";
}

/* line 15, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive-4by3::before {
  padding-top: 75%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive-1by1::before {
  padding-top: 100%;
}

/* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

/* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

/* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

/* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

/* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

/* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

/* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

/* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

/* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

/* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

/* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

/* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

/* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

/* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

/* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

/* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

/* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

/* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

/* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

/* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

/* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

/* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

@media (min-width: 576px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

/* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

.float-left {
  float: left !important;
}

/* line 8, node_modules/bootstrap/scss/utilities/_float.scss */

.float-right {
  float: right !important;
}

/* line 9, node_modules/bootstrap/scss/utilities/_float.scss */

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-sm-left {
    float: left !important;
  }

  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-sm-right {
    float: right !important;
  }

  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-md-left {
    float: left !important;
  }

  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-md-right {
    float: right !important;
  }

  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-lg-left {
    float: left !important;
  }

  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-lg-right {
    float: right !important;
  }

  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xl-left {
    float: left !important;
  }

  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xl-right {
    float: right !important;
  }

  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xl-none {
    float: none !important;
  }
}

/* line 4, node_modules/bootstrap/scss/utilities/_overflow.scss */

.overflow-auto {
  overflow: auto !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_overflow.scss */

.overflow-hidden {
  overflow: hidden !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */

.position-static {
  position: static !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */

.position-relative {
  position: relative !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */

.position-absolute {
  position: absolute !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */

.position-fixed {
  position: fixed !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */

.position-sticky {
  position: sticky !important;
}

/* line 10, node_modules/bootstrap/scss/utilities/_position.scss */

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 18, node_modules/bootstrap/scss/utilities/_position.scss */

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  /* line 26, node_modules/bootstrap/scss/utilities/_position.scss */

  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

/* line 5, node_modules/bootstrap/scss/utilities/_screenreaders.scss */

.sr-only,
.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* line 24, node_modules/bootstrap/scss/mixins/_screen-reader.scss */

.sr-only-focusable:active,
.screen-reader-text:active,
.sr-only-focusable:focus,
.screen-reader-text:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

/* line 3, node_modules/bootstrap/scss/utilities/_shadows.scss */

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_shadows.scss */

.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_shadows.scss */

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 6, node_modules/bootstrap/scss/utilities/_shadows.scss */

.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.w-25 {
  width: 25% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.w-50 {
  width: 50% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.w-75 {
  width: 75% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.w-100 {
  width: 100% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.w-auto {
  width: auto !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.h-25 {
  height: 25% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.h-50 {
  height: 50% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.h-75 {
  height: 75% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.h-100 {
  height: 100% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.h-auto {
  height: auto !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_sizing.scss */

.mw-100 {
  max-width: 100% !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_sizing.scss */

.mh-100 {
  max-height: 100% !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_sizing.scss */

.min-vw-100 {
  min-width: 100vw !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_sizing.scss */

.min-vh-100 {
  min-height: 100vh !important;
}

/* line 19, node_modules/bootstrap/scss/utilities/_sizing.scss */

.vw-100 {
  width: 100vw !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_sizing.scss */

.vh-100 {
  height: 100vh !important;
}

/* line 6, node_modules/bootstrap/scss/utilities/_stretched-link.scss */

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-0 {
  margin: 0 !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-1 {
  margin: 0.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-2 {
  margin: 0.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-3 {
  margin: 1rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-4 {
  margin: 1.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-5 {
  margin: 3rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-0 {
  padding: 0 !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-1 {
  padding: 0.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-2 {
  padding: 0.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-3 {
  padding: 1rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-4 {
  padding: 1.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-5 {
  padding: 3rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n1 {
  margin: -0.25rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n2 {
  margin: -0.5rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n3 {
  margin: -1rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n4 {
  margin: -1.5rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n5 {
  margin: -3rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

/* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-auto {
  margin: auto !important;
}

/* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

/* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

/* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

/* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-0 {
    margin: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-3 {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-5 {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-0 {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-3 {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-5 {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n3 {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n5 {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-auto {
    margin: auto !important;
  }

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-0 {
    margin: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-1 {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-2 {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-3 {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-4 {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-5 {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-0 {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-1 {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-2 {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-3 {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-4 {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-5 {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n3 {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n5 {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-auto {
    margin: auto !important;
  }

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-0 {
    margin: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-3 {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-5 {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-0 {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-3 {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-5 {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n3 {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n5 {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-auto {
    margin: auto !important;
  }

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-0 {
    margin: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-3 {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-5 {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-0 {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-3 {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-5 {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n3 {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n5 {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-auto {
    margin: auto !important;
  }

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

/* line 7, node_modules/bootstrap/scss/utilities/_text.scss */

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_text.scss */

.text-justify {
  text-align: justify !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_text.scss */

.text-wrap {
  white-space: normal !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_text.scss */

.text-nowrap {
  white-space: nowrap !important;
}

/* line 14, node_modules/bootstrap/scss/utilities/_text.scss */

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

.text-left {
  text-align: left !important;
}

/* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

.text-right {
  text-align: right !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_text.scss */

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-sm-left {
    text-align: left !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-sm-right {
    text-align: right !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-md-left {
    text-align: left !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-md-right {
    text-align: right !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-lg-left {
    text-align: left !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-lg-right {
    text-align: right !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xl-left {
    text-align: left !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xl-right {
    text-align: right !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xl-center {
    text-align: center !important;
  }
}

/* line 30, node_modules/bootstrap/scss/utilities/_text.scss */

.text-lowercase {
  text-transform: lowercase !important;
}

/* line 31, node_modules/bootstrap/scss/utilities/_text.scss */

.text-uppercase {
  text-transform: uppercase !important;
}

/* line 32, node_modules/bootstrap/scss/utilities/_text.scss */

.text-capitalize {
  text-transform: capitalize !important;
}

/* line 36, node_modules/bootstrap/scss/utilities/_text.scss */

.font-weight-light {
  font-weight: 300 !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_text.scss */

.font-weight-lighter {
  font-weight: lighter !important;
}

/* line 38, node_modules/bootstrap/scss/utilities/_text.scss */

.font-weight-normal {
  font-weight: 400 !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_text.scss */

.font-weight-bold {
  font-weight: 700 !important;
}

/* line 40, node_modules/bootstrap/scss/utilities/_text.scss */

.font-weight-bolder {
  font-weight: bolder !important;
}

/* line 41, node_modules/bootstrap/scss/utilities/_text.scss */

.font-italic {
  font-style: italic !important;
}

/* line 45, node_modules/bootstrap/scss/utilities/_text.scss */

.text-white {
  color: #fff !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-primary {
  color: #01b243 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-primary:hover,
a.text-primary:focus {
  color: #016626 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-secondary {
  color: #6c757d !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-secondary:hover,
a.text-secondary:focus {
  color: #494f54 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-success {
  color: #28a745 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-success:hover,
a.text-success:focus {
  color: #19692c !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-info {
  color: #17a2b8 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-info:hover,
a.text-info:focus {
  color: #0f6674 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-warning {
  color: #ffc107 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-warning:hover,
a.text-warning:focus {
  color: #ba8b00 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-danger {
  color: #dc3545 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-danger:hover,
a.text-danger:focus {
  color: #a71d2a !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-light {
  color: #f8f9fa !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-light:hover,
a.text-light:focus {
  color: #cbd3da !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-dark {
  color: #343a40 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-dark:hover,
a.text-dark:focus {
  color: #121416 !important;
}

/* line 51, node_modules/bootstrap/scss/utilities/_text.scss */

.text-body {
  color: #212529 !important;
}

/* line 52, node_modules/bootstrap/scss/utilities/_text.scss */

.text-muted {
  color: #6c757d !important;
}

/* line 54, node_modules/bootstrap/scss/utilities/_text.scss */

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 55, node_modules/bootstrap/scss/utilities/_text.scss */

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 59, node_modules/bootstrap/scss/utilities/_text.scss */

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 63, node_modules/bootstrap/scss/utilities/_text.scss */

.text-decoration-none {
  text-decoration: none !important;
}

/* line 65, node_modules/bootstrap/scss/utilities/_text.scss */

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

/* line 72, node_modules/bootstrap/scss/utilities/_text.scss */

.text-reset {
  color: inherit !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_visibility.scss */

.visible {
  visibility: visible !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_visibility.scss */

.invisible {
  visibility: hidden !important;
}

@media print {
  /* line 13, node_modules/bootstrap/scss/_print.scss */

  *,
  *::before,
  *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  /* line 24, node_modules/bootstrap/scss/_print.scss */

  a:not(.btn) {
    text-decoration: underline;
  }

  /* line 34, node_modules/bootstrap/scss/_print.scss */

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  /* line 49, node_modules/bootstrap/scss/_print.scss */

  pre {
    white-space: pre-wrap !important;
  }

  /* line 52, node_modules/bootstrap/scss/_print.scss */

  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  /* line 63, node_modules/bootstrap/scss/_print.scss */

  thead {
    display: table-header-group;
  }

  /* line 67, node_modules/bootstrap/scss/_print.scss */

  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 72, node_modules/bootstrap/scss/_print.scss */

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 79, node_modules/bootstrap/scss/_print.scss */

  h2,
  h3 {
    page-break-after: avoid;
  }

@page {
    size: a3;
}

  /* line 92, node_modules/bootstrap/scss/_print.scss */

  body {
    min-width: 992px !important;
  }

  /* line 95, node_modules/bootstrap/scss/_print.scss */

  .container {
    min-width: 992px !important;
  }

  /* line 100, node_modules/bootstrap/scss/_print.scss */

  .navbar {
    display: none;
  }

  /* line 103, node_modules/bootstrap/scss/_print.scss */

  .badge {
    border: 1px solid #000;
  }

  /* line 107, node_modules/bootstrap/scss/_print.scss */

  .table {
    border-collapse: collapse !important;
  }

  /* line 110, node_modules/bootstrap/scss/_print.scss */

  .table td,
  .table th {
    background-color: #fff !important;
  }

  /* line 117, node_modules/bootstrap/scss/_print.scss */

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  /* line 123, node_modules/bootstrap/scss/_print.scss */

  .table-dark {
    color: inherit;
  }

  /* line 126, node_modules/bootstrap/scss/_print.scss */

  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }

  /* line 134, node_modules/bootstrap/scss/_print.scss */

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/

/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/

/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

/* line 27, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCustomScrollbar {
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
  /* direct pointer events to js */
}

/* line 28, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
  -ms-touch-action: auto;
  touch-action: auto;
}

/* line 30, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCustomScrollBox {
  /* contains plugin's markup */
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: none;
  direction: ltr;
}

/* line 39, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_container {
  /* contains the original content */
  overflow: hidden;
  width: auto;
  height: auto;
}

/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

/* line 54, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_inside > .mCSB_container {
  margin-right: 30px;
}

/* line 56, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
}

/* non-visible scrollbar */

/* line 58, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px;
}

/* line 63, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0;
}

/* RTL direction/left-side scrollbar */

/* line 65, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools {
  /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
  position: absolute;
  width: 16px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
}

/* line 75, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_outside + .mCSB_scrollTools {
  right: -26px;
}

/* scrollbar position: outside */

/* line 77, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  /* RTL direction/left-side scrollbar */
  right: auto;
  left: 0;
}

/* line 83, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  left: -26px;
}

/* RTL direction/left-side scrollbar (scrollbar position: outside) */

/* line 85, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools .mCSB_draggerContainer {
  /* contains the draggable element and dragger rail markup */
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}

/* line 94, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 20px 0;
}

/* line 96, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  border-radius: 16px;
}

/* line 103, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools .mCSB_dragger {
  /* the draggable element */
  cursor: pointer;
  width: 100%;
  height: 30px;
  /* minimum dragger height */
  z-index: 1;
}

/* line 110, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  /* the dragger element */
  position: relative;
  width: 4px;
  height: 100%;
  margin: 0 auto;
  border-radius: 16px;
  text-align: center;
}

/* line 119, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 12px;
  /* auto-expanded scrollbar */
}

/* line 122, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 8px;
  /* auto-expanded scrollbar */
}

/* line 125, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

/* line 136, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
}

/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

/* line 147, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-bottom: 30px;
}

/* line 152, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_horizontal.mCSB_outside > .mCSB_container {
  min-height: 100%;
}

/* line 154, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

/* non-visible scrollbar */

/* line 156, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto;
  height: 16px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 165, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -26px;
}

/* scrollbar position: outside */

/* line 168, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
  margin: 0 20px;
}

/* line 170, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 7px 0;
}

/* line 176, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 30px;
  /* minimum dragger width */
  height: 100%;
  left: 0;
}

/* line 182, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}

/* line 188, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  /* auto-expanded scrollbar */
  margin: 2px auto;
}

/* line 194, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 8px;
  /* auto-expanded scrollbar */
  margin: 4px 0;
}

/* line 200, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display: block;
  position: absolute;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

/* line 211, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left: 0;
}

/* line 213, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  right: 0;
}

/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

/* line 224, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_container_wrapper {
  position: absolute;
  height: auto;
  width: auto;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-right: 30px;
  margin-bottom: 30px;
}

/* line 237, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_container_wrapper > .mCSB_container {
  padding-right: 30px;
  padding-bottom: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 243, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px;
}

/* line 245, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px;
}

/* non-visible horizontal scrollbar */

/* line 248, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 0;
}

/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */

/* line 251, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 0;
}

/* RTL direction/left-side scrollbar */

/* line 255, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px;
}

/* non-visible scrollbar/RTL direction/left-side scrollbar */

/* line 258, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 0;
}

/* line 260, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
  /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px;
}

/* line 265, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
  padding-right: 0;
}

/* line 267, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
  padding-bottom: 0;
}

/* line 269, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
  /* non-visible scrollbar */
  margin-left: 0;
}

/* non-visible horizontal scrollbar */

/* line 275, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

/* line 285, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}

/* line 297, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
  -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
 margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
 margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
 opacity .2s ease-in-out, background-color .2s ease-in-out;
  -o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
 margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
 margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
 opacity .2s ease-in-out, background-color .2s ease-in-out;
  transition: width .2s ease-out .2s, height .2s ease-out .2s, 
 margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
 margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
 opacity .2s ease-in-out, background-color .2s ease-in-out;
}

/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/

/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/

/* default theme ("light") */

/* line 335, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

/* line 337, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 0;
  filter: "alpha(opacity=0)";
  -ms-filter: "alpha(opacity=0)";
}

/* line 340, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
}

/* line 347, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}

/* line 352, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

/* line 357, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
  filter: "alpha(opacity=85)";
  -ms-filter: "alpha(opacity=85)";
}

/* line 361, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}

/* line 367, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACQCAYAAACPtWCAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMURDMzE5NzIzQkNFMTExOTY0QkYwNzFDNzkwNTlDNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDOTMwRUZENEMxMUUxMUUzOUYxQkJGN0E1MDMzNTg1MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDOTMwRUZEM0MxMUUxMUUzOUYxQkJGN0E1MDMzNTg1MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MGJlMjMyZC1hNzgzLTI1NGQtOTI4Yy02NDI0YmQxNTg0YWEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTFEQzMxOTcyM0JDRTExMTk2NEJGMDcxQzc5MDU5QzQiLz4gPC9yZGY6RGVzY3Jp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);
  /* css sprites */
  background-repeat: no-repeat;
  opacity: 0.4;
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}

/* line 376, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 0;
  /* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
}

/* line 385, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -20px;
  /* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
}

/* line 394, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px;
  /* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
}

/* line 403, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px;
  /* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
}

/* line 412, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

/* line 417, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active {
  opacity: 0.9;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}

/* theme: "dark" */

/* line 425, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 427, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 429, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 431, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 434, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

/* line 436, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

/* line 438, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

/* line 440, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

/* ---------------------------------------- */

/* theme: "light-2", "dark-2" */

/* line 448, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 1px;
}

/* line 455, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 1px;
}

/* line 462, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}

/* line 471, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

/* line 473, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 476, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px 0;
}

/* line 478, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -20px;
}

/* line 480, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -40px;
}

/* line 482, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -56px;
}

/* theme: "dark-2" */

/* line 487, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 1px;
}

/* line 492, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 1px;
}

/* line 497, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 499, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 502, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px 0;
}

/* line 504, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -20px;
}

/* line 506, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -40px;
}

/* line 508, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -56px;
}

/* ---------------------------------------- */

/* theme: "light-thick", "dark-thick" */

/* line 516, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 2px;
}

/* line 523, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 2px;
}

/* line 530, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0;
}

/* line 537, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 6px;
  margin: 5px auto;
}

/* line 544, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

/* line 546, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 549, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px 0;
}

/* line 551, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -20px;
}

/* line 553, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -40px;
}

/* line 555, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -56px;
}

/* theme: "dark-thick" */

/* line 560, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}

/* line 565, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 2px;
}

/* line 570, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 572, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 575, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px 0;
}

/* line 577, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -20px;
}

/* line 579, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -40px;
}

/* line 581, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -56px;
}

/* ---------------------------------------- */

/* theme: "light-thin", "dark-thin" */

/* line 589, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 591, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
}

/* line 594, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
}

/* line 597, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 2px;
  margin: 7px auto;
}

/* theme "dark-thin" */

/* line 607, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 609, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 611, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 613, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 616, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

/* line 618, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

/* line 620, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

/* line 622, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

/* ---------------------------------------- */

/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */

/* line 630, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}

/* line 632, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
  height: 14px;
}

/* line 637, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 14px;
  margin: 0 1px;
}

/* line 645, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 14px;
}

/* line 650, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 14px;
  margin: 1px 0;
}

/* line 658, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 16px;
  /* auto-expanded scrollbar */
  height: 16px;
  margin: -1px 0;
}

/* line 667, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 4px;
  /* auto-expanded scrollbar */
}

/* line 672, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 16px;
  /* auto-expanded scrollbar */
  width: 16px;
  margin: 0 -1px;
}

/* line 681, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 4px;
  /* auto-expanded scrollbar */
  margin: 6px 0;
}

/* line 689, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 -72px;
}

/* line 691, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -92px;
}

/* line 693, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -112px;
}

/* line 695, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -128px;
}

/* theme "rounded-dark", "rounded-dots-dark" */

/* line 700, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 703, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 705, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 708, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 713, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px -72px;
}

/* line 715, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -92px;
}

/* line 717, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -112px;
}

/* line 719, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -128px;
}

/* theme "rounded-dots", "rounded-dots-dark" */

/* line 724, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
  width: 4px;
}

/* line 727, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: transparent;
  background-position: center;
}

/* line 735, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
  background-repeat: repeat-y;
  opacity: 0.3;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

/* line 743, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
  background-repeat: repeat-x;
}

/* line 750, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px -72px;
}

/* line 752, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -92px;
}

/* line 754, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -112px;
}

/* line 756, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -128px;
}

/* theme "rounded-dots-dark" */

/* line 761, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
}

/* line 765, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px -72px;
}

/* line 767, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -92px;
}

/* line 769, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -112px;
}

/* line 771, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -128px;
}

/* ---------------------------------------- */

/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */

/* line 779, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-y;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

/* line 792, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

/* theme "3d", "3d-dark" */

/* line 808, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 70px;
}

/* line 811, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 70px;
}

/* line 814, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d.mCSB_scrollTools,
.mCS-3d-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

/* line 820, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 16px;
}

/* line 825, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 8px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
          box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
}

/* line 832, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #555;
}

/* line 841, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 8px;
}

/* line 844, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 8px;
  margin: 4px 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
}

/* line 852, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 8px;
  margin: 4px auto;
}

/* line 859, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

/* line 861, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

/* line 863, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

/* line 865, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme "3d-dark" */

/* line 870, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
}

/* line 875, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

/* line 877, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

/* line 879, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

/* line 881, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

/* line 883, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* ---------------------------------------- */

/* theme: "3d-thick", "3d-thick-dark" */

/* line 891, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

/* line 897, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  border-radius: 7px;
}

/* line 902, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 5px;
}

/* line 905, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  right: 1px;
}

/* line 908, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick.mCSB_scrollTools_vertical,
.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
          box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

/* line 911, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick.mCSB_scrollTools_horizontal,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  bottom: 1px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

/* line 917, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
  width: 12px;
  margin: 2px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 930, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
}

/* line 933, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #555;
}

/* line 938, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  width: auto;
}

/* line 944, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

/* line 949, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

/* line 951, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

/* line 953, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

/* line 955, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

/* line 957, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme: "3d-thick-dark" */

/* line 962, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick-dark.mCSB_scrollTools {
  -webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}

/* line 964, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
}

/* line 966, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
}

/* line 968, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}

/* line 970, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #777;
}

/* line 975, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

/* line 980, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

/* line 982, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

/* line 984, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

/* line 986, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

/* line 988, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* ---------------------------------------- */

/* theme: "minimal", "minimal-dark" */

/* line 996, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
  right: 0;
  margin: 12px 0;
}

/* line 1002, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 0;
  margin: 0 12px;
}

/* RTL direction/left-side scrollbar */

/* line 1011, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
  left: 0;
  right: auto;
}

/* line 1017, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

/* line 1020, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 50px;
}

/* line 1023, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 50px;
}

/* line 1026, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

/* line 1031, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}

/* theme: "minimal-dark" */

/* line 1040, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

/* line 1045, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}

/* ---------------------------------------- */

/* theme "light-3", "dark-3" */

/* line 1057, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  width: 6px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 1063, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
}

/* line 1066, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 6px;
  margin: 5px 0;
}

/* line 1075, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 12px;
}

/* line 1082, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 12px;
  margin: 2px 0;
}

/* line 1090, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

/* line 1092, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

/* line 1094, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

/* line 1096, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme "dark-3" */

/* line 1101, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 1103, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 1105, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 1108, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 1110, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

/* line 1112, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

/* line 1114, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

/* line 1116, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* ---------------------------------------- */

/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */

/* line 1124, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 12px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 1134, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  margin: 3px 5px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 1150, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 6px;
  margin: 5px 3px;
  position: absolute;
  width: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 1166, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 12px;
  margin: 2px 0;
}

/* line 1177, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

/* line 1181, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

/* line 1185, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

/* line 1189, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */

/* line 1196, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 1200, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 1204, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 1211, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 1215, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

/* line 1219, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

/* line 1223, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

/* line 1227, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* theme "inset-2", "inset-2-dark" */

/* line 1234, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
  border-color: rgba(255, 255, 255, 0.2);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1244, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.2);
}

/* theme "inset-3", "inset-3-dark" */

/* line 1249, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 1251, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 1253, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 1255, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 1257, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 1260, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
}

/* line 1262, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

/* line 1264, node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css */

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

/* ---------------------------------------- */

/**
 * Import npm dependencies
 *
 * Prefix your imports with `~` to grab from node_modules/
 * @see https://github.com/webpack-contrib/sass-loader#imports
 */

/** Import theme styles */

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local("Muli Light Italic"), local("Muli-LightItalic"), url(data:font/woff2;base64,d09GMgABAAAAAA8cAA4AAAAAKKQAAA7FAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnYbhDocKgZgAIIIEQgKsAioOAuCJgABNgIkA4QOBCAFg0wHi14bsyJFRoWNAwBqumeK/28JcsmQwPkByzqDxN2dzXTL62hmhLCQ2NHS4rYaH8KMEKtr+VG+JP/jZGniisPVQ+0EVQfZFxQ+lNLi7NqvpUtfxoNmczKWh8RD/2Pf7sx7q5JUTlf6P0SaRk3WtmNp44cQSfxKaVSLhEjahMzP07b+zx1gBmfAJoyVsXtdVsFeASVScAWjALHXRXuj3M9m1Xtt/Yh2970WUby0qBf6JgpDQebWnMgbgP/mdgbNeaVpKkOM0ZQvWG0yEIYGNzj8b3BeqONlJNNCfgAO3hxQjzjhwKIEds7taF3pXkppFoquH/KZTW1NVRp2wPYm8f9b681Ozav7uUMgJ8Ayx3cFSCHICN/1f02mfk13gGASMSGuDnVPwopQRagcz7SA6GJXr/t6j9+zSq2061dYscev1ZpRNaibIo7QzI6YuFD/9N3/sAKYBSD5YfGDBAiA8IRCwogg4WIh8ZIhqdIgGXIgC4kh+WQQBS1EzwAxqYXYNEKatUDatEM69EAQMC1NCWxwW6ED7xePel0QjAkoAMKWCPb8WbcLvC8LgHApJgx7GhkpMJ26p/nkC8CxQV1EXefvBve8Cqr5KQ8cVi5a9GgUOFHkiXrI9Ye5U15WjIC4xrtWxKcFFEFRuXgYQkMYIcIIIwYxGctwyxRm/QQII4wYhBu89oQTTgQjTHfNjLRSdV/ZH2eu3A4c4sHJVeTyVYCSxCUehVI4RY6J0xCDEGGEEYOYjGXw9RBmsN+lOEMp6fTvT58x4oqEEffb90yLJCyQ12mqb22QJzS1MqJTwDYEOz3q/rrvrrEKxgOjR+2fNRn0QQh2AH0AxE2+zkwxgGQtt4oBBTOY5mZZhw17imAgv61v6FHNKxL5bh0WJP7/7ddrCInDG2BMvgAyvpbwU4FSjKuUtzI+ynGUwBVgk/JSiFSEIBFMLYRGKC0eBYEqQkpBVPgqiRiE0YuxVKxa4UwimUWxiFYjQrV4NonqJWmQrFGCOqmapWmRoU0Wh2xOOdplssvTaaEOi3QR64agmvcADAFxANwD/SEY+w3G7oH8C6YByLpLopc4hCnCObCF3Sj6d4J1pzpAj67A3pnOwZkkzmEyKTaDy+UwfedD5nlbXgGzIbNBE0zf2dBZwY6318xjhpCr195KuMEZ7wcLLmES44In0jNcZEKi1XMiC9nYMc4h9NNAeckFiagoXbAkBUgxed5RAP8nq9+8d8VI+Rg4OtJBLa3nmr+aMkmSFjKSslC/PND4NEmaKPqleT/HxKVva+VSVqrmt02j8ZkZamLqMnaS7KnUZDZgTZiivtrHg8GG5Btkv6AmvowUUMLZTk9k6qmk/BALZdpO1MbQy10+KDys5FhwA3OTVx4p6G80kRYzVd3SczzceH6kRVPpxtmpyObE/WQNdUVSRBkpHfWX5ImW7TOaLk4+rVDNBiD83aSOO8NejrJQpqklq6aqOZHBHTjRJ9ikwiTUMmeviQoWZvpXbCfYlzv0tE7SRczMZKaaqWrLyoTLiWSKdP/iJrpILl1L6chaA6WvJRn58kPTk4ZflSGeoiaM6jLyb05N3Ik+caq6/3Mh1OHPyA03E+6SG04LyVoyZN+5xF270PhJckNW2C1q4mMYOx13/LRQR+nIAQOlHyCN1IAt+3bshY/bOp+m5iW/dccvuBtz8mRbZ4AUFMcm7rE386O2Hw+c35jJT8mjnHmYbBm4bh0lkOxm/epmQtECx5YYRq+wkkbKtoqc1UDpbeF+6kpldWmybjNuRN9pkvsnxuwsmdVTmYG3qG48M1mxkH450n6fWo/aTvso3LCS5bhqCZHB1dhj7fzUNd++3tW/vp18+/eSA6KCSAl9kJZESgos1oaD4ZL/RtARIxb5nRJZiyRBIslo+EGeNZvm08k2hchxMO+g82CYPMmWNFJ3UFRclCR6TdR98mFgL3wwan1Q5Hy18IdXf/y/Oq8Hr1dnTu+/eeejsz8GVdmKrcKS3/Zu2Xb+yJpVa9cc53m/KH7OE96F7K0DgdymsiZhg4GSWzmvboPs+ASS3FcQRkwoK3a09CuvbrPV21BnufLKrRpUuX2qgt1ta4Y9/eo+dVeyemRL+PnRLXhz8U8ayaxV9dtVV3baWoVfZoZLVyq4uXhjjNKozN5P+DmxcrifE0Rfl0RcofgvXjp7nIQr/H5BxA1y47aNayCjoZy/uFh2WrRR3PeY5pvkv1kr5oJ8lXGEHy0RRP3v6D9xES7wmXPnxLhhsCY9R2oVZ7VXaPOG7CWlBeZsFW52vaxx2y1aa5XGvNxRra2rgn5FfbJil9A3TcuR2JrLNIuG2v781dxrb5VviHoxUV/Pq7K4HWatVamyuO3VurpK6EaEv9FQr0kxLsjP/6U9KscxuMKlFQ+7SmW1TkcTP5bzsUXjLS9G8kpNMUhj5/Jj5+ATvFGc46zQLhp2lJQVCzVZm2V22036erm6ZsBu0daqwD8xpyL0UEJrfs7Ll4d+mY5nZedzcnHDt5l/+FVmtx2+mXPmxLjxgCktV2MyaP3YwtzFggzCd2iZrNrMUvJDYHgQV5ZUnoz6NPmf0n9sfQEHtjkuLl7jlFf5jJX7KrJnD138ULDt9uxtUOXIk3IKiKVjqvTsRabctOYiTd5oS1lRTlV6EnX4QNoBwppPWBXf5xjc7eoSXWGlxd2ilNfkT91O20fDnttqVqUatiZ2va0wvIXGxJTut2p4mVi48m1a/dt86S64oFCJQ/8vsijkSZanh0x5ORC4lRfHU21Kus8RXBTGRvJieZLDFTz/K4mD+sSU4MD29B8/JSlFoNBxxict3n+BwFKfsgRgukmFV6qAHcnq3llq2QmsYlaKa6cKqB6WZHRnSsvO/CIneP0fqTJ5v5fTUdGd555ltvWCb4MmJi5QunnpBEdwiR0XEN3W2SQ+/xf4gjAOWJmsVB/45DN/Z7OrAxYknlIlJPmE8Nds/MC5wrs1yemp+s13qjvmCzkdEzV27uptQ0Y2rN/a5yk3e9TO4Zp8FHWXT/2UYNv9whbvkSQlioJ5O9reh3ixU6NyVuQ9khxOnMx4v8CqlIrP1yHi6KNu2OOuwt6aYPdU1r6XquUmHNtstXnKSjziZvkSDQ6gZxH7I30z6gczlqc4rw3k32fEhUYJy9s3/vnvnPZw1vHkxyO2OZwe5SaPxq7MjP5SHh4TNX7u2sZ6w8Ps9ZSZa+QQ6ir3FazDvVr9Q+y7rAmJPkG8Vfb3oV7s1GjNHGzbno1oJzwwlqc8NP4CUZWjTezOuRViOOyeKo/Hp2l0R3LrDpdncAC65jgkSu2hwoypJERNV7s/hMT+wF/c59hMwHacy4zDj51fDiKACQAYIDEAkrvUiYTBnZHxCrGJfd/DUhTiFJf4xylIz8DgOlPg7IF+DllUQiIdq4LtxSX+IhU1lL+Aj/oB2qcrQf6gEUD+oC2IS/iVSRq+JiguztE7xQIDhp2poZASBQdN6SIXqcDCAMVzD0eP0DtDD0UNxRbXJQAVU25TJxIGd0bGLUQn+n0HSxGKUUxFWa3Tmj2ILy9HVzslVzEFSxJTUbYBucUDM93qsWWnNwRQOmJBR4RvnCFdghEXVUzBksR1ResV6CKMdImswTLYPFmFvjA13GiiK/GmGlBrsMzbnlqFvjAPN3eVNxQu2g+X5ZLuJ5iYn4k1P2x8+inyCWAl5Oe2OUh8e0QpRAU+f7TOoLtkf9abcvJ13SM4+otnMv1epcfNyGv7XfJWByDvtPmJ3Ruer4J/JJi6Xma0wh6Xxkp+xX2dL9q3YIpgv6jA5yd2b8rJz+iI+ZtKK1xQLiooqmlbz5Q6nq+Z9PGo55q2mLafKYJyUUFRnpqFsrGpocB5rgo40vF6WXf65h9LW3KMqIAMyg70dM8NK6Z9qRlQXRwyMxXwfMrw/4axpdjyDGwZWSnlJEriHu41KfbYw3xOCvwxRRnmMQ8/zGOez0/IIFVGMDmHvALH5+UkmTr1bbw37FsmYyNMxkaUU47jnksRtSB9KuEwMI571OtBQIKv6OH17LP4hs1g/AXwjX1ghKePR27tqqOwF8AQMIAAf6IdO3bKlFDuaY9QurdzlV+olq3DyM+fiPr/wBkgGVm5D+yN+ukP/oBNM/VdL3TQKGUNkEhmU38AKYsd9dJmyGycR9YlJX3nAvGKTDJBLQra1VVVSERUjEAKKzt63S31Bq/+csgvg2EIGFIhlWPBxMkzAXyc42NCwKRmDKh7AXgNhJZIoLGWGI7tLRlyHG7JFGG6JUuwr1vi6Pi/O96ykqFYh05u3dq0aNWLliFNuhw0ncya2q7Ux6lNq/jVO9g1adjpwrjuZXXHOdWDFrd6B5dedZyWnlN1XHryl3Nr0SSZFPbYdvH2YxTzMBUWMrZ6gwwp0h43EtOTM6oi1nZB8s6t4zQ3w6Bp3qZtzhG62O4VkGJ+r06LpD50z8WroOd1r2BSbLUzkFXRLdTvUKmMAgYqrjZuWIb7v/chiAQMQ1QYjzWazBarze5wutyeCpAHQjCCYrC4IjyhgkgiU6g0OoPJYnO4dTy+QCgSS6RNMrlC2SVLrdHq9AajyWyx2qCSQkWKlShVptySZvxkacgpVKqipKKmoaWjZ2DMxKSamUWNpWpZq2FTp16DRk2atWjVxs7BqZ1Lh05duvXo1WeZfsu5DRg0ZNiIUWM0Mz4fcCedLPmRn/ehRqXx3ikHAHNaFFhwSGjAVhgvSZcx3j7G/SQ4AMCcOpXQ3DpoRU0aABIYNF0Mdm0f/atxGRiuA7Ww3E8SPOgxnKW38C0cnIVWVvD8U7z62wn9vNfnwXESr/sxIEAAgYClAQcBBQOUNuFhEgJAIJw5VTDcORiunCEoELB0MbhjQzTWHwYEDgEIrHfB6oMCgoFD6IPhbohVFLNxHMouB5kgron2VxbmrnG6b6EifBysxq+9dZedt3hW49jGyahb8MjG7X835GHM63Pyuw39l6Xq9R8fts7Ex7zGqPTRXxk14N+zvJcoEtzgViAMu5Eb3Opw8ilSOa7rUxD6O6lcRN1C0UnopCICAA==) format("woff2");
  unicode-range: U+102-103,U+110-111,U+1EA0-1EF9,U+20AB;
}

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local("Muli Light Italic"), local("Muli-LightItalic"), url(/wp-content/themes/bongda/dist/fonts/7Au9p_0qiz-afTf-hCDGw2QIElsO02Ex.woff2) format("woff2");
  unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local("Muli Light Italic"), local("Muli-LightItalic"), url(/wp-content/themes/bongda/dist/fonts/7Au9p_0qiz-afTf-hCDGzWQIElsO0w.woff2) format("woff2");
  unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local("Muli Italic"), local("Muli-Italic"), url(data:font/woff2;base64,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) format("woff2");
  unicode-range: U+102-103,U+110-111,U+1EA0-1EF9,U+20AB;
}

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local("Muli Italic"), local("Muli-Italic"), url(/wp-content/themes/bongda/dist/fonts/7Au-p_0qiz-afTf2IQLT4EYFOGEH.woff2) format("woff2");
  unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local("Muli Italic"), local("Muli-Italic"), url(/wp-content/themes/bongda/dist/fonts/7Au-p_0qiz-afTf2LwLT4EYFOA.woff2) format("woff2");
  unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: local("Muli SemiBold Italic"), local("Muli-SemiBoldItalic"), url(data:font/woff2;base64,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) format("woff2");
  unicode-range: U+102-103,U+110-111,U+1EA0-1EF9,U+20AB;
}

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: local("Muli SemiBold Italic"), local("Muli-SemiBoldItalic"), url(/wp-content/themes/bongda/dist/fonts/7Au9p_0qiz-afTf-8CbGw2QIElsO02Ex.woff2) format("woff2");
  unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: local("Muli SemiBold Italic"), local("Muli-SemiBoldItalic"), url(/wp-content/themes/bongda/dist/fonts/7Au9p_0qiz-afTf-8CbGzWQIElsO0w.woff2) format("woff2");
  unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local("Muli Bold Italic"), local("Muli-BoldItalic"), url(data:font/woff2;base64,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) format("woff2");
  unicode-range: U+102-103,U+110-111,U+1EA0-1EF9,U+20AB;
}

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local("Muli Bold Italic"), local("Muli-BoldItalic"), url(/wp-content/themes/bongda/dist/fonts/7Au9p_0qiz-afTf-lCfGw2QIElsO02Ex.woff2) format("woff2");
  unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local("Muli Bold Italic"), local("Muli-BoldItalic"), url(/wp-content/themes/bongda/dist/fonts/7Au9p_0qiz-afTf-lCfGzWQIElsO0w.woff2) format("woff2");
  unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: local("Muli Black Italic"), local("Muli-BlackItalic"), url(data:font/woff2;base64,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) format("woff2");
  unicode-range: U+102-103,U+110-111,U+1EA0-1EF9,U+20AB;
}

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: local("Muli Black Italic"), local("Muli-BlackItalic"), url(/wp-content/themes/bongda/dist/fonts/7Au9p_0qiz-afTf-rCXGw2QIElsO02Ex.woff2) format("woff2");
  unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Muli";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: local("Muli Black Italic"), local("Muli-BlackItalic"), url(/wp-content/themes/bongda/dist/fonts/7Au9p_0qiz-afTf-rCXGzWQIElsO0w.woff2) format("woff2");
  unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Muli Light"), local("Muli-Light"), url(data:font/woff2;base64,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) format("woff2");
  unicode-range: U+102-103,U+110-111,U+1EA0-1EF9,U+20AB;
}

@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Muli Light"), local("Muli-Light"), url(/wp-content/themes/bongda/dist/fonts/7Au_p_0qiz-adZnkOCv2z24PMFk-0g.woff2) format("woff2");
  unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Muli Light"), local("Muli-Light"), url(/wp-content/themes/bongda/dist/fonts/7Au_p_0qiz-adZnkOCX2z24PMFk.woff2) format("woff2");
  unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Muli Regular"), local("Muli-Regular"), url(data:font/woff2;base64,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) format("woff2");
  unicode-range: U+102-103,U+110-111,U+1EA0-1EF9,U+20AB;
}

@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Muli Regular"), local("Muli-Regular"), url(/wp-content/themes/bongda/dist/fonts/7Auwp_0qiz-afTzGLQjUwkQ1OQ.woff2) format("woff2");
  unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Muli Regular"), local("Muli-Regular"), url(/wp-content/themes/bongda/dist/fonts/7Auwp_0qiz-afTLGLQjUwkQ.woff2) format("woff2");
  unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Muli SemiBold"), local("Muli-SemiBold"), url(data:font/woff2;base64,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) format("woff2");
  unicode-range: U+102-103,U+110-111,U+1EA0-1EF9,U+20AB;
}

@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Muli SemiBold"), local("Muli-SemiBold"), url(/wp-content/themes/bongda/dist/fonts/7Au_p_0qiz-ade3iOCv2z24PMFk-0g.woff2) format("woff2");
  unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Muli SemiBold"), local("Muli-SemiBold"), url(/wp-content/themes/bongda/dist/fonts/7Au_p_0qiz-ade3iOCX2z24PMFk.woff2) format("woff2");
  unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Muli Bold"), local("Muli-Bold"), url(data:font/woff2;base64,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) format("woff2");
  unicode-range: U+102-103,U+110-111,U+1EA0-1EF9,U+20AB;
}

@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Muli Bold"), local("Muli-Bold"), url(/wp-content/themes/bongda/dist/fonts/7Au_p_0qiz-adYnjOCv2z24PMFk-0g.woff2) format("woff2");
  unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Muli Bold"), local("Muli-Bold"), url(/wp-content/themes/bongda/dist/fonts/7Au_p_0qiz-adYnjOCX2z24PMFk.woff2) format("woff2");
  unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local("Muli Black"), local("Muli-Black"), url(data:font/woff2;base64,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) format("woff2");
  unicode-range: U+102-103,U+110-111,U+1EA0-1EF9,U+20AB;
}

@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local("Muli Black"), local("Muli-Black"), url(/wp-content/themes/bongda/dist/fonts/7Au_p_0qiz-adbHhOCv2z24PMFk-0g.woff2) format("woff2");
  unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Muli";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local("Muli Black"), local("Muli-Black"), url(/wp-content/themes/bongda/dist/fonts/7Au_p_0qiz-adbHhOCX2z24PMFk.woff2) format("woff2");
  unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* line 271, resources/assets/styles/common/_global.scss */

body {
  font-size: 15px;
  font-size: 0.9375rem;
  font-family: "Raleway", sans-serif;
}

/* line 276, resources/assets/styles/common/_global.scss */

a {
  color: #000;
  font-size: 0.875rem;
  text-decoration: none;
}

/* line 282, resources/assets/styles/common/_global.scss */

ul {
  list-style-type: none;
  padding: 0;
}

/* line 287, resources/assets/styles/common/_global.scss */

ul li {
  list-style-type: none;
}

/* line 291, resources/assets/styles/common/_global.scss */

a:hover {
  color: #01b243;
  text-decoration: none;
}

/* line 296, resources/assets/styles/common/_global.scss */

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

/* line 301, resources/assets/styles/common/_global.scss */

.title_box h1,
.title_box h2,
.title_box h3,
.title_box h4,
.title_box h5,
.title_box h6,
.title_box span {
  font-weight: 700;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 36px;
  line-height: 2.25rem;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0px;
  font-family: "Oswald", sans-serif;
}

/* line 309, resources/assets/styles/common/_global.scss */

.title_box h1 a,
.title_box h2 a,
.title_box h3 a,
.title_box h4 a,
.title_box h5 a,
.title_box h6 a,
.title_box span a {
  color: #fff;
  font-size: 24px;
  font-size: 1.5rem;
}

@media only screen and (max-width: 991px) {
  /* line 301, resources/assets/styles/common/_global.scss */

  .title_box h1,
  .title_box h2,
  .title_box h3,
  .title_box h4,
  .title_box h5,
  .title_box h6,
  .title_box span {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 26px;
  }

  /* line 313, resources/assets/styles/common/_global.scss */

  .title_box h1 a,
  .title_box h2 a,
  .title_box h3 a,
  .title_box h4 a,
  .title_box h5 a,
  .title_box h6 a,
  .title_box span a {
    color: #fff;
    font-size: 18px;
    font-size: 1.125rem;
  }
}

/* line 316, resources/assets/styles/common/_global.scss */

.title_box strong {
  color: #009B3A;
}

/* line 322, resources/assets/styles/common/_global.scss */

.breadcrumb {
  background-color: transparent;
  color: #888;
  padding: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: table-cell;
  vertical-align: middle;
}

/* line 333, resources/assets/styles/common/_global.scss */

.page-breadcrumb {
  margin: 1rem 0;
  padding-left: 0;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  white-space: nowrap;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 344, resources/assets/styles/common/_global.scss */

.breadcrumb li {
  display: table-cell;
}

/* line 348, resources/assets/styles/common/_global.scss */

.box_info {
  background: url(/wp-content/themes/bongda/dist/images/bg-stadium.jpg) no-repeat;
  color: #fff;
  padding: 20px;
  font-size: 13px;
  position: relative;
  margin-top: 20px;
}

/* line 358, resources/assets/styles/common/_global.scss */

.grid-match--is-hot .grid-match__vs {
  color: #fff;
}

/* line 363, resources/assets/styles/common/_global.scss */

.match_events {
  font-size: 13px;
}

/* line 366, resources/assets/styles/common/_global.scss */

.match_events td {
  padding: 5px;
}

/* line 371, resources/assets/styles/common/_global.scss */

.match_events td[align="left"] img {
  margin-right: 5px;
}

/* line 375, resources/assets/styles/common/_global.scss */

.match_events td[align="left"] .inlineText {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 383, resources/assets/styles/common/_global.scss */

.match_events td[align="right"] img {
  margin-right: 5px;
}

/* line 387, resources/assets/styles/common/_global.scss */

.match_events td[align="right"] .inlineText {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 5, resources/assets/styles/components/_comments.scss */

.comment-list ol {
  list-style: none;
}

@font-face {
  font-family: 'icomoon';
  src: url(/wp-content/themes/bongda/dist/fonts/icomoon2.eot);
  src: url(/wp-content/themes/bongda/dist/fonts/icomoon2.eot) format("embedded-opentype"), url(/wp-content/themes/bongda/dist/fonts/icomoon2.ttf) format("truetype"), url(/wp-content/themes/bongda/dist/fonts/icomoon2.woff) format("woff"), url(/wp-content/themes/bongda/dist/fonts/icomoon2.svg) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

/* line 37, resources/assets/styles/components/_comments.scss */

[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 51, resources/assets/styles/components/_comments.scss */

.icon-search:before {
  content: "\E918";
}

/* line 54, resources/assets/styles/components/_comments.scss */

.icon-pausevid:before {
  content: "\E916";
}

/* line 57, resources/assets/styles/components/_comments.scss */

.icon-playvid:before {
  content: "\E917";
}

/* line 60, resources/assets/styles/components/_comments.scss */

.icon-wikipedia:before {
  content: "\E915";
}

/* line 63, resources/assets/styles/components/_comments.scss */

.icon-instagram:before {
  content: "\E911";
}

/* line 66, resources/assets/styles/components/_comments.scss */

.icon-pinterest:before {
  content: "\E912";
}

/* line 69, resources/assets/styles/components/_comments.scss */

.icon-twitter:before {
  content: "\E913";
}

/* line 72, resources/assets/styles/components/_comments.scss */

.icon-facebook:before {
  content: "\E914";
}

/* line 75, resources/assets/styles/components/_comments.scss */

.icon-bars:before {
  content: "\E90F";
}

/* line 78, resources/assets/styles/components/_comments.scss */

.icon-close:before {
  content: "\E910";
}

/* line 81, resources/assets/styles/components/_comments.scss */

.icon-ball:before {
  content: "\E900";
}

/* line 84, resources/assets/styles/components/_comments.scss */

.icon-calendar:before {
  content: "\E901";
}

/* line 87, resources/assets/styles/components/_comments.scss */

.icon-coin:before {
  content: "\E902";
}

/* line 90, resources/assets/styles/components/_comments.scss */

.icon-football-game:before {
  content: "\E903";
}

/* line 93, resources/assets/styles/components/_comments.scss */

.icon-streaming:before {
  content: "\E904";
}

/* line 96, resources/assets/styles/components/_comments.scss */

.icon-journal:before {
  content: "\E905";
}

/* line 99, resources/assets/styles/components/_comments.scss */

.icon-newspaper:before {
  content: "\E906";
}

/* line 102, resources/assets/styles/components/_comments.scss */

.icon-play:before {
  content: "\E907";
}

/* line 105, resources/assets/styles/components/_comments.scss */

.icon-referee:before {
  content: "\E908";
}

/* line 108, resources/assets/styles/components/_comments.scss */

.icon-rounded-soccer:before {
  content: "\E909";
}

/* line 111, resources/assets/styles/components/_comments.scss */

.icon-soccer-board:before {
  content: "\E90A";
}

/* line 114, resources/assets/styles/components/_comments.scss */

.icon-timer-clock:before {
  content: "\E90B";
}

/* line 117, resources/assets/styles/components/_comments.scss */

.icon-trophy:before {
  content: "\E90C";
}

/* line 120, resources/assets/styles/components/_comments.scss */

.icon-soikeo:before {
  content: "\E90D";
}

/* line 123, resources/assets/styles/components/_comments.scss */

.icon-home:before {
  content: "\E90E";
}

/** Search form */

/* line 2, resources/assets/styles/components/_forms.scss */

.search-form {
  border: 1px solid #2A3038;
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  position: relative;
  padding: 8px 36px;
}

/* line 10, resources/assets/styles/components/_forms.scss */

.search-form input[type="search"] {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  border: 0px;
  color: #717983;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  padding: 0px;
  width: 100%;
}

/* line 24, resources/assets/styles/components/_forms.scss */

.search-form .search-button {
  position: absolute;
  left: 12px;
}

/* line 30, resources/assets/styles/components/_forms.scss */

.search-form label {
  font-weight: normal;
}

/**
 * WordPress Generated Classes
 * @see http://codex.wordpress.org/CSS#WordPress_Generated_Classes
 */

/** Media alignment */

/* line 7, resources/assets/styles/components/_wp-classes.scss */

.alignnone {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  height: auto;
}

/* line 14, resources/assets/styles/components/_wp-classes.scss */

.aligncenter {
  display: block;
  margin: 0.5rem auto;
  height: auto;
}

/* line 20, resources/assets/styles/components/_wp-classes.scss */

.alignleft,
.alignright {
  margin-bottom: 0.5rem;
  height: auto;
}

@media (min-width: 576px) {
  /* line 27, resources/assets/styles/components/_wp-classes.scss */

  .alignleft {
    float: left;
    margin-right: 0.5rem;
  }

  /* line 32, resources/assets/styles/components/_wp-classes.scss */

  .alignright {
    float: right;
    margin-left: 0.5rem;
  }
}

/** Captions */

/** Text meant only for screen readers */

/* line 58, resources/assets/styles/components/_wp-classes.scss */

.breadcrumb-container {
  margin-bottom: 0 !important;
}

/* line 61, resources/assets/styles/components/_wp-classes.scss */

.breadcrumb-container ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 65, resources/assets/styles/components/_wp-classes.scss */

.breadcrumb-container ul li a {
  white-space: nowrap;
}

@media screen and (max-width: 991px) {
  /* line 58, resources/assets/styles/components/_wp-classes.scss */

  .breadcrumb-container {
    display: none;
  }

  /* line 73, resources/assets/styles/components/_wp-classes.scss */

  .breadcrumb-container ul {
    overflow: hidden;
  }
}

/* line 77, resources/assets/styles/components/_wp-classes.scss */

.wp-pagenavi {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  list-style: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 83, resources/assets/styles/components/_wp-classes.scss */

.wp-pagenavi a,
.wp-pagenavi span {
  background: #FFFFFF;
  border-radius: 4px;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 25px;
  color: #141417;
  margin: 0px 7px;
}

/* line 98, resources/assets/styles/components/_wp-classes.scss */

.wp-pagenavi a:hover,
.wp-pagenavi span:hover {
  z-index: 2;
  color: #fff;
  background: #009B3A;
  text-decoration: none;
}

/* line 104, resources/assets/styles/components/_wp-classes.scss */

.wp-pagenavi a.current,
.wp-pagenavi span.current {
  z-index: 1;
  color: #fff;
  background-color: #009B3A;
}

/* line 9, resources/assets/styles/layouts/_header.scss */

.menu_bottom {
  background: #01B243;
  margin-bottom: 0;
  width: 100%;
}

/* line 14, resources/assets/styles/layouts/_header.scss */

.menu_bottom ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  overflow: hidden;
  margin-bottom: 0;
}

/* line 20, resources/assets/styles/layouts/_header.scss */

.menu_bottom ul li {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 24, resources/assets/styles/layouts/_header.scss */

.menu_bottom ul li a {
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  color: #fff;
  padding: 9px 12px;
  padding: 0.5625rem 0.75rem;
  display: block;
  text-align: center;
}

/* line 36, resources/assets/styles/layouts/_header.scss */

.menu_bottom ul li a:after {
  content: "";
  height: 110%;
  width: 1px;
  background: #E8E8E8;
  position: absolute;
  -webkit-transform: rotate(30deg);
       -o-transform: rotate(30deg);
          transform: rotate(30deg);
  top: 0;
  right: 0;
  display: block;
}

/* line 54, resources/assets/styles/layouts/_header.scss */

.menu_bottom ul li:last-child a:after {
  display: none;
}

/* line 61, resources/assets/styles/layouts/_header.scss */

.sticky {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
}

/* line 71, resources/assets/styles/layouts/_header.scss */

#header .section-menu .container {
  position: relative;
  padding-left: 310px;
}

/* line 76, resources/assets/styles/layouts/_header.scss */

#header .tips {
  background: #141417;
  font-style: italic;
  font-weight: 700;
  font-size: 12px;
  line-height: 28px;
  text-transform: uppercase;
  color: #F9F9F9;
  padding: 4px 12px;
  font-family: 'Source Sans Pro', sans-serif;
  text-align: center;
}

/* line 87, resources/assets/styles/layouts/_header.scss */

#header .tips strong {
  color: #2AAB01;
}

/* line 89, resources/assets/styles/layouts/_header.scss */

#header .wrap-container {
  position: relative;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

/* line 95, resources/assets/styles/layouts/_header.scss */

#header .logo-sticky {
  background: #fff;
  z-index: 99;
  left: -25px;
  top: 0px;
  position: absolute;
  height: 104px;
  border-top-right-radius: 104px;
  border-bottom-right-radius: 104px;
  padding-right: 30px;
  padding-left: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 109, resources/assets/styles/layouts/_header.scss */

#header .logo-sticky img {
  width: 250px;
  height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
}

/* line 114, resources/assets/styles/layouts/_header.scss */

#header .logo-sticky:before {
  content: '';
  background: #fff;
  position: absolute;
  right: 100%;
  height: 100%;
  width: 100%;
}

/* line 123, resources/assets/styles/layouts/_header.scss */

#header .main-menu {
  background: #01b243;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  color: #fff;
  padding: 0px;
  width: 100%;
}

/* line 130, resources/assets/styles/layouts/_header.scss */

#header .main-menu ul.navbar-nav {
  padding: .5rem 1rem;
  padding-right: 0px;
}

/* line 134, resources/assets/styles/layouts/_header.scss */

#header .main-menu ul.navbar-nav li a.nav-link,
#header .main-menu ul.navbar-nav li .banner .nav a,
.banner .nav #header .main-menu ul.navbar-nav li a {
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #fff;
  opacity: 0.85;
  padding-left: 17px;
  font-family: "Oswald", sans-serif;
  padding-right: 17px;
}

/* line 146, resources/assets/styles/layouts/_header.scss */

#header .main-menu ul.navbar-nav li.active a {
  color: #fff;
}

/* line 151, resources/assets/styles/layouts/_header.scss */

#header .main-menu ul.navbar-nav li:first-child a.nav-link,
#header .main-menu ul.navbar-nav li:first-child .banner .nav a,
.banner .nav #header .main-menu ul.navbar-nav li:first-child a {
  padding-left: 0px;
}

/* line 157, resources/assets/styles/layouts/_header.scss */

#header .sub-menu {
  background: #fff;
  width: 100%;
  position: relative;
}

/* line 161, resources/assets/styles/layouts/_header.scss */

#header .sub-menu ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 166, resources/assets/styles/layouts/_header.scss */

#header .sub-menu ul li {
  padding: 4px;
}

/* line 168, resources/assets/styles/layouts/_header.scss */

#header .sub-menu ul li a {
  font-size: 15px;
  line-height: 24px;
  font-weight: 400;
  padding: 5px 10px;
  display: block;
  font-family: "Oswald", sans-serif;
}

/* line 177, resources/assets/styles/layouts/_header.scss */

#header .sub-menu ul li.style-1 a {
  background: #28a745;
  color: #fff;
}

/* line 183, resources/assets/styles/layouts/_header.scss */

#header .sub-menu ul li.style-2 a {
  background: #fc5407;
  color: #fff;
}

/* line 189, resources/assets/styles/layouts/_header.scss */

#header .sub-menu ul li.style-3 a {
  background: #17a2b8;
  color: #fff;
}

/* line 195, resources/assets/styles/layouts/_header.scss */

#header .sub-menu ul li.style-4 a {
  background: #dc3545;
  color: #fff;
}

/* line 201, resources/assets/styles/layouts/_header.scss */

#header .sub-menu ul li.style-5 a {
  background: #032244;
  color: #febc11;
}

/* line 207, resources/assets/styles/layouts/_header.scss */

#header .sub-menu ul li.style-6 a {
  background: #0F4CD9;
  color: #fff;
}

/* line 213, resources/assets/styles/layouts/_header.scss */

#header .sub-menu ul li.style-7 a {
  background: #ffc107;
  color: #000;
}

/* line 219, resources/assets/styles/layouts/_header.scss */

#header .sub-menu ul li.style-8 a {
  background: #ce171f;
  color: #fff;
}

/* line 231, resources/assets/styles/layouts/_header.scss */

#header .nav-mobile .logo-cnt {
  position: absolute;
  z-index: 999;
  width: 100%;
  left: 0;
  height: 56px;
  background: #1A1D23;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  padding: 11px 15px;
  top: 0;
}

/* line 241, resources/assets/styles/layouts/_header.scss */

#header .nav-mobile .logo-cnt a {
  padding: 0px;
}

/* line 242, resources/assets/styles/layouts/_header.scss */

#header .nav-mobile .logo-cnt img {
  width: 170px;
  height: 34px;
  -o-object-fit: contain;
     object-fit: contain;
}

/* line 248, resources/assets/styles/layouts/_header.scss */

#header .nav-mobile .navbar-toggler {
  position: absolute;
  z-index: 9999;
  right: 19px;
  top: 19px;
  padding: 0px;
  border: 0px;
  font-size: 18px;
  outline: none;
}

/* line 257, resources/assets/styles/layouts/_header.scss */

#header .nav-mobile .navbar-toggler .navbar-toggler-icon {
  width: auto;
  height: auto;
}

/* line 260, resources/assets/styles/layouts/_header.scss */

#header .nav-mobile .navbar-toggler .navbar-toggler-icon:before {
  content: "\E90F";
  color: #009B3A;
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 279, resources/assets/styles/layouts/_header.scss */

#header .nav-mobile button[aria-expanded="true"] .navbar-toggler-icon:before {
  content: "\E910";
}

/* line 283, resources/assets/styles/layouts/_header.scss */

#header .nav-mobile .navbar-collapse.show {
  position: fixed;
  width: 100%;
  /* height: 100%; */
  background: #04060B;
  top: 0;
  left: 0;
  padding: 15px;
  z-index: 99;
  padding-top: 96px;
}

/* line 293, resources/assets/styles/layouts/_header.scss */

#header .nav-mobile .navbar-collapse.show:after {
  content: '';
  background-image: url(/wp-content/themes/bongda/dist/images/bg-menu-mb.png);
  background-repeat: no-repeat;
  width: 100%;
  height: 290px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-position: center;
}

/* line 306, resources/assets/styles/layouts/_header.scss */

#header .nav-mobile .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

/* line 309, resources/assets/styles/layouts/_header.scss */

#header .nav-mobile .navbar-nav li {
  margin-bottom: 40px;
}

/* line 312, resources/assets/styles/layouts/_header.scss */

#header .nav-mobile .navbar-nav li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
  text-align: center;
  color: #AFB4BA;
}

/* line 324, resources/assets/styles/layouts/_header.scss */

#header .nav-mobile .navbar-nav li a i,
#header .nav-mobile .navbar-nav li a span {
  display: block;
  font-size: 20px;
  margin-bottom: 8px;
}

/* line 331, resources/assets/styles/layouts/_header.scss */

#header .nav-mobile .navbar-nav li.active a {
  color: #2AAB01;
}

/* line 1, resources/assets/styles/layouts/_footer.scss */

footer.page-footer {
  background-image: url(/wp-content/themes/bongda/dist/images/bg-footer.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

/* line 8, resources/assets/styles/layouts/_footer.scss */

footer.page-footer .text-center,
footer.page-footer a {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 22px;
  text-align: center;
  color: #AFB4BA;
}

/* line 18, resources/assets/styles/layouts/_footer.scss */

footer.page-footer #menu-footer li a {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #009B3A;
}

@media screen and (min-width: 992px) {
  /* line 30, resources/assets/styles/layouts/_footer.scss */

  footer.page-footer .container {
    padding: 0px 120px;
  }
  #header .block-int img, .main .block-int img{height: 60px;width: 100%;}
  .grid-matches .block-int {width: 100%;}
}

/* line 2, resources/assets/styles/layouts/_pages.scss */

body #app {
  background: #141417;
}

/* line 8, resources/assets/styles/layouts/_pages.scss */

body.home #app:before {
  content: '';
  background: url(/wp-content/themes/bongda/dist/images/bg-home1.png), #141417;
  height: 721px;
  width: 100%;
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
}

@media only screen and (max-width: 992px) {
  /* line 8, resources/assets/styles/layouts/_pages.scss */

  body.home #app:before {
    display: none;
  }
}

/* line 26, resources/assets/styles/layouts/_pages.scss */

.card-body p {
  margin-bottom: 0px;
}

/* line 29, resources/assets/styles/layouts/_pages.scss */

.table-offer thead {
  background: #2A3038;
}

/* line 32, resources/assets/styles/layouts/_pages.scss */

.table-offer thead th {
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
  color: #FFFFFF;
}

/* line 39, resources/assets/styles/layouts/_pages.scss */

.table-offer thead th:first-child {
  width: 13%;
}

/* line 43, resources/assets/styles/layouts/_pages.scss */

.table-offer thead th:nth-child(2) {
  width: 30%;
}

/* line 47, resources/assets/styles/layouts/_pages.scss */

.table-offer thead th:nth-child(3) {
  text-align: center;
}

/* line 51, resources/assets/styles/layouts/_pages.scss */

.table-offer thead th:last-child {
  text-align: right;
}

@media only screen and (min-width: 992px) {
  /* line 32, resources/assets/styles/layouts/_pages.scss */

  .table-offer thead th {
    font-size: 16px;
  }

  /* line 58, resources/assets/styles/layouts/_pages.scss */

  .table-offer thead th:first-child {
    padding-left: 27px;
  }

  /* line 62, resources/assets/styles/layouts/_pages.scss */

  .table-offer thead th:last-child {
    padding-right: 26px;
  }
}

@media only screen and (max-width: 991px) {
  /* line 32, resources/assets/styles/layouts/_pages.scss */

  .table-offer thead th {
    font-size: 0;
    line-height: 1;
  }

  /* line 71, resources/assets/styles/layouts/_pages.scss */

  .table-offer thead th:first-child {
    font-size: 0;
    text-align: left;
  }

  /* line 75, resources/assets/styles/layouts/_pages.scss */

  .table-offer thead th:first-child:before {
    content: "XH";
    font-size: 14px;
  }

  /* line 81, resources/assets/styles/layouts/_pages.scss */

  .table-offer thead th:nth-child(2) {
    width: auto;
  }

  /* line 84, resources/assets/styles/layouts/_pages.scss */

  .table-offer thead th:nth-child(2):before {
    content: "Nh\E0   c\E1i";
    font-size: 14px;
  }

  /* line 90, resources/assets/styles/layouts/_pages.scss */

  .table-offer thead th:nth-child(3) {
    width: auto;
  }

  /* line 93, resources/assets/styles/layouts/_pages.scss */

  .table-offer thead th:nth-child(3):before {
    content: "\110\E1nh gi\E1";
    font-size: 14px;
  }
}

/* line 104, resources/assets/styles/layouts/_pages.scss */

.table-offer tbody .offer-rating:nth-child(odd) {
  background: #282828;
}

/* line 108, resources/assets/styles/layouts/_pages.scss */

.table-offer tbody .offer-rating:nth-child(even) {
  background: #383838;
}

/* line 112, resources/assets/styles/layouts/_pages.scss */

.table-offer tbody .offer-rating td {
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  color: #fff;
  vertical-align: middle;
  background: #1A1D23;
  border-bottom: 1px solid #2A3038 !important;
}

/* line 122, resources/assets/styles/layouts/_pages.scss */

.table-offer tbody .offer-rating td:last-child {
  text-align: right;
}

@media only screen and (min-width: 992px) {
  /* line 112, resources/assets/styles/layouts/_pages.scss */

  .table-offer tbody .offer-rating td {
    padding: 9px;
  }

  /* line 129, resources/assets/styles/layouts/_pages.scss */

  .table-offer tbody .offer-rating td:first-child {
    padding-left: 27px;
  }

  /* line 133, resources/assets/styles/layouts/_pages.scss */

  .table-offer tbody .offer-rating td:last-child {
    padding-right: 26px;
  }
}

/* line 140, resources/assets/styles/layouts/_pages.scss */

.table-offer tbody .offer-rating__site {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 146, resources/assets/styles/layouts/_pages.scss */

.table-offer tbody .offer-rating__logo {
  width: 130px;
  height: 80px;
  background: #fff;
  margin-right: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 6px;
}

/* line 155, resources/assets/styles/layouts/_pages.scss */

.table-offer tbody .offer-rating__logo img {
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 2px;
}

/* line 161, resources/assets/styles/layouts/_pages.scss */

.table-offer tbody .offer-rating__btn {
  background: -webkit-linear-gradient(5.03deg, #009B3A -15.81%, #009B3A 63.77%, #00BD47 108.87%);
  background: -o-linear-gradient(5.03deg, #009B3A -15.81%, #009B3A 63.77%, #00BD47 108.87%);
  background: linear-gradient(84.97deg, #009B3A -15.81%, #009B3A 63.77%, #00BD47 108.87%);
  border-radius: 4px;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  border: 0;
  padding: 11px 15px;
  line-height: 1;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
  color: #FFFFFF;
}

@media only screen and (max-width: 991px) {
  /* line 184, resources/assets/styles/layouts/_pages.scss */

  .table-offer tbody .offer-rating__name {
    display: none;
  }

  /* line 185, resources/assets/styles/layouts/_pages.scss */

  .table-offer tbody .offer-rating__btn {
    padding: 5px;
  }
}

/* line 189, resources/assets/styles/layouts/_pages.scss */

.table-offer tbody .offer-score {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 199, resources/assets/styles/layouts/_pages.scss */

.table-offer tbody .offer-score__number {
  margin-bottom: 6px;
}

/* line 206, resources/assets/styles/layouts/_pages.scss */

.section__notify {
  background: #1A1D23;
  border-radius: 6px;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0 15px;
  position: relative;
}

/* line 214, resources/assets/styles/layouts/_pages.scss */

.section__notify--inner::before {
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGlSURBVHgB7ZRPTsJAFMbfm5rokiNA+b/jCFXQtMTA3ABuAJ4APAHcALgB4AI0EPAGukMlhaXu3GlEeE47NBZNrMWw80vazry+79c30/Yp4NJRlhfD0Rg3H+7G7ngmy6tqJD5SY3H8ds/g5VAkEZ9NJ7dOjLmBjKgBhJWMfqq5jUBUkVesbAB1LvKohkjNtM4LTlyxTrrOgwQ0WgOqg/5FyzGp0XhDDIOOQY0mUmok+mRO7+fmdDJXI0kABA3FEQ4lL01z8mhXukQ3sHsul5VrgoxrsCkOqIxOjFzNmgz6bZFPdTEM0B7ZMbSXIMwEMB/2OiErmM7yOhKVwENMwK563TON88DeG82AIAC0PGTIyN4LAWnaQIPz3wAtrQDL1v6P2+1nWGFdrpblmagwZUORxutrAfyIFKeAa1k+amIFErp4UZxPQgM/YjL//QBu1pEgfs3JGHkCnxr0Orj5nB3oH7pjqNWNYAtlsrmqe65sAJ1u5FuoudviZ6VbAx0//s3vJfRKODZ4iWRrkwURFYf9busnj+fbX+xDS/y3bUmE8fKVdbw8Hz/8pwREIQTlAAAAAElFTkSuQmCC), #1A1D23;
  height: 42px;
  display: block;
  width: 45px;
  position: absolute;
  left: 0;
  z-index: 9;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 226, resources/assets/styles/layouts/_pages.scss */

.section__notify img {
  position: absolute;
  left: 15px;
  top: 50%;
  z-index: 10;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-animation: lightAnimation 0.5s ease-in-out infinite;
       -o-animation: lightAnimation 0.5s ease-in-out infinite;
          animation: lightAnimation 0.5s ease-in-out infinite;
}

/* line 235, resources/assets/styles/layouts/_pages.scss */

.section__notify .scroll {
  white-space: nowrap;
  overflow: hidden;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: block;
  padding-left: 100%;
  will-change: transform;
  -webkit-animation: marquee 44s linear infinite;
       -o-animation: marquee 44s linear infinite;
          animation: marquee 44s linear infinite;
}

/* line 244, resources/assets/styles/layouts/_pages.scss */

.section__notify .scroll:hover {
  -webkit-animation-play-state: paused;
       -o-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 249, resources/assets/styles/layouts/_pages.scss */

.section__notify a {
  white-space: nowrap;
  overflow: hidden;
  text-decoration: none;
  height: 42px;
  position: relative;
  margin-left: 30px;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #ffc107;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 265, resources/assets/styles/layouts/_pages.scss */

.offer {
  background: #1A1D23;
  margin-bottom: 26px;
  position: relative;
  border-radius: 2px;
  overflow: hidden;
  padding: 26px 0px;
}

/* line 272, resources/assets/styles/layouts/_pages.scss */

.offer:last-child {
  margin-bottom: 0px;
}

/* line 281, resources/assets/styles/layouts/_pages.scss */

.offer__col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 287, resources/assets/styles/layouts/_pages.scss */

.offer__number {
  position: absolute;
  left: 0;
  top: 0;
  background: #0F4CD9;
  border-radius: 2px;
  width: 33px;
  height: 33px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 299, resources/assets/styles/layouts/_pages.scss */

.offer__number span {
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 25px;
  text-transform: uppercase;
  color: #fff;
}

/* line 314, resources/assets/styles/layouts/_pages.scss */

.offer__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 53px;
}

/* line 320, resources/assets/styles/layouts/_pages.scss */

.offer__logo img {
  width: 100%;
}

/* line 324, resources/assets/styles/layouts/_pages.scss */

.offer__logo a {
  background: #FFFFFF;
  border-radius: 6px;
  overflow: hidden;
  display: block;
  width: 150px;
  height: 92px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0px 10px;
}

/* line 338, resources/assets/styles/layouts/_pages.scss */

.offer .score__text {
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  color: #FFFFFF;
}

/* line 346, resources/assets/styles/layouts/_pages.scss */

.offer .score__price {
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 25px;
  color: #FFFFFF;
  display: block;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}

/* line 357, resources/assets/styles/layouts/_pages.scss */

.offer .score__stars i {
  color: #ffba00;
  font-size: 16px;
  font-size: 1rem;
}

/* line 362, resources/assets/styles/layouts/_pages.scss */

.offer .score-component {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 369, resources/assets/styles/layouts/_pages.scss */

.offer .offer__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 373, resources/assets/styles/layouts/_pages.scss */

.offer .offer__buttons .offer__btn {
  background: -webkit-linear-gradient(4.41deg, #009B3A -8.29%, #009B3A 62.2%, #00BD47 102.14%);
  background: -o-linear-gradient(4.41deg, #009B3A -8.29%, #009B3A 62.2%, #00BD47 102.14%);
  background: linear-gradient(85.59deg, #009B3A -8.29%, #009B3A 62.2%, #00BD47 102.14%);
  border-radius: 2px;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  color: #FFFFFF;
  padding: 9px 20px;
}

/* line 386, resources/assets/styles/layouts/_pages.scss */

.offer:first-child .offer__number {
  background: #E11D23;
}

/* line 388, resources/assets/styles/layouts/_pages.scss */

.offer:first-child .offer__number span {
  color: #fff;
}

/* line 395, resources/assets/styles/layouts/_pages.scss */

.section__desc #toc_container {
  width: 100%;
  background: #141417;
  padding: 0px;
  border: none;
}

/* line 400, resources/assets/styles/layouts/_pages.scss */

.section__desc #toc_container .toc_title {
  display: none;
}

/* line 401, resources/assets/styles/layouts/_pages.scss */

.section__desc #toc_container ul.toc_list {
  margin: 0px !important;
}

/* line 404, resources/assets/styles/layouts/_pages.scss */

.section__desc #toc_container ul.toc_list > li a {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 18px;
  color: #717983;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 20px;
  min-height: 50px;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  text-decoration: none;
}

/* line 416, resources/assets/styles/layouts/_pages.scss */

.section__desc #toc_container ul.toc_list > li a:hover {
  background: #1A1D23;
  border-radius: 6px 0px 0px 6px;
}

/* line 422, resources/assets/styles/layouts/_pages.scss */

.section__desc #toc_container ul.toc_list > li:first-child > a {
  background: #1A1D23;
  border-radius: 6px 0px 0px 6px;
}

/* line 428, resources/assets/styles/layouts/_pages.scss */

.section__desc #toc_container ul.toc_list ul {
  margin: 0px;
}

/* line 431, resources/assets/styles/layouts/_pages.scss */

.section__desc .content {
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  background: #1A1D23;
  max-height: 710px;
  overflow-y: scroll;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 25px;
  color: #F2F3F3;
  border-top-right-radius: 6px;
  padding-top: 20px;
}

/* line 446, resources/assets/styles/layouts/_pages.scss */

.section__desc .content h1,
.section__desc .content h2,
.section__desc .content h3,
.section__desc .content h4,
.section__desc .content h5,
.section__desc .content h6 {
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
  color: #F2F3F3;
}

/* line 454, resources/assets/styles/layouts/_pages.scss */

.section__desc .content figure,
.section__desc .content img,
.section__desc .content iframe {
  max-width: 100%;
}

/* line 455, resources/assets/styles/layouts/_pages.scss */

.section__desc .content a {
  color: #009B3A;
}

/* line 456, resources/assets/styles/layouts/_pages.scss */

.section__desc .content:after {
  content: '';
  background-image: url(/wp-content/themes/bongda/dist/images/bg-after-desc.png);
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 192px;
  height: 223px;
}

/* line 475, resources/assets/styles/layouts/_pages.scss */

#ranks .groupname {
  background: #2A3038;
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  color: #FFFFFF;
  padding: 12px;
  text-align: center;
}

/* line 486, resources/assets/styles/layouts/_pages.scss */

#ranks .tbl_bxh {
  background: #1A1D23;
  border-radius: 6px;
  border: 0px;
}

/* line 490, resources/assets/styles/layouts/_pages.scss */

#ranks .tbl_bxh tr {
  border-bottom: 1px solid #2A3038;
}

/* line 491, resources/assets/styles/layouts/_pages.scss */

#ranks .tbl_bxh th {
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  color: #FFFFFF;
}

/* line 499, resources/assets/styles/layouts/_pages.scss */

#ranks .tbl_bxh th:first-child,
#ranks .tbl_bxh th:nth-child(2) {
  text-align: left;
}

@media only screen and (max-width: 768px) {
  /* line 491, resources/assets/styles/layouts/_pages.scss */

  #ranks .tbl_bxh th {
    font-size: 0px !important;
  }

  /* line 504, resources/assets/styles/layouts/_pages.scss */

  #ranks .tbl_bxh th:before {
    content: attr(data-title);
    font-size: 13px;
  }
}

/* line 510, resources/assets/styles/layouts/_pages.scss */

#ranks .tbl_bxh td {
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 22px;
  color: #717983;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  display: table-cell;
}

/* line 521, resources/assets/styles/layouts/_pages.scss */

#ranks .tbl_bxh td:first-child,
#ranks .tbl_bxh td:nth-child(2) {
  text-align: left;
}

/* line 524, resources/assets/styles/layouts/_pages.scss */

#ranks .tbl_bxh td img {
  width: 32px;
  height: 32px;
  -o-object-fit: contain;
     object-fit: contain;
  margin-right: 12px;
}

/* line 532, resources/assets/styles/layouts/_pages.scss */

#ranks .rules {
  background: #1a1d23;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  color: #FFFFFF;
  padding: 12px;
}

@media only screen and (max-width: 992px) {
  /* line 544, resources/assets/styles/layouts/_pages.scss */

  #ranks .tbl_bxh th,
  #ranks .tbl_bxh td {
    font-size: 12px;
    padding: 3px;
  }

  /* line 546, resources/assets/styles/layouts/_pages.scss */

  #ranks .tbl_bxh th img,
  #ranks .tbl_bxh td img {
    width: 24px;
    height: 24px;
    margin-right: 4px;
  }
}

/* line 553, resources/assets/styles/layouts/_pages.scss */

.filter-tags__day {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}

/* line 556, resources/assets/styles/layouts/_pages.scss */

.filter-tags__day a {
  background: #2A3038;
  border-radius: 2px;
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 22px;
  color: #AFB4BA;
  display: block;
  padding: 2px 8px;
  margin-right: 8px;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

/* line 569, resources/assets/styles/layouts/_pages.scss */

.filter-tags__day a.active,
.filter-tags__day a:hover {
  background: #01AF41;
  color: #fff;
}

@media screen and (max-width: 991px) {
  /* line 575, resources/assets/styles/layouts/_pages.scss */

  .filter-tags__day a {
    margin-bottom: 8px;
  }
}

/* line 578, resources/assets/styles/layouts/_pages.scss */

.filter-tags__leagues {
  background: #1A1D23;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  padding: 15px 15px 0px 15px;
}

/* line 583, resources/assets/styles/layouts/_pages.scss */

.filter-tags__leagues a {
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  color: #717983;
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 15px;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

/* line 594, resources/assets/styles/layouts/_pages.scss */

.filter-tags__leagues a:hover,
.filter-tags__leagues a.active {
  color: #01AF41;
}

@media screen and (max-width: 991px) {
  /* line 578, resources/assets/styles/layouts/_pages.scss */

  .filter-tags__leagues {
    background: none;
    padding: 0px;
  }

  /* line 601, resources/assets/styles/layouts/_pages.scss */

  .filter-tags__leagues a {
    margin-right: 8px;
    margin-bottom: 8px;
    background: #1A1D23;
    border-radius: 2px;
    padding: 2px 5px;
  }
}

@-webkit-keyframes lightAnimation {
  0% {
    -webkit-filter: brightness(1);
    filter: brightness(1);
  }

  50% {
    -webkit-filter: brightness(1.2);
    filter: brightness(1.2);
  }

  to {
    -webkit-filter: brightness(1);
    filter: brightness(1);
  }
}

@-o-keyframes lightAnimation {
  0% {
    -webkit-filter: brightness(1);
    filter: brightness(1);
  }

  50% {
    -webkit-filter: brightness(1.2);
    filter: brightness(1.2);
  }

  to {
    -webkit-filter: brightness(1);
    filter: brightness(1);
  }
}

@keyframes lightAnimation {
  0% {
    -webkit-filter: brightness(1);
    filter: brightness(1);
  }

  50% {
    -webkit-filter: brightness(1.2);
    filter: brightness(1.2);
  }

  to {
    -webkit-filter: brightness(1);
    filter: brightness(1);
  }
}

@-webkit-keyframes marquee {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  100% {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }
}

@-o-keyframes marquee {
  0% {
    -webkit-transform: translate(0, 0);
    -o-transform: translate(0, 0);
       transform: translate(0, 0);
  }

  100% {
    -webkit-transform: translate(-100%, 0);
    -o-transform: translate(-100%, 0);
       transform: translate(-100%, 0);
  }
}

@keyframes marquee {
  0% {
    -webkit-transform: translate(0, 0);
    -o-transform: translate(0, 0);
       transform: translate(0, 0);
  }

  100% {
    -webkit-transform: translate(-100%, 0);
    -o-transform: translate(-100%, 0);
       transform: translate(-100%, 0);
  }
}

@media screen and (max-width: 991px) {
  /* line 644, resources/assets/styles/layouts/_pages.scss */

  .textwidget img {
    height: 50px;
  }
}

/* line 1, resources/assets/styles/layouts/_posts.scss */

.title_box {
  position: relative;
}

/* line 6, resources/assets/styles/layouts/_posts.scss */

.block-category > .row .row,
#header .nav-mobile .block-category > .navbar-nav .row,
.matches .block-category > .grid-matches .row,
.block-category > .row #header .nav-mobile .navbar-nav,
#header .nav-mobile .block-category > .row .navbar-nav,
#header .nav-mobile .block-category > .navbar-nav .navbar-nav,
.matches .block-category > .grid-matches #header .nav-mobile .navbar-nav,
#header .nav-mobile .matches .block-category > .grid-matches .navbar-nav,
.block-category > .row .matches .grid-matches,
.matches .block-category > .row .grid-matches,
#header .nav-mobile .block-category > .navbar-nav .matches .grid-matches,
.matches #header .nav-mobile .block-category > .navbar-nav .grid-matches,
.matches .block-category > .grid-matches .grid-matches {
  margin: 0px;
}

/* line 9, resources/assets/styles/layouts/_posts.scss */

.block-category .post-item {
  padding: 0px;
}

/* line 12, resources/assets/styles/layouts/_posts.scss */

.block-category .post-item .post-title {
  background: -webkit-gradient(linear, left top, right top, from(#1A1D23), to(#141417));
  background: -webkit-linear-gradient(left, #1A1D23 0%, #141417 100%);
  background: -o-linear-gradient(left, #1A1D23 0%, #141417 100%);
  background: linear-gradient(90deg, #1A1D23 0%, #141417 100%);
  min-height: 165px;
  padding: 30px 20px;
  position: relative;
}

/* line 17, resources/assets/styles/layouts/_posts.scss */

.block-category .post-item .post-title h3 {
  margin: 0px;
}

/* line 19, resources/assets/styles/layouts/_posts.scss */

.block-category .post-item .post-title h3 a {
  line-height: 30px;
  font-weight: 400;
  color: #F2F3F3;
  font-family: "Oswald", sans-serif;
  font-size: 18px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 32, resources/assets/styles/layouts/_posts.scss */

.block-category .post-item .post-title:before {
  content: '';
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAAAECAYAAAAksBtvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOOSURBVHgBjVY9chUxDPanvcA7QkrKdwQoOAAdJTkBNV3aVByDGRq4AEOOQENHkSOkhGFsYf1au+8xk828rG3J0id9srz4dDq/bK3ftLa13aNTatefKSTTHyPW6CC3d7/YS3NtTAmlbq/76lAEG13378/Y4aYLeT/aTb2R+r3It23i6VVqGEa3kMcFhqOvQx4ufB9xLN2reQi9gJxLrqNAzU5yMWU04xi9L1uSR5+u5S3TvHxS4liya5gO64JhmO8xd1HbHO6en360u21rsl1y2a/5Ko/xtLlr4yls9mOMz6gn5eE3Pdw/vnqMFXw5nU9/2t+PDfRO3KE15ob5atxkRoS5IBNRlz9mTDm7fP50rmPRkyF0Q47VauOlh3Ave9On+Al9dj2VgZC2fd/8sSuzr8OKCU3tFN+smvrm5hi44MgxDvP0FTnxMdQJuz/FrXlpKz5GKzYo85c/C8zdCTjPa/E5OYHuSxkKPzCbkj+21O25wMoXUOKgACW42LHu8ou2sQekOhaecdo0j//PVfU59QQObKy6Nvd9JhciiY1QsCpjcciBEy14YziepSNbKfDBc8El17aX4XbEn7iislbx4LH3cXv/6/WDen/z9OPp7dPP22n6TisZQMQZybOC8FI/PFzg2sExKmJD7IgCqDbY/3k0Vr9+oJA6QNuVGMKPD23ZYpujweHRYLNSyn5Q9HAnADtinA7YhaLLGkScP5RC2FfeIjMqbJ+kCDL3W7kwL6tuAjCUCa5szSQsPysTypMUB1rJscRl2kheTOZMaL0p40EXe2FZHoJUJGybak1eRBk2ow+tglvpjgPCZsfSv7wTHKr58t4sdhhpe3UKLwrzo+3Berz0LccdvwAQ46G4uOQlTPnCzbbR9w8vvt15Ptfz+XQ+j8bvtRuLcE5YbhJ9A34F8ioUeShKwDusm4XUqzRa8rAJe3cU+PScjfz0oBTxiINF3Ely4J8VZf/qyr7mRaEta0bdBRWRJ5UMr5IVH1TRQSRBmxei0ZwxD8m8n8L8vCn+m90ko+7NpgD1O5Qs82dbJ47hnFBe27v4rNgdrxcwRweU0h7eRBDnRogXRbOTdIySr4l9jIXBLgxeXTyimfO+aw4ZL8vXhZqd+KcPyGeeLAXuyGxw6pcSyu1fbi27gfMLpbXV0dly1+BxJ9564+YtrRzlJymVelJu3GRe0xtXDjmuY3jxWUGgA1//AZ989nvBGf02AAAAAElFTkSuQmCC) no-repeat center;
  height: 3px;
  width: 100%;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
}

/* line 44, resources/assets/styles/layouts/_posts.scss */

.block-category .post-item .post-thumbnail a {
  position: relative;
  display: block;
}

/* line 47, resources/assets/styles/layouts/_posts.scss */

.block-category .post-item .post-thumbnail a:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
}

/* line 57, resources/assets/styles/layouts/_posts.scss */

.block-category .post-item img {
  height: 225px;
  width: 100%;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 63, resources/assets/styles/layouts/_posts.scss */

.block-category .post-item.post-featured {
  background: none;
  position: relative;
  padding: 0px;
}

/* line 69, resources/assets/styles/layouts/_posts.scss */

.block-category .post-item.post-featured img {
  width: 100%;
  height: 390px;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 75, resources/assets/styles/layouts/_posts.scss */

.block-category .post-item.post-featured .post-title {
  position: absolute;
  background: none;
  z-index: 9;
  bottom: 0;
  padding: 20px 15px;
  min-height: auto;
  max-width: 330px;
}

/* line 84, resources/assets/styles/layouts/_posts.scss */

.block-category .post-item.post-featured .post-title h3 a {
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

/* line 91, resources/assets/styles/layouts/_posts.scss */

.block-category .post-item.post-featured .post-title:before {
  display: none;
}

/* line 93, resources/assets/styles/layouts/_posts.scss */

.block-category .post-item.post-featured:after {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
  background: -webkit-linear-gradient(205.59deg, rgba(20, 20, 23, 0) 8.64%, #141417 100%);
  background: -o-linear-gradient(205.59deg, rgba(20, 20, 23, 0) 8.64%, #141417 100%);
  background: linear-gradient(244.41deg, rgba(20, 20, 23, 0) 8.64%, #141417 100%);
  opacity: 0.5;
  border-radius: 2px;
}

@media only screen and (max-width: 992px) {
  /* line 107, resources/assets/styles/layouts/_posts.scss */

  .block-category .post-item.post-featured img {
    height: 270px;
  }

  /* line 110, resources/assets/styles/layouts/_posts.scss */

  .block-category .post-item.post-featured .post-title {
    position: static;
    padding: 0px;
    margin-top: 15px;
    margin-top: 0.9375rem;
  }

  /* line 115, resources/assets/styles/layouts/_posts.scss */

  .block-category .post-item.post-featured:after {
    display: none;
  }
}

@media screen and (max-width: 992px) {
  /* line 9, resources/assets/styles/layouts/_posts.scss */

  .block-category .post-item {
    margin-bottom: 15px;
    margin-bottom: 0.9375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    background: -webkit-gradient(linear, left top, right top, from(#1A1D23), to(#141417));
    background: -webkit-linear-gradient(left, #1A1D23 0%, #141417 100%);
    background: -o-linear-gradient(left, #1A1D23 0%, #141417 100%);
    background: linear-gradient(90deg, #1A1D23 0%, #141417 100%);
  }

  /* line 130, resources/assets/styles/layouts/_posts.scss */

  .block-category .post-item .post-thumbnail {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
    position: relative;
  }

  /* line 136, resources/assets/styles/layouts/_posts.scss */

  .block-category .post-item .post-thumbnail img {
    height: 128px;
    border-radius: 2px;
  }

  /* line 140, resources/assets/styles/layouts/_posts.scss */

  .block-category .post-item .post-thumbnail:after {
    content: '';
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHUAAAADCAYAAACtf0BgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGLSURBVHgBhVPbTcRADLSdLSAlUEJ6QPQFSIhS+KSEo4yrBa1i/Fh7He4pRdnzY2bs2eDXuj0BdHkazF89+/9uL4n3SHtNB7iotadd4njrwLrLVzhLrifuFb47WI6zlNxtPtOnY3Y/R/lRyyPtrrW1VvZznTNq4ab20PB4Xx/nlx894fe6rb+wn3bEDQE1xIwoB2I5AyMhexz0jZaXGEsKyWIMJGHPex1lPaCf5cdeJz2s8ain5Iy4xgILBl/iDUwJWg+KTlbwgZ34MDlMt8WhYFWNwUVZDwftyiH6tI6HHtYy48NdN4WL6sCcSblzzsJVcMfurJutFVObxnU8m42p5Ba3oWjXvHEQvH+en19t22Ys8mkHMRZzoTYIlGWooWG0DmVAtiQYRruwGIxVvKrCahKNSzNNrYs1TONbTNvsLXWcFw+GoXnZQnfwyTysy7Vc6bUeW4hCqNa4VDQvr5tT5sFixvEiTKNofDle//+iTrOmIS6UDuaJF/rRmKkwTE5jFZP8YmdvfFBIb3+ETNDkK/KW2wAAAABJRU5ErkJggg==) no-repeat center;
    height: 3px;
    width: 100%;
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
  }

  /* line 151, resources/assets/styles/layouts/_posts.scss */

  .block-category .post-item .post-title {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
    min-height: inherit;
    padding: 15px;
  }

  /* line 158, resources/assets/styles/layouts/_posts.scss */

  .block-category .post-item .post-title:before {
    display: none;
  }

  /* line 160, resources/assets/styles/layouts/_posts.scss */

  .block-category .post-item .post-title h3 a {
    font-family: "Oswald", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 25px;
    color: #F2F3F3;
  }

  /* line 170, resources/assets/styles/layouts/_posts.scss */

  .block-category .post-item.post-featured {
    background: -webkit-gradient(linear, left top, right top, from(#1A1D23), to(#141417));
    background: -webkit-linear-gradient(left, #1A1D23 0%, #141417 100%);
    background: -o-linear-gradient(left, #1A1D23 0%, #141417 100%);
    background: linear-gradient(90deg, #1A1D23 0%, #141417 100%);
  }

  /* line 172, resources/assets/styles/layouts/_posts.scss */

  .block-category .post-item.post-featured .post-title {
    margin-top: 0px;
    padding: 15px;
  }

  /* line 176, resources/assets/styles/layouts/_posts.scss */

  .block-category .post-item.post-featured .post-title h3 a {
    font-family: "Oswald", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 25px;
    color: #F2F3F3;
  }
}

/* line 193, resources/assets/styles/layouts/_posts.scss */

.videos_box .post-item .post-title {
  background: -webkit-gradient(linear, left top, right top, from(#1A1D23), to(#141417));
  background: -webkit-linear-gradient(left, #1A1D23 0%, #141417 100%);
  background: -o-linear-gradient(left, #1A1D23 0%, #141417 100%);
  background: linear-gradient(90deg, #1A1D23 0%, #141417 100%);
  min-height: 110px;
  padding: 15px 20px;
  position: relative;
}

/* line 198, resources/assets/styles/layouts/_posts.scss */

.videos_box .post-item .post-title h3 {
  margin: 0px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 205, resources/assets/styles/layouts/_posts.scss */

.videos_box .post-item .post-title h3 a {
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 25px;
  color: #F2F3F3;
  display: block;
}

/* line 216, resources/assets/styles/layouts/_posts.scss */

.videos_box .post-item img {
  width: 100%;
  height: 150px;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 222, resources/assets/styles/layouts/_posts.scss */

.videos_box .post-item .icon-video-play {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAARdQTFRFAAAAAAAA/////////f39////////////////////////////f39//////v7+/Pz8+/v7/v7+////8PDw/////f399/f39/f38PDw8fHx/f39+/v7AAAA/Pz8+vr6+vr6/v7+3/LmT7p3n9m18PDwf82cAJs6IKdS+vr6f82d/f39YMCDcMeQEKJHkNOpULt47/nz+vr6IKhTv+bO/v7+9vb2gM2d3d3dQLRrz+3bAAAA/Pz83/PnAAAA9fX1Kioq6enpAAAAAAAA+Pj4JCQkAAAAqqqq/f39ICAgMzMzAAAA0dHRVVVVzMzMtbW1o6OjAAAAGRkZ8PDw4uLiFxcX8vLyHBwcAAAA9PT0+/v79/f38vLyx8fHEwBO0AAAAF10Uk5TAAEhcKDg7//PsCABAmDAYEHg3xGQkCIhIhKRkQJhYmHQ////I////3H/cf///////6L//7Bz/yX//wbB/wdkBkYFCJMHBBjRCAUDJwMoGBkJCmZHC2UJCnWypHUpdngEAwAAAZZJREFUeJyF1GdTwkAQBuBdKQcmlogF9VRswYpYEDw9McEICajB3v7/7/BgYMzlEtxvm3nm3TcMADAcRBxLJFNpQtKZbGJcrBrIg5qOE5MkMJkpoTBAxILTBgnNzISkEHKzYdKbuZyGOMzB+UyUEWELAyRO55VTf0pHXRgdczNxRvRfxP57aUvxhpBlXXwUSFdGGUKmKQKlsYUGtagGdHW0IWRNB1oI7OsbmyqapLAV3LdNs7iuqDzshJBp7obRHmQVZBZDN5NQUJFp7ks3DUhHITksDSQSyc1i0UEQRZ87LEnnUlHoqBx8WoBjFZ2cSh3IGVQUdF6WDalANYRqFyQ8VWCXgfWqVlIIKXBg1+pjea7rUOf/fOkMzgS6+S+IgcXtxijT4LcWOIzfNUccu2u5Fngiqh1by2jbzOlAR0TZ9zGq2W7VLccDz3EZbz1E9mo8+jbrId1zLJHVfVLCjGff5sx1vA6g57kua9n+y6vU//K167/ZvO54lIqfOXX6Wb7/fv/x2ez9HRpf3z/dN/+WcZFDEX8Bc8JVgXnMnhcAAAAASUVORK5CYII=);
  width: 36px;
  height: 36px;
  display: block;
}

/* line 228, resources/assets/styles/layouts/_posts.scss */

.videos_box .post-item .post-thumbnail {
  position: relative;
}

/* line 230, resources/assets/styles/layouts/_posts.scss */

.videos_box .post-item .post-thumbnail .icon-video-play {
  width: 24px;
  height: 24px;
  background-size: contain;
  position: absolute;
  bottom: 15px;
  left: 15px;
}

/* line 239, resources/assets/styles/layouts/_posts.scss */

.videos_box .post-item.post-featured {
  background: none;
  position: relative;
  padding: 0px;
}

/* line 244, resources/assets/styles/layouts/_posts.scss */

.videos_box .post-item.post-featured img {
  width: 100%;
  height: 520px;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 250, resources/assets/styles/layouts/_posts.scss */

.videos_box .post-item.post-featured .post-title {
  position: absolute;
  background: none;
  z-index: 9;
  bottom: 0;
  padding: 40px 20px;
  min-height: auto;
}

/* line 259, resources/assets/styles/layouts/_posts.scss */

.videos_box .post-item.post-featured .post-title h3 a {
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
  color: #F2F3F3;
}

/* line 268, resources/assets/styles/layouts/_posts.scss */

.videos_box .post-item.post-featured .post-title:before {
  display: none;
}

/* line 269, resources/assets/styles/layouts/_posts.scss */

.videos_box .post-item.post-featured .post-title .icon-video-play {
  margin-bottom: 10px;
}

/* line 273, resources/assets/styles/layouts/_posts.scss */

.videos_box .post-item.post-featured:after {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
  background: -webkit-gradient(linear, left top, right top, from(rgba(20, 20, 20, 0.5)), to(rgba(20, 20, 20, 0)));
  background: -webkit-linear-gradient(left, rgba(20, 20, 20, 0.5) 0%, rgba(20, 20, 20, 0) 100%);
  background: -o-linear-gradient(left, rgba(20, 20, 20, 0.5) 0%, rgba(20, 20, 20, 0) 100%);
  background: linear-gradient(90deg, rgba(20, 20, 20, 0.5) 0%, rgba(20, 20, 20, 0) 100%);
  opacity: 0.5;
  border-radius: 2px;
}

@media screen and (max-width: 991px) {
  /* line 192, resources/assets/styles/layouts/_posts.scss */

  .videos_box .post-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
  }

  /* line 290, resources/assets/styles/layouts/_posts.scss */

  .videos_box .post-item img {
    height: 128px;
  }

  /* line 291, resources/assets/styles/layouts/_posts.scss */

  .videos_box .post-item .post-thumbnail {
    width: 100%;
  }

  /* line 295, resources/assets/styles/layouts/_posts.scss */

  .videos_box .post-item.post-featured img {
    height: 320px;
  }
}

/* line 304, resources/assets/styles/layouts/_posts.scss */

.wd-related .item_post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: -webkit-gradient(linear, left top, right top, from(#1A1D23), to(#141417));
  background: -webkit-linear-gradient(left, #1A1D23 0%, #141417 100%);
  background: -o-linear-gradient(left, #1A1D23 0%, #141417 100%);
  background: linear-gradient(90deg, #1A1D23 0%, #141417 100%);
  margin-bottom: 17px;
}

/* line 308, resources/assets/styles/layouts/_posts.scss */

.wd-related .item_post img {
  width: 100%;
  height: 128px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 2px;
}

/* line 314, resources/assets/styles/layouts/_posts.scss */

.wd-related .item_post .thumbnail {
  display: block;
  position: relative;
}

/* line 318, resources/assets/styles/layouts/_posts.scss */

.wd-related .item_post .thumbnail:after {
  content: '';
  width: 116.61px;
  height: 3.27px;
  display: block;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  position: absolute;
  top: 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHUAAAADCAYAAACtf0BgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGLSURBVHgBhVPbTcRADLSdLSAlUEJ6QPQFSIhS+KSEo4yrBa1i/Fh7He4pRdnzY2bs2eDXuj0BdHkazF89+/9uL4n3SHtNB7iotadd4njrwLrLVzhLrifuFb47WI6zlNxtPtOnY3Y/R/lRyyPtrrW1VvZznTNq4ab20PB4Xx/nlx894fe6rb+wn3bEDQE1xIwoB2I5AyMhexz0jZaXGEsKyWIMJGHPex1lPaCf5cdeJz2s8ain5Iy4xgILBl/iDUwJWg+KTlbwgZ34MDlMt8WhYFWNwUVZDwftyiH6tI6HHtYy48NdN4WL6sCcSblzzsJVcMfurJutFVObxnU8m42p5Ba3oWjXvHEQvH+en19t22Ys8mkHMRZzoTYIlGWooWG0DmVAtiQYRruwGIxVvKrCahKNSzNNrYs1TONbTNvsLXWcFw+GoXnZQnfwyTysy7Vc6bUeW4hCqNa4VDQvr5tT5sFixvEiTKNofDle//+iTrOmIS6UDuaJF/rRmKkwTE5jFZP8YmdvfFBIb3+ETNDkK/KW2wAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
}

/* line 332, resources/assets/styles/layouts/_posts.scss */

.wd-related .item_post h2.title_name {
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 25px;
  color: #F2F3F3;
}

/* line 345, resources/assets/styles/layouts/_posts.scss */

.widget-post .item_post:first-child {
  padding-top: 0;
}

/* line 348, resources/assets/styles/layouts/_posts.scss */

.widget-post h2.title_name {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 20px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
}

/* line 360, resources/assets/styles/layouts/_posts.scss */

.news_content h1.title {
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
  color: #F2F3F3;
  margin-bottom: 17px;
  margin-bottom: 1.0625rem;
}

/* line 369, resources/assets/styles/layouts/_posts.scss */

.news_content .content {
  background: #1A1D23;
  border-radius: 2px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #F2F3F3;
  padding: 20px;
}

/* line 379, resources/assets/styles/layouts/_posts.scss */

.news_content .content .textwidget {
  margin-bottom: 10px;
}

/* line 380, resources/assets/styles/layouts/_posts.scss */

.news_content .content h1,
.news_content .content h2,
.news_content .content h3,
.news_content .content h4,
.news_content .content h5 {
  font-weight: 400;
  line-height: 1.15;
}

/* line 384, resources/assets/styles/layouts/_posts.scss */

.news_content .content a {
  font-weight: 700;
  font-size: 15px;
  line-height: 25px;
  color: #009B3A;
}

/* line 390, resources/assets/styles/layouts/_posts.scss */

.news_content .content h1 {
  margin-top: 0;
  font-size: 1.802em;
}

/* line 395, resources/assets/styles/layouts/_posts.scss */

.news_content .content h2 {
  font-size: 1.602em;
}

/* line 397, resources/assets/styles/layouts/_posts.scss */

.news_content .content h3 {
  font-size: 1.424em;
}

/* line 399, resources/assets/styles/layouts/_posts.scss */

.news_content .content h4 {
  font-size: 1.266em;
}

/* line 401, resources/assets/styles/layouts/_posts.scss */

.news_content .content h5 {
  font-size: 1.125em;
}

/* line 402, resources/assets/styles/layouts/_posts.scss */

.news_content .content ul {
  padding-left: 15px;
}

/* line 405, resources/assets/styles/layouts/_posts.scss */

.news_content .content figure {
  max-width: 100%;
}

/* line 406, resources/assets/styles/layouts/_posts.scss */

.news_content .content small,
.news_content .content .text_small {
  font-size: 0.889em;
}

/* line 408, resources/assets/styles/layouts/_posts.scss */

.news_content .content .aligncenter .wp-caption-text {
  text-align: center;
}

/* line 410, resources/assets/styles/layouts/_posts.scss */

.news_content .content .post-tags {
  border-top: 1px solid #2A3038;
  padding-top: 20px;
}

/* line 413, resources/assets/styles/layouts/_posts.scss */

.news_content .content .post-tags .tags-title {
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 25px;
  color: #F2F3F3;
}

/* line 421, resources/assets/styles/layouts/_posts.scss */

.news_content .content .post-tags .tag-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 423, resources/assets/styles/layouts/_posts.scss */

.news_content .content .post-tags .tag-list li {
  margin-right: 8px;
}

/* line 425, resources/assets/styles/layouts/_posts.scss */

.news_content .content .post-tags .tag-list li a {
  background: #2A3038;
  border-radius: 2px;
  display: block;
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: #F2F3F3;
  padding: 6px 12px;
}

/* line 441, resources/assets/styles/layouts/_posts.scss */

.news_content .summary {
  background: #1A1D23;
  border-radius: 2px;
  padding: 20px;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 25px;
  color: #F2F3F3;
}

/* line 452, resources/assets/styles/layouts/_posts.scss */

.news_content .box_comment .wrap-box {
  background: #1A1D23;
  border-radius: 2px;
  padding: 20px;
}

/* line 457, resources/assets/styles/layouts/_posts.scss */

.news_content .box_comment .fb-comments {
  background: #fff;
}

/* line 461, resources/assets/styles/layouts/_posts.scss */

.news_content #toc_container {
  background: url(/wp-content/themes/bongda/dist/images/bg-toc-container2.png) no-repeat;
  background-size: cover;
  border: 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 2px;
  width: 100%;
  padding: 20px;
}

/* line 469, resources/assets/styles/layouts/_posts.scss */

.news_content #toc_container .toc_title {
  display: none;
}

/* line 470, resources/assets/styles/layouts/_posts.scss */

.news_content #toc_container ul.toc_list {
  margin: 0px !important;
}

/* line 473, resources/assets/styles/layouts/_posts.scss */

.news_content #toc_container ul.toc_list li a {
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 25px;
  color: #FFAA22;
  margin-bottom: 10px;
  display: block;
}

/* line 489, resources/assets/styles/layouts/_posts.scss */

.list-related-by-list {
  background: #f5f6f7;
  padding: 10px;
}

/* line 493, resources/assets/styles/layouts/_posts.scss */

.list-related-by-list li {
  padding-left: 16px;
  position: relative;
  margin-bottom: 6px;
}

/* line 498, resources/assets/styles/layouts/_posts.scss */

.list-related-by-list li:before {
  content: "";
  width: 4px;
  height: 4px;
  background-color: #4267b2;
  border-radius: 50%;
  position: absolute;
  left: 2px;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 510, resources/assets/styles/layouts/_posts.scss */

.list-related-by-list li a {
  font-weight: 600;
  color: #4267b2;
  font-size: 15px;
  line-height: 21px;
  display: block;
}

/* line 519, resources/assets/styles/layouts/_posts.scss */

.list-related-by-list li:last-child {
  margin-bottom: 0;
}

/* line 525, resources/assets/styles/layouts/_posts.scss */

.section__title {
  border-left: 5px solid #4267b2;
  font-weight: 500 !important;
  font-size: 18px !important;
  padding: 5px 6px;
  margin-bottom: 0;
}

@media screen and (max-width: 991px) {
  /* line 534, resources/assets/styles/layouts/_posts.scss */

  .figure,
  .wp-caption,
  .wp-caption {
    width: auto !important;
  }

  /* line 540, resources/assets/styles/layouts/_posts.scss */

  .item_post--normal h2.title_name {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 22px;
    line-height: 1.375rem;
    margin-top: 0;
    margin-bottom: 5px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
  }

  /* line 551, resources/assets/styles/layouts/_posts.scss */

  .item_post--normal .description {
    display: none;
  }
}

/* line 7, resources/assets/styles/layouts/_lives.scss */

.zone-league-season-rounds strong {
  color: #fff;
  margin-bottom: 5px;
}

/* line 8, resources/assets/styles/layouts/_lives.scss */

.zone-league-season-rounds a {
  color: #fff;
  padding: 3px 10px;
  background: #1a1d23;
  display: inline-block;
  margin-bottom: 4px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  color: #717983;
  -webkit-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}

/* line 26, resources/assets/styles/layouts/_lives.scss */

.matches__filter {
  background: #1A1D23;
  border-radius: 6px;
}

/* line 29, resources/assets/styles/layouts/_lives.scss */

.matches__filter li {
  padding: 0px 8px;
}

/* line 32, resources/assets/styles/layouts/_lives.scss */

.matches__filter li a {
  color: #717983;
  font-weight: 500;
  font-size: 11px;
  line-height: 18px;
  font-family: "Raleway", sans-serif;
  display: block;
  padding: 12px 0px;
  position: relative;
}

/* line 42, resources/assets/styles/layouts/_lives.scss */

.matches__filter li a.active:after {
  content: '';
  height: 2px;
  width: 100%;
  display: block;
  background: #009B3A;
  position: absolute;
  bottom: 0;
}

@media only screen and (min-width: 992px) {
  /* line 29, resources/assets/styles/layouts/_lives.scss */

  .matches__filter li {
    padding: 0px 18px;
  }

  /* line 55, resources/assets/styles/layouts/_lives.scss */

  .matches__filter li a {
    font-size: 13px;
  }
}

/* line 61, resources/assets/styles/layouts/_lives.scss */

.matches__filter--leagues select {
  background: #1a1d23;
  border: none;
  outline: none;
  color: #DADBDB;
  height: 42px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 13px;
  line-height: 18px;
}

/* line 72, resources/assets/styles/layouts/_lives.scss */

.matches__filter--leagues select:focus {
  outline: none;
}

/* line 78, resources/assets/styles/layouts/_lives.scss */

.matches .grid-matches {
  margin-left: -10px;
  margin-right: -10px;
}

/* line 82, resources/assets/styles/layouts/_lives.scss */

.matches .grid-matches__item-bk {
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 88, resources/assets/styles/layouts/_lives.scss */

.matches .grid-matches__item-bk .grid-match {
  background: url(../images/background7.png) no-repeat #272727;
  background-size: cover;
  background-position: center;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}

/* line 95, resources/assets/styles/layouts/_lives.scss */

.matches .grid-matches__item-bk .grid-match--is-hot {
  /* border: 2px solid #c13a48; */
  /* background-image: url(../images/bg-match-hot.png); */
}

/* line 98, resources/assets/styles/layouts/_lives.scss */

.matches .grid-matches__item-bk .grid-match > a {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 106, resources/assets/styles/layouts/_lives.scss */

.matches .grid-matches__item-bk .grid-match__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
  padding: 0.5rem 0.94rem;
}

/* line 111, resources/assets/styles/layouts/_lives.scss */

.matches .grid-matches__item-bk .grid-match__league {
  font-weight: 700;
  font-family: "Raleway", sans-serif;
  font-size: 13px;
  line-height: 20px;
  color: #fff;
}

/* line 118, resources/assets/styles/layouts/_lives.scss */

.matches .grid-matches__item-bk .grid-match__commentator {
  font-family: "Oswald", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 18px;
  color: #ffc107;
  border-radius: 2px;
  position: absolute;
  z-index: 1;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

/* line 130, resources/assets/styles/layouts/_lives.scss */

.matches .grid-matches__item-bk .grid-match__date {
  font-family: "Oswald", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  color: #FFFFFF;
  background: #e11d23;
  border-radius: 2px;
  padding: 3px 8px;
}

/* line 141, resources/assets/styles/layouts/_lives.scss */

.matches .grid-matches__item-bk .grid-match__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

@media only screen and (max-width: 992px) {
  /* line 141, resources/assets/styles/layouts/_lives.scss */

  .matches .grid-matches__item-bk .grid-match__body {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

/* line 148, resources/assets/styles/layouts/_lives.scss */

.matches .grid-matches__item-bk .grid-match__vs {
  color: #FFF;
  text-align: center;
  font-family: 'Raleway';
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.875rem; 
}
.matches .grid-matches__item-bk .grid-match__footer {
  height: 2.75rem;
  position: relative;
  padding: 0px 0.94rem;
}
.matches .grid-matches__item-bk .grid-match__footer::after {
  position: absolute;
  background: linear-gradient(180deg, #5f5f6cb5 0%, #5f5f6cb5 100%);
  opacity: 0.75;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
}
.matches .grid-matches__item-bk .grid-match--is-hot .grid-match__footer::after {
  /* background: linear-gradient(180deg, #320A09 0%, #3A0E0C 100%); */
  background: linear-gradient(139deg, #64221C 0%, #8b4039 100%);
}
.grid-matches__item-bk .blv li span {
  color: #FFF;
  text-align: center;
  font-family: 'Raleway';
  font-size: 0.7875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1rem;
}
/* line 157, resources/assets/styles/layouts/_lives.scss */

.matches .grid-matches__item-bk .grid-match__status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  left: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 165, resources/assets/styles/layouts/_lives.scss */

.matches .grid-matches__item-bk .grid-match__status .t_time {
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  color: #fff;
  margin-bottom: 10px;
  display: block;
  padding: 1px 10px;
  border-radius: 4px;
}

/* line 177, resources/assets/styles/layouts/_lives.scss */

.matches .grid-matches__item-bk .grid-match__status .t_time.t_time_num {
  background: #009B3A;
}

/* line 180, resources/assets/styles/layouts/_lives.scss */

.matches .grid-matches__item-bk .grid-match__status .t_time.red {
  background: #E11D23;
}

/* line 184, resources/assets/styles/layouts/_lives.scss */

.matches .grid-matches__item-bk .grid-match__status .t_vs_num {
  border-radius: 0.125rem;
  background: linear-gradient(87deg, #2196F3 -37.93%, #2196F3 94.28%);
  padding: 3px 15px;
  display: block;
  color: #FFF;
  text-align: center;
  font-family: 'Raleway';
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5rem; /* 100% */
}

/* line 192, resources/assets/styles/layouts/_lives.scss */

.matches .grid-matches__item-bk .grid-match__team {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 197, resources/assets/styles/layouts/_lives.scss */

.matches .grid-matches__item-bk .grid-match__team img {
  width: 2.5rem;
  height: 2.5rem;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 8px;
}

/* line 203, resources/assets/styles/layouts/_lives.scss */

.matches .grid-matches__item-bk .grid-match__team--name {
  color: #FFF;
  text-align: center;
  font-family: 'Raleway';
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.25rem; /* 153.846% */
  margin-bottom: 10px;
}

/* line 208, resources/assets/styles/layouts/_lives.scss */

.matches .grid-matches__item-bk .grid-match .btn-detail {
  background: #2A3038;
  border-radius: 2px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  color: #FFFFFF;
  opacity: 0.85;
  padding: 6px 22px;
  display: inline-block;
}

/* line 221, resources/assets/styles/layouts/_lives.scss */

.matches .grid-matches__item-bk .grid-match .btn-odds {
  border-radius: 0.25rem;
  background: linear-gradient(96deg, #008360 -2.23%, #49EC44 117.28%);
  border-radius: 2px;
  color: #FFF;
  text-align: center;
  font-family: 'Oswald';
  font-size: 0.6875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.125rem; /* 163.636% */
  text-transform: uppercase;
  padding: 0.25rem 0.75rem;
  position: relative;
  z-index: 2;
}

@media screen and (max-width: 992px) {
  /* line 88, resources/assets/styles/layouts/_lives.scss */
}

@media screen and (max-width: 991px) {
  /* line 82, resources/assets/styles/layouts/_lives.scss */

  .matches .grid-matches__item-bk {
    margin-bottom: 10px;
  }

  /* line 243, resources/assets/styles/layouts/_lives.scss */

  .matches .grid-matches__item-bk p {
    margin-bottom: 0px;
  }
}

/* line 247, resources/assets/styles/layouts/_lives.scss */

.matches .boxgun {
  width: 35px;
  height: 26px;
  text-align: center;
  background: #E11D23;
  font-family: Oswald;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 25px;
  color: #FFFFFF;
  border-radius: 2px;
}

/* line 261, resources/assets/styles/layouts/_lives.scss */

.matches .boxgun.w {
  background: #01AF41;
}

/* line 265, resources/assets/styles/layouts/_lives.scss */

.matches .boxgun.d {
  background: #0F4CD9;
}

/* line 270, resources/assets/styles/layouts/_lives.scss */

.btn-load-fixtures {
  background: #1A1D23;
  border-radius: 6px;
  width: 100%;
  display: block;
  font-weight: 500;
  font-size: 13px;
  line-height: 18px;
  color: #009B3A;
  padding: 12px 20px;
  position: relative;
}

/* line 281, resources/assets/styles/layouts/_lives.scss */

.btn-load-fixtures i.icon-loader {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADFSURBVHgBxZFBCsIwEEX/hCpdeoTeQJdaBL1JLbhx5xG8gXsrtEfpStzpEfQGXQli2zElNk1swKUfEibzX/4QQmh1CCcg3sNUyTE251tTero5qAuUIrdAsK6ErmJ5k3G3lu8Xrd0lptMALyyswOfjIvfCTnRJMPUTSy8A1SsLpGEu9+vvRDP8f6CnfkSMwNUYRLbLVYBkvlQg8Raoox6kBu6kJ1+PTLnJLJOnyDlTQlif4i7GBX8gVZoyYQNyq4GPYfrdfgO6ZjuloQc+YQAAAABJRU5ErkJggg==) no-repeat;
  width: 10px;
  height: 16px;
  display: inline-block;
  margin-left: 7px;
  position: relative;
  top: 3px;
}

/* line 290, resources/assets/styles/layouts/_lives.scss */

.btn-load-fixtures:hover {
  color: #009B3A;
}

/* line 295, resources/assets/styles/layouts/_lives.scss */

.teambox-bk {
  background-image: url(/wp-content/themes/bongda/dist/images/bg-match-header.png);
  background-size: cover;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  min-height: 225px;
  position: relative;
}

/* line 303, resources/assets/styles/layouts/_lives.scss */

.teambox__ts {
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 30px;
  line-height: 40px;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-bottom: 7px;
}

/* line 313, resources/assets/styles/layouts/_lives.scss */

.teambox__center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media screen and (max-width: 991px) {
  /* line 313, resources/assets/styles/layouts/_lives.scss */

  .teambox__center {
    white-space: nowrap;
  }

  /* line 320, resources/assets/styles/layouts/_lives.scss */

  .teambox__center .teambox__ts {
    font-size: 26px;
  }
}

/* line 323, resources/assets/styles/layouts/_lives.scss */

.teambox__status {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 20px;
  color: #2FB925;
  margin-bottom: 10px;
}

/* line 332, resources/assets/styles/layouts/_lives.scss */

/* .teambox__team {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
} */

/* line 338, resources/assets/styles/layouts/_lives.scss */

.teambox__team--logo {
  width: 80px;
  height: 80px;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 9px;
}

/* line 345, resources/assets/styles/layouts/_lives.scss */

.teambox__team--name a {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  color: #FFFFFF;
}

@media screen and (min-width: 992px) {
  /* line 332, resources/assets/styles/layouts/_lives.scss */

  .teambox__team {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

@media screen and (max-width: 991px) {
  /* line 359, resources/assets/styles/layouts/_lives.scss */

  .teambox__team--logo {
    width: 36px;
    height: 36px;
    margin-bottom: 2px;
  }

  /* line 365, resources/assets/styles/layouts/_lives.scss */

  .teambox__team--name a {
    font-size: 10px;
    line-height: 16px;
  }
}

/* line 373, resources/assets/styles/layouts/_lives.scss */

.teambox__odds .company {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 384, resources/assets/styles/layouts/_lives.scss */

.teambox__odds .company .pointer {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 78px;
  font-style: normal;
  font-weight: 300;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 18px;
  line-height: 1.125rem;
  padding: 2px 28px;
  padding: 0.125rem 1.75rem;
  margin: 0 4px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  font-family: "Oswald", sans-serif;
  border: 1px solid #D9D9D9;
  box-sizing: border-box;
  border-radius: 78.9299px;
}

/* line 401, resources/assets/styles/layouts/_lives.scss */

.teambox__odds .company .pointer.active,
.teambox__odds .company .pointer:hover {
  background: #009B3A;
  border: 1px solid #009B3A;
  color: #fff;
}

/* line 409, resources/assets/styles/layouts/_lives.scss */

.teambox__odds .soccer .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 5px;
}

/* line 417, resources/assets/styles/layouts/_lives.scss */

.teambox__odds .soccer .item .green {
  color: #63fe16 !important;
}

/* line 418, resources/assets/styles/layouts/_lives.scss */

.teambox__odds .soccer .item .orange {
  color: #ff775f !important;
}

/* line 419, resources/assets/styles/layouts/_lives.scss */

.teambox__odds .soccer .item > div {
  background: #2A3038;
  border-radius: 4px;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  font-style: normal;
  font-family: "Oswald", sans-serif;
  font-weight: 300;
  font-size: 13px;
  line-height: 11px;
  color: #AFB4BA;
}

/* line 435, resources/assets/styles/layouts/_lives.scss */

.teambox__odds .soccer .item .center {
  width: 40px;
  padding: 3px 0;
  margin: 0 8px;
}

/* line 440, resources/assets/styles/layouts/_lives.scss */

.teambox__odds .soccer .item .left,
.teambox__odds .soccer .item .right {
  width: 190px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 444, resources/assets/styles/layouts/_lives.scss */

.teambox__odds .soccer .item span {
  font-style: normal;
  font-size: 13px;
  line-height: 11px;
  padding: 8px 0;
  text-align: center;
  color: #AFB4BA;
}

/* line 456, resources/assets/styles/layouts/_lives.scss */

.teambox--result .teambox__league a {
  color: #009B3A;
}

/* line 459, resources/assets/styles/layouts/_lives.scss */

.teambox--result .teambox__date {
  color: #fff;
}

@media screen and (max-width: 992px) {
  /* line 295, resources/assets/styles/layouts/_lives.scss */

  .teambox-bk {
    margin-left: -15px;
    margin-right: -15px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 190px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    padding-top: 20px;
  }

  /* line 468, resources/assets/styles/layouts/_lives.scss */

  .teambox__center {
    padding: 0px 20px;
  }

  /* line 471, resources/assets/styles/layouts/_lives.scss */

  .teambox__ts {
    margin-bottom: 0px;
  }

  /* line 472, resources/assets/styles/layouts/_lives.scss */

  .teambox__team {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }

  /* line 473, resources/assets/styles/layouts/_lives.scss */

  .teambox__odds {
    position: absolute;
    bottom: 10px;
    left: 50%;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  /* line 479, resources/assets/styles/layouts/_lives.scss */

  .teambox__odds .company .pointer {
    font-weight: 600;
    padding: 1px 18px;
  }

  /* line 486, resources/assets/styles/layouts/_lives.scss */

  .teambox__odds .soccer .item span {
    padding: 6px 0px;
  }

  /* line 487, resources/assets/styles/layouts/_lives.scss */

  .teambox__odds .soccer .item .center {
    margin: 0px 6px;
    width: 33px;
  }

  /* line 488, resources/assets/styles/layouts/_lives.scss */

  .teambox__odds .soccer .item .left,
  .teambox__odds .soccer .item .right {
    width: 152px;
    max-width: 100%;
  }

  /* line 492, resources/assets/styles/layouts/_lives.scss */

  .teambox-bk .offqc {
    position: absolute;
    font-family: Source Sans Pro;
    font-style: normal;
    font-weight: bold;
    font-size: 7.08139px;
    line-height: 9px;
    text-align: center;
    color: #FFFFFF;
    left: 15px;
    top: 0;
  }
}

/* line 508, resources/assets/styles/layouts/_lives.scss */

.player .title_box {
  padding-left: 20px;
}

/* line 510, resources/assets/styles/layouts/_lives.scss */

.player .title_box:before {
  content: '';
  width: 5px;
  height: 36px;
  display: block;
  background: #009B3A;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 521, resources/assets/styles/layouts/_lives.scss */

.player .title_box h1 {
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 1;
  color: #F2F3F3;
  text-transform: inherit;
  display: block;
}

/* line 531, resources/assets/styles/layouts/_lives.scss */

.player .title_box span {
  font-family: "Raleway", sans-serif;
  font-style: italic;
  font-weight: normal;
  font-size: 13px;
  line-height: 18px;
  color: #AFB4BA;
  text-transform: inherit;
}

/* line 541, resources/assets/styles/layouts/_lives.scss */

.player .fb-share {
  padding-left: 5px;
}

/* line 542, resources/assets/styles/layouts/_lives.scss */

.player .btn-odds {
  background: -webkit-gradient(linear, left top, left bottom, from(#FF7F23), to(#FFBC09));
  background: -webkit-linear-gradient(top, #FF7F23 0%, #FFBC09 100%);
  background: -o-linear-gradient(top, #FF7F23 0%, #FFBC09 100%);
  background: linear-gradient(180deg, #FF7F23 0%, #FFBC09 100%);
  border-radius: 2px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 18px;
  color: #1A1D23;
  padding: 7px 12px;
  padding-left: 20px;
  position: relative;
  border: 0px;
}

/* line 554, resources/assets/styles/layouts/_lives.scss */

.player .btn-odds:before {
  content: '';
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFrSURBVHgBnVK9TgJBEJ7ZA38odEMihbHYi1w8qaCzhLewQ98AO62g9C0IT4BvgDyBdlxEc2utwa1UILfj7iHJnXAUbnLJ3jfzzffNzCJkHCEEZ1uFFgE1gRYYAd7D/PNKSqnsP8siYn53oDXt0+yrFo5Hrv0MWxr8wcZtnrOOXCwdXhNRIJ+DG6XU9xJXk7chL5Y4MOdMTd6Hq6q+L1zvNITMdqp8GV+xzSLWJk2dLLKUjwpwcc8l+2T5QkeDBvkS9DKVjTOIfoVioOzXMV8YaIhCOQ4uYcNJOmO2EjLsmpWYNUx7m4g21+TVl86YDAJJs+0aEKp4Dcd+M4uMEeuT1q31lY1916t82GnaeyrmeVVRPumnWvhbwFS+I4caRqctvEpXCDOgOOBwazSZm3okfO9IYS66NdOUwFCajZxjDi948UAAsqmpsJN8HCllu8NYFalqLAiaUyN8GrmM4BWR2gZX8J9jJ237TmI/VbybWxZvxboAAAAASUVORK5CYII=) no-repeat;
  width: 14px;
  height: 14px;
  display: block;
  position: absolute;
  top: 50%;
  left: 3px;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 568, resources/assets/styles/layouts/_lives.scss */

.play_main_left #tv_links {
  margin-top: 10px;

}
.tv-servers {
    width: 90%;
    overflow-x: auto;
}
/* line 570, resources/assets/styles/layouts/_lives.scss */

.play_main_left #tv_links a {
  background: #505861;
  border-radius: 2px;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  color: #FFFFFF;
  white-space: nowrap;
  padding: 4px 5px;
  padding: 0.25rem 0.3125rem;
  margin-right: 4px;
  margin-right: 0.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  text-transform: uppercase;
}

/* line 585, resources/assets/styles/layouts/_lives.scss */

.play_main_left #tv_links a i {
  margin-right: 10px;
}

/* line 595, resources/assets/styles/layouts/_lives.scss */

.play_main_left #tv_links a.playing {
  background: #009B3A;
}

/* line 598, resources/assets/styles/layouts/_lives.scss */

.play_main_left #tv_links a.playing i:before {
  content: "\E916";
}

/* line 607, resources/assets/styles/layouts/_lives.scss */

.play_main_right .card-header {
  padding: 0px;
  margin-bottom: 15px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 611, resources/assets/styles/layouts/_lives.scss */

.play_main_right .card-header a {
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  color: #FFFFFF;
  border-radius: 2px;
  padding: 7px 21px;
  text-align: center;
}

/* line 621, resources/assets/styles/layouts/_lives.scss */

.play_main_right .card-header .primary {
  background: #0F4CD9;
}

/* line 625, resources/assets/styles/layouts/_lives.scss */

.play_main_right .card-header .success {
  background: #009B3A;
}

/* line 628, resources/assets/styles/layouts/_lives.scss */

.play_main_right .card-header .danger {
  background: #E11D23;
}

/* line 632, resources/assets/styles/layouts/_lives.scss */

.play_main_right .chat-player {
  line-height: 0;
}

/* line 634, resources/assets/styles/layouts/_lives.scss */

.play_main_right .chat-player iframe {
  height: 464px;
}

@media screen and (max-width: 991px) {
  /* line 636, resources/assets/styles/layouts/_lives.scss */

  .play_main_right .chat-player iframe {
    height: 350px !important;
  }
}

/* line 639, resources/assets/styles/layouts/_lives.scss */

.play_main_right .wrap-heading-box {
  margin-top: 10px;
}

/* line 640, resources/assets/styles/layouts/_lives.scss */

.play_main_right #chatBoxStatus {
  background: #2A3038;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  color: #FFFFFF;
  cursor: pointer;
  width: 100%;
  height: 100%;
  padding: 6px 10px;
  text-align: center;
  margin-bottom: 0px;
}

@media screen and (max-width: 991px) {
  /* line 650, resources/assets/styles/layouts/_lives.scss */

  .play_main_right .wrap-heading-box {
    margin-top: 0px;
  }

  /* line 651, resources/assets/styles/layouts/_lives.scss */

  .play_main_right .card-header {
    margin-left: -6px;
    margin-right: -6px;
    margin-bottom: 5px;
  }

  /* line 655, resources/assets/styles/layouts/_lives.scss */

  .play_main_right .card-header a {
    margin: 0px 6px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

/* line 664, resources/assets/styles/layouts/_lives.scss */

.box_live {
  background: #1A1D23;
  border-radius: 2px;
}

/* line 670, resources/assets/styles/layouts/_lives.scss */

.match_statistics table tr {
  padding: 0px 25px;
}

/* line 672, resources/assets/styles/layouts/_lives.scss */

.match_statistics table tr td {
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 22px;
  text-align: center;
  color: #FFFFFF;
  padding: 4px;
}

/* line 681, resources/assets/styles/layouts/_lives.scss */

.match_statistics table tr td img {
  width: 36px;
  height: 36px;
  -o-object-fit: contain;
     object-fit: contain;
}

/* line 682, resources/assets/styles/layouts/_lives.scss */

.match_statistics table tr td:first-child,
.match_statistics table tr td:last-child {
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 25px;
  color: #AFB4BA;
}

/* line 692, resources/assets/styles/layouts/_lives.scss */

.match_statistics table tr:first-child {
  border-bottom: 1px solid #2A3038;
  padding: 15px 25px;
}

/* line 695, resources/assets/styles/layouts/_lives.scss */

.match_statistics table tr:first-child td {
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 22px;
  text-align: center;
  color: #FFFFFF;
  display: table-cell;
  vertical-align: middle;
  padding: 15px;
}

/* line 709, resources/assets/styles/layouts/_lives.scss */

.match_statistics table tr:nth-child(2) td {
  padding-top: 15px;
}

/* line 719, resources/assets/styles/layouts/_lives.scss */

.match_events table tr td .inlineText {
  background: #44494F;
  border-radius: 4px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 13px;
  line-height: 22px;
  text-align: center;
  color: #009B3A;
  padding: 3px 8px;
}

/* line 730, resources/assets/styles/layouts/_lives.scss */

.match_events table tr td .inlineText img,
.match_events table tr td .inlineText i {
  margin-right: 4px;
}

/* line 731, resources/assets/styles/layouts/_lives.scss */

.match_events table tr td .inlineText b {
  font-weight: 400;
  color: #fff;
}

/* line 736, resources/assets/styles/layouts/_lives.scss */

.match_events table tr td .box_detail_content_table_td_ct {
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 22px;
  color: #FFFFFF;
}

/* line 744, resources/assets/styles/layouts/_lives.scss */

.match_events table tr td:nth-child(2) {
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 22px;
  color: #FFFFFF;
  display: table-cell;
  vertical-align: middle;
}

@media screen and (max-width: 991px) {
  /* line 762, resources/assets/styles/layouts/_lives.scss */

  .versus .matches__item > div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/* line 766, resources/assets/styles/layouts/_lives.scss */

.panel {
  margin-bottom: 0px;
}

/* line 768, resources/assets/styles/layouts/_lives.scss */

.panel .matches {
  background: #1A1D23;
}

/* line 770, resources/assets/styles/layouts/_lives.scss */

.panel .matches .league_title {
  background: #2A3038;
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  color: #FFFFFF;
  padding: 12px 14px;
  margin: 0px;
}

/* line 780, resources/assets/styles/layouts/_lives.scss */

.panel .matches .league_title img {
  margin-right: 10px;
}

/* line 785, resources/assets/styles/layouts/_lives.scss */

.panel .matches__item .match {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 12px 20px 12px 14px;
  border-bottom: 1px solid #2A3038;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 791, resources/assets/styles/layouts/_lives.scss */

.panel .matches__item .match__teams {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media screen and (min-width: 991px) {
  /* line 799, resources/assets/styles/layouts/_lives.scss */

  .panel .matches__item .match__round {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 125px;
            flex: 0 1 125px;
  }
}

/* line 804, resources/assets/styles/layouts/_lives.scss */

.panel .matches__item .match__hour {
  font-family: "Oswald", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  color: #AFB4BA;
}

/* line 811, resources/assets/styles/layouts/_lives.scss */

.panel .matches__item .match__team {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 819, resources/assets/styles/layouts/_lives.scss */

.panel .matches__item .match__team--logo {
  width: 32px;
  height: 32px;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}

/* line 826, resources/assets/styles/layouts/_lives.scss */

.panel .matches__item .match__team--home {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  /* padding-right: 30px; */
}

/* line 832, resources/assets/styles/layouts/_lives.scss */

.panel .matches__item .match__team--home img {
  margin-left: 12px;
}

/* line 836, resources/assets/styles/layouts/_lives.scss */

.panel .matches__item .match__team--away {
  /* padding-left: 30px; */
}

/* line 838, resources/assets/styles/layouts/_lives.scss */

.panel .matches__item .match__team--away img {
  margin-right: 12px;
}

/* line 842, resources/assets/styles/layouts/_lives.scss */

.panel .matches__item .match__team--name {
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 22px;
  color: #F2F3F3;
}

/* line 851, resources/assets/styles/layouts/_lives.scss */

.panel .matches__item .match__ts {
  background: #0F4CD9;
  border-radius: 2px;
  padding: 0px 13px;
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 25px;
  text-align: center;
  color: #FFFFFF;
}

@media screen and (max-width: 991px) {
  /* line 870, resources/assets/styles/layouts/_lives.scss */

  .panel__body.section-fixtures .matches__item .match {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 871, resources/assets/styles/layouts/_lives.scss */

  .panel__body.section-fixtures .matches__item .match__teams {
    width: 100%;
    gap: 15px;
  }

  /* line 872, resources/assets/styles/layouts/_lives.scss */

  .panel__body.section-fixtures .matches__item .match__time {
    margin-bottom: 8px;
  }

  /* line 873, resources/assets/styles/layouts/_lives.scss */

  .panel__body.section-fixtures .matches__item .match__team {
    min-width: 0;
  }

  /* line 874, resources/assets/styles/layouts/_lives.scss */

  .panel__body.section-fixtures .matches__item .match__team--home {
    /* padding-right: 10px; */
  }

  /* line 875, resources/assets/styles/layouts/_lives.scss */

  .panel__body.section-fixtures .matches__item .match__team--away {
    /* padding-left: 10px; */
  }

  /* line 876, resources/assets/styles/layouts/_lives.scss */

  .panel__body.section-fixtures .matches__item .match__team--name {
    white-space: nowrap;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

/* line 889, resources/assets/styles/layouts/_lives.scss */

.widget .content_post_box {
  background: #1A1D23;
  border-radius: 6px;
  padding: 20px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #F2F3F3;
  position: relative;
  z-index: 1;
}

/* line 901, resources/assets/styles/layouts/_lives.scss */

.widget .content_post_box .fb-comments {
  background: #fff;
  margin-bottom: 15px;
}

/* line 902, resources/assets/styles/layouts/_lives.scss */

.widget .content_post_box:after {
  content: '';
  background-image: url(/wp-content/themes/bongda/dist/images/bg-after-desc.png);
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 192px;
  height: 223px;
  z-index: -1;
}

/* line 1, resources/assets/styles/layouts/_tinymce.scss */

body#tinymce {
  margin: 12px !important;
}

/* line 5, resources/assets/styles/layouts/_tinymce.scss */

h2.title_name {
  font-size: 16px;
  font-size: 1rem;
}


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