.dm-shell-header{--dm-header-resize-duration:.42s;--dm-header-resize-easing:cubic-bezier(.22, 1, .36, 1);color:inherit;z-index:30;background:0 0;position:sticky;inset-block-start:-34px;@media (width<=767px){inset-block-start:0}@media (width>=768px) and (width<=1023px){inset-block-start:-34px}}.dm-shell-header li{flex-direction:row;margin-block-end:0;display:flex}.dm-shell-header__inner{box-sizing:border-box;inline-size:calc(100% - 48px);max-inline-size:1170px;margin-inline:auto;@media (width<=767px){inline-size:calc(100% - 36px)}@media (width>=768px) and (width<=1023px){inline-size:calc(100% - 48px)}}.dm-shell-header__rail{background:var(--dm-brand);color:var(--white);font-size:14px;line-height:1}.dm-shell-header__rail-inner{flex-direction:row;justify-content:flex-end;align-items:center;gap:24px;min-block-size:34px;font-style:normal;display:flex}.dm-shell-header__rail-contact{flex-direction:row;align-items:center;gap:24px;font-style:normal;display:flex}.dm-shell-header__rail-social{flex-direction:row;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dm-shell-header__rail-social svg{fill:currentColor;block-size:16px;inline-size:16px;display:block}.dm-shell-header__rail a,.dm-shell-header__rail a:visited{color:#f7f7f7;border-radius:3px;flex-direction:row;align-items:center;gap:7px;text-decoration:none;transition:color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.dm-shell-header__rail a:hover,.dm-shell-header__rail a:focus,.dm-shell-header__rail a:active{color:var(--white);text-decoration:none}.doncen-site .dm-shell-header__rail-contact a:hover,.doncen-site .dm-shell-header__rail-contact a:focus-visible{text-underline-offset:4px;text-decoration:underline}.dm-shell-header__rail-social a:hover,.dm-shell-header__rail-social a:focus-visible{background-color:#ffffff2e;box-shadow:0 0 0 4px #ffffff2e}.dm-shell-header__rail-social a svg{transition:transform .18s}.dm-shell-header__rail-social a:hover svg,.dm-shell-header__rail-social a:focus-visible svg{transform:translateY(-1px)scale(1.1)}.dm-shell-header__rail a:focus-visible{outline:2px solid var(--white);outline-offset:5px}.dm-shell-header__rail-social a:active svg{transform:scale(.95)}.dm-shell-header__rail a,.dm-shell-header__rail-social a svg{@media (prefers-reduced-motion:reduce){transition:none}}.dm-shell-header__rail-social a:hover svg,.dm-shell-header__rail-social a:focus-visible svg,.dm-shell-header__rail-social a:active svg{@media (prefers-reduced-motion:reduce){transform:none}}.dm-shell-header__rail-icon{flex:0 0 14px;block-size:14px;inline-size:14px;display:block}.dm-shell-header__rail-icon svg,.dm-shell-mobile__contact-icon svg{fill:currentColor;block-size:100%;inline-size:100%;display:block}.dm-shell-header__main{background:var(--white);z-index:31;border-block-end:1px solid #f1f4f8;inline-size:100%;transition:background-color .3s cubic-bezier(.4,0,.6,1);position:relative}.doncen-site .page-header.dm-shell-header{background:0 0}.dm-shell-header.is-scrolled{--dm-header-resize-duration:.28s;--dm-header-resize-easing:cubic-bezier(.4, 0, .6, 1)}.dm-shell-header.is-mega-open .dm-shell-header__main{background-color:var(--white)}.dm-shell-header__main-inner{min-block-size:72px;transition:min-height var(--dm-header-resize-duration) var(--dm-header-resize-easing);grid-template-columns:240px minmax(0,1fr) auto;align-items:center;gap:clamp(24px,3vw,48px);display:grid;@media (width<=767px){grid-template-columns:minmax(0,1fr) auto;min-block-size:74px}@media (width<=1023px){grid-template-columns:minmax(0,1fr) auto auto;gap:14px;min-block-size:72px}@media (width>=768px) and (width<=1023px){grid-template-columns:minmax(0,1fr) auto auto auto}@media (width<=767px){grid-template-columns:minmax(0,1fr) auto auto;min-block-size:48px}@media (width>=1024px) and (width<=1199px){grid-template-columns:180px minmax(0,1fr) auto;gap:24px}position:static;&[data-nav-open]>.dm-shell-mobile{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0,0)}&[data-nav-open]>.dm-shell-mobile-overlay{visibility:visible;opacity:1;pointer-events:auto}}.dm-shell-header__logo .dichen-configured-logo{block-size:auto;inline-size:180px;display:block;@media (width<=767px){block-size:auto;inline-size:145px}@media (width>=768px) and (width<=1023px){inline-size:150px}@media (width<=767px){inline-size:132px}@media (width>=1024px) and (width<=1199px){inline-size:180px}}.dm-shell-header__nav-list{align-items:center;gap:clamp(24px,2vw,40px);margin:0;padding:0;list-style:none;display:flex;@media (width>=1024px) and (width<=1199px){gap:22px}flex-direction:row}.doncen-site .dm-shell-header__nav-link,.doncen-site .dm-shell-header__nav-link:visited{color:inherit;cursor:pointer;min-block-size:auto;transition:color .2s ease, padding var(--dm-header-resize-duration) var(--dm-header-resize-easing);white-space:nowrap;background:0 0;border:0;flex-direction:row;align-items:center;margin:0;padding:30px 0;font-size:clamp(14px,1.111vw,16px);font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.dm-shell-header__nav-link:after{content:none}.dm-shell-mega-trigger[data-nav-open] .dm-shell-mega__trigger-link:after{transform:rotate(135deg)}.dm-shell-header.is-scrolled .dm-shell-header__main-inner{@media (width>=768px){min-block-size:64px}}.dm-shell-header.is-scrolled .dm-shell-header__nav-link{@media (width>=768px){padding-block:22px}}.doncen-site .dm-shell-header__nav-link:hover,.doncen-site .dm-shell-header__nav-link:focus{color:var(--dm-brand);font-weight:500;text-decoration:none}.doncen-site .dm-shell-header__nav-link:focus-visible{outline:2px solid var(--dm-brand);outline-offset:4px}.dm-shell-mega-trigger{flex-direction:row;align-items:stretch;display:flex;position:static;&[data-nav-open]>.dm-shell-mega{visibility:visible;pointer-events:auto;opacity:1;block-size:auto;max-block-size:80vh;block-size:var(--dm-mega-height);overflow:auto}}.dm-shell-mega[hidden],.dm-shell-mega__panel[hidden],.dm-shell-mega-overlay[hidden],.dm-shell-mobile[hidden],.dm-shell-mobile-overlay[hidden]{display:none}.dm-shell-mega-overlay.is-open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .3s cubic-bezier(.4,0,.6,1) 60ms,visibility linear}.dm-shell-mega{--dm-mega-height:0px;background:var(--white);isolation:isolate;pointer-events:none;visibility:hidden;will-change:height;z-index:40;border-block-end:1px solid #eee;border-radius:0;block-size:0;margin:0;padding:0;transition:height .3s cubic-bezier(.4,0,.6,1),box-shadow .3s cubic-bezier(.4,0,.6,1),visibility 0s linear .3s;display:block;position:absolute;inset-block-start:100%;inset-inline:0;overflow:hidden;box-shadow:0 0 #0000}.dm-shell-mega-trigger[data-nav-open] .dm-shell-mega{box-shadow:none;block-size:var(--dm-mega-height);pointer-events:auto;visibility:visible;transition:height .3s cubic-bezier(.4,0,.6,1),box-shadow .3s cubic-bezier(.4,0,.6,1),visibility linear}.dm-shell-mega-trigger.is-closing .dm-shell-mega{transition-duration:.2s}.dm-shell-mega__inner{box-sizing:border-box;opacity:0;grid-template-columns:180px minmax(0,1fr);gap:42px;padding-block:40px 64px;transition:opacity .2s cubic-bezier(.4,0,.6,1),transform .2s cubic-bezier(.4,0,.6,1);display:grid;transform:translateY(-4px)}.dm-shell-mega-trigger[data-nav-open] .dm-shell-mega__inner{opacity:1;transition-duration:.26s;transition-delay:60ms;transform:translateY(0)}.dm-shell-mega-trigger.is-closing .dm-shell-mega__inner{transition-duration:.16s;transition-delay:0s}.dm-shell-mega,.dm-shell-mega__inner,.dm-shell-mega-overlay{@media (prefers-reduced-motion:reduce){transition-duration:.01ms;transition-delay:0s}}.dm-shell-mega__tabs{flex-direction:column;align-items:flex-start;gap:22px;margin:0;padding:0;list-style:none;display:flex}.dm-shell-mega__tabs a,.dm-shell-mega__tabs a:visited{color:inherit;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none}.dm-shell-mega__tabs a:hover,.dm-shell-mega__tabs a:focus,.dm-shell-mega__tabs a.is-active,.dm-shell-mega__tabs a.is-active:visited{color:var(--dm-brand)}.dm-shell-mega__panels{min-inline-size:0;display:grid}.dm-shell-mega__panel{opacity:0;pointer-events:none;visibility:hidden;grid-area:1/1;min-inline-size:0}.dm-shell-mega__panel.is-active{opacity:1;pointer-events:auto;visibility:visible}.dm-shell-mega__panel.is-active .dm-shell-mega-card{opacity:1;transition:color .2s;transform:none}.dm-shell-mega-trigger[data-nav-open] .dm-shell-mega__panel.is-active .dm-shell-mega-card{opacity:1;transform:none}.dm-shell-mega-trigger[data-nav-open] .dm-shell-mega__panel.is-active li .dm-shell-mega-card{transition-delay:0s}.dm-shell-mega__grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.dm-shell-mega__grid>li{inline-size:100%;min-inline-size:0}.dm-shell-mega-card,.dm-shell-mega-card:visited{color:inherit;inline-size:100%;text-decoration:none;display:block}.dm-shell-mega-card__image{aspect-ratio:1.35;contain:paint;isolation:isolate;background:#f9f9f9;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;inline-size:100%;display:flex;position:relative;overflow:hidden}.dm-shell-mega-card__image img{mix-blend-mode:multiply;object-fit:contain;filter:none;opacity:1;z-index:1;block-size:100%;inline-size:100%;transition:transform .35s cubic-bezier(.22,1,.36,1);display:block;position:relative;transform:none}.dm-shell-mega-card__label{margin-block-start:12px;font-size:14px;line-height:1.35;display:block}.dm-shell-mega-card:hover,.dm-shell-mega-card:focus{color:var(--dm-brand-hover);text-decoration:none}.dm-shell-mega-card:hover .dm-shell-mega-card__image img,.dm-shell-mega-card:focus .dm-shell-mega-card__image img{transform:scale(1.045)}.dm-shell-header__actions{align-items:center;gap:10px;display:flex;@media (width<=1023px){gap:10px;display:flex}@media (width>=768px) and (width<=1023px){display:contents}@media (width<=767px){display:contents}flex-direction:row}.dm-shell-search-toggle{box-shadow:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:8px;display:none;@media (width>=768px) and (width<=1023px){grid-area:1/2}@media (width<=767px){grid-area:1/2}}.dm-shell-search-toggle__icon,.dm-shell-search__icon{box-sizing:border-box;border:2px solid;border-radius:50%;block-size:16px;inline-size:16px;display:block;position:relative}.dm-shell-search-toggle__icon:after,.dm-shell-search__icon:after{content:"";transform-origin:0;background:currentColor;border-radius:1px;block-size:2px;inline-size:7px;position:absolute;inset-block-start:10px;inset-inline-end:-5px;transform:rotate(45deg)}.dm-shell-search-toggle__icon{color:inherit}.dm-shell-search{background:var(--white);box-sizing:border-box;border:1px solid #ddd;border-radius:50vw;flex-direction:row;align-items:center;block-size:40px;inline-size:175px;padding:0 12px;transition:border-color .18s,box-shadow .18s,width .24s cubic-bezier(.2,.8,.2,1);display:flex}.dm-shell-search:focus-within{border-color:var(--dm-brand);inline-size:240px;box-shadow:0 0 0 1px #0078d21f}.dm-shell-search__icon{color:#737373;flex:0 0 16px;transition:color .18s;@media (width<=1023px){color:inherit}}.dm-shell-search:focus-within .dm-shell-search__icon{color:var(--dm-brand);@media (width<=1023px){color:var(--dm-brand)}}.dm-shell-search input[type=search]{box-shadow:none;color:inherit;background:0 0;border:0;block-size:38px;inline-size:100%;min-inline-size:0;padding:0 0 0 10px;font-size:12px}.dm-shell-search input[type=search]:focus{box-shadow:none;outline:0}.dm-shell-header__contact,.dm-shell-header__contact:visited{background:var(--dm-brand);border:1px solid var(--dm-brand);border-radius:var(--dm-button-radius);box-sizing:border-box;color:var(--white);white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;min-block-size:40px;padding:12px 20px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.dm-shell-header__contact:hover,.dm-shell-header__contact:focus{background:var(--dm-brand-hover);border-color:var(--dm-brand-hover);color:var(--white)}.dm-shell-header__contact svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;transform-origin:50%;block-size:14px;inline-size:14px;margin-inline-start:8px;transform:scale(1.2)}.dm-shell-header__mobile-toggle,.dm-shell-mobile,.dm-shell-mobile-overlay{display:none}.dm-shell-header__rail-icon svg.sg-icon-stroke,.dm-shell-mobile__contact-icon svg.sg-icon-stroke{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.dm-shell-header__rail,.dm-shell-header__nav,.dm-shell-header__actions{@media (width<=767px){display:none}}.dm-shell-header__mobile-toggle{@media (width<=767px){box-shadow:none;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:10px;display:inline-flex}@media (width>=768px) and (width<=1023px){grid-area:1/3}@media (width<=767px){grid-area:1/3}flex-direction:row;@media (width>=1024px){display:none}}.dm-shell-header__mobile-toggle svg{@media (width<=767px){fill:none;stroke:currentColor;stroke-width:2px;block-size:16px;inline-size:20px;display:block}@media (width<=1023px){fill:none;stroke:currentColor;stroke-width:2px;block-size:16px;inline-size:20px;display:block}}.dm-shell-mobile{@media (width<=767px){background:var(--white);box-sizing:border-box;color:inherit;z-index:42;block-size:100vh;inline-size:min(88vw,380px);padding:24px 28px 32px;transition:transform .25s;display:block;position:fixed;inset-block-start:0;inset-inline-end:0;overflow-y:auto;transform:translate(100%)}@media (width<=1023px){background:var(--white);box-sizing:border-box;color:inherit;z-index:42;block-size:100vh;inline-size:min(88vw,380px);padding:24px 28px 32px;transition:transform .25s;display:block;position:fixed;inset-block-start:0;inset-inline-end:0;overflow-y:auto;transform:translate(100%);inline-size:min(88vw,380px);padding:24px 28px 32px;box-shadow:-12px 0 36px #00000024}@media (width>=1024px){display:none}}.dm-shell-mobile__header{@media (width<=767px){border-block-end:1px solid #e6e6e6;justify-content:space-between;align-items:center;margin-block-end:12px;padding-block-end:16px;display:flex}@media (width<=1023px){border-block-end:1px solid #e6e6e6;justify-content:space-between;align-items:center;margin-block-end:4px;padding-block-end:16px;display:flex}flex-direction:row}.dm-shell-mobile__header strong{@media (width<=767px){font-size:18px}@media (width<=1023px){font-size:18px;line-height:1.2}}.dm-shell-mobile__header button{@media (width<=767px){box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0 4px}@media (width<=1023px){border-radius:var(--dm-button-radius);box-shadow:none;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;block-size:38px;inline-size:38px;padding:0 0 3px;display:inline-flex}flex-direction:row;@media (width<=767px){font-size:34px;line-height:1}@media (width<=1023px){font-size:30px;line-height:1}}.dm-shell-mobile__links{@media (width<=767px){margin:0;padding:0;list-style:none}@media (width<=1023px){margin:0;padding:0}}.dm-shell-mobile__links a{@media (width<=767px){color:inherit;border-block-end:1px solid #e9e9e9;padding:16px 0;text-decoration:none;display:block;font-size:17px;font-weight:650}}.dm-shell-mobile__products{@media (width<=767px){border-block-end:1px solid #e9e9e9}@media (width<=1023px){border-block-end:1px solid #e9e9e9;margin:0}}.dm-shell-mobile__products summary{@media (width<=767px){color:inherit;cursor:pointer;padding:16px 0}@media (width<=1023px){color:inherit;cursor:pointer;justify-content:space-between;align-items:center;padding:17px 0;list-style:none;display:flex}flex-direction:row;@media (width<=767px){font-size:17px;font-weight:650}@media (width<=1023px){font-size:17px;font-weight:700}}.dm-shell-mobile__products-list{@media (width<=767px){gap:10px;margin:0;padding:0 0 18px 14px;list-style:none;display:grid}@media (width<=1023px){gap:22px;margin:0;padding:4px 0 24px;display:grid}}.dm-shell-mobile__products-list ul{@media (width<=767px){gap:10px;margin:10px 0 0;padding:0 0 0 14px;list-style:none;display:grid}@media (width<=1023px){gap:2px;margin:10px 0 0;padding:0 0 0 16px;display:grid;position:relative}}.dm-shell-mobile__products-list a,.dm-shell-mobile__products-list a:visited{@media (width<=767px){color:inherit;text-decoration:none}@media (width<=1023px){color:inherit;text-decoration:none}@media (width<=767px){font-size:14px}@media (width<=1023px){font-size:14px;line-height:1.35}}.dm-shell-mobile__products-list .dm-shell-mobile__category-link{@media (width<=767px){color:inherit;margin-block-start:8px}@media (width<=1023px){color:inherit;padding:0;display:block}@media (width<=767px){font-weight:700}@media (width<=1023px){font-size:15px;font-weight:700;line-height:1.3}}.dm-shell-mobile .dm-shell-header__contact{@media (width<=767px){inline-size:100%;margin-block-start:24px}@media (width<=1023px){inline-size:100%;margin-block-start:24px}}.dm-shell-mobile__contact{@media (width<=767px){gap:8px;margin-block-start:22px;font-style:normal;display:grid}@media (width<=1023px){gap:16px;margin:42px 0 0;font-style:normal;display:grid}}.dm-shell-mobile__contact a,.dm-shell-mobile__contact a:visited{@media (width<=767px){color:#555;align-items:center;gap:8px;text-decoration:none;display:flex}@media (width<=1023px){color:#555;align-items:center;gap:12px;min-inline-size:0;text-decoration:none;display:flex}flex-direction:row;@media (width<=767px){font-size:13px}@media (width<=1023px){font-size:15px;line-height:1.4}}.dm-shell-mobile__contact-icon{@media (width<=767px){opacity:.65;flex:0 0 18px;block-size:18px;inline-size:18px;display:block}}.dm-shell-mobile-overlay{@media (width<=767px){backdrop-filter:saturate(130%)blur(20px);opacity:0;pointer-events:none;visibility:hidden;will-change:opacity;z-index:41;background:#f5f5f78c;transition:opacity .25s cubic-bezier(.4,0,.6,1),visibility 0s linear .25s;position:fixed;inset:0}@media (width<=1023px){backdrop-filter:saturate(130%)blur(20px);opacity:0;pointer-events:none;visibility:hidden;will-change:opacity;z-index:41;background:#f5f5f78c;transition:opacity .25s cubic-bezier(.4,0,.6,1),visibility 0s linear .25s;position:fixed;inset:0}}.dm-shell-mobile.is-open{@media (width<=767px){transform:translate(0)}@media (width<=1023px){transform:translate(0)}}.dm-shell-mobile-overlay.is-open{@media (width<=767px){opacity:1;pointer-events:auto;visibility:visible;transition:opacity .3s cubic-bezier(.4,0,.6,1),visibility linear;display:block}@media (width<=1023px){opacity:1;pointer-events:auto;visibility:visible;transition:opacity .3s cubic-bezier(.4,0,.6,1),visibility linear;display:block}}.dm-shell-header__nav,.dm-shell-search{@media (width<=1023px){display:none}}.dm-shell-search-toggle,.dm-shell-header__mobile-toggle{@media (width<=1023px){box-shadow:none;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}flex-direction:row}.dm-shell-search.is-open{@media (width<=1023px){background:var(--white);z-index:44;inline-size:auto;display:flex;position:absolute;inset-block-start:calc(100% + 8px);inset-inline:24px}flex-direction:row}.dm-shell-header__actions .dm-shell-header__contact{@media (width>=768px) and (width<=1023px){grid-area:1/4}@media (width<=767px){display:none}}.dm-shell-mobile__header button:hover,.dm-shell-mobile__header button:focus-visible{@media (width<=1023px){background:#f2f2f2}}.dm-shell-mobile__products summary::-webkit-details-marker{@media (width<=1023px){display:none}}.dm-shell-mobile__products summary:after{@media (width<=1023px){content:"";border-block-end:2px solid;border-inline-end:2px solid;flex:0 0 8px;block-size:8px;inline-size:8px;margin-inline-end:4px;transition:transform .2s,color .2s;transform:rotate(-45deg)}}.dm-shell-mobile__products[open] summary:after{@media (width<=1023px){color:var(--dm-brand);transform:rotate(45deg)}}.dm-shell-mobile__products-list,.dm-shell-mobile__products-list ul,.dm-shell-mobile__links{@media (width<=1023px){list-style:none}}.dm-shell-mobile__products-list>li,.dm-shell-mobile__products-list ul>li{@media (width<=1023px){min-inline-size:0;display:block}}.dm-shell-mobile__products-list>li{@media (width<=1023px){position:relative}}.dm-shell-mobile__products-list ul:before{@media (width<=1023px){background:var(--dm-brand);content:"";opacity:.75;border-radius:2px;inline-size:2px;position:absolute;inset-block:6px;inset-inline-start:0}}.dm-shell-mobile__products-list ul a,.dm-shell-mobile__products-list ul a:visited{@media (width<=1023px){border-radius:5px;padding:8px 10px;transition:background-color .18s,color .18s;display:block}}.dm-shell-mobile__products-list ul a:hover,.dm-shell-mobile__products-list ul a:focus-visible{@media (width<=1023px){background:#f6f6f6}}.dm-shell-mobile__links li{@media (width<=1023px){display:block}}.dm-shell-mobile__links a,.dm-shell-mobile__links a:visited{@media (width<=1023px){color:inherit;border-block-end:1px solid #e9e9e9;padding:17px 0;text-decoration:none;display:block;font-size:17px;font-weight:700}}.dm-shell-mobile__links a:hover,.dm-shell-mobile__links a:focus-visible,.dm-shell-mobile__products-list a:hover,.dm-shell-mobile__products-list a:focus-visible{@media (width<=1023px){color:var(--dm-brand)}}.dm-shell-mobile__contact-icon,.dm-shell-mobile__contact-icon svg{@media (width<=1023px){flex:0 0 20px;block-size:20px;max-block-size:20px;inline-size:20px;max-inline-size:20px;display:block}}.dm-shell-mobile__social-nav{@media (width<=1023px){margin-block-start:24px}}.dm-shell-mobile__social{@media (width<=1023px){align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}flex-direction:row}.dm-shell-mobile__social li{@media (width<=1023px){display:flex}flex-direction:row}.dm-shell-mobile__social a,.dm-shell-mobile__social a:visited{@media (width<=1023px){color:#555;justify-content:center;align-items:center;block-size:22px;inline-size:22px;transition:color .18s,transform .18s;display:inline-flex}flex-direction:row}.dm-shell-mobile__social a:hover,.dm-shell-mobile__social a:focus-visible{@media (width<=1023px){color:var(--dm-brand);transform:translateY(-1px)}}.dm-shell-mobile__social svg{@media (width<=1023px){fill:currentColor;block-size:20px;inline-size:20px;display:block}}.dm-shell-header__mobile-toggle,.dm-shell-search-toggle{@media (width<=767px){padding:6px}}.dm-footer__inner{box-sizing:border-box;grid-template-columns:minmax(0,370fr) minmax(0,150fr) minmax(0,180fr) minmax(0,196fr);align-items:start;gap:38px 48px;inline-size:calc(100% - 64px);max-inline-size:1040px;margin-inline:auto;padding-block-start:68px;display:grid;@media (width<=1023px){grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 56px;inline-size:calc(100% - 48px);padding-block-start:54px}@media (width<=767px){padding-block-start:40px;display:block}}.dm-footer a,.dm-footer a:visited{color:inherit;text-decoration:none}.dm-footer a:hover,.dm-footer a:focus-visible{color:var(--white);text-decoration:underline}.dm-footer__logo{inline-size:168px;display:inline-block}.dm-footer__logo img{filter:brightness(0)invert();block-size:auto;inline-size:100%;display:block}.dm-footer__brand p{max-inline-size:340px;margin:0;margin-block-start:10px;@media (width<=1023px){max-inline-size:620px}@media (width<=767px){max-inline-size:none}font-size:14px;line-height:1.5}.dm-footer__group ul{margin:0;padding:0;list-style:none}.dm-footer__group li{margin:0}.dm-footer__group ul,.dm-footer__contact address{gap:7px;font-size:14px;line-height:1.4;display:grid}.dm-footer__contact address{font-style:normal}.dm-footer__contact strong{color:var(--white);margin-block-start:2px;font-weight:700}.dm-footer__contact strong:not(:first-child){margin-block-start:4px}.dm-footer__contact address a{text-underline-offset:3px}.dm-footer__social{color:var(--white);flex-direction:row;align-items:center;gap:16px;margin-block-start:20px;display:flex}.dm-footer__social a{block-size:24px;inline-size:24px;display:block}.dm-footer__social a:hover,.dm-footer__social a:focus-visible{color:#ffffffbf}.dm-footer__social svg{fill:currentColor;block-size:100%;inline-size:100%;display:block}.dm-footer__bottom{box-sizing:border-box;color:var(--white);border-block-start:1px solid #fff9;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;min-block-size:80px;padding-block:24px;display:flex;@media (width<=1023px){flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-block-size:94px;padding-block:18px}@media (width<=767px){min-block-size:0;padding-block:22px 24px}}.dm-footer__bottom small,.dm-footer__legal{font-size:clamp(12px,.95vw,14px);line-height:1.4}.dm-footer__legal{gap:18px;display:flex;@media (width<=767px){flex-direction:column;gap:6px}}.dm-footer__group>summary{cursor:default;list-style:none;@media (width>=768px){pointer-events:none}@media (width<=767px){cursor:pointer;justify-content:space-between;align-items:center;padding-block:18px;display:flex}flex-direction:row}.dm-footer__group>summary::-webkit-details-marker{display:none}.dm-footer__group>summary h4{color:var(--white);@media (width>=768px){margin:0;margin-block-end:20px}@media (width<=767px){margin:0}}.dm-footer__brand{@media (width<=1023px){grid-column:1/-1}@media (width<=767px){margin-block-end:28px}}.dm-footer__group{@media (width<=767px){border-block-start:1px solid #ffffff59}}.dm-footer__group>summary:after{@media (width<=767px){content:"";border-block-end:2px solid;border-inline-end:2px solid;block-size:8px;inline-size:8px;margin-inline-end:3px;transition:transform .2s;transform:rotate(45deg)translate(-2px,2px)}}.dm-footer__group[open]>summary:after{@media (width<=767px){transform:rotate(225deg)translate(-2px,2px)}}.dm-footer__group>nav,.dm-footer__group>address{@media (width<=767px){padding-block-end:22px}}.dm-shell-mega-overlay{backdrop-filter:saturate(130%)blur(20px);opacity:0;pointer-events:none;visibility:hidden;will-change:opacity;z-index:29;opacity:0;visibility:hidden;pointer-events:none;background:#f5f5f78c;transition:opacity .2s cubic-bezier(.4,0,.6,1),visibility 0s linear .2s;position:fixed;inset:0}.doncen-site:has(.dm-shell-mega-trigger[data-nav-open])>.dm-shell-mega-overlay{opacity:1;visibility:visible;pointer-events:auto}.dm-shell-header__nav-link{font-size:16px;font-weight:600;line-height:1.2}.dm-shell-header__actions{align-items:center;gap:10px;display:flex;@media (width<=1023px){display:contents}}.dm-shell-search-toggle,.dm-shell-header__mobile-toggle{@media (width<=1023px){color:#343741;background:0 0;border:1px solid #0000;border-radius:50vw;justify-content:center;align-items:center;block-size:auto;min-block-size:48px;inline-size:auto;min-inline-size:0;margin:0;padding:12px 20px;font-size:14px;display:inline-flex}}.dm-shell-header__mobile-toggle:before,.dm-shell-header__mobile-toggle:after{content:none}
