/* Программист: Тахир Тухтаров. Код — собственность компании X-WORLD. */
.language-switch{display:flex;align-items:center;gap:3px;flex-shrink:0;font-size:12px;line-height:1.2;white-space:nowrap}.language-switch a{padding:7px 5px;border-radius:4px;text-decoration:none}.language-switch a[aria-current]{background:#dce8d5;color:#15271b;font-weight:800}.header{gap:14px}.header nav{gap:14px}.header .button.small{padding:10px 13px;white-space:nowrap}.header .currency-picker{flex-shrink:0}.site-header .language-switch{margin-left:8px}.language-pricing{margin:18px 0 24px;max-width:850px}.media-page .presentation-links{grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px}.language-entry{margin:0;background:#f7f9fb;color:#13242e;font:18px Arial,sans-serif;display:grid;min-height:100vh;place-items:center}.language-entry main{padding:30px;text-align:center}.language-entry img{max-width:80vw}.language-entry a{color:#245a39}.language-entry h1{font-size:32px}.header nav a{white-space:nowrap}@media(max-width:1150px){.header{flex-wrap:wrap}.header nav{order:3;width:100%;justify-content:center}.header .button.small{margin-left:auto}}@media(max-width:720px){.header{gap:10px;padding:14px 20px}.header nav{flex-wrap:wrap;gap:12px;font-size:12px}.media-page .presentation-links{grid-template-columns:repeat(2,minmax(0,1fr))}.header .xh-brand-image{width:145px}.language-switch{gap:0}.site-header{flex-wrap:wrap}}@media(max-width:390px){.media-page .presentation-links{grid-template-columns:1fr}}

/* Keep the desktop/tablet header on one baseline in both languages. */
@media(min-width:701px){
 .header{display:flex;flex-wrap:nowrap;gap:10px;padding:18px 20px}
 .header .logo{flex:0 0 auto}
 .header .xh-brand-image{width:160px;height:48px}
 .header nav{order:0;width:auto;min-width:0;flex:1 1 auto;justify-content:flex-end;gap:12px;font-size:12px;grid-column:auto;grid-row:auto}
 .header>.button.small{width:auto;margin:0;flex:0 0 auto;font-size:12px;padding:10px 11px;min-height:40px}
 .header .currency-picker{width:91.8px;flex:0 0 91.8px;margin:0}
 .header .language-switch{flex:0 0 auto;font-size:11px;gap:0;margin:0}
}
@media(min-width:701px) and (max-width:900px){
 .header{gap:7px;padding:14px 12px}
 .header .xh-brand-image{width:130px;height:42px}
 .header nav{gap:8px;font-size:11px;justify-content:flex-start;overflow-x:auto;scrollbar-width:thin}
 .header>.button.small{font-size:11px;padding:8px}
 .header .language-switch a{padding:6px 4px}
}

.statement .wrap{align-items:center;gap:24px;flex-wrap:wrap}.statement-create{flex-shrink:0}.statement .statement-create{color:#fff}.header nav{overflow-x:visible}@media(max-width:720px){.statement-create{margin-top:16px}}

.personal-languages{display:flex;justify-content:flex-end;padding:12px 0 0}.personal-languages .language-switch{border:1px solid #587064;border-radius:6px;padding:3px;color:#eef1eb}.personal-languages .language-switch a{padding:7px 10px}.personal-languages+.page-intro{padding-top:20px}
