@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);
body, h1, h2, h3, h4, h5, h6, p, a, li, td, th, label, input, textarea, select, button { font-family: 'DM Sans', -apple-system, 'Segoe UI', Roboto, Arial, sans-serif !important; }
button, input[type=submit], input[type=button] { border-radius: 10px !important; transition: all .18s ease !important; }
input[type=text], input[type=email], input[type=password], input[type=search], textarea, select { border-radius: 10px !important; }
.Signin__iconSign { background:#e4f2f6 !important; border-radius:14px !important; width:56px !important; height:56px !important; display:flex !important; align-items:center !important; justify-content:center !important; padding:0 !important; }
.Signin__iconSign svg { width:26px !important; height:26px !important; fill:#326773 !important; }
.Footer__footer { background:#272F40 !important; color:#F2F2F2 !important; }
.Footer__footer a { color:#9CCED9 !important; }
.Header__headerSearch, #searchContainer, #searchContainer input { border-radius:999px !important; }
.CategoryContainer > div, .kbCategory, .zd_v2-listItem, .supportContainer div[class*="ategory"] { border-radius:16px !important; box-shadow:0 2px 12px rgba(39,47,64,.09) !important; border:1px solid #e4e9ed !important; transition:transform .18s ease !important; }
.Feed__feed, .Feed__feedshadow2, .ArticlesCard__articleCard { border-radius:16px !important; box-shadow:0 1px 2px rgba(39,47,64,.05), 0 6px 18px rgba(39,47,64,.09) !important; border:1px solid #e7ecef !important; transition:transform .18s ease, box-shadow .18s ease !important; }
.Feed__feed:hover, .ArticlesCard__articleCard:hover { transform:translateY(-3px) !important; box-shadow:0 12px 26px rgba(39,47,64,.14) !important; }
.Input__searchPanelInput { border-radius:999px !important; }
.Feed__feed, .Feed__feedshadow2 { background:transparent !important; border:0 !important; box-shadow:none !important; border-radius:0 !important; }
.CategoryBlock__kbCategory { background:#fff !important; border-radius:16px !important; border:1px solid #e9edf0 !important; box-shadow:0 1px 2px rgba(39,47,64,.05), 0 8px 20px rgba(39,47,64,.08) !important; margin-bottom:16px !important; display:block !important; transition:transform .18s ease, box-shadow .18s ease !important; }
.CategoryBlock__kbCategory:hover { transform:translateY(-3px) !important; box-shadow:0 14px 28px rgba(39,47,64,.14) !important; }
.Feed__feedshadow1 { background:#fff !important; border-radius:16px !important; border:1px solid #e9edf0 !important; box-shadow:0 1px 2px rgba(39,47,64,.05), 0 8px 20px rgba(39,47,64,.08) !important; }
div, span, strong, b, em, td, th, dt, dd, .Header__brandName { font-family:'DM Sans', -apple-system, 'Segoe UI', Roboto, Arial, sans-serif !important; }
.Header__brandName { font-weight:400 !important; opacity:.9 !important; }
.searchPanelSearchBox { border-radius:999px !important; }
