header.header{background-color:#212529;vertical-align:top;z-index:9}header.header,header.header .header-section{display:inline-block;line-height:0;width:100%}header.header .header-section{padding:17px 0}header.header .header-section .logo{display:inline-block;line-height:0;width:auto}header.header .header-section .logo a{display:inline-block;line-height:0;width:100%}header.header .header-section .logo a img{display:block;max-width:168px;width:100%}header.header .header-section .header-wrap{align-items:center;display:flex;gap:20px;justify-content:space-between}header.header .header-section .header-wrap .right-cta{align-items:center;display:flex;gap:30px;justify-content:flex-end;opacity:0;visibility:hidden;z-index:-1}header.header .header-section .header-wrap .right-cta .first_cta{color:#fff;display:inline-block;font-family:Yaroop;font-size:15px;font-weight:400;line-height:25px}header.header .header-section .header-wrap .right-cta a.contact_cta{background-color:#0093c4;border-radius:40px;color:#fff;display:block;font-size:15px;font-weight:600;line-height:25px;margin:0 auto;padding:10px 20px;text-decoration:none;width:fit-content}header.header .header-section .header-wrap .right-cta a.contact_cta:hover{background-color:#fff;color:#0093c4}.is-sticky{-webkit-animation:slideDown .35s ease-out;animation:slideDown .35s ease-out;position:fixed}@-webkit-keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}header.header.is-sticky .header-section .header-wrap .right-cta{opacity:1;visibility:visible;z-index:1}.banner-contact-btn{display:none}@media(max-width:991px){header.header .header-section .logo{display:block;margin:0 auto}header.header .header-section .logo a img{margin:0 auto}header.header .header-section .header-wrap .right-cta{display:none}.banner-contact-btn{background-color:#212529;bottom:0;display:inline-block;left:0;padding:15px 20px;position:fixed;right:0;text-align:center;width:100%;z-index:9}a.contact-cta{background-color:#0093c4;border-radius:40px;color:#fff;display:block;font-size:15px;font-weight:700;line-height:25px;margin:0 auto;padding:10px 20px;text-decoration:none;width:fit-content}}@media(max-width:767px){header.header .header-section{padding:17px 0 16px}header.header .header-section .logo a img{max-width:100px}}