@-webkit-keyframes fadeInDown{0%{transform:translate3d(0,-100%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes fadeInDown{0%{transform:translate3d(0,-100%,0);opacity:0}to{transform:translateZ(0);opacity:1}}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:111;transition:var(--transition);background-color:rgba(var(--header-background-color));background-repeat:no-repeat;background-position:50%;background-size:cover;min-height:var(--header-height)}.header-sticky.is-sticky{position:fixed;top:0;left:0;right:0;width:100%;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;box-shadow:0 0 30px rgba(0,0,0,.1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.header-inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:-15px;margin-left:-15px}.header-inner>*{display:flex;flex:0 0 auto;flex-wrap:wrap;padding-right:15px;padding-left:15px}.header-left{align-items:center;align-self:center;flex:1 0 200px;max-width:200px;min-height:60px}.header-left span{line-height:1}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.header-left{flex:1 0;max-width:none}}@media only screen and (min-width:768px) and (max-width:991px){.header-left{margin:15px 0}}@media only screen and (max-width:767px){.header-left{min-height:auto;margin:10px 0}}.header-center{flex:1 0;justify-content:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.header-center{display:none}}.header-right{display:flex;align-items:center;justify-content:flex-end;align-self:center;gap:30px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.header-right{flex:0 0 auto;max-width:none}}.header-logo{line-height:1;display:flex}@media only screen and (max-width:575px){.header-logo img{max-height:50px}}.header-btn.btn{font-size:15px;font-weight:600;align-self:center;padding:17px 25px}@media only screen and (max-width:575px){.header-btn.btn{font-size:13px;padding:13px 20px}}@media only screen and (max-width:479px){.header-btn.btn{display:none}}