/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--anrt-color-primary:hsl(251 100% 13.9%);--anrt-color-primary-alpha:251,100%,13.9%;--anrt-color-primary-a:hsl(0 0% 100%);--anrt-color-primary-b:hsl(0 0% 100%);--anrt-color-primary-c:hsl(0 0% 100%);--anrt-color-secondary:hsl(226 50.3% 32.4%);--anrt-color-secondary-b:hsl(207 50.3% 34.7%);--anrt-color-secondary-c:hsl(226,88%,91%);--anrt-color-secondary-c-alpha:226,87.5%,90.6%;--anrt-color-secondary-c-15:hsl(223,100%,99%);--anrt-color-secondary-c-30:hsl(223,82%,96%);--anrt-color-tertiary:hsl(345 82.2% 44.1%);--anrt-color-tertiary-a:hsl(309 68% 35.5%);--anrt-color-tertiary-b:hsl(85.6 54% 53.1%);--anrt-color-tertiary-c:hsl(40 96.6% 53.7%);--anrt-color-note:hsl(69,79%,62%);--anrt-color-error:hsl(0,100%,36%);--anrt-color-white:#fff;--anrt-color-white-alpha:0,0%,100%;--anrt-color-grey-light-aaa:#f9f9f9;--anrt-color-grey-light-aa:hsla(0,0%,0%,0.20);--anrt-color-grey-light-a:hsla(0,0%,0%,0.50);--anrt-color-grey:#5E5E5E;--anrt-color-grey-dark-b:#505a5f;--anrt-color-grey-dark-bb:#505a5f;--anrt-color-grey-dark-bbb:#505a5f;--anrt-color-black:#000;--anrt-color-text:var(--anrt-color-grey);--anrt-color-link:var(--anrt-color-secondary);--anrt-font-primary:'Inter Variable',sans-serif;--anrt-font-size-body-desktop:1.125rem;--anrt-font-size-body-mobile:1rem;--anrt-font-weight-thin:100;--anrt-font-weight-extra-light:200;--anrt-font-weight-light:300;--anrt-font-weight-regular:400;--anrt-font-weight-medium:500;--anrt-font-weight-semi-bold:600;--anrt-font-weight-bold:700;--anrt-font-weight-extra-bold:800;--anrt-font-weight-black:900;--anrt-font-scale-desktop:1.333;--anrt-font-scale-mobile:1.2;--anrt-font-size-h3-desktop:calc(var(--anrt-font-size-body-desktop) * var(--anrt-font-scale-desktop));--anrt-font-size-h2-desktop:calc(var(--anrt-font-size-h3-desktop) * var(--anrt-font-scale-desktop));--anrt-font-size-h1-desktop:calc(var(--anrt-font-size-h2-desktop) * var(--anrt-font-scale-desktop));--anrt-font-size-h3-mobile:calc(var(--anrt-font-size-body-desktop) * var(--anrt-font-scale-mobile));--anrt-font-size-h2-mobile:calc(var(--anrt-font-size-h3-mobile) * var(--anrt-font-scale-mobile));--anrt-font-size-h1-mobile:calc(var(--anrt-font-size-h2-mobile) * var(--anrt-font-scale-mobile));--anrt-font-size-h1-responsive:clamp(var(--anrt-font-size-h1-mobile),9vw,var(--anrt-font-size-h1-desktop));--anrt-font-size-h2-responsive:clamp(var(--anrt-font-size-h2-mobile),9vw,var(--anrt-font-size-h2-desktop));--anrt-font-size-h3-responsive:clamp(var(--anrt-font-size-h3-mobile),9vw,var(--anrt-font-size-h3-desktop));--anrt-font-size-body-responsive:clamp(var(--anrt-font-size-body-mobile),9vw,var(--anrt-font-size-body-desktop));--anrt-font-size-default:var(--anrt-font-size-body-responsive);--anrt-line-height-xsmall:1.0;--anrt-line-height-small:1.2;--anrt-line-height-default:1.5;--anrt-line-height-large:1.6;--anrt-vertical-rhythm-unit:clamp(calc(var(--anrt-font-size-body-mobile) * var(--anrt-line-height-default)),9vw,calc(var(--anrt-font-size-body-desktop) * var(--anrt-line-height-default)));--anrt-spacing-default:var(--anrt-vertical-rhythm-unit);--anrt-spacing-tiny:1px;--anrt-spacing-010:calc(var(--anrt-spacing-default) * 0.10);--anrt-spacing-025:calc(var(--anrt-spacing-default) * 0.25);--anrt-spacing-033:calc(var(--anrt-spacing-default) * 0.33);--anrt-spacing-050:calc(var(--anrt-spacing-default) * 0.5);--anrt-spacing-066:calc(var(--anrt-spacing-default) * 0.66);--anrt-spacing-075:calc(var(--anrt-spacing-default) * 0.75);--anrt-spacing-100:var(--anrt-spacing-default);--anrt-spacing-125:calc(var(--anrt-spacing-default) * 1.25);--anrt-spacing-133:calc(var(--anrt-spacing-default) * 1.33);--anrt-spacing-150:calc(var(--anrt-spacing-default) * 1.5);--anrt-spacing-166:calc(var(--anrt-spacing-default) * 1.66);--anrt-spacing-175:calc(var(--anrt-spacing-default) * 1.75);--anrt-spacing-200:calc(var(--anrt-spacing-default) * 2);--anrt-spacing-250:calc(var(--anrt-spacing-default) * 2.5);--anrt-spacing-300:calc(var(--anrt-spacing-default) * 3);--anrt-spacing-400:calc(var(--anrt-spacing-default) * 4);--anrt-width-mobile:28rem;--anrt-width-tablet-s:48rem;--anrt-width-tablet-l:64rem;--anrt-width-desktop-s:80rem;--anrt-width-desktop-l:90rem;--anrt-width-desktop-xl:108.2rem;--anrt-width-full-container:100%;--anrt-width-full-screen:100vw;--anrt-width-content-area:var(--anrt-width-desktop-xl);--anrt-width-content-area-narrow:51rem;--anrt-transition-time:0.3s;--anrt-transition-time-out:0.6s;--anrt-grid-columns:4;--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-125);--dkit-border-radius:7px;--dkit-border-radius-large:var(--anrt-spacing-100);--dkit-border-radius-huge:var(--anrt-spacing-250);--dkit-course-listing-title:calc(var(--anrt-font-size-body-desktop) * 1.22);--dkit-school-of-engineering:var(--anrt-color-tertiary-c);--dkit-school-of-health--science:var(--anrt-color-tertiary-b);--dkit-school-of-business-and-humanities:var(--anrt-color-tertiary);--dkit-school-of-informatics--creative-arts:var(--anrt-color-tertiary-a);--dkit-centre-for-excellence-in-learning-and-teaching:var(--anrt-color-text);--dkit-accordion-trigger-background:var(--anrt-color-white);--dkit-accordion-trigger-foreground:var(--anrt-color-black);--dkit-accordion-trigger-hover-background:var(--anrt-color-primary);--dkit-accordion-trigger--hover-foreground:var(--anrt-color-white);--dkit-accordion-response-background:var(--anrt-color-white);--dkit-accordion-response-foreground:var(--anrt-color-black);}@media screen and (min-width:48em){:root{--anrt-grid-columns:6;}}@media screen and (min-width:60em){:root{--anrt-grid-columns:12;}}
@font-face{font-family:'Inter Variable';src:url(/themes/custom/slimline/assets/fonts/Inter-VariableFont_opsz-wght.woff2) format('woff2-variations');font-style:normal;font-weight:100 1000;font-display:swap;}h1,h2,h3,h4,h5,h6{font-family:var(--anrt-font-primary);}h1{font-size:var(--anrt-font-size-h1-responsive);font-weight:var(--anrt-font-weight-semi-bold);color:var(--anrt-color-primary);}h2{font-size:var(--anrt-font-size-h2-responsive);font-weight:var(--anrt-font-weight-regular);margin-bottom:var(--anrt-spacing-200);}h3{font-size:var(--anrt-font-size-h3-responsive);}h4{font-size:var(--anrt-font-size-h3-responsive);}h5{font-size:var(--anrt-font-size-h3-responsive);}h6{font-size:var(--anrt-font-size-h3-responsive);}
html{box-sizing:border-box;scroll-behavior:smooth;}*,*::before,*::after{box-sizing:border-box;margin-top:0;}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}body{margin:0;color:var(--anrt-color-text);font-family:var(--anrt-font-primary);font-size:var(--anrt-font-size-default);line-height:var(--anrt-line-height-default);}.dialog-off-canvas-main-canvas{position:relative;}a{color:var(--anrt-color-link);text-decoration-thickness:2px;text-underline-offset:2px;}a:hover{text-decoration:none;}a:focus{text-decoration:none;}:focus-visible{outline:3px solid currentColor;outline-offset:2px;}img{display:block;max-width:100%;height:auto;}p,ul,ol,pre,table,blockquote{margin-bottom:var(--anrt-vertical-rhythm-unit);}p,ul:not(.toolbar-menu),ol,pre,blockquote{max-width:var(--anrt-width-content-area-narrow);}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;}.responsive-table{max-width:100%;margin:0;overflow:auto;}td,th{padding:var(--anrt-spacing-100) var(--anrt-spacing-100);}tbody tr{color:var(--anrt-color-text);}tbody tr:nth-child(odd){background:hsla(var(--anrt-color-secondary-c-alpha),0.15);}th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{display:none;}@media screen and (min-width:48em){th.priority-medium,td.priority-medium{display:table-cell;}}@media screen and (min-width:64em){th.priority-low,td.priority-low{display:table-cell;}}button,.button,[type="submit"],.form-submit,.form-reset{appearance:none;border:none;text-decoration:none;display:inline-block;border-radius:var(--anrt-spacing-100);color:var(--anrt-color-white);background-color:var(--anrt-color-secondary);font-size:var(--anrt-font-size-default);font-weight:var(--anrt-font-weight-semi-bold);padding:var(--anrt-spacing-050) var(--anrt-spacing-100);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;&:where(:hover){background-color:var(--anrt-color-secondary-b);}&:focus-visible{outline-color:var(--anrt-color-secondary);}}.button--reset,button[name="reset"],input[name="reset"]{color:var(--anrt-color-secondary);background-color:var(--anrt-color-white);border:2px solid var(--anrt-color-primary);&:where(:hover){background-color:var(--anrt-color-secondary-b);color:var(--anrt-color-white);}}.button--primary{color:var(--anrt-color-white);background-color:var(--anrt-color-primary);&:where(:hover){background-color:var(--anrt-color-secondary);color:var(--anrt-color-white);}}.button--secondary{color:var(--anrt-color-secondary);background-color:var(--anrt-color-secondary-c-30);&:where(:hover){background-color:var(--anrt-color-secondary);color:var(--anrt-color-white);}}.button--cta{color:var(--anrt-color-primary);background-color:var(--anrt-color-secondary-c);border:2px solid transparent;&:where(:hover){background-color:var(--anrt-color-white);color:var(--anrt-color-primary);border-color:var(--anrt-color-secondary-c);}}blockquote{text-align:left;font-style:italic;font-weight:var(--anrt-font-weight-semi-bold);background:var(--anrt-color-secondary-c-15);color:var(--anrt-color-black);padding:var(--anrt-spacing-050) var(--anrt-spacing-100);margin-inline:calc(var(--anrt-spacing-100) * -1);border-radius:var(--dkit-border-radius);&:before,&:after{content:"";display:block;width:var(--anrt-spacing-250);height:var(--anrt-spacing-250);background:var(--anrt-color-secondary);margin:var(--anrt-spacing-100) auto;mask-image:url(/themes/custom/slimline/assets/icons/svg/fa-6/sharp-thin/quote-left.svg);mask-repeat:no-repeat;}&:after{mask-image:url(/themes/custom/slimline/assets/icons/svg/fa-6/sharp-thin/quote-right.svg);}}.block-title{color:var(--anrt-color-primary);font-weight:var(--anrt-font-weight-regular);}.media-oembed-content{width:100%;height:100%;aspect-ratio:16 / 9;}
.cookieconsent-optout-marketing{border:1px solid var(--anrt-color-primary);background:var(--anrt-color-secondary-c-30);border-radius:var(--dkit-border-radius);}#CookieDeclarationChangeConsent a,.anrt-cookiebotconsent-optout a{border-radius:var(--dkit-border-radius-large);border:1px solid var(--anrt-color-primary);background:var(--anrt-color-secondary);padding:var(--anrt-spacing-100);}
.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;width:auto;}div.layout-builder-browser-block-item a{padding:0.5rem;background:#e5edff;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:120px;min-height:120px;border-radius:3px;color:black;&:hover{background:#ccdbff;}}.glb-body[data-meta-sidebar="open"] .slimline-region{padding-right:var(--gin-sidebar-width);}.glb-body .layout-builder__section{max-width:var(--anrt-width-desktop-xl);margin:0 auto;}
.slimline-icon svg{display:block;width:var(--anrt-spacing-100);height:auto;}.slimline-icon--large svg{width:var(--anrt-spacing-125);}.slimline-icon--larger svg{width:var(--anrt-spacing-133);}.slimline-icon--largest svg{width:var(--anrt-spacing-150);}.slimline-icon--small svg{width:var(--anrt-spacing-075);}.slimline-icon--smaller svg{width:var(--anrt-spacing-066);}.slimline-icon--smallest svg{width:var(--anrt-spacing-050);}
.toolbar-menu{font-size:0.8125rem;}
.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;}
:root{--table-padding:var(--spacing-medium);--table-bg-color:var(--color-grey);--table-border:var(--border-light);}
.layout-contained{max-width:var(--anrt-width-content-area);margin-inline:auto;}.layout-contained--anrt-narrow{max-width:var(--anrt-width-content-area-narrow);}.layout-contained--anrt-tablet-s{max-width:var(--anrt-width-tablet-s);}.layout-contained--anrt-tablet-l{max-width:var(--anrt-width-tablet-l);}.layout-contained--anrt-desktop-s{max-width:var(--anrt-width-desktop-s);}.layout-contained--anrt-desktop-l{max-width:var(--anrt-width-desktop-l);}.layout-contained--anrt-desktop-xl{max-width:var(--anrt-width-desktop-xl);}.layout-contained--anrt-full-container{max-width:var(--anrt-width-full-container);}.layout-contained--anrt-full-screen{max-width:var(--anrt-width-full-screen);}.layout-contained--anrt-left{margin-left:0;}.layout-contained--anrt-right{margin-right:0;}.margin-bottom{margin-bottom:var(--anrt-spacing-100);}.anrt-grid,.view--anrt-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--one-fifth,.anrt-grid-item--two-thirds,.anrt-grid-item--three-quarters,.anrt-grid-item--four-fifths,.anrt-grid-quarters > *,.view--anrt-grid-quarters .views-row,.anrt-grid-thirds > *,.view--anrt-grid-thirds .views-row,.anrt-grid-halves > *,.view--anrt-grid-halves .views-row,.anrt-grid-full > *,.view--anrt-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--anrt-grid-quarters .views-row,.anrt-grid-thirds > *,.view--anrt-grid-thirds .views-row,.anrt-grid-halves > *,.view--anrt-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--one-fifth{grid-column:span calc(var(--anrt-grid-columns) / 5 * 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);}.anrt-grid-item--four-fifths{grid-column:span calc(var(--anrt-grid-columns) / 5 * 3);}}@media screen and (min-width:1180px){.anrt-grid-quarters > *,.view--anrt-grid-quarters .views-row{grid-column:span calc(var(--anrt-grid-columns) / 4);}.anrt-grid-thirds > *,.view--anrt-grid-thirds .views-row{grid-column:span calc(var(--anrt-grid-columns) / 3);}.anrt-grid-halves > *,.view--anrt-grid-halves .views-row{grid-column:span calc(var(--anrt-grid-columns) / 2);}}@media screen and (min-width:960px){.anrt-grid-item--one-fifth{grid-column:span 3;}.anrt-grid-item--four-fifths{grid-column:span 9;}}@media screen and (min-width:1440px){.anrt-grid-item--one-fifth{grid-column:span calc(var(--anrt-grid-columns) / 5 * 1);}.anrt-grid-item--four-fifths{grid-column:span calc(var(--anrt-grid-columns) / 5 * 4);}}.padding{padding:var(--anrt-spacing-100);}.padding-horizontal{padding-right:var(--anrt-spacing-100);padding-left:var(--anrt-spacing-100);}.layout:last-child{margin-bottom:var(--anrt-spacing-300);}.layout.layout--onecol .layout__region > div + div,.layout.layout--edge .layout__region > div + div{margin-top:var(--anrt-spacing-300);}.layout + .layout{margin-top:var(--anrt-spacing-300);}.layout--twocol-section,.layout--threecol-section,.layout--fourcol-section{display:grid;gap:var(--anrt-spacing-100);}@media screen and (min-width:48em){.layout--fourcol-section{grid-template-columns:1fr 1fr;}}@media screen and (min-width:64em){.layout--twocol-section--50-50{grid-template-columns:1fr 1fr;}.layout--twocol-section--33-67{grid-template-columns:1fr 2fr;}.layout--twocol-section--25-75{grid-template-columns:1fr 3fr;}.layout--twocol-section--67-33{grid-template-columns:2fr 1fr;}.layout--twocol-section--75-25{grid-template-columns:3fr 1fr;}}@media screen and (min-width:64em){.layout--threecol-section--33-34-33{grid-template-columns:1fr 1fr 1fr;}.layout--threecol-section--25-50-25{grid-template-columns:1fr 2fr 1fr;}.layout--threecol-section--25-25-50{grid-template-columns:1fr 1fr 2fr;}.layout--threecol-section--50-25-25{grid-template-columns:2fr 1fr 1fr;}}@media screen and (min-width:78em){.layout--fourcol-section{grid-template-columns:1fr 1fr 1fr 1fr;}}[data-contextual-id]:not(.contextual){position:absolute;}
.card{border-radius:var(--dkit-border-radius) var(--dkit-border-radius-large) var(--dkit-border-radius-large) var(--dkit-border-radius);overflow:hidden;background:var(--anrt-color-secondary-c-15);display:flex;flex-direction:column;height:100%;transition:all 600ms ease-in-out;}.card:focus-within{outline:3px solid var(--anrt-color-primary);outline-offset:3px;}.card--clickable{cursor:pointer;&:hover{background:hsla(var(--anrt-color-secondary-c-alpha),0.7);transition:all 300ms ease-in-out;}}.card__image{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-items:center;position:relative;}.card__image picture{grid-row:1 / -1;grid-column:1 / -1;width:100%;}.card__image img{width:100%;}.card__image .card__image-has-video{position:absolute;right:var(--anrt-spacing-100);bottom:var(--anrt-spacing-100);}.card__image .card__image-has-video svg{width:var(--anrt-spacing-150);height:var(--anrt-spacing-150);}.card__image .card__image-has-video svg path{fill:var(--anrt-color-white);opacity:0.7;}.card__content{padding:var(--anrt-spacing-100);display:flex;flex-direction:column;align-items:start;gap:var(--anrt-spacing-100);color:var(--anrt-color-primary);height:100%;}.card__content .icon-text__text{color:var(--anrt-color-primary);}.card__content .icon-text__icon svg{height:var(--anrt-spacing-100);}.card__content .icon-text__icon svg path{fill:currentColor;}.card__title{margin-bottom:0;color:var(--anrt-color-primary);}.card__title a{text-decoration:none;color:var(--anrt-color-primary);&:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;}&:focus-visible{outline:none;}}.card--clickable:hover .card__title a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;}.card__meta{color:var(--anrt-color-secondary);}.card--event .card__content{gap:var(--anrt-spacing-100);}.card--course{background:hsla(var(--anrt-color-secondary-c-alpha),0.15);}.card--course .button--primary{margin-top:auto;}.card--student-story .card__title{position:relative;width:100%;}.card--links .card__title{margin-bottom:var(--anrt-spacing-50);}.card--links .card__content{gap:var(--anrt-spacing-100);}.card--links .card__content a{color:var(--anrt-color-text);text-decoration:none;&:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;}}.card--clickable:hover .card__content{transition:all 300ms ease-in-out;}.block-inline-blockteaser:has(> .card){height:100%;}
.bhc{overflow:hidden;}.bhc__inner{max-width:var(--anrt-width-content-area-narrow);width:100%;display:flex;gap:var(--anrt-spacing-100);flex-direction:column;}.bhc__items{display:flex;width:fit-content;transition:margin-left 0.25s ease-in-out;gap:var(--anrt-spacing-100);}html:not(.js) .bhc__items{flex-direction:column;}.bhc__item{max-width:var(--anrt-width-content-area-narrow);width:calc(100vw - var(--anrt-spacing-200));display:flex;flex-direction:column;gap:var(--anrt-spacing-100);}.bhc__image img{width:100%;height:auto;}.bhc__controls{width:100%;max-width:var(--anrt-width-content-area-narrow);display:flex;justify-content:end;gap:var(--anrt-spacing-033);padding-inline:var(--anrt-spacing-100);}@media screen and (min-width:64em){.bhc__controls{padding-inline:0;width:100vw;}}.bhc__control{background:var(--anrt-color-primary);padding:var(--anrt-spacing-033);}.bhc__control .slimline-icon svg{fill:var(--anrt-color-white);width:var(--anrt-spacing-050);height:var(--anrt-spacing-050);}.bhc__control svg path{fill:var(--anrt-color-white);}.bhc__control[disabled]{opacity:0.5;pointer-events:none;}.bhc__caption{display:flex;justify-content:space-between;gap:var(--anrt-spacing-100);font-weight:var(--anrt-font-weight-medium);color:var(--anrt-color-primary);}.bhc__slide-count{width:10rem;text-align:right;color:var(--anrt-color-text);}.bhc--small .bhc__inner{max-width:100%;}@media screen and (min-width:30em){.bhc--small .bhc__item{min-width:25rem;width:25rem;}}
.course-listing-item{--dkit-course-listing-item-color:var(--anrt-color-secondary);display:grid;grid-template-columns:auto;padding:var(--anrt-spacing-100) 0;gap:var(--anrt-spacing-050);border-bottom:1px solid var(--anrt-color-grey-light-aa);}@media screen and (min-width:90em){.course-listing-item{grid-template-columns:700px auto;}}.course-listing-item--school-of-engineering{--dkit-course-listing-item-color:var(--dkit-school-of-engineering);}.course-listing-item--school-of-health--science{--dkit-course-listing-item-color:var(--dkit-school-of-health--science);}.course-listing-item--school-of-business-and-humanities{--dkit-course-listing-item-color:var(--dkit-school-of-business-and-humanities);}.course-listing-item--school-of-informatics--creative-arts{--dkit-course-listing-item-color:var(--dkit-school-of-informatics--creative-arts);}.course-listing-item--centre-for-excellence-in-learning-and-teaching{--dkit-course-listing-item-color:var(--dkit-centre-for-excellence-in-learning-and-teaching);}.course-listing-item__title{grid-column:1 / -1;display:grid;grid-template-columns:var(--anrt-spacing-100) auto;gap:var(--anrt-spacing-050);font-size:var(--dkit-course-listing-title);margin-bottom:0;line-height:var(--anrt-line-height-small);color:var(--anrt-color-black);}.course-listing-item__title a{color:var(--anrt-color-black);text-decoration:none;&:hover{text-decoration:underline;}}@media screen and (min-width:48em){.course-listing-item__title{display:flex;}}@media screen and (min-width:90em){.course-listing-item__title{grid-column:1 / 2;}}.course-listing-item__mark{display:inline-block;width:var(--anrt-spacing-100);height:var(--anrt-spacing-100);background:var(--dkit-course-listing-item-color);border-radius:100%;flex:0 0 var(--anrt-spacing-100);}.course-listing__is-new{grid-column:2 / -1;display:flex;align-items:center;gap:var(--anrt-spacing-033);color:var(--anrt-color-secondary);}.course-listing__is-new__text{font-size:var(--anrt-font-size-body-responsive);font-weight:var(--anrt-font-weight-regular);}.course-listing__is-new svg path{fill:currentColor;}@media screen and (min-width:48em){.course-listing__is-new{padding-left:var(--anrt-spacing-033);border-left:1px solid var(--anrt-color-secondary);}.course-listing__is-new .slimline-icon{margin-top:calc(var(--anrt-spacing-050) * -1);}}.course-listing-item__header-meta{grid-row:2/3;color:var(--anrt-color-text);display:flex;flex-direction:column;}@media screen and (min-width:40rem){.course-listing-item__header-meta{flex-direction:row;gap:var(--anrt-spacing-033);}.course-listing-item__header-meta span{display:flex;}.course-listing-item__header-meta span:after{content:",";display:block;}.course-listing-item__header-meta span:last-child:after{content:",";display:none;}}.course-listing-item__content{color:var(--anrt-color-text);display:flex;flex-direction:column;width:100%;}@media screen and (min-width:40rem){.course-listing-item__content{flex-direction:row;gap:var(--anrt-spacing-050);}}@media screen and (min-width:90rem){.course-listing-item__content{display:grid;grid-template-columns:3fr 2fr 2fr 2fr;gap:var(--anrt-spacing-050);text-align:right;}}.course-item-listing__label{font-size:var(--anrt-font-size-body-mobile);color:var(--anrt-color-black);}@media screen and (min-width:40rem){.course-item-listing__label{display:none;}}
:root{--dkit-hero-content-offset-top:var(--anrt-spacing-100);}.hero{margin-bottom:var(--anrt-spacing-200);}.hero>.layout-contained{position:relative;}.hero:not(.hero--secondary)>.layout-contained{max-width:140rem;}.hero__content{position:relative;margin-top:calc(var(--dkit-hero-content-offset-top) * -4);grid-column:1/-1;color:var(--anrt-color-primary);text-align:center;padding:var(--anrt-spacing-100) var(--anrt-spacing-200);margin-inline:var(--anrt-spacing-100);z-index:10;}@media screen and (min-width:72em){.hero__content{margin-top:0;grid-column:2/12;width:100%;margin-inline:0;}}@media screen and (min-width:90em){.hero__content{grid-column:4/10;}}.hero--has-image .hero__content{background:var(--anrt-color-white);border-radius:var(--dkit-border-radius-large);}@media screen and (min-width:72em){.hero--has-image .hero__content{position:absolute;bottom:calc(var(--dkit-hero-content-offset-top) * -1);}}.hero__media{grid-column:1/-1;grid-row:1/-1;}.hero--image-shallow .hero__media{height:calc(var(--anrt-spacing-100) * 15);}.hero__media img{object-fit:cover;width:100%;height:100%;}.hero__intro{color:var(--anrt-color-text);font-weight:var(--anrt-font-weight-light);}.hero__intro p{margin-inline:auto;}.hero--invert .hero__content{background:var(--anrt-color-secondary);color:var(--anrt-color-white);}.hero--invert .hero__title,.hero--invert .hero__intro{color:var(--anrt-color-white);}.hero--secondary .layout-contained{padding:var(--anrt-spacing-100);}.hero--secondary.hero--invert{background:hsla(var(--anrt-color-secondary-c-alpha),0.15);}.hero--secondary.hero--invert .hero__content{padding:0;}.hero--secondary .hero__content{grid-column:1/-1;text-align:center;background:transparent;position:relative;bottom:auto;margin-top:0;padding-inline:0;}@media screen and (min-width:64em){.hero--secondary .hero__content{grid-column:4/10;}}.hero--secondary.hero--has-image .hero__content{grid-column:1/-1;text-align:left;}@media screen and (min-width:64em){.hero--secondary.hero--has-image .hero__content{grid-column:1/7;}}.hero--secondary:not(.hero--has-image) .hero__content .hero__intro{margin:0 auto;padding-bottom:var(--anrt-spacing-200);}.hero--secondary:not(.hero--has-image) .hero__content .hero__intro:after{margin:0 auto;}.hero--secondary .hero__title{color:var(--anrt-color-primary);margin-top:var(--anrt-spacing-100);}@media screen and (min-width:64em){.hero--secondary .hero__intro{padding-bottom:var(--anrt-spacing-300);}.hero--secondary.hero--has-image .hero__intro{max-width:66%;padding-bottom:0;}}.hero--secondary .hero__intro:after{content:"";display:block;width:var(--anrt-spacing-100);height:2px;background:var(--anrt-color-secondary);}.hero--secondary .hero__intro+.hero__form{margin-top:var(--anrt-spacing-100);}.hero--secondary .hero__media{grid-column:1/-1;grid-row:2/3;border-radius:var(--dkit-border-radius-huge);overflow:hidden;}@media screen and (min-width:64em){.hero--secondary .hero__media{grid-column:7/12;grid-row:1/-1;}}.hero:has(.course__form){padding-bottom:var(--anrt-spacing-100);}.course__form{display:grid;gap:var(--anrt-spacing-100);width:100%;}@media screen and (min-width:48em){.course__form{grid-template-columns:3fr 2fr;align-items:end;}}@media screen and (min-width:64em){.course__form{grid-template-columns:3fr 2fr 1fr;}.course__form-type{grid-template-columns:3fr 2fr;}}.course__form .form-item{text-align:left;}.course__form .form-item label{color:inherit;}.course__form input.form-text,.course__form .form-submit{width:100%;}@media screen and (min-width:48em){.course__form .form-submit{width:auto;}}.hero--invert .course__form .form-submit{background:var(--anrt-color-primary);&:hover{background-color:var(--anrt-color-secondary-b);}}.layout--hero:has(.layout--threecol-section) .hero--underlap.hero--invert .layout-contained{background:var(--anrt-color-secondary);}.layout--hero:has(.layout--threecol-section) .hero--underlap .layout-contained{position:relative;}.layout--hero:has(.layout--threecol-section) .hero--underlap .layout-contained:after{content:"";display:block;height:50%;width:100%;position:absolute;top:100%;left:0;background:var(--anrt-color-white);z-index:-1;}.layout--hero:has(.layout--threecol-section) .hero--underlap.hero--invert .layout-contained:after{background:var(--anrt-color-secondary);}.hero--has-video:not(.hero--secondary) .hero__media{aspect-ratio:22/11;width:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;}.hero--has-video:not(.hero--secondary) .hero__media video{height:100%;width:100%;}.hero--image-shallow.hero--has-video:not(.hero--secondary) .hero__media iframe{aspect-ratio:45/18;}@media screen and (min-width:64em){.hero--has-video:not(.hero--secondary) .hero__media{aspect-ratio:22/7;}.hero--image-shallow.hero--has-video:not(.hero--secondary) .hero__media iframe{aspect-ratio:45/8;}}.hero--has-video:not(.hero--secondary) .hero__video-container{position:absolute;width:100%;}.hero--has-video:not(.hero--secondary) .hero__media iframe{height:100vh;width:100%;}.hero--has-video:not(.hero--secondary) .hero__media picture{position:absolute;width:100%;}.hero--has-video:not(.hero--secondary) .hero__media:has(.video-playing) picture{animation:image_fade_out 1500ms ease-in-out 0ms forwards;pointer-events:none;}.hero--has-video:not(.hero--secondary) .hero__media:has(.video-paused) picture,.hero--has-video:not(.hero--secondary) .hero__media:has(.video-resumed) picture{display:none;}@media (prefers-reduced-motion){.hero--has-video:not(.hero--secondary) .hero__media iframe{display:none;}.hero--has-video:not(.hero--secondary) .hero__media picture{animation:none;}}@keyframes image_fade_out{0%{opacity:1;}100%{opacity:0;}}.hero__video-controls{position:absolute;bottom:var(--anrt-spacing-400);right:var(--anrt-spacing-100);pointer-events:none;cursor:pointer;opacity:0.7;}@media screen and (min-width:64em){.hero__video-controls{bottom:var(--anrt-spacing-200);}}@media screen and (min-width:92em){.hero__video-controls{right:var(--anrt-spacing-200);}}.hero__video-wrapper:hover .hero__video-controls{opacity:1;}.hero__video-controls .slimline-icon svg{width:var(--anrt-spacing-150);height:var(--anrt-spacing-150);}.hero__video-controls svg path{fill:var(--anrt-color-white);}.hero__video-wrapper .icon-play{display:none;}.hero__video-wrapper.video-playing .icon-play{display:none;}.hero__video-wrapper.video-paused .icon-play{display:block;}.hero__video-wrapper.video-paused .icon-pause{display:none;}
.icon-text{display:inline-flex;gap:var(--anrt-spacing-050);align-items:start;}.icon-text__text{color:var(--anrt-color-text);}.icon-text__text-description{font-style:italic;display:block;}.icon-text__link .icon-text__text{word-break:break-all;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;&:hover{text-decoration:none;}}.icon-text__link:hover svg{fill:var(--anrt-color-secondary);}.icon-text__link.icon-text__link-only:focus-visible{outline-offset:8px;border-radius:100%;}
.media-enquiry{background:var(--anrt-color-primary);color:var(--anrt-color-white);padding:var(--anrt-spacing-100);display:grid;grid-template-columns:1fr;gap:var(--anrt-spacing-200);border-radius:var(--dkit-border-radius-large);margin-block:var(--anrt-spacing-200) var(--anrt-spacing-300);align-items:center;}@media screen and (min-width:48rem){.media-enquiry{grid-template-columns:1fr 1fr;padding:var(--anrt-spacing-200);}}.media-enquiry__content{display:flex;flex-direction:column;gap:var(--anrt-spacing-100);}.media-enquiry__content .icon-text__text{color:var(--anrt-color-white);}.media-enquiry a{color:var(--anrt-color-white);opacity:1;}.media-enquiry svg path{fill:currentColor;}.media-enquiry__label{margin-bottom:0;}
.search-button{border-radius:3rem;padding:var(--anrt-spacing-033);display:inline-flex;align-items:center;line-height:1;gap:var(--anrt-spacing-075);transition:all var(--anrt-transition-time-out) ease-in-out;&:hover{background:var(--anrt-color-secondary);color:var(--anrt-color-white);text-decoration:none;transition:all var(--anrt-transition-time) ease-in-out;}}.search-button svg{fill:currentColor;}
.block-listing__header{display:flex;flex-direction:column;justify-content:space-between;align-items:baseline;gap:var(--anrt-spacing-100);margin-bottom:var(--anrt-spacing-200);}@media screen and (min-width:48em){.block-listing__header{flex-direction:row;}}.block-listing__header .block-title{margin-bottom:0;}.block-listing__link--top{display:none;}@media screen and (min-width:48em){.block-listing__link--top{display:block;margin-left:auto;}.block-listing__link--bottom{display:none;}}.block-listing__link a{color:var(--anrt-color-primary);}
.slimline-region--breadcrumb{background:var(--anrt-color-primary);color:var(--anrt-color-white);}.slimline-region--breadcrumb .slimline-region__inner{border-top:1px solid var(--anrt-color-secondary);}.breadcrumbs__list{margin-bottom:0;padding-left:0;list-style:none;display:none;align-items:center;flex-wrap:wrap;max-width:100%;}.breadcrumbs__list--mobile{display:flex;}@media screen and (min-width:64em){.breadcrumbs__list--mobile{display:none;}.breadcrumbs__list--desktop{display:flex;}}.breadcrumbs__item{margin-right:var(--anrt-spacing-033);display:flex;align-items:center;}.breadcrumbs__item::before{margin-right:var(--anrt-spacing-033);background:var(--anrt-color-white);mask:url(/themes/custom/slimline/assets/icons/svg/fa-6/regular/chevron-right.svg) no-repeat center center;width:1rem;height:var(--anrt-font-size-body-mobile);display:block;flex:1 0 auto;}.breadcrumbs__item + .breadcrumbs__item::before{content:"";}.breadcrumbs__list--mobile .breadcrumbs__item::before{content:"";mask:url(/themes/custom/slimline/assets/icons/svg/fa-6/regular/chevron-left.svg) no-repeat center center;}.breadcrumbs__link{color:var(--anrt-color-white);text-decoration:none;padding-block:var(--anrt-spacing-033);display:inline-block;&:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;}}
.slimline-region--content-top{background:hsla(var(--anrt-color-secondary-c-alpha),0.20);color:var(--anrt-color-primary);padding-block:var(--anrt-spacing-050);}@media screen and (min-width:60em){.slimline-region--content-top{padding-block:var(--anrt-spacing-150) var(--anrt-spacing-033);}}.slimline-region--content-top .block-page-title-block{max-width:var(--anrt-width-content-area-narrow);margin:0 auto;}.slimline-region--content-top .block-page-title-block h1{margin-bottom:var(--anrt-spacing-033);}
.views-row:has(.staff-member-teaser){container:staff-member-teser / inline-size;}.staff-member-teaser{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:var(--anrt-spacing-100);align-content:start;padding:var(--anrt-spacing-100) 0;border-bottom:1px solid var(--anrt-color-secondary-c);transition:var(--anrt-transition-time);height:100%;}@media screen and (min-width:64em){.staff-member-teaser{gap:var(--anrt-spacing-200);padding:var(--anrt-spacing-200);}}.staff-member-teaser__header{display:flex;gap:var(--anrt-spacing-050);align-items:start;}@media screen and (min-width:48em){.staff-member-teaser__header{gap:var(--anrt-spacing-150);align-items:center;}}.staff-member-teaser__header-content{display:flex;flex-direction:column;}.staff-member-teaser__name{color:var(--anrt-color-black);margin-bottom:0;}.staff-member-teaser__position{color:var(--anrt-color-text);}.staff-member-teaser__image{width:100%;height:100%;max-width:calc(var(--anrt-spacing-100) * 2);max-height:calc(var(--anrt-spacing-100) * 2);border-radius:100%;overflow:hidden;flex:1 0 auto;}@media screen and (min-width:48em){.staff-member-teaser__image{max-width:calc(var(--anrt-spacing-100) * 4);max-height:calc(var(--anrt-spacing-100) * 4);}}.staff-member-teaser__image img,.staff-member-teaser__image svg{display:block;width:100%;object-fit:cover;}.staff-member-teaser__content{display:flex;flex-direction:column;gap:var(--anrt-spacing-050);}@container staff-member-teser (width > 30em){.staff-member-teaser__content{flex-direction:row;flex-wrap:wrap;}}@media screen and (min-width:64em){.staff-member-teaser__content{gap:var(--anrt-spacing-100);}}.staff-member-teaser__content .icon-text__icon svg{height:var(--anrt-spacing-075);}.staff-member-teaser__link{margin-left:auto;transition:var(--anrt-transition-time);&:focus{outline:none;}}.staff-member-teaser__link svg path{fill:var(--anrt-color-secondary-c);}.staff-member-teaser:has(.staff-member-teaser__link:focus){outline:3px solid var(--anrt-color-primary);outline-offset:3px;}.staff-member-teaser:hover{background:hsla(var(--anrt-color-secondary-c-alpha),0.15);transition:var(--anrt-transition-time);}.staff-member-teaser:hover .staff-member-teaser__name{text-decoration:underline;cursor:pointer;}.staff-member-teaser:hover .staff-member-teaser__link{transform:translateX(var(--anrt-spacing-100));transition:var(--anrt-transition-time);}.staff-member-teaser:has(.staff-member-teaser__content a:hover) .staff-member-teaser__name{text-decoration:none;}.staff-member-teaser:has(.staff-member-teaser__content a:hover) .staff-member-teaser__link{transform:none;}
.menu{margin:0;padding:0;list-style:none;}.menu .menu-item__link{color:inherit;text-decoration:none;padding-block:var(--anrt-spacing-050);display:inline-flex;flex-direction:column;align-items:center;transition:all var(--anrt-transition-time-out) ease-in-out;}.menu .menu-item--active-trail .menu-item__link{font-weight:var(--anrt-font-weight-medium);}.menu .menu-item__link:hover,.menu .menu-item__link:focus-visible,.menu .menu-item__link.is-active{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;}
.slimline-region--footer-bottom{background:var(--anrt-color-primary);color:var(--anrt-color-white);padding-block:var(--anrt-spacing-050);}@media screen and (min-width:60em){.slimline-region__inner--footer-bottom{display:flex;justify-content:space-between;align-items:start;gap:var(--anrt-spacing-100);}}.slimline-region--footer-bottom a{color:var(--anrt-color-white);padding-block:var(--anrt-spacing-050);display:block;}.menu--footer-bottom{display:flex;flex-wrap:wrap;column-gap:var(--anrt-spacing-100);}.slimline-region--footer-bottom__charity{padding-block:var(--anrt-spacing-050);display:block;}
.full{}
.slimline-region--above-header{display:none;}@media screen and (min-width:60em){.slimline-region--above-header{display:block;position:absolute;width:100%;z-index:200;}}@media screen and (min-width:80em){.slimline-region--above-header{display:grid;}.slimline-region__inner--above-header{grid-column:2/3;display:grid;justify-content:end;}}@media screen and (min-width:108.2em){.slimline-region--above-header{grid-template-columns:1fr var(--anrt-width-content-area) 1fr;}.slimline-region--above-header:after{content:"";display:block;grid-column:3/-1;background:var(--anrt-color-secondary);}}
.header{background:var(--anrt-color-primary);color:var(--anrt-color-white);padding-block:var(--anrt-spacing-100);transform:translateY(0);position:relative;z-index:100;}@media screen and (min-width:60em){.header{padding-top:var(--anrt-spacing-200);}}.header a{display:block;color:var(--anrt-color-white);}.header__inner{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--anrt-spacing-100);align-items:center;}@media screen and (min-width:60em){.header__inner{grid-template-columns:repeat(12,1fr);}}.slimline-region--branding{grid-column:1 / 4;max-width:350px;}@media screen and (min-width:108.2em){.slimline-region--branding{grid-column:1 / 4;}}.branding__logo svg{width:auto;}.slimline-region__inner--header .block-menu,.slimline-region__inner--header .slimeline-header__search{display:none;}.slimline-region--header{grid-column:4 / -1;justify-self:end;}@media screen and (min-width:60em){.header__off-canvas{display:none;}.slimline-region__inner--header .block-menu{display:block;}.slimline-region__inner--header .slimeline-header__search{margin-top:var(--anrt-spacing-100);display:block;}}.slimline-region__inner--header{display:flex;gap:var(--anrt-spacing-100);align-items:center;}.header__off-canvas-toggle{appearance:none;border:none;background:transparent;padding:0;}.header__off-canvas-toggle svg{fill:var(--anrt-color-white);}
.slimline-region--footer{background:var(--anrt-color-secondary);color:var(--anrt-color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:var(--anrt-spacing-100);}.slimline-region--footer a{color:var(--anrt-color-white);text-decoration:none;display:inline-flex;flex-direction:column;align-items:center;transition:all var(--anrt-transition-time-out) ease-in-out;}.slimline-region--footer a:hover,.slimline-region--footer a:focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;}.slimline-region__inner--footer{--anrt-grid-columns:3;padding-bottom:calc(var(--anrt-spacing-100) * 4);background:url(/themes/custom/slimline/assets/icons/brand/dkit-logo-15.svg) no-repeat;background-position-y:calc(100% + 8vw);background-size:contain;}@media screen and (min-width:48em){.slimline-region__inner--footer{--anrt-grid-columns:12;}}@media screen and (min-width:90em){.slimline-region__inner--footer{background-position-y:calc(var(--anrt-spacing-100) * 2.5);background-size:cover;}}.slimline-region__inner--footer__contact{display:flex;flex-direction:column;gap:var(--anrt-spacing-100);grid-column:1/-1;}@media screen and (min-width:38em){.slimline-region__inner--footer__contact{display:grid;grid-template-columns:3fr 2fr;grid-row:auto;}}@media screen and (min-width:60em){.slimline-region__inner--footer__contact{grid-template-columns:1fr;grid-column:1 / 6;}}@media screen and (min-width:90em){.slimline-region__inner--footer__contact{grid-column:1 / 4;}}.slimline-region__inner--footer .branding__item{grid-column:1/-1;}@media screen and (min-width:60em){.slimline-region__inner--footer .branding__item{grid-column:1/6;}}@media screen and (min-width:90em){.slimline-region__inner--footer .branding__item{grid-column:1/4;}}.slimline-region__inner--footer .branding__logo{padding-bottom:var(--anrt-spacing-100);border-bottom:2px solid hsla(0,0%,100%,0.333);display:block;}.slimline-region__inner--footer .branding__logo svg{height:calc(var(--anrt-spacing-100) * 3);}.slimline-region__inner--footer__contact p{margin:0;}.slimline-region__inner--footer__contact .slimline-icon svg{height:var(--anrt-spacing-100);fill:var(--anrt-color-white);}.slimline-region__inner--footer__contact__item{display:flex;align-items:start;gap:var(--anrt-spacing-050);}.slimline-region__inner--footer__contact__items{justify-self:end;display:flex;flex-direction:column;gap:var(--anrt-spacing-100);}@media screen and (min-width:60em){.slimline-region__inner--footer__contact__items{justify-self:start;}}.slimline-region__inner--footer__nav .menu{flex-direction:column;}.slimline-region__inner--footer__nav .navigation__title{color:var(--anrt-color-white);padding-bottom:var(--anrt-spacing-100);margin-bottom:var(--anrt-spacing-100);border-bottom:2px solid hsla(0,0%,100%,0.333);font-size:calc(var(--anrt-font-size-body-responsive) * 1.333);line-height:var(--anrt-spacing-100);}.slimline-region__inner--footer__nav{grid-column:1/-1;margin-top:var(--anrt-spacing-200);display:grid;grid-template-columns:1fr;gap:var(--anrt-spacing-100);}@media screen and (min-width:38em){.slimline-region__inner--footer__nav{grid-template-columns:1fr 1fr;margin-top:0;}}@media screen and (min-width:60em){.slimline-region__inner--footer__nav{grid-column:7/13;grid-template-columns:repeat(6,1fr);grid-row:1/3;margin-top:calc(var(--anrt-spacing-100) * 2);}.slimline-region__inner--footer__nav nav{grid-column:span 3;}}@media screen and (min-width:90em){.slimline-region__inner--footer__nav{grid-template-columns:repeat(5,1fr);grid-column:8/13;}.slimline-region__inner--footer__nav nav{grid-column:span 2;}.slimline-region__inner--footer__nav nav:nth-child(2){grid-column:4 / 6;}}

