/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--anrt-color-blue-28:#006391;--anrt-color-blue-21:#0d335c;--anrt-color-yellow-53:#ffc20e;--anrt-color-white:#fff;--anrt-color-white-10:rgb(255 255 255 / 0.1);--anrt-color-grey-98:#fafafa;--anrt-color-grey-95:#f3f3f3;--anrt-color-grey-94:#f0f0f0;--anrt-color-grey-91:#eae8e6;--anrt-color-grey-16:#282828;--anrt-color-grey-05:#0e0e0e;--anrt-color-black:#000;--anrt-background-gradient-blue:linear-gradient(to right,var(--anrt-color-blue-28),var(--anrt-color-blue-21)) var(--anrt-color-blue-28);--anrt-background-gradient-grey:linear-gradient(var(--anrt-color-grey-16),var(--anrt-color-black)) var(--anrt-color-black);--anrt-color-primary:var(--anrt-color-blue-28);--anrt-color-secondary:var(--anrt-color-yellow-53);--anrt-color-text:var(--anrt-color-black);--anrt-color-link:var(--anrt-color-primary);--anrt-color-header-primary:var(--anrt-color-white);--anrt-font-primary:"Poppins",helvetica,verdana,sans-serif;--anrt-font-secondary:helvetica,"Poppins",verdana,sans-serif;--anrt-font-size-default:1rem;--anrt-font-size-050:calc(var(--anrt-font-size-default) * 0.5);--anrt-font-size-075:calc(var(--anrt-font-size-default) * 0.75);--anrt-font-size-087:calc(var(--anrt-font-size-default) * 0.875);--anrt-font-size-100:var(--anrt-font-size-default);--anrt-font-size-112:calc(var(--anrt-font-size-default) * 1.125);--anrt-font-size-125:calc(var(--anrt-font-size-default) * 1.25);--anrt-font-size-150:calc(var(--anrt-font-size-default) * 1.5);--anrt-font-size-175:calc(var(--anrt-font-size-default) * 1.75);--anrt-font-size-200:calc(var(--anrt-font-size-default) * 2);--anrt-font-size-250:calc(var(--anrt-font-size-default) * 2.5);--anrt-font-size-275:calc(var(--anrt-font-size-default) * 2.75);--anrt-font-size-400:calc(var(--anrt-font-size-default) * 4);--anrt-font-size-500:calc(var(--anrt-font-size-default) * 5);--anrt-font-size-600:calc(var(--anrt-font-size-default) * 6);--anrt-font-size-body:1rem;--anrt-font-size-h1:var(--anrt-font-size-275);--anrt-font-size-h2:var(--anrt-font-size-200);--anrt-font-size-h3:var(--anrt-font-size-150);--anrt-font-size-h4:var(--anrt-font-size-125);--anrt-font-size-h5:var(--anrt-font-size-112);--anrt-font-size-h6:var(--anrt-font-size-100);--anrt-line-height-none:1;--anrt-line-height-xsmall:1.125;--anrt-line-height-small:1.25;--anrt-line-height-default:1.5;--anrt-line-height-large:1.75;--anrt-vertical-rhythm-unit:calc(var(--anrt-font-size-body) * var(--anrt-line-height-default));--anrt-spacing-tiny:1px;--anrt-spacing-008:calc(var(--anrt-vertical-rhythm-unit) / 12);--anrt-spacing-016:calc(var(--anrt-vertical-rhythm-unit) / 6);--anrt-spacing-025:calc(var(--anrt-vertical-rhythm-unit) * 0.25);--anrt-spacing-033:calc(var(--anrt-vertical-rhythm-unit) / 3);--anrt-spacing-050:calc(var(--anrt-vertical-rhythm-unit) * 0.5);--anrt-spacing-066:calc(var(--anrt-vertical-rhythm-unit) * 2 / 3);--anrt-spacing-075:calc(var(--anrt-vertical-rhythm-unit) * 0.75);--anrt-spacing-100:var(--anrt-vertical-rhythm-unit);--anrt-spacing-112:calc(var(--anrt-vertical-rhythm-unit) * 1.125);--anrt-spacing-125:calc(var(--anrt-vertical-rhythm-unit) * 1.25);--anrt-spacing-133:calc(var(--anrt-vertical-rhythm-unit) * 4 / 3);--anrt-spacing-150:calc(var(--anrt-vertical-rhythm-unit) * 1.5);--anrt-spacing-166:calc(var(--anrt-vertical-rhythm-unit) * 5 / 3);--anrt-spacing-175:calc(var(--anrt-vertical-rhythm-unit) * 1.75);--anrt-spacing-200:calc(var(--anrt-vertical-rhythm-unit) * 2);--anrt-spacing-225:calc(var(--anrt-vertical-rhythm-unit) * 2.25);--anrt-spacing-250:calc(var(--anrt-vertical-rhythm-unit) * 2.5);--anrt-spacing-300:calc(var(--anrt-vertical-rhythm-unit) * 3);--anrt-spacing-325:calc(var(--anrt-vertical-rhythm-unit) * 3.25);--anrt-spacing-333:calc(var(--anrt-vertical-rhythm-unit) * 10 / 3);--anrt-spacing-500:calc(var(--anrt-vertical-rhythm-unit) * 5);--anrt-spacing-600:calc(var(--anrt-vertical-rhythm-unit) * 6);--anrt-spacing-1000:calc(var(--anrt-vertical-rhythm-unit) * 10);--anrt-width-tablet-s:48rem;--anrt-width-tablet-l:64rem;--anrt-width-desktop-s:80rem;--anrt-width-desktop-l:90rem;--anrt-width-desktop-xl:120rem;--anrt-width-full-container:100%;--anrt-width-full-screen:100vw;--anrt-width-content-area:var(--anrt-width-desktop-l);--anrt-radius-large:50px;--anrt-radius:20px;--anrt-radius-small:10px;--anrt-radius-full:9999px;--anrt-transition-time:0.3s;--anrt-grid-columns:12;--anrt-grid-gap:var(--anrt-vertical-rhythm-unit);--anrt-grid-gap-none:0;--anrt-grid-gap-small:var(--anrt-spacing-075);--anrt-grid-gap-large:var(--anrt-spacing-166);}
html{box-sizing:border-box;scroll-behavior:smooth;}*,*::before,*::after{box-sizing:border-box;margin-top:0;transition:var(--anrt-transition-time);}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}body{margin:0;color:var(--anrt-color-text);background:var(--anrt-background-gradient-blue);font-size:var(--anrt-font-size-default);line-height:var(--anrt-line-height-default);&:where(.page--grey){background:var(--anrt-color-grey-94);}}.main{color:var(--anrt-color-white);& :where(.full-width-box--light-bg) a:not(.button){color:var(--anrt-color-link);}& :where(a){color:var(--anrt-color-white);}:where(.page--grey) &{color:var(--anrt-color-text);& :where(a){color:var(--anrt-color-text);}}}.dialog-off-canvas-main-canvas{position:relative;}a{color:var(--anrt-color-link);}a:hover,a:focus{text-decoration:none;}img{display:block;max-width:100%;height:auto;}p,ul,ol,pre,table,blockquote{margin-bottom:var(--anrt-vertical-rhythm-unit);}ul ul,ol ol,ul ol,ol ul{margin-bottom:0;}sub,sup{position:relative;vertical-align:baseline;line-height:0;}sup{top:-0.5rem;}sub{bottom:-0.25rem;}table{width:100%;text-align:left;border-collapse:collapse;}th,td{padding:var(--anrt-spacing-050);border:1px solid var(--anrt-color-grey-16);}[data-contextual-id]:empty{display:none;}button,input,optgroup,select,textarea{max-width:100%;}fieldset{border:1px solid var(--anrt-color-white);border-radius:var(--anrt-radius);legend{padding-inline-start:var(--anrt-spacing-050);padding-inline-end:var(--anrt-spacing-025);}}
@font-face{font-family:Poppins;src:url(/themes/custom/slimline/assets/fonts/Poppins-Regular.woff2) format("woff2");font-display:swap;}@font-face{font-family:Poppins;src:url(/themes/custom/slimline/assets/fonts/Poppins-Light.woff2) format("woff2");font-weight:400;font-display:swap;}@font-face{font-family:Poppins;src:url(/themes/custom/slimline/assets/fonts/Poppins-Medium.woff2) format("woff2");font-weight:500;font-display:swap;}@font-face{font-family:Poppins;src:url(/themes/custom/slimline/assets/fonts/Poppins-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap;}@font-face{font-family:Poppins;src:url(/themes/custom/slimline/assets/fonts/Poppins-Bold.woff2) format("woff2");font-weight:900;font-display:swap;}body{font-family:var(--anrt-font-primary);font-size:var(--anrt-font-size-default);line-height:var(--anrt-line-height-default);}h1{margin-bottom:var(--anrt-spacing-133);font-size:var(--anrt-font-size-h1);}h2{margin-bottom:var(--anrt-spacing-133);font-size:var(--anrt-font-size-h2);font-weight:400;}h3{margin-bottom:var(--anrt-spacing-133);font-size:var(--anrt-font-size-h3);}h4{margin-bottom:var(--anrt-spacing-133);font-size:var(--anrt-font-size-h4);}h5{margin-bottom:var(--anrt-spacing-133);font-size:var(--anrt-font-size-h5);}h6{margin-bottom:var(--anrt-spacing-133);font-size:var(--anrt-font-size-h6);}.font-body-default{font-size:var(--anrt-font-size-100);font-weight:400;line-height:var(--anrt-line-height-large);}.font-body-reg{font-size:var(--anrt-font-size-100);font-weight:300;}.font-body-small{font-size:var(--anrt-font-size-087);font-weight:400;}.font-cta-reg{font-size:var(--anrt-font-size-100);font-weight:400;line-height:var(--anrt-font-size-112);}.font-title-impact-heavy{font-size:var(--anrt-font-size-250);font-weight:800;line-height:var(--anrt-spacing-200);}.font-title-medium{font-size:var(--anrt-font-size-150);font-weight:500;line-height:28px;}.font-intro-highlight{font-size:var(--anrt-font-size-125);font-weight:600;line-height:var(--anrt-font-size-175);}.font-section-title{font-size:var(--anrt-font-size-125);font-weight:600;}.font-title-small{font-size:var(--anrt-font-size-100);font-weight:600;}.font-color-white{color:var(--anrt-color-white);& :where(a){color:var(--anrt-color-white);}}.font-color-default{color:var(--anrt-color-text);& :where(a){color:var(--anrt-color-link);}}
.anrt-grid{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(12,1fr);grid-row-gap:var(--anrt-spacing-150);grid-column-gap:var(--anrt-spacing-150);}
.layout-contained{max-width:var(--anrt-width-content-area);margin-inline:auto;&:where(.padding-horizontal){max-width:calc(var(--anrt-width-content-area) + 2 * var(--anrt-spacing-100));}}.layout-contained--tablet-s{max-width:var(--anrt-width-tablet-s);&:where(.padding-horizontal){max-width:calc(var(--anrt-width-tablet-s) + 2 * var(--anrt-spacing-100));}}.layout-contained--tablet-l{max-width:var(--anrt-width-tablet-l);&:where(.padding-horizontal){max-width:calc(var(--anrt-width-tablet-l) + 2 * var(--anrt-spacing-100));}}.layout-contained--desktop-s{max-width:var(--anrt-width-desktop-s);&:where(.padding-horizontal){max-width:calc(var(--anrt-width-desktop-s) + 2 * var(--anrt-spacing-100));}}.layout-contained--desktop-l{max-width:var(--anrt-width-desktop-l);&:where(.padding-horizontal){max-width:calc(var(--anrt-width-desktop-l) + 2 * var(--anrt-spacing-100));}}.layout-contained--desktop-xl{max-width:var(--anrt-width-desktop-xl);&:where(.padding-horizontal){max-width:calc(var(--anrt-width-desktop-xl) + 2 * var(--anrt-spacing-100));}}.layout-contained--full-container{max-width:var(--anrt-width-full-container);&:where(.padding-horizontal){max-width:calc(var(--anrt-width-full-container) + 2 * var(--anrt-spacing-100));}}.layout-contained--full-screen{max-width:var(--anrt-width-full-screen);&:where(.padding-horizontal){max-width:calc(var(--anrt-width-full-screen) + 2 * var(--anrt-spacing-100));}}.anrt-grid,.view--grid .view-content{display:grid;gap:var(--anrt-grid-gap);grid-template-columns:repeat(var(--anrt-grid-columns),1fr);}.anrt-grid--gap-none{gap:var(--anrt-grid-gap-none);}.anrt-grid--gap-small{gap:var(--anrt-grid-gap-small);}.anrt-grid--gap-large{gap:var(--anrt-grid-gap-large);}.anrt-grid--centered{align-items:center;justify-items:center;}.anrt-grid-item--one-quarter,.anrt-grid-item--one-third,.anrt-grid-item--one-half,.anrt-grid-item--two-thirds,.anrt-grid-item--three-quarters,.anrt-grid--quarters > *,.view--grid-quarters .views-row,.anrt-grid--thirds > *,.view--grid-thirds .views-row,.anrt-grid--halves > *,.view--grid-halves .views-row,.anrt-grid--full > *,.view--grid-full .views-row,.anrt-grid-item--full{grid-column:span var(--anrt-grid-columns);}@media screen and (min-width:768px){.anrt-grid--quarters > *,.view--grid-quarters .views-row,.anrt-grid--thirds > *,.view--grid-thirds .views-row,.anrt-grid--halves > *,.view--grid-halves .views-row{grid-column:span calc(var(--anrt-grid-columns) / 2);}.anrt-grid-item--one-quarter{grid-column:span calc(var(--anrt-grid-columns) / 4);}.anrt-grid-item--one-third{grid-column:span calc(var(--anrt-grid-columns) / 3);}.anrt-grid-item--one-half{grid-column:span calc(var(--anrt-grid-columns) / 2);}.anrt-grid-item--two-thirds{grid-column:span calc(var(--anrt-grid-columns) / 3 * 2);}.anrt-grid-item--three-quarters{grid-column:span calc(var(--anrt-grid-columns) / 4 * 3);}}@media screen and (min-width:1180px){.anrt-grid--quarters > *,.view--grid-quarters .views-row{grid-column:span calc(var(--anrt-grid-columns) / 4);}.anrt-grid--thirds > *,.view--grid-thirds .views-row{grid-column:span calc(var(--anrt-grid-columns) / 3);}.anrt-grid--halves > *,.view--grid-halves .views-row{grid-column:span calc(var(--anrt-grid-columns) / 2);}}.padding{padding:var(--anrt-spacing-100);}.padding-horizontal{padding-inline:var(--anrt-spacing-100);}:where(.layout-contained.padding-horizontal) .padding-horizontal:where(.layout-contained){padding-inline:0;}.layout:not(.building-block){margin-bottom:var(--anrt-spacing-100);@media (min-width:64rem){margin-bottom:var(--anrt-spacing-200);}@media (min-width:90rem){margin-bottom:var(--anrt-spacing-333);}}.building-block{max-width:100%;.layout &,.cws__content &{margin-bottom:var(--anrt-spacing-200);&:last-child{margin-bottom:0;}@media (min-width:64rem){margin-bottom:calc(var(--anrt-spacing-300) - var(--anrt-spacing-008));}}}.layout-search{> div:first-child{margin-bottom:var(--anrt-spacing-166);}@media screen and (min-width:1180px){display:grid;gap:calc(var(--anrt-spacing-500) + var(--anrt-spacing-125));grid-template-columns:341px auto;> div:first-child{margin-bottom:0;}}}
.layout-builder-browser-block-item img{max-width:2.5rem;height:2.5rem;margin-bottom:0.5rem;}.ui-dialog button.ui-dialog-titlebar-close{background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}.js-media-library-item{position:relative;}#media-library-content{margin-left:1em;}div.layout-builder-browser-block-item{display:inline-block;margin-left:0.5rem !important;}div.layout-builder-browser-block-item a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:120px;min-height:120px;padding:0.5rem;color:black;border-radius:3px;background:#e5edff;&:hover{background:#ccdbff;}}
.cta-button,.button,input[type="submit"],.form-submit,.form-reset{display:inline-block;width:100%;padding:var(--anrt-spacing-033) var(--anrt-spacing-100);transition:all 200ms linear;text-align:left;text-align:center;text-decoration:none;color:var(--anrt-color-grey-05);border-radius:100px;background-color:var(--anrt-color-secondary);font-size:var(--anrt-font-size-100);line-height:var(--anrt-line-height-xsmall);&:is(:hover,:focus,:focus-within){text-decoration:none;color:var(--anrt-color-white);background:var(--anrt-color-blue-21);}}@media (min-width:48rem){.cta-button,.button{width:max-content;}}.button-ghost{border:1px solid var(--anrt-color-grey-05);background-color:transparent;}.header__navbar a.button{&:is(:hover,:focus,:focus-within){text-decoration:none;background:var(--anrt-color-blue-28);}}
.slimline-icon svg,svg.slimline-icon{display:block;width:var(--anrt-spacing-100);height:auto;}.slimline-icon--large svg,svg.slimline-icon--large{width:var(--anrt-spacing-125);}.slimline-icon--larger svg,svg.slimline-icon--larger{width:var(--anrt-spacing-133);}.slimline-icon--largest svg,svg.slimline-icon--largest{width:var(--anrt-spacing-150);}.slimline-icon--small svg,svg.slimline-icon--small{width:var(--anrt-spacing-075);}.slimline-icon--smaller svg,svg.slimline-icon--smaller{width:var(--anrt-spacing-066);}.slimline-icon--smallest svg,svg.slimline-icon--smallest{width:var(--anrt-spacing-050);}
.toolbar-menu{font-size:0.8125rem;}
.block-page-title-block{color:var(--anrt-color-white);}
.messages{margin:1rem auto;padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 21px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 21px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}.messages a{text-decoration:underline;color:currentColor;&:hover,&:focus{color:var(--anrt-color-text);}}
.slimline-region--branding{margin-right:auto;}
.blog-details{display:flex;flex-direction:column;gap:var(--anrt-spacing-100);}
.branding{--logo-color:var(--anrt-color-header-primary);--logo-color-focused:var(--anrt-color-secondary);display:inline-block;:where(.page--grey) &{--logo-color:var(--anrt-color-primary);--logo-color-focused:var(--anrt-color-text);}:where(.page--grey .nav-mobile) &{--logo-color:var(--anrt-color-white);--logo-color-focused:var(--anrt-color-secondary);}}.branding__link{display:block;&:hover svg,&:focus svg{color:var(--logo-color-focused);}}.branding__link svg{display:block;width:135px;height:24px;color:var(--logo-color);}@media screen and (min-width:64rem){.branding__link svg{width:244px;height:44px;}}
.breadcrumbs__list{margin-bottom:var(--anrt-spacing-200);padding-left:0;list-style:none;}.breadcrumbs__item{display:inline-block;margin-right:0.25rem;}.breadcrumbs__item + .breadcrumbs__item::before{display:inline-block;margin-right:0.25rem;content:"|";color:var(--anrt-color-white);}.page--grey .breadcrumbs__item + .breadcrumbs__item::before{color:var(--anrt-color-text);}.breadcrumbs__link{text-decoration:none;letter-spacing:0.01em;color:var(--anrt-color-white);line-height:var(--anrt-line-height-small);&:hover,&:focus{text-decoration:underline;}:where(.page--grey) &{color:var(--anrt-color-text);}}.breadcrumbs .breadcrumbs__item{color:var(--anrt-color-white);:where(.page--grey) &{color:var(--anrt-color-text);}}
.card{display:flex;flex-direction:column;color:var(--anrt-color-text);border:2px solid var(--anrt-color-white);border-radius:var(--anrt-radius);background-color:var(--anrt-color-grey-98);}.card:hover,.card:focus,.card:focus-within{cursor:pointer;background:var(--anrt-color-white);box-shadow:0 8px 8px rgb(0 0 0 / 0.15);}.card:hover a,.card:focus a,.card:focus-within a{text-decoration:underline;}.card a{text-decoration:none;color:var(--anrt-color-text);&:hover,&:focus{text-decoration:underline;}}.card__image{display:block;flex-grow:0;vertical-align:bottom;& img{width:100%;border-radius:var(--anrt-radius);}}.card__content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:var(--anrt-spacing-166);}.card__top p:last-child,.card__bottom p:last-child{margin-bottom:0;}.card__date{margin:0 0 var(--anrt-spacing-100);font-weight:300;}.card__tagline{margin-bottom:var(--anrt-spacing-100);}.card__title{display:block;margin-top:var(--anrt-spacing-100);margin-bottom:0;font-weight:800;}.card__subtitle{font-weight:600;}
.cws{--sidebar-width:220px;max-width:100%;@media screen and (min-width:64rem){display:grid;gap:var(--anrt-spacing-100);grid-template-columns:var(--sidebar-width) 1fr;}}.cws__sidebar{display:none;@media screen and (min-width:64rem){display:block;}}.cws__content{max-width:calc(var(--anrt-width-content-area) - var(--sidebar-width) - var(--anrt-spacing-100));}.cws__content > *:not(.building-block--wide){margin-inline:var(--anrt-spacing-050);@media screen and (min-width:48rem){margin-inline:var(--anrt-spacing-500) var(--anrt-spacing-1000);}}.cws__content__client_facts{margin-bottom:var(--anrt-vertical-rhythm-unit);padding:var(--anrt-spacing-166) var(--anrt-spacing-100);border-radius:var(--anrt-radius);background:var(--anrt-color-white);}@media screen and (min-width:48rem){.cws__content__client_facts{padding:var(--anrt-spacing-166);}}.cws__content__introduction{font-size:var(--anrt-font-size-125);font-weight:300;}.cws__content__introduction a{color:var(--anrt-color-link);}.cws__content__introduction p{margin-bottom:var(--anrt-spacing-200);}:where(.cws) h2{font-size:var(--anrt-font-size-150);font-weight:600;}:where(.cws) h3{font-size:var(--anrt-font-size-125);font-weight:600;}:where(.cws) h4{font-size:var(--anrt-font-size-112);font-weight:600;}
.sl-dialog,.sl-dialog__overlay{position:fixed;inset:0;}.sl-dialog{z-index:2;}.sl-dialog[aria-hidden="true"]{display:none;}.sl-dialog__container{display:flex;flex-direction:column;height:100%;}.sl-dialog__container[aria-hidden="true"]{display:none;}.sl-dialog__overlay{background-color:rgb(43 46 56 / 0.9);}.sl-dialog__content{position:relative;z-index:2;margin:auto;background-color:#fff;}
.footer.full-width-box{margin-block:var(--anrt-spacing-150) var(--anrt-spacing-050);}.footer a{text-decoration:none;color:var(--anrt-color-white);&:hover,&:focus{text-decoration:underline;& svg{color:var(--anrt-color-secondary);}}}.footer__icon-iso svg{width:90px;}.footer__logo{display:block;margin-bottom:var(--anrt-spacing-166);}.footer__logo svg{width:220px;height:39px;vertical-align:bottom;}@media (min-width:64rem){.footer__logo svg{width:341px;height:61px;}}@media (min-width:48rem){.footer__social{max-width:243px;}}.footer__links{margin:var(--anrt-spacing-250) 0 var(--anrt-spacing-125);}@media (min-width:64rem){.footer__social{margin-inline:var(--anrt-spacing-066);}.footer__links{width:100%;}}@media (min-width:80rem){.footer__columns{display:grid;grid-template-columns:243px 1fr;gap:calc(100% * 60 / 1280);margin:var(--anrt-spacing-325) 0 calc(var(--anrt-spacing-500) + var(--anrt-spacing-050));}.footer__links{margin:0;}}@media (min-width:90rem){.footer__columns{gap:calc(100% * 200 / 1440);}}.footer__icons{margin:0 0 var(--anrt-spacing-100);}@media (min-width:64rem){.footer__icons{margin:0 0 calc(var(--anrt-spacing-500) + var(--anrt-spacing-050));}}.footer__icons-list,.footer__icons-item,.footer__housekeeping ul,.footer__housekeeping li{margin:0;padding:0;list-style-type:none;}.footer__icons-item svg{max-width:100%;padding:0 var(--anrt-spacing-025);}@media (min-width:64rem){.footer__icons-item svg{padding:0;}}.footer__icons-list{display:flex;flex-wrap:wrap;}@media (min-width:64rem){.footer__icons-list{flex-wrap:nowrap;align-items:center;justify-content:space-between;}}.footer__icons-item{width:50%;margin:0 0 var(--anrt-spacing-166);}@media (min-width:64rem){.footer__icons-item{width:auto;margin:0;}}.footer__icons a{display:block;}.footer__icons svg{height:56px;vertical-align:bottom;}.footer__icon-drupal svg{width:73px;}.footer__icon-ccss svg{width:74px;}@media (min-width:64rem){.footer__icon-ccss svg{width:93px;height:70px;}}.footer__icon-acquia svg{width:80px;height:17px;}@media (min-width:64rem){.footer__icon-acquia svg{width:112px;height:25px;}}.footer__icon-platform-sh svg{width:144px;height:29px;}@media (min-width:64rem){.footer__icon-platform-sh svg{width:168px;height:34px;}}.footer__icon-cyber-essentials svg{width:47px;height:57px;}@media (min-width:64rem){.footer__icon-cyber-essentials svg{width:53px;height:64px;}}.footer__housekeeping ul:not(.contextual-links) li{margin:0 0 var(--anrt-spacing-050);}@media (min-width:64rem){.footer__housekeeping ul:not(.contextual-links){display:flex;justify-content:space-between;}}
.footer-links{margin:0;padding:0;column-count:2;list-style-type:none;}@media (min-width:64rem){.footer-links{display:flex;justify-content:space-between;column-count:unset;}}.footer-links__item{margin:0 0 var(--anrt-spacing-125);padding:0;}@media (min-width:64rem){.footer-links__item{margin:0;}}
.full-width-box{margin:var(--anrt-spacing-050);margin-bottom:var(--anrt-spacing-175);padding:var(--anrt-spacing-100) var(--anrt-spacing-050);color:var(--anrt-color-text);border-radius:var(--anrt-radius);background:transparent;.layout--onecol &{margin-inline:calc(-1 * var(--anrt-spacing-050));}@media (min-width:64rem){padding-block:var(--anrt-spacing-333);}}.full-width-box:where(.full-width-box--black),.full-width-box:where(.full-width-box--outline),.full-width-box:where(.full-width-box--blue){color:var(--anrt-color-white);:where(a:not(.button)){color:var(--anrt-color-white);}}.full-width-box:where(.full-width-box--black){background:var(--anrt-color-black);:where(a){text-decoration:none;&:hover,&:focus{text-decoration:underline;}}}.full-width-box:where(.full-width-box--outline){border:1px solid var(--anrt-color-white);background:transparent;padding-inline:calc(var(--anrt-spacing-100) - var(--anrt-spacing-tiny));}.full-width-box:where(.full-width-box--off-white){background:var(--anrt-color-grey-94);}.full-width-box:where(.full-width-box--smoke){background:var(--anrt-color-grey-98);}.page--grey .full-width-box:where(.full-width-box--blue),.full-width-box--light-bg .full-width-box:where(.full-width-box--blue){background:var(--anrt-background-gradient-blue);}@media (min-width:64rem){.full-width-box{padding-right:var(--anrt-spacing-200);padding-left:var(--anrt-spacing-200);}}
.header{--header-color:var(--anrt-color-white);position:relative;z-index:1;display:flex;align-items:center;margin-block:var(--anrt-spacing-075);color:var(--header-color);:where(.page--grey) &{--header-color:var(--anrt-color-text);}}@media (min-width:80rem){.header{margin-block:var(--anrt-spacing-200);}}@media (min-width:80rem){.header__off-canvas{display:none;}}.header__navbar{display:none;}@media (min-width:80rem){.header__navbar{display:flex;align-items:center;}}
.inline-cta{display:flex;flex-direction:column;align-items:center;padding:var(--anrt-spacing-100);border-radius:var(--anrt-radius-small);background:var(--anrt-color-white);box-shadow:0 4px 4px rgb(0 0 0 / 0.25);}@media (min-width:80rem){.inline-cta{flex-direction:row;}}.inline-cta__image{flex:none;}.inline-cta__content h2{margin-bottom:0.5rem;font-size:var(--anrt-font-size-200);font-weight:300;line-height:2.5rem;}
.jumbotron{display:flex;flex-wrap:wrap;margin-bottom:var(--anrt-spacing-100);padding-right:var(--anrt-spacing-050);padding-left:var(--anrt-spacing-050);gap:var(--anrt-font-size-500);}.jumbotron__image{display:none;}@media (max-width:80rem){.node--type-blog--meet-the-team .jumbotron{gap:var(--anrt-font-size-200);}}.node--type-blog--meet-the-team .jumbotron__image{display:block;}@media (min-width:48rem){.jumbotron{flex-wrap:nowrap;}}@media (min-width:80rem){.jumbotron{margin-bottom:var(--anrt-spacing-500);padding-right:var(--anrt-spacing-100);padding-left:var(--anrt-spacing-100);}.jumbotron__content{flex:1 0 33.33%;}.jumbotron__image{display:block;}}.jumbotron__image img{border-radius:var(--anrt-radius);}
.jumbotron-content{display:flex;flex-direction:column;height:100%;gap:var(--anrt-spacing-333);}@media (min-width:64rem){.jumbotron-content{padding:var(--anrt-spacing-166) 0;}}.jumbotron-content--justify-center{justify-content:center;}.jumbotron-content--justify-between{justify-content:space-between;}

.nav-mobile{--header-color:var(--anrt-color-white);color:var(--header-color);}.nav-mobile .menu--main{display:flex;flex-direction:column;gap:var(--anrt-spacing-200);margin:0;padding:0;}.nav-mobile .menu-item{list-style:none;}.nav-mobile .menu-item a{text-decoration:none;letter-spacing:0.02em;color:var(--anrt-color-white);font-size:var(--anrt-font-size-125);font-weight:300;line-height:var(--anrt-line-height-small);}.nav-mobile .menu-main--sub-menu{display:flex;flex-direction:column;margin-top:var(--anrt-spacing-100);margin-left:var(--anrt-spacing-100);padding-left:0;gap:var(--anrt-spacing-100);}.nav-mobile .sl-dialog__close-button{padding:var(--anrt-font-size-100);cursor:pointer;color:var(--anrt-color-white);border:0;background:transparent;font-size:var(--anrt-font-size-100);font-weight:500;}.nav-mobile .sl-dialog__header{display:flex;align-items:center;justify-content:space-between;}.nav-mobile .sl-dialog__body{display:flex;overflow-y:auto;flex:1;flex-direction:column;gap:var(--anrt-font-size-250);}.nav-mobile .sl-dialog__body nav{margin-bottom:auto;}.nav-mobile__toggle{display:flex;padding:0;cursor:pointer;letter-spacing:0.02em;color:var(--anrt-color-white);border:0;background-color:transparent;font-size:var(--anrt-font-size-125);font-weight:300;line-height:var(--anrt-line-height-small);gap:var(--anrt-spacing-025);}.nav-mobile__toggle[aria-expanded="false"] .nav-mobile__toggle--open{display:block;}.nav-mobile__toggle[aria-expanded="true"] .nav-mobile__toggle--open{display:none;}.nav-mobile__toggle[aria-expanded="false"] .nav-mobile__toggle--closed{display:none;}.nav-mobile__toggle[aria-expanded="true"] .nav-mobile__toggle--closed{display:block;}#nav-mobile-submenu[data-disclosure-expanded="false"]{display:none;}#nav-mobile-submenu[data-disclosure-expanded="true"]{display:block;}body:has(.nav-mobile[aria-hidden="false"]){overflow:hidden;}
.navbar{--navbar-color:var(--header-color,var(--anrt-color-white));display:flex;margin:0;padding:0;font-size:var(--anrt-font-size-default);font-weight:500;}.navbar__menu-item{position:relative;margin-right:var(--anrt-spacing-166);list-style:none;}.navbar__menu-item span{font-family:var(--anrt-font-primary);}.navbar__menu-link{text-decoration:none;color:var(--navbar-color);&:is(:hover,:focus){text-decoration:underline;}}.navbar__toggle{display:flex;padding:0;cursor:pointer;color:var(--navbar-color);border:0;background-color:transparent;font-size:var(--anrt-font-size-default);font-weight:500;line-height:var(--anrt-font-size-150);gap:var(--anrt-spacing-025);}.navbar__toggle[aria-expanded="false"] .navbar__toggle--open{display:block;}.navbar__toggle[aria-expanded="true"] .navbar__toggle--open{display:none;}.navbar__toggle[aria-expanded="false"] .navbar__toggle--closed{display:none;}.navbar__toggle[aria-expanded="true"] .navbar__toggle--closed{display:block;}#navbar-submenu{position:absolute;}#navbar-submenu[data-disclosure-expanded="false"]{display:none;}#navbar-submenu[data-disclosure-expanded="true"]{display:block;}.navbar__submenu{display:flex;flex-direction:column;width:max-content;margin-top:var(--anrt-spacing-066);padding:var(--anrt-spacing-100);border-radius:var(--anrt-radius);background:var(--anrt-color-white);gap:var(--anrt-spacing-066);}.navbar__submenu .navbar__menu-item{position:static;margin-right:0;}.navbar__submenu .navbar__menu-link{color:var(--anrt-color-black);}
.sl-page-title{display:flex;flex-direction:column;color:var(--anrt-color-text);gap:var(--anrt-spacing-066);}.sl-page-title__title{margin-bottom:0;line-height:3rem;}.sl-page-title__subtitle{font-size:var(--anrt-font-size-125);font-weight:600;}
.pill{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:4rem;padding:var(--anrt-spacing-tiny) var(--anrt-spacing-066);text-decoration:none;color:var(--anrt-color-blue-21);border:1px solid;border-radius:var(--anrt-radius-full);&.pill--selected,&:where(:link:hover),&:where(:link:focus){color:var(--anrt-color-white);border-color:var(--anrt-color-blue-21);background-color:var(--anrt-color-blue-21);}}.pill--white{color:var(--anrt-color-white);&.pill--selected,&:where(:link:hover),&:where(:link:focus){color:var(--anrt-color-blue-21);border-color:var(--anrt-color-white);background-color:var(--anrt-color-white);}}.pill--text{color:var(--anrt-color-grey-94);border-color:var(--anrt-color-text);background-color:var(--anrt-color-text);&.pill--selected,&:where(:link:hover),&:where(:link:focus){color:var(--anrt-color-text);border-color:var(--anrt-color-grey-94);background-color:var(--anrt-color-grey-94);}}
.related-content{margin-top:var(--anrt-spacing-150);margin-bottom:var(--anrt-spacing-150);padding-right:var(--anrt-spacing-050);padding-left:var(--anrt-spacing-050);}@media (min-width:64rem){.related-content{margin-top:var(--anrt-spacing-300);margin-bottom:var(--anrt-spacing-300);padding-right:var(--anrt-spacing-100);padding-left:var(--anrt-spacing-100);}.related-content .card{height:100%;}}
.sl-row{display:flex;flex-wrap:wrap;gap:var(--anrt-spacing-033);}
.search-form{--search-form-width:100%;@media (min-width:64rem){--search-form-width:calc(var(--anrt-vertical-rhythm-unit) * 341 / 24);margin-right:var(--anrt-spacing-133);}}.search-form input[type="search"]{--offset:calc(var(--anrt-spacing-050) + var(--anrt-spacing-008));width:var(--search-form-width);max-width:100%;height:calc(var(--anrt-spacing-175) + var(--anrt-spacing-016));margin-bottom:var(--anrt-spacing-166);color:currentColor;border:1px solid currentColor;border-radius:var(--anrt-radius-full);background:url("/themes/custom/slimline/assets/icons/svg/custom/search.svg") top var(--offset) left var(--offset) no-repeat transparent;font-size:1rem;padding-inline:var(--anrt-spacing-175) var(--anrt-spacing-033);&::placeholder{color:currentColor;}:where(.page--grey) &{background-image:url("/themes/custom/slimline/assets/icons/svg/custom/search-black.svg");}:where(.page--grey .nav-mobile) &{background-image:url("/themes/custom/slimline/assets/icons/svg/custom/search.svg");}}:where(body:not(.page--grey)) .search-form input[type="search"]::-webkit-search-cancel-button{width:16px;height:16px;background-image:url("/themes/custom/slimline/assets/icons/svg/custom/circle-x.svg");-webkit-appearance:none;}.search-form--blog{& form{display:flex;flex-direction:column-reverse;margin-bottom:var(--anrt-spacing-150);.form-item-k{margin-bottom:var(--anrt-spacing-100);}& .form-actions{display:none;}& input[type="search"]{margin-bottom:0;}@media (min-width:64rem){flex-direction:row;align-items:center;justify-content:space-between;.form-item-cat{max-width:calc(25 * var(--anrt-spacing-100));}.form-item-k{margin-bottom:0;}}}@media (min-width:64rem){--search-form-width:calc(var(--anrt-vertical-rhythm-unit) * 7.875);margin-right:0;}}.search-form--header{--search-form-width:100%;@media (min-width:64rem){--search-form-width:calc(var(--anrt-spacing-500) - var(--anrt-spacing-016));& input[type="search"]{max-width:none;margin-bottom:0;&::-webkit-search-cancel-button{display:none;}&:hover,&:focus{--expand:var(--anrt-spacing-100);margin-inline:calc(-1 * var(--expand));width:calc(var(--search-form-width) + 2 * var(--expand));&::-webkit-search-cancel-button{display:block;}}}}}.search-form--search-page{& input[type="submit"]{display:none;}}
.social-media__list{display:flex;justify-content:space-between;}.social-media__list,.social-media__item{margin:0;padding:0;list-style:none;}.social-media__link{color:var(--anrt-color-white);}.social-media__link:hover,.social-media__link:focus{color:var(--anrt-color-grey-91);}.social-media__link svg{vertical-align:bottom;}
.text{color:var(--anrt-color-white);}.text a{color:var(--anrt-color-blue-21);}.text a.cta-button{color:var(--anrt-color-text);&:is(:hover,:focus,:focus-within){color:var(--anrt-color-white);}}p.introduction{max-width:var(--anrt-width-tablet-l);margin:0 auto;padding:var(--anrt-spacing-025) 0 0 0;color:var(--anrt-color-white);font-size:var(--anrt-font-size-125);font-weight:600;}@media (min-width:64rem){p.introduction{padding:var(--anrt-spacing-150) 0;}}:where(.full-width-box--light-bg){.text{color:var(--anrt-color-black);}.text a{color:var(--anrt-color-link);}p.introduction{color:var(--anrt-color-blue-21);}}
.sl-user{display:flex;flex-direction:column;max-width:28rem;color:var(--anrt-color-text);font-weight:300;gap:var(--anrt-spacing-100);}.sl-user__top{display:flex;align-items:center;gap:var(--anrt-spacing-066);}.sl-user__top-right{display:flex;flex-direction:column;gap:var(--anrt-spacing-033);}.sl-user__full_name{font-weight:600;}.sl-user__picture{flex:none;width:5.5rem;}.sl-user__picture img{border-radius:9999px;}.sl-user__social{display:flex;align-items:center;gap:var(--anrt-spacing-033);}.sl-user__social a{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--anrt-color-primary);border-radius:9999px;background:var(--anrt-color-white);}.sl-user__social svg{display:block;color:var(--anrt-color-primary);}.sl-user__bottom p:last-child{margin-bottom:0;}@media (min-width:48rem){.sl-user--listing{flex-direction:row;align-items:flex-start;}.sl-user--listing .sl-user__bottom{flex:1;}.sl-user--listing{max-width:none;}}
.blog--full__author--mobile{display:block;padding:0 var(--anrt-spacing-050);}.blog--full__author--desktop{display:none;}@media (min-width:80rem){.blog--full__author--mobile{display:none;}.blog--full__author--desktop{display:block;}}
.slimline-footer{}
.off-canvas__close-container{display:flex;justify-content:end;}.header__off-canvas-toggle{padding:var(--anrt-font-size-100);cursor:pointer;color:var(--header-color);border:0;background:transparent;font-size:var(--anrt-font-size-100);font-weight:500;:where(.page--off-white) &{color:var(--anrt-color-text);}}.nav-mobile{--off-canvas-dialog-offset:var(--drupal-displace-offset-top,0px);max-width:100vw;}.nav-mobile .sl-dialog__content{top:var(--off-canvas-dialog-offset);display:flex;flex-direction:column;gap:var(--anrt-font-size-250);width:100%;height:calc(100vh - var(--off-canvas-dialog-offset));padding:var(--anrt-spacing-100);background:var(--anrt-background-gradient-blue);margin-block:0;margin-inline:0;}.nav-mobile .sl-dialog__close-button{align-self:end;}@media (prefers-reduced-motion:no-preference){.nav-mobile{--off-canvas-dialog-overlay-duration:200ms;--off-canvas-dialog-content-duration:400ms;}.sl-dialog .sl-dialog__overlay{animation:fade-in var(--off-canvas-dialog-content-duration) var(--off-canvas-dialog-overlay-duration) both paused;}.sl-dialog .sl-dialog__content{animation:slide-in var(--off-canvas-dialog-content-duration) var(--off-canvas-dialog-overlay-duration) both paused;}.sl-dialog:not([aria-hidden]) .sl-dialog__overlay,.sl-dialog:not([aria-hidden]) .sl-dialog__content{animation-play-state:running;}@keyframes fade-in{from{opacity:0;}}@keyframes slide-in{from{transform:translateX(-100%);}}}
ul.view-content{margin:0;padding:0;}li.views-row::marker{color:transparent;}.full-width-box--light-bg .view-empty a{color:var(--anrt-color-link);}

