<style>*{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}.custom-header{color:#fff;display:flex;font-family:Arial,sans-serif;height:194px;justify-content:center;padding:.8rem 1.5rem;z-index:1000}.custom-header,.custom-header:after{left:0;position:absolute;top:0;width:100%}.custom-header:after{background:linear-gradient(180deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.6) 40%,transparent);content:"";height:100%;pointer-events:none;z-index:-1}.header-container{align-items:center;display:flex;justify-content:space-between;max-width:1200px;width:100%}.header-logo img{max-height:94px}.header-right{align-items:center;display:flex;gap:1.2rem}.contact-info{font-size:.85rem;line-height:1.2;text-align:right}.social-icons a{align-items:center;background-color:#1c3f29;border-radius:2px;display:inline-flex;height:40px;justify-content:center;margin:0 .3rem;text-decoration:none;width:40px}.social-icons a img{display:block;height:52%;width:52%}.nav-links{display:flex;gap:1.2rem}.nav-links a{color:#fff;font-weight:600;transition:color .3s}.nav-links a:hover{color:#c00}.cta-btn{background:#c00;border-radius:4px;color:#fff;font-weight:700;padding:.6rem 1.2rem;transition:background .3s}.cta-btn:hover{background:#900;text-decoration:none}.menu-toggle{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:1.8rem}.header .tabs__tab,.header .tabs__tab:active,.header .tabs__tab:focus,.header .tabs__tab:hover,.header a:not(.button),.header blockquote,.header div,.header h1,.header h2,.header h3,.header h4,.header h5,.header h6,.header li,.header p,.header span{color:#fff}#hs_cos_wrapper_header-module-1>header>div>div.header-right>div.contact-info>p:first-child,#hs_cos_wrapper_header-module-1>header>div>div.header-right>div.contact-info>p:nth-child(2),#hs_cos_wrapper_header-module-1>header>div>div.header-right>div.contact-info>p:nth-child(3){font-weight:600;margin:0}@media (max-width:992px){.contact-info{display:none}}@media (max-width:768px){.contact-info{display:block;padding:.5rem 0;text-align:left}.menu-toggle{display:block}.nav-links{flex-direction:column;order:3;width:100%}.nav-links a{display:block;padding:.5rem 0}.header-right{align-items:flex-start;background:rgba(0,0,0,.9);display:none;flex-direction:column;gap:1rem;padding:1.5rem;position:absolute;right:0;top:70px;width:100%}.contact-info{order:2}.social-icons{order:3}.cta-btn{order:4}.header-right.show{display:flex;top:148px}.social-icons a{font-size:1.5rem}.cta-btn{text-align:center;width:100%}}