@charset "UTF-8";
/**
 *------------------------------------------------------------------------------
 * @package       T4_Blank - Free Template for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2019 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later;see LICENSE.txt
 * @authors       JoomlArt
 *------------------------------------------------------------------------------
**/
*,*::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);
}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{
  display: block;
}body{
  margin: 0;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--body-text-color);
  text-align: left;
  background-color: var(--body-bg-color);
}[tabindex="-1"]:focus{
  outline: 0 !important;
}hr{
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}h1,h2,h3,h4,h5,h6{
  margin-top: 0;
  margin-bottom: 0.53335rem;
}p{
  margin-top: 0;
  margin-bottom: 30px;
}abbr[title],abbr[data-original-title]{
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}address{
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}ol,ul,dl{
  margin-top: 0;
  margin-bottom: 1rem;
}ol ol,ul ul,ol ul,ul ol{
  margin-bottom: 0;
}dt{
  font-weight: 600;
}dd{
  margin-bottom: 0.5rem;
  margin-left: 0;
}blockquote{
  margin: 0 0 1rem;
}b,strong{
  font-weight: bolder;
}small{
  font-size: 80%;
}sub,sup{
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}sub{
  bottom: -0.25em;
}sup{
  top: -0.5em;
}a{
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}a:hover{
  color: #0056b3;
  text-decoration: none;
}a:not([href]):not([tabindex]){
  color: inherit;
  text-decoration: none;
}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{
  color: inherit;
  text-decoration: none;
}a:not([href]):not([tabindex]):focus{
  outline: 0;
}pre,code,kbd,samp{
  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;
}svg{
  overflow: hidden;
  vertical-align: middle;
}table{
  border-collapse: collapse;
}caption{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}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,select,optgroup,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;
}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;
}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{
  -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: 0.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;
}[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;
}output{
  display: inline-block;
}summary{
  display: list-item;
  cursor: pointer;
}template{
  display: none;
}[hidden]{
  display: none !important;
}h1,h2,h3,h4,h5,h6,.h5{
  margin-bottom: 0.53335rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}h1{
  font-size: 2.5rem;
}h2{
  font-size: 2rem;
}h3{
  font-size: 1.75rem;
}h4{
  font-size: 1.5rem;
}h5,.h5{
  font-size: 1.25rem;
}h6{
  font-size: 1rem;
}hr{
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid #eee;
}small,.small{
  font-size: 0.725rem;
  font-weight: 400;
}mark,.mark{
  padding: 0.2em;
  background-color: #fcf8e3;
}.list-unstyled{
  padding-left: 0;
  list-style: none;
}.list-inline{
  padding-left: 0;
  list-style: none;
}.list-inline-item{
  display: inline-block;
}.list-inline-item:not(:last-child){
  margin-right: 5px;
}.blockquote{
  margin-bottom: 1.0667rem;
  font-size: 1.6rem;
}.blockquote-footer{
  display: block;
  font-size: 80%;
  color: #6c757d;
}.blockquote-footer::before{
  content: "— ";
}.img-fluid{
  max-width: 100%;
  height: auto;
}.img-thumbnail{
  padding: 0.25rem;
  background-color: var(--body-bg-color);
  border: 1px solid #ddd;
  border-radius: 0;
  max-width: 100%;
  height: auto;
}.figure{
  display: inline-block;
}.figure-img{
  margin-bottom: 0.53335rem;
  line-height: 1;
}.figure-caption{
  font-size: 90%;
  color: #6c757d;
}code{
  font-size: 90%;
  color: #bd4147;
  word-break: break-word;
}a > code{
  color: inherit;
}kbd{
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0;
}kbd kbd{
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}pre{
  display: block;
  font-size: 90%;
  color: #212529;
}pre code{
  font-size: inherit;
  color: inherit;
  word-break: normal;
}.container{
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  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: 1152px;
  }}.row{
  display: flex;
  flex-wrap: wrap;
  margin-right: -16px;
  margin-left: -16px;
}.no-gutters{
  margin-right: 0;
  margin-left: 0;
}.no-gutters > .col,.no-gutters > [class*="col-"]{
  padding-right: 0;
  padding-left: 0;
}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{
  position: relative;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}.col{
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}.col-auto{
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}.col-1{
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}.col-2{
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}.col-3{
  flex: 0 0 25%;
  max-width: 25%;
}.col-4{
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}.col-5{
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}.col-6{
  flex: 0 0 50%;
  max-width: 50%;
}.col-7{
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}.col-8{
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}.col-9{
  flex: 0 0 75%;
  max-width: 75%;
}.col-10{
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}.col-11{
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}.col-12{
  flex: 0 0 100%;
  max-width: 100%;
}.order-first{
  order: -1;
}.order-last{
  order: 13;
}.order-0{
  order: 0;
}.order-1{
  order: 1;
}.order-2{
  order: 2;
}.order-3{
  order: 3;
}.order-4{
  order: 4;
}.order-5{
  order: 5;
}.order-6{
  order: 6;
}.order-7{
  order: 7;
}.order-8{
  order: 8;
}.order-9{
  order: 9;
}.order-10{
  order: 10;
}.order-11{
  order: 11;
}.order-12{
  order: 12;
}
@media (min-width: 576px) {.col-sm{
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }.col-sm-auto{
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }.col-sm-1{
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }.col-sm-2{
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }.col-sm-3{
    flex: 0 0 25%;
    max-width: 25%;
  }.col-sm-4{
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }.col-sm-5{
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }.col-sm-6{
    flex: 0 0 50%;
    max-width: 50%;
  }.col-sm-7{
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }.col-sm-8{
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }.col-sm-9{
    flex: 0 0 75%;
    max-width: 75%;
  }.col-sm-10{
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }.col-sm-11{
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }.col-sm-12{
    flex: 0 0 100%;
    max-width: 100%;
  }.order-sm-first{
    order: -1;
  }.order-sm-last{
    order: 13;
  }.order-sm-0{
    order: 0;
  }.order-sm-1{
    order: 1;
  }.order-sm-2{
    order: 2;
  }.order-sm-3{
    order: 3;
  }.order-sm-4{
    order: 4;
  }.order-sm-5{
    order: 5;
  }.order-sm-6{
    order: 6;
  }.order-sm-7{
    order: 7;
  }.order-sm-8{
    order: 8;
  }.order-sm-9{
    order: 9;
  }.order-sm-10{
    order: 10;
  }.order-sm-11{
    order: 11;
  }.order-sm-12{
    order: 12;
  }.offset-sm-3{
    margin-left: 25%;
  }}
@media (min-width: 768px) {.col-md{
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }.col-md-auto{
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }.col-md-1{
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }.col-md-2{
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }.col-md-3{
    flex: 0 0 25%;
    max-width: 25%;
  }.col-md-4{
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }.col-md-5{
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }.col-md-6{
    flex: 0 0 50%;
    max-width: 50%;
  }.col-md-7{
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }.col-md-8{
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }.col-md-9{
    flex: 0 0 75%;
    max-width: 75%;
  }.col-md-10{
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }.col-md-11{
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }.col-md-12{
    flex: 0 0 100%;
    max-width: 100%;
  }.order-md-first{
    order: -1;
  }.order-md-last{
    order: 13;
  }.order-md-0{
    order: 0;
  }.order-md-1{
    order: 1;
  }.order-md-2{
    order: 2;
  }.order-md-3{
    order: 3;
  }.order-md-4{
    order: 4;
  }.order-md-5{
    order: 5;
  }.order-md-6{
    order: 6;
  }.order-md-7{
    order: 7;
  }.order-md-8{
    order: 8;
  }.order-md-9{
    order: 9;
  }.order-md-10{
    order: 10;
  }.order-md-11{
    order: 11;
  }.order-md-12{
    order: 12;
  }}
@media (min-width: 992px) {.col-lg{
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }.col-lg-auto{
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }.col-lg-1{
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }.col-lg-2{
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }.col-lg-3{
    flex: 0 0 25%;
    max-width: 25%;
  }.col-lg-4{
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }.col-lg-5{
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }.col-lg-6{
    flex: 0 0 50%;
    max-width: 50%;
  }.col-lg-7{
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }.col-lg-8{
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }.col-lg-9{
    flex: 0 0 75%;
    max-width: 75%;
  }.col-lg-10{
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }.col-lg-11{
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }.col-lg-12{
    flex: 0 0 100%;
    max-width: 100%;
  }.order-lg-first{
    order: -1;
  }.order-lg-last{
    order: 13;
  }.order-lg-0{
    order: 0;
  }.order-lg-1{
    order: 1;
  }.order-lg-2{
    order: 2;
  }.order-lg-3{
    order: 3;
  }.order-lg-4{
    order: 4;
  }.order-lg-5{
    order: 5;
  }.order-lg-6{
    order: 6;
  }.order-lg-7{
    order: 7;
  }.order-lg-8{
    order: 8;
  }.order-lg-9{
    order: 9;
  }.order-lg-10{
    order: 10;
  }.order-lg-11{
    order: 11;
  }.order-lg-12{
    order: 12;
  }.offset-lg-2{
    margin-left: 16.6666666667%;
  }.offset-lg-3{
    margin-left: 25%;
  }}
@media (min-width: 1200px) {.col-xl{
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }.col-xl-auto{
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }.col-xl-1{
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }.col-xl-2{
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }.col-xl-3{
    flex: 0 0 25%;
    max-width: 25%;
  }.col-xl-4{
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }.col-xl-5{
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }.col-xl-6{
    flex: 0 0 50%;
    max-width: 50%;
  }.col-xl-7{
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }.col-xl-8{
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }.col-xl-9{
    flex: 0 0 75%;
    max-width: 75%;
  }.col-xl-10{
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }.col-xl-11{
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }.col-xl-12{
    flex: 0 0 100%;
    max-width: 100%;
  }.order-xl-first{
    order: -1;
  }.order-xl-last{
    order: 13;
  }.order-xl-0{
    order: 0;
  }.order-xl-1{
    order: 1;
  }.order-xl-2{
    order: 2;
  }.order-xl-3{
    order: 3;
  }.order-xl-4{
    order: 4;
  }.order-xl-5{
    order: 5;
  }.order-xl-6{
    order: 6;
  }.order-xl-7{
    order: 7;
  }.order-xl-8{
    order: 8;
  }.order-xl-9{
    order: 9;
  }.order-xl-10{
    order: 10;
  }.order-xl-11{
    order: 11;
  }.order-xl-12{
    order: 12;
  }}.table{
  width: 100%;
  margin-bottom: 1.0667rem;
  color: #212529;
  background-color: transparent;
}.table th,.table td{
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid var(--border-color);
}.table thead th{
  vertical-align: bottom;
  border-bottom: 2px solid var(--border-color);
}.table tbody + tbody{
  border-top: 2px solid var(--border-color);
}.table-sm th,.table-sm td{
  padding: 0.3rem;
}.table-bordered{
  border: 1px solid var(--border-color);
}.table-bordered th,.table-bordered td{
  border: 1px solid var(--border-color);
}.table-bordered thead th,.table-bordered thead td{
  border-bottom-width: 2px;
}.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: rgba(0, 0, 0, 0.04);
}.table-hover tbody tr:hover{
  color: #212529;
  background-color: rgba(255, 193, 7, 0.08);
}.table-primary,.table-primary > th,.table-primary > td{
  background-color: #b8d7f7;
}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody + tbody{
  border-color: #7ab5f0;
}.table-hover .table-primary:hover{
  background-color: #a1caf4;
}.table-hover .table-primary:hover > td,.table-hover .table-primary:hover > th{
  background-color: #a1caf4;
}.table-secondary,.table-secondary > th,.table-secondary > td{
  background-color: #d6d8db;
}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody + tbody{
  border-color: #b3b7bb;
}.table-hover .table-secondary:hover{
  background-color: #c8cbcf;
}.table-hover .table-secondary:hover > td,.table-hover .table-secondary:hover > th{
  background-color: #c8cbcf;
}.table-success,.table-success > th,.table-success > td{
  background-color: #bff0e7;
}.table-success th,.table-success td,.table-success thead th,.table-success tbody + tbody{
  border-color: #88e4d3;
}.table-hover .table-success:hover{
  background-color: #aaebdf;
}.table-hover .table-success:hover > td,.table-hover .table-success:hover > th{
  background-color: #aaebdf;
}.table-info,.table-info > th,.table-info > td{
  background-color: #bee5eb;
}.table-info th,.table-info td,.table-info thead th,.table-info tbody + tbody{
  border-color: #86cfda;
}.table-hover .table-info:hover{
  background-color: #abdde5;
}.table-hover .table-info:hover > td,.table-hover .table-info:hover > th{
  background-color: #abdde5;
}.table-warning,.table-warning > th,.table-warning > td{
  background-color: #eee7da;
}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody + tbody{
  border-color: #dfd3bb;
}.table-hover .table-warning:hover{
  background-color: #e6dcc9;
}.table-hover .table-warning:hover > td,.table-hover .table-warning:hover > th{
  background-color: #e6dcc9;
}.table-danger,.table-danger > th,.table-danger > td{
  background-color: #f5c6c6;
}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody + tbody{
  border-color: #ec9595;
}.table-hover .table-danger:hover{
  background-color: #f1b0b0;
}.table-hover .table-danger:hover > td,.table-hover .table-danger:hover > th{
  background-color: #f1b0b0;
}.table-light,.table-light > th,.table-light > td{
  background-color: #e8eaed;
}.table-light th,.table-light td,.table-light thead th,.table-light tbody + tbody{
  border-color: #d4d9dd;
}.table-hover .table-light:hover{
  background-color: #dadde2;
}.table-hover .table-light:hover > td,.table-hover .table-light:hover > th{
  background-color: #dadde2;
}.table-dark,.table-dark > th,.table-dark > td{
  background-color: #c6c8ca;
}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody + tbody{
  border-color: #95999c;
}.table-hover .table-dark:hover{
  background-color: #b9bbbe;
}.table-hover .table-dark:hover > td,.table-hover .table-dark:hover > th{
  background-color: #b9bbbe;
}.table-white,.table-white > th,.table-white > td{
  background-color: white;
}.table-white th,.table-white td,.table-white thead th,.table-white tbody + tbody{
  border-color: white;
}.table-hover .table-white:hover{
  background-color: #f2f2f2;
}.table-hover .table-white:hover > td,.table-hover .table-white:hover > th{
  background-color: #f2f2f2;
}.table-black,.table-black > th,.table-black > td{
  background-color: #b8b8b8;
}.table-black th,.table-black td,.table-black thead th,.table-black tbody + tbody{
  border-color: #7a7a7a;
}.table-hover .table-black:hover{
  background-color: #ababab;
}.table-hover .table-black:hover > td,.table-hover .table-black:hover > th{
  background-color: #ababab;
}.table-active,.table-active > th,.table-active > td{
  background-color: rgba(255, 193, 7, 0.08);
}.table-hover .table-active:hover{
  background-color: rgba(237, 177, 0, 0.08);
}.table-hover .table-active:hover > td,.table-hover .table-active:hover > th{
  background-color: rgba(237, 177, 0, 0.08);
}.table .thead-dark th{
  color: var(--body-bg-color);
  background-color: #212529;
  border-color: #32383e;
}.table .thead-light th{
  color: #495057;
  background-color: #eee;
  border-color: var(--border-color);
}.table-dark{
  color: var(--body-bg-color);
  background-color: #212529;
}.table-dark th,.table-dark td,.table-dark thead th{
  border-color: #32383e;
}.table-dark.table-bordered{
  border: 0;
}.table-dark.table-striped tbody tr:nth-of-type(odd){
  background-color: rgba(255, 255, 255, 0.05);
}.table-dark.table-hover tbody tr:hover{
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {.table-responsive-sm{
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }.table-responsive-sm > .table-bordered{
    border: 0;
  }}
@media (max-width: 767.98px) {.table-responsive-md{
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }.table-responsive-md > .table-bordered{
    border: 0;
  }}
@media (max-width: 991.98px) {.table-responsive-lg{
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }.table-responsive-lg > .table-bordered{
    border: 0;
  }}
@media (max-width: 1199.98px) {.table-responsive-xl{
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }.table-responsive-xl > .table-bordered{
    border: 0;
  }}.table-responsive{
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}.table-responsive > .table-bordered{
  border: 0;
}.form-control,.inputbox{
  display: block;
  width: 100%;
  height: calc(1.7em + 36px + 4px);
  padding: 18px 16px;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.7;
  color: var(--body-text-color);
  background-color: var(--body-bg-color);
  background-clip: padding-box;
  border: 1px solid var(--input-border-color);
  border-radius: 0;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {.form-control,.inputbox{
    transition: none;
  }}.form-control::-ms-expand,.inputbox::-ms-expand{
  background-color: transparent;
  border: 0;
}.form-control:focus,.inputbox:focus{
  color: var(--body-text-color);
  background-color: var(--body-bg-color);
  border-color: var(--input-border-focus-color);
  outline: 0;
  box-shadow: none;
}.form-control::placeholder,.inputbox::placeholder{
  color: #6c757d;
  opacity: 1;
}.form-control:disabled,.inputbox:disabled,.form-control[readonly],.inputbox[readonly]{
  background-color: #eee;
  opacity: 1;
}select.form-control:focus::-ms-value,select.inputbox:focus::-ms-value{
  color: var(--body-text-color);
  background-color: var(--body-bg-color);
}.form-control-file,.form-control-range{
  display: block;
  width: 100%;
}.col-form-label{
  padding-top: calc(18px + 1px);
  padding-bottom: calc(18px + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.7;
}.col-form-label-lg{
  padding-top: calc(19px + 1px);
  padding-bottom: calc(19px + 1px);
  font-size: 0.875rem;
  line-height: 1.7;
}.col-form-label-sm{
  padding-top: calc(5px + 1px);
  padding-bottom: calc(5px + 1px);
  font-size: 0.875rem;
  line-height: 1.7;
}.form-control-plaintext{
  display: block;
  width: 100%;
  padding-top: 18px;
  padding-bottom: 18px;
  margin-bottom: 0;
  line-height: 1.7;
  color: var(--body-text-color);
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{
  padding-right: 0;
  padding-left: 0;
}.form-control-sm{
  height: calc(1.7em + 10px + 4px);
  padding: 5px 10px;
  font-size: 0.875rem;
  line-height: 1.7;
  border-radius: 0;
}.form-control-lg{
  height: calc(1.7em + 38px + 4px);
  padding: 19px 24px;
  font-size: 0.875rem;
  line-height: 1.7;
  border-radius: 0;
}select.form-control[size],select.inputbox[size],select.form-control[multiple],select.inputbox[multiple]{
  height: auto;
}textarea.form-control,textarea.inputbox{
  height: auto;
}.form-group,.control-group{
  margin-bottom: 1rem;
}.form-text{
  display: block;
  margin-top: 0.25rem;
}.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;
}.form-check,.radio,.checkbox{
  position: relative;
  display: block;
  padding-left: 1.25rem;
}.form-check-input{
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}.form-check-input:disabled ~ .form-check-label,.contact .email-copy > input[type='checkbox']:disabled ~ .form-check-label{
  color: #6c757d;
}.form-check-label{
  margin-bottom: 0;
}.form-check-inline,label.radio,label.checkbox{
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}.form-check-inline .form-check-input,label.radio .form-check-input,label.radio .contact .email-copy > input[type='checkbox'],.contact label.radio .email-copy > input[type='checkbox'],label.checkbox .form-check-input,label.checkbox .contact .email-copy > input[type='checkbox'],.contact label.checkbox .email-copy > input[type='checkbox'],.form-check-inline .contact .email-copy > input[type='checkbox'],.contact .form-check-inline .email-copy > input[type='checkbox']{
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}.was-validated .form-control:valid,.was-validated .inputbox:valid,.form-control.is-valid,.is-valid.inputbox{
  border-color: #28a745;
  padding-right: calc(1.7em + 36px);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.425em + 9px);
  background-size: calc(0.85em + 18px) calc(0.85em + 18px);
}.was-validated .form-control:valid:focus,.was-validated .inputbox:valid:focus,.form-control.is-valid:focus,.is-valid.inputbox:focus{
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}.was-validated .form-control:valid ~ .valid-feedback,.was-validated .inputbox:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.was-validated .inputbox:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.is-valid.inputbox ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip,.is-valid.inputbox ~ .valid-tooltip{
  display: block;
}.was-validated textarea.form-control:valid,.was-validated textarea.inputbox:valid,textarea.form-control.is-valid,textarea.is-valid.inputbox{
  padding-right: calc(1.7em + 36px);
  background-position: top calc(0.425em + 9px) right calc(0.425em + 9px);
}.was-validated .custom-select:valid,.custom-select.is-valid{
  border-color: #28a745;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center / 8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip{
  display: block;
}.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip,.form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip{
  display: block;
}.was-validated .form-check-input:valid ~ .form-check-label,.was-validated .contact .email-copy > input[type='checkbox']:valid ~ .form-check-label,.contact .was-validated .email-copy > input[type='checkbox']:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label,.contact .email-copy > input.is-valid[type='checkbox'] ~ .form-check-label{
  color: #28a745;
}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{
  display: block;
}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{
  color: #28a745;
}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{
  border-color: #28a745;
}.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip,.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip{
  display: block;
}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{
  border-color: #34ce57;
  background-color: #34ce57;
}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{
  border-color: #28a745;
}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{
  border-color: #28a745;
}.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip{
  display: block;
}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}.was-validated .form-control:invalid,.was-validated .inputbox:invalid,.form-control.is-invalid,.is-invalid.inputbox{
  border-color: #dc3545;
  padding-right: calc(1.7em + 36px);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.425em + 9px);
  background-size: calc(0.85em + 18px) calc(0.85em + 18px);
}.was-validated .form-control:invalid:focus,.was-validated .inputbox:invalid:focus,.form-control.is-invalid:focus,.is-invalid.inputbox:focus{
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .inputbox:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.was-validated .inputbox:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.is-invalid.inputbox ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip,.is-invalid.inputbox ~ .invalid-tooltip{
  display: block;
}.was-validated textarea.form-control:invalid,.was-validated textarea.inputbox:invalid,textarea.form-control.is-invalid,textarea.is-invalid.inputbox{
  padding-right: calc(1.7em + 36px);
  background-position: top calc(0.425em + 9px) right calc(0.425em + 9px);
}.was-validated .custom-select:invalid,.custom-select.is-invalid{
  border-color: #dc3545;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center / 8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{
  display: block;
}.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip,.form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip{
  display: block;
}.was-validated .form-check-input:invalid ~ .form-check-label,.was-validated .contact .email-copy > input[type='checkbox']:invalid ~ .form-check-label,.contact .was-validated .email-copy > input[type='checkbox']:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label,.contact .email-copy > input.is-invalid[type='checkbox'] ~ .form-check-label{
  color: #dc3545;
}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.contact .email-copy > input.is-invalid[type='checkbox'] ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip,.contact .email-copy > input.is-invalid[type='checkbox'] ~ .invalid-tooltip{
  display: block;
}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{
  color: #dc3545;
}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{
  border-color: #dc3545;
}.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip,.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip{
  display: block;
}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{
  border-color: #e4606d;
  background-color: #e4606d;
}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{
  border-color: #dc3545;
}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{
  border-color: #dc3545;
}.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip{
  display: block;
}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}.form-inline{
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}.form-inline .form-check,.form-inline .radio,.form-inline .checkbox{
  width: 100%;
}
@media (min-width: 576px) {.form-inline label{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }.form-inline .form-group,.form-inline .control-group{
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }.form-inline .form-control,.form-inline .inputbox{
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }.form-inline .form-control-plaintext{
    display: inline-block;
  }.form-inline .input-group,.form-inline .custom-select{
    width: auto;
  }.form-inline .form-check,.form-inline .radio,.form-inline .checkbox{
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }.form-inline .form-check-input,.form-inline .contact .email-copy > input[type='checkbox'],.contact .form-inline .email-copy > input[type='checkbox']{
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }.form-inline .custom-control{
    align-items: center;
    justify-content: center;
  }.form-inline .custom-control-label{
    margin-bottom: 0;
  }}.btn{
  display: inline-block;
  font-weight: 700;
  color: var(--body-text-color);
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 2px solid transparent;
  padding: 19px 32px;
  font-size: 0.875rem;
  line-height: 1.7;
  border-radius: 0;
  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: var(--body-text-color);
  text-decoration: none;
}.btn:focus,.btn.focus{
  outline: 0;
  box-shadow: none;
}.btn.disabled,.btn:disabled{
  opacity: 0.65;
}a.btn.disabled,fieldset:disabled a.btn{
  pointer-events: none;
}.btn-primary,.search .btn-toolbar .btn{
  color: #fff;
  background-color: #0071E3;
  border-color: #0071E3;
}.btn-primary:hover,.search .btn-toolbar .btn:hover{
  color: #fff;
  background-color: #005ebd;
  border-color: #0058b0;
}.btn-primary:focus,.search .btn-toolbar .btn:focus,.btn-primary.focus,.search .btn-toolbar .focus.btn{
  box-shadow: 0 0 0 0.2rem rgba(38, 134, 231, 0.5);
}.btn-primary.disabled,.search .btn-toolbar .disabled.btn,.btn-primary:disabled,.search .btn-toolbar .btn:disabled{
  color: #fff;
  background-color: #0071E3;
  border-color: #0071E3;
}.btn-primary:not(:disabled):not(.disabled):active,.search .btn-toolbar .btn:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.search .btn-toolbar .active.btn:not(.disabled):not(:disabled),.show > .btn-primary.dropdown-toggle,.search .btn-toolbar .show > .dropdown-toggle.btn{
  color: #fff;
  background-color: #0058b0;
  border-color: #0051a3;
}.btn-primary:not(:disabled):not(.disabled):active:focus,.search .btn-toolbar .btn:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.search .btn-toolbar .active.btn:not(.disabled):not(:disabled):focus,.show > .btn-primary.dropdown-toggle:focus,.search .btn-toolbar .show > .dropdown-toggle.btn:focus{
  box-shadow: 0 0 0 0.2rem rgba(38, 134, 231, 0.5);
}.btn-secondary,.tag-category .filters .btn-group .btn,.js-stools-container-bar .btn{
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}.btn-secondary:hover,.tag-category .filters .btn-group .btn:hover,.js-stools-container-bar .btn:hover{
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}.btn-secondary:focus,.tag-category .filters .btn-group .btn:focus,.js-stools-container-bar .btn:focus,.btn-secondary.focus,.tag-category .filters .btn-group .focus.btn,.js-stools-container-bar .focus.btn{
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}.btn-secondary.disabled,.tag-category .filters .btn-group .disabled.btn,.js-stools-container-bar .disabled.btn,.btn-secondary:disabled,.tag-category .filters .btn-group .btn:disabled,.js-stools-container-bar .btn:disabled{
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}.btn-secondary:not(:disabled):not(.disabled):active,.tag-category .filters .btn-group .btn:not(:disabled):not(.disabled):active,.js-stools-container-bar .btn:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.tag-category .filters .btn-group .active.btn:not(.disabled):not(:disabled),.js-stools-container-bar .active.btn:not(.disabled):not(:disabled),.show > .btn-secondary.dropdown-toggle,.tag-category .filters .btn-group .show > .dropdown-toggle.btn,.js-stools-container-bar .show > .dropdown-toggle.btn{
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}.btn-secondary:not(:disabled):not(.disabled):active:focus,.tag-category .filters .btn-group .btn:not(:disabled):not(.disabled):active:focus,.js-stools-container-bar .btn:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.tag-category .filters .btn-group .active.btn:not(.disabled):not(:disabled):focus,.js-stools-container-bar .active.btn:not(.disabled):not(:disabled):focus,.show > .btn-secondary.dropdown-toggle:focus,.tag-category .filters .btn-group .show > .dropdown-toggle.btn:focus,.js-stools-container-bar .show > .dropdown-toggle.btn:focus{
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}.btn-success{
  color: #fff;
  background-color: #1BCBAB;
  border-color: #1BCBAB;
}.btn-success:hover{
  color: #fff;
  background-color: #17a98f;
  border-color: #159e85;
}.btn-success:focus,.btn-success.focus{
  box-shadow: 0 0 0 0.2rem rgba(61, 211, 184, 0.5);
}.btn-success.disabled,.btn-success:disabled{
  color: #fff;
  background-color: #1BCBAB;
  border-color: #1BCBAB;
}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show > .btn-success.dropdown-toggle{
  color: #fff;
  background-color: #159e85;
  border-color: #14937c;
}.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(61, 211, 184, 0.5);
}.btn-info{
  color: #fff;
  background-color: #17A2B8;
  border-color: #17A2B8;
}.btn-info:hover{
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}.btn-info:focus,.btn-info.focus{
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}.btn-info.disabled,.btn-info:disabled{
  color: #fff;
  background-color: #17A2B8;
  border-color: #17A2B8;
}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show > .btn-info.dropdown-toggle{
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show > .btn-info.dropdown-toggle:focus{
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}.btn-warning{
  color: #212529;
  background-color: #C1AB7C;
  border-color: #C1AB7C;
}.btn-warning:hover{
  color: #212529;
  background-color: #b59a62;
  border-color: #b19559;
}.btn-warning:focus,.btn-warning.focus{
  box-shadow: 0 0 0 0.2rem rgba(169, 151, 112, 0.5);
}.btn-warning.disabled,.btn-warning:disabled{
  color: #212529;
  background-color: #C1AB7C;
  border-color: #C1AB7C;
}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show > .btn-warning.dropdown-toggle{
  color: #fff;
  background-color: #b19559;
  border-color: #ac8f51;
}.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(169, 151, 112, 0.5);
}.btn-danger{
  color: #fff;
  background-color: #DB3334;
  border-color: #DB3334;
}.btn-danger:hover{
  color: #fff;
  background-color: #c52324;
  border-color: #ba2122;
}.btn-danger:focus,.btn-danger.focus{
  box-shadow: 0 0 0 0.2rem rgba(224, 82, 82, 0.5);
}.btn-danger.disabled,.btn-danger:disabled{
  color: #fff;
  background-color: #DB3334;
  border-color: #DB3334;
}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show > .btn-danger.dropdown-toggle{
  color: #fff;
  background-color: #ba2122;
  border-color: #af1f20;
}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show > .btn-danger.dropdown-toggle:focus{
  box-shadow: 0 0 0 0.2rem rgba(224, 82, 82, 0.5);
}.btn-light{
  color: #212529;
  background-color: #adb5bd;
  border-color: #adb5bd;
}.btn-light:hover{
  color: #212529;
  background-color: #98a2ac;
  border-color: #919ca6;
}.btn-light:focus,.btn-light.focus{
  box-shadow: 0 0 0 0.2rem rgba(152, 159, 167, 0.5);
}.btn-light.disabled,.btn-light:disabled{
  color: #212529;
  background-color: #adb5bd;
  border-color: #adb5bd;
}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show > .btn-light.dropdown-toggle{
  color: #212529;
  background-color: #919ca6;
  border-color: #8a95a1;
}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show > .btn-light.dropdown-toggle:focus{
  box-shadow: 0 0 0 0.2rem rgba(152, 159, 167, 0.5);
}.btn-dark{
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}.btn-dark:hover{
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}.btn-dark:focus,.btn-dark.focus{
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}.btn-dark.disabled,.btn-dark:disabled{
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show > .btn-dark.dropdown-toggle{
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show > .btn-dark.dropdown-toggle:focus{
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}.btn-white{
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}.btn-white:hover{
  color: #212529;
  background-color: #ececec;
  border-color: #e6e6e6;
}.btn-white:focus,.btn-white.focus{
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}.btn-white.disabled,.btn-white:disabled{
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}.btn-white:not(:disabled):not(.disabled):active,.btn-white:not(:disabled):not(.disabled).active,.show > .btn-white.dropdown-toggle{
  color: #212529;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}.btn-white:not(:disabled):not(.disabled):active:focus,.btn-white:not(:disabled):not(.disabled).active:focus,.show > .btn-white.dropdown-toggle:focus{
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}.btn-black{
  color: #fff;
  background-color: #000;
  border-color: #000;
}.btn-black:hover{
  color: #fff;
  background-color: black;
  border-color: black;
}.btn-black:focus,.btn-black.focus{
  box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
}.btn-black.disabled,.btn-black:disabled{
  color: #fff;
  background-color: #000;
  border-color: #000;
}.btn-black:not(:disabled):not(.disabled):active,.btn-black:not(:disabled):not(.disabled).active,.show > .btn-black.dropdown-toggle{
  color: #fff;
  background-color: black;
  border-color: black;
}.btn-black:not(:disabled):not(.disabled):active:focus,.btn-black:not(:disabled):not(.disabled).active:focus,.show > .btn-black.dropdown-toggle:focus{
  box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
}.btn-outline-primary{
  color: #0071E3;
  border-color: #0071E3;
}.btn-outline-primary:hover{
  color: #fff;
  background-color: #0071E3;
  border-color: #0071E3;
}.btn-outline-primary:focus,.btn-outline-primary.focus{
  box-shadow: 0 0 0 0.2rem rgba(0, 113, 227, 0.5);
}.btn-outline-primary.disabled,.btn-outline-primary:disabled{
  color: #0071E3;
  background-color: transparent;
}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show > .btn-outline-primary.dropdown-toggle{
  color: #fff;
  background-color: #0071E3;
  border-color: #0071E3;
}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-primary.dropdown-toggle:focus{
  box-shadow: 0 0 0 0.2rem rgba(0, 113, 227, 0.5);
}.btn-outline-secondary{
  color: #6c757d;
  border-color: #6c757d;
}.btn-outline-secondary:hover{
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}.btn-outline-secondary:focus,.btn-outline-secondary.focus{
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{
  color: #6c757d;
  background-color: transparent;
}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show > .btn-outline-secondary.dropdown-toggle{
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-secondary.dropdown-toggle:focus{
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}.btn-outline-success{
  color: #1BCBAB;
  border-color: #1BCBAB;
}.btn-outline-success:hover{
  color: #fff;
  background-color: #1BCBAB;
  border-color: #1BCBAB;
}.btn-outline-success:focus,.btn-outline-success.focus{
  box-shadow: 0 0 0 0.2rem rgba(27, 203, 171, 0.5);
}.btn-outline-success.disabled,.btn-outline-success:disabled{
  color: #1BCBAB;
  background-color: transparent;
}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show > .btn-outline-success.dropdown-toggle{
  color: #fff;
  background-color: #1BCBAB;
  border-color: #1BCBAB;
}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-success.dropdown-toggle:focus{
  box-shadow: 0 0 0 0.2rem rgba(27, 203, 171, 0.5);
}.btn-outline-info{
  color: #17A2B8;
  border-color: #17A2B8;
}.btn-outline-info:hover{
  color: #fff;
  background-color: #17A2B8;
  border-color: #17A2B8;
}.btn-outline-info:focus,.btn-outline-info.focus{
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}.btn-outline-info.disabled,.btn-outline-info:disabled{
  color: #17A2B8;
  background-color: transparent;
}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show > .btn-outline-info.dropdown-toggle{
  color: #fff;
  background-color: #17A2B8;
  border-color: #17A2B8;
}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-info.dropdown-toggle:focus{
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}.btn-outline-warning{
  color: #C1AB7C;
  border-color: #C1AB7C;
}.btn-outline-warning:hover{
  color: #212529;
  background-color: #C1AB7C;
  border-color: #C1AB7C;
}.btn-outline-warning:focus,.btn-outline-warning.focus{
  box-shadow: 0 0 0 0.2rem rgba(193, 171, 124, 0.5);
}.btn-outline-warning.disabled,.btn-outline-warning:disabled{
  color: #C1AB7C;
  background-color: transparent;
}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show > .btn-outline-warning.dropdown-toggle{
  color: #212529;
  background-color: #C1AB7C;
  border-color: #C1AB7C;
}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-warning.dropdown-toggle:focus{
  box-shadow: 0 0 0 0.2rem rgba(193, 171, 124, 0.5);
}.btn-outline-danger{
  color: #DB3334;
  border-color: #DB3334;
}.btn-outline-danger:hover{
  color: #fff;
  background-color: #DB3334;
  border-color: #DB3334;
}.btn-outline-danger:focus,.btn-outline-danger.focus{
  box-shadow: 0 0 0 0.2rem rgba(219, 51, 52, 0.5);
}.btn-outline-danger.disabled,.btn-outline-danger:disabled{
  color: #DB3334;
  background-color: transparent;
}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show > .btn-outline-danger.dropdown-toggle{
  color: #fff;
  background-color: #DB3334;
  border-color: #DB3334;
}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-danger.dropdown-toggle:focus{
  box-shadow: 0 0 0 0.2rem rgba(219, 51, 52, 0.5);
}.btn-outline-light{
  color: #adb5bd;
  border-color: #adb5bd;
}.btn-outline-light:hover{
  color: #212529;
  background-color: #adb5bd;
  border-color: #adb5bd;
}.btn-outline-light:focus,.btn-outline-light.focus{
  box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);
}.btn-outline-light.disabled,.btn-outline-light:disabled{
  color: #adb5bd;
  background-color: transparent;
}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show > .btn-outline-light.dropdown-toggle{
  color: #212529;
  background-color: #adb5bd;
  border-color: #adb5bd;
}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-light.dropdown-toggle:focus{
  box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);
}.btn-outline-dark{
  color: #343a40;
  border-color: #343a40;
}.btn-outline-dark:hover{
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}.btn-outline-dark:focus,.btn-outline-dark.focus{
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}.btn-outline-dark.disabled,.btn-outline-dark:disabled{
  color: #343a40;
  background-color: transparent;
}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show > .btn-outline-dark.dropdown-toggle{
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-dark.dropdown-toggle:focus{
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}.btn-outline-white{
  color: #fff;
  border-color: #fff;
}.btn-outline-white:hover{
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}.btn-outline-white:focus,.btn-outline-white.focus{
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}.btn-outline-white.disabled,.btn-outline-white:disabled{
  color: #fff;
  background-color: transparent;
}.btn-outline-white:not(:disabled):not(.disabled):active,.btn-outline-white:not(:disabled):not(.disabled).active,.show > .btn-outline-white.dropdown-toggle{
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}.btn-outline-white:not(:disabled):not(.disabled):active:focus,.btn-outline-white:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-white.dropdown-toggle:focus{
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}.btn-outline-black{
  color: #000;
  border-color: #000;
}.btn-outline-black:hover{
  color: #fff;
  background-color: #000;
  border-color: #000;
}.btn-outline-black:focus,.btn-outline-black.focus{
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}.btn-outline-black.disabled,.btn-outline-black:disabled{
  color: #000;
  background-color: transparent;
}.btn-outline-black:not(:disabled):not(.disabled):active,.btn-outline-black:not(:disabled):not(.disabled).active,.show > .btn-outline-black.dropdown-toggle{
  color: #fff;
  background-color: #000;
  border-color: #000;
}.btn-outline-black:not(:disabled):not(.disabled):active:focus,.btn-outline-black:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-black.dropdown-toggle:focus{
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}.btn-link{
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}.btn-link:hover{
  color: #0056b3;
  text-decoration: none;
}.btn-link:focus,.btn-link.focus{
  text-decoration: none;
  box-shadow: none;
}.btn-link:disabled,.btn-link.disabled{
  color: #6c757d;
  pointer-events: none;
}.btn-lg,.btn-group-lg > .btn{
  padding: 19px 48px;
  font-size: 0.875rem;
  line-height: 1.7;
  border-radius: 0;
}.btn-sm,.btn-group-sm > .btn,.icons .btn{
  padding: 5px 10px;
  font-size: 0.875rem;
  line-height: 1.7;
  border-radius: 0;
}.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;
}.collapsing{
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {.collapsing{
    transition: none;
  }}.dropup,.dropright,.dropdown,.dropleft{
  position: relative;
}.dropdown-toggle{
  white-space: nowrap;
}.dropdown-toggle::after{
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}.dropdown-toggle:empty::after{
  margin-left: 0;
}.dropdown-menu{
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 15rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}.dropdown-menu-left{
  right: auto;
  left: 0;
}.dropdown-menu-right{
  right: 0;
  left: auto;
}
@media (min-width: 576px) {.dropdown-menu-sm-left{
    right: auto;
    left: 0;
  }.dropdown-menu-sm-right{
    right: 0;
    left: auto;
  }}
@media (min-width: 768px) {.dropdown-menu-md-left{
    right: auto;
    left: 0;
  }.dropdown-menu-md-right{
    right: 0;
    left: auto;
  }}
@media (min-width: 992px) {.dropdown-menu-lg-left{
    right: auto;
    left: 0;
  }.dropdown-menu-lg-right{
    right: 0;
    left: auto;
  }}
@media (min-width: 1200px) {.dropdown-menu-xl-left{
    right: auto;
    left: 0;
  }.dropdown-menu-xl-right{
    right: 0;
    left: auto;
  }}.dropup .dropdown-menu{
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}.dropup .dropdown-toggle::after{
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}.dropup .dropdown-toggle:empty::after{
  margin-left: 0;
}.dropright .dropdown-menu{
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}.dropright .dropdown-toggle::after{
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}.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: 0.125rem;
}.dropleft .dropdown-toggle::after{
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}.dropleft .dropdown-toggle::after{
  display: none;
}.dropleft .dropdown-toggle::before{
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}.dropleft .dropdown-toggle:empty::after{
  margin-left: 0;
}.dropleft .dropdown-toggle::before{
  vertical-align: 0;
}.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-divider{
  height: 0;
  margin: calc($spacer / 2) 0;
  overflow: hidden;
  border-top: 1px solid #eee;
}.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: #fff;
  text-decoration: none;
  background-color: #0071E3;
}.dropdown-item.disabled,.dropdown-item:disabled{
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}.dropdown-menu.show{
  display: block;
}.dropdown-header{
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.93rem;
  color: #6c757d;
  white-space: nowrap;
}.dropdown-item-text{
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}.btn-group,.btn-group-vertical{
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}.btn-group > .btn,.btn-group-vertical > .btn{
  position: relative;
  flex: 1 1 auto;
}.btn-group > .btn:hover,.btn-group-vertical > .btn:hover{
  z-index: 1;
}.btn-group > .btn:focus,.btn-group > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn.active{
  z-index: 1;
}.btn-toolbar{
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}.btn-toolbar .input-group{
  width: auto;
}.btn-group > .btn:not(:first-child),.btn-group > .btn-group:not(:first-child){
  margin-left: -2px;
}.btn-group > .btn:not(:last-child):not(.dropdown-toggle),.btn-group > .btn-group:not(:last-child) > .btn{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}.btn-group > .btn:not(:first-child),.btn-group > .btn-group:not(:first-child) > .btn{
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}.dropdown-toggle-split{
  padding-right: 24px;
  padding-left: 24px;
}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{
  margin-left: 0;
}.dropleft .dropdown-toggle-split::before{
  margin-right: 0;
}.btn-sm + .dropdown-toggle-split,.btn-group-sm > .btn + .dropdown-toggle-split,.icons .btn + .dropdown-toggle-split{
  padding-right: 7.5px;
  padding-left: 7.5px;
}.btn-lg + .dropdown-toggle-split,.btn-group-lg > .btn + .dropdown-toggle-split{
  padding-right: 36px;
  padding-left: 36px;
}.btn-group-vertical{
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group{
  width: 100%;
}.btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child){
  margin-top: -2px;
}.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical > .btn-group:not(:last-child) > .btn{
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}.btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child) > .btn{
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}.btn-group-toggle > .btn,.btn-group-toggle > .btn-group > .btn{
  margin-bottom: 0;
}.btn-group-toggle > .btn input[type="radio"],.btn-group-toggle > .btn input[type="checkbox"],.btn-group-toggle > .btn-group > .btn input[type="radio"],.btn-group-toggle > .btn-group > .btn input[type="checkbox"]{
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}.input-group{
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}.input-group > .form-control,.input-group > .inputbox,.input-group > .form-control-plaintext,.input-group > .custom-select,.input-group > .custom-file{
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}.input-group > .form-control + .form-control,.input-group > .inputbox + .form-control,.input-group > .form-control + .inputbox,.input-group > .inputbox + .inputbox,.input-group > .form-control + .custom-select,.input-group > .inputbox + .custom-select,.input-group > .form-control + .custom-file,.input-group > .inputbox + .custom-file,.input-group > .form-control-plaintext + .form-control,.input-group > .form-control-plaintext + .inputbox,.input-group > .form-control-plaintext + .custom-select,.input-group > .form-control-plaintext + .custom-file,.input-group > .custom-select + .form-control,.input-group > .custom-select + .inputbox,.input-group > .custom-select + .custom-select,.input-group > .custom-select + .custom-file,.input-group > .custom-file + .form-control,.input-group > .custom-file + .inputbox,.input-group > .custom-file + .custom-select,.input-group > .custom-file + .custom-file{
  margin-left: -1px;
}.input-group > .form-control:focus,.input-group > .inputbox:focus,.input-group > .custom-select:focus,.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label{
  z-index: 3;
}.input-group > .custom-file .custom-file-input:focus{
  z-index: 4;
}.input-group > .form-control:not(:last-child),.input-group > .inputbox:not(:last-child),.input-group > .custom-select:not(:last-child){
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}.input-group > .form-control:not(:first-child),.input-group > .inputbox:not(:first-child),.input-group > .custom-select:not(:first-child){
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}.input-group > .custom-file{
  display: flex;
  align-items: center;
}.input-group > .custom-file:not(:last-child) .custom-file-label,.input-group > .custom-file:not(:last-child) .custom-file-label::after{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}.input-group > .custom-file:not(:first-child) .custom-file-label{
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}.input-group-prepend,.input-group-append,.input-group-addon{
  display: flex;
}.input-group-prepend .btn,.input-group-append .btn,.input-group-addon .btn{
  position: relative;
  z-index: 2;
}.input-group-prepend .btn:focus,.input-group-append .btn:focus,.input-group-addon .btn:focus{
  z-index: 3;
}.input-group-prepend .btn + .btn,.input-group-prepend .btn + .input-group-text,.input-group-prepend .input-group-addon.btn > span,.input-group-prepend .input-group-addon > .btn + span,.input-group-prepend .input-group-text + .input-group-text,.input-group-prepend .input-group-addon > span + .input-group-text,.input-group-prepend .input-group-addon.input-group-text > span,.input-group-prepend .input-group-addon > .input-group-text + span,.input-group-prepend .input-group-addon > .input-group-addonspan > span,.input-group-prepend .input-group-addon > .input-group-addon > span + span,.input-group-prepend .input-group-text + .btn,.input-group-prepend .input-group-addon > span + .btn,.input-group-append .btn + .btn,.input-group-addon .btn + .btn,.input-group-append .btn + .input-group-text,.input-group-addon .btn + .input-group-text,.input-group-append .input-group-addon.btn > span,.input-group-append .input-group-addon > .btn + span,.input-group-addon > span,.input-group-addon > .btn + span,.input-group-append .input-group-text + .input-group-text,.input-group-addon .input-group-text + .input-group-text,.input-group-append .input-group-addon > span + .input-group-text,.input-group-append .input-group-addon.input-group-text > span,.input-group-append .input-group-addon > .input-group-text + span,.input-group-addon > span + .input-group-text,.input-group-addon > .input-group-text + span,.input-group-addon > span + span,.input-group-append .input-group-addon > .input-group-addonspan > span,.input-group-append .input-group-addon > .input-group-addon > span + span,.input-group-append .input-group-text + .btn,.input-group-addon .input-group-text + .btn,.input-group-append .input-group-addon > span + .btn,.input-group-addon > span + .btn{
  margin-left: -1px;
}.input-group-prepend{
  margin-right: -1px;
}.input-group-append,.input-group-addon{
  margin-left: -1px;
}.input-group-text,.input-group-addon > span{
  display: flex;
  align-items: center;
  padding: 18px 16px;
  margin-bottom: 0;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.7;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0;
}.input-group-text input[type="radio"],.input-group-addon > span input[type="radio"],.input-group-text input[type="checkbox"],.input-group-addon > span input[type="checkbox"]{
  margin-top: 0;
}.input-group-lg > .form-control:not(textarea),.input-group-lg > .inputbox:not(textarea),.input-group-lg > .custom-select{
  height: calc(1.7em + 38px + 4px);
}.input-group-lg > .form-control,.input-group-lg > .inputbox,.input-group-lg > .custom-select,.input-group-lg > .input-group-prepend > .input-group-text,.input-group-lg > .input-group-addon.input-group-prepend > span,.input-group-lg > .input-group-append > .input-group-text,.input-group-lg > .input-group-addon > .input-group-text,.input-group-lg > .input-group-addon.input-group-append > span,.input-group-addon > span,.input-group-lg > .input-group-prepend > .btn,.input-group-lg > .input-group-append > .btn,.input-group-lg > .input-group-addon > .btn{
  padding: 19px 24px;
  font-size: 0.875rem;
  line-height: 1.7;
  border-radius: 0;
}.input-group-sm > .form-control:not(textarea),.input-group-sm > .inputbox:not(textarea),.input-group-sm > .custom-select{
  height: calc(1.7em + 10px + 4px);
}.input-group-sm > .form-control,.input-group-sm > .inputbox,.input-group-sm > .custom-select,.input-group-sm > .input-group-prepend > .input-group-text,.input-group-sm > .input-group-addon.input-group-prepend > span,.input-group-sm > .input-group-append > .input-group-text,.input-group-sm > .input-group-addon > .input-group-text,.input-group-sm > .input-group-addon.input-group-append > span,.input-group-addon > span,.input-group-sm > .input-group-prepend > .btn,.input-group-sm > .input-group-append > .btn,.input-group-sm > .input-group-addon > .btn{
  padding: 5px 10px;
  font-size: 0.875rem;
  line-height: 1.7;
  border-radius: 0;
}.input-group-lg > .custom-select,.input-group-sm > .custom-select{
  padding-right: 1.75rem;
}.input-group > .input-group-prepend > .btn,.input-group > .input-group-prepend > .input-group-text,.input-group > .input-group-addon.input-group-prepend > span,.input-group > .input-group-append:not(:last-child) > .btn,.input-group > .input-group-addon:not(:last-child) > .btn,.input-group > .input-group-append:not(:last-child) > .input-group-text,.input-group > .input-group-addon:not(:last-child) > .input-group-text,.input-group > .input-group-addon.input-group-append > span,.input-group > .input-group-addon.input-group-addon > span,.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group > .input-group-addon:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group > .input-group-append:last-child > .input-group-text:not(:last-child),.input-group > .input-group-addon:last-child > .input-group-text:not(:last-child),.input-group > .input-group-addon.input-group-append > span:not(:last-child),.input-group > .input-group-addon.input-group-addon > span:not(:last-child){
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}.input-group > .input-group-append > .btn,.input-group > .input-group-addon > .btn,.input-group > .input-group-append > .input-group-text,.input-group > .input-group-addon > .input-group-text,.input-group > .input-group-addon.input-group-append > span,.input-group-addon > span,.input-group > .input-group-prepend:not(:first-child) > .btn,.input-group > .input-group-prepend:not(:first-child) > .input-group-text,.input-group > .input-group-addon.input-group-prepend > span,.input-group > .input-group-prepend:first-child > .btn:not(:first-child),.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),.input-group > .input-group-addon.input-group-prepend > span:not(:first-child){
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}.custom-control{
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}.custom-control-inline{
  display: inline-flex;
  margin-right: 1rem;
}.custom-control-input{
  position: absolute;
  z-index: -1;
  opacity: 0;
}.custom-control-input:checked ~ .custom-control-label::before{
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}.custom-control-input:focus ~ .custom-control-label::before{
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{
  border-color: #80bdff;
}.custom-control-input:not(:disabled):active ~ .custom-control-label::before{
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}.custom-control-input:disabled ~ .custom-control-label{
  color: #6c757d;
}.custom-control-input:disabled ~ .custom-control-label::before{
  background-color: #e9ecef;
}.custom-control-label{
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}.custom-control-label::before{
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}.custom-control-label::after{
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50% / 50% 50%;
}.custom-checkbox .custom-control-label::before{
  border-radius: 0.25rem;
}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{
  border-color: #007bff;
  background-color: #007bff;
}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{
  background-color: rgba(0, 123, 255, 0.5);
}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{
  background-color: rgba(0, 123, 255, 0.5);
}.custom-radio .custom-control-label::before{
  border-radius: 50%;
}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{
  background-color: rgba(0, 123, 255, 0.5);
}.custom-switch{
  padding-left: 2.25rem;
}.custom-switch .custom-control-label::before{
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: calc($custom-control-indicator-size / 2);
}.custom-switch .custom-control-label::after{
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: calc($custom-control-indicator-size / 2);
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {.custom-switch .custom-control-label::after{
    transition: none;
  }}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{
  background-color: #fff;
  transform: translateX(0.75rem);
}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{
  background-color: rgba(0, 123, 255, 0.5);
}.custom-select{
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center / 8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none;
}.custom-select:focus{
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}.custom-select:focus::-ms-value{
  color: var(--body-text-color);
  background-color: var(--body-bg-color);
}.custom-select[multiple],.custom-select[size]:not([size="1"]){
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}.custom-select:disabled{
  color: #6c757d;
  background-color: #e9ecef;
}.custom-select::-ms-expand{
  display: none;
}.custom-select-sm{
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}.custom-select-lg{
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}.custom-file{
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}.custom-file-input{
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}.custom-file-input:focus ~ .custom-file-label{
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}.custom-file-input:disabled ~ .custom-file-label{
  background-color: #e9ecef;
}.custom-file-input:lang(en) ~ .custom-file-label::after{
  content: "Browse";
}.custom-file-input ~ .custom-file-label[data-browse]::after{
  content: attr(data-browse);
}.custom-file-label{
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}.custom-file-label::after{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}.custom-range{
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  appearance: none;
}.custom-range:focus{
  outline: none;
}.custom-range:focus::-webkit-slider-thumb{
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}.custom-range:focus::-moz-range-thumb{
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}.custom-range:focus::-ms-thumb{
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}.custom-range::-moz-focus-outer{
  border: 0;
}.custom-range::-webkit-slider-thumb{
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {.custom-range::-webkit-slider-thumb{
    transition: none;
  }}.custom-range::-webkit-slider-thumb:active{
  background-color: #b3d7ff;
}.custom-range::-webkit-slider-runnable-track{
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}.custom-range::-moz-range-thumb{
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {.custom-range::-moz-range-thumb{
    transition: none;
  }}.custom-range::-moz-range-thumb:active{
  background-color: #b3d7ff;
}.custom-range::-moz-range-track{
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}.custom-range::-ms-thumb{
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {.custom-range::-ms-thumb{
    transition: none;
  }}.custom-range::-ms-thumb:active{
  background-color: #b3d7ff;
}.custom-range::-ms-track{
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}.custom-range::-ms-fill-lower{
  background-color: #dee2e6;
  border-radius: 1rem;
}.custom-range::-ms-fill-upper{
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}.custom-range:disabled::-webkit-slider-thumb{
  background-color: #adb5bd;
}.custom-range:disabled::-webkit-slider-runnable-track{
  cursor: default;
}.custom-range:disabled::-moz-range-thumb{
  background-color: #adb5bd;
}.custom-range:disabled::-moz-range-track{
  cursor: default;
}.custom-range:disabled::-ms-thumb{
  background-color: #adb5bd;
}.custom-control-label::before,.custom-file-label,.custom-select{
  transition: 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) {.custom-control-label::before,.custom-file-label,.custom-select{
    transition: none;
  }}.nav{
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}.nav-link{
  display: block;
  padding: 1.867rem 1.867rem;
}.nav-link:hover,.nav-link:focus{
  text-decoration: none;
}.nav-link.disabled{
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}.nav-tabs{
  border-bottom: 1px solid #ddd;
}.nav-tabs .nav-item{
  margin-bottom: -1px;
}.nav-tabs .nav-link{
  border: 1px solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{
  border-color: #eee;
}.nav-tabs .nav-link.disabled{
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{
  color: #495057;
  background-color: var(--body-bg-color);
  border-color: #ddd;
}.nav-tabs .dropdown-menu{
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}.nav-pills .nav-link{
  border-radius: 0;
}.nav-pills .nav-link.active,.nav-pills .show > .nav-link{
  color: #fff;
  background-color: #0071E3;
}.nav-fill .nav-item{
  flex: 1 1 auto;
  text-align: center;
}.nav-justified .nav-item{
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}.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 0;
}.navbar > .container,.navbar > .container-fluid{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}.navbar-brand{
  display: inline-block;
  padding-top: 1.6795rem;
  padding-bottom: 1.6795rem;
  margin-right: 0;
  font-size: 1.25rem;
  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-text{
  display: inline-block;
  padding-top: 1.867rem;
  padding-bottom: 1.867rem;
}.navbar-collapse{
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}.navbar-toggler{
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}.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: 575.98px) {.navbar-expand-sm > .container,.navbar-expand-sm > .container-fluid{
    padding-right: 0;
    padding-left: 0;
  }}
@media (min-width: 576px) {.navbar-expand-sm{
    flex-flow: row nowrap;
    justify-content: flex-start;
  }.navbar-expand-sm .navbar-nav{
    flex-direction: row;
  }.navbar-expand-sm .navbar-nav .dropdown-menu{
    position: absolute;
  }.navbar-expand-sm .navbar-nav .nav-link{
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }.navbar-expand-sm > .container,.navbar-expand-sm > .container-fluid{
    flex-wrap: nowrap;
  }.navbar-expand-sm .navbar-collapse{
    display: flex !important;
    flex-basis: auto;
  }.navbar-expand-sm .navbar-toggler{
    display: none;
  }}
@media (max-width: 767.98px) {.navbar-expand-md > .container,.navbar-expand-md > .container-fluid{
    padding-right: 0;
    padding-left: 0;
  }}
@media (min-width: 768px) {.navbar-expand-md{
    flex-flow: row nowrap;
    justify-content: flex-start;
  }.navbar-expand-md .navbar-nav{
    flex-direction: row;
  }.navbar-expand-md .navbar-nav .dropdown-menu{
    position: absolute;
  }.navbar-expand-md .navbar-nav .nav-link{
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }.navbar-expand-md > .container,.navbar-expand-md > .container-fluid{
    flex-wrap: nowrap;
  }.navbar-expand-md .navbar-collapse{
    display: flex !important;
    flex-basis: auto;
  }.navbar-expand-md .navbar-toggler{
    display: none;
  }}
@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;
  }}
@media (max-width: 1199.98px) {.navbar-expand-xl > .container,.navbar-expand-xl > .container-fluid{
    padding-right: 0;
    padding-left: 0;
  }}
@media (min-width: 1200px) {.navbar-expand-xl{
    flex-flow: row nowrap;
    justify-content: flex-start;
  }.navbar-expand-xl .navbar-nav{
    flex-direction: row;
  }.navbar-expand-xl .navbar-nav .dropdown-menu{
    position: absolute;
  }.navbar-expand-xl .navbar-nav .nav-link{
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }.navbar-expand-xl > .container,.navbar-expand-xl > .container-fluid{
    flex-wrap: nowrap;
  }.navbar-expand-xl .navbar-collapse{
    display: flex !important;
    flex-basis: auto;
  }.navbar-expand-xl .navbar-toggler{
    display: none;
  }}.navbar-expand{
  flex-flow: row nowrap;
  justify-content: flex-start;
}.navbar-expand > .container,.navbar-expand > .container-fluid{
  padding-right: 0;
  padding-left: 0;
}.navbar-expand .navbar-nav{
  flex-direction: row;
}.navbar-expand .navbar-nav .dropdown-menu{
  position: absolute;
}.navbar-expand .navbar-nav .nav-link{
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}.navbar-expand > .container,.navbar-expand > .container-fluid{
  flex-wrap: nowrap;
}.navbar-expand .navbar-collapse{
  display: flex !important;
  flex-basis: auto;
}.navbar-expand .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.7);
}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{
  color: rgba(0, 0, 0, 0.8);
}.navbar-light .navbar-nav .nav-link.disabled{
  color: rgba(0, 0, 0, 0.3);
}.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.7);
  border-color: rgba(0, 0, 0, 0.1);
}.navbar-light .navbar-toggler-icon{
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}.navbar-light .navbar-text{
  color: rgba(0, 0, 0, 0.7);
}.navbar-light .navbar-text a{
  color: rgba(0, 0, 0, 0.9);
}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{
  color: rgba(0, 0, 0, 0.9);
}.navbar-dark .navbar-brand{
  color: #fff;
}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{
  color: #fff;
}.navbar-dark .navbar-nav .nav-link{
  color: rgba(255, 255, 255, 0.5);
}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{
  color: rgba(255, 255, 255, 0.75);
}.navbar-dark .navbar-nav .nav-link.disabled{
  color: rgba(255, 255, 255, 0.25);
}.navbar-dark .navbar-nav .show > .nav-link,.navbar-dark .navbar-nav .active > .nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{
  color: #fff;
}.navbar-dark .navbar-toggler{
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}.navbar-dark .navbar-toggler-icon{
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}.navbar-dark .navbar-text{
  color: rgba(255, 255, 255, 0.5);
}.navbar-dark .navbar-text a{
  color: #fff;
}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{
  color: #fff;
}.card,body.contentpane .well{
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: var(--light-reverse);
  background-clip: border-box;
  border: 1px solid rgba(52, 58, 64, 0.12);
  border-radius: 0;
}.card > hr,body.contentpane .well > hr{
  margin-right: 0;
  margin-left: 0;
}.card > .list-group:first-child .list-group-item:first-child,body.contentpane .well > .list-group:first-child .list-group-item:first-child{
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}.card > .list-group:last-child .list-group-item:last-child,body.contentpane .well > .list-group:last-child .list-group-item:last-child{
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}.card-body{
  flex: 1 1 auto;
  padding: 1.25rem;
}.card-title{
  margin-bottom: 0.75rem;
}.card-subtitle{
  margin-top: -0.375rem;
  margin-bottom: 0;
}.card-text:last-child{
  margin-bottom: 0;
}.card-link:hover{
  text-decoration: none;
}.card-link + .card-link{
  margin-left: 1.25rem;
}.card-header{
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(52, 58, 64, 0.12);
}.card-header:first-child{
  border-radius: calc(0 - 1px) calc(0 - 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 rgba(52, 58, 64, 0.12);
}.card-footer:last-child{
  border-radius: 0 0 calc(0 - 1px) calc(0 - 1px);
}.card-header-tabs{
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}.card-header-pills{
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}.card-img-overlay{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}.card-img{
  width: 100%;
  border-radius: calc(0 - 1px);
}.card-img-top{
  width: 100%;
  border-top-left-radius: calc(0 - 1px);
  border-top-right-radius: calc(0 - 1px);
}.card-img-bottom{
  width: 100%;
  border-bottom-right-radius: calc(0 - 1px);
  border-bottom-left-radius: calc(0 - 1px);
}.card-deck{
  display: flex;
  flex-direction: column;
}.card-deck .card,.card-deck body.contentpane .well,body.contentpane .card-deck .well{
  margin-bottom: 16px;
}
@media (min-width: 576px) {.card-deck{
    flex-flow: row wrap;
    margin-right: -16px;
    margin-left: -16px;
  }.card-deck .card,.card-deck body.contentpane .well,body.contentpane .card-deck .well{
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 16px;
    margin-bottom: 0;
    margin-left: 16px;
  }}.card-group{
  display: flex;
  flex-direction: column;
}.card-group > .card,body.contentpane .card-group > .well{
  margin-bottom: 16px;
}
@media (min-width: 576px) {.card-group{
    flex-flow: row wrap;
  }.card-group > .card,body.contentpane .card-group > .well{
    flex: 1 0 0%;
    margin-bottom: 0;
  }.card-group > .card + .card,body.contentpane .card-group > .well + .card,body.contentpane .card-group > .card + .well,body.contentpane .card-group > .well + .well{
    margin-left: 0;
    border-left: 0;
  }.card-group > .card:not(:last-child),body.contentpane .card-group > .well:not(:last-child){
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }.card-group > .card:not(:last-child) .card-img-top,body.contentpane .card-group > .well:not(:last-child) .card-img-top,.card-group > .card:not(:last-child) .card-header,body.contentpane .card-group > .well:not(:last-child) .card-header{
    border-top-right-radius: 0;
  }.card-group > .card:not(:last-child) .card-img-bottom,body.contentpane .card-group > .well:not(:last-child) .card-img-bottom,.card-group > .card:not(:last-child) .card-footer,body.contentpane .card-group > .well:not(:last-child) .card-footer{
    border-bottom-right-radius: 0;
  }.card-group > .card:not(:first-child),body.contentpane .card-group > .well:not(:first-child){
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }.card-group > .card:not(:first-child) .card-img-top,body.contentpane .card-group > .well:not(:first-child) .card-img-top,.card-group > .card:not(:first-child) .card-header,body.contentpane .card-group > .well:not(:first-child) .card-header{
    border-top-left-radius: 0;
  }.card-group > .card:not(:first-child) .card-img-bottom,body.contentpane .card-group > .well:not(:first-child) .card-img-bottom,.card-group > .card:not(:first-child) .card-footer,body.contentpane .card-group > .well:not(:first-child) .card-footer{
    border-bottom-left-radius: 0;
  }}.card-columns .card,.card-columns body.contentpane .well,body.contentpane .card-columns .well{
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {.card-columns{
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }.card-columns .card,.card-columns body.contentpane .well,body.contentpane .card-columns .well{
    display: inline-block;
    width: 100%;
  }}.accordion > .card,body.contentpane .accordion > .well{
  overflow: hidden;
}.accordion > .card:not(:first-of-type) .card-header:first-child,body.contentpane .accordion > .well:not(:first-of-type) .card-header:first-child{
  border-radius: 0;
}.accordion > .card:not(:first-of-type):not(:last-of-type),body.contentpane .accordion > .well:not(:first-of-type):not(:last-of-type){
  border-bottom: 0;
  border-radius: 0;
}.accordion > .card:first-of-type,body.contentpane .accordion > .well:first-of-type{
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}.accordion > .card:last-of-type,body.contentpane .accordion > .well:last-of-type{
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}.accordion > .card .card-header,body.contentpane .accordion > .well .card-header{
  margin-bottom: -1px;
}.breadcrumb{
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #dee2e6;
  border-radius: 0.25rem;
}.breadcrumb-item + .breadcrumb-item{
  padding-left: 0.5rem;
}.breadcrumb-item + .breadcrumb-item::before{
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}.breadcrumb-item + .breadcrumb-item:hover::before{
  text-decoration: underline;
}.breadcrumb-item + .breadcrumb-item:hover::before{
  text-decoration: none;
}.breadcrumb-item.active{
  color: #6c757d;
}.pagination{
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0;
}.page-link{
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #ddd;
}.page-link:hover{
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #eee;
  border-color: #ddd;
}.page-link:focus{
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}.page-item:first-child .page-link{
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}.page-item:last-child .page-link{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}.page-item.active .page-link{
  z-index: 1;
  color: #fff;
  background-color: #0071E3;
  border-color: #0071E3;
}.page-item.disabled .page-link{
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #ddd;
}.pagination-lg .page-link{
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}.pagination-lg .page-item:first-child .page-link{
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}.pagination-lg .page-item:last-child .page-link{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}.pagination-sm .page-link{
  padding: 0.25rem 0.5rem;
  font-size: 0.93rem;
  line-height: 1.5;
}.pagination-sm .page-item:first-child .page-link{
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}.pagination-sm .page-item:last-child .page-link{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}.badge{
  display: inline-block;
  padding: 6px 8px;
  font-size: 85%;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0;
  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: #fff;
  background-color: #0071E3;
}a.badge-primary:hover,a.badge-primary:focus{
  color: #fff;
  background-color: #0058b0;
}a.badge-primary:focus,a.badge-primary.focus{
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 113, 227, 0.5);
}.badge-secondary{
  color: #fff;
  background-color: #6c757d;
}a.badge-secondary:hover,a.badge-secondary:focus{
  color: #fff;
  background-color: #545b62;
}a.badge-secondary:focus,a.badge-secondary.focus{
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}.badge-success{
  color: #fff;
  background-color: #1BCBAB;
}a.badge-success:hover,a.badge-success:focus{
  color: #fff;
  background-color: #159e85;
}a.badge-success:focus,a.badge-success.focus{
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(27, 203, 171, 0.5);
}.badge-info{
  color: #fff;
  background-color: #17A2B8;
}a.badge-info:hover,a.badge-info:focus{
  color: #fff;
  background-color: #117a8b;
}a.badge-info:focus,a.badge-info.focus{
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}.badge-warning{
  color: #212529;
  background-color: #C1AB7C;
}a.badge-warning:hover,a.badge-warning:focus{
  color: #212529;
  background-color: #b19559;
}a.badge-warning:focus,a.badge-warning.focus{
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(193, 171, 124, 0.5);
}.badge-danger{
  color: #fff;
  background-color: #DB3334;
}a.badge-danger:hover,a.badge-danger:focus{
  color: #fff;
  background-color: #ba2122;
}a.badge-danger:focus,a.badge-danger.focus{
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(219, 51, 52, 0.5);
}.badge-light{
  color: #212529;
  background-color: #adb5bd;
}a.badge-light:hover,a.badge-light:focus{
  color: #212529;
  background-color: #919ca6;
}a.badge-light:focus,a.badge-light.focus{
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);
}.badge-dark{
  color: #fff;
  background-color: #343a40;
}a.badge-dark:hover,a.badge-dark:focus{
  color: #fff;
  background-color: #1d2124;
}a.badge-dark:focus,a.badge-dark.focus{
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}.badge-white{
  color: #212529;
  background-color: #fff;
}a.badge-white:hover,a.badge-white:focus{
  color: #212529;
  background-color: #e6e6e6;
}a.badge-white:focus,a.badge-white.focus{
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}.badge-black{
  color: #fff;
  background-color: #000;
}a.badge-black:hover,a.badge-black:focus{
  color: #fff;
  background-color: black;
}a.badge-black:focus,a.badge-black.focus{
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}.alert,.contact .contact-miscinfo{
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 4px;
}.alert-heading{
  color: inherit;
}.alert-link{
  font-weight: 600;
}.alert-dismissible{
  padding-right: 4rem;
}.alert-dismissible .close{
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}.alert-primary{
  color: #0071e3;
  background-color: #eff6fd;
  border-color: #8fc1f3;
}.alert-primary hr{
  border-top-color: #78b4f1;
}.alert-primary .alert-link{
  color: #0058b0;
}.alert-secondary{
  color: #6c757d;
  background-color: #f6f6f7;
  border-color: #bec2c6;
}.alert-secondary hr{
  border-top-color: #b0b5ba;
}.alert-secondary .alert-link{
  color: #545b62;
}.alert-success,.alert-message{
  color: #1bcbab;
  background-color: #f0fcfa;
  border-color: #9be8da;
}.alert-success hr,.alert-message hr{
  border-top-color: #86e3d2;
}.alert-success .alert-link,.alert-message .alert-link,.com_config #page-site h1 .alert-link{
  color: #159e85;
}.alert-info,.contact .contact-miscinfo{
  color: #17a2b8;
  background-color: #f0f9fa;
  border-color: #99d6e0;
}.alert-info hr,.contact .contact-miscinfo hr{
  border-top-color: #85ceda;
}.alert-info .alert-link,.contact .contact-miscinfo .alert-link{
  color: #117a8b;
}.alert-warning,.alert-notice{
  color: #c1ab7c;
  background-color: #fbfaf7;
  border-color: #e4dac5;
}.alert-warning hr,.alert-notice hr{
  border-top-color: #dccfb4;
}.alert-warning .alert-link,.alert-notice .alert-link{
  color: #b19559;
}.alert-danger,.alert-error{
  color: #db3334;
  background-color: #fdf2f2;
  border-color: #efa5a6;
}.alert-danger hr,.alert-error hr{
  border-top-color: #eb8f91;
}.alert-danger .alert-link,.alert-error .alert-link{
  color: #ba2122;
}.alert-light{
  color: #adb5bd;
  background-color: #fafafb;
  border-color: #dbdee2;
}.alert-light hr{
  border-top-color: #cdd1d7;
}.alert-light .alert-link{
  color: #919ca6;
}.alert-dark{
  color: #343a40;
  background-color: #f2f2f3;
  border-color: #a6a8ab;
}.alert-dark hr{
  border-top-color: #999b9f;
}.alert-dark .alert-link{
  color: #1d2124;
}.alert-white{
  color: white;
  background-color: white;
  border-color: white;
}.alert-white hr{
  border-top-color: #f2f2f2;
}.alert-white .alert-link{
  color: #e6e6e6;
}.alert-black{
  color: black;
  background-color: #efefef;
  border-color: #8f8f8f;
}.alert-black hr{
  border-top-color: #828282;
}.alert-black .alert-link{
  color: black;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}.progress{
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}.progress-bar{
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  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;
}.list-group-item-action{
  width: 100%;
  color: #495057;
  text-align: inherit;
}.list-group-item-action:hover,.list-group-item-action:focus{
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}.list-group-item-action:active{
  color: var(--body-text-color);
  background-color: #eee;
}.list-group-item{
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}.list-group-item:first-child{
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}.list-group-item:last-child{
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}.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: #0071E3;
  border-color: #0071E3;
}.list-group-horizontal{
  flex-direction: row;
}.list-group-horizontal .list-group-item{
  margin-right: -1px;
  margin-bottom: 0;
}.list-group-horizontal .list-group-item:first-child{
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
}.list-group-horizontal .list-group-item:last-child{
  margin-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
@media (min-width: 576px) {.list-group-horizontal-sm{
    flex-direction: row;
  }.list-group-horizontal-sm .list-group-item{
    margin-right: -1px;
    margin-bottom: 0;
  }.list-group-horizontal-sm .list-group-item:first-child{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
  }.list-group-horizontal-sm .list-group-item:last-child{
    margin-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }}
@media (min-width: 768px) {.list-group-horizontal-md{
    flex-direction: row;
  }.list-group-horizontal-md .list-group-item{
    margin-right: -1px;
    margin-bottom: 0;
  }.list-group-horizontal-md .list-group-item:first-child{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
  }.list-group-horizontal-md .list-group-item:last-child{
    margin-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }}
@media (min-width: 992px) {.list-group-horizontal-lg{
    flex-direction: row;
  }.list-group-horizontal-lg .list-group-item{
    margin-right: -1px;
    margin-bottom: 0;
  }.list-group-horizontal-lg .list-group-item:first-child{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
  }.list-group-horizontal-lg .list-group-item:last-child{
    margin-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }}
@media (min-width: 1200px) {.list-group-horizontal-xl{
    flex-direction: row;
  }.list-group-horizontal-xl .list-group-item{
    margin-right: -1px;
    margin-bottom: 0;
  }.list-group-horizontal-xl .list-group-item:first-child{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
  }.list-group-horizontal-xl .list-group-item:last-child{
    margin-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }}.list-group-flush .list-group-item{
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}.list-group-flush .list-group-item:last-child{
  margin-bottom: -1px;
}.list-group-flush:first-child .list-group-item:first-child{
  border-top: 0;
}.list-group-flush:last-child .list-group-item:last-child{
  margin-bottom: 0;
  border-bottom: 0;
}.list-group-item-primary{
  color: #003b76;
  background-color: #b8d7f7;
}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{
  color: #003b76;
  background-color: #a1caf4;
}.list-group-item-primary.list-group-item-action.active{
  color: #fff;
  background-color: #003b76;
  border-color: #003b76;
}.list-group-item-secondary{
  color: #383d41;
  background-color: #d6d8db;
}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{
  color: #383d41;
  background-color: #c8cbcf;
}.list-group-item-secondary.list-group-item-action.active{
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}.list-group-item-success{
  color: #0e6a59;
  background-color: #bff0e7;
}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{
  color: #0e6a59;
  background-color: #aaebdf;
}.list-group-item-success.list-group-item-action.active{
  color: #fff;
  background-color: #0e6a59;
  border-color: #0e6a59;
}.list-group-item-info{
  color: #0c5460;
  background-color: #bee5eb;
}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{
  color: #0c5460;
  background-color: #abdde5;
}.list-group-item-info.list-group-item-action.active{
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}.list-group-item-warning{
  color: #645940;
  background-color: #eee7da;
}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{
  color: #645940;
  background-color: #e6dcc9;
}.list-group-item-warning.list-group-item-action.active{
  color: #fff;
  background-color: #645940;
  border-color: #645940;
}.list-group-item-danger{
  color: #721b1b;
  background-color: #f5c6c6;
}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{
  color: #721b1b;
  background-color: #f1b0b0;
}.list-group-item-danger.list-group-item-action.active{
  color: #fff;
  background-color: #721b1b;
  border-color: #721b1b;
}.list-group-item-light{
  color: #5a5e62;
  background-color: #e8eaed;
}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{
  color: #5a5e62;
  background-color: #dadde2;
}.list-group-item-light.list-group-item-action.active{
  color: #fff;
  background-color: #5a5e62;
  border-color: #5a5e62;
}.list-group-item-dark{
  color: #1b1e21;
  background-color: #c6c8ca;
}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{
  color: #1b1e21;
  background-color: #b9bbbe;
}.list-group-item-dark.list-group-item-action.active{
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}.list-group-item-white{
  color: #858585;
  background-color: white;
}.list-group-item-white.list-group-item-action:hover,.list-group-item-white.list-group-item-action:focus{
  color: #858585;
  background-color: #f2f2f2;
}.list-group-item-white.list-group-item-action.active{
  color: #fff;
  background-color: #858585;
  border-color: #858585;
}.list-group-item-black{
  color: black;
  background-color: #b8b8b8;
}.list-group-item-black.list-group-item-action:hover,.list-group-item-black.list-group-item-action:focus{
  color: black;
  background-color: #ababab;
}.list-group-item-black.list-group-item-action.active{
  color: #fff;
  background-color: black;
  border-color: black;
}.close{
  float: right;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}.close:hover{
  color: #000;
  text-decoration: none;
}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{
  opacity: 0.75;
}button.close{
  padding: 0;
  background-color: transparent;
  border: 0;
  appearance: none;
}a.close.disabled{
  pointer-events: none;
}.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: 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-dialog-scrollable{
  display: flex;
  max-height: calc(100% - 1rem);
}.modal-dialog-scrollable .modal-content{
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{
  flex-shrink: 0;
}.modal-dialog-scrollable .modal-body{
  overflow-y: auto;
}.modal-dialog-centered{
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}.modal-dialog-centered::before{
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}.modal-dialog-centered.modal-dialog-scrollable{
  flex-direction: column;
  justify-content: center;
  height: 100%;
}.modal-dialog-centered.modal-dialog-scrollable .modal-content{
  max-height: none;
}.modal-dialog-centered.modal-dialog-scrollable::before{
  content: none;
}.modal-content{
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}.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: 0.5;
}.modal-header{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}.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;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}.modal-footer > :not(:first-child){
  margin-left: 0.25rem;
}.modal-footer > :not(:last-child){
  margin-right: 0.25rem;
}.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);
  }.modal-dialog-scrollable .modal-content{
    max-height: calc(100vh - 3.5rem);
  }.modal-dialog-centered{
    min-height: calc(100% - 3.5rem);
  }.modal-dialog-centered::before{
    height: calc(100vh - 3.5rem);
  }.modal-sm{
    max-width: 300px;
  }}
@media (min-width: 992px) {.modal-lg,.modal-xl{
    max-width: 800px;
  }}
@media (min-width: 1200px) {.modal-xl{
    max-width: 1140px;
  }}.tooltip{
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}.tooltip.show{
  opacity: 0.9;
}.tooltip .arrow{
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}.tooltip .arrow::before{
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{
  bottom: 0;
}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{
  top: 0;
}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}.tooltip-inner{
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}.popover,.control-label .form-control-feedback{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}.popover .arrow,.control-label .form-control-feedback .arrow{
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0;
}.popover .arrow::before,.control-label .form-control-feedback .arrow::before,.popover .arrow::after,.control-label .form-control-feedback .arrow::after{
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}.control-label .form-control-feedback{
  margin-bottom: 0.5rem;
}.bs-popover-top > .arrow,.bs-popover-auto[x-placement^="top"] > .arrow,.control-label .form-control-feedback > .arrow{
  bottom: calc((0.5rem + 1px) * -1);
}.bs-popover-top > .arrow::before,.bs-popover-auto[x-placement^="top"] > .arrow::before,.control-label .form-control-feedback > .arrow::before{
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}.bs-popover-top > .arrow::after,.bs-popover-auto[x-placement^="top"] > .arrow::after,.control-label .form-control-feedback > .arrow::after{
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}.bs-popover-right > .arrow,.bs-popover-auto[x-placement^="right"] > .arrow{
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0 0;
}.bs-popover-right > .arrow::before,.bs-popover-auto[x-placement^="right"] > .arrow::before{
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}.bs-popover-right > .arrow::after,.bs-popover-auto[x-placement^="right"] > .arrow::after{
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}.bs-popover-bottom > .arrow,.bs-popover-auto[x-placement^="bottom"] > .arrow{
  top: calc((0.5rem + 1px) * -1);
}.bs-popover-bottom > .arrow::before,.bs-popover-auto[x-placement^="bottom"] > .arrow::before{
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}.bs-popover-bottom > .arrow::after,.bs-popover-auto[x-placement^="bottom"] > .arrow::after{
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}.bs-popover-left > .arrow,.bs-popover-auto[x-placement^="left"] > .arrow{
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0 0;
}.bs-popover-left > .arrow::before,.bs-popover-auto[x-placement^="left"] > .arrow::before{
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}.bs-popover-left > .arrow::after,.bs-popover-auto[x-placement^="left"] > .arrow::after{
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}.popover-header{
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0 - 1px);
  border-top-right-radius: calc(0 - 1px);
}.popover-header:empty{
  display: none;
}.popover-body,.control-label .form-control-feedback{
  padding: 0.5rem 0.75rem;
  color: #212529;
}.carousel{
  position: relative;
}.carousel.pointer-event{
  touch-action: pan-y;
}.carousel-inner{
  position: relative;
  width: 100%;
  overflow: hidden;
}.carousel-inner::after{
  display: block;
  clear: both;
  content: "";
}.carousel-item{
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {.carousel-item{
    transition: none;
  }}.carousel-item.active,.carousel-item-next,.carousel-item-prev{
  display: block;
}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{
  transform: translateX(100%);
}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{
  transform: translateX(-100%);
}.carousel-fade .carousel-item{
  opacity: 0;
  transition-property: opacity;
  transform: none;
}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{
  z-index: 1;
  opacity: 1;
}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity;
}
@media (prefers-reduced-motion: reduce) {.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{
    transition: none;
  }}.carousel-control-prev,.carousel-control-next{
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {.carousel-control-prev,.carousel-control-next{
    transition: none;
  }}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}.carousel-control-prev{
  left: 0;
}.carousel-control-next{
  right: 0;
}.carousel-control-prev-icon,.carousel-control-next-icon{
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50% / 100% 100%;
}.carousel-control-prev-icon{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}.carousel-control-next-icon{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}.carousel-indicators{
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}.carousel-indicators li{
  box-sizing: content-box;
  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: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {.carousel-indicators li{
    transition: none;
  }}.carousel-indicators .active{
  opacity: 1;
}.carousel-caption{
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}.align-baseline{
  vertical-align: baseline !important;
}.align-top{
  vertical-align: top !important;
}.align-middle{
  vertical-align: middle !important;
}.align-bottom{
  vertical-align: bottom !important;
}.align-text-bottom{
  vertical-align: text-bottom !important;
}.align-text-top{
  vertical-align: text-top !important;
}.bg-primary{
  background-color: #0071E3 !important;
}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{
  background-color: #0058b0 !important;
}.bg-secondary{
  background-color: #6c757d !important;
}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{
  background-color: #545b62 !important;
}.bg-success{
  background-color: #1BCBAB !important;
}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{
  background-color: #159e85 !important;
}.bg-info{
  background-color: #17A2B8 !important;
}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{
  background-color: #117a8b !important;
}.bg-warning{
  background-color: #C1AB7C !important;
}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{
  background-color: #b19559 !important;
}.bg-danger{
  background-color: #DB3334 !important;
}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{
  background-color: #ba2122 !important;
}.bg-light{
  background-color: #adb5bd !important;
}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{
  background-color: #919ca6 !important;
}.bg-dark{
  background-color: #343a40 !important;
}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{
  background-color: #1d2124 !important;
}.bg-white{
  background-color: #fff !important;
}a.bg-white:hover,a.bg-white:focus,button.bg-white:hover,button.bg-white:focus{
  background-color: #e6e6e6 !important;
}.bg-black{
  background-color: #000 !important;
}a.bg-black:hover,a.bg-black:focus,button.bg-black:hover,button.bg-black:focus{
  background-color: black !important;
}.bg-white{
  background-color: #fff !important;
}.bg-transparent{
  background-color: transparent !important;
}.border{
  border: 1px solid rgba(52, 58, 64, 0.12) !important;
}.border-top{
  border-top: 1px solid rgba(52, 58, 64, 0.12) !important;
}.border-right{
  border-right: 1px solid rgba(52, 58, 64, 0.12) !important;
}.border-bottom{
  border-bottom: 1px solid rgba(52, 58, 64, 0.12) !important;
}.border-left{
  border-left: 1px solid rgba(52, 58, 64, 0.12) !important;
}.border-0{
  border: 0 !important;
}.border-top-0{
  border-top: 0 !important;
}.border-right-0{
  border-right: 0 !important;
}.border-bottom-0{
  border-bottom: 0 !important;
}.border-left-0{
  border-left: 0 !important;
}.border-primary{
  border-color: #0071E3 !important;
}.border-secondary{
  border-color: #6c757d !important;
}.border-success{
  border-color: #1BCBAB !important;
}.border-info{
  border-color: #17A2B8 !important;
}.border-warning{
  border-color: #C1AB7C !important;
}.border-danger{
  border-color: #DB3334 !important;
}.border-light{
  border-color: #adb5bd !important;
}.border-dark{
  border-color: #343a40 !important;
}.border-white{
  border-color: #fff !important;
}.border-black{
  border-color: #000 !important;
}.border-white{
  border-color: #fff !important;
}.rounded-sm{
  border-radius: 0 !important;
}.rounded{
  border-radius: 0 !important;
}.rounded-top{
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}.rounded-right{
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}.rounded-bottom{
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}.rounded-left{
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}.rounded-lg{
  border-radius: 0 !important;
}.rounded-circle{
  border-radius: 50% !important;
}.rounded-pill{
  border-radius: 50rem !important;
}.rounded-0{
  border-radius: 0 !important;
}.clearfix::after,.com-tags-tag.tag-category .list-group .list-group-item::after,.content-category .category-desc::after{
  display: block;
  clear: both;
  content: "";
}.d-none{
  display: none !important;
}.d-inline{
  display: inline !important;
}.d-inline-block,.author-socials a{
  display: inline-block !important;
}.d-block,.author-page .author-avatar a,.author-page .author-avatar span,.author-detail .author-avatar a,.author-detail .author-avatar span{
  display: block !important;
}.d-table{
  display: table !important;
}.d-table-row{
  display: table-row !important;
}.d-table-cell{
  display: table-cell !important;
}.d-flex{
  display: flex !important;
}.d-inline-flex{
  display: inline-flex !important;
}
@media (min-width: 576px) {.d-sm-none{
    display: none !important;
  }.d-sm-inline{
    display: inline !important;
  }.d-sm-inline-block{
    display: inline-block !important;
  }.d-sm-block{
    display: block !important;
  }.d-sm-table{
    display: table !important;
  }.d-sm-table-row{
    display: table-row !important;
  }.d-sm-table-cell{
    display: table-cell !important;
  }.d-sm-flex{
    display: flex !important;
  }.d-sm-inline-flex{
    display: inline-flex !important;
  }}
@media (min-width: 768px) {.d-md-none{
    display: none !important;
  }.d-md-inline{
    display: inline !important;
  }.d-md-inline-block{
    display: inline-block !important;
  }.d-md-block{
    display: block !important;
  }.d-md-table{
    display: table !important;
  }.d-md-table-row{
    display: table-row !important;
  }.d-md-table-cell{
    display: table-cell !important;
  }.d-md-flex{
    display: flex !important;
  }.d-md-inline-flex{
    display: inline-flex !important;
  }}
@media (min-width: 992px) {.d-lg-none{
    display: none !important;
  }.d-lg-inline{
    display: inline !important;
  }.d-lg-inline-block{
    display: inline-block !important;
  }.d-lg-block{
    display: block !important;
  }.d-lg-table{
    display: table !important;
  }.d-lg-table-row{
    display: table-row !important;
  }.d-lg-table-cell{
    display: table-cell !important;
  }.d-lg-flex{
    display: flex !important;
  }.d-lg-inline-flex{
    display: inline-flex !important;
  }}
@media (min-width: 1200px) {.d-xl-none{
    display: none !important;
  }.d-xl-inline{
    display: inline !important;
  }.d-xl-inline-block{
    display: inline-block !important;
  }.d-xl-block{
    display: block !important;
  }.d-xl-table{
    display: table !important;
  }.d-xl-table-row{
    display: table-row !important;
  }.d-xl-table-cell{
    display: table-cell !important;
  }.d-xl-flex{
    display: flex !important;
  }.d-xl-inline-flex{
    display: inline-flex !important;
  }}
@media print {.d-print-none{
    display: none !important;
  }.d-print-inline{
    display: inline !important;
  }.d-print-inline-block{
    display: inline-block !important;
  }.d-print-block{
    display: block !important;
  }.d-print-table{
    display: table !important;
  }.d-print-table-row{
    display: table-row !important;
  }.d-print-table-cell{
    display: table-cell !important;
  }.d-print-flex{
    display: flex !important;
  }.d-print-inline-flex{
    display: inline-flex !important;
  }}.embed-responsive{
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}.embed-responsive::before{
  display: block;
  content: "";
}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}.embed-responsive-21by9::before{
  padding-top: 42.8571428571%;
}.embed-responsive-16by9::before{
  padding-top: 56.25%;
}.embed-responsive-4by3::before{
  padding-top: 75%;
}.embed-responsive-1by1::before{
  padding-top: 100%;
}.flex-row{
  flex-direction: row !important;
}.flex-column{
  flex-direction: column !important;
}.flex-row-reverse{
  flex-direction: row-reverse !important;
}.flex-column-reverse{
  flex-direction: column-reverse !important;
}.flex-wrap{
  flex-wrap: wrap !important;
}.flex-nowrap{
  flex-wrap: nowrap !important;
}.flex-wrap-reverse{
  flex-wrap: wrap-reverse !important;
}.flex-fill{
  flex: 1 1 auto !important;
}.flex-grow-0{
  flex-grow: 0 !important;
}.flex-grow-1{
  flex-grow: 1 !important;
}.flex-shrink-0{
  flex-shrink: 0 !important;
}.flex-shrink-1{
  flex-shrink: 1 !important;
}.justify-content-start{
  justify-content: flex-start !important;
}.justify-content-end{
  justify-content: flex-end !important;
}.justify-content-center{
  justify-content: center !important;
}.justify-content-between{
  justify-content: space-between !important;
}.justify-content-around{
  justify-content: space-around !important;
}.align-items-start{
  align-items: flex-start !important;
}.align-items-end{
  align-items: flex-end !important;
}.align-items-center{
  align-items: center !important;
}.align-items-baseline{
  align-items: baseline !important;
}.align-items-stretch{
  align-items: stretch !important;
}.align-content-start{
  align-content: flex-start !important;
}.align-content-end{
  align-content: flex-end !important;
}.align-content-center{
  align-content: center !important;
}.align-content-between{
  align-content: space-between !important;
}.align-content-around{
  align-content: space-around !important;
}.align-content-stretch{
  align-content: stretch !important;
}.align-self-auto{
  align-self: auto !important;
}.align-self-start{
  align-self: flex-start !important;
}.align-self-end{
  align-self: flex-end !important;
}.align-self-center{
  align-self: center !important;
}.align-self-baseline{
  align-self: baseline !important;
}.align-self-stretch{
  align-self: stretch !important;
}
@media (min-width: 576px) {.flex-sm-row{
    flex-direction: row !important;
  }.flex-sm-column{
    flex-direction: column !important;
  }.flex-sm-row-reverse{
    flex-direction: row-reverse !important;
  }.flex-sm-column-reverse{
    flex-direction: column-reverse !important;
  }.flex-sm-wrap{
    flex-wrap: wrap !important;
  }.flex-sm-nowrap{
    flex-wrap: nowrap !important;
  }.flex-sm-wrap-reverse{
    flex-wrap: wrap-reverse !important;
  }.flex-sm-fill{
    flex: 1 1 auto !important;
  }.flex-sm-grow-0{
    flex-grow: 0 !important;
  }.flex-sm-grow-1{
    flex-grow: 1 !important;
  }.flex-sm-shrink-0{
    flex-shrink: 0 !important;
  }.flex-sm-shrink-1{
    flex-shrink: 1 !important;
  }.justify-content-sm-start{
    justify-content: flex-start !important;
  }.justify-content-sm-end{
    justify-content: flex-end !important;
  }.justify-content-sm-center{
    justify-content: center !important;
  }.justify-content-sm-between{
    justify-content: space-between !important;
  }.justify-content-sm-around{
    justify-content: space-around !important;
  }.align-items-sm-start{
    align-items: flex-start !important;
  }.align-items-sm-end{
    align-items: flex-end !important;
  }.align-items-sm-center{
    align-items: center !important;
  }.align-items-sm-baseline{
    align-items: baseline !important;
  }.align-items-sm-stretch{
    align-items: stretch !important;
  }.align-content-sm-start{
    align-content: flex-start !important;
  }.align-content-sm-end{
    align-content: flex-end !important;
  }.align-content-sm-center{
    align-content: center !important;
  }.align-content-sm-between{
    align-content: space-between !important;
  }.align-content-sm-around{
    align-content: space-around !important;
  }.align-content-sm-stretch{
    align-content: stretch !important;
  }.align-self-sm-auto{
    align-self: auto !important;
  }.align-self-sm-start{
    align-self: flex-start !important;
  }.align-self-sm-end{
    align-self: flex-end !important;
  }.align-self-sm-center{
    align-self: center !important;
  }.align-self-sm-baseline{
    align-self: baseline !important;
  }.align-self-sm-stretch{
    align-self: stretch !important;
  }}
@media (min-width: 768px) {.flex-md-row{
    flex-direction: row !important;
  }.flex-md-column{
    flex-direction: column !important;
  }.flex-md-row-reverse{
    flex-direction: row-reverse !important;
  }.flex-md-column-reverse{
    flex-direction: column-reverse !important;
  }.flex-md-wrap{
    flex-wrap: wrap !important;
  }.flex-md-nowrap{
    flex-wrap: nowrap !important;
  }.flex-md-wrap-reverse{
    flex-wrap: wrap-reverse !important;
  }.flex-md-fill{
    flex: 1 1 auto !important;
  }.flex-md-grow-0{
    flex-grow: 0 !important;
  }.flex-md-grow-1{
    flex-grow: 1 !important;
  }.flex-md-shrink-0{
    flex-shrink: 0 !important;
  }.flex-md-shrink-1{
    flex-shrink: 1 !important;
  }.justify-content-md-start{
    justify-content: flex-start !important;
  }.justify-content-md-end{
    justify-content: flex-end !important;
  }.justify-content-md-center{
    justify-content: center !important;
  }.justify-content-md-between{
    justify-content: space-between !important;
  }.justify-content-md-around{
    justify-content: space-around !important;
  }.align-items-md-start{
    align-items: flex-start !important;
  }.align-items-md-end{
    align-items: flex-end !important;
  }.align-items-md-center{
    align-items: center !important;
  }.align-items-md-baseline{
    align-items: baseline !important;
  }.align-items-md-stretch{
    align-items: stretch !important;
  }.align-content-md-start{
    align-content: flex-start !important;
  }.align-content-md-end{
    align-content: flex-end !important;
  }.align-content-md-center{
    align-content: center !important;
  }.align-content-md-between{
    align-content: space-between !important;
  }.align-content-md-around{
    align-content: space-around !important;
  }.align-content-md-stretch{
    align-content: stretch !important;
  }.align-self-md-auto{
    align-self: auto !important;
  }.align-self-md-start{
    align-self: flex-start !important;
  }.align-self-md-end{
    align-self: flex-end !important;
  }.align-self-md-center{
    align-self: center !important;
  }.align-self-md-baseline{
    align-self: baseline !important;
  }.align-self-md-stretch{
    align-self: stretch !important;
  }}
@media (min-width: 992px) {.flex-lg-row{
    flex-direction: row !important;
  }.flex-lg-column{
    flex-direction: column !important;
  }.flex-lg-row-reverse{
    flex-direction: row-reverse !important;
  }.flex-lg-column-reverse{
    flex-direction: column-reverse !important;
  }.flex-lg-wrap{
    flex-wrap: wrap !important;
  }.flex-lg-nowrap{
    flex-wrap: nowrap !important;
  }.flex-lg-wrap-reverse{
    flex-wrap: wrap-reverse !important;
  }.flex-lg-fill{
    flex: 1 1 auto !important;
  }.flex-lg-grow-0{
    flex-grow: 0 !important;
  }.flex-lg-grow-1{
    flex-grow: 1 !important;
  }.flex-lg-shrink-0{
    flex-shrink: 0 !important;
  }.flex-lg-shrink-1{
    flex-shrink: 1 !important;
  }.justify-content-lg-start{
    justify-content: flex-start !important;
  }.justify-content-lg-end{
    justify-content: flex-end !important;
  }.justify-content-lg-center{
    justify-content: center !important;
  }.justify-content-lg-between{
    justify-content: space-between !important;
  }.justify-content-lg-around{
    justify-content: space-around !important;
  }.align-items-lg-start{
    align-items: flex-start !important;
  }.align-items-lg-end{
    align-items: flex-end !important;
  }.align-items-lg-center{
    align-items: center !important;
  }.align-items-lg-baseline{
    align-items: baseline !important;
  }.align-items-lg-stretch{
    align-items: stretch !important;
  }.align-content-lg-start{
    align-content: flex-start !important;
  }.align-content-lg-end{
    align-content: flex-end !important;
  }.align-content-lg-center{
    align-content: center !important;
  }.align-content-lg-between{
    align-content: space-between !important;
  }.align-content-lg-around{
    align-content: space-around !important;
  }.align-content-lg-stretch{
    align-content: stretch !important;
  }.align-self-lg-auto{
    align-self: auto !important;
  }.align-self-lg-start{
    align-self: flex-start !important;
  }.align-self-lg-end{
    align-self: flex-end !important;
  }.align-self-lg-center{
    align-self: center !important;
  }.align-self-lg-baseline{
    align-self: baseline !important;
  }.align-self-lg-stretch{
    align-self: stretch !important;
  }}
@media (min-width: 1200px) {.flex-xl-row{
    flex-direction: row !important;
  }.flex-xl-column{
    flex-direction: column !important;
  }.flex-xl-row-reverse{
    flex-direction: row-reverse !important;
  }.flex-xl-column-reverse{
    flex-direction: column-reverse !important;
  }.flex-xl-wrap{
    flex-wrap: wrap !important;
  }.flex-xl-nowrap{
    flex-wrap: nowrap !important;
  }.flex-xl-wrap-reverse{
    flex-wrap: wrap-reverse !important;
  }.flex-xl-fill{
    flex: 1 1 auto !important;
  }.flex-xl-grow-0{
    flex-grow: 0 !important;
  }.flex-xl-grow-1{
    flex-grow: 1 !important;
  }.flex-xl-shrink-0{
    flex-shrink: 0 !important;
  }.flex-xl-shrink-1{
    flex-shrink: 1 !important;
  }.justify-content-xl-start{
    justify-content: flex-start !important;
  }.justify-content-xl-end{
    justify-content: flex-end !important;
  }.justify-content-xl-center{
    justify-content: center !important;
  }.justify-content-xl-between{
    justify-content: space-between !important;
  }.justify-content-xl-around{
    justify-content: space-around !important;
  }.align-items-xl-start{
    align-items: flex-start !important;
  }.align-items-xl-end{
    align-items: flex-end !important;
  }.align-items-xl-center{
    align-items: center !important;
  }.align-items-xl-baseline{
    align-items: baseline !important;
  }.align-items-xl-stretch{
    align-items: stretch !important;
  }.align-content-xl-start{
    align-content: flex-start !important;
  }.align-content-xl-end{
    align-content: flex-end !important;
  }.align-content-xl-center{
    align-content: center !important;
  }.align-content-xl-between{
    align-content: space-between !important;
  }.align-content-xl-around{
    align-content: space-around !important;
  }.align-content-xl-stretch{
    align-content: stretch !important;
  }.align-self-xl-auto{
    align-self: auto !important;
  }.align-self-xl-start{
    align-self: flex-start !important;
  }.align-self-xl-end{
    align-self: flex-end !important;
  }.align-self-xl-center{
    align-self: center !important;
  }.align-self-xl-baseline{
    align-self: baseline !important;
  }.align-self-xl-stretch{
    align-self: stretch !important;
  }}.float-left{
  float: left !important;
}.float-right{
  float: right !important;
}.float-none{
  float: none !important;
}
@media (min-width: 576px) {.float-sm-left{
    float: left !important;
  }.float-sm-right{
    float: right !important;
  }.float-sm-none{
    float: none !important;
  }}
@media (min-width: 768px) {.float-md-left{
    float: left !important;
  }.float-md-right{
    float: right !important;
  }.float-md-none{
    float: none !important;
  }}
@media (min-width: 992px) {.float-lg-left{
    float: left !important;
  }.float-lg-right{
    float: right !important;
  }.float-lg-none{
    float: none !important;
  }}
@media (min-width: 1200px) {.float-xl-left{
    float: left !important;
  }.float-xl-right{
    float: right !important;
  }.float-xl-none{
    float: none !important;
  }}.overflow-auto{
  overflow: auto !important;
}.overflow-hidden{
  overflow: hidden !important;
}.position-static{
  position: static !important;
}.position-relative{
  position: relative !important;
}.position-absolute{
  position: absolute !important;
}.position-fixed{
  position: fixed !important;
}.position-sticky{
  position: sticky !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;
}.sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}.sr-only-focusable:active,.sr-only-focusable:focus{
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}.shadow-sm{
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}.shadow{
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}.shadow-lg{
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}.shadow-none{
  box-shadow: none !important;
}.w-25{
  width: 25% !important;
}.w-50{
  width: 50% !important;
}.w-75{
  width: 75% !important;
}.w-100{
  width: 100% !important;
}.w-auto{
  width: auto !important;
}.h-25{
  height: 25% !important;
}.h-50{
  height: 50% !important;
}.h-75{
  height: 75% !important;
}.h-100{
  height: 100% !important;
}.h-auto{
  height: auto !important;
}.mw-100{
  max-width: 100% !important;
}.mh-100{
  max-height: 100% !important;
}.vw-100{
  width: 100vw !important;
}.vh-100{
  height: 100vh !important;
}.stretched-link::after{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}.m-0{
  margin: 0 !important;
}.mt-0,.my-0{
  margin-top: 0 !important;
}.mx-0{
  margin-right: 0 !important;
}.mb-0,.my-0{
  margin-bottom: 0 !important;
}.ml-0,.mx-0{
  margin-left: 0 !important;
}.m-1{
  margin: 0.266675rem !important;
}.mt-1,.my-1{
  margin-top: 0.266675rem !important;
}.mx-1{
  margin-right: 0.266675rem !important;
}.mb-1,.my-1{
  margin-bottom: 0.266675rem !important;
}.mx-1{
  margin-left: 0.266675rem !important;
}.m-2{
  margin: 0.53335rem !important;
}.mt-2,.my-2{
  margin-top: 0.53335rem !important;
}.mr-2,.mx-2{
  margin-right: 0.53335rem !important;
}.mb-2,.my-2{
  margin-bottom: 0.53335rem !important;
}.mx-2{
  margin-left: 0.53335rem !important;
}.m-3{
  margin: 1.0667rem !important;
}.mt-3,.my-3{
  margin-top: 1.0667rem !important;
}.mx-3{
  margin-right: 1.0667rem !important;
}.mb-3,.my-3{
  margin-bottom: 1.0667rem !important;
}.mx-3{
  margin-left: 1.0667rem !important;
}.m-4{
  margin: 2.1334rem !important;
}.mt-4,.my-4{
  margin-top: 2.1334rem !important;
}.mx-4{
  margin-right: 2.1334rem !important;
}.mb-4,.my-4{
  margin-bottom: 2.1334rem !important;
}.mx-4{
  margin-left: 2.1334rem !important;
}.m-5{
  margin: 3.2001rem !important;
}.mt-5,.my-5{
  margin-top: 3.2001rem !important;
}.mx-5{
  margin-right: 3.2001rem !important;
}.mb-5,.my-5{
  margin-bottom: 3.2001rem !important;
}.mx-5{
  margin-left: 3.2001rem !important;
}.p-0{
  padding: 0 !important;
}.pt-0,.py-0{
  padding-top: 0 !important;
}.px-0{
  padding-right: 0 !important;
}.pb-0,.py-0{
  padding-bottom: 0 !important;
}.px-0{
  padding-left: 0 !important;
}.p-1{
  padding: 0.266675rem !important;
}.pt-1,.py-1{
  padding-top: 0.266675rem !important;
}.px-1{
  padding-right: 0.266675rem !important;
}.pb-1,.py-1{
  padding-bottom: 0.266675rem !important;
}.px-1{
  padding-left: 0.266675rem !important;
}.p-2{
  padding: 0.53335rem !important;
}.pt-2,.py-2{
  padding-top: 0.53335rem !important;
}.pr-2,.px-2{
  padding-right: 0.53335rem !important;
}.pb-2,.py-2{
  padding-bottom: 0.53335rem !important;
}.px-2{
  padding-left: 0.53335rem !important;
}.p-3{
  padding: 1.0667rem !important;
}.pt-3,.py-3{
  padding-top: 1.0667rem !important;
}.px-3{
  padding-right: 1.0667rem !important;
}.pb-3,.py-3{
  padding-bottom: 1.0667rem !important;
}.px-3{
  padding-left: 1.0667rem !important;
}.p-4{
  padding: 2.1334rem !important;
}.pt-4,.py-4{
  padding-top: 2.1334rem !important;
}.px-4{
  padding-right: 2.1334rem !important;
}.pb-4,.py-4{
  padding-bottom: 2.1334rem !important;
}.px-4{
  padding-left: 2.1334rem !important;
}.p-5{
  padding: 3.2001rem !important;
}.pt-5,.py-5{
  padding-top: 3.2001rem !important;
}.px-5{
  padding-right: 3.2001rem !important;
}.pb-5,.py-5{
  padding-bottom: 3.2001rem !important;
}.px-5{
  padding-left: 3.2001rem !important;
}.m-n1{
  margin: -0.266675rem !important;
}.mt-n1,.my-n1{
  margin-top: -0.266675rem !important;
}.mx-n1{
  margin-right: -0.266675rem !important;
}.mb-n1,.my-n1{
  margin-bottom: -0.266675rem !important;
}.mx-n1{
  margin-left: -0.266675rem !important;
}.m-n2{
  margin: -0.53335rem !important;
}.mt-n2,.my-n2{
  margin-top: -0.53335rem !important;
}.mx-n2{
  margin-right: -0.53335rem !important;
}.mb-n2,.my-n2{
  margin-bottom: -0.53335rem !important;
}.mx-n2{
  margin-left: -0.53335rem !important;
}.m-n3{
  margin: -1.0667rem !important;
}.mt-n3,.my-n3{
  margin-top: -1.0667rem !important;
}.mx-n3{
  margin-right: -1.0667rem !important;
}.mb-n3,.my-n3{
  margin-bottom: -1.0667rem !important;
}.mx-n3{
  margin-left: -1.0667rem !important;
}.m-n4{
  margin: -2.1334rem !important;
}.mt-n4,.my-n4{
  margin-top: -2.1334rem !important;
}.mx-n4{
  margin-right: -2.1334rem !important;
}.mb-n4,.my-n4{
  margin-bottom: -2.1334rem !important;
}.mx-n4{
  margin-left: -2.1334rem !important;
}.m-n5{
  margin: -3.2001rem !important;
}.mt-n5,.my-n5{
  margin-top: -3.2001rem !important;
}.mx-n5{
  margin-right: -3.2001rem !important;
}.mb-n5,.my-n5{
  margin-bottom: -3.2001rem !important;
}.mx-n5{
  margin-left: -3.2001rem !important;
}.m-auto{
  margin: auto !important;
}.mt-auto,.my-auto{
  margin-top: auto !important;
}.mx-auto{
  margin-right: auto !important;
}.mb-auto,.my-auto{
  margin-bottom: auto !important;
}.mx-auto{
  margin-left: auto !important;
}
@media (min-width: 576px) {.m-sm-0{
    margin: 0 !important;
  }.mt-sm-0,.my-sm-0{
    margin-top: 0 !important;
  }.mx-sm-0{
    margin-right: 0 !important;
  }.mb-sm-0,.my-sm-0{
    margin-bottom: 0 !important;
  }.mx-sm-0{
    margin-left: 0 !important;
  }.m-sm-1{
    margin: 0.266675rem !important;
  }.mt-sm-1,.my-sm-1{
    margin-top: 0.266675rem !important;
  }.mx-sm-1{
    margin-right: 0.266675rem !important;
  }.mb-sm-1,.my-sm-1{
    margin-bottom: 0.266675rem !important;
  }.mx-sm-1{
    margin-left: 0.266675rem !important;
  }.m-sm-2{
    margin: 0.53335rem !important;
  }.mt-sm-2,.my-sm-2{
    margin-top: 0.53335rem !important;
  }.mx-sm-2{
    margin-right: 0.53335rem !important;
  }.mb-sm-2,.my-sm-2{
    margin-bottom: 0.53335rem !important;
  }.mx-sm-2{
    margin-left: 0.53335rem !important;
  }.m-sm-3{
    margin: 1.0667rem !important;
  }.mt-sm-3,.my-sm-3{
    margin-top: 1.0667rem !important;
  }.mx-sm-3{
    margin-right: 1.0667rem !important;
  }.mb-sm-3,.my-sm-3{
    margin-bottom: 1.0667rem !important;
  }.mx-sm-3{
    margin-left: 1.0667rem !important;
  }.m-sm-4{
    margin: 2.1334rem !important;
  }.mt-sm-4,.my-sm-4{
    margin-top: 2.1334rem !important;
  }.mx-sm-4{
    margin-right: 2.1334rem !important;
  }.mb-sm-4,.my-sm-4{
    margin-bottom: 2.1334rem !important;
  }.mx-sm-4{
    margin-left: 2.1334rem !important;
  }.m-sm-5{
    margin: 3.2001rem !important;
  }.mt-sm-5,.my-sm-5{
    margin-top: 3.2001rem !important;
  }.mx-sm-5{
    margin-right: 3.2001rem !important;
  }.mb-sm-5,.my-sm-5{
    margin-bottom: 3.2001rem !important;
  }.mx-sm-5{
    margin-left: 3.2001rem !important;
  }.p-sm-0{
    padding: 0 !important;
  }.pt-sm-0,.py-sm-0{
    padding-top: 0 !important;
  }.px-sm-0{
    padding-right: 0 !important;
  }.pb-sm-0,.py-sm-0{
    padding-bottom: 0 !important;
  }.px-sm-0{
    padding-left: 0 !important;
  }.p-sm-1{
    padding: 0.266675rem !important;
  }.pt-sm-1,.py-sm-1{
    padding-top: 0.266675rem !important;
  }.px-sm-1{
    padding-right: 0.266675rem !important;
  }.pb-sm-1,.py-sm-1{
    padding-bottom: 0.266675rem !important;
  }.px-sm-1{
    padding-left: 0.266675rem !important;
  }.p-sm-2{
    padding: 0.53335rem !important;
  }.pt-sm-2,.py-sm-2{
    padding-top: 0.53335rem !important;
  }.px-sm-2{
    padding-right: 0.53335rem !important;
  }.pb-sm-2,.py-sm-2{
    padding-bottom: 0.53335rem !important;
  }.px-sm-2{
    padding-left: 0.53335rem !important;
  }.p-sm-3{
    padding: 1.0667rem !important;
  }.pt-sm-3,.py-sm-3{
    padding-top: 1.0667rem !important;
  }.px-sm-3{
    padding-right: 1.0667rem !important;
  }.pb-sm-3,.py-sm-3{
    padding-bottom: 1.0667rem !important;
  }.px-sm-3{
    padding-left: 1.0667rem !important;
  }.p-sm-4{
    padding: 2.1334rem !important;
  }.pt-sm-4,.py-sm-4{
    padding-top: 2.1334rem !important;
  }.px-sm-4{
    padding-right: 2.1334rem !important;
  }.pb-sm-4,.py-sm-4{
    padding-bottom: 2.1334rem !important;
  }.px-sm-4{
    padding-left: 2.1334rem !important;
  }.p-sm-5{
    padding: 3.2001rem !important;
  }.pt-sm-5,.py-sm-5{
    padding-top: 3.2001rem !important;
  }.px-sm-5{
    padding-right: 3.2001rem !important;
  }.pb-sm-5,.py-sm-5{
    padding-bottom: 3.2001rem !important;
  }.px-sm-5{
    padding-left: 3.2001rem !important;
  }.m-sm-n1{
    margin: -0.266675rem !important;
  }.mt-sm-n1,.my-sm-n1{
    margin-top: -0.266675rem !important;
  }.mx-sm-n1{
    margin-right: -0.266675rem !important;
  }.mb-sm-n1,.my-sm-n1{
    margin-bottom: -0.266675rem !important;
  }.mx-sm-n1{
    margin-left: -0.266675rem !important;
  }.m-sm-n2{
    margin: -0.53335rem !important;
  }.mt-sm-n2,.my-sm-n2{
    margin-top: -0.53335rem !important;
  }.mx-sm-n2{
    margin-right: -0.53335rem !important;
  }.mb-sm-n2,.my-sm-n2{
    margin-bottom: -0.53335rem !important;
  }.mx-sm-n2{
    margin-left: -0.53335rem !important;
  }.m-sm-n3{
    margin: -1.0667rem !important;
  }.mt-sm-n3,.my-sm-n3{
    margin-top: -1.0667rem !important;
  }.mx-sm-n3{
    margin-right: -1.0667rem !important;
  }.mb-sm-n3,.my-sm-n3{
    margin-bottom: -1.0667rem !important;
  }.mx-sm-n3{
    margin-left: -1.0667rem !important;
  }.m-sm-n4{
    margin: -2.1334rem !important;
  }.mt-sm-n4,.my-sm-n4{
    margin-top: -2.1334rem !important;
  }.mx-sm-n4{
    margin-right: -2.1334rem !important;
  }.mb-sm-n4,.my-sm-n4{
    margin-bottom: -2.1334rem !important;
  }.mx-sm-n4{
    margin-left: -2.1334rem !important;
  }.m-sm-n5{
    margin: -3.2001rem !important;
  }.mt-sm-n5,.my-sm-n5{
    margin-top: -3.2001rem !important;
  }.mx-sm-n5{
    margin-right: -3.2001rem !important;
  }.mb-sm-n5,.my-sm-n5{
    margin-bottom: -3.2001rem !important;
  }.mx-sm-n5{
    margin-left: -3.2001rem !important;
  }.m-sm-auto{
    margin: auto !important;
  }.mt-sm-auto,.my-sm-auto{
    margin-top: auto !important;
  }.mx-sm-auto{
    margin-right: auto !important;
  }.mb-sm-auto,.my-sm-auto{
    margin-bottom: auto !important;
  }.mx-sm-auto{
    margin-left: auto !important;
  }}
@media (min-width: 768px) {.m-md-0{
    margin: 0 !important;
  }.mt-md-0,.my-md-0{
    margin-top: 0 !important;
  }.mx-md-0{
    margin-right: 0 !important;
  }.mb-md-0,.my-md-0{
    margin-bottom: 0 !important;
  }.mx-md-0{
    margin-left: 0 !important;
  }.m-md-1{
    margin: 0.266675rem !important;
  }.mt-md-1,.my-md-1{
    margin-top: 0.266675rem !important;
  }.mx-md-1{
    margin-right: 0.266675rem !important;
  }.mb-md-1,.my-md-1{
    margin-bottom: 0.266675rem !important;
  }.mx-md-1{
    margin-left: 0.266675rem !important;
  }.m-md-2{
    margin: 0.53335rem !important;
  }.mt-md-2,.my-md-2{
    margin-top: 0.53335rem !important;
  }.mx-md-2{
    margin-right: 0.53335rem !important;
  }.mb-md-2,.my-md-2{
    margin-bottom: 0.53335rem !important;
  }.mx-md-2{
    margin-left: 0.53335rem !important;
  }.m-md-3{
    margin: 1.0667rem !important;
  }.mt-md-3,.my-md-3{
    margin-top: 1.0667rem !important;
  }.mx-md-3{
    margin-right: 1.0667rem !important;
  }.mb-md-3,.my-md-3{
    margin-bottom: 1.0667rem !important;
  }.mx-md-3{
    margin-left: 1.0667rem !important;
  }.m-md-4{
    margin: 2.1334rem !important;
  }.mt-md-4,.my-md-4{
    margin-top: 2.1334rem !important;
  }.mx-md-4{
    margin-right: 2.1334rem !important;
  }.mb-md-4,.my-md-4{
    margin-bottom: 2.1334rem !important;
  }.mx-md-4{
    margin-left: 2.1334rem !important;
  }.m-md-5{
    margin: 3.2001rem !important;
  }.mt-md-5,.my-md-5{
    margin-top: 3.2001rem !important;
  }.mx-md-5{
    margin-right: 3.2001rem !important;
  }.mb-md-5,.my-md-5{
    margin-bottom: 3.2001rem !important;
  }.mx-md-5{
    margin-left: 3.2001rem !important;
  }.p-md-0{
    padding: 0 !important;
  }.pt-md-0,.py-md-0{
    padding-top: 0 !important;
  }.px-md-0{
    padding-right: 0 !important;
  }.pb-md-0,.py-md-0{
    padding-bottom: 0 !important;
  }.px-md-0{
    padding-left: 0 !important;
  }.p-md-1{
    padding: 0.266675rem !important;
  }.pt-md-1,.py-md-1{
    padding-top: 0.266675rem !important;
  }.px-md-1{
    padding-right: 0.266675rem !important;
  }.pb-md-1,.py-md-1{
    padding-bottom: 0.266675rem !important;
  }.px-md-1{
    padding-left: 0.266675rem !important;
  }.p-md-2{
    padding: 0.53335rem !important;
  }.pt-md-2,.py-md-2{
    padding-top: 0.53335rem !important;
  }.px-md-2{
    padding-right: 0.53335rem !important;
  }.pb-md-2,.py-md-2{
    padding-bottom: 0.53335rem !important;
  }.px-md-2{
    padding-left: 0.53335rem !important;
  }.p-md-3{
    padding: 1.0667rem !important;
  }.pt-md-3,.py-md-3{
    padding-top: 1.0667rem !important;
  }.px-md-3{
    padding-right: 1.0667rem !important;
  }.pb-md-3,.py-md-3{
    padding-bottom: 1.0667rem !important;
  }.px-md-3{
    padding-left: 1.0667rem !important;
  }.p-md-4{
    padding: 2.1334rem !important;
  }.pt-md-4,.py-md-4{
    padding-top: 2.1334rem !important;
  }.px-md-4{
    padding-right: 2.1334rem !important;
  }.pb-md-4,.py-md-4{
    padding-bottom: 2.1334rem !important;
  }.px-md-4{
    padding-left: 2.1334rem !important;
  }.p-md-5{
    padding: 3.2001rem !important;
  }.pt-md-5,.py-md-5{
    padding-top: 3.2001rem !important;
  }.px-md-5{
    padding-right: 3.2001rem !important;
  }.pb-md-5,.py-md-5{
    padding-bottom: 3.2001rem !important;
  }.px-md-5{
    padding-left: 3.2001rem !important;
  }.m-md-n1{
    margin: -0.266675rem !important;
  }.mt-md-n1,.my-md-n1{
    margin-top: -0.266675rem !important;
  }.mx-md-n1{
    margin-right: -0.266675rem !important;
  }.mb-md-n1,.my-md-n1{
    margin-bottom: -0.266675rem !important;
  }.mx-md-n1{
    margin-left: -0.266675rem !important;
  }.m-md-n2{
    margin: -0.53335rem !important;
  }.mt-md-n2,.my-md-n2{
    margin-top: -0.53335rem !important;
  }.mx-md-n2{
    margin-right: -0.53335rem !important;
  }.mb-md-n2,.my-md-n2{
    margin-bottom: -0.53335rem !important;
  }.mx-md-n2{
    margin-left: -0.53335rem !important;
  }.m-md-n3{
    margin: -1.0667rem !important;
  }.mt-md-n3,.my-md-n3{
    margin-top: -1.0667rem !important;
  }.mx-md-n3{
    margin-right: -1.0667rem !important;
  }.mb-md-n3,.my-md-n3{
    margin-bottom: -1.0667rem !important;
  }.mx-md-n3{
    margin-left: -1.0667rem !important;
  }.m-md-n4{
    margin: -2.1334rem !important;
  }.mt-md-n4,.my-md-n4{
    margin-top: -2.1334rem !important;
  }.mx-md-n4{
    margin-right: -2.1334rem !important;
  }.mb-md-n4,.my-md-n4{
    margin-bottom: -2.1334rem !important;
  }.mx-md-n4{
    margin-left: -2.1334rem !important;
  }.m-md-n5{
    margin: -3.2001rem !important;
  }.mt-md-n5,.my-md-n5{
    margin-top: -3.2001rem !important;
  }.mx-md-n5{
    margin-right: -3.2001rem !important;
  }.mb-md-n5,.my-md-n5{
    margin-bottom: -3.2001rem !important;
  }.mx-md-n5{
    margin-left: -3.2001rem !important;
  }.m-md-auto{
    margin: auto !important;
  }.mt-md-auto,.my-md-auto{
    margin-top: auto !important;
  }.mx-md-auto{
    margin-right: auto !important;
  }.mb-md-auto,.my-md-auto{
    margin-bottom: auto !important;
  }.mx-md-auto{
    margin-left: auto !important;
  }}
@media (min-width: 992px) {.m-lg-0{
    margin: 0 !important;
  }.mt-lg-0,.my-lg-0{
    margin-top: 0 !important;
  }.mx-lg-0{
    margin-right: 0 !important;
  }.mb-lg-0,.my-lg-0{
    margin-bottom: 0 !important;
  }.mx-lg-0{
    margin-left: 0 !important;
  }.m-lg-1{
    margin: 0.266675rem !important;
  }.mt-lg-1,.my-lg-1{
    margin-top: 0.266675rem !important;
  }.mx-lg-1{
    margin-right: 0.266675rem !important;
  }.mb-lg-1,.my-lg-1{
    margin-bottom: 0.266675rem !important;
  }.mx-lg-1{
    margin-left: 0.266675rem !important;
  }.m-lg-2{
    margin: 0.53335rem !important;
  }.mt-lg-2,.my-lg-2{
    margin-top: 0.53335rem !important;
  }.mx-lg-2{
    margin-right: 0.53335rem !important;
  }.mb-lg-2,.my-lg-2{
    margin-bottom: 0.53335rem !important;
  }.mx-lg-2{
    margin-left: 0.53335rem !important;
  }.m-lg-3{
    margin: 1.0667rem !important;
  }.mt-lg-3,.my-lg-3{
    margin-top: 1.0667rem !important;
  }.mx-lg-3{
    margin-right: 1.0667rem !important;
  }.mb-lg-3,.my-lg-3{
    margin-bottom: 1.0667rem !important;
  }.mx-lg-3{
    margin-left: 1.0667rem !important;
  }.m-lg-4{
    margin: 2.1334rem !important;
  }.mt-lg-4,.my-lg-4{
    margin-top: 2.1334rem !important;
  }.mx-lg-4{
    margin-right: 2.1334rem !important;
  }.mb-lg-4,.my-lg-4{
    margin-bottom: 2.1334rem !important;
  }.mx-lg-4{
    margin-left: 2.1334rem !important;
  }.m-lg-5{
    margin: 3.2001rem !important;
  }.mt-lg-5,.my-lg-5{
    margin-top: 3.2001rem !important;
  }.mx-lg-5{
    margin-right: 3.2001rem !important;
  }.mb-lg-5,.my-lg-5{
    margin-bottom: 3.2001rem !important;
  }.mx-lg-5{
    margin-left: 3.2001rem !important;
  }.p-lg-0{
    padding: 0 !important;
  }.pt-lg-0,.py-lg-0{
    padding-top: 0 !important;
  }.px-lg-0{
    padding-right: 0 !important;
  }.pb-lg-0,.py-lg-0{
    padding-bottom: 0 !important;
  }.px-lg-0{
    padding-left: 0 !important;
  }.p-lg-1{
    padding: 0.266675rem !important;
  }.pt-lg-1,.py-lg-1{
    padding-top: 0.266675rem !important;
  }.px-lg-1{
    padding-right: 0.266675rem !important;
  }.pb-lg-1,.py-lg-1{
    padding-bottom: 0.266675rem !important;
  }.px-lg-1{
    padding-left: 0.266675rem !important;
  }.p-lg-2{
    padding: 0.53335rem !important;
  }.pt-lg-2,.py-lg-2{
    padding-top: 0.53335rem !important;
  }.px-lg-2{
    padding-right: 0.53335rem !important;
  }.pb-lg-2,.py-lg-2{
    padding-bottom: 0.53335rem !important;
  }.px-lg-2{
    padding-left: 0.53335rem !important;
  }.p-lg-3{
    padding: 1.0667rem !important;
  }.pt-lg-3,.py-lg-3{
    padding-top: 1.0667rem !important;
  }.px-lg-3{
    padding-right: 1.0667rem !important;
  }.pb-lg-3,.py-lg-3{
    padding-bottom: 1.0667rem !important;
  }.px-lg-3{
    padding-left: 1.0667rem !important;
  }.p-lg-4{
    padding: 2.1334rem !important;
  }.pt-lg-4,.py-lg-4{
    padding-top: 2.1334rem !important;
  }.px-lg-4{
    padding-right: 2.1334rem !important;
  }.pb-lg-4,.py-lg-4{
    padding-bottom: 2.1334rem !important;
  }.px-lg-4{
    padding-left: 2.1334rem !important;
  }.p-lg-5{
    padding: 3.2001rem !important;
  }.pt-lg-5,.py-lg-5{
    padding-top: 3.2001rem !important;
  }.px-lg-5{
    padding-right: 3.2001rem !important;
  }.pb-lg-5,.py-lg-5{
    padding-bottom: 3.2001rem !important;
  }.px-lg-5{
    padding-left: 3.2001rem !important;
  }.m-lg-n1{
    margin: -0.266675rem !important;
  }.mt-lg-n1,.my-lg-n1{
    margin-top: -0.266675rem !important;
  }.mx-lg-n1{
    margin-right: -0.266675rem !important;
  }.mb-lg-n1,.my-lg-n1{
    margin-bottom: -0.266675rem !important;
  }.mx-lg-n1{
    margin-left: -0.266675rem !important;
  }.m-lg-n2{
    margin: -0.53335rem !important;
  }.mt-lg-n2,.my-lg-n2{
    margin-top: -0.53335rem !important;
  }.mx-lg-n2{
    margin-right: -0.53335rem !important;
  }.mb-lg-n2,.my-lg-n2{
    margin-bottom: -0.53335rem !important;
  }.mx-lg-n2{
    margin-left: -0.53335rem !important;
  }.m-lg-n3{
    margin: -1.0667rem !important;
  }.mt-lg-n3,.my-lg-n3{
    margin-top: -1.0667rem !important;
  }.mx-lg-n3{
    margin-right: -1.0667rem !important;
  }.mb-lg-n3,.my-lg-n3{
    margin-bottom: -1.0667rem !important;
  }.mx-lg-n3{
    margin-left: -1.0667rem !important;
  }.m-lg-n4{
    margin: -2.1334rem !important;
  }.mt-lg-n4,.my-lg-n4{
    margin-top: -2.1334rem !important;
  }.mx-lg-n4{
    margin-right: -2.1334rem !important;
  }.mb-lg-n4,.my-lg-n4{
    margin-bottom: -2.1334rem !important;
  }.mx-lg-n4{
    margin-left: -2.1334rem !important;
  }.m-lg-n5{
    margin: -3.2001rem !important;
  }.mt-lg-n5,.my-lg-n5{
    margin-top: -3.2001rem !important;
  }.mx-lg-n5{
    margin-right: -3.2001rem !important;
  }.mb-lg-n5,.my-lg-n5{
    margin-bottom: -3.2001rem !important;
  }.mx-lg-n5{
    margin-left: -3.2001rem !important;
  }.m-lg-auto{
    margin: auto !important;
  }.mt-lg-auto,.my-lg-auto{
    margin-top: auto !important;
  }.mx-lg-auto{
    margin-right: auto !important;
  }.mb-lg-auto,.my-lg-auto{
    margin-bottom: auto !important;
  }.mx-lg-auto{
    margin-left: auto !important;
  }}
@media (min-width: 1200px) {.m-xl-0{
    margin: 0 !important;
  }.mt-xl-0,.my-xl-0{
    margin-top: 0 !important;
  }.mx-xl-0{
    margin-right: 0 !important;
  }.mb-xl-0,.my-xl-0{
    margin-bottom: 0 !important;
  }.mx-xl-0{
    margin-left: 0 !important;
  }.m-xl-1{
    margin: 0.266675rem !important;
  }.mt-xl-1,.my-xl-1{
    margin-top: 0.266675rem !important;
  }.mx-xl-1{
    margin-right: 0.266675rem !important;
  }.mb-xl-1,.my-xl-1{
    margin-bottom: 0.266675rem !important;
  }.mx-xl-1{
    margin-left: 0.266675rem !important;
  }.m-xl-2{
    margin: 0.53335rem !important;
  }.mt-xl-2,.my-xl-2{
    margin-top: 0.53335rem !important;
  }.mx-xl-2{
    margin-right: 0.53335rem !important;
  }.mb-xl-2,.my-xl-2{
    margin-bottom: 0.53335rem !important;
  }.mx-xl-2{
    margin-left: 0.53335rem !important;
  }.m-xl-3{
    margin: 1.0667rem !important;
  }.mt-xl-3,.my-xl-3{
    margin-top: 1.0667rem !important;
  }.mx-xl-3{
    margin-right: 1.0667rem !important;
  }.mb-xl-3,.my-xl-3{
    margin-bottom: 1.0667rem !important;
  }.mx-xl-3{
    margin-left: 1.0667rem !important;
  }.m-xl-4{
    margin: 2.1334rem !important;
  }.mt-xl-4,.my-xl-4{
    margin-top: 2.1334rem !important;
  }.mx-xl-4{
    margin-right: 2.1334rem !important;
  }.mb-xl-4,.my-xl-4{
    margin-bottom: 2.1334rem !important;
  }.mx-xl-4{
    margin-left: 2.1334rem !important;
  }.m-xl-5{
    margin: 3.2001rem !important;
  }.mt-xl-5,.my-xl-5{
    margin-top: 3.2001rem !important;
  }.mx-xl-5{
    margin-right: 3.2001rem !important;
  }.mb-xl-5,.my-xl-5{
    margin-bottom: 3.2001rem !important;
  }.mx-xl-5{
    margin-left: 3.2001rem !important;
  }.p-xl-0{
    padding: 0 !important;
  }.pt-xl-0,.py-xl-0{
    padding-top: 0 !important;
  }.px-xl-0{
    padding-right: 0 !important;
  }.pb-xl-0,.py-xl-0{
    padding-bottom: 0 !important;
  }.px-xl-0{
    padding-left: 0 !important;
  }.p-xl-1{
    padding: 0.266675rem !important;
  }.pt-xl-1,.py-xl-1{
    padding-top: 0.266675rem !important;
  }.px-xl-1{
    padding-right: 0.266675rem !important;
  }.pb-xl-1,.py-xl-1{
    padding-bottom: 0.266675rem !important;
  }.px-xl-1{
    padding-left: 0.266675rem !important;
  }.p-xl-2{
    padding: 0.53335rem !important;
  }.pt-xl-2,.py-xl-2{
    padding-top: 0.53335rem !important;
  }.px-xl-2{
    padding-right: 0.53335rem !important;
  }.pb-xl-2,.py-xl-2{
    padding-bottom: 0.53335rem !important;
  }.px-xl-2{
    padding-left: 0.53335rem !important;
  }.p-xl-3{
    padding: 1.0667rem !important;
  }.pt-xl-3,.py-xl-3{
    padding-top: 1.0667rem !important;
  }.px-xl-3{
    padding-right: 1.0667rem !important;
  }.pb-xl-3,.py-xl-3{
    padding-bottom: 1.0667rem !important;
  }.px-xl-3{
    padding-left: 1.0667rem !important;
  }.p-xl-4{
    padding: 2.1334rem !important;
  }.pt-xl-4,.py-xl-4{
    padding-top: 2.1334rem !important;
  }.px-xl-4{
    padding-right: 2.1334rem !important;
  }.pb-xl-4,.py-xl-4{
    padding-bottom: 2.1334rem !important;
  }.px-xl-4{
    padding-left: 2.1334rem !important;
  }.p-xl-5{
    padding: 3.2001rem !important;
  }.pt-xl-5,.py-xl-5{
    padding-top: 3.2001rem !important;
  }.px-xl-5{
    padding-right: 3.2001rem !important;
  }.pb-xl-5,.py-xl-5{
    padding-bottom: 3.2001rem !important;
  }.px-xl-5{
    padding-left: 3.2001rem !important;
  }.m-xl-n1{
    margin: -0.266675rem !important;
  }.mt-xl-n1,.my-xl-n1{
    margin-top: -0.266675rem !important;
  }.mx-xl-n1{
    margin-right: -0.266675rem !important;
  }.mb-xl-n1,.my-xl-n1{
    margin-bottom: -0.266675rem !important;
  }.mx-xl-n1{
    margin-left: -0.266675rem !important;
  }.m-xl-n2{
    margin: -0.53335rem !important;
  }.mt-xl-n2,.my-xl-n2{
    margin-top: -0.53335rem !important;
  }.mx-xl-n2{
    margin-right: -0.53335rem !important;
  }.mb-xl-n2,.my-xl-n2{
    margin-bottom: -0.53335rem !important;
  }.mx-xl-n2{
    margin-left: -0.53335rem !important;
  }.m-xl-n3{
    margin: -1.0667rem !important;
  }.mt-xl-n3,.my-xl-n3{
    margin-top: -1.0667rem !important;
  }.mx-xl-n3{
    margin-right: -1.0667rem !important;
  }.mb-xl-n3,.my-xl-n3{
    margin-bottom: -1.0667rem !important;
  }.mx-xl-n3{
    margin-left: -1.0667rem !important;
  }.m-xl-n4{
    margin: -2.1334rem !important;
  }.mt-xl-n4,.my-xl-n4{
    margin-top: -2.1334rem !important;
  }.mx-xl-n4{
    margin-right: -2.1334rem !important;
  }.mb-xl-n4,.my-xl-n4{
    margin-bottom: -2.1334rem !important;
  }.mx-xl-n4{
    margin-left: -2.1334rem !important;
  }.m-xl-n5{
    margin: -3.2001rem !important;
  }.mt-xl-n5,.my-xl-n5{
    margin-top: -3.2001rem !important;
  }.mx-xl-n5{
    margin-right: -3.2001rem !important;
  }.mb-xl-n5,.my-xl-n5{
    margin-bottom: -3.2001rem !important;
  }.mx-xl-n5{
    margin-left: -3.2001rem !important;
  }.m-xl-auto{
    margin: auto !important;
  }.mt-xl-auto,.my-xl-auto{
    margin-top: auto !important;
  }.mx-xl-auto{
    margin-right: auto !important;
  }.mb-xl-auto,.my-xl-auto{
    margin-bottom: auto !important;
  }.mx-xl-auto{
    margin-left: auto !important;
  }}.text-monospace{
  font-family: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}.text-justify{
  text-align: justify !important;
}.text-wrap{
  white-space: normal !important;
}.text-nowrap{
  white-space: nowrap !important;
}.text-truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}.text-left{
  text-align: left !important;
}.text-right{
  text-align: right !important;
}.text-center,.author-page .author-list li{
  text-align: center !important;
}
@media (min-width: 576px) {.text-sm-left{
    text-align: left !important;
  }.text-sm-right{
    text-align: right !important;
  }.text-sm-center{
    text-align: center !important;
  }}
@media (min-width: 768px) {.text-md-left{
    text-align: left !important;
  }.text-md-right{
    text-align: right !important;
  }.text-md-center{
    text-align: center !important;
  }}
@media (min-width: 992px) {.text-lg-left{
    text-align: left !important;
  }.text-lg-right{
    text-align: right !important;
  }.text-lg-center{
    text-align: center !important;
  }}
@media (min-width: 1200px) {.text-xl-left{
    text-align: left !important;
  }.text-xl-right{
    text-align: right !important;
  }.text-xl-center{
    text-align: center !important;
  }}.text-lowercase{
  text-transform: lowercase !important;
}.text-uppercase{
  text-transform: uppercase !important;
}.text-capitalize{
  text-transform: capitalize !important;
}.font-weight-light{
  font-weight: 300 !important;
}.font-weight-lighter{
  font-weight: lighter !important;
}.font-weight-normal{
  font-weight: 400 !important;
}.font-weight-bold{
  font-weight: 600 !important;
}.font-weight-bolder{
  font-weight: bolder !important;
}.text-white{
  color: #fff !important;
}.text-primary{
  color: #0071E3 !important;
}a.text-primary:hover,a.text-primary:focus{
  color: #004b97 !important;
}.text-secondary{
  color: #6c757d !important;
}a.text-secondary:hover,a.text-secondary:focus{
  color: #494f54 !important;
}.text-success{
  color: #1BCBAB !important;
}a.text-success:hover,a.text-success:focus{
  color: #128772 !important;
}.text-info{
  color: #17A2B8 !important;
}a.text-info:hover,a.text-info:focus{
  color: #0e6674 !important;
}.text-warning{
  color: #C1AB7C !important;
}a.text-warning:hover,a.text-warning:focus{
  color: #a3884d !important;
}.text-danger{
  color: #DB3334 !important;
}a.text-danger:hover,a.text-danger:focus{
  color: #a41d1e !important;
}.text-light{
  color: #adb5bd !important;
}a.text-light:hover,a.text-light:focus{
  color: #838f9b !important;
}.text-dark{
  color: #343a40 !important;
}a.text-dark:hover,a.text-dark:focus{
  color: #121416 !important;
}.text-white{
  color: #fff !important;
}a.text-white:hover,a.text-white:focus{
  color: #d9d9d9 !important;
}.text-black{
  color: #000 !important;
}a.text-black:hover,a.text-black:focus{
  color: black !important;
}.text-body{
  color: var(--body-text-color) !important;
}.text-muted{
  color: #6c757d !important;
}.text-black-50{
  color: rgba(0, 0, 0, 0.5) !important;
}.text-white-50{
  color: rgba(255, 255, 255, 0.5) !important;
}.text-hide{
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}.text-decoration-none{
  text-decoration: none !important;
}.text-break{
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}.text-reset{
  color: inherit !important;
}
@media print {*,*::before,*::after{
    text-shadow: none !important;
    box-shadow: none !important;
  }a:not(.btn){
    text-decoration: underline;
  }abbr[title]::after{
    content: " (" attr(title) ")";
  }pre{
    white-space: pre-wrap !important;
  }pre,blockquote{
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }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: #fff !important;
  }.table-bordered th,.table-bordered td{
    border: 1px solid #dee2e6 !important;
  }.table-dark{
    color: inherit;
  }.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody + tbody{
    border-color: var(--border-color);
  }.table .thead-dark th{
    color: inherit;
    border-color: var(--border-color);
  }}html{
  font-size: 15px;
}body{
  font-weight: 400;
}a{
  color: #007bff;
}a:hover{
  color: #0056b3;
}img{
  max-width: 100%;
  height: auto;
}input[type=radio].inputbox,input[type=radio].form-control,input.inputbox[type=radio],input[type=checkbox].inputbox,input[type=checkbox].form-control,input.inputbox[type=checkbox]{
  width: auto;
}.radio input[type=radio],.radio input[type=checkbox],.checkbox input[type=radio],.checkbox input[type=checkbox]{
  margin-right: 0.25rem;
}joomla-alert{
  position: relative;
  z-index: 200;
}joomla-alert .alert-message{
  background: transparent;
  color: inherit;
}.alert-message .close:hover{
  cursor: pointer;
}/* IcoMoon Conversion */[class^="icon-"].input-group-text,.input-group-addon > span[class^="icon-"],[class*=" icon-"].input-group-text,.input-group-addon > span[class*=" icon-"]{
  width: auto;
  height: auto;
}[class^="icon-"].fa::before,[class*=" icon-"].fa::before{
  font-family: FontAwesome;
}.alert .alert-message,.contact .contact-miscinfo .alert-message,.com_config #page-site h1 .alert-message{
  background-color: transparent;
  padding: 0;
  color: inherit;
}.alert-notice{
  text-align: left;
}.alert-message{
  text-align: left;
}.alert-warning,.alert-notice{
  text-align: left;
}a[name="top-anchor"]{
  position: absolute;
  top: 0;
  height: 100px;
  width: 0px;
  visibility: hidden;
}#back-to-top{
  background: rgba(0, 0, 0, 0.5);
  border-radius: 5px;
  display: none;
}.top-away #back-to-top{
  display: block;
}.modal-open html,.modal-open body{
  -webkit-overflow-scrolling: auto;
}.modal-open .modal-body{
  -webkit-overflow-scrolling: touch;
}.btn [class^="icon-"],.btn [class*=" icon-"]{
  margin-right: 0.5rem;
}.btn:focus,.btn.focus{
  outline: none;
  box-shadow: none;
}input.invalid,textarea.invalid{
  border: 1px solid #DB3334;
}.form-control,.inputbox{
  max-width: 240px;
}.form-control.input-xlarge,.input-xlarge.inputbox{
  max-width: 350px;
}.form-control.input-xxlarge,.input-xxlarge.inputbox{
  max-width: 550px;
}.form-control.input-full,.input-full.inputbox{
  max-width: 100%;
}.control-group::after{
  display: table;
  clear: both;
  content: "";
}.control-label{
  position: relative;
}.control-label .form-control-feedback{
  position: absolute;
  margin-bottom: 1.0667rem;
  right: auto;
  left: 0;
  top: auto;
  bottom: 1.0667rem;
  min-width: 276px;
}.control-label .form-control-feedback:after,.control-label .form-control-feedback:before{
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-top-color: transparent;
  border-style: solid;
  border-width: 0.5rem 0.5rem 0;
}.control-label .form-control-feedback:after{
  bottom: -7px;
  border-top-color: #fff;
}.control-label .form-control-feedback:before{
  bottom: -8px;
  border-top-color: rgba(0, 0, 0, 0.25);
}form:not(.form-no-margin) .control-group{
  margin-bottom: 18px;
}form:not(.form-no-margin) .control-group .control-label{
  float: left;
  padding-top: 5px;
  padding-right: 5px;
  text-align: left;
}form:not(.form-no-margin) .control-group .controls{
  margin-left: 220px;
}form .form-no-margin .control-group .controls{
  margin-left: 0;
}form .form-no-margin .control-group .control-label{
  float: none;
}.custom-select{
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}.btn-toolbar .btn-group + .btn-group{
  margin-left: 0.5rem;
}.btn{
  text-transform: uppercase;
}.btn.btn-outline-white:hover{
  color: #212529 !important;
}.btn.btn-white.btn-white{
  background-color: var(--light-reverse) !important;
  color: var(--gray-900) !important;
}.btn.btn-secondary,.tag-category .filters .btn-group .btn,.js-stools-container-bar .btn{
  color: var(--light-reverse) !important;
}.btn-link{
  color: var(--body-link-color);
  font-weight: 700;
}.btn-link:hover,.btn-link:focus,.btn-link:active{
  color: var(--body-link-hover-color);
}.btn.btn-outline-primary:hover,.btn.btn-outline-primary:focus,.btn.btn-outline-primary:active{
  color: #fff !important;
}.btn.btn-outline-secondary:hover,.btn.btn-outline-secondary:focus,.btn.btn-outline-secondary:active{
  color: #fff !important;
}.btn.btn-outline-success:hover,.btn.btn-outline-success:focus,.btn.btn-outline-success:active{
  color: #fff !important;
}.btn.btn-outline-info:hover,.btn.btn-outline-info:focus,.btn.btn-outline-info:active{
  color: #fff !important;
}.btn.btn-outline-warning:hover,.btn.btn-outline-warning:focus,.btn.btn-outline-warning:active{
  color: #fff !important;
}.btn.btn-outline-danger:hover,.btn.btn-outline-danger:focus,.btn.btn-outline-danger:active{
  color: #fff !important;
}.btn.btn-outline-light:hover,.btn.btn-outline-light:focus,.btn.btn-outline-light:active{
  color: #fff !important;
}.btn.btn-outline-dark:hover,.btn.btn-outline-dark:focus,.btn.btn-outline-dark:active{
  color: #fff !important;
}.btn.btn-outline-white:hover,.btn.btn-outline-white:focus,.btn.btn-outline-white:active{
  color: #fff !important;
}.btn.btn-outline-black:hover,.btn.btn-outline-black:focus,.btn.btn-outline-black:active{
  color: #fff !important;
}.btn-load-more{
  cursor: pointer;
}.ja-dark-mode{
  align-items: center;
  cursor: pointer;
  display: flex;
  line-height: 1;
}.svg-light,.svg-dark{
  fill: var(--mainnav-link-color);
}.dark-mode-status{
  background: var(--gray-200);
  border-radius: 32px;
  position: relative;
  margin: 0 10px;
  height: 16px;
  width: 32px;
}.dark-mode-status span{
  background: var(--gray-500);
  border-radius: 50%;
  position: absolute;
  left: 3px;
  top: 3px;
  height: 10px;
  width: 10px;
  transition: 500ms all;
}.dark-active .dark-mode-status span{
  left: 19px;
}.dark-active .mode-light{
  opacity: 0.2;
}.container .container,.container .container-fluid{
  padding-left: 0;
  padding-right: 0;
}.ja-video.embed-responsive-item{
  object-fit: cover;
  object-position: center center;
}.star{
  color: #C1AB7C;
}.red{
  color: #DB3334;
}.center,.table td.center,.table th.center{
  text-align: center;
}.element-invisible{
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  height: 1px;
  overflow: hidden;
  width: 1px;
}.visually-hidden{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}.t4-header .navbar-toggler{
  border-radius: 0;
  border: 0;
  color: var(--gray-900);
  padding: 0;
  font-size: 16px;
  margin-left: 16px;
  transition: all 0.35s;
}.t4-header .navbar-toggler i{
  font-size: 16px;
}.t4-header .navbar-toggler:hover,.t4-header .navbar-toggler:focus,.t4-header .navbar-toggler:active{
  cursor: pointer;
  color: var(--color-primary);
}.t4-navbar{
  position: relative;
  padding: 0;
}.t4-navbar::after{
  display: block;
  clear: both;
  content: "";
}
@media (max-width: 575.98px) {.t4-navbar .navbar.navbar-expand-sm{
    float: none;
    display: block;
  }.t4-navbar .navbar.navbar-expand-sm::after{
    display: block;
    clear: both;
    content: "";
  }}
@media (max-width: 767.98px) {.t4-navbar .navbar.navbar-expand-md{
    float: none;
    display: block;
  }.t4-navbar .navbar.navbar-expand-md::after{
    display: block;
    clear: both;
    content: "";
  }}
@media (max-width: 991.98px) {.t4-navbar .navbar.navbar-expand-lg{
    float: none;
    display: block;
  }.t4-navbar .navbar.navbar-expand-lg::after{
    display: block;
    clear: both;
    content: "";
  }}
@media (max-width: 1199.98px) {.t4-navbar .navbar.navbar-expand-xl{
    float: none;
    display: block;
  }.t4-navbar .navbar.navbar-expand-xl::after{
    display: block;
    clear: both;
    content: "";
  }}.t4-navbar .navbar.navbar-expand{
  float: none;
  display: block;
}.t4-navbar .navbar.navbar-expand::after{
  display: block;
  clear: both;
  content: "";
}.t4-navbar .dropdown-item.dropdown-toggle{
  position: relative;
}.t4-navbar .dropdown-item.dropdown-toggle::after{
  position: absolute;
  right: 1.0667rem;
  top: 50%;
  margin-top: -2px;
}.t4-navbar .nav-item{
  position: relative;
}.t4-navbar .nav-item > a,.t4-navbar .nav-item > span{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 768px) {#t4-navbar-collapse{
    display: block !important;
  }.navbar-expand-lg #t4-navbar-collapse{
    display: flex !important;
  }}.navbar-expand .navbar-toggler{
  display: none;
}
@media (min-width: 576px) {.navbar-expand .navbar-toggler{
    display: none;
  }}
@media (min-width: 768px) {.navbar-expand .navbar-toggler{
    display: none;
  }}
@media (min-width: 992px) {.navbar-expand .navbar-toggler{
    display: none;
  }}
@media (min-width: 1200px) {.navbar-expand .navbar-toggler{
    display: none;
  }}
@media (min-width: 992px) {.t4-main-nav .navbar-nav{
    flex-direction: row !important;
  }}.breadcrumb{
  background-color: transparent;
  border-radius: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}.breadcrumb li.breadcrumb-item:first-child{
  color: #adb5bd;
}.breadcrumb .breadcrumb-item + .breadcrumb-item{
  padding-left: 0;
}.breadcrumb .breadcrumb-item + .breadcrumb-item:before{
  display: none;
}.breadcrumb .divider{
  display: inline-block;
  padding-right: 0.266675rem;
  text-align: center;
}.breadcrumb .divider:before{
  color: #ced4da;
  content: "/";
  display: inline-block;
}.breadcrumb .divider img{
  display: none;
}.breadcrumb .icon{
  margin-right: 0.53335rem;
}.pagination{
  justify-content: center;
  flex-wrap: wrap;
  margin: 0;
}.pagination .pagination{
  margin: 0 !important;
}.pagination .page-link,.pagination .pagenav{
  background: var(--light-reverse);
  border: 1px solid var(--border-color);
  border-radius: 50% !important;
  color: var(--gray-700);
  padding: 0;
  text-align: center;
  line-height: 30px;
  font-size: 13px;
  margin: 0 4px 4px;
  height: 32px;
  width: 32px;
}.pagination .page-link:hover,.pagination .pagenav:hover{
  background: var(--gray-900);
  border-color: var(--gray-900);
  color: var(--light-reverse);
}.pagination .page-link.disabled,.pagination .pagenav.disabled{
  color: #adb5bd;
  pointer-events: none;
  opacity: 0.8;
}.pagination .page-link.disabled:hover,.pagination .page-link.disabled:focus,.pagination .page-link.disabled:active,.pagination .pagenav.disabled:hover,.pagination .pagenav.disabled:focus,.pagination .pagenav.disabled:active{
  background-color: transparent;
  cursor: default;
  box-shadow: none;
}.pagination .page-link .icon-chevron-left,.pagination .page-link .icon-chevron-right,.pagination .pagenav .icon-chevron-left,.pagination .pagenav .icon-chevron-right{
  font-size: 13px;
  text-align: center;
  margin-right: 0.25rem;
}.pagination .page-link .icon-chevron-right,.pagination .pagenav .icon-chevron-right{
  margin-right: 0;
  margin-left: 0.25rem;
}.pagination .page-item.active .page-link{
  background: var(--gray-900);
  border-color: var(--gray-900);
  color: var(--light-reverse);
}.counter{
  color: var(--gray-700);
  display: inline-block;
  margin-bottom: 0;
  font-size: 13px;
  float: none !important;
  text-align: center;
  padding: 0 !important;
}.pagenavigation ul li .page-link,.pagenav li .page-link{
  background-color: transparent;
  border: 1px solid var(--border-color);
  border-radius: 0 !important;
  box-shadow: none;
  color: var(--gray-900);
  padding: 0.53335rem 21.3333333333px;
  text-transform: uppercase;
  font-size: 0.725rem;
  font-weight: 500;
  line-height: 1.65;
  letter-spacing: 0.5px;
  height: auto;
  width: auto;
}.pagenavigation ul li .page-link:hover,.pagenavigation ul li .page-link:focus,.pagenavigation ul li .page-link:active,.pagenav li .page-link:hover,.pagenav li .page-link:focus,.pagenav li .page-link:active{
  background-color: var(--border-color);
  border: 1px solid var(--border-color);
  color: var(--gray-900);
  text-decoration: none;
}.pagenavigation ul li .icon-chevron-right,.pagenav li .icon-chevron-right{
  display: none;
}.nav-tabs + .tab-content{
  padding: 1.0667rem 0;
}.nav-tabs .nav-link.active{
  border-bottom-color: #fff;
}.t4-module{
  padding: 0;
  margin-top: 2rem;
}.t4-module:first-child{
  margin-top: 0;
}.t4-module .module-inner{
  padding: 0;
}.module-ct::after{
  display: block;
  clear: both;
  content: "";
}.module-ct ul:last-child,.module-ct p:last-child{
  margin-bottom: 0;
}.module.bg-primary,.module.bg-secondary,.module.bg-success,.module.bg-danger,.module.bg-warning,.module.bg-info,.module.bg-dark,.module.module-dark,.card.bg-primary,body.contentpane .bg-primary.well,.card.bg-secondary,body.contentpane .bg-secondary.well,.card.bg-success,body.contentpane .bg-success.well,.card.bg-danger,body.contentpane .bg-danger.well,.card.bg-warning,body.contentpane .bg-warning.well,.card.bg-info,body.contentpane .bg-info.well,.card.bg-dark,body.contentpane .bg-dark.well,body.contentpane .well.module-dark,.card.module-dark,body.contentpane .module-dark.well{
  color: rgba(255, 255, 255, 0.87);
}.module.bg-primary .module-title,.module.bg-secondary .module-title,.module.bg-success .module-title,.module.bg-danger .module-title,.module.bg-warning .module-title,.module.bg-info .module-title,.module.bg-dark .module-title,.module.module-dark .module-title,.card.bg-primary .module-title,body.contentpane .bg-primary.well .module-title,.card.bg-secondary .module-title,body.contentpane .bg-secondary.well .module-title,.card.bg-success .module-title,body.contentpane .bg-success.well .module-title,.card.bg-danger .module-title,body.contentpane .bg-danger.well .module-title,.card.bg-warning .module-title,body.contentpane .bg-warning.well .module-title,.card.bg-info .module-title,body.contentpane .bg-info.well .module-title,.card.bg-dark .module-title,body.contentpane .bg-dark.well .module-title,body.contentpane .well.module-dark .module-title,.card.module-dark .module-title,body.contentpane .module-dark.well .module-title{
  border: 0;
  color: #fff;
  margin-bottom: 0;
  padding: 1.0667rem 1.0667rem 0;
}.module.bg-primary .module-title span,.module.bg-secondary .module-title span,.module.bg-success .module-title span,.module.bg-danger .module-title span,.module.bg-warning .module-title span,.module.bg-info .module-title span,.module.bg-dark .module-title span,.module.module-dark .module-title span,.card.bg-primary .module-title span,body.contentpane .bg-primary.well .module-title span,.card.bg-secondary .module-title span,body.contentpane .bg-secondary.well .module-title span,.card.bg-success .module-title span,body.contentpane .bg-success.well .module-title span,.card.bg-danger .module-title span,body.contentpane .bg-danger.well .module-title span,.card.bg-warning .module-title span,body.contentpane .bg-warning.well .module-title span,.card.bg-info .module-title span,body.contentpane .bg-info.well .module-title span,.card.bg-dark .module-title span,body.contentpane .bg-dark.well .module-title span,body.contentpane .well.module-dark .module-title span,.card.module-dark .module-title span,body.contentpane .module-dark.well .module-title span{
  border-color: rgba(255, 255, 255, 0.87);
}.module.bg-primary .module-ct,.module.bg-secondary .module-ct,.module.bg-success .module-ct,.module.bg-danger .module-ct,.module.bg-warning .module-ct,.module.bg-info .module-ct,.module.bg-dark .module-ct,.module.module-dark .module-ct,.card.bg-primary .module-ct,body.contentpane .bg-primary.well .module-ct,.card.bg-secondary .module-ct,body.contentpane .bg-secondary.well .module-ct,.card.bg-success .module-ct,body.contentpane .bg-success.well .module-ct,.card.bg-danger .module-ct,body.contentpane .bg-danger.well .module-ct,.card.bg-warning .module-ct,body.contentpane .bg-warning.well .module-ct,.card.bg-info .module-ct,body.contentpane .bg-info.well .module-ct,.card.bg-dark .module-ct,body.contentpane .bg-dark.well .module-ct,body.contentpane .well.module-dark .module-ct,.card.module-dark .module-ct,body.contentpane .module-dark.well .module-ct{
  padding: 1.0667rem;
}.module.bg-primary .module-ct p,.module.bg-secondary .module-ct p,.module.bg-success .module-ct p,.module.bg-danger .module-ct p,.module.bg-warning .module-ct p,.module.bg-info .module-ct p,.module.bg-dark .module-ct p,.module.module-dark .module-ct p,.card.bg-primary .module-ct p,body.contentpane .bg-primary.well .module-ct p,.card.bg-secondary .module-ct p,body.contentpane .bg-secondary.well .module-ct p,.card.bg-success .module-ct p,body.contentpane .bg-success.well .module-ct p,.card.bg-danger .module-ct p,body.contentpane .bg-danger.well .module-ct p,.card.bg-warning .module-ct p,body.contentpane .bg-warning.well .module-ct p,.card.bg-info .module-ct p,body.contentpane .bg-info.well .module-ct p,.card.bg-dark .module-ct p,body.contentpane .bg-dark.well .module-ct p,body.contentpane .well.module-dark .module-ct p,.card.module-dark .module-ct p,body.contentpane .module-dark.well .module-ct p{
  margin: 0;
}.module.mod-rounded{
  border-radius: 5px;
}.module.mod-rounded .mod-rounded{
  border-radius: 0;
}.t4-card .card-header{
  font-size: 1.25rem;
  margin: 0;
  padding: calc($spacer / 2) 1.0667rem;
}.t4-module .nav li,.t4-card .nav li,.moduletable .nav li,.module_menu .nav li{
  display: block;
  padding: 0;
  margin: 0;
}.t4-module .nav li .separator,.t4-card .nav li .separator,.moduletable .nav li .separator,.module_menu .nav li .separator{
  padding: 0.25rem;
  display: block;
}.t4-module .nav li a,.t4-card .nav li a,.moduletable .nav li a,.module_menu .nav li a{
  display: block;
  padding: 0.25rem 0;
  position: relative;
}.t4-module .nav li a:hover,.t4-module .nav li a:active,.t4-module .nav li a:focus,.t4-card .nav li a:hover,.t4-card .nav li a:active,.t4-card .nav li a:focus,.moduletable .nav li a:hover,.moduletable .nav li a:active,.moduletable .nav li a:focus,.module_menu .nav li a:hover,.module_menu .nav li a:active,.module_menu .nav li a:focus{
  text-decoration: none;
}.t4-module .nav > li.active > a,.t4-card .nav > li.active > a,.moduletable .nav > li.active > a,.module_menu .nav > li.active > a{
  font-weight: 600;
}.t4-module .nav li ul ul,.t4-card .nav li ul ul,.moduletable .nav li ul ul,.module_menu .nav li ul ul{
  padding-left: 1.0667rem;
}.t4-module .nav li ul.small,.t4-card .nav li ul.small,.moduletable .nav li ul.small,.module_menu .nav li ul.small{
  font-size: 1rem;
}.t4-module .nav li ul > li > a,.t4-card .nav li ul > li > a,.moduletable .nav li ul > li > a,.module_menu .nav li ul > li > a{
  padding-left: 1.0667rem;
}.t4-module .nav li ul > li > a:before,.t4-card .nav li ul > li > a:before,.moduletable .nav li ul > li > a:before,.module_menu .nav li ul > li > a:before{
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  position: absolute;
  left: 2px;
}.t4-module .nav li ul > li.active > a,.t4-card .nav li ul > li.active > a,.moduletable .nav li ul > li.active > a,.module_menu .nav li ul > li.active > a{
  color: var(--body-text-color);
  font-weight: 600;
}.module.bg-primary .nav li a,.module.bg-secondary .nav li a,.module.bg-success .nav li a,.module.bg-danger .nav li a,.module.bg-warning .nav li a,.module.bg-info .nav li a,.module.bg-dark .nav li a,.module.module-dark .nav li a,.card.bg-primary .nav li a,body.contentpane .bg-primary.well .nav li a,.card.bg-secondary .nav li a,body.contentpane .bg-secondary.well .nav li a,.card.bg-success .nav li a,body.contentpane .bg-success.well .nav li a,.card.bg-danger .nav li a,body.contentpane .bg-danger.well .nav li a,.card.bg-warning .nav li a,body.contentpane .bg-warning.well .nav li a,.card.bg-info .nav li a,body.contentpane .bg-info.well .nav li a,.card.bg-dark .nav li a,body.contentpane .bg-dark.well .nav li a,body.contentpane .well.module-dark .nav li a,.card.module-dark .nav li a,body.contentpane .module-dark.well .nav li a{
  color: rgba(255, 255, 255, 0.7);
}.module.bg-primary .nav li a:hover,.module.bg-primary .nav li a:active,.module.bg-primary .nav li a:focus,.module.bg-secondary .nav li a:hover,.module.bg-secondary .nav li a:active,.module.bg-secondary .nav li a:focus,.module.bg-success .nav li a:hover,.module.bg-success .nav li a:active,.module.bg-success .nav li a:focus,.module.bg-danger .nav li a:hover,.module.bg-danger .nav li a:active,.module.bg-danger .nav li a:focus,.module.bg-warning .nav li a:hover,.module.bg-warning .nav li a:active,.module.bg-warning .nav li a:focus,.module.bg-info .nav li a:hover,.module.bg-info .nav li a:active,.module.bg-info .nav li a:focus,.module.bg-dark .nav li a:hover,.module.module-dark .nav li a:hover,.module.bg-dark .nav li a:active,.module.module-dark .nav li a:active,.module.bg-dark .nav li a:focus,.module.module-dark .nav li a:focus,.card.bg-primary .nav li a:hover,body.contentpane .bg-primary.well .nav li a:hover,.card.bg-primary .nav li a:active,body.contentpane .bg-primary.well .nav li a:active,.card.bg-primary .nav li a:focus,body.contentpane .bg-primary.well .nav li a:focus,.card.bg-secondary .nav li a:hover,body.contentpane .bg-secondary.well .nav li a:hover,.card.bg-secondary .nav li a:active,body.contentpane .bg-secondary.well .nav li a:active,.card.bg-secondary .nav li a:focus,body.contentpane .bg-secondary.well .nav li a:focus,.card.bg-success .nav li a:hover,body.contentpane .bg-success.well .nav li a:hover,.card.bg-success .nav li a:active,body.contentpane .bg-success.well .nav li a:active,.card.bg-success .nav li a:focus,body.contentpane .bg-success.well .nav li a:focus,.card.bg-danger .nav li a:hover,body.contentpane .bg-danger.well .nav li a:hover,.card.bg-danger .nav li a:active,body.contentpane .bg-danger.well .nav li a:active,.card.bg-danger .nav li a:focus,body.contentpane .bg-danger.well .nav li a:focus,.card.bg-warning .nav li a:hover,body.contentpane .bg-warning.well .nav li a:hover,.card.bg-warning .nav li a:active,body.contentpane .bg-warning.well .nav li a:active,.card.bg-warning .nav li a:focus,body.contentpane .bg-warning.well .nav li a:focus,.card.bg-info .nav li a:hover,body.contentpane .bg-info.well .nav li a:hover,.card.bg-info .nav li a:active,body.contentpane .bg-info.well .nav li a:active,.card.bg-info .nav li a:focus,body.contentpane .bg-info.well .nav li a:focus,.card.bg-dark .nav li a:hover,body.contentpane .bg-dark.well .nav li a:hover,body.contentpane .well.module-dark .nav li a:hover,.card.module-dark .nav li a:hover,body.contentpane .module-dark.well .nav li a:hover,.card.bg-dark .nav li a:active,body.contentpane .bg-dark.well .nav li a:active,body.contentpane .well.module-dark .nav li a:active,.card.module-dark .nav li a:active,body.contentpane .module-dark.well .nav li a:active,.card.bg-dark .nav li a:focus,body.contentpane .bg-dark.well .nav li a:focus,body.contentpane .well.module-dark .nav li a:focus,.card.module-dark .nav li a:focus,body.contentpane .module-dark.well .nav li a:focus{
  color: #fff;
}#login-form{
  margin-bottom: 0;
}#login-form ul.unstyled{
  margin-top: 1.0667rem;
  margin-bottom: 1.0667rem;
  padding: 0;
  list-style: none;
}#login-form .mod-login__username input,#login-form .mod-login__password input,#login-form .mod-login__twofactor input{
  max-width: none;
}
@media (min-width: 768px) {#login-form .mod-login__username input,#login-form .mod-login__password input,#login-form .mod-login__twofactor input{
    max-width: 240px;
  }}#login-form .mod-login__twofactor{
  position: relative;
}#login-form .mod-login__twofactor .btn{
  position: absolute;
  right: calc($spacer / 2);
  bottom: 0;
}#login-form #form-login-remember label{
  font-weight: normal;
}.latestnews{
  margin: 0;
  padding: 0;
}.latestnews li{
  list-style: none;
  padding: 0;
  margin: 0;
}.latestnews li a{
  display: block;
  padding: 0.25rem;
  padding-left: calc(1.0667rem + 16px);
  position: relative;
}.latestnews li a:before{
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-align: left;
  position: absolute;
  left: 0;
}.latestnews li a:hover,.latestnews li a:active,.latestnews li a:focus{
  text-decoration: none;
}.latestnews h4{
  font-size: 1rem;
  font-weight: normal;
  margin: 0;
}.latestnews li a{
  padding-left: calc(1.0667rem + 4px);
}.module-ct > ol.breadcrumb{
  padding: 1.6rem;
  margin-left: 0;
}.t4-module{
  margin-top: 3.466775rem;
  position: relative;
}
@media (max-width: 767.98px) {.t4-module{
    margin-top: 2.66675rem;
  }}.t4-module.outline-primary{
  border: 2px solid var(--color-primary);
  padding: calc(var(--global-spacing) * 4);
}.t4-module.bg-primary,.t4-module.bg-success{
  color: #fff;
}.t4-module.bg-primary a,.t4-module.bg-success a{
  color: #fff;
}.module.mod-rounded .module-title{
  border-bottom: 1px solid var(--border-color);
  padding: calc(var(--global-spacing) * 2) calc(var(--global-spacing) * 4);
}.module.mod-rounded .module-ct{
  padding: 0 calc(var(--global-spacing) * 4) calc(var(--global-spacing) * 4);
}.module.mod-rounded .small-gutters.jacl-row > div:last-child .item-style-3{
  margin-bottom: 0;
}.bg-light-reverse{
  background-color: var(--light-reverse);
}.t4-module .nav > li.active > a,.t4-card .nav > li.active > a,.moduletable .nav > li.active > a,.module_menu .nav > li.active > a{
  font-weight: 600;
}#login-form{
  margin-bottom: 0;
}#login-form .mod-login__username input.form-control,#login-form .mod-login__username input.inputbox,#login-form .mod-login__password input.form-control,#login-form .mod-login__password input.inputbox{
  background: var(--body-bg-color);
  height: 3.2001rem;
  padding: 8px 16px;
  max-width: none;
  color: var(--body-text-color);
}#login-form .mod-login__username .input-group-append .input-group-text,#login-form .mod-login__username .input-group-addon .input-group-text,#login-form .mod-login__username .input-group-append .input-group-addon > span,#login-form .mod-login__username .input-group-addon .input-group-addon > span,#login-form .mod-login__password .input-group-append .input-group-text,#login-form .mod-login__password .input-group-addon .input-group-text,#login-form .mod-login__password .input-group-append .input-group-addon > span,#login-form .mod-login__password .input-group-addon .input-group-addon > span{
  align-items: center;
  border: none;
  display: flex !important;
  line-height: 1;
  padding: 8px 16px;
}#login-form .mod-login__password .icon-lock::before{
  font-weight: 600;
}#login-form .mod-login__twofactor input.form-control,#login-form .mod-login__twofactor input.inputbox{
  background: var(--body-bg-color);
  height: 3.2001rem;
  padding: 8px 16px;
  max-width: none;
}#login-form .mod-login__twofactor .input-group-append .input-group-text,#login-form .mod-login__twofactor .input-group-addon .input-group-text,#login-form .mod-login__twofactor .input-group-append .input-group-addon > span,#login-form .mod-login__twofactor .input-group-addon .input-group-addon > span,#login-form .mod-login__twofactor .input-group-prepend .input-group-text,#login-form .mod-login__twofactor .input-group-prepend .input-group-addon > span{
  align-items: center;
  border: none;
  display: flex !important;
  line-height: 1;
  height: 3.2001rem;
  padding: 8px 16px;
}#login-form .mod-login__twofactor span.btn{
  padding: 8px 0;
}#login-form .mod-login__submit .btn{
  height: 3.2001rem;
  padding: 8px 32px;
}#login-form .mod-login__options{
  margin-bottom: 0;
}#login-form .mod-login__options li a{
  color: var(--body-text-color);
  font-size: 14px;
}#login-form .mod-login__options li a [class^="icon-"],#login-form .mod-login__options li a [class*=" icon-"]{
  display: none;
}#login-form .mod-login__options li a:hover{
  color: var(--body-link-hover-color);
  border-bottom: 1px solid var(--body-link-hover-color);
}.categories-module > li .item-media{
  position: relative;
}.categories-module > li .item-media a{
  background: var(--gray-900);
  color: var(--light-reverse);
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  left: -16px;
  letter-spacing: 0.04rem;
  padding: 12px 20px;
  position: absolute;
  text-transform: uppercase;
  top: 50%;
  transform: translateY(-50%);
}.categories-module > li .item-media a:before{
  display: none;
}.categories-module > li .item-media a:hover{
  background: var(--color-primary);
}.categories-module > li .desc-cat{
  margin-top: 8px;
}ul.list-icon{
  padding: 0;
  display: flex;
}ul.list-icon li{
  list-style: none;
}ul.list-icon li + li{
  margin-left: 8px;
}ul.list-icon li a{
  border-radius: 0;
  border: 1px solid var(--border-color);
  display: inline-block;
  font-size: var(--h6-font-size);
  height: 56px;
  line-height: 54px;
  text-align: center;
  width: 56px;
}ul.list-icon li a:hover{
  background: var(--border-color);
}.category-module li.item{
  position: relative;
}.category-module li.item + li{
  margin-top: 16px;
}.category-module li.item:before{
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
  bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
}.category-module li.item.list-group:before{
  display: none;
}.category-module li.item a{
  padding: 0;
}.category-module li.item a:before{
  display: none;
}.category-module li.item .item-media img{
  width: 100%;
}
@media (max-width: 991.98px) {.category-module li.item .item-media img{
    max-height: 400px;
    object-fit: cover;
    object-position: center center;
  }}.category-module li.item .item-body{
  bottom: 0;
  color: #fff;
  left: 0;
  padding: 16px;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 15;
}.category-module li.item .item-body .item-category{
  font-size: 10px;
  margin-bottom: 8px;
  text-transform: uppercase;
}.category-module li.item .item-body .item-category a{
  color: #fff;
}.category-module li.item .item-body .item-category a:hover{
  text-decoration: underline;
}.category-module li.item .item-body .item-title{
  color: #fff;
  margin-bottom: 8px;
  margin-top: 0;
}.category-module li.item .item-body .item-title a{
  color: #fff;
}.category-module li.item .item-body .item-title a:hover{
  text-decoration: underline;
}.category-module li.item .item-body .item-introtext{
  margin-bottom: 8px;
}.category-module li.item .item-body .item-meta{
  color: rgba(255, 255, 255, 0.6);
  font-size: 10px;
  text-transform: uppercase;
}.category-module li.item .item-body .item-meta .name{
  color: #fff;
  margin-left: 2px;
}.category-module li.item .item-body .item-meta span + span:before{
  color: rgba(255, 255, 255, 0.6);
  content: ".";
  display: inline-block;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  margin: 0 4px;
  position: relative;
  top: -2px;
}.category-module li.item .item-body .list-tags ul.tags{
  margin-top: 6px;
}.category-module li.item .item-body .list-tags ul.tags li a{
  color: #fff;
  padding: 4px 8px;
}.category-module li.item .item-body .list-tags ul.tags li a:hover{
  background: rgba(255, 255, 255, 0.3);
}.category-module li.item .item-body .item-readmore{
  margin-top: 8px;
}.category-module li.item .item-body .item-readmore a{
  color: #fff;
}.category-module li.item .item-body .item-readmore a:hover{
  text-decoration: underline;
}.latestnews.list-item .item{
  display: flex;
}.latestnews.list-item .item + .item{
  margin-top: 16px;
}.latestnews.list-item .item .item-media{
  flex-basis: 33.33%;
  max-height: 80px;
  overflow: hidden;
}.latestnews.list-item .item .item-media img{
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}.latestnews.list-item .item .item-body{
  flex: 1;
  padding-left: 16px;
}.latestnews.list-item .item .item-body .item-title{
  margin-top: 0;
}.latestnews.list-item .item .item-body .item-title a{
  padding: 0;
}.latestnews.list-item .item .item-body .item-title a:before{
  display: none;
}.latestnews.list-item .item .item-body .item-meta{
  align-items: center;
  color: var(--meta-color);
  display: flex;
  font-size: var(--meta-font-size);
  text-transform: uppercase;
  flex-wrap: wrap;
}.latestnews.list-item .item .item-body .item-meta div + div:before{
  color: #adb5bd;
  content: ".";
  display: inline-block;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  margin: 0 4px;
  position: relative;
  top: -2px;
}.latestnews.list-item .item .item-body .item-meta span.name{
  color: var(--heading-color);
}#t4-masthead + #t4-main-body{
  padding-top: 0;
}.jacl-item .style-rounded.color-blue a,.jacl-item .style-bgcolor.color-blue a{
  background-color: var(--color-blue);
  color: #fff;
}.jacl-item .style-outline.color-blue a{
  background-color: var(--light-reverse);
  border-color: var(--color-blue);
  color: var(--color-blue);
}.jacl-item .style-rounded.color-indigo a,.jacl-item .style-bgcolor.color-indigo a{
  background-color: var(--color-indigo);
  color: #fff;
}.jacl-item .style-outline.color-indigo a{
  background-color: var(--light-reverse);
  border-color: var(--color-indigo);
  color: var(--color-indigo);
}.jacl-item .style-rounded.color-purple a,.jacl-item .style-bgcolor.color-purple a{
  background-color: var(--color-purple);
  color: #fff;
}.jacl-item .style-outline.color-purple a{
  background-color: var(--light-reverse);
  border-color: var(--color-purple);
  color: var(--color-purple);
}.jacl-item .style-rounded.color-pink a,.jacl-item .style-bgcolor.color-pink a{
  background-color: var(--color-pink);
  color: #fff;
}.jacl-item .style-outline.color-pink a{
  background-color: var(--light-reverse);
  border-color: var(--color-pink);
  color: var(--color-pink);
}.jacl-item .style-rounded.color-red a,.jacl-item .style-bgcolor.color-red a{
  background-color: var(--color-red);
  color: #fff;
}.jacl-item .style-outline.color-red a{
  background-color: var(--light-reverse);
  border-color: var(--color-red);
  color: var(--color-red);
}.jacl-item .style-rounded.color-orange a,.jacl-item .style-bgcolor.color-orange a{
  background-color: var(--color-orange);
  color: #fff;
}.jacl-item .style-outline.color-orange a{
  background-color: var(--light-reverse);
  border-color: var(--color-orange);
  color: var(--color-orange);
}.jacl-item .style-rounded.color-yellow a,.jacl-item .style-bgcolor.color-yellow a{
  background-color: var(--color-yellow);
  color: #fff;
}.jacl-item .style-outline.color-yellow a{
  background-color: var(--light-reverse);
  border-color: var(--color-yellow);
  color: var(--color-yellow);
}.jacl-item .style-rounded.color-green a,.jacl-item .style-bgcolor.color-green a{
  background-color: var(--color-green);
  color: #fff;
}.jacl-item .style-outline.color-green a{
  background-color: var(--light-reverse);
  border-color: var(--color-green);
  color: var(--color-green);
}.jacl-item .style-rounded.color-teal a,.jacl-item .style-bgcolor.color-teal a{
  background-color: var(--color-teal);
  color: #fff;
}.jacl-item .style-outline.color-teal a{
  background-color: var(--light-reverse);
  border-color: var(--color-teal);
  color: var(--color-teal);
}.jacl-item .style-rounded.color-cyan a,.jacl-item .style-bgcolor.color-cyan a{
  background-color: var(--color-cyan);
  color: #fff;
}.jacl-item .style-outline.color-cyan a{
  background-color: var(--light-reverse);
  border-color: var(--color-cyan);
  color: var(--color-cyan);
}.jacl-item .style-rounded.color-white a,.jacl-item .style-bgcolor.color-white a{
  background-color: var(--light-reverse);
  color: #fff;
  color: var(--color-black);
}.jacl-item .style-outline.color-white a{
  background-color: var(--light-reverse);
  border-color: var(--light-reverse);
  color: var(--light-reverse);
}.jacl-item .style-rounded.color-black a,.jacl-item .style-bgcolor.color-black a{
  background-color: var(--dark-reverse);
  color: #fff;
  color: var(--light-reverse);
}.jacl-item .style-outline.color-black a{
  background-color: var(--light-reverse);
  border-color: var(--dark-reverse);
  color: var(--dark-reverse);
}.cat-list{
  display: flex;
  list-style: none;
  justify-content: space-between;
  margin: calc(var(--grid-gutter-width) / -2);
  padding: 0;
  flex-wrap: wrap;
}.cat-list .item-media h4{
  margin: 0;
}.cat-list .item-media img{
  display: none;
}.cat-list li{
  flex: 1;
  padding: calc(var(--grid-gutter-width) / 2);
}.cat-list a{
  border-radius: 5px;
  display: block;
  font-size: var(--h5-font-size);
  padding: calc(var(--global-spacing) * 5);
  text-align: center;
  white-space: nowrap;
  width: 100%;
}.cat-list a.color-blue{
  background-color: var(--color-blue);
  color: #fff;
}.cat-list a.color-indigo{
  background-color: var(--color-indigo);
  color: #fff;
}.cat-list a.color-purple{
  background-color: var(--color-purple);
  color: #fff;
}.cat-list a.color-pink{
  background-color: var(--color-pink);
  color: #fff;
}.cat-list a.color-red{
  background-color: var(--color-red);
  color: #fff;
}.cat-list a.color-orange{
  background-color: var(--color-orange);
  color: #fff;
}.cat-list a.color-yellow{
  background-color: var(--color-yellow);
  color: #fff;
}.cat-list a.color-green{
  background-color: var(--color-green);
  color: #fff;
}.cat-list a.color-teal{
  background-color: var(--color-teal);
  color: #fff;
}.cat-list a.color-cyan{
  background-color: var(--color-cyan);
  color: #fff;
}.cat-list a.color-white{
  background-color: var(--light-reverse);
  color: #fff;
}.cat-list a.color-black{
  background-color: var(--dark-reverse);
  color: #fff;
}h2.item-title,.item-title h2{
  clear: both;
  display: block;
  margin: 0;
}h2.item-title a:hover,h2.item-title a:active,h2.item-title a:focus,.item-title h2 a:hover,.item-title h2 a:active,.item-title h2 a:focus{
  text-decoration: none;
}.page-header h1,.categories-list h1{
  margin-bottom: 1.0667rem;
  text-transform: uppercase;
}.page-header h2,.categories-list h2{
  margin: 0 0 1rem;
}.article-aside{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}.article-info{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 0.93rem;
  margin-bottom: 0;
}.article-info .article-info-term{
  display: none;
}.article-info dd{
  display: flex;
  align-items: center;
  margin: 0;
  white-space: nowrap;
}.article-info dd > div{
  display: inline-block;
}.article-info dd:after{
  content: "–";
  display: inline-block;
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-style: normal;
  color: #adb5bd;
  font-size: 1rem;
  margin: 0 6px;
}.article-info dd:last-child:after{
  display: none;
}.article-info dd .fa{
  margin-right: 6px;
}.edit-link a{
  color: #6c757d;
  font-size: 0.93rem;
  position: relative;
}.edit-link a div[role='tooltip']{
  background: rgba(0, 0, 0, 0.8);
  border-radius: 3px;
  color: #fff;
  font-size: 0.93rem;
  padding: 4px 6px;
  position: absolute;
  opacity: 0;
  right: 0;
  top: 24px;
  transition: all 0.25s ease-in-out;
  white-space: nowrap;
}.edit-link a:hover div[role='tooltip']{
  opacity: 1;
}.createdby{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}.createdby [itemprop='name']{
  font-weight: 600;
  color: var(--body-text-color);
}.createdby .author-img{
  display: inline-block;
  border-radius: 50%;
  height: 24px;
  overflow: hidden;
  margin-right: 8px;
  width: 24px;
}.createdby .author-img img{
  max-width: 100%;
}.createdby span{
  margin-left: 4px;
}.category-name [itemprop='genre']{
  font-weight: 600;
}.category-name a{
  margin-left: 4px;
}.content_rating + .form-inline{
  display: inline-block;
}.content_vote .w-auto{
  display: inline-block;
}.icons .btn .caret{
  display: none;
}.icons .icon-cog{
  margin: 0;
}.icons .dropdown-menu{
  border-radius: 0;
  padding-top: 0;
  padding-bottom: 0;
}.icons .dropdown-menu a{
  display: block;
  padding: calc($spacer / 2);
}.icons .dropdown-menu a:last-child{
  border: 0;
}.icons .dropdown-menu a:hover,.icons .dropdown-menu a:focus,.icons .dropdown-menu a:active{
  text-decoration: none;
}.tags{
  display: block;
}.tags::after{
  display: block;
  clear: both;
  content: "";
}.tags > li{
  float: left;
  margin-right: calc($spacer / 4);
  line-height: 1;
}.tags > li > a{
  display: block;
  padding: calc($spacer / 3) calc($spacer / 2);
}.com-tags-tag.tag-category h2{
  border-bottom: 1px solid rgba(52, 58, 64, 0.12);
  font-size: 1.75rem;
  font-weight: 600;
  margin-bottom: 1.0667rem;
  padding-bottom: calc($spacer / 2);
}.com-tags-tag.tag-category .filters{
  margin-bottom: 1.0667rem;
  width: 100%;
}.com-tags-tag.tag-category .category{
  display: block;
  width: 100%;
}.com-tags-tag.tag-category .list-group .list-group-item{
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid rgba(52, 58, 64, 0.12);
  margin: 0;
  padding: 1.0667rem 0 0;
}.com-tags-tag.tag-category .list-group .list-group-item a{
  color: var(--body-text-color);
}.com-tags-tag.tag-category .list-group .list-group-item a:hover,.com-tags-tag.tag-category .list-group .list-group-item a:focus,.com-tags-tag.tag-category .list-group .list-group-item a:active{
  color: #0056b3;
}.com-tags-tag.tag-category .list-group .list-group-item:hover{
  background-color: transparent;
}.com-tags-tag.tag-category .item-tag-title{
  font-size: 1.5rem;
  font-weight: 500;
  margin: 0 0 1.0667rem;
}.com-tags-tag.tag-category .item-tag-image{
  display: block;
  float: left;
  margin-right: 1.0667rem;
  max-width: 33.33%;
  margin-bottom: 1.0667rem;
}.com-tags-tag.tag-category .item-tag-image img{
  max-width: 100%;
}.item-image{
  margin-bottom: 1.0667rem;
}.item-image::after{
  display: block;
  clear: both;
  content: "";
}.item-image img{
  max-width: 100%;
}.pull-left.item-image,.item-image.pull-left{
  margin-right: 1.0667rem;
}.pull-right.item-image,.item-image.pull-right{
  margin-left: 1.0667rem;
}figure.pull-left{
  margin-left: 0;
  margin-right: 2.1334rem;
}figure.pull-right{
  margin: calc($spacer / 2) 0 0 2.1334rem;
}figure figcaption{
  background-color: #343a40;
  color: #adb5bd;
  font-size: 0.725rem;
  letter-spacing: 0.5px;
  padding: calc($spacer / 4) 0.5rem;
  text-transform: uppercase;
  text-align: center;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}figure.pull-none.item-image img{
  width: 100%;
}.item-intro{
  margin-bottom: 1.5rem;
}.article-index.pull-right{
  margin-left: 1.0667rem;
}.article-index.pull-left{
  margin-right: 1.0667rem;
}.com-content-article__body .pagenavcounter{
  margin-bottom: 1.0667rem;
}.com-content-article__body .pager ul{
  list-style: none;
  margin: 0;
  padding: 0;
}.com-content-article__body .pager ul li{
  border: 1px solid rgba(52, 58, 64, 0.12);
  border-radius: 3px;
  display: inline-block;
  padding: calc($spacer / 2) 1.0667rem;
}.com-content-article__body .pane-sliders .panel{
  margin-bottom: 1.0667rem;
}.com-content-article__body .pane-sliders .panel h3.title{
  margin: 0;
  padding: calc($spacer / 2) 1.0667rem;
}.com-content-article__body .pane-sliders .panel h3.title.pane-toggler-down{
  margin-bottom: 1.0667rem;
}.com-content-article__body .pane-sliders .panel h3.title a{
  color: var(--body-text-color);
}.com-content-article__body .pane-sliders .panel h3.title a:hover,.com-content-article__body .pane-sliders .panel h3.title a:focus,.com-content-article__body .pane-sliders .panel h3.title a:active{
  color: #0056b3;
  text-decoration: none;
}.com-content-article__body .pane-sliders .panel .content{
  padding: 1.0667rem;
}.com-content-article__body .accordion{
  padding: 0;
}.com-content-article__body .accordion .card,.com-content-article__body .accordion body.contentpane .well,body.contentpane .com-content-article__body .accordion .well{
  border: 1px solid rgba(52, 58, 64, 0.12);
  margin-bottom: 0.5rem;
}.com-content-article__body .accordion .card .card-header,.com-content-article__body .accordion body.contentpane .well .card-header,body.contentpane .com-content-article__body .accordion .well .card-header{
  background: transparent;
  border-bottom: 0;
}.com-content-article__body .accordion .card .card-body,.com-content-article__body .accordion body.contentpane .well .card-body,body.contentpane .com-content-article__body .accordion .well .card-body{
  border-top: 1px solid rgba(52, 58, 64, 0.12);
}.com-content-article__body .accordion .card .btn-link,.com-content-article__body .accordion body.contentpane .well .btn-link,body.contentpane .com-content-article__body .accordion .well .btn-link{
  color: var(--body-text-color);
}.com-content-article__body dl.tabs{
  display: block;
  width: 100%;
}.com-content-article__body dl.tabs::after{
  display: block;
  clear: both;
  content: "";
}.com-content-article__body dl.tabs dt{
  float: left;
  margin-right: 1.0667rem;
  margin-bottom: -1px;
  padding: calc($spacer / 2) 1.0667rem;
}.com-content-article__body dl.tabs dt h3{
  font-size: 1rem;
  margin: 0;
}.com-content-article__body dl.tabs dt h3 a:hover,.com-content-article__body dl.tabs dt h3 a:focus,.com-content-article__body dl.tabs dt h3 a:active{
  text-decoration: none;
}.readmore{
  margin-top: 1.0667rem;
  margin-bottom: 0;
}.readmore .btn{
  padding: 0;
  white-space: normal;
}.items-more{
  padding-top: 1.0667rem;
  margin-top: 1.0667rem;
}.items-more .nav-tabs{
  display: block;
}.items-more .nav-tabs > li{
  margin: 0;
  padding: 2px 0;
}.items-more .nav-tabs > li > a{
  border: 0;
  display: inline-block;
  padding: 0.5rem;
  position: relative;
  left: 0;
  transition: left 0.2s ease;
}.items-more .nav-tabs > li > a:before{
  content: '';
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin-right: 5px;
}.items-more .nav-tabs > li > a:hover,.items-more .nav-tabs > li > a:active,.items-more .nav-tabs > li > a:focus{
  left: 3px;
}.items-leading .col{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}.items-leading .col:first-child{
  padding-top: 0;
}.items-leading .col .item-image{
  max-height: 12;
  overflow: hidden;
}.items-leading .col p{
  margin-top: 0.5rem;
  margin-bottom: 0;
}.items-row .item{
  padding-top: 1.0667rem;
  padding-bottom: 1.0667rem;
}
@media (min-width: 768px) {.items-row .item{
    padding-top: 1.0667rem;
    padding-bottom: 2.1334rem;
  }}.items-row .item .item-title{
  font-size: 1.75rem;
}.items-row .item .item-image{
  overflow: hidden;
}.items-row .item .item-content .page-header{
  margin-bottom: 0.5rem;
}.items-row .item p{
  margin-top: 0.5rem;
  margin-bottom: 0;
}.items-row.cols-2 .item .item-image,.items-row.cols-3 .item .item-image,.items-row.cols-4 .item .item-image,.items-row.cols-5 .item .item-image,.items-row.cols-6 .item .item-image{
  float: none;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}.blog .items-leading .blog-item,.blog-featured .items-leading .blog-item{
  margin-bottom: 1.6rem;
}.blog .blog-items .blog-item,.blog-featured .blog-items .blog-item{
  margin-bottom: 1.6rem;
}.blog-featured{
  padding-left: 0;
  padding-right: 0;
}.item-page [itemprop='articleBody']{
  margin-top: 1.0667rem;
  margin-bottom: 1.0667rem;
}
@media (max-width: 767.98px) {.item-page .pull-left,.item-page .pull-right{
    float: none;
    margin: 0 0 1.0667rem;
  }.item-page .pull-left img,.item-page .pull-right img{
    max-width: 100%;
  }}.item-page .article-info .createdby{
  display: none;
}.category-desc{
  padding: 1.0667rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  border-radius: 0;
}.category-desc > img{
  float: left;
  max-width: 200px;
  margin-right: 1.0667rem;
}.category{
  margin: 0;
  padding: 0;
}.category li{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  list-style: none;
}.category.row-striped li:nth-child(odd),.category.list-striped li:nth-child(odd){
  background: rgba(0, 0, 0, 0.04);
}.filters{
  margin-bottom: 1.6rem;
}.filters legend{
  display: block;
  font-size: 1rem;
  font-weight: 600;
  width: 100%;
}.categories-list .page-header{
  border-top: 1px dotted rgba(52, 58, 64, 0.12);
  padding: 1.0667rem 0;
  margin: 0;
  font-size: 1.25rem;
}.categories-list .page-header::after{
  display: block;
  clear: both;
  content: "";
}.categories-list .page-header .badge{
  font-size: 0.93rem;
  position: relative;
  top: -2px;
  margin-left: 1.0667rem;
  width: auto;
  height: auto;
}.categories-list .page-header .btn{
  background: none;
  border: 0;
  line-height: 1;
}.categories-list .page-header .btn span{
  font-size: 1rem;
}.categories-list .page-header + .fade,.categories-list .fade > div{
  padding-left: 1.0667rem;
}.categories-list .category-desc{
  margin-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding: 0;
  border: 0;
}.categories-list .com-content-categories__items{
  flex-wrap: wrap;
  margin-left: -16px;
  margin-right: -16px;
}.categories-list .com-content-categories__items .com-content-categories__item{
  flex-basis: 100%;
  margin-bottom: 2.1334rem;
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 768px) {.categories-list .com-content-categories__items .com-content-categories__item{
    flex-basis: 50%;
  }}
@media (min-width: 992px) {.categories-list .com-content-categories__items .com-content-categories__item{
    flex-basis: 33.33%;
    margin: 0;
  }}.categories-list .com-content-categories__items .com-content-categories__item .item-inner{
  border-radius: 0;
  border: 1px solid rgba(52, 58, 64, 0.12);
  height: 100%;
  padding: 2.1334rem;
}.category-list #adminForm{
  padding-bottom: 1.0667rem;
}.category-list #adminForm p{
  display: block;
  width: 100%;
}.category-list #adminForm p.counter{
  width: auto;
}.category-list table.category{
  margin-bottom: 1.0667rem;
}.content-category .control-group{
  margin-left: 0.5rem;
  margin-top: 0.5rem;
}.content-category .filters{
  width: 100%;
}.content-category .cat-children{
  padding-top: 1.0667rem;
  padding-bottom: 1.0667rem;
}.content-category .cat-children > h3{
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 0;
}.content-category .cat-children .category-desc{
  border: 0;
  padding: 0;
  margin: 0;
}.content-category .cat-children > div{
  padding-top: 1.0667rem;
  padding-bottom: 1.0667rem;
}.content-category .cat-children > div h3{
  font-size: 1.25rem;
  font-weight: 500;
}.com_contact table.category{
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}.com_contact table.category tr:nth-child(2n){
  background-color: #f8f9fa;
}.com_contact table.category th,.com_contact table.category td{
  padding: calc($spacer/1.5) 1.0667rem;
}.com_contact table.category th{
  background-color: #f8f9fa;
  border-bottom: 1px solid rgba(52, 58, 64, 0.12);
}.contact-category .category{
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  margin-right: auto;
  margin-left: auto;
}.contact .page-header{
  margin-bottom: 1.0667rem;
}.contact #slide-contact .card,.contact #slide-contact body.contentpane .well,body.contentpane .contact #slide-contact .well{
  border: 0;
  border-radius: 0;
  margin-bottom: 1.0667rem;
}.contact #slide-contact .card-header{
  background-color: #dee2e6;
  border: 0;
  font-weight: 600;
  margin: 0;
  text-transform: uppercase;
}.contact #slide-contact .card-header:first-child{
  border-radius: 0;
}.contact #slide-contact .card-body{
  background-color: #f8f9fa;
}.contact #contact-form .control-label{
  float: none;
}.contact #contact-form input.form-control,.contact #contact-form input.inputbox,.contact #contact-form textarea.form-control,.contact #contact-form textarea.inputbox{
  max-width: 100%;
}.contact #contact-form .controls{
  margin-left: 0;
}
@media (min-width: 768px) {.contact #contact-form .controls{
    margin-left: 220px;
  }}.contact #contact-form input.form-check-input{
  min-width: 16px;
  width: auto;
}.contact #contact-form fieldset:first-child .control-group:last-child .control-label{
  display: inline-block;
}
@media (min-width: 576px) {.contact #contact-form fieldset:first-child .control-group:last-child .control-label{
    display: block;
  }}.contact #contact-form fieldset:first-child .control-group:last-child .controls{
  display: inline-block;
}
@media (min-width: 576px) {.contact #contact-form fieldset:first-child .control-group:last-child .controls{
    display: block;
  }}.contact #contact-form fieldset:first-child .control-group:last-child .controls input[type='checkbox']{
  width: auto;
  min-width: 16px;
}.contact #contact-form fieldset.default .control-label{
  float: none;
  margin-top: 0;
}.contact #contact-form fieldset.default .controls{
  margin-left: 0;
}.contact .contact-links ul.nav{
  border: 0;
}.contact .contact-links ul.nav li{
  padding-right: 1.0667rem;
}.contact .contact-links ul.nav li a{
  background-color: #f8f9fa;
  color: #6c757d;
  line-height: 1;
  padding: calc($spacer / 2) 1.0667rem;
}.contact .contact-links ul.nav li a:hover,.contact .contact-links ul.nav li a:focus,.contact .contact-links ul.nav li a:active{
  color: #0056b3;
}.contact #contact-form fieldset.captcha .controls{
  margin-left: 0;
}.newsfeed-category .category li{
  padding: 1.0667rem;
}.pagination-wrap{
  padding-top: 2rem;
  margin-bottom: 2rem;
}.pagination-wrap .counter{
  float: right;
  margin: 0;
}.pagination-wrap ul{
  padding: 0;
  list-style: none;
}.pagination-wrap ul li{
  display: inline-block;
}.search hr{
  border-top: 1px solid rgba(52, 58, 64, 0.12);
  opacity: 1;
}.search .btn-toolbar{
  margin-bottom: 1.0667rem;
}.search .btn-toolbar .btn{
  margin-left: 0.5rem;
}.search fieldset #searchphraseall-lbl,.search fieldset #searchphraseany-lbl{
  margin-right: 1.0667rem;
}.search fieldset legend{
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 600;
}.search .ordering-box select{
  width: auto;
  max-width: 200px;
  margin-left: 0.5rem;
}.search .search-results,.search #search-results{
  margin-top: 1.0667rem;
}.search .search-results .highlight,.search #search-results .highlight{
  border-radius: 2px;
  padding: 1px 4px;
}.search .search-results .result-title,.search #search-results .result-title{
  margin-top: 2.1334rem;
  font-size: 1rem;
}.search .search-results .result-created,.search #search-results .result-created{
  border-bottom: 1px solid rgba(52, 58, 64, 0.12);
  padding-bottom: 2.1334rem;
  font-size: 0.93rem;
}#search-result-empty{
  margin-top: 1.6rem;
}div#finder-filter-window .filter-branch{
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}div#finder-filter-window .filter-branch .finder-selects{
  float: none;
  flex-basis: 100%;
  margin: 0 0 1.0667rem 0;
}
@media (min-width: 576px) {div#finder-filter-window .filter-branch .finder-selects{
    flex-basis: auto;
    margin: 0 1.0667rem 0r 0;
  }}
@media (min-width: 768px) {div#finder-filter-window .filter-branch .finder-selects{
    margin: 0 1.60005rem 1.0667rem 0;
  }}
@media (min-width: 992px) {div#finder-filter-window .filter-branch .finder-selects{
    margin-bottom: 0;
  }}div#finder-filter-window .filter-branch .finder-selects label{
  clear: right;
  display: block;
  margin-bottom: calc($spacer / 2);
  width: 100%;
}div#finder-filter-window #finder-filter-select-dates{
  display: flex;
  margin-bottom: 1.0667rem;
}div#finder-filter-window #finder-filter-select-dates .filter-date select.inputbox{
  margin-bottom: 0 !important;
  margin-left: calc($spacer / 2);
}#search-results{
  padding-top: calc($spacer / 2);
}#search-results .result-item{
  border-bottom: 1px solid rgba(52, 58, 64, 0.12);
  padding: 1.0667rem 0;
}#highlighter-start{
  display: none;
}.tag-category .filters{
  position: relative;
}.tag-category .filters .btn-group.pull-right{
  margin-top: 1.0667rem;
}
@media (min-width: 576px) {.tag-category .filters .btn-group.pull-right{
    margin: 0;
    float: none !important;
    position: absolute;
    right: 0;
    top: 0;
  }}.tag-category .filters .input-group-append .btn,.tag-category .filters .input-group-addon .btn{
  border-radius: 0;
}.tag-category .filters .input-group-append .btn + .btn,.tag-category .filters .input-group-addon .btn + .btn{
  border-radius: 0 5px 5px 0;
}.tag-category .category h3{
  font-size: 1.25rem;
}.input-group-btn .btn + .btn{
  margin-left: 0;
}.all-tags{
  margin: 0;
  padding: 0;
  list-style: none;
}.all-tags::after{
  display: block;
  clear: both;
  content: "";
}.all-tags li{
  float: left;
  padding: 0 calc($spacer / 2);
}.all-tags li a{
  border: 1px solid rgba(52, 58, 64, 0.12);
  border-radius: 25px;
  color: #6c757d;
  padding: calc($spacer / 2) 1.0667rem;
  transition: all 0.2s ease-in-out;
}.all-tags li a:hover,.all-tags li a:focus,.all-tags li a:active{
  background-color: #6c757d;
  color: #fff;
  text-decoration: none;
}.all-tags li a:hover i,.all-tags li a:focus i,.all-tags li a:active i{
  opacity: 1;
}.all-tags li a i{
  opacity: 0.4;
}.login-wrap{
  max-width: 400px;
  margin: 0 auto;
}.login-wrap .frm-login-form .control-group .control-label{
  float: none;
  padding-top: 0;
}.login-wrap .frm-login-form .control-group .controls{
  margin: 0;
}.login-wrap label{
  margin-bottom: 4px;
}.login-wrap input{
  max-width: 100%;
}.login-wrap .login-remember input.inputbox{
  display: inline-block;
  margin-top: 0;
  margin-right: 4px;
  position: relative;
  vertical-align: middle;
  width: 16px;
}.login-wrap .login-submit .btn{
  width: 100%;
}.login-wrap .other-links ul{
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}.login-wrap .other-links ul li{
  display: inline-block;
  padding: 0 calc($spacer/2);
}div.com-users-remind,div.com-users-reset{
  background-color: #f8f9fa;
  border-radius: 0;
  max-width: 450px;
  margin: 0 auto;
  padding: 2.1334rem;
}div.com-users-remind fieldset legend,div.com-users-reset fieldset legend{
  border: 0;
  font-size: 1rem;
  margin-bottom: 1rem;
}div.com-users-remind .control-group .control-label,div.com-users-reset .control-group .control-label{
  float: none;
  margin-bottom: calc($spacer/2);
  width: 100%;
}div.com-users-remind .control-group .controls,div.com-users-reset .control-group .controls{
  margin: 0;
}div.com-users-remind .control-group .controls .form-control,div.com-users-remind .control-group .controls .inputbox,div.com-users-reset .control-group .controls .form-control,div.com-users-reset .control-group .controls .inputbox{
  max-width: 100%;
  width: 100%;
}div.com-users-remind .com-users-remind__submit,div.com-users-remind .com-users-reset__submit,div.com-users-reset .com-users-remind__submit,div.com-users-reset .com-users-reset__submit{
  margin-bottom: 0;
}.registration fieldset{
  margin-bottom: 1.60005rem;
  padding-top: 2.66675rem;
  position: relative;
}.registration fieldset::before{
  background-color: #eee;
  content: '';
  height: 3px;
  position: absolute;
  left: 0;
  top: 8px;
  width: 100%;
}.registration fieldset legend{
  background-color: #fff;
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 24px;
  padding-right: 6px;
  position: absolute;
  top: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  width: auto;
  z-index: 20;
}.registration fieldset fieldset{
  margin-bottom: 0;
  padding-top: calc($spacer/2);
}.registration fieldset fieldset::before{
  display: none;
}
@media (max-width: 767.98px) {.registration fieldset .control-group .control-label{
    float: none;
  }}
@media (max-width: 767.98px) {.registration fieldset .control-group .controls{
    margin-left: 0;
  }}
@media (max-width: 767.98px) {.registration fieldset .control-group .controls input,.registration fieldset .control-group .controls textarea{
    max-width: 100%;
    width: 100%;
  }}.registration fieldset .control-group .controls input[type='radio']{
  max-width: auto;
  width: auto;
}.registration fieldset .control-group .controls .field-calendar input{
  width: auto;
}.registration fieldset .control-group .controls .radio{
  display: flex;
  align-items: center;
}.registration fieldset .control-group .controls .radio label{
  margin-right: 1.0667rem;
}.registration fieldset .control-group .controls .radio label.form-check,.registration fieldset .control-group .controls .radio label.radio,.registration fieldset .control-group .controls .radio label.checkbox{
  margin-right: 0;
}.registration fieldset .control-group joomla-field-media .field-media-input{
  max-width: 237px;
}.registration fieldset .control-group joomla-field-media .input-group .button-select{
  border-bottom-right-radius: 5px;
}.registration meter{
  min-width: 288px;
}.registration meter + div{
  font-size: 0.8rem;
  text-align: left !important;
}.registration .password-group .input-group{
  flex-wrap: nowrap;
}.registration form div.com-users-registration__submit .controls{
  margin-left: 0;
}#jform_title{
  max-width: unset;
}.profile .btn-toolbar{
  padding: 0;
}.profile fieldset{
  margin-bottom: 1.0667rem;
}.profile fieldset legend{
  border-bottom: 1px solid rgba(52, 58, 64, 0.12);
  font-weight: normal;
  font-size: 1.5rem;
  padding-bottom: calc($spacer/4);
}
@media (min-width: 768px) {.profile fieldset dt{
    text-align: right;
  }}.profile fieldset dt,.profile fieldset dd{
  border-bottom: 1px dashed rgba(52, 58, 64, 0.12);
  margin: 0;
  padding-top: calc($spacer/2);
  padding-bottom: calc($spacer/2);
}.contentpane{
  padding: 1.0667rem;
}.contentpane #pop-print{
  position: absolute;
  right: 1.0667rem;
  top: 1.0667rem;
}.contentpane #pop-print a{
  background-color: #eee;
  display: block;
  padding: calc($spacer / 2) 1.0667rem;
}.contentpane #pop-print a:hover,.contentpane #pop-print a:focus,.contentpane #pop-print a:active{
  background-color: #0056b3;
  color: #fff;
}.contentpane #mailto-window{
  position: relative;
}.contentpane #mailto-window h2{
  font-size: 1.25rem;
  font-weight: 600;
  margin: 0;
}.contentpane #mailto-window input[type='checkbox']{
  display: inline-block;
  width: auto;
}.contentpane #mailto-window .mailto-close{
  position: absolute;
  top: 1.0667rem;
  right: 1.0667rem;
}.contentpane #mailtoForm .control-group,.contentpane form.com-mailto__form .control-group{
  margin-bottom: calc($spacer/2);
}.contentpane #mailtoForm .control-label,.contentpane form.com-mailto__form .control-label{
  display: block;
  float: none;
}.contentpane #mailtoForm .controls,.contentpane form.com-mailto__form .controls{
  margin-left: 0;
}.contentpane #mailtoForm .controls input,.contentpane form.com-mailto__form .controls input{
  max-width: 100%;
  width: 100%;
}.contentpane #mailtoForm .com-mailto__submit,.contentpane form.com-mailto__form .com-mailto__submit{
  margin: 0;
  padding-top: 1.0667rem;
}.author-block .author-avatar{
  margin-bottom: 1.0667rem;
}.author-block .author-avatar a,.author-block .author-avatar span{
  border-radius: 50%;
  display: block;
  margin: 0 auto;
  max-width: 120px;
  overflow: hidden;
}.author-block .author-name{
  font-weight: 600;
  margin-bottom: calc($spacer / 2);
}.author-block .author-title{
  font-size: 0.93rem;
  margin-bottom: 1.0667rem;
  text-transform: uppercase;
}.author-block .author-about-me{
  margin-bottom: 1.0667rem;
}.author-block .author-socials{
  display: flex;
  justify-content: center;
}.author-block .author-socials a{
  color: var(--body-text-color);
  margin: 0 4px;
}.author-block .author-socials a:hover,.author-block .author-socials a:focus,.author-block .author-socials a:active{
  color: var(--body-link-hover-color);
}.author-block.author-block-post-detail .author-avatar{
  margin-bottom: 1.0667rem;
}
@media (min-width: 768px) {.author-block.author-block-post-detail .author-avatar{
    margin-right: 2.1334rem;
    margin-bottom: 0;
  }}
@media (min-width: 576px) {.author-block.author-block-post-detail .author-other-info{
    flex: 1;
    text-align: left;
  }}.author-block.author-block-post-detail .author-title{
  margin-bottom: calc($spacer/2);
}
@media (min-width: 576px) {.author-block.author-block-post-detail .author-socials{
    justify-content: flex-start;
  }}.author-posts .item{
  margin-bottom: 2.1334rem;
}.author-posts .item .article-info dd.category::after{
  display: none;
}.author-posts .btn-load-more:hover,.author-posts .btn-load-more:focus,.author-posts .btn-load-more:active{
  cursor: pointer;
}.alert-wrapper .alert-message{
  background: transparent;
  color: inherit;
}.chzn-container-single .chzn-single div b{
  background: url('../../../media/jui/css/chosen-sprite.png') no-repeat 0px 2px;
}h2.item-title,.item-title h2{
  font-size: var(--h2-font-size);
}h2.item-title a,.item-title h2 a{
  color: var(--h2-font-size);
}h2.item-title a:hover,h2.item-title a:active,h2.item-title a:focus,.item-title h2 a:hover,.item-title h2 a:active,.item-title h2 a:focus{
  border-bottom: 1px solid var(--body-text-color);
  color: var(--h2-font-size);
}.item-head{
  display: flex;
}.item-head .edit-link a{
  white-space: nowrap;
}
@media (max-width: 767.98px) {.article-title h1{
    font-size: var(--h3-font-size);
  }}.page-header h1,.categories-list h1{
  font-size: 1rem;
  font-weight: 600;
}.page-header h2,.categories-list h2{
  font-size: var(--h3-font-size);
  margin: 0;
}.page-header h2 a,.categories-list h2 a{
  color: var(--heading-color);
}.page-header h2 a:hover,.page-header h2 a:focus,.page-header h2 a:active,.categories-list h2 a:hover,.categories-list h2 a:focus,.categories-list h2 a:active{
  border-bottom: 1px solid var(--heading-color);
  color: var(--heading-color);
}.article-info{
  color: var(--meta-color) !important;
  font-size: 10px;
  text-transform: uppercase;
}.article-info a{
  color: var(--meta-link-color);
}.article-info .fa{
  display: none;
}.article-info dd:after{
  content: ".";
  margin: 0 4px;
  line-height: 1;
  font-weight: 700;
  position: relative;
  top: -2px;
}.createdby [itemprop="name"]{
  font-weight: 400;
}.category-name [itemprop="genre"]{
  font-weight: 400;
}.icons .dropdown-menu a{
  border-bottom: 1px solid rgba(52, 58, 64, 0.12);
  color: #495057;
}.icons .dropdown-menu a:hover,.icons .dropdown-menu a:focus,.icons .dropdown-menu a:active{
  background-color: #f8f9fa;
  color: var(--link-hover-color);
}ul.tags{
  margin-top: calc(var(--global-spacing) * 2);
}ul.tags > li{
  float: none;
  margin-right: 0;
}ul.tags > li > a{
  background: transparent;
  border: 1px solid var(--border-color);
  color: var(--gray-900);
  font-size: 10px;
  margin-bottom: 0.266675rem;
  margin-right: 0.266675rem;
  padding: 8px 12px;
  text-transform: uppercase;
}ul.tags > li > a:hover,ul.tags > li > a:focus,ul.tags > li > a:active{
  background: var(--border-color);
  color: var(--gray-900);
}ul.tags .list-inline-item:not(:last-child){
  margin-right: 0;
}ul.tags:after{
  display: none;
}.com-tags-tag.tag-category .category .item-tag-title{
  font-size: var(--h5-font-size);
}.com-tags-tag.tag-category .com-tags-tag__filters{
  flex-wrap: wrap;
}.com-tags-tag.tag-category .list-group .list-group-item{
  background: transparent;
  border-bottom: 1px solid var(--border-color);
}.com-tags-tag.tag-category .list-group .list-group-item:last-of-type{
  border: none;
}
@media (max-width: 767.98px) {.com-tags-tag-list.tag-category #adminForm .btn-group:first-of-type{
    margin-bottom: 1.0667rem;
  }}
@media (min-width: 576px) {.com-tags-tag-list.tag-category .float-end{
    float: right;
  }}.com-tags-tag-list.tag-category table.category{
  margin-top: 1.6rem;
}.com-tags-tag-list.tag-category tbody th{
  border: 0;
  display: block;
  padding: 1.0667rem;
  width: 100%;
}
@media (max-width: 575.98px) {.com-tags .com-tags__items .com-tags__filters{
    flex-wrap: wrap;
  }}.com-tags-tag__pagination,.com-content-category-blog__navigation{
  align-items: center;
  display: flex;
  flex-direction: column-reverse;
  flex-wrap: wrap;
  justify-content: center;
  padding-top: 32px;
  gap: 0.5rem;
}
@media (min-width: 576px) {.com-tags-tag__pagination,.com-content-category-blog__navigation{
    flex-direction: row-reverse;
    justify-content: space-between;
  }}.request-confirm input.form-control,.request-confirm input.inputbox{
  max-width: 100%;
}figure figcaption{
  background: transparent;
  color: var(--gray-500);
  font-size: 13px;
  text-shadow: none;
  text-transform: none;
  text-align: left;
  letter-spacing: 0;
  margin-top: 8px;
  padding: 0;
}.com-content-article__body .pane-sliders .panel{
  border: 1px solid rgba(52, 58, 64, 0.12);
}.com-content-article__body .pane-sliders .panel h3.title{
  background-color: #f8f9fa;
  font-size: 1rem;
}.com-content-article__body .pane-sliders .panel h3.title.pane-toggler-down{
  border-bottom: 1px solid rgba(52, 58, 64, 0.12);
}.com-content-article__body dl.tabs{
  border-bottom: 1px solid rgba(52, 58, 64, 0.12);
}.com-content-article__body dl.tabs dt{
  border: 1px solid rgba(52, 58, 64, 0.12);
  border-radius: 3px 3px 0 0;
}.com-content-article__body dl.tabs dt.open{
  border-bottom: 1px solid #fff;
}.com-content-article__body dl.tabs dt h3 a{
  color: var(--body-text-color);
}.com-content-article__body dl.tabs dt h3 a:hover,.com-content-article__body dl.tabs dt h3 a:focus,.com-content-article__body dl.tabs dt h3 a:active{
  color: var(--link-hover-color);
}.readmore{
  margin-top: 16px;
}.readmore .btn{
  background: transparent;
  padding: 0;
  text-align: left;
  color: var(--heading-color);
}.readmore .btn:hover,.readmore .btn:active,.readmore .btn:focus{
  color: var(--body-link-hover-color);
}.items-more h3{
  margin: 0 0 16px;
}.items-more .nav-tabs{
  border: 0;
}.items-more .nav-tabs > li + li{
  margin-top: 8px;
}.items-more .nav-tabs > li > a{
  background: transparent;
  color: var(--body-text-color);
  padding: 0;
}.items-more .nav-tabs > li > a:hover,.items-more .nav-tabs > li > a:active,.items-more .nav-tabs > li > a:focus{
  color: var(--body-link-hover-color);
}.cat-children{
  margin-top: 32px;
}.cat-children .item-title{
  font-size: var(--h5-font-size);
  margin-top: 0;
}.items-leading::after{
  display: block;
  clear: both;
  content: "";
}.items-leading .blog-item .blog-item-content{
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}.items-leading .blog-item .blog-item-content .card-media{
  width: 50%;
}
@media (min-width: 992px) {.items-leading .blog-item .blog-item-content .card-media{
    padding-right: 16px;
  }}
@media (max-width: 991.98px) {.items-leading .blog-item .blog-item-content .card-media{
    width: 100%;
  }}.items-leading .blog-item .blog-item-content .card-media .intro-image{
  margin-bottom: 0;
}.items-leading .blog-item .blog-item-content .card-media .intro-image img{
  width: 100%;
}.items-leading .blog-item .blog-item-content .item-content{
  flex: 1;
  padding-left: 16px;
}
@media (max-width: 991.98px) {.items-leading .blog-item .blog-item-content .item-content{
    padding-left: 0;
    margin-top: 16px;
  }}.items-leading .blog-item .blog-item-content .item-content .category{
  margin-bottom: 8px;
  margin-top: 0;
}.items-leading .blog-item .blog-item-content .item-content .category a{
  border: none;
  color: var(--color-primary);
  font-size: 10px;
  padding: 0;
}.items-leading .blog-item .blog-item-content .item-content .category a:hover{
  background: transparent;
  text-decoration: underline;
}
@media (max-width: 575.98px) {.items-row .col{
    flex-basis: auto;
  }}.items-row .item{
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 32px;
}.items-row .card-media{
  margin-bottom: 0;
}.items-row .card-media img{
  width: 100%;
}.items-row .item-content{
  position: relative;
  z-index: 100;
}.items-row .item-content .category{
  margin-top: -32px;
  margin-bottom: 16px;
}.items-row .item-content .category a{
  background: var(--light-reverse);
  border: 2px solid var(--border-dark-color);
  color: var(--heading-color);
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
  padding: 8px 16px;
  text-transform: uppercase;
}.items-row .item-content .category a:hover{
  background: var(--gray-200);
}.items-row .item-content p{
  margin-bottom: 0;
  color: var(--gray-700);
  line-height: 24px;
}.items-row .item-content .item-head{
  display: flex;
  justify-content: space-between;
}.items-row .item-content .item-head .icons{
  width: 80px;
}.items-row .item-content .item-head .icons button.dropdown-toggle{
  padding: 0;
}.items-row .item-content .item-head .icons button.dropdown-toggle:hover,.items-row .item-content .item-head .icons button.dropdown-toggle:active,.items-row .item-content .item-head .icons button.dropdown-toggle:focus{
  color: var(--gray-700);
}.items-row .item-content .item-title,.items-row .item-content h2{
  flex: 1;
  font-size: var(--h4-font-size);
  line-height: 28px;
}
@media (max-width: 991.98px) {.items-row .item-content .item-title,.items-row .item-content h2{
    font-size: var(--h5-font-size);
  }}.items-row .item-content .intro-txt{
  margin: 16px 0 0;
}.items-row .item-content .article-info{
  margin: 16px 0 0;
}.items-row .item-content .article-info .createdby > span{
  color: var(--heading-color);
}.items-row.cols-3 .intro-image,.items-row.cols-4 .intro-image,.items-row.cols-5 .intro-image{
  padding-bottom: 75%;
  position: relative;
  height: 0;
  width: 100%;
}.items-row.cols-3 .intro-image img,.items-row.cols-4 .intro-image img,.items-row.cols-5 .intro-image img{
  object-fit: cover;
  object-position: center;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}.blog .blog-items .blog-item,.blog-featured .blog-items .blog-item{
  margin-bottom: 32px;
}.blog .isotope-item .item,.blog-featured .isotope-item .item{
  margin-bottom: 2rem;
  overflow: hidden;
}.blog-featured table.category{
  overflow-x: auto;
}.blog-featured .intro-image{
  padding-bottom: 100%;
  position: relative;
  height: 0;
  width: 100%;
}.blog-featured .intro-image img{
  object-fit: cover;
  object-position: center;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}.category-blog-info .page-subheader{
  margin-bottom: 32px;
}.category-blog-info .page-subheader h2{
  margin: 0;
}.category-blog-info .row > div{
  padding-bottom: calc(var(--global-spacing) * 4);
}.category-blog-info .item{
  height: 100%;
}.category-blog-info .item .jacl-item{
  height: 100%;
}.category-blog-info .item .jacl-item .jacl-item__inner{
  height: 100%;
}.category-blog-info .item .jacl-item__introtext p{
  margin-bottom: 0;
}.magz-layout .content-items > .row > div{
  margin-bottom: 32px;
}.magz-layout .content-items > .row > div .item{
  height: 100%;
}.magz-layout .content-items > .row > div .item .jacl-item{
  height: 100%;
}.magz-layout .jacl-item__body{
  height: auto;
}.intro-text{
  margin-bottom: 32px;
}.intro-text > p{
  font-family: var(--heading-font-family);
}
@media (min-width: 576px) {.intro-text{
    font-size: var(--h5-font-size);
    line-height: 1.778;
  }}.intro-text p:last-child{
  margin-bottom: 0;
}
@media (max-width: 575.98px) {.item-page p{
    margin-bottom: 16px;
  }}.item-page .item-image{
  margin: 0 0 32px 0;
  float: none;
  width: 100%;
}.item-page .item-image img{
  width: 100%;
}.item-page .com-content-article__body{
  margin-top: 0;
}
@media (min-width: 576px) {.item-page .com-content-article__body{
    font-size: var(--h5-font-size);
    line-height: 1.778;
  }}.item-page .com-content-article__body.has-sharing{
  padding-left: 96px;
}
@media (max-width: 767.98px) {.item-page .com-content-article__body.has-sharing{
    padding-left: 64px;
  }}.item-page .com-content-article__body > p:first-child::first-letter,.item-page .com-content-article__body p.has-letter::first-letter{
  color: var(--color-primary);
  float: left;
  font-family: var(--heading-font-family);
  font-size: 96px;
  font-weight: 400;
  line-height: 0.7;
  margin-right: 16px;
  padding-top: 16px;
}
@media (max-width: 575.98px) {.item-page .com-content-article__body > p:first-child::first-letter,.item-page .com-content-article__body p.has-letter::first-letter{
    font-size: 40px;
    padding-top: 7px;
    margin-right: 7px;
  }}.item-page .author-block.pos-after-title{
  margin-top: calc(var(--global-spacing) * 2);
  margin-bottom: calc(var(--global-spacing) * 2);
}.item-page .author-block.pos-before-content{
  margin-top: calc(var(--global-spacing) * 2);
  margin-bottom: calc(var(--global-spacing) * 2);
}.item-page .author-block.pos-after-content{
  margin-top: calc(var(--global-spacing) * 4);
}.item-page .post-author-block{
  border: 1px solid var(--border-color);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: calc(var(--global-spacing) * 1.5);
  text-align: center;
}
@media (min-width: 576px) {.item-page .post-author-block{
    border: 0;
    align-items: flex-start;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0;
    text-align: left;
  }}
@media (min-width: 1200px) {.item-page .post-author-block{
    align-items: center;
  }}.item-page .post-author-block .author-avatar{
  border-radius: 50%;
  margin-right: calc(var(--global-spacing) * 3);
  overflow: hidden;
  max-width: 64px;
}
@media (min-width: 1200px) {.item-page .post-author-block .author-avatar{
    max-width: 120px;
  }}.item-page .post-author-block .author-name{
  font-size: var(--h4-font-size);
  margin-bottom: var(--global-spacing);
}.item-page .post-author-block .author-title{
  text-transform: uppercase;
}.item-page .author-block-post-detail{
  background-color: var(--light-reverse);
  border: 1px solid var(--border-color);
  border-radius: 5px;
}.item-page.has-sharing .pos-after-content{
  margin-left: calc(var(--global-spacing) * 12);
}
@media (max-width: 767.98px) {.item-page.has-sharing .pos-after-content{
    margin-left: calc(var(--global-spacing) * 9);
  }}.item-page .content-article-lead .author-block{
  margin-top: 0;
}.item-page .content-article-lead ul.tags{
  margin-top: 0;
}.item-page .content-article-lead.has-sharing{
  padding-left: 96px;
}
@media (max-width: 767.98px) {.item-page .content-article-lead.has-sharing{
    padding-left: 64px;
  }}.item-page .pagenavigation{
  padding-left: 96px;
}.item-page .pagenavigation .pagination{
  justify-content: space-between;
}.item-page .pagenavigation ul .next{
  margin-left: auto;
}.item-page.edit #adminForm > fieldset{
  margin-bottom: 2.1334rem;
}.item-page.edit #adminForm > fieldset + div{
  margin-bottom: 2.1334rem !important;
}
@media (min-width: 1200px) {.com-content-article .row.has-sidebar .content-article{
    padding-right: 42px;
  }.com-content-article .row.has-sidebar .sidebar-right{
    max-width: 358px;
    flex: 0 0 358px;
    padding-left: 42px;
    position: sticky;
    top: 32px;
    height: 100%;
  }}.com-content-article .category a{
  font-size: 11px;
}
@media (max-width: 767.98px) {.com-content-article h2{
    font-size: var(--h3-font-size);
  }}.com-content-article .full-width{
  margin-bottom: 64px;
  margin-left: calc(50% - 50vw);
  max-width: calc(100vw - 9px);
  width: 100vw;
}
@media (max-width: 991.98px) {.com-content-article .full-width{
    max-width: 100vw;
    margin-bottom: 32px;
  }}.com-content-article .full-width #pop-print{
  position: fixed;
  top: 30px;
  right: 10px;
}.com-content-article .full-width .dropdown-toggle{
  color: #fff;
}.com-content-article .full-width .item-image figcaption{
  display: none;
}.com-content-article .full-width .wrap-inner{
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}.com-content-article .full-width .wrap-inner:before{
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9;
}.com-content-article .full-width .wrap-inner .article-lead{
  margin: 0 auto;
  position: relative;
  z-index: 10;
}.com-content-article .full-width .wrap-inner .article-lead .category a{
  color: #fff;
  font-weight: 500;
}.com-content-article .full-width .wrap-inner .article-lead .article-title h1{
  color: #fff;
}.com-content-article .full-width .wrap-inner .article-lead .article-info{
  color: rgba(255, 255, 255, 0.6) !important;
  margin-bottom: 0;
}.com-content-article .full-width .wrap-inner .article-lead .article-info .createdby > span{
  color: #fff;
}.com-content-article .full-width .wrap-inner .article-lead .article-info dd:after{
  color: rgba(255, 255, 255, 0.6);
}.com-content-article .full-width .wrap-inner .article-lead .intro-text{
  margin-bottom: 0;
}.com-content-article .read-more .module-title{
  font-weight: 600;
  margin-bottom: 12px;
}.com-content-article .read-more ul li + li{
  margin-top: 8px;
}.com-content-article .read-more ul li a{
  line-height: 32px;
  padding: 0;
  text-decoration-color: var(--border-color);
  text-decoration-line: underline;
  text-underline-offset: 4px;
}.com-content-article .read-more ul li a:before{
  display: none;
}.com-content-article.default-2 .article-title{
  max-width: 930px;
}.com-content-article.default-2 .intro-text{
  max-width: 900px;
}.com-content-article.default-3 .full-width .wrap-inner{
  max-width: 1248px;
  margin: 0 auto;
  padding: 352px 64px 64px;
}
@media (max-width: 991.98px) {.com-content-article.default-3 .full-width .wrap-inner{
    padding: 160px 32px 16px;
  }}
@media (max-width: 575.98px) {.com-content-article.default-3 .full-width .wrap-inner{
    padding: 96px 16px 16px;
  }}.com-content-article.default-3 .full-width .article-lead{
  max-width: 740px;
  margin-left: 0;
}.com-content-article.default-4 .full-width .wrap-inner{
  max-width: 1248px;
  margin: 0 auto;
  padding: 208px 64px;
}
@media (max-width: 991.98px) {.com-content-article.default-4 .full-width .wrap-inner{
    padding: 128px 32px;
  }}
@media (max-width: 575.98px) {.com-content-article.default-4 .full-width .wrap-inner{
    padding: 64px 16px;
  }}.com-content-article.default-4 .full-width .article-lead{
  max-width: 740px;
  text-align: center;
}.com-content-article.default-5 .article-lead,.com-content-article.default-6 .article-lead{
  max-width: 740px;
  text-align: center;
  margin: 0 auto;
}
@media (min-width: 1200px) {.com-content-article.default-5 .full-width .item-image img,.com-content-article.default-6 .full-width .item-image img{
    height: 700px;
    object-fit: cover;
  }}.com-content-article.default-6 .content-article{
  max-width: 740px;
  margin: 0 auto;
}.com-content-article.default-7 .article-lead{
  max-width: 740px;
  text-align: center;
  margin: 0 auto;
}.com-content-article.default-7 .article-info{
  justify-content: center;
}.com-content-article.default-8 .article-lead{
  max-width: 740px;
  text-align: center;
  margin: 0 auto;
}.com-content-article.default-8 .content-article{
  max-width: 740px;
  margin: 0 auto;
}.com-content-article.default-8 .article-info{
  justify-content: center;
}.com-content-article.default-9,.com-content-article.default-10{
  margin-top: -32px;
}.com-content-article.default-9 .full-width .wrap-content,.com-content-article.default-10 .full-width .wrap-content{
  background: var(--color-yellow-light);
}.com-content-article.default-9 .full-width .wrap-content .intro-text,.com-content-article.default-10 .full-width .wrap-content .intro-text{
  margin-bottom: 0;
}.com-content-article.default-9 .full-width .icons,.com-content-article.default-10 .full-width .icons{
  margin-top: -32px;
}.com-content-article.default-9 .full-width .icons .dropdown-toggle,.com-content-article.default-10 .full-width .icons .dropdown-toggle{
  color: var(--body-text-color);
}.com-content-article.default-9 .item-image,.com-content-article.default-10 .item-image{
  margin-bottom: 0;
  height: 100%;
}.com-content-article.default-9 .item-image img,.com-content-article.default-10 .item-image img{
  height: 100%;
  object-fit: cover;
}.com-content-article.default-9 .article-lead,.com-content-article.default-10 .article-lead{
  max-width: 480px;
  text-align: center;
  margin: 0 auto;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 96px 16px;
}
@media (max-width: 575.98px) {.com-content-article.default-9 .article-lead,.com-content-article.default-10 .article-lead{
    padding: 48px 16px;
  }}.com-content-article.default-10 .content-article{
  max-width: 800px;
  margin: 0 auto;
}.com-content-article.default-10 .article-info{
  justify-content: center;
}.com-content-article.default-11 .full-width .box-content,.com-content-article.default-12 .full-width .box-content{
  background: var(--color-yellow-light);
  margin: 0 auto;
  max-width: 1248px;
}.com-content-article.default-11 .full-width .article-info,.com-content-article.default-12 .full-width .article-info{
  margin-bottom: 0;
  justify-content: center;
}.com-content-article.default-11 .full-width .icons,.com-content-article.default-12 .full-width .icons{
  margin-top: -32px;
}.com-content-article.default-11 .full-width .icons .dropdown-toggle,.com-content-article.default-12 .full-width .icons .dropdown-toggle{
  color: var(--body-text-color);
}.com-content-article.default-11 .item-image,.com-content-article.default-12 .item-image{
  margin-bottom: 0;
  height: 100%;
}.com-content-article.default-11 .item-image img,.com-content-article.default-12 .item-image img{
  height: 100%;
  object-fit: cover;
}.com-content-article.default-11 .article-lead,.com-content-article.default-12 .article-lead{
  max-width: 400px;
  text-align: center;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 160px 16px;
}
@media (max-width: 991.98px) {.com-content-article.default-11 .article-lead,.com-content-article.default-12 .article-lead{
    padding: 96px 16px;
    max-width: 600px;
  }}
@media (max-width: 575.98px) {.com-content-article.default-11 .article-lead,.com-content-article.default-12 .article-lead{
    padding: 48px 16px;
  }}.com-content-article.default-12 .content-article{
  max-width: 740px;
  margin: 0 auto;
}.com-content-article.default-13 .full-width{
  margin-top: -32px;
}.com-content-article.default-13 .full-width .wrap-inner{
  padding: 512px 64px 64px;
}
@media (max-width: 991.98px) {.com-content-article.default-13 .full-width .wrap-inner{
    padding: 192px 32px 32px;
  }}
@media (max-width: 575.98px) {.com-content-article.default-13 .full-width .wrap-inner{
    padding: 144px 16px 16px;
  }}.com-content-article.default-13 .full-width .article-lead{
  max-width: 1120px;
}.com-content-article.default-13 .full-width .article-lead .wrap-content{
  max-width: 740px;
}.com-content-article.default-14 .full-width{
  margin-top: -32px;
}.com-content-article.default-14 .full-width .wrap-inner{
  padding: 512px 64px 64px;
}
@media (max-width: 991.98px) {.com-content-article.default-14 .full-width .wrap-inner{
    padding: 192px 32px 32px;
  }}
@media (max-width: 575.98px) {.com-content-article.default-14 .full-width .wrap-inner{
    padding: 144px 16px 16px;
  }}.com-content-article.default-14 .full-width .article-lead{
  max-width: 740px;
  text-align: center;
}.com-content-article.default-14 .content-article{
  max-width: 740px;
  margin: 0 auto;
}.com-content-article.default-14 .article-info{
  justify-content: center;
}.com-content-article.default-15 .full-width{
  margin-top: -32px;
}.com-content-article.default-15 .full-width .wrap-inner{
  padding: 304px 64px;
}
@media (max-width: 991.98px) {.com-content-article.default-15 .full-width .wrap-inner{
    padding: 192px 32px;
  }}
@media (max-width: 575.98px) {.com-content-article.default-15 .full-width .wrap-inner{
    padding: 96px 16px;
  }}.com-content-article.default-15 .full-width .article-lead{
  max-width: 1120px;
}.com-content-article.default-15 .full-width .article-lead .wrap-content{
  max-width: 740px;
}.com-content-article.default-16 .full-width{
  margin-top: -32px;
}.com-content-article.default-16 .full-width .wrap-inner{
  padding: 288px 64px;
}
@media (max-width: 991.98px) {.com-content-article.default-16 .full-width .wrap-inner{
    padding: 160px 32px;
  }}
@media (max-width: 575.98px) {.com-content-article.default-16 .full-width .wrap-inner{
    padding: 64px 16px;
  }}.com-content-article.default-16 .full-width .article-lead{
  max-width: 740px;
  text-align: center;
}.com-content-article.default-16 .content-article{
  max-width: 740px;
  margin: 0 auto;
}.com-content-article.default-16 .article-info{
  justify-content: center;
}.ja-video-list.video-playing .video-mask{
  border: 3px solid var(--color-primary);
}#ja-main-player{
  background-color: #000;
  margin-bottom: 32px;
}#ja-main-player .video-mask{
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0.5;
}#ja-main-player #ja-btn-play{
  position: absolute;
  background: none;
  border: 2px solid #fff;
  color: #fff;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  cursor: pointer;
  z-index: 2;
  width: 96px;
  height: 96px;
  font-size: 20px;
  line-height: 92px;
  margin-top: -48px;
  margin-left: -48px;
  text-align: center;
  padding: 0;
}.author-page{
  margin: 0 auto;
}
@media (min-width: 992px) {.author-page{
    width: 75%;
  }}.author-page .author-list{
  display: flex;
  flex-wrap: wrap;
  margin-right: -16px;
  margin-left: -16px;
  list-style: none;
  padding: 0;
}.author-page .author-list li{
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0 16px;
  margin-bottom: calc(var(--global-spacing) * 8);
}
@media (min-width: 768px) {.author-page .author-list li{
    flex: 0 0 50%;
    max-width: 50%;
  }}
@media (min-width: 992px) {.author-page .author-list li{
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }}.author-page .author-list li:hover .user-name a{
  color: var(--body-link-hover-color);
  border-bottom: 1px solid var(--body-link-hover-color);
}.author-page,.author-detail{
  text-align: center;
}.author-page .author-avatar,.author-detail .author-avatar{
  margin-bottom: calc(var(--global-spacing) * 2);
}.author-page .author-avatar a,.author-page .author-avatar span,.author-detail .author-avatar a,.author-detail .author-avatar span{
  border-radius: 50%;
  height: 100px;
  margin: 0 auto;
  overflow: hidden;
  transition: all 0.2s ease-in-out;
  width: 100px;
}.author-posts .item{
  margin-bottom: calc(var(--global-spacing) * 4);
}.author-posts .item .article-info dd.category::after{
  display: inline-block;
}.author-block .author-name{
  font-size: var(--h3-font-size);
  font-family: var(--heading-font-family);
  font-weight: 400;
  margin-bottom: var(--global-spacing);
}.author-block .author-name a{
  color: var(--body-text-color);
}.author-block .author-name a:hover,.author-block .author-name a:focus,.author-block .author-name a:active{
  color: var(--body-link-hover-color);
}.author-block .author-title{
  color: var(--gray-500);
  font-size: 10px;
  margin-bottom: var(--global-spacing);
  text-transform: uppercase;
}.author-socials a{
  padding: calc(var(--global-spacing) / 2);
}.author-socials a span{
  color: var(--body-text-color);
}.author-socials a span.fa-facebook{
  color: #3B5998;
}.author-socials a span.fa-twitter{
  color: #00ACED;
}.author-socials a span.fa-instagram{
  color: #E1306C;
}.author-socials a span.fa-pinterest{
  color: #E60023;
}.author-socials a:hover span,.author-socials a:focus span,.author-socials a:active span{
  color: var(--body-link-hover-color);
}.author-detail{
  margin-bottom: 64px;
}
@media (min-width: 576px) {.author-detail{
    margin: 0 auto calc(var(--global-spacing) * 4);
  }}.author-detail .author-name{
  font-size: var(--h2-font-size);
}.ja-gallery-list-wrap .item-image{
  margin-bottom: 0;
}.ja-gallery-list-wrap .item-image img{
  margin: auto;
}.ja-gallery-list-wrap .carousel-thumbnail .carousel-indicators > li{
  opacity: 0.8;
}.ja-gallery-list-wrap .carousel-thumbnail .carousel-indicators > li.active{
  opacity: 1;
}.ja-gallery-list-wrap .carousel-thumbnail .carousel-indicators > li,.ja-gallery-list-wrap .carousel-thumbnail .carousel-indicators > li.active{
  background: rgba(255, 255, 255, 0.8);
  border: 0;
  border-radius: 20px;
  height: 10px;
  margin: 0 2px;
  position: relative;
  text-indent: 0;
  width: 10px;
}.ja-gallery-list-wrap .carousel-thumbnail .carousel-indicators > li .thumb,.ja-gallery-list-wrap .carousel-thumbnail .carousel-indicators > li.active .thumb{
  border: 5px solid var(--light-reverse);
  position: absolute;
  width: 100px;
  height: 60px;
  top: -70px;
  left: -40px;
  opacity: 0;
  transition: 500ms all;
}.ja-gallery-list-wrap .carousel-thumbnail .carousel-indicators > li .thumb:before,.ja-gallery-list-wrap .carousel-thumbnail .carousel-indicators > li.active .thumb:before{
  content: "";
  display: block;
  border-top: 8px solid var(--light-reverse);
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  position: absolute;
  left: 34px;
  bottom: -12px;
}.ja-gallery-list-wrap .carousel-thumbnail .carousel-indicators > li .thumb strong,.ja-gallery-list-wrap .carousel-thumbnail .carousel-indicators > li.active .thumb strong{
  display: block;
  height: 50px;
  overflow: hidden;
}.ja-gallery-list-wrap .carousel-thumbnail .carousel-indicators > li .thumb img,.ja-gallery-list-wrap .carousel-thumbnail .carousel-indicators > li.active .thumb img{
  max-width: 100px !important;
  max-height: none !important;
}.ja-gallery-list-wrap .carousel-thumbnail .carousel-indicators > li:hover .thumb,.ja-gallery-list-wrap .carousel-thumbnail .carousel-indicators > li.active:hover .thumb{
  top: -75px;
  opacity: 1;
}.ja-gallery-list-wrap .carousel-thumbnail .carousel-indicators > li.active{
  background-color: var(--color-primary);
}.ja-gallery-list-wrap .carousel-thumbnail .carousel-caption{
  background: rgba(0, 0, 0, 0.2);
  bottom: auto;
  left: 16px;
  padding: 0.53335rem 1.0667rem;
  top: 16px;
  right: 16px;
}.ja-gallery-list-wrap .carousel-control .fa{
  font-size: 60px;
  height: 60px;
  position: absolute;
  margin-top: -30px;
  margin-left: -10px;
  top: 50%;
  left: 50%;
}.gallery-item{
  margin-bottom: 64px;
}.gallery-item .item-image{
  margin-bottom: 16px;
}.number-item{
  display: flex;
  font-size: var(--h3-font-size);
}.number-item .total{
  color: var(--gray-500);
}.image-desc{
  color: var(--gray-700);
  font-size: var(--body-font-size);
}.category-blog-info .category-desc{
  padding: 0;
  margin-top: 0;
}.category .list-title a{
  color: #495057;
}.category .list-title a:hover,.category .list-title a:focus,.category .list-title a:active{
  color: var(--link-hover-color);
}.categories-list .base-desc{
  background-color: #f2f4f6;
  border-radius: 0;
  padding: 2.1334rem;
}.categories-list .base-desc p:last-child{
  margin-bottom: 0;
}.categories-list .page-header{
  border: 0;
  border-bottom: 1px solid rgba(52, 58, 64, 0.12);
  margin: 0 0 1.0667rem;
  padding: 0 0 1.0667rem;
}.categories-list .page-header a{
  font-weight: 600;
}.categories-list .page-header .badge{
  float: right;
}.categories-list .com-content-categories__items .com-content-categories__item > .item-inner{
  padding: 16px;
}.categories-list .com-content-categories__items .com-content-categories__item > .item-inner .page-header{
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
  border: none;
}.categories-list .com-content-categories__items .com-content-categories__item > .item-inner .page-header a.btn{
  padding: 0;
  margin-left: 16px;
}.categories-list .com-content-categories__items .com-content-categories__item > .item-inner .com-content-categories__children{
  border-top: 1px solid var(--border-color);
  margin-top: 16px;
  padding-top: 16px;
}.categories-list .com-content-categories__items .com-content-categories__item > .item-inner .com-content-categories__children .com-content-categories__items{
  padding-left: 0;
}.categories-list .com-content-categories__items .com-content-categories__item > .item-inner .com-content-categories__children .com-content-categories__items .com-content-categories__item + .com-content-categories__item{
  border-top: 1px solid var(--border-color);
  margin-top: 16px;
  padding-top: 16px;
}.categories-list .com-content-categories__items .com-content-categories__item > .item-inner .com-content-categories__children .com-content-categories__items .item-inner{
  padding: 0;
  border: none;
}.category-list table.category{
  display: table;
}.category-list .pagination-wrap{
  align-items: center;
  gap: 16px;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 991.98px) {.category-list .pagination-wrap{
    flex-direction: column;
  }}
@media (max-width: 991.98px) {.category-list .pagination-wrap ul.pagination{
    justify-content: center;
  }}.category-list .pagination-wrap .counter{
  padding: 0 !important;
}
@media (max-width: 767.98px) {.category-list .pagination-wrap .counter{
    display: inline-block;
    float: none !important;
    width: auto;
  }}.content-category .cat-children{
  border-top: 1px solid rgba(52, 58, 64, 0.12);
}.content-category .cat-children > h3{
  font-size: var(--h4-font-size);
}.content-category .cat-children > div{
  border-bottom: 1px solid rgba(52, 58, 64, 0.12);
}.contact-category .category{
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  margin-right: auto;
  margin-left: auto;
  padding: 0;
}.contact-category li{
  padding: 16px 0;
}.contact-category li br{
  margin-bottom: 16px;
}.contact-category .list-title a{
  font-weight: 600;
}.contact-category div.pagination{
  align-items: center;
  margin-top: 32px;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}
@media (max-width: 991.98px) {.contact-category div.pagination{
    flex-direction: column-reverse;
  }}
@media (max-width: 991.98px) {.contact-category div.pagination ul.pagination{
    justify-content: center;
  }}.contact-category div.pagination .counter{
  padding: 0 !important;
}
@media (max-width: 767.98px) {.contact-category div.pagination .counter{
    display: inline-block;
    float: none !important;
    width: auto;
  }}.contact .contact-address .fa{
  font-size: var(--h5-font-size);
  margin: 0;
  text-align: left;
  width: 25px;
}.contact .contact-address dt{
  font-weight: 600;
  color: var(--light-reverse);
}.contact .contact-address dt.show-0,.contact .contact-address dt.show-2{
  display: none;
}.contact .contact-address dd{
  margin-bottom: 10px;
}.contact .contact-address dd:last-child{
  margin-bottom: 0;
}.contact .contact-address dd.show-1 .fa,.contact .contact-address dd.show-2 .fa{
  display: none !important;
}.contact .contact-address dd.show-1{
  padding-left: 6rem;
}.contact .contact-address dd > span{
  align-items: center;
  display: flex;
}.contact .thumbnail{
  max-width: 450px;
}
@media (max-width: 991.98px) {.contact .thumbnail{
    float: none;
    margin-bottom: 1.0667rem;
    width: 100%;
  }}.contact .thumbnail img{
  border-radius: 0;
}.contact .contact-links ul.nav li{
  padding-right: 8px;
}.contact .contact-links ul.nav li a{
  background: var(--gray-300);
  border-radius: 50%;
  border: 1px solid var(--border-color);
  display: inline-block;
  font-size: var(--h6-font-size);
  height: 40px;
  line-height: 38px;
  padding: 0;
  text-align: center;
  width: 40px;
}.contact ul.tags > li{
  margin-bottom: 5px;
}.contact ul.tags > li a.badge,.contact ul.tags > li a.label{
  background: var(--gray-200);
  color: var(--gray-900);
  font-size: 11px;
  padding: 6px 12px;
}.contact ul.tags > li a.badge:hover,.contact ul.tags > li a.label:hover{
  background: var(--#dee2e6);
}.contact #contact-form .controls{
  margin-left: 0;
}.contact #contact-form .form-group,.contact #contact-form .control-group{
  margin-bottom: 1.6rem;
}.contact #contact-form .form-group:last-of-type,.contact #contact-form .control-group:last-of-type{
  margin-bottom: 0;
}
@media (max-width: 575.98px) {.contact #contact-form .form-group .contact-name,.contact #contact-form .control-group .contact-name{
    margin-bottom: 1.6rem;
  }}.contact #contact-form .form-group .checkbox,.contact #contact-form .control-group .checkbox{
  padding-left: 0;
}.contact #contact-form .form-group #jform_contact_name-lbl,.contact #contact-form .control-group #jform_contact_name-lbl,.contact #contact-form .form-group #jform_contact_email-lbl,.contact #contact-form .control-group #jform_contact_email-lbl,.contact #contact-form .form-group #jform_contact_emailmsg-lbl,.contact #contact-form .control-group #jform_contact_emailmsg-lbl,.contact #contact-form .form-group #jform_contact_message-lbl,.contact #contact-form .control-group #jform_contact_message-lbl{
  display: none;
}.contact #contact-form .form-group .control-btn,.contact #contact-form .control-group .control-btn{
  margin-top: 16px;
}.contact .plain-style .top-info{
  position: relative;
}.contact .plain-style .top-info:before{
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.64) 100%);
  bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
}.contact .plain-style .top-info .contact-info{
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 224px 16px 32px;
}.contact .plain-style .top-info .contact-info .contact-address{
  position: relative;
  z-index: 100;
}.contact .plain-style .top-info .contact-info .contact-address dd > span{
  color: #fff;
  justify-content: center;
}.contact .plain-style .top-info .contact-info .contact-position{
  display: flex;
  justify-content: center;
  margin-bottom: 8px;
  color: #fff;
  position: relative;
  z-index: 10;
}.contact .plain-style .top-info .contact-info .contact-links{
  position: relative;
  z-index: 100;
}.contact .plain-style .top-info .contact-info .contact-links ul{
  justify-content: center;
}.contact .plain-style .top-info .contact-info .contact-links ul li a{
  background: transparent;
  border-color: #fff;
  color: #fff;
  font-size: 12px;
  height: 32px;
  line-height: 30px;
  width: 32px;
}.contact .plain-style .top-info .contact-info .contact-links ul li a:hover{
  background: rgba(255, 255, 255, 0.18);
}.contact .plain-style .contact-form-wrap{
  margin: 0 auto;
  max-width: 850px;
  text-align: center;
}.contact .plain-style .contact-form-wrap .title-form{
  max-width: 550px;
  margin: 5.3335rem auto 3rem;
}
@media (max-width: 767.98px) {.contact .plain-style .contact-form-wrap .title-form{
    margin: 3.2001rem auto 2rem;
  }}.contact .plain-style .contact-form-wrap .title-form h2{
  margin-top: 0;
  margin-bottom: 16px;
}
@media (max-width: 767.98px) {.contact .plain-style .contact-form-wrap .title-form h2{
    font-size: var(--h3-font-size);
  }}.contact .plain-style .contact-form-wrap ul.tags{
  margin-top: 16px;
}.contact .plain-style .contact-box{
  margin-bottom: 8px;
}.contact .wrapper-tabs{
  background: var(--gray-100);
  border-radius: 0;
  border: 1px solid var(--border-color);
  float: left;
  max-width: 100%;
  width: 100%;
  margin-bottom: 8px;
}
@media (max-width: 991.98px) {.contact .wrapper-tabs .thumbnail{
    float: none;
    margin-bottom: 1.0667rem;
    width: 100%;
  }}.contact .wrapper-tabs #myTabTabs{
  border: none;
  margin-bottom: 0;
}.contact .wrapper-tabs #myTabTabs a{
  border: none;
  color: var(--heading-color);
  font-size: var(--h6-font-size);
  font-weight: 600;
  line-height: 1;
  padding: 16px;
}.contact .wrapper-tabs #myTabTabs a.active,.contact .wrapper-tabs #myTabTabs a:hover{
  background: var(--gray-200);
}.contact .wrapper-tabs #myTabContent{
  border-top: 1px solid var(--border-color);
  float: left;
  max-width: 100%;
  padding: 16px;
  width: 100%;
}.contact .wrapper-tabs #myTabContent #display-form .default .control-label{
  flex-basis: 100%;
}.contact .wrapper-tabs #myTabContent .contact-miscinfo dt{
  float: none;
}.contact .wrapper-tabs #myTabContent #contact-form .form-group,.contact .wrapper-tabs #myTabContent #contact-form .control-group{
  margin-left: -16px;
  margin-right: -16px;
}.contact .wrapper-tabs #myTabContent #contact-form .control-group{
  margin: 0;
}.contact .wrapper-tabs #myTabContent #contact-form .form-control,.contact .wrapper-tabs #myTabContent #contact-form .inputbox{
  /* background: $white;
          border-color: var(--gray-300);

          &:focus {
            background: $white;
            border-color: var(--gray-400);
          } */
}.contact #slide-contact .card,.contact #slide-contact body.contentpane .well,body.contentpane .contact #slide-contact .well{
  margin-bottom: 1.0667rem;
  border: 1px solid var(--border-color);
}.contact #slide-contact .card .card-collapse,.contact #slide-contact body.contentpane .well .card-collapse,body.contentpane .contact #slide-contact .well .card-collapse{
  border-top: 1px solid var(--border-color);
}.contact #slide-contact .card-header{
  border: none;
  padding: 0;
}.contact #slide-contact .card-header .card-title{
  margin: 0;
}.contact #slide-contact .card-header .btn{
  background: var(--gray-200);
  color: var(--gray-900);
  display: block;
  font-size: var(--h5-font-size);
  font-weight: 600;
  padding: 16px;
  text-align: left;
  text-transform: capitalize;
  width: 100%;
}.contact #slide-contact .card-header .btn:hover,.contact #slide-contact .card-header .btn:focus,.contact #slide-contact .card-header .btn:active{
  background: var(--gray-300);
  text-decoration: none;
}
@media (max-width: 575.98px) {.contact #slide-contact .card-body{
    padding: 1.0667rem;
  }}.contact #slide-contact .card-body .contact-miscinfo dt{
  float: none;
}.contact #slide-contact .contact-form .form-group,.contact #slide-contact .contact-form .control-group{
  margin-left: -16px;
  margin-right: -16px;
}.contact #slide-contact .contact-form .control-group{
  margin: 0;
}.contact #slide-contact .contact-form .form-control,.contact #slide-contact .contact-form .inputbox{
  background: #fff;
  border-color: var(--gray-300);
}.contact #slide-contact .contact-form .form-control:focus,.contact #slide-contact .contact-form .inputbox:focus{
  background: #fff;
  border-color: var(--gray-400);
}.newsfeed-category .filters .btn-group.float-end{
  float: right;
}.newsfeed-category .filters .btn-group.float-end .form-select{
  padding: 21px 15px;
}
@media (max-width: 991.98px) {.newsfeed-category .com-newsfeeds-category__pagination ul.pagination{
    justify-content: center;
  }}.newsfeed-category .com-newsfeeds-category__pagination .counter{
  padding: 0 !important;
}
@media (max-width: 767.98px) {.newsfeed-category .com-newsfeeds-category__pagination .counter{
    display: inline-block;
    float: none !important;
    width: auto;
  }}.pagination-wrap{
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0.25rem;
  padding-top: 32px;
}
@media (max-width: 767.98px) {.pagination-wrap{
    flex-direction: column;
    justify-content: center;
  }}.pagination-wrap ul{
  margin: 0;
}.search h1{
  margin-bottom: 32px;
}
@media (max-width: 575.98px) {.search h1{
    font-size: 2rem;
    margin-bottom: 0;
  }}.search #ordering{
  background: transparent;
  padding: 0.53335rem 1.0667rem;
  height: auto;
}.search .btn-toolbar{
  justify-content: center;
}
@media (max-width: 767.98px) {.search .btn-toolbar{
    align-items: center;
    flex-direction: column;
  }}.search .btn-toolbar .btn{
  display: inline-block !important;
  margin-left: -2px;
}.search .btn-toolbar .btn-group{
  margin-left: 0;
}
@media (max-width: 767.98px) {.search .btn-toolbar .btn-group{
    margin-top: 1.0667rem;
  }}.search .btn-toolbar .btn-group:first-child{
  width: 70%;
}
@media (max-width: 767.98px) {.search .btn-toolbar .btn-group:first-child{
    width: 100%;
  }}.search .btn-toolbar .btn-group #search-searchword{
  background: #ced4da;
}.search .btn-toolbar .btn-group button{
  border: none;
}.search .searchintro{
  font-size: 1.25rem;
  color: inherit;
  font-weight: 400;
}.search .searchintro .badge-info{
  font-weight: 400;
}.search .inputbox{
  max-width: 100%;
}.search .input-group{
  justify-content: center;
}.search .input-group input{
  max-width: 100%;
}.search .form-inline{
  justify-content: center;
}.search .ordering-box{
  justify-content: center;
}.search .form-limit{
  display: flex;
  justify-content: center;
  margin-bottom: 0.53335rem;
}.search .form-limit label{
  align-items: center;
  display: flex;
  margin-bottom: 0;
}.search .form-limit select{
  width: auto;
  margin-left: 0.53335rem;
}.search fieldset legend{
  text-align: center;
  text-transform: none;
  font-size: 1.25rem;
  font-weight: 400;
  color: inherit;
}.search .search-results,.search #search-results{
  border-top: 1px solid rgba(52, 58, 64, 0.12);
}.search .search-results .result-title,.search #search-results .result-title{
  color: inherit;
  font-weight: 500;
}.search .search-results .result-title a,.search #search-results .result-title a{
  color: inherit;
}
@media (max-width: 767.98px) {.search .search-results .result-title a,.search #search-results .result-title a{
    font-size: 1.25rem;
  }}.search .search-results .result-created,.search #search-results .result-created{
  color: #6c757d;
}.search > .pagination{
  justify-content: center;
}.search > .pagination ul{
  margin-top: 3rem !important;
  justify-content: center;
}.search .counter{
  border: none;
  display: inline-block;
}.highlight{
  background: #C1AB7C;
  padding: 1px;
}.com-finder{
  max-width: 900px;
  margin: auto;
  padding: 64px;
  border-radius: 0;
}
@media (max-width: 767.98px) {.com-finder{
    padding: 32px;
  }}.com-finder select,.com-finder input{
  background: #ced4da;
}.com-finder .form-inline{
  display: flex;
  flex-direction: column;
}.com-finder .form-inline label{
  color: inherit;
  font-size: 2rem;
  font-weight: 400;
  margin-bottom: 1.0667rem;
}
@media (max-width: 575.98px) {.com-finder .form-inline label{
    font-size: 1.75rem;
  }}.com-finder .form-inline .input-group{
  display: flex;
  flex-direction: column;
  max-width: 100%;
  width: 800px;
}.com-finder .form-inline .input-group .form-control,.com-finder .form-inline .input-group .inputbox{
  border-radius: 0;
  max-width: 100%;
  width: 100%;
}.com-finder .form-inline .input-group .input-group-append,.com-finder .form-inline .input-group .input-group-addon{
  justify-content: center;
  margin-top: 16px;
}.com-finder .form-inline .input-group .input-group-append .btn,.com-finder .form-inline .input-group .input-group-addon .btn{
  border-radius: 0 !important;
  margin: 0 0.266675rem;
}
@media (max-width: 575.98px) {.com-finder .form-inline .input-group .input-group-append .btn,.com-finder .form-inline .input-group .input-group-addon .btn{
    font-size: 12px;
    padding: 0.75rem 1rem;
  }}.com-finder .form-inline .awesomplete > ul{
  background-color: #fff;
  z-index: 100;
}.com-finder #finder-filter-window select.inputbox{
  background: transparent;
  height: auto;
  padding: 0.7111333333rem 1.0667rem;
}.com-finder #finder-filter-window .field-calendar input{
  background: transparent;
  height: auto;
  padding: 0.7111333333rem 1.0667rem;
}.com-finder #finder-filter-window .field-calendar .btn{
  padding: 0.7111333333rem 1.0667rem;
}.com-finder #finder-filter-window .field-calendar .btn span{
  margin-right: 0;
}.com-finder #finder-filter-window #finder-filter-select-dates::after{
  display: block;
  clear: both;
  content: "";
}.com-finder #finder-filter-window #finder-filter-select-dates select{
  width: auto;
}.com-finder #finder-filter-window #finder-filter-select-dates{
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.0667rem;
  margin-bottom: 2.1334rem;
}
@media (min-width: 768px) {.com-finder #finder-filter-window #finder-filter-select-dates{
    grid-template-columns: repeat(2, 1fr);
  }}.com-finder #finder-filter-window #finder-filter-select-dates .filter-date{
  flex-wrap: wrap;
  padding: 0;
  gap: 1.0667rem;
  width: unset;
}.com-finder #finder-filter-window #finder-filter-select-dates .filter-date label{
  flex-basis: 100%;
}.com-finder #finder-filter-window #finder-filter-select-dates .filter-date select.inputbox{
  margin: 0;
  width: 100% !important;
  max-width: unset;
}.com-finder #finder-filter-window #finder-filter-select-dates .filter-date .field-calendar{
  width: 100%;
}.com-finder #finder-filter-window #finder-filter-select-dates .filter-date .field-calendar .form-control,.com-finder #finder-filter-window #finder-filter-select-dates .filter-date .field-calendar .inputbox{
  flex: 1;
  max-width: unset;
}.com-finder #finder-filter-window #finder-filter-select-dates .filter-date .chzn-container{
  margin-bottom: 6px;
}.com-finder #finder-filter-window .filter-branch{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1.0667rem;
  width: 100%;
}
@media (max-width: 991.98px) {.com-finder #finder-filter-window .filter-branch{
    flex-direction: column;
  }}.com-finder #finder-filter-window .filter-branch .control-label{
  padding: 0;
  margin-bottom: 0.53335rem;
}.com-finder #finder-filter-window .filter-branch .controls{
  margin-left: 0;
}.com-finder #finder-filter-window .filter-branch .controls select{
  width: 100%;
}.com-finder .com-finder__advanced .filter-date .filter-date-operator{
  margin-bottom: 0.25rem;
}.com-finder .com-finder__advanced .filter-date label{
  font-weight: 600;
}.com-finder .finder-selects{
  margin-top: 1rem !important;
}.com-finder .finder-selects br{
  display: none;
}.com-finder .finder-selects label{
  font-weight: 600;
}.com-finder .finder-selects .control-label.control-label{
  display: block;
  float: none;
}.com-finder #search-results{
  text-align: center;
}.com-finder #search-results .result-title{
  margin-top: 1.0667rem;
}
@media (max-width: 767.98px) {.com-finder #search-results .result-title{
    font-size: 1.25rem;
  }}.com-finder #search-results .result-title span.highlight{
  margin-top: 5px;
  display: inline-block;
}.com-finder #search-results .result-title a{
  font-weight: 400;
  color: inherit;
  font-size: 1.25rem;
}.com-finder #search-results .badge{
  border-radius: 0;
  background: rgba(0, 0, 0, 0.06);
  color: #212529;
  font-weight: 400;
  padding: 0.5rem;
}.com-finder #search-results .search-pagination{
  margin-top: 1.0667rem;
}.com-finder #search-results .search-pages-counter{
  margin-top: 0.53335rem;
}.com-finder .com-finder__pagination ul.pagination{
  justify-content: center;
  margin-top: 3rem !important;
}.js-calendar .buttons-wrapper button + button{
  margin-left: 0.25rem !important;
}.js-calendar .buttons-wrapper .btn{
  background-color: var(--#eee);
  color: var(--#212529);
  font-size: 12px;
  padding: 8px 20px;
}.js-calendar .buttons-wrapper .btn:hover{
  background-color: var(--#dee2e6);
}.js-calendar td.time select.time{
  padding: 0 !important;
}.tag-category #limit_chzn{
  min-width: auto;
}.tag-category table.category tbody{
  display: block;
}.tag-category table.category tbody tr{
  display: block;
}.tag-category table.category tbody tr td{
  display: block;
  padding: 16px;
}.tag-category table.category tbody tr td a{
  color: var(--heading-color);
}.tag-category table.category tbody tr td a:hover{
  color: var(--heading-color) !important;
}.tag-category .pagination .counter{
  margin: 8px 16px 0 0;
}.demo-layout.demo-home .tag-category{
  padding: 2.1334rem;
}.t4-main-body .jacl-layout.layout-4 .jmodedit{
  right: 42px;
}.modal-backdrop.fade{
  visibility: visible;
}body.modal-open .t4-wrapper-inner{
  z-index: auto;
  perspective: none;
}.ekko-lightbox .modal-dialog{
  border: 0;
  border-radius: 0;
  padding: 0;
  margin: 0;
  max-width: 100% !important;
}.ekko-lightbox .modal-content{
  background: var(--light-reverse);
  border: 0;
  border-radius: 0;
  display: flex;
  flex-direction: row;
  padding: 0;
  padding-right: 64px;
  margin: 0;
  height: 100vh;
}
@media (max-width: 991.98px) {.ekko-lightbox .modal-content{
    flex-direction: column;
    height: auto;
  }}.ekko-lightbox .modal-content .modal-header{
  border-right: 1px solid var(--border-color);
  border-left: 1px solid var(--border-color);
  order: 2;
  flex: 0 0 30%;
  padding: 64px;
}
@media (max-width: 991.98px) {.ekko-lightbox .modal-content .modal-header{
    border-left: 0;
    border-top: 1px solid var(--border-color);
    padding: 32px;
  }}.ekko-lightbox .modal-content .modal-header .close{
  border-bottom: 1px solid var(--border-color);
  color: var(--gray-900);
  position: absolute;
  right: 0;
  top: 0;
  font-size: 20px;
  height: 64px;
  margin: 0;
  opacity: 1;
  width: 64px;
}.ekko-lightbox .modal-content .modal-body{
  order: 1;
  flex: 0 0 70%;
  position: static;
  padding: 0;
  height: 100vh;
}
@media (max-width: 991.98px) {.ekko-lightbox .modal-content .modal-body{
    height: auto;
  }}.ekko-lightbox .modal-content .modal-body .ekko-lightbox-container{
  display: flex;
  justify-content: center;
  align-items: center;
  position: static;
  padding: 64px;
  height: 100vh !important;
}
@media (max-width: 991.98px) {.ekko-lightbox .modal-content .modal-body .ekko-lightbox-container{
    border-right: 1px solid var(--border-color);
    padding: 32px;
    height: auto !important;
  }}.ekko-lightbox .modal-content .modal-body .ekko-lightbox-item{
  position: static;
  width: auto;
}.ekko-lightbox .modal-content .modal-body .ekko-lightbox-item.show img{
  display: block;
}.ekko-lightbox .modal-content .modal-body .ekko-lightbox-nav-overlay{
  display: flex;
  flex-direction: column;
  top: 64px;
  left: auto;
  right: 0;
  height: auto;
  width: auto;
}.ekko-lightbox .modal-content .modal-body .ekko-lightbox-nav-overlay a{
  opacity: 1;
}.ekko-lightbox .modal-content .modal-body .ekko-lightbox-nav-overlay a span{
  align-items: center;
  border-bottom: 1px solid var(--border-color);
  color: var(--gray-900);
  display: flex;
  font-size: 20px;
  justify-content: center;
  height: 64px;
  opacity: 1;
  padding: 0;
  width: 64px;
}.ekko-lightbox .modal-content .modal-body img{
  display: none;
  max-height: 90vh;
  width: auto !important;
}body.contentpane{
  background-color: #fff;
}body.contentpane .row-fluid{
  display: flex;
  flex-wrap: wrap;
  margin-right: -16px;
  margin-left: -16px;
}body.contentpane .span2{
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}body.contentpane .span3{
  flex: 0 0 25%;
  max-width: 25%;
}body.contentpane .span4{
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}body.contentpane .span5{
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}body.contentpane .span6{
  flex: 0 0 50%;
  max-width: 50%;
}body.contentpane .span7{
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}body.contentpane .span8{
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}body.contentpane .span9{
  flex: 0 0 75%;
  max-width: 75%;
}body.contentpane .span10{
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}body.contentpane .span11{
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}body.contentpane .span12{
  flex: 0 0 100%;
  max-width: 100%;
}body.contentpane .well{
  background-color: #f8f9fa;
  margin-bottom: 1.0667rem;
  padding: 1.0667rem 2.1334rem;
}body.contentpane .well .row-fluid{
  margin-bottom: 0.53335rem;
}body.contentpane .well .control-group .controls{
  margin-left: 0;
}body.contentpane .well label{
  min-width: 130px;
  padding-right: 0.53335rem;
  text-align: right;
}body.contentpane input[type="text"]{
  border: 1px solid rgba(52, 58, 64, 0.12);
  padding: 0.266675rem 0.53335rem;
}body.contentpane #pop-print{
  top: 8px;
  padding: 0;
}.container-popup #uploadform.well{
  margin-bottom: 0;
}.container-popup > .btn-group button{
  border-radius: 5px;
  margin: 0 0.266675rem;
}.js-stools-container-bar .btn-wrapper input{
  display: inline-block;
  width: auto;
  height: 3.2001rem !important;
}.js-stools-container-bar .btn-wrapper button{
  background: var(--color-primary);
  border: none;
  display: inline-block;
  height: 3.2001rem;
  padding: 0 16px;
}.com_config #templates-form .btn-toolbar{
  display: none;
}.login-wrap{
  margin: 32px auto;
  max-width: 100%;
  width: 544px;
}.login-wrap .page-header{
  text-align: center;
}.login-wrap .page-header h1{
  font-size: 2.8rem;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 56px;
  margin-top: 0;
  margin-bottom: 16px;
  text-transform: none;
}.login-wrap .login-description{
  color: var(--gray-700);
  font-size: 1.2rem;
  line-height: 32px;
  margin-bottom: 64px;
  text-align: center;
}.login-wrap label{
  font-weight: 600;
  margin-bottom: 8px;
  color: var(--heading-color);
}.login-wrap div.control-group{
  margin-bottom: 1.6rem;
}.login-wrap .login-remember label{
  font-weight: 400;
  margin-bottom: 0;
}.login-wrap .login-remember #remember{
  height: auto;
}.login-wrap .login-submit button[type=submit]{
  margin-top: 1.6rem;
}.login-wrap .other-links{
  margin: 0 auto;
  max-width: 100%;
  text-align: center;
  width: 100%;
}.login-wrap .other-links ul{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  padding: 0;
  width: 100%;
}.login-wrap .other-links ul li{
  width: auto;
  margin-bottom: 8px;
}.login-wrap .other-links ul li a{
  border-bottom: 1px solid var(--border-color);
  color: var(--body-text-color);
  display: inline-block;
}.login-wrap .other-links ul li a:hover{
  color: var(--body-link-color);
  border-color: var(--body-link-color);
}.login-wrap .other-links ul li:last-child{
  width: 100%;
  margin-bottom: 0;
}.login-wrap .other-links ul li:last-child a{
  margin-left: 6px;
}.logout{
  text-align: center;
}.logout .page-header{
  display: none;
}.logout .control-group{
  margin: 0;
}.logout .control-group .controls{
  margin: 0;
}.registration{
  margin: 32px auto;
  max-width: 100%;
  width: 544px;
}.registration #member-registration{
  position: relative;
}.registration #member-registration .txt-desc{
  padding-top: 72px;
}.registration #member-registration .txt-desc p{
  color: var(--gray-700);
  font-size: 1.2rem;
  line-height: 32px;
  margin-bottom: 64px;
  text-align: center;
}.registration #member-registration .field-spacer{
  display: none;
}.registration #member-registration fieldset{
  margin-bottom: 0;
}.registration #member-registration fieldset + fieldset{
  margin-top: 16px;
}.registration #member-registration fieldset:before{
  height: 1px;
  background: var(--border-color);
}.registration #member-registration fieldset legend{
  background: var(--light-reverse);
  color: var(--heading-color);
  letter-spacing: -0.02em;
}.registration #member-registration fieldset:first-of-type{
  position: static;
  padding-top: 0;
}.registration #member-registration fieldset:first-of-type:before{
  display: none;
}.registration #member-registration fieldset:first-of-type legend{
  font-size: 2.8rem;
  font-weight: 400;
  left: 50%;
  line-height: 56px;
  position: absolute;
  text-align: center;
  text-transform: none;
  top: 0;
  transform: translateX(-50%);
  width: 100%;
}.registration div.control-group{
  display: flex;
  flex-direction: column;
  margin-bottom: 1.6rem;
}.registration div.control-group.hidden{
  display: none;
}.registration div.control-group div.controls{
  margin-left: 0;
}.registration div.control-group div.controls #jform_terms_terms,.registration div.control-group div.controls #jform_profile_tos{
  padding-left: 0;
}.registration div.control-group div.controls #jform_terms_terms .radio,.registration div.control-group div.controls #jform_profile_tos .radio{
  padding: 0;
}.registration div.control-group div.controls #jform_terms_terms .radio .form-check,.registration div.control-group div.controls #jform_terms_terms .radio .radio,.registration div.control-group div.controls #jform_terms_terms .radio .checkbox,.registration div.control-group div.controls #jform_profile_tos .radio .form-check,.registration div.control-group div.controls #jform_profile_tos .radio .radio,.registration div.control-group div.controls #jform_profile_tos .radio .checkbox{
  padding: 0;
  margin-right: 1rem;
}.registration div.control-group div.controls #jform_terms_terms label,.registration div.control-group div.controls #jform_profile_tos label{
  margin-right: 8px;
}.registration div.control-group div.control-label{
  padding: 0;
}.registration div.control-group div.control-label label{
  color: var(--heading-color);
  font-weight: 600;
  margin-bottom: 8px;
}.registration .input-append .btn,.registration .input-append input[type="text"],.registration .input-append.input-append .media-preview.add-on{
  height: 64px;
}
@media (max-width: 767.98px) {.registration .input-append .btn,.registration .input-append input[type="text"],.registration .input-append.input-append .media-preview.add-on{
    padding-left: 16px;
    padding-right: 16px;
  }}.registration .input-append input[type="text"],.registration .input-append.input-append .media-preview.add-on{
  line-height: 64px;
  padding-top: 0;
  padding-bottom: 0;
}.registration .input-append input[type="text"].field-media-input{
  max-width: 100px;
}
@media (min-width: 576px) {.registration .input-append input[type="text"].field-media-input{
    max-width: 100%;
  }}.registration .control-group .form-control,.registration .control-group .inputbox{
  max-width: 100%;
}.registration .com-users-registration__submit .com-users-registration__cancel{
  background: var(--gray-200);
  margin-left: 16px;
}.registration .com-users-registration__submit .com-users-registration__cancel:hover{
  background: var(--gray-300);
}.registration .link-login span.txt{
  color: var(--gray-700);
}.registration .link-login a{
  border-bottom: 1px solid var(--border-color);
  color: var(--body-link-color);
  display: inline-block;
  margin-left: 6px;
}.registration .link-login a:hover{
  border-color: var(--body-link-color);
}.registration .userinfo .btn-group{
  display: flex;
  flex-direction: column;
}.registration .userinfo .btn-mini{
  color: rgba(255, 255, 255, 0.8);
  font-weight: 400;
  padding: 0 4px;
  margin: 0;
  height: auto;
  width: auto;
}.registration .userinfo .btn-mini span{
  margin: 0;
}
@media (max-width: 767.98px) {.registration .subform-repeatable-wrapper{
    overflow: auto;
  }.registration .subform-repeatable-wrapper .subform-repeatable{
    min-width: 500px;
  }}.profile.profile{
  max-width: 100%;
  margin: auto;
  width: 750px;
}.profile.profile legend{
  font-size: var(--h3-font-size);
  text-transform: none;
  font-weight: 500;
  position: static;
  margin-bottom: 16px;
}.profile.profile .btn-toolbar{
  float: right;
  margin: 0 0 0 16px;
}.profile.profile .btn-toolbar .icon-user{
  margin-right: 4px;
}.profile.profile .btn-toolbar a.btn{
  height: 3.2001rem;
  padding: 12px 16px;
}.profile.profile fieldset{
  margin-bottom: 1.6rem;
}.profile.profile fieldset:last-of-type{
  margin-bottom: 0;
}
@media (max-width: 575.98px) {.profile.profile fieldset dt{
    text-align: left;
    margin-top: 16px;
  }}
@media (max-width: 575.98px) {.profile.profile fieldset dd,.profile.profile fieldset dt{
    padding-top: 0;
    padding-bottom: 0;
  }}div.com-users-reset,div.com-users-remind{
  background: transparent;
  max-width: 500px;
  margin: 0 auto;
  padding: 0;
}div.com-users-reset fieldset > p,div.com-users-remind fieldset > p{
  color: var(--gray-700);
  font-size: 1.2rem;
}div.com-users-reset form:not(.form-no-margin) .control-group .control-label,div.com-users-remind form:not(.form-no-margin) .control-group .control-label{
  float: none;
}div.com-users-reset form:not(.form-no-margin) .control-group .control-label label,div.com-users-remind form:not(.form-no-margin) .control-group .control-label label{
  font-weight: 600;
}div.com-users-reset form:not(.form-no-margin) .control-group .controls,div.com-users-remind form:not(.form-no-margin) .control-group .controls{
  margin-left: 0;
}div.com-users-reset form:not(.form-no-margin) .control-group .controls input,div.com-users-remind form:not(.form-no-margin) .control-group .controls input{
  max-width: 100%;
}.hidden-social .sharing-tool{
  display: none;
}.hidden-social .article-title{
  text-align: center;
}.hidden-social .com-content-article__body{
  padding-left: 0 !important;
}#acym_wrapper{
  margin: 0 auto;
  max-width: 100%;
  width: 480px;
}
@media (max-width: 575.98px) {#acym_wrapper{
    padding: 16px;
  }}#acym_wrapper legend{
  font-size: var(--h5-font-size);
  color: var(--heading-color);
  font-weight: 600;
}#acym_wrapper #acyuserinfo .onefield > .cell{
  width: 100%;
  margin-bottom: 16px;
}#acym_wrapper #acyuserinfo .onefield > .cell .acym__users__creation__fields__title{
  margin-bottom: 6px;
}#acym_wrapper #acyuserinfo .onefield > .cell input{
  width: 100%;
  height: calc(1.7em + 36px + 4px);
  border-radius: 0;
  border: 1px solid var(--border-color);
  padding: 10px;
}.com-content-archive .page-header h2{
  font-size: var(--h5-font-size);
  margin: 16px 0 8px;
}.com-content-archive .filter-search .form-select{
  height: 64px;
  padding: 8px 12px;
}.com-content-archive .com-content-archive__navigation .com-content-archive__pagination ul.pagination{
  justify-content: flex-start;
}
@media (max-width: 575.98px) {.com-content-archive .filter-search button.btn{
    margin-top: 8px;
    padding: 16px 32px;
  }}.footer-layouts .t4-content{
  background: transparent;
}.article-index ul li.active a{
  color: var(--body-link-hover-color);
}.footer-logo{
  display: flex;
  justify-content: flex-end;
}.footer-logo p{
  margin: 0;
}h1,h2,h3,h4,h5,h6,.h5{
  color: var(--heading-color);
  font-family: var(--heading-font-family);
  font-weight: var(--heading-font-weight);
  line-height: var(--heading-line-height);
  letter-spacing: var(--heading-letter-spacing);
}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 small,.h5 .small,.h6 .small{
  font-weight: normal;
  line-height: 1;
}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h5 a{
  color: var(--heading-color);
}h1 a:hover,h1 a:focus,h1 a:active,h2 a:hover,h2 a:focus,h2 a:active,h3 a:hover,h3 a:focus,h3 a:active,h4 a:hover,h4 a:focus,h4 a:active,h5 a:hover,h5 a:focus,h5 a:active,h6 a:hover,h6 a:focus,h6 a:active,.h5 a:hover,.h5 a:focus,.h5 a:active{
  color: var(--body-link-hover-color);
}h1,h2,h3{
  margin-top: 1.0667rem;
  margin-bottom: 0.53335rem;
}h1 small,h1 .small,.h1 .small,h2 small,h2 .small,.h2 .small,h3 small,h3 .small,.h3 .small{
  font-size: 65%;
}h4,h5,.h5,h6{
  margin-top: 0.53335rem;
  margin-bottom: 0.53335rem;
}h4 small,h4 .small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 .small{
  font-size: 75%;
}h1{
  font-size: var(--h1-font-size);
}h2{
  font-size: var(--h2-font-size);
}h3{
  font-size: var(--h3-font-size);
}h4{
  font-size: var(--h4-font-size);
}h5,.h5{
  font-size: var(--h5-font-size);
}h6{
  font-size: var(--h6-font-size);
}hr{
  border-color: var(--border-color);
}.border-dark-color{
  border-color: var(--border-dark-color);
}small,.small{
  font-size: 0.93rem;
  font-weight: 400;
}.btn-border{
  border: 2px solid rgba(255, 255, 255, 0.2);
}.pull-right{
  float: right;
}.pull-left{
  float: left;
}.badge{
  padding: 6px 8px;
}.category{
  display: block;
  line-height: 1;
  margin-bottom: 8px;
}.category > a{
  display: inline-block;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1.46;
}.category.badge-simple > a{
  color: var(--link-cat-normal);
}.category.badge-simple > a:hover,.category.badge-simple > a:focus,.category.badge-simple > a:active{
  color: var(--color-primary);
}.category.badge-underline > a{
  border-bottom: 2px solid var(--color-primary);
  color: var(--link-cat-normal);
  padding-bottom: 4px;
}.category.badge-underline > a:hover,.category.badge-underline > a:focus,.category.badge-underline > a:active{
  color: var(--color-primary);
}.category.badge-bgcolor > a{
  background: var(--color-primary);
  color: #fff;
  padding: 8px 16px;
}.category.badge-bgcolor > a:hover,.category.badge-bgcolor > a:focus,.category.badge-bgcolor > a:active{
  background: var(--body-link-hover-color);
}.category.badge-border > a{
  background: var(--light-reverse);
  border: 2px solid var(--link-cat-normal);
  color: var(--link-cat-normal);
  padding: 6px 16px;
}.category.badge-border > a:hover,.category.badge-border > a:focus,.category.badge-border > a:active{
  background: var(--link-cat-normal);
  color: var(--light-reverse);
}.card-item .intro-image{
  margin-bottom: 1.6rem;
}.card-item .card-desc{
  margin-bottom: 16px;
}.card-meta{
  display: flex;
  justify-content: space-between;
}.card-meta .article-info{
  margin: 0;
  padding-right: 32px;
}.card-meta.meta-top{
  margin-bottom: 16px;
}.card-meta .btn.dropdown-toggle{
  border: 0;
  color: var(--meta-color);
  padding: 0;
}.card-meta .btn.dropdown-toggle:hover{
  color: var(--gray-800);
}.card-media{
  position: relative;
}.card-media .type-media{
  background: rgba(0, 0, 0, 0.5);
  border-radius: 30px;
  color: #fff;
  position: absolute;
  font-size: 10px;
  padding: 5px 13px;
  top: 16px;
  left: 16px;
}.card-media .type-media.type-gallery i{
  margin-right: 3px;
}.card-align-center{
  text-align: center;
}.card-align-center .card-meta{
  flex-direction: column;
  align-items: center;
}.card-border{
  border: 1px solid var(--border-color);
}.card-border .intro-image{
  margin-bottom: 0;
}.card-border .card-content{
  padding: 1.6rem;
}.cat-overlap .intro-image{
  margin-bottom: 0;
}.cat-overlap .card-content{
  position: relative;
  padding-top: 32px;
}.cat-overlap .card-content .category.badge-bgcolor,.cat-overlap .card-content .category.badge-border{
  position: absolute;
  top: 0;
  left: 0;
  margin-top: -15px;
  width: 100%;
}.cat-overlap.card-border.card-align-normal .category.badge-bgcolor,.cat-overlap.card-border.card-align-normal .category.badge-border{
  left: 1.6rem;
}div[class*=card-horizontal]{
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991.98px) {div[class*=card-horizontal]{
    align-items: flex-start;
  }}div[class*=card-horizontal] .card-content{
  display: flex;
  padding: 32px 32px 0;
  flex-direction: column;
  justify-content: center;
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 768px) {div[class*=card-horizontal] .card-content{
    flex: 0 0 50%;
    max-width: 50%;
    padding-top: 0;
  }}div[class*=card-horizontal] .card-media{
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 768px) {div[class*=card-horizontal] .card-media{
    flex: 0 0 50%;
    max-width: 50%;
  }}div[class*=card-horizontal] .card-media .intro-image{
  margin-bottom: 0;
}div[class*=card-horizontal].cat-overlap .card-media .category{
  position: absolute;
  top: 100%;
  margin-top: -15px;
  width: 100%;
}div[class*=card-horizontal].cat-overlap .card-content .category{
  position: static;
  margin-top: 0;
  margin-bottom: 8px;
}div[class*=card-horizontal].card-horizontal-2 .card-content{
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 768px) {div[class*=card-horizontal].card-horizontal-2 .card-content{
    flex: 0 0 65%;
    max-width: 65%;
  }}div[class*=card-horizontal].card-horizontal-2 .card-media{
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 768px) {div[class*=card-horizontal].card-horizontal-2 .card-media{
    flex: 0 0 35%;
    max-width: 35%;
  }}div[class*=card-horizontal].card-horizontal-3 .card-content{
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 768px) {div[class*=card-horizontal].card-horizontal-3 .card-content{
    flex: 0 0 70%;
    max-width: 70%;
  }}div[class*=card-horizontal].card-horizontal-3 .card-media{
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 768px) {div[class*=card-horizontal].card-horizontal-3 .card-media{
    flex: 0 0 30%;
    max-width: 30%;
  }}.layout-isotope .col{
  margin-bottom: 32px;
}.sharing-tool{
  float: left;
  position: sticky;
  top: 32px;
}.sharing-tool .at-share-btn-elements{
  display: flex;
  flex-direction: column;
}.sharing-tool a.at-icon-wrapper{
  border: 1px solid var(--border-color) !important;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent !important;
  padding: 0 !important;
  margin: 0 0 8px !important;
  text-align: center;
  transform: none !important;
  line-height: 64px;
  height: 64px;
  width: 64px;
}
@media (max-width: 767.98px) {.sharing-tool a.at-icon-wrapper{
    line-height: 48px;
    height: 48px;
    width: 48px;
  }}.sharing-tool a.at-icon-wrapper .at-icon-wrapper{
  display: flex;
  align-items: center;
  justify-content: center;
  float: none;
  line-height: 64px !important;
  height: 64px !important;
  width: 64px !important;
}
@media (max-width: 767.98px) {.sharing-tool a.at-icon-wrapper .at-icon-wrapper{
    line-height: 48px !important;
    height: 48px !important;
    width: 48px !important;
  }}.sharing-tool a.at-icon-wrapper .at-icon-wrapper svg{
  fill: var(--gray-900);
  height: 16px !important;
  width: 16px !important;
}.sharing-tool a.at-icon-wrapper .at-label{
  display: none;
}.sharing-tool a.at-icon-wrapper:hover{
  border-color: var(--border-dark-color) !important;
}.blockquote,blockquote{
  margin-bottom: 32px;
  margin-top: 32px;
  font-size: var(--h4-font-size);
  font-family: var(--heading-font-family);
  color: var(--heading-color);
  line-height: 1.5;
}
@media (max-width: 767.98px) {.blockquote > p,blockquote > p{
    font-size: var(--h4-font-size);
  }}.blockquote p,blockquote p{
  margin-bottom: 8px;
}.blockquote small,blockquote small{
  font-size: 13px;
  color: var(--gray-500);
}.blockquote .icon-quote{
  font-size: var(--h1-font-size);
}.blockquote-footer{
  color: var(--gray-500);
}.fw-thin{
  font-weight: 300;
}.fw-semi-bold{
  font-weight: 500;
}.fw-bold{
  font-weight: 600;
}.fs-xs{
  font-size: 0.725rem;
}.fs-sm{
  font-size: 0.875rem;
}.fs-base{
  font-size: 1rem;
}.fs-lg{
  font-size: 1.25rem;
}.features-list .item{
  height: 100%;
  margin-bottom: 2.66675rem;
}.features-list .item .icon{
  display: inline-block;
  border-radius: 50%;
  height: 80px;
  text-align: center;
  width: 80px;
}.features-list .item .icon i{
  color: #adb5bd;
  font-size: 2.5rem;
  line-height: 80px;
}.features-list .card,.features-list body.contentpane .well,body.contentpane .features-list .well{
  background-color: rgba(0, 0, 0, 0.02);
  border: 1px solid rgba(109, 122, 134, 0.12);
  border-radius: 9px;
  height: 100%;
  padding: 3.2001rem 1.60005rem;
  transition: all 0.2s ease-in-out;
}.features-list .card:hover,.features-list body.contentpane .well:hover,body.contentpane .features-list .well:hover{
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
  border-color: rgba(52, 58, 64, 0.12);
}.features-list .card:hover .icon,.features-list body.contentpane .well:hover .icon,body.contentpane .features-list .well:hover .icon{
  box-shadow: none;
  color: #0071E3;
}.features-list .icon{
  background-color: rgba(0, 0, 0, 0.075);
  border-radius: 50%;
  color: #adb5bd;
  height: 100px;
  line-height: 100px;
  text-align: center;
  margin: 0 auto 2.1334rem;
  transition: all 0.2s ease-in-out;
  width: 100px;
}.t4-section.sec-bg-dark .features-list .card,.t4-section.sec-bg-dark .features-list body.contentpane .well,body.contentpane .t4-section.sec-bg-dark .features-list .well{
  background-color: rgba(0, 0, 0, 0.1);
}.t4-section.sec-bg-dark .features-list .icon{
  background-color: rgba(0, 0, 0, 0.15);
}.t4-section.sec-bg-dark .features-list .item .icon i{
  color: rgba(255, 255, 255, 0.4);
}.t4-section.sec-bg-dark .testimonial-block{
  background-color: rgba(0, 0, 0, 0.1);
}.t4-section.sec-bg-dark .testimonial-block:after{
  background: rgba(255, 255, 255, 0.1);
}.testimonial-block .author-name{
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.5px;
  margin: 0 0 1.0667rem;
  text-transform: uppercase;
}pre{
  background-color: #f8f9fa;
  border-radius: 3px;
  font-family: Consolas, monospace;
  padding: 0.53335rem 1.0667rem;
}.t4-hero .btn{
  border-radius: 25px;
  margin: 0 0.53335rem;
}.t4-hero .btn span{
  margin-right: 1.0667rem;
}.hero.hero-xl .btn{
  border-radius: 35px;
  line-height: 1;
  margin: 0 0.42668rem;
  padding: 12px 1.60005rem;
}.hero.hero-xl .btn span{
  margin-right: 0.7111333333rem;
}.social-list{
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  list-style: none;
  line-height: 1;
  padding: 0;
}.social-list li{
  margin-right: 16px;
  margin-bottom: 8px;
}
@media (min-width: 992px) {.social-list li{
    margin-bottom: 0;
  }}.social-list span{
  border: 1px solid var(--border-color);
  color: var(--gray-900);
  align-items: center;
  display: flex;
  font-size: 12px;
  justify-content: center;
  height: 32px;
  width: 32px;
}.social-list span:hover{
  background: var(--border-color);
}.sharing-tool svg[class*=pinterest]{
  fill: !important;
}.social-bg-color span[class*=pinterest]{
  color: #fff;
}.style-guide .section-badge .category{
  margin-bottom: 16px;
}.style-guide .row + .row{
  margin-top: 32px;
}.style-guide .dark-active{
  background: #000;
  color: var(--body-text-color);
}.components-style .card-item{
  margin-bottom: 32px;
}.demo-layout #t4-main-body > .container{
  padding: 0;
  max-width: 100%;
}.demo-layout #t4-main-body > .container .container{
  padding-left: 16px;
  padding-right: 16px;
}.demo-layout #t4-main-body > .container > .t4-row{
  margin: 0;
}.demo-layout #t4-main-body > .container > .t4-row > div{
  padding: 0;
}.demo-module .article-style .item-style-1 .jacl-item__media{
  min-height: 415px;
}.demo-home .t4-main-body{
  padding: 0;
}.demo-home .title{
  font-size: 38px;
  margin-bottom: 16px;
  margin-top: 32px;
}
@media (max-width: 575.98px) {.demo-home .title{
    font-size: 24px;
  }}.demo-home .highlight-title + .title{
  margin-top: 16px;
}.demo-home .link-icon .fas{
  border: 1px solid var(--color-primary);
  border-radius: 50%;
  text-align: center;
  font-size: 14px;
  text-indent: 2px;
  height: 40px;
  line-height: 40px;
  margin-right: 15px;
  width: 40px;
}.demo-home .list-features{
  margin-top: 32px;
  padding-left: 0;
  list-style: none;
}.demo-home .list-features b{
  font-family: var(--heading-font-family);
  font-size: 24px;
  font-weight: 600;
}
@media (max-width: 575.98px) {.demo-home .list-features b{
    font-size: 18px;
  }}.demo-home .list-features p{
  margin-bottom: 16px;
}.demo-home .list-features.style-2 li + li{
  margin-top: 8px;
}.demo-home .list-features.style-2 li:before{
  color: var(--color-primary);
  content: "";
  font-family: "Font Awesome 5 Free";
  font-size: 14px;
  margin-right: 10px;
  margin-top: -2px;
}.demo-home .section-home .row > div{
  margin-bottom: 32px;
}div.mega-home-demo .row{
  margin-left: -16px;
  margin-right: -16px;
}div.mega-home-demo .row > div{
  padding-left: 16px;
  padding-right: 16px;
  margin-bottom: 32px;
}div.mega-home-demo .item-home .intro-image{
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.15);
  display: block;
  height: 150px;
  overflow: hidden;
  margin-bottom: 10px;
}.layout-header-demo .list-header-wrap ul{
  padding: 0;
  list-style: none;
}.layout-header-demo .list-header-wrap ul > li{
  margin-bottom: 1.0667rem;
}.layout-header-demo .list-header-wrap a{
  background: var(--gray-100);
  border: 1px solid transparent;
  display: block;
  padding: 1.0667rem;
  position: relative;
  text-align: center;
  transition: 500ms all;
}.layout-header-demo .list-header-wrap a span.label{
  color: var(--heading-color);
  display: inline-block;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 10px;
}.layout-header-demo .list-header-wrap a span.link{
  background: rgba(0, 0, 0, 0.05);
  color: var(--heading-color);
  display: inline-block;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
  padding: 5px 10px;
  margin-top: 10px;
  transition: 500ms all;
}.layout-header-demo .list-header-wrap a:hover{
  border-color: var(--border-color);
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
}.layout-header-demo .list-header-wrap a:hover span.link{
  background: var(--color-primary);
  color: #fff;
}.layout-footer-demo .list-footer-wrap ul{
  padding: 0;
  list-style: none;
}.layout-footer-demo .list-footer-wrap ul > li{
  margin-bottom: 1.0667rem;
}.layout-footer-demo .list-footer-wrap a{
  background: var(--gray-100);
  border: 1px solid transparent;
  display: block;
  padding: 32px;
  position: relative;
  text-align: center;
  transition: 300ms all;
}.layout-footer-demo .list-footer-wrap a span.label{
  color: var(--heading-color);
  display: inline-block;
  text-transform: uppercase;
  font-size: var(--h5-font-size);
  font-weight: 700;
  margin-bottom: 10px;
}.layout-footer-demo .list-footer-wrap a img{
  margin: 8px 0 16px;
}.layout-footer-demo .list-footer-wrap a span.link{
  background: var(--color-primary);
  color: #fff;
  display: inline-block;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  padding: 8px 25px;
  margin-top: 10px;
  transition: 300ms all;
}.layout-footer-demo .list-footer-wrap a span.link:hover{
  opacity: 0.75;
}.layout-footer-demo .list-footer-wrap a:hover{
  border-color: var(--border-color);
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
}.layout-detail-demo .list-item .item .wrap-item .picture{
  box-shadow: 0 7px 30px 0 rgba(0, 0, 0, 0.1);
  height: 480px;
  overflow: hidden;
}.layout-detail-demo .list-item .item .wrap-item .picture img{
  transition: transform 6s ease;
}.layout-detail-demo .list-item .item .wrap-item h4{
  margin: 25px 0 50px;
  text-align: center;
}.layout-detail-demo .list-item .item .wrap-item:hover img{
  transform: translateY(calc(-100% + 480px));
}.hero-wrap .alert,.hero-wrap .contact .contact-miscinfo,.contact .hero-wrap .contact-miscinfo{
  border: 0;
}.hero-wrap .alert a,.hero-wrap .contact .contact-miscinfo a,.contact .hero-wrap .contact-miscinfo a{
  border-bottom: 1px dotted currentColor;
}.hero-wrap .alert a:hover,.hero-wrap .contact .contact-miscinfo a:hover,.contact .hero-wrap .contact-miscinfo a:hover,.hero-wrap .alert a:focus,.hero-wrap .contact .contact-miscinfo a:focus,.contact .hero-wrap .contact-miscinfo a:focus,.hero-wrap .alert a:active,.hero-wrap .contact .contact-miscinfo a:active,.contact .hero-wrap .contact-miscinfo a:active{
  border-bottom: 1px solid currentColor;
}.dark-active .hero-wrap .alert,.dark-active .hero-wrap .contact .contact-miscinfo,.contact .dark-active .hero-wrap .contact-miscinfo,.dark-active .hero-wrap .com_config #page-site h1,.com_config #page-site .dark-active .hero-wrap h1{
  background: rgba(255, 255, 255, 0.08);
}.dark-active .hero-wrap .decor{
  background: rgba(255, 255, 255, 0.05);
}.dark-active .hero-wrap .decor::before{
  background: rgba(255, 255, 255, 0.07);
}.dark-active .hero-wrap .decor::after{
  background: rgba(255, 255, 255, 0.1);
}.t4-megamenu .mega-inner{
  padding-bottom: calc($grid-gutter-width / 2);
  padding-top: calc($grid-gutter-width / 2);
}.t4-megamenu .mega-inner::after{
  display: block;
  clear: both;
  content: "";
}.t4-megamenu .mega-nav,.t4-megamenu .dropdown-menu .mega-nav{
  list-style: none;
  margin: 0;
  padding: 0;
}.t4-megamenu .mega-nav > li a,.t4-megamenu .dropdown-menu > li a{
  padding: 1.867rem 1.867rem;
}.t4-megamenu .mega-nav .dropdown-submenu > a::after{
  margin-right: 0;
}.t4-megamenu .t4-module .module-inner{
  padding: 0;
}.t4-megamenu .t4-module .module-title,.t4-megamenu .mega-col-nav .mega-col-title,.t4-megamenu .mega-col-module .mega-col-title{
  background: transparent;
  border-bottom: 1px solid rgba(52, 58, 64, 0.12);
  font-size: 1.25rem;
  font-weight: 500;
  line-height: normal;
  margin: 0 0 1.0667rem;
  padding: 0;
  text-transform: none;
}.t4-megamenu .t4-module .module-title span,.t4-megamenu .mega-col-nav .mega-col-title span,.t4-megamenu .mega-col-module .mega-col-title span{
  border: 0;
  color: inherit;
  display: inline-block;
  padding: 0 0 calc($spacer/2) 0;
}.t4-megamenu .t4-module .nav,.t4-megamenu .mega-col-module .nav{
  list-style: none;
  margin: 0;
  padding: 0;
}.t4-megamenu .t4-module .nav li.nav-item,.t4-megamenu .mega-col-module .nav li.nav-item{
  list-style: none;
  flex-basis: 100%;
}.t4-megamenu .t4-module .nav li.nav-item a,.t4-megamenu .mega-col-module .nav li.nav-item a{
  display: block;
  padding: calc($spacer / 2) 0;
}.t4-megamenu .t4-module .nav li.nav-item a:hover,.t4-megamenu .t4-module .nav li.nav-item a:focus,.t4-megamenu .t4-module .nav li.nav-item a:active,.t4-megamenu .mega-col-module .nav li.nav-item a:hover,.t4-megamenu .mega-col-module .nav li.nav-item a:focus,.t4-megamenu .mega-col-module .nav li.nav-item a:active{
  background-color: #f8f9fa;
}.t4-megamenu .t4-module #login-form ul.unstyled{
  padding-left: 0;
}.t4-megamenu .t4-module #login-form ul.unstyled li{
  padding-top: 0;
}.t4-megamenu .mega-caption{
  display: block;
  font-weight: normal;
  opacity: 0.8;
}.t4-megamenu .nav .caret,.t4-megamenu .dropdown-submenu .caret,.t4-megamenu .mega-menu .caret{
  display: none;
}.t4-megamenu .dropdown-toggle:after{
  display: none;
}.t4-megamenu .dropdown-toggle .item-caret{
  display: flex;
  align-items: center;
  justify-content: center;
  height: 22px;
  width: 22px;
}.t4-megamenu .dropdown-toggle .item-caret::before{
  border-top: 4px solid var(--body-text-color);
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  content: "";
  display: block;
}.t4-megamenu .nav [class^="icon-"],.t4-megamenu .nav [class*=" icon-"],.t4-megamenu .nav .fa{
  margin-right: calc($spacer / 4);
}.t4-megamenu .mega-align-left > .dropdown-menu{
  left: 0;
}.t4-megamenu .mega-align-right > .dropdown-menu{
  left: auto;
  right: 0;
}.t4-megamenu .mega-align-center > .dropdown-menu{
  left: 50%;
  transform: translate(-50%, 0);
}.t4-megamenu .dropdown-submenu.mega-align-left > .dropdown-menu{
  left: 100%;
}.t4-megamenu .dropdown-submenu.mega-align-right > .dropdown-menu{
  left: auto;
  right: 100%;
}.t4-megamenu .mega-align-justify{
  position: static;
}.t4-megamenu .mega-align-justify > .dropdown-menu{
  left: 0;
  right: 0;
  margin-left: 0;
  top: auto;
}
@media (max-width: 575.98px) {.navbar-expand-sm:not(.navbar-expand-sm) .t4-megamenu .dropdown-menu{
    left: 0 !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    opacity: 1 !important;
    transform: none !important;
    width: auto !important;
  }}
@media (max-width: 767.98px) {.navbar-expand-md:not(.navbar-expand-sm) .t4-megamenu .dropdown-menu{
    left: 0 !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    opacity: 1 !important;
    transform: none !important;
    width: auto !important;
  }}
@media (max-width: 991.98px) {.navbar-expand-lg:not(.navbar-expand-sm) .t4-megamenu .dropdown-menu{
    left: 0 !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    opacity: 1 !important;
    transform: none !important;
    width: auto !important;
  }}
@media (max-width: 1199.98px) {.navbar-expand-xl:not(.navbar-expand-sm) .t4-megamenu .dropdown-menu{
    left: 0 !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    opacity: 1 !important;
    transform: none !important;
    width: auto !important;
  }}.navbar-expand:not(.navbar-expand-sm) .t4-megamenu .dropdown-menu{
  left: 0 !important;
  margin-top: 0 !important;
  margin-left: 0 !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  opacity: 1 !important;
  transform: none !important;
  width: auto !important;
}.t4-megamenu .nav-link{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 768px) {.t4-megamenu .nav-link{
    display: inline-flex;
    justify-content: flex-start;
  }}.t4-megamenu .badge-hot.dropdown > .nav-link .item-caret,.t4-megamenu .badge-new.dropdown > .nav-link .item-caret,.t4-megamenu .badge-popular.dropdown > .nav-link .item-caret{
  position: relative;
}.t4-megamenu .badge-hot > .nav-link,.t4-megamenu .badge-new > .nav-link,.t4-megamenu .badge-popular > .nav-link{
  position: relative;
}.t4-megamenu .badge-hot > .nav-link:after,.t4-megamenu .badge-new > .nav-link:after,.t4-megamenu .badge-popular > .nav-link:after{
  background-color: #DB3334;
  border-radius: 3px;
  border: 0;
  color: #fff;
  content: "Hot";
  display: inline-block !important;
  font-size: 9px;
  line-height: 1;
  letter-spacing: 0.5px;
  margin: 0 0 0 calc($spacer / 4);
  padding: 3px 4px;
  top: -8px;
  position: relative;
  float: none;
  text-transform: uppercase;
}.t4-megamenu .badge-new > .nav-link:after{
  background-color: #1BCBAB;
  content: "New";
}.t4-megamenu .badge-popular > .nav-link:after{
  background-color: #0071E3;
  content: "Popular";
}.t4-megamenu.animate .dropdown > .dropdown-menu{
  backface-visibility: hidden;
  opacity: 0;
}.t4-megamenu.animate .dropdown.animating > .dropdown-menu{
  display: block;
}.t4-megamenu.animate .dropdown.show.animating > .dropdown-menu,.t4-megamenu.animate .dropdown.animating.open > .dropdown-menu{
  opacity: 1;
}.t4-megamenu.animate.zoom .dropdown > .dropdown-menu{
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  transform-origin: 20% 20%;
}.t4-megamenu.animate.zoom .dropdown.show.animating > .dropdown-menu{
  transform: scale(1, 1);
}.t4-megamenu.animate.zoom .level0 > .mega-align-center > .dropdown-menu{
  -webkit-transform: scale(0, 0) translate(-50%, 0);
  -ms-transform: scale(0, 0) translate(-50%, 0);
  transform: scale(0, 0) translate(-50%, 0);
  transform-origin: 0% 20%;
}.t4-megamenu.animate.zoom .level0 > .mega-align-center.show.animating > .dropdown-menu{
  -webkit-transform: scale(1, 1) translate(-50%, 0);
  -ms-transform: scale(1, 1) translate(-50%, 0);
  transform: scale(1, 1) translate(-50%, 0);
}.t4-megamenu.animate.elastic .dropdown > .dropdown-menu{
  -webkit-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  transform: scale(0, 1);
  transform-origin: 10% 0;
}.t4-megamenu.animate.elastic .dropdown.show.animating > .dropdown-menu{
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
}.t4-megamenu.animate.elastic .level0 > .dropdown > .dropdown-menu{
  -webkit-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  transform: scale(1, 0);
}.t4-megamenu.animate.elastic .level0 .show.animating > .dropdown-menu{
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
}.t4-megamenu.animate.elastic .level0 > .mega-align-center > .dropdown-menu{
  transform: scale(1, 0) translate(-50%, 0);
  -webkit-transform: scale(1, 0) translate(-50%, 0);
  -ms-transform: scale(1, 0) translate(-50%, 0);
}.t4-megamenu.animate.elastic .level0 > .mega-align-center.show.animating > .dropdown-menu{
  -webkit-transform: scale(1, 1) translate(-50%, 0);
  -ms-transform: scale(1, 1) translate(-50%, 0);
  transform: scale(1, 1) translate(-50%, 0);
}.t4-megamenu.animate.slide .dropdown{
  /* Level 0 */
  /* Level > 0 */
}.t4-megamenu.animate.slide .dropdown > .dropdown-menu{
  backface-visibility: hidden;
  margin-top: -30%;
}.t4-megamenu.animate.slide .dropdown.show.animating > .dropdown-menu{
  margin-top: 0%;
}.t4-megamenu.animate.slide .dropdown .dropdown-menu{
  min-width: 0;
  margin-top: -1.0667rem;
  transition-property: margin-top, opacity;
  transition-timing-function: ease;
}.t4-megamenu.animate.slide .dropdown .dropdown-menu > div{
  min-width: 200px;
  margin-top: 0;
  margin-left: -500px;
  width: 100%;
}.t4-megamenu.animate.slide .dropdown.animating > .dropdown-menu > div{
  margin-left: 0;
}.t4-megamenu.animate.flipping .dropdown{
  /* Level 0 */
  /* Level > 0 */
}.t4-megamenu.animate.flipping .dropdown > .dropdown-menu{
  transform-origin: 50% 0%;
  transform: perspective(600px) rotateX(-90deg);
  transition-property: transform;
  transition-timing-function: ease;
}.t4-megamenu.animate.flipping .dropdown.show.animating > .dropdown-menu{
  transform: perspective(600px) rotateX(0deg);
}.t4-megamenu.animate.fading .dropdown.show.animating > .dropdown-menu{
  transition-property: opacity;
  transition-timing-function: ease;
}.t4-megamenu.animate.zoom .dropdown.show.animating > .dropdown-menu{
  transition-property: transform;
  transition-timing-function: ease;
}.t4-megamenu.animate.elastic .dropdown.show.animating > .dropdown-menu{
  transition-property: transform;
  transition-timing-function: ease;
}.t4-megamenu.animate .animating.show{
  z-index: 2000;
}.t4-megamenu > .navbar-nav > li{
  margin-left: 16px;
  margin-right: 16px;
}.t4-megamenu > .navbar-nav > li > a,.t4-megamenu > .navbar-nav > li > .nav-link{
  color: var(--mainnav-link-color);
  font-size: 14px;
  font-weight: 700;
  font-family: var(--nav-font-family);
  line-height: 1.72;
  padding: 1.867rem 0;
  text-transform: uppercase;
}.t4-megamenu > .navbar-nav > li > a.dropdown-toggle .item-caret,.t4-megamenu > .navbar-nav > li > .nav-link.dropdown-toggle .item-caret{
  border-top-color: var(--mainnav-link-color);
}.t4-megamenu > .navbar-nav > li > a.dropdown-toggle:hover .item-caret,.t4-megamenu > .navbar-nav > li > a.dropdown-toggle:focus .item-caret,.t4-megamenu > .navbar-nav > li > a.dropdown-toggle:active .item-caret,.t4-megamenu > .navbar-nav > li > .nav-link.dropdown-toggle:hover .item-caret,.t4-megamenu > .navbar-nav > li > .nav-link.dropdown-toggle:focus .item-caret,.t4-megamenu > .navbar-nav > li > .nav-link.dropdown-toggle:active .item-caret{
  border-top-color: var(--mainnav-link-color);
}.t4-megamenu > .navbar-nav > li > a:hover,.t4-megamenu > .navbar-nav > li > a:focus,.t4-megamenu > .navbar-nav > li > a:active,.t4-megamenu > .navbar-nav > li > .nav-link:hover,.t4-megamenu > .navbar-nav > li > .nav-link:focus,.t4-megamenu > .navbar-nav > li > .nav-link:active{
  color: var(--mainnav-link-hover-color);
}.t4-megamenu > .navbar-nav > li.show > a,.t4-megamenu > .navbar-nav > li.show > .nav-link{
  color: var(--mainnav-link-hover-color);
}.t4-megamenu > .navbar-nav > li.show > a.dropdown-toggle .item-caret,.t4-megamenu > .navbar-nav > li.show > .nav-link.dropdown-toggle .item-caret{
  border-top-color: var(--mainnav-link-hover-color);
}.t4-megamenu > .navbar-nav > li.active > a,.t4-megamenu > .navbar-nav > li.active > .nav-link{
  color: var(--mainnav-link-active-color);
}.t4-megamenu > .navbar-nav > li.active > a.dropdown-toggle .item-caret,.t4-megamenu > .navbar-nav > li.active > .nav-link.dropdown-toggle .item-caret{
  border-top-color: var(--mainnav-link-active-color);
}.t4-megamenu > .navbar-nav > li:last-child > a,.t4-megamenu > .navbar-nav > li:last-child > .nav-link{
  border: 0;
}.t4-megamenu .dropdown-menu{
  background: var(--light-reverse);
  border-radius: 0;
  border: 1px solid var(--border-color);
  min-width: 15rem;
  margin-top: 0;
  padding: 1.0667rem;
}
@media (min-width: 992px) {.t4-megamenu .dropdown-menu{
    background: var(--light-reverse);
    box-shadow: none;
  }}.t4-megamenu .dropdown-menu li:last-child{
  border: 0;
}.t4-megamenu .dropdown-menu li > a,.t4-megamenu .dropdown-menu li > .nav-link,.t4-megamenu .dropdown-menu li .dropdown-item{
  color: var(--mainnav-link-color);
  padding: 0.8rem;
}.t4-megamenu .dropdown-menu li > a:hover,.t4-megamenu .dropdown-menu li > a:focus,.t4-megamenu .dropdown-menu li > a:active,.t4-megamenu .dropdown-menu li > .nav-link:hover,.t4-megamenu .dropdown-menu li > .nav-link:focus,.t4-megamenu .dropdown-menu li > .nav-link:active,.t4-megamenu .dropdown-menu li .dropdown-item:hover,.t4-megamenu .dropdown-menu li .dropdown-item:focus,.t4-megamenu .dropdown-menu li .dropdown-item:active{
  background-color: transparent !important;
  color: var(--mainnav-link-active-color);
}.t4-megamenu .dropdown-menu li.active > a,.t4-megamenu .dropdown-menu li.active > span{
  color: var(--mainnav-link-active-color);
}.t4-megamenu .dropdown-toggle:after{
  margin-top: 0.53335rem;
  float: right;
}.t4-megamenu .dropdown ul{
  list-style: none;
  margin: 0;
  padding: 0;
}.t4-megamenu .mega-col-nav .mega-col-title,.t4-megamenu .mega-col-module .mega-col-title{
  border: 0;
  color: var(--mainnav-link-color);
  font-size: var(--h6-font-size);
  font-weight: 600;
  margin-bottom: 16px;
  margin-top: 0;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 8px;
}.t4-megamenu .mega-col-nav .mega-col-title:before,.t4-megamenu .mega-col-module .mega-col-title:before{
  background: var(--color-primary);
  bottom: 0;
  content: "";
  position: absolute;
  height: 2px;
  width: 16px;
}.t4-megamenu .mega-col-nav .mega-col-title:after,.t4-megamenu .mega-col-module .mega-col-title:after{
  background: var(--border-color);
  bottom: 0;
  content: "";
  position: absolute;
  height: 2px;
  left: 20px;
  width: 48px;
}.t4-megamenu .mega-col-nav .mega-col-title span,.t4-megamenu .mega-col-module .mega-col-title span{
  border: 0;
  padding-bottom: 0.266675rem;
  margin-top: 0;
  padding-top: 0;
}.t4-megamenu .mega-inner .mega-nav li > a{
  font-weight: 400;
  padding-left: 0;
  padding-right: 0;
}.t4-megamenu .mega-inner .navbar{
  padding: 0;
}.t4-megamenu .mega-inner .navbar .navbar-nav{
  flex-direction: column;
}.t4-megamenu .mega-inner .navbar li{
  display: block;
}.t4-megamenu .mega-inner .navbar li a,.t4-megamenu .mega-inner .navbar li span{
  padding: 0;
  font-size: 1rem;
  text-transform: none;
  white-space: nowrap;
}.t4-megamenu .mega-inner .navbar-nav li + li{
  margin-top: 16px;
}.t4-megamenu .mega-inner .navbar-nav li > a,.t4-megamenu .mega-inner .navbar-nav li > span{
  display: inline-block;
  line-height: inherit;
  font-weight: 400;
}.t4-megamenu .mega-inner .navbar-nav.temp-layouts{
  display: flex;
  flex-wrap: wrap;
  margin-right: -16px;
  margin-left: -16px;
  flex-direction: row;
}.t4-megamenu .mega-inner .navbar-nav.temp-layouts > li{
  position: relative;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
  padding-top: 8px;
  padding-bottom: 8px;
}.t4-megamenu .mega-inner .navbar-nav.temp-layouts > li + li{
  margin-top: 0;
}.t4-megamenu .row + .row{
  border: 0;
}.t4-megamenu .mega-caption{
  position: absolute;
  left: 0;
  font-size: 10px;
  bottom: 16px;
}.t4-megamenu .t4-module{
  border-radius: 0;
  border: 0;
  margin-top: 0;
}.t4-megamenu .cat-order ul.mega-nav::after{
  display: block;
  clear: both;
  content: "";
}.t4-megamenu .cat-order ul.mega-nav > li{
  float: left;
  width: 25%;
}.t4-offcanvas{
  background: var(--body-bg-color);
}.t4-offcanvas .t4-off-canvas-header{
  background-color: #f8f9fa;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 0.75rem 1.60005rem;
}.t4-offcanvas .t4-off-canvas-header::after{
  display: block;
  clear: both;
  content: "";
}.t4-offcanvas .t4-off-canvas-header h3{
  font-size: 1.25rem;
  float: left;
  margin: 0;
  line-height: 2.1334rem;
  padding: 0;
}.t4-offcanvas .t4-off-canvas-header a{
  outline: none;
}.t4-offcanvas .t4-off-canvas-header a img{
  max-height: 2.1334rem;
  outline: none;
}.t4-offcanvas .t4-off-canvas-header .close{
  background-color: #fff;
  border: 0;
  border-radius: 50%;
  height: 32px;
  outline: none;
  margin-left: auto;
  padding: 0;
  transition: all 0.2s ease-in-out;
  text-shadow: none;
  width: 32px;
}.t4-offcanvas .t4-off-canvas-header .close:hover,.t4-offcanvas .t4-off-canvas-header .close:focus,.t4-offcanvas .t4-off-canvas-header .close:active{
  background-color: rgba(0, 0, 0, 0.05);
}.t4-offcanvas .t4-off-canvas-header .close:hover span,.t4-offcanvas .t4-off-canvas-header .close:focus span,.t4-offcanvas .t4-off-canvas-header .close:active span{
  transform: rotate(180deg);
}.t4-offcanvas .t4-off-canvas-header .close span{
  color: #666;
  display: block;
  height: 32px;
  font-size: 24px;
  line-height: 28px;
  transition: all 0.35s ease;
  width: 32px;
}.t4-offcanvas .t4-off-canvas-body{
  padding: 1.0667rem 0;
}.t4-offcanvas .t4-off-canvas-body .t4-module{
  margin-bottom: 2.1334rem;
}.t4-offcanvas .t4-off-canvas-body .t4-module .module-inner{
  padding: 0 32px;
}.t4-offcanvas .t4-off-canvas-body .t4-module.no-padding .module-inner{
  padding-left: 0;
  padding-right: 0;
}.t4-offcanvas .t4-off-canvas-body .navbar{
  display: block;
  padding: 0;
}.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-toggle::after{
  display: none;
}.t4-offcanvas .t4-off-canvas-body .navbar .nav-item{
  padding: 0;
}.t4-offcanvas .t4-off-canvas-body .navbar .nav-item .dropdown-menu .nav-item{
  border-bottom: 0;
  padding-right: 0;
}.t4-offcanvas .t4-off-canvas-body .navbar .nav-item .dropdown-menu .nav-item .btn-toggle{
  right: 0;
}.t4-offcanvas .t4-off-canvas-body .navbar .nav-link,.t4-offcanvas .t4-off-canvas-body .navbar .separator{
  color: var(--body-text-color);
  padding: 0.75rem 0;
}.t4-offcanvas .t4-off-canvas-body .navbar .nav-link:hover,.t4-offcanvas .t4-off-canvas-body .navbar .nav-link:focus,.t4-offcanvas .t4-off-canvas-body .navbar .nav-link:active,.t4-offcanvas .t4-off-canvas-body .navbar .separator:hover,.t4-offcanvas .t4-off-canvas-body .navbar .separator:focus,.t4-offcanvas .t4-off-canvas-body .navbar .separator:active{
  background-color: transparent;
  color: var(--body-link-hover-color);
}.t4-offcanvas .t4-off-canvas-body .navbar .nav-item.active > .nav-link,.t4-offcanvas .t4-off-canvas-body .navbar .nav-item.active > .separator{
  color: var(--body-link-hover-color);
}.t4-offcanvas .t4-off-canvas-body .navbar .sub-menu-back{
  display: none;
}.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle{
  background-color: #f2f4f6;
  border-radius: 50%;
  color: #adb5bd;
  display: block;
  position: absolute;
  right: 0;
  top: 8px;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  padding: 0;
  text-align: center;
  width: 30px;
}.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle:hover,.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle:focus,.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle:active{
  background-color: #dee2e6;
  color: #343a40;
  cursor: pointer;
}.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle::after{
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 12px;
  color: #adb5bd;
  transition: all 0.2s ease-in-out;
}.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle.is-active::after{
  color: var(--color-primary);
  transform: rotate(180deg);
}.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu{
  border-radius: 0;
  border: 0;
  min-width: auto;
  padding: 0 0 0 1.0667rem;
}.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item,.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link{
  color: var(--body-text-color);
  padding: 0.75rem 0;
  width: auto;
}.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:hover,.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:focus,.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:active,.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:hover,.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:focus,.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:active{
  background: transparent;
  color: var(--body-link-hover-color);
}.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:before,.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:before{
  display: none;
}.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect{
  overflow: hidden;
}.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back{
  background-color: #f8f9fa;
  border-radius: 5px;
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 0.9rem;
  padding: 0.5rem 1.0667rem;
  text-transform: uppercase;
}.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back:hover,.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back:focus,.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back:active{
  background-color: #f2f4f6;
  cursor: pointer;
}.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back i{
  color: #adb5bd;
  margin-right: calc($spacer / 2);
  font-size: 12px;
}.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav{
  position: relative;
  width: 100%;
}.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .nav-item{
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  position: static;
}.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .nav-item .dropdown-menu .nav-item .btn-toggle{
  right: auto;
}.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .btn-toggle{
  color: #adb5bd;
  display: block;
  margin-top: 8px;
  padding: 0;
  position: relative;
  top: auto;
  right: auto;
  text-align: center;
}.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .btn-toggle::after{
  content: "";
}.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .btn-toggle.is-active::after{
  color: #adb5bd;
  transform: rotate(0deg);
}.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .dropdown-menu{
  position: absolute;
  top: 0;
  left: 100%;
  padding-left: 0;
  width: 100%;
}.t4-offcanvas .t4-off-canvas-body.menu-item-always-show .navbar .sub-menu-toggle{
  display: none;
}.t4-offcanvas .t4-off-canvas-body.menu-item-always-show .navbar .dropdown-menu{
  display: block;
}.t4-offcanvas .navbar-nav,.t4-offcanvas .oc-level-0 .drilldown-effect .navbar-nav{
  transform: translateX(0);
  transition: all 0.35s ease-in-out;
}.t4-offcanvas.oc-level-1 .drilldown-effect .navbar-nav{
  transform: translateX(-100%);
}.t4-offcanvas.oc-level-2 .drilldown-effect .navbar-nav{
  transform: translateX(-200%);
}.t4-offcanvas-toggle{
  border: 0;
  color: var(--gray-700);
  display: block;
  float: right;
  font-size: 16px;
  line-height: 1;
  margin-right: 12.8px;
  padding: 0;
  transition: all 0.35s ease-in-out;
  position: static !important;
}.t4-offcanvas-toggle:hover,.t4-offcanvas-toggle:focus,.t4-offcanvas-toggle:active{
  cursor: pointer;
  color: var(--color-primary);
}.t4-offcanvas-toggle i{
  font-size: 18px;
}.t4-offcanvas{
  width: 340px;
  overflow: hidden;
}.t4-offcanvas .t4-off-canvas-header{
  background-color: transparent;
  border-bottom: 1px solid #eee;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}.t4-offcanvas .t4-off-canvas-header h3{
  border-bottom: 1px solid var(--border-color);
  display: block;
  font-family: var(--body-font-family);
  font-size: var(--h6-font-size);
  font-weight: 600;
  letter-spacing: 0.5px;
  padding: calc(var(--global-spacing)) 0;
  text-transform: uppercase;
  width: 100%;
}.t4-offcanvas .t4-off-canvas-header .close{
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  right: calc(var(--global-spacing) * 2);
  text-align: center;
}.t4-offcanvas .t4-off-canvas-header .close span{
  color: var(--body-text-color);
  font-size: 36px;
  font-weight: 300;
  position: relative;
  line-height: 1;
  text-shadow: none;
  height: auto;
  width: auto;
  margin-top: -4px;
}.t4-offcanvas .t4-off-canvas-header .close:hover{
  background: var(--gray-200) !important;
}.t4-offcanvas .t4-off-canvas-header .close:hover span{
  transform: none;
}.t4-offcanvas .t4-off-canvas-body{
  padding: var(--global-spacing) 0 calc(var(--global-spacing) * 2) 0;
  height: calc(100% - 80px);
  overflow-y: scroll;
  padding-bottom: 0;
}.t4-offcanvas .t4-off-canvas-body .t4-module{
  margin-top: 0 !important;
}.t4-offcanvas .t4-off-canvas-body .t4-module:last-child{
  margin-bottom: 0 !important;
}.t4-offcanvas .t4-off-canvas-body .t4-module h3{
  font-family: var(--body-font-family);
  font-size: var(--h6-font-size);
  font-weight: 600;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}.t4-offcanvas .t4-off-canvas-body .t4-module .module-inner{
  padding-left: 24px;
  padding-right: 24px;
}.t4-offcanvas .t4-off-canvas-body .navbar{
  margin-left: -24px;
  margin-right: -24px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}.t4-offcanvas .t4-off-canvas-body .navbar .nav-link,.t4-offcanvas .t4-off-canvas-body .navbar .separator{
  color: var(--body-text-color);
  font-size: 1.0625rem;
  padding: var(--global-spacing) 0;
}.t4-offcanvas .t4-off-canvas-body .navbar .nav-link:hover,.t4-offcanvas .t4-off-canvas-body .navbar .nav-link:focus,.t4-offcanvas .t4-off-canvas-body .navbar .nav-link:active,.t4-offcanvas .t4-off-canvas-body .navbar .separator:hover,.t4-offcanvas .t4-off-canvas-body .navbar .separator:focus,.t4-offcanvas .t4-off-canvas-body .navbar .separator:active{
  background: transparent;
  color: var(--body-link-hover-color);
}.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu{
  background: transparent;
  padding: 0 0 0 16px;
  margin: 0;
}.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item,.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link{
  color: var(--body-text-color);
  font-size: 1.0625rem;
  padding: 8px 0;
}.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:hover,.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:focus,.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:active,.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:hover,.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:focus,.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:active{
  background: transparent;
  color: var(--body-link-hover-color);
}.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-toggle:after{
  margin-top: 11px;
}.t4-offcanvas .t4-off-canvas-body .navbar.dropdown-menu .active > a,.t4-offcanvas .t4-off-canvas-body .navbar.dropdown-menu .active > span{
  color: var(--body-link-hover-color);
  font-weight: 400;
}.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .sub-menu-back{
  margin-left: -32px;
  margin-right: -32px;
}.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .nav-item{
  padding-right: 32px;
}#t4-mainnav{
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
}
@media (min-width: 992px) {#t4-mainnav{
    box-shadow: none;
  }}#t4-mainnav[class*="border-"]{
  border-color: var(--border-color) !important;
}.logo-dark,.logo-sm-dark{
  display: none !important;
}.dark-active .logo-dark{
  display: block !important;
}.dark-active .logo-light{
  display: none !important;
}
@media (max-width: 575.98px) {.dark-active .logo-control .logo-dark,.dark-active .logo-control .logo-light{
    display: none !important;
  }.dark-active .logo-control .logo-sm-dark{
    display: block !important;
  }.dark-active .logo-control .logo-sm-light{
    display: none !important;
  }}.navbar-brand{
  display: flex;
  align-items: center;
  min-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
}.navbar-brand .logo-img{
  max-height: 60px;
}
@media (max-width: 991.98px) {.navbar-brand .logo-img{
    max-height: 30px;
  }}.navbar-brand.logo-control img.logo-img{
  display: none;
  max-height: 100%;
  max-width: none;
}
@media (min-width: 576px) {.navbar-brand.logo-control img.logo-img{
    display: inline-block;
    max-height: 40px;
    max-width: 100%;
  }}.navbar-brand.logo-control img.logo-img-sm{
  max-width: 160px;
}
@media (min-width: 576px) {.navbar-brand.logo-control img.logo-img-sm{
    display: none;
  }}.navbar-brand a{
  color: var(--mainnav-link-color);
}.navbar-brand a:hover,.navbar-brand a:focus,.navbar-brand a:active{
  text-decoration: none;
}.navbar-brand.logo-text{
  font-family: var(--heading-font-family);
  line-height: 1;
}.navbar-brand.logo-text .site-name{
  display: inline-block;
  font-weight: 600;
  font-size: 24px;
  text-transform: uppercase;
  line-height: 1;
}.navbar-brand.logo-text .site-slogan{
  display: block;
  opacity: 0.5;
  text-transform: none;
  font-size: 1rem;
  line-height: 1;
}
@media (max-width: 991.98px) {.navbar-brand.logo-text .site-slogan{
    display: none;
  }}.navbar-brand.logo-text .logo-img-sm{
  float: left;
  margin-right: 0.53335rem;
}.navbar-brand.logo-text.logo-control .site-name,.navbar-brand.logo-text.logo-control .site-slogan{
  display: none;
}
@media (min-width: 576px) {.navbar-brand.logo-text.logo-control .site-name,.navbar-brand.logo-text.logo-control .site-slogan{
    display: block;
  }}.navbar-brand.logo-text.logo-control .logo-img-sm{
  margin-right: 0;
}
@media (max-width: 575.98px) {.nav-breakpoint-sm .t4-header .t4-header-inner{
    position: relative;
  }.nav-breakpoint-sm .t4-header .t4-megamenu-wrap,.nav-breakpoint-sm .t4-header .t4-navbar,.nav-breakpoint-sm .t4-header .navbar{
    position: static;
  }}
@media (max-width: 767.98px) {.nav-breakpoint-md .t4-header .t4-header-inner{
    position: relative;
  }.nav-breakpoint-md .t4-header .t4-megamenu-wrap,.nav-breakpoint-md .t4-header .t4-navbar,.nav-breakpoint-md .t4-header .navbar{
    position: static;
  }}
@media (max-width: 991.98px) {.nav-breakpoint-lg .t4-header .t4-header-inner{
    position: relative;
  }.nav-breakpoint-lg .t4-header .t4-megamenu-wrap,.nav-breakpoint-lg .t4-header .t4-navbar,.nav-breakpoint-lg .t4-header .navbar{
    position: static;
  }}
@media (max-width: 1199.98px) {.nav-breakpoint-xl .t4-header .t4-header-inner{
    position: relative;
  }.nav-breakpoint-xl .t4-header .t4-megamenu-wrap,.nav-breakpoint-xl .t4-header .t4-navbar,.nav-breakpoint-xl .t4-header .navbar{
    position: static;
  }}.nav-breakpoint .t4-header .t4-header-inner{
  position: relative;
}.nav-breakpoint .t4-header .t4-megamenu-wrap,.nav-breakpoint .t4-header .t4-navbar,.nav-breakpoint .t4-header .navbar{
  position: static;
}
@media (max-width: 575.98px) {.navbar-expand-sm div.t4-megamenu{
    background: var(--light-reverse);
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.4);
    border-bottom: 1px solid var(--border-color);
    border-top: 1px solid var(--border-color);
    margin-top: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    left: 50%;
    max-height: 300px;
    transform: translateX(-50%);
    overflow: auto;
    z-index: 110;
  }.navbar-expand-sm div.t4-megamenu .mega-caption{
    position: static;
    bottom: auto;
    line-height: 1;
  }.navbar-expand-sm div.t4-megamenu .dropdown ul,.navbar-expand-sm div.t4-megamenu .mega-inner{
    padding: 0;
  }.navbar-expand-sm div.t4-megamenu > ul.navbar-nav{
    padding: 16px;
  }.navbar-expand-sm div.t4-megamenu ul.mega-nav > li > a{
    padding: 8px 0;
  }.navbar-expand-sm div.t4-megamenu .navbar-nav > li > a,.navbar-expand-sm div.t4-megamenu .navbar-nav > li > .nav-link{
    color: var(--mainnav-link-color);
    display: block;
    font-size: var(--h5-font-size);
    font-weight: 600;
    line-height: 1.5;
    min-height: auto;
    padding: 8px 0;
    text-transform: none;
  }.navbar-expand-sm div.t4-megamenu .navbar-nav > li > a .item-caret,.navbar-expand-sm div.t4-megamenu .navbar-nav > li > .nav-link .item-caret{
    border-top-color: var(--mainnav-link-color) !important;
  }.navbar-expand-sm div.t4-megamenu .navbar-nav > li > a:before,.navbar-expand-sm div.t4-megamenu .navbar-nav > li > .nav-link:before{
    display: none;
  }.navbar-expand-sm div.t4-megamenu .navbar-nav > li > a:hover,.navbar-expand-sm div.t4-megamenu .navbar-nav > li > .nav-link:hover{
    color: var(--mainnav-link-hover-color);
  }.navbar-expand-sm div.t4-megamenu .navbar-nav > li > a:hover .item-caret,.navbar-expand-sm div.t4-megamenu .navbar-nav > li > .nav-link:hover .item-caret{
    border-top-color: var(--mainnav-link-hover-color) !important;
  }.navbar-expand-sm div.t4-megamenu .navbar-nav > li.active > a,.navbar-expand-sm div.t4-megamenu .navbar-nav > li.active > .nav-link{
    color: var(--mainnav-link-hover-color);
  }.navbar-expand-sm div.t4-megamenu .navbar-nav > li.active > a .item-caret,.navbar-expand-sm div.t4-megamenu .navbar-nav > li.active > .nav-link .item-caret{
    border-top-color: var(--mainnav-link-hover-color) !important;
  }.navbar-expand-sm div.t4-megamenu .mega-col-title{
    font-size: var(--h5-font-size) !important;
    font-weight: 600;
    text-transform: none;
    margin: 8px 0;
    padding: 0;
  }.navbar-expand-sm div.t4-megamenu .mega-col-title:before,.navbar-expand-sm div.t4-megamenu .mega-col-title:after{
    display: none;
  }.navbar-expand-sm div.t4-megamenu .mega-col-title span{
    border: 0;
    padding: 0;
  }.navbar-expand-sm div.t4-megamenu .mega-dropdown-inner > .row > div{
    padding: 0 8px;
  }.navbar-expand-sm div.t4-megamenu .mega-dropdown-inner ul.navbar-nav li{
    margin: 0;
  }.navbar-expand-sm div.t4-megamenu .mega-dropdown-inner ul.navbar-nav li a{
    background: transparent !important;
    color: var(--mainnav-link-color);
    padding: 8px 0;
    font-size: var(--h6-font-size);
    font-weight: 400;
    opacity: 1;
  }.navbar-expand-sm div.t4-megamenu .mega-dropdown-inner ul.navbar-nav li a:hover{
    color: var(--mainnav-link-hover-color);
  }.navbar-expand-sm div.t4-megamenu .mega-dropdown-inner .t4-module{
    margin-top: 0 !important;
  }.navbar-expand-sm div.t4-megamenu .dropdown-toggle:after{
    float: none;
    margin-left: 0.53335rem;
  }.navbar-expand-sm div.t4-megamenu .dropdown-menu{
    background: transparent;
    border: none;
    box-shadow: none;
    font-size: var(--h6-font-size);
    padding: 0 0 0 1.0667rem;
  }.navbar-expand-sm div.t4-megamenu .dropdown-menu a:hover,.navbar-expand-sm div.t4-megamenu .dropdown-menu a:focus,.navbar-expand-sm div.t4-megamenu .dropdown-menu a:active{
    opacity: 1;
  }.navbar-expand-sm div.t4-megamenu .dropdown-menu .navbar-nav li > a{
    opacity: 0.6;
    padding: 0;
  }.navbar-expand-sm div.t4-megamenu .dropdown-menu .navbar-nav li > a:hover,.navbar-expand-sm div.t4-megamenu .dropdown-menu .navbar-nav li > a:focus,.navbar-expand-sm div.t4-megamenu .dropdown-menu .navbar-nav li > a:active{
    opacity: 1;
  }.navbar-expand-sm div.t4-megamenu .dropdown-menu .navbar-nav li.active > a{
    opacity: 1;
  }.navbar-expand-sm div.t4-megamenu .dropdown-menu .navbar-nav.temp-layouts > li{
    flex: 0 0 100%;
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }}
@media (max-width: 767.98px) {.navbar-expand-md div.t4-megamenu{
    background: var(--light-reverse);
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.4);
    border-bottom: 1px solid var(--border-color);
    border-top: 1px solid var(--border-color);
    margin-top: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    left: 50%;
    max-height: 300px;
    transform: translateX(-50%);
    overflow: auto;
    z-index: 110;
  }.navbar-expand-md div.t4-megamenu .mega-caption{
    position: static;
    bottom: auto;
    line-height: 1;
  }.navbar-expand-md div.t4-megamenu .dropdown ul,.navbar-expand-md div.t4-megamenu .mega-inner{
    padding: 0;
  }.navbar-expand-md div.t4-megamenu > ul.navbar-nav{
    padding: 16px;
  }.navbar-expand-md div.t4-megamenu ul.mega-nav > li > a{
    padding: 8px 0;
  }.navbar-expand-md div.t4-megamenu .navbar-nav > li > a,.navbar-expand-md div.t4-megamenu .navbar-nav > li > .nav-link{
    color: var(--mainnav-link-color);
    display: block;
    font-size: var(--h5-font-size);
    font-weight: 600;
    line-height: 1.5;
    min-height: auto;
    padding: 8px 0;
    text-transform: none;
  }.navbar-expand-md div.t4-megamenu .navbar-nav > li > a .item-caret,.navbar-expand-md div.t4-megamenu .navbar-nav > li > .nav-link .item-caret{
    border-top-color: var(--mainnav-link-color) !important;
  }.navbar-expand-md div.t4-megamenu .navbar-nav > li > a:before,.navbar-expand-md div.t4-megamenu .navbar-nav > li > .nav-link:before{
    display: none;
  }.navbar-expand-md div.t4-megamenu .navbar-nav > li > a:hover,.navbar-expand-md div.t4-megamenu .navbar-nav > li > .nav-link:hover{
    color: var(--mainnav-link-hover-color);
  }.navbar-expand-md div.t4-megamenu .navbar-nav > li > a:hover .item-caret,.navbar-expand-md div.t4-megamenu .navbar-nav > li > .nav-link:hover .item-caret{
    border-top-color: var(--mainnav-link-hover-color) !important;
  }.navbar-expand-md div.t4-megamenu .navbar-nav > li.active > a,.navbar-expand-md div.t4-megamenu .navbar-nav > li.active > .nav-link{
    color: var(--mainnav-link-hover-color);
  }.navbar-expand-md div.t4-megamenu .navbar-nav > li.active > a .item-caret,.navbar-expand-md div.t4-megamenu .navbar-nav > li.active > .nav-link .item-caret{
    border-top-color: var(--mainnav-link-hover-color) !important;
  }.navbar-expand-md div.t4-megamenu .mega-col-title{
    font-size: var(--h5-font-size) !important;
    font-weight: 600;
    text-transform: none;
    margin: 8px 0;
    padding: 0;
  }.navbar-expand-md div.t4-megamenu .mega-col-title:before,.navbar-expand-md div.t4-megamenu .mega-col-title:after{
    display: none;
  }.navbar-expand-md div.t4-megamenu .mega-col-title span{
    border: 0;
    padding: 0;
  }.navbar-expand-md div.t4-megamenu .mega-dropdown-inner > .row > div{
    padding: 0 8px;
  }.navbar-expand-md div.t4-megamenu .mega-dropdown-inner ul.navbar-nav li{
    margin: 0;
  }.navbar-expand-md div.t4-megamenu .mega-dropdown-inner ul.navbar-nav li a{
    background: transparent !important;
    color: var(--mainnav-link-color);
    padding: 8px 0;
    font-size: var(--h6-font-size);
    font-weight: 400;
    opacity: 1;
  }.navbar-expand-md div.t4-megamenu .mega-dropdown-inner ul.navbar-nav li a:hover{
    color: var(--mainnav-link-hover-color);
  }.navbar-expand-md div.t4-megamenu .mega-dropdown-inner .t4-module{
    margin-top: 0 !important;
  }.navbar-expand-md div.t4-megamenu .dropdown-toggle:after{
    float: none;
    margin-left: 0.53335rem;
  }.navbar-expand-md div.t4-megamenu .dropdown-menu{
    background: transparent;
    border: none;
    box-shadow: none;
    font-size: var(--h6-font-size);
    padding: 0 0 0 1.0667rem;
  }.navbar-expand-md div.t4-megamenu .dropdown-menu a:hover,.navbar-expand-md div.t4-megamenu .dropdown-menu a:focus,.navbar-expand-md div.t4-megamenu .dropdown-menu a:active{
    opacity: 1;
  }.navbar-expand-md div.t4-megamenu .dropdown-menu .navbar-nav li > a{
    opacity: 0.6;
    padding: 0;
  }.navbar-expand-md div.t4-megamenu .dropdown-menu .navbar-nav li > a:hover,.navbar-expand-md div.t4-megamenu .dropdown-menu .navbar-nav li > a:focus,.navbar-expand-md div.t4-megamenu .dropdown-menu .navbar-nav li > a:active{
    opacity: 1;
  }.navbar-expand-md div.t4-megamenu .dropdown-menu .navbar-nav li.active > a{
    opacity: 1;
  }.navbar-expand-md div.t4-megamenu .dropdown-menu .navbar-nav.temp-layouts > li{
    flex: 0 0 100%;
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }}
@media (max-width: 991.98px) {.navbar-expand-lg div.t4-megamenu{
    background: var(--light-reverse);
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.4);
    border-bottom: 1px solid var(--border-color);
    border-top: 1px solid var(--border-color);
    margin-top: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    left: 50%;
    max-height: 300px;
    transform: translateX(-50%);
    overflow: auto;
    z-index: 110;
  }.navbar-expand-lg div.t4-megamenu .mega-caption{
    position: static;
    bottom: auto;
    line-height: 1;
  }.navbar-expand-lg div.t4-megamenu .dropdown ul,.navbar-expand-lg div.t4-megamenu .mega-inner{
    padding: 0;
  }.navbar-expand-lg div.t4-megamenu > ul.navbar-nav{
    padding: 16px;
  }.navbar-expand-lg div.t4-megamenu ul.mega-nav > li > a{
    padding: 8px 0;
  }.navbar-expand-lg div.t4-megamenu .navbar-nav > li > a,.navbar-expand-lg div.t4-megamenu .navbar-nav > li > .nav-link{
    color: var(--mainnav-link-color);
    display: block;
    font-size: var(--h5-font-size);
    font-weight: 600;
    line-height: 1.5;
    min-height: auto;
    padding: 8px 0;
    text-transform: none;
  }.navbar-expand-lg div.t4-megamenu .navbar-nav > li > a .item-caret,.navbar-expand-lg div.t4-megamenu .navbar-nav > li > .nav-link .item-caret{
    border-top-color: var(--mainnav-link-color) !important;
  }.navbar-expand-lg div.t4-megamenu .navbar-nav > li > a:before,.navbar-expand-lg div.t4-megamenu .navbar-nav > li > .nav-link:before{
    display: none;
  }.navbar-expand-lg div.t4-megamenu .navbar-nav > li > a:hover,.navbar-expand-lg div.t4-megamenu .navbar-nav > li > .nav-link:hover{
    color: var(--mainnav-link-hover-color);
  }.navbar-expand-lg div.t4-megamenu .navbar-nav > li > a:hover .item-caret,.navbar-expand-lg div.t4-megamenu .navbar-nav > li > .nav-link:hover .item-caret{
    border-top-color: var(--mainnav-link-hover-color) !important;
  }.navbar-expand-lg div.t4-megamenu .navbar-nav > li.active > a,.navbar-expand-lg div.t4-megamenu .navbar-nav > li.active > .nav-link{
    color: var(--mainnav-link-hover-color);
  }.navbar-expand-lg div.t4-megamenu .navbar-nav > li.active > a .item-caret,.navbar-expand-lg div.t4-megamenu .navbar-nav > li.active > .nav-link .item-caret{
    border-top-color: var(--mainnav-link-hover-color) !important;
  }.navbar-expand-lg div.t4-megamenu .mega-col-title{
    font-size: var(--h5-font-size) !important;
    font-weight: 600;
    text-transform: none;
    margin: 8px 0;
    padding: 0;
  }.navbar-expand-lg div.t4-megamenu .mega-col-title:before,.navbar-expand-lg div.t4-megamenu .mega-col-title:after{
    display: none;
  }.navbar-expand-lg div.t4-megamenu .mega-col-title span{
    border: 0;
    padding: 0;
  }.navbar-expand-lg div.t4-megamenu .mega-dropdown-inner > .row > div{
    padding: 0 8px;
  }.navbar-expand-lg div.t4-megamenu .mega-dropdown-inner ul.navbar-nav li{
    margin: 0;
  }.navbar-expand-lg div.t4-megamenu .mega-dropdown-inner ul.navbar-nav li a{
    background: transparent !important;
    color: var(--mainnav-link-color);
    padding: 8px 0;
    font-size: var(--h6-font-size);
    font-weight: 400;
    opacity: 1;
  }.navbar-expand-lg div.t4-megamenu .mega-dropdown-inner ul.navbar-nav li a:hover{
    color: var(--mainnav-link-hover-color);
  }.navbar-expand-lg div.t4-megamenu .mega-dropdown-inner .t4-module{
    margin-top: 0 !important;
  }.navbar-expand-lg div.t4-megamenu .dropdown-toggle:after{
    float: none;
    margin-left: 0.53335rem;
  }.navbar-expand-lg div.t4-megamenu .dropdown-menu{
    background: transparent;
    border: none;
    box-shadow: none;
    font-size: var(--h6-font-size);
    padding: 0 0 0 1.0667rem;
  }.navbar-expand-lg div.t4-megamenu .dropdown-menu a:hover,.navbar-expand-lg div.t4-megamenu .dropdown-menu a:focus,.navbar-expand-lg div.t4-megamenu .dropdown-menu a:active{
    opacity: 1;
  }.navbar-expand-lg div.t4-megamenu .dropdown-menu .navbar-nav li > a{
    opacity: 0.6;
    padding: 0;
  }.navbar-expand-lg div.t4-megamenu .dropdown-menu .navbar-nav li > a:hover,.navbar-expand-lg div.t4-megamenu .dropdown-menu .navbar-nav li > a:focus,.navbar-expand-lg div.t4-megamenu .dropdown-menu .navbar-nav li > a:active{
    opacity: 1;
  }.navbar-expand-lg div.t4-megamenu .dropdown-menu .navbar-nav li.active > a{
    opacity: 1;
  }.navbar-expand-lg div.t4-megamenu .dropdown-menu .navbar-nav.temp-layouts > li{
    flex: 0 0 100%;
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }}
@media (max-width: 1199.98px) {.navbar-expand-xl div.t4-megamenu{
    background: var(--light-reverse);
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.4);
    border-bottom: 1px solid var(--border-color);
    border-top: 1px solid var(--border-color);
    margin-top: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    left: 50%;
    max-height: 300px;
    transform: translateX(-50%);
    overflow: auto;
    z-index: 110;
  }.navbar-expand-xl div.t4-megamenu .mega-caption{
    position: static;
    bottom: auto;
    line-height: 1;
  }.navbar-expand-xl div.t4-megamenu .dropdown ul,.navbar-expand-xl div.t4-megamenu .mega-inner{
    padding: 0;
  }.navbar-expand-xl div.t4-megamenu > ul.navbar-nav{
    padding: 16px;
  }.navbar-expand-xl div.t4-megamenu ul.mega-nav > li > a{
    padding: 8px 0;
  }.navbar-expand-xl div.t4-megamenu .navbar-nav > li > a,.navbar-expand-xl div.t4-megamenu .navbar-nav > li > .nav-link{
    color: var(--mainnav-link-color);
    display: block;
    font-size: var(--h5-font-size);
    font-weight: 600;
    line-height: 1.5;
    min-height: auto;
    padding: 8px 0;
    text-transform: none;
  }.navbar-expand-xl div.t4-megamenu .navbar-nav > li > a .item-caret,.navbar-expand-xl div.t4-megamenu .navbar-nav > li > .nav-link .item-caret{
    border-top-color: var(--mainnav-link-color) !important;
  }.navbar-expand-xl div.t4-megamenu .navbar-nav > li > a:before,.navbar-expand-xl div.t4-megamenu .navbar-nav > li > .nav-link:before{
    display: none;
  }.navbar-expand-xl div.t4-megamenu .navbar-nav > li > a:hover,.navbar-expand-xl div.t4-megamenu .navbar-nav > li > .nav-link:hover{
    color: var(--mainnav-link-hover-color);
  }.navbar-expand-xl div.t4-megamenu .navbar-nav > li > a:hover .item-caret,.navbar-expand-xl div.t4-megamenu .navbar-nav > li > .nav-link:hover .item-caret{
    border-top-color: var(--mainnav-link-hover-color) !important;
  }.navbar-expand-xl div.t4-megamenu .navbar-nav > li.active > a,.navbar-expand-xl div.t4-megamenu .navbar-nav > li.active > .nav-link{
    color: var(--mainnav-link-hover-color);
  }.navbar-expand-xl div.t4-megamenu .navbar-nav > li.active > a .item-caret,.navbar-expand-xl div.t4-megamenu .navbar-nav > li.active > .nav-link .item-caret{
    border-top-color: var(--mainnav-link-hover-color) !important;
  }.navbar-expand-xl div.t4-megamenu .mega-col-title{
    font-size: var(--h5-font-size) !important;
    font-weight: 600;
    text-transform: none;
    margin: 8px 0;
    padding: 0;
  }.navbar-expand-xl div.t4-megamenu .mega-col-title:before,.navbar-expand-xl div.t4-megamenu .mega-col-title:after{
    display: none;
  }.navbar-expand-xl div.t4-megamenu .mega-col-title span{
    border: 0;
    padding: 0;
  }.navbar-expand-xl div.t4-megamenu .mega-dropdown-inner > .row > div{
    padding: 0 8px;
  }.navbar-expand-xl div.t4-megamenu .mega-dropdown-inner ul.navbar-nav li{
    margin: 0;
  }.navbar-expand-xl div.t4-megamenu .mega-dropdown-inner ul.navbar-nav li a{
    background: transparent !important;
    color: var(--mainnav-link-color);
    padding: 8px 0;
    font-size: var(--h6-font-size);
    font-weight: 400;
    opacity: 1;
  }.navbar-expand-xl div.t4-megamenu .mega-dropdown-inner ul.navbar-nav li a:hover{
    color: var(--mainnav-link-hover-color);
  }.navbar-expand-xl div.t4-megamenu .mega-dropdown-inner .t4-module{
    margin-top: 0 !important;
  }.navbar-expand-xl div.t4-megamenu .dropdown-toggle:after{
    float: none;
    margin-left: 0.53335rem;
  }.navbar-expand-xl div.t4-megamenu .dropdown-menu{
    background: transparent;
    border: none;
    box-shadow: none;
    font-size: var(--h6-font-size);
    padding: 0 0 0 1.0667rem;
  }.navbar-expand-xl div.t4-megamenu .dropdown-menu a:hover,.navbar-expand-xl div.t4-megamenu .dropdown-menu a:focus,.navbar-expand-xl div.t4-megamenu .dropdown-menu a:active{
    opacity: 1;
  }.navbar-expand-xl div.t4-megamenu .dropdown-menu .navbar-nav li > a{
    opacity: 0.6;
    padding: 0;
  }.navbar-expand-xl div.t4-megamenu .dropdown-menu .navbar-nav li > a:hover,.navbar-expand-xl div.t4-megamenu .dropdown-menu .navbar-nav li > a:focus,.navbar-expand-xl div.t4-megamenu .dropdown-menu .navbar-nav li > a:active{
    opacity: 1;
  }.navbar-expand-xl div.t4-megamenu .dropdown-menu .navbar-nav li.active > a{
    opacity: 1;
  }.navbar-expand-xl div.t4-megamenu .dropdown-menu .navbar-nav.temp-layouts > li{
    flex: 0 0 100%;
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }}.navbar-expand div.t4-megamenu{
  background: var(--light-reverse);
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.4);
  border-bottom: 1px solid var(--border-color);
  border-top: 1px solid var(--border-color);
  margin-top: 0;
  position: absolute;
  top: 100%;
  width: 100%;
  left: 50%;
  max-height: 300px;
  transform: translateX(-50%);
  overflow: auto;
  z-index: 110;
}.navbar-expand div.t4-megamenu .mega-caption{
  position: static;
  bottom: auto;
  line-height: 1;
}.navbar-expand div.t4-megamenu .dropdown ul,.navbar-expand div.t4-megamenu .mega-inner{
  padding: 0;
}.navbar-expand div.t4-megamenu > ul.navbar-nav{
  padding: 16px;
}.navbar-expand div.t4-megamenu ul.mega-nav > li > a{
  padding: 8px 0;
}.navbar-expand div.t4-megamenu .navbar-nav > li > a,.navbar-expand div.t4-megamenu .navbar-nav > li > .nav-link{
  color: var(--mainnav-link-color);
  display: block;
  font-size: var(--h5-font-size);
  font-weight: 600;
  line-height: 1.5;
  min-height: auto;
  padding: 8px 0;
  text-transform: none;
}.navbar-expand div.t4-megamenu .navbar-nav > li > a .item-caret,.navbar-expand div.t4-megamenu .navbar-nav > li > .nav-link .item-caret{
  border-top-color: var(--mainnav-link-color) !important;
}.navbar-expand div.t4-megamenu .navbar-nav > li > a:before,.navbar-expand div.t4-megamenu .navbar-nav > li > .nav-link:before{
  display: none;
}.navbar-expand div.t4-megamenu .navbar-nav > li > a:hover,.navbar-expand div.t4-megamenu .navbar-nav > li > .nav-link:hover{
  color: var(--mainnav-link-hover-color);
}.navbar-expand div.t4-megamenu .navbar-nav > li > a:hover .item-caret,.navbar-expand div.t4-megamenu .navbar-nav > li > .nav-link:hover .item-caret{
  border-top-color: var(--mainnav-link-hover-color) !important;
}.navbar-expand div.t4-megamenu .navbar-nav > li.active > a,.navbar-expand div.t4-megamenu .navbar-nav > li.active > .nav-link{
  color: var(--mainnav-link-hover-color);
}.navbar-expand div.t4-megamenu .navbar-nav > li.active > a .item-caret,.navbar-expand div.t4-megamenu .navbar-nav > li.active > .nav-link .item-caret{
  border-top-color: var(--mainnav-link-hover-color) !important;
}.navbar-expand div.t4-megamenu .mega-col-title{
  font-size: var(--h5-font-size) !important;
  font-weight: 600;
  text-transform: none;
  margin: 8px 0;
  padding: 0;
}.navbar-expand div.t4-megamenu .mega-col-title:before,.navbar-expand div.t4-megamenu .mega-col-title:after{
  display: none;
}.navbar-expand div.t4-megamenu .mega-col-title span{
  border: 0;
  padding: 0;
}.navbar-expand div.t4-megamenu .mega-dropdown-inner > .row > div{
  padding: 0 8px;
}.navbar-expand div.t4-megamenu .mega-dropdown-inner ul.navbar-nav li{
  margin: 0;
}.navbar-expand div.t4-megamenu .mega-dropdown-inner ul.navbar-nav li a{
  background: transparent !important;
  color: var(--mainnav-link-color);
  padding: 8px 0;
  font-size: var(--h6-font-size);
  font-weight: 400;
  opacity: 1;
}.navbar-expand div.t4-megamenu .mega-dropdown-inner ul.navbar-nav li a:hover{
  color: var(--mainnav-link-hover-color);
}.navbar-expand div.t4-megamenu .mega-dropdown-inner .t4-module{
  margin-top: 0 !important;
}.navbar-expand div.t4-megamenu .dropdown-toggle:after{
  float: none;
  margin-left: 0.53335rem;
}.navbar-expand div.t4-megamenu .dropdown-menu{
  background: transparent;
  border: none;
  box-shadow: none;
  font-size: var(--h6-font-size);
  padding: 0 0 0 1.0667rem;
}.navbar-expand div.t4-megamenu .dropdown-menu a:hover,.navbar-expand div.t4-megamenu .dropdown-menu a:focus,.navbar-expand div.t4-megamenu .dropdown-menu a:active{
  opacity: 1;
}.navbar-expand div.t4-megamenu .dropdown-menu .navbar-nav li > a{
  opacity: 0.6;
  padding: 0;
}.navbar-expand div.t4-megamenu .dropdown-menu .navbar-nav li > a:hover,.navbar-expand div.t4-megamenu .dropdown-menu .navbar-nav li > a:focus,.navbar-expand div.t4-megamenu .dropdown-menu .navbar-nav li > a:active{
  opacity: 1;
}.navbar-expand div.t4-megamenu .dropdown-menu .navbar-nav li.active > a{
  opacity: 1;
}.navbar-expand div.t4-megamenu .dropdown-menu .navbar-nav.temp-layouts > li{
  flex: 0 0 100%;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}.header-wrap .navbar-brand{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}.t4-section .header-block{
  padding: 1.0667rem;
}.t4-section-inner.container-fluid .header-block{
  padding: 1.0667rem 0;
}.t4-section-inner.container .header-block{
  padding: 0;
}div[class*="header-theme-"],header[class*="header-theme-"]{
  border: 0;
  border-color: rgba(255, 255, 255, 0.1) !important;
}div[class*="header-theme-"] .navbar-brand a,header[class*="header-theme-"] .navbar-brand a{
  color: #fff;
}div[class*="header-theme-"] .navbar-brand a:hover,div[class*="header-theme-"] .navbar-brand a:focus,div[class*="header-theme-"] .navbar-brand a:active,header[class*="header-theme-"] .navbar-brand a:hover,header[class*="header-theme-"] .navbar-brand a:focus,header[class*="header-theme-"] .navbar-brand a:active{
  color: var(--color-primary);
}div[class*="header-theme-"] .svg-light,div[class*="header-theme-"] .svg-dark,header[class*="header-theme-"] .svg-light,header[class*="header-theme-"] .svg-dark{
  fill: #fff;
}div[class*="header-theme-"] .t4-offcanvas-toggle,div[class*="header-theme-"] .navbar-toggler,header[class*="header-theme-"] .t4-offcanvas-toggle,header[class*="header-theme-"] .navbar-toggler{
  color: #fff;
}div[class*="header-theme-"] .t4-offcanvas-toggle:hover,div[class*="header-theme-"] .navbar-toggler:hover,header[class*="header-theme-"] .t4-offcanvas-toggle:hover,header[class*="header-theme-"] .navbar-toggler:hover{
  color: #fff;
  opacity: 0.8;
}div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span{
  color: #fff;
  position: relative;
}div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a:before,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span:before,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a:before,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span:before{
  background: #fff;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0;
  width: 100%;
  transition: 500ms all;
}div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a .item-caret.item-caret,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span .item-caret.item-caret,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a .item-caret.item-caret,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span .item-caret.item-caret{
  border-top-color: #fff;
}div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a:hover,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a:focus,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a:active,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span:hover,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span:focus,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span:active,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a:hover,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a:focus,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a:active,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span:hover,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span:focus,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span:active{
  color: #fff;
}div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a:hover:before,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a:focus:before,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a:active:before,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span:hover:before,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span:focus:before,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span:active:before,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a:hover:before,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a:focus:before,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a:active:before,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span:hover:before,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span:focus:before,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span:active:before{
  height: 2px;
}div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a:hover .item-caret.item-caret,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a:focus .item-caret.item-caret,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a:active .item-caret.item-caret,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span:hover .item-caret.item-caret,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span:focus .item-caret.item-caret,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span:active .item-caret.item-caret,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a:hover .item-caret.item-caret,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a:focus .item-caret.item-caret,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a:active .item-caret.item-caret,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span:hover .item-caret.item-caret,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span:focus .item-caret.item-caret,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span:active .item-caret.item-caret{
  border-top-color: #fff;
}div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.active > a,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.active > span,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.show > a,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.show > span,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.active > a,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.active > span,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.show > a,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.show > span{
  color: #fff;
}div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.active > a .item-caret.item-caret,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.active > span .item-caret.item-caret,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.show > a .item-caret.item-caret,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.show > span .item-caret.item-caret,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.active > a .item-caret.item-caret,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.active > span .item-caret.item-caret,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.show > a .item-caret.item-caret,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.show > span .item-caret.item-caret{
  border-top-color: #fff;
}div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.active > a:before,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.active > span:before,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.show > a:before,div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.show > span:before,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.active > a:before,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.active > span:before,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.show > a:before,header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.show > span:before{
  height: 2px;
}div[class*="header-theme-"] .head-search .mod-finder .awesomplete,div[class*="header-theme-"] .head-search .form-search .awesomplete,header[class*="header-theme-"] .head-search .mod-finder .awesomplete,header[class*="header-theme-"] .head-search .form-search .awesomplete{
  display: block;
  height: 100%;
}div[class*="header-theme-"] .head-search .mod-finder .js-finder-search-query,div[class*="header-theme-"] .head-search .mod-finder .search-query,div[class*="header-theme-"] .head-search .mod-finder .inputbox,div[class*="header-theme-"] .head-search .form-search .js-finder-search-query,div[class*="header-theme-"] .head-search .form-search .search-query,div[class*="header-theme-"] .head-search .form-search .inputbox,header[class*="header-theme-"] .head-search .mod-finder .js-finder-search-query,header[class*="header-theme-"] .head-search .mod-finder .search-query,header[class*="header-theme-"] .head-search .mod-finder .inputbox,header[class*="header-theme-"] .head-search .form-search .js-finder-search-query,header[class*="header-theme-"] .head-search .form-search .search-query,header[class*="header-theme-"] .head-search .form-search .inputbox{
  background-image: url('../images/search-light.svg');
}div[class*="header-theme-"] .head-search .mod-finder .js-finder-search-query::placeholder,div[class*="header-theme-"] .head-search .mod-finder .search-query::placeholder,div[class*="header-theme-"] .head-search .mod-finder .inputbox::placeholder,div[class*="header-theme-"] .head-search .form-search .js-finder-search-query::placeholder,div[class*="header-theme-"] .head-search .form-search .search-query::placeholder,div[class*="header-theme-"] .head-search .form-search .inputbox::placeholder,header[class*="header-theme-"] .head-search .mod-finder .js-finder-search-query::placeholder,header[class*="header-theme-"] .head-search .mod-finder .search-query::placeholder,header[class*="header-theme-"] .head-search .mod-finder .inputbox::placeholder,header[class*="header-theme-"] .head-search .form-search .js-finder-search-query::placeholder,header[class*="header-theme-"] .head-search .form-search .search-query::placeholder,header[class*="header-theme-"] .head-search .form-search .inputbox::placeholder{
  color: rgba(255, 255, 255, 0.2);
}div[class*="header-theme-"] .head-search .mod-finder .js-finder-search-query:focus,div[class*="header-theme-"] .head-search .mod-finder .search-query:focus,div[class*="header-theme-"] .head-search .mod-finder .inputbox:focus,div[class*="header-theme-"] .head-search .form-search .js-finder-search-query:focus,div[class*="header-theme-"] .head-search .form-search .search-query:focus,div[class*="header-theme-"] .head-search .form-search .inputbox:focus,header[class*="header-theme-"] .head-search .mod-finder .js-finder-search-query:focus,header[class*="header-theme-"] .head-search .mod-finder .search-query:focus,header[class*="header-theme-"] .head-search .mod-finder .inputbox:focus,header[class*="header-theme-"] .head-search .form-search .js-finder-search-query:focus,header[class*="header-theme-"] .head-search .form-search .search-query:focus,header[class*="header-theme-"] .head-search .form-search .inputbox:focus{
  color: #fff;
}div[class*="header-theme-"] .head-search.search-expanded .form-search .search-query,div[class*="header-theme-"] .head-search.search-expanded .form-search .inputbox,header[class*="header-theme-"] .head-search.search-expanded .form-search .search-query,header[class*="header-theme-"] .head-search.search-expanded .form-search .inputbox{
  border: 0;
  color: #fff;
}div[class*="header-theme-"] .head-search.search-expanded .form-search .search-query::placeholder,div[class*="header-theme-"] .head-search.search-expanded .form-search .inputbox::placeholder,header[class*="header-theme-"] .head-search.search-expanded .form-search .search-query::placeholder,header[class*="header-theme-"] .head-search.search-expanded .form-search .inputbox::placeholder{
  color: rgba(255, 255, 255, 0.2);
}div[class*="header-theme-"].header-theme-dark,header[class*="header-theme-"].header-theme-dark{
  background: #212121 !important;
}div[class*="header-theme-"].header-theme-dark .head-search .mod-finder .inputbox:focus,div[class*="header-theme-"].header-theme-dark .head-search .mod-finder .search-query:focus,div[class*="header-theme-"].header-theme-dark .head-search .mod-finder .js-finder-search-query:focus,div[class*="header-theme-"].header-theme-dark .head-search .form-search .inputbox:focus,div[class*="header-theme-"].header-theme-dark .head-search .form-search .search-query:focus,div[class*="header-theme-"].header-theme-dark .head-search .form-search .js-finder-search-query:focus,header[class*="header-theme-"].header-theme-dark .head-search .mod-finder .inputbox:focus,header[class*="header-theme-"].header-theme-dark .head-search .mod-finder .search-query:focus,header[class*="header-theme-"].header-theme-dark .head-search .mod-finder .js-finder-search-query:focus,header[class*="header-theme-"].header-theme-dark .head-search .form-search .inputbox:focus,header[class*="header-theme-"].header-theme-dark .head-search .form-search .search-query:focus,header[class*="header-theme-"].header-theme-dark .head-search .form-search .js-finder-search-query:focus{
  background-color: #212121;
  border: 1px solid rgba(255, 255, 255, 0.2);
  color: #fff;
}
@media (min-width: 992px) {div[class*="header-theme-"].header-theme-dark .head-search.search-expanded .form-search .search-query,div[class*="header-theme-"].header-theme-dark .head-search.search-expanded .form-search .inputbox,header[class*="header-theme-"].header-theme-dark .head-search.search-expanded .form-search .search-query,header[class*="header-theme-"].header-theme-dark .head-search.search-expanded .form-search .inputbox{
    background-color: #212121;
    border: 1px solid rgba(255, 255, 255, 0.5);
  }}div[class*="header-theme-"].header-theme-dark .head-search.search-expanded .form-search .search-query::placeholder,div[class*="header-theme-"].header-theme-dark .head-search.search-expanded .form-search .inputbox::placeholder,header[class*="header-theme-"].header-theme-dark .head-search.search-expanded .form-search .search-query::placeholder,header[class*="header-theme-"].header-theme-dark .head-search.search-expanded .form-search .inputbox::placeholder{
  color: rgba(255, 255, 255, 0.4);
}div[class*="header-theme-"].header-theme-dark .head-search.search-expanded .form-search .search-query:focus,div[class*="header-theme-"].header-theme-dark .head-search.search-expanded .form-search .inputbox:focus,header[class*="header-theme-"].header-theme-dark .head-search.search-expanded .form-search .search-query:focus,header[class*="header-theme-"].header-theme-dark .head-search.search-expanded .form-search .inputbox:focus{
  border: 1px solid rgba(255, 255, 255, 0.8);
}div[class*="header-theme-"].header-theme-primary,header[class*="header-theme-"].header-theme-primary{
  background: var(--color-primary) !important;
}div[class*="header-theme-"].header-theme-primary .head-search .form-search .search-query:focus,div[class*="header-theme-"].header-theme-primary .head-search .form-search .inputbox:focus,header[class*="header-theme-"].header-theme-primary .head-search .form-search .search-query:focus,header[class*="header-theme-"].header-theme-primary .head-search .form-search .inputbox:focus{
  background-color: var(--color-primary);
}
@media (min-width: 992px) {div[class*="header-theme-"].header-theme-primary .head-search.search-expanded .mod-finder .js-finder-search-query,div[class*="header-theme-"].header-theme-primary .head-search.search-expanded .mod-finder .search-query,div[class*="header-theme-"].header-theme-primary .head-search.search-expanded .mod-finder .inputbox,div[class*="header-theme-"].header-theme-primary .head-search.search-expanded .form-search .js-finder-search-query,div[class*="header-theme-"].header-theme-primary .head-search.search-expanded .form-search .search-query,div[class*="header-theme-"].header-theme-primary .head-search.search-expanded .form-search .inputbox,header[class*="header-theme-"].header-theme-primary .head-search.search-expanded .mod-finder .js-finder-search-query,header[class*="header-theme-"].header-theme-primary .head-search.search-expanded .mod-finder .search-query,header[class*="header-theme-"].header-theme-primary .head-search.search-expanded .mod-finder .inputbox,header[class*="header-theme-"].header-theme-primary .head-search.search-expanded .form-search .js-finder-search-query,header[class*="header-theme-"].header-theme-primary .head-search.search-expanded .form-search .search-query,header[class*="header-theme-"].header-theme-primary .head-search.search-expanded .form-search .inputbox{
    background-color: rgba(255, 255, 255, 0.2);
    border: 1px solid transparent;
    border-radius: 50px;
  }}div[class*="header-theme-"].header-theme-primary .head-search.search-expanded .mod-finder .js-finder-search-query::placeholder,div[class*="header-theme-"].header-theme-primary .head-search.search-expanded .mod-finder .search-query::placeholder,div[class*="header-theme-"].header-theme-primary .head-search.search-expanded .mod-finder .inputbox::placeholder,div[class*="header-theme-"].header-theme-primary .head-search.search-expanded .form-search .js-finder-search-query::placeholder,div[class*="header-theme-"].header-theme-primary .head-search.search-expanded .form-search .search-query::placeholder,div[class*="header-theme-"].header-theme-primary .head-search.search-expanded .form-search .inputbox::placeholder,header[class*="header-theme-"].header-theme-primary .head-search.search-expanded .mod-finder .js-finder-search-query::placeholder,header[class*="header-theme-"].header-theme-primary .head-search.search-expanded .mod-finder .search-query::placeholder,header[class*="header-theme-"].header-theme-primary .head-search.search-expanded .mod-finder .inputbox::placeholder,header[class*="header-theme-"].header-theme-primary .head-search.search-expanded .form-search .js-finder-search-query::placeholder,header[class*="header-theme-"].header-theme-primary .head-search.search-expanded .form-search .search-query::placeholder,header[class*="header-theme-"].header-theme-primary .head-search.search-expanded .form-search .inputbox::placeholder{
  color: rgba(255, 255, 255, 0.4);
}div[class*="header-theme-"].header-theme-primary .head-search.search-expanded .mod-finder .js-finder-search-query:focus,div[class*="header-theme-"].header-theme-primary .head-search.search-expanded .mod-finder .search-query:focus,div[class*="header-theme-"].header-theme-primary .head-search.search-expanded .mod-finder .inputbox:focus,div[class*="header-theme-"].header-theme-primary .head-search.search-expanded .form-search .js-finder-search-query:focus,div[class*="header-theme-"].header-theme-primary .head-search.search-expanded .form-search .search-query:focus,div[class*="header-theme-"].header-theme-primary .head-search.search-expanded .form-search .inputbox:focus,header[class*="header-theme-"].header-theme-primary .head-search.search-expanded .mod-finder .js-finder-search-query:focus,header[class*="header-theme-"].header-theme-primary .head-search.search-expanded .mod-finder .search-query:focus,header[class*="header-theme-"].header-theme-primary .head-search.search-expanded .mod-finder .inputbox:focus,header[class*="header-theme-"].header-theme-primary .head-search.search-expanded .form-search .js-finder-search-query:focus,header[class*="header-theme-"].header-theme-primary .head-search.search-expanded .form-search .search-query:focus,header[class*="header-theme-"].header-theme-primary .head-search.search-expanded .form-search .inputbox:focus{
  border: 1px solid rgba(255, 255, 255, 0.2);
}.header-layout-6 .t4-megamenu > .navbar-nav > li > a,.header-layout-6 .t4-megamenu > .navbar-nav > li > .nav-link,.header-layout-7 .t4-megamenu > .navbar-nav > li > a,.header-layout-7 .t4-megamenu > .navbar-nav > li > .nav-link{
  padding: 1.35rem 0;
}.t4-megamenu-wrap.align-left .t4-megamenu > .navbar-nav > li{
  margin-left: 0;
  margin-right: 32px;
}.container .t4-header{
  padding-left: 32px;
  padding-right: 32px;
}.header-default{
  background: var(--body-bg-color);
  padding-left: 32px;
  padding-right: 32px;
}
@media (max-width: 767.98px) {.header-default{
    padding-left: 16px;
    padding-right: 16px;
  }}.header-layout-1{
  background: var(--body-bg-color);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}.header-layout-2{
  background: var(--body-bg-color);
}.header-layout-2 .t4-logo-header{
  margin-right: 32px;
}.header-layout-3,.header-layout-11{
  background: var(--body-bg-color);
  padding-left: 32px;
  padding-right: 32px;
}
@media (max-width: 767.98px) {.header-layout-3,.header-layout-11{
    padding-left: 16px;
    padding-right: 16px;
  }}.header-layout-3 .t4-logo-header,.header-layout-11 .t4-logo-header{
  margin-right: 32px;
}.header-layout-4{
  background: var(--body-bg-color);
}.header-layout-4 .t4-megamenu-wrap{
  margin-left: 32px;
}
@media (min-width: 1200px) {.header-layout-4 .t4-megamenu-wrap{
    border-left: 1px solid var(--border-color);
    padding-left: 32px;
  }}
@media (min-width: 1200px) {.header-layout-4 .t4-header-right{
    border-left: 1px solid var(--border-color);
    border-right: 1px solid var(--border-color);
    padding: 0 16px;
    min-height: 80px;
  }}.container .header-layout-4{
  padding-right: 0 !important;
}.container .header-layout-4 .t4-header-right{
  border-right: 0;
}.header-layout-5{
  background: var(--body-bg-color);
}.container .header-layout-5{
  padding-left: 0;
  padding-right: 0;
}.container .header-layout-5 .header-top{
  padding-left: 32px;
  padding-right: 32px;
}.container .header-layout-5 .t4-megamenu-wrap{
  padding-left: 32px;
}.container .header-layout-5 .t4-header-right{
  padding-right: 32px;
}.header-layout-5 .navbar-brand{
  min-height: 0;
}.header-layout-5 .header-top{
  border-bottom: 1px solid var(--border-color);
  padding-bottom: 0.8rem;
  padding-top: 0.8rem;
}
@media (min-width: 992px) {.header-layout-5 .header-top{
    padding-bottom: 1.6rem;
    padding-top: 1.6rem;
  }}.header-layout-6{
  background: var(--body-bg-color);
}.container .header-layout-6{
  padding-left: 0;
  padding-right: 0;
}.container .header-layout-6 .header-top{
  padding-left: 32px;
  padding-right: 32px;
}.container .header-layout-6 .t4-megamenu-wrap{
  padding-left: 32px;
}.container .header-layout-6 .t4-header-right{
  padding-right: 32px;
}.header-layout-6 .navbar-brand{
  min-height: 0;
}.header-layout-6 .header-top{
  padding-bottom: 0.8rem;
  padding-top: 0.8rem;
}
@media (min-width: 992px) {.header-layout-6 .header-top{
    padding-bottom: 1.6rem;
    padding-top: 1.6rem;
  }}.header-layout-7{
  background: var(--body-bg-color);
}.container .header-layout-7{
  padding-left: 0;
  padding-right: 0;
}.container .header-layout-7 .header-top{
  padding-left: 32px;
  padding-right: 32px;
}.container .header-layout-7 .t4-megamenu-wrap{
  padding-left: 32px;
}.container .header-layout-7 .t4-header-right{
  padding-right: 32px;
}.header-layout-7 .navbar-brand{
  min-height: 0;
}.header-layout-7 .header-top{
  padding-bottom: 0.8rem;
  padding-top: 0.8rem;
}.header-layout-8{
  background: var(--body-bg-color);
}.container .header-layout-8{
  padding-left: 0;
  padding-right: 0;
}.container .header-layout-8 .header-top{
  padding-left: 32px;
  padding-right: 32px;
}.container .header-layout-8 .t4-megamenu-wrap{
  padding-left: 32px;
}.container .header-layout-8 .t4-header-right{
  padding-right: 32px;
}.header-layout-8 .navbar-brand{
  min-height: 0;
}.header-layout-8 .header-top{
  padding-bottom: 0.8rem;
  padding-top: 0.8rem;
}.header-layout-8 .header-bottom{
  border-top: 1px solid var(--border-color);
}.header-layout-9{
  background: var(--body-bg-color);
}.container .header-layout-9{
  padding-left: 0;
  padding-right: 0;
}.container .header-layout-9 .header-top{
  padding-left: 32px;
  padding-right: 32px;
}
@media (max-width: 767.98px) {.container .header-layout-9 .header-top{
    padding-left: 16px;
    padding-right: 16px;
  }}.container .header-layout-9 .t4-megamenu-wrap{
  padding-left: 32px;
}.container .header-layout-9 .t4-header-right{
  padding-right: 32px;
}.header-layout-9 .navbar-brand{
  min-height: 0;
}.header-layout-9 .header-top{
  border-bottom: 2px solid var(--border-dark-color);
  padding-bottom: 0.8rem;
  padding-top: 0.8rem;
}
@media (min-width: 992px) {.header-layout-9 .header-top{
    padding-bottom: 1.6rem;
    padding-top: 1.6rem;
  }}.header-layout-10,.header-layout-13{
  border-bottom: 1px solid var(--border-color);
}
@media (min-width: 992px) {.header-layout-10 .wrap-header,.header-layout-13 .wrap-header{
    border-left: 1px solid var(--border-color);
    border-right: 1px solid var(--border-color);
  }}.header-layout-10 .navbar-brand.logo-control img.logo-img,.header-layout-13 .navbar-brand.logo-control img.logo-img{
  max-height: 48px;
}
@media (min-width: 992px) {.header-layout-10 .top-right,.header-layout-13 .top-right{
    border-left: 1px solid var(--border-color);
  }}
@media (max-width: 991.98px) {.header-layout-10 .top-right,.header-layout-13 .top-right{
    position: static;
  }}
@media (min-width: 992px) {.header-layout-10 .top-head,.header-layout-13 .top-head{
    border-bottom: 1px solid var(--border-color);
  }}.header-layout-10 .top-head .t4-header-left,.header-layout-13 .top-head .t4-header-left{
  color: var(--gray-500);
  font-size: 10px;
  padding-left: 32px;
  text-transform: uppercase;
}.header-layout-10 .top-head .t4-header-right,.header-layout-13 .top-head .t4-header-right{
  flex: 1;
}.header-layout-10 .top-head .t4-header-right .head-search,.header-layout-13 .top-head .t4-header-right .head-search{
  height: 48px;
}
@media (min-width: 992px) {.header-layout-10 .top-head .t4-header-right .head-search,.header-layout-13 .top-head .t4-header-right .head-search{
    border-left: 1px solid var(--border-color);
    width: 48px;
  }}
@media (min-width: 992px) {.header-layout-10 .top-head .t4-header-right .head-search .form-search,.header-layout-13 .top-head .t4-header-right .head-search .form-search{
    margin: 0 16px;
  }}.header-layout-10 .top-head .t4-header-right .head-search .js-finder-search-query,.header-layout-13 .top-head .t4-header-right .head-search .js-finder-search-query,.header-layout-10 .top-head .t4-header-right .head-search .search-query,.header-layout-13 .top-head .t4-header-right .head-search .search-query{
  height: 48px;
}
@media (min-width: 576px) {.header-layout-10 .top-head .t4-header-right .head-search .js-finder-search-query:focus,.header-layout-13 .top-head .t4-header-right .head-search .js-finder-search-query:focus,.header-layout-10 .top-head .t4-header-right .head-search .search-query:focus,.header-layout-13 .top-head .t4-header-right .head-search .search-query:focus{
    right: -18px;
  }}.header-layout-10 .t4-megamenu-wrap,.header-layout-13 .t4-megamenu-wrap{
  padding: 0 32px 0 16px;
}.header-layout-10 .t4-megamenu > .navbar-nav > li > a,.header-layout-13 .t4-megamenu > .navbar-nav > li > a{
  padding: 20px 0;
}.header-layout-10 .menu-right,.header-layout-13 .menu-right{
  position: relative;
}.header-layout-10 .menu-right .moduletable,.header-layout-13 .menu-right .moduletable{
  border: none;
  margin: 0;
  padding: 0;
}.header-layout-10 .menu-right h3,.header-layout-13 .menu-right h3{
  margin-bottom: 0;
  color: var(--color-primary);
  font-weight: 600;
  cursor: pointer;
}.header-layout-10 .menu-right h3:after,.header-layout-13 .menu-right h3:after{
  color: var(--color-primary);
  content: '';
  display: inline-block;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  margin-left: 6px;
  position: relative;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
}.header-layout-10 .menu-right ul.list-item,.header-layout-13 .menu-right ul.list-item{
  background: var(--light-reverse);
  border-radius: 0;
  box-shadow: none;
  border: 1px solid var(--border-color);
  right: 0;
  opacity: 0;
  padding: 1.0667rem;
  position: absolute;
  top: 32px;
  visibility: hidden;
  width: 400px;
  z-index: 100;
  transform-origin: 100% 0%;
  transform: perspective(600px) rotateX(-90deg);
  transition: all 0.5s ease;
}.header-layout-10 .menu-right:hover h3,.header-layout-13 .menu-right:hover h3{
  opacity: 0.85;
}.header-layout-10 .menu-right:hover h3:after,.header-layout-13 .menu-right:hover h3:after{
  opacity: 0.85;
}.header-layout-10 .menu-right:hover ul.list-item,.header-layout-13 .menu-right:hover ul.list-item{
  transform: perspective(600px) rotateX(0deg);
  visibility: visible;
  opacity: 1;
}.header-layout-12 [class^="col-"],.header-layout-12 [class*=" col-"]{
  position: static;
}
@media (min-width: 992px) {.header-layout-12 .t4-megamenu-wrap{
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    padding-left: 32px;
    margin-left: 32px;
  }}
@media (min-width: 992px) {.header-layout-12 .t4-header-right{
    height: 100%;
  }.header-layout-12 .t4-header-right .theme-toggle{
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    height: 100%;
    padding: 0 32px;
    display: flex;
  }.header-layout-12 .t4-header-right .head-search{
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    height: 100%;
    padding: 0 32px;
    display: flex;
    align-items: center;
    margin-left: 0;
  }.header-layout-12 .t4-header-right .head-search .mod-finder .search-query,.header-layout-12 .t4-header-right .head-search .mod-finder .js-finder-search-query,.header-layout-12 .t4-header-right .head-search .form-search .search-query,.header-layout-12 .t4-header-right .head-search .form-search .js-finder-search-query{
    height: 80px;
    top: -21px;
  }.header-layout-12 .t4-header-right .head-search .mod-finder .search-query:focus,.header-layout-12 .t4-header-right .head-search .mod-finder .js-finder-search-query:focus,.header-layout-12 .t4-header-right .head-search .form-search .search-query:focus,.header-layout-12 .t4-header-right .head-search .form-search .js-finder-search-query:focus{
    width: 950px;
    right: -32px;
  }}.header-layout-13{
  --border-color: rgba(255,255,255,0.1);
}.header-layout-13 .menu-right h3{
  font-family: var(--body-font-family);
}.header-layout-13 .t4-megamenu > .navbar-nav > li > .nav-link{
  padding: 1.867rem 0;
}.header-layout-13 .menu-right h3::after{
  background-color: transparent;
}.nav-breakpoint-xs .header-wrap{
  display: flex;
  flex-wrap: wrap;
  margin-right: -16px;
  margin-left: -16px;
}.nav-breakpoint-xs .header-wrap .navbar-brand{
  position: relative;
  left: auto;
  top: auto;
  margin: 0;
}.nav-breakpoint-xs .header-wrap .navbar-toggler{
  display: none;
}.nav-breakpoint-xs .header-wrap .navbar{
  padding: 0;
}.nav-breakpoint-xs.oc-desktop .header-block-2 .t4-navbar{
  padding-right: 3.2001rem;
}.nav-breakpoint-xs.oc-desktop .header-block-2 .t4-offcanvas-toggle{
  right: 1.0667rem;
}.nav-breakpoint-xs .header-block-2 .navbar-brand{
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  align-items: center;
}.nav-breakpoint-xs .header-block-2 .t4-navbar{
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
  padding-left: 16px;
  padding-right: 16px;
}.nav-breakpoint-xs .header-block-2 .t4-navbar .navbar{
  float: right;
}.nav-breakpoint-xs .header-block-3 .navbar-brand{
  margin: 0 auto 1.0667rem;
  text-align: center;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
  margin-left: 33.3333333333%;
  padding-left: 16px;
  padding-right: 16px;
}.nav-breakpoint-xs .header-block-3 .t4-navbar{
  flex: 0 0 100%;
  max-width: 100%;
  padding-left: 16px;
  padding-right: 16px;
}.nav-breakpoint-xs .header-block-3 .t4-navbar .nav{
  margin: 0 auto;
}.nav-breakpoint-xs.oc-desktop .header-block-4 .t4-navbar{
  padding-left: 2.1334rem;
}.nav-breakpoint-xs .header-block-4 .t4-navbar{
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
  padding-left: 16px;
  padding-right: 16px;
}.nav-breakpoint-xs .header-block-4 .navbar-brand{
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
  left: auto;
  transform: none;
}.nav-breakpoint-xs .header-block-4 .header-r{
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
  padding-left: 16px;
  padding-right: 16px;
}.nav-breakpoint-xs.oc-desktop .header-block-5 .t4-navbar{
  padding-left: 16px;
  padding-right: 16px;
}.nav-breakpoint-xs.oc-desktop .header-block-5 .t4-offcanvas-toggle{
  right: 1.0667rem;
}.nav-breakpoint-xs .header-block-5{
  padding-top: 0;
  padding-bottom: 0;
}.nav-breakpoint-xs .header-block-5 .navbar-brand{
  flex: 0 0 25%;
  max-width: 25%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  align-items: center;
}.nav-breakpoint-xs .header-block-5 .t4-navbar{
  flex: 0 0 50%;
  max-width: 50%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row-reverse;
}.nav-breakpoint-xs .header-block-5 .t4-navbar .navbar{
  float: right;
}.nav-breakpoint-xs .header-block-5 .t4-head-mod{
  flex: 0 0 25%;
  max-width: 25%;
  padding-left: 16px;
  padding-right: 16px;
  justify-content: end;
  display: flex;
  align-items: center;
}
@media (min-width: 576px) {.nav-breakpoint-sm .header-wrap{
    display: flex;
    flex-wrap: wrap;
    margin-right: -16px;
    margin-left: -16px;
  }.nav-breakpoint-sm .header-wrap .navbar-brand{
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
  }.nav-breakpoint-sm .header-wrap .navbar-toggler{
    display: none;
  }.nav-breakpoint-sm .header-wrap .navbar{
    padding: 0;
  }.nav-breakpoint-sm.oc-desktop .header-block-2 .t4-navbar{
    padding-right: 3.2001rem;
  }.nav-breakpoint-sm.oc-desktop .header-block-2 .t4-offcanvas-toggle{
    right: 1.0667rem;
  }.nav-breakpoint-sm .header-block-2 .navbar-brand{
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    align-items: center;
  }.nav-breakpoint-sm .header-block-2 .t4-navbar{
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-sm .header-block-2 .t4-navbar .navbar{
    float: right;
  }.nav-breakpoint-sm .header-block-3 .navbar-brand{
    margin: 0 auto 1.0667rem;
    text-align: center;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    margin-left: 33.3333333333%;
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-sm .header-block-3 .t4-navbar{
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-sm .header-block-3 .t4-navbar .nav{
    margin: 0 auto;
  }.nav-breakpoint-sm.oc-desktop .header-block-4 .t4-navbar{
    padding-left: 2.1334rem;
  }.nav-breakpoint-sm .header-block-4 .t4-navbar{
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-sm .header-block-4 .navbar-brand{
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    left: auto;
    transform: none;
  }.nav-breakpoint-sm .header-block-4 .header-r{
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-sm.oc-desktop .header-block-5 .t4-navbar{
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-sm.oc-desktop .header-block-5 .t4-offcanvas-toggle{
    right: 1.0667rem;
  }.nav-breakpoint-sm .header-block-5{
    padding-top: 0;
    padding-bottom: 0;
  }.nav-breakpoint-sm .header-block-5 .navbar-brand{
    flex: 0 0 25%;
    max-width: 25%;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    align-items: center;
  }.nav-breakpoint-sm .header-block-5 .t4-navbar{
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
  }.nav-breakpoint-sm .header-block-5 .t4-navbar .navbar{
    float: right;
  }.nav-breakpoint-sm .header-block-5 .t4-head-mod{
    flex: 0 0 25%;
    max-width: 25%;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: end;
    display: flex;
    align-items: center;
  }}
@media (min-width: 768px) {.nav-breakpoint-md .header-wrap{
    display: flex;
    flex-wrap: wrap;
    margin-right: -16px;
    margin-left: -16px;
  }.nav-breakpoint-md .header-wrap .navbar-brand{
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
  }.nav-breakpoint-md .header-wrap .navbar-toggler{
    display: none;
  }.nav-breakpoint-md .header-wrap .navbar{
    padding: 0;
  }.nav-breakpoint-md.oc-desktop .header-block-2 .t4-navbar{
    padding-right: 3.2001rem;
  }.nav-breakpoint-md.oc-desktop .header-block-2 .t4-offcanvas-toggle{
    right: 1.0667rem;
  }.nav-breakpoint-md .header-block-2 .navbar-brand{
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    align-items: center;
  }.nav-breakpoint-md .header-block-2 .t4-navbar{
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-md .header-block-2 .t4-navbar .navbar{
    float: right;
  }.nav-breakpoint-md .header-block-3 .navbar-brand{
    margin: 0 auto 1.0667rem;
    text-align: center;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    margin-left: 33.3333333333%;
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-md .header-block-3 .t4-navbar{
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-md .header-block-3 .t4-navbar .nav{
    margin: 0 auto;
  }.nav-breakpoint-md.oc-desktop .header-block-4 .t4-navbar{
    padding-left: 2.1334rem;
  }.nav-breakpoint-md .header-block-4 .t4-navbar{
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-md .header-block-4 .navbar-brand{
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    left: auto;
    transform: none;
  }.nav-breakpoint-md .header-block-4 .header-r{
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-md.oc-desktop .header-block-5 .t4-navbar{
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-md.oc-desktop .header-block-5 .t4-offcanvas-toggle{
    right: 1.0667rem;
  }.nav-breakpoint-md .header-block-5{
    padding-top: 0;
    padding-bottom: 0;
  }.nav-breakpoint-md .header-block-5 .navbar-brand{
    flex: 0 0 25%;
    max-width: 25%;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    align-items: center;
  }.nav-breakpoint-md .header-block-5 .t4-navbar{
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
  }.nav-breakpoint-md .header-block-5 .t4-navbar .navbar{
    float: right;
  }.nav-breakpoint-md .header-block-5 .t4-head-mod{
    flex: 0 0 25%;
    max-width: 25%;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: end;
    display: flex;
    align-items: center;
  }}
@media (min-width: 992px) {.nav-breakpoint-lg .header-wrap{
    display: flex;
    flex-wrap: wrap;
    margin-right: -16px;
    margin-left: -16px;
  }.nav-breakpoint-lg .header-wrap .navbar-brand{
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
  }.nav-breakpoint-lg .header-wrap .navbar-toggler{
    display: none;
  }.nav-breakpoint-lg .header-wrap .navbar{
    padding: 0;
  }.nav-breakpoint-lg.oc-desktop .header-block-2 .t4-navbar{
    padding-right: 3.2001rem;
  }.nav-breakpoint-lg.oc-desktop .header-block-2 .t4-offcanvas-toggle{
    right: 1.0667rem;
  }.nav-breakpoint-lg .header-block-2 .navbar-brand{
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    align-items: center;
  }.nav-breakpoint-lg .header-block-2 .t4-navbar{
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-lg .header-block-2 .t4-navbar .navbar{
    float: right;
  }.nav-breakpoint-lg .header-block-3 .navbar-brand{
    margin: 0 auto 1.0667rem;
    text-align: center;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    margin-left: 33.3333333333%;
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-lg .header-block-3 .t4-navbar{
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-lg .header-block-3 .t4-navbar .nav{
    margin: 0 auto;
  }.nav-breakpoint-lg.oc-desktop .header-block-4 .t4-navbar{
    padding-left: 2.1334rem;
  }.nav-breakpoint-lg .header-block-4 .t4-navbar{
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-lg .header-block-4 .navbar-brand{
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    left: auto;
    transform: none;
  }.nav-breakpoint-lg .header-block-4 .header-r{
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-lg.oc-desktop .header-block-5 .t4-navbar{
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-lg.oc-desktop .header-block-5 .t4-offcanvas-toggle{
    right: 1.0667rem;
  }.nav-breakpoint-lg .header-block-5{
    padding-top: 0;
    padding-bottom: 0;
  }.nav-breakpoint-lg .header-block-5 .navbar-brand{
    flex: 0 0 25%;
    max-width: 25%;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    align-items: center;
  }.nav-breakpoint-lg .header-block-5 .t4-navbar{
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
  }.nav-breakpoint-lg .header-block-5 .t4-navbar .navbar{
    float: right;
  }.nav-breakpoint-lg .header-block-5 .t4-head-mod{
    flex: 0 0 25%;
    max-width: 25%;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: end;
    display: flex;
    align-items: center;
  }}
@media (min-width: 1200px) {.nav-breakpoint-xl .header-wrap{
    display: flex;
    flex-wrap: wrap;
    margin-right: -16px;
    margin-left: -16px;
  }.nav-breakpoint-xl .header-wrap .navbar-brand{
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
  }.nav-breakpoint-xl .header-wrap .navbar-toggler{
    display: none;
  }.nav-breakpoint-xl .header-wrap .navbar{
    padding: 0;
  }.nav-breakpoint-xl.oc-desktop .header-block-2 .t4-navbar{
    padding-right: 3.2001rem;
  }.nav-breakpoint-xl.oc-desktop .header-block-2 .t4-offcanvas-toggle{
    right: 1.0667rem;
  }.nav-breakpoint-xl .header-block-2 .navbar-brand{
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    align-items: center;
  }.nav-breakpoint-xl .header-block-2 .t4-navbar{
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-xl .header-block-2 .t4-navbar .navbar{
    float: right;
  }.nav-breakpoint-xl .header-block-3 .navbar-brand{
    margin: 0 auto 1.0667rem;
    text-align: center;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    margin-left: 33.3333333333%;
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-xl .header-block-3 .t4-navbar{
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-xl .header-block-3 .t4-navbar .nav{
    margin: 0 auto;
  }.nav-breakpoint-xl.oc-desktop .header-block-4 .t4-navbar{
    padding-left: 2.1334rem;
  }.nav-breakpoint-xl .header-block-4 .t4-navbar{
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-xl .header-block-4 .navbar-brand{
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    left: auto;
    transform: none;
  }.nav-breakpoint-xl .header-block-4 .header-r{
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-xl.oc-desktop .header-block-5 .t4-navbar{
    padding-left: 16px;
    padding-right: 16px;
  }.nav-breakpoint-xl.oc-desktop .header-block-5 .t4-offcanvas-toggle{
    right: 1.0667rem;
  }.nav-breakpoint-xl .header-block-5{
    padding-top: 0;
    padding-bottom: 0;
  }.nav-breakpoint-xl .header-block-5 .navbar-brand{
    flex: 0 0 25%;
    max-width: 25%;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    align-items: center;
  }.nav-breakpoint-xl .header-block-5 .t4-navbar{
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
  }.nav-breakpoint-xl .header-block-5 .t4-navbar .navbar{
    float: right;
  }.nav-breakpoint-xl .header-block-5 .t4-head-mod{
    flex: 0 0 25%;
    max-width: 25%;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: end;
    display: flex;
    align-items: center;
  }}.head-search{
  margin-left: 16px;
}.head-search .awesomplete{
  display: block;
  height: 100%;
}.head-search .search,.head-search .form-search,.head-search .mod-finder{
  background: transparent;
  border: none;
  padding: 0;
  position: relative;
  height: 40px;
  width: 14px;
}.head-search .search label,.head-search .search .btn,.head-search .form-search label,.head-search .form-search .btn,.head-search .mod-finder label,.head-search .mod-finder .btn{
  display: none !important;
}.head-search .search .form-control,.head-search .search .inputbox,.head-search .search .search-query,.head-search .form-search .form-control,.head-search .form-search .inputbox,.head-search .form-search .search-query,.head-search .mod-finder .form-control,.head-search .mod-finder .inputbox,.head-search .mod-finder .search-query{
  background-image: url('../images/search.svg');
  background-position: left center;
  background-repeat: no-repeat;
  background-color: transparent;
  border: 1px solid transparent;
  color: var(--body-text-color);
  position: absolute;
  padding: 0 0 0 14px;
  right: 0;
  top: 0;
  height: 40px;
  max-width: none;
  z-index: 10;
  width: 14px;
  transition: 500ms all;
}
@media (min-width: 992px) {.head-search .search .form-control,.head-search .search .inputbox,.head-search .search .search-query,.head-search .form-search .form-control,.head-search .form-search .inputbox,.head-search .form-search .search-query,.head-search .mod-finder .form-control,.head-search .mod-finder .inputbox,.head-search .mod-finder .search-query{
    background-position: left center;
  }}.head-search .search .form-control:focus,.head-search .search .inputbox:focus,.head-search .search .search-query:focus,.head-search .form-search .form-control:focus,.head-search .form-search .inputbox:focus,.head-search .form-search .search-query:focus,.head-search .mod-finder .form-control:focus,.head-search .mod-finder .inputbox:focus,.head-search .mod-finder .search-query:focus{
  background-color: var(--gray-200);
  border-color: var(--border-color);
  background-position: 12px center;
  box-shadow: none;
  color: var(--body-text-color);
  width: 200px;
  padding-right: 1.0667rem;
  padding-left: 32px;
  outline: none;
}
@media (min-width: 992px) {.head-search.search-expanded .search .form-control,.head-search.search-expanded .search .inputbox,.head-search.search-expanded .search .search-query,.head-search.search-expanded .mod-finder .form-control,.head-search.search-expanded .mod-finder .inputbox,.head-search.search-expanded .mod-finder .search-query,.head-search.search-expanded .form-search .form-control,.head-search.search-expanded .form-search .inputbox,.head-search.search-expanded .form-search .search-query{
    background-position: right 12px center !important;
    background-color: var(--gray-200);
    border-color: var(--border-color);
    padding-right: 32px;
    padding-left: 16px !important;
    width: 200px;
  }}.dark-active .head-search .form-control,.dark-active .head-search .inputbox,.dark-active .head-search .search-query{
  background-image: url('../images/search-light.svg');
}.t4-masthead .t4-masthead-inner{
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: calc(var(--global-spacing) * 8);
  padding-bottom: calc(var(--global-spacing) * 8);
  text-align: center;
}
@media (max-width: 767.98px) {.t4-masthead .t4-masthead-inner{
    padding: calc(var(--global-spacing) * 4) calc(var(--global-spacing) * 2);
  }}.t4-masthead .t4-masthead-inner.has-bg{
  margin-bottom: 32px;
  background-position: center;
  position: relative;
}.t4-masthead .t4-masthead-inner.has-bg:before{
  content: '';
  background: rgba(0, 0, 0, 0.45);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}.t4-masthead .t4-masthead-inner.has-bg .t4-masthead-detail{
  position: relative;
  z-index: 10;
  color: #fff;
}.t4-masthead .t4-masthead-inner.has-bg .t4-masthead-detail .t4-masthead-title{
  color: #fff;
}.t4-masthead .t4-masthead-title{
  font-size: var(--h1-font-size);
  margin: 0;
}
@media (max-width: 767.98px) {.t4-masthead .t4-masthead-title{
    font-size: var(--h3-font-size);
  }}.t4-masthead .t4-masthead-description{
  font-size: 1.125rem;
  max-width: calc(var(--global-spacing) * 80);
  margin: calc(var(--global-spacing) * 2) auto 0;
}
@media (max-width: 767.98px) {.t4-masthead .t4-masthead-description{
    font-size: var(--body-font-size);
  }}.t4-masthead .container .page-title{
  font-weight: 600;
}.t4-main-body{
  padding-top: var(--grid-gutter-width);
  padding-bottom: var(--grid-gutter-width);
}
@media (min-width: 768px) {.t4-main-body{
    padding-bottom: calc(var(--grid-gutter-width) * 2);
  }}
@media (min-width: 1200px) {.t4-main-body .t4-row{
    margin-left: -42px;
    margin-right: -42px;
  }.t4-main-body .t4-row > div{
    padding-left: 42px;
    padding-right: 42px;
  }.t4-main-body .t4-row > div.sidebar-r,.t4-main-body .t4-row > div.sidebar-l{
    max-width: 384px;
    flex: 0 0 384px;
  }}.t4-section.t4-breadcrumbs{
  border-top: 1px solid var(--border-color);
}.t4-section.t4-breadcrumbs ul{
  background: transparent;
  border-radius: 0;
  margin: 0;
}div[class*="title-border-top"]{
  border-top: 1px solid var(--border-color);
}div[class*="title-border-bottom"]{
  border-bottom: 1px solid var(--border-color);
}div.title-border-center-gray.text-center span,div.title-border-center-dark.text-center span{
  padding-left: 16px;
}div[class*="-dark"]{
  border-width: 2px;
  border-color: var(--border-dark-color);
}div[id^="t4-body-"],div[id^="t4-section-"],div[id^="t4-spotlight-"]{
  padding-top: 32px;
  padding-bottom: 32px;
}
@media (max-width: 767.98px) {div[id^="t4-body-"],div[id^="t4-section-"],div[id^="t4-spotlight-"]{
    padding-top: 16px;
    padding-bottom: 16px;
  }}div[id^="t4-spotlight-"] .heading-title{
  font-size: var(--h5-font-size);
}div[id^="t4-spotlight-"] .t4-row{
  margin-top: -16px;
  margin-bottom: -16px;
}div[id^="t4-spotlight-"] .t4-row > div{
  padding-top: 16px;
  padding-bottom: 16px;
}.owl-full div.t4-section-inner{
  position: static;
}.owl-full .owl-carousel{
  position: static;
}.owl-full .owl-carousel .owl-stage-outer{
  position: static;
  overflow: visible;
}.t4-section{
  position: relative;
}.t4-section > .t4-row{
  margin-right: 0;
  margin-bottom: 0;
}.t4-section .bg-overlay{
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
}.t4-section .t4-section-inner{
  position: relative;
}.layout-fashion-1 .mod-heading .heading-title span,.layout-fashion-1 .heading-title span{
  font-family: var(--body-font-family);
  font-size: var(--h5-font-size);
}.layout-fashion-1 .magz-layout.cols-1 div[class*="col-"] + div[class*="col-"] .card-item{
  border-top: 1px solid var(--border-color);
  padding-top: 32px;
}.layout-fashion-2 .layout-1.item-border .jacl-row:before,.layout-fashion-2 .layout-1.item-border .jacl-row:after{
  display: none;
}.layout-fashion-2 .magz-layout.cols-1 div[class*="col-"] + div[class*="col-"] .card-item{
  border-top: 1px solid var(--border-color);
  padding-top: 32px;
}.layout-fashion-3 .magz-layout.cols-1 div[class*="col-"] + div[class*="col-"] .card-item{
  border-top: 1px solid var(--border-color);
  padding-top: 32px;
}
@media (min-width: 992px) {.layout-fashion-4 div[class*="t4-spotlight-"] .layout-1 .cols-1 .highlight-item:first-child .jacl-item__title{
    min-height: 85px;
  }.layout-fashion-4 div[class*="t4-spotlight-"] .layout-1 .cols-1 .highlight-item:first-child .jacl-item__body{
    border-bottom: 1px solid var(--border-color);
    padding-bottom: 32px;
  }}.layout-entertaiment-1 .jacl-layout .highlight-item .jacl-item__media img{
  height: 100%;
  object-fit: cover;
}.layout-entertaiment-1 .jacl-layout.layout-7 .normal-gutters .col-child .jacl-item__inner{
  overflow: unset;
  border: 0;
}.layout-entertaiment-1 .jacl-layout.layout-7 .normal-gutters .col-child .jacl-item__inner .jacl-item__body{
  border: 1px solid var(--border-color);
}.layout-magz-1 .heading-title,.layout-magz-2 .heading-title{
  text-transform: none;
}
@media (min-width: 992px) {.layout-magz-1 .normal-gutters .jacl-item:not(.item-style-1),.layout-magz-1 .large-gutters .jacl-item:not(.item-style-1),.layout-magz-1 .extra-large-gutters .jacl-item:not(.item-style-1),.layout-magz-1 .t4-main-body .jacl-item:not(.item-style-1),.layout-magz-2 .normal-gutters .jacl-item:not(.item-style-1),.layout-magz-2 .large-gutters .jacl-item:not(.item-style-1),.layout-magz-2 .extra-large-gutters .jacl-item:not(.item-style-1),.layout-magz-2 .t4-main-body .jacl-item:not(.item-style-1){
    border-bottom: 1px solid var(--border-color);
    padding-bottom: 32px;
    height: 100%;
  }}
@media (min-width: 992px) {.layout-magz-1 .sidebar-r .jacl-item.jacl-item,.layout-magz-1 .sidebar-l .jacl-item.jacl-item,.layout-magz-2 .sidebar-r .jacl-item.jacl-item,.layout-magz-2 .sidebar-l .jacl-item.jacl-item{
    border-bottom: 0;
    padding-bottom: 0;
    height: auto;
  }}
@media (min-width: 992px) {.layout-magz-1 .layout-4 .jacl-col-12:not(.highlight-item) .jacl-item,.layout-magz-2 .layout-4 .jacl-col-12:not(.highlight-item) .jacl-item{
    border-bottom: 0;
    padding-bottom: 0;
    height: auto;
  }}.layout-magz-1 .t4-wrapper .layout-2 .jacl-item,.layout-magz-1 .t4-wrapper .layout-10 .jacl-item,.layout-magz-1 .t4-wrapper .layout-13 .jacl-item,.layout-magz-1 .t4-wrapper .layout-7.jacl-layout .jacl-item,.layout-magz-2 .t4-wrapper .layout-2 .jacl-item,.layout-magz-2 .t4-wrapper .layout-10 .jacl-item,.layout-magz-2 .t4-wrapper .layout-13 .jacl-item,.layout-magz-2 .t4-wrapper .layout-7.jacl-layout .jacl-item{
  height: auto;
}.layout-magz-1 .t4-wrapper .layout-2 .highlight-item .jacl-item,.layout-magz-1 .t4-wrapper .layout-10 .highlight-item .jacl-item,.layout-magz-1 .t4-wrapper .layout-13 .highlight-item .jacl-item,.layout-magz-1 .t4-wrapper .layout-7.jacl-layout .highlight-item .jacl-item,.layout-magz-2 .t4-wrapper .layout-2 .highlight-item .jacl-item,.layout-magz-2 .t4-wrapper .layout-10 .highlight-item .jacl-item,.layout-magz-2 .t4-wrapper .layout-13 .highlight-item .jacl-item,.layout-magz-2 .t4-wrapper .layout-7.jacl-layout .highlight-item .jacl-item{
  height: 100%;
}.layout-magz-1 .t4-wrapper .layout-13 .sub-layout .jacl-row > div + div:before,.layout-magz-2 .t4-wrapper .layout-13 .sub-layout .jacl-row > div + div:before{
  display: none;
}
@media (min-width: 992px) {.layout-magz-3 .jacl-layout__body > .jacl-row.normal-gutters > div + div:before,.layout-magz-4 .jacl-layout__body > .jacl-row.normal-gutters > div + div:before{
    background: var(--border-color);
    bottom: 16px;
    content: "";
    left: 0;
    top: 16px;
    position: absolute;
    width: 1px;
  }.layout-magz-3 .jacl-layout__body > .jacl-row.normal-gutters .jacl-row > div + div:before,.layout-magz-4 .jacl-layout__body > .jacl-row.normal-gutters .jacl-row > div + div:before{
    background: var(--border-color);
    content: "";
    left: 16px;
    height: 1px;
    right: 16px;
    top: 0;
    position: absolute;
  }.layout-magz-3 .jacl-layout__body > .jacl-row.normal-gutters .col-child > div,.layout-magz-4 .jacl-layout__body > .jacl-row.normal-gutters .col-child > div{
    position: relative;
  }.layout-magz-3 .jacl-layout__body > .jacl-row.normal-gutters .col-child > div + div:before,.layout-magz-4 .jacl-layout__body > .jacl-row.normal-gutters .col-child > div + div:before{
    background: var(--border-color);
    content: "";
    left: 0;
    height: 1px;
    right: 0;
    top: -16px;
    position: absolute;
  }.layout-magz-3 .jacl-layout__body > .jacl-row.normal-gutters .sub-items,.layout-magz-4 .jacl-layout__body > .jacl-row.normal-gutters .sub-items{
    position: relative;
  }.layout-magz-3 .jacl-layout__body > .jacl-row.normal-gutters .sub-items > div + div,.layout-magz-4 .jacl-layout__body > .jacl-row.normal-gutters .sub-items > div + div{
    position: relative;
  }.layout-magz-3 .jacl-layout__body > .jacl-row.normal-gutters .sub-items > div + div:before,.layout-magz-4 .jacl-layout__body > .jacl-row.normal-gutters .sub-items > div + div:before{
    background: var(--border-color);
    bottom: 16px;
    content: "";
    left: 0;
    top: 16px;
    position: absolute;
    width: 1px;
    height: auto;
  }.layout-magz-3 .jacl-layout__body > .jacl-row.normal-gutters .sub-items + .sub-items:before,.layout-magz-4 .jacl-layout__body > .jacl-row.normal-gutters .sub-items + .sub-items:before{
    background: var(--border-color);
    content: "";
    left: 16px;
    height: 1px;
    right: 16px;
    top: 0;
    position: absolute;
  }.layout-magz-3 .layout-4 div:before,.layout-magz-4 .layout-4 div:before,.layout-magz-3 .sidebar-r .jacl-layout div:before,.layout-magz-4 .sidebar-r .jacl-layout div:before,.layout-magz-3 .sidebar-l .jacl-layout div:before,.layout-magz-4 .sidebar-l .jacl-layout div:before,.layout-magz-3 .content-blog-top .jacl-layout div:before,.layout-magz-4 .content-blog-top .jacl-layout div:before,.layout-magz-3 .content-blog-bottom .jacl-layout div:before,.layout-magz-4 .content-blog-bottom .jacl-layout div:before{
    display: none;
  }.layout-magz-3 .magz-layout .content-items > .row > div:before,.layout-magz-4 .magz-layout .content-items > .row > div:before{
    background: var(--border-color);
    content: "";
    left: 16px;
    height: 1px;
    right: 16px;
    top: 0;
    position: absolute;
    bottom: -16px;
    top: auto;
  }}
@media (min-width: 992px) {.layout-magz-3 .normal-gutters.cols-1 > div:before,.layout-magz-4 .normal-gutters.cols-1 > div:before{
    display: none;
  }.layout-magz-3 .normal-gutters.cols-1 > div + div,.layout-magz-4 .normal-gutters.cols-1 > div + div{
    position: relative;
  }.layout-magz-3 .normal-gutters.cols-1 > div + div:after,.layout-magz-4 .normal-gutters.cols-1 > div + div:after{
    background: var(--border-color);
    content: "";
    left: 16px;
    height: 1px;
    right: 16px;
    top: 0;
    position: absolute;
  }.layout-magz-3 .normal-gutters.cols-2 > div:nth-child(2n+1):before,.layout-magz-4 .normal-gutters.cols-2 > div:nth-child(2n+1):before{
    display: none;
  }.layout-magz-3 .normal-gutters.cols-3 > div:nth-child(3n+1):before,.layout-magz-4 .normal-gutters.cols-3 > div:nth-child(3n+1):before{
    display: none;
  }.layout-magz-3 .normal-gutters.cols-4 > div:nth-child(4n+1):before,.layout-magz-4 .normal-gutters.cols-4 > div:nth-child(4n+1):before{
    display: none;
  }.layout-magz-3 .normal-gutters.cols-5 > div:nth-child(5n+1):before,.layout-magz-4 .normal-gutters.cols-5 > div:nth-child(5n+1):before{
    display: none;
  }.layout-magz-3 .normal-gutters.cols-6 > div:nth-child(6n+1):before,.layout-magz-4 .normal-gutters.cols-6 > div:nth-child(6n+1):before{
    display: none;
  }}
@media (min-width: 992px) and (min-width: 992px) {.layout-magz-3 div[id^="t4-spotlight-"] .t4-row > div + div:before,.layout-magz-4 div[id^="t4-spotlight-"] .t4-row > div + div:before{
    background: var(--border-color);
    bottom: 16px;
    content: "";
    left: 0;
    top: 16px;
    position: absolute;
    width: 1px;
  }}
@media (min-width: 1200px) {#t4-top-lead .item-style-1 .jacl-item__body{
    padding: 64px;
  }}.content-blog-top.col-12{
  padding-left: 0;
  padding-right: 0;
}.body-mass-top > div{
  margin-bottom: calc(var(--global-spacing) * 8);
}.body-mass-bot > div{
  margin-top: calc(var(--global-spacing) * 8);
}.content-blog-top > *{
  margin-bottom: 32px;
}.content-blog-top .parent-name{
  display: none;
}.content-blog-top .mod-list{
  display: flex;
  align-items: center;
  margin-bottom: 32px;
  justify-content: center;
}.content-blog-top .mod-list li{
  margin: 0 5px 5px;
}.content-blog-top .mod-list li a{
  background: var(--gray-100);
  color: var(--heading-color);
  display: inline-block;
  font-weight: 700;
  text-transform: uppercase;
}.content-blog-top .mod-list li a:hover,.content-blog-top .mod-list li a:focus,.content-blog-top .mod-list li a:active{
  background: var(--gray-200);
  color: var(--heading-color);
}.content-blog-top .mod-list li.current > a{
  background: var(--color-primary);
  color: #fff;
}.content-blog-bottom{
  margin-top: 32px;
}.ja-footnav{
  padding-top: 16px;
}
@media (min-width: 992px) {.ja-footnav{
    padding-top: 32px;
  }}.ja-footnav a{
  color: var(--footer-link-color);
}.ja-footnav a:hover,.ja-footnav a:focus,.ja-footnav a:active{
  color: var(--footer-link-hover-color);
}.ja-footnav h3,.ja-footnav h4,.ja-footnav h5,.ja-footnav h6{
  color: var(--footer-title-color);
}
@media (max-width: 575.98px) {.ja-footnav .border-left{
    border: none !important;
  }}
@media (max-width: 767.98px) {.ja-footnav .t4-section-inner > .row > div:last-child .t4-module{
    margin-bottom: 0;
  }}
@media (min-width: 992px) {.ja-footnav .t4-module{
    margin-top: 0;
  }}
@media (max-width: 991.98px) {.ja-footnav .t4-module{
    margin-bottom: 32px;
  }}.ja-footnav .t4-module .module-inner{
  padding: 0;
}.ja-footnav .t4-module .module-title{
  border: 0;
}.ja-footnav .t4-module .module-title span{
  border: 0;
  font-size: 0.93rem;
  font-weight: 600;
  padding-bottom: 0;
}.ja-footnav .t4-module .navbar{
  padding: 0;
}.ja-footnav .t4-module .navbar .navbar-nav{
  width: 100%;
}.ja-footnav a:hover,.ja-footnav a:focus,.ja-footnav a:active{
  color: var(--footer-link-hover-color);
}.ja-footnav .nav > li a{
  color: var(--footer-link-color);
  padding: 0.42668rem 0;
  transition: all 0.25s;
}.ja-footnav .nav > li a.active,.ja-footnav .nav > li a:hover{
  color: var(--footer-link-hover-color);
}.ja-footnav .nav > li.active > a{
  color: var(--footer-link-hover-color);
  font-weight: 400;
}.ja-footnav .footer-sportlight > div{
  margin-bottom: 48px !important;
}.ja-footnav .latestnews.list-item .item-body .item-meta .author .name{
  color: var(--footer-link-color);
}.ja-footnav ul.list-social{
  padding: 0;
  display: flex;
}.ja-footnav ul.list-social li{
  margin-right: 8px;
  list-style: none;
}.ja-footnav ul.list-social li a{
  border-radius: 50%;
  border: 1px solid var(--footer-text-color);
  display: inline-block;
  font-size: 12px;
  height: 35px;
  line-height: 32px;
  text-align: center;
  width: 35px;
}
@media (max-width: 991.98px) {.ja-footnav.footer-5 .border-left{
    border: none !important;
  }}.ja-footer{
  font-size: 0.93rem;
  padding-top: 32px;
  padding-bottom: 16px;
}.ja-footer a{
  color: var(--footer-link-color);
}.ja-footer a:hover,.ja-footer a:focus,.ja-footer a:active{
  color: var(--footer-link-hover-color);
}
@media (max-width: 575.98px) {.ja-footer .footer-copyright{
    order: 2;
  }}
@media (min-width: 576px) {.ja-footer .logo-footer{
    text-align: right;
  }}.ja-footer .logo-image{
  margin-bottom: 16px;
}.ja-footer .logo-image img{
  max-width: 100px;
}.ja-footer .footer1{
  margin-bottom: 4px;
}.ja-footer .footer-sportlight > div{
  margin-bottom: 32px;
}
@media (min-width: 992px) {.ja-footer .footer-sportlight > div{
    margin-bottom: 48px;
  }}.ja-footer.footer-1,.ja-footer.footer-2,.ja-footer.footer-3,.ja-footer.footer-4{
  padding-bottom: 0;
  padding-top: 0;
}
@media (min-width: 576px) {.ja-footer.footer-1,.ja-footer.footer-2,.ja-footer.footer-3,.ja-footer.footer-4{
    padding-top: 16px;
    padding-bottom: 16px;
  }}
@media (min-width: 992px) {.ja-footer.footer-1,.ja-footer.footer-2,.ja-footer.footer-3,.ja-footer.footer-4{
    padding-top: 64px;
    padding-bottom: 32px;
  }}.ja-footer.footer-5,.ja-footer.footer-7{
  padding-bottom: 0;
}
@media (min-width: 576px) {.ja-footer.footer-5,.ja-footer.footer-7{
    padding-top: 48px;
    margin-top: 48px;
  }}
@media (min-width: 992px) {.ja-footer.footer-5,.ja-footer.footer-7{
    margin-top: 64px;
    padding-top: 64px;
    padding-bottom: 32px;
  }}
@media (min-width: 768px) and (max-width: 1199.98px) {.ja-footer.footer-6{
    padding-top: 48px;
  }}
@media (min-width: 768px) {.ja-footer.footer-6{
    padding-top: 16px;
    padding-bottom: 48px;
  }}
@media (min-width: 992px) {.ja-footer.footer-6{
    padding-top: 64px;
  }}.t4-footnav + .t4-footer{
  border-top: none;
}.t4-footnav .container{
  padding-top: 64px;
}.t4-footnav .t4-module{
  margin-bottom: 32px;
}.t4-footnav .t4-module .module-inner{
  padding: 0;
}.t4-footnav .t4-module .module-title{
  border: 0;
}.t4-footnav .t4-module .module-title span{
  border: 0;
  font-size: 0.93rem;
  font-weight: 600;
  padding-bottom: 0;
}.t4-footnav .t4-module .navbar{
  padding: 0;
}.t4-footnav .nav > li a{
  color: var(--footer-link-color);
  padding: 0.42668rem 0;
  transition: all 0.25s;
}.t4-footnav .nav > li a:hover,.t4-footnav .nav > li a:focus,.t4-footnav .nav > li a:active{
  color: var(--footer-link-hover-color);
}.t4-footnav .nav > li a.active{
  color: var(--footer-link-hover-color);
}.t4-footnav .nav > li.active > a{
  color: var(--footer-link-hover-color);
  font-weight: 400;
}.t4-footer{
  background-color: var(--footer-bg-color);
  border-top: 1px solid var(--border-color);
  color: var(--footer-text-color);
  /* .nav {
    margin: 0;

    > li {
      display: inline-block;

      &:before {
        @include separator("/");
        color: $gray-500;
        margin: 0 6px;
      }

      &:first-child:before {
        display: none;
      }
    }

    > li > a {
      color: var(--footer-link-color);
      text-transform: uppercase;
      display: inline-block;

      // Link States
      &:hover, &:active, &:focus {
        background: none;
        border-bottom: 1px solid $body-color;
        color: var(--footer-link-hover-color);
      }
    }
  } */
}.t4-footer .container{
  padding-top: 32px;
  padding-bottom: 32px;
}.t4-footer .bg-overlay .bg-overlay-vid{
  height: 100%;
}.t4-footer a{
  color: var(--footer-link-color);
}.t4-footer a:hover,.t4-footer a:focus,.t4-footer a:active{
  color: var(--footer-link-hover-color);
}.t4-footer .footer-position{
  float: right;
}.btn-load-more{
  background-color: var(--dark-reverse);
  color: var(--light-reverse);
  border-radius: 0;
  font-weight: 500;
  padding: var(--global-spacing) calc(var(--global-spacing) * 5);
  letter-spacing: 1px;
  text-align: center;
}.btn-load-more:hover,.btn-load-more:focus,.btn-load-more:active{
  background-color: var(--color-green);
  color: var(--light-reverse);
  cursor: pointer;
}.ending-msg{
  background-color: var(--light-reverse);
  border: 1px solid var(--border-color);
  border-radius: 5px;
  color: var(--body-text-color);
  padding: var(--global-spacing) 0;
  letter-spacing: 1px;
  text-transform: uppercase;
}#back-to-top{
  background: var(--gray-900);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 0;
  color: var(--light-reverse);
  display: none;
  position: fixed;
  right: 2.1334rem;
  bottom: 1.0667rem;
  height: 48px;
  line-height: 42px;
  text-align: center;
  width: 48px;
  z-index: 100;
}#back-to-top:hover,#back-to-top:focus,#back-to-top:active{
  background: var(--color-primary);
}.top-away #back-to-top{
  display: block;
}.joomla-modal.joomla-modal .modal-header{
  align-items: center;
}.joomla-modal.joomla-modal .modal-header h3{
  color: #000;
  font-size: 1.5rem;
  font-weight: 600;
  margin: 0;
}.joomla-modal.joomla-modal .modal-header .close{
  margin: 0;
  padding: 0;
}.joomla-modal.joomla-modal .modal-dialog .modal-content{
  overflow: hidden;
}.joomla-modal.joomla-modal .modal-footer .btn{
  background: var(--gray-200);
  height: 48px;
  padding: 8px 32px;
  line-height: 29px;
}.joomla-modal.joomla-modal .modal-footer .btn:hover{
  opacity: 0.75;
}.theme-game ul.pagination{
  justify-content: flex-start;
}.theme-game .counter{
  text-align: left;
}.layout-gaming-3 .t4-wrapper{
  background: var(--gray-100);
}.layout-gaming-3 .t4-wrapper .t4-content{
  max-width: 1920px;
  margin: auto;
}.layout-gaming-3 #t4-mainnav .t4-header-inner{
  max-width: 1920px;
  margin: auto;
}[class^="icon-"]::before,[class*=" icon-"]::before{
  font-family: 'Font Awesome 5 Free';
}.icon-calendar::before{
  content: "";
}:root{
  --global-spacing: 8px;
  --spacing-xs: calc(var(--global-spacing) / 2);
  --spacing-sm: var(--global-spacing);
  --spacing-md: calc(var(--global-spacing) * 1.5);
  --spacing-lg: calc(var(--global-spacing) * 2);
  --spacing-xl: calc(var(--global-spacing) * 3);
  --border-radius-sm: 3px;
  --border-radius-md: 5px;
  --border-radius-lg: 7px;
}.btn-close,.alert .close,.contact .contact-miscinfo .close,.com_config #page-site h1 .close{
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5;
}.btn-close:hover,.alert .close:hover,.contact .contact-miscinfo .close:hover,.com_config #page-site h1 .close:hover{
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}.btn-close:focus,.alert .close:focus,.contact .contact-miscinfo .close:focus,.com_config #page-site h1 .close:focus{
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}.alert .close,.contact .contact-miscinfo .close,.com_config #page-site h1 .close{
  position: absolute;
  right: 1rem;
  top: 1rem;
  overflow: hidden;
  text-indent: -999rem;
}form.form-horizontal .control-group .control-label{
  display: block;
  float: left;
  padding-right: 5px;
  text-align: left;
}form.form-horizontal .control-group .control-label label{
  text-align: left;
}form.form-horizontal .control-group .controls{
  margin-left: 180px;
}select{
  border: 1px solid rgba(52, 58, 64, 0.12);
  border-radius: 5px;
  padding: 8px 6px;
}.input-password-toggle .icon-fw{
  margin-right: 0;
}.input-password-toggle .icon-eye-slash:before{
  content: "";
  font-family: FontAwesome;
}.contentpane.com_media{
  padding-top: 0;
}.contentpane.com_media .subhead{
  background: #fff;
  border-bottom: 1px solid rgba(52, 58, 64, 0.12);
  margin-left: -1rem;
  margin-right: -1rem;
  padding: 0.875rem 1rem;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  z-index: 200;
}.contentpane.com_media .subhead #toolbar{
  display: flex;
  align-items: center;
  gap: 0.5rem;
}.contentpane.com_media .subhead .btn{
  background: #fff;
  border: 1px solid #C2CBD6;
  color: #495057;
  display: flex;
  align-items: center;
  padding: 0.5rem 1rem;
}.contentpane.com_media .subhead .btn span{
  font-weight: 400;
}.contentpane.com_media .subhead .btn.btn-success:hover,.contentpane.com_media .subhead .btn.btn-success:focus,.contentpane.com_media .subhead .btn.btn-success:active{
  background-color: #457d54;
  border-color: #457d54;
  color: #fff;
}.contentpane.com_media .subhead .btn.btn-success:hover span,.contentpane.com_media .subhead .btn.btn-success:focus span,.contentpane.com_media .subhead .btn.btn-success:active span{
  color: #fff;
}.contentpane.com_media .subhead .btn.btn-success span{
  color: #457d54;
}.contentpane.com_media .subhead .btn.btn-info:hover,.contentpane.com_media .subhead .btn.btn-info:focus,.contentpane.com_media .subhead .btn.btn-info:active{
  background-color: #1f3047;
  border-color: #1f3047;
  color: #fff;
}.contentpane.com_media .subhead .btn.btn-info:hover span,.contentpane.com_media .subhead .btn.btn-info:focus span,.contentpane.com_media .subhead .btn.btn-info:active span{
  color: #fff;
}.contentpane.com_media .subhead .btn.btn-info span{
  color: #1f3047;
}.contentpane.com_media .subhead .btn.btn-danger:hover,.contentpane.com_media .subhead .btn.btn-danger:focus,.contentpane.com_media .subhead .btn.btn-danger:active{
  background-color: #c52827;
  border-color: #c52827;
  color: #fff;
}.contentpane.com_media .subhead .btn.btn-danger:hover span,.contentpane.com_media .subhead .btn.btn-danger:focus span,.contentpane.com_media .subhead .btn.btn-danger:active span{
  color: #fff;
}.contentpane.com_media .subhead .btn.btn-danger span{
  color: #c52827;
}.contentpane.com_media .subhead .icon-times::before{
  font-family: FontAwesome;
  content: "";
}.contentpane.com_media .hidden{
  display: none;
}.contentpane.com_media .media-container{
  margin-left: -1rem;
  margin-right: -1rem;
  align-items: stretch;
}.contentpane.com_media .media-container .media-sidebar{
  border-right: 1px solid rgba(52, 58, 64, 0.12);
}.contentpane.com_media .media-container .media-main .media-toolbar{
  border-bottom: 1px solid rgba(52, 58, 64, 0.12);
  top: 71px;
}.contentpane.com_media .media-container .media-main .media-toolbar .media-breadcrumb{
  border-left: 1px solid rgba(52, 58, 64, 0.12);
}.contentpane.com_media .media-container .media-main .media-toolbar .media-breadcrumb-item{
  background-color: #F4F7FA;
}.contentpane.com_media .media-container .media-main .media-toolbar .media-breadcrumb-item::before{
  border-inline-start-color: #fff;
}.contentpane.com_media .media-container .media-main .media-toolbar .media-breadcrumb-item::after{
  border-inline-start-color: #F4F7FA;
}.contentpane.com_media .media-container .media-main .media-toolbar .media-breadcrumb-item:last-of-type{
  background-color: #fff;
}.contentpane.com_media .media-container .media-main .media-toolbar .media-breadcrumb-item:last-of-type::after{
  display: none;
}.contentpane.com_media .media-container .media-main .media-toolbar .media-view-icons button{
  border-left: 1px solid rgba(52, 58, 64, 0.12);
}.contentpane.com_media .media-container .media-main .media-toolbar .media-view-icons button span{
  font-weight: 600;
}.contentpane.com_media .media-container .media-main .media-toolbar .icon-search-plus::before{
  font-family: FontAwesome;
  content: "";
}.contentpane.com_media .media-container .media-main .media-toolbar .icon-search-minus::before{
  font-family: FontAwesome;
  content: "";
}.contentpane.com_media .media-container .media-main .media-browser .media-browser-actions-list{
  background: #f4f7fa;
  border-radius: 4px;
}.contentpane div.container-popup{
  padding: 0 !important;
}.contentpane div.container-popup .btn,.contentpane div.container-popup #upbutton{
  background-color: #d5d5d5;
  border: 0;
  border-radius: 3px;
  color: #343a40;
  font-weight: 400;
  margin: 0;
  padding: 8px 16px;
  letter-spacing: 0;
  text-transform: none;
}.contentpane div.container-popup .btn:hover,.contentpane div.container-popup .btn:focus,.contentpane div.container-popup .btn:active,.contentpane div.container-popup #upbutton:hover,.contentpane div.container-popup #upbutton:focus,.contentpane div.container-popup #upbutton:active{
  background-color: #bbb;
}.contentpane div.container-popup .btn .caret,.contentpane div.container-popup #upbutton .caret{
  border-top: 4px solid #495057;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  height: 0;
  display: inline-block;
  margin-left: 4px;
  vertical-align: middle;
  width: 0;
}.contentpane div.container-popup .btn-small{
  padding: 2px 8px;
}.contentpane div.container-popup .btn-micro{
  background: transparent;
  padding: 4px;
}.contentpane div.container-popup .btn-success{
  background-color: var(--color-success);
  color: #fff;
}.contentpane div.container-popup .btn-warning{
  background-color: var(--color-warning);
  color: #fff;
}.contentpane div.container-popup .btn-primary,.contentpane div.container-popup .search .btn-toolbar .btn,.search .btn-toolbar .contentpane div.container-popup .btn{
  background-color: var(--color-primary);
  color: #fff;
}.contentpane div.container-popup .btn-primary .caret,.contentpane div.container-popup .search .btn-toolbar .btn .caret,.search .btn-toolbar .contentpane div.container-popup .btn .caret{
  border-top: 0;
}.contentpane div.container-popup input[type="text"]{
  border: 1px solid #ced4da;
  border-radius: 3px;
  padding-left: 8px;
  padding-right: 8px;
}.contentpane div.container-popup .input-append input[type="text"]{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}.contentpane div.container-popup .input-append .btn{
  border: 1px solid #ced4da;
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding-top: 0;
  padding-bottom: 0;
}.contentpane div.container-popup .row-fluid{
  --t4-gutter-x: 32px;
  --t4-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--t4-gutter-y));
  margin-right: calc(-.5 * var(--t4-gutter-x));
  margin-left: calc(-.5 * var(--t4-gutter-x));
}.contentpane div.container-popup .span2{
  flex: 0 0 auto;
  width: 16.66666667%;
}.contentpane div.container-popup .span3{
  flex: 0 0 auto;
  width: 25%;
}.contentpane div.container-popup .span4{
  flex: 0 0 auto;
  width: 33.33333333%;
}.contentpane div.container-popup .span5{
  flex: 0 0 auto;
  width: 41.66666667%;
}.contentpane div.container-popup .span6{
  flex: 0 0 auto;
  width: 50%;
}.contentpane div.container-popup .span7{
  flex: 0 0 auto;
  width: 58.33333333%;
}.contentpane div.container-popup .span8{
  flex: 0 0 auto;
  width: 66.66666667%;
}.contentpane div.container-popup .span9{
  flex: 0 0 auto;
  width: 75%;
}.contentpane div.container-popup .span10{
  flex: 0 0 auto;
  width: 83.33333333%;
}.contentpane div.container-popup .span11{
  flex: 0 0 auto;
  width: 91.66666667%;
}.contentpane div.container-popup .span12{
  flex: 0 0 auto;
  width: 100%;
}.contentpane div.container-popup .row-fluid [class*="span"]{
  padding-left: 15px;
  padding-right: 15px;
}.contentpane div.container-popup .well{
  background-color: #f5f6f8;
  border: 0;
  border-radius: var(--border-radius-md);
  margin-bottom: 1.0667rem;
  padding: 15px;
}.contentpane div.container-popup .well .row-fluid{
  margin-bottom: 0;
}.contentpane div.container-popup .well .control-group{
  display: flex;
  align-items: center;
  margin-bottom: 0;
}.contentpane div.container-popup .well .control-group .control-label{
  float: none;
  padding: 0;
}.contentpane div.container-popup .well .control-group .control-label label{
  min-width: 0;
}.contentpane div.container-popup .well .control-group .controls{
  margin-left: 0;
}.contentpane div.container-popup .span6.control-group{
  flex-wrap: wrap;
  margin-bottom: 12px;
}.contentpane div.container-popup .span6.control-group .pull-right{
  align-items: center;
}.contentpane div.container-popup .span6.control-group .control-label{
  flex-basis: 100%;
}.contentpane div.container-popup .span6.control-group .controls{
  flex-basis: 100%;
}.contentpane div.container-popup .span6.control-group .controls input{
  width: 100%;
}.contentpane div.container-popup .js-stools-container-bar{
  margin-bottom: 1rem;
}
@media (min-width: 768px) and (max-width: 1200px) {.contentpane div.container-popup .hidden-tablet{
    display: none !important;
  }}.contentpane div.container-popup table th{
  border-bottom: 1px solid #dee2e6 !important;
  font-weight: 500;
  padding: 8px;
}.contentpane div.container-popup table td{
  padding: 8px;
}.contentpane div.container-popup table td .btn [class^="icon-"],.contentpane div.container-popup table td .btn [class*=" icon-"]{
  margin-right: 0;
}.contentpane div.container-popup ul.pagination{
  border: 1px solid #dee2e6;
  border-radius: 3px;
  margin-bottom: 0 !important;
}.contentpane div.container-popup ul.pagination > li.page-item{
  border-left: 1px solid #dee2e6;
  margin: 0;
}.contentpane div.container-popup ul.pagination > li.page-item:first-child{
  border-left: 0;
}.contentpane div.container-popup ul.pagination > li.page-item:first-child .page-link{
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}.contentpane div.container-popup ul.pagination > li.page-item:last-child .page-link{
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}.contentpane div.container-popup ul.pagination > li.page-item .page-link{
  border: 0;
  border-radius: 0 !important;
  box-shadow: none;
  font-weight: 500;
  margin-left: 0;
  padding: 8px 12px;
  height: auto;
  line-height: normal;
  width: auto;
}.contentpane div.container-popup ul.pagination > li.disabled{
  opacity: 0.5;
}.contentpane div.container-popup [class^="icon-"]::before,.contentpane div.container-popup [class*=" icon-"]::before{
  font-family: Fontawesome;
}.contentpane div.container-popup .icon-upload::before{
  content: "";
}.contentpane div.container-popup .icon-search::before{
  content: "";
}.contentpane div.container-popup .icon-publish::before{
  content: "";
  color: var(--color-success);
}.contentpane div.container-popup .icon-featured::before{
  content: "";
  color: #FFC107;
}.contentpane div.container-popup .icon-unfeatured::before{
  content: "";
}.contentpane div.container-popup .icon-folder-2::before{
  content: "";
}.contentpane div.container-popup .icon-lock::before{
  content: "";
}.contentpane div.container-popup .icon-zoom-in::before{
  content: "";
}.contentpane div.container-popup .icon-delete::before{
  content: "";
}#imageForm .control-group .pull-right{
  margin-left: auto;
}.input-append{
  position: relative;
}.input-append::after{
  display: block;
  clear: both;
  content: "";
}.input-append .media-preview{
  background-color: #eee;
  border: 1px solid rgba(52, 58, 64, 0.12);
  border-radius: 3px 0 0 3px;
  height: 36px;
  float: left;
  line-height: 36px;
  text-align: center;
  width: 36px;
}.input-append input[type="text"]{
  border: 0;
  border-top: 1px solid rgba(52, 58, 64, 0.12);
  border-bottom: 1px solid rgba(52, 58, 64, 0.12);
  float: left;
  height: 36px;
  line-height: 36px;
  width: auto !important;
}.input-append .btn{
  background-color: #eee;
  border: 1px solid rgba(52, 58, 64, 0.12);
  border-left: 0;
  border-radius: 0 3px 3px 0;
  display: block !important;
  float: left;
  height: 36px;
  line-height: 25px;
  text-align: center;
}.input-append .btn.modal{
  background-color: inherit;
  bottom: auto;
  border-left: 1px solid rgba(52, 58, 64, 0.12);
  border-radius: 0;
  position: relative;
  left: auto;
  top: auto;
  margin: 0;
  line-height: 23px;
  width: auto;
  z-index: 5;
}.input-append .btn:hover,.input-append .btn:focus,.input-append .btn:active{
  background-color: #DB3334;
  color: #fff;
}.input-append .btn:hover.modal,.input-append .btn:focus.modal,.input-append .btn:active.modal{
  background-color: var(--color-primary);
}.input-append .btn span{
  margin: 0;
}#uploadform.well{
  padding: 1.0667rem;
}#uploadform.well .control-group .controls{
  margin-left: 160px;
}#uploadform.well #upload-file{
  margin-bottom: 1.0667rem;
}#uploadform.well #upload-submit{
  margin-bottom: 1.0667rem;
}a.modal{
  color: var(--body-text-color);
  position: relative;
  display: inline-block;
  height: auto;
  vertical-align: middle;
  width: auto;
}a.modal:hover,a.modal:focus,a.modal:active{
  color: #0056b3;
}span.star{
  color: #DB3334;
  display: inline-block;
}.joomla-modal .modal-dialog{
  margin: 0;
  height: 100%;
  max-width: 100%;
  z-index: 3000;
  width: 100%;
}.joomla-modal .modal-dialog .modal-content{
  border: 0;
  border-radius: 0;
  height: 100%;
  width: 100%;
  overflow: scroll;
  height: 100%;
}.contentpane{
  background-color: #fff;
  padding: 0;
}.contentpane .item-page{
  padding: 1.60005rem;
}.contentpane .page-header{
  padding-right: 6.4002rem;
}.contentpane .page-header h2{
  font-size: 1.5rem;
}.contentpane .js-stools .btn-toolbar,.contentpane .js-stools .js-stools-container-filters{
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
}.contentpane .js-stools .ordering-select{
  display: flex;
  align-items: center;
}.contentpane .js-stools .btn-group{
  margin-right: calc($spacer / 2);
}.contentpane .js-stools .btn-group .js-stools-btn-clear{
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}.contentpane .js-stools .js-stools-container-filters{
  display: none;
  margin-top: 1.0667rem;
}.contentpane .js-stools .js-stools-container-filters.js-stools-container-filters-visible{
  display: flex;
}.contentpane .js-stools .js-stools-container-filters .js-stools-field-filter{
  margin-right: calc($spacer / 2);
}.contentpane .js-stools .js-stools-container-filters .js-stools-field-filter:last-child{
  margin-right: 0;
}.contentpane .js-stools .js-stools-container-filters .choices .choices__inner{
  border: 0;
  min-height: auto;
  padding: 0;
}.contentpane .js-stools .js-stools-container-filters .choices .choices__inner input{
  margin-bottom: 0;
}.container-popup .btn-group .btn{
  background-color: #eee;
  border-radius: 3px;
  margin: 0 5px;
}.container-popup .btn-group .btn:hover,.container-popup .btn-group .btn:focus,.container-popup .btn-group .btn:active{
  background-color: #ced4da;
}.container-popup .btn-toolbar joomla-toolbar-button{
  margin: 0 4px;
}.thumbnails.thumbnails-media .thumbnail{
  min-height: 70px;
  height: auto;
}.thumbnails.thumbnails-media .thumbnail > a{
  display: block;
  padding: 20px 10px 30px;
  height: 100%;
  position: relative;
}.thumbnails.thumbnails-media .thumbnail > a .small{
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 4px 0;
  text-align: center;
}.nav.nav-tabs li a{
  display: block !important;
}.hasPopover,.hasTooltip{
  display: inline-block !important;
}.chzn-container{
  min-width: 220px;
}.input-append{
  vertical-align: middle;
}.input-prepend.input-append .media-preview.add-on{
  height: 34px;
  line-height: 34px;
  padding: 0 6px;
}.input-prepend.input-append .field-media-input{
  max-width: 100px;
}.control-group .controls select.inputbox{
  width: auto;
}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}[role=tooltip]:not(.show){
  right: 5em;
  z-index: 1070;
  display: none;
  max-width: none;
  padding: 0.5em;
  margin: 0.5em;
  color: #000;
  text-align: start;
  background: #fff;
  border: 1px solid #6d757e;
  border-radius: 0.25rem;
}/*Vietnamchess old */.normal{
  font-size: 10pt;
  font-family: 'Arial';
  color: #0069D2;
}.normal11{
  font-size: 11pt;
  font-family: 'Arial';
  color: #0069D2;
}.normal12{
  font-size: 12pt;
  font-family: 'Arial';
  color: #0069D2;
}.normalred{
  font-size: 10pt;
  font-family: 'Cambria';
  color: #FF0000;
}.normalgreen{
  font-size: 10pt;
  font-family: 'Cambria';
  color: #008000;
}.normalbrown{
  font-size: 10pt;
  font-family: 'Cambria';
  color: #800000;
}.normal8{
  font-size: 8pt;
  font-family: 'Cambria';
  color: #0069D2;
}.normal8Ti{
  font-size: 8pt;
  font-family: 'Times New Roman';
  color: #0069D2;
}.normal8Ar{
  font-size: 8pt;
  font-family: 'Arial';
  color: #0069D2;
  margin-top: 0;
  margin-bottom: 0;
}.normal8ArM10{
  font-size: 8pt;
  font-family: 'Arial';
  color: #0069D2;
}.title22y{
  font-size: 22pt;
  font-family: 'Times New Roman';
  color: #FFFF00;
  font-weight: bold;
}.title18{
  font-size: 18pt;
  font-family: 'Times New Roman';
  color: #FFCC99;
  font-weight: bold;
}.title16{
  font-size: 16pt;
  font-family: 'Times New Roman';
  color: #FF0000;
  font-weight: bold;
}.title16p{
  font-size: 16pt;
  font-family: 'Times New Roman';
  color: #FF99FF;
  font-weight: bold;
}.title14{
  font-size: 14pt;
  font-family: 'Times New Roman';
  color: #008000;
  font-weight: bold;
}.title12{
  font-size: 12pt;
  font-family: 'Cambria';
  color: #0069D2;
  font-weight: bold;
}.title12rt{
  font-size: 12pt;
  font-family: 'Times New Roman';
  color: #FF0000;
  font-weight: bold;
}.cell{
  background: #CCE7C7;
}.cell1{
  background: #FFCC99;
}.cell2{
  background: #91CA84;
}.cellchieu{
  background: #C9B1E4;
}.cellsang{
  background: #DEEFF5;
}.cellsang1{
  background: #F1F1FD;
}.celltrua{
  background: #FAEAD3;
}.cellxanh{
  background: #E7F3E4;
}.cellxanh2{
  background: #A7D59D;
}.cellxanh3{
  background: #54B948;
}.celldream{
  background: #C7D7F4;
}.celltdcafe{
  background: #E6A448;
}.celltdnho{
  background: #9B72CF;
}.s0{
  font-family: Cambria, Arial, monospace;
  font-size: 10pt;
  width: 100%;
}.s1{
  font-family: Cambria, Arial, monospace;
  font-size: 11pt;
  width: 100%;
}.s2{
  font-family: Cambria, Arial, monospace;
  font-size: 12pt;
  width: 100%;
}.s3{
  font-family: Cambria, Arial, monospace;
  font-size: 13pt;
  width: 100%;
}TR.CRg1b{
  background: #dbdfe8;
  font-weight: bold;
}TD.CRc{
  text-align: center;
}TR.CRg2,TR.CRg2x{
  background: #ebecf1;
}A.CRdb{
  font-size: 9;
  text-decoration: none;
}TR.CRg1,TR.CRg1x{
  background: #f4f4f4;
}.g1b{
  border-color: black;
  color: black;
  background: #dbdfe8;
  font-weight: bold;
}.g1{
  border-color: black;
  color: black;
  background: #f4f4f4;
}.g2{
  border-color: black;
  color: black;
  background: #ebecf1;
}span.alert,.contact span.contact-miscinfo,span.info,span.download,span.note,span.team{
  display: block;
  padding: 10px 10px 10px 45px;
  margin: 15px 0;
}span.alert,.contact span.contact-miscinfo{
  color: #c00;
  border-top: 3px solid #fe7b7a;
  border-bottom: 3px solid #fe7b7a;
  background: #FFD6D6;
}span.info{
  color: #0055BB;
  border-top: 3px solid #629de3;
  border-bottom: 3px solid #629de3;
  background: #D8E5F8;
}span.note{
  color: #B79000;
  border-top: 3px solid #fde179;
  border-bottom: 3px solid #fde179;
  background: #FEF6D8;
}span.download{
  color: #57861A;
  border-top: 3px solid #c2df88;
  border-bottom: 3px solid #c2df88;
  background: #EEF7DD;
}span.team{
  color: maroon;
  border-top: 3px solid #FFD9FF;
  border-bottom: 3px solid #FFD9FF;
  background: #FFEAFF;
}/*Chess-results.com*/.CRLabel,.CRCombobox,.CRText,.CRTextInp,.CRButton,.CRLink,.CRCheckBox,.CRlock,.CRadioButton,.CRUpload,.CRError{
  FONT-SIZE: 11pt;
  font-family: Segoe UI, Verdana, Lucida Grande, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  color: #666666;
}.CRLink{
  COLOR: blue;
}.CRLinkX{
  COLOR: #666666;
}.CRlock{
  BACKGROUND-COLOR: #FFC6A5;
}.CRError{
  BACKGROUND-COLOR: #F5D0A9;
}.CRTextInp{
  BACKGROUND-COLOR: #F6D7B0;
}.CRnowrap{
  white-space: nowrap;
}.CRCombobox{
  height: 21px;
}.CRmsg{
  border: 1px solid grey;
  BACKGROUND: #FF9F50;
  margin: 2px 2px 2px 2px;
  padding: 2px 4px 2px 4px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}#F0lan{
  BORDER: #fc6 1px solid;
  BORDER-left: 0px;
  HEIGHT: 54px;
  padding: 2px 0px 2px 2px;
}#fuss{
  padding: 2px 7px 4px 7px;
  BORDER-TOP: #fc6 1px solid;
  background-color: #334166;
  COLOR: #F4F4F4;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  FONT-SIZE: 10pt;
}#fuss A{
  COLOR: #F4F4F4;
  BORDER-STYLE: none;
  TEXT-DECORATION: none;
}#fuss UL LI{
  PADDING-RIGHT: 6px;
  FLOAT: left;
}#fuss UL{
  PADDING: 0px;
  MARGIN: 0px;
  BORDER-BOTTOM: #feedcc 1px solid;
}#fuss A:hover{
  COLOR: #da9f63;
}image{
  BORDER: none;
}LI{
  TEXT-ALIGN: left;
  color: #666666;
}LI.DB{
  PADDING: 0px 5px 5px 5px;
  MARGIN: 10px;
}.DB2{
  PADDING: 0px 5px 5px 25px;
  MARGIN: 10px;
}.DB{
  PADDING: 0px 5px 5px 5px;
  MARGIN: 10px;
}.DB1{
  PADDING: 0px 4px 4px 4px;
  MARGIN: 2px;
  FONT-SIZE: 11pt;
  color: #545953;
}.counter{
  FONT-SIZE: 12pt;
  border: none;
  background: #ffedcc;
  color: #c6813e;
  text-align: center;
  font-weight: bold;
}.r{
  TEXT-ALIGN: right;
}.text{
  FONT-SIZE: 9pt;
  FONT-STYLE: normal;
}.small{
  FONT-SIZE: 7pt;
  MARGIN: 5px 0px 0px 0px;
  border-WIDTH: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}.s0,.s1,.s2,.s3{
  BACKGROUND: #FFF5E5;
  BORDER: grey 1px solid;
}DIV.s0,.s1,.s2,.s3{
  BORDER: grey 1px solid;
}.s0,.s1,.s2,.s3{
  BORDER-WIDTH: 0px 0px 0px 0px;
  BORDER-LEFT: 0px;
  BORDER-BOTTOM: 0px;
}TR{
  BORDER-COLOR: black;
}TR.g1b{
  BACKGROUND: #dbdfe8;
  FONT-WEIGHT: bold;
}TR.g1,TR.g1x{
  BACKGROUND: #f4f4f4;
}TR.g2,TR.g2x{
  BACKGROUND: #ebecf1;
}TR.g1x,TR.g2x{
  FONT-WEIGHT: bold;
}TR.g3{
  BACKGROUND: #dbdff1;
}TR.small{
  FONT-SIZE: 2pt;
  BORDER-COLOR: white;
}TD{
  PADDING-RIGHT: 1px;
  PADDING-LEFT: 1px;
  MARGIN-LEFT: 1px;
}TD.r{
  TEXT-ALIGN: right;
}table.s2{
  BACKGROUND: #FFF5E5;
}table.s3{
  BACKGROUND: #FFF5E5;
}/*--------------------------*//* for die Turnierdatenbank *//*--------------------------*/DIV.CRfk{
  padding: 2px 7px 2px 7px;
  COLOR: #c6813e;
  BORDER-TOP: #fc6 1px solid;
  BORDER-Bottom: #fc6 1px solid;
  padding: 1px 1px 1px 2px;
  BACKGROUND: #ffedcc;
  MARGIN: 0px;
  MARGIN-BOTTOM: 0px;
  FONT-STYLE: normal;
}DIV.CRfk A{
  COLOR: #c6813e;
  BORDER-STYLE: none;
}DIV.CR{
  BORDER-LEFT: #fc6 2px solid;
  BORDER-RIGHT: #fc6 2px solid;
  BORDER-TOP: #fc6 1px solid;
  BORDER-BOTTOM: #fc6 1px solid;
  MARGIN: 0px;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: normal;
  TEXT-ALIGN: left;
  FONT-FAMILY: Lucida Grande, Verdana, Helvetica;
}.CRsmall{
  FONT-SIZE: 9pt;
  MARGIN: 3px 0px 0px 3px;
  border-WIDTH: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}.CRs3{
  BACKGROUND: #FFF5E5;
}.CRs4{
  BACKGROUND: #FFF5E5;
}.CRs3x{
  BACKGROUND: #bfbfbf;
}.CRs1,.CRs3{
  BORDER-WIDTH: 0px 0px 0px 0px;
  BORDER-LEFT: 0px;
  BORDER-BOTTOM: 0px;
}.CRs3{
  FONT-SIZE: 9pt;
  BORDER-WIDTH: 0px 0px 0px 0px;
  BORDER-LEFT: 0px;
  BORDER-BOTTOM: 0px;
}.CRs4{
  FONT-SIZE: 10pt;
  BORDER-WIDTH: 0px 0px 0px 0px;
  BORDER-LEFT: 0px;
  BORDER-BOTTOM: 0px;
}table.CRs2{
  BACKGROUND: #FFF5E5;
}table.CRs3{
  FONT-SIZE: 9pt;
  BACKGROUND: #FFF5E5;
}.CRe{
  COLOR: black;
  padding: 1px 1px 1px 2px;
  BACKGROUND: #FF9900;
}H5{
  color: #494141;
  text-transform: none;
  padding-top: 1px;
  padding-bottom: 1px;
  margin: 0px 0px 0px 0px;
  font-size: 1.2em;
  font-weight: 500;
}A.CRdb{
  TEXT-DECORATION: none;
}P.CRlz{
  FONT-SIZE: 3pt;
  MARGIN: 2px 0px;
}P.CR{
  WORD-SPACING: normal;
  padding: 0px 0px 0px 0px;
  MARGIN: 6px 10px 6px 3px;
  border-WIDTH: 1px 1px 1px 1px;
  TEXT-ALIGN: left;
}TR.CRline{
  BACKGROUND: navy;
  HEIGHT: 3px;
}TR.CR{
  FONT-SIZE: 9pt;
  TEXT-DECORATION: none;
  BORDER-COLOR: black;
  COLOR: black;
}TR.CRob{
  FONT-WEIGHT: bold;
}TR.CRg1b{
  BACKGROUND: #dbdfe8;
  FONT-WEIGHT: bold;
}TR.CRg1{
  BACKGROUND: #f4f4f4;
}TR.CRg2{
  BACKGROUND: #ebecf1;
}TR.CRg3{
  BACKGROUND: red;
}.CRng1b{
  BACKGROUND: #dbdfe8;
  FONT-WEIGHT: bold;
  white-space: nowrap;
}.CRng1{
  BACKGROUND: #f4f4f4;
  white-space: nowrap;
}.CRng2{
  BACKGROUND: #ebecf1;
  white-space: nowrap;
}TD{
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 3px;
  MARGIN-LEFT: 0px;
}TD.CR0grau,TD.CR0{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  MARGIN-LEFT: 0px;
}TD.CRl{
  TEXT-ALIGN: left;
}TD.CRc{
  TEXT-ALIGN: center;
}TD.CRcErg{
  TEXT-ALIGN: center;
  BACKGROUND: #F5D0A9;
  FONT-WEIGHT: bold;
}TD.CRcW{
  TEXT-ALIGN: center;
  white-space: nowrap;
}TD.CRcw{
  BACKGROUND: white;
  TEXT-ALIGN: center;
}TD.CRcb{
  FONT-WEIGHT: bold;
  BACKGROUND: gray;
  COLOR: white;
  TEXT-ALIGN: center;
}TD.CRr{
  TEXT-ALIGN: right;
}.CRkey{
  BACKGROUND-COLOR: #FFFFC6;
}.CRr{
  TEXT-ALIGN: right;
}.CRb{
  FONT-WEIGHT: bold;
}.CRinp,.CRtext,.CRtextb{
  FONT-SIZE: 9pt;
  FONT-STYLE: normal;
}.CRtextb{
  FONT-WEIGHT: bold;
}.CRgrau{
  BACKGROUND: #dadada;
}.CRwhite{
  COLOR: white;
}.CRred{
  BACKGROUND-COLOR: #FCA1A1;
  FONT-WEIGHT: bold;
  Color: black;
}.CR7c{
  FONT-SIZE: 7pt;
}.CR8c{
  FONT-SIZE: 8pt;
}.CR9c{
  FONT-SIZE: 9pt;
}.CR10c{
  FONT-SIZE: 10pt;
}.CR11c{
  FONT-SIZE: 11pt;
}.CR12c{
  FONT-SIZE: 12pt;
}.full{
  background-color: #fbf7f7;
  margin: 2px;
  padding: 1px;
  clear: both;
  width: 100%;
}/*- Automatisch generiert with M:\Daten\VB.NET\ChessResults\Flaggen_Importieren Start ---*//*---------------------------------------------------------------------------------------*/.tn_ACC,.tn_ACF,.tn_AFG,.tn_AHO,.tn_ALB,.tn_ALG,.tn_AME,.tn_AND,.tn_ANG,.tn_ANT,.tn_ARG,.tn_ARM,.tn_ARU,.tn_AUS,.tn_AUT,.tn_AZE,.tn_BAH,.tn_BAN,.tn_BAR,.tn_BDI,.tn_BEL,.tn_BEN,.tn_BER,.tn_BERKS,.tn_BHU,.tn_BIH,.tn_BIZ,.tn_BLR,.tn_BOL,.tn_BOT,.tn_BRA,.tn_BRN,.tn_BRU,.tn_BUL,.tn_BUR,.tn_CAF,.tn_CAM,.tn_CAN,.tn_CAR,.tn_CAT,.tn_CAY,.tn_CCA,.tn_CFR,.tn_CHA,.tn_CHES,.tn_CHI,.tn_CHN,.tn_CIV,.tn_CMR,.tn_COD,.tn_COL,.tn_COM,.tn_CPV,.tn_CRC,.tn_CRO,.tn_CUB,.tn_CUR,.tn_CYP,.tn_CZE,.tn_DEN,.tn_DJI,.tn_DMA,.tn_DOM,.tn_ECU,.tn_ECX,.tn_EGY,.tn_ENG,.tn_ERI,.tn_ESA,.tn_ESP,.tn_ESSEX,.tn_EST,.tn_ETH,.tn_EU,.tn_EUF,.tn_EUR,.tn_FAI,.tn_FID,.tn_FIJ,.tn_FIN,.tn_FRA,.tn_FRE,.tn_GAB,.tn_GAM,.tn_GBR,.tn_GCI,.tn_GEO,.tn_GEQ,.tn_GER,.tn_GHA,.tn_GIB,.tn_GIN,.tn_GLP,.tn_GMAN,.tn_GRB,.tn_GRE,.tn_GRL,.tn_GRN,.tn_GUA,.tn_GUI,.tn_GUM,.tn_GUY,.tn_HAI,.tn_HANTS,.tn_HKG,.tn_HON,.tn_HUN,.tn_IBC,.tn_ICC,.tn_ICS,.tn_INA,.tn_IND,.tn_INT,.tn_IOM,.tn_IPC,.tn_IRI,.tn_IRL,.tn_IRQ,.tn_ISL,.tn_ISR,.tn_ISV,.tn_ITA,.tn_IVB,.tn_JAM,.tn_JCI,.tn_JOR,.tn_JPN,.tn_KAZ,.tn_KEN,.tn_KENT,.tn_KGZ,.tn_KIR,.tn_KOR,.tn_KOS,.tn_KSA,.tn_KUW,.tn_LAO,.tn_LAT,.tn_LBA,.tn_LBN,.tn_LBR,.tn_LCA,.tn_LEICS,.tn_LES,.tn_LIE,.tn_LTU,.tn_LUX,.tn_MAC,.tn_MAD,.tn_MAL,.tn_MAR,.tn_MAS,.tn_MAU,.tn_MAW,.tn_MDA,.tn_MDV,.tn_MERS,.tn_MEX,.tn_MGL,.tn_MHL,.tn_MIDDX,.tn_MKD,.tn_MLI,.tn_MLT,.tn_MNC,.tn_MNE,.tn_MOZ,.tn_MRI,.tn_MTN,.tn_MYA,.tn_NAM,.tn_NCA,.tn_NCL,.tn_NED,.tn_NEP,.tn_NGR,.tn_NIG,.tn_NIR,.tn_NO,.tn_NOR,.tn_NORTHD,.tn_NRU,.tn_NZL,.tn_OMA,.tn_ONL,.tn_OXON,.tn_PAK,.tn_PAN,.tn_PAR,.tn_PER,.tn_PHI,.tn_PLE,.tn_PLW,.tn_PNG,.tn_POL,.tn_POR,.tn_PUR,.tn_QAT,.tn_REF,.tn_ROU,.tn_RSA,.tn_RUS,.tn_RWA,.tn_SCG,.tn_SCO,.tn_SEN,.tn_SEY,.tn_SGP,.tn_SIL,.tn_SIN,.tn_SKN,.tn_SLE,.tn_SLO,.tn_SMR,.tn_SOL,.tn_SOM,.tn_SRB,.tn_SRI,.tn_SSD,.tn_STAFFS,.tn_STP,.tn_SUD,.tn_SUI,.tn_SUR,.tn_SURRY,.tn_SUSSX,.tn_SVK,.tn_SWE,.tn_SWZ,.tn_SYR,.tn_TAJ,.tn_TAN,.tn_TGA,.tn_THA,.tn_TJK,.tn_TKM,.tn_TLS,.tn_TOG,.tn_TPE,.tn_TTO,.tn_TUN,.tn_TUR,.tn_UAE,.tn_UGA,.tn_UKR,.tn_URU,.tn_USA,.tn_UZB,.tn_VAN,.tn_VEN,.tn_VIE,.tn_VIN,.tn_WARKS,.tn_WLS,.tn_WORCS,.tn_XXX,.tn_YEM,.tn_YORKS,.tn_YUG,.tn_ZAM,.tn_ZIM,.tn_ZZZ,.tn_xxx{
  width: 30px;
  height: 20px;
  background-image: url(images/flag30F.png);
  float: Left;
}.tn_ACC{
  background-position: 0px 0px;
}.tn_ACF{
  background-position: -35px 0px;
}.tn_AFG{
  background-position: -70px 0px;
}.tn_AHO{
  background-position: -105px 0px;
}.tn_ALB{
  background-position: -140px 0px;
}.tn_ALG{
  background-position: -175px 0px;
}.tn_AME{
  background-position: -210px 0px;
}.tn_AND{
  background-position: -245px 0px;
}.tn_ANG{
  background-position: -280px 0px;
}.tn_ANT{
  background-position: -315px 0px;
}.tn_ARG{
  background-position: -350px 0px;
}.tn_ARM{
  background-position: -385px 0px;
}.tn_ARU{
  background-position: -420px 0px;
}.tn_AUS{
  background-position: -455px 0px;
}.tn_AUT{
  background-position: -490px 0px;
}.tn_AZE{
  background-position: 0px -25px;
}.tn_BAH{
  background-position: -35px -25px;
}.tn_BAN{
  background-position: -70px -25px;
}.tn_BAR{
  background-position: -105px -25px;
}.tn_BDI{
  background-position: -140px -25px;
}.tn_BEL{
  background-position: -175px -25px;
}.tn_BEN{
  background-position: -210px -25px;
}.tn_BER{
  background-position: -245px -25px;
}.tn_BERKS{
  background-position: -280px -25px;
}.tn_BHU{
  background-position: -315px -25px;
}.tn_BIH{
  background-position: -350px -25px;
}.tn_BIZ{
  background-position: -385px -25px;
}.tn_BLR{
  background-position: -420px -25px;
}.tn_BOL{
  background-position: -455px -25px;
}.tn_BOT{
  background-position: -490px -25px;
}.tn_BRA{
  background-position: 0px -50px;
}.tn_BRN{
  background-position: -35px -50px;
}.tn_BRU{
  background-position: -70px -50px;
}.tn_BUL{
  background-position: -105px -50px;
}.tn_BUR{
  background-position: -140px -50px;
}.tn_CAF{
  background-position: -175px -50px;
}.tn_CAM{
  background-position: -210px -50px;
}.tn_CAN{
  background-position: -245px -50px;
}.tn_CAR{
  background-position: -280px -50px;
}.tn_CAT{
  background-position: -315px -50px;
}.tn_CAY{
  background-position: -350px -50px;
}.tn_CCA{
  background-position: -385px -50px;
}.tn_CFR{
  background-position: -420px -50px;
}.tn_CHA{
  background-position: -455px -50px;
}.tn_CHES{
  background-position: -490px -50px;
}.tn_CHI{
  background-position: 0px -75px;
}.tn_CHN{
  background-position: -35px -75px;
}.tn_CIV{
  background-position: -70px -75px;
}.tn_CMR{
  background-position: -105px -75px;
}.tn_COD{
  background-position: -140px -75px;
}.tn_COL{
  background-position: -175px -75px;
}.tn_COM{
  background-position: -210px -75px;
}.tn_CPV{
  background-position: -245px -75px;
}.tn_CRC{
  background-position: -280px -75px;
}.tn_CRO{
  background-position: -315px -75px;
}.tn_CUB{
  background-position: -350px -75px;
}.tn_CUR{
  background-position: -385px -75px;
}.tn_CYP{
  background-position: -420px -75px;
}.tn_CZE{
  background-position: -455px -75px;
}.tn_DEN{
  background-position: -490px -75px;
}.tn_DJI{
  background-position: 0px -100px;
}.tn_DMA{
  background-position: -35px -100px;
}.tn_DOM{
  background-position: -70px -100px;
}.tn_ECU{
  background-position: -105px -100px;
}.tn_ECX{
  background-position: -140px -100px;
}.tn_EGY{
  background-position: -175px -100px;
}.tn_ENG{
  background-position: -210px -100px;
}.tn_ERI{
  background-position: -245px -100px;
}.tn_ESA{
  background-position: -280px -100px;
}.tn_ESP{
  background-position: -315px -100px;
}.tn_ESSEX{
  background-position: -350px -100px;
}.tn_EST{
  background-position: -385px -100px;
}.tn_ETH{
  background-position: -420px -100px;
}.tn_EU{
  background-position: -455px -100px;
}.tn_EUF{
  background-position: -490px -100px;
}.tn_EUR{
  background-position: 0px -125px;
}.tn_FAI{
  background-position: -35px -125px;
}.tn_FID{
  background-position: -70px -125px;
}.tn_FIJ{
  background-position: -105px -125px;
}.tn_FIN{
  background-position: -140px -125px;
}.tn_FRA{
  background-position: -175px -125px;
}.tn_FRE{
  background-position: -210px -125px;
}.tn_GAB{
  background-position: -245px -125px;
}.tn_GAM{
  background-position: -280px -125px;
}.tn_GBR{
  background-position: -315px -125px;
}.tn_GCI{
  background-position: -350px -125px;
}.tn_GEO{
  background-position: -385px -125px;
}.tn_GEQ{
  background-position: -420px -125px;
}.tn_GER{
  background-position: -455px -125px;
}.tn_GHA{
  background-position: -490px -125px;
}.tn_GIB{
  background-position: 0px -150px;
}.tn_GIN{
  background-position: -35px -150px;
}.tn_GLP{
  background-position: -70px -150px;
}.tn_GMAN{
  background-position: -105px -150px;
}.tn_GRB{
  background-position: -140px -150px;
}.tn_GRE{
  background-position: -175px -150px;
}.tn_GRL{
  background-position: -210px -150px;
}.tn_GRN{
  background-position: -245px -150px;
}.tn_GUA{
  background-position: -280px -150px;
}.tn_GUI{
  background-position: -315px -150px;
}.tn_GUM{
  background-position: -350px -150px;
}.tn_GUY{
  background-position: -385px -150px;
}.tn_HAI{
  background-position: -420px -150px;
}.tn_HANTS{
  background-position: -455px -150px;
}.tn_HKG{
  background-position: -490px -150px;
}.tn_HON{
  background-position: 0px -175px;
}.tn_HUN{
  background-position: -35px -175px;
}.tn_IBC{
  background-position: -70px -175px;
}.tn_ICC{
  background-position: -105px -175px;
}.tn_ICS{
  background-position: -140px -175px;
}.tn_INA{
  background-position: -175px -175px;
}.tn_IND{
  background-position: -210px -175px;
}.tn_INT{
  background-position: -245px -175px;
}.tn_IOM{
  background-position: -280px -175px;
}.tn_IPC{
  background-position: -315px -175px;
}.tn_IRI{
  background-position: -350px -175px;
}.tn_IRL{
  background-position: -385px -175px;
}.tn_IRQ{
  background-position: -420px -175px;
}.tn_ISL{
  background-position: -455px -175px;
}.tn_ISR{
  background-position: -490px -175px;
}.tn_ISV{
  background-position: 0px -200px;
}.tn_ITA{
  background-position: -35px -200px;
}.tn_IVB{
  background-position: -70px -200px;
}.tn_JAM{
  background-position: -105px -200px;
}.tn_JCI{
  background-position: -140px -200px;
}.tn_JOR{
  background-position: -175px -200px;
}.tn_JPN{
  background-position: -210px -200px;
}.tn_KAZ{
  background-position: -245px -200px;
}.tn_KEN{
  background-position: -280px -200px;
}.tn_KENT{
  background-position: -315px -200px;
}.tn_KGZ{
  background-position: -350px -200px;
}.tn_KIR{
  background-position: -385px -200px;
}.tn_KOR{
  background-position: -420px -200px;
}.tn_KOS{
  background-position: -455px -200px;
}.tn_KSA{
  background-position: -490px -200px;
}.tn_KUW{
  background-position: 0px -225px;
}.tn_LAO{
  background-position: -35px -225px;
}.tn_LAT{
  background-position: -70px -225px;
}.tn_LBA{
  background-position: -105px -225px;
}.tn_LBN{
  background-position: -140px -225px;
}.tn_LBR{
  background-position: -175px -225px;
}.tn_LCA{
  background-position: -210px -225px;
}.tn_LEICS{
  background-position: -245px -225px;
}.tn_LES{
  background-position: -280px -225px;
}.tn_LIE{
  background-position: -315px -225px;
}.tn_LTU{
  background-position: -350px -225px;
}.tn_LUX{
  background-position: -385px -225px;
}.tn_MAC{
  background-position: -420px -225px;
}.tn_MAD{
  background-position: -455px -225px;
}.tn_MAL{
  background-position: -490px -225px;
}.tn_MAR{
  background-position: 0px -250px;
}.tn_MAS{
  background-position: -35px -250px;
}.tn_MAU{
  background-position: -70px -250px;
}.tn_MAW{
  background-position: -105px -250px;
}.tn_MDA{
  background-position: -140px -250px;
}.tn_MDV{
  background-position: -175px -250px;
}.tn_MERS{
  background-position: -210px -250px;
}.tn_MEX{
  background-position: -245px -250px;
}.tn_MGL{
  background-position: -280px -250px;
}.tn_MHL{
  background-position: -315px -250px;
}.tn_MIDDX{
  background-position: -350px -250px;
}.tn_MKD{
  background-position: -385px -250px;
}.tn_MLI{
  background-position: -420px -250px;
}.tn_MLT{
  background-position: -455px -250px;
}.tn_MNC{
  background-position: -490px -250px;
}.tn_MNE{
  background-position: 0px -275px;
}.tn_MOZ{
  background-position: -35px -275px;
}.tn_MRI{
  background-position: -70px -275px;
}.tn_MTN{
  background-position: -105px -275px;
}.tn_MYA{
  background-position: -140px -275px;
}.tn_NAM{
  background-position: -175px -275px;
}.tn_NCA{
  background-position: -210px -275px;
}.tn_NCL{
  background-position: -245px -275px;
}.tn_NED{
  background-position: -280px -275px;
}.tn_NEP{
  background-position: -315px -275px;
}.tn_NGR{
  background-position: -350px -275px;
}.tn_NIG{
  background-position: -385px -275px;
}.tn_NIR{
  background-position: -420px -275px;
}.tn_NO{
  background-position: -455px -275px;
}.tn_NOR{
  background-position: -490px -275px;
}.tn_NORTHD{
  background-position: 0px -300px;
}.tn_NRU{
  background-position: -35px -300px;
}.tn_NZL{
  background-position: -70px -300px;
}.tn_OMA{
  background-position: -105px -300px;
}.tn_ONL{
  background-position: -141px -300px;
}.tn_OXON{
  background-position: -176px -300px;
}.tn_PAK{
  background-position: -211px -300px;
}.tn_PAN{
  background-position: -246px -300px;
}.tn_PAR{
  background-position: -281px -300px;
}.tn_PER{
  background-position: -316px -300px;
}.tn_PHI{
  background-position: -351px -300px;
}.tn_PLE{
  background-position: -386px -300px;
}.tn_PLW{
  background-position: -421px -300px;
}.tn_PNG{
  background-position: -456px -300px;
}.tn_POL{
  background-position: -491px -300px;
}.tn_POR{
  background-position: 0px -325px;
}.tn_PUR{
  background-position: -35px -325px;
}.tn_QAT{
  background-position: -70px -325px;
}.tn_REF{
  background-position: -105px -325px;
}.tn_ROU{
  background-position: -140px -325px;
}.tn_RSA{
  background-position: -175px -325px;
}.tn_RUS{
  background-position: -210px -325px;
}.tn_RWA{
  background-position: -245px -325px;
}.tn_SCG{
  background-position: -280px -325px;
}.tn_SCO{
  background-position: -315px -325px;
}.tn_SEN{
  background-position: -350px -325px;
}.tn_SEY{
  background-position: -385px -325px;
}.tn_SGP{
  background-position: -420px -325px;
}.tn_SIL{
  background-position: -455px -325px;
}.tn_SIN{
  background-position: -490px -325px;
}.tn_SKN{
  background-position: 0px -350px;
}.tn_SLE{
  background-position: -35px -350px;
}.tn_SLO{
  background-position: -70px -350px;
}.tn_SMR{
  background-position: -105px -350px;
}.tn_SOL{
  background-position: -140px -350px;
}.tn_SOM{
  background-position: -175px -350px;
}.tn_SRB{
  background-position: -210px -350px;
}.tn_SRI{
  background-position: -245px -350px;
}.tn_SSD{
  background-position: -280px -350px;
}.tn_STAFFS{
  background-position: -315px -350px;
}.tn_STP{
  background-position: -350px -350px;
}.tn_SUD{
  background-position: -385px -350px;
}.tn_SUI{
  background-position: -420px -350px;
}.tn_SUR{
  background-position: -455px -350px;
}.tn_SURRY{
  background-position: -490px -350px;
}.tn_SUSSX{
  background-position: 0px -375px;
}.tn_SVK{
  background-position: -35px -375px;
}.tn_SWE{
  background-position: -70px -375px;
}.tn_SWZ{
  background-position: -105px -375px;
}.tn_SYR{
  background-position: -140px -375px;
}.tn_TAJ{
  background-position: -175px -375px;
}.tn_TAN{
  background-position: -210px -375px;
}.tn_TGA{
  background-position: -245px -375px;
}.tn_THA{
  background-position: -280px -375px;
}.tn_TJK{
  background-position: -315px -375px;
}.tn_TKM{
  background-position: -350px -375px;
}.tn_TLS{
  background-position: -385px -375px;
}.tn_TOG{
  background-position: -420px -375px;
}.tn_TPE{
  background-position: -455px -375px;
}.tn_TTO{
  background-position: -490px -375px;
}.tn_TUN{
  background-position: 0px -400px;
}.tn_TUR{
  background-position: -35px -400px;
}.tn_UAE{
  background-position: -70px -400px;
}.tn_UGA{
  background-position: -105px -400px;
}.tn_UKR{
  background-position: -140px -400px;
}.tn_URU{
  background-position: -175px -400px;
}.tn_USA{
  background-position: -210px -400px;
}.tn_UZB{
  background-position: -245px -400px;
}.tn_VAN{
  background-position: -280px -400px;
}.tn_VEN{
  background-position: -315px -400px;
}.tn_VIE{
  background-position: -350px -400px;
}.tn_VIN{
  background-position: -385px -400px;
}.tn_WARKS{
  background-position: -420px -400px;
}.tn_WLS{
  background-position: -455px -400px;
}.tn_WORCS{
  background-position: -490px -400px;
}.tn_XXX{
  background-position: 0px -425px;
}.tn_YEM{
  background-position: -35px -425px;
}.tn_YORKS{
  background-position: -70px -425px;
}.tn_YUG{
  background-position: -105px -425px;
}.tn_ZAM{
  background-position: -140px -425px;
}.tn_ZIM{
  background-position: -175px -425px;
}.tn_ZZZ{
  background-position: -210px -425px;
}/*---------------------------------------------------------------------------------------*//*- Automatisch generiert with M:\Daten\VB.NET\ChessResults\Flaggen_Importieren Ende ----*//*---------------------------------------------------------------------------------------*//*Trung. For JA Blockk 2023*/div[class*=header-theme-].header-theme-dark,header[class*=header-theme-].header-theme-dark{
  background-image: linear-gradient(42deg, #1a4c99 0%, #1958ba 44%, #10bfe3 100%) !important;
  /**Trung**/
}div.test .sharing-tool{
  display: none;
}div.test .article-title{
  text-align: center;
}div.test .com-content-article__body{
  padding-left: 0 !important;
}.t4-footer{
  background-image: linear-gradient(42deg, #10bfe3 0%, #1958ba 44%, #1a4c99 100%) !important;
  /**Trung**/
  border-top: 1px solid var(--border-color);
  color: var(--footer-text-color);
}span.red,span.yellow,span.green,span.blue,span.purple{
  display: block;
  padding: 10px 10px 10px 45px;
  margin: 15px 0;
}span.red{
  color: #CC3300;
  border-top: 3px solid #EA7B7B;
  border-bottom: 3px solid #EA7B7B;
  background: #F1A9A9;
}span.yellow{
  color: #DF8D04;
  border-top: 3px solid #FBA920;
  border-bottom: 3px solid #FBA920;
  background: #FDDA9F;
}span.green{
  color: #3F9C60;
  border-top: 3px solid #4DB772;
  border-bottom: 3px solid #4DB772;
  background: #A2D9B5;
}span.blue{
  color: #3575DF;
  border-top: 3px solid #6C9BE8;
  border-bottom: 3px solid #6C9BE8;
  background: #9FBEF0;
}span.purple{
  color: #7C26DB;
  border-top: 3px solid #9650E2;
  border-bottom: 3px solid #9650E2;
  background: #C8A3F0;
}.player-box{
  display: flex;
  gap: 20px;
  margin-bottom: 30px;
  align-items: flex-start;
}.player-image{
  flex: 0 0 300px;
}.player-image img{
  width: 100%;
  height: auto;
  display: block;
}.player-content{
  flex: 1;
}/* Mobile */@media (max-width: 768px){
  .player-box {
    flex-direction: column;
  }
  .player-image {
    flex: none;
    max-width: 100%;
  }
}