*{box-sizing:border-box;font-family:Montserrat,sans-serif;margin:0;padding:0}body{background-color:#f0f0f0}.main-header{background-color:#0c0f38;color:#fff;padding:15px 0;width:100%}.container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 40px}.logo-container{align-items:center;display:flex;gap:15px;max-width:200px;img{display:block;margin:auto;max-width:100%;padding:0}}.logo-icon{background:hsla(0,0%,100%,.1);border-radius:50%;fill:#fff;height:45px;padding:5px;width:45px}.logo-text-group{align-items:center;display:flex;font-size:15px;line-height:1.1}.logo-title{font-weight:600;padding-right:12px;text-align:right}.logo-divider{background-color:hsla(0,0%,100%,.5);height:35px;margin-right:12px;width:1px}.logo-subtitle{font-weight:600}.nav-container{align-items:center;display:flex;gap:30px}.nav-links ul{display:flex;gap:30px;list-style:none;&.hs-menu-children-wrapper{display:none;&:hover{display:block}}}.nav-links ul li:hover ul.hs-menu-children-wrapper{align-items:flex-start;background-color:#fff!important;border:1px solid #d1d5de;border-radius:12px;display:block;justify-content:center;margin:0;max-width:fit-content;padding:0;position:absolute;top:70px;width:100%;z-index:1;li{color:#0d1d95!important;font-family:Montserrat,sans-serif;padding:10px!important;transition:.3s;a{color:#0d1d95!important;font-family:Montserrat,sans-serif}&:hover{background-color:#f6f7fa;border-bottom:1px solid #d0d5de;border-top:1px solid #d0d5de;a{background-color:transparent;border:none;color:#0d1d95}}}li::frist-child::hover{border-radius:12px 12px 0 0;border-top:0}}.nav-links ul li.hs-menu-item.hs-menu-depth-1{padding:20px}.nav-links ul li a{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;padding:10px 20px;text-decoration:none;transition:opacity .2s}.nav-links ul li a:hover{background-color:var(--bg-color-btn-menu);border-radius:50px;opacity:.8;padding:10px 20px}.cta-button{align-items:center;background-color:var(--bg-color-btn);color:#0c0f38;display:flex;font-size:14px;font-weight:800;gap:8px;letter-spacing:.5px;padding:12px 24px;text-decoration:none;transition:background-color .3s ease;white-space:nowrap}.cta-button:hover{background-color:#92db63}.cta-button .arrow{font-size:18px;font-weight:700}@media (max-width:900px){.logo-divider,.logo-title,.nav-links{display:none}.cta-button{font-size:12px;padding:10px 15px}.nav-container{gap:0}}.menu-toggle,.nav-links.mobile{display:none}@media (max-width:1200px){.nav-links ul{gap:0}.nav-links ul li.hs-menu-item.hs-menu-depth-1{align-items:center;display:flex}.nav-container{gap:0}}@media (max-width:1100px){.nav-links ul li.hs-menu-item.hs-menu-depth-1{padding:20px 0}}@media (max-width:900px){.cta-button,.nav-links:not(.mobile){display:none}.menu-toggle{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:22px;justify-content:space-between;width:28px}.menu-toggle span{background:#fff;border-radius:2px;display:block;height:3px;transition:.3s;width:100%}.menu-toggle.active span:first-child{transform:translateY(9px) rotate(45deg)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav-links.mobile{background:#0b0f38;display:block!important;height:100vh;padding:80px 20px;position:fixed;right:-300px;top:0;transition:right .3s ease;width:300px;z-index:9999}.nav-links.mobile.open{right:0}.nav-links.mobile ul{list-style:none;padding:0}.nav-links.mobile a{color:#fff!important;font-size:20px;font-weight:500;padding:0;text-align:left;text-decoration:none}.nav-links.mobile ul{flex-direction:column;gap:0}.nav-links.mobile ul li.hs-menu-item.hs-menu-depth-1{display:block;font-size:15px;margin:0 0 10px;padding:0;position:relative}.nav-links.mobile ul li.hs-menu-item.hs-menu-depth-1 a{font-size:15px}.nav-links.mobile ul li ul.hs-menu-children-wrapper{margin:20px 0 0;padding-left:20px}.nav-links.mobile ul li:hover ul.hs-menu-children-wrapper{border:none;margin:0 0 10px;padding-left:0!important}.nav-links.mobile ul li.hs-menu-item.hs-menu-depth-1 ul.hs-menu-children-wrapper li{margin:0}.nav-links.mobile ul li:hover ul.hs-menu-children-wrapper li a{font-size:15px;padding:0!important;text-align:left}.mobile-overlay{background:rgba(0,0,0,.4);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:.3s;visibility:hidden;width:100%;z-index:9998}.mobile-overlay.show{opacity:1;visibility:visible}}