.slimline-region--housekeeping{background:transparent;color:var(--anrt-color-primary);padding-block:var(--anrt-spacing-050);}@media screen and (min-width:60em){.slimline-region__inner--housekeeping{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:start;gap:var(--anrt-spacing-200);}}.slimline-region--housekeeping a{color:var(--anrt-color-primary);padding-block:var(--anrt-spacing-050);display:block;}.menu--housekeeping{display:flex;flex-wrap:wrap;column-gap:var(--anrt-spacing-100);}.slimline-region--housekeeping__copyright{padding-block:var(--anrt-spacing-050);display:block;}.slimline-region--housekeeping__logos{width:100%;display:flex;flex-wrap:wrap;gap:var(--anrt-spacing-200);justify-content:center;padding-top:var(--anrt-spacing-150);}@media screen and (min-width:60em){.slimline-region--housekeeping__logos{justify-content:start;}}.slimline-region--housekeeping__logo img{display:block;height:var(--anrt-spacing-300);width:100%;max-height:var(--anrt-spacing-300);transition:all 300ms ease-in-out;}.slimline-region--housekeeping__logos:hover img:not(:hover){opacity:0.7;filter:grayscale();transition:all 300ms ease-in-out;}
.menu-header--sub-menu__wrapper{opacity:0;}.js-navigation .menu--header [aria-expanded="false"]~.menu-header--sub-menu__wrapper{display:none;}.js-navigation .menu--header [aria-expanded="false"] .sub-menu-item-toggle__icon{transition:all 300ms ease-in-out;}.js-navigation .menu--header [aria-expanded="true"]~.menu-header--sub-menu__wrapper{display:block;opacity:1;}.js-navigation .menu--header [aria-expanded="true"] .sub-menu-item-toggle__icon{transform:rotate(180deg);transition:all 300ms ease-in-out;}.js-navigation .menu--header .sub-menu-item-toggle>*{display:block;pointer-events:none;}.sub-menu-item-toggle{background:transparent;padding:0;border-radius:0;&:focus-visible{outline-color:var(--anrt-color-white);}}.sub-menu-item-toggle svg{width:var(--anrt-spacing-075);height:var(--anrt-spacing-075);}.sub-menu-item-toggle svg path{fill:var(--anrt-color-white);}.menu--header,.menu--main{display:flex;flex-wrap:wrap;justify-content:end;margin:1.5rem 0 0;padding:0;}.menu--header .menu-item,.menu--main .menu-item{width:90%;font-size:var(--anrt-font-size-default);}.menu--header .menu-item:not(.menu-item__special) a{text-decoration:none;&:hover{text-decoration:underline;}}@media (min-width:960px){.menu--header .menu-item,.menu--main .menu-item{width:auto;}}.menu--header .menu-item--level-1:has([aria-expanded="true"]){background:var(--anrt-color-secondary);}.menu--header .menu-item--level-1{padding-inline:var(--anrt-spacing-050);border-top-left-radius:var(--dkit-border-radius);border-top-right-radius:var(--dkit-border-radius-large);}@media (min-width:1100px){.menu--header .menu-item--level-1{font-size:calc(var(--anrt-font-size-default) * var(--anrt-font-scale-desktop));}}.menu--header .menu-item--has-sub-menu{display:flex;gap:var(--anrt-spacing-033);}.menu-header--sub-menu__wrapper{position:fixed;min-width:100%;width:100vw;overflow:hidden;left:0;top:calc(100% - var(--anrt-spacing-100));transition:280ms all 120ms ease-out;z-index:10000;background:var(--anrt-color-secondary);padding-block:var(--anrt-spacing-200) var(--anrt-spacing-300);}.menu-header--sub-menu__menus-wrapper{display:grid;grid-template-columns:2fr 1fr;gap:var(--anrt-spacing-100);}.menu-header--sub-menu{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:max-content;gap:var(--anrt-spacing-100);grid-auto-flow:row;}.menu-header--sub-menu__menus-wrapper .menu-header--sub-menu{grid-template-columns:1fr 1fr;}.special-buttons.menu{display:grid;gap:var(--anrt-spacing-100);grid-auto-rows:min-content;}.special-buttons.menu .button{width:100%;}.menu-item .menu-item__link.button{text-align:center;align-items:center;&:focus-visible{outline-color:var(--anrt-color-white);}}.menu-item__link.button.button--primary{border:1px solid var(--anrt-color-secondary-c);color:var(--anrt-color-secondary-c);&:hover{color:var(--anrt-color-white);}}.menu-item__link.button.button--secondary{border:1px solid var(--anrt-color-secondary-c);color:var(--anrt-color-secondary);&:hover{color:var(--anrt-color-white);}}
.menu--top-menu{background:var(--anrt-color-secondary);color:var(--anrt-color-white);display:flex;padding:0 var(--anrt-spacing-100);gap:var(--anrt-spacing-100);justify-content:end;}
.off-canvas,.off-canvas__overlay{position:fixed;inset:0;}.off-canvas{z-index:1000;display:flex;overflow:auto;transform:translate(0);padding-block:var(--anrt-spacing-100);height:100vh;}.off-canvas[aria-hidden='true']{display:none;}.off-canvas[aria-hidden='true'] .off-canvas__content{display:none;}.off-canvas__overlay{background-color:var(--anrt-color-primary);animation:fade-in 300ms 200ms both,slide-left 300ms 200ms both;opacity:1;}.off-canvas__content{width:100%;position:relative;overflow:auto;animation:fade-in 300ms 300ms both,slide-left 300ms 300ms both;}.off-canvas__close{border:2px solid currentColor;border-radius:1rem 2rem 2rem 1rem;padding:var(--anrt-spacing-010);background:transparent;svg{fill:var(--anrt-color-white);height:var(--anrt-spacing-125);}}.off-canvas__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--anrt-spacing-100);gap:var(--anrt-spacing-100);padding-inline:var(--anrt-spacing-100);}.off-canvas__header .branding__logo{max-width:250px;width:100%;}.off-canvas__top{display:flex;justify-content:end;align-items:center;line-height:1;margin-bottom:var(--anrt-spacing-100);padding-inline:var(--anrt-spacing-100);}.off-canvas__menu .navigation--header--mobile{padding-inline:var(--anrt-spacing-100);}@keyframes fade-in{from{opacity:0;}}@keyframes slide-left{from{transform:translateX(-50%);}}
.off-canvas__menu .navigation .sub-menu-item-toggle__icon{pointer-events:none;}.navigation [aria-expanded="false"] .sub-menu-item-toggle__icon--open,.navigation [aria-expanded="true"] .sub-menu-item-toggle__icon--close,.js-navigation [aria-expanded="true"] ~ .menu{display:block;}.navigation [aria-expanded="false"] .sub-menu-item-toggle__icon--close,.navigation [aria-expanded="true"] .sub-menu-item-toggle__icon--open,.js-navigation [aria-expanded="false"] ~ .menu{display:none;}.off-canvas__menu{position:relative;flex-grow:1;background-color:var(--color-secondary-dark);z-index:1000;padding-top:var(--anrt-spacing-100);display:flex;flex-direction:column;gap:var(--anrt-spacing-150);}.off-canvas__menu .navigation{transition:transform .25s ease,height .25s ease;transform:translateX(0)}.off-canvas__menu .navigation.search-focus{overflow:hidden;height:0 !important;transition:height .25s ease}.off-canvas__menu .menu{display:flex;flex-direction:column;padding:0;max-width:100%;gap:var(--anrt-spacing-025);}.off-canvas__menu .menu-item{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin:0;padding:0;transition:all .25s ease;transform:translateX(0);text-align:left;}.off-canvas__menu .menu-item + .menu-item--has-button{margin-top:var(--anrt-spacing-100);}.off-canvas__menu .menu-item[hidden],.off-canvas__menu .sub-menu-item-toggle[hidden],.off-canvas__menu .menu-item__link[hidden],.off-canvas__menu .menu-item:before{display:none;}.off-canvas__menu .sub-menu-item-toggle{position:relative;margin:0;padding:var(--anrt-spacing-050);border:2px solid white;border-radius:0 var(--dkit-border-radius-large) var(--dkit-border-radius-large) 0;cursor:pointer;display:flex;align-items:center;}@media (hover:hover){.off-canvas__menu .sub-menu-item-toggle:focus,.off-canvas__menu .sub-menu-item-toggle:hover{}.off-canvas__menu .sub-menu-item-toggle:focus .sub-menu-item-toggle__icon svg path,.off-canvas__menu .sub-menu-item-toggle:hover .sub-menu-item-toggle__icon svg path{fill:var(--anrt-color-white);}}.off-canvas__menu .menu-item__link:not(.button){position:relative;z-index:1;display:block;display:flex;flex:1;flex-direction:column;justify-content:center;align-items:start;padding:var(--anrt-spacing-050) 0;color:var(--anrt-color-white);background:0 0;text-decoration:none;}.off-canvas__menu .menu-item__link.is-active,.off-canvas__menu .menu-item__link:focus,.off-canvas__menu .menu-item__link:hover{text-decoration:none;color:var(--anrt-color-white);background:var(--color-secondary);padding-left:var(--anrt-spacing-100);}.off-canvas__menu .menu-item__link:after{display:none !important}.off-canvas__menu .menu-item--active-trail>.menu-item__link{text-decoration:none;color:var(--anrt-color-white);}.off-canvas__menu .menu-item--active-trail>.sub-menu-item-toggle path{fill:var(--anrt-color-white);}.off-canvas__menu .menu--sub-menu{position:relative;z-index:2;display:block;overflow:hidden;order:10;width:100%;transition:transform .25s ease;}.off-canvas__menu .menu-item--active>.menu--sub-menu{overflow:visible;height:auto;transform:translateX(0);margin-top:var(--anrt-spacing-100);}.off-canvas__menu .menu--active>.menu-item{transform:translateX(-100%)}.off-canvas__menu .menu--active>.menu-item.menu-item--active{transform:translateX(0)}.off-canvas__menu .menu--active>.menu-item.menu-item--active > .menu-item__link{font-weight:var(--anrt-font-weight-bold);border-bottom:2px solid var(--anrt-color-white);}.off-canvas .navigation--inactive{transform:translateX(-100%)}.off-canvas-search-menu-toggle{display:none}.off-canvas-search-menu-toggle.show{display:flex}.off-canvas-search-menu-toggle__button{display:flex;align-items:center;width:100%;padding:0;cursor:pointer;color:var(--anrt-color-white);border:0;background:0 0;font-size:16px}.off-canvas-search-menu-toggle__button:active,.off-canvas-search-menu-toggle__button:focus,.off-canvas-search-menu-toggle__button:hover{outline:0}.off-canvas-search-menu-toggle__icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:3rem;height:100%;margin:0;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.off-canvas-search-menu-toggle__icon svg{width:1rem;height:1rem}.off-canvas-search-menu-toggle__icon svg path{fill:var(--anrt-color-white)}.off-canvas-search-menu-toggle__title{padding:10px 27px}.off-canvas:has(.menu--header--mobile.menu--active) .navigation--top-menu--mobile{opacity:0;}.menu--top-menu--mobile{background:var(--anrt-color-secondary);color:var(--anrt-color-white);display:flex;padding:0 var(--anrt-spacing-100);gap:var(--anrt-spacing-100);justify-content:end;}.menu.menu--top-menu--mobile .menu-item{padding-inline:var(--anrt-spacing-100);}
.pager{margin-block:var(--anrt-spacing-100);}ul.pager__items{list-style:none;padding:0;margin:var(--anrt-spacing-200) auto;display:flex;flex-wrap:wrap;gap:var(--anrt-spacing-033);max-width:fit-content;}@media screen and (min-width:30em){.pager__items{gap:var(--anrt-spacing-050);}}.pager__item a{background:var(--anrt-color-secondary);color:var(--anrt-color-white);padding:var(--anrt-spacing-050) var(--anrt-spacing-050);border:2px solid transparent;border-radius:var(--anrt-spacing-100);font-weight:var(--anrt-font-weight-semi-bold);text-decoration:none;display:flex;min-width:var(--anrt-spacing-100);height:var(--anrt-spacing-200);justify-content:center;align-items:center;&:hover{background:var(--anrt-color-secondary-b);}&:focus-visible{outline-color:var(--anrt-color-primary);}}@media screen and (min-width:30em){.pager__item a{min-width:var(--anrt-spacing-200);}}.pager__item.is-active a{border:2px solid var(--anrt-color-primary);background:transparent;color:var(--anrt-color-primary);}.pager__item--first a,.pager__item--previous a,.pager__item--next a,.pager__item--last a{width:auto;background:var(--anrt-color-primary);padding:var(--anrt-spacing-050) var(--anrt-spacing-033);}@media screen and (max-width:60em){.pager__item:not([class*="pager__item--"]){display:none;}}.pager__item.is-active{display:block;min-width:var(--anrt-spacing-200);}
.slimline-region--tabs{background-color:black;}.slimline-region--tabs .tabs > ul{display:flex;flex-wrap:wrap;margin:0;padding-left:0;list-style:none;}.slimline-region--tabs .tabs > ul > li a{display:inline-block;padding:1rem;text-decoration:none;color:black;background-color:lightgrey;font-family:sans-serif;font-weight:var(--anrt-font-weight-bold);}.slimline-region--tabs .tabs > ul > li a.is-active{color:white;background-color:green;}.slimline-region--tabs .tabs > ul > li a:focus,.slimline-region--tabs .tabs > ul > li a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;color:black;background-color:white;}.slimline-region--tabs .tabs > ul > li a:focus{position:relative;outline:2px dotted;}
ul.view-content{padding-left:0;max-width:var(--anrt-width-content-area);margin:0 auto;}li.views-row::marker{color:transparent;}
