/* Keep desktop navigation inside its own column, clear of the tools. */
body .home-v14-footer-v7{display:none!important}
body.home-mode>footer.og-footer.og-footer-v7,body>footer.og-footer.og-footer-v7{display:block!important;background:linear-gradient(110deg,#0b2346,#073274 58%,#0d4bbb)!important}
body .og-footer__trust small{display:none!important}
body #page-contacts .contact-field-icon{display:inline-flex!important;position:static!important;vertical-align:-3px;width:18px;height:18px;margin-right:8px;color:#075cff}
body #page-contacts .contact-field-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body #page-partners>.ogx-hero .ogx-hero-content>.ogx-mini-benefits{margin-top:36px!important}
body #page-partners .ogx-form .ogx-form-grid>label:not(.ogx-checkbox){font-size:18px!important;line-height:1.4!important;color:#243e65!important;font-weight:500!important}
body #page-partners .ogx-form .ogx-form-grid>label>input,body #page-partners .ogx-form .ogx-form-grid>label>select,body #page-partners .ogx-form .ogx-form-grid>label>textarea{display:block!important;margin-top:10px!important;font-size:16px!important;border-radius:8px!important}
body #page-partners .partner-field-icon{display:inline-flex!important;vertical-align:-3px!important;width:18px!important;height:18px!important;margin-right:8px!important;color:#075cff!important}
body #page-partners .partner-field-icon svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body #page-contacts>.sec.contacts-details-first{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:28px!important;align-items:start!important}
body #page-contacts>.sec.contacts-details-first>.ci-list{grid-column:1/-1!important;margin-bottom:0!important}
body #page-contacts>.sec.contacts-details-first>.cb{grid-column:1!important;margin:0!important;padding:0!important;min-width:0!important;box-shadow:none!important;border:0!important}
body #page-contacts>.sec.contacts-details-first>.cb>.read-wrap{padding:24px!important;max-width:none!important;margin:0!important}
body #page-contacts>.sec.contacts-details-first>.contact-grid{grid-column:2!important;margin:0!important;padding:0!important;min-width:0!important}
body #page-contacts>.sec.contacts-details-first>.contact-grid>.cf{margin:0!important;max-width:none!important}
body #page-knowledge :has(>.kb-cat){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
body #page-knowledge .kb-cat{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:12px!important;padding:22px!important;align-content:start!important;min-width:0!important}
body #page-knowledge .kb-cat>.kb-cat-ico{position:static!important;transform:none!important;display:flex!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}
body #page-knowledge .kb-cat>.kb-cat-ico:before,body #page-knowledge .kb-cat>.kb-cat-ico:after{display:none!important}
body #page-knowledge .kb-cat>.kb-cat-ico svg{width:22px!important;height:22px!important;stroke:#075cff!important;fill:none!important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body #page-knowledge .kb-cat>h3{margin:0!important;min-width:0!important;font-size:16px!important;line-height:1.35!important;overflow-wrap:anywhere}
body #page-knowledge .kb-cat>p,body #page-knowledge .kb-cat>.kb-cat-arrow{grid-column:1/-1!important;margin:0!important}
body #page-knowledge .kb-tab{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:15px!important}
body #page-knowledge .kb-tab.active svg{color:white!important}
.article-reading{color:#075cff!important;font-size:12px!important;font-weight:400!important;white-space:nowrap;margin-left:10px}.article-link{display:inline-block;color:#075cff!important;font-size:14px!important;margin-top:14px}
@media(max-width:900px){body #page-contacts>.sec.contacts-details-first{grid-template-columns:1fr!important}body #page-contacts>.sec.contacts-details-first>.cb,body #page-contacts>.sec.contacts-details-first>.contact-grid{grid-column:1!important}}
@media(max-width:900px){body #page-knowledge :has(>.kb-cat){grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){body #page-knowledge :has(>.kb-cat){grid-template-columns:1fr!important}}
body #page-home #home-v44-cases .v44-case-content h3,body #page-home #home-v44-cases .v44-case-metrics strong{font-weight:400!important}
body #page-contacts .contacts-details-first>.ci-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;padding:24px 0!important;margin:0 0 32px!important;background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important}
body #page-contacts .contacts-details-first>.ci-list>.ci{min-width:0!important;display:flex!important;align-items:flex-start!important;gap:12px!important;margin:0!important}
body #page-contacts .contacts-details-first .ci-val{font-weight:400!important;overflow-wrap:anywhere}
body #page-contacts .contacts-details-first>.ci-list>.hbox{grid-column:1/-1!important;margin:0!important}
body #page-contacts .contacts-details-first>.contact-grid{display:block!important}
body #page-contacts .contacts-details-first>.contact-grid>.cf{width:100%!important;max-width:960px!important;margin:24px auto 0!important}
@media(max-width:1000px){body #page-contacts .contacts-details-first>.ci-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){body #page-contacts .contacts-details-first>.ci-list{grid-template-columns:1fr!important}}
body .page .sg4>.scard>.sc-ico.compact-line-icon:first-child{position:static!important;inset:auto!important;transform:none!important;float:none!important;box-sizing:border-box!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}
body .page .sg4>.scard>.sc-ico.compact-line-icon:first-child::before,body .page .sg4>.scard>.sc-ico.compact-line-icon:first-child::after{display:none!important;content:none!important}
body .page .sg4>.scard>.sc-title{position:static!important;transform:none!important;display:block!important;min-width:0!important;padding:0!important;margin:0!important}
body #page-blog #blogFilterPanel{flex-wrap:nowrap!important;overflow-x:auto!important;gap:12px!important}
body #page-blog #blogFilterPanel .blog-filter-tabs{flex-wrap:nowrap!important;flex:1 0 auto!important;gap:8px!important}
body #page-blog #blogFilterPanel .blog-filter-tools{flex-wrap:nowrap!important;flex:0 0 auto!important;gap:8px!important}
body #page-blog #blogFilterPanel .blog-search{display:none!important}
body #page-blog #blogFilterPanel .blog-filter-btn{white-space:nowrap!important;padding:10px 12px!important;font-size:16px!important}
body #page-blog #blogFilterPanel select{width:auto!important;min-width:140px!important;max-width:185px!important}
body #page-cases .case-filter-row .case-filter{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;font-size:16px!important;min-height:48px!important;white-space:nowrap!important}
body #page-cases .case-filter.active .filter-line-icon svg{color:#fff!important}
body #mainNav .oniks-utility-bar{height:38px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 24px;background:#f5f7fb;border-bottom:1px solid #e1e7f0;color:#5c6c83;font-size:12px;line-height:1.2}
.oniks-utility-bar>div{display:flex;align-items:center;gap:24px}.oniks-utility-bar a{text-decoration:none;color:inherit}.oniks-utility-bar a:hover{color:#1655ca}
.oniks-utility-bar a.utility-phone{color:#18345d;font-size:14px;font-weight:600;white-space:nowrap;border-left:1px solid #dce3ed;padding-left:24px}.oniks-utility-bar a.utility-callback{color:#1754c5;font-weight:500;white-space:nowrap}
body #mainNav .oniks-utility-bar>span,body #mainNav .oniks-utility-bar a{color:#075cff!important}
body #mainNav .oniks-utility-bar a:hover{color:#1649c8!important}
body #mainNav .oniks-utility-bar,body #mainNav .oniks-utility-bar a{font-family:"Segoe UI",Arial,sans-serif!important;font-size:15px!important;font-weight:500!important;font-style:normal!important}
body #mainNav .nav-logo,body #mainNav .nav-logo .v44-wordmark{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}
body #mainNav .nav-logo .v44-wordmark{object-fit:contain!important;padding:0!important;max-height:58px!important}
@media(min-width:1181px){body:is(.home-mode,:not(.home-mode)) #mainNav{height:auto!important;min-height:110px!important;background:#fff!important;display:flex!important;flex-direction:column!important}body:is(.home-mode,:not(.home-mode)) #mainNav .nav-inner{height:72px!important;min-height:72px!important;flex:0 0 72px!important;box-sizing:border-box!important}body #mainNav .oniks-utility-bar{flex:0 0 38px!important;box-sizing:border-box!important;width:100%!important}body:is(.home-mode,:not(.home-mode)){padding-top:38px!important}}
@media(min-width:1181px) and (max-width:1390px){body #mainNav .oniks-utility-bar,body #mainNav .oniks-utility-bar a{font-size:13px!important}}
@media(max-width:1180px){body #mainNav .oniks-utility-bar{display:none!important}}
body #page-esg .ogx-grid.ethics-roomy{grid-template-columns:1fr 1fr 1.35fr 1fr 1fr!important;gap:18px!important}
body #page-esg .ogx-card{min-width:0!important;padding:22px!important}
body #page-esg .ogx-card h3{min-width:0!important;overflow-wrap:anywhere!important;font-size:18px!important;line-height:1.35!important}
body .page .compact-line-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;float:none!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important}
body .page .compact-line-icon:before,body .page .compact-line-icon:after{display:none!important}
body .page .compact-line-icon svg,.filter-line-icon svg{display:block!important;width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;color:#1b55c8}
body .page .scard{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;gap:16px 10px!important;align-content:start!important;padding:24px!important;min-height:190px!important}
body .page .scard .sc-ico{grid-column:1!important;grid-row:1!important;align-self:center!important}
body .page .scard .sc-title{grid-column:2!important;grid-row:1!important;font-size:17px!important;line-height:1.3!important;min-height:0!important;margin:0!important;align-self:center!important;overflow-wrap:anywhere}
body .page .scard .sc-desc{grid-column:1/-1!important;margin:0!important;font-size:14px!important;line-height:1.6!important}
body #page-esg .ogx-card:has(.compact-line-icon){display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:16px 10px!important;align-content:start!important}
body #page-esg .ogx-card>.ogx-icon.compact-line-icon:first-child{position:static!important;inset:auto!important;transform:none!important;float:none!important;grid-column:1!important;grid-row:1!important;align-self:start!important;justify-self:start!important;box-sizing:border-box!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;margin:2px 0 0!important;padding:0!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}
body #page-esg .ogx-card>.ogx-icon.compact-line-icon:first-child::before,body #page-esg .ogx-card>.ogx-icon.compact-line-icon:first-child::after{content:none!important;display:none!important}
body #page-esg .ogx-card>.ogx-icon.compact-line-icon:first-child>svg{position:static!important;transform:none!important;width:22px!important;height:22px!important;margin:0!important;filter:none!important}
body #page-esg .ogx-card>h3{position:static!important;transform:none!important;display:block!important;grid-column:2!important;grid-row:1!important;margin:0!important;padding:0!important;min-height:0!important;min-width:0!important;width:auto!important}
body #page-esg .ogx-card>p{position:static!important;grid-column:1/-1!important;grid-row:2!important;margin:0!important;clear:both!important}
body #page-blog .blog-filter-panel{display:flex!important;flex-wrap:wrap!important;gap:18px!important;padding:20px!important;align-items:center!important}
body #page-blog .blog-filter-tabs{display:flex!important;flex-wrap:wrap!important;gap:10px!important}
body #page-blog .blog-filter-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:46px!important;padding:10px 16px!important;font-size:15px!important;line-height:1.2!important}
.filter-line-icon{display:inline-flex;width:18px;height:18px;flex:0 0 18px}.filter-line-icon svg{width:18px!important;height:18px!important}.blog-filter-btn.active .filter-line-icon svg{color:white!important}
body #page-blog .blog-filter-tools{margin-left:auto!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important}
body #page-blog .blog-filter-tools select,body #page-blog .blog-search input{min-height:46px!important;font-size:15px!important}
@media(max-width:1500px){body #page-esg .ogx-grid.ethics-roomy{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .page .sg4{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:1000px){body #page-esg .ogx-grid.ethics-roomy,body .page .sg4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){body #page-esg .ogx-grid.ethics-roomy,body .page .sg4{grid-template-columns:1fr!important}body #page-blog .blog-filter-tools{margin-left:0!important;width:100%!important}body #page-blog .blog-filter-tools>*{min-width:0!important;flex:1 1 160px!important}}
@media(min-width:1181px){
  body:is(.home-mode,:not(.home-mode)) #mainNav .nav-inner{display:grid!important;grid-template-columns:175px minmax(0,1fr) auto!important;gap:16px!important;padding-left:24px!important;padding-right:24px!important}
  body:is(.home-mode,:not(.home-mode)) #mainNav .nav-menu-wrap{display:flex!important;min-width:0!important;width:auto!important;justify-content:safe center!important;gap:8px!important;padding-inline:0!important;margin-inline:0!important}
  body #mainNav .nav-menu-wrap>.nav-item{flex:0 0 auto!important;margin:0!important}
  body #mainNav .nav-menu-wrap>.nav-item>.nav-link{padding-left:2px!important;padding-right:2px!important;gap:4px!important;white-space:nowrap!important;font-size:15px!important;min-width:0!important;width:auto!important}
  body #mainNav .nav-right{position:static!important;min-width:0!important;width:auto!important;margin:0!important;gap:6px!important;justify-self:end!important}
}
@media(min-width:1181px) and (max-width:1390px){
  body:is(.home-mode,:not(.home-mode)) #mainNav .nav-inner{grid-template-columns:150px minmax(0,1fr) auto!important;gap:10px!important;padding-left:16px!important;padding-right:16px!important}
  body #mainNav .nav-logo{min-width:0!important;width:150px!important}
  body #mainNav .nav-logo .v44-wordmark{width:150px!important}
  body:is(.home-mode,:not(.home-mode)) #mainNav .nav-menu-wrap{gap:4px!important}
  body #mainNav .nav-menu-wrap>.nav-item>.nav-link{padding-inline:1px!important;font-size:13px!important;gap:3px!important}
  body #mainNav .nav-cta-btn{padding-inline:12px!important;font-size:12px!important}
}
body.home-mode #page-home .home-v14-stats-grid.v47-stats{grid-template-columns:repeat(5,minmax(0,1fr))!important}
#mainNav .nav-menu-wrap>.nav-item>.nav-link{display:flex!important;align-items:center!important;gap:6px!important}
#mainNav .v47-menu-icon{display:block!important;width:17px!important;height:17px!important;object-fit:contain!important;flex:0 0 17px!important}
@media(max-width:720px){body.home-mode #page-home .home-v14-stats-grid.v47-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.home-mode #page-home .home-v14-stats-grid.v47-stats>.home-v14-stat:last-child{grid-column:1/-1!important}body.home-mode #page-home .home-v14-hero{min-height:840px!important}}
body.home-mode #page-home .home-v14-approach-copy{max-width:none!important;width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:12px 28px!important;align-items:center!important;align-content:start!important;align-self:start!important;min-height:0!important;height:auto!important;padding-block:0!important}
body.home-mode #page-home .home-v14-approach-copy h2{font-size:30px!important;line-height:1.2!important;margin:0!important;grid-column:1!important}
body.home-mode #page-home .home-v14-approach-copy p{grid-column:1/-1!important;grid-row:2!important;margin:0 0 10px!important;max-width:950px!important}
body.home-mode #page-home .home-v14-approach-copy .home-v14-btn{grid-column:2!important;grid-row:1!important;justify-self:end!important;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 20px!important;font-size:14px!important;box-shadow:none!important;font-weight:500!important}
body.home-mode #page-home .home-v14-mini-card{height:285px!important;min-height:285px!important;padding:12px!important}
body.home-mode #page-home .v44-photo-copy{background:rgba(255,255,255,.8)!important;backdrop-filter:blur(12px);min-height:125px!important;padding:18px!important;box-shadow:none!important;border:1px solid #ffffff90!important}
body.home-mode #page-home .v44-photo-copy h3{font-size:18px!important;line-height:1.25!important;margin-bottom:8px!important}
body.home-mode #page-home .v44-photo-copy p{font-size:14px!important;line-height:1.4!important;color:#41546c!important}
body.home-mode #page-home #home-companies .home-v14-company,body.home-mode #page-home #home-companies .home-v14-company:nth-child(-n+2){height:320px!important;min-height:320px!important}
body.home-mode #page-home #home-companies .home-v14-company-body{inset:auto 12px 12px!important;padding:16px!important;background:rgba(255,255,255,.8)!important;backdrop-filter:blur(12px);border:1px solid #ffffff80!important}
body.home-mode #page-home #home-companies .home-v14-company-body h3{font-size:21px!important}
body.home-mode #page-home #home-companies .home-v14-company-body p{font-size:13px!important;line-height:1.4!important;margin-bottom:8px!important}
body.home-mode #page-home .home-v17-process-card{min-height:190px!important;height:auto!important;padding:22px 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;border-radius:8px!important;box-shadow:none!important}
body.home-mode #page-home .home-v17-process-card>.home-v17-icon:first-child{margin:0 auto 12px!important;align-self:center!important}
body.home-mode #page-home .home-v17-process-card h3{font-size:17px!important;line-height:1.3!important}
body.home-mode #page-home .home-v17-process-card p{font-size:14px!important;line-height:1.5!important;margin:8px 0 0!important}
body.home-mode #page-home .home-v14-news-body .home-v14-date{display:flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important;font-size:12px!important;flex-wrap:nowrap!important}
body.home-mode #page-home .v44-reading{color:#1557dc!important;font-weight:600!important;white-space:nowrap!important}
body.home-mode #page-home .home-v14-footer-v7 .home-v14-footer-logo img.v45-footer-logo{width:220px!important;height:70px!important;min-width:0!important;min-height:0!important;max-height:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important;object-fit:contain!important;background:transparent!important}
body.home-mode #page-home .home-v14-faq-stats>div{min-height:100px!important;padding:18px!important;border-radius:8px!important;box-shadow:none!important}
body.home-mode #page-home .home-v14-faq-stats strong{font-size:30px!important}
body.home-mode #page-home .home-v14-faq-grid .home-v14-btn{width:max-content!important;min-width:0!important;min-height:40px!important;padding:10px 20px!important;box-shadow:none!important;font-size:14px!important}
#page-home .v44-case{min-height:0!important;background:#f5f8fc!important;display:flex!important;flex-direction:column!important;border:1px solid #e0e7f0!important}
#page-home .v44-case>img{position:static!important;width:100%!important;height:215px!important;object-fit:cover!important}
#page-home .v44-case:after{display:none!important}
#page-home .v44-case-content{position:static!important;padding:24px!important;color:#14274b!important}
#page-home .v44-case-content>span{color:#1755cc!important}
#page-home .v44-case-content h3{color:#14274b!important;font-size:23px!important;min-height:86px!important;margin:12px 0 20px!important}
#page-home .v44-case-metrics strong{color:#164fc7!important}
#page-home .v44-case-metrics small{color:#63738b!important}
#page-home .v44-case-content>a{color:#164fc7!important}
#page-cases .case-thumb{position:relative!important;overflow:hidden!important;font-size:0!important;background:#f4f8ff!important;height:190px!important;padding:0!important}
#page-cases .case-thumb>img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}
#page-cases .case-thumb .ct-tag{position:absolute!important;top:12px!important;left:12px!important;font-size:10px!important;background:rgba(255,255,255,.9)!important}
@media(min-width:1250px){body.home-mode #page-home .home-v14-approach-copy h2{white-space:nowrap!important}}
@media(max-width:900px){body.home-mode #page-home .home-v14-approach-copy{grid-template-columns:1fr!important}body.home-mode #page-home .home-v14-approach-copy h2{font-size:26px!important}body.home-mode #page-home .home-v14-approach-copy .home-v14-btn{grid-column:1!important;grid-row:3!important;justify-self:start!important}#page-home .v44-case-content h3{min-height:0!important}}

/* One sober typographic and icon language across the site. */
.case-card .case-thumb[data-case-photo-v2]{position:relative!important;padding:0!important;overflow:hidden!important;background:#f5f8fc!important;font-size:0!important}
.case-card .case-thumb[data-case-photo-v2]>img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}
.case-card .case-thumb[data-case-photo-v2]>.ct-tag{position:absolute!important;top:10px!important;left:10px!important;background:rgba(255,255,255,.94)!important;font-size:10px!important}
body .og-footer .og-footer__logo{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;width:240px!important;height:64px!important;min-height:0!important}
body .og-footer .og-footer__logo::before,body .og-footer .og-footer__logo::after{display:none!important}
body .og-footer .oniks-footer-wordmark{display:block!important;width:240px!important;height:64px!important;max-width:100%!important;object-fit:contain!important;background:transparent!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body,body *{font-family:"Segoe UI",Arial,sans-serif!important;font-style:normal!important}
#mainNav .v47-menu-icon{width:14px!important;height:14px!important;flex-basis:14px!important;filter:brightness(0) saturate(100%) invert(24%) sepia(76%) saturate(1477%) hue-rotate(202deg) brightness(86%) contrast(93%)!important}
#mainNav .nav-menu-wrap>.nav-item>.nav-link{gap:7px!important}
:is(.rcard-ico,.og-icon,.ogx-icon,.v9-round-ico,.ico,.home-v17-icon,.home-v14-icon,.press-icon,.media-icon,.service-icon,.case-icon,.kb-icon,.search-category-icon,.search-result-icon){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;padding:0!important}
:is(.rcard-ico,.og-icon,.ogx-icon,.v9-round-ico,.ico,.home-v17-icon,.home-v14-icon,.press-icon,.media-icon,.service-icon,.case-icon,.kb-icon,.search-category-icon,.search-result-icon) img{width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important;object-fit:contain!important;filter:brightness(0) saturate(100%) invert(24%) sepia(76%) saturate(1477%) hue-rotate(202deg) brightness(86%) contrast(93%)!important}
:is(.rcard-ico,.og-icon,.ogx-icon,.v9-round-ico,.ico,.home-v17-icon,.home-v14-icon,.press-icon,.media-icon,.service-icon,.case-icon,.kb-icon,.search-category-icon,.search-result-icon) svg{width:24px!important;height:24px!important;fill:#1b55c8!important;stroke:#1b55c8!important}
body.home-mode #page-home .home-v17-process-card>.home-v17-icon:first-child{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;margin-bottom:10px!important}
#mainNav .v47-menu-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}
#mainNav .v47-menu-icon svg{width:14px!important;height:14px!important;fill:none!important;stroke:#1b55c8!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
:is(.rcard-ico,.og-icon,.ogx-icon,.v9-round-ico,.ico,.home-v17-icon,.home-v14-icon,.press-icon,.media-icon,.service-icon,.case-icon,.kb-icon,.search-category-icon,.search-result-icon) svg{fill:none!important;stroke:#1b55c8!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
