/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-primary:#a050e1;--color-primary-a:#03ed03;--color-primary-b:#008B6B;--color-secondary:#03ed03;--color-secondary-a:#68F468;--color-secondary-b:#d2b838;--color-tertiary:#E81A87;--color-tertiary-a:#7effb4;--color-tertiary-b:#2cc86d;--color-quaternary:#8B3FFA;--color-quaternary-a:#332769;--color-quinary:#E279E7;--color-orange:#FB2600;--color-white:#fff;--color-grey-light-bg:rgba(234,234,234,0.33);--color-grey-light-aaa:#EAEAEA;--color-grey-light-aa:#f6f6f6;--color-grey-light-a:#cecfd0;--color-grey:#b1b4b6;--color-grey-dark-a:#66695A;--color-grey-dark-b:#1D1E19;--color-grey-dark-bg:rgba(29,30,25,0.33);--color-black:#000;--font-primary:Metropolis,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-secondary:georgia,"Times New Roman",times,serif;--font-icon:Font-Awesome;--base-font-size:16px;--font-size-small-b:calc(var(--base-font-size) * 0.5);--font-size-small-a:calc(var(--base-font-size) * 0.75);--font-size-small-c:calc(var(--base-font-size) * 0.8125);--font-size-small-d:calc(var(--base-font-size) * 0.875);--font-size-small:calc(var(--base-font-size) * 0.9375);--font-size-medium:calc(var(--base-font-size) * 1);--font-size-large:calc(var(--base-font-size) * 1.125);--font-size-large-a:calc(var(--base-font-size) * 1.25);--font-size-large-b:calc(var(--base-font-size) * 1.5);--font-size-large-c:calc(var(--base-font-size) * 1.5625);--font-size-large-d:calc(var(--base-font-size) * 1.9375);--font-size-large-e:calc(var(--base-font-size) * 2);--font-size-large-f:calc(var(--base-font-size) * 2.6875);--font-size-responsive-paragraph:clamp(var(--font-size-medium),0.458rem + 2.410vw,var(--font-size-large));--font-size-responsive-h3:clamp(var(--font-size-large-a),0.458rem + 2.410vw,var(--font-size-large-b));--font-size-responsive-h2:clamp(var(--font-size-large-c),0.458rem + 2.410vw,var(--font-size-large-e));--font-size-responsive-h1:clamp(var(--font-size-large-d),0.458rem + 2.410vw,var(--font-size-large-f));--line-height:1.3;--line-height-small-a:1.2;--line-height-small-b:1.1;--line-height-large:1.5;--line-height-large-a:1.75;--line-height-large-b:2;--vertical-rhythm-unit:clamp(var(--font-size-large-b),2vw,calc(var(--font-size-medium) * 1.6875));--spacing:var(--vertical-rhythm-unit);--spacing-tiny:1px;--spacing-xxxsmall:calc(var(--spacing) * 0.25);--spacing-xxsmall:calc(var(--spacing) * 0.33);--spacing-xsmall:calc(var(--spacing) * 0.5);--spacing-small:calc(var(--spacing) * 0.75);--spacing-medium:calc(var(--spacing) * 1.25);--spacing-medium-a:calc(var(--spacing) * 1.5);--spacing-large:calc(var(--spacing) * 2);--spacing-xlarge:calc(var(--spacing) * 3);--spacing-xxlarge:calc(var(--spacing) * 5);--spacing-xxxlarge:calc(var(--spacing) * 7);--width-small:600px;--width-medium:768px;--width-large:1024px;--width-xlarge:1440px;--width-xxlarge:1920px;--width-full-container:100%;--width-full-screen:100vw;--width-content-area:var(--width-xlarge);--font-size-xxxxxx-line-height:var(--line-height-small-a);--font-size-xxxxx-large-line-height:var(--line-height-small-a);--font-size-xxxx-large-line-height:var(--line-height-small-b);--font-size-xxx-large-line-height:var(--line-height-small-b);--font-size-xx-large-line-height:var(--line-height);--font-size-x-large-line-height:var(--line-height);--font-size-large-line-height:var(--line-height);--heading-font-weight:bold;--font-size-xxxxxx-font-weight:var(--heading-font-weight);--font-size-xxxxx-large-font-weight:var(--heading-font-weight);--font-size-xxxx-large-font-weight:var(--heading-font-weight);--font-size-xxx-large-font-weight:var(--heading-font-weight);--font-size-xx-large-font-weight:var(--heading-font-weight);--font-size-x-large-font-weight:var(--heading-font-weight);--font-size-large-font-weight:var(--heading-font-weight);--border-width:var(--spacing-tiny);--border-width-large:var(--spacing-xsmall);--border-radius:var(--spacing-xxsmall);--border-radius-large:var(--spacing-small);--border-color:var(--color-grey-light-a);--border-color-dark:var(--color-grey-dark-b);--border-color-light:var(--color-grey-light-aa);--border-style:solid;--border:var(--border-width) var(--border-style) var(--border-color);--border-large:var(--border-width-large) var(--border-style) var(--border-color);--border-dark:var(--border-width) var(--border-style) var(--border-color-dark);--border-light:var(--border-width) var(--border-style) var(--border-color-light);--transition-time:0.3s;--grid-columns:12;--grid-gap:var(--vertical-rhythm-unit);--grid-gap-none:0;--grid-gap-small:var(--spacing-small);--grid-gap-large:var(--spacing-large);--color-text:var(--color-black);--color-link:var(--color-primary-b);--font-size:var(--font-size-medium);}
@font-face{font-family:"Metropolis";src:url(/themes/custom/slimline/assets/fonts/metropolis/Metropolis-Regular.eot);src:local(""),url(/themes/custom/slimline/assets/fonts/metropolis/Metropolis-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/slimline/assets/fonts/metropolis/Metropolis-Regular.woff2) format("woff2"),url(/themes/custom/slimline/assets/fonts/metropolis/Metropolis-Regular.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:"Metropolis";src:url(/themes/custom/slimline/assets/fonts/metropolis/Metropolis-SemiBold.eot);src:local(""),url(/themes/custom/slimline/assets/fonts/metropolis/Metropolis-SemiBold.eot#iefix) format("embedded-opentype"),url(/themes/custom/slimline/assets/fonts/metropolis/Metropolis-SemiBold.woff2) format("woff2"),url(/themes/custom/slimline/assets/fonts/metropolis/Metropolis-SemiBold.woff) format("woff");font-weight:500;font-style:normal;}@font-face{font-family:"Metropolis";src:url(/themes/custom/slimline/assets/fonts/metropolis/Metropolis-Bold.eot);src:local(""),url(/themes/custom/slimline/assets/fonts/metropolis/Metropolis-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/slimline/assets/fonts/metropolis/Metropolis-Bold.woff2) format("woff2"),url(/themes/custom/slimline/assets/fonts/metropolis/Metropolis-Bold.woff) format("woff");font-weight:700;font-style:normal;}@font-face{font-family:"Font-Awesome";src:url(/themes/custom/slimline/assets/fonts/font-awesome/fa-light-300.woff2);src:local(""),url(/themes/custom/slimline/assets/fonts/font-awesome/fa-light-300.ttf);font-weight:300;font-style:normal;}@font-face{font-family:"Font-Awesome";src:url(/themes/custom/slimline/assets/fonts/font-awesome/fa-regular-400.woff2);src:local(""),url(/themes/custom/slimline/assets/fonts/font-awesome/fa-regular-400.ttf);font-weight:400;font-style:normal;}body{font-family:var(--font-primary);font-size:var(--font-size-body);line-height:var(--line-height);}h1,h2,h3,h4,h5,h6,.font-size-xxxxxx-large,.font-size-xxxxx-large,.font-size-xxxx-large,.font-size-xxx-large,.font-size-xx-large,.font-size-x-large,.font-size-large{font-family:var(--font-primary);}.font-size-xxxxxx-large{font-size:var(--font-size-responsive-xxxxxx-large);line-height:var(--font-size-massive-line-height);}h1,.font-size-xxxxx-large{font-size:var(--font-size-responsive-h1);line-height:var(--font-size-xxxxx-large-line-height);}h1{color:var(--color-grey-dark-b);}h2,.h2,.font-size-xxxx-large{font-size:var(--font-size-responsive-h2);line-height:var(--font-size-xxxx-large-line-height);}h3,.h3,h4,.h4,h5,.h5,h6,.h6
.font-size-xxx-large{font-size:var(--font-size-responsive-h3);line-height:var(--font-size-xxx-large-line-height);}.font-size-small{font-size:var(--font-size-responsive-small);}.font-size-x-small{font-size:var(--font-size-responsive-x-small);}p{font-size:var(--font-size-responsive-paragraph);line-height:var(--line-height-large);}
html{box-sizing:border-box;scroll-behavior:smooth;}*,*::before,*::after{box-sizing:border-box;margin-top:0;transition:var(--transition-time);}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}body{margin:0;color:var(--color-text);font-family:var(--font-primary);font-size:var(--font-size);line-height:var(--line-height);}body.social-share{overflow:hidden;}body.social-share:before{position:fixed;top:0;left:0;bottom:0;right:0;content:"";background:rgba(0,0,0,0.4);z-index:4;}.dialog-off-canvas-main-canvas{position:relative;}a{display:inline-block;color:var(--color-link);}a:hover{text-decoration:none;}a:focus{text-decoration:none;}img{display:block;max-width:100%;height:auto;}p,ul,ol,pre,table,blockquote{margin-bottom:var(--vertical-rhythm-spacing);}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:var(--table-border);border-collapse:collapse;}thead th{padding:var(--table-padding);background-color:var(--table-bg-color);}tbody td{padding:var(--table-padding);}tbody tr{border-bottom:var(--table-border);}main{margin-top:calc(var(--spacing-large) - 8px);}
@media print{header,footer,aside,form{display:none;}form#qualifax-points-calculator{display:block;}}
.slimline-icon svg{display:block;width:var(--spacing);height:auto;}.slimline-icon--large svg{width:var(--spacing-large);}.slimline-icon--larger svg{width:var(--spacing-xlarge);}.slimline-icon--largest svg{width:var(--spacing-xxlarge);}.slimline-icon--small svg{width:var(--spacing-small);}.slimline-icon--smaller svg{width:var(--spacing-xsmall);}.slimline-icon--smallest svg{width:var(--spacing-xxsmall);}.slimline-icon--menu svg{width:var(--spacing-medium);}
.toolbar-menu{font-size:0.8125rem;}
.slimline-region__inner--messages{max-width:100%;width:var(--width-large);margin:var(--spacing-xlarge) auto 0;}.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(/themes/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(/themes/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(/themes/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;}
.slimline-region--content-top{max-width:100%;width:var(--width-large);margin:var(--spacing) auto;}
header{background:var(--color-grey-dark-b);position:fixed;top:0;left:0;right:0;z-index:10;}.toolbar-fixed header{position:relative;}.header__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:5px 0;}.region-branding{max-width:55%;}@media screen and (min-width:1024px){.region-branding{max-width:64%;}}.branding__item--logo{padding:10px 0 0 0;max-width:45%;}@media screen and (min-width:1024px){.branding__item--logo{max-width:auto;}}.branding__item--logo img{max-height:50px;width:auto;}.slimline-region__inner--header{display:flex;}.header__inner .menu--main a:after{transition:background 100ms linear;background:url(/themes/custom/slimline/assets/icons/svg/custom/link-underline.svg) no-repeat 0% 0%;background-size:0px;}.header__inner .menu--main .menu-item--active-trail a:after,.header__inner .menu--main a:hover:after,.header__inner .menu--main a:focus:after,.header__inner .menu--main a:focus-within:after{background-size:auto;background-position:center;}.header__inner .views-exposed-form{display:flex;align-items:center;margin:0 var(--spacing-small);}.header__inner .form-item-keywords{width:0;overflow:hidden;height:0;}.header__inner input.button,.header-saved-courses{width:var(--spacing);height:var(--spacing);color:transparent;text-indent:-99999px;border:none;}.header__inner input.button{filter:invert(1);}@media screen and (min-width:1024px){.header__inner input.button,.header-saved-courses{width:var(--spacing-xsmall);height:var(--spacing-xsmall);}}.header__inner input.button{background:url(/themes/custom/slimline/assets/icons/svg/fa-6/regular/magnifying-glass.svg) no-repeat center;margin-top:4px;}.header-saved-courses{display:none;margin-top:4px;margin-right:var(--spacing-small);background:url(/themes/custom/slimline/assets/icons/svg/custom/heart-icon-red.svg) no-repeat center;background-size:contain;}@media screen and (min-width:1024px){.header-saved-courses{margin-top:11px;margin-right:0;}}@keyframes blink{0%{opacity:0;}50%{opacity:.5;}100%{opacity:1;}}.header-saved-courses.visible{display:inline-block;}.header-saved-courses.appearing{animation:blink 1s linear infinite;}.header__menu-search{margin:0 var(--spacing-small);}.header__menu-search svg{height:var(--spacing-xsmall);width:var(--spacing-xsmall);}.header__menu-search svg path{fill:var(--color-white);}.header__menu-search--mobile{display:inline-block;}.header__menu-search--desktop{display:none;}@media screen and (min-width:1024px){.header__menu-search--mobile{display:none;}.header__menu-search--desktop{display:inline-block;}}.header__menu-search--mobile svg{height:var(--spacing);width:var(--spacing);}
form:not(.layout-builder-configure-block) input[type="text"],form:not(.layout-builder-configure-block) input[type="email"],form:not(.layout-builder-configure-block) input[type="tel"]{width:100%;font-size:var(--font-size-medium);color:var(--color-grey-dark-b);border:2px solid var(--color-white);padding:var(--spacing-xsmall) var(--spacing-small);border-radius:50px;}form:not(.layout-builder-configure-block) input[type="text"]:focus,form:not(.layout-builder-configure-block) input[type="email"]:focus,form:not(.layout-builder-configure-block) input[type="tel"]:focus{border:2px solid var(--color-grey-dark-b);}form:not(.layout-builder-configure-block) input[type="text"]:hover::placeholder,form:not(.layout-builder-configure-block) input[type="email"]:hover::placeholder,form:not(.layout-builder-configure-block) input[type="tel"]:hover::placeholder,form:not(.layout-builder-configure-block) input[type="text"]:focus::placeholder,form:not(.layout-builder-configure-block) input[type="email"]:focus::placeholder,form:not(.layout-builder-configure-block) input[type="tel"]:focus::placeholder{color:var(--color-black);opacity:1;}form.layout-builder-configure-block  input[type="text"],form.layout-builder-configure-block  input[type="email"],form.layout-builder-configure-block  input[type="tel"]{border:1px solid var(--color-grey-light-a);width:100%;display:block;font-size:var(--font-size-medium);padding:var(--spacing-xxxsmall);}form.layout-builder-configure-block  input[type="text"]:focus,form.layout-builder-configure-block  input[type="email"]:focus,form.layout-builder-configure-block  input[type="tel"]:focus{border:1px solid var(--color-grey-dark-b);}form.layout-builder-configure-block label{font-size:var(--font-size-small);font-weight:600;}form .ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:var(--color-secondary);color:var(--color-grey-dark-b);}
.form-item select,.form-item .select2-selection{width:100%;font-size:var(--font-size-medium);color:var(--color-grey-dark-b);border:2px solid var(--color-white);padding:var(--spacing-xsmall) var(--spacing-small);border-radius:50px;background:url(/themes/custom/slimline/assets/icons/svg/fa-6/regular/chevron-down.svg) var(--color-white) no-repeat 93% center;background-size:var(--spacing-small);height:auto;appearance:none;}.form-item select:hover,.form-item .select2-selection:hover,.form-item select:focus,.form-item .select2-selection:focus,.form-item select:focus-within,.form-item .select2-selection:focus-within{border:2px solid var(--color-grey-dark-b);height:auto;}
.node-layout-builder-form{max-width:100%;width:var(--width-large);margin:var(--spacing) auto;padding:var(--spacing);border:2px solid var(--color-secondary);}.node-layout-builder-form .form-actions input{background:var(--color-black);color:var(--color-white);width:auto;border:none;font-size:var(--font-size-small);border-radius:50px;padding:var(--spacing-xxxsmall) var(--spacing-xsmall);margin-bottom:var(--spacing);}.node-layout-builder-form .form-actions input:hover,.node-layout-builder-form .form-actions input:focus,.node-layout-builder-form .form-actions input:focus-within{color:var(--color-black);background:var(--color-secondary);}
.layout-contained{max-width:var(--width-content-area);margin-inline:auto;}.layout-contained--small{max-width:var(--width-small);}.layout-contained--medium{max-width:var(--width-medium);}.layout-contained--large{max-width:var(--width-large);}.layout-contained--xlarge{max-width:var(--width-xlarge);}.layout-contained--xxlarge{max-width:var(--width-xxlarge);}.layout-contained--xxxlarge{max-width:var(--width-xxxlarge);}.layout-contained--xxxxlarge{max-width:var(--width-xxxxlarge);}.layout-contained--full-container{max-width:var(--width--full-container);}.layout-contained--full-screen{max-width:var(--width-full-screen);}.layout-contained--left{margin-left:0;}.layout-contained--right{margin-right:0;}.margin-bottom{margin-bottom:var(--spacing);}.anrt-grid,.view--grid .view-content,.anrt-grid .layout--onecol,.anrt-grid .layout--onecol .layout__region--content{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-columns),1fr);row-gap:0;}.anrt-grid .node__content,.anrt-grid .layout--onecol,.anrt-grid .layout--onecol .layout__region--content{grid-column:span 12;}.anrt-grid--gap-none{gap:var(--grid-gap-none);}.anrt-grid--gap-small{gap:var(--grid-gap-small);}.anrt-grid--gap-large{gap:var(--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(--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(--grid-columns) / 2);}.anrt-grid-item--one-quarter{grid-column:span calc(var(--grid-columns) / 4);}.anrt-grid-item--one-third{grid-column:span calc(var(--grid-columns) / 3);}.anrt-grid-item--one-half{grid-column:span calc(var(--grid-columns) / 2);}.anrt-grid-item--two-thirds{grid-column:span calc(var(--grid-columns) / 3 * 2);}.anrt-grid-item--three-quarters{grid-column:span calc(var(--grid-columns) / 4 * 3);}}@media screen and (min-width:1180px){.anrt-grid--quarters > *,.view--grid-quarters .views-row{grid-column:span calc(var(--grid-columns) / 4);}.anrt-grid--thirds > *,.view--grid-thirds .views-row{grid-column:span calc(var(--grid-columns) / 3);}.anrt-grid--halves > *,.view--grid-halves .views-row{grid-column:span calc(var(--grid-columns) / 2);}}.padding{padding:var(--spacing);}.padding-horizontal{padding-right:var(--spacing);padding-left:var(--spacing);}.anrt-grid .layout-builder__add-block{grid-column:span 12;}.anrt-grid .admin-container{grid-column:span 12;}
.header__inner{display:flex;justify-content:space-between;align-items:center;}.branding__logo svg{width:auto;}.slimline-region__inner--header .block-menu{display:none;}@media screen and (min-width:960px){.header__off-canvas{display:none;}.slimline-region__inner--header .block-menu{display:flex;align-items:center;}}
.footer{background:var(--color-grey-dark-b);position:relative;}.footer:before{content:"";z-index:2;position:absolute;left:0;top:0;right:0;left:0;width:100%;height:66%;background:url(/themes/custom/slimline/assets/icons/svg/custom/footer-logo.svg) no-repeat center;background-size:cover;opacity:0.1;}@media screen and (min-width:1024px){.footer:before{right:initial;opacity:1;top:var(--spacing);bottom:var(--spacing-large);height:var(--spacing-xxlarge);width:300px;background-position:center left;background-size:contain;}}.slimline-region__inner--footer,.menu--housekeeping{width:var(--width-xlarge);max-width:100%;text-align:left;margin:0 auto;}@media screen and (min-width:1024px){.slimline-region__inner--footer,.menu--housekeeping{text-align:right;}}.menu--housekeeping,.slimline-region__inner--footer{padding:var(--spacing) 0;width:var(--width-large);max-width:100%;margin:0 auto;}@media screen and (min-width:1024px){.slimline-region__inner--footer{padding:var(--spacing) var(--spacing) var(--spacing-xlarge) var(--spacing);}}.footer ul:not(.menu--housekeeping){padding:0;}.footer ul li{display:block;position:relative;z-index:3;padding:var(--spacing-xsmall) var(--spacing);}@media screen and (min-width:1024px){.footer ul li{display:inline-block;padding:0 0 0 var(--spacing);}}.footer a{color:var(--color-white);text-decoration:none;}.footer a:hover,.footer a:focus,.footer a:focus-within{color:var(--color-secondary);}.navigation--housekeeping{background:var(--color-grey-dark-a);}.menu--housekeeping{padding:var(--spacing) 0;}@media screen and (min-width:1024px){.menu--housekeeping{padding:var(--spacing);}}.footer__logos{background:var(--color-white);padding:var(--spacing) 0;}.footer__logos a{opacity:0.7;width:32%;}@media screen and (min-width:1024px){.footer__logos a{width:auto;margin-right:var(--spacing);}}.footer__logos a:hover,.footer__logos a:focus,.footer__logos a:focus-within{opacity:1;}.footer__logos-brand,.footer__logos-social{grid-column:span 12;}.footer__logos-brand svg{width:150px;height:auto;}.footer__logos-brand svg path{fill:#4b4b4b;}.footer__logos-social ul li{display:inline-block;}@media screen and (min-width:1024px){.footer__logos-brand,.footer__logos-social{grid-column:span 6;}.footer__logos-social{justify-items:end;display:inline-grid;}}

.course--search-listing{padding:var(--spacing) 0;border-bottom:1px solid var(--color-grey-light-aa);display:flex;flex-wrap:wrap;position:relative;justify-content:space-between;padding-left:var(--spacing);margin-left:calc(var(--spacing) * -1);}@media screen and (min-width:1024px){.course--search-listing:hover{background:var(--color-grey-light-aa);}.course--search-listing:hover:after{content:"";position:absolute;top:-1px;bottom:-1px;left:0;background:var(--color-white);display:block;z-index:2;height:calc(100% + 2px);width:var(--spacing-xsmall);}}.course--search-listing a{text-decoration:none;width:100%;color:var(--color-grey-dark-b);}.course--search-listing a:hover h2,.course--search-listing a:focus h2,.course--search-listing a:focus-within h2{text-decoration:underline;}.course--search-listing__content{width:100%;}@media screen and (min-width:1024px){.course--search-listing__content{width:calc(100% - var(--spacing-xlarge));}}.course--search-listing__actions{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding-top:var(--spacing);}@media screen and (min-width:1024px){.course--search-listing__actions{width:var(--spacing-large);padding-top:0;flex-direction:column;}}.course--search-listing__meta-item{display:block;width:100%;position:relative;}.course--search-listing__meta-item > *{display:inline-block;vertical-align:middle;}.course--search-listing__meta-item{font-size:var(--font-size-small-d);color:var(--color-grey-dark-b);margin-bottom:var(--spacing-xxsmall);}.course--search-listing__meta-item .slimline-icon{display:inline-block;margin-right:5px;}.course--search-listing__meta-item svg{width:var(--spacing-small);height:auto;max-height:var(--spacing-small);}.course--search-listing__meta-item svg path{fill:var(--color-grey-dark-b);}.course--search-listing__type{color:var(--color-grey-dark-a);border:1px solid var(--color-grey-dark-a);border-radius:50px;padding:var(--spacing-xxxsmall) var(--spacing-xsmall);display:inline-block;width:auto;margin-right:var(--spacing-xsmall);font-size:var(--font-size-small-a);margin-bottom:var(--spacing-small);}.course--search-listing__actions button{background:var(--color-grey-light-aa);border:none;width:calc(50% - var(--spacing-xxxsmall));padding:var(--spacing-small);}@media screen and (min-width:1024px){.course--search-listing__actions button{width:100%;height:calc(50% - 1px);text-align:center;padding:0;}}.course--search-listing__actions button:hover{background:var(--color-secondary);}.course--search-listing__actions .slimline-icon{width:100%;text-align:center;}.course--search-listing__actions svg{margin:0 auto;width:var(--spacing-small);}.non-saved-course,.saved-course{display:inline-block;}.course__search-listing__actions--save.course-saved .non-saved-course{display:none;}.course__search-listing__actions--save .saved-course{display:none;}.course__search-listing__actions--save.course-saved .saved-course{display:inline-block;}.saved-course svg path{fill:var(--color-tertiary);}.course--search-listing__content-tags--mobile{display:block;padding-top:var(--spacing-xxsmall);border-top:1px solid var(--color-grey-light-aa);margin-top:var(--spacing-xsmall);}.course--search-listing__content-tags--desktop{display:none;}@media screen and (min-width:1024px){.course--search-listing__content-tags--mobile{display:none;}.course--search-listing__content-tags--desktop{display:block;}}.course--search-listing__content-tags--mobile span{border:none;display:flex;margin-bottom:0;padding-left:0;}.course--search-listing__content-tags--mobile .slimline-icon{display:inline-block;vertical-align:middle;}.course--search-listing__content-tags--mobile svg{height:var(--spacing-xsmall);width:var(--spacing-xsmall);margin-right:var(--spacing-xxsmall);}.course--search-listing__content-tags--mobile svg path{fill:var(--color-grey-dark-a);}.course--search-listing [role="tooltip"],.course--search-listing .hidetooltip.hidetooltip.hidetooltip + [role="tooltip"]{visibility:hidden;position:absolute;top:var(--spacing);padding:var(--spacing-xxsmall);border-radius:5px;background:var(--color-grey-dark-b);color:white;font-size:var(--font-size-small-a);width:150px;left:100px;right:initial;}.course--search-listing [aria-describedby]:hover,.course--search-listing [aria-describedby]:focus{position:relative;}.course--search-listing [aria-describedby]:hover + [role="tooltip"],.course--search-listing [aria-describedby]:focus + [role="tooltip"]{visibility:visible;}.course--search-listing .tooltip{display:inline-block;margin-left:3px;vertical-align:middle;}
.social-sharing{text-align:center;}.social-sharing ul{margin:var(--spacing) 0 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;}.social-sharing[aria-hidden="true"]{display:none;}.social-sharing[aria-hidden="false"]{display:block;position:fixed;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;background:var(--color-white);padding:var(--spacing-large) var(--spacing) var(--spacing) var(--spacing);width:calc(100% - var(--spacing));z-index:9;}@media screen and (min-width:1024px){.social-sharing[aria-hidden="false"]{width:400px;}}.social-sharing-close{position:absolute;top:var(--spacing-small);right:var(--spacing-small);background:transparent;color:var(--color-grey-dark-b);border:none;width:var(--spacing-small);height:var(--spacing-small);display:flex;align-items:center;justify-content:center;}.social-sharing-close svg{width:var(--spacing-small);height:auto;}.social-sharing-close svg path{fill:var(--color-grey-dark-a);}.social-sharing-close:hover svg path,.social-sharing-close:focus svg path,.social-sharing-close:focus-within svg path{fill:var(--color-grey-dark-b);}.social-sharing__menu-item--whatsapp{display:inline-block;}@media screen and (min-width:1024px){.social-sharing__menu-item--whatsapp{display:none;}}
.homepage--full .accordion__item{grid-column:span 12;}.accordion__item{border-bottom:1px solid var(--color-grey-dark-b);font-family:var(--font-primary);}.accordion__item:first-of-type{border-top:1px solid var(--color-grey-dark-b);}.accordion__item:last-of-type{margin-bottom:var(--spacing-large);}.accordion__trigger:after{background-size:10px auto;}@media (min-width:992px){.accordion__trigger:after{right:0;}}.accordion__trigger:after.active::after{background-image:url(/themes/custom/slimline/css/components/img/Minus_Collapse_Blue.svg);}.accordion__trigger.active:after{background-image:url(/themes/custom/slimline/css/components/img/Minus_Collapse_Blue.svg);}h2.accordion__trigger{margin:0;padding:0;}.accordion__trigger button{position:relative;font-family:var(--font-primary);width:100%;padding:var(--spacing) var(--spacing) var(--spacing) 0;cursor:pointer;text-align:left;color:var(--color-grey-dark-b);border:none;background:none;font-size:var(--font-size-large);font-weight:600;display:flex;justify-content:space-between;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.accordion__item-icon svg{width:var(--spacing-xsmall);}.accordion__item--is-active .accordion__item-icon svg{transform:rotate(-180deg);}.accordion__response-holder{padding:0 0 var(--base-vr) 0;}.js-accordion .accordion__response{display:none;overflow:hidden;transition:all 300ms ease-in-out;}.js-accordion .accordion__response-content{padding-bottom:0;}.accordion__response p{margin-top:0;padding-bottom:var(--spacing);color:var(--color-grey-dark-b);}.accordion__item--is-active .accordion__trigger{margin-bottom:0;}.accordion__item--is-active .accordion__response{display:block;}.accordion__item--is-active .accordion__trigger .accordion__trigger-icon svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);}@media print{.accordion__response{display:block!important;}}.accordion__response-content table{margin:var(--spacing) 0;width:100%;table-layout:fixed;border:1px solid var(--color-grey-light-a);}.accordion__response-content table th{background:rgba(29,30,25,0.05);padding:var(--spacing-small) var(--spacing-xsmall);width:50%;border:1px solid var(--color-grey-light-a);}.accordion__response-content td{border:1px solid var(--color-grey-light-a);padding:var(--spacing-xsmall);}
.inline-block--text table{margin:var(--spacing) 0;width:100%;table-layout:fixed;border:1px solid var(--color-grey-light-a);}.inline-block--text table th{background:rgba(29,30,25,0.05);padding:var(--spacing-small) var(--spacing-xsmall);width:50%;border:1px solid var(--color-grey-light-a);}.inline-block--text td{border:1px solid var(--color-grey-light-a);padding:var(--spacing-xsmall);}.inline-block--text ul{font-size:var(--font-size-responsive-paragraph);line-height:var(--line-height-large);}
.inline-block:not(.inline-block--accordion-item){margin-bottom:var(--spacing-large);}.inline-block--heading,.inline-block--text,.inline-block--accordion-item,.inline-block--image,.inline-block--video,.inline-block--contact-form{grid-column:span 13;}@media screen and (min-width:1024px){.inline-block--heading,.inline-block--text,.inline-block--accordion-item,.inline-block--image,.inline-block--video{grid-column-start:3;grid-column-end:11;}.inline-block--contact-form{grid-column-start:2;grid-column-end:12;}}.inline-block--image-with-text,.inline-block--image-wide{grid-column:span 13;}
.breadcrumbs-grid-item{grid-column:span 12;padding-top:var(--spacing);}.breadcrumbs__list{margin-bottom:0;padding-left:0;list-style:none;}.breadcrumbs__item{display:inline-block;margin-right:0.25rem;font-size:var(--breadcrumbs-font-size);}.breadcrumbs__item + .breadcrumbs__item::before{display:inline-block;margin-right:0.25rem;content:var(--breadcrumbs-divider);color:var(--breadcrumbs-link-color);}.breadcrumbs__link{color:var(--breadcrumbs-link-color);}.breadcrumbs a,.breadcrumbs p{color:var(--color-grey-dark-a);font-size:var(--font-size-small-d);text-decoration:none;}.breadcrumbs a:hover,.breadcrumbs a:focus,.breadcrumbs a:focus-within{text-decoration:underline;}.breadcrumbs__item + .breadcrumbs__item::before{display:inline-block;content:">";font-size:var(--font-size-small-c);}
.resource__hero{position:relative;margin-bottom:calc(var(--spacing-large) + 8px);}.resource__hero:after{height:8px;width:100%;position:absolute;content:"";background:url(/themes/custom/slimline/assets/icons/svg/custom/background-resources-hero.svg) var(--color-secondary-a) no-repeat center;z-index:3;bottom:-8px;}.resource__hero-image{grid-column:span 13;}.resource__hero-image:after{content:"";position:absolute;display:block;z-index:1;background-image:linear-gradient(239deg,rgba(29,30,25,0.00) 37%,rgba(29,30,25,0.60) 77%);bottom:0;height:100%;left:0;right:0;width:100%;top:0;}@media screen and (min-width:1024px){.resource__hero-image:after{top:0;bottom:0;left:0;width:50%;}}.resource__hero-image img{width:100%;}.resource__hero-content{position:absolute;bottom:var(--spacing);z-index:2;}@media screen and (min-width:768px){.resource__hero-content{bottom:0;right:0;left:0;align-items:end;}}.resource__hero-content-title{grid-column:span 12;}@media screen and (min-width:768px){.resource__hero-content-title{grid-column-start:1;grid-column-end:8;}}@media screen and (min-width:1024px){.resource__hero-content-title{grid-column-start:1;grid-column-end:9;}}.resource__hero-content-title h1{color:var(--color-white);margin-bottom:var(--spacing);}.resource__hero-content-links{grid-column:span 12;}@media screen and (min-width:768px){.resource__hero-content-links{grid-column-start:8;grid-column-end:13;}}@media screen and (min-width:1024px){.resource__hero-content-links{grid-column-start:9;grid-column-end:13;}}.resource__hero-content-links-item a{background:var(--color-white);margin-bottom:var(--spacing);padding:var(--spacing-small) var(--spacing);width:100%;display:block;text-decoration:none;font-weight:500;}.resource__hero-content-links-item a:hover,.resource__hero-content-links-item a:focus,.resource__hero-content-links-item a:focus-within{background:var(--color-secondary);}.resource__hero-content-links-item a:hover:before,.resource__hero-content-links-item a:focus:before,.resource__hero-content-links-item a:focus-within:before{color:var(--color-grey-dark-b);}.resource__hero-content-links-item a:before{font-family:"Font-Awesome";display:inline-block;color:var(--color-secondary);font-size:var(--font-size-large-b);vertical-align:sub;font-weight:300;width:var(--spacing-medium);content:"\f054";}.resource__hero-content-links-item--external a:before{content:"\f08e";}.resource__hero-content-links-item--file a:before{content:"\f33d";}.resource__breadcrumbs{grid-column:span 12;padding-bottom:var(--spacing);}.resource__body{margin-top:var(--spacing);}.resource__content{grid-column:span 13;}@media screen and (min-width:1024px){.resource__content{grid-column-start:3;grid-column-end:11;}}.resource__lb .layout--accordions{margin-bottom:var(--spacing-large);}.resource__intro:after{width:var(--spacing-large);height:3px;display:inline-block;content:"";background:var(--color-secondary);position:relative;margin-top:var(--spacing-medium);}.resource__intro p{color:var(--color-grey-dark-a);}
.js-navigation [aria-expanded="false"] ~ .menu{display:none;}.js-navigation [aria-expanded="false"] .sub-menu-item-toggle__icon--open{display:block;}.js-navigation [aria-expanded="false"] .sub-menu-item-toggle__icon--close{display:none;}.js-navigation [aria-expanded="true"] ~ .menu{display:block;}.js-navigation [aria-expanded="true"] .sub-menu-item-toggle__icon--open{display:none;}.js-navigation [aria-expanded="true"] .sub-menu-item-toggle__icon--close{display:block;}.js-navigation .sub-menu-item-toggle > *{display:block;pointer-events:none;}.menu--main{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;}.menu--main .menu-item{width:90%;margin:0 var(--spacing-xsmall);padding:0;list-style:none;text-align:center;}.menu--main .menu-item:last-child{margin-right:0;}@media (min-width:960px){.menu--main .menu-item{width:auto;margin-bottom:0;}}.menu--main a{position:relative;padding:10px 0;color:var(--color-white);font-size:var(--font-size-small);text-decoration:none;}.menu--main a:after{height:9px;background-size:29px;display:block;content:"";width:100%;transition:none;position:absolute;bottom:0;right:0;left:0;margin:0 auto;}
.region-off-canvas{visibility:hidden;position:fixed;z-index:1000;top:0;overflow:auto;width:100%;height:100vh;padding:var(--spacing-xsmall) var(--spacing) var(--spacing) var(--spacing);transition:var(--transition-time);transform:translateX(-100%);background-color:var(--color-grey-dark-b);}.region-off-canvas[data-expanded="true"]{visibility:visible;transform:translateY(0);}.off-canvas__close-container{display:flex;justify-content:end;}@media screen and (max-width:960px){.header__off-canvas{display:flex;align-content:center;}}.header__off-canvas button.header__off-canvas-toggle,.off-canvas__close-container button.off-canvas__close{background:transparent;border:none;height:var(--spacing-medium);width:var(--spacing-medium);padding:0;border-radius:0;}.header__off-canvas svg path,.off-canvas__close svg path{fill:var(--color-white);}
