.dnd_area-row-0-force-full-width-section{position:sticky;top:0;z-index:99999}.header-custom{background:#fff;min-height:70px;padding:0 20px;position:relative;z-index:1000}.header-custom .header-container{align-items:center;display:flex;height:70px;justify-content:space-between;margin:0 auto;max-width:1280px}.header-custom .logo{align-items:center;color:#2d3748;display:flex;font-size:1.5rem;font-weight:700;text-decoration:none}.header-custom .logo img{height:40px;margin-right:10px;width:auto}.header-custom .hs-menu-wrapper{align-items:center;display:flex}.header-custom .hs-menu-wrapper ul{align-items:center;display:flex;gap:30px;list-style:none;margin:0;padding:20px}.header-custom .hs-menu-item{position:relative}.header-custom .hs-menu-item a{color:#2d3748;font-size:1rem;font-weight:700;padding:10px 0;position:relative;text-decoration:none;transition:color .3s ease}.header-custom .hs-menu-item a:hover{color:#001f60}.header-custom .hamburger{cursor:pointer;display:none;flex-direction:column;padding:5px;z-index:1001}.header-custom .hamburger span{background:#2d3748;height:3px;margin:3px 0;transform-origin:center;transition:.3s;width:25px}.header-custom .hamburger.active span:first-child{transform:rotate(45deg) translate(6px,6px)}.header-custom .hamburger.active span:nth-child(2){opacity:0}.header-custom .hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}@media (max-width:768px){.header-custom .hamburger{display:flex}.header-custom .hs-menu-wrapper{align-items:center;background:#fff;flex-direction:column;justify-content:center;left:-100%;position:absolute;top:70px;transition:left .3s ease;width:100%}.header-custom .hs-menu-wrapper.active{left:0}.header-custom .hs-menu-wrapper ul{flex-direction:column;gap:20px;text-align:center;width:100%}.header-custom .hs-menu-item{width:100%}.header-custom .hs-menu-item a{display:block;font-size:1.2rem;padding:15px 0;width:100%}.header-custom .hs-menu-item a:after{display:none}}.demo-content{margin-left:auto;margin-right:auto;margin-top:70px;max-width:1200px;padding:40px 20px}.demo-section{background:#f8f9fa;border-radius:8px;margin-bottom:40px;padding:30px}.demo-section h2{color:#2d3748;margin-bottom:20px}.demo-section p{color:#4a5568;margin-bottom:15px}.overlay{background:rgba(0,0,0,.5);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999}.overlay.active{display:block}@media (max-width:768px){.overlay.active{display:block}}