/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.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:-.25em}sup{top:-.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:.35em .75em .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}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}[role=list]{list-style:none;padding:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--ffam-body:"Open Sans","Helvetica Neue",sans-serif;--ffam-display:"Code Pro","Helvetica Neue",sans-serif;--fsze-1200:5rem;--fsze-1000:3.75rem;--fsze-850:2.5rem;--fsze-800:2.5rem;--fsze-600:1.75rem;--fsze-605:1.75rem;--fsze-500:1.5rem;--fsze-405:1.25rem;--fsze-400:1.25rem;--fsze-300:1.125rem;--fsze-200:1rem;--fsze-100:.875rem;--fsze-100-static:.875rem;--display-kern:-.025em;--fstyle-1220:700 var(--fsze-1200)/1 var(--ffam-display);--fstyle-1020:700 var(--fsze-1000)/1 var(--ffam-display);--fstyle-850:700 var(--fsze-850)/1 var(--ffam-display);--fstyle-820:700 var(--fsze-800)/1 var(--ffam-display);--fstyle-625:700 var(--fsze-605)/1 var(--ffam-display);--fstyle-620:700 var(--fsze-600)/1 var(--ffam-display);--fstyle-605:400 var(--fsze-605)/1 var(--ffam-display);--fstyle-600:400 var(--fsze-600)/1 var(--ffam-display);--fstyle-520:700 var(--fsze-500)/1.3 var(--ffam-display);--fstyle-420:700 var(--fsze-400)/1.3 var(--ffam-body);--fstyle-410:500 var(--fsze-400)/1 var(--ffam-body);--fstyle-450:400 var(--fsze-400)/1 var(--ffam-display);--fstyle-310:500 var(--fsze-300)/1.3 var(--ffam-body);--fstyle-300:400 var(--fsze-300)/1.3 var(--ffam-body);--fstyle-250:400 var(--fsze-200)/1 var(--ffam-display);--fstyle-220:700 var(--fsze-200)/1.55 var(--ffam-body);--fstyle-210:500 var(--fsze-200)/1.55 var(--ffam-body);--fstyle-200:400 var(--fsze-200)/1.55 var(--ffam-body);--fstyle-150:400 var(--fsze-100)/1 var(--ffam-display);--fstyle-120:700 var(--fsze-100)/1.3 var(--ffam-body);--fstyle-110:500 var(--fsze-100)/1.3 var(--ffam-body);--fstyle-100:400 var(--fsze-100)/1.3 var(--ffam-body);--spacing-unit:.75rem;--flow-space:1.5rem;--border-rad-large:.5rem;--border-rad-small:calc(var(--border-rad-large)/2);--shadow-card:0px 3px 6px rgba(0,0,0,.16);--shadow-form:6px 3px 24px rgba(0,0,0,.1);--shadow-listing:6px 6px 18px rgba(0,0,0,.1);--button-text:var(--clr-white);--button-icon:var(--clr-white);--time-vshort:.15s ease-in-out;--time-long:.35s ease-in-out;--time-v-long:.4s ease-in-out;--time-short:.2s ease-in-out;--curve-height:6vw;--curve-image:url(/themes/custom/gd_primary/assets/build/img/CURVES_1680.svg);--curve-image-grad:url(/themes/custom/gd_primary/assets/build/img/CURVES_1680_GRADIENT.svg)}@media screen and (max-width:81.25em){:root{--fsze-1200:max(6.1538461538vw,40px);--fsze-1000:max(4.6153846154vw,30px);--fsze-850:max(3.0769230769vw,30px);--fsze-800:max(3.0769230769vw,20px);--fsze-600:max(2.1538461538vw,18px);--fsze-500:max(1.8461538462vw,20px);--fsze-400:max(1.5384615385vw,16px);--fsze-300:max(1.3846153846vw,16px)}}@media screen and (max-width:50em){:root{--fsze-200:max(2vw,14px)}}:root body.toolbar-fixed{--toolbar-height:2.4375rem}:root body.toolbar-horizontal{--toolbar-height:4.9375rem}@media screen and (max-width:63.75em){:root{--curve-height:7vw;--curve-image:url(/themes/custom/gd_primary/assets/build/img/CURVES_1080.svg);--curve-image-grad:url(/themes/custom/gd_primary/assets/build/img/CURVES_1080_GRADIENT.svg)}}@media screen and (max-width:40em){:root{--curve-height:11vw;--curve-image:url(/themes/custom/gd_primary/assets/build/img/CURVES_375.svg);--curve-image-grad:url(/themes/custom/gd_primary/assets/build/img/CURVES_375_GRADIENT.svg)}}.tk-bgc-dark{background-color:var(--color-background-dark,#000)}.bg-light-alt{background-color:var(--color-background-light-alt,#ddd)}.bg-green{background-color:var(--color-green)}.bg-off-white{background-color:var(--clr-off-white)}.clr-light{color:var(--clr-text-light,#fff)}.shadow-natural{box-shadow:var(--shadow-natural-large)}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local(""),url(/themes/custom/gd_primary/assets/build/fonts/open-sans-v27-latin-300.woff2) format("woff2"),url(/themes/custom/gd_primary/assets/build/fonts/open-sans-v27-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local(""),url(/themes/custom/gd_primary/assets/build/fonts/open-sans-v27-latin-regular.woff2) format("woff2"),url(/themes/custom/gd_primary/assets/build/fonts/open-sans-v27-latin-regular.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:local(""),url(/themes/custom/gd_primary/assets/build/fonts/open-sans-v27-latin-500.woff2) format("woff2"),url(/themes/custom/gd_primary/assets/build/fonts/open-sans-v27-latin-500.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local(""),url(/themes/custom/gd_primary/assets/build/fonts/open-sans-v27-latin-600.woff2) format("woff2"),url(/themes/custom/gd_primary/assets/build/fonts/open-sans-v27-latin-600.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local(""),url(/themes/custom/gd_primary/assets/build/fonts/open-sans-v27-latin-700.woff2) format("woff2"),url(/themes/custom/gd_primary/assets/build/fonts/open-sans-v27-latin-700.woff) format("woff")}@font-face{font-family:Code Pro;font-style:normal;font-weight:400;src:url(/themes/custom/gd_primary/assets/build/fonts/f77d3e79-a4cd-41ff-b206-90508989c778.woff2) format("woff2"),url(/themes/custom/gd_primary/assets/build/fonts/dbe86c3c-3316-4736-952e-57f26f7e4251.woff) format("woff")}@font-face{font-family:Code Pro;font-style:normal;font-weight:700;src:url(/themes/custom/gd_primary/assets/build/fonts/8a2fb9a4-4cc8-4fa8-8b83-f3e9da872482.woff2) format("woff2"),url(/themes/custom/gd_primary/assets/build/fonts/94675c57-4ec2-4f9c-8c11-5cb1b02e84f7.woff) format("woff")}body{font-family:var(--ffam-body);color:var(--clr-dark-grey)}h1,h2,h3{font-weight:700}h1,.heading-1{font:var(--heading-h1,var(--fstyle-1220));letter-spacing:var(--display-kern)}h2,.heading-2{font:var(--heading-h2,var(--fstyle-850));letter-spacing:var(--display-kern)}h3,.heading-3{font:var(--heading-h3,var(--fstyle-620));letter-spacing:var(--display-kern)}h4,.heading-4{font:var(--heading-h4,var(--fstyle-450));letter-spacing:var(--display-kern)}h5,.heading-5,h6,.heading-6{font:var(--heading-h5,var(--fstyle-220))}p,li{font:var(--base-font,var(--fstyle-300))}strong{font-weight:700}em{font-style:italic}ul li li,ol li li{font-size:.9em}ol{list-style-type:decimal}a{transition:color var(--time-short)}:root{--fluid-min-width:320;--fluid-max-width:1310;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)))}@media screen and (min-width:1200px){:root{--fluid-screen:calc(var(--fluid-max-width) * 1px)}}:root{--fc-3xs-min:(var(--fc-s-min) * .25);--fc-3xs-max:(var(--fc-s-max) * .25);--fc-2xs-min:(var(--fc-s-min) * .5);--fc-2xs-max:(var(--fc-s-max) * .5);--fc-xs-min:(var(--fc-s-min) * .75);--fc-xs-max:(var(--fc-s-max) * .75);--fc-s-min:(var(--f-0-min,18));--fc-s-max:(var(--f-0-max,24));--fc-m-min:(var(--fc-s-min) * 1.5);--fc-m-max:(var(--fc-s-max) * 1.5);--fc-l-min:(var(--fc-s-min) * 2);--fc-l-max:(var(--fc-s-max) * 2);--fc-xl-min:(var(--fc-s-min) * 3);--fc-xl-max:(var(--fc-s-max) * 3);--fc-2xl-min:(var(--fc-s-min) * 3.85);--fc-2xl-max:(var(--fc-s-max) * 3.85);--fc-3xl-min:(var(--fc-s-min) * 5);--fc-3xl-max:(var(--fc-s-max) * 5);--space-3xs:calc(((var(--fc-3xs-min) / 16) * 1rem) + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));--space-2xs:calc(((var(--fc-2xs-min) / 16) * 1rem) + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));--space-xs:calc(((var(--fc-xs-min) / 16) * 1rem) + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));--space-s:calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));--space-m:calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));--space-l:calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp));--space-xl:calc(((var(--fc-xl-min) / 16) * 1rem) + (var(--fc-xl-max) - var(--fc-xl-min)) * var(--fluid-bp));--space-2xl:calc(((var(--fc-2xl-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));--space-3xl:calc(((var(--fc-3xl-min) / 16) * 1rem) + (var(--fc-3xl-max) - var(--fc-3xl-min)) * var(--fluid-bp));--space-3xs-2xs:calc(((var(--fc-3xs-min) / 16) * 1rem) + (var(--fc-2xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));--space-2xs-xs:calc(((var(--fc-2xs-min) / 16) * 1rem) + (var(--fc-xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));--space-xs-s:calc(((var(--fc-xs-min) / 16) * 1rem) + (var(--fc-s-max) - var(--fc-xs-min)) * var(--fluid-bp));--space-s-m:calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-m-max) - var(--fc-s-min)) * var(--fluid-bp));--space-m-l:calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-m-min)) * var(--fluid-bp));--space-l-xl:calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-xl-max) - var(--fc-l-min)) * var(--fluid-bp));--space-xl-2xl:calc(((var(--fc-xl-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-xl-min)) * var(--fluid-bp));--space-2xl-3xl:calc(((var(--fc-2xl-min) / 16) * 1rem) + (var(--fc-3xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));--space-s-l:calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-s-min)) * var(--fluid-bp));--space-m-2xl:calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-m-min)) * var(--fluid-bp));--space-l-3xl:calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-3xl-max) - var(--fc-l-min)) * var(--fluid-bp))}:root{--clr-ab-black:#000;--clr-black:#191921;--clr-dark-grey:#556672;--clr-grey:#7B8892;--clr-light-grey:#A0AAB1;--clr-pale-grey:#C6CCD0;--clr-dull-white:#ECEEEF;--clr-off-white:#F9F9F9;--clr-almost-white:#FDFDFD;--clr-white:#fff;--clr-dark-red:#B83A4B;--clr-red:#EF6079;--clr-orange:#ECA154;--clr-yellow:#EDE04B;--clr-green:#00C19F;--clr-bright-green:#57BEA1;--clr-light-green:#F2FFFD;--clr-off-white-blue:#F2FFFD;--clr-light-blue:#4AC1E0;--clr-pale-blue-30:rgba(155,240,255,.3);--clr-bright-blue:#9eb5c5;--clr-blue:#0093B2;--clr-dark-blue:#425563;--clr-transparent:transparent;--grad-green:linear-gradient(251deg,#6DBFDC 0%,#57BEA1 100%) 0% 0% no-repeat padding-box;--grad-button-green:linear-gradient(259deg,#6DBFDC 0%,#57BEA1 100%) 0% 0% no-repeat padding-box;--grad-green-card:linear-gradient(231deg,#6DBFDC 0%,#57BEA1 100%) 0% 0% no-repeat padding-box;--grad-toggle-blue:linear-gradient(223deg,#0093B2 0%,#6DBFDC 100%) 0% 0% no-repeat padding-box;--grad-toggle-orange:linear-gradient(223deg,#E1A362 0%,#DE697B 100%) 0% 0% no-repeat padding-box;--grad-footer-border:linear-gradient(90deg,#6DBFDC 0%,#57BEA1 100%) 0% 0% no-repeat padding-box;--grad-checkbox:transparent linear-gradient(240deg,#0093B2 0%,#6DBFDC 100%) 0% 0% no-repeat padding-box}html.js body{overflow-x:hidden}html.js body>*{transition:all .1s linear;opacity:0}html.js body.pageLoaded>*{opacity:1}:is(form,.fieldset-wrapper)>*+*{margin-block-start:var(--flow-space,1.5rem)}label{display:block;color:var(--clr-dark-blue);margin-block-end:.75rem}legend{display:none}fieldset{border:none;padding:0;margin:0!important;margin-block-start:var(--flow-space)!important}fieldset.captcha{max-width:100%}input[type=text],input[type=email],input[type=search],input[type=tel],textarea{border:none;background:var(--clr-off-white);color:var(--clr-dark-blue);padding:.75rem .875rem .875rem;border-radius:.125rem;width:100%;max-width:100%}.form-item-markup{max-width:70ch;margin-inline-end:auto}.js-form-type-checkbox{display:flex}.js-form-type-checkbox input{margin:.3125rem .9375rem 0 0}input[type=checkbox]{width:0;height:0;visibility:hidden;margin:0;display:none}input[type=checkbox]+label{padding-left:2.25rem;padding-top:3px;position:relative}input[type=checkbox]+label:before,input[type=checkbox]+label:after{content:"";display:block;position:absolute;top:6px;left:0}input[type=checkbox]+label:before{width:18px;height:18px;background:var(--clr-dull-white);border-radius:.125rem}input[type=checkbox]+label:after{background:url(/themes/custom/gd_primary/assets/build/img/icon_form_checkbox.svg) center no-repeat;background-size:contain;width:13px;height:9px;top:11px;left:3px;opacity:0}input[type=checkbox]:checked+label:before{background:var(--grad-checkbox)}input[type=checkbox]:checked+label:after{opacity:1}button,input[type=submit]{cursor:pointer}::placeholder{color:var(--clr-light-grey)}.toolbar-menu li{font-size:.8125rem}form.user-login-form,form.user-pass,article.contextual-region{order:4;padding:var(--space-s) var(--space-s) var(--space-l);width:calc(75rem + 2 * var(--space-s));max-width:100%;margin:0 auto}form.user-login-form .ob_FormField,form.user-pass .ob_FormField,article.contextual-region .ob_FormField{margin-bottom:1em}form.user-login-form input[type=submit],form.user-pass input[type=submit],article.contextual-region input[type=submit]{margin-top:1em}form.user-login-form .description,form.user-pass .description,article.contextual-region .description{margin-bottom:2em}form.user-login-form label,form.user-pass label,article.contextual-region label{display:block;font:var(--fstyle-210);text-transform:uppercase}form.user-login-form input[type=text],form.user-login-form input[type=email],form.user-login-form input[type=tel],form.user-login-form input[type=password],form.user-login-form select,form.user-login-form textarea,form.user-pass input[type=text],form.user-pass input[type=email],form.user-pass input[type=tel],form.user-pass input[type=password],form.user-pass select,form.user-pass textarea,article.contextual-region input[type=text],article.contextual-region input[type=email],article.contextual-region input[type=tel],article.contextual-region input[type=password],article.contextual-region select,article.contextual-region textarea{border:none;border:1px solid var(--clr-grey);font:var(--fstyle-200);letter-spacing:.05rem;padding:.5555555556em .8333333333em;width:100%;background:transparent}form.user-login-form input[type=text]::placeholder,form.user-login-form input[type=email]::placeholder,form.user-login-form input[type=tel]::placeholder,form.user-login-form input[type=password]::placeholder,form.user-login-form select::placeholder,form.user-login-form textarea::placeholder,form.user-pass input[type=text]::placeholder,form.user-pass input[type=email]::placeholder,form.user-pass input[type=tel]::placeholder,form.user-pass input[type=password]::placeholder,form.user-pass select::placeholder,form.user-pass textarea::placeholder,article.contextual-region input[type=text]::placeholder,article.contextual-region input[type=email]::placeholder,article.contextual-region input[type=tel]::placeholder,article.contextual-region input[type=password]::placeholder,article.contextual-region select::placeholder,article.contextual-region textarea::placeholder{color:var(--clr-light-grey)}form.user-login-form select,form.user-pass select,article.contextual-region select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--clr-white) url(/themes/custom/gd_primary/assets/build/img/icon_chevron_down.svg) calc(100% - 20px) center no-repeat;padding-right:2.2222222222em}form.user-login-form input[type=submit],form.user-pass input[type=submit],article.contextual-region input[type=submit]{font:var(--fstyle-110);-webkit-appearance:none;border:none;text-decoration:none;display:inline-block;padding:.5714285714em 1.1428571429em;border-radius:40px;transition:all var(--time-short);color:var(--button-text,var(--clr-white));background:var(--button-back,var(--clr-dark-blue));position:relative;z-index:1;cursor:pointer}form.user-login-form input[type=submit]:hover,form.user-login-form input[type=submit]:focus,form.user-login-form input[type=submit]:active,form.user-pass input[type=submit]:hover,form.user-pass input[type=submit]:focus,form.user-pass input[type=submit]:active,article.contextual-region input[type=submit]:hover,article.contextual-region input[type=submit]:focus,article.contextual-region input[type=submit]:active{--button-text:var(--clr-white);--button-back:var(--clr-blue)}nav.cms-tabs{width:100%;margin:0 auto;padding:1.25em 0 0;background:var(--clr-light-grey);background:var(--clr-blue);margin-block-end:var(--space-m)}@supports (display:grid){nav.cms-tabs{display:grid;grid-gap:var(--grid-spacing-unit);grid-template-columns:var(--layout-grid-cols);max-width:100%}}nav.cms-tabs .visually-hidden{display:none}nav.cms-tabs ul{display:flex;padding:0;margin:0;list-style-type:none}@supports (display:grid){nav.cms-tabs ul{grid-column:2/span 12}}nav.cms-tabs li{margin-right:15px}nav.cms-tabs li a{display:block;padding:.625em 1.25em;text-decoration:none;color:var(--clr-black);background:rgba(255,255,255,.6)}nav.cms-tabs li a:hover,nav.cms-tabs li a:focus,nav.cms-tabs li a:active{background:rgb(255,255,255)}nav.cms-tabs li a.is-active{background:var(--clr-white)}form.user-login-form{max-width:50em;margin:0 auto 4.6875em;padding:2.5em}.st_PageContent>form .form-item{width:100%!important}.st_PageContent>form input,.st_PageContent>form textarea{width:100%!important;max-width:600px!important}.st_PageContent>form input[type=submit]{width:auto!important}.st_PageContent>form label{display:block;padding-left:0;margin:15px 0 10px}.st_PageContent>form label.error{padding-top:0}.st_PageContent>form .description{padding:5px 0;max-width:600px}.u-wrapper{width:100%;max-width:75rem;margin-inline-start:auto;margin-inline-end:auto;margin-block-start:0;margin-block-end:0}.u-wrapper--wide{max-width:88.125rem}:is(.u-flow,.webform-confirmation__message,.form-item-markup)>*+*{margin-block-start:var(--flow-space,1.5rem)}.u-row{display:flex;flex-direction:row;flex-wrap:wrap}.u-row--spaced{gap:var(--space-s)}.u-column{display:flex;flex-direction:column}.u-column>*{flex:0 0 auto}.u-block-link{text-decoration:none;color:inherit;display:block}.u-measure>*{max-width:70ch;margin-inline-end:auto}.u-measure--centre>*{margin-inline-start:auto}[data-showhide=component] [data-showhide=content]{transition:height var(--comp-timing);overflow:hidden;margin-block-start:0;padding-block-start:var(--flow-height);height:0}[data-showhide=component].is_Open [data-showhide=content]{height:auto;display:block}[data-showhide=component].is_Animated{--comp-timing:var(--time-long)}*:is(.u-prose,.webform-confirmation__message,.form-item-markup){overflow-wrap:break-word}*:is(.u-prose,.webform-confirmation__message,.form-item-markup) *{color:var(--theme-colour,var(--clr-dark-grey))}*:is(.u-prose,.webform-confirmation__message,.form-item-markup) p,*:is(.u-prose,.webform-confirmation__message,.form-item-markup) li{font-size:var(--base-font-size,var(--fsze-300));letter-spacing:-.01%;line-height:1.7}*:is(.u-prose,.webform-confirmation__message,.form-item-markup) h1 em{font-style:normal;display:block}*:is(.u-prose,.webform-confirmation__message,.form-item-markup) h2{color:var(--theme-colour-tint-dark,var(--clr-dark-blue))}*:is(.u-prose,.webform-confirmation__message,.form-item-markup) h3,*:is(.u-prose,.webform-confirmation__message,.form-item-markup) h4{color:var(--theme-accent,var(--clr-blue))}*:is(.u-prose,.webform-confirmation__message,.form-item-markup) ul,*:is(.u-prose,.webform-confirmation__message,.form-item-markup) ol{padding-inline-start:var(--space-s)}*:is(.u-prose,.webform-confirmation__message,.form-item-markup) table{border-collapse:collapse;margin-block-start:var(--space-m);margin-block-end:var(--space-m)}*:is(.u-prose,.webform-confirmation__message,.form-item-markup) table th,*:is(.u-prose,.webform-confirmation__message,.form-item-markup) table td{padding:.3125rem .625rem;border:1px solid var(--clr-light-grey);text-align:left}*:is(.u-prose,.webform-confirmation__message,.form-item-markup) table th{background:var(--clr-dark-grey);color:var(--clr-white)}*:is(.u-prose,.webform-confirmation__message,.form-item-markup) a:not(.b-button){color:var(--clr-blue);text-decoration:underline}*:is(.u-prose,.webform-confirmation__message,.form-item-markup) a:not(.b-button):hover,*:is(.u-prose,.webform-confirmation__message,.form-item-markup) a:not(.b-button):focus{color:var(--clr-light-blue)}*:is(.u-prose,.webform-confirmation__message,.form-item-markup) img{height:auto}.u-prose--large{--base-font-size:var(--fsze-400)}.u-prose--small{--base-font-size:var(--fsze-200);--heading-h3:var(--fstyle-450);--heading-h4:var(--fstyle-250)}.u-prose--card{--base-font-size:var(--fsze-100);--heading-h3:var(--fstyle-605);--heading-h4:var(--fstyle-120)}.u-prose--card h4+h3{--flow-space:.2em}.u-prose--article{--heading-h2:var(--fstyle-625);--heading-h3:var(--fstyle-420)}.u-prose--article h1,.u-prose--article h2,.u-prose--article h3,.u-prose--article h4{color:var(--clr-dark-blue)}.u-prose--article h2{--flow-space:calc(var(--space-s)*1.5)}.u-prose--article p,.u-prose--article li{line-height:1.55}.u-prose--article li::marker{color:var(--clr-dark-blue);font-weight:700}.u-prose--article blockquote>*{font:var(--fstyle-850);line-height:1;letter-spacing:var(--display-kern);color:var(--theme-accent)}.u-pseudo{position:relative}.u-pseudo:before,.u-pseudo:after{content:"";display:block;position:absolute}.u-res-media{line-height:0}.u-res-media img,.u-res-media svg,.u-res-media iframe{max-width:100%;height:auto}.u-grid{display:grid}.u-grid--standard{grid-template-columns:repeat(12,1fr);grid-gap:var(--space-m) var(--space-s)}.u-grid--fill-small,.u-grid--fill-medium,.u-grid--fill-large,.u-grid--fill-xlarge{grid-gap:var(--space-s)}.u-grid--fill-small{grid-template-columns:repeat(auto-fill,minmax(174px,1fr))}.u-grid--fill-medium{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.u-grid--fill-large{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media screen and (max-width:25em){.u-grid--fill-large{grid-template-columns:1fr}}.u-grid--fill-xlarge{grid-template-columns:repeat(auto-fill,minmax(540px,1fr))}.u-grid--split{grid-template-columns:1fr;grid-template-rows:auto var(--split-height,200px) 1fr auto}.u-grid--article{grid-template-columns:1fr;grid-template-rows:auto minmax(var(--split-height),auto) var(--split-height,200px) 1fr}.u-spacing{padding-block-start:var(--space-xl-2xl);padding-block-end:var(--space-xl-2xl);padding-inline-start:var(--space-s-l);padding-inline-end:var(--space-s-l)}.u-theme--dark{--theme-colour:var(--clr-white);--theme-colour-tint-dark:var(--clr-white);--theme-colour-tint-light:var(--clr-white);--theme-accent:var(--clr-light-blue);--theme-background:var(--clr-dark-blue);--button-back:var(--clr-white);--button-text:var(--clr-dark-blue);--button-icon:var(--clr-dark-blue)}.u-theme--black{--theme-background:var(--clr-black)}.u-theme--light{--theme-colour:var(--clr-dark-grey);--theme-colour-tint-dark:var(--clr-dark-blue);--theme-colour-tint-light:var(--clr-grey);--theme-accent:var(--clr-blue);--theme-background:var(--clr-white);--button-back:var(--clr-dark-blue);--button-text:var(--clr-white);--button-icon:var(--clr-white)}.u-theme--light-green{--theme-background:var(--clr-light-green)}.u-theme--light-grey{--theme-background:var(--clr-off-white)}.u-theme--blue,.u-theme--yellow,.u-theme--red,.u-theme--green{--theme-accent:var(--clr-white);--theme-split-back:var(--clr-white);--curve-display:block}.u-theme--blue{--theme-background:var(--clr-blue);--theme-grad-back:url(/themes/custom/gd_primary/assets/build/img/CYBERIS_WEB_GRADIENTS_BLUE_LARGE.svg);--theme-grad-short-back:url(/themes/custom/gd_primary/assets/build/img/CYBERIS_WEB_GRADIENTS_BLUE_SMALL.svg)}.u-theme--yellow{--theme-background:var(--clr-green);--theme-grad-back:url(/themes/custom/gd_primary/assets/build/img/CYBERIS_WEB_GRADIENTS_YELLOW_LARGE.svg);--theme-grad-short-back:url(/themes/custom/gd_primary/assets/build/img/CYBERIS_WEB_GRADIENTS_YELLOW_SMALL.svg)}.u-theme--red{--theme-background:var(--clr-red);--theme-grad-back:url(/themes/custom/gd_primary/assets/build/img/CYBERIS_WEB_GRADIENTS_RED_LARGE.svg);--theme-grad-short-back:url(/themes/custom/gd_primary/assets/build/img/CYBERIS_WEB_GRADIENTS_RED_SMALL.svg)}.u-theme--green{--theme-background:var(--clr-green);--theme-grad-back:url(/themes/custom/gd_primary/assets/build/img/CYBERIS_WEB_GRADIENTS_GREEN_LARGE.svg);--theme-grad-short-back:url(/themes/custom/gd_primary/assets/build/img/CYBERIS_WEB_GRADIENTS_GREEN_SMALL.svg)}.u-list,.u-list ul{padding:0;margin:0;list-style:none}.b-site-head{background:var(--clr-off-white);padding-inline-start:var(--space-l);padding-inline-end:var(--space-l);position:sticky;top:var(--toolbar-height,0px);z-index:200;border-bottom:1px solid var(--clr-bright-blue)}.b-site-head__content{display:grid;grid-template-columns:11.25rem 1fr;grid-gap:calc(var(--space-s) / 4);align-items:center}@media screen and (max-width:63.75em){.b-site-head{padding-inline-start:var(--space-s);padding-inline-end:var(--space-s)}.b-site-head__content{height:4rem}}@media screen and (max-width:40em){.b-site-head{--header-top:.75rem;--header-bottom:.75rem}}.b-site-foot{background:var(--clr-dark-blue);color:var(--clr-white)}.b-site-foot:before{width:100%;height:4px;top:0;left:0;background:var(--grad-footer-border)}.b-site-foot__inner{grid-gap:var(--space-l) var(--space-s)}.b-site-foot *{font:var(--fstyle-150);line-height:1.5}.b-site-foot a{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:all var(--time-short)}.b-site-foot a:hover,.b-site-foot a:focus{color:var(--clr-light-blue);text-decoration-color:var(--clr-light-blue)}.b-site-foot__title{color:var(--clr-light-grey)}.b-site-foot__menus{grid-column:1/-1;grid-row:1;columns:var(--menu-cols,4 auto);column-fill:balance}.b-site-foot__menus>*{break-inside:avoid}.b-site-foot__menus li{margin-block-start:.5em}.b-site-foot__menu{margin-bottom:var(--space-m)}.b-site-foot__address{grid-column:7/span 3;grid-row:3}.b-site-foot__social{grid-column:10/span 3;grid-row:3}.b-site-foot__social-group{margin-block-start:.9375rem}.b-site-foot__social-group>*{flex:0 0 2.1875rem;margin-block-end:.9375rem;margin-inline-end:.9375rem}.b-site-foot__social-link{transition:transform var(--time-short);transform-origin:center left;display:block}.b-site-foot__social-link:hover,.b-site-foot__social-link:focus{transform:scale(1.3)}.b-site-foot__social-icon img{width:24px;height:24px}.b-site-foot__brands{grid-column:1/-1;grid-row:2;padding:var(--space-m) 0;border-width:1px 0;border-color:var(--clr-grey);border-style:solid;display:flex;gap:var(--space-xs)}.b-site-foot__brands-group{width:100%;grid-template-columns:repeat(auto-fill,minmax(125px,.5fr));align-items:center;grid-gap:var(--space-xs)}.b-site-foot__brands-link{flex:0 1 11.25rem}.b-site-foot__contact{grid-column:4/span 3;grid-row:3}.b-site-foot__logo{grid-column:1/span 3;grid-row:3}.b-site-foot__logo img{max-width:11.25rem}.b-site-foot__copyright{grid-column:7/span 6;grid-row:4}.b-site-foot__legal{grid-column:1/span 6;grid-row:4}.b-site-foot__legal-item{margin:0 .9375rem .9375rem 0}@media screen and (max-width:63.75em){.b-site-foot__logo{grid-column:1/-1}.b-site-foot__contact{grid-column:1/span 4;grid-row:4}.b-site-foot__address{grid-column:5/span 4;grid-row:4}.b-site-foot__social{grid-column:9/span 4;grid-row:4}.b-site-foot__legal,.b-site-foot__copyright{grid-row:5}}@media screen and (max-width:56.25em){.b-site-foot{--menu-cols:3}}@media screen and (max-width:40em){.b-site-foot{--menu-cols:2}.b-site-foot__contact,.b-site-foot__address,.b-site-foot__social,.b-site-foot__legal,.b-site-foot__copyright{grid-column:1/-1}.b-site-foot__contact{grid-row:4}.b-site-foot__address{grid-row:5}.b-site-foot__social{grid-row:6}.b-site-foot__copyright{grid-row:9}.b-site-foot__legal{grid-row:8}}@media screen and (max-width:25em){.b-site-foot{--menu-cols:1}}.b-page-content:before{position:absolute;top:0;width:100%;height:0;left:0;background:rgba(0,0,0,.15);opacity:0;z-index:100;transition:opacity var(--time-short)}.submenu_Positioned .b-page-content:before{height:100%;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}@media (prefers-reduced-motion){.submenu_Positioned .b-page-content:before{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}.submenu_Open .b-page-content:before{opacity:1}@media screen and (max-width:63.75em){.nav_Positioned .b-page-content:before{height:100%;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}}@media screen and (max-width:63.75em) and (prefers-reduced-motion){.nav_Positioned .b-page-content:before{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}@media screen and (max-width:63.75em){.nav_Visible .b-page-content:before{opacity:1}}.b-nav{grid-column:2/span 1;grid-row:1;display:flex;justify-content:flex-end}.b-nav__tog{display:inline-block;-webkit-appearance:none;border:none;background:var(--clr-white);width:2.1875rem;height:2.1875rem;border-radius:50%;outline:none}.b-nav__tog:before,.b-nav__tog:after{width:1.0625rem;height:.125rem;background-color:var(--clr-dark-blue);left:.5625rem;border-radius:2px;transition:opacity var(--time-long)}.b-nav__tog:before{top:calc(50% - 7px)}.b-nav__tog:after{top:calc(50% + 7px)}.b-nav__tog-label{display:none}.b-nav__tog-bar{position:absolute;width:1.0625rem;height:.125rem;display:block;left:.5625rem;top:50%}.b-nav__tog-bar:before,.b-nav__tog-bar:after{width:1.0625rem;height:.125rem;background-color:var(--clr-dark-blue);left:0;top:0;border-radius:2px;transition:transform var(--time-long)}.b-nav__menu ul{margin:0;padding:0;list-style:none}.b-nav__menu ul li{font:var(--fstyle-150);line-height:1.4}.b-nav__menu li.mega>ul li>a{margin-block-end:var(--space-xs)}.b-nav__menu li.mega>ul li:last-child>a{margin-block-end:0}.b-nav__menu>ul>li>a:not(.b-button){padding-block-start:var(--header-top,2.1875rem);padding-block-end:var(--header-bottom,2.1875rem);padding-inline-start:.625rem;padding-inline-end:.625rem}.b-nav__menu>ul>li.dropdown>a,.b-nav__menu>ul>li>ul>li.back>a{padding-inline-end:1.875rem;position:relative}.b-nav__menu>ul>li.dropdown>a:before,.b-nav__menu>ul>li.dropdown>a:after,.b-nav__menu>ul>li>ul>li.back>a:before,.b-nav__menu>ul>li>ul>li.back>a:after{content:"";display:block;position:absolute;right:10px;top:calc(50% - 2px);width:8px;height:4px;background:url(/themes/custom/gd_primary/assets/build/img/DROPDOWN.svg) center no-repeat;background-size:contain;opacity:1;transition:all var(--time-long)}.b-nav__menu>ul>li.dropdown>a:after,.b-nav__menu>ul>li>ul>li.back>a:after{background-image:url(/themes/custom/gd_primary/assets/build/img/DROPDOWN_HOVER.svg);opacity:0}.b-nav__menu>ul>li>ul>li.back{display:none}.b-nav__menu>ul>li>ul>li.back>a{padding-inline-end:1.875rem;padding-inline-start:1.875rem}.b-nav__menu>ul>li>ul>li.back>a:before,.b-nav__menu>ul>li>ul>li.back>a:after{right:auto;left:10px;transform:rotate(90deg)}.b-nav__menu>ul>li>ul{display:none}.b-nav__menu a:not(.b-button){text-decoration:none;color:inherit;display:block}.b-nav__menu a:not(.b-button):hover,.b-nav__menu a:not(.b-button):focus,.b-nav__menu a:not(.b-button).is-active{color:var(--clr-light-blue)}.b-nav__menu span.heading{color:var(--clr-light-grey);margin-block-end:var(--space-s);cursor:default;display:block}.b-nav__menu [class*=icon-]{padding-left:1.5rem;position:relative}.b-nav__menu [class*=icon-]:before{content:"";display:block;position:absolute;left:0;top:1.5px;width:14px;height:14px;background-position:top left;background-repeat:no-repeat;background-size:contain;opacity:.6;transition:opacity var(--time-short)}.b-nav__menu [class*=icon-]:not(.heading):hover:before,.b-nav__menu [class*=icon-]:not(.heading):focus:before{opacity:1}.b-nav__menu .icon-assess:before{background-image:url(/themes/custom/gd_primary/assets/build/img/CYBERIS_WEB_ICONS_ASSESS_SMALL.png)}.b-nav__menu .icon-detect:before{background-image:url(/themes/custom/gd_primary/assets/build/img/CYBERIS_WEB_ICONS_DETECT_SMALL.png)}.b-nav__menu .icon-remediation:before{background-image:url(/themes/custom/gd_primary/assets/build/img/CYBERIS_WEB_ICONS_REMEDIATION_SMALL.png)}.b-nav__menu .icon-managed:before{background-image:url(/themes/custom/gd_primary/assets/build/img/CYBERIS_WEB_ICONS_SECURITY_SMALL.png)}.b-nav__menu .icon-financial:before{background-image:url(/themes/custom/gd_primary/assets/build/img/CYBERIS_WEB_ICONS_FINANCIAL_SERVICES_SMALL.png)}.b-nav__menu .icon-health:before{background-image:url(/themes/custom/gd_primary/assets/build/img/CYBERIS_WEB_ICONS_HEALTH_SMALL.png)}.b-nav__menu .icon-public:before{background-image:url(/themes/custom/gd_primary/assets/build/img/CYBERIS_WEB_ICONS_PUBLIC_SECTOR_SMALL.png)}.b-nav__menu .icon-defence:before{background-image:url(/themes/custom/gd_primary/assets/build/img/CYBERIS_WEB_ICONS_DEFENCE_SMALL.png)}.b-nav__menu .icon-retail:before{background-image:url(/themes/custom/gd_primary/assets/build/img/CYBERIS_WEB_ICONS_RETAIL_SMALL.png)}.b-nav__menu .icon-tech:before{background-image:url(/themes/custom/gd_primary/assets/build/img/CYBERIS_WEB_ICONS_TECH_SMALL.png)}.b-nav__menu .icon-legal:before{background-image:url(/themes/custom/gd_primary/assets/build/img/CYBERIS_WEB_ICONS_LEGAL_SMALL.png)}.b-nav__menu .icon-sme:before{background-image:url(/themes/custom/gd_primary/assets/build/img/CYBERIS_WEB_ICONS_SME_SMALL.png)}.b-nav__menu .icon-education:before{background-image:url(/themes/custom/gd_primary/assets/build/img/CYBERIS_WEB_ICONS_EDUCATION_SMALL.png)}@media screen and (min-width:63.8125em){.b-nav__tog{display:none}.b-nav__menu>ul{display:flex;align-items:center;justify-content:flex-end}.b-nav__menu>ul>li{margin-inline-start:calc(var(--space-s-m) - 10px);position:relative}.b-nav__menu>ul>li:after{content:"";display:block;position:absolute;left:10px;bottom:0;width:calc(100% - 20px);height:3px;background:var(--clr-light-blue);transform:scaleX(0);transform-origin:center;transition:transform var(--time-long);z-index:-1}.b-nav__menu>ul>li:hover:after,.b-nav__menu>ul>li:focus:after,.b-nav__menu>ul>li[class*=active-trail]:after{transform:scaleX(1)}.b-nav__menu>ul>li.dropdown:hover>a:before{opacity:0}.b-nav__menu>ul>li.dropdown:hover>a:after{opacity:1}.b-nav__menu>ul>li.dropdown.sub_Positioned:after{transform:scaleX(1)}.b-nav__menu>ul>li.dropdown.sub_Positioned>a{color:var(--clr-light-blue)}.b-nav__menu>ul>li.dropdown.sub_Positioned>a:before,.b-nav__menu>ul>li.dropdown.sub_Positioned>a:after{transform:rotate(180deg)}.b-nav__menu>ul>li.dropdown.sub_Positioned>a:before{opacity:0}.b-nav__menu>ul>li.dropdown.sub_Positioned>a:after{opacity:1}.b-nav__menu>ul>li.standout{text-align:end;margin-inline-start:var(--space-m-2xl)}.b-nav__menu>ul>li.standout:after{content:none}.b-nav__menu>ul>li>ul a{margin-block-end:var(--space-xs)}.b-nav li.dropdown>ul{position:absolute;top:100px;left:50%;width:25rem;max-width:calc(100vw - 2 * var(--space-s));transform:translate(calc(-1*(50% + 200px)));background-color:var(--clr-white);padding:var(--space-s);transition:all var(--time-long);box-shadow:var(--shadow-card);border-radius:var(--border-rad-large);max-height:80vh;overflow:auto;overscroll-behavior:contain}.b-nav li.dropdown>ul li{font:var(--fstyle-150);line-height:1.4}.b-nav li.dropdown.sub_Positioned>ul{display:grid;opacity:0}.b-nav li.dropdown.sub_Visible>ul{opacity:1;transform:translate(-50%)}.b-nav li.dropdown:not(.mega)>ul li:last-child a{margin-block-end:0}.b-nav li.mega>ul{position:fixed;width:75rem;top:calc(var(--toolbar-height,0px) + 100px);left:50%;padding:0;max-width:calc(100vw - 2 * var(--space-s));grid-template-columns:repeat(4,1fr);grid-gap:0px 1px;align-items:stretch;background:var(--clr-white)}.b-nav li.mega>ul>li{padding:var(--space-s);background:var(--clr-white);position:relative;flex:1 0 25%}.b-nav li.mega>ul>li:before{content:"";display:block;position:absolute;top:0;left:-1px;height:100%;width:1px;background:var(--clr-dull-white)}.b-nav li.mega>ul ul>li:last-child>a{margin-block-end:0}.b-nav li.mega.sub_Positioned>ul{display:flex;opacity:0}.b-nav li.mega.sub_Visible>ul{opacity:1;transform:translate(-50%);overflow-x:hidden}.b-nav.back{display:none}}@media screen and (max-width:63.75em){.b-nav__menu{display:none}.b-nav__menu>ul>li>a:not(.b-button){padding-block-start:var(--space-s);padding-block-end:var(--space-s);padding-inline-start:0}.b-nav__menu>ul>li:not(.standout){border-bottom:1px solid var(--clr-dull-white)}.b-nav__menu>ul>li.standout{padding-block-start:var(--space-m);padding-block-end:var(--space-s);text-align:center}.b-nav__menu>ul>li.dropdown>a:before,.b-nav__menu>ul>li.dropdown>a:after{transform:rotate(-90deg)}.b-nav__menu>ul>li.dropdown>ul{position:absolute;top:0;left:0;min-height:100%;display:block;width:100%;padding:var(--space-s);overscroll-behavior:contain;background:var(--clr-white);transform:translate(100%);transition:transform var(--time-long);z-index:10}.b-nav__menu>ul>li.dropdown>ul>li{padding-block-start:var(--space-s);padding-block-end:var(--space-s)}.b-nav__menu>ul>li.dropdown>ul>li.back{padding:0!important;display:block}.b-nav__menu>ul>li.dropdown.sub_Visible>ul{z-index:10;transform:translate(0)}.b-nav__menu>ul>li.dropdown:not(.mega)>ul>li{padding-block-start:var(--space-m);padding-block-end:0}.b-nav__menu li.mega>ul li>a{margin-block-end:var(--space-s)}.b-nav__menu li.mega>ul li:last-child>a{margin-block-end:0}.b-nav__menu li.back a{padding:var(--space-s);margin-block-end:0!important;text-align:center}.nav_Positioned .b-nav__menu{position:fixed;top:calc(4rem + var(--space-xs));bottom:calc(env(safe-area-inset-bottom) + var(--space-xs));right:calc(env(safe-area-inset-right) + var(--space-xs));opacity:0;transform:translateY(-30px);transition:all var(--time-long);overflow-x:hidden;overflow-y:auto;display:grid;padding:var(--space-s);background:var(--clr-white);overscroll-behavior:contain;box-shadow:var(--shadow-card);border-radius:var(--border-rad-large);z-index:-20;width:calc(100vw - 2 * (env(safe-area-inset-left) + var(--space-xs)));max-width:400px}.nav_Visible .b-nav__tog:before,.nav_Visible .b-nav__tog:after{opacity:0}.nav_Visible .b-nav__tog-bar:before{transform:rotate(-45deg)}.nav_Visible .b-nav__tog-bar:after{transform:rotate(45deg)}.nav_Visible .b-nav__menu{opacity:1;transform:translateY(0)}}.b-simple-text{margin-block-start:3em}.b-index__item{list-style:none!important}.b-index__item-title{font-size:1.5rem;font-weight:500}.b-index__item-desc{font-size:1.125rem}.b-card{padding:var(--space-s);background:var(--theme-background);border-radius:var(--card-border-rad,var(--border-rad-large));box-shadow:var(--shadow-card);width:100%;text-decoration:none;color:inherit;transition:all var(--time-short);align-self:stretch}.b-card--form{box-shadow:var(--shadow-form);padding:var(--space-m-l)}.b-card__image{transition:transform var(--time-short)}.b-card__image img{margin:0 auto}.b-card__image--full{overflow:hidden;border-radius:var(--card-border-rad,var(--border-rad-large)) var(--card-border-rad,var(--border-rad-large)) 0 0}.b-card__image--full img{max-width:100%;object-fit:cover;border-radius:var(--card-border-rad,var(--border-rad-large)) var(--card-border-rad,var(--border-rad-large)) 0 0}.b-card__image--large img{max-width:70%}.b-card__image--small img{max-width:27.5%;margin-inline-start:0}.b-card__title{transition:color var(--time-short)}.b-card__tax-list ul{display:flex;flex-wrap:wrap}.b-card__tax-list ul li{font:var(--fstyle-110);color:var(--clr-blue);margin-right:.25em}.b-card__tax-list ul li:not(:last-child):after{content:", "}.b-card__details:not(:first-child),.b-card__actions:not(:first-child){margin-block-start:var(--space-xs)}.b-card__details.u-pseudo:first-child{position:relative}.b-card__details.u-pseudo:first-child:before{width:0%;height:8px;top:0;left:0;background:var(--grad-green);transition:width var(--time-short);border-radius:var(--card-border-rad,var(--border-rad-large)) var(--card-border-rad,var(--border-rad-large)) 0 0}.b-card__actions{flex-grow:1;display:flex;align-items:flex-end}.b-card--spot .b-card__title{color:var(--clr-grey)}.b-card--spot[href]:hover .b-card__image,.b-card--spot[href]:focus .b-card__image{transform:scale(1.0666)}.b-card--spot[href]:hover .b-card__title,.b-card--spot[href]:focus .b-card__title{color:var(--clr-dark-grey)}.b-card--sector{z-index:1;--theme-colour:var(--clr-dark-grey);--card-border-rad:var(--border-rad-small)}.b-card--sector:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;border-radius:var(--card-border-rad);background:var(--grad-green-card);opacity:0;transition:all var(--time-vshort);z-index:-1}.b-card--sector .b-card__image img{transition:all var(--time-vshort)}.b-card--sector[href]:hover,.b-card--sector[href]:focus{--theme-colour:var(--clr-white)}.b-card--sector[href]:hover:before,.b-card--sector[href]:focus:before{opacity:1}.b-card--sector[href]:hover .b-card__title,.b-card--sector[href]:focus .b-card__title{color:var(--theme-colour)}.b-card--sector[href]:hover .b-card__image img,.b-card--sector[href]:focus .b-card__image img{filter:brightness(0) invert(1)}.b-card--sector[href]:hover .b-link__label,.b-card--sector[href]:focus .b-link__label{--link-colour:var(--clr-white)}.b-card--sector[href]:hover .a,.b-card--sector[href]:focus .a{--link-colour:var(--clr-white)}.b-card--article{padding:0}.b-card--article .b-card__details{padding:0 var(--space-s) var(--space-s)}.b-card--article .b-card__details:first-child{padding-block-start:var(--space-s)}.b-card--article .b-card__actions{padding:0 var(--space-s) var(--space-s)}.b-card--article .b-card__title{font:var(--fstyle-420);color:var(--clr-dark-grey)}.b-card--article .b-card__summary{--flow-space:1em;font:var(--fstyle-200)}.b-card--article .b-card__image img{transform:scale(1.001);transition:transform var(--time-short)}.b-card--article[href]:hover .b-card__image img,.b-card--article[href]:focus .b-card__image img{transform:scale(1.0666)}.b-card--article[href]:hover .b-card__details:before,.b-card--article[href]:focus .b-card__details:before{width:100%}.b-card--article[href]:hover .b-card__title,.b-card--article[href]:focus .b-card__title{color:var(--clr-dark-grey)}@media screen and (max-width:40em){.b-card{aspect-ratio:auto}}.b-brand{grid-column:1/span 1;grid-row:1}.b-brand__logo{max-width:var(--logo-width,11.25rem)}@media screen and (max-width:63.75em){.b-brand{--logo-width:7.5rem}}@media screen and (max-width:40em){.b-brand{--logo-width:5.625rem}}.b-button{font:var(--fstyle-110);text-decoration:none;display:inline-block;padding:.5714285714em 1.1428571429em;border-radius:40px;transition:all var(--time-short);color:var(--button-text,var(--clr-white));background:var(--button-back,var(--clr-dark-blue));position:relative;z-index:1;border:none;-webkit-appearance:none;white-space:nowrap}.b-button:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;border-radius:25px;background:var(--grad-button-green);opacity:0;transition:all var(--time-vshort);z-index:-1}.b-button.outline{--button-text-outline:var(--clr-white);--button-icon:var(--button-text-outline);background:var(--button-back-outline,--button-back);color:var(--button-text-outline,--button-text);box-shadow:inset 0 0 0 1px var(--button-text-outline)}.b-button--icon{padding-right:2.375em}.b-button__icon{position:absolute;top:50%;transform:translateY(-50%);right:.9375rem;transition:transform var(--time-vshort)}.b-button__icon .a{fill:var(--button-icon)}.b-button:hover,.b-button:active{--button-text:var(--clr-white);--button-icon:var(--clr-white);--button-text-outline:var(--clr-white)}.b-button:hover:before,.b-button:active:before{opacity:1}.b-button:hover .b-button__icon,.b-button:active .b-button__icon{transform:translate(3px,-50%)}.b-button--category{font:var(--fstyle-210);--button-back:var(--clr-pale-blue-30);--button-text:var(--clr-white)}.b-button--form{font:var(--fstyle-310);padding-right:2.375em;border:none}.b-button--form:after{content:"";display:block;position:absolute;width:16px;height:16px;background:url(/themes/custom/gd_primary/assets/build/img/SMALL_ARROW.svg) center no-repeat;right:15px;top:calc(50% - 8px);background-size:12px 12px;transition:all var(--time-short)}.b-button--form:hover:after,.b-button--form:focus:after{right:10px}.b-link{text-decoration:none;--link-colour:var(--clr-blue);--icon-transform:translateX(0)}.b-link__marker{position:relative;display:inline-block;padding-right:1.5625rem}.b-link__label,.b-link__icon,.b-link__icon .a{transition:all var(--time-short)}.b-link__label{font:var(--fstyle-110);color:var(--link-colour)}.b-link__icon{position:absolute;top:0;right:5px;transform:var(--icon-transform)}.b-link__icon .a{fill:var(--link-colour)}.b-link:hover,.b-link:focus{--link-colour:var(--clr-light-blue);--icon-transform:translateX(5px)}.b-link--back{--link-colour:var(--clr-dark-blue);display:flex;align-items:center;font:var(--fstyle-200)}.b-link--back .b-link__icon{order:1;position:static;margin-inline-end:.625rem}.b-link--back .b-link__label{order:2;font:var(--fstyle-210)}.b-link--back:hover,.b-link--back:focus{--link-colour:var(--clr-light-blue);--icon-transform:translateX(-5px)}.b-text{background:var(--theme-background,var(--clr-white))}.b-text__grid{grid-gap:var(--flow-space) var(--space-s)}.b-text__subtitle,.b-text__title{grid-column:1/span 5}.b-text__title{grid-row:2}.b-text__title:first-child{grid-row:1}.b-text__body,.b-text__actions{grid-column:6/span 7}.b-text__body{grid-row:2}.b-text__body:nth-child(2){grid-row:1}.b-text__subtitle{color:var(--theme-accent,var(--clr-blue))}.b-text__title{font:var(--fstyle-850);color:var(--clr-dark-blue);--flow-space:.5em}.b-text__actions{padding-block-start:var(--space-m);grid-row:3}.b-text__actions:nth-child(3){grid-row:2}.b-text--intro .b-text__title,.b-text--intro .b-text__subtitle,.b-text--intro .b-text__body,.b-text--intro .b-text__actions{grid-column:1/-1;grid-row:auto;max-width:49.375rem}@media screen and (max-width:48.125em){.b-text__title,.b-text__subtitle,.b-text__body,.b-text__actions{grid-column:1/-1}.b-text__body{grid-row:3}.b-text__body:nth-child(2){grid-row:2}.b-text__actions{grid-row:4}.b-text__actions:nth-child(3){grid-row:3}}.b-media__inner{align-items:center;grid-gap:var(--space-xs) var(--space-s)}.b-media h3{color:var(--clr-blue)}.b-media__image img,.b-media__image svg{border-radius:var(--border-rad-large)}.b-media__image-caption{padding:calc(var(--space-xs) / 2) 0 var(--space-xs)}@media screen and (min-width:43.8125em){.b-media__details{grid-column:1/span 5}.b-media__details:last-child{grid-column:8/span 5}.b-media__image{grid-column:1/span 6}.b-media__image:last-child{grid-column:7/span 6}}@media screen and (max-width:43.75em){.b-media__details,.b-media__image{grid-column:1/span 12;order:2}.b-media__image{order:1}}.b-action-panel{background-color:var(--theme-background)}.b-action-panel__inner{padding:var(--space-l-3xl) var(--space-l);background-color:var(--theme-background);background-image:var(--theme-grad-short-back);background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:var(--border-rad-large)}.b-action-panel__intro{max-width:42.5rem;margin:0 auto var(--space-m);text-align:center}.b-action-panel__actions{justify-content:center;gap:var(--space-s)}.b-banner{grid-template-columns:1fr;min-height:var(--banner-min-height,0);--banner-curve-height:var(--curve-height);--banner-curve-image:var(--curve-image-grad);--heading-h4:var(--fstyle-450)}.b-banner__image{grid-column:1/-1;grid-row:1;text-align:right;display:flex;justify-content:flex-end;display:grid;background-color:var(--theme-background);background-image:var(--theme-grad-back);background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}.b-banner__image img,.b-banner__image svg{grid-column:var(--image-cover,1/-1);object-fit:cover;object-position:right center;width:100%;height:100%}.b-banner__image:before{bottom:-3px;left:0;width:calc(100% + 4px);width:100%;height:var(--banner-curve-height);background-repeat:no-repeat;background-position:top center;background-image:var(--banner-curve-image);background-size:cover;z-index:30}.b-banner__image:after{content:var(--grad-overlay);position:absolute;top:0;left:0;bottom:0;right:0;background:url(/themes/custom/gd_primary/assets/build/img/SITE_HEADERS_IMAGE_OVERLAY.svg) center;background-size:cover;z-index:1}.b-banner__text{align-self:center;grid-column:1/-1;grid-row:1;position:relative;z-index:10;padding-block-end:calc(var(--space-xl-2xl) + var(--curve-height) / 2)}.b-banner h1{font:var(--heading-style)}.b-banner h1 em{background:var(--clr-green);background:var(--grad-green);background-size:100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.b-banner h4{color:var(--subheading-colour,var(--clr-white))}.b-banner__content{grid-column:var(--content-position,1/span 6);max-width:var(--content-width,37.5rem)}.b-banner__content--form{--content-position:1 / span 6}.b-banner__actions{--flow-space:var(--space-l)}.b-banner__form{grid-column:7/-1;align-self:start}.b-banner__form form{overflow:hidden}.b-banner__logos{--flow-space:var(--space-l);display:grid;grid-template-columns:var(--logo-grid-cols,repeat(3,1fr));gap:var(--space-xs);justify-content:center;align-items:center}.b-banner--home{--image-cover:4 / -1;--content-width:34.375rem;--grad-overlay:"";--heading-style:var(--fstyle-1220);--subheading-colour:var(--clr-light-blue)}.b-banner--standard{--image-cover:4 / -1;--content-width:37.5rem;--grad-overlay:"";--heading-style:var(--fstyle-1020);--subheading-colour:var(--clr-light-blue)}.b-banner--colour{--image-cover:1 / -1;--content-width:37.5rem;--grad-overlay:none;--heading-style:var(--fstyle-1020);--banner-min-height:39vw;--banner-curve-image:var(--curve-image)}@media screen and (max-width:50em){.b-banner--home,.b-banner--standard{--image-cover:1 / -1}}@media screen and (max-width:40em){.b-banner{--logo-grid-cols:repeat(2,1fr)}.b-banner--home,.b-banner--standard{--theme-colour:var(--clr-dark-blue);--button-back:var(--clr-dark-blue);--button-text:var(--clr-white);--button-icon:var(--clr-white);--content-position:1 / -1;--grad-overlay:none}.b-banner--home .b-banner__text,.b-banner--standard .b-banner__text{grid-row:2;grid-column:1/-1;padding-block-start:var(--space-xs);padding-block-end:var(--space-xs)}.b-banner--colour .b-banner__content{--content-position:1 / -1}.b-banner--colour .b-banner__text,.b-banner--colour .b-banner__form{grid-column:1/-1}.b-banner__image img,.b-banner__image svg{height:auto}}.b-spot-group{--split-height:calc(400px + var(--curve-height));background:var(--theme-split-back,var(--theme-background));position:relative}.b-spot-group>*{grid-column:1;position:relative;z-index:1;padding-inline-start:var(--space-s-l);padding-inline-end:var(--space-s-l);width:100vw;max-width:calc(1200px + 2 * var(--space-l))}.b-spot-group>*:first-child{padding-block-start:var(--space-xl-2xl)}.b-spot-group>*:last-child:not(.b-spot-group__feature-image){padding-block-end:var(--space-xl-2xl)}.b-spot-group__intro{grid-row:1;--heading-h4:var(--fstyle-450)}.b-spot-group__intro>*{max-width:40.625rem}.b-spot-group__intro>h2{max-width:100%}.b-spot-group h4{color:var(--theme-accent,var(--clr-blue))}.b-spot-group__list{grid-row:2/span 2;padding-block-start:var(--space-xl);padding-block-end:var(--space-l)}.b-spot-group__actions:empty{display:none}.b-spot-group__feature-image{position:absolute;bottom:0;left:0;width:100vw;max-width:100vw;z-index:0;padding:0}.b-spot-group__feature-image:before{top:0;left:0;width:100%;height:40%;background:linear-gradient(180deg,var(--theme-background) 0%,rgba(0,0,0,0) 100%) 0% 0% no-repeat padding-box;z-index:5}.b-spot-group__feature-image img,.b-spot-group__feature-image svg{width:100%}.b-list{background:var(--theme-background,var(--clr-white))}.b-list__inner>*{grid-column:1/-1}.b-list__items{list-style:none;padding:var(--space-s) 0;grid-template-columns:1fr 1fr}.b-list__items--scol{grid-template-columns:1fr}.b-list__item{grid-column:span 1;display:grid;grid-template-columns:1.6875rem 1fr;grid-gap:var(--space-xs)}@media screen and (max-width:43.75em){.b-list__item{grid-column:span 2}}.b-list__item h4{color:var(--theme-colour);font:var(--fstyle-220)}.b-list__item-icon{grid-column:1/span 1}.b-list__item-details{grid-column:2/span 1}.b-list__item-details:first-child{grid-column:1/span 2}.b-list__subsection{padding-block-start:var(--space-s);padding-block-end:var(--space-s)}.b-list h3{font:var(--fstyle-250);color:var(--theme-colour-tint-dark)}.b-list__subsection-items{align-items:center;gap:var(--space-l)}.b-list__subsection-item img{max-height:4rem;width:auto}.b-list__logo-link{display:flex;justify-content:center;align-items:center;aspect-ratio:2/1}.b-list__logo-link img{max-width:100%}.b-logos{--heading-h3:var(--fstyle-605);background:var(--theme-background,var(--clr-white))}.b-logos__inner{justify-content:center}.b-logos__inner>*{grid-column:1/-1}.b-logos__intro{text-align:center}.b-logos__items{padding:var(--space-m) 0;margin:0 auto;gap:var(--space-xl);align-items:center;width:100%}.b-logos__item img{max-height:4rem;width:auto}.b-logo-link{display:flex;justify-content:center;align-items:center}.b-logo-link img{transition:transform var(--time-short)}.b-logo-link:hover img,.b-logo-link:focus img{transform:scale(1.05)}.b-blog{--heading-h1:var(--fstyle-1020);--split-height:8vw}.b-blog>*{grid-column:1;position:relative;z-index:1;padding-inline-start:var(--space-s-l);padding-inline-end:var(--space-s-l);width:100vw;max-width:calc(var(--section-width,996px) + 2 * var(--space-l))}.b-blog__header{--flow-height:.25em;position:relative;z-index:10;grid-row:1;color:var(--theme-colour);padding-block-start:var(--space-l-3xl);padding-block-end:calc(var(--space-2xl-3xl) - var(--split-height) / 2);text-align:center}.b-blog__header-meta{font:var(--fstyle-300);justify-content:center}.b-blog__header-meta span{margin:0 calc(var(--space-s) / 2);display:inline-block}.b-blog__header-meta span:not(:first-child){position:relative}.b-blog__header-meta span:not(:first-child):before{content:"";display:block;width:6px;height:5px;background:var(--theme-colour);border-radius:50%;position:absolute;top:calc(50% - 3px);left:calc(-1 * (var(--space-s) / 2 + 3px))}.b-blog__subtitle{font:var(--fstyle-310)}.b-blog__body,.b-blog__listing{--section-width:49.5rem;grid-row:3/span 2;padding-block-start:var(--space-s);padding-block-end:var(--space-l)}.b-blog__listing{--section-width:100vw}.b-blog__listing-inner{align-items:stretch}.b-blog__listing-inner>*{width:100%;align-self:stretch}@media screen and (min-width:56.3125em){.b-blog__listing-inner>*{grid-column:span 4}.b-blog__listing-inner>*.primary{grid-column:span 6}}@media screen and (max-width:56.25em){.b-blog__listing-inner>*{grid-column:span 6}}@media screen and (max-width:40em){.b-blog__listing-inner>*{grid-column:span 12}}.b-blog__poster{padding-block-start:var(--space-l);padding-block-end:var(--space-l)}.b-blog__poster img{border-radius:var(--border-rad-large)}.b-blog__meta{--section-width:49.5rem;grid-row:5}.b-blog__meta-inner{border-top:1px solid var(--clr-pale-grey);grid-template-columns:4rem 1fr;grid-gap:var(--space-s);align-items:center;padding-block-start:var(--space-s);padding-block-end:calc(var(--space-3xl) * 1.25)}.b-blog__author-details{grid-column:2}.b-blog__author-details:first-child{grid-column:1/-1}.b-blog__author-pic{border-radius:50%}.b-blog__author-details{font:var(--fstyle-200);color:var(--clr-light-grey)}.b-blog__author-details span{display:block}.b-blog__author-name{font-weight:500;color:var(--clr-dark-blue)}.b-blog__background{background-repeat:no-repeat;background-size:cover;background-color:var(--theme-color,var(--clr-dark-blue));background-image:var(--theme-grad-back);grid-row:1/span 2;position:relative;z-index:0;align-self:stretch;max-width:100vw}.b-blog__background:before{bottom:-2px;left:0;width:100%;height:var(--curve-height);background-repeat:no-repeat;background-position:top center;background-image:var(--curve-image);background-size:cover;z-index:30;display:var(--curve-display,none)}.b-blog--with-poster .b-blog__header{padding-block-end:var(--space-l)}.b-blog--with-poster .b-blog__poster{grid-row:2/span 2}.b-blog--with-poster .b-blog__body,.b-blog--with-poster .b-blog__listing{grid-row:4/span 2}.b-blog--with-poster .b-blog__meta{grid-row:6}.b-related{background:var(--theme-background)}.b-related__title,.b-related__articles{grid-column:1/-1}.b-related__title{font:var(--fstyle-605);color:var(--theme-colour);padding-block-end:calc(var(--space-2xl) - var(--space-m))}.b-related__articles{align-items:stretch}.b-related__actions{grid-column:1/-1;justify-content:center;padding-block-start:var(--space-m)}.b-filter__items{gap:var(--space-s);justify-content:center}.b-filter__toggle{--button-text:var(--clr-blue);--button-back:var(--clr-white);font:var(--fstyle-410);display:block;text-align:left;padding:.9em 1.2em;padding-inline-end:2.5rem;position:relative}.b-filter__toggle:before{display:none}.b-filter__toggle:after{font-size:inherit;width:34px;height:34px;background:url(/themes/custom/gd_primary/assets/build/img/DROPDOWN_FILTER.svg) center no-repeat;background-size:cover;top:calc(50% - 17px);right:.7em;transition:transform var(--time-short)}.b-filter__toggle:hover,.b-filter__toggle:focus{--button-text:var(--clr-blue);--button-back:var(--clr-white)}.b-filter--dropdown{justify-content:center;align-items:center;gap:var(--space-s)}.b-filter--dropdown .b-filter__items{gap:0;flex-wrap:1;position:absolute;left:0;width:100%;justify-content:stretch;transform:translateY(100%);background:var(--clr-white);border-radius:var(--border-rad-small);box-shadow:var(--shadow-card);padding:.5625rem 0;transition:all var(--time-short);opacity:0}.b-filter--dropdown .b-filter__item{order:2;display:block;flex:0 0 100%;text-align:left;font:var(--fstyle-110)}.b-filter--dropdown .b-filter__item.active{order:1}.b-filter--dropdown .b-filter__item a{display:block;text-decoration:none;color:var(--clr-grey);padding:.5625rem 1.125rem;background:var(--clr-white)}.b-filter--dropdown .b-filter__item a.active{display:none}.b-filter--dropdown .b-filter__item a:hover,.b-filter--dropdown .b-filter__item a:focus{background:var(--clr-pale-blue-30);color:var(--clr-dark-blue)}.b-filter__dropdown{position:relative;flex-grow:1;max-width:25rem;z-index:300}.b-filter__dropdown.is_Transition .b-filter__items{bottom:20px;opacity:0;display:flex;height:auto}.b-filter__dropdown.is_Open .b-filter__toggle:after{transform:rotate(180deg)}.b-filter__dropdown.is_Open .b-filter__items{opacity:1;display:flex;bottom:-12px}.b-pager{padding-block-start:var(--space-2xl);padding-block-end:calc(var(--space-2xl) - var(--space-l))}.b-pager .pager{grid-column:2/span 12}.b-pager h4{display:none}.b-pager .pager__items{display:flex;justify-content:center;padding:0;margin:0}.b-pager .pager__item{display:flex;width:38px;height:38px;justify-content:center;align-items:center;font:var(--fstyle-410);margin:0 .1875rem}.b-pager .pager__item a{display:flex;width:26px;height:26px;justify-content:center;align-items:center;color:inherit;text-decoration:none;position:relative;background-color:transparent;transform:background-color var(--time-short)}.b-pager .pager__item a:hover,.b-pager .pager__item a:focus{background-color:var(--clr-white-50)}.b-pager .pager__item.is-active a{background:var(--clr-white);color:var(--clr-light-blue)}.b-pager .pager__item--next span,.b-pager .pager__item--previous span,.b-pager .pager__item--first span,.b-pager .pager__item--last span{display:none}.b-pager .pager__item--next a,.b-pager .pager__item--previous a,.b-pager .pager__item--first a,.b-pager .pager__item--last a{box-shadow:0 1px 3px #00000029;border-radius:50%}.b-pager .pager__item--next a:before,.b-pager .pager__item--next a:after,.b-pager .pager__item--previous a:before,.b-pager .pager__item--previous a:after,.b-pager .pager__item--first a:before,.b-pager .pager__item--first a:after,.b-pager .pager__item--last a:before,.b-pager .pager__item--last a:after{content:"";display:block;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0}.b-pager .pager__item--next a:after,.b-pager .pager__item--previous a:after,.b-pager .pager__item--first a:after,.b-pager .pager__item--last a:after{opacity:0}.b-pager .pager__item--next a:hover:after,.b-pager .pager__item--next a:focus:after,.b-pager .pager__item--next a:active:after,.b-pager .pager__item--previous a:hover:after,.b-pager .pager__item--previous a:focus:after,.b-pager .pager__item--previous a:active:after,.b-pager .pager__item--first a:hover:after,.b-pager .pager__item--first a:focus:after,.b-pager .pager__item--first a:active:after,.b-pager .pager__item--last a:hover:after,.b-pager .pager__item--last a:focus:after,.b-pager .pager__item--last a:active:after{opacity:1}.b-pager .pager__item--next a:before,.b-pager .pager__item--previous a:before{background-image:url(/themes/custom/gd_primary/assets/build/img/PAGER_PREV_DEF.svg)}.b-pager .pager__item--next a:after,.b-pager .pager__item--previous a:after{background-image:url(/themes/custom/gd_primary/assets/build/img/PAGER_PREV_HOV.svg);opacity:0}.b-pager .pager__item--first a:before,.b-pager .pager__item--last a:before{background-image:url(/themes/custom/gd_primary/assets/build/img/PAGER_FIRST_DEF.svg)}.b-pager .pager__item--first a:after,.b-pager .pager__item--last a:after{background-image:url(/themes/custom/gd_primary/assets/build/img/PAGER_FIRST_HOV.svg);opacity:0}.b-pager .pager__item--next a,.b-pager .pager__item--last a{transform:rotate(180deg);box-shadow:0 -1px 3px #00000029}.b-pager .pager__item--next{margin-left:14px}.b-pager .pager__item--previous{margin-right:14px}@media screen and (max-width:40em){.b-pager .pager__item:not(.pager__item--next):not(.pager__item--previous):not(.is-active){display:none}}.b-pager .visually-hidden{display:none}.b-job__title{grid-column:5/-1;grid-row:1;font:var(--fstyle-850);color:var(--clr-blue)}.b-job__details{grid-column:5/-1;grid-row:2}.b-job__actions{grid-column:1/span 4;grid-row:1/span 2;align-self:stretch;max-width:17.625rem}.b-job__actions-inner{position:sticky;top:calc(var(--space-xl-2xl) + var(--header-height,85px));border-radius:var(--border-rad-small)}.b-job__actions-card{padding:var(--space-s);background:var(--clr-off-white-blue)}@media screen and (max-width:63.75em){.b-job{--header-height:64px}}@media screen and (min-width:53.8125em){.b-job__back--mobile{display:none}}@media screen and (max-width:53.75em){.b-job__title,.b-job__details,.b-job__actions{grid-column:1/-1}.b-job__title{grid-row:2}.b-job__details{grid-row:4}.b-job__actions{grid-row:3;max-width:30rem}.b-job__actions-inner{position:static}.b-job__actions-card{margin-block-start:0}.b-job__back{display:none;grid-column:1/-1}.b-job__back--mobile{display:flex;grid-row:1}}.b-accordian{--split-height:calc(300px + var(--curve-height));background:var(--theme-split-back,var(--theme-background));position:relative;padding-block-end:var(--space-l)}.b-accordian>*{grid-column:1;position:relative;padding-inline-start:var(--space-s-l);padding-inline-end:var(--space-s-l)}.b-accordian>*:not(.b-theme-back){z-index:1}.b-accordian>*:first-child{padding-block-start:var(--space-xl-2xl)}.b-accordian__intro{grid-row:1;width:100vw;max-width:calc(1200px + 2 * var(--space-l));padding-block-end:var(--space-2xl);--heading-h4:var(--fstyle-450)}.b-accordian__intro>*{max-width:40.625rem}.b-accordian__body{grid-row:2/span 2;max-width:95.625rem}.b-accordian__back:first-child+.b-accordian__body{padding-block-start:var(--space-xl)}.b-accordian__body-inner{padding:0;aspect-ratio:0;overflow:hidden}.b-accordian__image{grid-column:1/span 5}.b-accordian__image img{width:100%;height:100%;object-fit:cover;object-position:center}.b-accordian__group{grid-column:6/-1;padding-block-start:var(--space-l);padding-block-end:var(--space-l);padding-inline-start:var(--space-s);padding-inline-end:var(--space-s);display:flex;justify-content:center;align-items:center}.b-accordian__item{max-width:36.25rem}.b-accordian__item [data-showhide=content]{height:0;overflow:hidden;display:block;transition:height var(--time-v-long)}.b-accordian__item.is_Transition [data-showhide=content]{height:auto;opacity:0}.b-accordian__item.is_Open [data-showhide=content]{opacity:1;height:auto}.b-accordian__item.is_Open .b-accordian__toggle-marker{background:var(--grad-toggle-orange)}.b-accordian__item.is_Open .b-accordian__toggle-marker:before{transform:rotate(180deg)}.b-accordian__item.is_Open .b-accordian__toggle-marker:after{transform:rotate(180deg)}.b-accordian__toggle,.b-accordian__item-body-text h4{font:var(--fstyle-520);letter-spacing:var(--display-kern);color:var(--clr-blue)}.b-accordian__toggle{-webkit-appearance:none;border:none;background:none;padding:0;padding:.625rem 3.125rem .625rem 0;position:relative;display:block;width:100%;text-align:left}.b-accordian__toggle-marker{width:24px;height:24px;border-radius:50%;background:var(--grad-toggle-blue);position:absolute;right:0;top:.5416666667em}.b-accordian__toggle-marker:before,.b-accordian__toggle-marker:after{width:18px;height:2px;background:var(--clr-white);top:calc(50% - 1px);left:calc(50% - 9px);transition:transform var(--time-v-long)}.b-accordian__toggle-marker:before{transform:rotate(90deg)}.b-accordian__item-body-text{padding:var(--space-xs) 0;--theme-colour:var(--clr-dark-blue)}@media screen and (min-width:43.8125em){.b-accordian__item-body-title{display:none}.b-accordian__item-body-title+*{margin-top:0}.b-accordian__item{border-top:1px solid var(--clr-dull-white)}.b-accordian__item:last-child{border-bottom:1px solid var(--clr-dull-white)}}@media screen and (max-width:43.75em){.b-accordian__image,.b-accordian__group{grid-column:1/-1}.b-accordian__group{padding-block-start:0}.b-accordian__toggle{display:none}.b-accordian__item-body{height:auto!important}}.b-theme-back{background-repeat:no-repeat;background-size:cover;background-color:var(--theme-background);background-image:var(--theme-grad-back);grid-row:1/span 2;position:relative;z-index:0;align-self:stretch;max-width:100vw}.b-theme-back:before{bottom:-2px;left:0;width:100%;height:var(--curve-height);background-repeat:no-repeat;background-position:top center;background-image:var(--curve-image);background-size:cover;z-index:30;display:var(--curve-display,none)}.b-pageform{grid-template-columns:var(--space-s-l) calc(50vw - (1200px + var(--space-l) * 2) / 2) repeat(12,1fr) calc(50vw - (1200px + var(--space-l) * 2) / 2) var(--space-s-l);grid-template-rows:auto auto var(--split-height,200px) 1fr auto;padding-block-end:var(--space-xl-2xl);--split-height:calc(var(--curve-height))}.b-pageform>*{grid-column:3/span 12;position:relative}.b-pageform>*:not(.b-theme-back){z-index:1;max-width:calc(1200px + var(--space-l) * 2)}.b-pageform>*.b-pageform__header{max-width:49.25rem;margin-right:auto}.b-pageform__header{grid-row:1;padding-block-start:var(--space-xl-2xl);padding-block-end:var(--space-xl-2xl)}.b-pageform__title{font:var(--fstyle-1020)}.b-pageform__intro-body{grid-column:3/span 4;grid-row:2}.b-pageform__back{grid-column:1/-1;grid-row:1/span 3}.b-pageform__form{aspect-ratio:0;grid-column:8/span 7;grid-row:2/span 3}.b-pageform__list{grid-column:3/span 4;grid-row:4;padding-block-start:var(--space-m-2xl);padding-block-end:var(--space-m-2xl)}.b-pageform__list .b-list__item{grid-gap:calc(var(--space-s) * 1.25)}.b-pageform__list .b-list__item h4{font:var(--fstyle-450);margin-block-end:1em;margin-block-start:.2em}@media screen and (max-width:48.125em){.b-pageform{--split-height:calc(200px + var(--curve-height))}.b-pageform__intro-body{grid-column:3/span 12;padding-block-end:var(--space-m-2xl)}.b-pageform__back{grid-row:1/span 3}.b-pageform__form{grid-column:3/span 12;grid-row:3/span 3}.b-pageform__list{grid-column:3/span 12;grid-row:7}}.b-listing{--heading-h3:var(--fstyle-605)}.b-listing__inner{max-width:75rem;padding:var(--space-m-2xl);aspect-ratio:0;box-shadow:var(--shadow-listing);background:var(--clr-almost-white)}.b-listing__intro>*{max-width:40.625rem}.b-listing__intro h3{color:var(--clr-dark-blue)}.b-listing__list{margin-block-start:var(--space-m-2xl);border-top:1px solid var(--clr-dull-white)}.b-listing__list-item{border-bottom:1px solid var(--clr-dull-white);padding:calc(var(--space-s) * 1.25) 0;display:flex;align-items:center;gap:var(--space-m)}.b-listing__details{flex-grow:1}.b-listing__details>*{max-width:43.125rem}.b-listing__details h3{font-weight:700}.b-listing__details h3 a{color:inherit}.b-listing__details h3 a:link{text-decoration:none}.b-listing__action{flex:0 0 auto}@media screen and (max-width:48.125em){.b-listing__inner{padding:var(--space-m)}.b-listing__list-item{display:block}.b-listing__action{padding-block-start:var(--space-m)}}.b-message{padding:var(--space-s);color:var(--theme-colour);background:var(--theme-background)}.b-message *.visually-hidden{height:0;overflow:hidden}.b-message__body{padding-inline-start:4.375rem;font:var(--fstyle-310)}.b-message__body:before{width:40px;height:40px;background:var(--background-icon) center center no-repeat;background-color:#0000001a;background-size:var(--background-size);border-radius:50%;top:calc(50% - 20px);left:0;border:2px solid var(--clr-white)}.b-message__body ul{margin:0;padding-left:25px}.b-message__body p,.b-message__body li{font:var(--fstyle-310)}.b-message__body a{color:var(--theme-colour)!important}.b-message__body a:hover,.b-message__body a:focus{color:var(--theme-colour)!important;opacity:.6}.b-message--status{--theme-background:var(--clr-green);--background-icon:url(/themes/custom/gd_primary/assets/build/img/icon_message_tick.svg);--background-size:auto 50%}.b-message--warning{--theme-background:var(--clr-orange);--background-icon:url(/themes/custom/gd_primary/assets/build/img/icon_message_exc.svg);--background-size:auto 70%}.b-message--error{--theme-background:var(--clr-red);--background-icon:url(/themes/custom/gd_primary/assets/build/img/icon_message_cross.svg);--background-size:auto 50%}.b-cookies{--button-text-outline:var(--clr-dark-blue);position:fixed;bottom:-100%;opacity:0;left:0;width:100vw;z-index:500;padding-block-start:var(--space-s-m);padding-block-end:calc(var(--space-s-m) + env(safe-area-inset-bottom));padding-inline-start:var(--space-s-l);padding-inline-end:var(--space-s-l);background:var(--clr-white);color:var(--clr-darkgrey);transition:bottom ease-in-out 1s,opacity ease-in-out 1s;box-shadow:0 0 25px #0000001a}.b-cookies.is_Visible{bottom:0;opacity:1}.b-cookies__content{margin:0 auto}.b-cookies__intro{grid-column:1/span 9;max-width:50rem;margin-right:auto}.b-cookies__intro:last-child{margin-bottom:0}.b-cookies__intro p{font:var(--base-font-size,var(--fstyle-300));line-height:1.6667;margin:0 0 1.5em}.b-cookies__intro p:last-child{margin-bottom:0}.b-cookies__intro a{color:var(--clr-cta,var(--clr-teal))}.b-cookies__intro a:hover,.b-cookies__intro a:focus,.b-cookies__intro a:active{color:var(--clr-cta-hover,var(--clr-grey))}.b-cookies__introTitle{font:var(--h3-font-size,var(--fstyle-620));margin-bottom:.65em}.b-cookies__actions{grid-column:10/span 3;display:grid;grid-template-columns:1fr;grid-gap:var(--space-xs);align-self:center}.b-cookies__action{width:100%}.b-cookies__action .b-button{--button-text-outline:var(--clr-dark-blue)}.b-cookies__action .b-button:hover,.b-cookies__action .b-button:focus{--button-text-outline:var(--clr-white)}@media screen and (max-width:40em){.b-cookies__intro,.b-cookies__actions{grid-column:span 12}}.b-skiplink{position:fixed;top:0;left:50%;transform:translate(-50%,-200%);z-index:400;outline:none}.b-skiplink:focus{transform:translate(-50%,50%)}.b-form{background:var(--theme-background)}.b-form__form{--flow-space:3rem;max-width:50rem;margin-inline-end:auto}.b-form__form form{--flow-space:1.5rem}
.hljs{white-space:pre;border-left:2px solid #dcdcdc;padding-left:20px;}
.hljs-comment,.hljs-quote{color:#696969;}.hljs-variable,.hljs-template-variable,.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-deletion{color:#d91e18;}.hljs-number,.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-type,.hljs-params,.hljs-meta,.hljs-link{color:#aa5d00;}.hljs-attribute{color:#aa5d00;}.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#008000;}.hljs-title,.hljs-section{color:#007faa;}.hljs-keyword,.hljs-selector-tag{color:#7928a1;}.hljs{display:block;overflow-x:auto;background:#fefefe;color:#545454;padding:0.5em;}.hljs-emphasis{font-style:italic;}.hljs-strong{font-weight:bold;}@media screen and (-ms-high-contrast:active){.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-builtin-name,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-string,.hljs-symbol,.hljs-type,.hljs-quote{color:highlight;}.hljs-keyword,.hljs-selector-tag{font-weight:bold;}}
