[data-simplebar]{
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}
.simplebar-wrapper{
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}
.simplebar-mask{
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}
.simplebar-offset{
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}
.simplebar-content-wrapper{
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%; 
  width: auto;
  max-width: 100%; 
  max-height: 100%; 
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.simplebar-content-wrapper::-webkit-scrollbar{
  width: 0;
  height: 0;
}
.simplebar-content:before,.simplebar-content:after{
  content: ' ';
  display: table;
}
.simplebar-placeholder{
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}
.simplebar-height-auto-observer-wrapper{
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}
.simplebar-height-auto-observer{
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}
.simplebar-track{
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}
.simplebar-scrollbar{
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}
.simplebar-scrollbar:before{
  position: absolute;
  content: '';
  background: black;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s linear;
}
.simplebar-scrollbar.simplebar-visible:before{
  
  opacity: 0.5;
  transition: opacity 0s linear;
}
.simplebar-track.simplebar-vertical{
  top: 0;
  width: 11px;
}
.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{
  top: 2px;
  bottom: 2px;
}
.simplebar-track.simplebar-horizontal{
  left: 0;
  height: 11px;
}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{
  height: 100%;
  left: 2px;
  right: 2px;
}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar{
  right: auto;
  left: 0;
  top: 2px;
  height: 7px;
  min-height: 0;
  min-width: 10px;
  width: auto;
}
[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical{
  right: auto;
  left: 0;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9TqxycJ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY93qxycJ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9bqxycJ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9fqxycJ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9nqxw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9TqxycJ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY93qxycJ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9bqxycJ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9fqxycJ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9nqxw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9TqxycJ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY93qxycJ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9bqxycJ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9fqxycJ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9nqxw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9TqxycJ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY93qxycJ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9bqxycJ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9fqxycJ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9nqxw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9TqxycJ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY93qxycJ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9bqxycJ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9fqxycJ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9nqxw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9TqxycJ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY93qxycJ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9bqxycJ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9fqxycJ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9nqxw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9TqxycJ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY93qxycJ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9bqxycJ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9fqxycJ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9nqxw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9TqxycJ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY93qxycJ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9bqxycJ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9fqxycJ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdB35WCmI96Ajtm81GgY9nqxw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GoU9vyww.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GhU9vyww.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GqU9vyww.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GrU9vyww.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GlU9s.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GoU9vyww.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GhU9vyww.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GqU9vyww.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GrU9vyww.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GlU9s.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GoU9vyww.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GhU9vyww.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GqU9vyww.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GrU9vyww.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GlU9s.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GoU9vyww.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GhU9vyww.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GqU9vyww.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GrU9vyww.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GlU9s.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GoU9vyww.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GhU9vyww.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GqU9vyww.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GrU9vyww.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GlU9s.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GoU9vyww.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GhU9vyww.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GqU9vyww.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GrU9vyww.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GlU9s.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GoU9vyww.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GhU9vyww.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GqU9vyww.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GrU9vyww.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GlU9s.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GoU9vyww.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GhU9vyww.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GqU9vyww.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GrU9vyww.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/_fonts/files/s/overpass/v19/qFdH35WCmI96Ajtm81GlU9s.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.fab,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
.fa-android:before{content:"\f17b"}
.fa-apple:before{content:"\f179"}
.fa-check:before{content:"\f00c"}
.fa-handshake:before{content:"\f2b5"}
.fa-map-marker-alt:before{content:"\f3c5"}
.fa-paper-plane:before{content:"\f1d8"}
.fa-plus:before{content:"\f067"}
.fa-times:before{content:"\f00d"}
.fa-users:before{content:"\f0c0"}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/_cdn/cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-brands-400.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-brands-400.eot#iefix) format("embedded-opentype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-brands-400.woff) format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-brands-400.ttf) format("truetype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-brands-400.svg#fontawesome) format("svg")}
.fab{font-family:"Font Awesome 5 Brands"}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/_cdn/cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-regular-400.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-regular-400.eot#iefix) format("embedded-opentype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-regular-400.woff) format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-regular-400.ttf) format("truetype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-regular-400.svg#fontawesome) format("svg")}
.fab{font-weight:400}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/_cdn/cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-solid-900.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-solid-900.eot#iefix) format("embedded-opentype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-solid-900.woff) format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-solid-900.ttf) format("truetype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-solid-900.svg#fontawesome) format("svg")}
.fas{font-family:"Font Awesome 5 Free"}
.fas{font-weight:900}
@font-face{
  font-family: "feather";
  src: url("/fonts/feather@29jl7i~d2adb826.eot");
  src: url("/fonts/feather@29jl7i~d2adb826.eot") format("embedded-opentype"), url("/fonts/feather@29jl7i~d2adb826.ttf") format("truetype"), url("/fonts/feather@29jl7i~d2adb826.woff") format("woff"), url("/fonts/feather@29jl7i~d2adb826.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }
.fe{
  
  font-family: "feather" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
.fe-32{
  font-size: 32px; }
.fe-24{
  font-size: 24px; }
.fe-16{
  font-size: 16px; }
.fe-12{
  font-size: 12px; }
.fe-activity:before{
  content: ""; }
.fe-arrow-right:before{
  content: ""; }
.fe-arrow-up-right:before{
  content: ""; }
.fe-bar-chart:before{
  content: ""; }
.fe-bar-chart-2:before{
  content: ""; }
.fe-box:before{
  content: ""; }
.fe-briefcase:before{
  content: ""; }
.fe-calendar:before{
  content: ""; }
.fe-chevron-right:before{
  content: ""; }
.fe-coffee:before{
  content: ""; }
.fe-cpu:before{
  content: ""; }
.fe-credit-card:before{
  content: ""; }
.fe-database:before{
  content: ""; }
.fe-download:before{
  content: ""; }
.fe-droplet:before{
  content: ""; }
.fe-facebook:before{
  content: ""; }
.fe-framer:before{
  content: ""; }
.fe-gitlab:before{
  content: ""; }
.fe-heart:before{
  content: ""; }
.fe-home:before{
  content: ""; }
.fe-inbox:before{
  content: ""; }
.fe-link:before{
  content: ""; }
.fe-linkedin:before{
  content: ""; }
.fe-log-out:before{
  content: ""; }
.fe-mail:before{
  content: ""; }
.fe-map:before{
  content: ""; }
.fe-meh:before{
  content: ""; }
.fe-menu:before{
  content: ""; }
.fe-message-circle:before{
  content: ""; }
.fe-monitor:before{
  content: ""; }
.fe-more-vertical:before{
  content: ""; }
.fe-plus:before{
  content: ""; }
.fe-search:before{
  content: ""; }
.fe-settings:before{
  content: ""; }
.fe-shopping-bag:before{
  content: ""; }
.fe-shopping-cart:before{
  content: ""; }
.fe-sun:before{
  content: ""; }
.fe-trending-up:before{
  content: ""; }
.fe-truck:before{
  content: ""; }
.fe-twitter:before{
  content: ""; }
.fe-upload-cloud:before{
  content: ""; }
.fe-user:before{
  content: ""; }
.fe-users:before{
  content: ""; }
.fe-x:before{
  content: ""; }
@-webkit-keyframes "passing-through"{
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@-moz-keyframes "passing-through"{
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@keyframes "passing-through"{
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@-webkit-keyframes "slide-in"{
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@-moz-keyframes "slide-in"{
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@keyframes "slide-in"{
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@-webkit-keyframes "pulse"{
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@-moz-keyframes "pulse"{
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@keyframes "pulse"{
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@keyframes uppy-StatusBar-ProgressStripes{0%{background-position:0 0}to{background-position:64px 0}}
@keyframes uppy-StatusBar-spinnerAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
@keyframes uppy-Dashboard-fadeIn{0%{opacity:0}to{opacity:1}}
@keyframes uppy-Dashboard-fadeOut{0%{opacity:1}to{opacity:0}}
@keyframes uppy-Dashboard-slideDownAndFadeIn{0%{transform:translate3d(-50%,-70%,0);opacity:0}to{transform:translate3d(-50%,-50%,0);opacity:1}}
@keyframes uppy-Dashboard-slideDownAndFadeIn--small{0%{transform:translate3d(0,-20%,0);opacity:0}to{transform:translateZ(0);opacity:1}}
@keyframes uppy-Dashboard-slideUpFadeOut{0%{transform:translate3d(-50%,-50%,0);opacity:1}to{transform:translate3d(-50%,-70%,0);opacity:0}}
@keyframes uppy-Dashboard-slideUpFadeOut--small{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20%,0);opacity:0}}
@keyframes uppy-ScreenCapture-icon--blink{0%{fill:#2275d7}50%{fill:#939393}to{fill:#2275d7}}
:root{
  --blue: #1b68ff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #eea303;
  --green: #3ad29f;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #ffffff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #1b68ff;
  --secondary: #6c757d;
  --success: #3ad29f;
  --info: #17a2b8;
  --warning: #eea303;
  --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: "Overpass", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
*,*::before,*::after{
  box-sizing: border-box; }
html{
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
aside,main,nav,section{
  display: block; }
body{
  margin: 0;
  font-family: "Overpass", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #6c757d;
  text-align: left;
  background-color: #f8f9fa; }
[tabindex="-1"]:focus:not(:focus-visible){
  outline: 0 !important; }
hr{
  box-sizing: content-box;
  height: 0;
  overflow: visible; }
h1,h2,h3,h4,h5,h6{
  margin-top: 0;
  margin-bottom: 0.5rem; }
p{
  margin-top: 0;
  margin-bottom: 1rem; }
.custom-home-text{
   color: #001a4e;
   font-weight: 700;
   font-size: 1.01rem;
 }
ul{
  margin-top: 0;
  margin-bottom: 1rem; }
ul ul{
  margin-bottom: 0; }
strong{
  font-weight: 700; }
small{
  font-size: 80%; }
a{
  color: #1b68ff;
  text-decoration: none;
  background-color: transparent; }
a:hover{
    color: #0045ce;
    text-decoration: underline; }
a:not([href]){
  color: inherit;
  text-decoration: none; }
a:not([href]):hover{
    color: inherit;
    text-decoration: none; }
img{
  vertical-align: middle;
  border-style: none; }
svg{
  overflow: hidden;
  vertical-align: middle; }
table{
  border-collapse: collapse; }
th{
  text-align: inherit; }
label{
  display: inline-block;
  margin-bottom: 0.5rem; }
button{
  border-radius: 0; }
button:focus{
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }
input,button,textarea{
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }
button,input{
  overflow: visible; }
button{
  text-transform: none; }
[role="button"]{
  cursor: pointer; }
button,[type="button"],[type="reset"],[type="submit"]{
  -webkit-appearance: button; }
button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){
  cursor: pointer; }
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{
  padding: 0;
  border-style: none; }
input[type="radio"],input[type="checkbox"]{
  box-sizing: border-box;
  padding: 0; }
textarea{
  overflow: auto;
  resize: vertical; }
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{
  height: auto; }
[type="search"]{
  outline-offset: -2px;
  -webkit-appearance: none; }
[type="search"]::-webkit-search-decoration{
  -webkit-appearance: none; }
::-webkit-file-upload-button{
  font: inherit;
  -webkit-appearance: button; }
[hidden]{
  display: none !important; }
h1,h2,h3,h4,h5,h6,.h1,.h3,.h4,.h5{
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: #001a4e; }
h1,.h1{
  font-size: 2.1875rem; }
@media (max-width: 1200px){h1,.h1{
      font-size: calc(1.34375rem + 1.125vw) ; }}
h2{
  font-size: 1.75rem; }
@media (max-width: 1200px){h2{
      font-size: calc(1.3rem + 0.6vw) ; }}
h3,.h3{
  font-size: 1.53125rem; }
@media (max-width: 1200px){h3,.h3{
      font-size: calc(1.27812rem + 0.3375vw) ; }}
h4,.h4{
  font-size: 1.3125rem; }
@media (max-width: 1200px){h4,.h4{
      font-size: calc(1.25625rem + 0.075vw) ; }}
h5,.h5{
  font-size: 1.09375rem; }
h6{
  font-size: 0.875rem; }
.lead{
  font-size: 1.09375rem;
  font-weight: 300; }
hr{
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid #e9ecef; }
small,.small{
  font-size: 80%;
  font-weight: 400; }
.list-unstyled{
  padding-left: 0;
  list-style: none; }
.img-fluid{
  max-width: 100%;
  height: auto; }
.container{
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
@media (min-width: 576px){.container{
      max-width: 540px; }}
@media (min-width: 768px){.container{
      max-width: 720px; }}
@media (min-width: 992px){.container{
      max-width: 960px; }}
@media (min-width: 1200px){.container{
      max-width: 1140px; }}
.container-fluid{
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
@media (min-width: 576px){.container{
    max-width: 540px; }}
@media (min-width: 768px){.container{
    max-width: 720px; }}
@media (min-width: 992px){.container{
    max-width: 960px; }}
@media (min-width: 1200px){.container{
    max-width: 1140px; }}
.row{
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
.no-gutters{
  margin-right: 0;
  margin-left: 0; }
.no-gutters > .col,.no-gutters > [class*="col-"]{
    padding-right: 0;
    padding-left: 0; }
.col-3,.col-6,.col-12,.col,.col-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-12,.col-lg-4,.col-lg-8,.col-xl-3{
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }
.col{
  flex-basis: 0;
  flex-grow: 1;
  min-width: 0;
  max-width: 100%; }
.col-auto{
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }
.col-3{
  flex: 0 0 25%;
  max-width: 25%; }
.col-6{
  flex: 0 0 50%;
  max-width: 50%; }
.col-12{
  flex: 0 0 100%;
  max-width: 100%; }
@media (min-width: 768px){.col-md-1{
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
.col-md-2{
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
.col-md-3{
    flex: 0 0 25%;
    max-width: 25%; }
.col-md-4{
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
.col-md-6{
    flex: 0 0 50%;
    max-width: 50%; }
.col-md-7{
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
.col-md-8{
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
.col-md-9{
    flex: 0 0 75%;
    max-width: 75%; }
.col-md-12{
    flex: 0 0 100%;
    max-width: 100%; }}
@media (min-width: 992px){.col-lg-4{
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
.col-lg-8{
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }}
@media (min-width: 1200px){.col-xl-3{
    flex: 0 0 25%;
    max-width: 25%; }}
.table{
  width: 100%;
  margin-bottom: 1rem;
  color: #6c757d; }
.table th,.table td{
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #e9ecef; }
.table thead th{
    vertical-align: bottom;
    border-bottom: 2px solid #e9ecef; }
.table tbody + tbody{
    border-top: 2px solid #e9ecef; }
.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody + tbody{
  border: 0; }
.table-striped tbody tr:nth-of-type(odd){
  background-color: #ffffff; }
.table-hover tbody tr:hover{
  color: #6c757d;
  background-color: #dee2e6; }
.form-row{
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
.form-row > .col,.form-row > [class*="col-"]{
    padding-right: 5px;
    padding-left: 5px; }
.btn{
  display: inline-block;
  font-weight: 400;
  color: #6c757d;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  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; }
@media (prefers-reduced-motion: reduce){.btn{
      transition: none; }}
.btn:hover{
    color: #6c757d;
    text-decoration: none; }
.btn:focus{
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(27, 104, 255, 0.25); }
.btn:disabled{
    opacity: 0.65; }
.btn:not(:disabled):not(.disabled){
    cursor: pointer; }
.btn-primary{
  color: #ffffff;
  background-color: #1b68ff;
  border-color: #1b68ff; }
.btn-primary:hover{
    color: #ffffff;
    background-color: #0052f4;
    border-color: #004ee7; }
.btn-primary:focus{
    color: #ffffff;
    background-color: #0052f4;
    border-color: #004ee7;
    box-shadow: 0 0 0 0.2rem rgba(61, 127, 255, 0.5); }
.btn-primary:disabled{
    color: #ffffff;
    background-color: #1b68ff;
    border-color: #1b68ff; }
.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show > .btn-primary.dropdown-toggle{
    color: #ffffff;
    background-color: #004ee7;
    border-color: #004ada; }
.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show > .btn-primary.dropdown-toggle:focus{
      box-shadow: 0 0 0 0.2rem rgba(61, 127, 255, 0.5); }
.btn-secondary{
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d; }
.btn-secondary:hover{
    color: #ffffff;
    background-color: #5a6268;
    border-color: #545b62; }
.btn-secondary:focus{
    color: #ffffff;
    background-color: #5a6268;
    border-color: #545b62;
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
.btn-secondary:disabled{
    color: #ffffff;
    background-color: #6c757d;
    border-color: #6c757d; }
.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show > .btn-secondary.dropdown-toggle{
    color: #ffffff;
    background-color: #545b62;
    border-color: #4e555b; }
.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show > .btn-secondary.dropdown-toggle:focus{
      box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
.btn-success{
  color: #212529;
  background-color: #3ad29f;
  border-color: #3ad29f; }
.btn-success:hover{
    color: #ffffff;
    background-color: #2bbb8b;
    border-color: #28b183; }
.btn-success:focus{
    color: #ffffff;
    background-color: #2bbb8b;
    border-color: #28b183;
    box-shadow: 0 0 0 0.2rem rgba(54, 184, 141, 0.5); }
.btn-success:disabled{
    color: #212529;
    background-color: #3ad29f;
    border-color: #3ad29f; }
.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show > .btn-success.dropdown-toggle{
    color: #ffffff;
    background-color: #28b183;
    border-color: #26a67b; }
.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show > .btn-success.dropdown-toggle:focus{
      box-shadow: 0 0 0 0.2rem rgba(54, 184, 141, 0.5); }
.btn-warning{
  color: #212529;
  background-color: #eea303;
  border-color: #eea303; }
.btn-warning:hover{
    color: #ffffff;
    background-color: #c88903;
    border-color: #bc8102; }
.btn-warning:focus{
    color: #ffffff;
    background-color: #c88903;
    border-color: #bc8102;
    box-shadow: 0 0 0 0.2rem rgba(207, 144, 9, 0.5); }
.btn-warning:disabled{
    color: #212529;
    background-color: #eea303;
    border-color: #eea303; }
.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show > .btn-warning.dropdown-toggle{
    color: #ffffff;
    background-color: #bc8102;
    border-color: #af7802; }
.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show > .btn-warning.dropdown-toggle:focus{
      box-shadow: 0 0 0 0.2rem rgba(207, 144, 9, 0.5); }
.btn-link{
  font-weight: 400;
  color: #1b68ff;
  text-decoration: none; }
.btn-link:hover{
    color: #0045ce;
    text-decoration: underline; }
.btn-link:focus{
    text-decoration: underline; }
.btn-link:disabled{
    color: #6c757d;
    pointer-events: none; }
.btn-lg{
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  line-height: 1.5;
  border-radius: 0.3rem; }
.btn-sm{
  padding: 0.25rem 0.5rem;
  font-size: 0.76562rem;
  line-height: 1.5;
  border-radius: 0.2rem; }
.btn-block{
  display: block;
  width: 100%; }
.btn-block + .btn-block{
    margin-top: 0.5rem; }
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{
  width: 100%; }
.fade{
  transition: opacity 0.15s linear; }
@media (prefers-reduced-motion: reduce){.fade{
      transition: none; }}
.fade:not(.show){
    opacity: 0; }
.collapse:not(.show){
  display: none; }
.dropdown{
  position: relative; }
.dropdown-toggle{
  white-space: nowrap; }
.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: 0.875rem;
  color: #6c757d;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #e9ecef;
  border-radius: 0.25rem; }
.dropdown-menu-right{
  right: 0;
  left: auto; }
.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{
  right: auto;
  bottom: auto; }
.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; }
.dropdown-item:hover,.dropdown-item:focus{
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa; }
.dropdown-item.active,.dropdown-item:active{
    color: #ffffff;
    text-decoration: none;
    background-color: #1b68ff; }
.dropdown-item:disabled{
    color: #6c757d;
    pointer-events: none;
    background-color: transparent; }
.dropdown-menu.show{
  display: block; }
.nav{
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
.nav-link{
  display: block;
  padding: 0.5rem 1rem; }
.nav-link:hover,.nav-link:focus{
    text-decoration: none; }
.nav-pills .nav-link{
  border-radius: 0.25rem; }
.nav-pills .nav-link.active,.nav-pills .show > .nav-link{
  color: #ffffff;
  background-color: #1b68ff; }
.tab-content > .tab-pane{
  display: none; }
.tab-content > .active{
  display: block; }
.navbar{
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem; }
.navbar .container,.navbar .container-fluid{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between; }
.navbar-brand{
  display: inline-block;
  padding-top: 0.33594rem;
  padding-bottom: 0.33594rem;
  margin-right: 1rem;
  font-size: 1.09375rem;
  line-height: inherit;
  white-space: nowrap; }
.navbar-brand:hover,.navbar-brand:focus{
    text-decoration: none; }
.navbar-nav{
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
.navbar-nav .nav-link{
    padding-right: 0;
    padding-left: 0; }
.navbar-nav .dropdown-menu{
    position: static;
    float: none; }
.navbar-collapse{
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center; }
.navbar-toggler{
  padding: 0.25rem 0.75rem;
  font-size: 1.09375rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
.navbar-toggler:hover,.navbar-toggler:focus{
    text-decoration: none; }
.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: 991.98px){.navbar-expand-lg > .container,.navbar-expand-lg > .container-fluid{
    padding-right: 0;
    padding-left: 0; }}
@media (min-width: 992px){.navbar-expand-lg{
    flex-flow: row nowrap;
    justify-content: flex-start; }
.navbar-expand-lg .navbar-nav{
      flex-direction: row; }
.navbar-expand-lg .navbar-nav .dropdown-menu{
        position: absolute; }
.navbar-expand-lg .navbar-nav .nav-link{
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
.navbar-expand-lg > .container,.navbar-expand-lg > .container-fluid{
      flex-wrap: nowrap; }
.navbar-expand-lg .navbar-collapse{
      display: flex !important;
      flex-basis: auto; }
.navbar-expand-lg .navbar-toggler{
      display: none; }}
.navbar-light .navbar-brand{
  color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{
    color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-nav .nav-link{
  color: rgba(0, 0, 0, 0.5); }
.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{
    color: rgba(0, 0, 0, 0.7); }
.navbar-light .navbar-nav .show > .nav-link,.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{
  color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-toggler{
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }
.navbar-light .navbar-toggler-icon{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
.card{
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid #e9ecef;
  border-radius: 0.25rem; }
.card > hr{
    margin-right: 0;
    margin-left: 0; }
.card > .list-group{
    border-top: inherit;
    border-bottom: inherit; }
.card > .list-group:first-child{
      border-top-width: 0;
      border-top-left-radius: calc(0.25rem - 1px);
      border-top-right-radius: calc(0.25rem - 1px); }
.card > .list-group:last-child{
      border-bottom-width: 0;
      border-bottom-right-radius: calc(0.25rem - 1px);
      border-bottom-left-radius: calc(0.25rem - 1px); }
.card-body{
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem; }
.card-title{
  margin-bottom: 0.75rem; }
.card-text:last-child{
  margin-bottom: 0; }
.card-header{
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: #ffffff;
  border-bottom: 1px solid #e9ecef; }
.card-header:first-child{
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
.card-header + .list-group .list-group-item:first-child{
    border-top: 0; }
.card-footer{
  padding: 0.75rem 1.25rem;
  background-color: #ffffff;
  border-top: 1px solid #e9ecef; }
.card-footer:last-child{
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }
.card-img-top{
  flex-shrink: 0;
  width: 100%; }
.card-img-top{
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }
.accordion > .card{
  overflow: hidden; }
.accordion > .card:not(:last-of-type){
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
.accordion > .card:not(:first-of-type){
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
.accordion > .card > .card-header{
    border-radius: 0;
    margin-bottom: -1px; }
.pagination{
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem; }
.page-link{
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #adb5bd;
  background-color: transparent;
  border: 1px solid transparent; }
.page-link:hover{
    z-index: 2;
    color: #f8f9fa;
    text-decoration: none;
    background-color: #6c757d;
    border-color: #6c757d; }
.page-link:focus{
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(27, 104, 255, 0.25); }
.page-item:first-child .page-link{
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }
.page-item:last-child .page-link{
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }
.page-item.active .page-link{
  z-index: 3;
  color: #f8f9fa;
  background-color: #1b68ff;
  border-color: #1b68ff; }
.badge{
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  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; }
@media (prefers-reduced-motion: reduce){.badge{
      transition: none; }}
a.badge:hover,a.badge:focus{
    text-decoration: none; }
.badge:empty{
    display: none; }
.btn .badge{
  position: relative;
  top: -1px; }
.badge-pill{
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }
.badge-primary{
  color: #ffffff;
  background-color: #1b68ff; }
a.badge-primary:hover,a.badge-primary:focus{
    color: #ffffff;
    background-color: #004ee7; }
a.badge-primary:focus{
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(27, 104, 255, 0.5); }
.badge-success{
  color: #212529;
  background-color: #3ad29f; }
a.badge-success:hover,a.badge-success:focus{
    color: #212529;
    background-color: #28b183; }
a.badge-success:focus{
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(58, 210, 159, 0.5); }
.badge-warning{
  color: #212529;
  background-color: #eea303; }
a.badge-warning:hover,a.badge-warning:focus{
    color: #212529;
    background-color: #bc8102; }
a.badge-warning:focus{
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(238, 163, 3, 0.5); }
.badge-light{
  color: #212529;
  background-color: #f8f9fa; }
a.badge-light:hover,a.badge-light:focus{
    color: #212529;
    background-color: #dae0e5; }
a.badge-light:focus{
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.badge-dark{
  color: #ffffff;
  background-color: #343a40; }
a.badge-dark:hover,a.badge-dark:focus{
    color: #ffffff;
    background-color: #1d2124; }
a.badge-dark:focus{
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
@keyframes progress-bar-stripes{
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }
.progress{
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.65625rem;
  background-color: #e9ecef;
  border-radius: 0.25rem; }
.progress-bar{
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #1b68ff;
  transition: width 0.6s ease; }
@media (prefers-reduced-motion: reduce){.progress-bar{
      transition: none; }}
.list-group{
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem; }
.list-group-item{
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #ffffff;
  border: 1px solid #e9ecef; }
.list-group-item:first-child{
    border-top-left-radius: inherit;
    border-top-right-radius: inherit; }
.list-group-item:last-child{
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }
.list-group-item:disabled{
    color: #6c757d;
    pointer-events: none;
    background-color: #ffffff; }
.list-group-item.active{
    z-index: 2;
    color: #ffffff;
    background-color: #1b68ff;
    border-color: #1b68ff; }
.list-group-item + .list-group-item{
    border-top-width: 0; }
.list-group-item + .list-group-item.active{
      margin-top: -1px;
      border-top-width: 1px; }
.list-group-flush{
  border-radius: 0; }
.list-group-flush > .list-group-item{
    border-width: 0 0 1px; }
.list-group-flush > .list-group-item:last-child{
      border-bottom-width: 0; }
.close{
  float: right;
  font-size: 1.3125rem;
  font-weight: 600;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: .5; }
@media (max-width: 1200px){.close{
      font-size: calc(1.25625rem + 0.075vw) ; }}
.close:hover{
    color: #000;
    text-decoration: none; }
.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{
    opacity: .75; }
button.close{
  padding: 0;
  background-color: transparent;
  border: 0; }
.modal{
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }
.modal-dialog{
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
.modal.fade .modal-dialog{
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px); }
@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{
        transition: none; }}
.modal.show .modal-dialog{
    transform: none; }
.modal-content{
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }
.modal-header{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
.modal-header .close{
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }
.modal-title{
  margin-bottom: 0;
  line-height: 1.5; }
.modal-body{
  position: relative;
  flex: 1 1 auto;
  padding: 1rem; }
.modal-footer{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #e9ecef;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px); }
.modal-footer > *{
    margin: 0.25rem; }
@media (min-width: 576px){.modal-dialog{
    max-width: 500px;
    margin: 1.75rem auto; }
.modal-sm{
    max-width: 300px; }}
@media (min-width: 992px){.modal-lg{
    max-width: 800px; }}
@keyframes spinner-border{
  to {
    transform: rotate(360deg); } }
@keyframes spinner-grow{
  0% {
    transform: scale(0); }
  50% {
    opacity: 1;
    transform: none; } }
.bg-primary{
  background-color: #1b68ff !important; }
a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{
  background-color: #004ee7 !important; }
.bg-success{
  background-color: #3ad29f !important; }
a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{
  background-color: #28b183 !important; }
.bg-light{
  background-color: #f8f9fa !important; }
a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{
  background-color: #dae0e5 !important; }
.bg-white{
  background-color: #ffffff !important; }
.bg-transparent{
  background-color: transparent !important; }
.border-right{
  border-right: 1px solid #e9ecef !important; }
.border-bottom{
  border-bottom: 1px solid #e9ecef !important; }
.border-0{
  border: 0 !important; }
.rounded{
  border-radius: 0.25rem !important; }
.rounded-circle{
  border-radius: 50% !important; }
.d-flex{
  display: flex !important; }
.d-inline-flex{
  display: inline-flex !important; }
@media (min-width: 992px){.d-lg-none{
    display: none !important; }}
.flex-row{
  flex-direction: row !important; }
.flex-column{
  flex-direction: column !important; }
.flex-fill{
  flex: 1 1 auto !important; }
.justify-content-end{
  justify-content: flex-end !important; }
.justify-content-center{
  justify-content: center !important; }
.justify-content-between{
  justify-content: space-between !important; }
.align-items-center{
  align-items: center !important; }
.align-self-center{
  align-self: center !important; }
.float-right{
  float: right !important; }
.sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }
.shadow{
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
.w-50{
  width: 50% !important; }
.w-100{
  width: 100% !important; }
.h-100{
  height: 100% !important; }
.vh-100{
  height: 100vh !important; }
.my-0{
  margin-top: 0 !important; }
.mb-0,.my-0{
  margin-bottom: 0 !important; }
.mr-1,.mx-1{
  margin-right: 0.25rem !important; }
.mb-1{
  margin-bottom: 0.25rem !important; }
.ml-1,.mx-1{
  margin-left: 0.25rem !important; }
.m-2{
  margin: 0.5rem !important; }
.mt-2,.my-2{
  margin-top: 0.5rem !important; }
.mr-2,.mx-2{
  margin-right: 0.5rem !important; }
.mb-2,.my-2{
  margin-bottom: 0.5rem !important; }
.ml-2,.mx-2{
  margin-left: 0.5rem !important; }
.mt-3,.my-3{
  margin-top: 1rem !important; }
.mr-3{
  margin-right: 1rem !important; }
.mb-3,.my-3{
  margin-bottom: 1rem !important; }
.ml-3{
  margin-left: 1rem !important; }
.mt-4,.my-4{
  margin-top: 1.5rem !important; }
.mr-4,.mx-4{
  margin-right: 1.5rem !important; }
.mb-4,.my-4{
  margin-bottom: 1.5rem !important; }
.ml-4,.mx-4{
  margin-left: 1.5rem !important; }
.mt-5{
  margin-top: 3rem !important; }
.mb-5{
  margin-bottom: 3rem !important; }
.p-0{
  padding: 0 !important; }
.pr-0{
  padding-right: 0 !important; }
.py-2{
  padding-top: 0.5rem !important; }
.py-2{
  padding-bottom: 0.5rem !important; }
.py-3{
  padding-top: 1rem !important; }
.px-3{
  padding-right: 1rem !important; }
.pb-3,.py-3{
  padding-bottom: 1rem !important; }
.pl-3,.px-3{
  padding-left: 1rem !important; }
.pl-4{
  padding-left: 1.5rem !important; }
.py-5{
  padding-top: 3rem !important; }
.px-5{
  padding-right: 3rem !important; }
.py-5{
  padding-bottom: 3rem !important; }
.pl-5,.px-5{
  padding-left: 3rem !important; }
.mb-n1{
  margin-bottom: -0.25rem !important; }
.mt-n3,.my-n3{
  margin-top: -1rem !important; }
.my-n3{
  margin-bottom: -1rem !important; }
.mr-auto,.mx-auto{
  margin-right: auto !important; }
.mx-auto{
  margin-left: auto !important; }
@media (min-width: 992px){.ml-lg-2{
    margin-left: 0.5rem !important; }
.ml-lg-4{
    margin-left: 1.5rem !important; }
.pl-lg-2{
    padding-left: 0.5rem !important; }
.pl-lg-3{
    padding-left: 1rem !important; }}
.text-left{
  text-align: left !important; }
.text-right{
  text-align: right !important; }
.text-center{
  text-align: center !important; }
.text-uppercase{
  text-transform: uppercase !important; }
.text-white{
  color: #ffffff !important; }
.text-primary{
  color: #1b68ff !important; }
a.text-primary:hover,a.text-primary:focus{
  color: #0045ce !important; }
.text-muted{
  color: #6c757d !important; }
@media print{*,*::before,*::after{
    text-shadow: none !important;
    box-shadow: none !important; }
a:not(.btn){
    text-decoration: underline; }
thead{
    display: table-header-group; }
tr,img{
    page-break-inside: avoid; }
p,h2,h3{
    orphans: 3;
    widows: 3; }
h2,h3{
    page-break-after: avoid; }
@page{
    size: a3; }
body{
    min-width: 992px !important; }
.container{
    min-width: 992px !important; }
.navbar{
    display: none; }
.badge{
    border: 1px solid #000; }
.table{
    border-collapse: collapse !important; }
.table td,.table th{
      background-color: #ffffff !important; }}
.bg-primary-light{
  background: #4e8aff; }
body{
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }
a{
  color: #1b68ff; }
.h1,.h3,h1,h2,h3{
  font-weight: 700; }
.h4,.h5,h4,h5,h6,strong{
  font-weight: 600; }
.small,small{
  font-size: 0.825rem;
  font-weight: 300;
  letter-spacing: .01em; }
.badge{
  font-weight: 400;
  vertical-align: middle; }
.badge-pill{
    border-radius: 4px; }
.text-muted{
  font-weight: 300; }
button:focus{
  outline: none; }
.shadow{
  box-shadow: 0 0.5rem 1rem rgba(18, 38, 63, 0.05) !important; }
.dropdown-toggle::after{
  display: inline-block;
  font-family: "feather";
  content: "\e92e";
  font-size: 0.75rem; }
.dropdown-toggle.more-vertical::after{
  content: "\e9a5"; }
.navbar-nav .nav-link{
  padding: 0.5rem; }
.navbar-nav .dropdown .dropdown-toggle:hover:after{
  content: "\e930"; }
.navbar-nav .dropdown-menu .nav-item .dropdown-toggle::after{
  content: "\e930";
  position: absolute;
  right: .5rem; }
.navbar-nav .dropdown-menu .nav-item > .dropdown-menu{
  top: 0;
  left: 100%;
  margin-top: -1px; }
.navbar-toggler{
  border-color: transparent !important; }
.navbar-toggler-icon{
    background: transparent !important; }
.brand-sm{
  width: 2rem; }
.brand-md{
  width: 4rem; }
[data-mode="dark"] .fe::before{
  content: "\e9e3"; }
[data-mode="light"] .fe::before{
  content: "\e9a3"; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left{
  min-width: 5rem;
  width: 5rem; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .navbar-toggler,.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .nav-heading,.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .btn-box{
    display: none; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .navbar-nav > .nav-item{
    text-align: center; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .navbar-nav > .nav-item > a > span,.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .navbar-nav > .nav-item > a.dropdown-toggle::after,.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .navbar-nav > .nav-item > ul.show{
      display: none; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .main-content,.vertical:has(>.jsf-tg-body-collapsed:checked) .topnav{
  margin-left: 5rem; }
.horizontal .main-content{
  margin: 2rem 0; }
.vertnav .badge{
  float: right; }
.vertnav .dropdown-toggle::after{
  float: right; }
.vertical .sidebar-left{
  overflow-y: auto;
  overflow-x: hidden;
  min-width: 16rem;
  width: 16rem;
  height: 100%;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  transition: all 0.4s;
  box-shadow: inset -1px 0 0 rgba(18, 38, 63, 0.05);
  -moz-transition: width .3s ease-in-out, left .4s ease-in-out;
  -webkit-transition: width .3s ease-in-out, left .4s ease-in-out;
  -moz-transition: width .3s ease-in-out, left .4s ease-in-out;
  -o-transition: width .3s ease-in-out, left .4s ease-in-out;
  transition: width .3s ease-in-out, left .4s ease-in-out; }
.vertical .sidebar-left .nav-heading,.vertical .sidebar-left .btn-box{
    display: inline-block; }
.vertical .sidebar-left .navbar-nav > .nav-item{
    text-align: left; }
.vertical .sidebar-left .navbar-nav > .nav-item > a > span,.vertical .sidebar-left .navbar-nav > .nav-item > a.dropdown-toggle::after,.vertical .sidebar-left .navbar-nav > .nav-item > ul.show{
      display: inline-block; }
.vertical .sidebar-left .navbar-nav > .nav-item.active{
      position: relative; }
.vertical .sidebar-left .navbar-nav > .nav-item.active:after{
        content: "";
        position: absolute;
        left: -1rem;
        top: 0;
        bottom: 0;
        width: 2px;
        background-color: #1b68ff; }
.vertical .topnav{
  margin-left: 16rem;
  padding-left: 2.2rem;
  padding-right: 2.2rem; }
.vertical .main-content{
  margin-left: 16rem;
  overflow: hidden;
  padding: 1.2rem;
  min-height: 100vh;
  transition: margin-left .3s ease-in-out,left .3s ease-in-out,margin-right .3s ease-in-out,right .3s ease-in-out; }
.card.eq-card{
  margin-bottom: 1.5rem;
  height: calc(100% - 25px); }
.table th,.table td{
  vertical-align: middle !important; }
.table thead th{
  font-weight: 400; }
.table tbody tr th{
  font-weight: 400; }
.table tr.collapse{
  border-top: 1px solid #e9ecef;
  border-bottom: 1px solid #e9ecef; }
.table tr.collapse:hover{
    cursor: pointer; }
.modal.fade.modal-slide .modal-dialog{
  position: absolute;
  min-width: 20%;
  right: 0;
  margin: 0;
  height: auto;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  -ms-transform: translate(100%, 0); }
.modal.fade.modal-slide.show .modal-dialog{
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -ms-transform: translate(0, 0); }
.modal.fade.modal-slide .modal-content{
  height: 100%;
  border: none;
  background: transparent; }
.avatars-list{
  list-style: none;
  margin: 0;
  padding: 0; }
.avatars-list li{
    display: inline; }
.avatars-list > li + li{
    margin-left: -0.75rem; }
.avatar-sm img{
  width: 32px; }
.avatar-lg img{
  width: 64px; }
.avatar-xl img{
  width: 110px; }
.squircle{
  height: 84px;
  width: 84px;
  margin: 1em auto;
  border-radius: 24px;
  position: relative;
  text-align: center;
  display: flex; }
.squircle:before,.squircle:after{
    content: '';
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: inherit;
    border-radius: 100%;
    -webkit-transform: scaleX(1.9) scaleY(1.02);
    transform: scaleX(1.9) scaleY(1.02);
    clip: rect(0, 50px, 84px, 32px); }
.squircle:after{
    -webkit-transform: scaleY(2) scaleX(1.02) rotate(90deg);
    transform: scaleY(2) scaleX(1.02) rotate(90deg); }
.squircle i,.squircle .fe{
    z-index: 1; }
.timeline .timeline-item{
  position: relative; }
.timeline .timeline-item::before{
    content: "";
    height: 10px;
    width: 10px;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    left: 10px;
    top: 0;
    z-index: 2; }
.timeline .timeline-item::after{
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 1px;
    background: #e9ecef;
    bottom: 0;
    z-index: 1; }
.timeline .timeline-item.item-primary::before{
    background-color: #1b68ff; }
.timeline .timeline-item.item-success::before{
    background-color: #3ad29f; }
.timeline .timeline-item.item-warning::before{
    background-color: #eea303; }
.timeline .timeline-item.item-danger::before{
    background-color: #dc3545; }
.circle{
  display: inline-flex;
  border-radius: 50%;
  align-items: center !important;
  text-align: center; }
.circle-sm{
    width: 32px;
    height: 32px; }
.circle-md{
    width: 48px;
    height: 48px; }
.circle-lg{
    width: 64px;
    height: 64px; }
.circle .fe{
    margin: 0 auto; }
.dot{
  content: "";
  border-radius: 50%;
  display: inline-block; }
.dot-md{
    height: 6px;
    width: 6px; }
.dot-lg{
    width: 10px;
    height: 10px; }
@media (max-width: 991.98px){.vertical .sidebar-left{
    min-width: 0;
    width: 0;
    border-right: none !important; }
.vertical .topnav,.vertical .main-content{
    margin-left: 0;
    width: 100%; }
.vertical .main-content{
    padding: .5rem; }
.vertical .vertnav .navbar-toggler{
    display: none; }
.vertical .topnav{
    padding-left: 1.2rem;
    padding-right: 1.2rem; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left{
    min-width: 16rem;
    width: 16rem; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .nav-heading,.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .btn-box{
      display: inline-block; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .navbar-nav > .nav-item{
      text-align: left; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .navbar-nav > .nav-item > a > span,.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .navbar-nav > .nav-item > a.dropdown-toggle::after,.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .navbar-nav > .nav-item > ul.show{
        display: inline-block; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .toggle-btn{
      position: absolute;
      z-index: 1001; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .topnav,.vertical:has(>.jsf-tg-body-collapsed:checked) .main-content{
    margin-left: 16rem; }
.horizontal .navbar-nav .dropdown-menu{
    position: absolute; }
.horizontal .navbar-slide{
    position: fixed;
    left: 0;
    height: 100vh;
    width: 0;
    max-width: 0;
    bottom: 0;
    z-index: 1000;
    overflow-y: auto;
    overflow-x: hidden;
    transition: all 0.4s;
    box-shadow: inset -1px 0 0 rgba(18, 38, 63, 0.05);
    -moz-transition: width .3s ease-in-out, left .4s ease-in-out;
    -webkit-transition: width .3s ease-in-out, left .4s ease-in-out;
    -moz-transition: width .3s ease-in-out, left .4s ease-in-out;
    -o-transition: width .3s ease-in-out, left .4s ease-in-out;
    transition: width .3s ease-in-out, left .4s ease-in-out; }
.horizontal .navbar-slide .dropdown-menu{
      border: none;
      margin-left: 1rem;
      background-color: transparent;
      position: relative; }
.horizontal .navbar-slide .dropdown-menu .nav-item > .dropdown-menu{
        margin-top: 0;
        left: inherit; }
.horizontal .navbar-slide .nav-item .dropdown-toggle::after{
      float: right;
      position: relative;
      content: "\e92e";
      right: 0; }
.horizontal .navbar-slide .nav-item .nav-link{
      padding: .7rem 1rem .7rem 1.5rem; }
.horizontal body:has(.jsf-tg-navbar-slide-show:checked) .navbar-slide{
      width: 16rem;
      max-width: 16rem;
      padding: 0;
      display: block !important; }
.modal.show.modal-slide .modal-dialog{
    width: 100%; }
.table{
    display: block;
    overflow-x: auto; }}
.h1,.h3,.h4,.h5,h1,h2,h3,h4,h5,h6,strong{
  color: #001a4e; }
.text-muted{
  color: #adb5bd !important; }
svg.navbar-brand-img{
  fill: #1b68ff; }
.navbar-light .navbar-nav .nav-link{
  color: #001a4e; }
.navbar-light .navbar-nav .nav-link:hover{
    background: #f8f9fa;
    color: #1b68ff; }
.vertnav .dropdown-toggle::after{
  color: #adb5bd; }
.table{
  color: #6c757d; }
.table thead th{
    color: #ced4da; }
.table tbody tr th{
    color: #001a4e; }
.table tr.collapse{
    border-top: 1px solid #e9ecef;
    border-bottom: 1px solid #e9ecef; }
.modal.fade.modal-slide .modal-dialog{
  background: #ffffff; }
@-webkit-keyframes "passing-through"{
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@-moz-keyframes "passing-through"{
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@keyframes "passing-through"{
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@-webkit-keyframes "slide-in"{
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@-moz-keyframes "slide-in"{
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@keyframes "slide-in"{
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@-webkit-keyframes "pulse"{
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@-moz-keyframes "pulse"{
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@keyframes "pulse"{
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@keyframes "uppy-StatusBar-ProgressStripes"{
  from {
    background-position: 0 0; }
  to {
    background-position: 64px 0; } }
@keyframes "uppy-StatusBar-spinnerAnimation"{
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
@keyframes "uppy-Dashboard-fadeIn"{
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes "uppy-Dashboard-fadeOut"{
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
@keyframes "uppy-Dashboard-slideDownAndFadeIn"{
  from {
    transform: translate3d(-50%, -70%, 0);
    opacity: 0; }
  to {
    transform: translate3d(-50%, -50%, 0);
    opacity: 1; } }
@keyframes "uppy-Dashboard-slideDownAndFadeIn--small"{
  from {
    transform: translate3d(0, -20%, 0);
    opacity: 0; }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
@keyframes "uppy-Dashboard-slideUpFadeOut"{
  from {
    transform: translate3d(-50%, -50%, 0);
    opacity: 1; }
  to {
    transform: translate3d(-50%, -70%, 0);
    opacity: 0; } }
@keyframes "uppy-Dashboard-slideUpFadeOut--small"{
  from {
    transform: translate3d(0, 0, 0);
    opacity: 1; }
  to {
    transform: translate3d(0, -20%, 0);
    opacity: 0; } }
@keyframes "uppy-ScreenCapture-icon--blink"{
  0% {
    fill: #2275d7; }
  50% {
    fill: #939393; }
  100% {
    fill: #2275d7; } }
:root{
  --blue: #1b68ff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #eea303;
  --green: #3ad29f;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #ffffff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #1b68ff;
  --secondary: #6c757d;
  --success: #3ad29f;
  --info: #17a2b8;
  --warning: #eea303;
  --danger: #dc3545;
  --light: #495057;
  --dark: #212529;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Overpass", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
*,*::before,*::after{
  box-sizing: border-box; }
html{
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
aside,main,nav,section{
  display: block; }
body{
  margin: 0;
  font-family: "Overpass", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #ced4da;
  text-align: left;
  background-color: #212529; }
[tabindex="-1"]:focus:not(:focus-visible){
  outline: 0 !important; }
hr{
  box-sizing: content-box;
  height: 0;
  overflow: visible; }
h1,h2,h3,h4,h5,h6{
  margin-top: 0;
  margin-bottom: 0.5rem; }
p{
  margin-top: 0;
  margin-bottom: 1rem; }
.custom-home-text{
  color: #001a4e;
  font-weight: 700;
  font-size: 1.01rem;
}
ul{
  margin-top: 0;
  margin-bottom: 1rem; }
ul ul{
  margin-bottom: 0; }
strong{
  font-weight: 700; }
small{
  font-size: 80%; }
a{
  color: #1b68ff;
  text-decoration: none;
  background-color: transparent; }
a:hover{
    color: #0045ce;
    text-decoration: underline; }
a:not([href]){
  color: inherit;
  text-decoration: none; }
a:not([href]):hover{
    color: inherit;
    text-decoration: none; }
img{
  vertical-align: middle;
  border-style: none; }
svg{
  overflow: hidden;
  vertical-align: middle; }
table{
  border-collapse: collapse; }
th{
  text-align: inherit; }
label{
  display: inline-block;
  margin-bottom: 0.5rem; }
button{
  border-radius: 0; }
button:focus{
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }
input,button,textarea{
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }
button,input{
  overflow: visible; }
button{
  text-transform: none; }
[role="button"]{
  cursor: pointer; }
button,[type="button"],[type="reset"],[type="submit"]{
  -webkit-appearance: button; }
button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){
  cursor: pointer; }
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{
  padding: 0;
  border-style: none; }
input[type="radio"],input[type="checkbox"]{
  box-sizing: border-box;
  padding: 0; }
textarea{
  overflow: auto;
  resize: vertical; }
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{
  height: auto; }
[type="search"]{
  outline-offset: -2px;
  -webkit-appearance: none; }
[type="search"]::-webkit-search-decoration{
  -webkit-appearance: none; }
::-webkit-file-upload-button{
  font: inherit;
  -webkit-appearance: button; }
[hidden]{
  display: none !important; }
h1,h2,h3,h4,h5,h6,.h1,.h3,.h4,.h5{
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: #dee2e6; }
h1,.h1{
  font-size: 2.1875rem; }
@media (max-width: 1200px){h1,.h1{
      font-size: calc(1.34375rem + 1.125vw) ; }}
h2{
  font-size: 1.75rem; }
@media (max-width: 1200px){h2{
      font-size: calc(1.3rem + 0.6vw) ; }}
h3,.h3{
  font-size: 1.53125rem; }
@media (max-width: 1200px){h3,.h3{
      font-size: calc(1.27812rem + 0.3375vw) ; }}
h4,.h4{
  font-size: 1.3125rem; }
@media (max-width: 1200px){h4,.h4{
      font-size: calc(1.25625rem + 0.075vw) ; }}
h5,.h5{
  font-size: 1.09375rem; }
h6{
  font-size: 0.875rem; }
.lead{
  font-size: 1.09375rem;
  font-weight: 300; }
hr{
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid #343a40; }
small,.small{
  font-size: 80%;
  font-weight: 400; }
.list-unstyled{
  padding-left: 0;
  list-style: none; }
.img-fluid{
  max-width: 100%;
  height: auto; }
.container{
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
@media (min-width: 576px){.container{
      max-width: 540px; }}
@media (min-width: 768px){.container{
      max-width: 720px; }}
@media (min-width: 992px){.container{
      max-width: 960px; }}
@media (min-width: 1200px){.container{
      max-width: 1140px; }}
.container-fluid{
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
@media (min-width: 576px){.container{
    max-width: 540px; }}
@media (min-width: 768px){.container{
    max-width: 720px; }}
@media (min-width: 992px){.container{
    max-width: 960px; }}
@media (min-width: 1200px){.container{
    max-width: 1140px; }}
.row{
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
.no-gutters{
  margin-right: 0;
  margin-left: 0; }
.no-gutters > .col,.no-gutters > [class*="col-"]{
    padding-right: 0;
    padding-left: 0; }
.col-3,.col-6,.col-12,.col,.col-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-12,.col-lg-4,.col-lg-8,.col-xl-3{
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }
.col{
  flex-basis: 0;
  flex-grow: 1;
  min-width: 0;
  max-width: 100%; }
.col-auto{
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }
.col-3{
  flex: 0 0 25%;
  max-width: 25%; }
.col-6{
  flex: 0 0 50%;
  max-width: 50%; }
.col-12{
  flex: 0 0 100%;
  max-width: 100%; }
@media (min-width: 768px){.col-md-1{
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
.col-md-2{
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
.col-md-3{
    flex: 0 0 25%;
    max-width: 25%; }
.col-md-4{
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
.col-md-6{
    flex: 0 0 50%;
    max-width: 50%; }
.col-md-7{
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
.col-md-8{
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
.col-md-9{
    flex: 0 0 75%;
    max-width: 75%; }
.col-md-12{
    flex: 0 0 100%;
    max-width: 100%; }}
@media (min-width: 992px){.col-lg-4{
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
.col-lg-8{
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }}
@media (min-width: 1200px){.col-xl-3{
    flex: 0 0 25%;
    max-width: 25%; }}
.table{
  width: 100%;
  margin-bottom: 1rem;
  color: #ced4da; }
.table th,.table td{
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #212529; }
.table thead th{
    vertical-align: bottom;
    border-bottom: 2px solid #212529; }
.table tbody + tbody{
    border-top: 2px solid #212529; }
.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody + tbody{
  border: 0; }
.table-striped tbody tr:nth-of-type(odd){
  background-color: #495057; }
.table-hover tbody tr:hover{
  color: #ced4da;
  background-color: rgba(0, 0, 0, 0.075); }
.form-row{
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
.form-row > .col,.form-row > [class*="col-"]{
    padding-right: 5px;
    padding-left: 5px; }
.btn{
  display: inline-block;
  font-weight: 400;
  color: #ced4da;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  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; }
@media (prefers-reduced-motion: reduce){.btn{
      transition: none; }}
.btn:hover{
    color: #ced4da;
    text-decoration: none; }
.btn:focus{
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(27, 104, 255, 0.25); }
.btn:disabled{
    opacity: 0.65; }
.btn:not(:disabled):not(.disabled){
    cursor: pointer; }
.btn-primary{
  color: #ffffff;
  background-color: #1b68ff;
  border-color: #1b68ff; }
.btn-primary:hover{
    color: #ffffff;
    background-color: #0052f4;
    border-color: #004ee7; }
.btn-primary:focus{
    color: #ffffff;
    background-color: #0052f4;
    border-color: #004ee7;
    box-shadow: 0 0 0 0.2rem rgba(61, 127, 255, 0.5); }
.btn-primary:disabled{
    color: #ffffff;
    background-color: #1b68ff;
    border-color: #1b68ff; }
.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show > .btn-primary.dropdown-toggle{
    color: #ffffff;
    background-color: #004ee7;
    border-color: #004ada; }
.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show > .btn-primary.dropdown-toggle:focus{
      box-shadow: 0 0 0 0.2rem rgba(61, 127, 255, 0.5); }
.btn-secondary{
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d; }
.btn-secondary:hover{
    color: #ffffff;
    background-color: #5a6268;
    border-color: #545b62; }
.btn-secondary:focus{
    color: #ffffff;
    background-color: #5a6268;
    border-color: #545b62;
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
.btn-secondary:disabled{
    color: #ffffff;
    background-color: #6c757d;
    border-color: #6c757d; }
.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show > .btn-secondary.dropdown-toggle{
    color: #ffffff;
    background-color: #545b62;
    border-color: #4e555b; }
.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show > .btn-secondary.dropdown-toggle:focus{
      box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
.btn-success{
  color: #212529;
  background-color: #3ad29f;
  border-color: #3ad29f; }
.btn-success:hover{
    color: #ffffff;
    background-color: #2bbb8b;
    border-color: #28b183; }
.btn-success:focus{
    color: #ffffff;
    background-color: #2bbb8b;
    border-color: #28b183;
    box-shadow: 0 0 0 0.2rem rgba(54, 184, 141, 0.5); }
.btn-success:disabled{
    color: #212529;
    background-color: #3ad29f;
    border-color: #3ad29f; }
.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show > .btn-success.dropdown-toggle{
    color: #ffffff;
    background-color: #28b183;
    border-color: #26a67b; }
.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show > .btn-success.dropdown-toggle:focus{
      box-shadow: 0 0 0 0.2rem rgba(54, 184, 141, 0.5); }
.btn-warning{
  color: #212529;
  background-color: #eea303;
  border-color: #eea303; }
.btn-warning:hover{
    color: #ffffff;
    background-color: #c88903;
    border-color: #bc8102; }
.btn-warning:focus{
    color: #ffffff;
    background-color: #c88903;
    border-color: #bc8102;
    box-shadow: 0 0 0 0.2rem rgba(207, 144, 9, 0.5); }
.btn-warning:disabled{
    color: #212529;
    background-color: #eea303;
    border-color: #eea303; }
.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show > .btn-warning.dropdown-toggle{
    color: #ffffff;
    background-color: #bc8102;
    border-color: #af7802; }
.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show > .btn-warning.dropdown-toggle:focus{
      box-shadow: 0 0 0 0.2rem rgba(207, 144, 9, 0.5); }
.btn-link{
  font-weight: 400;
  color: #1b68ff;
  text-decoration: none; }
.btn-link:hover{
    color: #0045ce;
    text-decoration: underline; }
.btn-link:focus{
    text-decoration: underline; }
.btn-link:disabled{
    color: #6c757d;
    pointer-events: none; }
.btn-lg{
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  line-height: 1.5;
  border-radius: 0.3rem; }
.btn-sm{
  padding: 0.25rem 0.5rem;
  font-size: 0.76562rem;
  line-height: 1.5;
  border-radius: 0.2rem; }
.btn-block{
  display: block;
  width: 100%; }
.btn-block + .btn-block{
    margin-top: 0.5rem; }
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{
  width: 100%; }
.fade{
  transition: opacity 0.15s linear; }
@media (prefers-reduced-motion: reduce){.fade{
      transition: none; }}
.fade:not(.show){
    opacity: 0; }
.collapse:not(.show){
  display: none; }
.dropdown{
  position: relative; }
.dropdown-toggle{
  white-space: nowrap; }
.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: 0.875rem;
  color: #ced4da;
  text-align: left;
  list-style: none;
  background-color: #212529;
  background-clip: padding-box;
  border: 1px solid #212529;
  border-radius: 0.25rem; }
.dropdown-menu-right{
  right: 0;
  left: auto; }
.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{
  right: auto;
  bottom: auto; }
.dropdown-item{
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #ced4da;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
.dropdown-item:hover,.dropdown-item:focus{
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa; }
.dropdown-item.active,.dropdown-item:active{
    color: #ffffff;
    text-decoration: none;
    background-color: #1b68ff; }
.dropdown-item:disabled{
    color: #6c757d;
    pointer-events: none;
    background-color: transparent; }
.dropdown-menu.show{
  display: block; }
.nav{
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
.nav-link{
  display: block;
  padding: 0.5rem 1rem; }
.nav-link:hover,.nav-link:focus{
    text-decoration: none; }
.nav-pills .nav-link{
  border-radius: 0.25rem; }
.nav-pills .nav-link.active,.nav-pills .show > .nav-link{
  color: #ffffff;
  background-color: #1b68ff; }
.tab-content > .tab-pane{
  display: none; }
.tab-content > .active{
  display: block; }
.navbar{
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem; }
.navbar .container,.navbar .container-fluid{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between; }
.navbar-brand{
  display: inline-block;
  padding-top: 0.33594rem;
  padding-bottom: 0.33594rem;
  margin-right: 1rem;
  font-size: 1.09375rem;
  line-height: inherit;
  white-space: nowrap; }
.navbar-brand:hover,.navbar-brand:focus{
    text-decoration: none; }
.navbar-nav{
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
.navbar-nav .nav-link{
    padding-right: 0;
    padding-left: 0; }
.navbar-nav .dropdown-menu{
    position: static;
    float: none; }
.navbar-collapse{
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center; }
.navbar-toggler{
  padding: 0.25rem 0.75rem;
  font-size: 1.09375rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
.navbar-toggler:hover,.navbar-toggler:focus{
    text-decoration: none; }
.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: 991.98px){.navbar-expand-lg > .container,.navbar-expand-lg > .container-fluid{
    padding-right: 0;
    padding-left: 0; }}
@media (min-width: 992px){.navbar-expand-lg{
    flex-flow: row nowrap;
    justify-content: flex-start; }
.navbar-expand-lg .navbar-nav{
      flex-direction: row; }
.navbar-expand-lg .navbar-nav .dropdown-menu{
        position: absolute; }
.navbar-expand-lg .navbar-nav .nav-link{
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
.navbar-expand-lg > .container,.navbar-expand-lg > .container-fluid{
      flex-wrap: nowrap; }
.navbar-expand-lg .navbar-collapse{
      display: flex !important;
      flex-basis: auto; }
.navbar-expand-lg .navbar-toggler{
      display: none; }}
.navbar-light .navbar-brand{
  color: #dee2e6; }
.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{
    color: #dee2e6; }
.navbar-light .navbar-nav .nav-link{
  color: rgba(0, 0, 0, 0.5); }
.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{
    color: #1b68ff; }
.navbar-light .navbar-nav .show > .nav-link,.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{
  color: #dee2e6; }
.navbar-light .navbar-toggler{
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }
.navbar-light .navbar-toggler-icon{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
.card{
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #343a40;
  background-clip: border-box;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
.card > hr{
    margin-right: 0;
    margin-left: 0; }
.card > .list-group{
    border-top: inherit;
    border-bottom: inherit; }
.card > .list-group:first-child{
      border-top-width: 0;
      border-top-left-radius: calc(0.25rem - 1px);
      border-top-right-radius: calc(0.25rem - 1px); }
.card > .list-group:last-child{
      border-bottom-width: 0;
      border-bottom-right-radius: calc(0.25rem - 1px);
      border-bottom-left-radius: calc(0.25rem - 1px); }
.card-body{
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem; }
.card-title{
  margin-bottom: 0.75rem; }
.card-text:last-child{
  margin-bottom: 0; }
.card-header{
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid transparent; }
.card-header:first-child{
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
.card-header + .list-group .list-group-item:first-child{
    border-top: 0; }
.card-footer{
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid transparent; }
.card-footer:last-child{
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }
.card-img-top{
  flex-shrink: 0;
  width: 100%; }
.card-img-top{
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }
.accordion > .card{
  overflow: hidden; }
.accordion > .card:not(:last-of-type){
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
.accordion > .card:not(:first-of-type){
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
.accordion > .card > .card-header{
    border-radius: 0;
    margin-bottom: -1px; }
.pagination{
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem; }
.page-link{
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #adb5bd;
  background-color: transparent;
  border: 1px solid transparent; }
.page-link:hover{
    z-index: 2;
    color: #f8f9fa;
    text-decoration: none;
    background-color: #6c757d;
    border-color: #6c757d; }
.page-link:focus{
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(27, 104, 255, 0.25); }
.page-item:first-child .page-link{
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }
.page-item:last-child .page-link{
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }
.page-item.active .page-link{
  z-index: 3;
  color: #f8f9fa;
  background-color: #1b68ff;
  border-color: #1b68ff; }
.badge{
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  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; }
@media (prefers-reduced-motion: reduce){.badge{
      transition: none; }}
a.badge:hover,a.badge:focus{
    text-decoration: none; }
.badge:empty{
    display: none; }
.btn .badge{
  position: relative;
  top: -1px; }
.badge-pill{
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }
.badge-primary{
  color: #ffffff;
  background-color: #1b68ff; }
a.badge-primary:hover,a.badge-primary:focus{
    color: #ffffff;
    background-color: #004ee7; }
a.badge-primary:focus{
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(27, 104, 255, 0.5); }
.badge-success{
  color: #212529;
  background-color: #3ad29f; }
a.badge-success:hover,a.badge-success:focus{
    color: #212529;
    background-color: #28b183; }
a.badge-success:focus{
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(58, 210, 159, 0.5); }
.badge-warning{
  color: #212529;
  background-color: #eea303; }
a.badge-warning:hover,a.badge-warning:focus{
    color: #212529;
    background-color: #bc8102; }
a.badge-warning:focus{
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(238, 163, 3, 0.5); }
.badge-light{
  color: #ffffff;
  background-color: #495057; }
a.badge-light:hover,a.badge-light:focus{
    color: #ffffff;
    background-color: #32373b; }
a.badge-light:focus{
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(73, 80, 87, 0.5); }
.badge-dark{
  color: #ffffff;
  background-color: #212529; }
a.badge-dark:hover,a.badge-dark:focus{
    color: #ffffff;
    background-color: #0a0c0d; }
a.badge-dark:focus{
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }
@keyframes progress-bar-stripes{
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }
.progress{
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.65625rem;
  background-color: #343a40;
  border-radius: 0.25rem; }
.progress-bar{
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #1b68ff;
  transition: width 0.6s ease; }
@media (prefers-reduced-motion: reduce){.progress-bar{
      transition: none; }}
.list-group{
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem; }
.list-group-item{
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #343a40;
  border: 1px solid #212529; }
.list-group-item:first-child{
    border-top-left-radius: inherit;
    border-top-right-radius: inherit; }
.list-group-item:last-child{
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }
.list-group-item:disabled{
    color: #6c757d;
    pointer-events: none;
    background-color: #343a40; }
.list-group-item.active{
    z-index: 2;
    color: #ffffff;
    background-color: #1b68ff;
    border-color: #1b68ff; }
.list-group-item + .list-group-item{
    border-top-width: 0; }
.list-group-item + .list-group-item.active{
      margin-top: -1px;
      border-top-width: 1px; }
.list-group-flush{
  border-radius: 0; }
.list-group-flush > .list-group-item{
    border-width: 0 0 1px; }
.list-group-flush > .list-group-item:last-child{
      border-bottom-width: 0; }
.close{
  float: right;
  font-size: 1.3125rem;
  font-weight: 600;
  line-height: 1;
  color: #dee2e6;
  text-shadow: none;
  opacity: .5; }
@media (max-width: 1200px){.close{
      font-size: calc(1.25625rem + 0.075vw) ; }}
.close:hover{
    color: #dee2e6;
    text-decoration: none; }
.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{
    opacity: .75; }
button.close{
  padding: 0;
  background-color: transparent;
  border: 0; }
.modal{
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }
.modal-dialog{
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
.modal.fade .modal-dialog{
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px); }
@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{
        transition: none; }}
.modal.show .modal-dialog{
    transform: none; }
.modal-content{
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #495057;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }
.modal-header{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #212529;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
.modal-header .close{
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }
.modal-title{
  margin-bottom: 0;
  line-height: 1.5; }
.modal-body{
  position: relative;
  flex: 1 1 auto;
  padding: 1rem; }
.modal-footer{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #212529;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px); }
.modal-footer > *{
    margin: 0.25rem; }
@media (min-width: 576px){.modal-dialog{
    max-width: 500px;
    margin: 1.75rem auto; }
.modal-sm{
    max-width: 300px; }}
@media (min-width: 992px){.modal-lg{
    max-width: 800px; }}
@keyframes spinner-border{
  to {
    transform: rotate(360deg); } }
@keyframes spinner-grow{
  0% {
    transform: scale(0); }
  50% {
    opacity: 1;
    transform: none; } }
.bg-primary{
  background-color: #1b68ff !important; }
a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{
  background-color: #004ee7 !important; }
.bg-success{
  background-color: #3ad29f !important; }
a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{
  background-color: #28b183 !important; }
.bg-light{
  background-color: #495057 !important; }
a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{
  background-color: #32373b !important; }
.bg-white{
  background-color: #ffffff !important; }
.bg-transparent{
  background-color: transparent !important; }
.border-right{
  border-right: 1px solid #212529 !important; }
.border-bottom{
  border-bottom: 1px solid #212529 !important; }
.border-0{
  border: 0 !important; }
.rounded{
  border-radius: 0.25rem !important; }
.rounded-circle{
  border-radius: 50% !important; }
.d-flex{
  display: flex !important; }
.d-inline-flex{
  display: inline-flex !important; }
@media (min-width: 992px){.d-lg-none{
    display: none !important; }}
.flex-row{
  flex-direction: row !important; }
.flex-column{
  flex-direction: column !important; }
.flex-fill{
  flex: 1 1 auto !important; }
.justify-content-end{
  justify-content: flex-end !important; }
.justify-content-center{
  justify-content: center !important; }
.justify-content-between{
  justify-content: space-between !important; }
.align-items-center{
  align-items: center !important; }
.align-self-center{
  align-self: center !important; }
.float-right{
  float: right !important; }
.sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }
.shadow{
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
.w-50{
  width: 50% !important; }
.w-100{
  width: 100% !important; }
.h-100{
  height: 100% !important; }
.vh-100{
  height: 100vh !important; }
.my-0{
  margin-top: 0 !important; }
.mb-0,.my-0{
  margin-bottom: 0 !important; }
.mr-1,.mx-1{
  margin-right: 0.25rem !important; }
.mb-1{
  margin-bottom: 0.25rem !important; }
.ml-1,.mx-1{
  margin-left: 0.25rem !important; }
.m-2{
  margin: 0.5rem !important; }
.mt-2,.my-2{
  margin-top: 0.5rem !important; }
.mr-2,.mx-2{
  margin-right: 0.5rem !important; }
.mb-2,.my-2{
  margin-bottom: 0.5rem !important; }
.ml-2,.mx-2{
  margin-left: 0.5rem !important; }
.mt-3,.my-3{
  margin-top: 1rem !important; }
.mr-3{
  margin-right: 1rem !important; }
.mb-3,.my-3{
  margin-bottom: 1rem !important; }
.ml-3{
  margin-left: 1rem !important; }
.mt-4,.my-4{
  margin-top: 1.5rem !important; }
.mr-4,.mx-4{
  margin-right: 1.5rem !important; }
.mb-4,.my-4{
  margin-bottom: 1.5rem !important; }
.ml-4,.mx-4{
  margin-left: 1.5rem !important; }
.mt-5{
  margin-top: 3rem !important; }
.mb-5{
  margin-bottom: 3rem !important; }
.p-0{
  padding: 0 !important; }
.pr-0{
  padding-right: 0 !important; }
.py-2{
  padding-top: 0.5rem !important; }
.py-2{
  padding-bottom: 0.5rem !important; }
.py-3{
  padding-top: 1rem !important; }
.px-3{
  padding-right: 1rem !important; }
.pb-3,.py-3{
  padding-bottom: 1rem !important; }
.pl-3,.px-3{
  padding-left: 1rem !important; }
.pl-4{
  padding-left: 1.5rem !important; }
.py-5{
  padding-top: 3rem !important; }
.px-5{
  padding-right: 3rem !important; }
.py-5{
  padding-bottom: 3rem !important; }
.pl-5,.px-5{
  padding-left: 3rem !important; }
.mb-n1{
  margin-bottom: -0.25rem !important; }
.mt-n3,.my-n3{
  margin-top: -1rem !important; }
.my-n3{
  margin-bottom: -1rem !important; }
.mr-auto,.mx-auto{
  margin-right: auto !important; }
.mx-auto{
  margin-left: auto !important; }
@media (min-width: 992px){.ml-lg-2{
    margin-left: 0.5rem !important; }
.ml-lg-4{
    margin-left: 1.5rem !important; }
.pl-lg-2{
    padding-left: 0.5rem !important; }
.pl-lg-3{
    padding-left: 1rem !important; }}
.text-left{
  text-align: left !important; }
.text-right{
  text-align: right !important; }
.text-center{
  text-align: center !important; }
.text-uppercase{
  text-transform: uppercase !important; }
.text-white{
  color: #ffffff !important; }
.text-primary{
  color: #1b68ff !important; }
a.text-primary:hover,a.text-primary:focus{
  color: #0045ce !important; }
.text-muted{
  color: #6c757d !important; }
@media print{*,*::before,*::after{
    text-shadow: none !important;
    box-shadow: none !important; }
a:not(.btn){
    text-decoration: underline; }
thead{
    display: table-header-group; }
tr,img{
    page-break-inside: avoid; }
p,h2,h3{
    orphans: 3;
    widows: 3; }
h2,h3{
    page-break-after: avoid; }
@page{
    size: a3; }
body{
    min-width: 992px !important; }
.container{
    min-width: 992px !important; }
.navbar{
    display: none; }
.badge{
    border: 1px solid #000; }
.table{
    border-collapse: collapse !important; }
.table td,.table th{
      background-color: #ffffff !important; }}
.bg-primary-light{
  background: #4e8aff; }
body{
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }
a{
  color: #1b68ff; }
.h1,.h3,h1,h2,h3{
  font-weight: 700; }
.h4,.h5,h4,h5,h6,strong{
  font-weight: 600; }
.small,small{
  font-size: 0.825rem;
  font-weight: 300;
  letter-spacing: .01em; }
.badge{
  font-weight: 400;
  vertical-align: middle; }
.badge-pill{
    border-radius: 4px; }
.text-muted{
  font-weight: 300; }
button:focus{
  outline: none; }
.shadow{
  box-shadow: 0 0.5rem 1rem rgba(26, 26, 26, 0.1) !important; }
.dropdown-toggle::after{
  display: inline-block;
  font-family: "feather";
  content: "\e92e";
  font-size: 0.75rem; }
.dropdown-toggle.more-vertical::after{
  content: "\e9a5"; }
.navbar-nav .nav-link{
  padding: 0.5rem; }
.navbar-nav .dropdown .dropdown-toggle:hover:after{
  content: "\e930"; }
.navbar-nav .dropdown-menu .nav-item .dropdown-toggle::after{
  content: "\e930";
  position: absolute;
  right: .5rem; }
.navbar-nav .dropdown-menu .nav-item > .dropdown-menu{
  top: 0;
  left: 100%;
  margin-top: -1px; }
.navbar-toggler{
  border-color: transparent !important; }
.navbar-toggler-icon{
    background: transparent !important; }
.brand-sm{
  width: 2rem; }
.brand-md{
  width: 4rem; }
[data-mode="dark"] .fe::before{
  content: "\e9e3"; }
[data-mode="light"] .fe::before{
  content: "\e9a3"; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left{
  min-width: 5rem;
  width: 5rem; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .navbar-toggler,.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .nav-heading,.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .btn-box{
    display: none; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .navbar-nav > .nav-item{
    text-align: center; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .navbar-nav > .nav-item > a > span,.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .navbar-nav > .nav-item > a.dropdown-toggle::after,.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .navbar-nav > .nav-item > ul.show{
      display: none; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .main-content,.vertical:has(>.jsf-tg-body-collapsed:checked) .topnav{
  margin-left: 5rem; }
.horizontal .main-content{
  margin: 2rem 0; }
.vertnav .badge{
  float: right; }
.vertnav .dropdown-toggle::after{
  float: right; }
.vertical .sidebar-left{
  overflow-y: auto;
  overflow-x: hidden;
  min-width: 16rem;
  width: 16rem;
  height: 100%;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  transition: all 0.4s;
  box-shadow: inset -1px 0 0 rgba(26, 26, 26, 0.1);
  -moz-transition: width .3s ease-in-out, left .4s ease-in-out;
  -webkit-transition: width .3s ease-in-out, left .4s ease-in-out;
  -moz-transition: width .3s ease-in-out, left .4s ease-in-out;
  -o-transition: width .3s ease-in-out, left .4s ease-in-out;
  transition: width .3s ease-in-out, left .4s ease-in-out; }
.vertical .sidebar-left .nav-heading,.vertical .sidebar-left .btn-box{
    display: inline-block; }
.vertical .sidebar-left .navbar-nav > .nav-item{
    text-align: left; }
.vertical .sidebar-left .navbar-nav > .nav-item > a > span,.vertical .sidebar-left .navbar-nav > .nav-item > a.dropdown-toggle::after,.vertical .sidebar-left .navbar-nav > .nav-item > ul.show{
      display: inline-block; }
.vertical .sidebar-left .navbar-nav > .nav-item.active{
      position: relative; }
.vertical .sidebar-left .navbar-nav > .nav-item.active:after{
        content: "";
        position: absolute;
        left: -1rem;
        top: 0;
        bottom: 0;
        width: 2px;
        background-color: #1b68ff; }
.vertical .topnav{
  margin-left: 16rem;
  padding-left: 2.2rem;
  padding-right: 2.2rem; }
.vertical .main-content{
  margin-left: 16rem;
  overflow: hidden;
  padding: 1.2rem;
  min-height: 100vh;
  transition: margin-left .3s ease-in-out,left .3s ease-in-out,margin-right .3s ease-in-out,right .3s ease-in-out; }
.card.eq-card{
  margin-bottom: 1.5rem;
  height: calc(100% - 25px); }
.table th,.table td{
  vertical-align: middle !important; }
.table thead th{
  font-weight: 400; }
.table tbody tr th{
  font-weight: 400; }
.table tr.collapse{
  border-top: 1px solid #212529;
  border-bottom: 1px solid #212529; }
.table tr.collapse:hover{
    cursor: pointer; }
.modal.fade.modal-slide .modal-dialog{
  position: absolute;
  min-width: 20%;
  right: 0;
  margin: 0;
  height: auto;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  -ms-transform: translate(100%, 0); }
.modal.fade.modal-slide.show .modal-dialog{
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -ms-transform: translate(0, 0); }
.modal.fade.modal-slide .modal-content{
  height: 100%;
  border: none;
  background: transparent; }
.avatars-list{
  list-style: none;
  margin: 0;
  padding: 0; }
.avatars-list li{
    display: inline; }
.avatars-list > li + li{
    margin-left: -0.75rem; }
.avatar-sm img{
  width: 32px; }
.avatar-lg img{
  width: 64px; }
.avatar-xl img{
  width: 110px; }
.squircle{
  height: 84px;
  width: 84px;
  margin: 1em auto;
  border-radius: 24px;
  position: relative;
  text-align: center;
  display: flex; }
.squircle:before,.squircle:after{
    content: '';
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: inherit;
    border-radius: 100%;
    -webkit-transform: scaleX(1.9) scaleY(1.02);
    transform: scaleX(1.9) scaleY(1.02);
    clip: rect(0, 50px, 84px, 32px); }
.squircle:after{
    -webkit-transform: scaleY(2) scaleX(1.02) rotate(90deg);
    transform: scaleY(2) scaleX(1.02) rotate(90deg); }
.squircle i,.squircle .fe{
    z-index: 1; }
.timeline .timeline-item{
  position: relative; }
.timeline .timeline-item::before{
    content: "";
    height: 10px;
    width: 10px;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    left: 10px;
    top: 0;
    z-index: 2; }
.timeline .timeline-item::after{
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 1px;
    background: #212529;
    bottom: 0;
    z-index: 1; }
.timeline .timeline-item.item-primary::before{
    background-color: #1b68ff; }
.timeline .timeline-item.item-success::before{
    background-color: #3ad29f; }
.timeline .timeline-item.item-warning::before{
    background-color: #eea303; }
.timeline .timeline-item.item-danger::before{
    background-color: #dc3545; }
.circle{
  display: inline-flex;
  border-radius: 50%;
  align-items: center !important;
  text-align: center; }
.circle-sm{
    width: 32px;
    height: 32px; }
.circle-md{
    width: 48px;
    height: 48px; }
.circle-lg{
    width: 64px;
    height: 64px; }
.circle .fe{
    margin: 0 auto; }
.dot{
  content: "";
  border-radius: 50%;
  display: inline-block; }
.dot-md{
    height: 6px;
    width: 6px; }
.dot-lg{
    width: 10px;
    height: 10px; }
@media (max-width: 991.98px){.vertical .sidebar-left{
    min-width: 0;
    width: 0;
    border-right: none !important; }
.vertical .topnav,.vertical .main-content{
    margin-left: 0;
    width: 100%; }
.vertical .main-content{
    padding: .5rem; }
.vertical .vertnav .navbar-toggler{
    display: none; }
.vertical .topnav{
    padding-left: 1.2rem;
    padding-right: 1.2rem; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left{
    min-width: 16rem;
    width: 16rem; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .nav-heading,.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .btn-box{
      display: inline-block; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .navbar-nav > .nav-item{
      text-align: left; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .navbar-nav > .nav-item > a > span,.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .navbar-nav > .nav-item > a.dropdown-toggle::after,.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .navbar-nav > .nav-item > ul.show{
        display: inline-block; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .sidebar-left .toggle-btn{
      position: absolute;
      z-index: 1001; }
.vertical:has(>.jsf-tg-body-collapsed:checked) .topnav,.vertical:has(>.jsf-tg-body-collapsed:checked) .main-content{
    margin-left: 16rem; }
.horizontal .navbar-nav .dropdown-menu{
    position: absolute; }
.horizontal .navbar-slide{
    position: fixed;
    left: 0;
    height: 100vh;
    width: 0;
    max-width: 0;
    bottom: 0;
    z-index: 1000;
    overflow-y: auto;
    overflow-x: hidden;
    transition: all 0.4s;
    box-shadow: inset -1px 0 0 rgba(26, 26, 26, 0.1);
    -moz-transition: width .3s ease-in-out, left .4s ease-in-out;
    -webkit-transition: width .3s ease-in-out, left .4s ease-in-out;
    -moz-transition: width .3s ease-in-out, left .4s ease-in-out;
    -o-transition: width .3s ease-in-out, left .4s ease-in-out;
    transition: width .3s ease-in-out, left .4s ease-in-out; }
.horizontal .navbar-slide .dropdown-menu{
      border: none;
      margin-left: 1rem;
      background-color: transparent;
      position: relative; }
.horizontal .navbar-slide .dropdown-menu .nav-item > .dropdown-menu{
        margin-top: 0;
        left: inherit; }
.horizontal .navbar-slide .nav-item .dropdown-toggle::after{
      float: right;
      position: relative;
      content: "\e92e";
      right: 0; }
.horizontal .navbar-slide .nav-item .nav-link{
      padding: .7rem 1rem .7rem 1.5rem; }
.horizontal body:has(.jsf-tg-navbar-slide-show:checked) .navbar-slide{
      width: 16rem;
      max-width: 16rem;
      padding: 0;
      display: block !important; }
.modal.show.modal-slide .modal-dialog{
    width: 100%; }
.table{
    display: block;
    overflow-x: auto; }}
.h1,.h3,.h4,.h5,h1,h2,h3,h4,h5,h6,strong{
  color: #dee2e6; }
.text-muted{
  color: #adb5bd !important; }
.bg-white{
  background: #343a40 !important; }
svg.navbar-brand-img{
  fill: #1b68ff; }
.navbar-light .navbar-nav .nav-link{
  color: #dee2e6; }
.navbar-light .navbar-nav .nav-link:hover{
    background: #495057;
    color: #1b68ff;
    border-radius: 0.2rem; }
.shadow{
  box-shadow: 0 0.75rem 1.5rem rgba(26, 26, 26, 0.1) !important; }
.vertnav .dropdown-toggle::after{
  color: #adb5bd; }
.table{
  color: #ced4da; }
.table thead th{
    color: #adb5bd; }
.table tbody tr th{
    color: #dee2e6; }
.modal.fade.modal-slide .modal-dialog{
  background: #212529; }
@-webkit-keyframes "passing-through"{
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@-moz-keyframes "passing-through"{
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@keyframes "passing-through"{
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@-webkit-keyframes "slide-in"{
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@-moz-keyframes "slide-in"{
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@keyframes "slide-in"{
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@-webkit-keyframes "pulse"{
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@-moz-keyframes "pulse"{
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@keyframes "pulse"{
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@keyframes "uppy-StatusBar-ProgressStripes"{
  from {
    background-position: 0 0; }
  to {
    background-position: 64px 0; } }
@keyframes "uppy-StatusBar-spinnerAnimation"{
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
@keyframes "uppy-Dashboard-fadeIn"{
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes "uppy-Dashboard-fadeOut"{
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
@keyframes "uppy-Dashboard-slideDownAndFadeIn"{
  from {
    transform: translate3d(-50%, -70%, 0);
    opacity: 0; }
  to {
    transform: translate3d(-50%, -50%, 0);
    opacity: 1; } }
@keyframes "uppy-Dashboard-slideDownAndFadeIn--small"{
  from {
    transform: translate3d(0, -20%, 0);
    opacity: 0; }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
@keyframes "uppy-Dashboard-slideUpFadeOut"{
  from {
    transform: translate3d(-50%, -50%, 0);
    opacity: 1; }
  to {
    transform: translate3d(-50%, -70%, 0);
    opacity: 0; } }
@keyframes "uppy-Dashboard-slideUpFadeOut--small"{
  from {
    transform: translate3d(0, 0, 0);
    opacity: 1; }
  to {
    transform: translate3d(0, -20%, 0);
    opacity: 0; } }
@keyframes "uppy-ScreenCapture-icon--blink"{
  0% {
    fill: #2275d7; }
  50% {
    fill: #939393; }
  100% {
    fill: #2275d7; } }
.custom-lead-text{
    font-weight: 600;
    
    font-size: 1.00rem;
    
    
    line-height: 1.5;
    
}
.search-filter-results{
    display: block;
    border: 1px solid var(--input-border-color);
    background: rgba(var(--global-background-color-rgba), 0.95);
    width: 400px;
    max-width: 80vw;
    margin: 0 auto;
    font-weight: 800;
    color: var(--global-text-color);
    text-align: left;
    position: absolute;
    border-radius: 12px;
    margin-top: 5px;
    
    z-index: 10;
    border: none;
    box-shadow: 0 4px 8px rgba(255, 165, 0, 0.5);
    
    padding: 7px;
    max-height: 500px;
    overflow-y: auto;
    
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    left: 50%;
    
    top: 17%;
    transform: translateX(-50%);
    
}
.slider-container{
    width: 100%;
    overflow: hidden;
}
.slider-wrapper{
    display: flex;
    animation: scroll 35s linear infinite;
    white-space: nowrap;
}
.slider-items{
    display: flex;
    width: calc(100% * 4);
    
}
.slider-item{
    flex: 0 0 25%;
    
    max-width: 25%;
    
    padding: 5px;
    
    box-sizing: border-box;
    
    word-wrap: break-word;
    
}
.slider-item .card{
    height: 100%;
    
    border-radius: 12px;
    
    box-shadow: 0 4px 8px rgba(255, 165, 0, 0.5) !important;
    
    margin: 0;
    
    transition: transform 0.3s ease;
    
}
.slider-item .card-body{
    word-wrap: break-word;
    
    white-space: normal;
    
    padding: 10px;
    
    position: relative;
    
}
.slider-item .avatar{
    margin-top: 10px;
    
}
.slider-item .card-text{
    margin-top: 10px;
    
    font-weight: 800;
}
.view-startup-cta{
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
    
}
.slider-wrapper:hover .view-startup-cta{
    pointer-events: auto;
}
@keyframes scroll{
    0% {
        transform: translateX(100%);
    }

    100% {
        transform: translateX(-100%);
    }
}
.slider-wrapper:hover{
    animation-play-state: paused;
}
.btn-primary{
    background-color: #007bff;
    border-color: #007bff;
    color: #fff;
}
.btn-primary:hover{
    background-color: #0056b3;
    border-color: #004085;
}
.btn-primary:focus{
    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{
    background-color: #0056b3;
    border-color: #004085;
}
.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus{
    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary:disabled{
    background-color: #007bff;
    border-color: #007bff;
}
.search-filter-results{
    margin-top: -2rem;
}
.view-startup-cta{
    background-color: #ff9800;
    
    border-color: #ff9800;
    
    color: #fff;
    
    border-radius: 8px;
    
    cursor: pointer;
    
    
    position: absolute;
    
}
.view-startup-cta:hover{
    background-color: #e68900;
    
    border-color: #e68900;
    
}
.paywall_blur{
    filter: blur(5px);
}
.investor-card{
    border: 1px solid #8e44ad; 
    box-shadow: 0 4px 8px rgba(142, 68, 173, 0.5); 
    border-radius: 16px; 
    transition: box-shadow 0.3s ease; 
}
.investor-card:hover{
    box-shadow: 0 8px 16px rgba(142, 68, 173, 0.7); 
}
.custom-home-text{
    color: #001a4e;
    font-weight: 700;
    font-size: 1.01rem;
}