
      
      @font-face {
       font-family:'FontAwesome';
       src:url(fonts/fontawesome-webfont.eot?v=4.7.0);
       src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype') ,
       url(fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2') ,
       url(fonts/fontawesome-webfont.woff?v=4.7.0) format('woff') ,
       url(fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype') ,
       url(fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
       font-weight:normal;
       font-style:normal
      }
      @font-face {
       font-family:'ElegantIcons';
       src:url(fonts/ElegantIcons.eot);
       src:url(fonts/ElegantIcons.eot?#iefix) format('embedded-opentype') ,
       url(fonts/ElegantIcons.woff) format('woff') ,
       url(fonts/ElegantIcons.ttf) format('truetype') ,
       url(fonts/ElegantIcons.svg#ElegantIcons) format('svg');
       font-weight:normal;
       font-style:normal
      }


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

 html {
   font-family:sans-serif;
   line-height:1.15;
   -webkit-text-size-adjust:100%;
   -webkit-tap-highlight-color:transparent
  }
  article,
  figcaption,
  figure,
  footer,
  header,
  main,
  nav,
  section {
   display:block
  }
  body {
   margin:0;
   font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
   font-size:1rem;
   font-weight:400;
   line-height:1.5;
   color:#212529;
   text-align:left;
   background-color:#fff
  }
  [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:.5rem
  }
  p {
   margin-top:0;
   margin-bottom:1rem
  }
  address {
   margin-bottom:1rem;
   font-style:normal;
   line-height:inherit
  }
  ol,
  ul {
   margin-top:0;
   margin-bottom:1rem
  }
  ol ol,
  ol ul,
  ul ol,
  ul ul {
   margin-bottom:0
  }
  dt {
   font-weight:700
  }
  b,
  strong {
   font-weight:bolder
  }
  small {
   font-size:80%
  }
  sub,
  sup {
   position:relative;
   font-size:75%;
   line-height:0;
   vertical-align:baseline
  }
  sub {
   bottom:-.25em
  }
  sup {
   top:-.5em
  }
  a {
   color:#007bff;
   text-decoration:none;
   background-color:transparent
  }
  a:hover {
   color:#0056b3;
   text-decoration:underline
  }
  a:not([href]) {
   color:inherit;
   text-decoration:none
  }
  a:not([href]):hover {
   color:inherit;
   text-decoration:none
  }
  code,
  pre {
   font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
   font-size:1em
  }
  pre {
   margin-top:0;
   margin-bottom:1rem;
   overflow:auto
  }
  figure {
   margin:0 0 1rem
  }
  img {
   vertical-align:middle;
   border-style:none
  }
  table {
   border-collapse:collapse
  }
  caption {
   padding-top:.75rem;
   padding-bottom:.75rem;
   color:#6c757d;
   text-align:left;
   caption-side:bottom
  }
  th {
   text-align:inherit
  }
  label {
   display:inline-block;
   margin-bottom:.5rem
  }
  button {
   border-radius:0
  }
  button:focus {
   outline:1px dotted;
   outline:5px auto -webkit-focus-ring-color
  }
  button,
  input,
  optgroup,
  select,
  textarea {
   margin:0;
   font-family:inherit;
   font-size:inherit;
   line-height:inherit
  }
  button,
  input {
   overflow:visible
  }
  button,
  select {
   text-transform:none
  }
  select {
   word-wrap:normal
  }
  [type="button"],
  [type="reset"],
  [type="submit"],
  button {
   -webkit-appearance:button
  }
  [type=button]:not(:disabled),
  [type=reset]:not(:disabled),
  [type=submit]:not(:disabled),
  button:not(:disabled) {
   cursor:pointer
  }
  [type="button"]::-moz-focus-inner,
  [type="reset"]::-moz-focus-inner,
  [type="submit"]::-moz-focus-inner,
  button::-moz-focus-inner {
   padding:0;
   border-style:none
  }
  input[type="checkbox"],
  input[type="radio"] {
   box-sizing:border-box;
   padding:0
  }
  input[type="time"] {
   -webkit-appearance:listbox
  }
  textarea {
   overflow:auto;
   resize:vertical
  }
  fieldset {
   min-width:0;
   padding:0;
   margin:0;
   border:0
  }
  legend {
   display:block;
   width:100%;
   max-width:100%;
   padding:0;
   margin-bottom:.5rem;
   font-size:1.5rem;
   line-height:inherit;
   color:inherit;
   white-space:normal
  }
  progress {
   vertical-align:baseline
  }
  [type="number"]::-webkit-inner-spin-button,
  [type="number"]::-webkit-outer-spin-button {
   height:auto
  }
  output {
   display:inline-block
  }
  template {
   display:none
  }
  [hidden] {
   display:none!important
  }
  .h1,
  .h2,
  .h3,
  .h4,
  .h5,
  .h6,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
   margin-bottom:.5rem;
   font-weight:500;
   line-height:1.2
  }
  .h1,
  h1 {
   font-size:2.5rem
  }
  .h2,
  h2 {
   font-size:2rem
  }
  .h3,
  h3 {
   font-size:1.75rem
  }
  .h4,
  h4 {
   font-size:1.5rem
  }
  .h5,
  h5 {
   font-size:1.25rem
  }
  .h6,
  h6 {
   font-size:1rem
  }
  hr {
   margin-top:1rem;
   margin-bottom:1rem;
   border:0;
   border-top:1px solid rgba(0,0,0,.1)
  }
  .small,
  small {
   font-size:80%;
   font-weight:400
  }
  .figure {
   display:inline-block
  }
  code {
   font-size:87.5%;
   color:#e83e8c;
   word-wrap:break-word
  }
  a>code {
   color:inherit
  }
  pre {
   display:block;
   font-size:87.5%;
   color:#212529
  }
  pre code {
   font-size:inherit;
   color:inherit;
   word-break:normal
  }
  .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:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   margin-right:-15px;
   margin-left:-15px
  }
  .col,
  .col-lg-12,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-9,
  .col-sm-6 {
   position:relative;
   width:100%;
   padding-right:15px;
   padding-left:15px
  }
  .col {
   -ms-flex-preferred-size:0;
   flex-basis:0;
   -ms-flex-positive:1;
   flex-grow:1;
   max-width:100%
  }
  @media (min-width:576px) {
   .col-sm-6 {
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
   }
  }
  @media (min-width:768px) {
   .col-md-3 {
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
   }
   .col-md-4 {
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%
   }
   .col-md-5 {
    -ms-flex:0 0 41.666667%;
    flex:0 0 41.666667%;
    max-width:41.666667%
   }
   .col-md-6 {
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
   }
   .col-md-7 {
    -ms-flex:0 0 58.333333%;
    flex:0 0 58.333333%;
    max-width:58.333333%
   }
   .col-md-9 {
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
   }
  }
  @media (min-width:992px) {
   .col-lg-3 {
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
   }
   .col-lg-4 {
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%
   }
   .col-lg-5 {
    -ms-flex:0 0 41.666667%;
    flex:0 0 41.666667%;
    max-width:41.666667%
   }
   .col-lg-6 {
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
   }
   .col-lg-7 {
    -ms-flex:0 0 58.333333%;
    flex:0 0 58.333333%;
    max-width:58.333333%
   }
   .col-lg-8 {
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%
   }
   .col-lg-9 {
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
   }
   .col-lg-12 {
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
   }
   .offset-lg-2 {
    margin-left:16.666667%
   }
  }
  .table {
   width:100%;
   margin-bottom:1rem;
   color:#212529
  }
  .table td,
  .table th {
   padding:.75rem;
   vertical-align:top;
   border-top:1px solid #dee2e6
  }
  .table thead th {
   vertical-align:bottom;
   border-bottom:2px solid #dee2e6
  }
  .table tbody+tbody {
   border-top:2px solid #dee2e6
  }
  .btn {
   display:inline-block;
   font-weight:400;
   color:#212529;
   text-align:center;
   vertical-align:middle;
   cursor:pointer;
   -webkit-user-select:none;
   -moz-user-select:none;
   -ms-user-select:none;
   user-select:none;
   background-color:transparent;
   border:1px solid transparent;
   padding:.375rem .75rem;
   font-size:1rem;
   line-height:1.5;
   border-radius:.25rem;
   transition:color .15s ease-in-out , background-color .15s ease-in-out , border-color .15s ease-in-out , box-shadow .15s ease-in-out
  }
  @media (prefers-reduced-motion:reduce) {
   .btn {
    transition:none
   }
  }
  .btn:hover {
   color:#212529;
   text-decoration:none
  }
  .btn.focus,
  .btn:focus {
   outline:0;
   box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
  }
  .btn.disabled,
  .btn:disabled {
   opacity:.65
  }
  a.btn.disabled,
  fieldset:disabled a.btn {
   pointer-events:none
  }
  .fade {
   transition:opacity .15s linear
  }
  @media (prefers-reduced-motion:reduce) {
   .fade {
    transition:none
   }
  }
  .fade:not(.show) {
   opacity:0
  }
  .collapse:not(.show) {
   display:none
  }
  .collapsing {
   position:relative;
   height:0;
   overflow:hidden;
   transition:height .35s ease
  }
  @media (prefers-reduced-motion:reduce) {
   .collapsing {
    transition:none
   }
  }
  .dropdown,
  .dropleft,
  .dropright,
  .dropup {
   position:relative
  }
  .dropdown-toggle {
   white-space:nowrap
  }
  .dropdown-toggle::after {
   display:inline-block;
   margin-left:.255em;
   vertical-align:.255em;
   content:"";
   border-top:.3em solid;
   border-right:.3em solid transparent;
   border-bottom:0;
   border-left:.3em solid transparent
  }
  .dropdown-toggle:empty::after {
   margin-left:0
  }
  .dropdown-menu {
   position:absolute;
   top:100%;
   left:0;
   z-index:1000;
   display:none;
   float:left;
   min-width:10rem;
   padding:.5rem 0;
   margin:.125rem 0 0;
   font-size:1rem;
   color:#212529;
   text-align:left;
   list-style:none;
   background-color:#fff;
   background-clip:padding-box;
   border:1px solid rgba(0,0,0,.15);
   border-radius:.25rem
  }
  .dropdown-menu-right {
   right:0;
   left:auto
  }
  .dropup .dropdown-menu {
   top:auto;
   bottom:100%;
   margin-top:0;
   margin-bottom:.125rem
  }
  .dropup .dropdown-toggle::after {
   display:inline-block;
   margin-left:.255em;
   vertical-align:.255em;
   content:"";
   border-top:0;
   border-right:.3em solid transparent;
   border-bottom:.3em solid;
   border-left:.3em solid transparent
  }
  .dropup .dropdown-toggle:empty::after {
   margin-left:0
  }
  .dropright .dropdown-menu {
   top:0;
   right:auto;
   left:100%;
   margin-top:0;
   margin-left:.125rem
  }
  .dropright .dropdown-toggle::after {
   display:inline-block;
   margin-left:.255em;
   vertical-align:.255em;
   content:"";
   border-top:.3em solid transparent;
   border-right:0;
   border-bottom:.3em solid transparent;
   border-left:.3em solid
  }
  .dropright .dropdown-toggle:empty::after {
   margin-left:0
  }
  .dropright .dropdown-toggle::after {
   vertical-align:0
  }
  .dropleft .dropdown-menu {
   top:0;
   right:100%;
   left:auto;
   margin-top:0;
   margin-right:.125rem
  }
  .dropleft .dropdown-toggle::after {
   display:inline-block;
   margin-left:.255em;
   vertical-align:.255em;
   content:""
  }
  .dropleft .dropdown-toggle::after {
   display:none
  }
  .dropleft .dropdown-toggle::before {
   display:inline-block;
   margin-right:.255em;
   vertical-align:.255em;
   content:"";
   border-top:.3em solid transparent;
   border-right:.3em solid;
   border-bottom:.3em solid transparent
  }
  .dropleft .dropdown-toggle:empty::after {
   margin-left:0
  }
  .dropleft .dropdown-toggle::before {
   vertical-align:0
  }
  .dropdown-menu[x-placement^="bottom"],
  .dropdown-menu[x-placement^="left"],
  .dropdown-menu[x-placement^="right"],
  .dropdown-menu[x-placement^="top"] {
   right:auto;
   bottom:auto
  }
  .dropdown-item {
   display:block;
   width:100%;
   padding:.25rem 1.5rem;
   clear:both;
   font-weight:400;
   color:#212529;
   text-align:inherit;
   white-space:nowrap;
   background-color:transparent;
   border:0
  }
  .dropdown-item:focus,
  .dropdown-item:hover {
   color:#16181b;
   text-decoration:none;
   background-color:#f8f9fa
  }
  .dropdown-item.active,
  .dropdown-item:active {
   color:#fff;
   text-decoration:none;
   background-color:#007bff
  }
  .dropdown-item.disabled,
  .dropdown-item:disabled {
   color:#6c757d;
   pointer-events:none;
   background-color:transparent
  }
  .dropdown-menu.show {
   display:block
  }
  .nav {
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   padding-left:0;
   margin-bottom:0;
   list-style:none
  }
  .nav-link {
   display:block;
   padding:.5rem 1rem
  }
  .nav-link:focus,
  .nav-link:hover {
   text-decoration:none
  }
  .nav-link.disabled {
   color:#6c757d;
   pointer-events:none;
   cursor:default
  }
  .navbar {
   position:relative;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   -ms-flex-align:center;
   align-items:center;
   -ms-flex-pack:justify;
   justify-content:space-between;
   padding:.5rem 1rem
  }
  .navbar .container,
  .navbar .container-fluid {
   display:-ms-flexbox;
   display:flex;
   -ms-flex-wrap:wrap;
   flex-wrap:wrap;
   -ms-flex-align:center;
   align-items:center;
   -ms-flex-pack:justify;
   justify-content:space-between
  }
  .navbar-nav {
   display:-ms-flexbox;
   display:flex;
   -ms-flex-direction:column;
   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
  }
  .alert {
   position:relative;
   padding:.75rem 1.25rem;
   margin-bottom:1rem;
   border:1px solid transparent;
   border-radius:.25rem
  }
  @-webkit-keyframes progress-bar-stripes {
   from {
    background-position:1rem 0
   }
   to {
    background-position:0 0
   }
  }
  @keyframes progress-bar-stripes {
   from {
    background-position:1rem 0
   }
   to {
    background-position:0 0
   }
  }
  .progress {
   display:-ms-flexbox;
   display:flex;
   height:1rem;
   overflow:hidden;
   font-size:.75rem;
   background-color:#e9ecef;
   border-radius:.25rem
  }
  .media {
   display:-ms-flexbox;
   display:flex;
   -ms-flex-align:start;
   align-items:flex-start
  }
  .list-group {
   display:-ms-flexbox;
   display:flex;
   -ms-flex-direction:column;
   flex-direction:column;
   padding-left:0;
   margin-bottom:0
  }
  .list-group-item {
   position:relative;
   display:block;
   padding:.75rem 1.25rem;
   background-color:#fff;
   border:1px solid rgba(0,0,0,.125)
  }
  .list-group-item:first-child {
   border-top-left-radius:.25rem;
   border-top-right-radius:.25rem
  }
  .list-group-item:last-child {
   border-bottom-right-radius:.25rem;
   border-bottom-left-radius:.25rem
  }
  .list-group-item.disabled,
  .list-group-item:disabled {
   color:#6c757d;
   pointer-events:none;
   background-color:#fff
  }
  .list-group-item.active {
   z-index:2;
   color:#fff;
   background-color:#007bff;
   border-color:#007bff
  }
  .list-group-item+.list-group-item {
   border-top-width:0
  }
  .list-group-item+.list-group-item.active {
   margin-top:-1px;
   border-top-width:1px
  }
  .close {
   float:right;
   font-size:1.5rem;
   font-weight:700;
   line-height:1;
   color:#000;
   text-shadow:0 1px 0 #fff;
   opacity:.5
  }
  .close:hover {
   color:#000;
   text-decoration:none
  }
  .close:not(:disabled):not(.disabled):focus,
  .close:not(:disabled):not(.disabled):hover {
   opacity:.75
  }
  button.close {
   padding:0;
   background-color:transparent;
   border:0;
   -webkit-appearance:none;
   -moz-appearance:none;
   appearance:none
  }
  a.close.disabled {
   pointer-events:none
  }
  .toast {
   max-width:350px;
   overflow:hidden;
   font-size:.875rem;
   background-color:rgba(255,255,255,.85);
   background-clip:padding-box;
   border:1px solid rgba(0,0,0,.1);
   box-shadow:0 .25rem .75rem rgba(0,0,0,.1);
   -webkit-backdrop-filter:blur(10px);
   backdrop-filter:blur(10px);
   opacity:0;
   border-radius:.25rem
  }
  .toast:not(:last-child) {
   margin-bottom:.75rem
  }
  .toast.showing {
   opacity:1
  }
  .toast.show {
   display:block;
   opacity:1
  }
  .toast.hide {
   display:none
  }
  .modal-open {
   overflow:hidden
  }
  .modal-open .modal {
   overflow-x:hidden;
   overflow-y:auto
  }
  .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:.5rem;
   pointer-events:none
  }
  .modal.fade .modal-dialog {
   transition:-webkit-transform .3s ease-out;
   transition:transform .3s ease-out;
   transition:transform .3s ease-out , -webkit-transform .3s ease-out;
   -webkit-transform:translate(0,-50px);
   transform:translate(0,-50px)
  }
  @media (prefers-reduced-motion:reduce) {
   .modal.fade .modal-dialog {
    transition:none
   }
  }
  .modal.show .modal-dialog {
   -webkit-transform:none;
   transform:none
  }
  .modal.modal-static .modal-dialog {
   -webkit-transform:scale(1.02);
   transform:scale(1.02)
  }
  .modal-dialog-scrollable {
   display:-ms-flexbox;
   display:flex;
   max-height:calc(100% - 1rem)
  }
  .modal-dialog-scrollable .modal-body {
   overflow-y:auto
  }
  .modal-backdrop {
   position:fixed;
   top:0;
   left:0;
   z-index:1040;
   width:100vw;
   height:100vh;
   background-color:#000
  }
  .modal-backdrop.fade {
   opacity:0
  }
  .modal-backdrop.show {
   opacity:.5
  }
  .modal-body {
   position:relative;
   -ms-flex:1 1 auto;
   flex:1 1 auto;
   padding:1rem
  }
  .modal-scrollbar-measure {
   position:absolute;
   top:-9999px;
   width:50px;
   height:50px;
   overflow:scroll
  }
  @media (min-width:576px) {
   .modal-dialog {
    max-width:500px;
    margin:1.75rem auto
   }
   .modal-dialog-scrollable {
    max-height:calc(100% - 3.5rem)
   }
  }
  .tooltip {
   position:absolute;
   z-index:1070;
   display:block;
   margin:0;
   font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
   font-style:normal;
   font-weight:400;
   line-height:1.5;
   text-align:left;
   text-align:start;
   text-decoration:none;
   text-shadow:none;
   text-transform:none;
   letter-spacing:normal;
   word-break:normal;
   word-spacing:normal;
   white-space:normal;
   line-break:auto;
   font-size:.875rem;
   word-wrap:break-word;
   opacity:0
  }
  .tooltip.show {
   opacity:.9
  }
  .tooltip .arrow {
   position:absolute;
   display:block;
   width:.8rem;
   height:.4rem
  }
  .tooltip .arrow::before {
   position:absolute;
   content:"";
   border-color:transparent;
   border-style:solid
  }
  .tooltip-inner {
   max-width:200px;
   padding:.25rem .5rem;
   color:#fff;
   text-align:center;
   background-color:#000;
   border-radius:.25rem
  }
  .popover {
   position:absolute;
   top:0;
   left:0;
   z-index:1060;
   display:block;
   max-width:276px;
   font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
   font-style:normal;
   font-weight:400;
   line-height:1.5;
   text-align:left;
   text-align:start;
   text-decoration:none;
   text-shadow:none;
   text-transform:none;
   letter-spacing:normal;
   word-break:normal;
   word-spacing:normal;
   white-space:normal;
   line-break:auto;
   font-size:.875rem;
   word-wrap:break-word;
   background-color:#fff;
   background-clip:padding-box;
   border:1px solid rgba(0,0,0,.2);
   border-radius:.3rem
  }
  .popover .arrow {
   position:absolute;
   display:block;
   width:1rem;
   height:.5rem;
   margin:0 .3rem
  }
  .popover .arrow::after,
  .popover .arrow::before {
   position:absolute;
   display:block;
   content:"";
   border-color:transparent;
   border-style:solid
  }
  .popover-header {
   padding:.5rem .75rem;
   margin-bottom:0;
   font-size:1rem;
   background-color:#f7f7f7;
   border-bottom:1px solid #ebebeb;
   border-top-left-radius:calc(.3rem - 1px);
   border-top-right-radius:calc(.3rem - 1px)
  }
  .popover-header:empty {
   display:none
  }
  .popover-body {
   padding:.5rem .75rem;
   color:#212529
  }
  .carousel {
   position:relative
  }
  .carousel.pointer-event {
   -ms-touch-action:pan-y;
   touch-action:pan-y
  }
  .carousel-item {
   position:relative;
   display:none;
   float:left;
   width:100%;
   margin-right:-100%;
   -webkit-backface-visibility:hidden;
   backface-visibility:hidden;
   transition:-webkit-transform .6s ease-in-out;
   transition:transform .6s ease-in-out;
   transition:transform .6s ease-in-out , -webkit-transform .6s ease-in-out
  }
  @media (prefers-reduced-motion:reduce) {
   .carousel-item {
    transition:none
   }
  }
  .carousel-item-next,
  .carousel-item-prev,
  .carousel-item.active {
   display:block
  }
  .active.carousel-item-right,
  .carousel-item-next:not(.carousel-item-left) {
   -webkit-transform:translateX(100%);
   transform:translateX(100%)
  }
  .active.carousel-item-left,
  .carousel-item-prev:not(.carousel-item-right) {
   -webkit-transform:translateX(-100%);
   transform:translateX(-100%)
  }
  .carousel-indicators {
   position:absolute;
   right:0;
   bottom:0;
   left:0;
   z-index:15;
   display:-ms-flexbox;
   display:flex;
   -ms-flex-pack:center;
   justify-content:center;
   padding-left:0;
   margin-right:15%;
   margin-left:15%;
   list-style:none
  }
  .carousel-indicators li {
   box-sizing:content-box;
   -ms-flex:0 1 auto;
   flex:0 1 auto;
   width:30px;
   height:3px;
   margin-right:3px;
   margin-left:3px;
   text-indent:-999px;
   cursor:pointer;
   background-color:#fff;
   background-clip:padding-box;
   border-top:10px solid transparent;
   border-bottom:10px solid transparent;
   opacity:.5;
   transition:opacity .6s ease
  }
  @media (prefers-reduced-motion:reduce) {
   .carousel-indicators li {
    transition:none
   }
  }
  .carousel-indicators .active {
   opacity:1
  }
  @-webkit-keyframes spinner-border {
   to {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
   }
  }
  @keyframes spinner-border {
   to {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
   }
  }
  @keyframes spinner-grow {
   0% {
    -webkit-transform:scale(0);
    transform:scale(0)
   }
   50% {
    opacity:1
   }
  }
  .border {
   border:1px solid #dee2e6!important
  }
  .d-flex {
   display:-ms-flexbox!important;
   display:flex!important
  }
  .justify-content-center {
   -ms-flex-pack:center!important;
   justify-content:center!important
  }
  .position-static {
   position:static!important
  }
  .fixed-top {
   position:fixed;
   top:0;
   right:0;
   left:0;
   z-index:1030
  }
  .fixed-bottom {
   position:fixed;
   right:0;
   bottom:0;
   left:0;
   z-index:1030
  }
  @supports ((position:-webkit-sticky) or (position:sticky)) {
   .sticky-top {
    position:-webkit-sticky;
    position:sticky;
    top:0;
    z-index:1020
   }
  }
  .p-1 {
   padding:.25rem!important
  }
  .ml-auto {
   margin-left:auto!important
  }
  .text-center {
   text-align:center!important
  }
  .visible {
   visibility:visible!important
  }
  @media print {
   *,
   ::after,
   ::before {
    text-shadow:none!important;
    box-shadow:none!important
   }
   a:not(.btn) {
    text-decoration:underline
   }
   pre {
    white-space:pre-wrap!important
   }
   pre {
    border:1px solid #adb5bd;
    page-break-inside:avoid
   }
   thead {
    display:table-header-group
   }
   img,
   tr {
    page-break-inside:avoid
   }
   h2,
   h3,
   p {
    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
   }
   .table {
    border-collapse:collapse!important
   }
   .table td,
   .table th {
    background-color:#fff!important
   }
  }
  .fa {
   display:inline-block;
   font:14px/1 FontAwesome;
   font-size:inherit;
   text-rendering:auto;
   -webkit-font-smoothing:antialiased;
   -moz-osx-font-smoothing:grayscale
  }
  @keyframes fa-spin {
   0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
   }
   100% {
    -webkit-transform:rotate(359deg);
    transform:rotate(359deg)
   }
  }
  .fa-search:before {
   content:"\f002"
  }
  .fa-heart:before {
   content:"\f004"
  }
  .fa-home:before {
   content:"\f015"
  }
  .fa-download:before {
   content:"\f019"
  }
  .fa-heart-o:before {
   content:"\f08a"
  }
  .fa-twitter:before {
   content:"\f099"
  }
  .fa-facebook:before {
   content:"\f09a"
  }
  .fa-bars:before {
   content:"\f0c9"
  }
  .fa-pinterest:before {
   content:"\f0d2"
  }
  .fa-comments-o:before {
   content:"\f0e6"
  }
  .fa-angle-double-right:before {
   content:"\f101"
  }
  .fa-youtube-play:before {
   content:"\f16a"
  }
  .fa-instagram:before {
   content:"\f16d"
  }
  .fa-dribbble:before {
   content:"\f17d"
  }
  .arrow_left,
  .arrow_right,
  .icon_quotations,
  .icon_clock_alt,
  .icon_tags_alt,
  .icon_calendar,
  .icon_volume-high,
  .icon_profile,
  .social_facebook,
  .social_twitter,
  .social_share,
  .social_youtube {
   font-family:'ElegantIcons';
   speak:none;
   font-style:normal;
   font-weight:normal;
   font-variant:normal;
   text-transform:none;
   line-height:1;
   -webkit-font-smoothing:antialiased
  }
  .arrow_left:before {
   content:"\23"
  }
  .arrow_right:before {
   content:"\24"
  }
  .icon_quotations:before {
   content:"\7b"
  }
  .icon_clock_alt:before {
   content:"\7d"
  }
  .icon_tags_alt:before {
   content:"\e018"
  }
  .icon_calendar:before {
   content:"\e023"
  }
  .icon_volume-high:before {
   content:"\e069"
  }
  .icon_profile:before {
   content:"\e08a"
  }
  .social_facebook:before {
   content:"\e093"
  }
  .social_twitter:before {
   content:"\e094"
  }
  .social_share:before {
   content:"\e0a0"
  }
  .social_youtube:before {
   content:"\e0a3"
  }
  .mfp-bg {
   top:0;
   left:0;
   width:100%;
   height:100%;
   z-index:1042;
   overflow:hidden;
   position:fixed;
   background:#0b0b0b;
   opacity:.8
  }
  .mfp-wrap {
   top:0;
   left:0;
   width:100%;
   height:100%;
   z-index:1043;
   position:fixed;
   outline:none!important;
   -webkit-backface-visibility:hidden
  }
  .mfp-container {
   text-align:center;
   position:absolute;
   width:100%;
   height:100%;
   left:0;
   top:0;
   padding:0 8px;
   box-sizing:border-box
  }
  .mfp-container:before {
   content:'';
   display:inline-block;
   height:100%;
   vertical-align:middle
  }
  .mfp-align-top .mfp-container:before {
   display:none
  }
  .mfp-ajax-cur {
   cursor:progress
  }
  .mfp-zoom-out-cur {
   cursor:-moz-zoom-out;
   cursor:-webkit-zoom-out;
   cursor:zoom-out
  }
  .mfp-close,
  .mfp-arrow,
  .mfp-counter {
   -webkit-user-select:none;
   -moz-user-select:none;
   user-select:none
  }
  .mfp-loading.mfp-figure {
   display:none
  }
  button.mfp-close,
  button.mfp-arrow {
   overflow:visible;
   cursor:pointer;
   background:transparent;
   border:0;
   -webkit-appearance:none;
   display:block;
   outline:none;
   padding:0;
   z-index:1046;
   box-shadow:none;
   touch-action:manipulation
  }
  button::-moz-focus-inner {
   padding:0;
   border:0
  }
  .mfp-close {
   width:44px;
   height:44px;
   line-height:44px;
   position:absolute;
   right:0;
   top:0;
   text-decoration:none;
   text-align:center;
   opacity:.65;
   padding:0 0 18px 10px;
   color:#fff;
   font-style:normal;
   font-size:28px;
   font-family:Arial,Baskerville,monospace
  }
  .mfp-close:hover,
  .mfp-close:focus {
   opacity:1
  }
  .mfp-close:active {
   top:1px
  }
  .mfp-close-btn-in .mfp-close {
   color:#333
  }
  .mfp-counter {
   position:absolute;
   top:0;
   right:0;
   color:#ccc;
   font-size:12px;
   line-height:18px;
   white-space:nowrap
  }
  .mfp-arrow {
   position:absolute;
   opacity:.65;
   margin:0;
   top:50%;
   margin-top:-55px;
   padding:0;
   width:90px;
   height:110px;
   -webkit-tap-highlight-color:transparent
  }
  .mfp-arrow:active {
   margin-top:-54px
  }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
   opacity:1
  }
  .mfp-arrow:before,
  .mfp-arrow:after {
   content:'';
   display:block;
   width:0;
   height:0;
   position:absolute;
   left:0;
   top:0;
   margin-top:35px;
   margin-left:35px;
   border:medium inset transparent
  }
  .mfp-arrow:after {
   border-top-width:13px;
   border-bottom-width:13px;
   top:8px
  }
  .mfp-arrow:before {
   border-top-width:21px;
   border-bottom-width:21px;
   opacity:.7
  }
  .mfp-iframe-scaler {
   width:100%;
   height:0;
   overflow:hidden;
   padding-top:56.25%
  }
  .mfp-iframe-scaler iframe {
   position:absolute;
   display:block;
   top:0;
   left:0;
   width:100%;
   height:100%;
   box-shadow:0 0 8px rgba(0,0,0,.6);
   background:#000
  }
  img.mfp-img {
   width:auto;
   max-width:100%;
   height:auto;
   display:block;
   line-height:0;
   box-sizing:border-box;
   padding:40px 0 40px;
   margin:0 auto
  }
  .mfp-figure {
   line-height:0
  }
  .mfp-figure:after {
   content:'';
   position:absolute;
   left:0;
   top:40px;
   bottom:40px;
   display:block;
   right:0;
   width:auto;
   height:auto;
   z-index:-1;
   box-shadow:0 0 8px rgba(0,0,0,.6);
   background:#444
  }
  .mfp-figure small {
   color:#bdbdbd;
   display:block;
   font-size:12px;
   line-height:14px
  }
  .mfp-figure figure {
   margin:0
  }
  .mfp-bottom-bar {
   margin-top:-36px;
   position:absolute;
   top:100%;
   left:0;
   width:100%;
   cursor:auto
  }
  .mfp-title {
   text-align:left;
   line-height:18px;
   color:#f3f3f3;
   word-wrap:break-word;
   padding-right:36px
  }
  @media all and (max-width:900px) {
   .mfp-arrow {
    -webkit-transform:scale(.75);
    transform:scale(.75)
   }
   .mfp-container {
    padding-left:6px;
    padding-right:6px
   }
  }



  /**********/

   
    @font-face {
      font-family: 'ElegantIcons';
      src: url(/fonts/ElegantIcons.eot);
      src: url(/fonts/ElegantIcons.eot?#iefix) format('embedded-opentype'), url(/fonts/ElegantIcons.woff) format('woff'), url(./fonts/ElegantIcons.ttf) format('truetype'), url(/fonts/ElegantIcons.svg#ElegantIcons) format('svg');
      font-weight: normal;
      font-style: normal
    }
    .arrow_left, .arrow_right, .icon_quotations, .icon_clock_alt, .icon_tags_alt, .icon_calendar, .icon_volume-high, .icon_profile, .social_facebook, .social_twitter, .social_share, .social_youtube {
      font-family: 'ElegantIcons';
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased
    }
    .arrow_left:before {
      content: "\23"
    }
    .arrow_right:before {
      content: "\24"
    }
    .icon_quotations:before {
      content: "\7b"
    }
    .icon_clock_alt:before {
      content: "\7d"
    }
    .icon_tags_alt:before {
      content: "\e018"
    }
    .icon_calendar:before {
      content: "\e023"
    }
    .icon_volume-high:before {
      content: "\e069"
    }
    .icon_profile:before {
      content: "\e08a"
    }
    .social_facebook:before {
      content: "\e093"
    }
    .social_twitter:before {
      content: "\e094"
    }
    .social_share:before {
      content: "\e0a0"
    }
    .social_youtube:before {
      content: "\e0a3"
    }


/***********/


 
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAnsSUbOvIWzgPDEtj.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAnsSUZevIWzgPDEtj.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAnsSUbuvIWzgPDEtj.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAnsSUb-vIWzgPDEtj.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAnsSUYevIWzgPDA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXV3I6Li01BKofIOOaBTMnFcQIG.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXV3I6Li01BKofIMeaBTMnFcQIG.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXV3I6Li01BKofIOuaBTMnFcQIG.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXV3I6Li01BKofIO-aBTMnFcQIG.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXV3I6Li01BKofINeaBTMnFcQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofA6sKUbOvIWzgPDEtj.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofA6sKUZevIWzgPDEtj.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofA6sKUbuvIWzgPDEtj.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofA6sKUb-vIWzgPDEtj.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofA6sKUYevIWzgPDA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAjsOUbOvIWzgPDEtj.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAjsOUZevIWzgPDEtj.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAjsOUbuvIWzgPDEtj.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAjsOUb-vIWzgPDEtj.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAjsOUYevIWzgPDA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAksCUbOvIWzgPDEtj.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAksCUZevIWzgPDEtj.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAksCUbuvIWzgPDEtj.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAksCUb-vIWzgPDEtj.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAksCUYevIWzgPDA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAtsGUbOvIWzgPDEtj.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAtsGUZevIWzgPDEtj.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAtsGUbuvIWzgPDEtj.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAtsGUb-vIWzgPDEtj.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunito/v16/XRXW3I6Li01BKofAtsGUYevIWzgPDA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



