@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400&display=swap");body{font-family:Source Sans Pro,sans-serif;margin:0;padding:0}.navbar{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:1.05rem;position:fixed;top:0;transition:background-color .3s ease;width:100%;z-index:1000}.navbar.dark-bg{background:linear-gradient(180deg,rgba(27,25,25,.4) 50%,rgba(27,25,25,0) 98.05%)}.navbar.light-bg{background-color:#f7f7f5}.navbar .logo img{height:25px}.menu-container{align-items:center;display:flex;flex-grow:1}.menu-container ul{display:flex;gap:50px;list-style:none;margin:0;padding:0}.menu-container ul li{position:relative}.menu-container ul li a{color:#fff;font-size:16px;text-decoration:none;transition:.3s;white-space:nowrap}.navbar.light-bg .menu-container ul li a{color:#1b1919}.menu-container ul li:hover ul{display:flex}.menu-container ul li ul{background-color:#f7f7f5;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.15);display:none;flex-direction:column;gap:8px;left:0;list-style:none;margin:0;padding:8px;position:absolute;top:100%;z-index:1000}.menu-container ul li ul li a{color:#000;display:block;padding:8px}.button-desktop{background-color:transparent;border:1px solid #fff;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:.3s}.navbar.light-bg .button-desktop{background-color:#3a58ff;border:none;color:#fff}.language-selector{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:8px;cursor:pointer;font-size:14px;padding:6px 10px;position:relative;z-index:10}.language-selector,.navbar.light-bg .language-selector{background-color:#fff;border:1px solid #ccc;color:#000}.menu-toggle{cursor:pointer;display:none;flex-direction:column}.menu-toggle div{background-color:#333;height:2px;margin:3px 0;width:20px}.close-menu{cursor:pointer;display:none;font-size:20px}.mobile-menu{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);display:none;flex-direction:column;position:fixed;top:60px;width:100%;z-index:1001}.mobile-menu ul{list-style:none;margin:0;padding:1rem}.mobile-menu ul li{border-bottom:.5px solid #e8e9e5;margin-bottom:1rem;padding-bottom:1rem}.mobile-menu ul li a{color:#000;font-size:18px;text-decoration:none}.mobile-menu ul li ul{display:none;padding:.5rem}.mobile-menu ul li ul li a{padding-left:.5rem}.button-mobile{background-color:#3a58ff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;margin-top:1rem;max-width:124px;padding:8px 16px}@media (max-width:768px){.navbar{background-color:#fff;height:73.5px}.menu-container{display:none}.menu-toggle{display:flex}.button-desktop{display:none}.mobile-menu .hs-menu-item>a{align-items:center;display:flex;position:relative}.mobile-menu .arrow{margin-left:8px;transition:transform .3s ease}.mobile-menu .hs-menu-item>a.active{font-weight:700}.hs-item-has-children a{align-items:center;display:flex;justify-content:space-between}.language-selector{margin-left:auto;margin-right:1rem}}.language-selector{margin-right:12px}.light-logo{display:none}.dark-logo,.navbar.light-bg .light-logo{display:block}.navbar.light-bg .dark-logo{display:none}.mobile-menu .arrow{color:#000;font-size:14px}.mobile-menu .arrow.rotated{color:red;transform:rotate(180deg)}.mobile-menu .arrow{border-bottom:2px solid #000;border-right:2px solid #000;display:inline-block;height:6px;margin-left:8px;transform:rotate(45deg);transition:transform .3s ease;width:6px}.mobile-menu .arrow.rotated{transform:rotate(-135deg)}.navbar.dark-bg .language-selector{background-color:#fff;border:1px solid #ccc;color:#000}.language-selector-custom{display:inline-block;margin-right:12px;position:relative;z-index:1002}.lang-btn{align-items:center;background-color:transparent;border:1px solid #fff;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:6px 10px}.navbar.light-bg .lang-btn{background-color:#fff;border:1px solid #ccc;color:#000}.lang-flag{vertical-align:middle}.lang-dropdown{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:none;list-style:none;margin:0;min-width:140px;padding:6px 0;position:absolute;right:0;top:110%;width:max-content}.lang-dropdown li{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:6px 12px;transition:background .2s}.lang-dropdown li:hover{background-color:#f0f0f0}@media (max-width:768px){.language-selector-custom{margin-right:0;position:absolute;right:55px;top:24px}.lang-btn{font-size:13px;padding:4px 8px}}.nav-inner{align-items:center;display:flex;gap:16px;margin:0 auto;max-width:1280px;padding:0 24px;width:100%}.menu-container{flex:1;justify-content:center}.menu-container ul{gap:40px}@media (min-width:769px){.logo{order:1}.menu-container{order:2}.button-desktop{margin-left:8px;order:3}.language-selector-custom{order:4}.menu-toggle{display:none}}@media (max-width:768px){.navbar{position:fixed}.nav-inner{padding-right:92px}.menu-toggle{position:absolute;right:16px;top:16px;z-index:1003}.language-selector-custom{margin-right:0;position:absolute;right:56px;top:16px;z-index:1002}.lang-btn{font-size:13px;padding:4px 8px}}.menu-container ul li a:hover,.menu-container ul li ul li a:hover{color:inherit!important;text-decoration:underline}