
/*!

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxx  xxxxxxxxxxxxxxx   xxxxxxxx
xxxxxxxx    xxxxxxxxxxxxx   xxxxxxxx
xxxxxxxx      xxxxxxxxxxx   xxxxxxxx
xxxxxxxx   x    xxxxxxxxx   xxxxxxxx
xxxxxxxx   xxx    xxxxxxx   xxxxxxxx
xxxx                            xxxx
xxxxxxxx   xxxxxxx    xxx   xxxxxxxx
xxxxxxxx   xxxxxxxxx    x   xxxxxxxx
xxxxxxxx   xxxxxxxxxxx      xxxxxxxx
xxxxxxxx   xxxxxxxxxxxxx    xxxxxxxx
xxxxxxxx   xxxxxxxxxxxxxxx  xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Website for Green Mobility Trainee

Code by foxacid / Negative (c) 2023

We are looking for developers - get in touch!
https://negativelabs.com

*/

﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}h1,h2,h3,h4,h5,h6,b,strong{font-weight:normal}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{border:none;margin:0;padding:0;width:auto;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}button:focus{outline:0}.grid-indicator{display:none;position:fixed;top:0;left:0;z-index:100;width:100%;pointer-events:none;font-size:11px;height:100%;padding:0 7.2rem}.grid-indicator__tracks{display:grid;grid-row-gap:0;height:100%;grid-template-columns:repeat(12, 1fr);grid-column-gap:5.2rem}.grid-indicator__tracks>*{align-self:start}.grid-indicator__column{line-height:12px;color:rgba(0,0,0,.5);text-align:center;background:rgba(0,127,64,.05);height:100%;position:relative}.grid-indicator__number{position:absolute;left:0}@media(max-width: 767px){.grid-indicator{padding:0 24px}.grid-indicator__tracks{grid-column-gap:2.6rem}}.grid-indicator-toggle{position:fixed;bottom:0;right:0;z-index:100;background:rgba(0,0,0,.75);color:#fff;width:18px;line-height:18px;font-size:12px}.grid-indicator-toggle:hover{cursor:pointer;background:#000}.grid-indicator-toggle:before{content:"beyond";position:absolute;right:18px;padding:0 12px;line-height:18px;background:rgba(255,255,255,.75);color:#000}@media(max-width: 2559px){.grid-indicator-toggle:before{content:"<= enormous"}}@media(max-width: 1919px){.grid-indicator-toggle:before{content:"<= huge"}}@media(max-width: 1439px){.grid-indicator-toggle:before{content:"<= large"}}@media(max-width: 1079px){.grid-indicator-toggle:before{content:"<= medium"}}@media(max-width: 767px){.grid-indicator-toggle:before{content:"<= small"}}@media(max-width: 479px){.grid-indicator-toggle:before{content:"<= tiny"}}@font-face{font-family:"Neue Montreal";src:local("Neue Montreal Regular"),local("Neue Montreal Regular"),url("../fonts/NeueMontreal-Regular.woff2") format("woff2"),url("../fonts/NeueMontreal-Regular.woff") format("woff"),url("../fonts/NeueMontreal-Regular.eot") format("eot"),url("../fonts/NeueMontreal-Regular.otf") format("otf"),url("../fonts/NeueMontreal-Regular.ttf") format("ttf");font-weight:400;font-style:normal}@font-face{font-family:"Neue Montreal";src:local("Neue Montreal Medium"),local("Neue Montreal Medium"),url("../fonts/NeueMontreal-Medium.woff2") format("woff2"),url("../fonts/NeueMontreal-Medium.woff") format("woff"),url("../fonts/NeueMontreal-Medium.eot") format("eot"),url("../fonts/NeueMontreal-Medium.otf") format("otf"),url("../fonts/NeueMontreal-Medium.ttf") format("ttf");font-weight:500;font-style:normal}@font-face{font-family:"Timmons";src:local("Timmons"),url("../fonts/26b4978e67a51484ed7bccea1ffb38b8.woff") format("woff"),url("../fonts/26b4978e67a51484ed7bccea1ffb38b8.ttf") format("ttf");font-weight:normal;font-style:normal}@keyframes slideInFromLeft{0%{transform:translateX(-9.6rem)}50%{opacity:1}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{transform:translateX(9.6rem)}50%{opacity:1}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromBottom{0%{transform:translateY(36px)}50%{opacity:1}100%{opacity:1;transform:translateY(0)}}@keyframes rotate{from{transform:scale(0.8) rotate(0deg) translate(2%) rotate(0deg)}to{transform:scale(0.8) rotate(360deg) translate(2%) rotate(-360deg)}}@keyframes rotateCcw{from{transform:scale(0.8) rotate(0deg) translate(2%) rotate(0deg)}to{transform:scale(0.8) rotate(-360deg) translate(2%) rotate(360deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes stop1{0%{stop-color:#80a0ff}100%{stop-color:#ff8843}}@keyframes stop2{0%{stop-color:#ff8843}100%{stop-color:#80a0ff}}@keyframes rotateGradient{0%{background-position:2% center}100%{background-position:98% center}}*{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:root{font-size:10px;font-size:min(max(3px, 1vw), 10px);font-size:clamp($min-size, $scaler, $max-size)}html{height:100%;overflow-y:scroll;scroll-behavior:smooth}html.no-scroll{position:fixed;width:100%}body{font-family:"Neue Montreal","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:normal;color:#000;font-size:26px;font-size:min(max(16px, 1.27vw), 26px);font-size:clamp($min-size, $scaler, $max-size);line-height:1.2878}img{width:100%;display:block}a{color:inherit;text-decoration:underline;outline:none}a:hover{text-decoration:none}strong{font-weight:500}.is-hidden{visibility:hidden}.is-visually-hidden{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}[data-theme]{color:var(--text-color)}[data-theme=default]{--text-color: #000;--bg-color: #fff}[data-theme=inverted]{--text-color: #fff;--bg-color: #000}[data-theme=brand-primary]{--text-color: #000;--bg-color: #80A0FF}[data-theme=brand-secondary]{--text-color: #000;--bg-color: #FF8843}[data-theme=brand-primary-text]{--text-color: #80A0FF}[data-theme=brand-secondary-text]{--text-color: #FF8843}[data-theme=shaded]{--text-color: #000;--bg-color: #EAEAEA}.container{overflow:hidden;grid-column:c1/c12;display:grid;grid-template-columns:repeat(11, 1fr 5.2rem) 1fr;grid-template-areas:"c1 . c2 . c3 . c4 . c5 . c6 . c7 . c8 . c9 . c10 . c11 . c12 ."}.container>*{align-self:start}@media(max-width: 767px){.container{grid-template-columns:repeat(11, 1fr 2.6rem) 1fr}}.container__placeholder{position:relative}.container--large .container__placeholder{grid-column:c1/c12}.container--hero .container__placeholder{grid-column:c1/c9}.container--medium .container__placeholder{grid-column:c1/c9}.container__image{position:absolute;opacity:0;transform:scale(0.8);transition:transform 450ms cubic-bezier(0, 0.55, 0.45, 1),opacity 300ms ease-in;transform:translateY(9.6rem)}.container__image.lazyloaded{opacity:1;transform:translateY(-1px)}.container__caption{margin-top:12px;font-size:26px;font-size:min(max(16px, 1.27vw), 26px);font-size:clamp($min-size, $scaler, $max-size);line-height:1.2878}.container--large .container__caption{grid-column:c1/c5}.container--medium .container__caption{grid-column:c10/c12;align-self:end}.container__caption a{color:#80a0ff}.container--align-right .container__placeholder{grid-column:c4/c12}.container--align-right .container__caption{grid-column:c1/c3;grid-row:1}@media(max-width: 1079px){.container--large .container__placeholder,.container--medium .container__placeholder,.container--large .container__caption,.container--medium .container__caption{grid-column:c1/c12}}@media(max-width: 767px){.container--large{grid-column:1/-1;display:grid;grid-template-columns:7.2rem repeat(11, 1fr 5.2rem) 1fr 7.2rem;grid-template-areas:". c1 . c2 . c3 . c4 . c5 . c6 . c7 . c8 . c9 . c10 . c11 . c12 ."}.container--large>*{align-self:start}}@media(max-width: 767px)and (max-width: 767px){.container--large{grid-template-columns:24px repeat(11, 1fr 2.6rem) 1fr 24px}}@media(max-width: 767px){.container--align-right .container__placeholder,.container--align-right .container__caption{grid-column:c1/c12}}@media(max-width: 767px){.container--large .container__placeholder{grid-column:1/-1}.container--medium .container__placeholder{grid-column:c1/c12}}.grid-area{display:grid;grid-template-columns:7.2rem repeat(11, 1fr 5.2rem) 1fr 7.2rem;grid-template-areas:". c1 . c2 . c3 . c4 . c5 . c6 . c7 . c8 . c9 . c10 . c11 . c12 ."}.grid-area>*{align-self:start}@media(max-width: 767px){.grid-area{grid-template-columns:24px repeat(11, 1fr 2.6rem) 1fr 24px}}.image-container{position:relative}.image-container .image{position:absolute;opacity:0;transition:transform 450ms cubic-bezier(0, 0.55, 0.45, 1),opacity 300ms ease-in;transform:translateY(9.6rem)}.image-container .image--placeholder{position:relative}.image-container .image.lazyloaded{opacity:1;transform:translateY(1px)}.masthead--individuals .image-container:nth-of-type(1) .image{transition:transform 450ms cubic-bezier(0, 0.55, 0.45, 1) 300ms,opacity 300ms ease-in 300ms}.blur-up{-webkit-filter:blur(15px);filter:blur(15px);transform:scale(1)}.blur-up.lazyloaded{-webkit-filter:blur(0);filter:blur(0);transform:scale(1);transition:filter .3s ease-in,-webkit-filter .3s ease-in,scale .3s ease-in}.kt__ol,.kt__ul,.kt__p{list-style:none;margin-bottom:1.2878em}.kt__li{position:relative;padding-left:1.5em}.kt__li:before{position:absolute;left:0}.kt__ol{counter-reset:my-counter}.kt__ol .kt__li{counter-increment:my-counter}.kt__ol .kt__li:before{content:counter(my-counter) "."}.kt__ul{margin:1.1111em 0}.kt__ul:first-child{margin-top:0}.kt__ul:last-child{margin-bottom:0}.kt__ul .kt__li:before{content:"• "}.job__content .kt__ul{margin-top:0}.job__content .kt__ul .kt__li:before{content:""}.kt__h1,.kt__h2,.kt__h3{margin-top:1.2878em}.kt__h1:first-child,.kt__h2:first-child,.kt__h3:first-child{margin-top:0}.header{color:var(--text-color);background:var(--bg-color);display:grid;grid-template-columns:7.2rem repeat(11, 1fr 5.2rem) 1fr 7.2rem;grid-template-areas:". c1 . c2 . c3 . c4 . c5 . c6 . c7 . c8 . c9 . c10 . c11 . c12 .";vertical-align:top;padding:24px 0 25vh}.header>*{align-self:start}@media(max-width: 767px){.header{grid-template-columns:24px repeat(11, 1fr 2.6rem) 1fr 24px}}.body{background:#000}.body--default{background:#fff}.body.no-scroll{overflow:hidden}.body.fixed-no-scroll{position:fixed;overflow-y:scroll}.main{flex:1}.article{display:grid;grid-template-columns:7.2rem repeat(11, 1fr 5.2rem) 1fr 7.2rem;grid-template-areas:". c1 . c2 . c3 . c4 . c5 . c6 . c7 . c8 . c9 . c10 . c11 . c12 .";color:var(--text-color);background-color:var(--bg-color)}.article>*{align-self:start}@media(max-width: 767px){.article{grid-template-columns:24px repeat(11, 1fr 2.6rem) 1fr 24px}}.article__content{grid-column:c1/c6;margin-top:12rem;margin-bottom:12rem;opacity:0;animation:300ms ease-out 300ms 1 slideInFromBottom forwards}.article__content>h2,.article__content>h3{margin-bottom:1.1111em;font-weight:500}.article__content>h2{margin-top:2.2222em}.article__content>h2:first-child{margin-top:0}.article__content p{margin-bottom:1.1111em}.article__content strong{font-weight:500}.article__content--grid{grid-column:1/-1;display:grid;grid-template-columns:7.2rem repeat(11, 1fr 5.2rem) 1fr 7.2rem;grid-template-areas:". c1 . c2 . c3 . c4 . c5 . c6 . c7 . c8 . c9 . c10 . c11 . c12 ."}.article__content--grid>*{align-self:start}@media(max-width: 767px){.article__content--grid{grid-template-columns:24px repeat(11, 1fr 2.6rem) 1fr 24px}}.article__content--grid>h2{grid-column:c2/c4;hyphens:auto;word-break:break-word}.article__content--grid>h3{grid-column:c5/c9}@media(max-width: 1079px){.article__content{grid-column:c1/c12}.article__content--grid{grid-column:1/-1}.article__content--grid>h2,.article__content--grid>h3{grid-column:c2/c9}}@media(max-width: 1079px)and (max-width: 767px){.article__content--grid>h2,.article__content--grid>h3{grid-column:c1/c12}}.section{padding:12rem 0 15.6rem;color:var(--text-color);background-color:var(--bg-color)}.section__header{grid-column:c1/c6;margin-bottom:48px}.section__header--compact{margin-bottom:0}.section__header--flex{grid-column:c1/c12;display:grid;grid-template-columns:30% 1fr 40%}.section__header--flex>*{margin:24px;margin:min(max(12px, 1vw), 24px);margin:clamp($min-size, $scaler, $max-size);margin-top:0;margin-left:0}.section__header--flex>*:last-child{margin-right:0}@media(max-width: 767px){.section__header--flex{grid-template-columns:1fr 1fr 1fr 1fr}.section__header--flex :nth-child(1){grid-column:span 2}.section__header--flex :nth-child(2){grid-column:span 2;margin-right:0}.section__header--flex :nth-child(3){grid-column:span 3}}@media(max-width: 479px){.section__header--flex :nth-child(3){grid-column:span 4}}.section__intro{font-size:72px;font-size:min(max(28px, 3.47vw), 72px);font-size:clamp($min-size, $scaler, $max-size);line-height:1.1111;font-weight:500;grid-column:c1/c12;text-indent:2em;margin-bottom:12rem}.section__intro--application{text-indent:0}.section__text{display:grid;column-gap:5.2rem;grid-template-columns:repeat(6, minmax(0, 1fr));margin-bottom:12rem}.section__text>*{align-self:start}@media(max-width: 767px){.section__text{column-gap:2.6rem}}.section__text p{grid-column:span 4/-1}.section__text p:not(:first-child){text-indent:2em}.section .image-container--small{grid-column:c1/c3}.section .image-container--medium{grid-column:c1/c5}.section__col{grid-column:c1/c6}.section__col:nth-child(2n){grid-column:c7/c12}.section__col--sticky{display:grid;column-gap:5.2rem;grid-template-columns:repeat(6, minmax(0, 1fr));position:sticky;top:7.2rem}.section__col--sticky>*{align-self:start}@media(max-width: 767px){.section__col--sticky{column-gap:2.6rem}}.section__col--sticky .section__header{grid-column:1/-1}.section__col--sticky .image-container--small{grid-column:span 3}.section__col--sticky .image-container--medium{grid-column:span 5}@media(max-width: 767px){.section__text{display:block}.section__col .image-container{margin-bottom:48px}.section__col,.section__col:nth-child(2n){grid-column:c1/c12}.section__col--sticky{position:static}.section__col--sticky .image-container--small,.section__col--sticky .image-container--medium{grid-column:span 6}}.footer{background:#fff;color:#000;padding:24px 0}.footer__nav{display:grid;column-gap:5.2rem;grid-template-columns:repeat(2, minmax(0, 1fr));margin:0 7.2rem;white-space:nowrap}.footer__nav>*{align-self:start}@media(max-width: 767px){.footer__nav{column-gap:2.6rem;margin:0 24px}}@media(max-width: 1079px){.footer__nav{display:block}}.nav-main{grid-column:c3/c12;text-align:right}.menu-main{white-space:nowrap}.menu-main>*{align-self:start}.menu-main__item{display:inline-block;vertical-align:middle;align-items:center;animation:none;opacity:1;margin-left:2em}.menu-main__link{line-height:24px;color:var(--text-color);border:none;padding:0;text-decoration:none;line-height:7.2rem}.menu-main__link:active,.menu-main__link:hover,.menu-main__link:focus{color:#80a0ff}.menu-main__link.is-active{color:var(--text-color);text-decoration:underline}@media(max-width: 1079px){.menu-main__item{display:none}.menu-main__item--apply{display:inline-block}}.menu-footer{padding:24px 0}.menu-footer__item{display:inline-block}.menu-footer__link{font-size:26px;font-size:min(max(16px, 1.27vw), 26px);font-size:clamp($min-size, $scaler, $max-size);line-height:1.2878;line-height:7.2rem;display:inline-block;text-decoration:none;color:#000;margin-right:1em}.menu-footer__link:hover,.menu-footer__link.is-active{color:#80a0ff;text-decoration:none}.menu-footer--social{text-align:right}@media(max-width: 1079px){.menu-footer__item{display:block}.menu-footer__link{line-height:1.9317em}.menu-footer--social{text-align:left;padding-top:0}.menu-footer .btn{display:block;margin-top:36px}}.accordion{grid-column:c1/c12;margin:7.2rem 0 24px}.accordion--companies{text-align:left;margin-top:0}.accordion__item{position:relative;padding-left:0;display:grid;grid-template-columns:repeat(11, 1fr 5.2rem) 1fr;grid-template-areas:"c1 . c2 . c3 . c4 . c5 . c6 . c7 . c8 . c9 . c10 . c11 . c12 .";border-top:1px solid #000;margin-top:-1px}.accordion__item>*{align-self:start}@media(max-width: 767px){.accordion__item{grid-template-columns:repeat(11, 1fr 2.6rem) 1fr}}.accordion__heading{user-select:none;display:flex;align-items:center;justify-content:space-between;align-content:stretch;padding:36px 12rem 36px 0;grid-column:c1/c12;font-size:46px;font-size:min(max(21px, 2.22vw), 46px);font-size:clamp($min-size, $scaler, $max-size);line-height:1.4444;vertical-align:middle;border-bottom:1px solid #000}.accordion__heading h3{font-weight:500;flex:1}.accordion__heading svg{position:absolute;right:0;width:7.2rem;height:7.2rem;transform:rotate(-180deg);transition:transform 300ms}.accordion__heading--inactive{grid-column:c1/c12}.accordion__heading--inactive:after{display:none}.accordion__logo{height:60px;width:auto}.accordion__wrap{font-size:46px;font-size:min(max(21px, 2.22vw), 46px);font-size:clamp($min-size, $scaler, $max-size);line-height:1.4444;border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;height:0;grid-column:c1/c12;position:relative;z-index:2;opacity:0;transition:opacity 600ms}.accordion__content{font-size:26px;font-size:min(max(16px, 1.27vw), 26px);font-size:clamp($min-size, $scaler, $max-size);line-height:1.2878;max-width:48ch}.accordion__toggle{position:absolute;display:block;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0;margin:0}.accordion__toggle:hover+.accordion__heading svg circle{fill:#000}.accordion__toggle:checked~.accordion__heading{border-bottom-color:#000}.accordion__toggle:checked~.accordion__heading svg{transform:rotate(0)}.accordion__toggle:checked~.accordion__wrap{clip:auto;clip-path:none;height:auto;overflow:visible;position:static;white-space:inherit;width:auto;opacity:1;padding:48px 0 9.6rem}.accordion__toggle .image-container{height:auto}@media(max-width: 1079px){.accordion__logo{height:48px}}@media(max-width: 767px){.accordion__heading{padding-right:84px}.accordion__heading svg{width:60px;height:60px}.accordion__logo{height:36px;margin-right:24px}}@media(max-width: 479px){.accordion--companies{text-align:left}.accordion__heading{padding-right:72px}.accordion__heading svg{width:48px;height:48px}.accordion__logo{display:none}}.btn{font-size:26px;font-size:min(max(16px, 1.27vw), 26px);font-size:clamp($min-size, $scaler, $max-size);line-height:1.2878;line-height:1;line-height:7.2rem;padding:0 36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;text-decoration:none;display:inline-block;cursor:pointer;border:2px solid #000;border-radius:none;transition:all 150ms;text-align:center;border-radius:666px}.btn:hover,.btn:active{color:#80a0ff;border-color:#80a0ff}@media(max-width: 767px){.btn{line-height:60px}}.btn--full{font-size:46px;font-size:min(max(21px, 2.22vw), 46px);font-size:clamp($min-size, $scaler, $max-size);line-height:1.4444;line-height:1;display:block;padding:1.25em 2em;margin-bottom:24px}.btn--gradient{background:linear-gradient(45deg, #FF8843, #80A0FF);background-size:200% 200%;background-position:center center;animation:rotateGradient 3s ease infinite alternate;border-color:transparent}.btn--gradient:hover,.btn--gradient:active{background:#fff;color:#000;border-color:transparent}.btn--disabled{cursor:default;background:rgba(255,255,255,.5);border-color:transparent}.btn--disabled:hover,.btn--disabled:active{color:inherit;border-color:transparent}.btn--ghost{color:#80a0ff;border-color:#80a0ff}.btn--ghost:hover,.btn--ghost:active{background:transparent;border-color:#fff;color:#fff}.caption{margin-top:12px;font-size:26px;font-size:min(max(16px, 1.27vw), 26px);font-size:clamp($min-size, $scaler, $max-size);line-height:1.2878}.list{margin-bottom:60px}.list__group{break-inside:avoid-column;page-break-inside:avoid}.list__term{font-weight:500}.list--programme .list__group,.list--candidates .list__group{border-top:1px solid #000;padding-top:18px}.list--programme .list__group:first-child,.list--candidates .list__group:first-child{border:none;padding-top:0}.list--programme .list__term,.list--programme .list__desc,.list--candidates .list__term,.list--candidates .list__desc{max-width:48ch}.list--programme .list__desc:last-of-type,.list--candidates .list__desc:last-of-type{margin-bottom:18px}.list--programme .list__term:before{content:"";display:inline-block;width:.5em;height:.5em;margin-bottom:.1em;margin-right:.75em;border-radius:50%;background:#000}.list--programme .list__group--emphasis .list__term{position:relative;z-index:1}.list--programme .list__group--emphasis .list__term span{position:relative;z-index:-1}.list--programme .list__group--emphasis .list__term span:after{content:"";position:absolute;height:1em;border-radius:2px;width:110%;bottom:-3%;left:-2%;z-index:-2;transform:scale(0, 1) rotate(-1deg);transform-origin:0 center;transition:transform 250ms ease-in;background:#ff8;background:#ffb890}.list--programme .list__group--emphasis.is-visible .list__term span:after{transform:scale(1, 1) rotate(-1deg)}.list--programme:nth-of-type(2) .list__term span:after{bottom:5%;transform:scale(0, 1) rotate(-1.3deg);left:-10%;width:110%}.list--programme:nth-of-type(4) .list__term span:after{bottom:0;transform:scale(0, 1) rotate(1deg);left:-5%}.list--benefits .list__term{font-size:46px;font-size:min(max(21px, 2.22vw), 46px);font-size:clamp($min-size, $scaler, $max-size);line-height:1.4444;line-height:1.25;font-weight:500}.list--benefits .list__term,.list--benefits .list__desc{max-width:27.5ch}.list--benefits .list__desc{font-size:72px;font-size:min(max(28px, 3.47vw), 72px);font-size:clamp($min-size, $scaler, $max-size);line-height:1.1111;font-weight:500;margin-bottom:1.1111em}.logo{grid-column:c1/c2;color:var(--text-color);font-size:48px;text-decoration:none;position:relative;z-index:10;height:100%;display:flex}.logo svg{display:inline-block;position:relative;z-index:10;vertical-align:middle;align-self:center;flex-shrink:0;fill:#fff}.logo .horizontal{height:18px}.logo .vertical{display:none;height:36px}@media(max-width: 767px){.logo .horizontal{display:none}.logo .vertical{display:inline-block}}.ngtv-credit{text-decoration:none;font-size:26px;font-size:min(max(16px, 1.27vw), 26px);font-size:clamp($min-size, $scaler, $max-size);line-height:1.2878;white-space:nowrap;vertical-align:middle;display:inline-block;line-height:24px}.ngtv-credit:hover svg{transform:rotateX(360deg);fill:#fff}.ngtv-credit svg{display:block;float:right;fill:#fff;width:18px;height:18px;margin:3px;margin-left:12px;transition:transform 600ms,fill 300ms;transform-style:preserve-3d}.heading--section{font-size:344px;font-size:min(max(100px, 16.58vw), 344px);font-size:clamp($min-size, $scaler, $max-size);line-height:.8;font-family:"Timmons","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;max-width:8ch}.heading--sub{font-size:46px;font-size:min(max(21px, 2.22vw), 46px);font-size:clamp($min-size, $scaler, $max-size);line-height:1.4444;line-height:1.25;font-weight:500;margin-bottom:1.25em}.masthead{background:#000;color:#fff;padding:0 7.2rem 15.6rem}@media(max-width: 767px){.masthead{padding:0 24px 15.6rem}}.masthead__tagline{font-size:46px;font-size:min(max(21px, 2.22vw), 46px);font-size:clamp($min-size, $scaler, $max-size);line-height:1.4444;line-height:1.25;max-width:24ch;padding-left:.5em;padding-top:.5em}.masthead .row{display:grid;gap:24px;gap:min(max(12px, 1vw), 24px);gap:clamp($min-size, $scaler, $max-size);margin-bottom:24px;margin-bottom:min(max(12px, 1vw), 24px);margin-bottom:clamp($min-size, $scaler, $max-size)}.masthead .row>div{margin-top:0;margin-left:0;margin-right:0;transition:all 300ms}.masthead .row>div:last-child{margin-right:0}.masthead .row svg,.masthead .row img{display:block}.masthead .row .align-bottom{align-self:end}.masthead .row .margin-right{margin-right:24px}.masthead .row .margin-left{margin-left:24px}.masthead .row--1{grid-template-columns:5% 30% 1fr 46.7%}@media(max-width: 1079px){.masthead .row--1{grid-template-columns:10% 60% 1fr}.masthead .row--1 :nth-child(3){margin-right:0}.masthead .row--1 :nth-child(4){grid-column:span 3;-ms-grid-column-span:3}}.masthead .row--2{grid-template-columns:66% 1fr}.masthead .row--3{grid-template-columns:25% 50%}@media(max-width: 1079px){.masthead .row--3{grid-template-columns:40% 20% 1fr}.masthead .row--3 :nth-child(1){grid-row:1}.masthead .row--3 :nth-child(2){grid-column:span 2;grid-row:2;padding-left:0}}.proof{grid-column:c1/c12;display:grid;column-gap:5.2rem;grid-template-columns:repeat(3, minmax(0, 1fr));grid-row-gap:7.2rem}.proof>*{align-self:start}@media(max-width: 767px){.proof{column-gap:2.6rem}}.proof__item{padding-right:36px;max-width:32ch}.proof__heading{font-size:46px;font-size:min(max(21px, 2.22vw), 46px);font-size:clamp($min-size, $scaler, $max-size);line-height:1.4444;line-height:1.25;font-weight:500;margin-bottom:24px}@media(max-width: 1079px){.proof{grid-template-columns:repeat(2, minmax(0, 1fr));grid-row-gap:60px}}@media(max-width: 479px){.proof{grid-template-columns:repeat(1, minmax(0, 1fr));grid-row-gap:60px}}.benefits .list{display:grid;column-gap:5.2rem;grid-template-columns:repeat(2, minmax(0, 1fr));margin:0 7.2rem;color:#fff}.benefits .list>*{align-self:start}@media(max-width: 767px){.benefits .list{column-gap:2.6rem;margin:0 24px}}.benefits .list__term{display:inline-block;color:#ff8843}@supports(-webkit-background-clip: text) and (-webkit-text-fill-color: transparent){.benefits .list__term{background-image:linear-gradient(45deg, #80A0FF, #FF8843);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media(max-width: 767px){.benefits .list{display:block}}.company{display:grid;column-gap:5.2rem;grid-template-columns:repeat(12, minmax(0, 1fr));text-align:left}.company>*{align-self:start}@media(max-width: 767px){.company{column-gap:2.6rem}}.company__quote{grid-column:span 6;display:grid;column-gap:5.2rem;grid-template-columns:repeat(6, minmax(0, 1fr))}.company__quote>*{align-self:start}@media(max-width: 767px){.company__quote{column-gap:2.6rem}}.company__quote>p{grid-column:1/-1;font-size:72px;font-size:min(max(28px, 3.47vw), 72px);font-size:clamp($min-size, $scaler, $max-size);line-height:1.1111;font-weight:500;margin-bottom:36px}.company__quote>p:before{content:"“"}.company__quote>p:after{content:"”"}.company__quote span{display:block;margin-bottom:1.9317em}.company__quote span:first-of-type{font-weight:500;margin-bottom:0}.company__spokesperson{grid-column:span 3;font-size:26px;font-size:min(max(16px, 1.27vw), 26px);font-size:clamp($min-size, $scaler, $max-size);line-height:1.2878}.company__spokesperson .image-container{margin-bottom:12px}.company__info{grid-column:span 4/-1;font-size:26px;font-size:min(max(16px, 1.27vw), 26px);font-size:clamp($min-size, $scaler, $max-size);line-height:1.2878}.company__info h4{font-weight:500;margin-bottom:1.2878em}.company__info p{margin-bottom:1.9317em}@media(max-width: 1079px){.company__spokesperson{grid-column:span 6}.company__info{grid-column:span 6/-1}}@media(max-width: 479px){.company{display:block}}.apply{margin:0 0 7.2rem;text-align:center;grid-column:c1/c12}.apply small{display:block}.faq{grid-column:c1/c12}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.masthead .row{display:-ms-grid}.masthead .row--1>:nth-child(1),.masthead .row--2>:nth-child(1),.masthead .row--3>:nth-child(1){-ms-grid-column:1}.masthead .row--1>:nth-child(2),.masthead .row--2>:nth-child(2),.masthead .row--3>:nth-child(2){-ms-grid-column:2}.masthead .row--1{grid-template-rows:auto;-ms-grid-columns:5% 30% 1fr 46.7%;align-items:start}.masthead .row--1 svg{display:block;width:100%;height:100%}.masthead .row--1>:nth-child(3){-ms-grid-column:3}.masthead .row--1>:nth-child(4){-ms-grid-column:4}.masthead .row--2{-ms-grid-columns:66% 1fr}.masthead .row--3{-ms-grid-columns:25% 50%}.header{display:block;margin:0 7.2rem;left:0}.header:after{content:"";display:table;clear:both}.logo{float:left}.logo svg{width:112px}.nav-main{float:right}.grid-area{display:block;padding:0 7.2rem}.section:after{content:"";display:table;clear:both}.section__col{float:left;width:50%;padding-right:2.6rem}.section__col:nth-child(2n){padding-right:0;padding-left:2.6rem}.section__header--flex{display:-ms-grid;-ms-grid-columns:30% 1fr 40%}.section__header--flex>:nth-child(1){-ms-grid-column:1}.section__header--flex>:nth-child(2){-ms-grid-column:2}.section__header--flex>:nth-child(3){-ms-grid-column:3}.section .image-container--small{width:50%}.section .image-container--medium{width:75%}.list--programme .list__group--emphasis .list__term span{position:relative}.list--programme .list__group--emphasis .list__term span:before{content:"";position:absolute;z-index:-1;top:0;display:block;width:105%;height:100%;left:-2.5%;background:rgba(255,255,136,.8)}.company{display:-ms-grid;-ms-grid-columns:minmax(0, 1fr) 5.2rem minmax(0, 1fr) 5.2rem minmax(0, 1fr) 5.2rem minmax(0, 1fr) 5.2rem minmax(0, 1fr) 5.2rem minmax(0, 1fr) 5.2rem minmax(0, 1fr) 5.2rem minmax(0, 1fr) 5.2rem minmax(0, 1fr) 5.2rem minmax(0, 1fr) 5.2rem minmax(0, 1fr) 5.2rem minmax(0, 1fr)}.company__quote{-ms-grid-column:1;-ms-grid-column-span:11}.company__info{-ms-grid-column:13;-ms-grid-column-span:11}.benefits .list__group{float:left;width:50%;padding-right:2.6rem}.benefits .list__group:nth-of-type(2n){padding-right:0;padding-left:2.6rem}.benefits .list__group:nth-of-type(2n) .list__term{color:#80a0ff}.accordion__heading svg{top:36px}.footer__nav{display:-ms-grid;-ms-grid-columns:1fr 1fr}.footer__nav>:first-child{-ms-grid-column:1}.footer__nav>:last-child{-ms-grid-column:2}[data-theme=default]{color:#000;background-color:#fff}[data-theme=inverted]{color:#fff;background-color:#000}[data-theme=brand-primary]{color:#000;background-color:#80a0ff}[data-theme=brand-secondary]{color:#000;background-color:#ff8843}[data-theme=shaded]{color:#000;background-color:#eaeaea}}