/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400 600;font-display:swap;src:url(/themes/custom/mpacer/assets/fonts/dm-sans.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Manrope';font-style:normal;font-weight:600 700;font-display:swap;src:url(/themes/custom/mpacer/assets/fonts/manrope.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
:root{--mpacer-color-ink:#122F35;--mpacer-color-muted:#52656A;--mpacer-color-blue:#1765A0;--mpacer-color-green:#176346;--mpacer-color-yellow:#F5BF32;--mpacer-color-paper:#F7F8F4;--mpacer-color-white:#FFFFFF;--mpacer-color-line:#D9E2DE;--mpacer-color-mint:#E8F2EB;--mpacer-color-sky:#EAF2F9;--mpacer-color-dark:#102D32;--mpacer-color-error:#9B2928;--mpacer-color-error-border:#A63332;--mpacer-color-error-surface:#FBEFEC;--mpacer-space-xs:0.5rem;--mpacer-space-sm:1rem;--mpacer-space-md:1.5rem;--mpacer-space-lg:2rem;--mpacer-space-xl:3rem;--mpacer-space-section:5rem;--mpacer-text-display-desktop:4.75rem;--mpacer-text-display-mobile:2.875rem;--mpacer-text-heading-desktop:2.75rem;--mpacer-text-heading-mobile:2rem;--mpacer-text-body-desktop:1.25rem;--mpacer-text-body-mobile:1.125rem;--mpacer-text-meta:0.875rem;--mpacer-radius-card:1rem;--mpacer-radius-button:0.375rem;--mpacer-font-heading:'Manrope',system-ui,sans-serif;--mpacer-font-body:'DM Sans',system-ui,sans-serif;--mpacer-font-code:'JetBrains Mono',monospace;--mpacer-leading-heading:1.18;--mpacer-leading-body:1.5;--mpacer-width-content:80rem;--mpacer-width-article:45rem;--mpacer-control-button-height:3.25rem;--mpacer-control-touch-target:3rem;--mpacer-focus-width:0.1875rem;--mpacer-focus-offset:0.1875rem;}
*,*::before,*::after{box-sizing:border-box;}html{color-scheme:light;scroll-padding-block-start:2rem;}body{margin:0;color:var(--mpacer-color-ink);background:var(--mpacer-color-white);font-family:var(--mpacer-font-body);font-size:var(--mpacer-text-body-mobile);line-height:var(--mpacer-leading-body);}img,svg{display:block;max-inline-size:100%;}img{block-size:auto;}button,input,textarea,select{font:inherit;}button,a{-webkit-tap-highlight-color:transparent;}a{color:var(--mpacer-color-blue);text-underline-offset:.2em;}a:hover{text-decoration-thickness:.12em;}:focus-visible{outline:var(--mpacer-focus-width) solid var(--mpacer-color-blue);outline-offset:var(--mpacer-focus-offset);}[hidden]{display:none !important;}h1,h2,h3,h4{margin-block:0;font-family:var(--mpacer-font-heading);font-weight:600;line-height:var(--mpacer-leading-heading);text-wrap:balance;}h1{font-size:clamp(var(--mpacer-text-display-mobile),5.28vw,var(--mpacer-text-display-desktop));letter-spacing:-.035em;}h2{font-size:clamp(var(--mpacer-text-heading-mobile),3.06vw,var(--mpacer-text-heading-desktop));letter-spacing:-.025em;}h3{font-size:clamp(1.5rem,2.35vw,2.125rem);letter-spacing:-.02em;}p{margin-block:0 1em;}.container{inline-size:min(calc(100% - 3rem),var(--mpacer-width-content));margin-inline:auto;}.section{padding-block:clamp(3rem,5.56vw,5rem);}.surface-paper{background:var(--mpacer-color-paper);}.eyebrow{font-size:.875rem;font-weight:600;letter-spacing:.035em;color:var(--mpacer-color-green);}.pill{display:inline-block;padding:.375rem .875rem;border-radius:2rem;background:var(--mpacer-color-mint);color:var(--mpacer-color-green);font-size:.875rem;font-weight:600;}.pill--blue{background:var(--mpacer-color-sky);color:var(--mpacer-color-blue);}.muted{color:var(--mpacer-color-muted);}.site-feedback{padding-block:0;}.site-feedback .messages{padding:1rem;margin-block:1rem;border:1px solid var(--mpacer-color-line);}.site-feedback .messages--error{background:var(--mpacer-color-error-surface);border-color:var(--mpacer-color-error-border);}.region-content > .block-system-main-block > :not(.home-page),.region-content > .block:not(.block-system-main-block){max-inline-size:var(--mpacer-width-content);margin-inline:auto;}.visually-hidden,.skip-link:not(:focus){position:absolute !important;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.skip-link:focus{position:fixed;inset-block-start:1rem;inset-inline-start:1rem;padding:1rem;background:white;z-index:1000;}input:not([type='checkbox'],[type='radio'],[type='submit'],[type='hidden']),textarea,select{max-inline-size:100%;min-block-size:3.5rem;padding:.875rem 1rem;border:1px solid #a6b9b2;border-radius:var(--mpacer-radius-button);color:var(--mpacer-color-ink);background:white;}label{display:block;margin-block-end:.5rem;font-size:1rem;font-weight:600;}.form-item{margin-block:1.5rem;}.form-item--error-message,.messages--error{color:var(--mpacer-color-error);}.form-item input.error,.form-item textarea.error{border-color:var(--mpacer-color-error-border);}input[type='submit'],button.button{min-block-size:var(--mpacer-control-button-height);padding:.75rem 1.25rem;border:0;border-radius:var(--mpacer-radius-button);color:white;background:var(--mpacer-color-blue);cursor:pointer;}table{border-collapse:collapse;}th,td{padding:.875rem;text-align:start;border-block-end:1px solid var(--mpacer-color-line);}pre{max-inline-size:100%;overflow-x:auto;padding:1.5rem;background:var(--mpacer-color-dark);color:white;}code,pre{font-family:var(--mpacer-font-code);}@media (min-width:48rem){body{font-size:var(--mpacer-text-body-desktop);}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;animation:none !important;transition:none !important;}}.form-required::after{content:' *';color:var(--mpacer-color-error);}
.mpacer-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:var(--mpacer-control-button-height);padding:.75rem 1.25rem;border:2px solid transparent;border-radius:var(--mpacer-radius-button);background:var(--mpacer-color-blue);color:white;font-size:1.0625rem;font-weight:600;line-height:1.35;text-align:center;text-decoration:none;}.mpacer-button:hover{background:#125382;color:white;}.mpacer-button--dark{background:var(--mpacer-color-ink);}.mpacer-button--dark:hover{background:#24484e;}.mpacer-button:active{transform:translateY(1px);}.mpacer-button[aria-disabled='true']{background:#e3e8e5;color:var(--mpacer-color-muted);pointer-events:none;}
.home-hero{padding-block:3.5rem 4rem;}.home-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,27.5rem);gap:5rem;align-items:start;}.home-hero h1,.home-hero__copy > h2{margin-block:2rem;}.home-hero__standfirst{font-size:clamp(1.375rem,2vw,1.75rem);font-weight:500;}.home-hero__copy > .muted{max-inline-size:58ch;}.home-hero__explore{display:inline-flex;align-items:center;gap:.75rem;min-block-size:3rem;margin-block-start:1rem;font-size:1rem;font-weight:600;text-decoration:none;}.delivery-diagram{padding:1.5rem;margin-block-start:1rem;border-radius:1.25rem;background:white;}.delivery-diagram h2{margin-block-end:1.5rem;font-size:1.5625rem;}.delivery-diagram ol{margin:1.5rem 0 0;padding:0;list-style:none;}.delivery-diagram li{display:flex;gap:2rem;align-items:start;padding-block:1rem;border-block-start:1px solid var(--mpacer-color-line);}.delivery-diagram li > span{color:var(--mpacer-color-green);font-size:.9375rem;font-weight:600;}.delivery-diagram h3{margin-block-end:.375rem;font-size:1.3125rem;}.delivery-diagram li p{margin:0;color:var(--mpacer-color-muted);font-size:1rem;}.delivery-diagram__accountability{display:none;}.home-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-block-start:3rem;}.home-benefits{color:white;background:var(--mpacer-color-dark);}.home-benefits__intro{display:grid;grid-template-columns:1.4fr 1fr;gap:5rem;}.home-benefits h2{font-size:clamp(2.375rem,3.75vw,3.375rem);}.home-benefits p{color:#d0e1dd;}.home-benefits__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-block:5rem 3rem;padding:0;list-style:none;}.home-benefits__list li{border-block-start:1px solid #436065;padding-block-start:1.25rem;}.home-benefits__number{display:block;margin-block-end:1.5rem;color:var(--mpacer-color-yellow);font-size:1rem;font-weight:600;}.home-benefits h3{margin-block-end:1rem;font-size:1.75rem;}.home-benefits__list p{margin:0;font-size:1.125rem;}.home-benefits__note{margin:0;font-size:1rem;}.home-work{display:block;}.home-work h2,.home-writing h2{font-size:clamp(1.5rem,2.22vw,2rem);}.home-work h2 a,.home-writing h2 a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.2em;}.home-work h2 a:hover,.home-writing h2 a:hover{color:var(--mpacer-color-blue);}.home-work__action{margin-block-start:2rem;}.home-work__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;align-content:start;min-inline-size:0;}.home-work article{min-inline-size:0;}.home-work article{border-block-start:1px solid var(--mpacer-color-line);padding-block-start:1.5rem;}.home-work article > p{margin-block:2rem;}.home-industries h2{font-size:clamp(2rem,2.78vw,2.5rem);}.home-industries__layout{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:6rem;align-items:start;}.home-industries__intro h2{margin-block:2rem 1.5rem;}.home-industries__names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;margin:0;padding:0;list-style:none;font-family:var(--mpacer-font-heading);font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.4;color:var(--mpacer-color-ink);}.home-industries__names li{position:relative;padding:1.5rem 1.5rem 1.5rem 3rem;border-block-end:1px solid var(--mpacer-color-line);overflow-wrap:anywhere;}.home-industries__names li::before{content:'';position:absolute;inset-inline-start:1.5rem;inset-block-start:calc(1.5rem + .65em - 2.5px);inline-size:5px;block-size:5px;border-radius:50%;background:var(--mpacer-color-green);}.home-industries .muted{margin:0;font-size:1.125rem;}@media (max-width:63.999rem){.home-industries__layout{grid-template-columns:minmax(0,1fr);gap:2.5rem;}.home-industries__names{grid-template-columns:repeat(2,minmax(0,1fr));}.home-industries__names li{padding-inline:1.5rem 0;}.home-industries__names li::before{inset-inline-start:0;}}@media (max-width:47.999rem){.home-industries__names{grid-template-columns:minmax(0,1fr);}}.home-writing__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-block:2rem;}.home-writing article{padding-block-start:1.5rem;border-block-start:1px solid var(--mpacer-color-line);}.home-writing article .eyebrow{font-size:.8125rem;}.home-writing__meta{margin-block:2rem 0;font-size:.875rem;}@media (min-width:90rem){.home-hero__grid{gap:7.5rem;}}@media (max-width:63.999rem){.home-hero__grid{gap:2rem;grid-template-columns:1.3fr 1fr;}.home-benefits__list{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:47.999rem){.home-hero{padding-block:2rem;}.home-hero__grid,.home-routes,.home-benefits__intro,.home-work,.home-writing__list{grid-template-columns:1fr;gap:2rem;}.home-hero h1,.home-hero__copy > h2{font-size:clamp(2.5rem,11.8vw,2.875rem);}.home-hero__explore{margin-block:1rem;}.delivery-diagram ol{display:flex;flex-wrap:wrap;gap:.5rem;}.delivery-diagram li{padding:0;border:0;gap:.5rem;align-items:center;}.delivery-diagram li > span,.delivery-diagram li p{display:none;}.delivery-diagram li:not(:last-child)::after{content:'→';color:var(--mpacer-color-blue);}.delivery-diagram h3{margin:0;font-size:1rem;color:var(--mpacer-color-blue);}.delivery-diagram .pill{display:none;}.delivery-diagram__accountability{display:block;margin-block:1.5rem 0;color:var(--mpacer-color-muted);font-size:1.125rem;}.home-routes{margin-block-start:2rem;}.home-benefits__list{grid-template-columns:1fr;gap:2rem;margin-block:2rem;}.home-work__items{grid-template-columns:1fr;}.home-writing__list{margin-block:2.5rem;}.service-route .mpacer-button{font-size:.9375rem;}}.home-hero__copy > h2{font-size:clamp(2.5rem,4vw,4rem);}.home-comparison__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:6rem;align-items:center;}.home-comparison__image img{display:block;inline-size:100%;block-size:auto;border-radius:1rem;}.home-comparison__copy h2{margin-block:1.5rem;}.home-comparison__copy .mpacer-button{margin-block-start:1rem;}@media (max-width:63.999rem){.home-comparison__grid{gap:2.5rem;}}@media (max-width:47.999rem){.home-comparison__grid{display:flex;flex-direction:column;align-items:stretch;}.home-comparison__copy{display:contents;}.home-comparison__copy .eyebrow{order:-4;margin:0;}.home-comparison__copy h2{order:-3;margin:0;}.home-comparison__copy .muted{order:-2;margin:0;}.home-comparison__image{order:-1;}.home-comparison__copy .mpacer-button{align-self:flex-start;}}
.home-video{--home-video-charcoal:#191b1e;--home-video-play:#D62828;--home-video-play-hover:#B91C1C;position:relative;isolation:isolate;overflow:hidden;color:var(--mpacer-color-white);background:var(--home-video-charcoal);}.home-video__poster,.home-video__shade{position:absolute;inset:0;inline-size:100%;block-size:100%;z-index:-1;}.home-video__poster{object-fit:cover;}.home-video__poster img{display:block;inline-size:100%;block-size:100%;object-fit:cover;}.home-video__shade{background:rgb(25 27 30 / 82%);}.home-video__content{min-block-size:45rem;padding-block:6.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}.home-video .eyebrow{color:var(--mpacer-color-yellow);}.home-video h1{max-inline-size:68.75rem;margin-block:1.5rem 2rem;font-size:clamp(2.5rem,4.45vw,4rem);}.home-video__intro{max-inline-size:46.25rem;margin:0;}.home-video__play{display:inline-flex;align-items:center;gap:1.25rem;margin-block-start:2.5rem;padding:0;color:inherit;background:transparent;border:0;font:inherit;cursor:pointer;}.home-video__play[hidden]{display:none;}.home-video__play-icon{display:grid;place-items:center;inline-size:4rem;block-size:4rem;border-radius:50%;color:var(--mpacer-color-white);background:var(--home-video-play);}.home-video__play:hover .home-video__play-icon,.home-video__play:focus-visible .home-video__play-icon{background:var(--home-video-play-hover);}.home-video__play:focus-visible{outline:3px solid var(--mpacer-color-yellow);outline-offset:6px;}.home-video__player{display:block;inline-size:100%;max-block-size:85vh;background:var(--home-video-charcoal);}.home-video.is-enhanced .home-video__dialog{display:none;}.ui-dialog.home-video-dialog{padding:0;border:0;border-radius:12px;background:#111;color:#fff;overflow:hidden;box-shadow:0 20px 70px rgb(0 0 0 / 50%);}.home-video-dialog .ui-dialog-titlebar{padding:.75rem 4rem .75rem 1rem;background:#111;color:#fff;border:0;}.home-video-dialog .ui-dialog-title{margin:0;font-size:1rem;line-height:2rem;}.home-video-dialog__progress{position:absolute;inset:auto 0 0;display:block;inline-size:100%;block-size:4px;margin:0;border:0;border-radius:0;appearance:none;background:#444;color:#66c2ff;pointer-events:none;}.home-video-dialog__progress::-webkit-progress-bar{background:#444;}.home-video-dialog__progress::-webkit-progress-value{background:#66c2ff;}.home-video-dialog__progress::-moz-progress-bar{background:#66c2ff;}.home-video-dialog .ui-dialog-titlebar-close{position:absolute;inset:.375rem .5rem auto auto;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:#fff;cursor:pointer;}.home-video-dialog .ui-dialog-titlebar-close:hover{background:#333;}.home-video-dialog .ui-dialog-titlebar-close::before{content:'×';display:grid;place-items:center;position:absolute;inset:0;text-indent:0;font-size:2rem;line-height:1;}.home-video-dialog .ui-dialog-titlebar-close .ui-icon{display:none;}.home-video-dialog .ui-dialog-titlebar-close:focus-visible{outline:3px solid #fff;outline-offset:-5px;}.home-video-dialog .ui-dialog-content{padding:0;background:#111;}.home-video-dialog .home-video__player{inline-size:100%;max-block-size:calc(92vh - 7.5rem);max-block-size:calc(92dvh - 7.5rem);object-fit:contain;}.home-video__toolbar{display:flex;justify-content:flex-end;padding:.25rem .75rem;background:#111;}.home-video__toolbar[hidden]{display:none;}.home-video__captions{display:inline-flex;align-items:center;gap:.5rem;min-block-size:44px;padding:.375rem .625rem;border:1px solid #777;border-radius:6px;background:#222;color:#fff;font:inherit;font-size:.875rem;cursor:pointer;}.home-video__captions span:first-child{padding:0 .2rem;border:1px solid currentColor;border-radius:2px;font-weight:700;}.home-video__captions[aria-pressed="true"]{background:#fff;color:#111;border-color:#fff;}.home-video__captions:focus-visible{outline:3px solid #66c2ff;outline-offset:2px;}.has-video-dialog .ui-widget-overlay{background:#000;opacity:.85;}html.has-video-dialog,body.has-video-dialog{overflow:hidden;overscroll-behavior:none;}html.has-video-dialog{scrollbar-gutter:stable;}@media (max-width:47.999rem){.home-video__content{min-block-size:0;padding-block:2.5rem 2rem;justify-content:flex-start;}.home-video__shade{background:rgb(25 27 30 / 82%);}.home-video h1{font-size:clamp(2rem,8vw,2.5rem);margin-block:1rem 1.25rem;}.home-video__intro{font-size:1.125rem;}.home-video__play{flex-direction:column;gap:.75rem;margin-block-start:1.5rem;}}@media (forced-colors:active){.home-video__content{background:Canvas;color:CanvasText;}.home-video__play-icon{border:1px solid ButtonText;}.home-video__play:focus-visible{outline-color:Highlight;}}
.service-route{display:flex;flex-direction:column;align-items:start;padding:1.5rem;border-radius:var(--mpacer-radius-card);background:var(--mpacer-color-sky);}.service-route--mint{background:var(--mpacer-color-mint);}.service-route--sky .eyebrow{color:var(--mpacer-color-blue);}.service-route h3{max-inline-size:20ch;margin-block-end:1rem;}.service-route > p:not(.eyebrow){max-inline-size:52ch;font-size:1.125rem;}.service-route .mpacer-button{margin-block-start:auto;}
.site-footer{padding-block:2.5rem 1.5rem;background:var(--mpacer-color-paper);}.site-footer__columns{display:grid;grid-template-columns:1fr 1fr;gap:5rem;}.site-footer img{inline-size:12rem;margin-inline-start:-1rem;}.site-footer h2{margin-block:2rem 1rem;font-size:clamp(1.5rem,2.1vw,1.875rem);}.site-footer p{color:var(--mpacer-color-muted);font-size:1.125rem;}.site-footer nav{align-self:center;}.site-footer ul{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;margin:0;padding:0;}.site-footer li a{display:inline-flex;align-items:center;min-block-size:3rem;font-size:1rem;color:var(--mpacer-color-ink);text-decoration:none;}.site-footer li a:hover{text-decoration:underline;}.site-footer__copyright{margin-block:3rem 0;padding-block-start:1.25rem;border-block-start:1px solid var(--mpacer-color-line);font-size:.875rem !important;}@media (max-width:47.999rem){.site-footer__columns{grid-template-columns:1fr;gap:2rem;}}
.site-header{border-block-end:1px solid var(--mpacer-color-line);background:white;}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-block-size:6.5rem;}.site-header__brand{flex:0 0 auto;}.site-header__brand img{inline-size:12rem;}.site-header__navigation{display:flex;align-items:center;gap:clamp(2rem,5vw,8rem);}.site-nav__list{display:flex;align-items:center;gap:2rem;list-style:none;margin:0;padding:0;}.site-nav__link{display:inline-flex;align-items:center;min-block-size:3rem;color:var(--mpacer-color-ink);text-decoration:none;font-size:1rem;font-weight:500;}.site-nav__link:hover,.site-nav__link.is-active{text-decoration:underline;text-decoration-thickness:2px;}.site-header__toggle{min-block-size:3rem;padding:.5rem;border:0;background:none;color:var(--mpacer-color-ink);cursor:pointer;}@media (max-width:63.999rem){.site-header__inner{flex-wrap:wrap;min-block-size:5rem;gap:0;}.site-header__brand img{inline-size:9.875rem;}.site-header__navigation{flex-basis:100%;flex-direction:column;align-items:stretch;gap:1.5rem;padding-block:1rem 2rem;}.site-nav__list{align-items:stretch;flex-direction:column;gap:0;}.site-nav__link{display:flex;min-block-size:3.5rem;font-size:1.25rem;border-block-end:1px solid var(--mpacer-color-line);}}@media (min-width:64rem){.site-header__navigation{gap:clamp(1.5rem,2.5vw,3rem);}.site-nav__list{gap:clamp(1rem,2vw,2rem);}}
.klaro{--klaro-primary-color:#222;--dark2:#666;--dark3:#444;--light2:#444;--klaro-link-color:#222;--klaro-link-color-hover:#000;--klaro-link-decoration-line:underline;--klaro-button-bg:#fff;--klaro-button-text-color:#222;--klaro-button-border:1px solid #666;--klaro-button-bg-hover:#eee;--klaro-button-text-color-hover:#111;--klaro-button-border-hover:1px solid #222;--klaro-slider-bg:#777;--klaro-slider-bg-active:#222;--klaro-slider-bg-required:#555;--klaro-button-border-radius:4px;--font-family:Arial,sans-serif;--title-font-family:Arial,sans-serif;--dark1:#fff;--light1:#222;--green1:#222;--blue1:#005fcc;}.klaro button{min-block-size:44px;}.klaro .cookie-notice:not(.cookie-modal-notice){visibility:hidden;transform:translateY(100%);transition:transform .25s ease,visibility .25s;inset:auto 0 0;width:100%;max-width:none;margin:0;border:0;border-top:1px solid #ccc;border-radius:0;background:#fff;color:#222;box-shadow:0 -2px 10px rgb(0 0 0 / 8%);}.mpacer-consent-ready .klaro .cookie-notice:not(.cookie-modal-notice){visibility:visible;transform:none;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{padding:.75rem 1rem;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h2{font-size:1rem;line-height:1.4;margin:0 0 .25rem;color:#111;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{font-size:.875rem;line-height:1.5;margin:0;color:#333;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-buttons{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.5rem 0 0;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-ok{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{display:flex;align-items:center;gap:.5rem;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok > div,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons .cm-btn,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok > .cn-learn-more{margin:0;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons .cm-btn,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok > .cn-learn-more{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:.625rem 1rem;font-size:.875rem;line-height:1.4;}@media (min-width:64rem){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.5rem;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h2,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{grid-column:1;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-ok{grid-column:2;grid-row:1 / 3;align-self:center;margin:0;}}.klaro button:focus-visible,.klaro a:focus-visible,.cookie-settings:focus-visible{outline:3px solid #005fcc;outline-offset:3px;}.cookie-settings{padding:.5rem;min-block-size:44px;color:inherit;background:transparent;border:0;font:inherit;text-decoration:underline;cursor:pointer;}@media (prefers-reduced-motion:reduce){.klaro *,.klaro *::before,.klaro *::after{transition:none !important;animation:none !important;}}@media (forced-colors:active){.klaro button,.cookie-settings{border:1px solid ButtonText;}}.klaro .cookie-modal .cm-modal,.klaro .context-notice{background:#fff;color:#222;}.klaro .cookie-modal .cm-modal p,.klaro .cookie-modal .cm-modal .cm-list-description{color:#444;}.klaro .cookie-modal .cm-modal h1,.klaro .cookie-modal .cm-modal h2{color:#111;}.klaro .cookie-modal .cm-modal a{color:#222;text-decoration:underline;}.klaro .cookie-modal .cm-modal .cm-header,.klaro .cookie-modal .cm-modal .cm-footer{border-color:#ccc;}
