:root{--primary_brand:#7e7e7e;--secondary_brand:#ffffff;--tertiary_brand:#ffffff;--quaternary_brand:#ffffff;--primary_brand_bg:#7e7e7e;--primary_brand_border:#666666;--primary_brand_contrast:#000000;--primary_brand_pop:#0000ff;--secondary_brand_bg:#ffffff;--secondary_brand_border:#dddddd;--secondary_brand_contrast:#000000;--secondary_brand_pop:#0000ff;--tertiary_brand_bg:#ffffff;--tertiary_brand_border:#dddddd;--tertiary_brand_contrast:#000000;--tertiary_brand_pop:#0000ff;--quaternary_brand_bg:#ffffff;--quaternary_brand_border:#dddddd;--quaternary_brand_contrast:#000000;--quaternary_brand_pop:#0000ff;--standard_bg:#ffffff;--standard_border:#dddddd;--standard_contrast:#000000;--standard_pop:#0000ff;--inverted_bg:#000000;--inverted_border:#000000;--inverted_contrast:#ffffff;--inverted_pop:#ff0000;--highlighted_bg:#000000;--highlighted_border:#000000;--highlighted_contrast:#ffffff;--highlighted_pop:#ff0000;--success_bg:#000000;--success_border:#000000;--success_contrast:#ffffff;--success_pop:#ff0000;--error_bg:#000000;--error_border:#000000;--error_contrast:#ffffff;--error_pop:#ff0000;--warning_bg:#000000;--warning_border:#000000;--warning_contrast:#ffffff;--warning_pop:#ff0000;--subtle_bg:#f0f0f0;--subtle_border:#e2e2e2;--subtle_contrast:#000000;--subtle_pop:#00ff00;--link_colour:#000000;--font_colour:#0f0f0f;}:root{--font-size-base:1rem;--font-size-l:1.125rem;--font-size-s:0.875rem;--font-size-xs:0.8125rem;--font-size-xxs:0.75rem;--line-height-base:1.6875rem;--line-height-s:1.125rem;--max-width:84.375rem;--max-bg-color:98.125rem;--sp:1.125rem;--content-left:5.625rem;--site-header-height-wide:var(--sp10);--container-padding:var(--sp);}@media (min-width:75rem){:root{--container-padding:var(--sp2);}}:root{--scrollbar-width:0px;--grid-col-count:6;--grid-gap:var(--sp);--grid-gap-count:calc(var(--grid-col-count) - 1);--grid-full-width:calc(100vw - var(--sp2) - var(--scrollbar-width));--grid-col-width:calc((var(--grid-full-width) - (var(--grid-gap-count) * var(--grid-gap))) / var(--grid-col-count));}@media (min-width:43.75rem){:root{--grid-col-count:14;--grid-gap:var(--sp2);}}@media (min-width:62.5rem){:root{--scrollbar-width:0.9375rem;}}@media (min-width:75rem){:root{--grid-full-width:calc(100vw - var(--scrollbar-width) - var(--content-left) - var(--sp4));}}@media (min-width:90rem){:root{--grid-full-width:calc(var(--max-width) - var(--sp4));}}:root{--sp0-25:calc(0.25 * var(--sp));--sp0-5:calc(0.5 * var(--sp));--sp0-75:calc(0.75 * var(--sp));--sp1:calc(1 * var(--sp));--sp1-5:calc(1.5 * var(--sp));--sp2:calc(2 * var(--sp));--sp2-5:calc(2.5 * var(--sp));--sp3:calc(3 * var(--sp));--sp4:calc(4 * var(--sp));--sp5:calc(5 * var(--sp));--sp6:calc(6 * var(--sp));--sp7:calc(7 * var(--sp));--sp8:calc(8 * var(--sp));--sp9:calc(9 * var(--sp));--sp10:calc(10 * var(--sp));--sp11:calc(11 * var(--sp));--sp12:calc(12 * var(--sp));--header-height-wide-when-fixed:calc(6 * var(--sp));--mobile-nav-width:31.25rem;--border-radius:0.1875rem;}html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}button{font-family:inherit;}img,video{display:block;max-width:100%;height:auto;}audio{display:block;max-width:100%;}h1{letter-spacing:-0.01em;font-size:1.75rem;line-height:var(--sp2);}@media (min-width:43.75rem){h1{font-size:3.75rem;line-height:var(--sp4);}}h2{letter-spacing:-0.01em;font-size:1.5rem;line-height:var(--sp2);}@media (min-width:43.75rem){h2{font-size:2.25rem;line-height:var(--sp3);}}h3{font-size:1.25rem;line-height:var(--sp1-5);}@media (min-width:43.75rem){h3{font-size:1.5rem;line-height:var(--sp2);}}h4{font-size:1.125rem;line-height:var(--sp1-5);}h5{font-size:1rem;line-height:var(--sp1-5);}h6{font-size:0.875rem;line-height:var(--sp);}h1,h2,h3,h4,h5,h6{margin-block:var(--sp);color:var(--color-text-neutral-loud);font-family:var(--font-sans);font-weight:bold;}@media (min-width:43.75rem){h1,h2,h3,h4,h5,h6{margin-block:var(--sp2);}}ul{margin-block-start:0.25em;margin-block-end:0.25em;margin-inline-start:1.5em;margin-inline-end:0;padding-inline-start:0;list-style-type:disc;list-style-image:none;}@font-face{font-family:"RobotoCondensed";src:url(/themes/DAR/fonts/RobotoCondensed-Regular.ttf);}@font-face{font-family:"RobotoCondensed";src:url(/themes/DAR/fonts/RobotoCondensed-Bold.ttf);font-weight:bold;}@font-face{font-family:"RobotoCondensed";src:url(/themes/DAR/fonts/RobotoCondensed-Italic.ttf);font-style:italic;}@font-face{font-family:"RobotoCondensed";src:url(/themes/DAR/fonts/RobotoCondensed-BoldItalic.ttf);font-weight:bold;font-style:italic;}@font-face{font-family:"RobotoCondensed";src:url(/themes/DAR/fonts/RobotoCondensed-Light.ttf);font-weight:200;}@font-face{font-family:"RobotoCondensed";src:url(/themes/DAR/fonts/RobotoCondensed-LightItalic.ttf);font-weight:200;font-style:italic;}:root{--primary_font:"RobotoCondensed";}*{box-sizing:border-box;}body{overflow-x:hidden;font-family:sans-serif;font-family:var(--primary_font);color:var(--font_colour);}a{color:var(--link_colour);transition:all 0.3s ease-in-out;}.center_container{max-width:1400px;margin:0 auto;}.grid-4 .view-content{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;}.grid-3 .view-content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;}.grid-3.center_flow .view-content{display:flex;flex-wrap:wrap;justify-content:center;}.grid-3.center_flow .view-content > *{flex:0 0 calc(33.33% - 20px);}.grid-2 .view-content{display:grid;grid-gap:1rem;grid-template-columns:repeat(2,1fr);}.grid-nogap .view-content{grid-gap:0;}.center_flow{justify-content:center;}.mobile_only{display:none !important;}@media (max-width:1400px){div.layout-container{margin:0 1rem;}}@media (max-width:930px){.mobile_only{display:block;}}.btn,input[type=submit],input[type=cancel],input[type=button],button{cursor:pointer;display:inline-block;border:none;background-color:var(--button_bg);color:var(--button_text);padding:0.75rem 2rem;text-decoration:none;font-size:var(--sp1);text-transform:uppercase;}.btn:hover,input[type=submit]:hover,input[type=cancel]:hover,input[type=button]:hover,button:hover{--button_bg:var(--button_bg_hover);--button_text:var(--button_text_hover);}.form-item{margin-bottom:1rem;}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;box-shadow:0 0 10px #acacac;padding-left:1rem;}header{position:relative;}header .sticky_bar{z-index:10;display:flex;align-items:center;padding:1rem 0;}header .sticky_bar > .logo{flex:0;}header .sticky_bar > .logo img{max-height:128px;min-width:128px;}header .sticky_bar > .menu_wrapper{flex:1;}header .sticky_bar > .menu_wrapper nav > ul.menu{justify-content:space-evenly;}header .sticky_bar > #search_toggle_button{flex:0;cursor:pointer;}header .sticky_bar > #search_toggle_button svg{width:1rem;height:1rem;}header #search_toggle + div{opacity:0;user-select:none;pointer-events:none;transition:opacity 0.3s ease;position:absolute;z-index:10;background-color:var(--subtle_bg);padding:1rem;width:100%;max-width:1400px;}header #search_toggle:checked + div{opacity:1;user-select:initial;pointer-events:initial;}.region-search-drop form{display:flex;}.region-search-drop form > *{flex:1;}.region-search-drop form > * input{width:100%;}.region-search-drop form > #edit-actions{flex:0;}.horizontal_menu ul,.block.navigation ul,.region-primary-menu > .block ul{padding:0;}.horizontal_menu > ul,.block.navigation > ul,.region-primary-menu > .block > ul{display:flex;margin:0 -0.5rem;}.horizontal_menu > ul > li,.block.navigation > ul > li,.region-primary-menu > .block > ul > li{padding:0 0.5rem;position:relative;}.horizontal_menu > ul > li > ul.menu,.block.navigation > ul > li > ul.menu,.region-primary-menu > .block > ul > li > ul.menu{opacity:0;position:absolute;margin:0;z-index:2;top:1rem;pointer-events:none;user-select:none;transition:opacity 0.3s ease-in-out;padding:1rem;background-color:var(--subtle_bg);}.horizontal_menu > ul > li > ul.menu li,.block.navigation > ul > li > ul.menu li,.region-primary-menu > .block > ul > li > ul.menu li{margin-bottom:0.5rem;}.horizontal_menu > ul > li > ul.menu li a,.horizontal_menu > ul > li > ul.menu li span,.block.navigation > ul > li > ul.menu li a,.block.navigation > ul > li > ul.menu li span,.region-primary-menu > .block > ul > li > ul.menu li a,.region-primary-menu > .block > ul > li > ul.menu li span{white-space:nowrap;}.horizontal_menu > ul > li > ul.menu li:last-child,.block.navigation > ul > li > ul.menu li:last-child,.region-primary-menu > .block > ul > li > ul.menu li:last-child{margin-bottom:0;}.horizontal_menu > ul > li:hover > ul.menu,.block.navigation > ul > li:hover > ul.menu,.region-primary-menu > .block > ul > li:hover > ul.menu{opacity:1;pointer-events:auto;user-select:auto;}.horizontal_menu li,.block.navigation li,.region-primary-menu > .block li{list-style:none;}.horizontal_menu li a,.horizontal_menu li span,.block.navigation li a,.block.navigation li span,.region-primary-menu > .block li a,.region-primary-menu > .block li span{color:var(--link_colour);text-decoration:none;cursor:pointer;}.horizontal_menu li a:hover,.horizontal_menu li span:hover,.block.navigation li a:hover,.block.navigation li span:hover,.region-primary-menu > .block li a:hover,.region-primary-menu > .block li span:hover{--link_color:var(--primary_brand_pop);}nav.tabs ul.tabs{display:flex;margin:0 -0.5rem 1rem -0.5rem;list-style:none;}nav.tabs ul.tabs li{margin:0 0.5rem;}nav.tabs ul.tabs li a{display:block;text-align:center;padding:0.5rem 1.5rem;border-radius:0.2rem;text-decoration:none;--link_colour:var(--subtle_contrast);background-color:var(--subtle_bg);border:solid 1px;border-color:var(--subtle_border);}nav.tabs ul.tabs li a:hover{--subtle_bg:var(--primary_brand_bg);--subtle_border:var(--primary_brand_border);--link_colour:var(--primary_brand_contrast);}nav.tabs ul.tabs li.is-active a.is-active{--subtle_bg:var(--primary_brand_bg);--subtle_border:var(--primary_brand_border);--link_colour:var(--primary_brand_contrast);}.node--view-mode-card{flex-direction:column;height:100%;}.node--view-mode-card .field--name-field-image{aspect-ratio:1/1;display:flex;margin-bottom:1rem;}.node--view-mode-card .field--name-field-image > *{display:block;flex:1;}.node--view-mode-card .field--name-field-image img{object-fit:cover;object-position:center;width:100%;height:100%;max-width:100%;}.node--view-mode-card .content{flex:1;display:flex;flex-direction:column;}.node--view-mode-card .content > *{margin-bottom:1rem;}.node--view-mode-card .content > *:last-child{margin-bottom:0;}div.icon_block{display:flex;}div.icon_block .icon{flex:0;margin-right:1rem;}div.icon_block .icon svg{width:64px;height:64px;}div.icon_block .text_area{flex:1;}div.icon_block.center_h{align-items:center;}.pager li > a,.pager li > span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px;}.pager li > a:focus,.pager li > a:hover{text-decoration:none;background-color:#eee;}.pager li > a,.pager li > span{border-radius:20px;text-decoration:none;}.pager li{display:inline;}.pager__items{clear:both;text-align:center;}
:root{--dark_blue:#101129;--mid_blue:#22254A;--mid_blue_highlight:#353862;--bright_blue:#1FA3DA;--lime:#43D596;--light_lime:#D9F7EA;--forrest_green:#8FC424;--pink:#FF4880;--grey_light:#ffffff;--grey_mid:#F4F2EF;--grey_dark:#ffffff;--black:#000000;--white:#ffffff;--background_colour:#ffffff;--font_colour:#000000;--link_colour:var(--dark_blue);--button_text:var(--black);--border_colour:var(--grey_mid);--facebook_colour:#3B5999;--twitter_colour:#55ACEE;--linkedin_colour:#0077B5;--youtube_colour:#CD201F;--skype_colour:#00AFF0;--insta_colour:#833AB4;}#elrn_banner{display:flex;align-items:center;justify-content:flex-end;}#elrn_banner img{max-width:256px;}#elrn_banner > a{margin:0 1rem;--link_colour:var(--black);}#elrn_banner > a:hover{--link_colour:var(--bright_blue);}#elrn_banner > a:last-child{margin:0;}#elrn_banner:before{z-index:-1;}header .sticky_bar > *:first-child{flex:1;}header .sticky_bar > *,header .sticky_bar .menu_wrapper{flex:0;}header .region-primary-menu ul li a{--link_colour:var(--white);}header .region-primary-menu ul li a:hover{--link_colour:var(--pink);}.main_group_title{text-decoration:none;font-size:3rem;font-weight:bold;letter-spacing:-0.1rem;--link_colour:var(--lime);}header[role=banner]{background-color:var(--background_colour);--background_colour:var(--dark_blue);clip-path:ellipse(80% 100% at top center);background-image:url(/themes/elrn_a/svg/dots_graphic.svg);background-position:90% 50%;background-size:6%;background-repeat:no-repeat;}header[role=banner] nav.breadcrumb{margin-top:-1rem;padding-bottom:1rem;text-align:center;--font_colour:var(--white);}header[role=banner] nav.breadcrumb ol{display:flex;list-style:none;justify-content:center;}header[role=banner] nav.breadcrumb ol > li::after{content:"|";display:inline-block;margin:0 0.25rem;}header[role=banner] nav.breadcrumb ol > li:last-child::after{content:"";}header[role=banner] nav.breadcrumb a{--link_colour:var(--white);}header[role=banner] nav.breadcrumb a:hover{--link_colour:var(--pink);}#block-elrn-a-pagetitle{--font_colour:var(--white);text-align:center;}#block-groupheadercontentblock{--font_colour:var(--white);text-align:center;}body.route-entitygroupcanonical #block-elrn-a-pagetitle,body.route-entitygroupcanonical .region-breadcrumb{display:none;}.has_content_top header[role=banner]{padding-bottom:12rem;margin-bottom:-9rem;}footer[role=contentinfo]{background-color:var(--background_colour);--font_colour:var(--white);--background_colour:var(--mid_blue);}footer[role=contentinfo] a{--link_colour:var(--white);}footer[role=contentinfo] a:hover{--link_colour:var(--pink);}footer[role=contentinfo] a.more{font-size:1.25rem;--link_colour:var(--lime);text-decoration:underline;font-weight:bold;}footer[role=contentinfo] a.more:hover{--link_colour:var(--pink);}footer[role=contentinfo] .center_container > .region{display:flex;margin:0 -1rem;}footer[role=contentinfo] .center_container > .region > *{flex:1 0;margin:1rem;}footer[role=contentinfo] .socials{display:flex;margin:0 -0.25rem;}footer[role=contentinfo] .socials > a{display:block;padding:0.5rem;border-radius:0.5rem;background-color:var(--background_colour);margin:0 0.25rem;width:3rem;height:3rem;}footer[role=contentinfo] .socials > a svg{fill:var(--white);width:100%;height:100%;}footer[role=contentinfo] .socials > a[title=Twitter]{--background_colour:var(--twitter_colour);}footer[role=contentinfo] .socials > a[title=Facebook]{--background_colour:var(--facebook_colour);}footer[role=contentinfo] .socials > a[title=LinkedIn]{--background_colour:var(--linkedin_colour);}footer[role=contentinfo] .socials > a[title=Youtube]{--background_colour:var(--youtube_colour);}footer[role=contentinfo] .socials > a[title=Instagram]{--background_colour:var(--insta_colour);}footer[role=contentinfo] .socials > a:hover{--background_colour:var(--pink);}footer[role=contentinfo] h2:after{content:"";width:0.5rem;height:0.5rem;background-color:var(--forrest_green);border-radius:50%;display:inline-block;margin-left:0.1rem;}footer[role=contentinfo] .region-footer-top{align-items:center;border-bottom:solid 0.25rem var(--mid_blue_highlight);}footer[role=contentinfo] .region-footer-top > *:last-child{flex:0;}.region-footer-mid nav.block-menu ul.menu{display:block;}.region-footer-mid nav.block-menu ul.menu > li{margin-bottom:0.5rem;}.region-footer-mid nav.block-menu ul.menu a{--link_colour:var(--lime);}.region-footer-mid nav.block-menu ul.menu a:hover{--link_colour:var(--pink);}.region-footer-bottom{padding:1rem 0;}#block-footerlogo img{max-width:540px;}.region-primary-menu .block > ul{margin:0 -0.5rem;}.region-primary-menu .block > ul li{margin:0 0.5rem;font-size:1.2rem;font-weight:bold;}.full_banner{position:relative;}.full_banner:before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100vw;max-width:100vw;margin:0 calc(-50vw + 50%);background-color:var(--background_colour);--background_color:transparent;z-index:0;}.full_banner.white:before{--background_colour:var(--white);}.full_banner.light_lime:before{--background_colour:var(--light_lime);}.full_banner.dark_blue:before{--background_colour:var(--dark_blue);}.after_dot:after{content:"";width:0.25em;height:0.25em;background-color:var(--lime);border-radius:50%;display:inline-block;margin-left:0.1em;}a.btn{display:inline-block;padding:1rem 0.5rem;background-color:var(--background_colour);color:var(--button_text);--button_text:var(--white);--background_colour:var(--lime);border-radius:1rem;text-transform:none;}select option{font-family:var(--primary_font);}.horizontal-scroller .view-content{--_spacer:2rem;display:grid;gap:var(--_spacer);grid-auto-flow:column;grid-auto-columns:21%;padding:0 var(--_spacer) var(--_spacer);overflow-x:auto;overscroll-behavior-inline:contain;-ms-overflow-style:none;scrollbar-width:none;}.horizontal-scroller .view-content::-webkit-scrollbar{display:none;}.horizontal-scroller .view-content > .views-row{display:grid;grid-template-rows:min-content;gap:var(--_spacer);padding:var(--_spacer);background:var(--surface-2);border-radius:1rem;box-shadow:rgba(0,0,0,0.1) 0px 1px 3px 0px,rgba(0,0,0,0.06) 0px 1px 2px 0px;}.snaps-inline .view-content{scroll-snap-type:inline mandatory;scroll-padding-inline:var(--_spacer,1rem);}.snaps-inline .view-content > *{scroll-snap-align:start;}.horizontal-scroller .view-content{position:relative;}.horizontal-scroller .view-content > .views-row{background-color:var(--background_colour);--background_colour:var(--white);}.horizontal-scroller .view-content > .views-row svg{width:100%;}.horizontal_scroller_links{position:absolute;width:100%;top:50%;z-index:1;}.horizontal_scroller_links > a{position:absolute;translate:0 -50%;width:3rem;height:3rem;display:block;background-color:rgba(255,255,255,0.8);border-radius:50%;}.horizontal_scroller_links > a svg{width:100%;height:100%;fill:var(--lime);transition:fill 0.4s ease;}.horizontal_scroller_links > a:hover svg{fill:var(--forrest_green);}.horizontal_scroller_links > a:first-child{left:0;}.horizontal_scroller_links > a:last-child{right:0;}.horizontal_scroller_links > a:last-child svg{rotate:180deg;}.region-content .views-exposed-form{position:relative;padding:2rem 0;}.region-content .views-exposed-form:before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100vw;max-width:100vw;margin:0 calc(-50vw + 50%);background-color:var(--light_lime);z-index:-1;}.region-content .views-exposed-form form{padding:1rem;background-color:var(--grey_light);border-radius:1rem;}.region-content .views-exposed-form form label{display:none;}.region-content .views-exposed-form form input,.region-content .views-exposed-form form select{height:3rem;background-color:var(--grey_mid);border-radius:1rem;border:solid 1px var(--grey_mid);padding-left:1rem;}.region-content .views-exposed-form form input.button{background-color:var(--bright_blue);color:#ffffff;padding-left:2rem;}.region-content .views-exposed-form form .form-item{margin-bottom:0;}.region-content .views-exposed-form form .form--inline{display:flex;}.region-content .views-exposed-form form .form--inline > *{flex-grow:1;flex-shrink:1;}*{color:var(--font_colour);}a{text-decoration:none;}
