.fade{visibility:hidden}
.fade.in,.fade.show{opacity:1;visibility:visible}

.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}
.alert-heading{color:inherit}
.alert-link{font-weight:700}
.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}
.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}
.alert-primary hr{border-top-color:#9fcdff}
.alert-primary .alert-link{color:#002752}
.alert-secondary{color:#464a4e;background-color:#e7e8ea;border-color:#dddfe2}
.alert-secondary hr{border-top-color:#cfd2d6}
.alert-secondary .alert-link{color:#2e3133}
.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}
.alert-success hr{border-top-color:#b1dfbb}
.alert-success .alert-link{color:#0b2e13}
.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}
.alert-info hr{border-top-color:#abdde5}
.alert-info .alert-link{color:#062c33}
.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}
.alert-warning hr{border-top-color:#ffe8a1}
.alert-warning .alert-link{color:#533f03}
.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}
.alert-danger hr{border-top-color:#f1b0b7}
.alert-danger .alert-link{color:#491217}
.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}
.alert-light hr{border-top-color:#ececf6}
.alert-light .alert-link{color:#686868}
.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}
.alert-dark hr{border-top-color:#b9bbbe}
.alert-dark .alert-link{color:#040505}
@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}
@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}

.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}
.modal.fade .modal-content{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}
.modal .slide.modal-content{-webkit-transform:translate(0,-40%);transform:translate(0,-40%)}
.modal .zoom.modal-content{-webkit-transform:scale(0.75);transform:scale(0.75)}
.modal.show .modal-content{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.modal-dialog{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;width:auto;pointer-events:none}
.modal-content{pointer-events:auto;background-clip:padding-box;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{filter: alpha(opacity=0);opacity:0}
.modal-backdrop.in,.modal-backdrop.show{filter: alpha(opacity=50);opacity:.5}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width: 576px){.modal-dialog{max-width:600px;margin:30px auto}.modal-sm{max-width:300px}}
@media (min-width: 768px){.modal-lg{max-width:800px}}

.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}

hr.sep-vertical,hr.sep-vertical-x2{width:0;height:auto;-ms-flex-item-align:stretch;align-self:stretch;border:0;border-right-width:1px;border-right-style:solid;margin:0}
hr.sep-vertical-x2{border-right-width:2px}
@media (min-width: 576px) {
    hr.sep-vertical-sm,hr.sep-vertical-x2-sm{width:0;height:auto;-ms-flex-item-align:stretch;align-self:stretch;border:0;border-right-width:1px;border-right-style:solid;margin:0}
    hr.sep-vertical-x2-sm{border-right-width:2px}
}
@media (min-width: 768px) {
    hr.sep-vertical-md,hr.sep-vertical-x2-md{width:0;height:auto;-ms-flex-item-align:stretch;align-self:stretch;border:0;border-right-width:1px;border-right-style:solid;margin:0}
    hr.sep-vertical-x2-md{border-right-width:2px}
}
@media (min-width: 1230px) {
    hr.sep-vertical-lg,hr.sep-vertical-x2-lg{width:0;height:auto;-ms-flex-item-align:stretch;align-self:stretch;border:0;border-right-width:1px;border-right-style:solid;margin:0}
    hr.sep-vertical-x2-lg{border-right-width:2px}
}
@media (min-width: 1600px) {
    hr.sep-vertical-xl,hr.sep-vertical-x2-xl{width:0;height:auto;-ms-flex-item-align:stretch;align-self:stretch;border:0;border-right-width:1px;border-right-style:solid;margin:0}
    hr.sep-vertical-x2-xl{border-right-width:2px}
}

[class*=border]{border-style:solid;border-width:0}
.border,.border-sm,.border-md,.border-lg,.border-xl{border-width:1px}
.border-x2{border-width:2px}
.border-top,.border-sm-top,.border-md-top,.border-lg-top,.border-xl-top{border-top-width:1px}
.border-right,.border-sm-right,.border-md-right,.border-lg-right,.border-lg-right{border-right-width:1px}
.border-bottom,.border-sm-bottom,.border-md-bottom,.border-lg-bottom,.border-lg-bottom{border-bottom-width:1px}
.border-left,.border-sm-left,.border-md-left,.border-lg-left,.border-lg-left{border-left-width:1px}
@media (max-width: 575px){[class*="border-sm"]{border-width:0}}
@media (max-width: 767px){[class*="border-md"]{border-width:0}}
@media (max-width: 1199px){[class*="border-lg"]{border-width:0}}
@media (max-width: 1599px){[class*="border-xl"]{border-width:0}}
.border-grid .border{margin-top:-1px;margin-left:-1px}
.border-grid .border-x2{margin-top:-2px;margin-left:-2px}

.rounded{border-radius:1em!important;position:relative;overflow:hidden}
.rounded-circle{border-radius:50%!important;position:relative;overflow:hidden}
.rounded-0{border-radius:0!important}
.position-static{position:static!important}
.position-relative{position:relative!important}
.position-inherit{position:inherit!important}
.position-absolute{position:absolute!important}
.position-fixed{position:fixed!important}
.position-sticky{position:-webkit-sticky!important;position:sticky!important}
@media (max-width: 575px) {
    .zeroing-sm{position:relative!important;width:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;-webkit-transform:none!important;transform:none!important}
}
@media (max-width: 767px) {
    .zeroing-md{position:relative!important;width:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;-webkit-transform:none!important;transform:none!important}
}
.t-0{top:0}.t-25{top:25%}.t-50{top:50%}.t-75{top:75%}.t-100{top:100%}.r-0{right:0}.r-25{right:25%}.r-50{right:50%}.r-75{right:75%}.r-100{right:100%}.b-0{bottom:0}.b-25{bottom:25%}.b-50{bottom:50%}.b-75{bottom:75%}.b-100{bottom:100%}.l-0{left:0}.l-25{left:25%}.l-50{left:50%}.l-75{left:75%}.l-100{left:100%}
.centered{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.overall{position:relative;z-index:10}
.underall{position:relative;z-index:-10}
.absolute-top{position:absolute;top:0;right:0;left:0;z-index:1030}
.absolute-bottom{position:absolute;bottom:0;right:0;left:0;z-index:1030}
.fixed-left,.fixed-right,.fixed-center{position:fixed;z-index:1030;top:0;bottom:0}
.fixed-right{right:0}
.fixed-left{left:0}
.fixed-center{right:0;left:0}
.fixed-top,.show-on-scroll,.hide-on-scroll{position:fixed;top:0;right:0;left:0;z-index:1030}
.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}
.show-on-scroll{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateY(-150%);transform:translateY(-150%)}
.show-on-scroll.show{-webkit-transform:translateY(0%);transform:translateY(0%)}
.hide-on-scroll{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}
.hide-on-scroll.hide{-webkit-transform:translateY(-150%);transform:translateY(-150%)}

.bg-wrap{position:absolute;overflow:hidden;z-index:-2;top:0;bottom:0;left:0;right:0}
.bg-box{z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.bg-box::before{display:block;content:""}
.bg-box.col-1,.bg-box.col-2,.bg-box.col-3,.bg-box.col-4,.bg-box.col-5,.bg-box.col-6,.bg-box.col-7,.bg-box.col-8,.bg-box.col-9,.bg-box.col-10,.bg-box.col-11,.bg-box.col-12{position:absolute;top:0;right:auto;bottom:0;left:0}
.bg-box.col-1:last-child,.bg-box.col-2:last-child,.bg-box.col-3:last-child,.bg-box.col-4:last-child,.bg-box.col-5:last-child,.bg-box.col-6:last-child,.bg-box.col-7:last-child,.bg-box.col-8:last-child,.bg-box.col-9:last-child,.bg-box.col-10:last-child,.bg-box.col-11:last-child,.bg-box.col-12:last-child{right:0;left:auto}
@media (max-width: 767px) {
    .bg-box[class*="col-sm-"]{position:absolute;top:0;bottom:0;left:auto;right:auto}
    .bg-box[class*="col-sm-"]:first-child{left:0}
    .bg-box[class*="col-sm-"]:last-child{right:0}
}
@media (min-width: 768px) {
    .bg-box[class*="col-md-"]{position:absolute;top:0;bottom:0;left:auto;right:auto}
    .bg-box[class*="col-md-"]:first-child{left:0}
    .bg-box[class*="col-md-"]:last-child{right:0}
}
@media (min-width: 1230px) {
    .bg-box[class*="col-lg-"]{position:absolute;top:0;bottom:0;left:auto;right:auto}
    .bg-box[class*="col-lg-"]:first-child{left:0}
    .bg-box[class*="col-lg-"]:last-child{right:0}
}
@media (min-width: 1600px) {
    .bg-box[class*="col-xl-"]{position:absolute;top:0;bottom:0;left:auto;right:auto}
    .bg-box[class*="col-xl-"]:first-child{left:0}
    .bg-box[class*="col-xl-"]:last-child{right:0}
}
.bg.parallax[data-rellax-speed="1"],.bg.parallax[data-rellax-speed="-1"]{top:-10vh;bottom:-10vh}
.bg.parallax[data-rellax-speed="2"],.bg.parallax[data-rellax-speed="-2"]{top:-20vh;bottom:-20vh}
.bg.parallax[data-rellax-speed="3"],.bg.parallax[data-rellax-speed="-3"]{top:-30vh;bottom:-30vh}
.bg.parallax[data-rellax-speed="4"],.bg.parallax[data-rellax-speed="-4"]{top:-40vh;bottom:-40vh}
.bg.parallax[data-rellax-speed="5"],.bg.parallax[data-rellax-speed="-5"]{top:-50vh;bottom:-50vh}
.bg.parallax video{width:auto!important}

img,svg{vertical-align:middle;border-style:none}
svg:not(:root){overflow:hidden}
svg[style*="fill"] path,svg[style*="fill"] polygon,svg[style*="fill"] rect,svg[style*="fill"] g,svg[class*="svg-"] path,svg[class*="svg-"] polygon,svg[class*="svg-"] rect,svg[class*="svg-"] g{fill:inherit}
svg.icon{-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible!important}

.modal-alert,.modal-panel{z-index:1100;visibility:hidden}
.modal-alert.show,.modal-panel.show{visibility:visible}
.fixed-top.slide{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}
.fixed-right.slide{-webkit-transform:translate(100%,0);transform:translate(100%,0)}
.fixed-bottom.slide{-webkit-transform:translate(0,100%);transform:translate(0,100%)}
.fixed-left.slide{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}
.slide,.fade{-webkit-transition:all .25s linear;transition:all .25s linear}
.slide.show{-webkit-transform:translate(0,0);transform:translate(0,0)}

a.toogle-btn{cursor:pointer;text-decoration:none!important}
a.toogle-btn > *{display:block}
.fixed-bottom .hover-wrap-block .hover-block{top:auto;bottom:100%}
.content-box,.chart-box{position:relative}

.breadcrumb{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}
.breadcrumb-item + .breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;content:"/"}
.breadcrumb-item + .breadcrumb-item:hover::before{text-decoration:none}
.pagination{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding-left:0;list-style:none}
.pagination>.active>a,.pagination>.active>a:hover{color:#fff !important;background-color:#06bcf7;border-color:#06bcf7}
.pagination>li:first-child>a,.pagination>li:last-child>a{border-radius:0}
.page-item.active .page-link{z-index:2;text-decoration:none}
.page-item.disabled .page-link{color:#868e96;pointer-events:none}
.page-link{position:relative;display:block;padding:1rem 1.75rem;margin-left:-1px;border-width:1px;border-style:solid}
a.page-link,a.page-link:hover{text-decoration:none!important}
.pagination-lg .page-link{padding:1rem 1.5rem;font-size:120%;line-height:1.5}
.pagination-sm .page-link{padding:.5rem .75rem;font-size:80%;line-height:1.5}