.brand{display:block!important;width:230px;height:58px;font-size:0!important;background:url('/images/save-froms-logo.svg') left center/contain no-repeat;flex:0 0 auto}
.brand span{display:none!important}
@media(max-width:800px){.brand{width:190px;height:48px}}@media(max-width:420px){.brand{width:168px;height:44px}}@media(max-width:360px){.brand{width:150px}}
@media(max-width:800px){.language-switcher{margin-left:auto}.language-button{min-width:44px!important;width:44px!important;height:44px!important;padding:0!important}.language-button .language-label,.language-button .bi-chevron-down{display:none!important}.language-menu{right:0;top:51px}}
.language-switcher{position:relative;z-index:100}.language-button{height:46px;min-width:146px;padding:0 15px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #d8e5f8;border-radius:12px;background:#fff;color:#17305a;font:700 14px 'DM Sans',sans-serif;cursor:pointer;box-shadow:0 8px 24px rgba(31,90,170,.09);transition:.2s}.language-button:hover,.language-button[aria-expanded="true"]{border-color:#8eb8ff;background:#f7fbff;box-shadow:0 10px 28px rgba(31,90,170,.15)}.language-button .bi-globe2{font-size:18px;color:#2166f3}.language-button .bi-chevron-down{font-size:11px;color:#7890b0;transition:.2s}.language-button[aria-expanded="true"] .bi-chevron-down{transform:rotate(180deg)}.language-menu{position:absolute;right:0;top:54px;width:190px;padding:7px;background:#fff;border:1px solid #dfe8f5;border-radius:13px;box-shadow:0 18px 45px rgba(23,57,105,.18);display:none}.language-menu.open{display:block;animation:languageIn .16s ease-out}.language-option{width:100%;padding:10px 11px;display:flex;align-items:center;gap:10px;border:0;border-radius:9px;background:transparent;color:#29405f;font:600 13px 'DM Sans',sans-serif;text-align:left;cursor:pointer}.language-option:hover{background:#edf5ff;color:#175ee4}.language-option.active{background:#e8f2ff;color:#175ee4}.language-option .flag{font-size:18px}.language-option .check{margin-left:auto;color:#1e68ed}@keyframes languageIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}html[dir="rtl"] body{text-align:right}html[dir="rtl"] .language-menu{right:auto;left:0}html[dir="rtl"] .language-option{text-align:right}@media(max-width:620px){.language-button{min-width:46px;width:46px;padding:0}.language-button .language-label,.language-button .bi-chevron-down{display:none}.language-menu{right:0;top:51px}}
