@charset "UTF-8";

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
  margin:0;
  padding:0;
  border:0;
  font:inherit;
  font-size:100%;
  vertical-align:baseline;
}

html{
  line-height:1;
}

ol,ul{
  list-style:none;
}

table{
  border-collapse:collapse;
  border-spacing:0;
}

caption,td,th{
  text-align:left;
  font-weight:400;
  vertical-align:middle;
}

blockquote,q{
  quotes:none;
}

blockquote::after,blockquote::before,q::after,q::before{
  content:"";
  content:none;
}

.cq-dd-image{
  display:block;
}

a .cq-dd-image,a .cq-dd-image img{
  border:none;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
  display:block;
}

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;
  -webkit-text-decoration:underline dotted;
          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;
}

[type=button],[type=reset],[type=submit],button{
  -webkit-appearance:button;
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
  border-style:none;
  padding:0;
}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
  outline:.0625rem 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:-.125rem;
}

[type=search]::-webkit-search-decoration{
  -webkit-appearance:none;
}

::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit;
}

details{
  display:block;
}

summary{
  display:list-item;
}

[hidden],template{
  display:none;
}

@font-face{
    font-family:icon-font;
    font-display:block;
    src:url(theme--nam/resources/fonts/icon/icon-190906.woff2) format("woff2"),
      url(theme--nam/resources/fonts/icon/icon-190906.woff) format("woff"),
      url(theme--nam/resources/fonts/icon/icon-190906.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
    unicode-range:U+0-0020, U+e600-ea00;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-ar-bold.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-ar-bold.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-ar-bold.ttf) format("truetype");
    font-weight:700;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa- U+201, U+0218-021b,
  U+0237, U+0259, U+0323, U+0326, U+02c6-02c7, U+02c9, U+02d8-02dd, U+05c3-05c4,
  U+060c, U+0615-0616, U+061b, U+061e-061f, U+0621-065e, U+0660-06d5, U+06db,
  U+06ee-06ff, U+0750-076d, U+077e-077f, U+1e80-1e85, U+1e9e, U+1eac,
  U+1eb8-1eb9, U+1ebc-1ebd, U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9,
  U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e,
  U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac,
  U+20b4, U+20b9, U+2101, U+2105, U+2113, U+2116-2117, U+2122, U+2126, U+212e,
  U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215, U+2218-221a,
  U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265, U+25ca,
  U+fb00-fb04, U+fb50-fbbb, U+fbbd-fbbe, U+fbc1, U+fbd3-fbe9, U+fbfc-fbff,
  U+fc5e-fc63, U+fcf3-fcf4, U+fd3c-fd3f, U+fdf2, U+fe71-fe72, U+fe74,
  U+fe76-fefc;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-ar-medium.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-ar-medium.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-ar-medium.ttf) format("truetype");
    font-weight:500;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa- U+201, U+0218-021b,
  U+0237, U+0259, U+0323, U+0326, U+02c6-02c7, U+02c9, U+02d8-02dd, U+05c3-05c4,
  U+060c, U+0615-0616, U+061b, U+061e-061f, U+0621-065e, U+0660-06d5, U+06db,
  U+06ee-06ff, U+0750-076d, U+077e-077f, U+1e80-1e85, U+1e9e, U+1eac,
  U+1eb8-1eb9, U+1ebc-1ebd, U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9,
  U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e,
  U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac,
  U+20b4, U+20b9, U+2101, U+2105, U+2113, U+2116-2117, U+2122, U+2126, U+212e,
  U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215, U+2218-221a,
  U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265, U+25ca,
  U+fb00-fb04, U+fb50-fbbb, U+fbbd-fbbe, U+fbc1, U+fbd3-fbe9, U+fbfc-fbff,
  U+fc5e-fc63, U+fcf3-fcf4, U+fd3c-fd3f, U+fdf2, U+fe71-fe72, U+fe74,
  U+fe76-fefc;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-ar-book.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-ar-book.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-ar-book.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa- U+201, U+0218-021b,
  U+0237, U+0259, U+0323, U+0326, U+02c6-02c7, U+02c9, U+02d8-02dd, U+05c3-05c4,
  U+060c, U+0615-0616, U+061b, U+061e-061f, U+0621-065e, U+0660-06d5, U+06db,
  U+06ee-06ff, U+0750-076d, U+077e-077f, U+1e80-1e85, U+1e9e, U+1eac,
  U+1eb8-1eb9, U+1ebc-1ebd, U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9,
  U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e,
  U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac,
  U+20b4, U+20b9, U+2101, U+2105, U+2113, U+2116-2117, U+2122, U+2126, U+212e,
  U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215, U+2218-221a,
  U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265, U+25ca,
  U+fb00-fb04, U+fb50-fbbb, U+fbbd-fbbe, U+fbc1, U+fbd3-fbe9, U+fbfc-fbff,
  U+fc5e-fc63, U+fcf3-fcf4, U+fd3c-fd3f, U+fdf2, U+fe71-fe72, U+fe74,
  U+fe76-fefc;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-ar-light.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-ar-light.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-ar-light.ttf) format("truetype");
    font-weight:300;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa- U+201, U+0218-021b,
  U+0237, U+0259, U+0323, U+0326, U+02c6-02c7, U+02c9, U+02d8-02dd, U+05c3-05c4,
  U+060c, U+0615-0616, U+061b, U+061e-061f, U+0621-065e, U+0660-06d5, U+06db,
  U+06ee-06ff, U+0750-076d, U+077e-077f, U+1e80-1e85, U+1e9e, U+1eac,
  U+1eb8-1eb9, U+1ebc-1ebd, U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9,
  U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e,
  U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac,
  U+20b4, U+20b9, U+2101, U+2105, U+2113, U+2116-2117, U+2122, U+2126, U+212e,
  U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215, U+2218-221a,
  U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265, U+25ca,
  U+fb00-fb04, U+fb50-fbbb, U+fbbd-fbbe, U+fbc1, U+fbd3-fbe9, U+fbfc-fbff,
  U+fc5e-fc63, U+fcf3-fcf4, U+fd3c-fd3f, U+fdf2, U+fe71-fe72, U+fe74,
  U+fe76-fefc;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-bn-bold.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-bn-bold.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-bn-bold.ttf) format("truetype");
    font-weight:700;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0980-0983, U+985-98c, U+098f-0990, U+993-09a8, U+09aa-09b0, U+09b2,
  U+09b6-09b9, U+09bc-09c4, U+09c7-09c8, U+09cb-09ce, U+09d7, U+09dc-09dd,
  U+09df-09e3, U+09e6-09fb, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9,
  U+1ebc-1ebd, U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015,
  U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070,
  U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101,
  U+2105, U+2113, U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202,
  U+2205-2206, U+220f, U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c,
  U+2243, U+2248, U+2260, U+2264-2265, U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-bn-medium.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-bn-medium.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-bn-medium.ttf) format("truetype");
    font-weight:500;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0980-0983, U+985-98c, U+098f-0990, U+993-09a8, U+09aa-09b0, U+09b2,
  U+09b6-09b9, U+09bc-09c4, U+09c7-09c8, U+09cb-09ce, U+09d7, U+09dc-09dd,
  U+09df-09e3, U+09e6-09fb, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9,
  U+1ebc-1ebd, U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015,
  U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070,
  U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101,
  U+2105, U+2113, U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202,
  U+2205-2206, U+220f, U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c,
  U+2243, U+2248, U+2260, U+2264-2265, U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-bn-book.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-bn-book.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-bn-book.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0980-0983, U+985-98c, U+098f-0990, U+993-09a8, U+09aa-09b0, U+09b2,
  U+09b6-09b9, U+09bc-09c4, U+09c7-09c8, U+09cb-09ce, U+09d7, U+09dc-09dd,
  U+09df-09e3, U+09e6-09fb, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9,
  U+1ebc-1ebd, U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015,
  U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070,
  U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101,
  U+2105, U+2113, U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202,
  U+2205-2206, U+220f, U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c,
  U+2243, U+2248, U+2260, U+2264-2265, U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-bn-light.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-bn-light.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-bn-light.ttf) format("truetype");
    font-weight:300;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0980-0983, U+985-98c, U+098f-0990, U+993-09a8, U+09aa-09b0, U+09b2,
  U+09b6-09b9, U+09bc-09c4, U+09c7-09c8, U+09cb-09ce, U+09d7, U+09dc-09dd,
  U+09df-09e3, U+09e6-09fb, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9,
  U+1ebc-1ebd, U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015,
  U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070,
  U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101,
  U+2105, U+2113, U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202,
  U+2205-2206, U+220f, U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c,
  U+2243, U+2248, U+2260, U+2264-2265, U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-dx-bold.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-dx-bold.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-dx-bold.ttf) format("truetype");
    font-weight:700;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0900-097f, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9, U+1ebc-1ebd,
  U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015, U+2017-201e,
  U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079,
  U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113,
  U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f,
  U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248,
  U+2260, U+2264-2265, U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-dx-medium.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-dx-medium.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-dx-medium.ttf) format("truetype");
    font-weight:500;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0900-097f, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9, U+1ebc-1ebd,
  U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015, U+2017-201e,
  U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079,
  U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113,
  U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f,
  U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248,
  U+2260, U+2264-2265, U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-dx-book.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-dx-book.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-dx-book.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0900-097f, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9, U+1ebc-1ebd,
  U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015, U+2017-201e,
  U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079,
  U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113,
  U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f,
  U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248,
  U+2260, U+2264-2265, U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-dx-light.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-dx-light.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-dx-light.ttf) format("truetype");
    font-weight:300;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0900-097f, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9, U+1ebc-1ebd,
  U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015, U+2017-201e,
  U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079,
  U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113,
  U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f,
  U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248,
  U+2260, U+2264-2265, U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-ta-bold.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-ta-bold.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-ta-bold.ttf) format("truetype");
    font-weight:700;
    font-style:normal;
    unicode-range:fontrangetypeta;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-ta-medium.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-ta-medium.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-ta-medium.ttf) format("truetype");
    font-weight:500;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0b80-0bff, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9, U+1ebc-1ebd,
  U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015, U+2017-201e,
  U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079,
  U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113,
  U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f,
  U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248,
  U+2260, U+2264-2265, U+25ca, U+25cc, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-ta-book.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-ta-book.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-ta-book.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0b80-0bff, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9, U+1ebc-1ebd,
  U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015, U+2017-201e,
  U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079,
  U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113,
  U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f,
  U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248,
  U+2260, U+2264-2265, U+25ca, U+25cc, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-ta-light.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-ta-light.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-ta-light.ttf) format("truetype");
    font-weight:300;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-0148, U+014a-01f7, U+018f,
  U+0192, U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b,
  U+0237, U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326,
  U+0b80-0bff, U+1e80-1e85, U+1e9e, U+1eac, U+1eb8-1eb9, U+1ebc-1ebd,
  U+1eca-1ecd, U+1ee4-1ee5, U+1ef2-1ef3, U+1ef8-1ef9, U+2010-2015, U+2017-201e,
  U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079,
  U+2080-2089, U+20a3-20a4, U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113,
  U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f,
  U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248,
  U+2260, U+2264-2265, U+25ca, U+25cc, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-th-bold.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-th-bold.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-th-bold.ttf) format("truetype");
    font-weight:700;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-01f7, U+018f, U+0192,
  U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b, U+0237,
  U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326, U+03c0,
  U+0e00-0e7f, U+1e1e, U+1e80-1e85, U+1e9e, U+1ef2-1ef3, U+2010-2015,
  U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070,
  U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ac, U+20ba, U+2101, U+2105,
  U+2113, U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206,
  U+220f, U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243,
  U+2248, U+2260, U+2264-2265, U+22c5, U+25ca-25cc, U+e030-e039, U+ee33, U+ee4e,
  U+f700-f71d, U+f880-f882, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-th-medium.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-th-medium.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-th-medium.ttf) format("truetype");
    font-weight:500;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-01f7, U+018f, U+0192,
  U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b, U+0237,
  U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326, U+03c0,
  U+0e00-0e7f, U+1e1e, U+1e80-1e85, U+1e9e, U+1ef2-1ef3, U+2010-2015,
  U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070,
  U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ac, U+20ba, U+2101, U+2105,
  U+2113, U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206,
  U+220f, U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243,
  U+2248, U+2260, U+2264-2265, U+22c5, U+25ca-25cc, U+e030-e039, U+ee33, U+ee4e,
  U+f700-f71d, U+f880-f882, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-th-book.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-th-book.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-th-book.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-01f7, U+018f, U+0192,
  U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b, U+0237,
  U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326, U+03c0,
  U+0e00-0e7f, U+1e1e, U+1e80-1e85, U+1e9e, U+1ef2-1ef3, U+2010-2015,
  U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070,
  U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ac, U+20ba, U+2101, U+2105,
  U+2113, U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206,
  U+220f, U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243,
  U+2248, U+2260, U+2264-2265, U+22c5, U+25ca-25cc, U+e030-e039, U+ee33, U+ee4e,
  U+f700-f71d, U+f880-f882, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-th-light.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-th-light.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-th-light.ttf) format("truetype");
    font-weight:300;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-01f7, U+018f, U+0192,
  U+01c4-01cc, U+01e6-01e7, U+01f4-01f5, U+01fa-0201, U+0218-021b, U+0237,
  U+0259, U+02bb-02bc, U+02c6-02c7, U+02c9, U+02d8-02dd, U+0323, U+0326, U+03c0,
  U+0e00-0e7f, U+1e1e, U+1e80-1e85, U+1e9e, U+1ef2-1ef3, U+2010-2015,
  U+2017-201e, U+2020-2022, U+2026, U+2030, U+2039-203a, U+203e, U+2044, U+2070,
  U+2074-2079, U+2080-2089, U+20a3-20a4, U+20a7, U+20ac, U+20ba, U+2101, U+2105,
  U+2113, U+2116-2117, U+2122, U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206,
  U+220f, U+2211-2212, U+2215, U+2218-221a, U+221e, U+222b, U+223c, U+2243,
  U+2248, U+2260, U+2264-2265, U+22c5, U+25ca-25cc, U+e030-e039, U+ee33, U+ee4e,
  U+f700-f71d, U+f880-f882, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-la-heavy.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-la-heavy.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-la-heavy.ttf) format("truetype");
    font-weight:900;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-017f, U+018f, U+0192,
  U+01a0-01a1, U+01af-01b0, U+01c4-01d4, U+01dd, U+01e6-01e7, U+01f4-01f5,
  U+01fa-0201, U+0218-021b, U+0226-0227, U+0237, U+0259, U+02bb-02bc,
  U+02c6-02c7, U+02c9, U+02d8-02dd, U+0309, U+0323, U+0326, U+037e, U+0384-038a,
  U+038c, U+038e-03a1, U+03a3-03ce, U+0400-045f, U+0490-0493, U+0496-0497,
  U+049a-049d, U+04a2-04a3, U+04ae-04b3, U+04b6-04bb, U+04c0, U+04cf,
  U+04d8-04d9, U+04e2-04e3, U+04e8-04e9, U+04ee-04ef, U+1e1e, U+1e80-1e85,
  U+1e9e, U+1ea0-1ef9, U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030,
  U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4,
  U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113, U+2116-2117, U+2122,
  U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215,
  U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265,
  U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-la-bold.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-la-bold.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-la-bold.ttf) format("truetype");
    font-weight:700;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-017f, U+018f, U+0192,
  U+01a0-01a1, U+01af-01b0, U+01c4-01d4, U+01dd, U+01e6-01e7, U+01f4-01f5,
  U+01fa-0201, U+0218-021b, U+0226-0227, U+0237, U+0259, U+02bb-02bc,
  U+02c6-02c7, U+02c9, U+02d8-02dd, U+0309, U+0323, U+0326, U+037e, U+0384-038a,
  U+038c, U+038e-03a1, U+03a3-03ce, U+0400-045f, U+0490-0493, U+0496-0497,
  U+049a-049d, U+04a2-04a3, U+04ae-04b3, U+04b6-04bb, U+04c0, U+04cf,
  U+04d8-04d9, U+04e2-04e3, U+04e8-04e9, U+04ee-04ef, U+1e1e, U+1e80-1e85,
  U+1e9e, U+1ea0-1ef9, U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030,
  U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4,
  U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113, U+2116-2117, U+2122,
  U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215,
  U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265,
  U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-la-medium.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-la-medium.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-la-medium.ttf) format("truetype");
    font-weight:500;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-017f, U+018f, U+0192,
  U+01a0-01a1, U+01af-01b0, U+01c4-01d4, U+01dd, U+01e6-01e7, U+01f4-01f5,
  U+01fa-0201, U+0218-021b, U+0226-0227, U+0237, U+0259, U+02bb-02bc,
  U+02c6-02c7, U+02c9, U+02d8-02dd, U+0309, U+0323, U+0326, U+037e, U+0384-038a,
  U+038c, U+038e-03a1, U+03a3-03ce, U+0400-045f, U+0490-0493, U+0496-0497,
  U+049a-049d, U+04a2-04a3, U+04ae-04b3, U+04b6-04bb, U+04c0, U+04cf,
  U+04d8-04d9, U+04e2-04e3, U+04e8-04e9, U+04ee-04ef, U+1e1e, U+1e80-1e85,
  U+1e9e, U+1ea0-1ef9, U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030,
  U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4,
  U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113, U+2116-2117, U+2122,
  U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215,
  U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265,
  U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-la-medium-italic.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-la-medium-italic.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-la-medium-italic.ttf) format("truetype");
    font-weight:500;
    font-style:italic;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-017f, U+018f, U+0192,
  U+01a0-01a1, U+01af-01b0, U+01c4-01d4, U+01dd, U+01e6-01e7, U+01f4-01f5,
  U+01fa-0201, U+0218-021b, U+0226-0227, U+0237, U+0259, U+02bb-02bc,
  U+02c6-02c7, U+02c9, U+02d8-02dd, U+0309, U+0323, U+0326, U+037e, U+0384-038a,
  U+038c, U+038e-03a1, U+03a3-03ce, U+0400-045f, U+0490-0493, U+0496-0497,
  U+049a-049d, U+04a2-04a3, U+04ae-04b3, U+04b6-04bb, U+04c0, U+04cf,
  U+04d8-04d9, U+04e2-04e3, U+04e8-04e9, U+04ee-04ef, U+1e1e, U+1e80-1e85,
  U+1e9e, U+1ea0-1ef9, U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030,
  U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4,
  U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113, U+2116-2117, U+2122,
  U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215,
  U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265,
  U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-la-book.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-la-book.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-la-book.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-017f, U+018f, U+0192,
  U+01a0-01a1, U+01af-01b0, U+01c4-01d4, U+01dd, U+01e6-01e7, U+01f4-01f5,
  U+01fa-0201, U+0218-021b, U+0226-0227, U+0237, U+0259, U+02bb-02bc,
  U+02c6-02c7, U+02c9, U+02d8-02dd, U+0309, U+0323, U+0326, U+037e, U+0384-038a,
  U+038c, U+038e-03a1, U+03a3-03ce, U+0400-045f, U+0490-0493, U+0496-0497,
  U+049a-049d, U+04a2-04a3, U+04ae-04b3, U+04b6-04bb, U+04c0, U+04cf,
  U+04d8-04d9, U+04e2-04e3, U+04e8-04e9, U+04ee-04ef, U+1e1e, U+1e80-1e85,
  U+1e9e, U+1ea0-1ef9, U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030,
  U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4,
  U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113, U+2116-2117, U+2122,
  U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215,
  U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265,
  U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-la-book-italic.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-la-book-italic.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-la-book-italic.ttf) format("truetype");
    font-weight:400;
    font-style:italic;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-017f, U+018f, U+0192,
  U+01a0-01a1, U+01af-01b0, U+01c4-01d4, U+01dd, U+01e6-01e7, U+01f4-01f5,
  U+01fa-0201, U+0218-021b, U+0226-0227, U+0237, U+0259, U+02bb-02bc,
  U+02c6-02c7, U+02c9, U+02d8-02dd, U+0309, U+0323, U+0326, U+037e, U+0384-038a,
  U+038c, U+038e-03a1, U+03a3-03ce, U+0400-045f, U+0490-0493, U+0496-0497,
  U+049a-049d, U+04a2-04a3, U+04ae-04b3, U+04b6-04bb, U+04c0, U+04cf,
  U+04d8-04d9, U+04e2-04e3, U+04e8-04e9, U+04ee-04ef, U+1e1e, U+1e80-1e85,
  U+1e9e, U+1ea0-1ef9, U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030,
  U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4,
  U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113, U+2116-2117, U+2122,
  U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215,
  U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265,
  U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-la-light.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-la-light.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-la-light.ttf) format("truetype");
    font-weight:300;
    font-style:normal;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-017f, U+018f, U+0192,
  U+01a0-01a1, U+01af-01b0, U+01c4-01d4, U+01dd, U+01e6-01e7, U+01f4-01f5,
  U+01fa-0201, U+0218-021b, U+0226-0227, U+0237, U+0259, U+02bb-02bc,
  U+02c6-02c7, U+02c9, U+02d8-02dd, U+0309, U+0323, U+0326, U+037e, U+0384-038a,
  U+038c, U+038e-03a1, U+03a3-03ce, U+0400-045f, U+0490-0493, U+0496-0497,
  U+049a-049d, U+04a2-04a3, U+04ae-04b3, U+04b6-04bb, U+04c0, U+04cf,
  U+04d8-04d9, U+04e2-04e3, U+04e8-04e9, U+04ee-04ef, U+1e1e, U+1e80-1e85,
  U+1e9e, U+1ea0-1ef9, U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030,
  U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4,
  U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113, U+2116-2117, U+2122,
  U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215,
  U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265,
  U+25ca, U+fb00-fb04;
  }

@font-face{
    font-family:type-font;
    font-display:swap;
    src:url(theme--nam/resources/fonts/type/type-la-light-italic.woff2) format("woff2"),
      url(theme--nam/resources/fonts/type/type-la-light-italic.woff) format("woff"),
      url(theme--nam/resources/fonts/type/type-la-light-italic.ttf) format("truetype");
    font-weight:300;
    font-style:italic;
    unicode-range:U+0020-007e, U+00a0-00ff, U+0100-017f, U+018f, U+0192,
  U+01a0-01a1, U+01af-01b0, U+01c4-01d4, U+01dd, U+01e6-01e7, U+01f4-01f5,
  U+01fa-0201, U+0218-021b, U+0226-0227, U+0237, U+0259, U+02bb-02bc,
  U+02c6-02c7, U+02c9, U+02d8-02dd, U+0309, U+0323, U+0326, U+037e, U+0384-038a,
  U+038c, U+038e-03a1, U+03a3-03ce, U+0400-045f, U+0490-0493, U+0496-0497,
  U+049a-049d, U+04a2-04a3, U+04ae-04b3, U+04b6-04bb, U+04c0, U+04cf,
  U+04d8-04d9, U+04e2-04e3, U+04e8-04e9, U+04ee-04ef, U+1e1e, U+1e80-1e85,
  U+1e9e, U+1ea0-1ef9, U+2010-2015, U+2017-201e, U+2020-2022, U+2026, U+2030,
  U+2039-203a, U+203e, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20a3-20a4,
  U+20a7, U+20ab-20ac, U+20b4, U+2101, U+2105, U+2113, U+2116-2117, U+2122,
  U+2126, U+212e, U+2153-215e, U+2202, U+2205-2206, U+220f, U+2211-2212, U+2215,
  U+2218-221a, U+221e, U+222b, U+223c, U+2243, U+2248, U+2260, U+2264-2265,
  U+25ca, U+fb00-fb04;
  }

[class*=icon--]::before{
  font-size:1.875rem;
  font-family:icon-font,Arial,Roboto,Helvetica,sans-serif !important;
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:normal;
}

.icon--burger::before{
  content:"\e602";
}

.icon--plus::before{
  content:"\e618";
}

.icon--min::before{
  content:"\e613";
}

.icon--close::before{
  content:"\e606";
}

.icon--backward::before{
  content:"\e601";
}

.icon--forward::before{
  content:"\e607";
}

.icon--backtotop::before{
  content:"\e600";
}

.icon--play::before{
  content:"\e617";
}

.icon--like::before{
  content:"\e60d";
}

.icon--mail::before{
  content:"\e611";
}

.icon--link::before{
  content:"\e60e";
}

.icon--calendar::before{
  content:"\e603";
}

.icon--search::before{
  content:"\e620";
}

.icon--funnel::before{
  content:"\e60a";
}

.icon--camera::before{
  content:"\e604";
}

.icon--lubricants::before{
  content:"\e610";
}

.icon--marine::before{
  content:"\e612";
}

.icon--fuels::before{
  content:"\e608";
}

.icon--notes::before{
  content:"\e614";
}

.icon--paper::before{
  content:"\e615";
}

.icon--wifi::before{
  content:"\e62e";
}

.icon--card::before{
  content:"\e605";
}

.icon--graduates::before{
  content:"\e60b";
}

.icon--lists::before{
  content:"\e60f";
}

.icon--tiles::before{
  content:"\e62d";
}

.icon--tags::before{
  content:"\e62b";
}

.icon--id::before{
  content:"\e60c";
}

.icon--pictures::before{
  content:"\e616";
}

.icon--windows::before{
  content:"\e62f";
}

.icon--fullscreen::before{
  content:"\e609";
}

.icon--job-area::before{
  content:"\e632";
}

.icon--globe::before{
  content:"\e634";
}

.icon--home::before{
  content:"\e633";
}

.icon--app::before{
  content:"\e635";
}

.icon--locator::before{
  content:"\e636";
}

.icon--signpost::before{
  content:"\e637";
}

.icon--power::before{
  content:"\e638";
}

.icon--gas::before{
  content:"\e639";
}

.icon--printer::before{
  content:"\e900";
}

.icon--tools::before{
  content:"\e901";
}

.icon--payment::before{
  content:"\e902";
}

.icon--coins::before{
  content:"\e903";
}

.icon--train::before{
  content:"\e904";
}

.icon--index::before{
  content:"\e905";
}

.icon--swap::before{
  content:"\e906";
}

.icon--download::before{
  content:"\e907";
}

.icon--piechart::before{
  content:"\e908";
}

.icon--bargraph::before{
  content:"\e909";
}

.icon--book::before{
  content:"\e90a";
}

.icon--zoomin::before{
  content:"\e90b";
}

.icon--zoomout::before{
  content:"\e90c";
}

.icon--compare::before{
  content:"\e90d";
}

.icon--up::before{
  content:"\e90e";
}

.icon--down::before{
  content:"\e90f";
}

.icon--refresh::before{
  content:"\e910";
}

.icon--check::before{
  content:"\e911";
}

.icon--overlay::before{
  content:"\e912";
}

.icon--settings::before{
  content:"\e913";
}

.icon--fastbackward::before{
  content:"\e98e";
}

.icon--fastforward::before{
  content:"\e98f";
}

.icon--fastup::before{
  content:"\e990";
}

.icon--fastdown::before{
  content:"\e991";
}

.icon--expand::before{
  content:"\e992";
}

.icon--collapse::before{
  content:"\e993";
}

.icon--more::before{
  content:"\e994";
}

.icon--pencil::before{
  content:"\e995";
}

.icon--paperclip::before{
  content:"\e996";
}

.icon--locked::before{
  content:"\e997";
}

.icon--unlocked::before{
  content:"\e998";
}

.icon--star::before{
  content:"\e999";
}

.icon--comment::before{
  content:"\e99a";
}

.icon--chat::before{
  content:"\e99b";
}

.icon--phone::before{
  content:"\e99c";
}

.icon--share::before{
  content:"\e99d";
}

.icon--mailread::before{
  content:"\e99e";
}

.icon--shoppingcart::before{
  content:"\e99f";
}

.icon--shoppingcartin::before{
  content:"\e9a0";
}

.icon--picture::before{
  content:"\e9a1";
}

.icon--audioon::before{
  content:"\e9a2";
}

.icon--audiomute::before{
  content:"\e9a3";
}

.icon--upload::before{
  content:"\e9a4";
}

.icon--file::before{
  content:"\e9a5";
}

.icon--checkmarkbox::before{
  content:"\e9a6";
}

.icon--checkmark::before{
  content:"\e9a7";
}

.icon--clock::before{
  content:"\e9a8";
}

.icon--alarm::before{
  content:"\e9a9";
}

.icon--alarmoff::before{
  content:"\e9aa";
}

.icon--exclamation::before{
  content:"\e9ab";
}

.icon--question::before{
  content:"\e9ac";
}

.icon--information::before{
  content:"\e9ad";
}

.icon--graph::before{
  content:"\e9ae";
}

.icon--arrowdown::before{
  content:"\e9af";
}

.icon--arrowup::before{
  content:"\e9b0";
}

.icon--map::before{
  content:"\e9b1";
}

.icon--cursor::before{
  content:"\e9b2";
}

.icon--bluetooth::before{
  content:"\e9b3";
}

.icon--globallocal::before{
  content:"\e914";
}

.icon--bin::before{
  content:"\e915";
}

.icon--eye::before{
  content:"\e916";
}

.icon--service::before{
  content:"\e918";
}

.icon--products::before{
  content:"\e919";
}

.icon--motorsports::before{
  content:"\e91a";
}

.icon--interview::before{
  content:"\e91b";
}

.icon--news::before{
  content:"\e91c";
}

.icon--online-test::before{
  content:"\e91d";
}

.icon--product-car::before{
  content:"\e619";
}

.icon--product-motor::before{
  content:"\e61b";
}

.icon--product-van::before{
  content:"\e61f";
}

.icon--product-truck::before{
  content:"\e61e";
}

.icon--product-tractor::before{
  content:"\e61d";
}

.icon--product-escavator::before{
  content:"\e61a";
}

.icon--product-plant::before{
  content:"\e61c";
}

.icon--product-marine::before{
  content:"\e630";
}

.icon--product-aviation::before{
  content:"\e631";
}

.icon--product-tankertruck::before{
  content:"\e9b4";
}

.icon--social-youtube::before{
  content:"\e62a";
}

.icon--social-twitter::before{
  content:"\e627";
}

.icon--social-facebook::before{
  content:"\e621";
}

.icon--social-linkedin::before{
  content:"\e625";
}

.icon--social-instagram::before{
  content:"\e624";
}

.icon--social-flickr::before{
  content:"\e622";
}

.icon--social-weibo::before{
  content:"\e628";
}

.icon--social-renren::before{
  content:"\e626";
}

.icon--social-youku::before{
  content:"\e629";
}

.icon--social-vk::before{
  content:"\e917";
}

.icon--social-youkunew::before{
  content:"\e91f";
}

.icon--tags-filled::before{
  content:"\e62c";
}

.icon--arrowtoright::before{
  content:"\e920";
}

.icon--arrowtoleft::before{
  content:"\e921";
}

.icon--overview::before{
  content:"\e91e";
}

.icon--stopwatch::before{
  content:"\e922";
}

.icon--waterdrop::before{
  content:"\e923";
}

.icon--coffeebeans::before{
  content:"\e924";
}

.icon--coffeegrinder::before{
  content:"\e925";
}

.icon--milk::before{
  content:"\e926";
}

.icon--qualitybadge::before{
  content:"\e927";
}

.icon--thermometer::before{
  content:"\e928";
}

.icon--burgerbun::before{
  content:"\e934";
}

.icon--thickclose::before{
  content:"\e935";
}

.icon--thicksearch::before{
  content:"\e936";
}

.icon--uparrow::before{
  content:"\e937";
}

.icon--earth::before{
  content:"\e929";
}

.icon--arrow::before{
  content:"\e92a";
}

.icon--social-whatsapp::before{
  content:"\e92b";
}

.icon--diamond::before{
  content:"\e92d";
}

.icon--b-alphabet::before{
  content:"\e92e";
}

.icon--e-alphabet::before{
  content:"\e92f";
}

.icon--biofuel::before{
  content:"\e92b";
}

.icon--chemical::before{
  content:"\e930";
}

.icon--gas-processing::before{
  content:"\e931";
}

.icon--refining::before{
  content:"\e932";
}

.icon--base-coat::before{
  content:"\e933";
}

.icon--catalyst::before{
  content:"\e939";
}

.icon--dispersion-trays::before{
  content:"\e93a";
}

.icon--emissions::before{
  content:"\e93b";
}

.icon--environmental-catalysts::before{
  content:"\e93f";
}

.icon--improving-production::before{
  content:"\e93c";
}

.icon--liquefied-natural-gas::before{
  content:"\e93d";
}

.icon--natural-gas::before{
  content:"\e93e";
}

.icon--petrochemicals-catalysts::before{
  content:"\e940";
}

.icon--pie-chart::before{
  content:"\e941";
}

.icon--reactor::before{
  content:"\e942";
}

.icon--service-support::before{
  content:"\e943";
}

.icon--setting::before{
  content:"\e944";
}

.icon--test-tube::before{
  content:"\e945";
}

.icon--ufq-interbed-internals::before{
  content:"\e946";
}

.icon--upstream::before{
  content:"\e947";
}

.icon--vapor::before{
  content:"\e948";
}

.aem-AuthorLayer-Preview .new{
    display:none;
  }

.aem-AuthorLayer-Preview .aem-GridColumn.cq-Editable-dom--container,.aem-AuthorLayer-Preview .cq-Editable-dom--container{
    padding:0;
  }

.wcmmode-edit .body{
    position:static;
  }

.wcmmode-edit .edit-only,.wcmmode-edit .footer,.wcmmode-edit .main{
    padding-left:1.25rem;
    padding-right:1.25rem;
  }

.wcmmode-edit .edit-only__base{
      background-color:#dbe4f0;
    }

.wcmmode-edit .basecomponent-sightly.tab,.wcmmode-edit .basecomponent.tab{
      padding-top:1.875rem;
    }

.wcmmode-edit .navigation{
    padding-left:1.25rem;
    padding-right:1.25rem;
    box-sizing:border-box;
  }

.wcmmode-edit .navigation__base{
      position:static;
    }

.wcmmode-edit .tabbed-content .tabbed-content__container{
      display:block;
    }

.wcmmode-edit .tabbed-content__item-body{
      margin:0 1.875rem;
    }

.wcmmode-edit .tabbed-content--tabs .tabbed-content__item-header{
        display:block;
      }

.wcmmode-edit .key-benefits{
    position:relative;
  }

@media screen and (min-width:960px){

.wcmmode-edit .social-share.social-share .social-share__base{
          position:static
      }
        }

@media screen and (min-width:960px){

.wcmmode-edit .social-share.social-share .social-share__body{
          display:flex
      }
        }

.wcmmode-edit .social-share.social-share .social-share__item--toggle{
        display:none;
      }

@media screen and (min-width:960px){

.wcmmode-edit .social-share.social-share .social-share__items{
          display:flex;
          flex-direction:row
      }
        }

.component-info{
  background-color:#003c88;
  color:#fff;
}

.component-info,.component-warning{
  padding:.625rem;
  text-align:left;
  line-height:1.5;
}

.component-warning{
  background-color:#69be28;
  color:#fff;
}

.component-error{
  padding:.625rem;
  text-align:left;
  line-height:1.5;
  background-color:#dd1d21;
  color:#fff;
}

.wcmmode-disabled .textAdded,.wcmmode-preview .textAdded{
    background-color:#80ff80;
  }

.wcmmode-disabled .textRemoved,.wcmmode-preview .textRemoved{
    background-color:#ff8080;
  }

.component .aem-placeholder+div{
      opacity:.7;
    }

.component .aem-placeholder::before{
      background:#fff;
      color:#595959;
      font-size:1.25rem;
      content:"Placeholder";
      display:block;
      position:absolute;
      z-index:10;
      top:50%;
      left:50%;
      transform:translateX(-50%) translateY(-50%);
      padding:.625rem 1.25rem;
      text-transform:uppercase;
    }

.atomic--button-link{
  width:100%;
  min-height:3.75rem;
  padding:0 1.25rem 0 1.25rem;
  transition:all .3s;
  transition-property:color, background-color, border-color;
  box-sizing:border-box;
  border-width:.0625rem;
  border-style:solid;
  display:inline-block;
  overflow:hidden;
  line-height:3.75rem;
  font-weight:700;
  text-align:center;
  text-decoration:none;
  vertical-align:middle;
  border-radius:0;
  color:#fff;
  background-color:#005a9b;
  border-color:#005a9b;
  border-radius: 15px 0;
}


.atomic--button-link:focus,.atomic--button-link:hover{
    background-color:#fff;
    color:#005a9b;
    text-decoration:none;
  }

.atomic--button-link:focus::after,.atomic--button-link:focus span,.atomic--button-link:hover::after,.atomic--button-link:hover span{
    text-decoration:none;
  }

@media screen and (min-width:600px){

.atomic--button-link{
    width:auto;
    min-width:18.75rem;
    min-height:4.375rem;
    line-height:4.375rem;
}
  }

.atomic--button-link[class*=icon--]::before{
    padding:1.25rem .625rem 1.25rem 0;
    vertical-align:middle;
  }

.atomic--button-link[data-suffix]::after,.atomic--button-link[data-suffix][target=_blank]::after,.atomic--button-link[target=_blank]::after{
    content:none;
  }

.atomic--button-link-wrapper{
    display:inline-block;
    width:100%;
  }

.atomic--button-link-label{
    line-height:1.5rem;
    display:inline-block;
    vertical-align:middle;
    max-width:100%;
  }

.atomic--button-link[class*=icon--] .atomic--button-link-wrapper{
    width:calc(100% - 3.1875rem);
  }

.atomic--button-link[data-suffix] .atomic--button-link-label::after{
    content:attr(data-suffix);
    color:inherit;
  }

.atomic--button-link[target=_blank] [class$=-label]::after{
    content:" \e62f";
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    color:inherit;
    display:inline;
  }

.atomic--button-link[data-suffix][target=_blank] .atomic--button-link-label::after{
    content:attr(data-suffix) " \e62f";
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
  }

.atomic--button-link[disabled]{
    opacity:.4;
    cursor:not-allowed;
  }

.atomic--uppercase{
  text-transform:uppercase;
}

:root{
  --tablet:false;
  --desktop:false;
}

@media screen and (min-width:600px){

:root{
    --tablet:true
}
  }

@media screen and (min-width:960px){

:root{
    --desktop:true
}
  }

.html{
  margin:0;
  overflow-y:scroll;
  line-height:1;
}

.html--overlaid{
    overflow:hidden;
  }

.body{
  position:relative;
  margin:0;
}

.body::after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    background:#000;
    width:100%;
    z-index:-100;
    opacity:0;
  }

.body.body--overlaid::after{
    z-index:100;
    opacity:.35;
    transition:opacity .3s;
  }

.html--overlaid .body::after{
    z-index:102;
    opacity:.8;
  }

.main .parbase{
    width:100%;
  }

.main__anchor[id]:not([href]){
    display:inline;
    visibility:hidden;
    height:0;
  }

.default-image{
  width:100%;
  height:auto;
}

.default-image--vector{
    max-width:100%;
    max-height:100%;
    -o-object-fit:contain;
       object-fit:contain;
  }

.default-image:not(.loaded){
    height:.0625rem;
  }

.component{
  max-width:93.75rem;
  margin-left:auto;
  margin-right:auto;
  box-sizing:border-box;
}

.component--wide{
    max-width:160rem;
  }

.component .component{
    max-width:none;
  }

.component__layout{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    display:-ms-grid;
    display:grid;
    grid-gap:1.25rem;
    -ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

.component__base,.component__body{
    box-sizing:border-box;
    background-color:inherit;
  }

.component__header{
    padding-bottom:1.875rem;
    background-color:inherit;
  }

.component__header h2{
      text-transform:uppercase;
      text-align:left;
    }

@media screen and (min-width:600px){

.component__header h2{
        text-align:center
    }
      }

.component__summary{
    padding:0 0 1.25rem 0;
  }

.main .main__base>.parsys{
    background-color:#fff;
    padding-bottom:4.375rem;
  }

.main .main__base>.parsys>.parbase{
      width:100%;
      margin-left:auto;
      margin-right:auto;
    }

.html{
  direction:ltr;
}

.body{
  font-size:1rem;
  color:#575757;
  font-family:Arial,Roboto,Helvetica,sans-serif;
}

[lang=zh] .body{
    font-size:1rem;
    font-family:Arial,Roboto,Helvetica,Microsoft YaHei,STHeiti,sans-serif;
  }

[lang=ja] .body{
    font-size:1rem;
    font-family:Arial,Roboto,Helvetica,MS PGothic,Hiragino Kaku Gothic ProN,sans-serif;
    line-height:1.75;
  }

[lang=ko] .body{
    font-size:1rem;
    font-family:Arial,Roboto,Helvetica,Malgun Gothic,Apple SD Gothic Neo,sans-serif;
  }

[lang=th] .body{
    font-size:1rem;
    font-family:Arial,Roboto,Helvetica,Thonburi,sans-serif;
  }

h1{
  font-family:Arial,Roboto,Helvetica,sans-serif;
  text-align:left;
  font-weight:700;
  margin:1.25rem 0 .625rem;
  line-height:1.5;
  font-size:1.75rem;
}

h1:first-child{
    margin-top:0;
  }

h1:last-child{
    margin-bottom:0;
  }

h1 a[data-suffix][target=_blank]::after{
    font-family:Arial,Roboto,Helvetica,sans-serif;
  }

@media screen and (min-width:600px){

h1{
    font-size:1.875rem;
}
  }

h2{
  font-family:Arial,Roboto,Helvetica,sans-serif;
  text-align:left;
  font-weight:700;
  margin:1.25rem 0 .625rem;
  line-height:1.5;
  font-size:1.5rem;
}

h2:first-child{
    margin-top:0;
  }

h2:last-child{
    margin-bottom:0;
  }

h2 a[data-suffix][target=_blank]::after{
    font-family:Arial,Roboto,Helvetica,sans-serif;
  }

@media screen and (min-width:600px){

h2{
    font-size:1.625rem;
}
  }

h3{
  font-family:Arial,Roboto,Helvetica,sans-serif;
  text-align:left;
  font-weight:700;
  margin:1.25rem 0 .625rem;
  line-height:1.35rem;
  font-size:1.25rem;
}

h3:first-child{
    margin-top:0;
  }

h3:last-child{
    margin-bottom:0;
  }

h3 a[data-suffix][target=_blank]::after,h4{
    font-family:Arial,Roboto,Helvetica,sans-serif;
}

h4{
  text-align:left;
  font-weight:700;
  margin:1.25rem 0 .625rem;
  line-height:1.5;
  font-size:1.125rem;
}

h4:first-child{
    margin-top:0;
  }

h4:last-child{
    margin-bottom:0;
  }

h4 a[data-suffix][target=_blank]::after,h5{
    font-family:Arial,Roboto,Helvetica,sans-serif;
}

h5{
  text-align:left;
  font-weight:700;
  margin:1.25rem 0 .625rem;
  line-height:1.5;
  font-size:1rem;
}

h5:first-child{
    margin-top:0;
  }

h5:last-child{
    margin-bottom:0;
  }

h5 a[data-suffix][target=_blank]::after,h6{
    font-family:Arial,Roboto,Helvetica,sans-serif;
}

h6{
  text-align:left;
  font-weight:700;
  margin:1.25rem 0 .625rem;
  line-height:1.5;
  font-size:.875rem;
}

h6:first-child{
    margin-top:0;
  }

h6:last-child{
    margin-bottom:0;
  }

h6 a[data-suffix][target=_blank]::after{
    font-family:Arial,Roboto,Helvetica,sans-serif;
  }

b,strong{
  font-weight:700;
}

p{
  line-height:1.5;
}

ol,p,ul{
  text-align:left;
}

li ol,li ul{
  margin:0 0 .625rem 0;
}

li{
  line-height:1.5;
  display:list-item;
  list-style-position:outside;
  margin-left:.4375rem;
  left:1.625rem;
  padding-right:1.625rem;
  position:relative;
}

ul>li{
  list-style-type:square;
}

ol>li{
  list-style-type:decimal;
}

em,i{
  font-style:italic;
}

a{
  line-height:1.5;
  text-decoration:underline;
  font-weight:700;
  color:inherit;
}

a:focus{
    z-index:99;
    position:relative;
  }

a:focus,a:hover{
    transition:color .3s;
    color:#005a9b;
    text-decoration:underline;
  }

a[data-suffix]::after{
    content:attr(data-suffix);
    font-weight:700;
    color:inherit;
  }

a[target=_blank]::after{
    content:" \e62f";
    color:inherit;
  }

a[data-suffix][target=_blank]::after,a[target=_blank]::after{
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    display:inline;
  }

a[data-suffix][target=_blank]::after{
    content:attr(data-suffix) " \e62f";
  }

a[id]:not([href]),a[name]:not([href]){
    top:-3.625rem;
    display:inline-block;
    position:relative;
    visibility:hidden;
  }

@media screen and (min-width:960px){

a[id]:not([href]),a[name]:not([href]){
      top:-2.9375rem
  }
    }

@media (-ms-high-contrast:active),(-ms-high-contrast:none){
  a[id]:not([href]),a[name]:not([href]){
    display:inline;
  }
}

@supports (-ms-accelerator:true){
  a[id]:not([href]),a[name]:not([href]){
    display:inline;
  }
}

@supports (-ms-ime-align:auto){
  a[id]:not([href]),a[name]:not([href]){
    display:inline;
  }
}

button{
  cursor:pointer;
}

sup span{
    font-size:inherit;
  }

ol,p,ul{
  margin:.625rem 0 .625rem 0;
}

ol:first-child,p:first-child,ul:first-child{
    margin-top:0;
  }

ol:last-child,p:last-child,ul:last-child{
    margin-bottom:0;
  }

figcaption{
  line-height:1.5;
}

img:not([src]){
  visibility:hidden;
}

@-moz-document url-prefix(){
  img:-moz-loading{
    visibility:hidden;
  }
}

blockquote>p,blockquote>p a[data-suffix][target=_blank]::after,q,q a[data-suffix][target=_blank]::after{
    font-family:Arial,Roboto,Helvetica,sans-serif;
  }

.table-wrapper{
  overflow-x:auto;
  position:relative;
}

.component table{
  border-bottom:.0625rem solid #fff;
  margin:.625rem 0 .625rem 0;
  box-sizing:border-box;
  border-collapse:collapse;
  position:relative;
  width:100%;
  overflow:hidden;
}

.component table caption{
    font-size:1.5rem;
    text-align:left;
    font-weight:700;
    margin:1.25rem 0 .625rem 0;
  }

.component table td,.component table th{
    border:.0625rem solid #e8e8e8;
    border-bottom-color:#cfcfcf;
    border-top-color:#cfcfcf;
    color:#575757;
    padding:0;
    position:relative;
  }

.component table td{
    font-size:.875rem;
  }

.component table td,.component table th{
    padding:1.25rem;
    text-align:left;
    line-height:1.25;
  }

.component table th{
    background:#fff;
    font-size:1rem;
    border-top:.0625rem solid #575757;
    border-bottom:.0625rem solid #575757;
    font-weight:700;
  }

.component table tbody tr th::after,.component table thead+tbody tr:first-child th::after,.component table thead+tbody tr th::after,.component table tr:first-child td:not(.standalone-table__cell--heading)::after,.component table tr:first-child th::after{
    height:.3125rem;
    background:#69be28;
    border-bottom:.0625rem solid #575757;
    content:"";
    position:absolute;
    bottom:-.0625rem;
    width:100%;
    left:0;
  }

.component table tbody tr th::after,.component table thead+tbody tr:nth-child(n) th::after{
    background:#ececec;
  }

.component table tbody tr th::before,.component table thead+tbody tr th::before{
    background:#575757;
    content:"";
    height:.0625rem;
    position:absolute;
    top:-.0625rem;
    width:100%;
    left:0;
  }

.component table thead td,.component table thead th{
      font-size:1rem;
      border:.0625rem solid #575757;
      border-left:0;
      border-right:0;
      color:#575757;
      font-weight:700;
      vertical-align:middle;
    }

.component table tr{
    background:#fff 0 0;
  }

.component table tr:first-child:hover{
      background-image:none;
    }

.component table tr:nth-child(2n){
      background-color:#f7f7f7;
    }

.component table thead+tbody tr:first-child:hover,.component table tr:focus,.component table tr:hover{
    background-image:url(theme--nam/resources/misc/table-hover.svg);
  }

.component table tr:first-child td,.component table tr:first-child th{
    border-top-color:#575757;
    border-bottom-color:#575757;
    border-left-width:0;
    border-right-width:0;
  }

.component table tr:nth-child(n) td:first-child,.component table tr:nth-child(n) th:first-child{
    border-left:0;
  }

.component table tr:nth-child(n) td:last-child,.component table tr:nth-child(n) th:last-child{
    border-right:0;
  }

.component table thead+tbody tr:first-child td:not(.standalone-table__cell--heading),.component table thead+tbody tr:first-child th{
      border:.0625rem solid #cfcfcf;
      border-left-color:#e8e8e8;
      border-right-color:#e8e8e8;
    }

.component table thead+tbody tr:first-child td:not(.standalone-table__cell--heading)::after{
      display:none;
    }

.component table thead+tbody tr:nth-child(odd){
      background-color:#fff;
    }

.component table thead+tbody tr:nth-child(2n){
      background-color:#f7f7f7;
    }

table:first-child{
    margin-top:0;
  }

table:last-child{
    margin-bottom:0;
  }

.error-box{
  padding:.9375rem;
  margin-bottom:.9375rem;
  border-radius:.25rem;
  position:relative;
}

.error-box__title{
    font-weight:bolder;
  }

.error-box__context{
    font-style:italic;
  }

.error-box__field{
    font-weight:700;
  }

.error-box--error{
    color:#a94442;
    background-color:#f2dede;
  }

.error-box--warning{
    color:#595959;
    background-color:#fcd839;
  }

.error-box--info{
    color:#31708f;
    background-color:#d9edf7;
  }

.error-box--hidden{
    display:none;
  }

.body.foundation-page.article-grid .main__base>.parsys{
    background:#f7f7f7;
    position:relative;
  }

.body.foundation-page.article-grid .main__base>.parsys .component{
      position:relative;
    }

.body.foundation-page.article-grid .main__base>.parsys>.parbase:first-child{
      background:#f7f7f7;
      position:relative;
    }

@media screen and (min-width:960px){

.body.foundation-page.article-grid .main__base>.parsys>.parbase:first-child{
    background:#fff;
    }

    .body.foundation-page.article-grid .main__base>.parsys>.parbase:first-child::after{
      background:#fff;
      content:"";
      display:block;
      height:3.75rem;
      position:absolute;
      width:100%;
    }
  }

.body.foundation-page.article-grid .main__base>.parsys>.parbase:nth-child(2){
      background:#f7f7f7;
      position:relative;
    }

@media screen and (min-width:960px){

.body.foundation-page.article-grid .main__base>.parsys>.parbase:nth-child(2){
    background:#fff;
    }

    .body.foundation-page.article-grid .main__base>.parsys>.parbase:nth-child(2)::after{
      background:#fff;
      content:"";
      display:block;
      height:3.75rem;
      position:absolute;
      width:100%;
    }
  }

.body.foundation-page.article-grid .main__base>.parsys>.parbase:nth-child(3){
      position:relative;
    }

@media screen and (min-width:960px){
    .body.foundation-page.article-grid .main__base>.parsys>.parbase:nth-child(3)::before{
      background:#fff;
      content:"";
      display:block;
      height:50%;
      position:absolute;
      top:0;
      width:100%;
    }
  }

.body.foundation-page.article-grid.cq-wcm-edit .main__base>.parsys>.parbase:first-child::after,.body.foundation-page.article-grid.cq-wcm-edit .main__base>.parsys>.parbase:first-child::before,.body.foundation-page.article-grid.cq-wcm-edit .main__base>.parsys>.parbase:nth-child(2)::after,.body.foundation-page.article-grid.cq-wcm-edit .main__base>.parsys>.parbase:nth-child(2)::before,.body.foundation-page.article-grid.cq-wcm-edit .main__base>.parsys div[class^=cq-placeholder]:first-child,.body.foundation-page.article-grid.cq-wcm-edit .main__base>.parsys div[class^=cq-placeholder]:nth-child(3),.body.foundation-page.article-grid.cq-wcm-edit .main__base>.parsys div[class^=cq-placeholder]:nth-child(5),.body.foundation-page.article-grid.cq-wcm-preview .main__base>.parsys>.parbase:first-child::after,.body.foundation-page.article-grid.cq-wcm-preview .main__base>.parsys>.parbase:first-child::before,.body.foundation-page.article-grid.cq-wcm-preview .main__base>.parsys>.parbase:nth-child(2)::after,.body.foundation-page.article-grid.cq-wcm-preview .main__base>.parsys>.parbase:nth-child(2)::before,.body.foundation-page.article-grid.cq-wcm-preview .main__base>.parsys div[class^=cq-placeholder]:first-child,.body.foundation-page.article-grid.cq-wcm-preview .main__base>.parsys div[class^=cq-placeholder]:nth-child(3),.body.foundation-page.article-grid.cq-wcm-preview .main__base>.parsys div[class^=cq-placeholder]:nth-child(5){
      display:none;
    }

.body.foundation-page.article-grid.cq-wcm-edit .main__base>.parsys>.parbase:nth-child(2),.body.foundation-page.article-grid.cq-wcm-preview .main__base>.parsys>.parbase:nth-child(2){
      background:#f7f7f7;
      position:relative;
    }

@media screen and (min-width:960px){

.body.foundation-page.article-grid.cq-wcm-edit .main__base>.parsys>.parbase:nth-child(2),.body.foundation-page.article-grid.cq-wcm-preview .main__base>.parsys>.parbase:nth-child(2){
    background:#fff;
    }

    .body.foundation-page.article-grid.cq-wcm-edit .main__base>.parsys>.parbase:nth-child(2)::after,.body.foundation-page.article-grid.cq-wcm-preview .main__base>.parsys>.parbase:nth-child(2)::after{
      background:#fff;
      content:"";
      display:block;
      height:3.75rem;
      position:absolute;
      width:100%;
    }
  }

.body.foundation-page.article-grid.cq-wcm-edit .main__base>.parsys>.parbase:nth-child(4),.body.foundation-page.article-grid.cq-wcm-preview .main__base>.parsys>.parbase:nth-child(4){
      background:#f7f7f7;
      position:relative;
    }

@media screen and (min-width:960px){

.body.foundation-page.article-grid.cq-wcm-edit .main__base>.parsys>.parbase:nth-child(4),.body.foundation-page.article-grid.cq-wcm-preview .main__base>.parsys>.parbase:nth-child(4){
    background:#fff;
    }

    .body.foundation-page.article-grid.cq-wcm-edit .main__base>.parsys>.parbase:nth-child(4)::after,.body.foundation-page.article-grid.cq-wcm-preview .main__base>.parsys>.parbase:nth-child(4)::after{
      background:#fff;
      content:"";
      display:block;
      height:3.75rem;
      position:absolute;
      width:100%;
    }
  }

.body.foundation-page.article-grid.cq-wcm-edit .main__base>.parsys>.parbase:nth-child(6),.body.foundation-page.article-grid.cq-wcm-preview .main__base>.parsys>.parbase:nth-child(6){
      position:relative;
    }

@media screen and (min-width:960px){
    .body.foundation-page.article-grid.cq-wcm-edit .main__base>.parsys>.parbase:nth-child(6)::before,.body.foundation-page.article-grid.cq-wcm-preview .main__base>.parsys>.parbase:nth-child(6)::before{
      background:#fff;
      content:"";
      display:block;
      height:50%;
      position:absolute;
      top:0;
      width:100%;
    }
  }

._slider__outer{
  overflow-y:hidden !important;
  -ms-overflow-style:none;
}

._slider__inner{
  position:relative !important;
  overflow-y:hidden !important;
  overflow-x:scroll !important;
  white-space:nowrap;
  padding-bottom:.625rem !important;
  scrollbar-width:none;
}

._slider__inner>*{
  white-space:normal;
}

._slider__inner::-webkit-scrollbar{
  display:none !important;
}

._slider__slide{
  overflow:hidden !important;
  display:inline-block !important;
  vertical-align:top !important;
}

.article-framework-container{
  box-sizing:border-box;
}

.article-framework-container__base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
  }

.article-framework-container__image{padding-bottom:25%;height:0;overflow:hidden;position:relative;display:block;
  }

.article-framework-container__image img{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;height:auto;width:100%;}

.article-framework-container__header{
    position:relative;
    padding:1.875rem;
  }

@media screen and (min-width:960px){

.article-framework-container__header{
      padding-top:3.75rem;
      padding-bottom:2.5rem;
      padding-right:calc(30% + 3.125rem);
      padding-left:1.875rem
  }
    }

.article-framework-container__header::before{
      box-sizing:border-box;
      content:"";
      position:absolute;
      bottom:0;
      left:0;
      right:0;
      height:.0625rem;
      border-bottom:.0625rem solid #d9d9d9;
    }

@media screen and (min-width:960px){

.article-framework-container__header::before{
        right:30%;
        margin-right:3.75rem
    }
      }

@media screen and (min-width:960px){

.article-framework-container__header::after{
        position:absolute;
        content:"";
        box-sizing:border-box;
        right:0;
        top:0;
        bottom:0;
        width:30%;
        border:0;
        border-top:0
    }
      }

@media screen and (min-width:960px){

.article-framework-container__header--aside-visible::after{
          border:.0625rem solid #d9d9d9
      }
        }

.article-framework-container__tags{
    font-size:.6875rem;
    line-height:1.3125rem;
    color:#707070;
    font-weight:700;
    text-transform:uppercase;
    padding-left:0;
    margin-bottom:.9375rem;
    border:0;
  }

@media screen and (min-width:960px){

.article-framework-container__tags{
    font-size:.6875rem
  }
  }

.colour--palette-0 .article-framework-container__tags{
    color:#707070;
  }

.colour--palette-4 .article-framework-container__tags{
    color:#505050;
  }

@media screen and (min-width:960px){

.article-framework-container__tags{
      margin-bottom:3.125rem;
      padding:0
  }
    }

.article-framework-container__title{
    margin-top:0;
    margin-bottom:.9375rem;
    font-size:1.5rem;
    line-height: 1.9rem;
    color:#005a9b;
  }

@media screen and (min-width:960px){

.article-framework-container__title{
      padding:0;
      font-size:3rem;
      line-height: 3.25rem;
  }
    }

.article-framework-container__subtitle{
    font-size:1.25rem;
  }

@media screen and (min-width:960px){

.article-framework-container__subtitle{
      padding:0
  }
    }

.article-framework-container__column-header{
    padding:1.25rem;
  }

@media screen and (min-width:960px){

.article-framework-container__column-header{
      padding-top:1.875rem;
      padding-left:6.25rem;
      padding-bottom:1.875rem
  }
    }

.article-framework-container__avatar{
    height:3.75rem;
    width:3.75rem;
    margin:.25rem;
    border-radius:50%;
    display:none;
    overflow:hidden;
    padding:0;
  }

@media screen and (min-width:960px){

.article-framework-container__avatar{
      position:absolute;
      left:0;
      top:.9375rem;
      display:block
  }
    }

@media screen and (min-width:960px){

.article-framework-container__avatar img{
        position:absolute;
        top:50%;
        left:50%;
        width:auto;
        height:3.75rem;
        min-width:3.75rem;
        max-width:none;
        transform:translate(-50%, -50%)
    }
      }

.article-framework-container__publication-date{
    color:#757575;
    font-style:italic;
  }

@media screen and (min-width:960px){

.article-framework-container__columns{
      display:flex
  }
    }

.article-framework-container__column{
    box-sizing:border-box;
  }

@media screen and (min-width:960px){

.article-framework-container__column{
      position:relative
  }
    }

@media screen and (min-width:960px){

.article-framework-container__column--content{
        width:70%;
        padding-right:3.75rem;
        padding-left:0
    }
      }

@media screen and (min-width:960px){

.article-framework-container__column--aside{
        width:30%
    }
      }

@media screen and (min-width:960px){

.article-framework-container__column--aside .trending-articles__title{
          position:absolute;
          top:-9.375rem;
          left:0;
          right:0;
          height:5.625rem;
          display:flex;
          align-items:flex-end
      }
        }

@media screen and (min-width:960px){
      .article-framework-container .parsys .component{
        margin-left:4.375rem;
      }

        .article-framework-container .parsys .component.standalone-image,.article-framework-container .parsys .component.testimonial,.article-framework-container .parsys .component.video-player{
          margin-left:0;
        }
    }

.base-list__base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem 1.875rem 0 1.875rem;
    overflow:hidden;
  }

.base-list__header{
    padding:0 0 1.875rem 0;
    background-color:inherit;
  }

.base-list__header h2{
      font-size:1.25rem;
    }

.base-list__body{
    display:flex;
    flex-wrap:wrap;
    margin:0 -1.875rem 0 -1.875rem;
  }

.base-list__item{
    width:100%;
    box-sizing:border-box;
    position:static;
    padding:0;
    margin:0;
    list-style-type:none;
  }

.base-list__section{
    position:relative;
    display:flex;
    box-sizing:border-box;
    padding:1.875rem;
  }

.base-list__section::before{
      position:absolute;
      content:"";
      box-sizing:content-box;
      top:0;
      left:0;
      right:-62499.9375rem;
      height:0;
      border-top:.0625rem solid #d9d9d9;
    }

.base-list__section-marker{
    position:relative;
    flex:0 0 auto;
    padding-right:1.25rem;
  }

@media screen and (min-width:960px){

.base-list__section-marker{
      padding-right:1.875rem
  }
    }

.base-list__section-marker-icon-sr-text{
    position:absolute;
    width:.0625rem;
    height:.0625rem;
    padding:0;
    margin:-.0625rem;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    border:0;
    top:0;
    left:0;
    width:2.625rem;
    height:2.625rem;
  }

@media screen and (min-width:960px){

.base-list__section-marker-icon-sr-text{
      width:4.5rem;
      height:4.5rem
  }
    }

.base-list__section-content{
    -ms-grid-row-align:center;
        align-self:center;
  }

.base-list__section-content h3{
      font-size:.9375rem;
    }

.wcmmode-edit .cq-Editable-dom .base-list__base{
      overflow:visible;
    }

.wcmmode-edit .cq-Editable-dom .base-list__item{
      width:100%;
    }

@media screen and (min-width:960px){

.base-list--columns-1 .base-list__base{
        box-sizing:border-box;
        width:100%;
        max-width:53.75rem;
        margin-left:auto;
        margin-right:auto
    }
      }

@media screen and (min-width:960px){

.base-list--columns-2 .base-list__item{
        width:50%
    }
      }

@media screen and (min-width:960px){

.base-list--columns-3 .base-list__item{
        width:33.333%
    }
      }

.base-list--icon.colour--palette-0,.base-list--icon.icon-list--palette-0{
      --palette-text-colour:#575757;
      --palette-background-colour:#fff;
      --palette-hover-colour:#005a9b;
      --palette-button-background-colour:#69be28;
      --palette-button-text-colour:#575757;
      color:#575757;
      background-color:#fff;
      border-color:#575757;
    }

.base-list--icon.colour--palette-0 a:focus,.base-list--icon.colour--palette-0 a:hover,.base-list--icon.icon-list--palette-0 a:focus,.base-list--icon.icon-list--palette-0 a:hover{color:#005a9b;}

.base-list--icon.colour--palette-0 .atomic--button-link,.base-list--icon.icon-list--palette-0 .atomic--button-link{color:#575757;background-color:#69be28;border-color:#69be28;}

.base-list--icon.colour--palette-0 .atomic--button-link:focus,.base-list--icon.colour--palette-0 .atomic--button-link:hover,.base-list--icon.icon-list--palette-0 .atomic--button-link:focus,.base-list--icon.icon-list--palette-0 .atomic--button-link:hover{background-color:#575757;color:#69be28;}

.base-list--icon.colour--palette-0.base-list--icon .base-list__section-marker-icon,.base-list--icon.icon-list--palette-0.base-list--icon .base-list__section-marker-icon{
        background-color:#69be28;
        color:#575757;
      }

.base-list--icon.colour--palette-1,.base-list--icon.icon-list--palette-1{
      --palette-text-colour:#575757;
      --palette-background-colour:#fff;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#89cfdc;
      --palette-button-text-colour:#575757;
      color:#575757;
      background-color:#fff;
      border-color:#575757;
    }

.base-list--icon.colour--palette-1 a:focus,.base-list--icon.colour--palette-1 a:hover,.base-list--icon.icon-list--palette-1 a:focus,.base-list--icon.icon-list--palette-1 a:hover{color:#dd1d21;}

.base-list--icon.colour--palette-1 .atomic--button-link,.base-list--icon.icon-list--palette-1 .atomic--button-link{color:#575757;background-color:#89cfdc;border-color:#89cfdc;}

.base-list--icon.colour--palette-1 .atomic--button-link:focus,.base-list--icon.colour--palette-1 .atomic--button-link:hover,.base-list--icon.icon-list--palette-1 .atomic--button-link:focus,.base-list--icon.icon-list--palette-1 .atomic--button-link:hover{background-color:#575757;color:#89cfdc;}

.base-list--icon.colour--palette-1.base-list--icon .base-list__section-marker-icon,.base-list--icon.icon-list--palette-1.base-list--icon .base-list__section-marker-icon{
        background-color:#89cfdc;
        color:#575757;
      }

.base-list--icon.colour--palette-2,.base-list--icon.icon-list--palette-2{
      --palette-text-colour:#575757;
      --palette-background-colour:#fff;
      --palette-hover-colour:#005a9b;
      --palette-button-background-colour:#bed50f;
      --palette-button-text-colour:#575757;
      color:#575757;
      background-color:#fff;
      border-color:#575757;
    }

.base-list--icon.colour--palette-2 a:focus,.base-list--icon.colour--palette-2 a:hover,.base-list--icon.icon-list--palette-2 a:focus,.base-list--icon.icon-list--palette-2 a:hover{color:#005a9b;}

.base-list--icon.colour--palette-2 .atomic--button-link,.base-list--icon.icon-list--palette-2 .atomic--button-link{color:#575757;background-color:#bed50f;border-color:#bed50f;}

.base-list--icon.colour--palette-2 .atomic--button-link:focus,.base-list--icon.colour--palette-2 .atomic--button-link:hover,.base-list--icon.icon-list--palette-2 .atomic--button-link:focus,.base-list--icon.icon-list--palette-2 .atomic--button-link:hover{background-color:#575757;color:#bed50f;}

.base-list--icon.colour--palette-2.base-list--icon .base-list__section-marker-icon,.base-list--icon.icon-list--palette-2.base-list--icon .base-list__section-marker-icon{
        background-color:#bed50f;
        color:#575757;
      }

.base-list--icon.colour--palette-3,.base-list--icon.icon-list--palette-3{
      --palette-text-colour:#575757;
      --palette-background-colour:#fff;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#dd1d21;
      --palette-button-text-colour:#fff;
      color:#575757;
      background-color:#fff;
      border-color:#575757;
    }

.base-list--icon.colour--palette-3 a:focus,.base-list--icon.colour--palette-3 a:hover,.base-list--icon.icon-list--palette-3 a:focus,.base-list--icon.icon-list--palette-3 a:hover{color:#dd1d21;}

.base-list--icon.colour--palette-3 .atomic--button-link,.base-list--icon.icon-list--palette-3 .atomic--button-link{color:#fff;background-color:#dd1d21;border-color:#dd1d21;}

.base-list--icon.colour--palette-3 .atomic--button-link:focus,.base-list--icon.colour--palette-3 .atomic--button-link:hover,.base-list--icon.icon-list--palette-3 .atomic--button-link:focus,.base-list--icon.icon-list--palette-3 .atomic--button-link:hover{background-color:#fff;color:#dd1d21;}

.base-list--icon.colour--palette-3.base-list--icon .base-list__section-marker-icon,.base-list--icon.icon-list--palette-3.base-list--icon .base-list__section-marker-icon{
        background-color:#dd1d21;
        color:#fff;
      }

.base-list--icon.colour--palette-4,.base-list--icon.icon-list--palette-4{
      --palette-text-colour:#575757;
      --palette-background-colour:#fff;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#003c88;
      --palette-button-text-colour:#fff;
      color:#575757;
      background-color:#fff;
      border-color:#575757;
    }

.base-list--icon.colour--palette-4 a:focus,.base-list--icon.colour--palette-4 a:hover,.base-list--icon.icon-list--palette-4 a:focus,.base-list--icon.icon-list--palette-4 a:hover{color:#dd1d21;}

.base-list--icon.colour--palette-4 .atomic--button-link,.base-list--icon.icon-list--palette-4 .atomic--button-link{color:#fff;background-color:#003c88;border-color:#003c88;}

.base-list--icon.colour--palette-4 .atomic--button-link:focus,.base-list--icon.colour--palette-4 .atomic--button-link:hover,.base-list--icon.icon-list--palette-4 .atomic--button-link:focus,.base-list--icon.icon-list--palette-4 .atomic--button-link:hover{background-color:#fff;color:#003c88;}

.base-list--icon.colour--palette-4.base-list--icon .base-list__section-marker-icon,.base-list--icon.icon-list--palette-4.base-list--icon .base-list__section-marker-icon{
        background-color:#003c88;
        color:#fff;
      }

.base-list--icon.colour--palette-5,.base-list--icon.icon-list--palette-5{
      --palette-text-colour:#575757;
      --palette-background-colour:#fff;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#008443;
      --palette-button-text-colour:#fff;
      color:#575757;
      background-color:#fff;
      border-color:#575757;
    }

.base-list--icon.colour--palette-5 a:focus,.base-list--icon.colour--palette-5 a:hover,.base-list--icon.icon-list--palette-5 a:focus,.base-list--icon.icon-list--palette-5 a:hover{color:#dd1d21;}

.base-list--icon.colour--palette-5 .atomic--button-link,.base-list--icon.icon-list--palette-5 .atomic--button-link{color:#fff;background-color:#008443;border-color:#008443;}

.base-list--icon.colour--palette-5 .atomic--button-link:focus,.base-list--icon.colour--palette-5 .atomic--button-link:hover,.base-list--icon.icon-list--palette-5 .atomic--button-link:focus,.base-list--icon.icon-list--palette-5 .atomic--button-link:hover{background-color:#fff;color:#008443;}

.base-list--icon.colour--palette-5.base-list--icon .base-list__section-marker-icon,.base-list--icon.icon-list--palette-5.base-list--icon .base-list__section-marker-icon{
        background-color:#008443;
        color:#fff;
      }

.base-list--icon.colour--palette-6,.base-list--icon.icon-list--palette-6{
      --palette-text-colour:#575757;
      --palette-background-colour:#fff;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#743410;
      --palette-button-text-colour:#fff;
      color:#575757;
      background-color:#fff;
      border-color:#575757;
    }

.base-list--icon.colour--palette-6 a:focus,.base-list--icon.colour--palette-6 a:hover,.base-list--icon.icon-list--palette-6 a:focus,.base-list--icon.icon-list--palette-6 a:hover{color:#dd1d21;}

.base-list--icon.colour--palette-6 .atomic--button-link,.base-list--icon.icon-list--palette-6 .atomic--button-link{color:#fff;background-color:#743410;border-color:#743410;}

.base-list--icon.colour--palette-6 .atomic--button-link:focus,.base-list--icon.colour--palette-6 .atomic--button-link:hover,.base-list--icon.icon-list--palette-6 .atomic--button-link:focus,.base-list--icon.icon-list--palette-6 .atomic--button-link:hover{background-color:#fff;color:#743410;}

.base-list--icon.colour--palette-6.base-list--icon .base-list__section-marker-icon,.base-list--icon.icon-list--palette-6.base-list--icon .base-list__section-marker-icon{
        background-color:#743410;
        color:#fff;
      }

.base-list--icon.colour--palette-7,.base-list--icon.icon-list--palette-7{
      --palette-text-colour:#575757;
      --palette-background-colour:#fff;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#641964;
      --palette-button-text-colour:#fff;
      color:#575757;
      background-color:#fff;
      border-color:#575757;
    }

.base-list--icon.colour--palette-7 a:focus,.base-list--icon.colour--palette-7 a:hover,.base-list--icon.icon-list--palette-7 a:focus,.base-list--icon.icon-list--palette-7 a:hover{color:#dd1d21;}

.base-list--icon.colour--palette-7 .atomic--button-link,.base-list--icon.icon-list--palette-7 .atomic--button-link{color:#fff;background-color:#641964;border-color:#641964;}

.base-list--icon.colour--palette-7 .atomic--button-link:focus,.base-list--icon.colour--palette-7 .atomic--button-link:hover,.base-list--icon.icon-list--palette-7 .atomic--button-link:focus,.base-list--icon.icon-list--palette-7 .atomic--button-link:hover{background-color:#fff;color:#641964;}

.base-list--icon.colour--palette-7.base-list--icon .base-list__section-marker-icon,.base-list--icon.icon-list--palette-7.base-list--icon .base-list__section-marker-icon{
        background-color:#641964;
        color:#fff;
      }

.base-list--icon.colour--palette-8,.base-list--icon.icon-list--palette-8{
      --palette-text-colour:#575757;
      --palette-background-colour:#f7f7f7;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#fbce07;
      --palette-button-text-colour:#575757;
      color:#575757;
      background-color:#f7f7f7;
      border-color:#575757;
    }

.base-list--icon.colour--palette-8 a:focus,.base-list--icon.colour--palette-8 a:hover,.base-list--icon.icon-list--palette-8 a:focus,.base-list--icon.icon-list--palette-8 a:hover{color:#dd1d21;}

.base-list--icon.colour--palette-8 .atomic--button-link,.base-list--icon.icon-list--palette-8 .atomic--button-link{color:#575757;background-color:#fbce07;border-color:#fbce07;}

.base-list--icon.colour--palette-8 .atomic--button-link:focus,.base-list--icon.colour--palette-8 .atomic--button-link:hover,.base-list--icon.icon-list--palette-8 .atomic--button-link:focus,.base-list--icon.icon-list--palette-8 .atomic--button-link:hover{background-color:#575757;color:#fbce07;}

.base-list--icon.colour--palette-8.base-list--icon .base-list__section-marker-icon,.base-list--icon.icon-list--palette-8.base-list--icon .base-list__section-marker-icon{
        background-color:#fbce07;
        color:#575757;
      }

.base-list--icon.colour--palette-9,.base-list--icon.icon-list--palette-9{
      --palette-text-colour:#575757;
      --palette-background-colour:#f7f7f7;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#89cfdc;
      --palette-button-text-colour:#575757;
      color:#575757;
      background-color:#f7f7f7;
      border-color:#575757;
    }

.base-list--icon.colour--palette-9 a:focus,.base-list--icon.colour--palette-9 a:hover,.base-list--icon.icon-list--palette-9 a:focus,.base-list--icon.icon-list--palette-9 a:hover{color:#dd1d21;}

.base-list--icon.colour--palette-9 .atomic--button-link,.base-list--icon.icon-list--palette-9 .atomic--button-link{color:#575757;background-color:#89cfdc;border-color:#89cfdc;}

.base-list--icon.colour--palette-9 .atomic--button-link:focus,.base-list--icon.colour--palette-9 .atomic--button-link:hover,.base-list--icon.icon-list--palette-9 .atomic--button-link:focus,.base-list--icon.icon-list--palette-9 .atomic--button-link:hover{background-color:#575757;color:#89cfdc;}

.base-list--icon.colour--palette-9.base-list--icon .base-list__section-marker-icon,.base-list--icon.icon-list--palette-9.base-list--icon .base-list__section-marker-icon{
        background-color:#89cfdc;
        color:#575757;
      }

.base-list--icon.colour--palette-10,.base-list--icon.icon-list--palette-10{
      --palette-text-colour:#575757;
      --palette-background-colour:#f7f7f7;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#bed50f;
      --palette-button-text-colour:#575757;
      color:#575757;
      background-color:#f7f7f7;
      border-color:#575757;
    }

.base-list--icon.colour--palette-10 a:focus,.base-list--icon.colour--palette-10 a:hover,.base-list--icon.icon-list--palette-10 a:focus,.base-list--icon.icon-list--palette-10 a:hover{color:#dd1d21;}

.base-list--icon.colour--palette-10 .atomic--button-link,.base-list--icon.icon-list--palette-10 .atomic--button-link{color:#575757;background-color:#bed50f;border-color:#bed50f;}

.base-list--icon.colour--palette-10 .atomic--button-link:focus,.base-list--icon.colour--palette-10 .atomic--button-link:hover,.base-list--icon.icon-list--palette-10 .atomic--button-link:focus,.base-list--icon.icon-list--palette-10 .atomic--button-link:hover{background-color:#575757;color:#bed50f;}

.base-list--icon.colour--palette-10.base-list--icon .base-list__section-marker-icon,.base-list--icon.icon-list--palette-10.base-list--icon .base-list__section-marker-icon{
        background-color:#bed50f;
        color:#575757;
      }

.base-list--icon.colour--palette-11,.base-list--icon.icon-list--palette-11{
      --palette-text-colour:#575757;
      --palette-background-colour:#f7f7f7;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#dd1d21;
      --palette-button-text-colour:#fff;
      color:#575757;
      background-color:#f7f7f7;
      border-color:#575757;
    }

.base-list--icon.colour--palette-11 a:focus,.base-list--icon.colour--palette-11 a:hover,.base-list--icon.icon-list--palette-11 a:focus,.base-list--icon.icon-list--palette-11 a:hover{color:#dd1d21;}

.base-list--icon.colour--palette-11 .atomic--button-link,.base-list--icon.icon-list--palette-11 .atomic--button-link{color:#fff;background-color:#dd1d21;border-color:#dd1d21;}

.base-list--icon.colour--palette-11 .atomic--button-link:focus,.base-list--icon.colour--palette-11 .atomic--button-link:hover,.base-list--icon.icon-list--palette-11 .atomic--button-link:focus,.base-list--icon.icon-list--palette-11 .atomic--button-link:hover{background-color:#fff;color:#dd1d21;}

.base-list--icon.colour--palette-11.base-list--icon .base-list__section-marker-icon,.base-list--icon.icon-list--palette-11.base-list--icon .base-list__section-marker-icon{
        background-color:#dd1d21;
        color:#fff;
      }

.base-list--icon.colour--palette-12,.base-list--icon.icon-list--palette-12{
      --palette-text-colour:#575757;
      --palette-background-colour:#f7f7f7;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#003c88;
      --palette-button-text-colour:#fff;
      color:#575757;
      background-color:#f7f7f7;
      border-color:#575757;
    }

.base-list--icon.colour--palette-12 a:focus,.base-list--icon.colour--palette-12 a:hover,.base-list--icon.icon-list--palette-12 a:focus,.base-list--icon.icon-list--palette-12 a:hover{color:#dd1d21;}

.base-list--icon.colour--palette-12 .atomic--button-link,.base-list--icon.icon-list--palette-12 .atomic--button-link{color:#fff;background-color:#003c88;border-color:#003c88;}

.base-list--icon.colour--palette-12 .atomic--button-link:focus,.base-list--icon.colour--palette-12 .atomic--button-link:hover,.base-list--icon.icon-list--palette-12 .atomic--button-link:focus,.base-list--icon.icon-list--palette-12 .atomic--button-link:hover{background-color:#fff;color:#003c88;}

.base-list--icon.colour--palette-12.base-list--icon .base-list__section-marker-icon,.base-list--icon.icon-list--palette-12.base-list--icon .base-list__section-marker-icon{
        background-color:#003c88;
        color:#fff;
      }

.base-list--icon.colour--palette-13,.base-list--icon.icon-list--palette-13{
      --palette-text-colour:#575757;
      --palette-background-colour:#f7f7f7;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#008443;
      --palette-button-text-colour:#fff;
      color:#575757;
      background-color:#f7f7f7;
      border-color:#575757;
    }

.base-list--icon.colour--palette-13 a:focus,.base-list--icon.colour--palette-13 a:hover,.base-list--icon.icon-list--palette-13 a:focus,.base-list--icon.icon-list--palette-13 a:hover{color:#dd1d21;}

.base-list--icon.colour--palette-13 .atomic--button-link,.base-list--icon.icon-list--palette-13 .atomic--button-link{color:#fff;background-color:#008443;border-color:#008443;}

.base-list--icon.colour--palette-13 .atomic--button-link:focus,.base-list--icon.colour--palette-13 .atomic--button-link:hover,.base-list--icon.icon-list--palette-13 .atomic--button-link:focus,.base-list--icon.icon-list--palette-13 .atomic--button-link:hover{background-color:#fff;color:#008443;}

.base-list--icon.colour--palette-13.base-list--icon .base-list__section-marker-icon,.base-list--icon.icon-list--palette-13.base-list--icon .base-list__section-marker-icon{
        background-color:#008443;
        color:#fff;
      }

.base-list--icon.colour--palette-14,.base-list--icon.icon-list--palette-14{
      --palette-text-colour:#575757;
      --palette-background-colour:#f7f7f7;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#743410;
      --palette-button-text-colour:#fff;
      color:#575757;
      background-color:#f7f7f7;
      border-color:#575757;
    }

.base-list--icon.colour--palette-14 a:focus,.base-list--icon.colour--palette-14 a:hover,.base-list--icon.icon-list--palette-14 a:focus,.base-list--icon.icon-list--palette-14 a:hover{color:#dd1d21;}

.base-list--icon.colour--palette-14 .atomic--button-link,.base-list--icon.icon-list--palette-14 .atomic--button-link{color:#fff;background-color:#743410;border-color:#743410;}

.base-list--icon.colour--palette-14 .atomic--button-link:focus,.base-list--icon.colour--palette-14 .atomic--button-link:hover,.base-list--icon.icon-list--palette-14 .atomic--button-link:focus,.base-list--icon.icon-list--palette-14 .atomic--button-link:hover{background-color:#fff;color:#743410;}

.base-list--icon.colour--palette-14.base-list--icon .base-list__section-marker-icon,.base-list--icon.icon-list--palette-14.base-list--icon .base-list__section-marker-icon{
        background-color:#743410;
        color:#fff;
      }

.base-list--icon.colour--palette-15,.base-list--icon.icon-list--palette-15{
      --palette-text-colour:#575757;
      --palette-background-colour:#f7f7f7;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#641964;
      --palette-button-text-colour:#fff;
      color:#575757;
      background-color:#f7f7f7;
      border-color:#575757;
    }

.base-list--icon.colour--palette-15 a:focus,.base-list--icon.colour--palette-15 a:hover,.base-list--icon.icon-list--palette-15 a:focus,.base-list--icon.icon-list--palette-15 a:hover{color:#dd1d21;}

.base-list--icon.colour--palette-15 .atomic--button-link,.base-list--icon.icon-list--palette-15 .atomic--button-link{color:#fff;background-color:#641964;border-color:#641964;}

.base-list--icon.colour--palette-15 .atomic--button-link:focus,.base-list--icon.colour--palette-15 .atomic--button-link:hover,.base-list--icon.icon-list--palette-15 .atomic--button-link:focus,.base-list--icon.icon-list--palette-15 .atomic--button-link:hover{background-color:#fff;color:#641964;}

.base-list--icon.colour--palette-15.base-list--icon .base-list__section-marker-icon,.base-list--icon.icon-list--palette-15.base-list--icon .base-list__section-marker-icon{
        background-color:#641964;
        color:#fff;
      }

.base-list--icon .base-list__section-marker-icon{
      display:flex;
      width:2.625rem;
      height:2.625rem;
      align-items:center;
      justify-content:center;
      border-radius:50%;
    }

@media screen and (min-width:960px){

.base-list--icon .base-list__section-marker-icon{
        width:4.5rem;
        height:4.5rem
    }
      }

.base-list--icon .base-list__section-marker-icon::before{
        font-size:.9375rem;
      }

@media screen and (min-width:960px){

.base-list--icon .base-list__section-marker-icon::before{
          font-size:1.6875rem
      }
        }

.base-list--image.base-list--palette-0,.base-list--image.colour--palette-0{
      --palette-text-colour:#575757;
      --palette-background-colour:#fff;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#dd1d21;
      --palette-button-text-colour:#fff;
      color:#575757;
      background-color:#fff;
      border-color:#575757;
    }

.base-list--image.base-list--palette-0 a:focus,.base-list--image.base-list--palette-0 a:hover,.base-list--image.colour--palette-0 a:focus,.base-list--image.colour--palette-0 a:hover{color:#005a9b;}

.base-list--image.base-list--palette-0 .atomic--button-link,.base-list--image.colour--palette-0 .atomic--button-link{color:#fff;background-color:#005a9b;border-color:#005a9b;}

.base-list--image.base-list--palette-0 .atomic--button-link:focus,.base-list--image.base-list--palette-0 .atomic--button-link:hover,.base-list--image.colour--palette-0 .atomic--button-link:focus,.base-list--image.colour--palette-0 .atomic--button-link:hover{background-color:#fff;color:#005a9b;}

.base-list--image.base-list--palette-1,.base-list--image.colour--palette-1{
      --palette-text-colour:#575757;
      --palette-background-colour:#f7f7f7;
      --palette-hover-colour:#005a9b;
      --palette-button-background-colour:#005a9b;
      --palette-button-text-colour:#f7f7f7;
      color:#575757;
      background-color:#f7f7f7;
      border-color:#575757;
    }

.base-list--image.base-list--palette-1 a:focus,.base-list--image.base-list--palette-1 a:hover,.base-list--image.colour--palette-1 a:focus,.base-list--image.colour--palette-1 a:hover{color:#005a9b;}

.base-list--image.base-list--palette-1 .atomic--button-link,.base-list--image.colour--palette-1 .atomic--button-link{color:#f7f7f7;background-color:#005a9b;border-color:#005a9b;}

.base-list--image.base-list--palette-1 .atomic--button-link:focus,.base-list--image.base-list--palette-1 .atomic--button-link:hover,.base-list--image.colour--palette-1 .atomic--button-link:focus,.base-list--image.colour--palette-1 .atomic--button-link:hover{background-color:#f7f7f7;color:#005a9b;}

.base-list--image .base-list__section-marker-icon{
      display:block;
      text-align:center;
      width:2.625rem;
      height:2.625rem;
    }

@media screen and (min-width:960px){

.base-list--image .base-list__section-marker-icon{
        width:10.625rem;
        height:10.625rem
    }
      }

.base-list--image .base-list__section-marker-icon img{
        -o-object-fit:cover;
           object-fit:cover;
        width:2.625rem;
        height:2.625rem;
      }

@media screen and (min-width:960px){

.base-list--image .base-list__section-marker-icon img{
          width:10.625rem;
          height:10.625rem
      }
        }

.bazaar-voice__base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem;
  }

.benefits-overview{
  padding:0;
  text-align:left;
}

.benefits-overview__slider-indicator{
    position:absolute;
    width:0;
    height:0;
    overflow:hidden;
    z-index:1;
  }

@media screen and (min-width:960px){

.benefits-overview__slider-indicator{
      z-index:0
  }
    }

.benefits-overview__base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem;
  }

.benefits-overview__header{
    display:flex;
    flex-direction:column;
  }

@media screen and (min-width:960px){

.benefits-overview__header{
      padding:0 1.25rem
  }
    }

.benefits-overview__tags{
    font-size:.6875rem;
    line-height:1.3125rem;
    color:#707070;
    font-weight:700;
    text-transform:uppercase;
    margin-bottom:.875rem;
    order:1;
  }

@media screen and (min-width:960px){

.benefits-overview__tags{
    font-size:.6875rem
  }
  }

.colour--palette-0 .benefits-overview__tags{
    color:#707070;
  }

.colour--palette-4 .benefits-overview__tags{
    color:#505050;
  }

@media screen and (min-width:960px){

.benefits-overview__tags{
      margin-bottom:1.5rem
  }
    }

.benefits-overview__heading{
    font-family:Arial,Roboto,Helvetica,sans-serif;
    text-align:left;
    font-weight:700;
    margin:1.25rem 0 .625rem;
    line-height:1.5;
    font-size:1.75rem;
    order:2;
  }

.benefits-overview__heading:first-child{
    margin-top:0;
  }

.benefits-overview__heading:last-child{
    margin-bottom:0;
  }

.benefits-overview__heading a[data-suffix][target=_blank]::after{
    font-family:Arial,Roboto,Helvetica,sans-serif;
  }

@media screen and (min-width:600px){

.benefits-overview__heading{
    font-size:1.875rem
  }
  }

.benefits-overview__heading,.benefits-overview__heading:last-child{
      margin:0 0 .875rem;
    }

@media screen and (min-width:600px){

.benefits-overview__heading{
      font-size:1.25rem
  }
    }

@media screen and (min-width:960px){

.benefits-overview__heading{
      font-size:1.875rem
  }

      .benefits-overview__heading,.benefits-overview__heading:last-child{
        margin-bottom:2.125rem;
      }
    }

.benefits-overview__item-list{
    display:none;
    margin-left:-.9375rem;
    margin-right:-.9375rem;
  }

@media screen and (min-width:960px){

.benefits-overview__item-list{
      display:flex;
      flex-wrap:nowrap;
      padding:0 1.25rem;
      margin-left:-3.75rem;
      margin-right:0
  }
    }

.benefits-overview--carousel-initialized .benefits-overview__item-list{
      display:block;
    }

@media screen and (min-width:960px){

.benefits-overview--carousel-initialized .benefits-overview__item-list{
        display:flex
    }
      }

.benefits-overview__section{
    box-sizing:border-box;
    position:relative;
    flex:1 1;
    width:100%;
    padding:.9375rem;
  }

@media screen and (min-width:960px){

.benefits-overview__section{
      margin-bottom:0;
      padding:0 0 2.1875rem 3.75rem
  }
    }

@media screen and (min-width:960px){

.benefits-overview--items-2 .benefits-overview__section{
        width:50%
    }
      }

@media screen and (min-width:960px){

.benefits-overview--items-3 .benefits-overview__section{
        width:33.33%
    }
      }

.benefits-overview__section-image{
    margin-bottom:1.25rem;
  }

@media screen and (min-width:960px){

.benefits-overview__section-image{
      margin-bottom:1.875rem
  }
    }

.benefits-overview__section-heading{
    overflow:hidden;
    font-size:1rem;
    margin-bottom:.625rem;
  }

@media screen and (min-width:960px){

.benefits-overview__section-heading{
      font-size:1.25rem;
      margin-top:-.25rem;
      margin-bottom:.9375rem
  }

      .benefits-overview__section-heading:first-child{
        margin-top:-.25rem;
      }
    }

.benefits-overview__section-copy-text p{
      overflow:hidden;
      font-size:.875rem;
      line-height:1.425;
    }

.benefits-overview__section-copy-keyline{
    display:inline-block;
    width:3.125rem;
    height:.125rem;
    margin-top:1.25rem;
    border:0;
    background-color:#69be28;
  }

@media screen and (min-width:960px){

.benefits-overview__section-copy-keyline{
      margin:0;
      position:absolute;
      bottom:0;
      left:3.75rem
  }
    }

.benefits-overview__dots{
    margin:0;
    text-align:center;
    display:none;
  }

.benefits-overview__dots--hide{
    display:none !important;
  }

.benefits-overview--carousel-nav-enabled .benefits-overview__dots{
      display:block;
    }

@media screen and (min-width:960px){

.benefits-overview--carousel-nav-enabled .benefits-overview__dots{
        display:none
    }
      }

.benefits-overview__dot{
    box-sizing:border-box;
    width:1.125rem;
    height:1.125rem;
    margin:0 .25rem;
    border:.0625rem solid #d9d9d9;
    padding:0;
    overflow:hidden;
    background-color:#fff;
    display:inline-block;
    vertical-align:top;
    position:relative;
    z-index:2;
    left:0;
  }

.benefits-overview__dot:focus{
    outline:none;
  }

.benefits-overview__dot--selected{
    background-color:#dd1d21;
  }

.benefits-overview__dot span{
      display:none;
    }

.wcmmode-edit .cq-Editable-dom .benefits-overview__item-list{
      display:block;
      margin-left:0;
      margin-right:0;
    }

.wcmmode-edit .cq-Editable-dom .benefits-overview__section{
      margin-bottom:2.5rem;
    }

@media screen and (min-width:960px){

.benefits-overview--items-2 .wcmmode-edit .cq-Editable-dom .benefits-overview__section,.benefits-overview--items-3 .wcmmode-edit .cq-Editable-dom .benefits-overview__section{
          width:100%
      }
        }

.wcmmode-edit .cq-Editable-dom .benefits-overview__section-image{
      height:25rem;
      padding-bottom:0;
      text-align:center;
    }

.wcmmode-edit .cq-Editable-dom .benefits-overview__section-image .default-image{
        max-height:100%;
        width:auto;
      }

.breadcrumb{
  max-width:93.75rem;
  box-sizing:border-box;
}

.breadcrumb__list{
    display:flex;
    flex-wrap:wrap;
  }

.breadcrumb__item{
    list-style:none;
    left:auto;
    margin:0;
    padding:0;
    position:static;
    display:none;
    flex:1 1;
  }

.breadcrumb__item:nth-last-child(2){
      display:block;
    }

@media screen and (min-width:960px){

.breadcrumb__item{
      display:block;
      flex:none
  }
        .breadcrumb__item:last-child .breadcrumb__link{
          text-decoration:none;
          color:#494949;
          cursor:default;
        }

        .breadcrumb__item:last-child .breadcrumb__link-icon{
          display:none;
        }
    }

.breadcrumb__link{
    display:flex;
    align-items:center;
    width:100%;
    min-height:3.6875rem;
    color:#494949;
    text-decoration:none;
    font-weight:400;
  }

.breadcrumb__link:focus,.breadcrumb__link:hover{
      color:#005a9b;
    }

@media screen and (min-width:960px){

.breadcrumb__link{
      min-height:0;
      padding-top:.5625rem;
      padding-bottom:.5625rem;
      text-decoration:underline
  }

      .breadcrumb__link:focus,.breadcrumb__link:hover,.breadcrumb__link:last-child{
        text-decoration:none;
      }
    }

.breadcrumb__link-icon{
    margin-left:1.875rem;
    margin-right:.625rem;
  }

@media screen and (min-width:960px){

.breadcrumb__link-icon{
      order:1;
      margin-left:.5625rem;
      margin-right:1.125rem
  }
    }

.breadcrumb__link-icon::before{
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
      vertical-align:middle;
      display:inline-block;
      font-weight:400;
      content:"\e90f";
      transform:rotate(90deg);
      width:.25rem;
      height:.5rem;
      text-decoration:none;
      font-size:.4375rem;
      color:#494949;
    }

@media screen and (max-width:959px){

.breadcrumb__link-icon::before{
        display:flex;
        align-items:center
    }
      }

@media screen and (min-width:960px){

.breadcrumb__link-icon::before{
        font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
        vertical-align:middle;
        font-weight:400;
        content:"\e90f";
        transform:rotate(-90deg);
        display:inline-block
    }
      }

.breadcrumb__link-text{
    font-size:.75rem;
    padding-top:.375rem;
    padding-bottom:.375rem;
    color:inherit;
  }

@media screen and (min-width:960px){

.breadcrumb--embedded{
      margin-bottom:3.5rem
  }
    }

.breadcrumb--header{
    display:none;
  }

@media screen and (min-width:960px){

.breadcrumb--header{
      border-bottom:.0625rem solid #dcdcdc;
      display:block;
      padding-left:1.875rem
  }
    }

.breadcrumb--footer{
    border-bottom:.0625rem solid #dcdcdc;
  }

@media screen and (min-width:960px){

.breadcrumb--footer{
      border-bottom:none;
      padding:1.875rem 6.875rem 0
  }
    }

.breadcrumb-navigation{
  max-width:93.75rem !important;
}

.breadcrumb-navigation__base{
    border-bottom:.0625rem solid #d9d9d9;
  }

.breadcrumb-navigation__list{
    padding:.625rem .625rem 1.25rem .625rem;
    list-style:none;
    margin:0;
    position:relative;
    z-index:1;
    line-height:1.25;
    text-align:center;
  }

.breadcrumb-navigation__item{
    list-style:none;
    left:auto;
    margin:0;
    padding:0;
    position:static;
    margin-right:.3125rem;
    padding-top:.625rem;
    font-size:.75rem;
    display:inline-block;
  }

[lang=ja] .breadcrumb-navigation__item,[lang=ko] .breadcrumb-navigation__item,[lang=th] .breadcrumb-navigation__item,[lang=zh] .breadcrumb-navigation__item{
      font-size:.875rem;
    }

.breadcrumb-navigation__item:first-child,.breadcrumb-navigation__item:last-child{
      font-weight:700;
    }

@media screen and (max-width:599px){

.breadcrumb-navigation__item{
      display:none
  }
    }

@media screen and (max-width:599px){

.breadcrumb-navigation__item:nth-last-child(2){
        display:block;
        text-align:left;
        font-weight:700
    }
      }

@media screen and (max-width:599px){

.breadcrumb-navigation__item:nth-last-child(2)>.breadcrumb-navigation__link::after{
        content:" "
    }
      }

@media screen and (max-width:599px){

.breadcrumb-navigation__item:nth-last-child(2)>.breadcrumb-navigation__link::before{
        font-size:.75rem;
        padding-right:.625rem;
        display:inline-block;
        content:"\e601";
        font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
        color:#575757;
        font-weight:400
    }
      }

.breadcrumb-navigation__link{
    text-decoration:none;
    display:inline-block;
    font-weight:400;
  }

@media screen and (max-width:599px){

.breadcrumb-navigation__link{
      font-weight:700
  }
    }

.breadcrumb-navigation__link:focus,.breadcrumb-navigation__link:hover{
      color:#dd1d21;
    }

.breadcrumb-navigation__link:focus::after,.breadcrumb-navigation__link:hover::after{
        text-decoration:none;
      }

.breadcrumb-navigation__link::after{
      content:"\e607";
      display:inline-block;
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
      color:#575757;
      font-weight:400;
      font-size:.625rem;
      text-indent:.625rem;
    }

.breadcrumb-navigation__link.active{
      font-weight:700;
    }

.breadcrumb-navigation__link span:focus,.breadcrumb-navigation__link span:hover{
        color:#dd1d21;
        text-decoration:underline;
      }

.campaign-promo{
  overflow:hidden;
}

.campaign-promo--palette-0,.campaign-promo.colour--palette-0{--palette-text-colour:#575757;--palette-background-colour:#fff;--palette-hover-colour:#005a9b;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#fff;color:#575757;background-color:#fff;border-color:#575757;}

.campaign-promo--palette-0 a:focus,.campaign-promo--palette-0 a:hover,.campaign-promo.colour--palette-0 a:focus,.campaign-promo.colour--palette-0 a:hover{color:#005a9b;}

.campaign-promo--palette-0 .atomic--button-link,.campaign-promo.colour--palette-0 .atomic--button-link{color:#fff;background-color:#005a9b;border-color:#005a9b;}

.campaign-promo--palette-0 .atomic--button-link:focus,.campaign-promo--palette-0 .atomic--button-link:hover,.campaign-promo.colour--palette-0 .atomic--button-link:focus,.campaign-promo.colour--palette-0 .atomic--button-link:hover{background-color:#fff;color:#005a9b;}

.campaign-promo--palette-1,.campaign-promo.colour--palette-1{--palette-text-colour:#575757;--palette-background-colour:#f7f7f7;--palette-hover-colour:#005a9b;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#f7f7f7;color:#575757;background-color:#f7f7f7;border-color:#575757;}

.campaign-promo--palette-1 a:focus,.campaign-promo--palette-1 a:hover,.campaign-promo.colour--palette-1 a:focus,.campaign-promo.colour--palette-1 a:hover{color:#005a9b005a9b;}

.campaign-promo--palette-1 .atomic--button-link,.campaign-promo.colour--palette-1 .atomic--button-link{color:#f7f7f7;background-color:#005a9b;border-color:#005a9b;}

.campaign-promo--palette-1 .atomic--button-link:focus,.campaign-promo--palette-1 .atomic--button-link:hover,.campaign-promo.colour--palette-1 .atomic--button-link:focus,.campaign-promo.colour--palette-1 .atomic--button-link:hover{background-color:#f7f7f7;color:#005a9b;}

.campaign-promo--palette-2,.campaign-promo.colour--palette-2{--palette-text-colour:#575757;--palette-background-colour:#fff;--palette-hover-colour:#dd1d21;--palette-button-background-colour:#fbce07;--palette-button-text-colour:#575757;color:#575757;background-color:#fff;border-color:#575757;}

.campaign-promo--palette-2 a:focus,.campaign-promo--palette-2 a:hover,.campaign-promo.colour--palette-2 a:focus,.campaign-promo.colour--palette-2 a:hover{color:#dd1d21;}

.campaign-promo--palette-2 .atomic--button-link,.campaign-promo.colour--palette-2 .atomic--button-link{color:#575757;background-color:#fbce07;border-color:#fbce07;}

.campaign-promo--palette-2 .atomic--button-link:focus,.campaign-promo--palette-2 .atomic--button-link:hover,.campaign-promo.colour--palette-2 .atomic--button-link:focus,.campaign-promo.colour--palette-2 .atomic--button-link:hover{background-color:#575757;color:#fbce07;}

.campaign-promo--palette-3,.campaign-promo.colour--palette-3{--palette-text-colour:#fff;--palette-background-colour:#dd1d21;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#dd1d21;color:#fff;background-color:#dd1d21;border-color:#fff;}

.campaign-promo--palette-3 a:focus,.campaign-promo--palette-3 a:hover,.campaign-promo.colour--palette-3 a:focus,.campaign-promo.colour--palette-3 a:hover{color:#fff;}

.campaign-promo--palette-3 .atomic--button-link,.campaign-promo.colour--palette-3 .atomic--button-link{color:#dd1d21;background-color:#fff;border-color:#fff;}

.campaign-promo--palette-3 .atomic--button-link:focus,.campaign-promo--palette-3 .atomic--button-link:hover,.campaign-promo.colour--palette-3 .atomic--button-link:focus,.campaign-promo.colour--palette-3 .atomic--button-link:hover{background-color:#dd1d21;color:#fff;}

.campaign-promo--palette-4,.campaign-promo.colour--palette-4{--palette-text-colour:#575757;--palette-background-colour:#fbce07;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#fbce07;color:#575757;background-color:#fbce07;border-color:#575757;}

.campaign-promo--palette-4 a:focus,.campaign-promo--palette-4 a:hover,.campaign-promo.colour--palette-4 a:focus,.campaign-promo.colour--palette-4 a:hover{color:#575757;}

.campaign-promo--palette-4 .atomic--button-link,.campaign-promo.colour--palette-4 .atomic--button-link{color:#fbce07;background-color:#575757;border-color:#575757;}

.campaign-promo--palette-4 .atomic--button-link:focus,.campaign-promo--palette-4 .atomic--button-link:hover,.campaign-promo.colour--palette-4 .atomic--button-link:focus,.campaign-promo.colour--palette-4 .atomic--button-link:hover{background-color:#fbce07;color:#575757;}

.campaign-promo--palette-5,.campaign-promo.colour--palette-5{--palette-text-colour:#fff;--palette-background-colour:#003c88;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#003c88;color:#fff;background-color:#003c88;border-color:#fff;}

.campaign-promo--palette-5 a:focus,.campaign-promo--palette-5 a:hover,.campaign-promo.colour--palette-5 a:focus,.campaign-promo.colour--palette-5 a:hover{color:#fff;}

.campaign-promo--palette-5 .atomic--button-link,.campaign-promo.colour--palette-5 .atomic--button-link{color:#003c88;background-color:#fff;border-color:#fff;}

.campaign-promo--palette-5 .atomic--button-link:focus,.campaign-promo--palette-5 .atomic--button-link:hover,.campaign-promo.colour--palette-5 .atomic--button-link:focus,.campaign-promo.colour--palette-5 .atomic--button-link:hover{background-color:#003c88;color:#fff;}

.campaign-promo--palette-7,.campaign-promo.colour--palette-7{--palette-text-colour:#fff;--palette-background-colour:#008443;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#008443;color:#fff;background-color:#008443;border-color:#fff;}

.campaign-promo--palette-7 a:focus,.campaign-promo--palette-7 a:hover,.campaign-promo.colour--palette-7 a:focus,.campaign-promo.colour--palette-7 a:hover{color:#fff;}

.campaign-promo--palette-7 .atomic--button-link,.campaign-promo.colour--palette-7 .atomic--button-link{color:#008443;background-color:#fff;border-color:#fff;}

.campaign-promo--palette-7 .atomic--button-link:focus,.campaign-promo--palette-7 .atomic--button-link:hover,.campaign-promo.colour--palette-7 .atomic--button-link:focus,.campaign-promo.colour--palette-7 .atomic--button-link:hover{background-color:#008443;color:#fff;}

.campaign-promo--palette-8,.campaign-promo.colour--palette-8{--palette-text-colour:#fff;--palette-background-colour:#743410;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#743410;color:#fff;background-color:#743410;border-color:#fff;}

.campaign-promo--palette-8 a:focus,.campaign-promo--palette-8 a:hover,.campaign-promo.colour--palette-8 a:focus,.campaign-promo.colour--palette-8 a:hover{color:#fff;}

.campaign-promo--palette-8 .atomic--button-link,.campaign-promo.colour--palette-8 .atomic--button-link{color:#743410;background-color:#fff;border-color:#fff;}

.campaign-promo--palette-8 .atomic--button-link:focus,.campaign-promo--palette-8 .atomic--button-link:hover,.campaign-promo.colour--palette-8 .atomic--button-link:focus,.campaign-promo.colour--palette-8 .atomic--button-link:hover{background-color:#743410;color:#fff;}

.campaign-promo--palette-9,.campaign-promo.colour--palette-9{--palette-text-colour:#fff;--palette-background-colour:#641964;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#641964;color:#fff;background-color:#641964;border-color:#fff;}

.campaign-promo--palette-9 a:focus,.campaign-promo--palette-9 a:hover,.campaign-promo.colour--palette-9 a:focus,.campaign-promo.colour--palette-9 a:hover{color:#fff;}

.campaign-promo--palette-9 .atomic--button-link,.campaign-promo.colour--palette-9 .atomic--button-link{color:#641964;background-color:#fff;border-color:#fff;}

.campaign-promo--palette-9 .atomic--button-link:focus,.campaign-promo--palette-9 .atomic--button-link:hover,.campaign-promo.colour--palette-9 .atomic--button-link:focus,.campaign-promo.colour--palette-9 .atomic--button-link:hover{background-color:#641964;color:#fff;}

.campaign-promo--palette-10,.campaign-promo.colour--palette-10{--palette-text-colour:#575757;--palette-background-colour:#89cfdc;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#89cfdc;color:#575757;background-color:#89cfdc;border-color:#575757;}

.campaign-promo--palette-10 a:focus,.campaign-promo--palette-10 a:hover,.campaign-promo.colour--palette-10 a:focus,.campaign-promo.colour--palette-10 a:hover{color:#575757;}

.campaign-promo--palette-10 .atomic--button-link,.campaign-promo.colour--palette-10 .atomic--button-link{color:#89cfdc;background-color:#575757;border-color:#575757;}

.campaign-promo--palette-10 .atomic--button-link:focus,.campaign-promo--palette-10 .atomic--button-link:hover,.campaign-promo.colour--palette-10 .atomic--button-link:focus,.campaign-promo.colour--palette-10 .atomic--button-link:hover{background-color:#89cfdc;color:#575757;}

.campaign-promo--palette-11,.campaign-promo.colour--palette-11{--palette-text-colour:#575757;--palette-background-colour:#bed50f;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#bed50f;color:#575757;background-color:#bed50f;border-color:#575757;}

.campaign-promo--palette-11 a:focus,.campaign-promo--palette-11 a:hover,.campaign-promo.colour--palette-11 a:focus,.campaign-promo.colour--palette-11 a:hover{color:#575757;}

.campaign-promo--palette-11 .atomic--button-link,.campaign-promo.colour--palette-11 .atomic--button-link{color:#bed50f;background-color:#575757;border-color:#575757;}

.campaign-promo--palette-11 .atomic--button-link:focus,.campaign-promo--palette-11 .atomic--button-link:hover,.campaign-promo.colour--palette-11 .atomic--button-link:focus,.campaign-promo.colour--palette-11 .atomic--button-link:hover{background-color:#bed50f;color:#575757;}

.campaign-promo--palette-13,.campaign-promo.colour--palette-13{--palette-text-colour:#575757;--palette-background-colour:#d9d9d9;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#d9d9d9;color:#575757;background-color:#d9d9d9;border-color:#575757;}

.campaign-promo--palette-13 a:focus,.campaign-promo--palette-13 a:hover,.campaign-promo.colour--palette-13 a:focus,.campaign-promo.colour--palette-13 a:hover{color:#575757;}

.campaign-promo--palette-13 .atomic--button-link,.campaign-promo.colour--palette-13 .atomic--button-link{color:#d9d9d9;background-color:#575757;border-color:#575757;}

.campaign-promo--palette-13 .atomic--button-link:focus,.campaign-promo--palette-13 .atomic--button-link:hover,.campaign-promo.colour--palette-13 .atomic--button-link:focus,.campaign-promo.colour--palette-13 .atomic--button-link:hover{background-color:#d9d9d9;color:#575757;}

.campaign-promo--palette-14,.campaign-promo.colour--palette-14{--palette-text-colour:#dd1d21;--palette-background-colour:#fff;--palette-hover-colour:#dd1d21;--palette-button-background-colour:#dd1d21;--palette-button-text-colour:#fff;color:#dd1d21;background-color:#fff;border-color:#dd1d21;}

.campaign-promo--palette-14 a:focus,.campaign-promo--palette-14 a:hover,.campaign-promo.colour--palette-14 a:focus,.campaign-promo.colour--palette-14 a:hover{color:#dd1d21;}

.campaign-promo--palette-14 .atomic--button-link,.campaign-promo.colour--palette-14 .atomic--button-link{color:#fff;background-color:#dd1d21;border-color:#dd1d21;}

.campaign-promo--palette-14 .atomic--button-link:focus,.campaign-promo--palette-14 .atomic--button-link:hover,.campaign-promo.colour--palette-14 .atomic--button-link:focus,.campaign-promo.colour--palette-14 .atomic--button-link:hover{background-color:#fff;color:#dd1d21;}

.campaign-promo--palette-15,.campaign-promo.colour--palette-15{--palette-text-colour:#003c88;--palette-background-colour:#fff;--palette-hover-colour:#003c88;--palette-button-background-colour:#003c88;--palette-button-text-colour:#fff;color:#003c88;background-color:#fff;border-color:#003c88;}

.campaign-promo--palette-15 a:focus,.campaign-promo--palette-15 a:hover,.campaign-promo.colour--palette-15 a:focus,.campaign-promo.colour--palette-15 a:hover{color:#003c88;}

.campaign-promo--palette-15 .atomic--button-link,.campaign-promo.colour--palette-15 .atomic--button-link{color:#fff;background-color:#003c88;border-color:#003c88;}

.campaign-promo--palette-15 .atomic--button-link:focus,.campaign-promo--palette-15 .atomic--button-link:hover,.campaign-promo.colour--palette-15 .atomic--button-link:focus,.campaign-promo.colour--palette-15 .atomic--button-link:hover{background-color:#fff;color:#003c88;}

.campaign-promo--palette-16,.campaign-promo.colour--palette-16{--palette-text-colour:#008443;--palette-background-colour:#fff;--palette-hover-colour:#008443;--palette-button-background-colour:#008443;--palette-button-text-colour:#fff;color:#008443;background-color:#fff;border-color:#008443;}

.campaign-promo--palette-16 a:focus,.campaign-promo--palette-16 a:hover,.campaign-promo.colour--palette-16 a:focus,.campaign-promo.colour--palette-16 a:hover{color:#008443;}

.campaign-promo--palette-16 .atomic--button-link,.campaign-promo.colour--palette-16 .atomic--button-link{color:#fff;background-color:#008443;border-color:#008443;}

.campaign-promo--palette-16 .atomic--button-link:focus,.campaign-promo--palette-16 .atomic--button-link:hover,.campaign-promo.colour--palette-16 .atomic--button-link:focus,.campaign-promo.colour--palette-16 .atomic--button-link:hover{background-color:#fff;color:#008443;}

.campaign-promo--palette-17,.campaign-promo.colour--palette-17{--palette-text-colour:#743410;--palette-background-colour:#fff;--palette-hover-colour:#743410;--palette-button-background-colour:#743410;--palette-button-text-colour:#fff;color:#743410;background-color:#fff;border-color:#743410;}

.campaign-promo--palette-17 a:focus,.campaign-promo--palette-17 a:hover,.campaign-promo.colour--palette-17 a:focus,.campaign-promo.colour--palette-17 a:hover{color:#743410;}

.campaign-promo--palette-17 .atomic--button-link,.campaign-promo.colour--palette-17 .atomic--button-link{color:#fff;background-color:#743410;border-color:#743410;}

.campaign-promo--palette-17 .atomic--button-link:focus,.campaign-promo--palette-17 .atomic--button-link:hover,.campaign-promo.colour--palette-17 .atomic--button-link:focus,.campaign-promo.colour--palette-17 .atomic--button-link:hover{background-color:#fff;color:#743410;}

.campaign-promo--palette-18,.campaign-promo.colour--palette-18{--palette-text-colour:#641964;--palette-background-colour:#fff;--palette-hover-colour:#641964;--palette-button-background-colour:#641964;--palette-button-text-colour:#fff;color:#641964;background-color:#fff;border-color:#641964;}

.campaign-promo--palette-18 a:focus,.campaign-promo--palette-18 a:hover,.campaign-promo.colour--palette-18 a:focus,.campaign-promo.colour--palette-18 a:hover{color:#641964;}

.campaign-promo--palette-18 .atomic--button-link,.campaign-promo.colour--palette-18 .atomic--button-link{color:#fff;background-color:#641964;border-color:#641964;}

.campaign-promo--palette-18 .atomic--button-link:focus,.campaign-promo--palette-18 .atomic--button-link:hover,.campaign-promo.colour--palette-18 .atomic--button-link:focus,.campaign-promo.colour--palette-18 .atomic--button-link:hover{background-color:#fff;color:#641964;}

.campaign-promo__base,.campaign-promo__body,.campaign-promo__header,.campaign-promo__summary{
    position:relative;
  }

.campaign-promo__item-wrapper{
    position:relative;
    box-sizing:border-box;
    margin:0;
  }

.campaign-promo__image-link{
    display:block;
  }

.campaign-promo__image-link:hover img{
      max-width:100%;
      width:103%;
    }

.campaign-promo__image-wrapper{padding-bottom:31.35%;height:0;overflow:hidden;position:relative;display:block;
  }

.campaign-promo__image-wrapper img{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;height:auto;width:100%;
      transition:width .3s;}

.campaign-promo__list{
    display:none;
    position:relative;
    z-index:1;
  }

.campaign-promo--carousel-initialized .campaign-promo__list,.campaign-promo__list:first-child{
    display:block;
  }

.campaign-promo__link{
    padding-top:1rem;
    display:block;
  }

.campaign-promo__text{
    margin-bottom:1.25rem;
    padding:1.875rem;
    max-width:100%;
    font-size:1rem;
    box-sizing:border-box;
    border-radius: 15px 0;
    position:relative;
    margin-left:auto;
    margin-right:auto;
    border:none;
    white-space:normal;
    color: #575757 !important;
  }

@media screen and (min-width:960px){

.campaign-promo__text{
    top:2.5rem;
    bottom:auto;
    right:calc(50% + 1.875rem);
    left:auto;
    border-radius: 15px 0;
  }
  }

@media screen and (min-width:600px){

.campaign-promo__text{
      margin-top:-2.5rem;
      max-width:calc(100% - 13.75rem);
      padding-top:1.9375rem
  }
    }

@media screen and (min-width:960px){

.campaign-promo__text{
      width:34.375rem;
      max-width:calc(50% - 10.625rem);
      max-height:calc(100% - 5rem);
      position:absolute;
      margin-left:0;
      margin-top:0;
      margin-bottom:0;
      overflow:auto
  }
    }

.campaign-promo__text h2{
      font-size:238%;
      line-height:1.28;
    }

.campaign-promo__text p{
      line-height:1.4;
    }

.campaign-promo__item{
    width:100%;
  }

.campaign-promo__nav{
    width:100%;
    max-width:93.75rem;
    margin-left:auto;
    margin-right:auto;
  }

.campaign-promo__arrows,.campaign-promo__dots-wrapper{
    max-width:93.75rem;
    display:none;
    top:0;
    width:100%;
  }

.campaign-promo__arrows{
    display:none;
  }

@media screen and (min-width:960px){

.campaign-promo__arrows{
      position:absolute;
      padding-bottom:31.25%
  }
    }

.campaign-promo__arrow-prev{
    transition:all .3s;
    font-size:1.875rem;
    width:4.375rem;
    height:4.375rem;
    border:.0625rem solid #575757;
    background-color:transparent;
    color:#575757;
    font-weight:400;
    line-height:1;
    text-align:center;
    padding:0;
    left:3.125rem;
  }

.campaign-promo__arrow-prev:focus{
    outline:none;
  }

.campaign-promo__arrow-prev span{
    display:none;
  }

.campaign-promo__arrow-prev::after{
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    vertical-align:middle;
    display:inline-block;
    font-weight:400;
    content:"\e90f";
    transform:rotate(90deg);
  }

.campaign-promo__arrow-next{
    transition:all .3s;
    font-size:1.875rem;
    width:4.375rem;
    height:4.375rem;
    /* border:.0625rem solid #575757; */
    border: none;
    background-color:transparent;
    color:#575757;
    font-weight:400;
    line-height:1;
    text-align:center;
    padding:0;
    right:3.125rem;
  }

.campaign-promo__arrow-next:focus{
    outline:none;
  }

.campaign-promo__arrow-next span{
    display:none;
  }

.campaign-promo__arrow-next::after{
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    vertical-align:middle;
    display:inline-block;
    font-weight:400;
    content:"\e90f";
    transform:rotate(-90deg);
  }

.campaign-promo__arrow-next,.campaign-promo__arrow-prev{
    z-index:2;
    position:absolute;
    top:calc(50% - 1.875rem);
    background-color:#69be28;
    border: none;
    color:#fff;
    width:3.75rem;
    height:3.75rem;
    border-radius: 15px 0;
  }

.campaign-promo__arrow-next:hover,.campaign-promo__arrow-prev:hover{
      color:#69be28;
      background-color:#fff;
    }

.campaign-promo__dots-wrapper{
    margin-bottom:1.25rem;
  }

@media screen and (min-width:600px){

.campaign-promo__dots-wrapper{
      margin-bottom:0
  }
    }

@media screen and (min-width:960px){

.campaign-promo__dots-wrapper{
      position:absolute;
      padding-bottom:31.25%
  }
    }

.campaign-promo__dots{
    margin:0;
    text-align:center;
    width:100%;
  }

.campaign-promo__dots--hide{
    display:none !important;
  }

@media screen and (min-width:600px){

.campaign-promo__dots{
      position:absolute;
      bottom:2rem;
      transition:bottom .3s
  }
    }

@media screen and (min-width:960px){

.campaign-promo__dots{
      bottom:.9375rem
  }
    }

.campaign-promo__dots span{
      display:none;
    }

.campaign-promo__dot{
    box-sizing:border-box;
    width:1.125rem;
    height:1.125rem;
    margin:0 .25rem;
    border:.0625rem solid #d9d9d9;
    border-radius: 5px 0;
    padding:0;
    overflow:hidden;
    background-color:#fff;
    display:inline-block;
    vertical-align:top;
    position:relative;
    z-index:2;
    left:0;
  }

.campaign-promo__dot:focus{
    outline:none;
  }

.campaign-promo__dot--selected{
    background-color:#005a9b;
  }

.campaign-promo__dot span{
    display:none;
  }

@media screen and (min-width:960px){

.campaign-promo.campaign-promo--carousel-nav-enabled .campaign-promo__arrows{
        display:block
    }
      }

.campaign-promo.campaign-promo--carousel-nav-enabled .campaign-promo__dots-wrapper{
      display:block;
    }

@media screen and (min-width:960px){

.campaign-promo__item--bottom-left .campaign-promo__text{
    right:calc(50% + 1.875rem);
    left:auto;
    top:auto;
    bottom:2.5rem;
      }
  }

@media screen and (min-width:960px){

.campaign-promo__item--bottom-right .campaign-promo__text{
    top:auto;
    bottom:2.5rem;
    left:calc(50% + 1.875rem);
    right:auto;
      }
  }

@media screen and (min-width:960px){

.campaign-promo__item--top-right .campaign-promo__text{
    top:2.5rem;
    bottom:auto;
    left:calc(50% + 1.875rem);
    right:auto;
      }
  }

.content-block{
  position:relative;
  overflow:hidden;
}

.content-block__layout{
    grid-row-gap:0;
  }

.content-block__image-wrapper{
    -ms-grid-row:1;
    -ms-grid-column:1;
    -ms-grid-column-span:12;
    grid-area:1 / 1 / 1 / span 12;
  }

.content-block__text-wrapper{
    -ms-grid-row:2;
    -ms-grid-column:1;
    -ms-grid-column-span:12;
    grid-area:2 / 1 / 2 / span 12;
    padding:1.875rem;
  }

.content-block__link{
    margin-top:.625rem;
    display:inline-block;
  }

.content-block__text-tag{
    font-size:.6875rem;
    line-height:1.3125rem;
    color:#707070;
    font-weight:700;
    text-transform:uppercase;
  }

@media screen and (min-width:960px){

.content-block__text-tag{
    font-size:.6875rem;
  }
  }

.colour--palette-0 .content-block__text-tag{
    color:#707070;
  }

.colour--palette-4 .content-block__text-tag{
    color:#505050;
  }

.content-block__figure img{
    width:100%;
    display:block;
  }

.content-block--image-filter .content-block__figure{
    filter:grayscale(.1) contrast(.925) brightness(.68);
  }

.content-block--banner-bright.content-block--has-link img,.content-block--banner-dark.content-block--has-link img,.content-block--banner.content-block--has-link img{
      transition:width .3s;
    }

.content-block--banner-bright.content-block--has-link .content-block__layout:focus,.content-block--banner-bright.content-block--has-link .content-block__layout:hover,.content-block--banner-dark.content-block--has-link .content-block__layout:focus,.content-block--banner-dark.content-block--has-link .content-block__layout:hover,.content-block--banner.content-block--has-link .content-block__layout:focus,.content-block--banner.content-block--has-link .content-block__layout:hover{
      cursor:pointer;
    }

.content-block--banner-bright.content-block--has-link .content-block__layout:focus .content-block__link,.content-block--banner-bright.content-block--has-link .content-block__layout:hover .content-block__link,.content-block--banner-dark.content-block--has-link .content-block__layout:focus .content-block__link,.content-block--banner-dark.content-block--has-link .content-block__layout:hover .content-block__link,.content-block--banner.content-block--has-link .content-block__layout:focus .content-block__link,.content-block--banner.content-block--has-link .content-block__layout:hover .content-block__link{
        text-decoration:underline;
      }

.content-block--banner-bright.content-block--has-link .content-block__layout:focus .content-block__figure img,.content-block--banner-bright.content-block--has-link .content-block__layout:hover .content-block__figure img,.content-block--banner-dark.content-block--has-link .content-block__layout:focus .content-block__figure img,.content-block--banner-dark.content-block--has-link .content-block__layout:hover .content-block__figure img,.content-block--banner.content-block--has-link .content-block__layout:focus .content-block__figure img,.content-block--banner.content-block--has-link .content-block__layout:hover .content-block__figure img{
        width:103%;
      }

.content-block--banner-bright picture,.content-block--banner-dark picture,.content-block--banner picture{padding-bottom:38.46%;height:0;overflow:hidden;position:relative;display:block;
  }

.content-block--banner-bright picture img,.content-block--banner-dark picture img,.content-block--banner picture img{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;height:auto;width:100%;}

.content-block--banner-bright .content-block__text-wrapper,.content-block--banner-dark .content-block__text-wrapper,.content-block--banner .content-block__text-wrapper{
      position:relative;
      z-index:10;
      border-bottom:.0625rem solid #dcdcdc;
    }

@media screen and (min-width:960px){

.content-block--banner-bright .content-block__text-wrapper,.content-block--banner-dark .content-block__text-wrapper,.content-block--banner .content-block__text-wrapper{
        -ms-grid-row:1;
        -ms-grid-column:2;
        -ms-grid-column-span:4;
        grid-area:1 / 2 / 1 / span 4;
        -ms-grid-row-align:center;
            align-self:center;
        padding:0;
        border:0
    }
      }

.content-block--banner-bright .content-block__text,.content-block--banner-dark .content-block__text,.content-block--banner .content-block__text{
      color:#575757;
      padding-bottom:0;
    }

@media screen and (min-width:960px){

.content-block--banner-bright .content-block__text,.content-block--banner-dark .content-block__text,.content-block--banner .content-block__text{
        color:#fff
    }
      }

.content-block--banner-bright .content-block__text-title,.content-block--banner-dark .content-block__text-title,.content-block--banner .content-block__text-title{
      color:#575757;
    }

@media screen and (min-width:960px){

.content-block--banner-bright .content-block__text-title,.content-block--banner-dark .content-block__text-title,.content-block--banner .content-block__text-title{
        color:#fff;
        font-size:2.5rem;
        line-height:2.75rem
    }
      }

.content-block--banner-bright .content-block__text-description,.content-block--banner-dark .content-block__text-description,.content-block--banner .content-block__text-description{
      color:#575757;
    }

@media screen and (min-width:960px){

.content-block--banner-bright .content-block__text-description,.content-block--banner-dark .content-block__text-description,.content-block--banner .content-block__text-description{
        color:#fff
    }
      }

.content-block--banner-bright .content-block__link,.content-block--banner-dark .content-block__link,.content-block--banner .content-block__link{
      color:#575757;
      display:block;
      font-weight:700;
      text-decoration:none;
    }

.content-block--banner-bright .content-block__link::before,.content-block--banner-dark .content-block__link::before,.content-block--banner .content-block__link::before{
    content:"";
    width:5.625rem;
    margin-top:1rem;
    margin-bottom:1rem;
    height:.125rem;
    border:0;
    background-color:#69be28;
    display:block;
  }

@media screen and (min-width:960px){

.content-block--banner-bright .content-block__link,.content-block--banner-dark .content-block__link,.content-block--banner .content-block__link{
        color:#fff
    }
      }

.content-block--banner-bright .content-block__link,.content-block--banner-bright .content-block__text,.content-block--banner-bright .content-block__text-description,.content-block--banner-bright .content-block__text-title,.content-block--banner-bright .content-block__text-wrapper{
      color:#575757;
    }

@media screen and (min-width:960px){

.content-block--banner-bright .content-block__text-tag,.content-block--banner-dark .content-block__text-tag{
        color:#a6a6a6
    }
      }

.content-block--full .content-block__layout{
      color:#fff;
      background-color:#dd1d21;
    }

.content-block--full .content-block__text-wrapper{
      -ms-grid-row:1;
      -ms-grid-column:2;
      -ms-grid-column-span:4;
      grid-area:1 / 2 / 1 / span 4;
      order:1;
      display:flex;
      align-items:center;
    }

.content-block--full .content-block__image-wrapper{
      -ms-grid-row:1;
      -ms-grid-column:7;
      -ms-grid-column-span:6;
      grid-area:1 / 7 / 1 / span 6;
      order:2;
    }

.content-block--introduction .content-block picture{padding-bottom:37.5%;height:0;overflow:hidden;position:relative;display:block;
    }

.content-block--introduction .content-block picture img{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;height:auto;width:100%;}

.content-block--introduction .content-block__text-description{
      font-size:1.125rem;
      line-height:1.25rem;
    }

@media screen and (min-width:960px){

.content-block--introduction .content-block__text-description{
        line-height:1.5rem
    }
      }

.content-block--introduction .content-block__text-wrapper{
      padding:1.875rem 1.875rem 0 1.875rem;
    }

@media screen and (min-width:960px){

.content-block--introduction .content-block__text-wrapper{
        -ms-grid-row:2;
        -ms-grid-column:3;
        -ms-grid-column-span:5;
        grid-area:2 / 3 / 2 / span 5
    }
      }

.content-block--introduction .content-block__text-wrapper .content-block__link,.content-block--introduction .content-block__text-wrapper .content-block__text-tag,.content-block--introduction .content-block__text-wrapper .content-block__text-title{
        display:none;
      }

.content-block--top-box{
  background-color:#fff;
}

.content-block--top-box.content-block{
    border:.0625rem solid #d9d9d9;
    border-left:0;
    border-right:0;
    margin-top:-.0625rem;
  }

@media screen and (min-width:960px){

.content-block--top-box.content-block{
      border:0;
      margin-top:0
  }
    }

.content-block--top-box.content-block--has-link img{
      transition:width .3s;
    }

.content-block--top-box.content-block--has-link .content-block__layout:focus,.content-block--top-box.content-block--has-link .content-block__layout:hover{
      cursor:pointer;
    }

.content-block--top-box.content-block--has-link .content-block__layout:focus .content-block__link,.content-block--top-box.content-block--has-link .content-block__layout:hover .content-block__link{
        text-decoration:underline;
      }

.content-block--top-box.content-block--has-link .content-block__layout:focus .content-block__figure img,.content-block--top-box.content-block--has-link .content-block__layout:hover .content-block__figure img{
        width:103%;
      }

.content-block--top-box picture{padding-bottom:56.25%;height:0;overflow:hidden;position:relative;display:block;
  }

.content-block--top-box picture img{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;height:auto;width:100%;
      transition:width .3s;}

.content-block--top-box .content-block__image-wrapper{
      display:none;
    }

@media screen and (min-width:960px){

.content-block--top-box .content-block__image-wrapper{
        display:block
    }
      }

.content-block--top-box .content-block__text-wrapper{
      -ms-grid-row:1;
      -ms-grid-column:1;
      -ms-grid-column-span:12;
      grid-area:1 / 1 / 1 / span 12;
    }

@media screen and (min-width:960px){

.content-block--top-box .content-block__text-wrapper{
        -ms-grid-row:2;
        -ms-grid-column:1;
        -ms-grid-column-span:12;
        grid-area:2 / 1 / 2 / span 12
    }
      }

.content-block--top-box .content-block__text{
      color:#575757;
      padding:0;
    }

.content-block--top-box .content-block__text-title{
      margin-bottom:0;
    }

@media screen and (min-width:960px){

.content-block--top-box .content-block__text-title{
        margin-bottom:inherit
    }
      }

.content-block--top-box .content-block__text-description{
      color:#575757;
    }

.content-block--top-box .content-block__text-description::before{
    content:"";
    width:1.875rem;
    margin-top:1rem;
    margin-bottom:1rem;
    height:.125rem;
    border:0;
    background-color:#69be28;
    display:block;
  }

.content-block--top-box .content-block__link{
      display:none;
    }

.content-block--left-box.content-block--has-link img{
      transition:width .3s;
    }

.content-block--left-box.content-block--has-link .content-block__layout:focus,.content-block--left-box.content-block--has-link .content-block__layout:hover{
      cursor:pointer;
    }

.content-block--left-box.content-block--has-link .content-block__layout:focus .content-block__link,.content-block--left-box.content-block--has-link .content-block__layout:hover .content-block__link{
        text-decoration:underline;
      }

.content-block--left-box.content-block--has-link .content-block__layout:focus .content-block__figure img,.content-block--left-box.content-block--has-link .content-block__layout:hover .content-block__figure img{
        width:103%;
      }

.content-block--left-box picture{padding-bottom:56.25%;height:0;overflow:hidden;position:relative;display:block;
  }

.content-block--left-box picture img{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;height:auto;width:100%;
      transition:width .3s;}

.content-block--left-box .content-block__image-wrapper{
      padding:1.875rem 1.875rem 0 1.875rem;
    }

@media screen and (min-width:960px){

.content-block--left-box .content-block__image-wrapper{
        padding:1.875rem 0 1.875rem 1.875rem;
        -ms-grid-row:1;
        -ms-grid-column:1;
        -ms-grid-column-span:6;
        grid-area:1 / 1 / 1 / span 6;
        position:relative;
        overflow:hidden
    }
      }

@media screen and (min-width:960px){

.content-block--left-box .content-block__text-tag{
        margin-top:0
    }
      }

.content-block--left-box .content-block__text-wrapper{
      padding:1.875rem;
    }

@media screen and (min-width:960px){

.content-block--left-box .content-block__text-wrapper{
        padding:1.875rem 1.875rem 1.875rem
          .625rem;
        -ms-grid-row:1;
        -ms-grid-column:7;
        -ms-grid-column-span:6;
        grid-area:1 / 7 / 1 / span 6
    }
      }

.content-block--left-box .content-block__text{
      color:#575757;
      padding:0;
    }

@media screen and (min-width:960px){

.content-block--left-box .content-block__text-description{
        color:#575757;
        display:block;
        font-size:.875rem;
        line-height:1.3125rem
    }
      }

.content-block--left-box .content-block__link{
      display:none;
    }

.content-block--lure.content-block--has-link img{
      transition:width .3s;
    }

.content-block--lure.content-block--has-link .content-block__layout:focus,.content-block--lure.content-block--has-link .content-block__layout:hover{
      cursor:pointer;
    }

.content-block--lure.content-block--has-link .content-block__layout:focus .content-block__link,.content-block--lure.content-block--has-link .content-block__layout:hover .content-block__link{
        text-decoration:underline;
      }

.content-block--lure.content-block--has-link .content-block__layout:focus .content-block__figure img,.content-block--lure.content-block--has-link .content-block__layout:hover .content-block__figure img{
        width:103%;
      }

.content-block--lure picture{padding-bottom:56.25%;height:0;overflow:hidden;position:relative;display:block;
  }

.content-block--lure picture img{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;height:auto;width:100%;
      transition:width .3s;}

.content-block--lure.content-block{
    background-color:#fff;
    border-bottom:.0625rem solid #d9d9d9;
  }

@media screen and (min-width:960px){

.content-block--lure.content-block{
      border-bottom:0
  }
    }

.content-block--lure .content-block__layout{
    cursor:pointer;
  }

.content-block--lure .content-block__text-wrapper{
    box-sizing:border-box;
    height:100%;
  }

.content-block--lure .content-block__text{
    height:100%;
    display:flex;
    flex-direction:column;
  }

.content-block--lure .content-block__link,.content-block--lure .content-block__text-tag,.content-block--lure .content-block__text-title{
    width:100%;
    flex-grow:0;
    flex-shrink:0;
  }

.content-block--lure .content-block__text-title{
    display:none;
  }

.content-block--lure .content-block__link{
    text-decoration:none;
  }

.content-block--lure .content-block__link:focus,.content-block--lure .content-block__link:hover{
      color:#575757;
    }

.content-block--lure .content-block__text-description{
    font-size:1.5rem;
    line-height:2rem;
    font-weight:700;
    flex-grow:1;
  }

@media screen and (min-width:960px){

.content-block--lure .content-block__text-description{
      font-size:1.875rem;
      line-height:2.25rem
  }
    }

.content-block--lure .content-block__text-description>p{
      font-size:inherit;
      line-height:inherit;
      font-weight:inherit;
    }

.content-block--lure .content-block__layout{
      height:100%;
    }

.content-block--lure .content-block__text-wrapper{
      order:1;
      padding:1.875rem;
    }

@media screen and (min-width:960px){

.content-block--lure .content-block__text-wrapper{
        -ms-grid-row:1;
        -ms-grid-column:1;
        -ms-grid-column-span:4;
        grid-area:1 / 1 / 1 / span 4;
        order:2;
        padding:1.875rem .625rem
          1.875rem 1.875rem
    }
      }

.content-block--lure .content-block__image-wrapper{
      order:1;
    }

@media screen and (min-width:960px){

.content-block--lure .content-block__image-wrapper{
        -ms-grid-row:1;
        -ms-grid-column:5;
        -ms-grid-column-span:8;
        grid-area:1 / 5 / 1 / span 8;
        order:2
    }
      }

.content-block--text.content-block{
    border:.0625rem solid #d9d9d9;
    border-left:0;
    border-right:0;
    margin-top:-.0625rem;
  }

@media screen and (min-width:960px){

.content-block--text.content-block{
      border:0;
      margin-top:0
  }
    }

.content-block--text .content-block__image-wrapper{
      display:none;
    }

.content-block--text .content-block__text-wrapper{
      -ms-grid-row:1;
      -ms-grid-column:1;
      -ms-grid-column-span:12;
      grid-area:1 / 1 / 1 / span 12;
    }

.content-block--yellow-box{
  overflow:hidden;
}

.content-block--yellow-box.content-block--has-link img{
      transition:width .3s;
    }

.content-block--yellow-box.content-block--has-link .content-block__layout:focus,.content-block--yellow-box.content-block--has-link .content-block__layout:hover{
      cursor:pointer;
    }

.content-block--yellow-box.content-block--has-link .content-block__layout:focus .content-block__link,.content-block--yellow-box.content-block--has-link .content-block__layout:hover .content-block__link{
        text-decoration:underline;
      }

.content-block--yellow-box.content-block--has-link .content-block__layout:focus .content-block__figure img,.content-block--yellow-box.content-block--has-link .content-block__layout:hover .content-block__figure img{
        width:103%;
      }

.content-block--yellow-box .content-block__layout{
    cursor:pointer;
    height:100%;
  }

.content-block--yellow-box .content-block__text-wrapper{
    box-sizing:border-box;
    height:100%;
  }

.content-block--yellow-box .content-block__text{
    height:100%;
    display:flex;
    flex-direction:column;
  }

.content-block--yellow-box .content-block__link,.content-block--yellow-box .content-block__text-tag,.content-block--yellow-box .content-block__text-title{
    width:100%;
    flex-grow:0;
    flex-shrink:0;
  }

.content-block--yellow-box .content-block__text-title{
    display:none;
  }

.content-block--yellow-box .content-block__link{
    text-decoration:none;
  }

.content-block--yellow-box .content-block__link:focus,.content-block--yellow-box .content-block__link:hover{
      color:#575757;
    }

.content-block--yellow-box .content-block__text-description{
    font-size:1.5rem;
    line-height:2rem;
    font-weight:700;
    flex-grow:1;
  }

@media screen and (min-width:960px){

.content-block--yellow-box .content-block__text-description{
      font-size:1.875rem;
      line-height:2.25rem
  }
    }

.content-block--yellow-box .content-block__text-description>p{
      font-size:inherit;
      line-height:inherit;
      font-weight:inherit;
    }

.content-block--yellow-box .content-block__layout{
      background-color:#69be28;
      color: #fff;
    }

.content-block--yellow-box .content-block__text-wrapper{
      -ms-grid-row:1;
      -ms-grid-column:1;
      -ms-grid-column-span:12;
      grid-area:1 / 1 / 1 / span 12;
      padding:1.875rem;
    }

.content-block--yellow-box .content-block__image-wrapper{
      display:none;
    }

@media screen and (min-width:960px){

.content-block--text-image .content-block__layout .child-elm:first-child{
          -ms-grid-row:1;
          -ms-grid-column:1;
          -ms-grid-column-span:6;
          grid-area:1 / 1 / 1 / span 6
      }
        }

@media screen and (min-width:960px){

.content-block--text-image .content-block__layout .child-elm:last-child{
          -ms-grid-row:1;
          -ms-grid-column:7;
          -ms-grid-column-span:6;
          grid-area:1 / 7 / 1 / span 6
      }
        }

@media screen and (min-width:960px){

.content-block--text-image .content-block__layout .child-elm:only-child{
          -ms-grid-row:1;
          -ms-grid-column:1;
          -ms-grid-column-span:12;
          grid-area:1 / 1 / 1 / span 12
      }
        }

.content-block--text-image .content-block__text-wrapper{
      padding:1.875rem 1.875rem 0 1.875rem;
    }

@media screen and (min-width:960px){

.content-block--text-image .content-block__text-wrapper{
        padding:0
    }
      }

.content-block--text-image .content-block__text-wrapper .content-block__link{
        width:100%;
        min-height:3.75rem;
        padding:0 1.25rem 0 1.25rem;
        transition:all .3s;
        transition-property:color, background-color, border-color;
        box-sizing:border-box;
        border-width:.0625rem;
        border-style:solid;
        display:inline-block;
        overflow:hidden;
        line-height:3.75rem;
        font-weight:700;
        text-align:center;
        text-decoration:none;
        vertical-align:middle;
        border-radius:0;
        color:#fff;
        background-color:#69be28;
        border-color:#69be28;
        border-radius: 15px 0;
      }

.content-block--text-image .content-block__text-wrapper .content-block__link:focus,.content-block--text-image .content-block__text-wrapper .content-block__link:hover{
    background-color:#fff;
    color:#69be28;
    text-decoration:none;
  }

.content-block--text-image .content-block__text-wrapper .content-block__link:focus::after,.content-block--text-image .content-block__text-wrapper .content-block__link:focus span,.content-block--text-image .content-block__text-wrapper .content-block__link:hover::after,.content-block--text-image .content-block__text-wrapper .content-block__link:hover span{
    text-decoration:none;
  }

@media screen and (min-width:600px){

.content-block--text-image .content-block__text-wrapper .content-block__link{
    width:auto;
    min-width:18.75rem;
    min-height:4.375rem;
    line-height:4.375rem
      }
  }

.content-block--text-image .content-block__text-wrapper .content-block__link[class*=icon--]::before{
    padding:1.25rem .625rem 1.25rem 0;
    vertical-align:middle;
  }

.content-block--text-image .content-block__text-wrapper .content-block__link[data-suffix]::after,.content-block--text-image .content-block__text-wrapper .content-block__link[data-suffix][target=_blank]::after,.content-block--text-image .content-block__text-wrapper .content-block__link[target=_blank]::after{
    content:none;
  }

.content-block--text-image .content-block__text-wrapper .content-block__link-wrapper{
    display:inline-block;
    width:100%;
  }

.content-block--text-image .content-block__text-wrapper .content-block__link-label{
    line-height:1.5rem;
    display:inline-block;
    vertical-align:middle;
    max-width:100%;
  }

.content-block--text-image .content-block__text-wrapper .content-block__link[class*=icon--] .content-block--text-image .content-block__text-wrapper .content-block__link-wrapper{
    width:calc(100% - 3.1875rem);
  }

.content-block--text-image .content-block__text-wrapper .content-block__link[data-suffix] .content-block--text-image .content-block__text-wrapper .content-block__link-label::after{
    content:attr(data-suffix);
    color:inherit;
  }

.content-block--text-image .content-block__text-wrapper .content-block__link[target=_blank] [class$=-label]::after{
    content:" \e62f";
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    color:inherit;
    display:inline;
  }

.content-block--text-image .content-block__text-wrapper .content-block__link[data-suffix][target=_blank] .content-block--text-image .content-block__text-wrapper .content-block__link-label::after{
    content:attr(data-suffix) " \e62f";
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
  }

.content-block--text-image .content-block__text-wrapper .content-block__link[disabled]{
    opacity:.4;
    cursor:not-allowed;
  }

.content-block--text-image .content-block__text-wrapper .content-block__link--no-label,.content-block--text-image .content-block__text-wrapper .content-block__text-tag,.content-block--text-image .content-block__text-wrapper .content-block__text-title{
        display:none;
      }

@media screen and (min-width:960px){
      .content-block--text-image .content-block__text-description{
        font-size:.875rem;
        line-height:1.3125rem;
      }
    }

.crisis-mode-page-header{
  border-bottom:.0625rem solid #d9d9d9;
}

.crisis-mode-page-header__layout{
    grid-row-gap:0;
  }

.crisis-mode-page-header__text{
    padding:1.875rem;
    -ms-grid-row:1;
    -ms-grid-column:1;
    -ms-grid-column-span:12;
    grid-area:1 / 1 / 1 / span 12;
  }

@media screen and (min-width:960px){

.crisis-mode-page-header__text{
      padding:1.875rem 0;
      -ms-grid-row:1;
      -ms-grid-column:2;
      -ms-grid-column-span:5;
      grid-area:1 / 2 / 1 / span 5
  }
    }

.crisis-mode-page-header__image{
    position:relative;
    padding:1.875rem;
    padding-top:0;
    -ms-grid-row:2;
    -ms-grid-column:1;
    -ms-grid-column-span:12;
    grid-area:2 / 1 / 2 / span 12;
  }

@media screen and (min-width:960px){

.crisis-mode-page-header__image{
      padding:1.875rem 0;
      -ms-grid-row:1;
      -ms-grid-column:7;
      -ms-grid-column-span:5;
      grid-area:1 / 7 / 1 / span 5
  }
    }

.crisis-mode-page-header__image img{
      display:block;
      width:100;
    }

.crisis-mode-page-header__image-caption{
    display:block;
    color:#707070;
    text-align:left;
    font-style:italic;
    line-height:1.25rem;
  }

@media screen and (min-width:960px){

.crisis-mode-page-header__image-caption{
      height:1.875rem
  }
    }

.crisis-mode-page-header h1{
    font-size:1.25rem;
  }

.crisis-mode-page-header__date{
    display:block;
    font-weight:700;
    color:#707070;
    margin-bottom:1.875rem;
  }

.degree-matcher{
  --palette-text-colour:#fff;
  --palette-background-colour:#69be28;
  --palette-hover-colour:#575757;
  --palette-button-background-colour:#575757;
  --palette-button-text-colour:#69be28;
  color:#fff;
  background-color:#69be28;
  border-color:#575757;
}

.degree-matcher a:focus,.degree-matcher a:hover{color:#575757;}

.degree-matcher .atomic--button-link{color:#69be28;background-color:#fff;border-color:#fff;}

.degree-matcher .atomic--button-link:focus,.degree-matcher .atomic--button-link:hover{background-color:#69be28;color:#fff;}

.degree-matcher__header{
    padding:1.875rem 1.875rem 0 1.875rem;
  }

.degree-matcher__filter,.degree-matcher__header{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
  }

.degree-matcher__filter{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    flex-direction:column;
    padding:1.875rem 1.25rem
      .625rem 1.25rem;
  }

@media screen and (min-width:600px){

.degree-matcher__filter{
      flex-direction:row
  }
    }

.degree-matcher__button{
    margin:0 .625rem 1.25rem .625rem;
    width:calc(100% - 1.25rem);
  }

@media screen and (min-width:600px){

.degree-matcher__button{
      width:auto;
      max-width:calc(50% - 1.25rem)
  }
    }

.degree-matcher__content{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    --palette-text-colour:#575757;
    --palette-background-colour:#f7f7f7;
    --palette-hover-colour:#dd1d21;
    --palette-button-background-colour:#dd1d21;
    --palette-button-text-colour:#f7f7f7;
    color:#575757;
    background-color:#f7f7f7;
    border-color:#575757;
    padding:0 1.25rem 0 1.25rem;
  }

.degree-matcher__content a:focus,.degree-matcher__content a:hover{color:#dd1d21;}

.degree-matcher__content .atomic--button-link{color:#f7f7f7;background-color:#dd1d21;border-color:#dd1d21;}

.degree-matcher__content .atomic--button-link:focus,.degree-matcher__content .atomic--button-link:hover{background-color:#f7f7f7;color:#dd1d21;}

.degree-matcher__content .degree-matcher__degree-link:hover{
      color:#575757;
    }

.degree-matcher__degrees,.degree-matcher__job-areas{
    padding-top:1.875rem;
    padding-bottom:.625rem;
  }

.degree-matcher__degree-list{
    list-style:none;
    left:auto;
    margin:0;
    padding:0;
    position:static;
    display:flex;
    flex-wrap:wrap;
    flex-direction:column;
    justify-content:left;
  }

@media screen and (min-width:600px){

.degree-matcher__degree-list{
      flex-direction:row;
      flex-grow:grow
  }
    }

.degree-matcher__degree-list-item{
    list-style:none;
    left:auto;
    margin:0;
    padding:0;
    position:static;
    box-sizing:border-box;
    width:100%;
    margin:0 0 1.25rem 0;
  }

@media screen and (min-width:600px){

.degree-matcher__degree-list-item{
      margin:0 .625rem 1.25rem .625rem;
      width:calc(50% - 1.25rem)
  }
    }

.degree-matcher__degree-link{
    padding:1.25rem;
    background-color:#d9d9d9;
    display:block;
  }

.degree-matcher__degree-link.degree-matcher__degree-link:focus,.degree-matcher__degree-link:hover{
      background-color:#69be28;
      color:#fff;
    }

.degree-matcher__job-areas-list{
    display:flex;
    flex-wrap:wrap;
    flex-direction:column;
    justify-content:left;
  }

@media screen and (min-width:600px){

.degree-matcher__job-areas-list{
      flex-direction:row;
      flex-grow:grow
  }
    }

.degree-matcher__job-areas-item{
    margin:0 .625rem 1.25rem .625rem;
    width:calc(100% - 1.25rem);
  }

@media screen and (min-width:600px){

.degree-matcher__job-areas-item{
      width:calc(50% - 1.25rem)
  }
    }

@media screen and (min-width:960px){

.degree-matcher__job-areas-item{
      width:calc(33.333% - 1.25rem)
  }
    }

.degree-matcher__job-areas-item-wrapper{
    box-sizing:border-box;
    position:relative;
  }

.degree-matcher__job-areas-image-link{
    display:block;
    line-height:0;
  }

.degree-matcher__job-areas-image-wrapper{padding-bottom:56.25%;height:0;overflow:hidden;position:relative;display:block;
  }

.degree-matcher__job-areas-image-wrapper img{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;height:auto;width:100%;
      transition:width .3s;}

.degree-matcher__job-areas-text{
    border-top:0;
    border-bottom:.1875rem solid #69be28;
    margin-top:-2.5rem;
    padding:1.25rem 1.25rem 1.25rem 1.25rem;
    max-width:calc(100% - 1.25rem);
    box-sizing:border-box;
    position:relative;
    background-color:#fff;
    margin-left:auto;
    margin-right:auto;
  }

.degree-matcher__dots{
    text-align:center;
  }

.distributor-list__base{
    box-sizing:border-box;
    width:100%;
    max-width:53.75rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem;
  }

.distributor-list__header{
    padding:0 0 1.25rem 0;
    background-color:inherit;
  }

.distributor-list__header h2{
      font-size:1.25rem;
      text-align:center;
    }

.distributor-list__body{
    display:flex;
    flex-wrap:wrap;
  }

.distributor-list__item{
    width:100%;
    box-sizing:border-box;
    position:static;
    padding:0;
    margin:0;
    list-style-type:none;
  }

.distributor-list__item--empty,.distributor-list__item--error{
      text-align:center;
    }

.distributor-list__section{
    padding-top:1.875rem;
    padding-bottom:1.875rem;
    display:flex;
    box-sizing:border-box;
    border-top:.0625rem solid #d9d9d9;
  }

.distributor-list__item:last-child .distributor-list__section{
      padding-bottom:0;
    }

.distributor-list__section-content{
    -ms-grid-row-align:center;
        align-self:center;
  }

.distributor-list__section-content h3{
      font-size:.9375rem;
    }

.wcmmode-edit .cq-Editable-dom .distributor-list__base{
      overflow:visible;
    }

.wcmmode-edit .cq-Editable-dom .distributor-list__item{
      width:100%;
    }

.expandable-list--crisis-faq--palette-2,.expandable-list--crisis-faq.colour--palette-2{--palette-text-colour:#575757;--palette-background-colour:#fff;--palette-hover-colour:#005a9b;--palette-button-background-colour:#69be28;--palette-button-text-colour:#fff;color:#575757;background-color:#fff;border-color:#575757;}

.expandable-list--crisis-faq--palette-2 a:focus,.expandable-list--crisis-faq--palette-2 a:hover,.expandable-list--crisis-faq.colour--palette-2 a:focus,.expandable-list--crisis-faq.colour--palette-2 a:hover{color:#005a9b;}

.expandable-list--crisis-faq--palette-2 .atomic--button-link,.expandable-list--crisis-faq.colour--palette-2 .atomic--button-link{color:#fff;background-color:#69be28;border-color:#69be28; border-radius: 15px 0;}

.expandable-list--crisis-faq--palette-2 .atomic--button-link:focus,.expandable-list--crisis-faq--palette-2 .atomic--button-link:hover,.expandable-list--crisis-faq.colour--palette-2 .atomic--button-link:focus,.expandable-list--crisis-faq.colour--palette-2 .atomic--button-link:hover{background-color:#fff;color:#69be28;}

.expandable-list--crisis-faq--palette-4,.expandable-list--crisis-faq.colour--palette-4{--palette-text-colour:#575757;--palette-background-colour:#fbce07;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#fbce07;color:#575757;background-color:#fbce07;border-color:#575757;}

.expandable-list--crisis-faq--palette-4 a:focus,.expandable-list--crisis-faq--palette-4 a:hover,.expandable-list--crisis-faq.colour--palette-4 a:focus,.expandable-list--crisis-faq.colour--palette-4 a:hover{color:#575757;}

.expandable-list--crisis-faq--palette-4 .atomic--button-link,.expandable-list--crisis-faq.colour--palette-4 .atomic--button-link{color:#fbce07;background-color:#575757;border-color:#575757;}

.expandable-list--crisis-faq--palette-4 .atomic--button-link:focus,.expandable-list--crisis-faq--palette-4 .atomic--button-link:hover,.expandable-list--crisis-faq.colour--palette-4 .atomic--button-link:focus,.expandable-list--crisis-faq.colour--palette-4 .atomic--button-link:hover{background-color:#fbce07;color:#575757;}

.expandable-list--crisis-faq .expandable-list__header h2{
        text-align:left;
        text-transform:none;
      }

.expandable-list--crisis-faq .expandable-list__list{
      list-style:none;
      left:auto;
      margin:0;
      padding:0;
      position:static;
    }

.expandable-list--crisis-faq .expandable-list__item{
      list-style:none;
      left:auto;
      margin:0;
      padding:0;
      position:static;
      border-bottom:.0625rem solid #d9d9d9;
      position:relative;
    }

.expandable-list--crisis-faq .expandable-list__item:first-child{
        border-top:.0625rem solid #d9d9d9;
      }

.expandable-list--crisis-faq .expandable-list__item--hidden{
        display:none;
      }

.expandable-list--crisis-faq .expandable-list__item--visible{
        display:block;
      }

.expandable-list--crisis-faq .expandable-list__item-header{
      padding:1.25rem 3.125rem 1.25rem 0;
    }

.expandable-list--crisis-faq .expandable-list__item-header:focus,.expandable-list--crisis-faq .expandable-list__item-header:hover{
        color:#005a9b;
      }

.expandable-list--crisis-faq .expandable-list__button-section{
      margin-top:1.875rem;
      display:block;
    }

@media screen and (min-width:960px){

.expandable-list--crisis-faq .expandable-list__button-section{
        margin-top:3.125rem
    }
      }

.expandable-list--crisis-faq .expandable-list__item-wrapper{
      width:100%;
      display:flex;
      flex-wrap:wrap;
    }

.expandable-list--crisis-faq .expandable-list__bottom{
      margin-bottom:1.25rem;
      float:left;
      width:100%;
    }

@media screen and (min-width:960px){

.expandable-list--crisis-faq .expandable-list__bottom{
        margin-bottom:0;
        width:50%
    }
      }

.expandable-list--crisis-faq .expandable-list__bottom--hidden{
      display:none;
    }

.expandable-list--crisis-faq .expandable-list__text{
      margin-top:.625rem;
      float:right;
      width:100%;
      display:flex;
      flex-direction:column;
      justify-content:flex-end;
    }

.expandable-list--crisis-faq .expandable-list__text span{
        margin-bottom:.625rem;
        display:block;
      }

@media screen and (min-width:960px){

.expandable-list--crisis-faq .expandable-list__text{
        margin-top:-.625rem;
        width:50%;
        flex-direction:row;
        align-items:center
    }

        .expandable-list--crisis-faq .expandable-list__text span{
          display:inline-flex;
        }

          .expandable-list--crisis-faq .expandable-list__text span a{
            margin-left:.5rem;
          }
      }

.expandable-list--crisis-faq .expandable-list__show-more:focus,.expandable-list--crisis-faq .expandable-list__show-more:hover{
        border-color:#69be28;
      }

.expandable-list--palette-0,.expandable-list.colour--palette-0{--palette-text-colour:#575757;--palette-background-colour:#fff;--palette-hover-colour:#005a9b;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#fff;color:#575757;background-color:#fff;border-color:#575757;}

.expandable-list--palette-0 a:focus,.expandable-list--palette-0 a:hover,.expandable-list.colour--palette-0 a:focus,.expandable-list.colour--palette-0 a:hover{color:#005a9b;}

.expandable-list--palette-0 .atomic--button-link,.expandable-list.colour--palette-0 .atomic--button-link{color:#fff;background-color:#005a9b;border-color:#005a9b;}

.expandable-list--palette-0 .atomic--button-link:focus,.expandable-list--palette-0 .atomic--button-link:hover,.expandable-list.colour--palette-0 .atomic--button-link:focus,.expandable-list.colour--palette-0 .atomic--button-link:hover{background-color:#fff;color:#005a9b;}

.expandable-list--palette-1,.expandable-list.colour--palette-1{--palette-text-colour:#575757;--palette-background-colour:#f7f7f7;--palette-hover-colour:#005a9b;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#f7f7f7;color:#575757;background-color:#f7f7f7;border-color:#575757;}

.expandable-list--palette-1 a:focus,.expandable-list--palette-1 a:hover,.expandable-list.colour--palette-1 a:focus,.expandable-list.colour--palette-1 a:hover{color:#005a9b;}

.expandable-list--palette-1 .atomic--button-link,.expandable-list.colour--palette-1 .atomic--button-link{color:#f7f7f7;background-color:#005a9b;border-color:#005a9b;}

.expandable-list--palette-1 .atomic--button-link:focus,.expandable-list--palette-1 .atomic--button-link:hover,.expandable-list.colour--palette-1 .atomic--button-link:focus,.expandable-list.colour--palette-1 .atomic--button-link:hover{background-color:#f7f7f7;color:#005a9b;}

.expandable-list__base{
    box-sizing:border-box;
    width:100%;
    max-width:53.75rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem;
  }

.expandable-list__list{
    position:static;
  }

.expandable-list__item,.expandable-list__list{
    list-style:none;
    left:auto;
    margin:0;
    padding:0;
  }

.expandable-list__item{
    position:static;
    border-bottom:.0625rem solid #d9d9d9;
    position:relative;
  }

.expandable-list__item.cq-Editable-dom,.expandable-list__item:first-child{
      border-top:.0625rem solid #d9d9d9;
    }

.expandable-list__item.cq-Editable-dom{
      min-height:2.875rem;
      margin:1.25rem 0 1.5625rem;
    }

.expandable-list__item.cq-Editable-dom[contenteditable=true] p{
        padding-top:1.25rem;
        padding-bottom:1.25rem;
      }

.expandable-list__item-header{
    display:block;
    padding:1.25rem 3.125rem 1.25rem 0;
    position:relative;
    text-decoration:none;
    font-weight:400;
  }

.expandable-list__item-header:focus,.expandable-list__item-header:hover{
      text-decoration:none;
    }

.expandable-list__item-header:focus h3,.expandable-list__item-header:hover h3{
        text-decoration:underline;
      }

.expandable-list__item-header::after{
      color:#005a9b;
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
      transition:all .3s;
      right:.375rem;
      top:1.25rem;
      font-size:1.0625rem;
      transform:rotate(-45deg);
      font-weight:400;
      position:absolute;
      content:"\e606";
      text-decoration:none;
    }

.expandable-list__item--expanded .expandable-list__item-header::after,.wcmmode-edit .expandable-list__item-header::after{
      transform:rotate(90deg);
    }

.expandable-list__button-section{
    display:none;
  }

.expandable-list__item-body{
    margin-bottom:1.25rem;
    display:none;
  }

.expandable-list__item--expanded .expandable-list__item-body,.wcmmode-edit .expandable-list__item-body{
      display:block;
    }

.external-disclaimer{
  display:none;
  position:absolute;
}

.external-disclaimer--open,.external-disclaimer__base{
    display:inline;
  }

.external-disclaimer__window{
    overflow-y:scroll;
    overflow-x:hidden;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:103;
    background-color:#fff;
  }

@media screen and (min-width:960px){

.external-disclaimer__window{
      background-color:transparent
  }
    }

.external-disclaimer__window-body{
    box-sizing:border-box;
    padding:1.875rem;
    background:#fff;
  }

@media screen and (min-width:960px){

.external-disclaimer__window-body{
      position:absolute;
      top:50%;
      bottom:auto;
      transform:translateY(-50%);
      left:50%;
      right:auto;
      width:46.875rem;
      margin-left:-23.4375rem
  }
    }

@media screen and (min-width:960px){

.external-disclaimer__window-body--overflow{
        top:1.875rem;
        transform:none;
        margin-bottom:1.875rem
    }
      }

.external-disclaimer__window-close{
    margin:0;
    border-radius:0;
    background:transparent;
    text-decoration:none;
    padding:0;
    border:none;
    top:.3125rem;
    right:.3125rem;
    display:flex;
    align-items:center;
    justify-content:center;
    width:1.875rem;
    height:1.875rem;
  }

.external-disclaimer__window-close:not(:focus){
    outline:none;
  }

.external-disclaimer__window-close:active,.external-disclaimer__window-close:focus{
    background:transparent;
  }

.external-disclaimer__window-close:active span,.external-disclaimer__window-close:focus span{
      position:relative;
      top:0;
      left:0;
    }

.external-disclaimer__window-close:active,.external-disclaimer__window-close:focus,.external-disclaimer__window-close span{
    padding:0;
  }

.external-disclaimer__window-close:active,.external-disclaimer__window-close:focus{
    border:0;
  }

.external-disclaimer__window-close,.external-disclaimer__window-close:focus{
      position:absolute;
      text-decoration:none;
    }

.external-disclaimer__window-close::before{
      font-size:1.875rem;
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif !important;
      speak:none;
      font-style:normal;
      font-weight:400;
      font-variant:normal;
      text-transform:none;
      line-height:1;
      -webkit-font-smoothing:antialiased;
      -moz-osx-font-smoothing:grayscale;
      content:"\e935";
      display:inline-block;
      width:.9375rem;
      height:.9375rem;
      font-size:.9375rem;
      color:#575757;
    }

.external-disclaimer__window-content{
    margin-bottom:1.875rem;
  }

.external-disclaimer__window-content-heading:focus{
      outline:none;
    }

@media screen and (min-width:600px){

.external-disclaimer__window-buttons{
      display:flex;
      justify-content:flex-end
  }
    }

.external-disclaimer__window-button{
    width:100%;
    min-height:3.75rem;
    line-height:3.75rem;
    border-color:#d9d9d9;
    white-space:nowrap;
  }

@media screen and (min-width:600px){

.external-disclaimer__window-button{
      width:auto;
      min-width:15.625rem
  }
    }

.external-disclaimer__window-button,.external-disclaimer__window-button:focus,.external-disclaimer__window-button:hover{
      color:#575757;
      transition:background-color .3s;
    }

.external-disclaimer__window-button--cancel{
      margin-bottom:.9375rem;
      background-color:transparent;
    }

@media screen and (min-width:600px){

.external-disclaimer__window-button--cancel{
        margin-bottom:0;
        margin-right:.9375rem
    }
      }

.external-disclaimer__window-button--continue{
      background-color:#69be28;
      border-color: #69be28;
      color: #fff;
    }

    .external-disclaimer__window-button--continue:hover {
          background-color:#fff;
          color: #69be28;
        }

.site-footer{
  position:relative;
  padding-bottom:6.4375rem;
  border-top:.0625rem solid #dcdcdc;
}

@media screen and (min-width:960px){

.site-footer{
    padding-bottom:0
}
  }

@media screen and (min-width:960px){

.site-footer__navigation{
      padding-top:2rem
  }
    }

.site-footer--basic{
    padding-bottom:0;
  }

@media screen and (min-width:960px){

.site-footer--basic{
      border-top:none
  }
    }

@media screen and (min-width:960px){

.site-footer--basic .site-footer__navigation{
          padding-top:0
      }
        }

.site-footer__back-to-top{
    box-sizing:border-box;
    position:absolute;
    z-index:-999;
    bottom:1.25rem;
    right:1.25rem;
    display:flex;
    justify-content:center;
    align-items:center;
    width:4.375rem;
    height:4.375rem;
    border:.0625rem solid #d9d9d9;
    border-radius: 10px 0;
    background-color:#fff;
    opacity:0;
    transition:border .3s;
    pointer-events:none;
    text-decoration:none;
  }

@media screen and (min-width:1500px){

.site-footer__back-to-top{
      right:calc(50% - 46.875rem)
  }
    }

.site-footer__back-to-top:focus,.site-footer__back-to-top:hover{
      position:fixed;
      background:#575757;
      border-color:#575757;
      text-decoration:none;
    }

@media (hover:none){

.site-footer__back-to-top:focus,.site-footer__back-to-top:hover{
        background-color:#fff;
        border-color:#d9d9d9
    }
      }

.site-footer__back-to-top:focus::before,.site-footer__back-to-top:hover::before{
        color:#fff;
      }

@media (hover:none){

.site-footer__back-to-top:focus::before,.site-footer__back-to-top:hover::before{
          color:#575757
      }
        }

.site-footer__back-to-top::before{
      font-size:1.875rem;
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif !important;
      speak:none;
      font-style:normal;
      font-weight:400;
      font-variant:normal;
      text-transform:none;
      line-height:1;
      -webkit-font-smoothing:antialiased;
      -moz-osx-font-smoothing:grayscale;
      content:"\e937";
      display:inline-block;
      width:.6875rem;
      height:1.0625rem;
      font-size:1.0625rem;
    }

.site-footer__back-to-top--visible{
      position:fixed;
      z-index:92;
      pointer-events:auto;
      opacity:1;
    }

@media screen and (min-width:960px){

.site-footer__navigation-columns{
      display:flex;
      flex-wrap:wrap;
      height:100%
  }
    }

.wcmmode-edit .site-footer__navigation-columns>div{
        display:flex;
        width:50%;
      }

.site-footer__navigation-column{
    box-sizing:border-box;
    background-color:#f7f7f7;
    flex:1 1;
  }

@media screen and (min-width:960px){

.site-footer__navigation-column{
      height:100%;
      max-width:13.625rem;
      padding-right:.625rem;
      margin-bottom:4.375rem;
      background-color:#fff
  }

      .site-footer__navigation-column--first{
        max-width:19.1875rem;
        border-right:.0625rem solid #dcdcdc;
        margin-left:6.875rem;
        margin-right:7.9375rem;
      }
    }

@media screen and (min-width:960px){

.site-footer__navigation-column--full-width{
        display:flex;
        align-items:center;
        flex:none;
        width:100%;
        max-width:none;
        height:6.875rem;
        padding:0;
        padding-right:6.875rem;
        margin:0;
        border-top:.0625rem solid #dcdcdc
    }
      }

.site-footer__navigation-column-content-control{
    margin:0;
    border-radius:0;
    background:transparent;
    text-decoration:none;
    border:none;
    box-sizing:border-box;
    display:flex;
    justify-content:space-between;
    align-items:center;
    width:100%;
    min-height:3.75rem;
    padding:0;
    background-color:#fff;
    font-size:.875rem;
    font-weight:700;
    color:#005a9b;
  }

.site-footer__navigation-column-content-control:not(:focus){
    outline:none;
  }

.site-footer__navigation-column-content-control:active,.site-footer__navigation-column-content-control:focus{
    background:transparent;
  }

.site-footer__navigation-column-content-control:active span,.site-footer__navigation-column-content-control:focus span{
      position:relative;
      top:0;
      left:0;
    }

.site-footer__navigation-column-content-control:active,.site-footer__navigation-column-content-control:focus{
    border:0;
  }

@media screen and (min-width:960px){

.site-footer__navigation-column-content-control{
      display:none
  }
    }

.site-footer__navigation-column-content-control,.site-footer__navigation-column-content-control:active,.site-footer__navigation-column-content-control:focus{
      border-bottom:.0625rem solid #dcdcdc;
    }

.site-footer__navigation-column-content-control::after{
      font-size:1.875rem;
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif !important;
      speak:none;
      font-style:normal;
      font-weight:400;
      font-variant:normal;
      text-transform:none;
      line-height:1;
      -webkit-font-smoothing:antialiased;
      -moz-osx-font-smoothing:grayscale;
      content:"\e90f";
      display:inline-block;
      width:.9375rem;
      height:.5rem;
      margin-right:1.6875rem;
      font-size:.875rem;
      font-weight:700;
      color:#575757;
    }

.site-footer__navigation-column--expanded .site-footer__navigation-column-content-control{
      background-color:#f7f7f7;
      border-bottom-color:#e4e4e4;
    }

.site-footer__navigation-column--expanded .site-footer__navigation-column-content-control::after{
        transform:rotate(180deg);
        margin-top:.5rem;
      }

.site-footer__navigation-column-content-control-text,.site-footer__navigation-column-content-control-text:focus{
      padding:.375rem 1.25rem .375rem 1.875rem;
    }

.site-footer__navigation-column-content{
    padding:1.25rem 1.875rem;
    border-bottom:.0625rem solid #dcdcdc;
    display:none;
  }

.site-footer__navigation-column--expanded .site-footer__navigation-column-content{
      display:block;
    }

@media screen and (min-width:960px){

.site-footer__navigation-column-content{
      display:block;
      padding:0;
      border-bottom:none
  }
    }

.site-footer__navigation-column-content-title{
    font-weight:700;
    font-size:1rem;
    margin-bottom:1.375rem;
    display:none;
    color:#005a9b;
  }

@media screen and (min-width:960px){

.site-footer__navigation-column-content-title{
      display:block
  }
    }

@media screen and (min-width:960px){

.site-footer__navigation-items--inline .site-footer__navigation-list{
        display:flex;
        flex-direction:row;
        width:100%;
        padding-left:.625rem;
        padding-right:.625rem
    }
      }

@media screen and (min-width:960px){

.site-footer__navigation-items--social .site-footer__navigation-list{
        padding-top:.0625rem;
        padding-left:.0625rem;
        display:flex;
        flex-wrap:wrap;
        overflow:hidden
    }
      }

.site-footer__navigation-list-item{
    list-style:none;
    left:auto;
    margin:0;
    padding:0;
    position:static;
  }

.site-footer__navigation-list-item--hidden{
      display:none;
    }

.site-footer__navigation-link{
    display:block;
    margin-bottom:1.8125rem;
    text-decoration:none;
  }

@media screen and (min-width:960px){

.site-footer__navigation-link{
      margin-bottom:1.375rem
  }
    }

.site-footer__navigation-link:focus,.site-footer__navigation-link:hover{
      text-decoration:underline;
      color:#575757;
    }

.site-footer__navigation-list-item:last-child .site-footer__navigation-link:not(.site-footer__navigation-link--social){
      margin:0;
    }

.site-footer__navigation-link[target=_blank]::after{
      display:none;
    }

.site-footer__navigation-link--active,.site-footer__navigation-link--active:focus,.site-footer__navigation-link--active:hover{
        text-decoration:none;
      }

.site-footer__navigation-link--active .site-footer__navigation-link-text{
        border-bottom-color:#575757;
      }

@media screen and (min-width:960px){

.site-footer__navigation-link--inline{
        margin:0
    }

        .site-footer__navigation-link--inline,.site-footer__navigation-link--inline:last-child{
          padding-left:1.25rem;
          padding-right:1.25rem;
        }
      }

.site-footer__navigation-link--social{
      color:#575757;
    }

@media screen and (min-width:960px){

.site-footer__navigation-link--social{
        box-sizing:border-box;
        display:flex;
        justify-content:center;
        align-items:center;
        width:4.375rem;
        height:4.375rem;
        border:.0625rem solid #d9d9d9;
        margin:0;
        background-color:#fff;
        transition:background-color .3s
    }

        .site-footer__navigation-link--social,.site-footer__navigation-link--social:last-child{
          margin-top:-.0625rem;
          margin-left:-.0625rem;
        }

        .site-footer__navigation-link--social:focus,.site-footer__navigation-link--social:hover{
          background-color:#69be28;
          text-decoration:none;
          color:#575757;
        }
      }

@media screen and (min-width:960px){

.site-footer__navigation-link--social .site-footer__navigation-link-text{
          display:none
      }
        }

.site-footer__navigation-link--social .site-footer__navigation-link-icon{
        display:none;
      }

@media screen and (min-width:960px){

.site-footer__navigation-link--social .site-footer__navigation-link-icon{
          display:block
      }
        }

@media screen and (min-width:960px){

.site-footer__navigation-link--social .site-footer__navigation-link-icon::before{
            font-size:1.0625rem
        }
          }

.site-footer__navigation-link-text{
    padding-bottom:.125rem;
    border-bottom:.125rem solid transparent;
    color:#575757;
    font-size:.875rem;
    line-height:1.15;
    font-weight:700;
  }

@media screen and (min-width:960px){

.site-footer__navigation-link-text{
      font-size:.75rem;
      font-weight:400
  }
    }

.full-promo{
  overflow:hidden;
}

.full-promo--palette-0,.full-promo.colour--palette-0{--palette-text-colour:#575757;--palette-background-colour:#fff;--palette-hover-colour:#005a9b;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#fff;color:#575757;background-color:#fff;border-color:#575757;}

.full-promo--palette-0 a:focus,.full-promo--palette-0 a:hover,.full-promo.colour--palette-0 a:focus,.full-promo.colour--palette-0 a:hover{color:#005a9b;}

.full-promo--palette-0 .atomic--button-link,.full-promo.colour--palette-0 .atomic--button-link{color:#fff;background-color:#005a9b;border-color:#005a9b;  border-radius: 15px 0;}

.full-promo--palette-0 .atomic--button-link:focus,.full-promo--palette-0 .atomic--button-link:hover,.full-promo.colour--palette-0 .atomic--button-link:focus,.full-promo.colour--palette-0 .atomic--button-link:hover{background-color:#fff;color:#005a9b;}

.full-promo--palette-1,.full-promo.colour--palette-1{--palette-text-colour:#575757;--palette-background-colour:#f7f7f7;--palette-hover-colour:#69be28;--palette-button-background-colour:#69be28;--palette-button-text-colour:#f7f7f7;color:#575757;background-color:#f7f7f7;border-color:#575757;}

.full-promo--palette-1 a:focus,.full-promo--palette-1 a:hover,.full-promo.colour--palette-1 a:focus,.full-promo.colour--palette-1 a:hover{color:#005a9b;}

.full-promo--palette-1 .atomic--button-link,.full-promo.colour--palette-1 .atomic--button-link{color:#f7f7f7;background-color:#69be28;border-color:#69be28;}

.full-promo--palette-1 .atomic--button-link:focus,.full-promo--palette-1 .atomic--button-link:hover,.full-promo.colour--palette-1 .atomic--button-link:focus,.full-promo.colour--palette-1 .atomic--button-link:hover{background-color:#f7f7f7;color:#69be28;}

.full-promo--palette-2,.full-promo.colour--palette-2{--palette-text-colour:#575757;--palette-background-colour:#fff;--palette-hover-colour:#dd1d21;--palette-button-background-colour:#fbce07;--palette-button-text-colour:#575757;color:#575757;background-color:#fff;border-color:#575757;}

.full-promo--palette-2 a:focus,.full-promo--palette-2 a:hover,.full-promo.colour--palette-2 a:focus,.full-promo.colour--palette-2 a:hover{color:#dd1d21;}

.full-promo--palette-2 .atomic--button-link,.full-promo.colour--palette-2 .atomic--button-link{color:#575757;background-color:#fbce07;border-color:#fbce07;}

.full-promo--palette-2 .atomic--button-link:focus,.full-promo--palette-2 .atomic--button-link:hover,.full-promo.colour--palette-2 .atomic--button-link:focus,.full-promo.colour--palette-2 .atomic--button-link:hover{background-color:#575757;color:#fbce07;}

.full-promo--palette-3,.full-promo.colour--palette-3{--palette-text-colour:#fff;--palette-background-colour:#dd1d21;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#dd1d21;color:#fff;background-color:#dd1d21;border-color:#fff;}

.full-promo--palette-3 a:focus,.full-promo--palette-3 a:hover,.full-promo.colour--palette-3 a:focus,.full-promo.colour--palette-3 a:hover{color:#fff;}

.full-promo--palette-3 .atomic--button-link,.full-promo.colour--palette-3 .atomic--button-link{color:#dd1d21;background-color:#fff;border-color:#fff;}

.full-promo--palette-3 .atomic--button-link:focus,.full-promo--palette-3 .atomic--button-link:hover,.full-promo.colour--palette-3 .atomic--button-link:focus,.full-promo.colour--palette-3 .atomic--button-link:hover{background-color:#dd1d21;color:#fff;}

.full-promo--palette-4,.full-promo.colour--palette-4{--palette-text-colour:#575757;--palette-background-colour:#fbce07;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#fbce07;color:#575757;background-color:#fbce07;border-color:#575757;}

.full-promo--palette-4 a:focus,.full-promo--palette-4 a:hover,.full-promo.colour--palette-4 a:focus,.full-promo.colour--palette-4 a:hover{color:#575757;}

.full-promo--palette-4 .atomic--button-link,.full-promo.colour--palette-4 .atomic--button-link{color:#fbce07;background-color:#575757;border-color:#575757;}

.full-promo--palette-4 .atomic--button-link:focus,.full-promo--palette-4 .atomic--button-link:hover,.full-promo.colour--palette-4 .atomic--button-link:focus,.full-promo.colour--palette-4 .atomic--button-link:hover{background-color:#fbce07;color:#575757;}

.full-promo--palette-5,.full-promo.colour--palette-5{--palette-text-colour:#fff;--palette-background-colour:#003c88;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#003c88;color:#fff;background-color:#003c88;border-color:#fff;}

.full-promo--palette-5 a:focus,.full-promo--palette-5 a:hover,.full-promo.colour--palette-5 a:focus,.full-promo.colour--palette-5 a:hover{color:#fff;}

.full-promo--palette-5 .atomic--button-link,.full-promo.colour--palette-5 .atomic--button-link{color:#003c88;background-color:#fff;border-color:#fff;}

.full-promo--palette-5 .atomic--button-link:focus,.full-promo--palette-5 .atomic--button-link:hover,.full-promo.colour--palette-5 .atomic--button-link:focus,.full-promo.colour--palette-5 .atomic--button-link:hover{background-color:#003c88;color:#fff;}

.full-promo--palette-7,.full-promo.colour--palette-7{--palette-text-colour:#fff;--palette-background-colour:#008443;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#008443;color:#fff;background-color:#008443;border-color:#fff;}

.full-promo--palette-7 a:focus,.full-promo--palette-7 a:hover,.full-promo.colour--palette-7 a:focus,.full-promo.colour--palette-7 a:hover{color:#fff;}

.full-promo--palette-7 .atomic--button-link,.full-promo.colour--palette-7 .atomic--button-link{color:#008443;background-color:#fff;border-color:#fff;}

.full-promo--palette-7 .atomic--button-link:focus,.full-promo--palette-7 .atomic--button-link:hover,.full-promo.colour--palette-7 .atomic--button-link:focus,.full-promo.colour--palette-7 .atomic--button-link:hover{background-color:#008443;color:#fff;}

.full-promo--palette-8,.full-promo.colour--palette-8{--palette-text-colour:#fff;--palette-background-colour:#743410;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#743410;color:#fff;background-color:#743410;border-color:#fff;}

.full-promo--palette-8 a:focus,.full-promo--palette-8 a:hover,.full-promo.colour--palette-8 a:focus,.full-promo.colour--palette-8 a:hover{color:#fff;}

.full-promo--palette-8 .atomic--button-link,.full-promo.colour--palette-8 .atomic--button-link{color:#743410;background-color:#fff;border-color:#fff;}

.full-promo--palette-8 .atomic--button-link:focus,.full-promo--palette-8 .atomic--button-link:hover,.full-promo.colour--palette-8 .atomic--button-link:focus,.full-promo.colour--palette-8 .atomic--button-link:hover{background-color:#743410;color:#fff;}

.full-promo--palette-9,.full-promo.colour--palette-9{--palette-text-colour:#fff;--palette-background-colour:#641964;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#641964;color:#fff;background-color:#641964;border-color:#fff;}

.full-promo--palette-9 a:focus,.full-promo--palette-9 a:hover,.full-promo.colour--palette-9 a:focus,.full-promo.colour--palette-9 a:hover{color:#fff;}

.full-promo--palette-9 .atomic--button-link,.full-promo.colour--palette-9 .atomic--button-link{color:#641964;background-color:#fff;border-color:#fff;}

.full-promo--palette-9 .atomic--button-link:focus,.full-promo--palette-9 .atomic--button-link:hover,.full-promo.colour--palette-9 .atomic--button-link:focus,.full-promo.colour--palette-9 .atomic--button-link:hover{background-color:#641964;color:#fff;}

.full-promo--palette-10,.full-promo.colour--palette-10{--palette-text-colour:#575757;--palette-background-colour:#89cfdc;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#89cfdc;color:#575757;background-color:#89cfdc;border-color:#575757;}

.full-promo--palette-10 a:focus,.full-promo--palette-10 a:hover,.full-promo.colour--palette-10 a:focus,.full-promo.colour--palette-10 a:hover{color:#575757;}

.full-promo--palette-10 .atomic--button-link,.full-promo.colour--palette-10 .atomic--button-link{color:#89cfdc;background-color:#575757;border-color:#575757;}

.full-promo--palette-10 .atomic--button-link:focus,.full-promo--palette-10 .atomic--button-link:hover,.full-promo.colour--palette-10 .atomic--button-link:focus,.full-promo.colour--palette-10 .atomic--button-link:hover{background-color:#89cfdc;color:#575757;}

.full-promo--palette-11,.full-promo.colour--palette-11{--palette-text-colour:#575757;--palette-background-colour:#bed50f;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#bed50f;color:#575757;background-color:#bed50f;border-color:#575757;}

.full-promo--palette-11 a:focus,.full-promo--palette-11 a:hover,.full-promo.colour--palette-11 a:focus,.full-promo.colour--palette-11 a:hover{color:#575757;}

.full-promo--palette-11 .atomic--button-link,.full-promo.colour--palette-11 .atomic--button-link{color:#bed50f;background-color:#575757;border-color:#575757;}

.full-promo--palette-11 .atomic--button-link:focus,.full-promo--palette-11 .atomic--button-link:hover,.full-promo.colour--palette-11 .atomic--button-link:focus,.full-promo.colour--palette-11 .atomic--button-link:hover{background-color:#bed50f;color:#575757;}

.full-promo--palette-13,.full-promo.colour--palette-13{--palette-text-colour:#575757;--palette-background-colour:#d9d9d9;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#d9d9d9;color:#575757;background-color:#d9d9d9;border-color:#575757;}

.full-promo--palette-13 a:focus,.full-promo--palette-13 a:hover,.full-promo.colour--palette-13 a:focus,.full-promo.colour--palette-13 a:hover{color:#575757;}

.full-promo--palette-13 .atomic--button-link,.full-promo.colour--palette-13 .atomic--button-link{color:#d9d9d9;background-color:#575757;border-color:#575757;}

.full-promo--palette-13 .atomic--button-link:focus,.full-promo--palette-13 .atomic--button-link:hover,.full-promo.colour--palette-13 .atomic--button-link:focus,.full-promo.colour--palette-13 .atomic--button-link:hover{background-color:#d9d9d9;color:#575757;}

.full-promo--palette-14,.full-promo.colour--palette-14{--palette-text-colour:#dd1d21;--palette-background-colour:#fff;--palette-hover-colour:#dd1d21;--palette-button-background-colour:#dd1d21;--palette-button-text-colour:#fff;color:#dd1d21;background-color:#fff;border-color:#dd1d21;}

.full-promo--palette-14 a:focus,.full-promo--palette-14 a:hover,.full-promo.colour--palette-14 a:focus,.full-promo.colour--palette-14 a:hover{color:#dd1d21;}

.full-promo--palette-14 .atomic--button-link,.full-promo.colour--palette-14 .atomic--button-link{color:#fff;background-color:#dd1d21;border-color:#dd1d21;}

.full-promo--palette-14 .atomic--button-link:focus,.full-promo--palette-14 .atomic--button-link:hover,.full-promo.colour--palette-14 .atomic--button-link:focus,.full-promo.colour--palette-14 .atomic--button-link:hover{background-color:#fff;color:#dd1d21;}

.full-promo--palette-15,.full-promo.colour--palette-15{--palette-text-colour:#003c88;--palette-background-colour:#fff;--palette-hover-colour:#003c88;--palette-button-background-colour:#003c88;--palette-button-text-colour:#fff;color:#003c88;background-color:#fff;border-color:#003c88;}

.full-promo--palette-15 a:focus,.full-promo--palette-15 a:hover,.full-promo.colour--palette-15 a:focus,.full-promo.colour--palette-15 a:hover{color:#003c88;}

.full-promo--palette-15 .atomic--button-link,.full-promo.colour--palette-15 .atomic--button-link{color:#fff;background-color:#003c88;border-color:#003c88;}

.full-promo--palette-15 .atomic--button-link:focus,.full-promo--palette-15 .atomic--button-link:hover,.full-promo.colour--palette-15 .atomic--button-link:focus,.full-promo.colour--palette-15 .atomic--button-link:hover{background-color:#fff;color:#003c88;}

.full-promo--palette-16,.full-promo.colour--palette-16{--palette-text-colour:#008443;--palette-background-colour:#fff;--palette-hover-colour:#008443;--palette-button-background-colour:#008443;--palette-button-text-colour:#fff;color:#008443;background-color:#fff;border-color:#008443;}

.full-promo--palette-16 a:focus,.full-promo--palette-16 a:hover,.full-promo.colour--palette-16 a:focus,.full-promo.colour--palette-16 a:hover{color:#008443;}

.full-promo--palette-16 .atomic--button-link,.full-promo.colour--palette-16 .atomic--button-link{color:#fff;background-color:#008443;border-color:#008443;}

.full-promo--palette-16 .atomic--button-link:focus,.full-promo--palette-16 .atomic--button-link:hover,.full-promo.colour--palette-16 .atomic--button-link:focus,.full-promo.colour--palette-16 .atomic--button-link:hover{background-color:#fff;color:#008443;}

.full-promo--palette-17,.full-promo.colour--palette-17{--palette-text-colour:#743410;--palette-background-colour:#fff;--palette-hover-colour:#743410;--palette-button-background-colour:#743410;--palette-button-text-colour:#fff;color:#743410;background-color:#fff;border-color:#743410;}

.full-promo--palette-17 a:focus,.full-promo--palette-17 a:hover,.full-promo.colour--palette-17 a:focus,.full-promo.colour--palette-17 a:hover{color:#743410;}

.full-promo--palette-17 .atomic--button-link,.full-promo.colour--palette-17 .atomic--button-link{color:#fff;background-color:#743410;border-color:#743410;}

.full-promo--palette-17 .atomic--button-link:focus,.full-promo--palette-17 .atomic--button-link:hover,.full-promo.colour--palette-17 .atomic--button-link:focus,.full-promo.colour--palette-17 .atomic--button-link:hover{background-color:#fff;color:#743410;}

.full-promo--palette-18,.full-promo.colour--palette-18{--palette-text-colour:#641964;--palette-background-colour:#fff;--palette-hover-colour:#641964;--palette-button-background-colour:#641964;--palette-button-text-colour:#fff;color:#641964;background-color:#fff;border-color:#641964;}

.full-promo--palette-18 a:focus,.full-promo--palette-18 a:hover,.full-promo.colour--palette-18 a:focus,.full-promo.colour--palette-18 a:hover{color:#641964;}

.full-promo--palette-18 .atomic--button-link,.full-promo.colour--palette-18 .atomic--button-link{color:#fff;background-color:#641964;border-color:#641964;}

.full-promo--palette-18 .atomic--button-link:focus,.full-promo--palette-18 .atomic--button-link:hover,.full-promo.colour--palette-18 .atomic--button-link:focus,.full-promo.colour--palette-18 .atomic--button-link:hover{background-color:#fff;color:#641964;}

.full-promo__base,.full-promo__body,.full-promo__header,.full-promo__summary{
    position:relative;
  }

.full-promo__base .full-promo__item-wrapper{
      position:relative;
      box-sizing:border-box;
    }

.full-promo__base .full-promo__image .full-promo__image-link{
      display:block;
      line-height:0;
    }

.full-promo__base .full-promo__image .full-promo__image-link:focus img,.full-promo__base .full-promo__image .full-promo__image-link:hover img{
        width:103%;
      }

.full-promo__base .full-promo__image .full-promo__image-link::after{
        display:none;
      }

.full-promo__base .full-promo__image-wrapper{padding-bottom:56.25%;height:0;overflow:hidden;position:relative;display:block;
    }

.full-promo__base .full-promo__image-wrapper img{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;height:auto;width:100%;
        transition:width .3s;}

.full-promo__base .full-promo__dots{
      text-align:center;
    }

.full-promo .page-tags{
    position:relative;
    width:calc(100% + 2.5rem);
    left:-1.25rem;
    margin-top:.625rem;
  }

.full-promo .page-tags .page-tags__base{
      margin-left:auto;
      margin-right:auto;
    }

.full-promo .page-tags .page-tags__body{
      margin:.625rem 0 0 0;
    }

.full-promo .media-player{
    padding-bottom:31.25%;
  }

.full-promo__item-wrapper{
    display:flex;
    flex-direction:column;
    align-items:center;
    width:100%;
    margin:0;
  }

@media screen and (min-width:960px){

.full-promo__item-wrapper{
      flex-grow:2;
      flex-direction:row
  }
    }

.full-promo__image,.full-promo__text{
    box-sizing:border-box;
    display:block;
    width:100%;
    max-width:100%;
    margin-top:0;
    border:none;
    background-color:inherit;
  }

@media screen and (min-width:960px){

.full-promo__image,.full-promo__text{
      min-width:50%;
      max-width:none
  }
    }

.full-promo__text{
    margin:0;
    padding:1.875rem;
    position:relative;
  }

@media screen and (min-width:1300px){

.full-promo__text{
      padding-left:calc((100% - 81.25rem)/2 + 1.875rem);
      padding-right:calc((100% - 81.25rem)/2 + 1.875rem)
  }
    }

.full-promo__link{
    display:block;
    margin-top:1.25rem;
  }

.full-promo.atomic--button-link:hover span{
    text-decoration:none;
  }

.media-gallery--palette-0,.media-gallery.colour--palette-0{--palette-text-colour:#575757;--palette-background-colour:#fff;--palette-hover-colour:#005a9b;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#fff;color:#575757;background-color:#fff;border-color:#575757;}

.media-gallery--palette-0 a:focus,.media-gallery--palette-0 a:hover,.media-gallery.colour--palette-0 a:focus,.media-gallery.colour--palette-0 a:hover{color:#005a9b;}

.media-gallery--palette-0 .atomic--button-link,.media-gallery.colour--palette-0 .atomic--button-link{color:#fff;background-color:#005a9b;border-color:#005a9b;}

.media-gallery--palette-0 .atomic--button-link:focus,.media-gallery--palette-0 .atomic--button-link:hover,.media-gallery.colour--palette-0 .atomic--button-link:focus,.media-gallery.colour--palette-0 .atomic--button-link:hover{background-color:#fff;color:#005a9b;}

.media-gallery--palette-1,.media-gallery.colour--palette-1{--palette-text-colour:#575757;--palette-background-colour:#f7f7f7;--palette-hover-colour:#69be28;--palette-button-background-colour:#69be28;--palette-button-text-colour:#f7f7f7;color:#575757;background-color:#f7f7f7;border-color:#575757;}

.media-gallery--palette-1 a:focus,.media-gallery--palette-1 a:hover,.media-gallery.colour--palette-1 a:focus,.media-gallery.colour--palette-1 a:hover{color:#69be28;}

.media-gallery--palette-1 .atomic--button-link,.media-gallery.colour--palette-1 .atomic--button-link{color:#f7f7f7;background-color:#69be28;border-color:#69be28;}

.media-gallery--palette-1 .atomic--button-link:focus,.media-gallery--palette-1 .atomic--button-link:hover,.media-gallery.colour--palette-1 .atomic--button-link:focus,.media-gallery.colour--palette-1 .atomic--button-link:hover{background-color:#f7f7f7;color:#69be28;}

.media-gallery__base{
    box-sizing:border-box;
    width:100%;
    max-width:53.75rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem;
    position:relative;
  }

.media-gallery__navigation{
    display:none;
    margin-bottom:.625rem;
  }

@media screen and (min-width:960px){

.media-gallery__navigation .media-gallery__item{
        width:25%;
        padding:0 .3125rem 0 .3125rem
    }
      }

@media screen and (min-width:960px){

.media-gallery--navigation-carousel-initialized .media-gallery__navigation{
      display:block
  }
    }

.media-gallery__navigation-arrows{
    display:none;
    margin:0 .3125rem 0 .3125rem;
    top:-.375rem;
    position:relative;
  }

.media-gallery__navigation-arrow-next,.media-gallery__navigation-arrow-prev{
    position:absolute;
    background-color:#fff;
    border-radius: 10px 0;
  }

@media screen and (min-width:960px){

.media-gallery__navigation-arrow-next,.media-gallery__navigation-arrow-prev{
      top:0
  }
    }

.media-gallery--navigation-initialized .media-gallery__navigation-arrow-next,.media-gallery--navigation-initialized .media-gallery__navigation-arrow-prev{
      display:block;
    }

.media-gallery__navigation-arrow-next:focus,.media-gallery__navigation-arrow-next:hover,.media-gallery__navigation-arrow-prev:focus,.media-gallery__navigation-arrow-prev:hover{
      background-color:#69be28;
      border-color: #fff;
      color: #fff;
    }

.media-gallery__navigation-arrow-prev{
    transition:all .3s;
    font-size:1.875rem;
    width:4.375rem;
    height:4.375rem;
    border:.0625rem solid #575757;
    background-color:transparent;
    color:#575757;
    font-weight:400;
    line-height:1;
    text-align:center;
    padding:0;
  }

.media-gallery__navigation-arrow-prev:focus{
    outline:none;
  }

.media-gallery__navigation-arrow-prev span{
    display:none;
  }

.media-gallery__navigation-arrow-prev::after{
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    vertical-align:middle;
    display:inline-block;
    font-weight:400;
    content:"\e90f";
    transform:rotate(90deg);
  }

@media screen and (min-width:960px){

.media-gallery__navigation-arrow-prev{
      left:-6.25rem
  }
    }

.media-gallery__navigation-arrow-next{
    transition:all .3s;
    font-size:1.875rem;
    width:4.375rem;
    height:4.375rem;
    border:.0625rem solid #575757;
    background-color:transparent;
    color:#575757;
    font-weight:400;
    line-height:1;
    text-align:center;
    padding:0;
  }

.media-gallery__navigation-arrow-next:focus{
    outline:none;
  }

.media-gallery__navigation-arrow-next span{
    display:none;
  }

.media-gallery__navigation-arrow-next::after{
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    vertical-align:middle;
    display:inline-block;
    font-weight:400;
    content:"\e90f";
    transform:rotate(-90deg);
  }

@media screen and (min-width:960px){

.media-gallery__navigation-arrow-next{
      right:-6.25rem
  }
    }

.media-gallery__navigation-dots{
    margin:0;
    text-align:center;
    display:none;
  }

.media-gallery__navigation-dots--hide{
    display:none !important;
  }

@media screen and (min-width:960px){

.media-gallery__navigation-dots{
      padding:1.25rem 0 1.25rem 0
  }
    }

@media screen and (min-width:960px){

.media-gallery--navigation-initialized .media-gallery__navigation-dots{
        display:block
    }
      }

.media-gallery__navigation-dots span{
      display:none;
    }

.media-gallery__navigation-dot{
    box-sizing:border-box;
    width:1.125rem;
    height:1.125rem;
    margin:0 .25rem;
    border:.0625rem solid #d9d9d9;
    padding:0;
    overflow:hidden;
    background-color:#fff;
    display:inline-block;
    vertical-align:top;
    position:relative;
    z-index:2;
    left:0;
    border-radius: 5px 0;
  }

.media-gallery__navigation-dot:focus{
    outline:none;
  }

.media-gallery__navigation-dot--selected{
    background-color:#005a9b;
  }

.media-gallery__navigation-dot span{
    display:none;
  }

@media screen and (min-width:960px){

.media-gallery--navigation-carousel-nav-enabled .media-gallery__navigation-arrows,.media-gallery--navigation-carousel-nav-enabled .media-gallery__navigation-dots{
        display:block
    }
      }

.media-gallery--has-carousel .media-gallery__preview{
      display:none;
    }

.media-gallery--has-carousel .media-gallery__preview .media-gallery__item{
        width:100%;
        padding:0 .3125rem 0 .3125rem;
      }

.media-gallery--preview-carousel-initialized .media-gallery__preview{
      display:block;
    }

.media-gallery__preview-arrows{
    display:none;
  }

.media-gallery__preview-dots{
    margin:0;
    text-align:center;
    display:none;
    margin-top:1.25rem;
  }

.media-gallery__preview-dots--hide{
    display:none !important;
  }

.media-gallery__preview-dots span{
      display:none;
    }

.media-gallery__preview-dot{
    box-sizing:border-box;
    width:1.125rem;
    height:1.125rem;
    margin:0 .25rem;
    border:.0625rem solid #d9d9d9;
    padding:0;
    overflow:hidden;
    background-color:#fff;
    display:inline-block;
    vertical-align:top;
    position:relative;
    z-index:2;
    left:0;
    border-radius: 5px 0;
  }

.media-gallery__preview-dot:focus{
    outline:none;
  }

.media-gallery__preview-dot--selected{
    background-color:#005a9b;
  }

.media-gallery__preview-dot span{
    display:none;
  }

.media-gallery--preview-carousel-nav-enabled .media-gallery__preview-dots{
      display:block;
    }

@media screen and (min-width:960px){

.media-gallery--preview-carousel-nav-enabled .media-gallery__preview-dots{
        display:none
    }
      }

.media-gallery__item{
    box-sizing:border-box;
    outline:none;
  }

.media-gallery__navigation .media-gallery__item:focus{
      outline:none;
    }

.media-gallery__link{padding-bottom:56.25%;height:0;overflow:hidden;position:relative;display:block;
  }

.media-gallery__link img{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;height:auto;width:100%;}

a.media-gallery__link:focus{
      z-index:auto;
    }

.media-gallery__link::before{
      transition:height .3s;
      content:"";
      width:100%;
      position:absolute;
      left:0;
      right:0;
      bottom:0;
      top:auto;
      height:0;
      background-color:#005a9b;
      margin:0;
      z-index:1;
    }

.media-gallery__item--selected .media-gallery__link::before,.media-gallery__link:focus::before,.media-gallery__link:hover::before{
      height:.1875rem;
    }

.media-gallery__link--video{
    display:block;
    text-decoration:none;
  }

.media-gallery__link--video::after{
    content:"\e617";
    position:absolute;
    top:50%;
    left:50%;
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    font-weight:400;
    line-height:1;
    text-align:center;
    color:#fff;
    text-decoration:none;
    transition:all .3s;
    border-radius:1.875rem;
    font-size:3.125rem;
    margin:-1.5625rem -1.5625rem;
    width:3.125rem;
    height:3.125rem;
  }

.media-gallery__link--video:focus::after,.media-gallery__link--video:hover::after{
    color:#575757;
    text-decoration:none;
  }

.media-gallery__link--video:hover{
    text-decoration:none;
  }

.media-gallery__text{
    border-top:0;
    border-bottom:.1875rem solid #005a9b;
    width:100%;
    max-width:100%;
    padding:1.25rem 1.25rem 1rem 1.25rem;
    margin:0 auto;
    box-sizing:border-box;
    transition:margin .3s;
    position:relative;
    background-color:#fff;
    font-weight:700;
    text-align:center;
  }

@media screen and (min-width:600px){

.media-gallery__text{
      margin-top:-2.5rem;
      width:auto;
      max-width:none
  }
    }

.media-gallery__text p{
      text-align:center;
    }

.media-gallery__item--viewed .media-gallery__text{
      margin-top:0;
    }

.media-gallery__transcript-text{
    position:relative;
    padding-top:1.25rem;
    text-align:left;
  }

.media-gallery__transcript-text--expanded .media-gallery__transcript-link::after{
          transform:rotate(90deg);
        }

.media-gallery__transcript-text--expanded .media-gallery__transcript-content{
        display:block;
      }

.media-gallery__transcript-text::before{
      position:absolute;
      content:"";
      top:0;
      left:-1.25rem;
      right:-1.25rem;
      height:.0625rem;
      background:#d9d9d9;
    }

.media-gallery__transcript-link{
    position:relative;
    display:block;
    padding-bottom:.25rem;
    text-decoration:none;
  }

.media-gallery__transcript-link:focus,.media-gallery__transcript-link:hover{
      text-decoration:none;
    }

.media-gallery__transcript-link:hover span{
        text-decoration:underline;
      }

.media-gallery__transcript-link::after{
      position:absolute;
      top:.125rem;
      right:.3125rem;
      transform:rotate(-45deg);
      transition:transform .3s;
      content:"\e606";
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
      font-weight:700;
      color:#005a9b;
    }

.media-gallery__transcript-content{
    display:none;
    padding-top:1rem;
    padding-bottom:.25rem;
    font-weight:400;
  }

.media-gallery__transcript-content p{
      text-align:left;
      white-space:normal;
    }

.grid{
  box-sizing:border-box;
  width:100%;
  max-width:81.25rem;
  margin-left:auto;
  margin-right:auto;
}

.grid__header{
    padding:1.875rem;
  }

.grid__header h2{
      text-align:left;
      color:#595959;
      text-transform:none;
      font-size:1.5rem;
      font-weight:400;
    }

@media screen and (min-width:960px){

.grid__header h2{
        font-size:1.625rem
    }
      }

.grid__layout{
    grid-gap:0;
  }

@media screen and (min-width:960px){

.grid__layout{
      grid-gap:1.25rem
  }
    }

.grid__cell{
    box-sizing:border-box;
    min-width:0;
  }

@media screen and (min-width:960px){

.html:not(.cssgrid) .grid__cell{
        padding:.625rem
    }
      }

.grid__cell:first-child{
      -ms-grid-row:1;
      -ms-grid-column:1;
      -ms-grid-column-span:12;
      grid-area:1 / 1 / 1 / span 12;
    }

@media screen and (min-width:960px){

.grid__cell .parbase:not(:first-child){
        margin-top:1.25rem
    }
      }

@media screen and (min-width:960px){

.grid__cell .component,.grid__cell .parbase,.grid__cell .parsys{
        display:flex;
        flex-direction:column;
        width:100%
    }
      }

.aem-AuthorLayer-Edit .grid__cell .component,.aem-AuthorLayer-Edit .grid__cell .parbase,.aem-AuthorLayer-Edit .grid__cell .parsys,.cq-wcm-edit .grid__cell .component,.cq-wcm-edit .grid__cell .parbase,.cq-wcm-edit .grid__cell .parsys{
        height:auto;
      }

.grid--1 .grid__cell:first-child{
      -ms-grid-row:1;
      -ms-grid-column:1;
      -ms-grid-column-span:12;
      grid-area:1 / 1 / 1 / span 12;
    }

.grid--2-2 .grid__footer,.grid--2-2 .grid__layout{
      display:block;
      border-style:solid;
      border-color:#69be28;
      background-color:#fff;
    }

.grid--2-2 .grid__layout{
      border-width:.125rem 0 0 0;
    }

@media screen and (min-width:960px){

.grid--2-2 .grid__layout{
        display:-ms-grid;
        display:grid;
        grid-gap:0;
        border:none
    }
      }

.grid--2-2 .grid__footer{
      border-width:0 0 .125rem 0;
    }

@media screen and (min-width:960px){

.grid--2-2 .grid__footer{
        border:none
    }
      }

.grid--2-2 .grid__dots{
      margin:0;
      text-align:center;
      padding:0 1.875rem 1.875rem 1.875rem;
    }

.grid--2-2 .grid__dots--hide{
    display:none !important;
  }

@media screen and (min-width:960px){

.grid--2-2 .grid__dots{
        display:none
    }
      }

.grid--2-2 .grid__dots span{
        display:none;
      }

.grid--2-2 .grid__dot{
      box-sizing:border-box;
      width:1.125rem;
      height:1.125rem;
      margin:0 .25rem;
      border:.0625rem solid #d9d9d9;
      border-radius: 5px 0;
      padding:0;
      overflow:hidden;
      background-color:#fff;
      display:inline-block;
      vertical-align:top;
      position:relative;
      z-index:2;
      left:0;
    }

.grid--2-2 .grid__dot:focus{
    outline:none;
  }

.grid--2-2 .grid__dot--selected{
    background-color:#005a9b;
  }

.grid--2-2 .grid__dot span{
    display:none;
  }

.grid--2-2 .grid__cell{
      width:100%;
    }

@media screen and (min-width:960px){

.grid--2-2 .grid__cell{
        border-style:solid;
        border-color:#69be28
    }
      }

.grid--2-2 .grid__cell .component,.grid--2-2 .grid__cell .parbase,.grid--2-2 .grid__cell .parsys{
        height:100%;
      }

@media screen and (min-width:960px){

.grid--2-2 .grid__cell:first-child{
        -ms-grid-row:1;
        -ms-grid-column:1;
        -ms-grid-column-span:6;
        grid-area:1 / 1 / 1 / span 6;
        border-width:.125rem 0 0 .125rem
    }
      }

@media screen and (min-width:960px){

.grid--2-2 .grid__cell:nth-child(2){
        -ms-grid-row:1;
        -ms-grid-column:7;
        -ms-grid-column-span:6;
        grid-area:1 / 7 / 1 / span 6;
        border-width:.125rem .125rem 0 0
    }
      }

@media screen and (min-width:960px){

.grid--2-2 .grid__cell:nth-child(3){
        -ms-grid-row:2;
        -ms-grid-column:1;
        -ms-grid-column-span:6;
        grid-area:2 / 1 / 2 / span 6;
        border-width:0 0 .125rem .125rem
    }
      }

@media screen and (min-width:960px){

.grid--2-2 .grid__cell:nth-child(4){
        -ms-grid-row:2;
        -ms-grid-column:7;
        -ms-grid-column-span:6;
        grid-area:2 / 7 / 2 / span 6;
        border-width:0 .125rem .125rem 0
    }
      }

.grid--2-1 .grid__cell:first-child{
      -ms-grid-row:1;
      -ms-grid-column:1;
      -ms-grid-column-span:12;
      grid-area:1 / 1 / 1 / span 12;
    }

@media screen and (min-width:960px){

.grid--2-1 .grid__cell:first-child{
        -ms-grid-row:1;
        -ms-grid-column:1;
        -ms-grid-column-span:8;
        grid-area:1 / 1 / 1 / span 8
    }
      }

.grid--2-1 .grid__cell:nth-child(2){
      -ms-grid-row:2;
      -ms-grid-column:1;
      -ms-grid-column-span:12;
      grid-area:2 / 1 / 2 / span 12;
    }

@media screen and (min-width:960px){

.grid--2-1 .grid__cell:nth-child(2){
        -ms-grid-row:1;
        -ms-grid-column:9;
        -ms-grid-column-span:4;
        grid-area:1 / 9 / 1 / span 4
    }
      }

.grid--1-2 .grid__cell:first-child{
      -ms-grid-row:1;
      -ms-grid-column:1;
      -ms-grid-column-span:12;
      grid-area:1 / 1 / 1 / span 12;
    }

@media screen and (min-width:960px){

.grid--1-2 .grid__cell:first-child{
        -ms-grid-row:1;
        -ms-grid-column:1;
        -ms-grid-column-span:4;
        grid-area:1 / 1 / 1 / span 4
    }
      }

.grid--1-2 .grid__cell:nth-child(2){
      -ms-grid-row:2;
      -ms-grid-column:1;
      -ms-grid-column-span:12;
      grid-area:2 / 1 / 2 / span 12;
    }

@media screen and (min-width:960px){

.grid--1-2 .grid__cell:nth-child(2){
        -ms-grid-row:1;
        -ms-grid-column:5;
        -ms-grid-column-span:8;
        grid-area:1 / 5 / 1 / span 8
    }
      }

.grid--2 .grid__cell:first-child{
      -ms-grid-row:1;
      -ms-grid-column:1;
      -ms-grid-column-span:12;
      grid-area:1 / 1 / 1 / span 12;
    }

@media screen and (min-width:960px){

.grid--2 .grid__cell:first-child{
        -ms-grid-row:1;
        -ms-grid-column:1;
        -ms-grid-column-span:6;
        grid-area:1 / 1 / 1 / span 6
    }
      }

.grid--2 .grid__cell:nth-child(2){
      -ms-grid-row:2;
      -ms-grid-column:1;
      -ms-grid-column-span:12;
      grid-area:2 / 1 / 2 / span 12;
    }

@media screen and (min-width:960px){

.grid--2 .grid__cell:nth-child(2){
        -ms-grid-row:1;
        -ms-grid-column:7;
        -ms-grid-column-span:6;
        grid-area:1 / 7 / 1 / span 6
    }
      }

.grid--3 .grid__cell:first-child{
      -ms-grid-row:1;
      -ms-grid-column:1;
      -ms-grid-column-span:12;
      grid-area:1 / 1 / 1 / span 12;
    }

@media screen and (min-width:960px){

.grid--3 .grid__cell:first-child{
        -ms-grid-row:1;
        -ms-grid-column:1;
        -ms-grid-column-span:4;
        grid-area:1 / 1 / 1 / span 4
    }
      }

.grid--3 .grid__cell:nth-child(2){
      -ms-grid-row:2;
      -ms-grid-column:1;
      -ms-grid-column-span:12;
      grid-area:2 / 1 / 2 / span 12;
    }

@media screen and (min-width:960px){

.grid--3 .grid__cell:nth-child(2){
        -ms-grid-row:1;
        -ms-grid-column:5;
        -ms-grid-column-span:4;
        grid-area:1 / 5 / 1 / span 4
    }
      }

.grid--3 .grid__cell:nth-child(3){
      -ms-grid-row:3;
      -ms-grid-column:1;
      -ms-grid-column-span:12;
      grid-area:3 / 1 / 3 / span 12;
    }

@media screen and (min-width:960px){

.grid--3 .grid__cell:nth-child(3){
        -ms-grid-row:1;
        -ms-grid-column:9;
        -ms-grid-column-span:4;
        grid-area:1 / 9 / 1 / span 4
    }
      }

.grid--article .grid__cell:first-child{
      -ms-grid-row:1;
      -ms-grid-column:1;
      -ms-grid-column-span:12;
      grid-area:1 / 1 / 1 / span 12;
    }

@media screen and (min-width:960px){

.grid--article .grid__cell:first-child{
        -ms-grid-row:1;
        -ms-grid-column:1;
        -ms-grid-column-span:4;
        grid-area:1 / 1 / 1 / span 4
    }
      }

.grid--article .grid__cell:nth-child(2){
      -ms-grid-row:2;
      -ms-grid-column:1;
      -ms-grid-column-span:12;
      grid-area:2 / 1 / 2 / span 12;
    }

@media screen and (min-width:960px){

.grid--article .grid__cell:nth-child(2){
        -ms-grid-row:1;
        -ms-grid-column:5;
        -ms-grid-column-span:4;
        grid-area:1 / 5 / 1 / span 4
    }
      }

.grid--article .grid__cell:nth-child(3){
      -ms-grid-row:3;
      -ms-grid-column:1;
      -ms-grid-column-span:12;
      grid-area:3 / 1 / 3 / span 12;
    }

@media screen and (min-width:960px){

.grid--article .grid__cell:nth-child(3){
        -ms-grid-row:1;
        -ms-grid-column:9;
        -ms-grid-column-span:4;
        grid-area:1 / 9 / 1 / span 4
    }
      }

.grid--article .grid__cell:nth-child(4){
      -ms-grid-row:4;
      -ms-grid-column:1;
      -ms-grid-column-span:12;
      grid-area:4 / 1 / 4 / span 12;
      margin-top:1.875rem;
      margin-bottom:1.875rem;
    }

@media screen and (min-width:960px){

.grid--article .grid__cell:nth-child(4){
        -ms-grid-row:2;
        -ms-grid-column:1;
        -ms-grid-column-span:12;
        grid-area:2 / 1 / 2 / span 12;
        margin:0
    }
      }

.grid--article .grid__cell:nth-child(5){
      -ms-grid-row:5;
      -ms-grid-column:1;
      -ms-grid-column-span:12;
      grid-area:5 / 1 / 5 / span 12;
    }

@media screen and (min-width:960px){

.grid--article .grid__cell:nth-child(5){
        -ms-grid-row:3;
        -ms-grid-column:1;
        -ms-grid-column-span:4;
        grid-area:3 / 1 / 3 / span 4
    }
      }

.grid--article .grid__cell:nth-child(6){
      -ms-grid-row:6;
      -ms-grid-column:1;
      -ms-grid-column-span:12;
      grid-area:6 / 1 / 6 / span 12;
    }

@media screen and (min-width:960px){

.grid--article .grid__cell:nth-child(6){
        -ms-grid-row:3;
        -ms-grid-column:5;
        -ms-grid-column-span:4;
        grid-area:3 / 5 / 3 / span 4
    }
      }

.grid--article .grid__cell:nth-child(7){
      -ms-grid-row:7;
      -ms-grid-column:1;
      -ms-grid-column-span:12;
      grid-area:7 / 1 / 7 / span 12;
    }

@media screen and (min-width:960px){

.grid--article .grid__cell:nth-child(7){
        -ms-grid-row:3;
        -ms-grid-column:9;
        -ms-grid-column-span:4;
        grid-area:3 / 9 / 3 / span 4
    }
      }

.grid--article .grid__cell .component,.grid--article .grid__cell .parbase,.grid--article .grid__cell .parsys,.grid--inside-stories__layout .grid__cell .component,.grid--inside-stories__layout .grid__cell .parbase,.grid--inside-stories__layout .grid__cell .parsys{
        height:100%;
      }

@media screen and (min-width:960px){

.wcmmode-edit .grid--inside-stories .grid__layout{
          -ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
              grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
      }
        }

.wcmmode-edit .grid--inside-stories .grid__layout__cell:first-child{
          -ms-grid-row:1;
          -ms-grid-column:1;
          -ms-grid-column-span:12;
          grid-area:1 / 1 / 1 / span 12;
        }

@media screen and (min-width:960px){

.wcmmode-edit .grid--inside-stories .grid__layout__cell:first-child{
            -ms-grid-row:1;
            -ms-grid-column:1;
            -ms-grid-column-span:4;
            grid-area:1 / 1 / 1 / span 4
        }
          }

.wcmmode-edit .grid--inside-stories .grid__layout__cell:nth-child(2){
          -ms-grid-row:2;
          -ms-grid-column:1;
          -ms-grid-column-span:12;
          grid-area:2 / 1 / 2 / span 12;
        }

@media screen and (min-width:960px){

.wcmmode-edit .grid--inside-stories .grid__layout__cell:nth-child(2){
            -ms-grid-row:1;
            -ms-grid-column:5;
            -ms-grid-column-span:4;
            grid-area:1 / 5 / 1 / span 4
        }
          }

.wcmmode-edit .grid--inside-stories .grid__layout__cell:nth-child(3){
          -ms-grid-row:3;
          -ms-grid-column:1;
          -ms-grid-column-span:12;
          grid-area:3 / 1 / 3 / span 12;
        }

@media screen and (min-width:960px){

.wcmmode-edit .grid--inside-stories .grid__layout__cell:nth-child(3){
            -ms-grid-row:1;
            -ms-grid-column:9;
            -ms-grid-column-span:4;
            grid-area:1 / 9 / 1 / span 4
        }
          }

.html.cssgrid .grid--inside-stories .grid__layout{
        display:-ms-grid;
        display:grid;
        -ms-grid-columns:100%;
            grid-template-columns:100%;
      }

@media screen and (min-width:960px){

.html.cssgrid .grid--inside-stories .grid__layout{
          -ms-grid-columns:(minmax(calc(33.33333% - 1.25rem), 1fr))[auto-fit];
              grid-template-columns:repeat(
              auto-fit,
              minmax(calc(33.33333% - 1.25rem), 1fr)
            )
      }
        }

.html:not(.cssgrid) .grid--inside-stories .grid__layout{
        display:flex;
        flex-direction:row;
        flex-wrap:wrap;
      }

.grid--inside-stories .grid__showmore-btn{

      --palette-text-colour:#575757;

      --palette-background-colour:#fff;

      --palette-hover-colour:#69be28;

      --palette-button-background-colour:#69be28;

      --palette-button-text-colour:#575757;

      color:#575757;

      background-color:#fff;

      border-color:#575757;
      text-align:center;
      margin:1.25rem;
    }

.body.foundation-page.article-grid .grid--inside-stories .grid__showmore-btn{
        background-color:#f7f7f7;
      }

.grid--inside-stories .grid__showmore-btn a:focus,.grid--inside-stories .grid__showmore-btn a:hover{color:#005a9b;}

.grid--inside-stories .grid__showmore-btn .atomic--button-link{color:#fff;background-color:#69be28;border-color:#69be28;}

.grid--inside-stories .grid__showmore-btn .atomic--button-link:focus,.grid--inside-stories .grid__showmore-btn .atomic--button-link:hover{background-color:#fff;color:#69be28;}

.grid--inside-stories .grid__showmore-btn--hidden{
        display:none;
      }

.grid--inside-stories .grid__cell{
      box-sizing:border-box;
      grid-area:inherit;
    }

.html:not(.cssgrid) .grid--inside-stories .grid__cell{
        width:100%;
      }

@media screen and (min-width:960px){

.html:not(.cssgrid) .grid--inside-stories .grid__cell{
          width:33.33333%
      }
        }

.grid--inside-stories .grid__cell--hidden{
        display:none;
      }

.grid--inside-stories .grid__cell--visible{
        transform:translateY(9.375rem);
        animation:slide-in .8s ease forwards;
      }

.grid--inside-stories .grid__cell--visible:nth-child(odd){
          animation-duration:.6s;
        }

@keyframes slide-in{
  to{
    transform:translateY(0);
  }
}

.iframed-app__iframe{
    display:block;
    width:100%;
  }

.incentive--palette-2,.incentive.colour--palette-2{--palette-text-colour:#575757;--palette-background-colour:#fff;--palette-hover-colour:#005a9b;--palette-button-background-colour:#69be28;--palette-button-text-colour:#575757;color:#575757;background-color:#fff;border-color:#575757;}

.incentive--palette-2 a:focus,.incentive--palette-2 a:hover,.incentive.colour--palette-2 a:focus,.incentive.colour--palette-2 a:hover{color:#005a9b;}

.incentive--palette-2 .atomic--button-link,.incentive.colour--palette-2 .atomic--button-link{color:#fff;background-color:#69be28;border-color:#69be28;}

.incentive--palette-2 .atomic--button-link:focus,.incentive--palette-2 .atomic--button-link:hover,.incentive.colour--palette-2 .atomic--button-link:focus,.incentive.colour--palette-2 .atomic--button-link:hover{background-color:#fff;color:#69be28;}

.incentive--palette-4,.incentive.colour--palette-4{--palette-text-colour:#fff;--palette-background-colour:#69be28;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#fff;color:#fff;background-color:#69be28;border-color:#575757;}

.incentive--palette-4 a:focus,.incentive--palette-4 a:hover,.incentive.colour--palette-4 a:focus,.incentive.colour--palette-4 a:hover{color:#575757;}

.incentive--palette-4 .atomic--button-link,.incentive.colour--palette-4 .atomic--button-link{color:#69be28;background-color:#fff;border-color:#fff;}

.incentive--palette-4 .atomic--button-link:focus,.incentive--palette-4 .atomic--button-link:hover,.incentive.colour--palette-4 .atomic--button-link:focus,.incentive.colour--palette-4 .atomic--button-link:hover{background-color:#69be28;color:#fff;}

.incentive__base{
    padding:1.875rem;
  }

@media screen and (min-width:960px){

.incentive__base{
      padding:4.375rem 6.875rem 4.375rem 6.875rem
  }
    }

.incentive__tags{
    font-size:.6875rem;
    line-height:1.3125rem;
    font-weight:700;
    text-transform:uppercase;
    margin-bottom:1.25rem;
    color:#707070;
  }

@media screen and (min-width:960px){

.incentive__tags{
    font-size:.6875rem
  }
  }

.colour--palette-0 .incentive__tags{
    color:#707070;
  }

.colour--palette-4 .incentive__tags,.incentive--palette-4 .incentive__tags,.incentive.colour-palette-2 .incentive__tags{
      color:#505050;
    }

@media screen and (min-width:960px){

.incentive__tags{
      margin-bottom:1.875rem
  }
    }

.incentive__heading{
    padding:0;
    margin-bottom:1.25rem;
    font-size:1.25rem;
    text-align:left;
    max-width:25em;
  }

@media screen and (min-width:960px){

.incentive__heading{
      font-size:1.875rem;
      margin-bottom:1.875rem
  }
    }

.incentive__text{
    margin-bottom:1.25rem;
    font-size:.875rem;
    max-width:40em;
  }

@media screen and (min-width:960px){

.incentive__text{
      font-size:1.125rem
  }
    }

.interactive-image__base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem;
  }

.interactive-image__slider-indicator{
    position:absolute;
    width:0;
    height:0;
    overflow:hidden;
    z-index:0;
  }

@media screen and (max-width:1199px){

.interactive-image--media .interactive-image__slider-indicator,.interactive-image--text-simple .interactive-image__slider-indicator{
      z-index:1
  }
    }

.interactive-image--text-no-reveal .interactive-image__slider-indicator,.interactive-image--text-reveal .interactive-image__slider-indicator{
    z-index:1;
  }

.interactive-image__header{
    padding:0 0 1.25rem 0;
    background-color:inherit;
  }

.interactive-image__body{
    position:relative;
  }

@media screen and (min-width:1200px){

.interactive-image__body{
      display:flex;
      margin-bottom:.75rem
  }
    }

.interactive-image__sr-label{
    position:absolute;
    width:.0625rem;
    height:.0625rem;
    padding:0;
    margin:-.0625rem;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    border:0;
    z-index:-100;
    width:100%;
    padding-top:56.25%;
  }

.interactive-image__image{
    position:relative;
    margin:0 -1.875rem;
  }

@media screen and (min-width:1200px){

.interactive-image__image{
      width:66%;
      margin:0
  }
    }

.interactive-image--carousel-nav-enabled .interactive-image__image{
      margin-bottom:1.875rem;
    }

@media screen and (min-width:1200px){

.interactive-image--carousel-nav-enabled .interactive-image__image{
        margin-bottom:0
    }
      }

.interactive-image__image::before{
      display:block;
      width:100%;
      content:"";
      padding-top:56.25%;
      background:#fff;
    }

.interactive-image__image img{
      position:absolute;
      z-index:1;
      top:0;
      left:0;
      width:100%;
      height:auto;
    }

.interactive-image__arrows,.interactive-image__dots-wrapper{
    display:none;
  }

@media screen and (max-width:1199px){

.interactive-image--media.interactive-image--carousel-nav-enabled .interactive-image__arrows,.interactive-image--media.interactive-image--carousel-nav-enabled .interactive-image__dots-wrapper,.interactive-image--text-simple.interactive-image--carousel-nav-enabled .interactive-image__arrows,.interactive-image--text-simple.interactive-image--carousel-nav-enabled .interactive-image__dots-wrapper{
      display:block
  }
    }

.interactive-image--text-no-reveal.interactive-image--carousel-nav-enabled .interactive-image__arrows,.interactive-image--text-no-reveal.interactive-image--carousel-nav-enabled .interactive-image__dots-wrapper,.interactive-image--text-reveal.interactive-image--carousel-nav-enabled .interactive-image__arrows,.interactive-image--text-reveal.interactive-image--carousel-nav-enabled .interactive-image__dots-wrapper{
    display:block;
  }

.interactive-image__arrows{
    position:static;
    width:100%;
  }

@media screen and (min-width:1200px){

.interactive-image__arrows{
      position:absolute;
      z-index:2;
      top:0
  }
    }

.interactive-image__arrows::before{
      display:none;
    }

@media screen and (min-width:1200px){

.interactive-image__arrows::before{
        display:block;
        width:100%;
        content:"";
        padding-top:56.25%
    }
      }

.interactive-image__arrow-next,.interactive-image__arrow-prev{
    position:absolute;
    z-index:1;
    bottom:-3rem;
    margin-top:0;
  }

@media screen and (min-width:1200px){

.interactive-image__arrow-next,.interactive-image__arrow-prev{
      bottom:auto;
      top:50%;
      margin-top:-1.5625rem
  }
    }

.interactive-image__arrow-prev{
    transition:all .3s;
    font-size:1.875rem;
    width:4.375rem;
    height:4.375rem;
    border:.0625rem solid #575757;
    background-color:transparent;
    color:#575757;
    font-weight:400;
    line-height:1;
    text-align:center;
    padding:0;
    width:auto;
    height:3.125rem;
    left:0;
    border:none;
    font-size:1.5625rem;
  }

.interactive-image__arrow-prev:focus{
    outline:none;
  }

.interactive-image__arrow-prev span{
    display:none;
  }

@media screen and (min-width:1200px){

.interactive-image__arrow-prev{
      left:auto;
      right:-2.4375rem
  }
    }

.interactive-image__arrow-prev::after{
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
      vertical-align:middle;
      display:inline-block;
      font-weight:400;
      content:"\e90f";
      transform:rotate(90deg);
      color:#575757;
    }

.interactive-image__arrow-next{
    transition:all .3s;
    font-size:1.875rem;
    width:4.375rem;
    height:4.375rem;
    border:.0625rem solid #575757;
    background-color:transparent;
    color:#575757;
    font-weight:400;
    line-height:1;
    text-align:center;
    padding:0;
    width:auto;
    height:3.125rem;
    right:0;
    border:none;
    font-size:1.5625rem;
  }

.interactive-image__arrow-next:focus{
    outline:none;
  }

.interactive-image__arrow-next span{
    display:none;
  }

@media screen and (min-width:1200px){

.interactive-image__arrow-next{
      right:-49%
  }
    }

.interactive-image__arrow-next::after{
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
      vertical-align:middle;
      display:inline-block;
      font-weight:400;
      content:"\e90f";
      transform:rotate(-90deg);
      color:#575757;
    }

.interactive-image__dots-wrapper{
    position:absolute;
    left:0;
    right:0;
    top:-1.625rem;
  }

@media screen and (min-width:1200px){

.interactive-image__dots-wrapper{
      top:auto;
      margin-top:-.9375rem
  }
    }

.interactive-image__dots{
    margin:0;
    text-align:center;
    padding-bottom:.625rem;
  }

.interactive-image__dots--hide{
    display:none !important;
  }

.interactive-image__dot{
    box-sizing:border-box;
    width:1.125rem;
    height:1.125rem;
    margin:0 .25rem;
    border:.0625rem solid #d9d9d9;
    padding:0;
    overflow:hidden;
    background-color:#fff;
    display:inline-block;
    vertical-align:top;
    position:relative;
    z-index:2;
    left:0;
    margin-top:.625rem;
    border-radius:5px 0;
  }

.interactive-image__dot:focus{
    outline:none;
  }

.interactive-image__dot--selected{
    background-color:#005a9b;
  }

.interactive-image--numbered .interactive-image__dot{
      display:inline-flex;
      align-items:center;
      justify-content:center;
      width:1.5625rem;
      height:1.5625rem;
      border-color:transparent;
    }

.interactive-image--numbered .interactive-image__dot--selected{
        border-color:#575757;
        background-color:transparent;
      }

.interactive-image__dot span{
      display:none;
    }

.interactive-image--numbered .interactive-image__dot span{
        display:block;
        font-weight:700;
      }

.wcmmode-edit .cq-Editable-dom .interactive-image__slider-indicator{
      z-index:0;
    }

.wcmmode-edit .cq-Editable-dom .interactive-image__body{
      display:block;
    }

.wcmmode-edit .cq-Editable-dom .interactive-image__image{
      margin-bottom:1.875rem;
    }

.wcmmode-edit .cq-Editable-dom .interactive-image__image img{
        max-height:100%;
      }

.wcmmode-edit .cq-Editable-dom .interactive-image__content{
      width:100%;
      border:none;
      padding:0;
    }

.wcmmode-edit .cq-Editable-dom .interactive-image__content::before{
        display:none;
      }

.wcmmode-edit .cq-Editable-dom .interactive-image__hotspot-list{
      display:block;
    }

.wcmmode-edit .cq-Editable-dom .interactive-image--media .interactive-image__hotspot,.wcmmode-edit .cq-Editable-dom .interactive-image--text-simple .interactive-image__hotspot{
      display:block;
      position:static;
      max-width:47.9375rem;
    }

@media screen and (min-width:1200px){

.wcmmode-edit .cq-Editable-dom .interactive-image--media .interactive-image__hotspot,.wcmmode-edit .cq-Editable-dom .interactive-image--text-simple .interactive-image__hotspot{
        overflow:visible
    }
      }

.wcmmode-edit .cq-Editable-dom .interactive-image__hotspot{
      margin-bottom:1.875rem;
    }

.wcmmode-edit .cq-Editable-dom .interactive-image__hotspot-media-wrap{
      transform:none;
    }

@media screen and (min-width:1200px){

.wcmmode-edit .cq-Editable-dom .interactive-image__hotspot-media-wrap{
        position:static;
        margin-left:0
    }
      }

.wcmmode-edit .cq-Editable-dom .interactive-image__hotspot-transcript-toggle{
      display:none;
    }

@media screen and (min-width:1200px){

.interactive-image--text-simple .interactive-image__image{
        width:73%
    }
      }

.interactive-image--text-simple .interactive-image__slider-indicator{
      z-index:1;
    }

@media screen and (min-width:1200px){

.interactive-image--text-simple .interactive-image__slider-indicator{
        z-index:2
    }
      }

@media screen and (min-width:1200px){

.interactive-image--text-no-reveal .interactive-image__image,.interactive-image--text-reveal .interactive-image__image,.interactive-image--text-simple .interactive-image__image{
        width:73%
    }
      }

.interactive-image__hotspot-point-list{
    position:absolute;
    box-sizing:content-box;
    top:0;
    left:0;
    right:0;
    height:0;
    padding-top:56.25%;
  }

.interactive-image__hotspot-point{
    margin:0;
    border-radius:0;
    background:transparent;
    text-decoration:none;
    padding:0;
    border:none;
    box-sizing:border-box;
    position:absolute;
    z-index:3;
    display:flex;
    flex-shrink:0;
    align-items:center;
    width:2.8125rem;
    height:2.8125rem;
    margin-bottom:1.25rem;
    border-radius:50%;
    border:.0625rem solid #575757;
    box-shadow:.0625rem .0625rem .375rem 0 #575757;
    background:#fff;
    justify-content:center;
    font-weight:700;
    font-size:1.25rem;
  }

.interactive-image__hotspot-point:not(:focus){
    outline:none;
  }

.interactive-image__hotspot-point:active,.interactive-image__hotspot-point:focus{
    background:transparent;
  }

.interactive-image__hotspot-point:active span,.interactive-image__hotspot-point:focus span{
      position:relative;
      top:0;
      left:0;
    }

.interactive-image__hotspot-point:active,.interactive-image__hotspot-point:focus,.interactive-image__hotspot-point span{
    padding:0;
  }

.interactive-image__hotspot-point:active,.interactive-image__hotspot-point:focus{
    border:0;
  }

@media screen and (min-width:600px){

.interactive-image__hotspot-point{
      width:3.375rem;
      height:3.375rem
  }
    }

.interactive-image__hotspot-point,.interactive-image__hotspot-point:active,.interactive-image__hotspot-point:focus{
      background:#fff;
    }

.interactive-image__hotspot-point:focus,.interactive-image__hotspot-point:hover{
      position:absolute;
      color:#575757;
      border:.125rem solid #69be28;
    }

.interactive-image__hotspot-point--hidden{
      display:none !important;
    }

@media screen and (max-width:1199px){

.interactive-image--media .interactive-image__hotspot-point,.interactive-image--text-simple .interactive-image__hotspot-point{
      display:none
  }
    }

.interactive-image--text-no-reveal .interactive-image__hotspot-point,.interactive-image--text-reveal .interactive-image__hotspot-point{
    display:none;
  }

@media screen and (min-width:1200px){

.interactive-image--text-no-reveal .interactive-image__hotspot-point{
        display:flex
    }
      }

.interactive-image__hotspot-point span{
      width:100%;
      text-align:center;
    }

.interactive-image--media .interactive-image__hotspot-point:focus,.interactive-image--media .interactive-image__hotspot-point:focus:focus,.interactive-image--media .interactive-image__hotspot-point:focus:hover,.interactive-image__hotspot-point--active,.interactive-image__hotspot-point--active:focus,.interactive-image__hotspot-point--active:hover{
        background:#69be28;
        border:.0625rem solid #69be28;
        color:#fff;
      }

@media screen and (max-width:1199px){

.interactive-image--media .interactive-image--media .interactive-image__hotspot-point:focus,.interactive-image--media .interactive-image__hotspot-point--active,.interactive-image--text-simple .interactive-image--media .interactive-image__hotspot-point:focus,.interactive-image--text-simple .interactive-image__hotspot-point--active{
      display:flex
  }
    }

.interactive-image--text-no-reveal .interactive-image--media .interactive-image__hotspot-point:focus,.interactive-image--text-no-reveal .interactive-image__hotspot-point--active,.interactive-image--text-reveal .interactive-image--media .interactive-image__hotspot-point:focus,.interactive-image--text-reveal .interactive-image__hotspot-point--active{
    display:flex;
  }

.interactive-image__help-text{
    display:none;
  }

@media screen and (min-width:1200px){

.interactive-image__help-text{
      display:block;
      font-size:.8125rem
  }
    }

.interactive-image__content{
    position:relative;
    box-sizing:border-box;
    width:100%;
    padding-top:1.875rem;
  }

@media screen and (min-width:1200px){

.interactive-image__content{
      width:34%;
      padding:1.875rem
  }
    }

@media screen and (min-width:1200px){

.interactive-image--text-no-reveal .interactive-image__content,.interactive-image--text-reveal .interactive-image__content,.interactive-image--text-simple .interactive-image__content{
        z-index:1;
        border:.0625rem solid #d9d9d9;
        border-left:0
    }
        .interactive-image--text-no-reveal .interactive-image__content::before,.interactive-image--text-reveal .interactive-image__content::before,.interactive-image--text-simple .interactive-image__content::before{
          position:absolute;
          box-sizing:content-box;
          content:"";
          left:-.125rem;
          top:0;
          bottom:0;
          width:.0625rem;
          border-right:.0625rem solid #d9d9d9;
        }
      }

@media screen and (min-width:1200px){

.interactive-image--text-simple .interactive-image__content{
        width:27%
    }
      }

@media screen and (min-width:1200px){

.interactive-image--text-no-reveal .interactive-image__content,.interactive-image--text-reveal .interactive-image__content{
        padding-left:3.75rem;
        padding-right:3.75rem
    }
      }

@media screen and (max-width:1199px){

.interactive-image--media .interactive-image__hotspot-list,.interactive-image--text-simple .interactive-image__hotspot-list{
      display:none
  }
    }

.interactive-image--text-no-reveal .interactive-image__hotspot-list,.interactive-image--text-reveal .interactive-image__hotspot-list{
    display:none;
  }

@media screen and (max-width:1199px){

.interactive-image--media .interactive-image__hotspot-list,.interactive-image--text-simple .interactive-image__hotspot-list{
      height:100%
  }
    }

.interactive-image--text-no-reveal .interactive-image__hotspot-list,.interactive-image--text-reveal .interactive-image__hotspot-list{
    height:100%;
  }

.interactive-image--text-simple .interactive-image__hotspot-list{
      display:none;
    }

.interactive-image--carousel-initialized.interactive-image--text-simple .interactive-image__hotspot-list,.interactive-image--carousel-initialized .interactive-image__hotspot-list{
    display:block;
  }

.interactive-image__hotspot{
    width:100%;
    box-sizing:border-box;
    padding-left:.0625rem;
    padding-right:.0625rem;
  }

@media screen and (min-width:1200px){

.interactive-image__hotspot{
      padding-left:0;
      padding-right:0;
      padding-bottom:1.875rem
  }

      .interactive-image--text-simple .interactive-image__hotspot{
        padding-bottom:0;
      }
    }

.interactive-image__hotspot:focus{
      outline:none;
    }

.interactive-image--media .interactive-image__hotspot,.interactive-image--text-simple .interactive-image__hotspot{
      display:none;
    }

.interactive-image--media .interactive-image__hotspot--active,.interactive-image--text-simple .interactive-image__hotspot--active{
        display:block;
      }

@media screen and (min-width:1200px){

.interactive-image--media .interactive-image__hotspot{
        overflow-y:scroll;
        overflow-x:hidden;
        position:fixed;
        top:0;
        left:0;
        right:0;
        bottom:0;
        padding:0;
        z-index:103
    }
      }

.interactive-image__hotspot-header{
    position:relative;
    box-sizing:border-box;
    order:1;
    overflow:hidden;
    display:flex;
    margin-bottom:1.25rem;
    margin-right:.0625rem;
  }

@media screen and (min-width:1200px){

.interactive-image__hotspot-header{
      display:block;
      margin-bottom:0
  }
    }

.interactive-image--media .interactive-image__hotspot-header{
      display:flex;
      order:1;
      width:100%;
      margin-bottom:1.25rem;
      margin-right:0;
    }

@media screen and (min-width:1200px){

.interactive-image--media .interactive-image__hotspot-header{
        width:70%;
        padding:1.25rem;
        margin-bottom:0
    }
      }

@media screen and (min-width:1200px){

.interactive-image--media .interactive-image__hotspot--text .interactive-image__hotspot-header{
        width:100%;
        margin-bottom:.625rem;
        border-bottom:.0625rem solid #d9d9d9
    }
      }

.interactive-image__hotspot-number{
    display:none;
    flex-shrink:0;
    align-items:center;
    width:3.375rem;
    height:3.375rem;
    margin-right:.75rem;
    border-radius:50%;
    background:#69be28;
    color: #fff;
    justify-content:center;
    font-weight:700;
    font-size:1.25rem;
  }

@media screen and (min-width:1200px){

.interactive-image__hotspot-number{
      margin-right:0;
      margin-bottom:1.25rem
  }
    }

.interactive-image--numbered .interactive-image__hotspot-number{
      display:flex;
    }

.interactive-image--media .interactive-image__hotspot-number{
      margin-right:.75rem;
      margin-bottom:0;
    }

.interactive-image__hotspot-number-sr-label{
    position:absolute;
    width:.0625rem;
    height:.0625rem;
    padding:0;
    margin:-.0625rem;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    border:0;
    display:none;
    top:1.25rem;
    left:1.25rem;
    width:3.375rem;
    padding-top:1.6875rem;
  }

.interactive-image--numbered .interactive-image__hotspot-number-sr-label{
      display:block;
    }

.interactive-image__hotspot-title{
    display:flex;
    align-items:center;
    flex-grow:1;
    line-height:1.3;
  }

@media screen and (min-width:1200px){

.interactive-image__hotspot-title{
      display:block;
      margin-bottom:1.375rem
  }
    }

.interactive-image--media .interactive-image__hotspot-title{
      display:flex;
      align-items:center;
      margin-bottom:0;
    }

.interactive-image__hotspot-title h3:focus{
        outline:none;
        border:none;
      }

@media screen and (min-width:1200px){

.interactive-image--media .interactive-image__body{
        display:block
    }
      }

@media screen and (min-width:1200px){

.interactive-image--media .interactive-image__content{
        padding:0
    }
      }

@media screen and (min-width:1200px){

.interactive-image--media .interactive-image__image{
        width:100%
    }
      }

.interactive-image__hotspot-media-wrap{
    background:#fff;
  }

@media screen and (min-width:1200px){

.interactive-image__hotspot-media-wrap{
      position:absolute;
      top:50%;
      transform:translateY(-50%);
      left:50%;
      width:59.75rem;
      margin-left:-29.875rem
  }
    }

@media screen and (min-width:1200px){

.interactive-image__hotspot--overflow .interactive-image__hotspot-media-wrap{
        top:10%;
        transform:none
    }
      }

.interactive-image__hotspot--media .interactive-image__hotspot-media-wrap{
      display:flex;
      flex-wrap:wrap;
      align-content:stretch;
    }

.interactive-image__hotspot-media-wrap:focus{
      outline:none;
      border:none;
    }

@media screen and (min-width:1200px){

.interactive-image__hotspot-media-wrap::after{
        position:absolute;
        content:"";
        left:0;
        right:0;
        bottom:-.9375rem;
        height:.9375rem
    }
      }

.interactive-image__hotspot-media-close{
    display:none;
  }

@media screen and (min-width:1200px){

.interactive-image__hotspot-media-close{
      margin:0;
      border-radius:0;
      background:transparent;
      padding:0;
      border:none;
      display:block;
      position:absolute;
      overflow:hidden;
      top:-2.5rem;
      right:-3.125rem;
      width:1.625rem;
      height:1.625rem;
      color:#fff;
      line-height:1;
      font-weight:700;
      text-align:center;
      text-decoration:none;
      vertical-align:middle
  }
      .interactive-image__hotspot-media-close:not(:focus){
    outline:none;
  }
      .interactive-image__hotspot-media-close:active,.interactive-image__hotspot-media-close:focus{
    background:transparent;
  }
    .interactive-image__hotspot-media-close:active span,.interactive-image__hotspot-media-close:focus span{
      position:relative;
      top:0;
      left:0;
    }
      .interactive-image__hotspot-media-close:active,.interactive-image__hotspot-media-close:focus,.interactive-image__hotspot-media-close span{
    padding:0;
  }
      .interactive-image__hotspot-media-close:active,.interactive-image__hotspot-media-close:focus{
    border:0;
  }
    }

.interactive-image__hotspot-media-close:focus,.interactive-image__hotspot-media-close:hover{
      position:absolute;
      color:#fff;
      text-decoration:none;
    }

.interactive-image__hotspot-media-close::before{
      font-size:1.875rem;
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif !important;
      speak:none;
      font-style:normal;
      font-weight:400;
      font-variant:normal;
      text-transform:none;
      line-height:1;
      -webkit-font-smoothing:antialiased;
      -moz-osx-font-smoothing:grayscale;
      content:"\e606";
      font-size:1.625rem;
    }

.interactive-image__hotspot-transcript{
    display:flex;
    justify-content:flex-end;
    box-sizing:border-box;
    order:3;
    width:100%;
    padding:.75rem 0;
  }

@media screen and (min-width:1200px){

.interactive-image__hotspot-transcript{
      order:2;
      width:30%;
      padding:1.25rem
  }
    }

.interactive-image__hotspot-transcript-toggle{
    display:inline-block;
    overflow:hidden;
    width:100%;
    min-width:5.9375rem;
    min-height:0;
    background-color:#fff;
    border-color:#d9d9d9;
    color:#575757;
    line-height:3.125rem;
  }

@media screen and (min-width:600px){

.interactive-image__hotspot-transcript-toggle{
      width:auto
  }
    }

@media screen and (min-width:1200px){

.interactive-image__hotspot-transcript-toggle{
      max-width:15.625rem
  }
    }

.interactive-image__hotspot-transcript-toggle-label{
    width:100%;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
  }

.interactive-image__hotspot--transcript-open .interactive-image__hotspot-transcript-toggle-label--open,.interactive-image__hotspot-transcript-toggle-label--close{
      display:none;
    }

.interactive-image__hotspot--transcript-open .interactive-image__hotspot-transcript-toggle-label--close{
        display:inline-block;
      }

.interactive-image__hotspot-text{
    box-sizing:border-box;
    width:100%;
    overflow:hidden;
  }

@media screen and (min-width:1200px){

.interactive-image--media .interactive-image__hotspot-text{
        padding:1.25rem 1.25rem 1.875rem 1.25rem;
        padding-right:30%
    }
      }

.interactive-image__hotspot-player{
    display:block;
    order:2;
    width:100%;
    background:#000;
  }

@media screen and (min-width:1200px){

.interactive-image__hotspot-player{
      display:flex;
      order:3;
      align-items:center
  }
    }

.interactive-image__hotspot-player .media-player{
      width:100%;
    }

.interactive-image__hotspot--transcript-open .interactive-image__hotspot-player{
      width:100%;
      padding-top:0;
    }

@media screen and (min-width:1200px){

.interactive-image__hotspot--transcript-open .interactive-image__hotspot-player{
        width:70%
    }
      }

.interactive-image__hotspot-player-inner{
    width:100%;
  }

.interactive-image__hotspot-transcript-content{
    box-sizing:border-box;
    position:relative;
    order:4;
    display:none;
    width:100%;
  }

@media screen and (min-width:1200px){

.interactive-image__hotspot-transcript-content{
      width:30%
  }
    }

.interactive-image__hotspot-transcript-content:focus{
      outline:none;
    }

.interactive-image__hotspot-transcript-content::before{
      position:absolute;
      box-sizing:content-box;
      content:"";
      top:0;
      left:0;
      right:0;
      height:0;
      border-top:.0625rem solid #d9d9d9;
    }

@media screen and (min-width:1200px){

.interactive-image__hotspot-transcript-content::before{
        left:.625rem;
        right:.625rem
    }
      }

.interactive-image__hotspot--transcript-open .interactive-image__hotspot-transcript-content{
      display:block;
    }

.interactive-image__hotspot-transcript-content-inner{
    box-sizing:border-box;
    top:0;
    left:0;
    right:0;
    bottom:0;
    overflow:auto;
    padding:1.5625rem 0;
  }

@media screen and (min-width:1200px){

.interactive-image__hotspot-transcript-content-inner{
      position:absolute;
      padding:1.875rem 1.25rem
  }
    }

.interactive-image__hotspot-transcript-title:focus{
      outline:none;
      border:none;
    }

.interactive-image__hotspot-sr-close-bottom{
    width:.0625rem;
    height:.0625rem;
    padding:0;
    margin:-.0625rem;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    border:0;
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    height:0;
  }

@media screen and (max-width:1199px){

.interactive-image--media .interactive-image__hotspot-sr-close-bottom,.interactive-image--text-simple .interactive-image__hotspot-sr-close-bottom{
      display:none
  }
    }

.interactive-image--text-no-reveal .interactive-image__hotspot-sr-close-bottom,.interactive-image--text-reveal .interactive-image__hotspot-sr-close-bottom{
    display:none;
  }

.interactive-image__hotspot-sr-close-bottom-button{
    margin:0;
    border-radius:0;
    background:transparent;
    text-decoration:none;
    padding:0;
    border:none;
    position:absolute;
    top:0;
    left:-62499.9375rem;
    height:1.875rem;
    text-align:center;
    font-size:.875rem;
  }

.interactive-image__hotspot-sr-close-bottom-button:not(:focus){
    outline:none;
  }

.interactive-image__hotspot-sr-close-bottom-button:active,.interactive-image__hotspot-sr-close-bottom-button:focus{
    background:transparent;
  }

.interactive-image__hotspot-sr-close-bottom-button:active span,.interactive-image__hotspot-sr-close-bottom-button:focus span{
      position:relative;
      top:0;
      left:0;
    }

.interactive-image__hotspot-sr-close-bottom-button:active,.interactive-image__hotspot-sr-close-bottom-button:focus,.interactive-image__hotspot-sr-close-bottom-button span{
    padding:0;
  }

.interactive-image__hotspot-sr-close-bottom-button:active,.interactive-image__hotspot-sr-close-bottom-button:focus{
    border:0;
  }

.interactive-image__hotspot-sr-close-bottom-button,.interactive-image__hotspot-sr-close-bottom-button:active,.interactive-image__hotspot-sr-close-bottom-button:focus{
      background:#fff;
    }

.interactive-image__hotspot-sr-close-bottom-button:focus{
      left:0;
      width:100%;
    }

.kenexa{
  --palette-text-colour:#575757;
  --palette-background-colour:#f7f7f7;
  --palette-hover-colour:#005a9b;
  --palette-button-background-colour:#005a9b;
  --palette-button-text-colour:#f7f7f7;
  color:#575757;
  background-color:#f7f7f7;
  border-color:#575757;
}

.kenexa a:focus,.kenexa a:hover{color:#005a9b;}

.kenexa .atomic--button-link{color:#f7f7f7;background-color:#005a9b;border-color:#005a9b;}

.kenexa .atomic--button-link:focus,.kenexa .atomic--button-link:hover{background-color:#f7f7f7;color:#005a9b;}

.kenexa__container{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem;
  }

.kenexa__header{
    padding:0;
  }

.kenexa__footer,.kenexa__results{
    max-width:50rem;
    margin-left:auto;
    margin-right:auto;
  }

.kenexa__form{
    margin-top:1.875rem;
  }

.kenexa__form form{
      display:flex;
      flex-wrap:wrap;
      flex-direction:column;
      justify-content:space-between;
    }

@media screen and (min-width:960px){

.kenexa__form form{
        flex-wrap:nowrap;
        flex-direction:row
    }
      }

.kenexa__field{
    width:100%;
    display:block;
    margin-bottom:1.25rem;
  }

.kenexa__field:last-child{
      margin-bottom:0;
    }

@media screen and (min-width:960px){

.kenexa__field{
      margin-bottom:0
  }
    }

.kenexa__field--search{
    padding:.875rem .9375rem;
    height:3.125rem;
    font-size:.875rem;
    border:.0625rem solid #d9d9d9;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    background-color:#fff;
    color:#575757;
  }

.kenexa__field--search,.kenexa__field--search[type=search],.kenexa__field--search[type=text]{
    box-sizing:border-box;
  }

.kenexa__field--search::-ms-input-placeholder{
    color:#575757;
    opacity:1;
  }

.kenexa__field--search::placeholder{
    color:#575757;
    opacity:1;
  }

@media screen and (min-width:960px){

.kenexa__field--search{
      width:50%;
      margin-right:1.25rem
  }
    }

.kenexa__field--filter{
    position:relative;
  }

.kenexa__field--filter select{
    box-sizing:border-box;
    padding:.875rem .9375rem;
    height:3.125rem;
    font-size:.875rem;
    border:.0625rem solid #d9d9d9;
    appearance:none;
    -webkit-appearance:menulist;
    -moz-appearance:menulist;
    width:100%;
    background-color:#fff;
    color:#575757;
  }

.kenexa__field--filter select[type=search],.kenexa__field--filter select[type=text]{
    box-sizing:border-box;
  }

.kenexa__field--filter select::-ms-input-placeholder{
    color:#575757;
    opacity:1;
  }

.kenexa__field--filter select::placeholder{
    color:#575757;
    opacity:1;
  }

@media screen and (min-width:960px){

.kenexa__field--filter{
      width:10%;
      flex-grow:1;
      margin-right:1.25rem
  }
    }

.kenexa__field--button{
    padding:.875rem .9375rem;
    height:3.125rem;
    font-size:.875rem;
    border:.0625rem solid #d9d9d9;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    border:.0625rem solid #dd1d21;
    text-align:center;
    display:inline-block;
    background-color:#dd1d21;
    color:#fff;
    width:3.125rem;
    padding:.75rem;
    min-width:0;
    min-height:0;
    width:100%;
  }

.kenexa__field--button,.kenexa__field--button[type=search],.kenexa__field--button[type=text]{
    box-sizing:border-box;
  }

.kenexa__field--button::-ms-input-placeholder{
    color:#575757;
    opacity:1;
  }

.kenexa__field--button::placeholder{
    color:#575757;
    opacity:1;
  }

.kenexa__field--button:focus{
    border:.0625rem solid #575757;
  }

.kenexa__field--button::before{
    font-size:1.5rem;
    width:1.4375rem;
    padding:0;
    content:"\e620";
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    display:block;
    font-weight:400;
    line-height:normal;
  }

.kenexa__field--button:hover{
    border-color:#005a9b;
    background-color:#fff;
  }

.kenexa__field--button span{
    display:none;
  }

@media screen and (min-width:960px){

.kenexa__field--button{
      width:3.125rem
  }
    }

.kenexa__field--button span{
      display:block;
    }

@media screen and (min-width:960px){

.kenexa__field--button span{
        display:none
    }
      }

.kenexa__field--button::before{
      content:"";
    }

@media screen and (min-width:960px){

.kenexa__field--button::before{
        content:"\e620"
    }
      }

.kenexa__status{
    padding:1.25rem 0 1.25rem 0;
    border-top:.0625rem solid #fff;
    margin-top:1.25rem;
  }

.kenexa__item,.kenexa__status{
    border-bottom:.0625rem solid #fff;
  }

.kenexa__item{
    position:relative;
  }

.kenexa__item-header{
    display:block;
    padding:1.25rem 0 1.25rem 0;
    padding-right:3.125rem;
    text-decoration:none;
    font-weight:400;
    line-height:inherit;
  }

a.kenexa__item-header:focus,a.kenexa__item-header:hover{
      color:inherit;
      text-decoration:none;
    }

a.kenexa__item-header:focus h3,a.kenexa__item-header:hover h3{
        color:#dd1d21;
        text-decoration:underline;
      }

.kenexa__item-header::after{
      font-weight:400;
      position:absolute;
      right:.375rem;
      top:1.625rem;
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
      content:"\e606";
      font-size:1.0625rem;
      color:#dd1d21;
      transition:all .3s;
      transform:rotate(-45deg);
    }

.kenexa__item--expanded .kenexa__item-header::after{
        transform:rotate(90deg);
      }

.kenexa__item-content{
    padding-bottom:1.25rem;
    display:none;
  }

.kenexa__item--expanded .kenexa__item-content{
      display:block;
    }

.kenexa__job-apply,.kenexa__job-description{
    margin-top:1.25rem;
  }

.kenexa__job-description{
    line-height:1.45;
  }

.kenexa__footer-item{
    text-align:center;
    margin-top:1.25rem;
    line-height:1.5;
  }

.kenexa--hot-jobs .kenexa__item:first-child{
        border-top:.0625rem solid #fff;
      }

.jump-to-main{
  height:0;
}

.jump-to-main__link{
    transition:top .3s,opacity .3s;
    top:-6.25rem;
    left:1.25rem;
    padding:1.125rem;
    display:inline-block;
    position:absolute;
    z-index:300;
    opacity:0;
    background-color:#dd1d21;
    color:#fff;
  }

@media screen and (min-width:960px){

.jump-to-main__link{
      padding:1.25rem
  }
    }

.jump-to-main__link:focus,.jump-to-main__link:hover{
      color:#fff;
    }

.jump-to-main__link:focus{
      z-index:300;
      top:0;
      left:0;
      opacity:1;
    }

@media screen and (min-width:960px){

.jump-to-main__link:focus{
        top:.4375rem;
        left:auto
    }
      }

.key-benefits{
  --palette-text-colour:#575757;
  --palette-background-colour:#fff;
  --palette-hover-colour:#005a9b;
  --palette-button-background-colour:#69be28;
  --palette-button-text-colour:#575757;
  color:#575757;
  background-color:#fff;
  border-color:#575757;
  text-align:left;
}

.key-benefits a:focus,.key-benefits a:hover{color:#005a9b;}

.key-benefits .atomic--button-link{color:#fff;background-color:#69be28;border-color:#69be28;}

.key-benefits .atomic--button-link:focus,.key-benefits .atomic--button-link:hover{background-color:#fff;color:#69be28;}

.key-benefits__base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem;
  }

.key-benefits__copy{
    position:relative;
    padding-top:2.5rem;
  }

@media screen and (min-width:960px){

.key-benefits__copy{
      padding-top:0
  }
    }

@media screen and (min-width:600px){

.key-benefits__copy-text,.key-benefits__heading{
      padding-right:25%
  }
    }

@media screen and (min-width:960px){

.key-benefits__copy-text,.key-benefits__heading{
      padding-right:0
  }
    }

.key-benefits__copy-keyline{
    display:inline-block;
    width:3.125rem;
    height:.125rem;
    margin-top:1.875rem;
    border:0;
    background-color:#69be28;
  }

.key-benefits__tags{
    font-size:.6875rem;
    line-height:1.3125rem;
    color:#707070;
    font-weight:700;
    text-transform:uppercase;
    margin-bottom:1.125rem;
    width:100%;
    display:block;
  }

@media screen and (min-width:960px){

.key-benefits__tags{
    font-size:.6875rem;
  }
  }

.colour--palette-0 .key-benefits__tags{
    color:#707070;
  }

.colour--palette-4 .key-benefits__tags{
    color:#505050;
  }

.key-benefits__heading{
    font-family:Arial,Roboto,Helvetica,sans-serif;
    text-align:left;
    font-weight:700;
    margin:1.25rem 0 .625rem;
    line-height:1.5;
    font-size:1.75rem;
  }

.key-benefits__heading:first-child{
    margin-top:0;
  }

.key-benefits__heading:last-child{
    margin-bottom:0;
  }

.key-benefits__heading a[data-suffix][target=_blank]::after{
    font-family:Arial,Roboto,Helvetica,sans-serif;
  }

@media screen and (min-width:600px){

.key-benefits__heading{
    font-size:1.875rem;
  }
  }

.key-benefits__media-wrapper{
    position:relative;
    opacity:1;
  }

.key-benefits--has-carousel .key-benefits__media-wrapper{
      opacity:0;
      transition:opacity .3s ease;
    }

.key-benefits--carousel-initialized .key-benefits__media-wrapper{
      opacity:1;
    }

.key-benefits__item,.key-benefits__item img{
      width:100%;
    }

.key-benefits__carousel-arrows,.key-benefits__carousel-dots{
    display:none;
    box-sizing:border-box;
    position:absolute;
  }

.key-benefits__carousel-arrows{
    display:none;
    z-index:2;
  }

@media screen and (min-width:960px){
      .key-benefits--carousel-nav-enabled .key-benefits__carousel-arrows{
        display:flex;
        flex-wrap:wrap;
      }
    }

.key-benefits__carousel-arrow--next,.key-benefits__carousel-arrow--prev{
      vertical-align:top;
      border-radius: 10px 0;
    }

.key-benefits__carousel-arrow--prev{
      box-sizing:border-box;
      position:relative;
      width:5rem;
      height:5rem;
      padding:0;
      border:0;
      margin-left:.625rem;
      margin-right:.625rem;
      background-color:#69be28;
      color:#fff;
      font-weight:700;
      display:flex;
      align-items:center;
      justify-content:center;
    }

.key-benefits__carousel-arrow--prev:hover{
    background-color:#fff;
    color:#575757;
  }

.key-benefits__carousel-arrow--prev:focus,.key-benefits__carousel-arrow--prev:hover{
    border:.0625rem solid #575757;
  }

.key-benefits__carousel-arrow--prev::after{
    font-size:1.75rem;
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    content:"\e921";
  }

[dir=rtl] .key-benefits__carousel-arrow--prev::after{
      transform:scaleX(-1);
    }

.key-benefits__carousel-arrow--prev span{
    display:none;
  }

.key-benefits__carousel-arrow--next{
      box-sizing:border-box;
      position:relative;
      width:5rem;
      height:5rem;
      padding:0;
      border:0;
      margin-left:.625rem;
      margin-right:.625rem;
      background-color:#69be28;
      color:#fff;
      font-weight:700;
      display:flex;
      align-items:center;
      justify-content:center;
    }

.key-benefits__carousel-arrow--next:hover{
    background-color:#fff;
    color:#575757;
  }

.key-benefits__carousel-arrow--next:focus,.key-benefits__carousel-arrow--next:hover{
    border:.0625rem solid #575757;
  }

.key-benefits__carousel-arrow--next::after{
    font-size:1.75rem;
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    content:"\e921";
  }

[dir=rtl] .key-benefits__carousel-arrow--next::after{
      transform:scaleX(-1);
    }

.key-benefits__carousel-arrow--next span{
    display:none;
  }

.key-benefits__carousel-arrow--next::after{
    content:"\e920";
  }

.key-benefits__carousel-dots{
    display:none;
    width:auto;
    height:1.625rem;
    left:50%;
    text-align:center;
    justify-content:center;
    align-items:flex-end;
    transform:translate(-50%);
    z-index:1;
  }

.key-benefits--carousel-nav-enabled .key-benefits__carousel-dots{
      display:flex;
    }

.key-benefits__carousel-dot{
    box-sizing:border-box;
    width:.625rem;
    height:.625rem;
    padding:0;
    margin-left:.1875rem;
    margin-right:.1875rem;
    border:.0625rem solid #d9d9d9;
    background-color:#fff;
    border-radius: 3px 0;
  }

.key-benefits__carousel-dot:focus,.key-benefits__carousel-dot:hover{
      background-color:#005a9b;
    }

.key-benefits__carousel-dot__count{
      position:absolute;
      width:.0625rem;
      height:.0625rem;
      padding:0;
      margin:-.0625rem;
      overflow:hidden;
      clip:rect(0, 0, 0, 0);
      border:0;
    }

.key-benefits__carousel-dot--selected{
      background-color:#005a9b;
    }

@media screen and (min-width:960px){

.key-benefits__carousel-dot{
      width:.9375rem;
      height:.9375rem;
      margin-left:.375rem;
      margin-right:.375rem
  }
    }

.key-benefits__ctas{
    padding-top:1.75rem;
  }

@media screen and (min-width:960px){

.key-benefits--has-carousel{
      padding-bottom:1.875rem
  }
    }

@media screen and (min-width:960px){

.key-benefits--align-bottom .key-benefits__base,.key-benefits--align-top .key-benefits__base{
        width:100%;
        margin:0 auto
    }
      }

.key-benefits--align-top{
    display:block;
    padding-bottom:0;
  }

@media screen and (min-width:960px){

.key-benefits--align-top{
      padding-top:0
  }
    }

.key-benefits--align-top .key-benefits__copy,.key-benefits--align-top .key-benefits__media-wrapper{
        width:100%;
      }

@media screen and (min-width:960px){

.key-benefits--align-top .key-benefits__media-wrapper{
          width:100%
      }
        }

@media screen and (min-width:960px){

.key-benefits--align-top .key-benefits__copy{
          box-sizing:border-box;
          width:84%;
          padding:3.75rem 0 0 0;
          margin-left:auto;
          margin-right:auto
      }
        }

@media screen and (min-width:960px){

.key-benefits--align-top .key-benefits__copy-text,.key-benefits--align-top .key-benefits__heading{
          padding-right:50%
      }
        }

.key-benefits--align-top .key-benefits__carousel-arrows{
        height:5rem;
        right:8%;
        text-align:right;
        top:100%;
        transform:translateY(-50%);
      }

@media screen and (min-width:960px){

.key-benefits--align-left.key-benefits--no-image .key-benefits__copy,.key-benefits--align-right.key-benefits--no-image .key-benefits__copy{
            padding-left:0;
            padding-right:0
        }
          }

@media screen and (min-width:960px){

.key-benefits--align-left .key-benefits__base,.key-benefits--align-right .key-benefits__base{
          display:flex;
          justify-content:center;
          align-items:center;
          width:calc(100% - 5rem);
          margin:0 auto
      }
        }

@media screen and (min-width:960px){

.key-benefits--align-left .key-benefits__copy,.key-benefits--align-left .key-benefits__media-wrapper,.key-benefits--align-right .key-benefits__copy,.key-benefits--align-right .key-benefits__media-wrapper{
          width:50%
      }
        }

.key-benefits--align-left .key-benefits__carousel-arrows,.key-benefits--align-right .key-benefits__carousel-arrows{
        top:50%;
        width:5rem;
        height:auto;
      }

.key-benefits--align-left .key-benefits__carousel-arrow--prev,.key-benefits--align-right .key-benefits__carousel-arrow--prev{
        margin:0 0 1.25rem;
      }

.key-benefits--align-left .key-benefits__carousel-arrow--next,.key-benefits--align-right .key-benefits__carousel-arrow--next{
        margin:0;
      }

@media screen and (min-width:960px){

.key-benefits--align-left .key-benefits__copy{
          padding-left:4%
      }
        }

@media screen and (min-width:960px){

.key-benefits--align-left .key-benefits__copy-text,.key-benefits--align-left .key-benefits__heading{
          padding-right:0;
          padding-left:0
      }
        }

@media screen and (min-width:960px){

.key-benefits--align-left .key-benefits__media-wrapper{
          padding-right:4%
      }
        }

.key-benefits--align-left .key-benefits__carousel-arrows{
        transform:translate(-50%, -50%);
      }

@media screen and (min-width:960px){

.key-benefits--align-left.key-benefits--no-image .key-benefits__base{
          justify-content:flex-start
      }
        }

@media screen and (min-width:960px){

.key-benefits--align-right{
      text-align:left
  }
    }

.key-benefits--no-image .key-benefits--align-right .key-benefits__base{
          align-content:flex-end;
        }

@media screen and (min-width:960px){

.key-benefits--align-right .key-benefits__copy{
          padding-right:4%
      }
        }

@media screen and (min-width:960px){

.key-benefits--align-right .key-benefits__copy-text,.key-benefits--align-right .key-benefits__heading{
          padding-right:0;
          padding-left:0
      }
        }

@media screen and (min-width:960px){

.key-benefits--align-right .key-benefits__media-wrapper{
          padding-left:4%;
          order:1
      }
        }

.key-benefits--align-right .key-benefits__carousel-arrows{
        left:auto;
        right:0;
        transform:translate(50%, -50%);
      }

@media screen and (min-width:960px){

.key-benefits--align-right.key-benefits--no-image .key-benefits__base{
          justify-content:flex-end;
          text-align:right
      }
        }

.wcmmode-edit .cq-Editable-dom .key-benefits__carousel-arrows,.wcmmode-edit .cq-Editable-dom .key-benefits__carousel-dots{
      display:none;
    }

.wcmmode-edit .cq-Editable-dom .key-benefits--align-left .key-benefits__base,.wcmmode-edit .cq-Editable-dom .key-benefits--align-right .key-benefits__base{
        flex-wrap:wrap;
      }

.wcmmode-edit .cq-Editable-dom .key-benefits--align-left .key-benefits__copy,.wcmmode-edit .cq-Editable-dom .key-benefits--align-left .key-benefits__media-wrapper,.wcmmode-edit .cq-Editable-dom .key-benefits--align-right .key-benefits__copy,.wcmmode-edit .cq-Editable-dom .key-benefits--align-right .key-benefits__media-wrapper{
        width:100%;
        flex-basis:100%;
      }

.wcmmode-edit .cq-Editable-dom .key-benefits--align-left .key-benefits__copy,.wcmmode-edit .cq-Editable-dom .key-benefits--align-right .key-benefits__copy{
        padding-top:3.125rem;
      }

.wcmmode-edit .cq-Editable-dom .key-benefits--align-left .key-benefits__media-wrapper{
        order:2;
      }

.wcmmode-edit .cq-Editable-dom .key-benefits--align-left .key-benefits__copy{
        order:1;
        padding-top:0;
      }

.wcmmode-edit .cq-Editable-dom .key-benefits--align-top .key-benefits__base{
        display:flex;
        flex-wrap:wrap;
      }

.wcmmode-edit .cq-Editable-dom .key-benefits--align-top .key-benefits__media-wrapper{
        order:2;
      }

.wcmmode-edit .cq-Editable-dom .key-benefits--align-top .key-benefits__copy{
        order:1;
      }

.wcmmode-edit .cq-Editable-dom .key-benefits__item,.wcmmode-edit .cq-Editable-dom .key-benefits__media-wrapper{
      margin-top:1.875rem;
    }

.promo-list{
  overflow:hidden;
}



.promo-list--palette-0,.promo-list.colour--palette-0{--palette-text-colour:#575757;--palette-background-colour:#fff;--palette-hover-colour:#005a9b;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#fff;color:#575757;background-color:#fff;border-color:#575757;}

.promo-list--palette-0 a:focus,.promo-list--palette-0 a:hover,.promo-list.colour--palette-0 a:focus,.promo-list.colour--palette-0 a:hover{color:#005a9b;}

.promo-list--palette-0 .atomic--button-link,.promo-list.colour--palette-0 .atomic--button-link{color:#fff;background-color:#005a9b;border-color:#005a9b;}

.promo-list--palette-0 .atomic--button-link:focus,.promo-list--palette-0 .atomic--button-link:hover,.promo-list.colour--palette-0 .atomic--button-link:focus,.promo-list.colour--palette-0 .atomic--button-link:hover{background-color:#fff;color:#005a9b;}

.promo-list--palette-1,.promo-list.colour--palette-1{--palette-text-colour:#575757;--palette-background-colour:#f7f7f7;--palette-hover-colour:#005a9b;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#f7f7f7;color:#575757;background-color:#f7f7f7;border-color:#575757;}

.promo-list--palette-1 a:focus,.promo-list--palette-1 a:hover,.promo-list.colour--palette-1 a:focus,.promo-list.colour--palette-1 a:hover{color:#005a9b;}

.promo-list--palette-1 .atomic--button-link,.promo-list.colour--palette-1 .atomic--button-link{color:#f7f7f7;background-color:#005a9b;border-color:#005a9b;}

.promo-list--palette-1 .atomic--button-link:focus,.promo-list--palette-1 .atomic--button-link:hover,.promo-list.colour--palette-1 .atomic--button-link:focus,.promo-list.colour--palette-1 .atomic--button-link:hover{background-color:#f7f7f7;color:#005a9b;}

.promo-list__base,.promo-list__body,.promo-list__header,.promo-list__item-wrapper,.promo-list__summary{
    position:relative;
    box-sizing:border-box;
  }

.promo-list__image-link{
    display:block;
    line-height:0;
  }

.promo-list__image-link:focus img,.promo-list__image-link:hover img{
      width:103%;
    }

.promo-list__image-link.promo-list__image-link::after,.promo-list__image-link.promo-list__image-link[target=_blank]::after{
      display:none;
    }

.promo-list__image-wrapper{padding-bottom:56.25%;height:0;overflow:hidden;position:relative;display:block;
  }

.promo-list__image-wrapper img{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;height:auto;width:100%;
      transition:width .3s;}

.promo-list__dots{
    text-align:center;
  }

.promo-list .page-tags__base{
    padding:0;
  }

.promo-list--further-reading .promo-list__base{
      box-sizing:border-box;
      width:100%;
      max-width:81.25rem;
      margin-left:auto;
      margin-right:auto;
      padding:1.875rem;
    }

.promo-list--further-reading .promo-list__header{
      padding-bottom:1.875rem;
    }

.promo-list--further-reading .promo-list__header h2{
        font-size:1.5rem;
        color:#707070;
        margin:0;
        text-align:left;
        text-transform:none;
      }

.promo-list--further-reading .promo-list__summary{
      padding-bottom:1.25rem;
    }

.promo-list--further-reading .promo-list__body-wrapper{
      border-top:.0625rem solid #d9d9d9;
      display:flex;
      flex-direction:column;
      flex-wrap:wrap;
      margin:0 -1.875rem;
    }

@media screen and (min-width:960px){

.promo-list--further-reading .promo-list__body-wrapper{
        border:0;
        flex-direction:row
    }
      }

.promo-list--further-reading .promo-list__item{
      width:100%;
      border-bottom:.0625rem solid #d9d9d9;
    }

@media screen and (min-width:960px){

.promo-list--further-reading .promo-list__item{
        box-sizing:border-box;
        width:33.33%;
        padding:0 .625rem;
        border:0
    }
      }

.promo-list--further-reading .promo-list__item-wrapper{
      background:#fff;
      height:100%;
    }

.promo-list--further-reading .promo-list__image{
      display:none;
    }

@media screen and (min-width:960px){

.promo-list--further-reading .promo-list__image{
        display:block
    }
      }

.promo-list--further-reading .promo-list__copy-keyline{
      width:1.875rem;
      height:.125rem;
      margin:.9375rem 0;
      border:0;
      background-color:#69be28;
      display:none;
    }

@media screen and (min-width:960px){

.promo-list--further-reading .promo-list__copy-keyline{
        display:inline-block
    }
      }

.promo-list--further-reading .promo-list__text{
      padding:1.875rem;
      border:0;
      box-sizing:border-box;
      margin:0;
      max-width:none;
      width:100%;
    }

.promo-list--further-reading .promo-list__text-tags{
      font-size:.6875rem;
      line-height:1.3125rem;
      color:#707070;
      font-weight:700;
      text-transform:uppercase;
      padding-bottom:.625rem;
    }

@media screen and (min-width:960px){

.promo-list--further-reading .promo-list__text-tags{
    font-size:.6875rem
    }
  }

.colour--palette-0 .promo-list--further-reading .promo-list__text-tags{
    color:#707070;
  }

.colour--palette-4 .promo-list--further-reading .promo-list__text-tags{
    color:#505050;
  }

@media screen and (min-width:960px){

.promo-list--further-reading .promo-list__text-tags{
        padding-bottom:1.25rem
    }
      }

.promo-list--further-reading .promo-list__text-title{
      font-size:1.25rem;
      color:#575757;
      font-weight:700;
      margin:0;
    }

.promo-list--further-reading .promo-list__text-title a{
        display:block;
      }

@media screen and (min-width:960px){

.promo-list--further-reading .promo-list__text-title a{
          display:inline
      }
        }

.promo-list--further-reading .promo-list__text-description{
      display:none;
    }

@media screen and (min-width:960px){

.promo-list--further-reading .promo-list__text-description{
        line-height:1.3125rem;
        display:inline-block;
        width:100%
    }
      }

.promo-list--further-reading .promo-list__readmore{
      display:none;
      text-align:center;
      width:100%;
      padding-top:1.25rem;
    }

@media screen and (min-width:960px){

.promo-list--further-reading .promo-list__readmore{
        display:inline-block
    }
      }

.promo-list--further-reading .promo-list__readmore-button{
      padding:0 5rem;
      min-width:0;
      background-color:#69be28;
      border-color:#69be28;
      color:#fff;
    }

.promo-list--further-reading .promo-list__readmore-button:focus,.promo-list--further-reading .promo-list__readmore-button:hover{
        background-color:#fff;
        border-color:#69be28;
        color:#69be28;
      }

.promo-list--slider1 .promo-list__header,.promo-list--slider2 .promo-list__header{
      box-sizing:border-box;
      width:100%;
      max-width:81.25rem;
      margin-left:auto;
      margin-right:auto;
      padding:1.875rem;
    }

.promo-list--slider1 .promo-list__item,.promo-list--slider2 .promo-list__item{
      width:100%;
    }

.promo-list--slider1 .promo-list__list,.promo-list--slider2 .promo-list__list{
      position:relative;
      z-index:1;
    }

.promo-list--slider1 .promo-list__summary,.promo-list--slider2 .promo-list__summary{
      box-sizing:border-box;
      width:100%;
      max-width:81.25rem;
      margin-left:auto;
      margin-right:auto;
      padding:0 1.875rem 1.875rem 1.875rem;
    }

.promo-list--slider1 .promo-list__image-wrapper,.promo-list--slider2 .promo-list__image-wrapper{
      padding-bottom:31.25%;
    }

.promo-list--slider1 .promo-list__text,.promo-list--slider2 .promo-list__text{
      box-sizing:border-box;
      margin-left:auto;
      margin-right:auto;
      border-top:0;
      border-bottom:.1875rem solid #005a9b;
      position:relative;
      background-color:#fff;
      transition:margin-top .3s;
      padding:1.875rem;
    }

@media screen and (min-width:600px){

.promo-list--slider1 .promo-list__text,.promo-list--slider2 .promo-list__text{
    width:77.5rem;
    max-width:calc(100% - 3.75rem);
        margin-top:-3.75rem
    }
  }

@media screen and (min-width:600px){

.promo-list--slider1 .promo-list__text>a,.promo-list--slider1 .promo-list__text>div,.promo-list--slider1 .promo-list__text>h2,.promo-list--slider1 .promo-list__text>h3,.promo-list--slider1 .promo-list__text>p,.promo-list--slider2 .promo-list__text>a,.promo-list--slider2 .promo-list__text>div,.promo-list--slider2 .promo-list__text>h2,.promo-list--slider2 .promo-list__text>h3,.promo-list--slider2 .promo-list__text>p{
          box-sizing:border-box;
          width:100%;
          max-width:53.75rem;
          margin-left:auto;
          margin-right:auto;
          padding-left:1.875rem;
          padding-right:1.875rem
      }
        }

.promo-list--slider1 .promo-list__text h2,.promo-list--slider2 .promo-list__text h2{
        text-align:center;
      }

.promo-list--slider1 .promo-list__image-link:hover img,.promo-list--slider2 .promo-list__image-link:hover img{
        max-width:100%;
      }

.promo-list--slider1 .promo-list__nav,.promo-list--slider2 .promo-list__nav{
      display:none;
    }

.promo-list--slider1 .promo-list__arrows,.promo-list--slider1 .promo-list__dots-wrapper,.promo-list--slider2 .promo-list__arrows,.promo-list--slider2 .promo-list__dots-wrapper{
      position:absolute;
      top:0;
      padding-bottom:31.25%;
      width:100%;
    }

.promo-list--slider1 .promo-list__arrows,.promo-list--slider2 .promo-list__arrows{
      display:none;
    }

@media screen and (min-width:960px){

.promo-list--slider1 .promo-list__arrows,.promo-list--slider2 .promo-list__arrows{
        display:block
    }
      }

.promo-list--slider1 .promo-list__arrow-prev,.promo-list--slider2 .promo-list__arrow-prev{
      transition:all .3s;
      font-size:1.875rem;
      width:4.375rem;
      height:4.375rem;
      border:.0625rem solid #575757;
      background-color:transparent;
      color:#575757;
      font-weight:400;
      line-height:1;
      text-align:center;
      padding:0;
      left:1.875rem;
    }

.promo-list--slider1 .promo-list__arrow-prev:focus,.promo-list--slider2 .promo-list__arrow-prev:focus{
    outline:none;
  }

.promo-list--slider1 .promo-list__arrow-prev span,.promo-list--slider2 .promo-list__arrow-prev span{
    display:none;
  }

.promo-list--slider1 .promo-list__arrow-prev::after,.promo-list--slider2 .promo-list__arrow-prev::after{
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    vertical-align:middle;
    display:inline-block;
    font-weight:400;
    content:"\e90f";
    transform:rotate(90deg);
  }

.promo-list--slider1 .promo-list__arrow-next,.promo-list--slider2 .promo-list__arrow-next{
      transition:all .3s;
      font-size:1.875rem;
      width:4.375rem;
      height:4.375rem;
      border:.0625rem solid #575757;
      border-radius: 10px 0;
      background-color:transparent;
      color:#575757;
      font-weight:400;
      line-height:1;
      text-align:center;
      padding:0;
      right:1.875rem;
    }

.promo-list--slider1 .promo-list__arrow-next:focus,.promo-list--slider2 .promo-list__arrow-next:focus{
    outline:none;
  }

.promo-list--slider1 .promo-list__arrow-next span,.promo-list--slider2 .promo-list__arrow-next span{
    display:none;
  }

.promo-list--slider1 .promo-list__arrow-next::after,.promo-list--slider2 .promo-list__arrow-next::after{
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    vertical-align:middle;
    display:inline-block;
    font-weight:400;
    content:"\e90f";
    transform:rotate(-90deg);
  }

.promo-list--slider1 .promo-list__arrow-next,.promo-list--slider1 .promo-list__arrow-prev,.promo-list--slider2 .promo-list__arrow-next,.promo-list--slider2 .promo-list__arrow-prev{
      z-index:2;
      position:absolute;
      top:calc(50% - 1.875rem);
      border:.0625rem solid #575757;
      background-color:#fff;
    }

.promo-list--slider1 .promo-list__arrow-next:hover,.promo-list--slider1 .promo-list__arrow-prev:hover,.promo-list--slider2 .promo-list__arrow-next:hover,.promo-list--slider2 .promo-list__arrow-prev:hover{
        background-color:#69be28;
        border:.0625rem solid #69be28;
        color: #fff;
      }

.promo-list--slider1 .promo-list__dots,.promo-list--slider2 .promo-list__dots{
      margin:0;
      text-align:center;
      bottom:-1.75rem;
      transition:bottom .3s;
      position:absolute;
      width:100%;
    }

.promo-list--slider1 .promo-list__dots--hide,.promo-list--slider2 .promo-list__dots--hide{
    display:none !important;
  }

.promo-list--slider1 .promo-list__dots span,.promo-list--slider2 .promo-list__dots span{
        display:none;
      }

@media screen and (min-width:600px){

.promo-list--slider1 .promo-list__dots,.promo-list--slider2 .promo-list__dots{
        bottom:1.875rem
    }
      }

.promo-list--slider1 .promo-list__dot,.promo-list--slider2 .promo-list__dot{
      box-sizing:border-box;
      width:1.125rem;
      height:1.125rem;
      margin:0 .25rem;
      border:.0625rem solid #d9d9d9;
      border-radius: 5px 0;
      padding:0;
      overflow:hidden;
      background-color:#fff;
      display:inline-block;
      vertical-align:top;
      position:relative;
      z-index:2;
      left:0;
    }

.promo-list--slider1 .promo-list__dot:focus,.promo-list--slider2 .promo-list__dot:focus{
    outline:none;
  }

.promo-list--slider1 .promo-list__dot--selected,.promo-list--slider2 .promo-list__dot--selected{
    background-color:#005a9b;
  }

.promo-list--slider1 .promo-list__dot span,.promo-list--slider2 .promo-list__dot span{
    display:none;
  }

.promo-list--slider1.promo-list--carousel-initialized.promo-list--carousel-nav-enabled .promo-list__nav,.promo-list--slider2.promo-list--carousel-initialized.promo-list--carousel-nav-enabled .promo-list__nav{
      display:block;
    }

.promo-list--tiles-noimage .promo-list__base,.promo-list--tiles-notext .promo-list__base,.promo-list--tiles .promo-list__base{
      box-sizing:border-box;
      width:100%;
      max-width:81.25rem;
      margin-left:auto;
      margin-right:auto;
      overflow:hidden;
      padding:1.875rem 1.25rem
        .625rem 1.25rem;
    }

.promo-list--tiles-noimage .promo-list__header,.promo-list--tiles-notext .promo-list__header,.promo-list--tiles .promo-list__header{
      padding:0 .625rem 1.875rem .625rem;
    }

.promo-list--tiles-noimage .promo-list__list,.promo-list--tiles-notext .promo-list__list,.promo-list--tiles .promo-list__list{
      display:flex;
      flex-wrap:wrap;
      flex:1 1 auto;
    }

.promo-list--tiles-noimage .promo-list__item,.promo-list--tiles-notext .promo-list__item,.promo-list--tiles .promo-list__item{
      display:flex;
      flex-wrap:wrap;
      flex-grow:1;
      width:100%;
    }

.promo-list--tiles-noimage .promo-list__item:hover,.promo-list--tiles-notext .promo-list__item:hover,.promo-list--tiles .promo-list__item:hover{
        cursor:pointer;
      }

.promo-list--tiles-noimage .promo-list__item:focus img,.promo-list--tiles-noimage .promo-list__item:hover img,.promo-list--tiles-notext .promo-list__item:focus img,.promo-list--tiles-notext .promo-list__item:hover img,.promo-list--tiles .promo-list__item:focus img,.promo-list--tiles .promo-list__item:hover img{
        width:103%;
      }

.promo-list--tiles-noimage .promo-list__item:focus :not(p)>.text-link,.promo-list--tiles-noimage .promo-list__item:hover :not(p)>.text-link,.promo-list--tiles-notext .promo-list__item:focus :not(p)>.text-link,.promo-list--tiles-notext .promo-list__item:hover :not(p)>.text-link,.promo-list--tiles .promo-list__item:focus :not(p)>.text-link,.promo-list--tiles .promo-list__item:hover :not(p)>.text-link{
        transition:color .3s;
        color:#005a9b;
        text-decoration:none;
      }

      .promo-list a, .promo-list a:hover  { text-decoration: none;}
      .promo-list h3 a span {  border-bottom: solid 1px #575757;}


.promo-list--tiles-noimage .promo-list__item-wrapper,.promo-list--tiles-notext .promo-list__item-wrapper,.promo-list--tiles .promo-list__item-wrapper{
      margin:0 .625rem 0 .625rem;
      display:flex;
      flex-direction:column;
      flex-grow:1;
      width:100%;
    }

.promo-list--tiles-noimage .promo-list__text,.promo-list--tiles-notext .promo-list__text,.promo-list--tiles .promo-list__text{
      border-top:0;
      border-bottom:.1875rem solid #005a9b;
      border-radius: 15px 0  0;
      flex:1 1 auto;
      width:100%;
      position:relative;
      padding:1.25rem 0 1.25rem 0;
      margin-bottom:1.25rem;
      box-sizing:border-box;
      background-color:#fff;
      margin-left:auto;
      margin-right:auto;
    }

@media screen and (min-width:600px){

.promo-list--tiles-noimage .promo-list__text,.promo-list--tiles-notext .promo-list__text,.promo-list--tiles .promo-list__text{
        max-width:calc(100% - 1.25rem);
        padding:1.25rem;
        margin-top:-2.5rem
    }
      }

.promo-list--tiles-noimage .promo-list__image-link:focus,.promo-list--tiles-notext .promo-list__image-link:focus,.promo-list--tiles .promo-list__image-link:focus{
        z-index:0;
      }

.promo-list--tiles-noimage .promo-list__image-link::after,.promo-list--tiles-notext .promo-list__image-link::after,.promo-list--tiles .promo-list__image-link::after{
        content:"";
      }

.promo-list--tiles-noimage .promo-list__body,.promo-list--tiles-noimage .promo-list__header,.promo-list--tiles-notext .promo-list__body,.promo-list--tiles-notext .promo-list__header,.promo-list--tiles .promo-list__body,.promo-list--tiles .promo-list__header{
      width:100%;
    }

.promo-list--tiles-noimage .promo-list__dots,.promo-list--tiles-notext .promo-list__dots,.promo-list--tiles .promo-list__dots{
      margin-bottom:1.25rem;
    }

@media screen and (min-width:600px){

.promo-list--tiles-noimage .promo-list__dots,.promo-list--tiles-notext .promo-list__dots,.promo-list--tiles .promo-list__dots{
        margin-bottom:0
    }
      }

.promo-list--tiles-noimage .promo-list__body,.promo-list--tiles-noimage .promo-list__summary,.promo-list--tiles-notext .promo-list__body,.promo-list--tiles-notext .promo-list__summary,.promo-list--tiles .promo-list__body,.promo-list--tiles .promo-list__summary{
      float:left;
    }

.promo-list--tiles-noimage .promo-list__summary,.promo-list--tiles-notext .promo-list__summary,.promo-list--tiles .promo-list__summary{
      border-bottom:0;
      border-top:.1875rem solid #69be28;
      box-sizing:border-box;
      display:block;
      background-color:#fff;
      margin:0 .625rem 1.25rem .625rem;
      padding:1.25rem 0 0 0;
    }

@media screen and (min-width:960px){

.promo-list--tiles-noimage .promo-list__summary,.promo-list--tiles-notext .promo-list__summary,.promo-list--tiles .promo-list__summary{
        width:calc(100% - 1.25rem);
        padding:1.25rem
    }
      }

.promo-list--tiles-noimage .atomic--button-link,.promo-list--tiles-notext .atomic--button-link,.promo-list--tiles .atomic--button-link{
    min-width:0;
    width:100%;
  }

.promo-list--tiles-noimage .promo-list__text{
      border-top:0;
      border-radius: 10px 0;
      border-bottom:none;
      margin-top:0;
      width:100%;
      max-width:100%;
    }

.promo-list--tiles-notext .promo-list__text{
      border-top:0;
      border-bottom:.1875rem solid #69be28;
    }

.promo-list--tiles-notext .promo-list__text a{
        font-family:Arial,Roboto,Helvetica,sans-serif;
        text-align:left;
        font-weight:700;
        margin:1.25rem 0 .625rem;
        line-height:1.5;
        font-size:1.25rem;
      }

.promo-list--tiles-notext .promo-list__text a:first-child{
    margin-top:0;
  }

.promo-list--tiles-notext .promo-list__text a:last-child{
    margin-bottom:0;
  }

.promo-list--tiles-notext .promo-list__text a a[data-suffix][target=_blank]::after{
    font-family:Arial,Roboto,Helvetica,sans-serif;
  }

@media screen and (min-width:600px){

.promo-list--1-item.promo-list--has-summary.promo-list--tiles-noimage .promo-list__body,.promo-list--1-item.promo-list--has-summary.promo-list--tiles-notext .promo-list__body,.promo-list--1-item.promo-list--has-summary.promo-list--tiles .promo-list__body{
        width:50%
    }
      }

@media screen and (min-width:600px){

.promo-list--1-item.promo-list--has-summary.promo-list--tiles-noimage .promo-list__summary,.promo-list--1-item.promo-list--has-summary.promo-list--tiles-notext .promo-list__summary,.promo-list--1-item.promo-list--has-summary.promo-list--tiles .promo-list__summary{
        width:calc(50% - 1.25rem)
    }
      }

@media screen and (min-width:600px){

.promo-list--2-items.promo-list--tiles-noimage .promo-list__item,.promo-list--2-items.promo-list--tiles-notext .promo-list__item,.promo-list--2-items.promo-list--tiles .promo-list__item{
        width:50%
    }
      }

@media screen and (min-width:960px){

.promo-list--2-items.promo-list--has-summary.promo-list--tiles-noimage .promo-list__body,.promo-list--2-items.promo-list--has-summary.promo-list--tiles-notext .promo-list__body,.promo-list--2-items.promo-list--has-summary.promo-list--tiles .promo-list__body{
        width:66.666%
    }
      }

@media screen and (min-width:960px){

.promo-list--2-items.promo-list--has-summary.promo-list--tiles-noimage .promo-list__summary,.promo-list--2-items.promo-list--has-summary.promo-list--tiles-notext .promo-list__summary,.promo-list--2-items.promo-list--has-summary.promo-list--tiles .promo-list__summary{
        width:calc(33.333% - 1.25rem)
    }
      }

@media screen and (min-width:600px){

.promo-list--3-items.promo-list--tiles-noimage .promo-list__item,.promo-list--3-items.promo-list--tiles-notext .promo-list__item,.promo-list--3-items.promo-list--tiles .promo-list__item{
        width:50%
    }
      }

@media screen and (min-width:960px){

.promo-list--3-items.promo-list--tiles-noimage .promo-list__item,.promo-list--3-items.promo-list--tiles-notext .promo-list__item,.promo-list--3-items.promo-list--tiles .promo-list__item{
        width:33.333%
    }
      }

@media screen and (min-width:960px){

.promo-list--3-items.promo-list--has-summary.promo-list--tiles-noimage .promo-list__body,.promo-list--3-items.promo-list--has-summary.promo-list--tiles-notext .promo-list__body,.promo-list--3-items.promo-list--has-summary.promo-list--tiles .promo-list__body{
        width:75%
    }
      }

@media screen and (min-width:960px){

.promo-list--3-items.promo-list--has-summary.promo-list--tiles-noimage .promo-list__summary,.promo-list--3-items.promo-list--has-summary.promo-list--tiles-notext .promo-list__summary,.promo-list--3-items.promo-list--has-summary.promo-list--tiles .promo-list__summary{
        width:calc(25% - 1.25rem)
    }
      }

@media screen and (min-width:960px){

.promo-list--3-items.promo-list--has-summary.promo-list--tiles-noimage .promo-list__item,.promo-list--3-items.promo-list--has-summary.promo-list--tiles-notext .promo-list__item,.promo-list--3-items.promo-list--has-summary.promo-list--tiles .promo-list__item{
        width:50%
    }
      }

@media screen and (min-width:600px){

.promo-list--4-or-more-items.promo-list--tiles-noimage .promo-list__item,.promo-list--4-or-more-items.promo-list--tiles-notext .promo-list__item,.promo-list--4-or-more-items.promo-list--tiles .promo-list__item{
        width:50%
    }
      }

@media screen and (min-width:960px){

.promo-list--4-or-more-items.promo-list--tiles-noimage .promo-list__item,.promo-list--4-or-more-items.promo-list--tiles-notext .promo-list__item,.promo-list--4-or-more-items.promo-list--tiles .promo-list__item{
        width:25%
    }
      }

@media screen and (min-width:960px){

.promo-list--4-or-more-items.promo-list--has-summary.promo-list--tiles-noimage .promo-list__body,.promo-list--4-or-more-items.promo-list--has-summary.promo-list--tiles-notext .promo-list__body,.promo-list--4-or-more-items.promo-list--has-summary.promo-list--tiles .promo-list__body{
        width:75%
    }
      }

@media screen and (min-width:960px){

.promo-list--4-or-more-items.promo-list--has-summary.promo-list--tiles-noimage .promo-list__summary,.promo-list--4-or-more-items.promo-list--has-summary.promo-list--tiles-notext .promo-list__summary,.promo-list--4-or-more-items.promo-list--has-summary.promo-list--tiles .promo-list__summary{
        width:calc(25% - 1.25rem)
    }
      }

@media screen and (min-width:960px){

.promo-list--4-or-more-items.promo-list--has-summary.promo-list--tiles-noimage .promo-list__item,.promo-list--4-or-more-items.promo-list--has-summary.promo-list--tiles-notext .promo-list__item,.promo-list--4-or-more-items.promo-list--has-summary.promo-list--tiles .promo-list__item{
        width:33%
    }
      }

.promo-list--index .promo-list__base{
      box-sizing:border-box;
      width:100%;
      max-width:53.75rem;
      margin-left:auto;
      margin-right:auto;
      padding:1.875rem;
    }

.promo-list--index .promo-list__text{
      padding:1.25rem 0 1.25rem 0;
      border-top:.0625rem solid #fff;
      border-bottom:0;
      max-width:100%;
      background-color:inherit;
      margin:0;
    }

.promo-list--index .promo-list__date small{
      font-size:90%;
    }

.promo-list--links .promo-list__base{
      box-sizing:border-box;
      width:100%;
      max-width:53.75rem;
      margin-left:auto;
      margin-right:auto;
      padding:1.875rem;
    }

.promo-list--links .promo-list__list{
      display:flex;
      flex-wrap:wrap;
      justify-content:space-between;
      margin-bottom:-.625rem;
    }

.promo-list--links .promo-list__item{
      list-style:none;
      margin:0;
      padding:0 0 .625rem 0;
      width:100%;
      font-size:120%;
      left:0;
    }

@media screen and (min-width:600px){

.promo-list--links .promo-list__item{
        width:calc(50% - .625rem)
    }
      }

@media screen and (min-width:960px){

.promo-list--links .promo-list__item{
        width:calc(33.333% - .83333rem)
    }
      }

.promo-list--product-ranges .page-tags{
    display:none;
  }

.promo-list--product-ranges .promo-list__base{
      box-sizing:border-box;
      width:100%;
      max-width:81.25rem;
      margin-left:auto;
      margin-right:auto;
      padding:1.875rem 1.875rem 0 1.875rem;
    }

.promo-list--product-ranges .promo-list__image{
      cursor:pointer;
    }

.promo-list--product-ranges .promo-list__link{
      text-decoration:none;
      line-height:1rem;
    }

.promo-list--product-ranges .promo-list__item{
      width:100%;
      margin-bottom:1.875rem;
    }

@media screen and (min-width:960px){

.promo-list--product-ranges .promo-list__item{
        width:calc(33.333% - .83333rem)
    }
      }

.promo-list--product-ranges .promo-list__item:focus h3>.promo-list__link,.promo-list--product-ranges .promo-list__item:hover h3>.promo-list__link{
        transition:color .3s;
        color:#005a9b;
        text-decoration:underline;
      }

.promo-list--product-ranges .promo-list__item:focus .promo-list__image-wrapper>.cq-dd-image img,.promo-list--product-ranges .promo-list__item:hover .promo-list__image-wrapper>.cq-dd-image img{
        width:103%;
      }

.promo-list--product-ranges .promo-list__header h2{
        font-size:1.25rem;
        line-height:1.5rem;
        text-align:left;
        text-transform:inherit;
      }

@media screen and (min-width:960px){

.promo-list--product-ranges .promo-list__header h2{
          font-size:1.625rem
      }
        }

.promo-list--product-ranges .promo-list__list{
      display:flex;
      flex-flow:wrap;
      justify-content:space-between;
      margin:0 -1.875rem;
    }

.promo-list--product-ranges .promo-list__text{
      padding:1.875rem;
      border:0;
      max-width:none;
    }

.promo-list--product-ranges .promo-list__keyline{
      width:3.125rem;
      height:.125rem;
      margin:auto 0 0 1.875rem;
      border:0;
      background-color:#69be28;
    }

@media screen and (min-width:960px){

.promo-list--product-ranges .promo-list__keyline{
        margin-bottom:0
    }
      }

.login--palette-0,.login.colour--palette-0{--palette-text-colour:#575757;--palette-background-colour:#fff;--palette-hover-colour:#005a9b;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#fff;color:#575757;background-color:#fff;border-color:#575757;}

.login--palette-0 a:focus,.login--palette-0 a:hover,.login.colour--palette-0 a:focus,.login.colour--palette-0 a:hover{color:#005a9b;}

.login--palette-0 .atomic--button-link,.login.colour--palette-0 .atomic--button-link{color:#fff;background-color:#005a9b;border-color:#005a9b;}

.login--palette-0 .atomic--button-link:focus,.login--palette-0 .atomic--button-link:hover,.login.colour--palette-0 .atomic--button-link:focus,.login.colour--palette-0 .atomic--button-link:hover{background-color:#fff;color:#005a9b;}

.login--palette-1,.login.colour--palette-1{--palette-text-colour:#575757;--palette-background-colour:#f7f7f7;--palette-hover-colour:#005a9b;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#f7f7f7;color:#575757;background-color:#f7f7f7;border-color:#575757;}

.login--palette-1 a:focus,.login--palette-1 a:hover,.login.colour--palette-1 a:focus,.login.colour--palette-1 a:hover{color:#005a9b;}

.login--palette-1 .atomic--button-link,.login.colour--palette-1 .atomic--button-link{color:#f7f7f7;background-color:#005a9b;border-color:#005a9b;}

.login--palette-1 .atomic--button-link:focus,.login--palette-1 .atomic--button-link:hover,.login.colour--palette-1 .atomic--button-link:focus,.login.colour--palette-1 .atomic--button-link:hover{background-color:#f7f7f7;color:#005a9b;}

.login--palette-2,.login.colour--palette-2{--palette-text-colour:#575757;--palette-background-colour:#fff;--palette-hover-colour:#005a9b;--palette-button-background-colour:#69be28;--palette-button-text-colour:#575757;color:#575757;background-color:#fff;border-color:#575757;}

.login--palette-2 a:focus,.login--palette-2 a:hover,.login.colour--palette-2 a:focus,.login.colour--palette-2 a:hover{color:#005a9b;}

.login--palette-2 .atomic--button-link,.login.colour--palette-2 .atomic--button-link{color:#fff;background-color:#69be28;border-color:#69be28;}

.login--palette-2 .atomic--button-link:focus,.login--palette-2 .atomic--button-link:hover,.login.colour--palette-2 .atomic--button-link:focus,.login.colour--palette-2 .atomic--button-link:hover{background-color:#fff;color:#69be28;}

.login--palette-3,.login.colour--palette-3{--palette-text-colour:#fff;--palette-background-colour:#005a9b;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#005a9b;color:#fff;background-color:#005a9b;border-color:#fff;}

.login--palette-3 a:focus,.login--palette-3 a:hover,.login.colour--palette-3 a:focus,.login.colour--palette-3 a:hover{color:#fff;}

.login--palette-3 .atomic--button-link,.login.colour--palette-3 .atomic--button-link{color:#005a9b;background-color:#fff;border-color:#fff;}

.login--palette-3 .atomic--button-link:focus,.login--palette-3 .atomic--button-link:hover,.login.colour--palette-3 .atomic--button-link:focus,.login.colour--palette-3 .atomic--button-link:hover{background-color:#005a9b;color:#fff;}

.login--palette-4,.login.colour--palette-4{--palette-text-colour:#575757;--palette-background-colour:#69be28;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#69be28;color:#575757;background-color:#69be28;border-color:#575757;}

.login--palette-4 a:focus,.login--palette-4 a:hover,.login.colour--palette-4 a:focus,.login.colour--palette-4 a:hover{color:#575757;}

.login--palette-4 .atomic--button-link,.login.colour--palette-4 .atomic--button-link{color:#69be28;background-color:#575757;border-color:#575757;}

.login--palette-4 .atomic--button-link:focus,.login--palette-4 .atomic--button-link:hover,.login.colour--palette-4 .atomic--button-link:focus,.login.colour--palette-4 .atomic--button-link:hover{background-color:#69be28;color:#575757;}

.login--palette-5,.login.colour--palette-5{--palette-text-colour:#fff;--palette-background-colour:#003c88;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#003c88;color:#fff;background-color:#003c88;border-color:#fff;}

.login--palette-5 a:focus,.login--palette-5 a:hover,.login.colour--palette-5 a:focus,.login.colour--palette-5 a:hover{color:#fff;}

.login--palette-5 .atomic--button-link,.login.colour--palette-5 .atomic--button-link{color:#003c88;background-color:#fff;border-color:#fff;}

.login--palette-5 .atomic--button-link:focus,.login--palette-5 .atomic--button-link:hover,.login.colour--palette-5 .atomic--button-link:focus,.login.colour--palette-5 .atomic--button-link:hover{background-color:#003c88;color:#fff;}

.login--palette-7,.login.colour--palette-7{--palette-text-colour:#fff;--palette-background-colour:#008443;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#008443;color:#fff;background-color:#008443;border-color:#fff;}

.login--palette-7 a:focus,.login--palette-7 a:hover,.login.colour--palette-7 a:focus,.login.colour--palette-7 a:hover{color:#fff;}

.login--palette-7 .atomic--button-link,.login.colour--palette-7 .atomic--button-link{color:#008443;background-color:#fff;border-color:#fff;}

.login--palette-7 .atomic--button-link:focus,.login--palette-7 .atomic--button-link:hover,.login.colour--palette-7 .atomic--button-link:focus,.login.colour--palette-7 .atomic--button-link:hover{background-color:#008443;color:#fff;}

.login--palette-8,.login.colour--palette-8{--palette-text-colour:#fff;--palette-background-colour:#743410;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#743410;color:#fff;background-color:#743410;border-color:#fff;}

.login--palette-8 a:focus,.login--palette-8 a:hover,.login.colour--palette-8 a:focus,.login.colour--palette-8 a:hover{color:#fff;}

.login--palette-8 .atomic--button-link,.login.colour--palette-8 .atomic--button-link{color:#743410;background-color:#fff;border-color:#fff;}

.login--palette-8 .atomic--button-link:focus,.login--palette-8 .atomic--button-link:hover,.login.colour--palette-8 .atomic--button-link:focus,.login.colour--palette-8 .atomic--button-link:hover{background-color:#743410;color:#fff;}

.login--palette-9,.login.colour--palette-9{--palette-text-colour:#fff;--palette-background-colour:#641964;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#641964;color:#fff;background-color:#641964;border-color:#fff;}

.login--palette-9 a:focus,.login--palette-9 a:hover,.login.colour--palette-9 a:focus,.login.colour--palette-9 a:hover{color:#fff;}

.login--palette-9 .atomic--button-link,.login.colour--palette-9 .atomic--button-link{color:#641964;background-color:#fff;border-color:#fff;}

.login--palette-9 .atomic--button-link:focus,.login--palette-9 .atomic--button-link:hover,.login.colour--palette-9 .atomic--button-link:focus,.login.colour--palette-9 .atomic--button-link:hover{background-color:#641964;color:#fff;}

.login--palette-10,.login.colour--palette-10{--palette-text-colour:#575757;--palette-background-colour:#89cfdc;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#89cfdc;color:#575757;background-color:#89cfdc;border-color:#575757;}

.login--palette-10 a:focus,.login--palette-10 a:hover,.login.colour--palette-10 a:focus,.login.colour--palette-10 a:hover{color:#575757;}

.login--palette-10 .atomic--button-link,.login.colour--palette-10 .atomic--button-link{color:#89cfdc;background-color:#575757;border-color:#575757;}

.login--palette-10 .atomic--button-link:focus,.login--palette-10 .atomic--button-link:hover,.login.colour--palette-10 .atomic--button-link:focus,.login.colour--palette-10 .atomic--button-link:hover{background-color:#89cfdc;color:#575757;}

.login--palette-11,.login.colour--palette-11{--palette-text-colour:#575757;--palette-background-colour:#bed50f;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#bed50f;color:#575757;background-color:#bed50f;border-color:#575757;}

.login--palette-11 a:focus,.login--palette-11 a:hover,.login.colour--palette-11 a:focus,.login.colour--palette-11 a:hover{color:#575757;}

.login--palette-11 .atomic--button-link,.login.colour--palette-11 .atomic--button-link{color:#bed50f;background-color:#575757;border-color:#575757;}

.login--palette-11 .atomic--button-link:focus,.login--palette-11 .atomic--button-link:hover,.login.colour--palette-11 .atomic--button-link:focus,.login.colour--palette-11 .atomic--button-link:hover{background-color:#bed50f;color:#575757;}

.login--palette-13,.login.colour--palette-13{--palette-text-colour:#575757;--palette-background-colour:#d9d9d9;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#d9d9d9;color:#575757;background-color:#d9d9d9;border-color:#575757;}

.login--palette-13 a:focus,.login--palette-13 a:hover,.login.colour--palette-13 a:focus,.login.colour--palette-13 a:hover{color:#575757;}

.login--palette-13 .atomic--button-link,.login.colour--palette-13 .atomic--button-link{color:#d9d9d9;background-color:#575757;border-color:#575757;}

.login--palette-13 .atomic--button-link:focus,.login--palette-13 .atomic--button-link:hover,.login.colour--palette-13 .atomic--button-link:focus,.login.colour--palette-13 .atomic--button-link:hover{background-color:#d9d9d9;color:#575757;}

.login--palette-14,.login.colour--palette-14{--palette-text-colour:#dd1d21;--palette-background-colour:#fff;--palette-hover-colour:#dd1d21;--palette-button-background-colour:#dd1d21;--palette-button-text-colour:#fff;color:#dd1d21;background-color:#fff;border-color:#dd1d21;}

.login--palette-14 a:focus,.login--palette-14 a:hover,.login.colour--palette-14 a:focus,.login.colour--palette-14 a:hover{color:#dd1d21;}

.login--palette-14 .atomic--button-link,.login.colour--palette-14 .atomic--button-link{color:#fff;background-color:#dd1d21;border-color:#dd1d21;}

.login--palette-14 .atomic--button-link:focus,.login--palette-14 .atomic--button-link:hover,.login.colour--palette-14 .atomic--button-link:focus,.login.colour--palette-14 .atomic--button-link:hover{background-color:#fff;color:#dd1d21;}

.login--palette-15,.login.colour--palette-15{--palette-text-colour:#003c88;--palette-background-colour:#fff;--palette-hover-colour:#003c88;--palette-button-background-colour:#003c88;--palette-button-text-colour:#fff;color:#003c88;background-color:#fff;border-color:#003c88;}

.login--palette-15 a:focus,.login--palette-15 a:hover,.login.colour--palette-15 a:focus,.login.colour--palette-15 a:hover{color:#003c88;}

.login--palette-15 .atomic--button-link,.login.colour--palette-15 .atomic--button-link{color:#fff;background-color:#003c88;border-color:#003c88;}

.login--palette-15 .atomic--button-link:focus,.login--palette-15 .atomic--button-link:hover,.login.colour--palette-15 .atomic--button-link:focus,.login.colour--palette-15 .atomic--button-link:hover{background-color:#fff;color:#003c88;}

.login--palette-16,.login.colour--palette-16{--palette-text-colour:#008443;--palette-background-colour:#fff;--palette-hover-colour:#008443;--palette-button-background-colour:#008443;--palette-button-text-colour:#fff;color:#008443;background-color:#fff;border-color:#008443;}

.login--palette-16 a:focus,.login--palette-16 a:hover,.login.colour--palette-16 a:focus,.login.colour--palette-16 a:hover{color:#008443;}

.login--palette-16 .atomic--button-link,.login.colour--palette-16 .atomic--button-link{color:#fff;background-color:#008443;border-color:#008443;}

.login--palette-16 .atomic--button-link:focus,.login--palette-16 .atomic--button-link:hover,.login.colour--palette-16 .atomic--button-link:focus,.login.colour--palette-16 .atomic--button-link:hover{background-color:#fff;color:#008443;}

.login--palette-17,.login.colour--palette-17{--palette-text-colour:#743410;--palette-background-colour:#fff;--palette-hover-colour:#743410;--palette-button-background-colour:#743410;--palette-button-text-colour:#fff;color:#743410;background-color:#fff;border-color:#743410;}

.login--palette-17 a:focus,.login--palette-17 a:hover,.login.colour--palette-17 a:focus,.login.colour--palette-17 a:hover{color:#743410;}

.login--palette-17 .atomic--button-link,.login.colour--palette-17 .atomic--button-link{color:#fff;background-color:#743410;border-color:#743410;}

.login--palette-17 .atomic--button-link:focus,.login--palette-17 .atomic--button-link:hover,.login.colour--palette-17 .atomic--button-link:focus,.login.colour--palette-17 .atomic--button-link:hover{background-color:#fff;color:#743410;}

.login--palette-18,.login.colour--palette-18{--palette-text-colour:#641964;--palette-background-colour:#fff;--palette-hover-colour:#641964;--palette-button-background-colour:#641964;--palette-button-text-colour:#fff;color:#641964;background-color:#fff;border-color:#641964;}

.login--palette-18 a:focus,.login--palette-18 a:hover,.login.colour--palette-18 a:focus,.login.colour--palette-18 a:hover{color:#641964;}

.login--palette-18 .atomic--button-link,.login.colour--palette-18 .atomic--button-link{color:#fff;background-color:#641964;border-color:#641964;}

.login--palette-18 .atomic--button-link:focus,.login--palette-18 .atomic--button-link:hover,.login.colour--palette-18 .atomic--button-link:focus,.login.colour--palette-18 .atomic--button-link:hover{background-color:#fff;color:#641964;}

.logo-image{
  float:left;
}

.logo-image a{
    width:3.75rem;
    height:3.75rem;
    box-sizing:border-box;
    border:.75rem solid #fff;
    display:table-cell;
    background:#fff url(theme--nam/resources/logo/logo.svg) no-repeat 50%;
    background-size:contain;
  }

@media screen and (min-width:600px){

.logo-image a{
      width:6.25rem;
      height:6.25rem;
      border:1.5rem solid #fff
  }
    }

.logo-image a span{
      display:none;
    }

.media-album{
  position:relative;
}

@media screen and (min-width:960px){

.media-album{
    position:static;
}
  }

.media-album--initialized .media-album__cover-banner-button,.media-album--initialized .media-album__cover-number{
      visibility:visible;
    }

.media-album--open::before{
      position:absolute;
      z-index:102;
      content:"";
      left:0;
      right:0;
      top:0;
      bottom:0;
      background:#fff;
    }

.media-album__base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem;
  }

.media-album .icon--social-youtube:focus,.media-album .icon--social-youtube:hover{
    background-color:#cf1412;
  }

.media-album .icon--social-twitter:focus,.media-album .icon--social-twitter:hover{
    background-color:#4ca0ec;
  }

.media-album .icon--social-facebook:focus,.media-album .icon--social-facebook:hover{
    background-color:#3b5998;
  }

.media-album .icon--social-linkedin:focus,.media-album .icon--social-linkedin:hover{
    background-color:#3276b0;
  }

.media-album .icon--social-instagram:focus,.media-album .icon--social-instagram:hover{
    background-color:#4878a0;
  }

.media-album .icon--social-flickr:focus,.media-album .icon--social-flickr:hover,.media-album .icon--social-renren:focus,.media-album .icon--social-renren:hover,.media-album .icon--social-weibo:focus,.media-album .icon--social-weibo:hover,.media-album .icon--social-youku:focus,.media-album .icon--social-youku:hover,.media-album .icon--social-youkunew:focus,.media-album .icon--social-youkunew:hover{
    background-color:#d4432c;
  }

.media-album .icon--social-vk:focus,.media-album .icon--social-vk:hover{
    background-color:#6888ad;
  }

.media-album .icon--link:focus,.media-album .icon--link:hover{
    background-color:#2fa569;
  }

.media-album__cover{
    overflow-x:hidden;
  }

.media-album__cover-images{
    display:flex;
    align-content:space-between;
    margin-left:-.625rem;
    margin-right:-.625rem;
    margin-bottom:.75rem;
  }

@media screen and (min-width:960px){

.media-album__cover-images{
      margin-bottom:0
  }
    }

.media-album__cover-images-item{
    flex:1 1;
    position:relative;
    box-sizing:border-box;
    margin:0 .625rem;
  }

.media-album__cover-images-item img{
      width:100%;
      height:auto;
    }

.media-album__play-cover-video__icon{
      width:3.75rem;
      height:3.75rem;
      position:absolute;
      top:50%;
      left:50%;
      transform:translate(-50%, -50%);
      color:#fff;
    }

.media-album__play-cover-video__icon::before{
        color:inherit;
        font-size:3.75rem;
      }

@media screen and (min-width:960px){

.media-album__play-cover-video__icon{
        transform:scale(1.5) translate(-12.5%, -12.5%);
        transform:scale(2) translate(-25%, -25%)
    }
      }

.media-album__play-cover-video__sr-text{
      position:absolute;
      width:.0625rem;
      height:.0625rem;
      padding:0;
      margin:-.0625rem;
      overflow:hidden;
      clip:rect(0, 0, 0, 0);
      border:0;
    }

.media-album__cover-banner{
    box-sizing:border-box;
    padding-bottom:1.5625rem;
    background:#fff;
    z-index:3;
  }

@media screen and (min-width:960px){

.media-album__cover-banner{
      position:relative;
      display:flex;
      width:80%;
      padding:2.5rem 1.875rem 1.875rem 1.875rem;
      margin-top:-1.875rem;
      margin-left:auto;
      margin-right:auto;
      border-bottom:.625rem solid #69be28
  }
    }

.media-album__cover-banner::after{
      box-sizing:content-box;
      position:absolute;
      content:"";
      left:0;
      right:0;
      bottom:0;
      height:0;
      border-bottom:.3125rem solid #69be28;
    }

@media screen and (min-width:960px){

.media-album__cover-banner::after{
        display:none
    }
      }

.media-album__cover-banner-thumb-wrapper{
    width:100%;
    height:100%;
    border:0;
    padding:0;
    margin:0;
    background:none;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
  }

.media-album__cover-banner-col-info{
    box-sizing:border-box;
    flex:0 0 auto;
    width:100%;
    margin-bottom:1.25rem;
  }

@media screen and (min-width:960px){

.media-album__cover-banner-col-info{
      width:58%;
      padding-right:2.5rem;
      margin-bottom:0
  }
    }

.media-album__cover-header{
    font-size:1.25rem;
  }

@media screen and (min-width:960px){

.media-album__cover-header{
      font-size:1.625rem
  }
    }

.media-album__cover-number{
    visibility:hidden;
    font-size:.875rem;
  }

.media-album__cover-banner-col-button{
    box-sizing:border-box;
    flex:0 0 auto;
    width:100%;
  }

@media screen and (min-width:960px){

.media-album__cover-banner-col-button{
      width:42%
  }
    }

.media-album__cover-banner-button{
    box-sizing:border-box;
    width:100%;
    min-width:0;
    visibility:hidden;
    border:.0625rem solid #69be28;
    background:#69be28;
    color:#fff;
    font-weight:700;
  }

.media-album__cover-banner-button:active,.media-album__cover-banner-button:focus,.media-album__cover-banner-button:hover{
      color:#575757;
    }

.media-album__overlay{
    display:none;
    position:fixed;
    z-index:103;
    top:0;
    left:0;
    right:0;
    bottom:0;
    overflow-y:scroll;
    background:#fff;
  }

.media-album__overlay--open{
      display:block;
    }

.media-album__overlay-wrapper{
    width:100%;
    max-width:93.75rem;
    margin-left:auto;
    margin-right:auto;
    box-sizing:border-box;
    max-width:96.25rem;
  }

@media screen and (min-width:960px){

.media-album__overlay-wrapper{
      padding:1.25rem 1.875rem 1.875rem 1.875rem
  }
    }

.media-album__detail-view{
    box-sizing:border-box;
    display:none;
    width:100%;
    flex-direction:column;
    min-height:100vh;
    padding-top:1.5625rem;
  }

@media screen and (min-width:960px){

.media-album__detail-view{
      min-height:0;
      padding-top:0
  }
    }

.media-album__detail-view--open{
      display:flex;
    }

@media screen and (min-width:960px){

.media-album__detail-view--open{
        display:block
    }
      }

.media-album__detail-header{
    display:flex;
    align-items:flex-start;
    flex:0 0 auto;
    margin-bottom:1.25rem;
  }

@media screen and (min-width:960px){

.media-album__detail-header{
      flex:0 1 auto
  }
    }

.media-album__detail-header-text{
    display:flex;
    align-self:center;
    flex:1 0;
    min-width:0;
    align-items:center;
    padding-left:1.5625rem;
    padding-right:1.25rem;
    margin-top:0;
    margin-bottom:0;
    flex-grow:1;
  }

.media-album__detail-header-text:focus{
      outline:none;
    }

@media screen and (min-width:960px){

.media-album__detail-header-text{
      padding-left:0;
      padding-right:0
  }
    }

.media-album__detail-header-buttons{
    display:flex;
    padding-right:.9375rem;
    margin-top:-.625rem;
  }

@media screen and (min-width:960px){

.media-album__detail-header-buttons{
      min-width:6rem;
      padding-right:0;
      margin-top:0
  }
    }

.media-album__detail-header-button-close[class*=icon--],.media-album__detail-header-button-overview[class*=icon--],.media-album__overview-header-button-close[class*=icon--]{
    position:relative;
    min-width:0;
    min-height:0;
    width:2.75rem;
    height:2.75rem;
    padding:0;
    border:none;
    border-radius:0;
    background:transparent;
    color:#575757;
    line-height:1;
    overflow:visible;
  }

@media screen and (min-width:960px){

.media-album__detail-header-button-close[class*=icon--],.media-album__detail-header-button-overview[class*=icon--],.media-album__overview-header-button-close[class*=icon--]{
      width:3.25rem;
      height:3.25rem
  }
    }

.media-album__detail-header-button-close[class*=icon--]:active,.media-album__detail-header-button-close[class*=icon--]:hover,.media-album__detail-header-button-overview[class*=icon--]:active,.media-album__detail-header-button-overview[class*=icon--]:hover,.media-album__overview-header-button-close[class*=icon--]:active,.media-album__overview-header-button-close[class*=icon--]:hover{
      border:none;
      color:#575757;
    }

.media-album__detail-header-button-close[class*=icon--]:focus,.media-album__detail-header-button-close[class*=icon--]:hover,.media-album__detail-header-button-overview[class*=icon--]:focus,.media-album__detail-header-button-overview[class*=icon--]:hover,.media-album__overview-header-button-close[class*=icon--]:focus,.media-album__overview-header-button-close[class*=icon--]:hover{
      color:#fff;
      background:#69be28;
    }

.media-album__detail-header-button-close[class*=icon--]::before,.media-album__detail-header-button-overview[class*=icon--]::before,.media-album__overview-header-button-close[class*=icon--]::before{
      padding:0;
      position:relative;
      font-size:1.25rem;
    }

@media screen and (min-width:960px){

.media-album__detail-header-button-close[class*=icon--]::before,.media-album__detail-header-button-overview[class*=icon--]::before,.media-album__overview-header-button-close[class*=icon--]::before{
        font-size:1.75rem
    }
      }

@media screen and (min-width:960px){

.media-album__detail-header-button-overview[class*=icon--]{
      margin-right:.9375rem
  }
    }

.media-album__detail-header-button-overview[class*=icon--]:focus,.media-album__detail-header-button-overview[class*=icon--]:hover{
      color:#fff;
      background:#69be28;
    }

.media-album__detail-asset-container{
    position:relative;
    flex:0 0 auto;
    margin:0 0 1.875rem;
  }

@media screen and (min-width:960px){

.media-album__detail-asset-container{
      flex:0 1 auto;
      margin:0 6.25rem 2.5rem
  }
    }

.media-album__detail-asset-wrapper{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:4.375rem;
    background:#f7f7f7;
  }

.media-album--video .media-album__detail-asset-wrapper{
      background:#fff;
    }

@media screen and (min-width:960px){

.media-album--video .media-album__detail-asset-wrapper{
        border-right:.0625rem solid #d9d9d9;
        border-bottom:.0625rem solid #d9d9d9
    }
      }

@media screen and (min-width:960px){

.media-album__detail-asset-wrapper{
      margin-bottom:1rem
  }
    }

.media-album__detail-asset-wrapper::after{
      display:block;
      content:"";
      padding-top:56.5%;
    }

.media-album__detail-arrow-prev{
    transition:all .3s;
    font-size:1.875rem;
    width:4.375rem;
    height:4.375rem;
    border:.0625rem solid #575757;
    background-color:transparent;
    color:#575757;
    font-weight:400;
    line-height:1;
    text-align:center;
    padding:0;
    left:0;
  }

.media-album__detail-arrow-prev:focus{
    outline:none;
  }

.media-album__detail-arrow-prev span{
    display:none;
  }

.media-album__detail-arrow-prev::after{
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    vertical-align:middle;
    display:inline-block;
    font-weight:400;
    content:"\e90f";
    transform:rotate(90deg);
  }

@media screen and (min-width:960px){

.media-album__detail-arrow-prev{
      left:-6.25rem
  }
    }

.media-album__detail-arrow-next{
    transition:all .3s;
    font-size:1.875rem;
    width:4.375rem;
    height:4.375rem;
    border:.0625rem solid #575757;
    background-color:transparent;
    color:#575757;
    font-weight:400;
    line-height:1;
    text-align:center;
    padding:0;
    right:0;
  }

.media-album__detail-arrow-next:focus{
    outline:none;
  }

.media-album__detail-arrow-next span{
    display:none;
  }

.media-album__detail-arrow-next::after{
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    vertical-align:middle;
    display:inline-block;
    font-weight:400;
    content:"\e90f";
    transform:rotate(-90deg);
  }

@media screen and (min-width:960px){

.media-album__detail-arrow-next{
      right:-6.25rem
  }
    }

.media-album__detail-arrow-next,.media-album__detail-arrow-prev{
    position:absolute;
    bottom:-4.375rem;
    border:none;
    border-radius: 10px 0;
  }

@media screen and (min-width:960px){

.media-album__detail-arrow-next,.media-album__detail-arrow-prev{
      top:50%;
      bottom:auto;
      margin-top:-2.1875rem;
      border:.0625rem solid #575757
  }
    }

@media screen and (min-width:960px){

.media-album__detail-arrow-next:focus,.media-album__detail-arrow-next:hover,.media-album__detail-arrow-prev:focus,.media-album__detail-arrow-prev:hover{
        background-color:#69be28;
        color: #fff;
    }
      }

@media screen and (min-width:960px){

.media-album__detail-arrow-next:disabled,.media-album__detail-arrow-prev:disabled{
        cursor:not-allowed
    }
      }

.media-album__detail-asset{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    overflow:hidden;
    opacity:0;
    visibility:hidden;
  }

.media-album--video .media-album__detail-asset{
      display:block;
    }

@media screen and (min-width:960px){

.media-album--video .media-album__detail-asset{
        display:flex;
        align-items:center;
        justify-content:flex-end
    }
      }

@media screen and (min-width:960px){

.media-album__detail-view--transcript-open .media-album__detail-asset{
        padding-right:33%
    }
      }

.media-album__detail-asset--active{
      opacity:1;
      visibility:visible;
    }

.media-album__detail-asset picture{
      display:block;
      width:100%;
      height:100%;
      text-align:center;
    }

.media-album__detail-asset img{
      width:auto;
      height:100%;
      -o-object-fit:scale-down;
         object-fit:scale-down;
      -o-object-position:center;
         object-position:center;
    }

@supports ((-o-object-fit:scale-down) or (object-fit:scale-down)){

.media-album__detail-asset img{
        width:100%
    }
      }

.media-album__detail-asset-caption{
    margin-bottom:.625rem;
  }

@media screen and (min-width:960px){

.media-album__detail-asset-caption{
      display:flex;
      align-items:flex-start;
      flex-direction:column;
      justify-content:center
  }
    }

@media screen and (min-width:960px){

.media-album--video .media-album__detail-asset-caption{
        max-width:75%
    }
      }

.media-album__detail-asset-description{
    position:relative;
    width:100%;
    box-sizing:border-box;
    padding:0 1.5625rem;
    margin-bottom:.1875rem;
  }

@media screen and (min-width:960px){

.media-album__detail-asset-description{
      padding:0;
      margin:0
  }
    }

.media-album__detail-progress{
    position:absolute;
    display:flex;
    align-items:center;
    justify-content:center;
    top:-4.375rem;
    left:4.375rem;
    right:4.375rem;
    height:4.375rem;
    font-weight:700;
  }

@media screen and (min-width:960px){

.media-album__detail-progress{
      position:static;
      display:inline;
      height:auto
  }
    }

.media-album__detail-progress-separator{
    display:none;
  }

@media screen and (min-width:960px){

.media-album__detail-progress-separator{
      display:inline;
      font-weight:400
  }
    }

.media-album__detail-asset-author{
    padding:0 1.5625rem;
    margin-top:0;
    margin-bottom:0;
    color:#757575;
  }

@media screen and (min-width:960px){

.media-album__detail-asset-author{
      padding:0
  }
    }

.media-album__detail-asset-author-prefix{
    position:absolute;
    width:.0625rem;
    height:.0625rem;
    padding:0;
    margin:-.0625rem;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    border:0;
  }

.media-album__detail-download-mobile,.media-album__detail-external-mobile{
    display:block;
    padding:0 1.5625rem;
    margin-bottom:1.5625rem;
  }

@media screen and (min-width:960px){

.media-album__detail-download-mobile,.media-album__detail-external-mobile{
      display:none
  }
    }

.media-album__detail-download-mobile-link,.media-album__detail-external-mobile-link{
    font-weight:400;
  }

.media-album__detail-footer{
    display:flex;
    flex:1 0 auto;
    flex-direction:column;
    justify-content:flex-end;
  }

@media screen and (min-width:960px){

.media-album__detail-footer{
      flex:0 1 auto;
      flex-direction:row;
      justify-content:flex-start
  }
    }

.media-album__detail-download{
    display:none;
  }

@media screen and (min-width:960px){

.media-album__detail-download{
      display:block;
      flex:0 0 50%
  }
    }

.media-album__detail-download-link,.media-album__detail-external-link{
    text-decoration:none;
  }

@media screen and (min-width:960px){

.media-album__detail-download-link,.media-album__detail-external-link{
      display:inline-flex;
      align-items:center
  }
    }

.media-album__detail-download-link::after,.media-album__detail-external-link::after{
      margin-left:.375rem;
    }

.media-album__detail-download-link:focus,.media-album__detail-download-link:hover,.media-album__detail-external-link:focus,.media-album__detail-external-link:hover{
      text-decoration:none;
    }

.media-album__detail-download-link:hover .media-album__detail-download-icon,.media-album__detail-external-link:hover .media-album__detail-download-icon{
        background-color:#69be28;
      }

      .media-album__detail-download-link:hover .media-album__detail-download-icon.icon--social-youtube,
      .media-album__detail-external-link:hover .media-album__detail-download-icon.icon--social-youtube {
              background-color:#dd1d21;
            }

.media-album__detail-download-link:hover .media-album__detail-download-icon::before,.media-album__detail-external-link:hover .media-album__detail-download-icon::before{
          color:#fff;
        }

.media-album__detail-download-icon{
    box-sizing:border-box;
    display:flex;
    width:3.25rem;
    height:3.25rem;
    align-items:center;
    justify-content:center;
    border:.0625rem solid #d9d9d9;
    text-decoration:none;
    transition:background-color .3s;
    margin-right:1.25rem;
  }

.media-album__detail-download-icon:focus,.media-album__detail-download-icon:hover{
    color:#fff;
    text-decoration:none;
  }

.media-album__detail-download-icon::before{
    font-size:1.375rem;
    display:block;
  }

.media-album__detail-download-icon[target=_blank]::after{
    content:"";
  }

.media-album__detail-download-label{
    text-decoration:underline;
  }

@media screen and (min-width:960px){

.media-album__detail-share{
      display:flex;
      flex:1 0 50%;
      justify-content:flex-end;
      align-items:center
  }
    }

.media-album__detail-share-label{
    display:none;
  }

@media screen and (min-width:960px){

.media-album__detail-share-label{
      display:block;
      padding-right:1.25rem
  }
    }

.media-album__detail-share-trigger.media-album__detail-share-trigger{
    position:relative;
    display:block;
    min-width:0;
    min-height:2.875rem;
    line-height:2.875rem;
    padding:0;
    padding-right:5rem;
    padding-left:1.5625rem;
    border:none;
    border-top:.375rem solid #69be28;
    border-bottom:.0625rem solid #d9d9d9;
    border-radius: 0;
    transition-property:none;
    white-space:nowrap;
    text-decoration:none;
    color:#575757;
    background-color:transparent;
    font-weight:400;
    text-align:left;
  }




.media-album__detail-share-trigger.media-album__detail-share-trigger::before{
      position:absolute;
      top:0;
      bottom:0;
      right:0;
      width:3.75rem;
      line-height:3.125rem;
      padding:0;
      font-size:1.5rem;
      text-align:center;
      transition:transform .3s;
    }

.media-album__detail-view--share-open .media-album__detail-share-trigger.media-album__detail-share-trigger::before{
        transform:rotate(180deg);
      }

@media screen and (min-width:960px){

.media-album__detail-share-trigger.media-album__detail-share-trigger{
      display:none
  }
    }

.media-album__detail-share-items{
    display:none;
    margin:0;
  }

@media screen and (min-width:960px){

.media-album__detail-share-items{
      display:flex
  }
    }

.media-album__detail-view--share-open .media-album__detail-share-items{
      display:block;
    }

@media screen and (min-width:960px){

.media-album__detail-view--share-open .media-album__detail-share-items{
        display:flex
    }
      }

.media-album__detail-share-item{
    list-style:none;
    left:auto;
    margin:0;
    padding:0;
    position:static;
    flex:0 0 auto;
  }

.media-album__detail-share-icon{
    box-sizing:border-box;
    display:flex;
    width:3.25rem;
    height:3.25rem;
    align-items:center;
    justify-content:center;
    border:.0625rem solid #d9d9d9;
    text-decoration:none;
    transition:background-color .3s;
    border-right:none;
  }

.media-album__detail-share-icon:focus,.media-album__detail-share-icon:hover{
    color:#fff;
    text-decoration:none;
  }

.media-album__detail-share-icon::before{
    font-size:1.375rem;
    display:block;
  }

.media-album__detail-share-icon[target=_blank]::after{
    content:"";
  }

@media screen and (max-width:959px){

.media-album__detail-share-icon{
      width:100%;
      border:none;
      border-top:.0625rem solid #d9d9d9
  }
    }

@media screen and (min-width:960px){

.media-album__detail-share-item:last-child .media-album__detail-share-icon{
        border-right:.0625rem solid #d9d9d9
    }
      }

.media-album__detail-share-icontext{
    display:inline;
    line-height:3.375rem;
    font-family:Arial,Roboto,Helvetica,sans-serif;
    font-size:1rem;
    font-weight:400;
  }

@media screen and (min-width:960px){

.media-album__detail-share-icontext{
      display:none
  }
    }

.media-album__video-player{
    display:block;
    width:100%;
    align-items:center;
  }

.media-album__video-player-wrapper{
    display:flex;
    flex:1 1;
    height:100%;
    align-items:center;
    background-color:#000;
  }

.media-album__video-transcript-wrapper{
    display:none;
    margin:0 1.5625rem;
    padding-top:1.875rem;
    border-top:.0625rem solid #d9d9d9;
    box-sizing:border-box;
    background-color:#fff;
  }

@media screen and (min-width:960px){

.media-album__video-transcript-wrapper{
      height:100%;
      max-height:93%;
      width:33%;
      margin-right:0;
      padding:1.75rem 1.75rem 0;
      position:absolute;
      top:0;
      right:0;
      border:.0625rem solid #d9d9d9;
      border-left:0;
      border-bottom:0;
      overflow:hidden
  }
    }

.media-album__detail-view--transcript-open .media-album__video-transcript-wrapper{
      display:block;
    }

@media screen and (min-width:960px){

.media-album__detail-view--transcript-open .media-album__video-transcript-wrapper{
        flex-direction:column;
        display:flex
    }
      }

.media-album__video-transcript-title{
    font-weight:400;
    font-size:1.25rem;
    margin:0;
    padding-bottom:.875rem;
    color:#575757;
  }

@media screen and (min-width:960px){

.media-album__video-transcript-title{
      padding-top:.4375rem;
      padding-bottom:1.75rem;
      margin-bottom:.875rem;
      border-bottom:.0625rem solid #d9d9d9
  }
    }

.media-album__video-transcript-title:focus{
      outline:none;
    }

.media-album__video-transcript{
    flex:1 1;
    font-size:.875rem;
    color:#575757;
    overflow-y:auto;
    margin-bottom:1.75rem;
  }

.media-album__video-transcript>p{
      margin-bottom:.875rem;
    }

.media-album__video-transcript>p:last-of-type{
        margin:0;
      }

.media-album__video-iframe-wrapper{
    box-sizing:content-box;
    display:block;
    position:relative;
    overflow:hidden;
    height:0;
    padding-bottom:56.25%;
  }

.media-album__video-iframe{
    left:0;
    position:absolute;
    top:0;
    width:100%;
    height:100%;
  }

.media-album__overview-view{
    width:100%;
    display:none;
    padding:1.5625rem 0 1.5625rem 0;
  }

.media-album__overview-view--open{
      display:block;
    }

@media screen and (min-width:960px){

.media-album__overview-view{
      padding:0
  }
    }

.media-album__overview-header{
    position:relative;
    display:flex;
    align-items:flex-start;
    flex-wrap:wrap;
    margin:0 1.5625rem 1.25rem 1.5625rem;
  }

@media screen and (min-width:960px){

.media-album__overview-header{
      flex-wrap:nowrap;
      margin:0 0 1.25rem
  }
    }

.media-album__overview-header-text.media-album__overview-header-text{
    display:flex;
    flex:1 0;
    align-self:center;
    align-items:center;
    padding-right:1.25rem;
    margin-top:0;
    margin-bottom:0;
  }

@media screen and (min-width:960px){

.media-album__overview-header-text.media-album__overview-header-text{
      flex:0 1 auto;
      padding-right:1.5625rem
  }
    }

.media-album__overview-header-text.media-album__overview-header-text:focus{
      outline:none;
    }

.media-album__overview-header-button-detail,.media-album__video-transcript-control{
    display:block;
    flex:0 0 auto;
    min-width:0;
    min-height:0;
    padding:1.25rem 1.25rem 1.125rem 1.25rem;
    margin-top:1.25rem;
    margin-right:0;
    border-color:#d9d9d9;
    background:transparent;
    color:#575757;
    line-height:1;
    font-weight:700;
    box-sizing:border-box;
  }

@media screen and (min-width:960px){

.media-album__overview-header-button-detail,.media-album__video-transcript-control{
      display:inline-block;
      margin-top:0;
      margin-right:1.25rem
  }
    }

.media-album__overview-header-button-detail:focus,.media-album__overview-header-button-detail:hover,.media-album__video-transcript-control:focus,.media-album__video-transcript-control:hover{
      color:#fff;
      background:#005a9b;
    }

.media-album__overview-header-button-detail::before,.media-album__video-transcript-control::before{
      padding:0;
    }

.media-album__overview-header-button-detail{
    width:100%;
  }

@media screen and (min-width:960px){

.media-album__overview-header-button-detail{
      width:auto
  }
    }

.media-album__video-transcript-controls{
    box-sizing:border-box;
    margin:0 1.5625rem .75rem;
  }

@media screen and (min-width:960px){

.media-album__video-transcript-controls{
      margin:0;
      border:0;
      padding:0;
      position:absolute;
      bottom:0;
      right:0;
      transform:translateY(50%)
  }
    }

.media-album__video-transcript-control{
    margin-right:0;
  }

.media-album__overview-header-buttons{
    display:flex;
    justify-content:flex-end;
    flex:0 0 auto;
  }

@media screen and (min-width:960px){

.media-album__overview-header-buttons{
      flex:1 0 auto
  }
    }

.media-album__overview-header-button-close[class*=icon--]{
    position:absolute;
    top:-.625rem;
    right:-.625rem;
  }

@media screen and (min-width:960px){

.media-album__overview-header-button-close[class*=icon--]{
      position:relative;
      top:auto;
      right:auto
  }
    }

.media-album__overview-item-list{
    display:flex;
    flex-wrap:wrap;
    margin:0;
  }

@media screen and (min-width:960px){

.media-album__overview-item-list{
      margin:0 -.3125rem 0 -.3125rem
  }
    }

.media-album__overview-item{
    list-style:none;
    left:auto;
    margin:0;
    padding:0;
    position:static;
    box-sizing:border-box;
    flex:0 0 auto;
    width:50%;
    padding-bottom:.625rem;
  }

@media screen and (min-width:960px){

.media-album__overview-item{
      width:25%;
      padding-left:.5625rem;
      padding-right:.5625rem
  }
    }

.media-album__overview-item:nth-child(odd){
      padding-right:.3125rem;
    }

@media screen and (min-width:960px){

.media-album__overview-item:nth-child(odd){
        padding-right:.5625rem
    }
      }

.media-album__overview-item:nth-child(2n){
      padding-left:.3125rem;
    }

@media screen and (min-width:960px){

.media-album__overview-item:nth-child(2n){
        padding-left:.5625rem
    }
      }

.media-album__overview-item-image-wrapper{
    position:relative;
    padding-top:56.5%;
    background:#f7f7f7;
  }

.media-album__overview-item-image{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    display:flex;
    align-items:center;
    overflow:hidden;
    justify-content:center;
  }

.media-album__overview-item-image::after{
      display:none;
      position:absolute;
      box-sizing:content-box;
      content:"";
      bottom:0;
      left:0;
      right:0;
      height:0;
      border-bottom:.625rem solid #69be28;
    }

.media-album__overview-item-image picture{
      width:100%;
      height:100%;
    }

.media-album__overview-item-image img{
      width:100%;
      height:100%;
      -o-object-fit:scale-down;
         object-fit:scale-down;
      -o-object-position:center;
         object-position:center;
    }

@media screen and (min-width:960px){

.media-album__overview-item-image img{
        flex:0 0 auto
    }
      }

.media-album__overview-item-button,.media-album__overview-item-button:focus,.media-album__overview-item-button:hover{
      text-decoration:none;
    }

.media-album__overview-item-button:focus .media-album__overview-item-image::after,.media-album__overview-item-button:hover .media-album__overview-item-image::after{
          display:block;
        }

.media-album__overview-item-description{
    display:block;
    padding:.5rem .625rem 1.25rem;
    margin:0;
    font-size:.875rem;
    font-weight:700;
    text-decoration:none;
  }

@media screen and (min-width:960px){

.media-album__overview-item-description{
      padding:.9375rem 0 1.875rem
  }
    }

.media-album__overview-load-more{
    padding-top:1.875rem;
    text-align:center;
  }

.media-album--video .media-album__overview-load-more{
      padding-top:0;
    }

.media-album__overview-load-more-button{
    max-width:90%;
  }

.media-player{
  box-sizing:border-box;
  display:block;
  position:relative;
  overflow:hidden;
  height:0;
  padding-bottom:56.25%;
}

.media-player--view .media-player__image{
      display:none;
    }

.media-player__image img{
      width:100%;
      margin:auto;
      height:auto;
    }

.media-player__image img,.media-player__link{
      position:absolute;
      top:0;
      left:0;
      right:0;
      bottom:0;
  }

.media-player__link{
    display:block;
    text-decoration:none;
  }

.media-player__link::after{
    content:"\e617";
    position:absolute;
    top:50%;
    left:50%;
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    font-weight:400;
    line-height:1;
    text-align:center;
    color:#fff;
    text-decoration:none;
    transition:all .3s;
    border-radius:1.875rem;
    font-size:3.125rem;
    margin:-1.5625rem -1.5625rem;
    width:3.125rem;
    height:3.125rem;
  }

.media-player__link:focus::after,.media-player__link:hover::after{
    color:#575757;
    text-decoration:none;
  }

.media-player__link:hover{
    text-decoration:none;
  }

.media-player__link:focus{
      z-index:auto;
      position:absolute;
    }

.media-player__video{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
  }

.media-player--html5 .media-player__video{
      display:none;
    }

.wcmmode-edit .media-player__video::before{
        position:absolute;
        content:"";
        z-index:1;
        top:0;
        left:0;
        right:0;
        bottom:0;
      }

.media-player__video iframe,.media-player__video video{
      position:absolute;
      top:0;
      left:0;
      width:100%;
      height:100%;
    }

.media-player__video .mejs-container{
      height:100%;
      width:auto;
    }

.media-player--view .media-player__video{
      display:block;
    }

.msds-search-results__label{
    font-family:Arial,Roboto,Helvetica,sans-serif;
    text-align:left;
    font-weight:700;
    margin:1.25rem 0 .625rem;
    line-height:1.5;
    font-size:1.25rem;
    display:block;
  }

.msds-search-results__label:first-child{
    margin-top:0;
  }

.msds-search-results__label:last-child{
    margin-bottom:0;
  }

.msds-search-results__label a[data-suffix][target=_blank]::after{
    font-family:Arial,Roboto,Helvetica,sans-serif;
  }

.msds-search-results__base{
    padding:1.875rem;
  }

.msds-search-results__footer,.msds-search-results__form,.msds-search-results__list,.msds-search-results__status{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
  }

.msds-search-results__form{
    overflow:hidden;
  }

.msds-search-results__form form{
      width:100%;
    }

@media screen and (min-width:960px){

html.flexbox .msds-search-results__form form{
          display:flex
      }
        }

.msds-search-results__field{
    display:block;
    width:100%;
    margin:0 0 1.25rem 0;
  }

@media screen and (min-width:960px){

.msds-search-results__field{
      float:left;
      width:calc(33.333% - 2.29162rem);
      margin:0 1.25rem 1.25rem 0
  }
    }

@media screen and (min-width:960px){

html.flexbox .msds-search-results__field{
        margin-right:1.25rem;
        display:inline
    }
      }

.msds-search-results__field--search{
    box-sizing:border-box;
    padding:.875rem .9375rem;
    height:3.125rem;
    font-size:.875rem;
    border:.0625rem solid #d9d9d9;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    background-color:#fff;
    color:#575757;
  }

.msds-search-results__field--search[type=search],.msds-search-results__field--search[type=text]{
    box-sizing:border-box;
  }

.msds-search-results__field--search::-ms-input-placeholder{
    color:#575757;
    opacity:1;
  }

.msds-search-results__field--search::placeholder{
    color:#575757;
    opacity:1;
  }

@media screen and (min-width:960px){

html.flexbox .msds-search-results__field--search{
        flex-grow:0;
        margin-top:0;
        margin-left:0;
        width:50%
    }
      }

.msds-search-results__field--filter{
    position:relative;
  }

.msds-search-results__field--filter select{
    box-sizing:border-box;
    padding:.875rem .9375rem;
    height:3.125rem;
    font-size:.875rem;
    border:.0625rem solid #d9d9d9;
    appearance:none;
    -webkit-appearance:menulist;
    -moz-appearance:menulist;
    width:100%;
    background-color:#fff;
    color:#575757;
  }

.msds-search-results__field--filter select[type=search],.msds-search-results__field--filter select[type=text]{
    box-sizing:border-box;
  }

.msds-search-results__field--filter select::-ms-input-placeholder{
    color:#575757;
    opacity:1;
  }

.msds-search-results__field--filter select::placeholder{
    color:#575757;
    opacity:1;
  }

@media screen and (min-width:960px){

html.flexbox .msds-search-results__field--filter{
        width:calc(25% - 2.1875rem);
        flex-grow:2
    }
      }

.msds-search-results__field--button{
    padding:.875rem .9375rem;
    height:3.125rem;
    font-size:.875rem;
    border:.0625rem solid #d9d9d9;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    border:.0625rem solid #005a9b;
    text-align:center;
    display:inline-block;
    background-color:#005a9b;
    color:#fff;
    box-sizing:border-box;
    width:3.125rem;
    padding:.75rem;
    min-width:0;
    min-height:0;
    width:100%;
  }

.msds-search-results__field--button[type=search],.msds-search-results__field--button[type=text]{
    box-sizing:border-box;
  }

.msds-search-results__field--button::-ms-input-placeholder{
    color:#575757;
    opacity:1;
  }

.msds-search-results__field--button::placeholder{
    color:#575757;
    opacity:1;
  }

.msds-search-results__field--button:focus{
    border:.0625rem solid #575757;
  }

.msds-search-results__field--button::before{
    font-size:1.5rem;
    width:1.4375rem;
    padding:0;
    content:"\e620";
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    display:block;
    font-weight:400;
    line-height:normal;
  }

.msds-search-results__field--button:hover{
    border-color:#005a9b;
    background-color:#fff;
  }

.msds-search-results__field--button span{
    display:none;
  }

@media screen and (min-width:960px){

.msds-search-results__field--button{
      width:3.125rem;
      float:right;
      margin-right:0
  }
    }

@media screen and (min-width:960px){

html.flexbox .msds-search-results__field--button{
        flex-grow:0;
        margin-right:0
    }
      }

.msds-search-results__field--button span{
      display:block;
    }

@media screen and (min-width:960px){

.msds-search-results__field--button span{
        display:inline
    }
      }

.msds-search-results__field--button::after,.msds-search-results__field--button::before{
      display:none;
    }

@media screen and (min-width:960px){

.msds-search-results__field--button::after,.msds-search-results__field--button::before{
        display:block
    }
      }

.msds-search-results__status{
    border-top:.0625rem solid #fff;
  }

.msds-search-results__item,.msds-search-results__status{
    padding:1.25rem 0 1.25rem 0;
    border-bottom:.0625rem solid #fff;
  }

.msds-search-results__footer-item{
    text-align:center;
    padding:1.25rem 0 0 0;
  }


  @media (min-width: 992px) {
    .navigation__menu-item--home .navigation__menu-item-link-text {
    overflow: hidden;
    text-indent: -9999px;
    line-height: 0;
}

  .navigation__menu-item--home .navigation__menu-item-link-text:after {
      content: "NAM";
      text-indent: 0;
      display: block;
      line-height: initial;
  }
}

.navigation{
  height:3.625rem;
}

@media screen and (min-width:960px){

.navigation{
    height:7.5625rem
}
  }

.navigation__base{
    position:fixed;
    z-index:102;
    top:0;
    left:0;
    right:0;
    background-color:#fff;
    transition:top .3s;
    border-bottom:.1875rem solid #69be28;
  }

@media screen and (min-width:960px){

.navigation__base{
      border-bottom:none
  }
    }

@media screen and (min-width:960px){

.navigation--scrolled-down .navigation__base{
        top:-4.4375rem
    }
      }

.navigation__body{
    width:100%;
    max-width:93.75rem;
    margin-left:auto;
    margin-right:auto;
    position:relative;
  }

@media screen and (min-width:960px){

.navigation__toolbar{
      position:absolute;
      top:0;
      left:0;
      right:0;
      display:flex;
      justify-content:flex-end
  }
    }

.navigation__link-back{
    font-weight:400;
    display:none;
  }

.navigation__link-back,.navigation__link-back:focus,.navigation__link-back:hover{
    color:#575757;
    text-decoration:none;
  }

@media screen and (min-width:960px){

.navigation__link-back{
    position:relative;
    box-sizing:border-box;
    display:flex;
    align-items:center;
    height:4.375rem;
    padding:.3125rem 1.875rem 0;
    white-space:nowrap;
    font-size:.75rem
  }
  }

@media screen and (min-width:960px){

.navigation__link-back,.navigation__link-back:hover{
      text-decoration:none
  }
    }

@media screen and (min-width:960px){

.navigation__link-back:focus::after,.navigation__link-back:hover::after{
        height:.1875rem
    }
      }

@media screen and (min-width:960px){

.navigation__link-back::after{
      box-sizing:border-box;
      position:absolute;
      left:0;
      right:0;
      bottom:0;
      height:0;
      content:"";
      background-color:#dcdcdc;
      transition:height .3s
  }
    }

@media screen and (min-width:960px){

.navigation__link-back{
      display:flex;
      height:5rem
  }
    }

.navigation__logo-image{
    box-sizing:border-box;
    padding-left:.4375rem;
  }

@media screen and (min-width:960px){

.navigation__logo-image{
      position:relative;
      height:4.375rem;
      width:6.25rem;
      display:flex;
      align-items:flex-end;
      justify-content:center;
      padding:.625rem .625rem 0
  }
    }

.navigation__logo-image-link{
    box-sizing:border-box;
    background:#fff url(theme--nam/resources/logo/logo.svg) no-repeat 50%;
    background-size:contain;
  }

@media screen and (max-width:959px){

.navigation__logo-image-link{
      display:block;
      width:4.4375rem;
      height:3.4375rem;
      border:.1875rem solid transparent;
      border-left-width:.375rem;
      border-right-width:.375rem
  }
    }

@media screen and (min-width:960px){

.navigation__logo-image-link{
      position:relative;
      z-index:1;
      width:4.125rem;
      height:3.125rem
  }
    }

.navigation__logo-image-link::after{
      position:absolute;
      overflow:hidden;
      top:.3125rem;
      bottom:.3125rem;
      left:5.375rem;
      right:8.1875rem;
      display:flex;
      align-items:center;
      line-height:1.3;
      font-size:.75rem;
      font-weight:700;
      content:attr(data-h1);
    }

    .navigation__logo-image-link::after, .navigation__logo-image-link:focus::after, .navigation__logo-image-link:hover::after {
    position: absolute;
    color: #404040;
    text-decoration: none;
}

    .navigation__logo-image-link::after,
    .navigation__logo-image-link:focus::after,
    .navigation__logo-image-link:hover::after {
    content: "NAM";
}

@media screen and (min-width:960px){

.navigation__logo-image-link::after{
        display:none
    }
      }

.navigation__logo-image-link,.navigation__logo-image-link:focus,.navigation__logo-image-link:hover{
      position:static;
    }

.navigation__logo-image-link::after,.navigation__logo-image-link:focus::after,.navigation__logo-image-link:hover::after{
        position:absolute;
        color:#575757;
        text-decoration:none;
      }

.navigation__logo-image-site-wrapper,.navigation__logo-image-text{
    display:none;
  }

@media screen and (min-width:960px){

.navigation__logo-image-site-wrapper{
      position:absolute;
      z-index:1;
      top:1.5rem;
      bottom:.375rem;
      left:6.25rem;
      transform:translateX(.125rem);
      font-size:1.125rem;
      line-height:1.15;
      display:block;
      width:18.75rem;
      max-width:18vw
  }
    }

.navigation__logo-image-site-name{
    float:left;
    padding-right:.3125rem;
    white-space:nowrap;
    font-weight:700;
  }

.navigation__logo-image-site-location{
    color:#757575;
    vertical-align:top;
    white-space:nowrap;
  }

@media screen and (max-width:959px){

.navigation__logo-image-title-wrapper{
      position:absolute;
      overflow:hidden;
      top:.3125rem;
      bottom:.3125rem;
      left:4.375rem;
      right:8.1875rem;
      display:flex;
      align-items:center;
      line-height:1.3;
      font-size:.75rem;
      font-weight:700
  }
    }

@media screen and (min-width:960px){

.navigation__logo-image-title-wrapper{
      position:absolute;
      z-index:1;
      top:1.5rem;
      bottom:.375rem;
      left:6.25rem;
      transform:translateX(.125rem);
      font-size:1.125rem;
      line-height:1.15;
      display:flex;
      align-items:center;
      width:31.25rem;
      max-width:40vw;
      overflow:hidden
  }
    }

.navigation__logo-image-title{
    font-weight:700;
    vertical-align:top;
  }

.navigation__media-links-list{
    list-style:none;
    left:auto;
    margin:0;
    padding:0;
    position:static;
  }

@media screen and (min-width:960px){

.navigation__media-links-list{
      display:flex
  }
    }

.navigation__media-links-item{
    list-style:none;
    left:auto;
    margin:0;
    padding:0;
    position:static;
  }

@media screen and (min-width:960px){

.navigation__media-links-item{
      height:4.375rem
  }
    }

.navigation__media-links-link{
    font-weight:400;
    box-sizing:border-box;
    display:block;
    width:100%;
    font-size:.875rem;
  }

.navigation__media-links-link,.navigation__media-links-link:focus,.navigation__media-links-link:hover{
    color:#575757;
    text-decoration:none;
  }

@media screen and (max-width:959px){

.navigation__media-links-link{
    display:flex;
    align-items:center;
    min-height:3.75rem;
    padding:1.25rem 3.125rem 1.1875rem 2.5rem;
    border-bottom:.0625rem solid #d9d9d9
  }
  }

@media screen and (min-width:960px){

.navigation__media-links-link{
    position:relative;
    box-sizing:border-box;
    display:flex;
    align-items:center;
    height:4.375rem;
    padding:.3125rem 1.875rem 0;
    white-space:nowrap;
    font-size:.75rem
  }
  }

@media screen and (min-width:960px){

.navigation__media-links-link,.navigation__media-links-link:hover{
      text-decoration:none
  }
    }

@media screen and (min-width:960px){

.navigation__media-links-link:focus::after,.navigation__media-links-link:hover::after{
        height:.1875rem
    }
      }

@media screen and (min-width:960px){

.navigation__media-links-link::after{
      box-sizing:border-box;
      position:absolute;
      left:0;
      right:0;
      bottom:0;
      height:0;
      content:"";
      background-color:#dcdcdc;
      transition:height .3s
  }
    }

@media screen and (max-width:959px){

.navigation__media-links-link{
      color:#757575
  }
    }

@media screen and (min-width:960px){

.navigation__media-links-link--selected::after,.navigation__media-links-link--selected:focus::after,.navigation__media-links-link--selected:hover::after{
            height:.1875rem;
            background-color:#69be28
        }
          }

.navigation{

  --isBurger:true;
}

@media screen and (min-width:960px){

.navigation{
    --isBurger:false
}
  }

.navigation__menu-header{
    position:absolute;
    top:0;
    right:0;
    display:block;
  }

.navigation__menu-help-item,.navigation__menu-help-list,.navigation__menu-item,.navigation__menu-list{
    list-style:none;
    left:auto;
    margin:0;
    padding:0;
    position:static;
  }

.navigation__menu-wrapper{
    box-sizing:border-box;
  }

@media screen and (max-width:959px){

.navigation__menu-wrapper{
      position:fixed;
      z-index:103;
      left:0;
      bottom:0;
      top:3.625rem;
      width:100%;
      transform:translate3d(100%, 0, 0);
      transition:transform .3s;
      background-color:#fff;
      overflow:hidden
  }
    }

@media screen and (max-width:959px){

.navigation__menu--level-1 .navigation__menu-wrapper--level-1,.navigation__menu--level-2 .navigation__menu-wrapper--level-2{
          overflow-y:auto
      }
        }

.navigation__menu-list--level-1>.navigation__menu-item--visible .navigation__menu-wrapper--level-2{
        display:block;
      }

@media screen and (min-width:960px){

.navigation__menu-wrapper--level-2.navigation__menu-wrapper--flyout{
    box-sizing:border-box;
    display:none;
    position:absolute;
    z-index:102;
    top:7.5625rem;
    left:0;
    right:0;
    min-height:31.875rem;
    padding:1.5625rem
      5.625rem;
    background:#fff
      }
  }

@media screen and (min-width:960px){

.navigation__menu-wrapper--level-2.navigation__menu-wrapper--flyout::after{
            box-sizing:border-box;
            content:"";
            position:absolute;
            top:0;
            bottom:0;
            left:26.5625rem;
            width:.0625rem;
            border-left:.0625rem solid #efefef
        }
          }

@media screen and (min-width:960px) and (max-height:631px){

.navigation__menu--open .navigation__menu-wrapper--level-2.navigation__menu-wrapper--flyout{
    height:calc(100vh - 7.5625rem);
    min-height:0;
    overflow:auto;
      }

    .navigation__menu--open .navigation__menu-wrapper--level-2.navigation__menu-wrapper--flyout::before{
      display:none;
    }
  }

@media screen and (min-width:960px){

.navigation__menu--open .navigation__menu-wrapper--level-2.navigation__menu-wrapper--flyout::before{
      content:"";
      position:absolute;
      z-index:-1;
      top:0;
      bottom:0;
      background:#fff;
      left:-62.5rem;
      width:calc(100vw + 125rem)
  }
    }

@media screen and (min-width:960px){

.navigation__menu-wrapper--level-3{
        display:none;
        position:absolute;
        top:0;
        bottom:0;
        left:26.5625rem;
        right:0;
        padding:1.5625rem 5.625rem .3125rem 0
    }
      }

@media screen and (max-width:959px){

.navigation__menu--level-3 .navigation__menu-wrapper--level-3{
          overflow-y:auto
      }
        }

@media screen and (min-width:960px){

.navigation__menu-list--level-2>.navigation__menu-item--visible .navigation__menu-wrapper--level-3{
          display:flex;
          flex-direction:column
      }
        }

@media screen and (max-width:959px){

.navigation__menu-wrapper--covered>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link,.navigation__menu-wrapper--level-2>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link,.navigation__menu-wrapper--level-3>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link,.navigation__menu-wrapper--level-4>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link{
          visibility:hidden;
          transition:visibility 0s ease .3s
      }
        }

@media screen and (max-width:959px){

.navigation__menu-wrapper--level-1,.navigation__menu-wrapper--visible{
        transform:none
    }
      }

@media screen and (max-width:959px){

.navigation__menu--visible .navigation__menu-wrapper--level-1:not(.navigation__menu-wrapper--covered)>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link,.navigation__menu--visible .navigation__menu-wrapper--visible:not(.navigation__menu-wrapper--covered)>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link{
            visibility:visible;
            transition:visibility 0s ease 0s
        }
          }

.navigation__menu-main-label{
    display:none;
    box-sizing:border-box;
  }

@media screen and (min-width:960px){

.navigation__menu-main-label{
      display:block;
      padding-left:1.25rem;
      padding-bottom:.875rem
  }
    }

@media screen and (min-width:960px){

.navigation__menu-wrapper--level-2>.navigation__menu-main-label{
        width:20.9375rem
    }
      }

@media screen and (min-width:960px){

.navigation__menu-main-label-text{
      font-size:1.25rem;
      font-weight:700
  }
    }

.navigation__menu-main-label-text:focus{
      outline:none;
    }

.navigation__menu-main-label-link{
    font-weight:400;
  }

.navigation__menu-main-label-link,.navigation__menu-main-label-link:focus,.navigation__menu-main-label-link:hover{
    color:#575757;
    text-decoration:none;
  }

@media screen and (min-width:960px){

.navigation__menu-main-label-link{
      font-size:.875rem;
      font-weight:700
  }
    }

.navigation__menu-main-label-link:hover{
      text-decoration:underline;
    }

.navigation__menu-close{
    display:none;
  }

@media screen and (min-width:960px){

.navigation__menu-close{
    z-index:103;
    top:0;
    right:0;
    display:flex;
    align-items:center;
    justify-content:center;
    width:4.8125rem;
    height:4.8125rem
  }
  }

@media screen and (min-width:960px){

.navigation__menu-close,.navigation__menu-close:focus{
      position:absolute
  }
    }

.navigation__menu-close,.navigation__menu-close:focus,.navigation__menu-close:hover{
    text-decoration:none;
  }

@media screen and (min-width:960px){

.navigation__menu-close::before{
      font-size:1.875rem;
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif !important;
      speak:none;
      font-style:normal;
      font-weight:400;
      font-variant:normal;
      text-transform:none;
      line-height:1;
      -webkit-font-smoothing:antialiased;
      -moz-osx-font-smoothing:grayscale;
      content:"\e935";
      display:inline-block;
      width:.9375rem;
      height:.9375rem;
      font-size:.9375rem;
      color:#494949
  }
    }

@media screen and (min-width:960px){

.navigation__menu-close{
      display:none
  }
    }

@media screen and (min-width:960px){

.navigation__menu--level-2 .navigation__menu-close--level-2,.navigation__menu--level-3 .navigation__menu-close--level-3,.navigation__menu--level-4 .navigation__menu-close--level-3,.navigation__menu--level-4 .navigation__menu-close--level-4{
        display:flex
    }
      }

@media screen and (min-width:960px){

.navigation__menu-list--level-2{
        width:20.9375rem;
        max-height:24.5rem;
        overflow-y:auto
    }
      }

@media screen and (min-width:960px){

.navigation__menu-list--level-3{
        box-sizing:border-box;
        flex:1 1;
        overflow:auto;
        columns:3;
        column-fill:auto;
        break-inside:avoid;
        column-gap:2.0625rem
    }

        @supports (display:grid){

.navigation__menu-list--level-3{
          columns:initial;
          column-fill:initial;
          break-inside:auto;
          column-gap:normal;
          display:-ms-grid;
          display:grid;
          -ms-grid-rows:(auto)[11];
              grid-template-rows:repeat(11, auto);
          -ms-grid-columns:(33.33%)[3];
              grid-template-columns:repeat(3, 33.33%);
          grid-auto-flow:column;
          grid-auto-columns:33.33%;
          align-content:start
    }
        }
      }

.navigation__menu-item{
    box-sizing:border-box;
  }

@media screen and (max-width:959px){

.navigation__menu-item{
      display:inline-block;
      width:100%;
      vertical-align:top
  }
    }

@media screen and (min-width:960px){

.navigation__menu-list--level-3>.navigation__menu-item{
        flex:0 0 33.33%
    }
      }

@media screen and (min-width:960px){

.navigation__menu-item--back,.navigation__menu-item--main{
        display:none
    }
      }

@media screen and (max-width:959px){

.navigation__menu-item--visible>.navigation__menu-item-link{
          background:#fbd336
      }
        }

.navigation__menu-item-link{
    font-weight:400;
    box-sizing:border-box;
    display:block;
    width:100%;
    font-size:.875rem;
    color:#494949;
  }

.navigation__menu-item-link,.navigation__menu-item-link:focus,.navigation__menu-item-link:hover{
    color:#575757;
    text-decoration:none;
  }

@media screen and (max-width:959px){

.navigation__menu-item-link{
    display:flex;
    align-items:center;
    min-height:3.75rem;
    padding:1.25rem 3.125rem 1.1875rem 2.5rem;
    border-bottom:.0625rem solid #d9d9d9
  }
  }

@media screen and (min-width:960px){

.navigation__menu-item-link{
      font-size:.75rem
  }
    }

a.navigation__menu-item-link:hover{
      text-decoration:none;
    }

@media screen and (min-width:960px){

.navigation__menu-list--level-1>.navigation__menu-item>.navigation__menu-item-link{
        display:flex;
        font-size:.875rem;
        white-space:nowrap
    }
      }

@media screen and (min-width:960px){

.navigation__menu-list--level-2>.navigation__menu-item>.navigation__menu-item-link,.navigation__menu-list--level-3>.navigation__menu-item>.navigation__menu-item-link{
        position:relative;
        display:inline-block;
        padding:.5625rem 2.1875rem .5625rem 1.25rem;
        font-size:.75rem
    }
          .navigation__menu-list--level-2>.navigation__menu-item>.navigation__menu-item-link:focus::before,.navigation__menu-list--level-2>.navigation__menu-item>.navigation__menu-item-link:hover::before,.navigation__menu-list--level-3>.navigation__menu-item>.navigation__menu-item-link:focus::before,.navigation__menu-list--level-3>.navigation__menu-item>.navigation__menu-item-link:hover::before{
            opacity:1;
          }

        .navigation__menu-list--level-2>.navigation__menu-item>.navigation__menu-item-link::before,.navigation__menu-list--level-3>.navigation__menu-item>.navigation__menu-item-link::before{
          content:"";
          position:absolute;
          left:0;
          right:0;
          bottom:0;
          opacity:0;
          height:.1875rem;
          background:#757575;
          transition:opacity .3s;
        }
      }

@media screen and (min-width:960px){

.navigation__menu-list--level-2>.navigation__menu-item--visible>.navigation__menu-item-link,.navigation__menu-list--level-3>.navigation__menu-item--visible>.navigation__menu-item-link{
        background:#69be28
    }
          .navigation__menu-list--level-2>.navigation__menu-item--visible>.navigation__menu-item-link:focus::before,.navigation__menu-list--level-2>.navigation__menu-item--visible>.navigation__menu-item-link:hover::before,.navigation__menu-list--level-3>.navigation__menu-item--visible>.navigation__menu-item-link:focus::before,.navigation__menu-list--level-3>.navigation__menu-item--visible>.navigation__menu-item-link:hover::before{
            display:none;
          }
      }

.navigation__menu-item--parent>.navigation__menu-item-link{
      position:relative;
    }

@media screen and (max-width:959px){

.navigation__menu-item--parent>.navigation__menu-item-link::after{
      position:absolute;
      top:50%;
      width:.875rem;
      height:1.25rem;
      margin-top:-.5625rem;
      font-size:.875rem;
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
      vertical-align:middle;
      display:inline-block;
      font-weight:400;
      content:"\e90f";
      transform:rotate(-90deg);
      right:1.25rem
  }
    }

@media screen and (min-width:960px){

.navigation__menu-item--parent>.navigation__menu-item-link{
        font-weight:400
    }
      }

@media screen and (min-width:960px){
        .navigation__menu-list--level-2>.navigation__menu-item--parent>.navigation__menu-item-link::after{
          font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
          vertical-align:middle;
          display:inline-block;
          font-weight:400;
          content:"\e90f";
          transform:rotate(-90deg);
          position:absolute;
          right:1.25rem;
          top:50%;
          width:.3125rem;
          height:.5rem;
          margin-top:-.25rem;
          font-size:.4375rem;
        }
      }

.navigation__menu-item--back>.navigation__menu-item-link{
      position:relative;
      background-color:#e4e4e4;
    }

@media screen and (max-width:959px){

.navigation__menu-item--back>.navigation__menu-item-link::after{
      position:absolute;
      top:50%;
      width:.875rem;
      height:1.25rem;
      margin-top:-.5625rem;
      font-size:.875rem;
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
      vertical-align:middle;
      display:inline-block;
      font-weight:400;
      content:"\e90f";
      transform:rotate(90deg);
      left:1.25rem
  }
    }

@media screen and (max-width:959px){

.navigation__menu-item--main>.navigation__menu-item-link{
        background-color:#f6f6f6;
        font-size:.75rem
    }
      }

html.no-webp .navigation__menu--country-selector [class*=" flag--"]::before,html.no-webp .navigation__menu--country-selector [class^=flag--]::before{
      background-image:url(theme--nam/resources/flags/flags-0246a9d722133ed76bb715e373b7cd26.png);
    }

html.webp .navigation__menu--country-selector [class*=" flag--"]::before,html.webp .navigation__menu--country-selector [class^=flag--]::before{
      background-image:url(theme--nam/resources/flags/flags-0246a9d722133ed76bb715e373b7cd26.webp);
    }

.navigation__menu--country-selector [class*=" flag--"]::before,.navigation__menu--country-selector [class^=flag--]::before{
      width:1rem;
      height:.75rem;
      display:block;
      content:"";
    }

.navigation__menu--country-selector .flag--ad::before{
    background-position:0 0;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ae::before{
    background-position:-1.03125rem 0;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--af::before{
    background-position:0 -.78125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ag::before{
    background-position:-1.03125rem -.78125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ai::before{
    background-position:-2.0625rem 0;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--al::before{
    background-position:-2.0625rem -.78125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--am::before{
    background-position:0 -1.5625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ao::before{
    background-position:-1.03125rem -1.5625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--aq::before{
    background-position:-2.0625rem -1.5625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ar::before{
    background-position:-3.09375rem 0;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--as::before{
    background-position:-3.09375rem -.78125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--at::before{
    background-position:-3.09375rem -1.5625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--au::before{
    background-position:0 -2.34375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--aw::before{
    background-position:-1.03125rem -2.34375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ax::before{
    background-position:-2.0625rem -2.34375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--az::before{
    background-position:-3.09375rem -2.34375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ba::before{
    background-position:0 -3.125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--bb::before{
    background-position:-1.03125rem -3.125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--bd::before{
    background-position:-2.0625rem -3.125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--be::before{
    background-position:-3.09375rem -3.125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--bf::before{
    background-position:-4.125rem 0;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--bg::before{
    background-position:-4.125rem -.78125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--bh::before{
    background-position:-4.125rem -1.5625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--bi::before{
    background-position:-4.125rem -2.34375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--bj::before{
    background-position:-4.125rem -3.125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--bl::before{
    background-position:0 -3.90625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--bm::before{
    background-position:-1.03125rem -3.90625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--bn::before{
    background-position:-2.0625rem -3.90625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--bo::before{
    background-position:-3.09375rem -3.90625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--bq::before{
    background-position:-4.125rem -3.90625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--br::before{
    background-position:-5.15625rem 0;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--bs::before{
    background-position:-5.15625rem -.78125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--bt::before{
    background-position:-5.15625rem -1.5625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--bv::before{
    background-position:-5.15625rem -2.34375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--bw::before{
    background-position:-5.15625rem -3.125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--by::before{
    background-position:-5.15625rem -3.90625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--bz::before{
    background-position:0 -4.6875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ca::before{
    background-position:-1.03125rem -4.6875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--cc::before{
    background-position:-2.0625rem -4.6875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--cd::before{
    background-position:-3.09375rem -4.6875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--cf::before{
    background-position:-4.125rem -4.6875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--cg::before{
    background-position:-5.15625rem -4.6875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ch::before{
    background-position:-6.1875rem 0;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ci::before{
    background-position:-6.1875rem -.78125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ck::before{
    background-position:-6.1875rem -1.5625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--cl::before{
    background-position:-6.1875rem -2.34375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--cm::before{
    background-position:-6.1875rem -3.125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--cn::before{
    background-position:-6.1875rem -3.90625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--co::before{
    background-position:-6.1875rem -4.6875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--cr::before{
    background-position:0 -5.46875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--cu::before{
    background-position:-1.03125rem -5.46875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--cv::before{
    background-position:-2.0625rem -5.46875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--cw::before{
    background-position:-3.09375rem -5.46875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--cx::before{
    background-position:-4.125rem -5.46875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--cy::before{
    background-position:-5.15625rem -5.46875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--cz::before{
    background-position:-6.1875rem -5.46875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--de::before{
    background-position:0 -6.25rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--dj::before{
    background-position:-1.03125rem -6.25rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--dk::before{
    background-position:-2.0625rem -6.25rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--dm::before{
    background-position:-3.09375rem -6.25rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--do::before{
    background-position:-4.125rem -6.25rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--dz::before{
    background-position:-5.15625rem -6.25rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ec::before{
    background-position:-6.1875rem -6.25rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ee::before{
    background-position:-7.21875rem 0;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--eg::before{
    background-position:-7.21875rem -.78125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--eh::before{
    background-position:-7.21875rem -1.5625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--er::before{
    background-position:-7.21875rem -2.34375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--es::before{
    background-position:-7.21875rem -3.125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--et::before{
    background-position:-7.21875rem -3.90625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--fi::before{
    background-position:-7.21875rem -4.6875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--fj::before{
    background-position:-7.21875rem -5.46875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--fk::before{
    background-position:-7.21875rem -6.25rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--fm::before{
    background-position:0 -7.03125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--fo::before{
    background-position:-1.03125rem -7.03125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--fr::before{
    background-position:-2.0625rem -7.03125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ga::before{
    background-position:-3.09375rem -7.03125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--gb::before{
    background-position:-4.125rem -7.03125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--gd::before{
    background-position:-5.15625rem -7.03125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ge::before{
    background-position:-6.1875rem -7.03125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--gf::before{
    background-position:-7.21875rem -7.03125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--gg::before{
    background-position:-8.25rem 0;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--gh::before{
    background-position:-8.25rem -.78125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--gi::before{
    background-position:-8.25rem -1.5625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--gl::before{
    background-position:-8.25rem -2.34375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--gm::before{
    background-position:-8.25rem -3.125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--gn::before{
    background-position:-8.25rem -3.90625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--gp::before{
    background-position:-8.25rem -4.6875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--gq::before{
    background-position:-8.25rem -5.46875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--gr::before{
    background-position:-8.25rem -6.25rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--gs::before{
    background-position:-8.25rem -7.03125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--gt::before{
    background-position:0 -7.8125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--gu::before{
    background-position:-1.03125rem -7.8125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--gw::before{
    background-position:-2.0625rem -7.8125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--gy::before{
    background-position:-3.09375rem -7.8125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--hk::before{
    background-position:-4.125rem -7.8125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--hm::before{
    background-position:-5.15625rem -7.8125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--hn::before{
    background-position:-6.1875rem -7.8125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--hr::before{
    background-position:-7.21875rem -7.8125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ht::before{
    background-position:-8.25rem -7.8125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--hu::before{
    background-position:-9.28125rem 0;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--id::before{
    background-position:-9.28125rem -.78125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ie::before{
    background-position:-9.28125rem -1.5625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--il::before{
    background-position:-9.28125rem -2.34375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--im::before{
    background-position:-9.28125rem -3.125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--in::before{
    background-position:-9.28125rem -3.90625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--io::before{
    background-position:-9.28125rem -4.6875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--iq::before{
    background-position:-9.28125rem -5.46875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ir::before{
    background-position:-9.28125rem -6.25rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--is::before{
    background-position:-9.28125rem -7.03125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--it::before{
    background-position:-9.28125rem -7.8125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--je::before{
    background-position:0 -8.59375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--jm::before{
    background-position:-1.03125rem -8.59375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--jo::before{
    background-position:-2.0625rem -8.59375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--jp::before{
    background-position:-3.09375rem -8.59375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ke::before{
    background-position:-4.125rem -8.59375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--kg::before{
    background-position:-5.15625rem -8.59375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--kh::before{
    background-position:-6.1875rem -8.59375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ki::before{
    background-position:-7.21875rem -8.59375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--km::before{
    background-position:-8.25rem -8.59375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--kn::before{
    background-position:-9.28125rem -8.59375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--kp::before{
    background-position:0 -9.375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--kr::before{
    background-position:-1.03125rem -9.375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--kw::before{
    background-position:-2.0625rem -9.375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ky::before{
    background-position:-3.09375rem -9.375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--kz::before{
    background-position:-4.125rem -9.375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--la::before{
    background-position:-5.15625rem -9.375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--lb::before{
    background-position:-6.1875rem -9.375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--lc::before{
    background-position:-7.21875rem -9.375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--li::before{
    background-position:-8.25rem -9.375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--lk::before{
    background-position:-9.28125rem -9.375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--lr::before{
    background-position:-10.3125rem 0;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ls::before{
    background-position:-10.3125rem -.78125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--lt::before{
    background-position:-10.3125rem -1.5625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--lu::before{
    background-position:-10.3125rem -2.34375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--lv::before{
    background-position:-10.3125rem -3.125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ly::before{
    background-position:-10.3125rem -3.90625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ma::before{
    background-position:-10.3125rem -4.6875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--mc::before{
    background-position:-10.3125rem -5.46875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--md::before{
    background-position:-10.3125rem -6.25rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--me::before{
    background-position:-10.3125rem -7.03125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--mf::before{
    background-position:-10.3125rem -7.8125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--mg::before{
    background-position:-10.3125rem -8.59375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--mh::before{
    background-position:-10.3125rem -9.375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--mk::before{
    background-position:0 -10.15625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ml::before{
    background-position:-1.03125rem -10.15625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--mm::before{
    background-position:-2.0625rem -10.15625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--mn::before{
    background-position:-3.09375rem -10.15625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--mo::before{
    background-position:-4.125rem -10.15625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--mp::before{
    background-position:-5.15625rem -10.15625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--mq::before{
    background-position:-6.1875rem -10.15625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--mr::before{
    background-position:-7.21875rem -10.15625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ms::before{
    background-position:-8.25rem -10.15625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--mt::before{
    background-position:-9.28125rem -10.15625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--mu::before{
    background-position:-10.3125rem -10.15625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--mv::before{
    background-position:-11.34375rem 0;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--mw::before{
    background-position:-11.34375rem -.78125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--mx::before{
    background-position:-11.34375rem -1.5625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--my::before{
    background-position:-11.34375rem -2.34375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--mz::before{
    background-position:-11.34375rem -3.125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--na::before{
    background-position:-11.34375rem -3.90625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--nc::before{
    background-position:-11.34375rem -4.6875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ne::before{
    background-position:-11.34375rem -5.46875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--nf::before{
    background-position:-11.34375rem -6.25rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ng::before{
    background-position:-11.34375rem -7.03125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ni::before{
    background-position:-11.34375rem -7.8125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--nl::before{
    background-position:-11.34375rem -8.59375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--no::before{
    background-position:-11.34375rem -9.375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--np::before{
    background-position:-11.34375rem -10.15625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--nr::before{
    background-position:0 -10.9375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--nu::before{
    background-position:-1.03125rem -10.9375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--nz::before{
    background-position:-2.0625rem -10.9375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--om::before{
    background-position:-3.09375rem -10.9375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--pa::before{
    background-position:-4.125rem -10.9375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--pe::before{
    background-position:-5.15625rem -10.9375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--pf::before{
    background-position:-6.1875rem -10.9375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--pg::before{
    background-position:-7.21875rem -10.9375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ph::before{
    background-position:-8.25rem -10.9375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--pk::before{
    background-position:-9.28125rem -10.9375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--pl::before{
    background-position:-10.3125rem -10.9375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--pm::before{
    background-position:-11.34375rem -10.9375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--pn::before{
    background-position:-12.375rem 0;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--pr::before{
    background-position:-12.375rem -.78125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ps::before{
    background-position:-12.375rem -1.5625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--pt::before{
    background-position:-12.375rem -2.34375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--pw::before{
    background-position:-12.375rem -3.125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--py::before{
    background-position:-12.375rem -3.90625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--qa::before{
    background-position:-12.375rem -4.6875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--re::before{
    background-position:-12.375rem -5.46875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ro::before{
    background-position:-12.375rem -6.25rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--rs::before{
    background-position:-12.375rem -7.03125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ru::before{
    background-position:-12.375rem -7.8125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--rw::before{
    background-position:-12.375rem -8.59375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--sa::before{
    background-position:-12.375rem -9.375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--sb::before{
    background-position:-12.375rem -10.15625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--sc::before{
    background-position:-12.375rem -10.9375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--sd::before{
    background-position:0 -11.71875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--se::before{
    background-position:-1.03125rem -11.71875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--sg::before{
    background-position:-2.0625rem -11.71875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--sh::before{
    background-position:-3.09375rem -11.71875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--si::before{
    background-position:-4.125rem -11.71875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--sj::before{
    background-position:-5.15625rem -11.71875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--sk::before{
    background-position:-6.1875rem -11.71875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--sl::before{
    background-position:-7.21875rem -11.71875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--sm::before{
    background-position:-8.25rem -11.71875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--sn::before{
    background-position:-9.28125rem -11.71875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--so::before{
    background-position:-10.3125rem -11.71875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--sr::before{
    background-position:-11.34375rem -11.71875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ss::before{
    background-position:-12.375rem -11.71875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--st::before{
    background-position:0 -12.5rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--sv::before{
    background-position:-1.03125rem -12.5rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--sx::before{
    background-position:-2.0625rem -12.5rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--sy::before{
    background-position:-3.09375rem -12.5rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--sz::before{
    background-position:-4.125rem -12.5rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--tc::before{
    background-position:-5.15625rem -12.5rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--td::before{
    background-position:-6.1875rem -12.5rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--tf::before{
    background-position:-7.21875rem -12.5rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--tg::before{
    background-position:-8.25rem -12.5rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--th::before{
    background-position:-9.28125rem -12.5rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--tj::before{
    background-position:-10.3125rem -12.5rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--tk::before{
    background-position:-11.34375rem -12.5rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--tl::before{
    background-position:-12.375rem -12.5rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--tm::before{
    background-position:-13.40625rem 0;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--tn::before{
    background-position:-13.40625rem -.78125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--to::before{
    background-position:-13.40625rem -1.5625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--tr::before{
    background-position:-13.40625rem -2.34375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--tt::before{
    background-position:-13.40625rem -3.125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--tv::before{
    background-position:-13.40625rem -3.90625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--tw::before{
    background-position:-13.40625rem -4.6875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--tz::before{
    background-position:-13.40625rem -5.46875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ua::before{
    background-position:-13.40625rem -6.25rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ug::before{
    background-position:-13.40625rem -7.03125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--um::before{
    background-position:-13.40625rem -7.8125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--us::before{
    background-position:-13.40625rem -8.59375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--uy::before{
    background-position:-13.40625rem -9.375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--uz::before{
    background-position:-13.40625rem -10.15625rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--va::before{
    background-position:-13.40625rem -10.9375rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--vc::before{
    background-position:-13.40625rem -11.71875rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ve::before{
    background-position:-13.40625rem -12.5rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--vg::before{
    background-position:0 -13.28125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--vi::before{
    background-position:-1.03125rem -13.28125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--vn::before{
    background-position:-2.0625rem -13.28125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--vu::before{
    background-position:-3.09375rem -13.28125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--wf::before{
    background-position:-4.125rem -13.28125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ws::before{
    background-position:-5.15625rem -13.28125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--xk::before{
    background-position:-6.1875rem -13.28125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--ye::before{
    background-position:-7.21875rem -13.28125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--yt::before{
    background-position:-8.25rem -13.28125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--za::before{
    background-position:-9.28125rem -13.28125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--zm::before{
    background-position:-10.3125rem -13.28125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--zw::before{
    background-position:-11.34375rem -13.28125rem;
    background-size:14.40625rem 14.03125rem;
  }

.navigation__menu--country-selector .flag--zz::before{
    background-position:-12.375rem -13.28125rem;
    background-size:14.40625rem 14.03125rem;
  }

@media screen and (max-width:959px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-1{
      position:static;
      transform:none
  }
    }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link{
    position:relative;
    box-sizing:border-box;
    display:flex;
    align-items:center;
    height:4.375rem;
    padding:.3125rem 1.875rem 0;
    white-space:nowrap;
    font-size:.75rem
    }
  }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link,.navigation__menu--country-selector .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link:hover{
      text-decoration:none
  }
    }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link:focus::after,.navigation__menu--country-selector .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link:hover::after{
        height:.1875rem
    }
      }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link::after{
      box-sizing:border-box;
      position:absolute;
      left:0;
      right:0;
      bottom:0;
      height:0;
      content:"";
      background-color:#dcdcdc;
      transition:height .3s
  }
    }

.navigation__menu--country-selector .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link>.navigation__menu-item-link-text{
        position:relative;
        display:block;
        padding-left:2.5rem;
      }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link>.navigation__menu-item-link-text{
          display:none
      }
        }

.navigation__menu--country-selector .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link>.navigation__menu-item-link-text::before{
          position:absolute;
          top:.25rem;
          left:0;
          outline:.0625rem solid rgba(0, 0, 0, .3);
        }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link>.navigation__menu-item-link-text::before{
      top:.1875rem;
        }
    }

.navigation__menu--country-selector .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link>.navigation__menu-item-link-text--global::before{
            font-size:1.875rem;
            font-family:icon-font,Arial,Roboto,Helvetica,sans-serif !important;
            speak:none;
            font-style:normal;
            font-weight:400;
            font-variant:normal;
            text-transform:none;
            line-height:1;
            -webkit-font-smoothing:antialiased;
            -moz-osx-font-smoothing:grayscale;
            content:"\e929";
            width:1.0625rem;
            height:1.0625rem;
            top:.0625rem;
            font-size:1rem;
            color:#494949;
            outline:none;
          }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link>.navigation__menu-item-link-text--global::before{
              top:0
          }
            }

@media screen and (max-width:959px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link>.navigation__menu-item-link-text--desktop{
            display:none
        }
          }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link>.navigation__menu-item-link-text--desktop{
            display:block;
            padding-left:1.625rem
        }
          }

@media screen and (max-width:959px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item:not(.navigation__menu-item--visible)>.navigation__menu-item-link{
          background-color:#dcdcdc
      }
        }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item--visible>.navigation__menu-item-link::after{
            display:none
        }
          }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item--visible>.navigation__menu-item-link::before{
            box-sizing:border-box;
            position:absolute;
            left:0;
            right:0;
            bottom:0;
            height:.03125rem;
            content:"";
            background-color:#575757
        }
          }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-2::after{
        left:19.125rem
    }
      }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-2>.navigation__menu-main-label{
        width:13.5rem;
        min-height:4.375rem
    }
      }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-2>.navigation__menu-list>.navigation__menu-item--main{
          display:block
      }
        }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-2>.navigation__menu-list>.navigation__menu-item--main .navigation__menu-item-link{
            font-weight:700
        }
          }

.navigation__menu--country-selector .navigation__menu-wrapper--level-2>.navigation__menu-list>.navigation__menu-item--main .navigation__menu-item-link::after{
            display:none;
          }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-3{
      left:19.125rem;
      padding-top:.0625rem;
      padding-bottom:.0625rem;
      padding-left:4.5rem
  }
    }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-3>.navigation__menu-list>.navigation__menu-item{
        position:relative
    }
      }

.navigation__menu--country-selector .navigation__menu-wrapper--level-3>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link>.navigation__menu-item-link-text{
        position:relative;
        display:block;
        padding-left:2.1875rem;
      }

.navigation__menu--country-selector .navigation__menu-wrapper--level-3>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link>.navigation__menu-item-link-text::before{
          position:absolute;
          top:.25rem;
          left:0;
          outline:.0625rem solid rgba(0, 0, 0, .3);
        }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-3>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link>.navigation__menu-item-link-text::before{
      top:.1875rem;
            top:.125rem
        }
    }

@media screen and (max-width:959px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-4{
      overflow-y:auto
  }
    }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-4{
      display:none;
      background:#494949;
      position:absolute;
      z-index:102;
      bottom:100%;
      left:1.25rem;
      padding:.9375rem 2.5rem .9375rem .625rem
  }
    }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-4::before{
        position:absolute;
        content:"";
        bottom:-.25rem;
        left:.25rem;
        width:0;
        height:0;
        border-left:.3125rem solid transparent;
        border-right:.3125rem solid transparent;
        border-top:.3125rem solid #494949
    }
      }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-4.navigation__menu-wrapper--visible{
        display:block
    }
      }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-4>.navigation__menu-close{
        width:1.875rem;
        height:1.875rem
    }
      }

.navigation__menu--country-selector .navigation__menu-wrapper--level-4>.navigation__menu-close,.navigation__menu--country-selector .navigation__menu-wrapper--level-4>.navigation__menu-close:focus,.navigation__menu--country-selector .navigation__menu-wrapper--level-4>.navigation__menu-close:hover{
        text-decoration:none;
      }

.navigation__menu--country-selector .navigation__menu-wrapper--level-4>.navigation__menu-close:focus{
        outline-color:#fff;
      }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-wrapper--level-4>.navigation__menu-close::before{
          font-size:1.875rem;
          font-family:icon-font,Arial,Roboto,Helvetica,sans-serif !important;
          speak:none;
          font-style:normal;
          font-weight:400;
          font-variant:normal;
          text-transform:none;
          line-height:1;
          -webkit-font-smoothing:antialiased;
          -moz-osx-font-smoothing:grayscale;
          content:"\e935";
          display:inline-block;
          width:.5rem;
          height:.5rem;
          font-size:.5rem;
          color:#fff
      }
        }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-list--level-2{
        width:13.5rem
    }
      }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-list--level-3{
        column-count:4;
        padding-top:5.9375rem
    }

        @supports (display:grid){

.navigation__menu--country-selector .navigation__menu-list--level-3{
          column-count:auto;
          -ms-grid-rows:(auto)[10];
              grid-template-rows:repeat(10, auto);
          -ms-grid-columns:(25%)[4];
              grid-template-columns:repeat(4, 25%);
          grid-auto-columns:25%
    }
        }
      }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-list--level-4>.navigation__menu-item{
        padding:.4375rem .625rem;
        line-height:1.3
    }
      }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-list--level-4>.navigation__menu-item .navigation__menu-item-link{
          color:#fff;
          font-size:.75rem
      }
        }

@media screen and (min-width:960px){

.navigation__menu--country-selector .navigation__menu-list--level-4>.navigation__menu-item .navigation__menu-item-link:focus,.navigation__menu--country-selector .navigation__menu-list--level-4>.navigation__menu-item .navigation__menu-item-link:hover{
            text-decoration:underline
        }
          }

@media screen and (min-width:960px){

.navigation__menu-list--level-3>.navigation__menu--country-selector .navigation__menu-item{
        flex:0 0 25%
    }
      }

@media screen and (max-width:959px){

.navigation__menu--country-selector .navigation__menu-item--back .navigation__menu-item-link{
          font-weight:700
      }
        }

@media screen and (max-width:959px){

.navigation__menu--country-selector .navigation__menu-item--main .navigation__menu-item-link{
          font-weight:700;
          font-size:.875rem
      }
        }

@media screen and (max-width:959px){

.navigation__menu--site-toggle .navigation__menu-wrapper--level-1{
      position:static;
      transform:none
  }
    }

@media screen and (min-width:960px){

.navigation__menu--site-toggle .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item{
        position:relative
    }
      }

@media screen and (min-width:960px){

.navigation__menu--site-toggle .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link{
    position:relative;
    box-sizing:border-box;
    display:flex;
    align-items:center;
    height:4.375rem;
    padding:.3125rem 1.875rem 0;
    white-space:nowrap;
    font-size:.75rem
    }
  }

@media screen and (min-width:960px){

.navigation__menu--site-toggle .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link,.navigation__menu--site-toggle .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link:hover{
      text-decoration:none
  }
    }

@media screen and (min-width:960px){

.navigation__menu--site-toggle .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link:focus::after,.navigation__menu--site-toggle .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link:hover::after{
        height:.1875rem
    }
      }

@media screen and (min-width:960px){

.navigation__menu--site-toggle .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link::after{
      box-sizing:border-box;
      position:absolute;
      left:0;
      right:0;
      bottom:0;
      height:0;
      content:"";
      background-color:#dcdcdc;
      transition:height .3s
  }
    }

@media screen and (max-width:959px){

.navigation__menu--site-toggle .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link{
        background:#fbd336
    }
      }

.navigation__menu--site-toggle .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link .navigation__menu-item-link-text-icon{
        display:none;
      }

@media screen and (min-width:960px){

.navigation__menu--site-toggle .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link .navigation__menu-item-link-text-icon{
          display:inline
      }
        }

@media screen and (min-width:960px){

.navigation__menu--site-toggle .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link .navigation__menu-item-link-text-icon::before{
            position:relative;
            display:inline-block;
            top:.0625rem;
            margin-left:.25rem;
            font-size:.625rem
        }
          }

@media screen and (min-width:960px){

.navigation__menu--site-toggle .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item--visible>.navigation__menu-item-link::after{
          display:none
      }
        }

@media screen and (min-width:960px){

.navigation__menu--site-toggle .navigation__menu-wrapper--level-1>.navigation__menu-list>.navigation__menu-item--visible>.navigation__menu-item-link::before{
          box-sizing:border-box;
          position:absolute;
          left:0;
          right:0;
          bottom:0;
          height:.03125rem;
          content:"";
          background-color:#575757
      }
        }

@media screen and (min-width:960px){

.navigation__menu--site-toggle .navigation__menu-wrapper--level-2{
      display:none;
      background:#494949;
      position:absolute;
      z-index:102;
      top:100%;
      right:1.25rem;
      margin-top:-.8125rem;
      padding:.9375rem .625rem .9375rem .625rem
  }
    }

@media screen and (min-width:960px){

.navigation__menu--site-toggle .navigation__menu-wrapper--level-2::before{
        position:absolute;
        content:"";
        top:-.25rem;
        right:.625rem;
        width:0;
        height:0;
        border-left:.3125rem solid transparent;
        border-right:.3125rem solid transparent;
        border-bottom:.3125rem solid #494949
    }
      }

@media screen and (min-width:960px){

.navigation__menu--site-toggle .navigation__menu-wrapper--level-2.navigation__menu-wrapper--visible{
        display:block
    }
      }

@media screen and (min-width:960px){

.navigation__menu--site-toggle .navigation__menu-wrapper--level-2>.navigation__menu-list{
        width:auto;
        max-height:none
    }
      }

@media screen and (min-width:960px){

.navigation__menu--site-toggle .navigation__menu-wrapper--level-2>.navigation__menu-list>.navigation__menu-item{
        padding:.4375rem .625rem;
        line-height:1.3
    }
      }

.navigation__menu--site-toggle .navigation__menu-wrapper--level-2>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link{
      font-weight:400;
    }

@media screen and (min-width:960px){

.navigation__menu--site-toggle .navigation__menu-wrapper--level-2>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link{
        padding:0;
        white-space:nowrap;
        color:#fff;
        font-size:.75rem
    }
      }

@media screen and (min-width:960px){

.navigation__menu--site-toggle .navigation__menu-wrapper--level-2>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link:focus,.navigation__menu--site-toggle .navigation__menu-wrapper--level-2>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link:hover{
          text-decoration:underline
      }
        }

@media screen and (min-width:960px){

.navigation__menu--site-toggle .navigation__menu-wrapper--level-2>.navigation__menu-list>.navigation__menu-item>.navigation__menu-item-link::before{
          display:none
      }
        }

@media screen and (max-width:959px){

.navigation__menu--site-toggle .navigation__menu-wrapper--level-2>.navigation__menu-list>.navigation__menu-item--back>.navigation__menu-item-link{
        font-weight:700
    }
      }

.navigation__menu--site .navigation__menu-site-link{
    right:0;
  }

@media screen and (max-width:959px){

.navigation__menu--site .navigation__menu-site-link{
    box-sizing:border-box;
    top:0;
    display:flex;
    align-items:center;
    justify-content:center;
    width:3.6875rem;
    height:3.625rem;
    border-left:.0625rem solid #e4e4e4;
    border-bottom:.1875rem solid #494949;
    text-decoration:none
  }
    .navigation__menu--site .navigation__menu-site-link,.navigation__menu--site .navigation__menu-site-link:focus,.navigation__menu--site .navigation__menu-site-link:hover{
      position:absolute;
      color:#494949;
      text-decoration:none;
    }

    .navigation__menu--site .navigation__menu-site-link span{
      display:none;
    }

    .navigation__menu--site .navigation__menu-site-link::before{
      display:inline-block;
      font-size:1.25rem;
      font-weight:700;
      content:"\e602";
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    }
  }

.navigation__menu--site .navigation__menu-site-link::before{
      font-size:1.875rem;
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif !important;
      speak:none;
      font-style:normal;
      font-weight:400;
      font-variant:normal;
      text-transform:none;
      line-height:1;
      -webkit-font-smoothing:antialiased;
      -moz-osx-font-smoothing:grayscale;
      content:"\e934";
      display:inline-block;
      width:1.125rem;
      height:1.125rem;
      font-size:1.125rem;
      color:#494949;
    }

@media screen and (min-width:960px){

.navigation__menu--site .navigation__menu-site-link{
      display:none
  }
    }

.navigation__menu--site .navigation__menu-site-link--visible{
      background-color:#69be28;
    }

.navigation__menu--site .navigation__menu-site-link--visible::before{
        content:"\e935";
        font-size:.875rem;
        height:.875rem;
        width:.9375rem;
      }

@media screen and (max-width:959px){

.navigation__menu--site>.navigation__menu-base{
      width:0;
      height:0
  }
    }

@media screen and (max-width:959px){

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body{
        position:fixed;
        z-index:102;
        top:3.625rem;
        right:0;
        bottom:0;
        display:none;
        width:100%;
        overflow:hidden;
        background-color:#fff
    }
      }

@media screen and (max-width:959px){

.navigation__menu--site.navigation__menu--visible>.navigation__menu-base>.navigation__menu-body{
        display:block
    }
      }

@media screen and (min-width:960px){

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1::before{
        content:"";
        position:absolute;
        left:6.25rem;
        right:0;
        border-top:.0625rem solid #e4e4e4
    }
      }

@media screen and (min-width:960px){

.navigation--separator-border-expanded .navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1::before{
          margin-top:.625rem;
          left:0
      }
        }

@media screen and (min-width:960px){

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1{
        box-sizing:border-box;
        display:flex;
        flex-direction:row;
        height:3.1875rem;
        padding-right:4.8125rem;
        border-bottom: 2px solid #69be28
    }
      }

@media screen and (min-width:960px){

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item{
          display:flex;
          align-items:center
      }
        }

@media screen and (min-width:960px){

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item--home{
            min-width:6.25rem
        }
          }

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item--home>.navigation__menu-item-link{
            position:relative;
          }

@media screen and (min-width:960px){

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item--home>.navigation__menu-item-link .navigation__menu-item-home-border-fix{
              position:absolute;
              content:"";
              top:0;
              height:.0625rem;
              left:0;
              right:0;
              background:#fff
          }
            }

@media screen and (min-width:960px){

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item--selected>.navigation__menu-item-link::before{
              position:absolute;
              content:"";
              bottom:0;
              left:0;
              right:0;
              height:.25rem;
              background:#69be28
          }
            }

@media screen and (min-width:960px){

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item--selected>.navigation__menu-item-link:focus::after,.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item--selected>.navigation__menu-item-link:hover::after{
              display:none
          }
            }

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item>.navigation__menu-item-link{
          font-weight:700;
        }

@media screen and (min-width:960px){

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item>.navigation__menu-item-link{
    box-sizing:border-box;
    position:relative;
    display:flex;
    align-items:center;
    height:3rem;
    justify-content:center
        }
  }

@media screen and (min-width:960px){

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item>.navigation__menu-item-link,.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item>.navigation__menu-item-link:focus,.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item>.navigation__menu-item-link:hover{
      color:#494949;
      text-decoration:none
  }
    }

@media screen and (min-width:960px){

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item>.navigation__menu-item-link:focus::after,.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item>.navigation__menu-item-link:hover::after{
        height:.375rem
    }
      }

@media screen and (min-width:960px){

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item>.navigation__menu-item-link::after{
      box-sizing:border-box;
      position:absolute;
      left:0;
      right:0;
      bottom:0;
      height:0;
      content:"";
      background-color:#69be28;
      transition:height .3s
  }
    }

@media screen and (min-width:960px){

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item>.navigation__menu-item-link>.navigation__menu-item-link-text{
              padding:.375rem .8125rem;
              font-size:.75rem
          }
            }

@media screen and (min-width:1200px){

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item>.navigation__menu-item-link>.navigation__menu-item-link-text{
              padding-left:1.25rem;
              padding-right:1.25rem;
              font-size:.875rem
          }
            }

@media screen and (min-width:960px){

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item--visible>.navigation__menu-item-link{
            background:#69be28;
        }

            .navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item--visible>.navigation__menu-item-link:focus::after,.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item--visible>.navigation__menu-item-link:hover::after{
              display:none;
            }

            .navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item--visible>.navigation__menu-item-link {
              color: #fff !important;
            }
          }

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item>.navigation__menu-wrapper>.navigation__menu-list--level-2>.navigation__menu-item--extra>.navigation__menu-wrapper--level-3{
            display:block;
            visibility:hidden;
            transition:visibility 0s ease .3s;
          }

@media screen and (max-width:959px){

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item>.navigation__menu-wrapper>.navigation__menu-list--level-2>.navigation__menu-item--extra>.navigation__menu-wrapper--level-3{
              position:static;
              transform:none
          }
            }

@media screen and (min-width:960px){

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item>.navigation__menu-wrapper>.navigation__menu-list--level-2>.navigation__menu-item--extra>.navigation__menu-wrapper--level-3{
              transition:none;
              background:#f7f7f7;
              padding-left:1.25rem
          }
            }

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1>.navigation__menu-item>.navigation__menu-wrapper--visible:not(.navigation__menu-wrapper--covered)>.navigation__menu-list--level-2>.navigation__menu-item--extra>.navigation__menu-wrapper--level-3{
            visibility:visible;
            transition:none;
          }

@media screen and (min-width:960px){

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1 .navigation__menu-list--level-2>.navigation__menu-item>.navigation__menu-item-link{
            font-weight:700
        }
          }

@media screen and (max-width:959px){

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1 .navigation__menu-list--level-2 .navigation__menu-item-link{
            font-weight:700
        }
          }

@media screen and (min-width:960px){

.navigation__menu--site>.navigation__menu-base>.navigation__menu-body>.navigation__menu-wrapper--level-1>.navigation__menu-list--level-1 .navigation__menu-list--level-3>.navigation__menu-item--selected{
          background:#fbd336
      }
        }

.navigation__menu--site .navigation__top-stories{
    border-bottom:.0625rem solid #e4e4e4;
    padding:1.75rem 1.875rem 2.5rem;
  }

@media screen and (min-width:960px){

.navigation__menu--site .navigation__top-stories{
      padding:0
  }
    }

@media screen and (min-width:960px){

.navigation__menu--site .navigation__top-stories-header{
      padding:.1875rem 0 .3125rem
  }
    }

.navigation__menu--site .navigation__top-stories-heading{
    padding-bottom:1rem;
    font-size:.75rem;
    font-weight:700;
  }

@media screen and (min-width:960px){

.navigation__menu--site .navigation__top-stories-heading{
      font-size:.875rem;
      padding-bottom:.25rem
  }
    }

@media screen and (min-width:960px){

.navigation__menu--site .navigation__top-stories-items{
      display:flex;
      overflow:hidden;
      margin-left:-1.25rem
  }
    }

.navigation__menu--site .navigation__top-story{
    display:flex;
    flex-direction:column;
    margin-bottom:1.25rem;
    color:#494949;
    flex:1 1;
    text-decoration:none;
  }

@media screen and (min-width:960px){

.navigation__menu--site .navigation__top-story{
      max-width:calc(33.33% - 1.25rem);
      margin-left:1.25rem
  }
    }

.navigation__menu--site .navigation__top-story:focus,.navigation__menu--site .navigation__top-story:hover{
      outline:none;
      text-decoration:none;
      color:inherit;
    }

.navigation__menu--site .navigation__top-story:focus .navigation__top-story-title,.navigation__menu--site .navigation__top-story:hover .navigation__top-story-title{
        text-decoration:underline;
      }

@media screen and (min-width:960px){

.navigation__menu--site .navigation__top-story:focus .navigation__top-story-media img,.navigation__menu--site .navigation__top-story:hover .navigation__top-story-media img{
            transform:translate(-50%, -50%)
        }
          }

.navigation__menu--site .navigation__top-story:last-child{
      margin-bottom:0;
    }

.navigation__menu--site .navigation__top-story-category{
    display:block;
    order:-1;
    margin-bottom:.125rem;
    font-size:.75rem;
    color:inherit;
    text-decoration:none;
  }

@media screen and (min-width:960px){

.navigation__menu--site .navigation__top-story-category{
      margin-bottom:.5625rem;
      font-size:.875rem
  }
    }

.navigation__menu--site .navigation__top-story-title{
    font-size:.875rem;
    line-height:1.5;
    text-decoration:none;
    font-weight:700;
    color:#494949;
  }

@media screen and (min-width:960px){

.navigation__menu--site .navigation__top-story-title{
      height:2.875rem;
      overflow:hidden;
      font-size:1.125rem;
      line-height:1.3
  }
    }

.navigation__menu--site .navigation__top-story-media{
    overflow:hidden;
    position:relative;
    width:100%;
    margin-bottom:1rem;
    order:-2;
  }

.navigation__menu--site .navigation__top-story-media::before{
      content:"";
      display:block;
      margin-top:56.15%;
    }

@media screen and (min-width:960px){
      .navigation__menu--site .navigation__top-story-media::before{
        margin-top:63.28%;
      }
    }

.navigation__menu--site .navigation__top-story-media img{
      position:absolute;
      top:50%;
      left:50%;
      width:auto;
      height:100%;
      min-width:100%;
      transition:transform .3s ease 0s;
      transform:translate(-50%, -50%) scale(1.05);
      -webkit-backface-visibility:hidden;
              backface-visibility:hidden;
    }

.navigation__menu--site .navigation__tools{
    padding:1.75rem 1.875rem 2.5rem;
  }

@media screen and (min-width:960px){

.navigation__menu--site .navigation__tools{
      padding:0
  }
    }

@media screen and (min-width:960px){

.navigation__menu--site .navigation__tools-header{
      padding-top:1.6875rem;
      padding-bottom:.5rem
  }
    }

.navigation__menu--site .navigation__tools-heading{
    padding-bottom:1rem;
    color:#494949;
    font-size:.75rem;
    font-weight:700;
  }

@media screen and (min-width:960px){

.navigation__menu--site .navigation__tools-heading{
      padding-bottom:0;
      font-size:.875rem
  }
    }

@media screen and (min-width:960px){

.navigation__menu--site .navigation__tools-items{
      display:flex;
      overflow:hidden;
      margin-left:-1.25rem
  }
    }

.navigation__menu--site .navigation__tool{
    margin-bottom:.625rem;
    min-height:3.75rem;
    display:flex;
    align-items:center;
    text-decoration:none;
    background-color:#005a9b;
    border: solid 1px #005a9b;
    color:#fff;
    flex:1 1;
    transition:none;
  }

.navigation__menu--site .navigation__tool:focus,.navigation__menu--site .navigation__tool:hover{
      text-decoration:none;
      background-color:transparent;
      color:#005a9b;
      border-color: #005a9b;
    }

.navigation__menu--site .navigation__tool:last-child{
      margin-bottom:0;
    }

@media screen and (min-width:960px){

.navigation__menu--site .navigation__tool{
      max-width:calc(33.333% - 1.25rem);
      margin-left:1.25rem;
      margin-bottom:0
  }
    }

.navigation__menu--site .navigation__tool-text{
    padding:.375rem 1rem .375rem 0;
    line-height:1.3;
    font-size:.75rem;
    font-weight:700;
    color:inherit;
  }

.navigation__menu--site .navigation__tool-icon-wrapper{
    display:flex;
    justify-content:center;
    align-items:center;
    width:4.0625rem;
    height:100%;
  }

.navigation__menu--site .navigation__tool-icon{
    display:block;
    min-width:1.4375rem;
    min-height:1.0625rem;
    max-width:1.875rem;
    max-height:1.5rem;
  }

.navigation__menu--site .navigation__tool-icon::before{
      font-size:1.5625rem;
    }

@media screen and (min-width:960px){

.navigation__menu--site .navigation__tool-icon::before{
        font-size:1.4375rem
    }
      }

@media screen and (min-width:960px){

.navigation__search-link{
    box-sizing:border-box;
    position:relative;
    display:flex;
    align-items:center;
    height:2.9375rem;
    justify-content:center
  }
  }

@media screen and (min-width:960px){

.navigation__search-link,.navigation__search-link:focus,.navigation__search-link:hover{
      color:#494949;
      text-decoration:none
  }
    }

@media screen and (min-width:960px){

.navigation__search-link:focus::after,.navigation__search-link:hover::after{
        height:.375rem
    }
      }

@media screen and (min-width:960px){

.navigation__search-link::after{
      box-sizing:border-box;
      position:absolute;
      left:0;
      right:0;
      bottom:0;
      height:0;
      content:"";
      background-color:#dcdcdc;
      transition:height .3s
  }
    }

@media screen and (max-width:959px){

.navigation__search-link{
    box-sizing:border-box;
    top:0;
    display:flex;
    align-items:center;
    justify-content:center;
    width:3.6875rem;
    height:3.625rem;
    border-left:.0625rem solid #e4e4e4;
    border-bottom:.1875rem solid #494949;
    text-decoration:none
  }
    .navigation__search-link,.navigation__search-link:focus,.navigation__search-link:hover{
      position:absolute;
      color:#494949;
      text-decoration:none;
    }

    .navigation__search-link span{
      display:none;
    }

    .navigation__search-link::before{
      display:inline-block;
      font-size:1.25rem;
      font-weight:700;
      content:"\e620";
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    }
  }

@media screen and (max-width:959px){

.navigation__search-link{
      right:3.625rem
  }
    }

@media screen and (min-width:960px){

.navigation__search-link{
      top:4.375rem;
      right:0;
      width:4.8125rem
  }

      .navigation__search-link,.navigation__search-link:focus{
        position:absolute;
      }
    }

.navigation__search-link::before{
      font-size:1.875rem;
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif !important;
      speak:none;
      font-style:normal;
      font-weight:400;
      font-variant:normal;
      text-transform:none;
      line-height:1;
      -webkit-font-smoothing:antialiased;
      -moz-osx-font-smoothing:grayscale;
      content:"\e936";
      display:inline-block;
      width:1.0625rem;
      height:1.0625rem;
      font-size:1.0625rem;
      color:#494949;
    }

.navigation__search--visible .navigation__search-link{
      background-color:#69be28;
    }

@media screen and (max-width:959px){
        .navigation__search--visible .navigation__search-link::before{
          font-size:1.875rem;
          font-family:icon-font,Arial,Roboto,Helvetica,sans-serif !important;
          speak:none;
          font-style:normal;
          font-weight:400;
          font-variant:normal;
          text-transform:none;
          line-height:1;
          -webkit-font-smoothing:antialiased;
          -moz-osx-font-smoothing:grayscale;
          content:"\e935";
          display:inline-block;
          width:1.0625rem;
          height:1.0625rem;
          font-size:1.0625rem;
          color:#494949;
        }
      }

@media screen and (min-width:960px){

.navigation__search--visible .navigation__search-link::after{
          display:none
      }
        }

@media screen and (max-width:959px){

.navigation__search--results .navigation__search-link{
        background-color:#69be28
    }
      }

.navigation__search-menu-close{
    display:none;
  }

@media screen and (min-width:960px){

.navigation__search-menu-close{
    z-index:103;
    top:0;
    right:0;
    display:flex;
    align-items:center;
    justify-content:center;
    width:4.8125rem;
    height:4.8125rem;
  }
  }

@media screen and (min-width:960px){

.navigation__search-menu-close,.navigation__search-menu-close:focus{
      position:absolute
  }
    }

.navigation__search-menu-close,.navigation__search-menu-close:focus,.navigation__search-menu-close:hover{
    text-decoration:none;
  }

@media screen and (min-width:960px){

.navigation__search-menu-close::before{
      font-size:1.875rem;
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif !important;
      speak:none;
      font-style:normal;
      font-weight:400;
      font-variant:normal;
      text-transform:none;
      line-height:1;
      -webkit-font-smoothing:antialiased;
      -moz-osx-font-smoothing:grayscale;
      content:"\e935";
      display:inline-block;
      width:.9375rem;
      height:.9375rem;
      font-size:.9375rem;
      color:#494949
  }
    }

@media screen and (min-width:960px){

.navigation__search-columns{
    box-sizing:border-box;
    display:none;
    position:absolute;
    z-index:102;
    top:7.5625rem;
    left:0;
    right:0;
    min-height:31.875rem;
    padding:1.5625rem
      5.625rem;
    background:#fff
  }
  }

@media screen and (max-width:959px){

.navigation__search-columns{
      box-sizing:border-box;
      display:none;
      position:fixed;
      z-index:103;
      left:0;
      bottom:0;
      top:3.625rem;
      width:100%;
      padding:1.875rem;
      background-color:#fff;
      overflow:auto
  }
    }

@media screen and (min-width:960px){

.navigation__search-columns{
      padding-top:0;
      padding-bottom:0
  }
    }

.navigation__search--visible .navigation__search-columns{
      display:block;
    }

@media screen and (min-width:960px) and (max-height:631px){

.navigation__search--visible .navigation__search-columns{
    height:calc(100vh - 7.5625rem);
    min-height:0;
    overflow:auto
    }

    .navigation__search--visible .navigation__search-columns::before{
      display:none;
    }
  }

@media screen and (min-width:960px){

.navigation__search--visible .navigation__search-columns::before{
      content:"";
      position:absolute;
      z-index:-1;
      top:0;
      bottom:0;
      background:#fff;
      left:-62.5rem;
      width:calc(100vw + 125rem)
  }
    }

@media screen and (min-width:960px){

.navigation__search--visible .navigation__search-columns{
        display:flex
    }
      }

@media screen and (min-width:960px){

.navigation__search-column{
      box-sizing:border-box;
      height:100%;
      padding:3.6875rem 3.75rem 1.25rem 6.875rem
  }
    }

@media screen and (min-width:960px){

.navigation__search-column--primary{
        width:48.75rem;
        padding-left:2.5rem;
        border-right:.0625rem solid #dcdcdc
    }
      }

@media screen and (min-width:960px){

.navigation__search-column--full-width{
        width:100%;
        border-right:none
    }
      }

@media screen and (min-width:960px){

.navigation__search-column--secondary{
        display:flex;
        justify-content:flex-end;
        padding-left:6.875rem;
        padding-right:.625rem;
        flex:1 1
    }
      }

.navigation__search-form{
    margin-bottom:2.875rem;
    color:#494949;
  }

@media screen and (min-width:960px){

.navigation__search-form{
      margin-bottom:5.75rem
  }
    }

.navigation__search-form-label{
    display:block;
    margin-bottom:.9375rem;
    font-weight:700;
    font-size:1.25rem;
  }

@media screen and (min-width:960px){

.navigation__search-form-label{
      margin-bottom:1.25rem
  }
    }

.navigation__search-form-input{
    margin:0;
    border-radius:0;
    background:transparent;
    text-decoration:none;
    box-sizing:border-box;
    height:3.75rem;
    border:.0625rem solid #d9d9d9;
    transition:border .3s;
    color:#575757;
    font-weight:700;
    font-size:.75rem;
  }

.navigation__search-form-input:not(:focus){
    outline:none;
  }

.navigation__search-form-input:active,.navigation__search-form-input:focus{
    background:transparent;
  }

.navigation__search-form-input:active span,.navigation__search-form-input:focus span{
      position:relative;
      top:0;
      left:0;
    }

.navigation__search-form-input,.navigation__search-form-input:active,.navigation__search-form-input:focus{
      padding:0 1.375rem;
    }

@media screen and (min-width:960px){

.navigation__search-form-input{
      height:4.375rem
  }
    }

.navigation__search-form-input::-ms-input-placeholder{
      font-weight:400;
      color:#757575;
    }

.navigation__search-form-input::placeholder{
      font-weight:400;
      color:#757575;
    }

.navigation__search-form-input:focus{
      border-color:#575757;
    }

.navigation__search-form-button{
    margin:0;
    border-radius:0;
    background:transparent;
    text-decoration:none;
    padding:0;
    border:none;
    height:3.75rem;
    display:flex;
    justify-content:center;
    align-content:center;
    transition:background-color .3s;
    background-color:#005a9b;
  }

.navigation__search-form-button:not(:focus){
    outline:none;
  }

.navigation__search-form-button:active,.navigation__search-form-button:focus{
    background:transparent;
  }

.navigation__search-form-button:active span,.navigation__search-form-button:focus span{
      position:relative;
      top:0;
      left:0;
    }

.navigation__search-form-button:active,.navigation__search-form-button:focus,.navigation__search-form-button span{
    padding:0;
  }

.navigation__search-form-button:active,.navigation__search-form-button:focus{
    border:0;
  }

@media screen and (min-width:960px){

.navigation__search-form-button{
      background-color:#575757;
      width:4.375rem;
      height:4.375rem
  }
    }

.navigation__search-form-button:focus,.navigation__search-form-button:hover{
      background-color:#005a9b;
    }

.navigation__search-form-button--submit{
      align-items:center;
      border-radius: 10px 0;
    }

.navigation__search-form-button--submit::before{
        font-size:1.875rem;
        font-family:icon-font,Arial,Roboto,Helvetica,sans-serif !important;
        speak:none;
        font-style:normal;
        font-weight:400;
        font-variant:normal;
        text-transform:none;
        line-height:1;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        content:"\e936";
        display:inline-block;
        width:1.0625rem;
        height:1.0625rem;
        font-size:1.0625rem;
        color:#494949;
        color:#fff;
      }

.navigation__search-form-input-group .navigation__search-form-input{
        margin-bottom:.625rem;
        width:100%;
        box-sizing:border-box;
      }

@media screen and (min-width:960px){

.navigation__search-form-input-group .navigation__search-form-input{
          width:auto;
          margin-bottom:0;
          flex:1 1
      }
        }

.navigation__search-form-input-group .navigation__search-form-button{
        width:100%;
      }

@media screen and (min-width:960px){

.navigation__search-form-input-group .navigation__search-form-button{
          width:4.375rem;
          margin-left:1.25rem
      }
        }

@media screen and (min-width:960px){

.navigation__search-form-input-group{
      display:flex
  }
    }

@media screen and (min-width:960px){

.navigation__search-form-aside{
      max-width:40.375rem;
      display:flex
  }
    }

.navigation__search-queries{
    flex:1 1;
    padding-bottom:.375rem;
    border-bottom:.0625rem solid #d9d9d9;
    margin-bottom:1.5625rem;
  }

@media screen and (min-width:960px){

.navigation__search-queries{
      padding-right:3.75rem;
      border:0
  }
    }

.navigation__search-queries-title{
    margin-bottom:1.375rem;
    font-size:1rem;
    font-weight:700;
    color:#575757;
  }

.navigation__search-queries-empty-state-text{
    margin-bottom:1.375rem;
    font-size:.75rem;
    font-weight:400;
    color:#757575;
  }

.navigation__search-queries-empty-state-text--hidden{
      display:none;
    }

.navigation__search-queries-item{
    position:static;
    display:block;
    margin:0 0 1.375rem;
  }

.navigation__search-queries-item-link{
    font-size:.75rem;
    text-decoration:none;
    color:#575757;
    font-weight:400;
  }

.navigation__search-queries-item-link:focus,.navigation__search-queries-item-link:hover{
      text-decoration:underline;
    }

.navigation__quick-links{
    width:100%;
    overflow:hidden;
  }

@media screen and (min-width:960px){

.navigation__quick-links{
      max-width:25.875rem
  }
    }

.navigation__quick-links-title{
    margin:0;
    margin-bottom:1.25rem;
    font-size:1rem;
    font-weight:700;
    color:#494949;
  }

@media screen and (min-width:960px){

.navigation__quick-links-title{
      font-size:1.25rem
  }
    }

@media screen and (min-width:960px){

.navigation__quick-links-items{
      margin-left:-1.25rem;
      overflow:hidden;
      display:flex;
      flex-wrap:wrap
  }
    }

.navigation__quick-link{
    box-sizing:border-box;
    display:block;
    margin:0;
    margin-bottom:1.375rem;
    font-size:.75rem;
    text-decoration:none;
    color:#575757;
    font-weight:400;
  }

.navigation__quick-link:focus,.navigation__quick-link:hover{
      text-decoration:underline;
    }

@media screen and (min-width:960px){

.navigation__quick-link:focus .navigation__quick-link-media img,.navigation__quick-link:hover .navigation__quick-link-media img{
          transform:translate(-50%, -50%)
      }
        }

@media screen and (min-width:960px){

.navigation__quick-link{
      display:block;
      width:calc(50% - 1.25rem);
      margin-left:1.25rem;
      margin-bottom:2.125rem;
      color:#494949;
      font-weight:700
  }
    }

.navigation__quick-link-media{
    overflow:hidden;
    position:relative;
    width:100%;
    display:none;
  }

.navigation__quick-link-media::before{
      content:"";
      display:block;
      margin-top:60.91%;
    }

@media screen and (min-width:960px){

.navigation__quick-link-media{
      display:block;
      margin-bottom:.5625rem
  }
    }

.navigation__quick-link-media img{
      position:absolute;
      top:50%;
      left:50%;
      width:auto;
      height:100%;
      min-width:100%;
      transition:transform .3s;
      transform:translate(-50%, -50%) scale(1.05);
      -webkit-backface-visibility:hidden;
              backface-visibility:hidden;
    }

.offer-bank{
  overflow:hidden;
}

.offer-bank__base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem;
  }

.offer-bank__heading{
    margin-bottom:1.875rem;
    text-transform:uppercase;
    text-align:left;
  }

@media screen and (min-width:960px){

.offer-bank__heading{
      text-align:center
  }
    }

.offer-bank__filter{
    position:relative;
    margin-bottom:1.25rem;
    display:flex;
    flex-direction:column;
    justify-content:flex-end;
    align-items:flex-end;
    width:100%;
  }

.offer-bank__filter select{
    box-sizing:border-box;
    padding:.875rem .9375rem;
    height:3.125rem;
    font-size:.875rem;
    border:.0625rem solid #d9d9d9;
    appearance:none;
    -webkit-appearance:menulist;
    -moz-appearance:menulist;
    width:100%;
    background-color:#fff;
    color:#575757;
  }

.offer-bank__filter select[type=search],.offer-bank__filter select[type=text]{
    box-sizing:border-box;
  }

.offer-bank__filter select::-ms-input-placeholder{
    color:#575757;
    opacity:1;
  }

.offer-bank__filter select::placeholder{
    color:#575757;
    opacity:1;
  }

@media screen and (min-width:600px){

.offer-bank__filter{
      flex-direction:row
  }
    }

.offer-bank__filter--hide{
      display:none;
    }

.offer-bank__filter-wrapper{
    display:flex;
    align-items:center;
    flex-direction:column;
    width:100%;
    margin-bottom:1.25rem;
  }

@media screen and (min-width:600px){

.offer-bank__filter-wrapper{
      width:auto;
      flex-grow:1;
      margin-bottom:0
  }
    }

@media screen and (min-width:960px){

.offer-bank__filter-wrapper{
      width:50%;
      flex-direction:row;
      flex-grow:0
  }
    }

.offer-bank__filter-label{
    display:inline-block;
    width:100%;
    padding:.625rem;
  }

@media screen and (min-width:960px){

.offer-bank__filter-label{
      width:auto
  }
    }

.offer-bank__select{
    width:100%;
  }

@media screen and (min-width:960px){

.offer-bank__select{
      width:auto
  }
    }

.offer-bank__submit-button{
    display:inline-block;
    width:100%;
    height:3.125rem;
    min-width:0;
    min-height:inherit;
    padding:0 1rem 0 1rem;
    margin:0;
    vertical-align:top;
    line-height:100%;
    text-align:left;
  }

@media screen and (min-width:600px){

.offer-bank__submit-button{
      width:auto;
      margin-left:1rem
  }
    }

.offer-bank__submit-button::after{
      content:normal;
    }

.offer-bank__submit-button span{
      white-space:nowrap;
    }

.offer-bank__list,.offer-bank__related{
    display:flex;
    flex-wrap:wrap;
    flex:1 1 auto;
    margin-left:-.625rem;
    margin-right:-.625rem;
  }

.offer-bank__related-container{
    margin-bottom:-1.25rem;
  }

.offer-bank__related-heading{
    padding:2.5rem 0 1.875rem 0;
    margin:0;
    text-align:center;
    text-transform:uppercase;
  }

.offer-bank__item{
    box-sizing:border-box;
    flex-direction:column;
    display:flex;
    width:100%;
    padding-left:.625rem;
    padding-right:.625rem;
  }

@media screen and (min-width:600px){

.offer-bank__item{
      width:50%
  }
    }

@media screen and (min-width:960px){

.offer-bank__item{
      width:25%
  }

      .offer-bank__list--two .offer-bank__item,.offer-bank__related--two .offer-bank__item{
        width:50%;
      }

      .offer-bank__list--three .offer-bank__item,.offer-bank__related--three .offer-bank__item{
        width:33.33%;
      }
    }

.offer-bank__item-wrapper{
    display:flex;
    flex-direction:column;
    flex-grow:1;
  }

.offer-bank__item-wrapper,.offer-bank__text{
    position:relative;
    box-sizing:border-box;
  }

.offer-bank__text{
    border-top:0;
    border-bottom:.1875rem solid #69be28;
    border-radius: 15px 0 0 0;
    margin-top:-2.5rem;
    margin-bottom:1.25rem;
    padding:1.25rem 1.25rem 1.25rem 1.25rem;
    max-width:calc(100% - 1.25rem);
    background-color:#fff;
    margin-left:auto;
    margin-right:auto;
    flex:1 1 auto;
    width:100%;
  }

.offer-bank__date{
    font-weight:700;
  }

.offer-bank__image img{
      width:100%;
    }

.offer-bank__image a::after{
      display:none;
    }

.offer-bank__image-wrapper{padding-bottom:56.25%;height:0;overflow:hidden;position:relative;display:block;
  }

.offer-bank__image-wrapper img{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;height:auto;width:100%;
      transition:width .3s;}

.offer-bank__image-link{
    display:block;
    line-height:0;
  }

.offer-bank__image-link:focus{
      z-index:0;
    }

.offer-bank__image-link:focus img,.offer-bank__image-link:hover img{
      width:103%;
    }

.offer-bank__details{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    margin:-1.875rem -1.875rem 0 -1.875rem;
  }

@media screen and (min-width:960px){

.offer-bank__details{
      flex-direction:row
  }
    }

.offer-bank__details-text,.offer-bank__left-column{
    width:100%;
    box-sizing:border-box;
  }

@media screen and (min-width:960px){

.offer-bank__details-text,.offer-bank__left-column{
      width:50%
  }
    }

.offer-bank__details-text{
    padding:0 1.875rem 1.875rem 1.875rem;
  }

@media screen and (min-width:960px){

.offer-bank__details-text{
      padding-top:1.875rem
  }
    }

.offer-bank__extra-url{
    display:block;
    margin-top:auto;
  }

.offer-bank__details-header{
    outline:none;
  }

.offer-bank__details-image{
    padding:1.875rem;
  }

.offer-bank__details-image img{
      width:100%;
    }

.offer-bank__button-wrapper{
    margin-bottom:1.25rem;
  }

.offer-bank__share{
    margin-bottom:1.25rem;
    justify-content:center;
    flex-direction:column;
  }

.offer-bank__share,.offer-bank__share-items{
    text-align:center;
    display:flex;
    align-items:center;
  }

.offer-bank__share-items{
    flex-wrap:wrap;
    line-height:0;
    margin-top:0;
  }

.offer-bank__share-item{
    list-style:none;
    left:auto;
    margin:0;
    padding:0;
    position:static;
    border:.0625rem solid #d9d9d9;
    display:inline-block;
    margin-right:-.0625rem;
    margin-bottom:-.0625rem;
  }

.offer-bank__share-item>.offer-bank__share-icon{
    display:flex;
    width:3.25rem;
    height:3.25rem;
    align-items:center;
    justify-content:center;
    transition:background-color .3s;
    text-decoration:none;
  }

.offer-bank__share-item>.offer-bank__share-icon::before{
      font-size:1.375rem;
      float:left;
    }

.offer-bank__share-item>.offer-bank__share-icon[target=_blank]::after{
      content:"";
    }

.offer-bank__share-item>.offer-bank__share-icon:focus,.offer-bank__share-item>.offer-bank__share-icon:hover{
      color:#fff;
    }

.offer-bank__share-icontext{
    font-family:Arial,Roboto,Helvetica,sans-serif;
    display:none;
  }

.offer-bank__share .icon--social-youtube:focus,.offer-bank__share .icon--social-youtube:hover{
    background-color:#cf1412;
  }

.offer-bank__share .icon--social-twitter:focus,.offer-bank__share .icon--social-twitter:hover{
    background-color:#4ca0ec;
  }

.offer-bank__share .icon--social-facebook:focus,.offer-bank__share .icon--social-facebook:hover{
    background-color:#3b5998;
  }

.offer-bank__share .icon--social-linkedin:focus,.offer-bank__share .icon--social-linkedin:hover{
    background-color:#3276b0;
  }

.offer-bank__share .icon--social-instagram:focus,.offer-bank__share .icon--social-instagram:hover{
    background-color:#4878a0;
  }

.offer-bank__share .icon--social-flickr:focus,.offer-bank__share .icon--social-flickr:hover,.offer-bank__share .icon--social-renren:focus,.offer-bank__share .icon--social-renren:hover,.offer-bank__share .icon--social-weibo:focus,.offer-bank__share .icon--social-weibo:hover,.offer-bank__share .icon--social-youku:focus,.offer-bank__share .icon--social-youku:hover,.offer-bank__share .icon--social-youkunew:focus,.offer-bank__share .icon--social-youkunew:hover{
    background-color:#d4432c;
  }

.offer-bank__share .icon--social-vk:focus,.offer-bank__share .icon--social-vk:hover{
    background-color:#6888ad;
  }

.offer-bank__share .icon--link:focus,.offer-bank__share .icon--link:hover{
    background-color:#2fa569;
  }

@media screen and (min-width:600px){

.offer-bank__share{
      flex-direction:row
  }
    }

.offer-bank__share-base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
  }

.offer-bank__share-body{
    display:flex;
    align-items:center;
    flex-direction:column;
    justify-content:center;
  }

@media screen and (min-width:600px){

.offer-bank__share-body{
      flex-direction:row
  }
    }

.offer-bank__share-label{
    display:inline-block;
    margin-right:.9375rem;
    vertical-align:middle;
    font-size:1.25rem;
    font-weight:700;
    transition:color .3s;
  }

.offer-bank__bottom{
    width:100%;
    text-align:center;
    margin:0 .625rem 0 .625rem;
  }

.offer-bank__message{
    display:flex;
    align-items:center;
    justify-content:center;
    height:4.375rem;
  }

.offer-bank__expand-list-wrapper{
    margin-bottom:1.25rem;
  }

.offer-bank__expand-list-wrapper .offer-bank__expand-list:first-child{
      border-top:.0625rem solid #d9d9d9;
    }

.offer-bank__expand-list{
    position:relative;
    border-bottom:.0625rem solid #d9d9d9;
  }

.offer-bank__expand-list-header{
    cursor:pointer;
    outline:none;
  }

.offer-bank__expand-list-header h3{
      transition:color .3s;
    }

.offer-bank__expand-list-header:focus h3,.offer-bank__expand-list-header:hover h3{
        color:#dd1d21;
        text-decoration:underline;
      }

.offer-bank__expand-list-button{
    position:relative;
    display:block;
    padding:1.25rem 3.125rem 1.25rem 0;
  }

.offer-bank__expand-list-button::after{
      right:.375rem;
      top:1.125rem;
      font-size:1.0625rem;
      transition:all .3s;
      transform:rotate(-45deg);
      font-weight:400;
      position:absolute;
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
      content:"\e606";
      color:#dd1d21;
      display:inline-block;
      text-decoration:none;
    }

.offer-bank__expand-list--expanded .offer-bank__expand-list-button::after,.wcmmode-edit .offer-bank__expand-list-button::after{
      transform:rotate(90deg);
    }

.offer-bank__expand-list-body{
    margin-bottom:1.25rem;
    display:none;
  }

.offer-bank__expand-list-body-text--tnc{
      outline:none;
    }

.offer-bank__expand-list-body--map{
      margin-bottom:-.125rem;
    }

.offer-bank__expand-list--expanded .offer-bank__expand-list-body,.wcmmode-edit .offer-bank__expand-list-body{
      display:block;
    }

.offer-bank__map{
    height:37.5rem;
    width:100%;
  }

.oil-spills__base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem;
  }

.page-carousel-image{
  padding:2.5rem;
  overflow:hidden;
  border-top:.25rem dotted #000;
}

.page-carousel-image__image{
    max-width:50rem;
    margin-left:auto;
    margin-right:auto;
  }

.page-carousel-image__image-wrapper{padding-bottom:31.25%;height:0;overflow:hidden;position:relative;display:block;
  }

.page-carousel-image__image-wrapper img{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;height:auto;width:100%;}

.page-header--palette-0,.page-header.colour--palette-0{--palette-text-colour:#575757;--palette-background-colour:#fff;--palette-hover-colour:#005a9b;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#fff;color:#575757;background-color:#fff;border-color:#575757;}

.page-header--palette-0 a:focus,.page-header--palette-0 a:hover,.page-header.colour--palette-0 a:focus,.page-header.colour--palette-0 a:hover{color:#005a9b;}

.page-header--palette-0 .atomic--button-link,.page-header.colour--palette-0 .atomic--button-link{color:#fff;background-color:#005a9b;border-color:#005a9b;}

.page-header--palette-0 .atomic--button-link:focus,.page-header--palette-0 .atomic--button-link:hover,.page-header.colour--palette-0 .atomic--button-link:focus,.page-header.colour--palette-0 .atomic--button-link:hover{background-color:#fff;color:#005a9b;}

.page-header__body{
    text-align:center;
  }

.page-header__date{
    font-size:.875rem;
  }

.page-header__header{
    box-sizing:border-box;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    background-color:inherit;
    border-radius: 15px 0 0 0;
    transition:margin-top .3s;
    padding:1.875rem;
  }

@media screen and (min-width:600px){

.page-header__header{
    width:77.5rem;
    max-width:calc(100% - 3.75rem)
  }
  }

.page-header__header h1{
      border-top:0;
      border-bottom:none;
      display:inline-block;
      text-align:left;
      text-transform: none;
      color: #005a9b;
    }

@media screen and (min-width:600px){

.page-header__header h1{
        text-align:center
    }
      }

.page-header__image{padding-bottom:25%;height:0;overflow:hidden;position:relative;display:block;
  }

.page-header__image img{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;height:auto;width:100%;}

.page-header__text{
    box-sizing:border-box;
    width:100%;
    max-width:53.75rem;
    margin-left:auto;
    margin-right:auto;
    padding:0 1.875rem 1.875rem 1.875rem;
    text-align:left;
    font-size: 1.25rem;
  }

@media screen and (min-width:600px){

.page-header--image .page-header__header{
        margin-top:-3.75rem
    }
      }

.page-header--yellow .page-header__header h1{
        border-top:0;
      }

@media screen and (min-width:600px){

.page-header--yellow .page-header__header{
        margin-top:0
    }
      }

.page-header--yellow .page-header__image{
      display:none;
    }

.page-promo{
  padding:2.5rem;
  overflow:hidden;
  border-top:.25rem dotted #000;
}

.page-promo .page-promo__base,.page-promo .page-promo__body,.page-promo .page-promo__header{
    position:relative;
  }

.page-promo__image{
    max-width:50rem;
    margin-left:auto;
    margin-right:auto;
  }

.page-promo__image-wrapper{padding-bottom:56.25%;height:0;overflow:hidden;position:relative;display:block;
  }

.page-promo__image-wrapper img{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;height:auto;width:100%;}

.page-promo__text{
    max-width:50rem;
    margin-top:2.5rem;
    margin-left:auto;
    margin-right:auto;
  }

.page-promo__button{
    margin-top:2.5rem;
    text-align:center;
  }

.page-tags{
  overflow:hidden;
}

.page-tags--palette-0,.page-tags.colour--palette-0{--palette-text-colour:#575757;--palette-background-colour:#fff;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#fff;color:#575757;background-color:transparent;border-color:#575757;}

.page-tags--palette-0 .atomic--button-link,.page-tags.colour--palette-0 .atomic--button-link{color:#fff;background-color:#005a9b;border-color:#005a9b;}

.page-tags--palette-0 .atomic--button-link:focus,.page-tags--palette-0 .atomic--button-link:hover,.page-tags.colour--palette-0 .atomic--button-link:focus,.page-tags.colour--palette-0 .atomic--button-link:hover{background-color:#fff;color:#005a9b;}

.page-tags--palette-1,.page-tags.colour--palette-1{--palette-text-colour:#575757;--palette-background-colour:#f7f7f7;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#f7f7f7;color:#575757;background-color:#f7f7f7;border-color:#575757;}

.page-tags--palette-1 .atomic--button-link,.page-tags.colour--palette-1 .atomic--button-link{color:#f7f7f7;background-color:#005a9b;border-color:#005a9b;}

.page-tags--palette-1 .atomic--button-link:focus,.page-tags--palette-1 .atomic--button-link:hover,.page-tags.colour--palette-1 .atomic--button-link:focus,.page-tags.colour--palette-1 .atomic--button-link:hover{background-color:#f7f7f7;color:#005a9b;}

.page-tags__base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem;
  }

.page-tags__body{
    position:relative;
    padding-left:2.1875rem;
    overflow:hidden;
  }

.page-tags__body::before{
      position:absolute;
      font-size:1.25rem;
      left:.625rem;
      top:.9375rem;
      content:"\e62c";
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
      color:#005a9b;
      font-weight:400;
    }

a.page-tags__tag{
    border:.0625rem solid #d9d9d9;
    margin:.3125rem;
    padding:.3125rem;
    transition:color .3s;
    font-size:90%;
    display:block;
    float:left;
    text-decoration:none;
    font-weight:700;
    background-color:#fff;
  }

a.page-tags__tag:focus,a.page-tags__tag:hover{
      text-decoration:none;
      color:#fff;
      background-color:#005a9b;
      border-color:#005a9b;
    }

.product-carousel__base{
    max-width:93.75rem;
    overflow:hidden;
  }

.product-carousel__header h2{
    text-align:center;
  }

.product-carousel__body{
    box-sizing:border-box;
    width:80%;
    margin:0 auto;
    background:#f7f7f7;
    padding:1.25rem;
  }

.product-carousel__list{
    display:none;
    width:100%;
  }

.product-carousel--carousel-initialized .product-carousel__list{
    display:block;
  }

.product-carousel__list-wrapper{
    position:relative;
  }

.product-carousel__item-wrapper{
    white-space:normal;
  }

.product-carousel__arrows,.product-carousel__dots-wrapper{
    display:none;
  }

.product-carousel__arrow-next,.product-carousel__arrow-prev{
    position:absolute;
    top:50%;
    height:4.25rem;
    width:4.25rem;
    margin-top:-2.125rem;
    border:.0625rem solid #575757;
    border-radius: 10px 0;
    background:#fff;
    font-size:1.875rem;
  }

.product-carousel__arrow-prev{
    transition:all .3s;
    font-size:1.875rem;
    width:4.375rem;
    height:4.375rem;
    border:.0625rem solid #575757;
    background-color:transparent;
    color:#575757;
    font-weight:400;
    line-height:1;
    text-align:center;
    padding:0;
    left:-5.625rem;
  }

.product-carousel__arrow-prev:focus{
    outline:none;
  }

.product-carousel__arrow-prev span{
    display:none;
  }

@media screen and (min-width:960px){

.product-carousel__arrow-prev{
      left:-5.9375rem
  }
    }

.product-carousel__arrow-prev::after{
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
      vertical-align:middle;
      display:inline-block;
      font-weight:400;
      content:"\e90f";
      transform:rotate(90deg);
      color:#575757;
    }

.product-carousel__arrow-next{
    transition:all .3s;
    font-size:1.875rem;
    width:4.375rem;
    height:4.375rem;
    border:.0625rem solid #575757;
    background-color:transparent;
    color:#575757;
    font-weight:400;
    line-height:1;
    text-align:center;
    padding:0;
    right:-5.625rem;
  }

.product-carousel__arrow-next:focus{
    outline:none;
  }

.product-carousel__arrow-next span{
    display:none;
  }

@media screen and (min-width:960px){

.product-carousel__arrow-next{
      right:-5.9375rem
  }
    }

.product-carousel__arrow-next::after{
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
      vertical-align:middle;
      display:inline-block;
      font-weight:400;
      content:"\e90f";
      transform:rotate(-90deg);
      color:#575757;
    }

.product-carousel__dots{
    margin:0;
    text-align:center;
    padding-bottom:.625rem;
  }

.product-carousel__dots--hide{
    display:none !important;
  }

.product-carousel__dot{
    box-sizing:border-box;
    width:1.125rem;
    height:1.125rem;
    margin:0 .25rem;
    border:.0625rem solid #d9d9d9;
    border-radius: 5px 0;
    padding:0;
    overflow:hidden;
    background-color:#fff;
    display:inline-block;
    vertical-align:top;
    position:relative;
    z-index:2;
    left:0;
    margin-top:.625rem;
  }

.product-carousel__dot:focus{
    outline:none;
  }

.product-carousel__dot--selected{
    background-color:#005a9b;
  }

.product-carousel__dot span{
      display:none;
    }

.product-carousel--carousel-nav-enabled .product-carousel__dots-wrapper{
      display:block;
    }

@media screen and (min-width:600px){

.product-carousel--carousel-nav-enabled .product-carousel__arrows{
        display:block
    }
      }

.product-carousel__item{
    display:inline-block;
    position:relative;
    width:100%;
    margin-bottom:0;
    box-sizing:border-box;
    vertical-align:top;
  }

.product-carousel__item:focus{
      outline:.125rem solid #575757;
      outline-offset:-.125rem;
    }

@media screen and (min-width:600px){

.product-carousel__item{
      width:50%
  }
    }

@media screen and (min-width:960px){

.product-carousel__item{
      width:25%
  }
    }

.product-carousel__header-thumb{
    position:relative;
    margin:.625rem;
  }

.product-carousel__header-thumb:focus{
      outline:.125rem solid #575757;
      outline-offset:-.125rem;
    }

.product-carousel__header-thumb,.product-carousel__info{
    background-color:#fff;
    padding:.625rem;
    box-sizing:border-box;
  }

.product-carousel__title{
    height:2.5rem;
    overflow:hidden;
    text-align:center;
  }

.product-carousel__image{
    text-align:center;
  }

.product-carousel__image img{
      margin:0 auto;
      max-height:25rem;
      max-width:100%;
    }

.product-carousel__info{
    position:absolute;
    left:0;
    top:0;
    z-index:10;
    height:100%;
    width:100%;
    margin:0;
    overflow:hidden;
    opacity:0;
    transition:opacity .3s;
  }

.product-carousel__info[aria-hidden=false]{
      opacity:1;
    }

.product-carousel__info:focus{
      outline:.125rem solid #575757;
      outline-offset:-.125rem;
    }

.product-carousel__info h3{
      font-size:.9375rem;
      text-align:left;
    }

.product-carousel__subtitle{
    font-size:.875rem;
    font-weight:700;
  }

.product-carousel__rating,.product-carousel__text{
    font-size:.875rem;
    margin-top:.625rem;
  }

.product-carousel__link{
    background:#69be28;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    border-top:.5rem solid #f7f7f7;
    text-align:center;
    padding:.625rem;
    border-bottom:.125rem solid transparent;
  }

.product-carousel__link a{
      text-decoration:none;
    }

.product-carousel__info:focus .product-carousel__link{
    border-bottom:none;
    bottom:.125rem;
    left:.125rem;
    right:.125rem;
  }

.component .product-details{
    --palette-text-colour:#575757;
    --palette-background-colour:#f7f7f7;
    --palette-hover-colour:#dd1d21;
    --palette-button-background-colour:#dd1d21;
    --palette-button-text-colour:#f7f7f7;
    color:#575757;
    background-color:#f7f7f7;
    border-color:#575757;
  }

.component .product-details a:focus,.component .product-details a:hover{color:#dd1d21;}

.component .product-details .atomic--button-link{color:#f7f7f7;background-color:#dd1d21;border-color:#dd1d21;}

.component .product-details .atomic--button-link:focus,.component .product-details .atomic--button-link:hover{background-color:#f7f7f7;color:#dd1d21;}

.component .product-details__base{
      box-sizing:border-box;
      width:100%;
      max-width:81.25rem;
      margin-left:auto;
      margin-right:auto;
      padding:1.875rem;
      overflow:hidden;
    }

.component .product-details__tag{
      padding:.3125rem;
      border:.0625rem solid #d9d9d9;
      background-color:#fff;
      display:inline-block;
      text-transform:uppercase;
      font-weight:700;
    }

.component .product-details__image,.component .product-details__text{
      width:100%;
      float:left;
    }

@media screen and (min-width:600px){

.component .product-details__image,.component .product-details__text{
        width:calc(50% - .625rem)
    }
      }

@media screen and (min-width:600px){

.component .product-details__image{
        margin-right:.625rem
    }
      }

.component .product-details__image img{
        width:100%;
        height:auto;
      }

@media screen and (min-width:600px){

.component .product-details__text{
        margin-left:.625rem
    }
      }

.quote-text--palette-0,.quote-text.colour--palette-0{--palette-text-colour:#575757;--palette-background-colour:#fff;--palette-hover-colour:#dd1d21;--palette-button-background-colour:#dd1d21;--palette-button-text-colour:#fff;color:#575757;background-color:#fff;border-color:#575757;}

.quote-text--palette-0 a:focus,.quote-text--palette-0 a:hover,.quote-text.colour--palette-0 a:focus,.quote-text.colour--palette-0 a:hover{color:#dd1d21;}

.quote-text--palette-0 .atomic--button-link,.quote-text.colour--palette-0 .atomic--button-link{color:#fff;background-color:#dd1d21;border-color:#dd1d21;}

.quote-text--palette-0 .atomic--button-link:focus,.quote-text--palette-0 .atomic--button-link:hover,.quote-text.colour--palette-0 .atomic--button-link:focus,.quote-text.colour--palette-0 .atomic--button-link:hover{background-color:#fff;color:#dd1d21;}

.quote-text--palette-1,.quote-text.colour--palette-1{--palette-text-colour:#575757;--palette-background-colour:#f7f7f7;--palette-hover-colour:#dd1d21;--palette-button-background-colour:#dd1d21;--palette-button-text-colour:#f7f7f7;color:#575757;background-color:#f7f7f7;border-color:#575757;}

.quote-text--palette-1 a:focus,.quote-text--palette-1 a:hover,.quote-text.colour--palette-1 a:focus,.quote-text.colour--palette-1 a:hover{color:#dd1d21;}

.quote-text--palette-1 .atomic--button-link,.quote-text.colour--palette-1 .atomic--button-link{color:#f7f7f7;background-color:#dd1d21;border-color:#dd1d21;}

.quote-text--palette-1 .atomic--button-link:focus,.quote-text--palette-1 .atomic--button-link:hover,.quote-text.colour--palette-1 .atomic--button-link:focus,.quote-text.colour--palette-1 .atomic--button-link:hover{background-color:#f7f7f7;color:#dd1d21;}

.quote-text--palette-14,.quote-text.colour--palette-14{--palette-text-colour:#dd1d21;--palette-background-colour:#fff;--palette-hover-colour:#dd1d21;--palette-button-background-colour:#dd1d21;--palette-button-text-colour:#fff;color:#dd1d21;background-color:#fff;border-color:#dd1d21;}

.quote-text--palette-14 a:focus,.quote-text--palette-14 a:hover,.quote-text.colour--palette-14 a:focus,.quote-text.colour--palette-14 a:hover{color:#dd1d21;}

.quote-text--palette-14 .atomic--button-link,.quote-text.colour--palette-14 .atomic--button-link{color:#fff;background-color:#dd1d21;border-color:#dd1d21;}

.quote-text--palette-14 .atomic--button-link:focus,.quote-text--palette-14 .atomic--button-link:hover,.quote-text.colour--palette-14 .atomic--button-link:focus,.quote-text.colour--palette-14 .atomic--button-link:hover{background-color:#fff;color:#dd1d21;}

.quote-text--palette-15,.quote-text.colour--palette-15{--palette-text-colour:#003c88;--palette-background-colour:#fff;--palette-hover-colour:#003c88;--palette-button-background-colour:#003c88;--palette-button-text-colour:#fff;color:#003c88;background-color:#fff;border-color:#003c88;}

.quote-text--palette-15 a:focus,.quote-text--palette-15 a:hover,.quote-text.colour--palette-15 a:focus,.quote-text.colour--palette-15 a:hover{color:#003c88;}

.quote-text--palette-15 .atomic--button-link,.quote-text.colour--palette-15 .atomic--button-link{color:#fff;background-color:#003c88;border-color:#003c88;}

.quote-text--palette-15 .atomic--button-link:focus,.quote-text--palette-15 .atomic--button-link:hover,.quote-text.colour--palette-15 .atomic--button-link:focus,.quote-text.colour--palette-15 .atomic--button-link:hover{background-color:#fff;color:#003c88;}

.quote-text--palette-16,.quote-text.colour--palette-16{--palette-text-colour:#008443;--palette-background-colour:#fff;--palette-hover-colour:#008443;--palette-button-background-colour:#008443;--palette-button-text-colour:#fff;color:#008443;background-color:#fff;border-color:#008443;}

.quote-text--palette-16 a:focus,.quote-text--palette-16 a:hover,.quote-text.colour--palette-16 a:focus,.quote-text.colour--palette-16 a:hover{color:#008443;}

.quote-text--palette-16 .atomic--button-link,.quote-text.colour--palette-16 .atomic--button-link{color:#fff;background-color:#008443;border-color:#008443;}

.quote-text--palette-16 .atomic--button-link:focus,.quote-text--palette-16 .atomic--button-link:hover,.quote-text.colour--palette-16 .atomic--button-link:focus,.quote-text.colour--palette-16 .atomic--button-link:hover{background-color:#fff;color:#008443;}

.quote-text--palette-17,.quote-text.colour--palette-17{--palette-text-colour:#743410;--palette-background-colour:#fff;--palette-hover-colour:#743410;--palette-button-background-colour:#743410;--palette-button-text-colour:#fff;color:#743410;background-color:#fff;border-color:#743410;}

.quote-text--palette-17 a:focus,.quote-text--palette-17 a:hover,.quote-text.colour--palette-17 a:focus,.quote-text.colour--palette-17 a:hover{color:#743410;}

.quote-text--palette-17 .atomic--button-link,.quote-text.colour--palette-17 .atomic--button-link{color:#fff;background-color:#743410;border-color:#743410;}

.quote-text--palette-17 .atomic--button-link:focus,.quote-text--palette-17 .atomic--button-link:hover,.quote-text.colour--palette-17 .atomic--button-link:focus,.quote-text.colour--palette-17 .atomic--button-link:hover{background-color:#fff;color:#743410;}

.quote-text--palette-18,.quote-text.colour--palette-18{--palette-text-colour:#641964;--palette-background-colour:#fff;--palette-hover-colour:#641964;--palette-button-background-colour:#641964;--palette-button-text-colour:#fff;color:#641964;background-color:#fff;border-color:#641964;}

.quote-text--palette-18 a:focus,.quote-text--palette-18 a:hover,.quote-text.colour--palette-18 a:focus,.quote-text.colour--palette-18 a:hover{color:#641964;}

.quote-text--palette-18 .atomic--button-link,.quote-text.colour--palette-18 .atomic--button-link{color:#fff;background-color:#641964;border-color:#641964;}

.quote-text--palette-18 .atomic--button-link:focus,.quote-text--palette-18 .atomic--button-link:hover,.quote-text.colour--palette-18 .atomic--button-link:focus,.quote-text.colour--palette-18 .atomic--button-link:hover{background-color:#fff;color:#641964;}

.quote-text__base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem;
  }

.quote-text__text{
    font-weight:700;
    line-height:1.1;
  }

.quote-text--xl .quote-text__text,.quote-text__text{
    font-size:1.875rem;
    }

@media screen and (min-width:960px){

.quote-text--xl .quote-text__text{
        font-size:2.5rem
    }
      }

.quote-text--xxl .quote-text__text{
      font-size:3.125rem;
    }

@media screen and (min-width:960px){

.quote-text--xxl .quote-text__text{
        font-size:6.25rem
    }
      }

.quote-text__cite{
    margin-top:.625rem;
    display:inline-block;
  }

.related-product__base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem 0 1.875rem 0;
  }

@media screen and (min-width:600px){

.related-product__base{
      padding-top:0
  }
    }

.related-product__body{
    margin:0;
    display:flex;
    flex-direction:column;
    position:relative;
  }

.related-product__header-container{
    margin:0 1.875rem 2.5rem 1.875rem;
  }

@media screen and (min-width:960px){

.related-product__header-container{
      margin-left:6.875rem
  }
    }

.related-product__description,.related-product__image-container,.related-product__title{
    outline:none;
  }

.related-product__title{
    margin:1.25rem 0;
    line-height:1.5rem;
    font-size:1.25rem;
    font-weight:700;
  }

.related-product__description{
    line-height:1.25rem;
    font-size:1rem;
  }

.related-product__image-container{
    height:100%;
  }

.related-product__image-container img{
      width:100%;
    }

.related-product__button-container{
    padding:0 1.875rem;
    text-align:center;
  }

.related-product__button{
    margin-top:1.75rem;
    max-height:4.375rem;
    width:16.25rem;
    box-sizing:border-box;
    border:.0625rem solid #69be28;
    background:#69be28;
    color:#fff;
    font-weight:700;
  }

.related-product__button:active,.related-product__button:focus,.related-product__button:hover{
      color:#575757;
      color: #69be28;
    }

.related-product__button .atomic--button-link-label{
      line-height:.9375rem;
      font-size:.75rem;
    }

@media screen and (min-width:600px){
    .related-product__body{
      margin:0;
      justify-content:space-between;
      flex-flow:row wrap;
    }

    .related-product__title{
      margin-bottom:2.1875rem;
      font-size:1.625rem;
      line-height:1.875rem;
    }

    .related-product__description{
      margin-top:0;
      font-size:1.125rem;
      line-height:1.125rem;
    }

    .related-product__button{
      width:12.5rem;
      margin-top:0;
      min-width:auto;
    }

      .related-product__button .atomic--button-link-label{
        line-height:1.125rem;
        font-size:.875rem;
      }

    .related-product__header-container{
      margin:0 0 0 1.875rem;
      order:2;
      flex:0 0 45%;
    }

    .related-product__button-container{
      margin-right:1.875rem;
      margin-left:1.875rem;
      padding:0;
      display:flex;
      align-items:flex-start;
      justify-content:flex-end;
      order:3;
      flex:0 0 auto;
    }

    .related-product__image-container{
      margin-bottom:3.125rem;
      order:1;
      flex:0 0 100%;
    }
  }

@media screen and (min-width:960px){
    .related-product__header-container{
      margin-left:6.875rem;
    }

    .related-product__button-container{
      margin-right:6.875rem;
    }
  }

.related-topics--palette-0,.related-topics.colour--palette-0{--palette-text-colour:#575757;--palette-background-colour:#fff;--palette-hover-colour:#005a9b;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#fff;color:#575757;background-color:#fff;border-color:#575757;}

.related-topics--palette-0 a:focus,.related-topics--palette-0 a:hover,.related-topics.colour--palette-0 a:focus,.related-topics.colour--palette-0 a:hover{color:#005a9b;}

.related-topics--palette-0 .atomic--button-link,.related-topics.colour--palette-0 .atomic--button-link{color:#fff;background-color:#005a9b;border-color:#005a9b;}

.related-topics--palette-0 .atomic--button-link:focus,.related-topics--palette-0 .atomic--button-link:hover,.related-topics.colour--palette-0 .atomic--button-link:focus,.related-topics.colour--palette-0 .atomic--button-link:hover{background-color:#fff;color:#005a9b;}

.related-topics--palette-1,.related-topics.colour--palette-1{--palette-text-colour:#575757;--palette-background-colour:#f7f7f7;--palette-hover-colour:#005a9b;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#f7f7f7;color:#575757;background-color:#f7f7f7;border-color:#575757;}

.related-topics--palette-1 a:focus,.related-topics--palette-1 a:hover,.related-topics.colour--palette-1 a:focus,.related-topics.colour--palette-1 a:hover{color:#005a9b;}

.related-topics--palette-1 .atomic--button-link,.related-topics.colour--palette-1 .atomic--button-link{color:#f7f7f7;background-color:#005a9b;border-color:#005a9b;}

.related-topics--palette-1 .atomic--button-link:focus,.related-topics--palette-1 .atomic--button-link:hover,.related-topics.colour--palette-1 .atomic--button-link:focus,.related-topics.colour--palette-1 .atomic--button-link:hover{background-color:#f7f7f7;color:#005a9b;}

.related-topics--palette-2,.related-topics.colour--palette-2{--palette-text-colour:#f7f7f7;--palette-background-colour:#f7f7f7;--palette-hover-colour:#69be28;--palette-button-background-colour:#69be28;--palette-button-text-colour:#f7f7f7;color:#f7f7f7;background-color:#f7f7f7;border-color:#f7f7f7;}

.related-topics--palette-2 a:focus,.related-topics--palette-2 a:hover,.related-topics.colour--palette-2 a:focus,.related-topics.colour--palette-2 a:hover{color:#69be28;}

.related-topics--palette-2 .atomic--button-link,.related-topics.colour--palette-2 .atomic--button-link{color:#fff;background-color:#69be28;border-color:#69be28;}

.related-topics--palette-2 .atomic--button-link:focus,.related-topics--palette-2 .atomic--button-link:hover,.related-topics.colour--palette-2 .atomic--button-link:focus,.related-topics.colour--palette-2 .atomic--button-link:hover{background-color:#fff;color:#69be28;}

.related-topics--palette-3,.related-topics.colour--palette-3{--palette-text-colour:#fff;--palette-background-colour:#dd1d21;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#dd1d21;color:#fff;background-color:#dd1d21;border-color:#fff;}

.related-topics--palette-3 a:focus,.related-topics--palette-3 a:hover,.related-topics.colour--palette-3 a:focus,.related-topics.colour--palette-3 a:hover{color:#fff;}

.related-topics--palette-3 .atomic--button-link,.related-topics.colour--palette-3 .atomic--button-link{color:#dd1d21;background-color:#fff;border-color:#fff;}

.related-topics--palette-3 .atomic--button-link:focus,.related-topics--palette-3 .atomic--button-link:hover,.related-topics.colour--palette-3 .atomic--button-link:focus,.related-topics.colour--palette-3 .atomic--button-link:hover{background-color:#dd1d21;color:#fff;}

.related-topics--palette-4,.related-topics.colour--palette-4{--palette-text-colour:#575757;--palette-background-colour:#fbce07;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#fbce07;color:#575757;background-color:#fbce07;border-color:#575757;}

.related-topics--palette-4 a:focus,.related-topics--palette-4 a:hover,.related-topics.colour--palette-4 a:focus,.related-topics.colour--palette-4 a:hover{color:#575757;}

.related-topics--palette-4 .atomic--button-link,.related-topics.colour--palette-4 .atomic--button-link{color:#fbce07;background-color:#575757;border-color:#575757;}

.related-topics--palette-4 .atomic--button-link:focus,.related-topics--palette-4 .atomic--button-link:hover,.related-topics.colour--palette-4 .atomic--button-link:focus,.related-topics.colour--palette-4 .atomic--button-link:hover{background-color:#fbce07;color:#575757;}

.related-topics--palette-5,.related-topics.colour--palette-5{--palette-text-colour:#fff;--palette-background-colour:#003c88;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#003c88;color:#fff;background-color:#003c88;border-color:#fff;}

.related-topics--palette-5 a:focus,.related-topics--palette-5 a:hover,.related-topics.colour--palette-5 a:focus,.related-topics.colour--palette-5 a:hover{color:#fff;}

.related-topics--palette-5 .atomic--button-link,.related-topics.colour--palette-5 .atomic--button-link{color:#003c88;background-color:#fff;border-color:#fff;}

.related-topics--palette-5 .atomic--button-link:focus,.related-topics--palette-5 .atomic--button-link:hover,.related-topics.colour--palette-5 .atomic--button-link:focus,.related-topics.colour--palette-5 .atomic--button-link:hover{background-color:#003c88;color:#fff;}

.related-topics--palette-7,.related-topics.colour--palette-7{--palette-text-colour:#fff;--palette-background-colour:#008443;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#008443;color:#fff;background-color:#008443;border-color:#fff;}

.related-topics--palette-7 a:focus,.related-topics--palette-7 a:hover,.related-topics.colour--palette-7 a:focus,.related-topics.colour--palette-7 a:hover{color:#fff;}

.related-topics--palette-7 .atomic--button-link,.related-topics.colour--palette-7 .atomic--button-link{color:#008443;background-color:#fff;border-color:#fff;}

.related-topics--palette-7 .atomic--button-link:focus,.related-topics--palette-7 .atomic--button-link:hover,.related-topics.colour--palette-7 .atomic--button-link:focus,.related-topics.colour--palette-7 .atomic--button-link:hover{background-color:#008443;color:#fff;}

.related-topics--palette-8,.related-topics.colour--palette-8{--palette-text-colour:#fff;--palette-background-colour:#743410;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#743410;color:#fff;background-color:#743410;border-color:#fff;}

.related-topics--palette-8 a:focus,.related-topics--palette-8 a:hover,.related-topics.colour--palette-8 a:focus,.related-topics.colour--palette-8 a:hover{color:#fff;}

.related-topics--palette-8 .atomic--button-link,.related-topics.colour--palette-8 .atomic--button-link{color:#743410;background-color:#fff;border-color:#fff;}

.related-topics--palette-8 .atomic--button-link:focus,.related-topics--palette-8 .atomic--button-link:hover,.related-topics.colour--palette-8 .atomic--button-link:focus,.related-topics.colour--palette-8 .atomic--button-link:hover{background-color:#743410;color:#fff;}

.related-topics--palette-9,.related-topics.colour--palette-9{--palette-text-colour:#fff;--palette-background-colour:#641964;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#641964;color:#fff;background-color:#641964;border-color:#fff;}

.related-topics--palette-9 a:focus,.related-topics--palette-9 a:hover,.related-topics.colour--palette-9 a:focus,.related-topics.colour--palette-9 a:hover{color:#fff;}

.related-topics--palette-9 .atomic--button-link,.related-topics.colour--palette-9 .atomic--button-link{color:#641964;background-color:#fff;border-color:#fff;}

.related-topics--palette-9 .atomic--button-link:focus,.related-topics--palette-9 .atomic--button-link:hover,.related-topics.colour--palette-9 .atomic--button-link:focus,.related-topics.colour--palette-9 .atomic--button-link:hover{background-color:#641964;color:#fff;}

.related-topics--palette-10,.related-topics.colour--palette-10{--palette-text-colour:#575757;--palette-background-colour:#89cfdc;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#89cfdc;color:#575757;background-color:#89cfdc;border-color:#575757;}

.related-topics--palette-10 a:focus,.related-topics--palette-10 a:hover,.related-topics.colour--palette-10 a:focus,.related-topics.colour--palette-10 a:hover{color:#575757;}

.related-topics--palette-10 .atomic--button-link,.related-topics.colour--palette-10 .atomic--button-link{color:#89cfdc;background-color:#575757;border-color:#575757;}

.related-topics--palette-10 .atomic--button-link:focus,.related-topics--palette-10 .atomic--button-link:hover,.related-topics.colour--palette-10 .atomic--button-link:focus,.related-topics.colour--palette-10 .atomic--button-link:hover{background-color:#89cfdc;color:#575757;}

.related-topics--palette-11,.related-topics.colour--palette-11{--palette-text-colour:#575757;--palette-background-colour:#bed50f;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#bed50f;color:#575757;background-color:#bed50f;border-color:#575757;}

.related-topics--palette-11 a:focus,.related-topics--palette-11 a:hover,.related-topics.colour--palette-11 a:focus,.related-topics.colour--palette-11 a:hover{color:#575757;}

.related-topics--palette-11 .atomic--button-link,.related-topics.colour--palette-11 .atomic--button-link{color:#bed50f;background-color:#575757;border-color:#575757;}

.related-topics--palette-11 .atomic--button-link:focus,.related-topics--palette-11 .atomic--button-link:hover,.related-topics.colour--palette-11 .atomic--button-link:focus,.related-topics.colour--palette-11 .atomic--button-link:hover{background-color:#bed50f;color:#575757;}

.related-topics--palette-13,.related-topics.colour--palette-13{--palette-text-colour:#575757;--palette-background-colour:#d9d9d9;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#d9d9d9;color:#575757;background-color:#d9d9d9;border-color:#575757;}

.related-topics--palette-13 a:focus,.related-topics--palette-13 a:hover,.related-topics.colour--palette-13 a:focus,.related-topics.colour--palette-13 a:hover{color:#575757;}

.related-topics--palette-13 .atomic--button-link,.related-topics.colour--palette-13 .atomic--button-link{color:#d9d9d9;background-color:#575757;border-color:#575757;}

.related-topics--palette-13 .atomic--button-link:focus,.related-topics--palette-13 .atomic--button-link:hover,.related-topics.colour--palette-13 .atomic--button-link:focus,.related-topics.colour--palette-13 .atomic--button-link:hover{background-color:#d9d9d9;color:#575757;}

.related-topics--palette-14,.related-topics.colour--palette-14{--palette-text-colour:#dd1d21;--palette-background-colour:#fff;--palette-hover-colour:#dd1d21;--palette-button-background-colour:#dd1d21;--palette-button-text-colour:#fff;color:#dd1d21;background-color:#fff;border-color:#dd1d21;}

.related-topics--palette-14 a:focus,.related-topics--palette-14 a:hover,.related-topics.colour--palette-14 a:focus,.related-topics.colour--palette-14 a:hover{color:#dd1d21;}

.related-topics--palette-14 .atomic--button-link,.related-topics.colour--palette-14 .atomic--button-link{color:#fff;background-color:#dd1d21;border-color:#dd1d21;}

.related-topics--palette-14 .atomic--button-link:focus,.related-topics--palette-14 .atomic--button-link:hover,.related-topics.colour--palette-14 .atomic--button-link:focus,.related-topics.colour--palette-14 .atomic--button-link:hover{background-color:#fff;color:#dd1d21;}

.related-topics--palette-15,.related-topics.colour--palette-15{--palette-text-colour:#003c88;--palette-background-colour:#fff;--palette-hover-colour:#003c88;--palette-button-background-colour:#003c88;--palette-button-text-colour:#fff;color:#003c88;background-color:#fff;border-color:#003c88;}

.related-topics--palette-15 a:focus,.related-topics--palette-15 a:hover,.related-topics.colour--palette-15 a:focus,.related-topics.colour--palette-15 a:hover{color:#003c88;}

.related-topics--palette-15 .atomic--button-link,.related-topics.colour--palette-15 .atomic--button-link{color:#fff;background-color:#003c88;border-color:#003c88;}

.related-topics--palette-15 .atomic--button-link:focus,.related-topics--palette-15 .atomic--button-link:hover,.related-topics.colour--palette-15 .atomic--button-link:focus,.related-topics.colour--palette-15 .atomic--button-link:hover{background-color:#fff;color:#003c88;}

.related-topics--palette-16,.related-topics.colour--palette-16{--palette-text-colour:#008443;--palette-background-colour:#fff;--palette-hover-colour:#008443;--palette-button-background-colour:#008443;--palette-button-text-colour:#fff;color:#008443;background-color:#fff;border-color:#008443;}

.related-topics--palette-16 a:focus,.related-topics--palette-16 a:hover,.related-topics.colour--palette-16 a:focus,.related-topics.colour--palette-16 a:hover{color:#008443;}

.related-topics--palette-16 .atomic--button-link,.related-topics.colour--palette-16 .atomic--button-link{color:#fff;background-color:#008443;border-color:#008443;}

.related-topics--palette-16 .atomic--button-link:focus,.related-topics--palette-16 .atomic--button-link:hover,.related-topics.colour--palette-16 .atomic--button-link:focus,.related-topics.colour--palette-16 .atomic--button-link:hover{background-color:#fff;color:#008443;}

.related-topics--palette-17,.related-topics.colour--palette-17{--palette-text-colour:#743410;--palette-background-colour:#fff;--palette-hover-colour:#743410;--palette-button-background-colour:#743410;--palette-button-text-colour:#fff;color:#743410;background-color:#fff;border-color:#743410;}

.related-topics--palette-17 a:focus,.related-topics--palette-17 a:hover,.related-topics.colour--palette-17 a:focus,.related-topics.colour--palette-17 a:hover{color:#743410;}

.related-topics--palette-17 .atomic--button-link,.related-topics.colour--palette-17 .atomic--button-link{color:#fff;background-color:#743410;border-color:#743410;}

.related-topics--palette-17 .atomic--button-link:focus,.related-topics--palette-17 .atomic--button-link:hover,.related-topics.colour--palette-17 .atomic--button-link:focus,.related-topics.colour--palette-17 .atomic--button-link:hover{background-color:#fff;color:#743410;}

.related-topics--palette-18,.related-topics.colour--palette-18{--palette-text-colour:#641964;--palette-background-colour:#fff;--palette-hover-colour:#641964;--palette-button-background-colour:#641964;--palette-button-text-colour:#fff;color:#641964;background-color:#fff;border-color:#641964;}

.related-topics--palette-18 a:focus,.related-topics--palette-18 a:hover,.related-topics.colour--palette-18 a:focus,.related-topics.colour--palette-18 a:hover{color:#641964;}

.related-topics--palette-18 .atomic--button-link,.related-topics.colour--palette-18 .atomic--button-link{color:#fff;background-color:#641964;border-color:#641964;}

.related-topics--palette-18 .atomic--button-link:focus,.related-topics--palette-18 .atomic--button-link:hover,.related-topics.colour--palette-18 .atomic--button-link:focus,.related-topics.colour--palette-18 .atomic--button-link:hover{background-color:#fff;color:#641964;}

.related-topics__base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem;
  }

.related-topics__list{
    list-style:none;
    left:auto;
    margin:0;
    padding:0;
    position:static;
    text-align:center;
  }

.related-topics--three-or-more .related-topics__list{
      display:none;
    }

.related-topics__item{
    list-style:none;
    left:auto;
    margin:0;
    padding:0;
    position:static;
    display:inline-block;
    vertical-align:top;
    margin-right:-.25rem;
    box-sizing:border-box;
    width:100%;
    padding-right:0;
    padding-bottom:1.25rem;
  }

@media screen and (min-width:600px){

.related-topics__item{
      width:calc(50% - 1.25rem);
      padding-right:1.25rem;
      padding-bottom:0
  }
    }

.related-topics__item:last-child{
      margin-right:0;
      padding-bottom:0;
    }

.related-topics__button{
    width:100%;
  }

.related-topics__button:hover span{
      text-decoration:none;
    }

.related-topics__form{
    position:relative;
    margin-bottom:1.25rem;
    display:flex;
    flex-direction:column;
    align-items:flex-end;
    width:100%;
  }

.related-topics__form select{
    box-sizing:border-box;
    padding:.875rem .9375rem;
    height:3.125rem;
    font-size:.875rem;
    border:.0625rem solid #d9d9d9;
    appearance:none;
    -webkit-appearance:menulist;
    -moz-appearance:menulist;
    width:100%;
    background-color:#fff;
    color:#575757;
  }

.related-topics__form select[type=search],.related-topics__form select[type=text]{
    box-sizing:border-box;
  }

.related-topics__form select::-ms-input-placeholder{
    color:#575757;
    opacity:1;
  }

.related-topics__form select::placeholder{
    color:#575757;
    opacity:1;
  }

@media screen and (min-width:600px){

.related-topics__form{
      flex-direction:row
  }
    }

@media screen and (min-width:960px){

.related-topics__form{
      width:43.75rem;
      justify-content:center;
      align-items:center;
      margin-left:auto;
      margin-right:auto
  }
    }

.related-topics__select-wrapper{
    display:flex;
    align-items:center;
    flex-direction:column;
    width:100%;
    margin-bottom:1.25rem;
  }

@media screen and (min-width:600px){

.related-topics__select-wrapper{
      width:auto;
      flex-grow:1;
      margin-bottom:0
  }
    }

@media screen and (min-width:960px){

.related-topics__select-wrapper{
      flex-direction:row
  }
    }

.related-topics__select-label{
    display:inline-block;
    width:100%;
    padding:.625rem;
    line-height:1.3;
  }

@media screen and (min-width:960px){

.related-topics__select-label{
      width:auto;
      min-width:7.5rem;
      text-align:right
  }
    }

.related-topics__select{
    width:100%;
  }

@media screen and (min-width:960px){

.related-topics__select{
      width:auto;
      min-width:21.875rem
  }
    }

.related-topics__submit-button-wrapper{
    width:100%;
  }

@media screen and (min-width:600px){

.related-topics__submit-button-wrapper{
      width:auto;
      margin-left:1rem
  }
    }

.related-topics__submit-button{
    display:inline-block;
    width:100%;
    height:3.125rem;
    min-width:0;
    min-height:inherit;
    padding:0 1rem 0 1rem;
    margin:0;
    vertical-align:top;
    line-height:100%;
    text-align:center;
  }

@media screen and (min-width:600px){

.related-topics__submit-button{
      text-align:left
  }
    }

.related-topics__submit-button::after{
      content:normal;
    }

.related-topics__submit-button span{
      white-space:nowrap;
    }

.search-results{
  background:#f7f7f7;
}

.search-results__base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem;
  }

@media screen and (min-width:960px){

.search-results__body{
      display:flex
  }
    }

.search-results__footer,.search-results__list{
    max-width:50rem;
    margin-left:auto;
    margin-right:auto;
  }

.search-results__filters{
    display:none;
    margin-bottom:.625rem;
  }

@media screen and (min-width:960px){

.search-results__filters{
      position:relative;
      display:block;
      flex:0 0 25%;
      padding-right:3.75rem;
      border-right:.0625rem solid #d9d9d9;
      margin-bottom:0
  }
    }

.search-results--filters-visible .search-results__filters{
      display:block;
    }

.search-results__filters-toggle-button{
    margin:0;
    border-radius:0;
    background:transparent;
    text-decoration:none;
    padding:0;
    border:none;
    position:relative;
    width:100%;
    margin-bottom:1.25rem;
    text-align:left;
    font-size:.875rem;
    font-weight:700;
  }

.search-results__filters-toggle-button:not(:focus){
    outline:none;
  }

.search-results__filters-toggle-button:active,.search-results__filters-toggle-button:focus{
    background:transparent;
  }

.search-results__filters-toggle-button:active span,.search-results__filters-toggle-button:focus span{
      position:relative;
      top:0;
      left:0;
    }

.search-results__filters-toggle-button:active,.search-results__filters-toggle-button:focus,.search-results__filters-toggle-button span{
    padding:0;
  }

.search-results__filters-toggle-button:active,.search-results__filters-toggle-button:focus{
    border:0;
  }

@media screen and (min-width:600px){

.search-results__filters-toggle-button{
      max-width:20rem
  }
    }

@media screen and (min-width:960px){

.search-results__filters-toggle-button{
      display:none
  }
    }

.search-results__filters-toggle-button,.search-results__filters-toggle-button:active,.search-results__filters-toggle-button:focus{
      padding:.3125rem 1.875rem .3125rem 0;
    }

.search-results__filters-toggle-button::after{
      font-size:1.875rem;
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif !important;
      speak:none;
      font-style:normal;
      font-weight:400;
      font-variant:normal;
      text-transform:none;
      line-height:1;
      -webkit-font-smoothing:antialiased;
      -moz-osx-font-smoothing:grayscale;
      content:"\e90f";
      position:absolute;
      width:.9375rem;
      height:.5rem;
      top:50%;
      right:0;
      margin-top:-.375rem;
      font-size:.875rem;
      font-weight:700;
      color:#575757;
    }

.search-results--filters-visible .search-results__filters-toggle-button::after{
        transform:rotate(180deg);
        margin-top:-.125rem;
      }

.search-results__filters-heading{
    display:none;
  }

@media screen and (min-width:960px){

.search-results__filters-heading{
      display:block
  }
    }

.search-results__filters-fieldset{
    border:0;
    padding:.01em 0 0 0;
    margin:0;
    min-width:0;
    margin-bottom:.625rem;
  }

body:not(:-moz-handler-blocked) .search-results__filters-fieldset{
    display:table-cell;
  }

.search-results__filters-fieldset legend{
    padding:0;
    display:table;
  }

.search-results__filters-fieldset-header{
    font-family:Arial,Roboto,Helvetica,sans-serif;
    text-align:left;
    font-weight:700;
    margin:1.25rem 0 .625rem;
    line-height:1.5;
    font-size:1.25rem;
  }

.search-results__filters-fieldset-header:first-child{
    margin-top:0;
  }

.search-results__filters-fieldset-header:last-child{
    margin-bottom:0;
  }

.search-results__filters-fieldset-header a[data-suffix][target=_blank]::after{
    font-family:Arial,Roboto,Helvetica,sans-serif;
  }

.search-results__filters-field-wrap{
    box-sizing:border-box;
    display:block;
    margin-bottom:1.125rem;
  }

.search-results__filters-field-wrap--check{
      position:relative;
      max-width:20rem;
      padding-left:1.5625rem;
      cursor:pointer;
      line-height:1.4;
      -webkit-user-select:none;
         -moz-user-select:none;
          -ms-user-select:none;
              user-select:none;
    }

.search-results__filters-field-wrap--check .search-results__filters-field-input{
      position:absolute;
      top:.125rem;
      left:0;
    }

.search-results__filters-submit-button{
    display:none;
    width:100%;
    min-width:0;
    margin:0 0 1.25rem;
    border:.0625rem solid #69be28;
    background:#69be28;
    font-weight:700;
  }

@media screen and (min-width:960px){

.search-results__filters-submit-button{
      display:block;
      width:auto;
      min-width:11.25rem;
      min-height:2.5rem;
      line-height:2.5rem
  }
    }

.search-results__filters-submit-button,.search-results__filters-submit-button:active,.search-results__filters-submit-button:focus,.search-results__filters-submit-button:hover{
      color:#575757;
    }

@media screen and (min-width:960px){

.search-results__content{
      flex:1 1 75%
  }
    }

@media screen and (min-width:960px){

.search-results--filters .search-results__content{
        padding-left:3.75rem
    }
      }

.search-results__form-main{
    width:100%;
    display:flex;
    flex-wrap:wrap;
  }

@media screen and (min-width:600px){

.search-results__form-main{
      flex-wrap:nowrap
  }
    }

.search-results__field{
    margin-bottom:1.25rem;
  }

.search-results__field--search{
    box-sizing:border-box;
    padding:.875rem .9375rem;
    height:3.125rem;
    font-size:.875rem;
    border:.0625rem solid #d9d9d9;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    background-color:#fff;
    color:#575757;
    width:100%;
    margin-bottom:1.25rem;
  }

.search-results__field--search[type=search],.search-results__field--search[type=text]{
    box-sizing:border-box;
  }

.search-results__field--search::-ms-input-placeholder{
    color:#575757;
    opacity:1;
  }

.search-results__field--search::placeholder{
    color:#575757;
    opacity:1;
  }

@media screen and (min-width:600px){

.search-results__field--search{
      margin-right:1.25rem
  }
    }

.search-results__field--button{
    padding:.875rem .9375rem;
    height:3.125rem;
    font-size:.875rem;
    border:.0625rem solid #d9d9d9;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    border:.0625rem solid #005a9b;
    text-align:center;
    display:inline-block;
    background-color:#005a9b;
    color:#fff;
    box-sizing:border-box;
    width:3.125rem;
    padding:.75rem;
    min-width:0;
    min-height:0;
    width:100%;
  }

.search-results__field--button[type=search],.search-results__field--button[type=text]{
    box-sizing:border-box;
  }

.search-results__field--button::-ms-input-placeholder{
    color:#575757;
    opacity:1;
  }

.search-results__field--button::placeholder{
    color:#575757;
    opacity:1;
  }

.search-results__field--button:focus{
    border:.0625rem solid #575757;
  }

.search-results__field--button::before{
    font-size:1.5rem;
    width:1.4375rem;
    padding:0;
    content:"\e620";
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    display:block;
    font-weight:400;
    line-height:normal;
  }

.search-results__field--button:hover{
    border-color:#005a9b;
    background-color:#fff;
  }

.search-results__field--button span{
    display:none;
  }

@media screen and (min-width:600px){

.search-results__field--button{
      flex-grow:0;
      flex-shrink:0;
      width:3.125rem
  }
    }

.search-results__field--button span{
      display:block;
    }

@media screen and (min-width:600px){

.search-results__field--button span{
        display:none
    }
      }

.search-results__field--button::before{
      content:"";
    }

@media screen and (min-width:600px){

.search-results__field--button::before{
        content:"\e620"
    }
      }

.search-results__breadcrumb-link{
    font-weight:400;
    text-decoration:none;
    font-size:.75rem;
  }

.search-results__breadcrumb-link::after{
      font-size:.625rem;
      text-indent:.625rem;
      margin-right:.625rem;
      content:"\e607";
      display:inline-block;
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
      color:#575757;
      font-weight:400;
    }

.search-results__breadcrumb-link:last-child::after{
        content:none;
      }

.search-results__status{
    padding:1.25rem 0;
    border-top:.0625rem solid #fff;
    border-bottom:.0625rem solid #fff;
  }

.search-results__item{
    padding:1.25rem 0 1.25rem 0;
    border-bottom:.0625rem solid #fff;
  }

.search-results__tag{
    font-size:.6875rem;
    line-height:1.3125rem;
    color:#707070;
    font-weight:700;
    text-transform:uppercase;
    margin-bottom:-.875rem;
  }

@media screen and (min-width:960px){

.search-results__tag{
    font-size:.6875rem;
  }
  }

.colour--palette-0 .search-results__tag{
    color:#707070;
  }

.colour--palette-4 .search-results__tag{
    color:#505050;
  }

.search-results__footer-item{
    text-align:center;
    padding:1.25rem 0 0 0;
  }

.search-results__featured{
    position:relative;
    overflow:hidden;
  }

.search-results__featured-image{
    display:inline-block;
    vertical-align:top;
    margin-right:-.25rem;
    vertical-align:middle;
    width:100%;
  }

@media screen and (min-width:600px){

.search-results__featured-image{
      width:22.5rem
  }
    }

.search-results__featured-text{
    display:inline-block;
    vertical-align:top;
    margin-right:-.25rem;
    border-top:0;
    border-bottom:.1875rem solid #005a9b;
    padding:1.875rem;
    box-sizing:border-box;
    width:100%;
    position:relative;
    z-index:1;
    vertical-align:middle;
    background-color:#fff;
  }

@media screen and (min-width:600px){

.search-results__featured-text{
      width:calc(100% - 20.625rem);
      margin-left:-1.875rem
  }
    }

.search-results__featured-image-wrapper{padding-bottom:56.25%;height:0;overflow:hidden;position:relative;display:block;
  }

.search-results__featured-image-wrapper img{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;height:auto;width:100%;}

.search-results__message-template{
    display:none;
  }

.search-results__footer-message{
    padding:1.25rem 0;
    border-top:.0625rem solid #fff;
    border-bottom:.0625rem solid #fff;
  }

.social-share__items{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    text-align:center;
    line-height:0;
    margin-top:0;
  }

.social-share__item{
    list-style:none;
    left:auto;
    margin:0;
    padding:0;
    position:static;
    border:.0625rem solid #d9d9d9;
    display:inline-block;
    margin-right:-.0625rem;
    margin-bottom:-.0625rem;
  }

.social-share__item>.social-share__icon{
    display:flex;
    width:3.25rem;
    height:3.25rem;
    align-items:center;
    justify-content:center;
    transition:background-color .3s;
    text-decoration:none;
  }

.social-share__item>.social-share__icon::before{
      font-size:1.375rem;
      float:left;
    }

.social-share__item>.social-share__icon[target=_blank]::after{
      content:"";
    }

.social-share__item>.social-share__icon:focus,.social-share__item>.social-share__icon:hover{
      color:#fff;
    }

.social-share__icontext{
    font-family:Arial,Roboto,Helvetica,sans-serif;
    display:none;
  }

.social-share .icon--social-youtube:focus,.social-share .icon--social-youtube:hover{
    background-color:#cf1412;
  }

.social-share .icon--social-twitter:focus,.social-share .icon--social-twitter:hover{
    background-color:#4ca0ec;
  }

.social-share .icon--social-facebook:focus,.social-share .icon--social-facebook:hover{
    background-color:#3b5998;
  }

.social-share .icon--social-linkedin:focus,.social-share .icon--social-linkedin:hover{
    background-color:#3276b0;
  }

.social-share .icon--social-instagram:focus,.social-share .icon--social-instagram:hover{
    background-color:#4878a0;
  }

.social-share .icon--social-flickr:focus,.social-share .icon--social-flickr:hover,.social-share .icon--social-renren:focus,.social-share .icon--social-renren:hover,.social-share .icon--social-weibo:focus,.social-share .icon--social-weibo:hover,.social-share .icon--social-youku:focus,.social-share .icon--social-youku:hover,.social-share .icon--social-youkunew:focus,.social-share .icon--social-youkunew:hover{
    background-color:#d4432c;
  }

.social-share .icon--social-vk:focus,.social-share .icon--social-vk:hover{
    background-color:#6888ad;
  }

.social-share .icon--link:focus,.social-share .icon--link:hover{
    background-color:#2fa569;
  }

.social-share__base{
    padding:1.875rem;
  }

@media screen and (min-width:960px){

.social-share__base{
      position:fixed;
      z-index:92;
      top:calc(30% + 3.25rem);
      bottom:15%;
      left:0;
      padding:0;
      background-color:transparent
  }
    }

.social-share__body{
    display:flex;
    justify-content:center;
  }

@media screen and (min-width:960px){

.social-share__body{
      display:block;
      height:100%;
      position:relative
  }
    }

.social-share__item{
    background-color:#fff;
  }

.social-share__item--toggle{
      display:none;
    }

@media screen and (min-width:960px){

.social-share__item--toggle{
        margin:0;
        border-radius:0;
        background:transparent;
        text-decoration:none;
        padding:0;
        display:block;
        position:absolute;
        top:-3.3125rem;
        left:0
    }
        .social-share__item--toggle:not(:focus){
    outline:none;
  }
        .social-share__item--toggle:active,.social-share__item--toggle:focus{
    background:transparent;
  }
    .social-share__item--toggle:active span,.social-share__item--toggle:focus span{
      position:relative;
      top:0;
      left:0;
    }
        .social-share__item--toggle:active,.social-share__item--toggle:focus,.social-share__item--toggle span{
    padding:0;
  }

        .social-share__item--toggle,.social-share__item--toggle:focus,.social-share__item--toggle:hover{
          background-color:#fff;
        }
          .social-share__item--toggle:focus .social-share__icon,.social-share__item--toggle:hover .social-share__icon{
            background-color:#69be28;
            color:#575757;
          }
      }

.social-share__item>.social-share__icon--open{
      display:none;
    }

@media screen and (min-width:960px){

.social-share__item>.social-share__icon--open{
        background-color:#69be28
    }
      }

@media screen and (min-width:960px){

.social-share--open .social-share__item>.social-share__icon--open{
          display:none
      }
        }

@media screen and (min-width:960px){

.social-share--open .social-share__item>.social-share__icon--close{
          display:flex
      }
        }

.social-share__item>.social-share__icon::before{
      font-size:1.125rem;
    }

.social-share__icontext{
    position:absolute;
    width:.0625rem;
    height:.0625rem;
    padding:0;
    margin:-.0625rem;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    border:0;
  }

@media screen and (min-width:960px){

.social-share__items{
      flex-direction:column;
      flex-wrap:wrap;
      height:100%
  }
    }

@media screen and (min-width:960px){

.social-share--closed:not(.social-share--scrolled-down):not(.social-share--open) .social-share__item>.social-share__icon--open,.social-share--open .social-share__items,.social-share--scrolled-down:not(.social-share--open) .social-share__item>.social-share__icon--open,.social-share__items{
            display:flex
        }
          }

@media screen and (min-width:960px){

.social-share--closed:not(.social-share--scrolled-down):not(.social-share--open) .social-share__item>.social-share__icon--close,.social-share--closed:not(.social-share--scrolled-down):not(.social-share--open) .social-share__items,.social-share--scrolled-down:not(.social-share--open) .social-share__item>.social-share__icon--close,.social-share--scrolled-down:not(.social-share--open) .social-share__items{
          display:none
      }
        }

.standalone-image__base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
  }

.standalone-image picture{
    display:block;
  }

.standalone-image__figure-caption{
    padding:.625rem 1.875rem 1.875rem 1.875rem;
    color:#757575;
  }

.standalone-image--uncropped picture{padding-bottom:56.25%;height:0;overflow:hidden;position:relative;display:block;
  }

.standalone-image--uncropped picture img{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;height:auto;width:100%;}

.standalone-table__base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem;
  }

.standalone-table__title{
    font-size:1.25rem;
    margin-bottom:1.875rem;
    color:#575757;
    font-weight:700;
  }

.standalone-table__table{
    position:relative;
    margin:0 auto;
    overflow-x:auto;
    overflow-y:visible;
  }

.standalone-table__table table td,.standalone-table__table table th{
        padding:0;
      }

.standalone-table__table thead .standalone-table__cell{
        padding:1.25rem .625rem 1.25rem 1.25rem;
        align-items:center;
        display:flex;
      }

.standalone-table__table thead .standalone-table__cell--text{
          display:block;
          flex-grow:0;
          width:100%;
          white-space:nowrap;
        }

.standalone-table__table tbody .standalone-table__cell--text,.standalone-table__table tbody .standalone-table__cell>a{
          display:block;
          padding:1.25rem;
        }

.standalone-table__table tbody .standalone-table__cell>a .standalone-table__cell--text{
            display:inline;
            padding:0;
          }

.standalone-table__table tbody .standalone-table__cell--boolean{
          text-align:center;
        }

.standalone-table__table tbody .standalone-table__cell--boolean .standalone-table__tooltip{
          text-align:center;
          text-decoration:none;
        }

.standalone-table__table tbody .standalone-table__cell--text-sr{
          position:absolute;
          width:.0625rem;
          height:.0625rem;
          padding:0;
          margin:-.0625rem;
          overflow:hidden;
          clip:rect(0, 0, 0, 0);
          border:0;
        }

.standalone-table__table tbody .standalone-table__cell--heading{
          background:#fff;
          font-size:1rem;
          border-top:.0625rem solid #575757;
          border-bottom:.0625rem solid #575757;
          font-weight:700;
        }

.standalone-table__table tbody .standalone-table__cell--heading::before{
            background-color:#575757;
            box-sizing:border-box;
            content:"";
            height:.0625rem;
            position:absolute;
            top:-.0625rem;
            width:100%;
            left:0;
          }

.standalone-table__table tbody .standalone-table__cell--heading::after{
            display:block;
            box-sizing:border-box;
            height:.3125rem;
            background:#ececec;
            border-bottom:.0625rem solid #575757;
            content:"";
            position:absolute;
            bottom:-.0625rem;
            width:100%;
            left:0;
          }

.standalone-table__table tbody .standalone-table__cell--heading .standalone-table__cell,.standalone-table__table tbody .standalone-table__cell--heading .standalone-table__tooltip-trigger{
            font-size:1rem;
            font-weight:700;
          }

.standalone-table__table tbody [data-cell-boolean]::before{
        font-size:1.875rem;
        font-family:icon-font,Arial,Roboto,Helvetica,sans-serif !important;
        speak:none;
        font-style:normal;
        font-weight:400;
        font-variant:normal;
        text-transform:none;
        line-height:1;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        content:normal;
        color:#575757;
      }

.standalone-table__table tbody [data-cell-boolean=true]::before{
        font-size:1.5rem;
        content:"\e9a7";
      }

.standalone-table__table tbody [data-cell-boolean=false]::before{
        font-size:1.25rem;
        content:"\e606";
      }

.standalone-table__tooltip{
    box-sizing:border-box;
    display:inline-block;
    text-align:left;
    z-index:1;
  }

.standalone-table__tooltip,td .standalone-table__tooltip:focus,td .standalone-table__tooltip:hover,td:focus .standalone-table__tooltip,td:hover .standalone-table__tooltip,th .standalone-table__tooltip:focus,th .standalone-table__tooltip:hover{
    color:#575757;
    text-decoration:none;
    }

td .standalone-table__tooltip:focus>.standalone-table__tooltip-comment,td .standalone-table__tooltip:hover>.standalone-table__tooltip-comment,td:focus .standalone-table__tooltip>.standalone-table__tooltip-comment,td:hover .standalone-table__tooltip>.standalone-table__tooltip-comment,th .standalone-table__tooltip:focus>.standalone-table__tooltip-comment,th .standalone-table__tooltip:hover>.standalone-table__tooltip-comment{
        opacity:1;
        visibility:visible;
      }

thead .standalone-table__tooltip{
    width:2.5rem;
    height:2.5rem;
    font-size:1rem;
    line-height:2.5rem;
    margin-left:1.25rem;
    display:inline-block;
    background:#69be28;
    border-radius:50%;
    flex-shrink:0;
    font-weight:700;
    position:relative;
    text-align:center;
    transition:all .3s;
    z-index:20;
  }

thead .standalone-table__tooltip:focus,thead .standalone-table__tooltip:hover{
      background-color:#ddd;
    }

.standalone-table__cell--underline::after{
      height:.3125rem;
      background:#575757;
      bottom:0;
      content:"";
      position:absolute;
      width:100%;
      left:0;
    }

tbody .standalone-table__tooltip{
    font-size:.875rem;
    display:flex;
    align-items:center;
    font-weight:lighter;
    width:100%;
  }

tbody .standalone-table__tooltip:focus,tbody .standalone-table__tooltip:hover{
      position:static;
    }

tbody .standalone-table__tooltip--link{
      font-weight:700;
      padding:0;
    }

tbody .standalone-table__tooltip--link:focus,tbody .standalone-table__tooltip--link:hover{
        color:#005a9b;
      }

tbody .standalone-table__tooltip::before{
      height:.3125rem;
      background:#69be28;
      bottom:0;
      content:"";
      position:absolute;
      width:100%;
      left:0;
      z-index:10;
    }

tbody .standalone-table__tooltip:focus::before,tbody .standalone-table__tooltip:hover::before{
      background:#575757;
    }

.standalone-table__tooltip-comment{
    padding:.75rem .9375rem;
    font-size:.875rem;
    background:#575757;
    color:#fff;
    cursor:default;
    font-weight:700;
    line-height:1.125rem;
    position:absolute;
    display:block;
    visibility:hidden;
    z-index:20;
    opacity:0;
    transition:opacity .3s ease-in;
    max-width:25rem;
    text-align:left;
  }

.standalone-table__tooltip-comment--heading{
      width:25rem;
      background:transparent;
      padding:0;
    }

.standalone-table__tooltip-comment--heading span{
        background:#575757;
        display:inline-block;
        max-width:25rem;
        padding:.75rem .9375rem;
        text-align:left;
      }

th:not([data-cell-position=first]) .standalone-table__tooltip-comment{
    right:50%;
    margin-top:.625rem;
    text-align:right;
  }

th:not([data-cell-position=first]) .standalone-table__tooltip-comment::after{
      content:"";
      position:absolute;
      border-left:.625rem solid transparent;
      border-top:.625rem solid transparent;
      border-right:.625rem solid #575757;
      border-bottom:.625rem solid #575757;
      top:-.625rem;
      right:0;
    }

th[data-cell-position=first] .standalone-table__tooltip-comment{
    left:50%;
    margin-top:.625rem;
    text-align:left;
  }

th[data-cell-position=first] .standalone-table__tooltip-comment::after{
      content:"";
      position:absolute;
      border-left:.625rem solid #575757;
      border-top:.625rem solid transparent;
      border-right:.625rem solid transparent;
      border-bottom:.625rem solid #575757;
      top:-.625rem;
      left:0;
    }

td:not([data-cell-position=last]) .standalone-table__tooltip-comment{
    margin-bottom:.625rem;
    left:10%;
    bottom:80%;
  }

td:not([data-cell-position=last]) .standalone-table__tooltip-comment::before{
      content:"";
      position:absolute;
      border-left:.625rem solid #575757;
      border-right:.625rem solid transparent;
      border-bottom:.625rem solid transparent;
      border-top:.625rem solid #575757;
      bottom:-.625rem;
      left:0;
    }

td[data-cell-position=last] .standalone-table__tooltip-comment{
    margin-bottom:.625rem;
    right:10%;
    bottom:80%;
  }

td[data-cell-position=last] .standalone-table__tooltip-comment::before{
      content:"";
      position:absolute;
      border-left:.625rem solid transparent;
      border-right:.625rem solid #575757;
      border-bottom:.625rem solid transparent;
      border-top:.625rem solid #575757;
      bottom:-.625rem;
      right:0;
    }

.standalone-table--sortable td[role=columnheader],.standalone-table--sortable th[role=columnheader]{
      cursor:pointer;
    }

.standalone-table__sorter{
    display:inline-block;
    line-height:1;
    text-align:right;
    width:.75rem;
    margin-left:1.25rem;
  }

.standalone-table__sort--asc::before{
      content:"\e90e";
    }

.standalone-table__sort--asc::before,.standalone-table__sort--desc::before{
      font-size:1.875rem;
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif !important;
      speak:none;
      font-style:normal;
      font-weight:400;
      font-variant:normal;
      text-transform:none;
      line-height:1;
      -webkit-font-smoothing:antialiased;
      -moz-osx-font-smoothing:grayscale;
    }

.standalone-table__sort--desc::before{
      content:"\e90f";
    }

.standalone-table__sort{
    color:#a6a6a6;
    font-size:.625rem;
    line-height:1;
    text-decoration:none;
  }

.standalone-table__sort::before{
      font-size:.625rem;
      font-weight:700;
    }

.standalone-table__sort:active,.standalone-table__sort:focus,.standalone-table__sort:hover{
      color:#575757;
      text-decoration:none;
    }

.standalone-table td[aria-sort=ascending] .standalone-table__sort--asc,.standalone-table td[aria-sort=descending] .standalone-table__sort--desc,.standalone-table th[aria-sort=ascending] .standalone-table__sort--asc,.standalone-table th[aria-sort=descending] .standalone-table__sort--desc{
      color:#575757;
    }

.tabbed-content--palette-0,.tabbed-content.colour--palette-0{--palette-text-colour:#575757;--palette-background-colour:#fff;--palette-hover-colour:#005a9b;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#fff;color:#575757;background-color:#fff;border-color:#575757;}

.tabbed-content--palette-0 a:focus,.tabbed-content--palette-0 a:hover,.tabbed-content.colour--palette-0 a:focus,.tabbed-content.colour--palette-0 a:hover{color:#005a9b;}

.tabbed-content--palette-0 .atomic--button-link,.tabbed-content.colour--palette-0 .atomic--button-link{color:#fff;background-color:#005a9b;border-color:#005a9b;}

.tabbed-content--palette-0 .atomic--button-link:focus,.tabbed-content--palette-0 .atomic--button-link:hover,.tabbed-content.colour--palette-0 .atomic--button-link:focus,.tabbed-content.colour--palette-0 .atomic--button-link:hover{background-color:#fff;color:#005a9b;}

.tabbed-content--palette-1,.tabbed-content.colour--palette-1{--palette-text-colour:#575757;--palette-background-colour:#f7f7f7;--palette-hover-colour:#005a9b;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#f7f7f7;color:#575757;background-color:#f7f7f7;border-color:#575757;}

.tabbed-content--palette-1 a:focus,.tabbed-content--palette-1 a:hover,.tabbed-content.colour--palette-1 a:focus,.tabbed-content.colour--palette-1 a:hover{color:#005a9b;}

.tabbed-content--palette-1 .atomic--button-link,.tabbed-content.colour--palette-1 .atomic--button-link{color:#f7f7f7;background-color:#005a9b;border-color:#005a9b;}

.tabbed-content--palette-1 .atomic--button-link:focus,.tabbed-content--palette-1 .atomic--button-link:hover,.tabbed-content.colour--palette-1 .atomic--button-link:focus,.tabbed-content.colour--palette-1 .atomic--button-link:hover{background-color:#f7f7f7;color:#005a9b;}

.tabbed-content__base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem 1.875rem 0 1.875rem;
  }

.tabbed-content__navigation-wrapper{
    position:relative;
  }

.wcmmode-edit .tabbed-content__navigation-wrapper{
      display:none;
    }

.tabbed-content__header{
    padding-top:0;
  }

.tabbed-content__tab{
    padding:0 .375rem;
    margin-bottom:1.25rem;
    display:block;
    position:relative;
    width:25%;
    box-sizing:border-box;
  }

.tabbed-content__tab--selected{
      overflow:visible !important;
    }

.tabbed-content__tab--selected::before{
        border:solid transparent;
        border-color:transparent;
        border-top-color:#575757;
        border-width:1rem;
        margin-left:-1rem;
      }

.tabbed-content__tab--selected::after,.tabbed-content__tab--selected::before{
        box-sizing:border-box;
        top:100%;
        left:50%;
        content:" ";
        height:0;
        width:0;
        position:absolute;
        margin-top:-.0625rem;
      }

.tabbed-content__tab--selected::after{
        transition:border-color .3s;
        border:solid transparent;
        border-color:transparent;
        border-top-color:#69be28;
        border-width:.9375rem;
        margin-left:-.9375rem;
      }

.tabbed-content__tab--selected._slider__slide{
        overflow:visible !important;
      }

.tabbed-content__select{
    vertical-align:top;
    text-align:center;
  }

.tabbed-content__select,.tabbed-content__select-wrapper{
    position:relative;
    width:100%;
    display:inline-block;
    }

.tabbed-content__select-wrapper{
      margin-bottom:1.25rem;
    }

.tabbed-content__select-wrapper select{
    box-sizing:border-box;
    padding:.875rem .9375rem;
    height:3.125rem;
    font-size:.875rem;
    border:.0625rem solid #d9d9d9;
    appearance:none;
    -webkit-appearance:menulist;
    -moz-appearance:menulist;
    width:100%;
    background-color:#fff;
    color:#575757;
  }

.tabbed-content__select-wrapper select[type=search],.tabbed-content__select-wrapper select[type=text]{
    box-sizing:border-box;
  }

.tabbed-content__select-wrapper select::-ms-input-placeholder{
    color:#575757;
    opacity:1;
  }

.tabbed-content__select-wrapper select::placeholder{
    color:#575757;
    opacity:1;
  }

@media screen and (min-width:600px){

.tabbed-content__select-wrapper{
        width:50%;
        margin-bottom:0
    }
      }

.tabbed-content__submit-button{
    height:3.125rem;
    padding:0 1rem 0 1rem;
    display:inline-block;
    min-width:0;
    line-height:100%;
    min-height:inherit;
    vertical-align:top;
    width:100%;
    margin:0;
  }

@media screen and (min-width:600px){

.tabbed-content__submit-button{
      width:auto;
      margin-left:1rem
  }
    }

.tabbed-content__submit-button::after{
      content:normal;
    }

.tabbed-content__submit-button span{
      float:left;
      white-space:nowrap;
    }

.tabbed-content__tabs-navigation{
    display:none;
  }

@media screen and (min-width:960px){

.tabbed-content__tabs-navigation{
      display:block;
      overflow:hidden
  }
    }

.tabbed-content__button{
    width:100%;
    min-height:3.75rem;
    padding:0 1.25rem 0 1.25rem;
    transition:all .3s;
    transition-property:color, background-color, border-color;
    box-sizing:border-box;
    border-width:.0625rem;
    border-style:solid;
    display:inline-block;
    overflow:hidden;
    line-height:3.75rem;
    font-weight:700;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    border-radius:0;
    color:#fff;
    background-color:#dd1d21;
    border-color:#dd1d21;
    padding:0 .625rem 0 .625rem;
    border:.0625rem solid #575757;
    background-color:#fff;
    color:#575757;
    display:block;
  }

.tabbed-content__button:focus,.tabbed-content__button:hover{
    background-color:#fff;
    color:#dd1d21;
    text-decoration:none;
  }

.tabbed-content__button:focus::after,.tabbed-content__button:focus span,.tabbed-content__button:hover::after,.tabbed-content__button:hover span{
    text-decoration:none;
  }

@media screen and (min-width:600px){

.tabbed-content__button{
    width:auto;
    min-width:18.75rem;
    min-height:4.375rem;
    line-height:4.375rem
  }
  }

.tabbed-content__button[class*=icon--]::before{
    padding:1.25rem .625rem 1.25rem 0;
    vertical-align:middle;
  }

.tabbed-content__button[data-suffix]::after,.tabbed-content__button[data-suffix][target=_blank]::after,.tabbed-content__button[target=_blank]::after{
    content:none;
  }

.tabbed-content__button-wrapper{
    display:inline-block;
    width:100%;
  }

.tabbed-content__button-label{
    line-height:1.5rem;
    display:inline-block;
    vertical-align:middle;
    max-width:100%;
  }

.tabbed-content__button[class*=icon--] .tabbed-content__button-wrapper{
    width:calc(100% - 3.1875rem);
  }

.tabbed-content__button[data-suffix] .tabbed-content__button-label::after{
    content:attr(data-suffix);
    color:inherit;
  }

.tabbed-content__button[target=_blank] [class$=-label]::after{
    content:" \e62f";
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    color:inherit;
    display:inline;
  }

.tabbed-content__button[data-suffix][target=_blank] .tabbed-content__button-label::after{
    content:attr(data-suffix) " \e62f";
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
  }

.tabbed-content__button[disabled]{
    opacity:.4;
    cursor:not-allowed;
  }

@media screen and (min-width:600px){

.tabbed-content__button{
      min-width:0;
      min-height:4.25rem
  }
    }

.tabbed-content__tab--selected .tabbed-content__button{
      background-color:#69be28;
      color:#fff;
    }

.tabbed-content__button::after{
      height:4.25rem;
      content:"";
      display:inline-block;
      vertical-align:middle;
    }

a.tabbed-content__button:focus,a.tabbed-content__button:hover{
      position:static;
      background-color:#575757;
      color:#fff;
      text-decoration:none;
    }

.tabbed-content__tab--selected a.tabbed-content__button:focus,.tabbed-content__tab--selected a.tabbed-content__button:hover{
        background-color:#69be28;
        color:#fff;
      }

a.tabbed-content__button:focus span,a.tabbed-content__button:hover span{
        text-decoration:none;
      }

.tabbed-content__tabs{
    display:none;
    overflow:hidden;
    float:left;
    width:calc(100% - 9.375rem);
    margin-left:-.375rem;
    margin-right:-.375rem;
  }

.tabbed-content--carousel-initialized .tabbed-content__tabs{
    display:block;
  }

.tabbed-content__arrows{
    display:none;
    float:right;
  }

.tabbed-content--carousel-nav-enabled .tabbed-content__arrows{
      display:block;
    }

.tabbed-content__arrow-next:hover,.tabbed-content__arrow-prev:hover{
      background-color:#69be28;
      border-color:#69be28;
      color:#fff;
    }

.tabbed-content__arrow-prev{
    transition:all .3s;
    font-size:1.875rem;
    width:4.375rem;
    height:4.375rem;
    border:.0625rem solid #575757;
    background-color:transparent;
    color:#575757;
    font-weight:400;
    line-height:1;
    text-align:center;
    padding:0;
    left:-.0625rem;
    position:relative;
  }

.tabbed-content__arrow-prev:focus{
    outline:none;
  }

.tabbed-content__arrow-prev span{
    display:none;
  }

.tabbed-content__arrow-prev::after{
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    vertical-align:middle;
    display:inline-block;
    font-weight:400;
    content:"\e90f";
    transform:rotate(90deg);
  }

.tabbed-content__arrow-next{
    transition:all .3s;
    font-size:1.875rem;
    width:4.375rem;
    height:4.375rem;
    border:.0625rem solid #575757;
    background-color:transparent;
    color:#575757;
    font-weight:400;
    line-height:1;
    text-align:center;
    padding:0;
  }

.tabbed-content__arrow-next:focus{
    outline:none;
  }

.tabbed-content__arrow-next span{
    display:none;
  }

.tabbed-content__arrow-next::after{
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    vertical-align:middle;
    display:inline-block;
    font-weight:400;
    content:"\e90f";
    transform:rotate(-90deg);
  }

.tabbed-content__item{
    clear:both;
    display:none;
    overflow:hidden;
  }

.tabbed-content__item--selected,.wcmmode-edit .tabbed-content__item{
      display:block;
    }

.tabbed-content__item-header{
    border-top:0;
    border-bottom:.1875rem solid #69be28;
    padding-bottom:1.25rem;
  }

.tabbed-content__item-header h3{
      text-align:left;
    }

.tabbed-content__item-header-label{
      font-size:1.375rem;
    }

.tabbed-content__item-body{
    margin:0 -1.875rem 0 -1.875rem;
  }

.tabbed-content__item-body>.component{
  margin-bottom:1.25rem;
}

.tabbed-content__item-body>.component:last-child{
  margin-bottom:0;
}

@media screen and (max-width:599px){
  .campaign-promo__dots-wrapper{
    margin-bottom:0;
  }
}

.tabbed-content--list-with-filter.tabbed-content--palette-0,.tabbed-content--list.tabbed-content--palette-0{
      --palette-text-colour:#575757;
      --palette-background-colour:#fff;
      --palette-hover-colour:#005a9b;
      --palette-button-background-colour:#005a9b;
      --palette-button-text-colour:#fff;
      color:#575757;
      background-color:#fff;
      border-color:#575757;
    }

.tabbed-content--list-with-filter.tabbed-content--palette-0 a:focus,.tabbed-content--list-with-filter.tabbed-content--palette-0 a:hover,.tabbed-content--list.tabbed-content--palette-0 a:focus,.tabbed-content--list.tabbed-content--palette-0 a:hover{color:#005a9b;}

.tabbed-content--list-with-filter.tabbed-content--palette-0 .atomic--button-link,.tabbed-content--list.tabbed-content--palette-0 .atomic--button-link{color:#fff;background-color:#005a9b;border-color:#005a9b;}

.tabbed-content--list-with-filter.tabbed-content--palette-0 .atomic--button-link:focus,.tabbed-content--list-with-filter.tabbed-content--palette-0 .atomic--button-link:hover,.tabbed-content--list.tabbed-content--palette-0 .atomic--button-link:focus,.tabbed-content--list.tabbed-content--palette-0 .atomic--button-link:hover{background-color:#fff;color:#005a9b;}

.tabbed-content--list-with-filter.tabbed-content--palette-1,.tabbed-content--list.tabbed-content--palette-1{
      --palette-text-colour:#575757;
      --palette-background-colour:#f7f7f7;
      --palette-hover-colour:#005a9b;
      --palette-button-background-colour:#005a9b;
      --palette-button-text-colour:#f7f7f7;
      color:#575757;
      background-color:#f7f7f7;
      border-color:#575757;
    }

.tabbed-content--list-with-filter.tabbed-content--palette-1 a:focus,.tabbed-content--list-with-filter.tabbed-content--palette-1 a:hover,.tabbed-content--list.tabbed-content--palette-1 a:focus,.tabbed-content--list.tabbed-content--palette-1 a:hover{color:#005a9b;}

.tabbed-content--list-with-filter.tabbed-content--palette-1 .atomic--button-link,.tabbed-content--list.tabbed-content--palette-1 .atomic--button-link{color:#f7f7f7;background-color:#005a9b;border-color:#005a9b;}

.tabbed-content--list-with-filter.tabbed-content--palette-1 .atomic--button-link:focus,.tabbed-content--list-with-filter.tabbed-content--palette-1 .atomic--button-link:hover,.tabbed-content--list.tabbed-content--palette-1 .atomic--button-link:focus,.tabbed-content--list.tabbed-content--palette-1 .atomic--button-link:hover{background-color:#f7f7f7;color:#005a9b;}

.tabbed-content--list-with-filter.tabbed-content--palette-2,.tabbed-content--list.tabbed-content--palette-2{
      --palette-text-colour:#575757;
      --palette-background-colour:#fff;
      --palette-hover-colour:#005a9b;
      --palette-button-background-colour:#69be28;
      --palette-button-text-colour:#575757;
      color:#575757;
      background-color:#fff;
      border-color:#575757;
    }

.tabbed-content--list-with-filter.tabbed-content--palette-2 a:focus,.tabbed-content--list-with-filter.tabbed-content--palette-2 a:hover,.tabbed-content--list.tabbed-content--palette-2 a:focus,.tabbed-content--list.tabbed-content--palette-2 a:hover{color:#005a9b;}

.tabbed-content--list-with-filter.tabbed-content--palette-2 .atomic--button-link,.tabbed-content--list.tabbed-content--palette-2 .atomic--button-link{color:#575757;background-color:#69be28;border-color:#69be28;}

.tabbed-content--list-with-filter.tabbed-content--palette-2 .atomic--button-link:focus,.tabbed-content--list-with-filter.tabbed-content--palette-2 .atomic--button-link:hover,.tabbed-content--list.tabbed-content--palette-2 .atomic--button-link:focus,.tabbed-content--list.tabbed-content--palette-2 .atomic--button-link:hover{background-color:#575757;color:#69be28;}

.tabbed-content--list-with-filter.tabbed-content--palette-3,.tabbed-content--list.tabbed-content--palette-3{
      --palette-text-colour:#fff;
      --palette-background-colour:#dd1d21;
      --palette-hover-colour:#fff;
      --palette-button-background-colour:#fff;
      --palette-button-text-colour:#dd1d21;
      color:#fff;
      background-color:#dd1d21;
      border-color:#fff;
    }

.tabbed-content--list-with-filter.tabbed-content--palette-3 a:focus,.tabbed-content--list-with-filter.tabbed-content--palette-3 a:hover,.tabbed-content--list.tabbed-content--palette-3 a:focus,.tabbed-content--list.tabbed-content--palette-3 a:hover{color:#fff;}

.tabbed-content--list-with-filter.tabbed-content--palette-3 .atomic--button-link,.tabbed-content--list.tabbed-content--palette-3 .atomic--button-link{color:#dd1d21;background-color:#fff;border-color:#fff;}

.tabbed-content--list-with-filter.tabbed-content--palette-3 .atomic--button-link:focus,.tabbed-content--list-with-filter.tabbed-content--palette-3 .atomic--button-link:hover,.tabbed-content--list.tabbed-content--palette-3 .atomic--button-link:focus,.tabbed-content--list.tabbed-content--palette-3 .atomic--button-link:hover{background-color:#dd1d21;color:#fff;}

.tabbed-content--list-with-filter.tabbed-content--palette-4,.tabbed-content--list.tabbed-content--palette-4{
      --palette-text-colour:#575757;
      --palette-background-colour:#fbce07;
      --palette-hover-colour:#575757;
      --palette-button-background-colour:#575757;
      --palette-button-text-colour:#fbce07;
      color:#575757;
      background-color:#fbce07;
      border-color:#575757;
    }

.tabbed-content--list-with-filter.tabbed-content--palette-4 a:focus,.tabbed-content--list-with-filter.tabbed-content--palette-4 a:hover,.tabbed-content--list.tabbed-content--palette-4 a:focus,.tabbed-content--list.tabbed-content--palette-4 a:hover{color:#575757;}

.tabbed-content--list-with-filter.tabbed-content--palette-4 .atomic--button-link,.tabbed-content--list.tabbed-content--palette-4 .atomic--button-link{color:#fbce07;background-color:#575757;border-color:#575757;}

.tabbed-content--list-with-filter.tabbed-content--palette-4 .atomic--button-link:focus,.tabbed-content--list-with-filter.tabbed-content--palette-4 .atomic--button-link:hover,.tabbed-content--list.tabbed-content--palette-4 .atomic--button-link:focus,.tabbed-content--list.tabbed-content--palette-4 .atomic--button-link:hover{background-color:#fbce07;color:#575757;}

.tabbed-content--list-with-filter.tabbed-content--palette-5,.tabbed-content--list.tabbed-content--palette-5{
      --palette-text-colour:#fff;
      --palette-background-colour:#003c88;
      --palette-hover-colour:#fff;
      --palette-button-background-colour:#fff;
      --palette-button-text-colour:#003c88;
      color:#fff;
      background-color:#003c88;
      border-color:#fff;
    }

.tabbed-content--list-with-filter.tabbed-content--palette-5 a:focus,.tabbed-content--list-with-filter.tabbed-content--palette-5 a:hover,.tabbed-content--list.tabbed-content--palette-5 a:focus,.tabbed-content--list.tabbed-content--palette-5 a:hover{color:#fff;}

.tabbed-content--list-with-filter.tabbed-content--palette-5 .atomic--button-link,.tabbed-content--list.tabbed-content--palette-5 .atomic--button-link{color:#003c88;background-color:#fff;border-color:#fff;}

.tabbed-content--list-with-filter.tabbed-content--palette-5 .atomic--button-link:focus,.tabbed-content--list-with-filter.tabbed-content--palette-5 .atomic--button-link:hover,.tabbed-content--list.tabbed-content--palette-5 .atomic--button-link:focus,.tabbed-content--list.tabbed-content--palette-5 .atomic--button-link:hover{background-color:#003c88;color:#fff;}

.tabbed-content--list-with-filter.tabbed-content--palette-7,.tabbed-content--list.tabbed-content--palette-7{
      --palette-text-colour:#fff;
      --palette-background-colour:#008443;
      --palette-hover-colour:#fff;
      --palette-button-background-colour:#fff;
      --palette-button-text-colour:#008443;
      color:#fff;
      background-color:#008443;
      border-color:#fff;
    }

.tabbed-content--list-with-filter.tabbed-content--palette-7 a:focus,.tabbed-content--list-with-filter.tabbed-content--palette-7 a:hover,.tabbed-content--list.tabbed-content--palette-7 a:focus,.tabbed-content--list.tabbed-content--palette-7 a:hover{color:#fff;}

.tabbed-content--list-with-filter.tabbed-content--palette-7 .atomic--button-link,.tabbed-content--list.tabbed-content--palette-7 .atomic--button-link{color:#008443;background-color:#fff;border-color:#fff;}

.tabbed-content--list-with-filter.tabbed-content--palette-7 .atomic--button-link:focus,.tabbed-content--list-with-filter.tabbed-content--palette-7 .atomic--button-link:hover,.tabbed-content--list.tabbed-content--palette-7 .atomic--button-link:focus,.tabbed-content--list.tabbed-content--palette-7 .atomic--button-link:hover{background-color:#008443;color:#fff;}

.tabbed-content--list-with-filter.tabbed-content--palette-8,.tabbed-content--list.tabbed-content--palette-8{
      --palette-text-colour:#fff;
      --palette-background-colour:#743410;
      --palette-hover-colour:#fff;
      --palette-button-background-colour:#fff;
      --palette-button-text-colour:#743410;
      color:#fff;
      background-color:#743410;
      border-color:#fff;
    }

.tabbed-content--list-with-filter.tabbed-content--palette-8 a:focus,.tabbed-content--list-with-filter.tabbed-content--palette-8 a:hover,.tabbed-content--list.tabbed-content--palette-8 a:focus,.tabbed-content--list.tabbed-content--palette-8 a:hover{color:#fff;}

.tabbed-content--list-with-filter.tabbed-content--palette-8 .atomic--button-link,.tabbed-content--list.tabbed-content--palette-8 .atomic--button-link{color:#743410;background-color:#fff;border-color:#fff;}

.tabbed-content--list-with-filter.tabbed-content--palette-8 .atomic--button-link:focus,.tabbed-content--list-with-filter.tabbed-content--palette-8 .atomic--button-link:hover,.tabbed-content--list.tabbed-content--palette-8 .atomic--button-link:focus,.tabbed-content--list.tabbed-content--palette-8 .atomic--button-link:hover{background-color:#743410;color:#fff;}

.tabbed-content--list-with-filter.tabbed-content--palette-9,.tabbed-content--list.tabbed-content--palette-9{
      --palette-text-colour:#fff;
      --palette-background-colour:#641964;
      --palette-hover-colour:#fff;
      --palette-button-background-colour:#fff;
      --palette-button-text-colour:#641964;
      color:#fff;
      background-color:#641964;
      border-color:#fff;
    }

.tabbed-content--list-with-filter.tabbed-content--palette-9 a:focus,.tabbed-content--list-with-filter.tabbed-content--palette-9 a:hover,.tabbed-content--list.tabbed-content--palette-9 a:focus,.tabbed-content--list.tabbed-content--palette-9 a:hover{color:#fff;}

.tabbed-content--list-with-filter.tabbed-content--palette-9 .atomic--button-link,.tabbed-content--list.tabbed-content--palette-9 .atomic--button-link{color:#641964;background-color:#fff;border-color:#fff;}

.tabbed-content--list-with-filter.tabbed-content--palette-9 .atomic--button-link:focus,.tabbed-content--list-with-filter.tabbed-content--palette-9 .atomic--button-link:hover,.tabbed-content--list.tabbed-content--palette-9 .atomic--button-link:focus,.tabbed-content--list.tabbed-content--palette-9 .atomic--button-link:hover{background-color:#641964;color:#fff;}

.tabbed-content--list-with-filter.tabbed-content--palette-10,.tabbed-content--list.tabbed-content--palette-10{
      --palette-text-colour:#575757;
      --palette-background-colour:#89cfdc;
      --palette-hover-colour:#575757;
      --palette-button-background-colour:#575757;
      --palette-button-text-colour:#89cfdc;
      color:#575757;
      background-color:#89cfdc;
      border-color:#575757;
    }

.tabbed-content--list-with-filter.tabbed-content--palette-10 a:focus,.tabbed-content--list-with-filter.tabbed-content--palette-10 a:hover,.tabbed-content--list.tabbed-content--palette-10 a:focus,.tabbed-content--list.tabbed-content--palette-10 a:hover{color:#575757;}

.tabbed-content--list-with-filter.tabbed-content--palette-10 .atomic--button-link,.tabbed-content--list.tabbed-content--palette-10 .atomic--button-link{color:#89cfdc;background-color:#575757;border-color:#575757;}

.tabbed-content--list-with-filter.tabbed-content--palette-10 .atomic--button-link:focus,.tabbed-content--list-with-filter.tabbed-content--palette-10 .atomic--button-link:hover,.tabbed-content--list.tabbed-content--palette-10 .atomic--button-link:focus,.tabbed-content--list.tabbed-content--palette-10 .atomic--button-link:hover{background-color:#89cfdc;color:#575757;}

.tabbed-content--list-with-filter.tabbed-content--palette-11,.tabbed-content--list.tabbed-content--palette-11{
      --palette-text-colour:#575757;
      --palette-background-colour:#bed50f;
      --palette-hover-colour:#575757;
      --palette-button-background-colour:#575757;
      --palette-button-text-colour:#bed50f;
      color:#575757;
      background-color:#bed50f;
      border-color:#575757;
    }

.tabbed-content--list-with-filter.tabbed-content--palette-11 a:focus,.tabbed-content--list-with-filter.tabbed-content--palette-11 a:hover,.tabbed-content--list.tabbed-content--palette-11 a:focus,.tabbed-content--list.tabbed-content--palette-11 a:hover{color:#575757;}

.tabbed-content--list-with-filter.tabbed-content--palette-11 .atomic--button-link,.tabbed-content--list.tabbed-content--palette-11 .atomic--button-link{color:#bed50f;background-color:#575757;border-color:#575757;}

.tabbed-content--list-with-filter.tabbed-content--palette-11 .atomic--button-link:focus,.tabbed-content--list-with-filter.tabbed-content--palette-11 .atomic--button-link:hover,.tabbed-content--list.tabbed-content--palette-11 .atomic--button-link:focus,.tabbed-content--list.tabbed-content--palette-11 .atomic--button-link:hover{background-color:#bed50f;color:#575757;}

.tabbed-content--list-with-filter.tabbed-content--palette-13,.tabbed-content--list.tabbed-content--palette-13{
      --palette-text-colour:#575757;
      --palette-background-colour:#d9d9d9;
      --palette-hover-colour:#575757;
      --palette-button-background-colour:#575757;
      --palette-button-text-colour:#d9d9d9;
      color:#575757;
      background-color:#d9d9d9;
      border-color:#575757;
    }

.tabbed-content--list-with-filter.tabbed-content--palette-13 a:focus,.tabbed-content--list-with-filter.tabbed-content--palette-13 a:hover,.tabbed-content--list.tabbed-content--palette-13 a:focus,.tabbed-content--list.tabbed-content--palette-13 a:hover{color:#575757;}

.tabbed-content--list-with-filter.tabbed-content--palette-13 .atomic--button-link,.tabbed-content--list.tabbed-content--palette-13 .atomic--button-link{color:#d9d9d9;background-color:#575757;border-color:#575757;}

.tabbed-content--list-with-filter.tabbed-content--palette-13 .atomic--button-link:focus,.tabbed-content--list-with-filter.tabbed-content--palette-13 .atomic--button-link:hover,.tabbed-content--list.tabbed-content--palette-13 .atomic--button-link:focus,.tabbed-content--list.tabbed-content--palette-13 .atomic--button-link:hover{background-color:#d9d9d9;color:#575757;}

.tabbed-content--list-with-filter.tabbed-content--palette-14,.tabbed-content--list.tabbed-content--palette-14{
      --palette-text-colour:#dd1d21;
      --palette-background-colour:#fff;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#dd1d21;
      --palette-button-text-colour:#fff;
      color:#dd1d21;
      background-color:#fff;
      border-color:#dd1d21;
    }

.tabbed-content--list-with-filter.tabbed-content--palette-14 a:focus,.tabbed-content--list-with-filter.tabbed-content--palette-14 a:hover,.tabbed-content--list.tabbed-content--palette-14 a:focus,.tabbed-content--list.tabbed-content--palette-14 a:hover{color:#dd1d21;}

.tabbed-content--list-with-filter.tabbed-content--palette-14 .atomic--button-link,.tabbed-content--list.tabbed-content--palette-14 .atomic--button-link{color:#fff;background-color:#dd1d21;border-color:#dd1d21;}

.tabbed-content--list-with-filter.tabbed-content--palette-14 .atomic--button-link:focus,.tabbed-content--list-with-filter.tabbed-content--palette-14 .atomic--button-link:hover,.tabbed-content--list.tabbed-content--palette-14 .atomic--button-link:focus,.tabbed-content--list.tabbed-content--palette-14 .atomic--button-link:hover{background-color:#fff;color:#dd1d21;}

.tabbed-content--list-with-filter.tabbed-content--palette-15,.tabbed-content--list.tabbed-content--palette-15{
      --palette-text-colour:#003c88;
      --palette-background-colour:#fff;
      --palette-hover-colour:#003c88;
      --palette-button-background-colour:#003c88;
      --palette-button-text-colour:#fff;
      color:#003c88;
      background-color:#fff;
      border-color:#003c88;
    }

.tabbed-content--list-with-filter.tabbed-content--palette-15 a:focus,.tabbed-content--list-with-filter.tabbed-content--palette-15 a:hover,.tabbed-content--list.tabbed-content--palette-15 a:focus,.tabbed-content--list.tabbed-content--palette-15 a:hover{color:#003c88;}

.tabbed-content--list-with-filter.tabbed-content--palette-15 .atomic--button-link,.tabbed-content--list.tabbed-content--palette-15 .atomic--button-link{color:#fff;background-color:#003c88;border-color:#003c88;}

.tabbed-content--list-with-filter.tabbed-content--palette-15 .atomic--button-link:focus,.tabbed-content--list-with-filter.tabbed-content--palette-15 .atomic--button-link:hover,.tabbed-content--list.tabbed-content--palette-15 .atomic--button-link:focus,.tabbed-content--list.tabbed-content--palette-15 .atomic--button-link:hover{background-color:#fff;color:#003c88;}

.tabbed-content--list-with-filter.tabbed-content--palette-16,.tabbed-content--list.tabbed-content--palette-16{
      --palette-text-colour:#008443;
      --palette-background-colour:#fff;
      --palette-hover-colour:#008443;
      --palette-button-background-colour:#008443;
      --palette-button-text-colour:#fff;
      color:#008443;
      background-color:#fff;
      border-color:#008443;
    }

.tabbed-content--list-with-filter.tabbed-content--palette-16 a:focus,.tabbed-content--list-with-filter.tabbed-content--palette-16 a:hover,.tabbed-content--list.tabbed-content--palette-16 a:focus,.tabbed-content--list.tabbed-content--palette-16 a:hover{color:#008443;}

.tabbed-content--list-with-filter.tabbed-content--palette-16 .atomic--button-link,.tabbed-content--list.tabbed-content--palette-16 .atomic--button-link{color:#fff;background-color:#008443;border-color:#008443;}

.tabbed-content--list-with-filter.tabbed-content--palette-16 .atomic--button-link:focus,.tabbed-content--list-with-filter.tabbed-content--palette-16 .atomic--button-link:hover,.tabbed-content--list.tabbed-content--palette-16 .atomic--button-link:focus,.tabbed-content--list.tabbed-content--palette-16 .atomic--button-link:hover{background-color:#fff;color:#008443;}

.tabbed-content--list-with-filter.tabbed-content--palette-17,.tabbed-content--list.tabbed-content--palette-17{
      --palette-text-colour:#743410;
      --palette-background-colour:#fff;
      --palette-hover-colour:#743410;
      --palette-button-background-colour:#743410;
      --palette-button-text-colour:#fff;
      color:#743410;
      background-color:#fff;
      border-color:#743410;
    }

.tabbed-content--list-with-filter.tabbed-content--palette-17 a:focus,.tabbed-content--list-with-filter.tabbed-content--palette-17 a:hover,.tabbed-content--list.tabbed-content--palette-17 a:focus,.tabbed-content--list.tabbed-content--palette-17 a:hover{color:#743410;}

.tabbed-content--list-with-filter.tabbed-content--palette-17 .atomic--button-link,.tabbed-content--list.tabbed-content--palette-17 .atomic--button-link{color:#fff;background-color:#743410;border-color:#743410;}

.tabbed-content--list-with-filter.tabbed-content--palette-17 .atomic--button-link:focus,.tabbed-content--list-with-filter.tabbed-content--palette-17 .atomic--button-link:hover,.tabbed-content--list.tabbed-content--palette-17 .atomic--button-link:focus,.tabbed-content--list.tabbed-content--palette-17 .atomic--button-link:hover{background-color:#fff;color:#743410;}

.tabbed-content--list-with-filter.tabbed-content--palette-18,.tabbed-content--list.tabbed-content--palette-18{
      --palette-text-colour:#641964;
      --palette-background-colour:#fff;
      --palette-hover-colour:#641964;
      --palette-button-background-colour:#641964;
      --palette-button-text-colour:#fff;
      color:#641964;
      background-color:#fff;
      border-color:#641964;
    }

.tabbed-content--list-with-filter.tabbed-content--palette-18 a:focus,.tabbed-content--list-with-filter.tabbed-content--palette-18 a:hover,.tabbed-content--list.tabbed-content--palette-18 a:focus,.tabbed-content--list.tabbed-content--palette-18 a:hover{color:#641964;}

.tabbed-content--list-with-filter.tabbed-content--palette-18 .atomic--button-link,.tabbed-content--list.tabbed-content--palette-18 .atomic--button-link{color:#fff;background-color:#641964;border-color:#641964;}

.tabbed-content--list-with-filter.tabbed-content--palette-18 .atomic--button-link:focus,.tabbed-content--list-with-filter.tabbed-content--palette-18 .atomic--button-link:hover,.tabbed-content--list.tabbed-content--palette-18 .atomic--button-link:focus,.tabbed-content--list.tabbed-content--palette-18 .atomic--button-link:hover{background-color:#fff;color:#641964;}

.tabbed-content--list .tabbed-content__navigation-wrapper{
        display:none;
      }

.tabbed-content--list-with-filter .tabbed-content__select-navigation{
        min-width:18.75rem;
        padding-bottom:1.875rem;
      }

.tabbed-content--tabs .tabbed-content__item-header{
      display:none;
    }

.tabbed-content--tabs .tabbed-content__select-navigation{
      display:block;
    }

@media screen and (min-width:960px){

.tabbed-content--tabs .tabbed-content__select-navigation{
        display:none
    }
      }

.talentbrew-job-search--palette-0,.talentbrew-job-search.colour--palette-0{--palette-text-colour:#575757;--palette-background-colour:#fff;--palette-hover-colour:#dd1d21;--palette-button-background-colour:#dd1d21;--palette-button-text-colour:#fff;color:#575757;background-color:#fff;border-color:#575757;}

.talentbrew-job-search--palette-0 a:focus,.talentbrew-job-search--palette-0 a:hover,.talentbrew-job-search.colour--palette-0 a:focus,.talentbrew-job-search.colour--palette-0 a:hover{color:#dd1d21;}

.talentbrew-job-search--palette-0 .atomic--button-link,.talentbrew-job-search.colour--palette-0 .atomic--button-link{color:#fff;background-color:#dd1d21;border-color:#dd1d21;}

.talentbrew-job-search--palette-0 .atomic--button-link:focus,.talentbrew-job-search--palette-0 .atomic--button-link:hover,.talentbrew-job-search.colour--palette-0 .atomic--button-link:focus,.talentbrew-job-search.colour--palette-0 .atomic--button-link:hover{background-color:#fff;color:#dd1d21;}

.talentbrew-job-search--palette-1,.talentbrew-job-search.colour--palette-1{--palette-text-colour:#575757;--palette-background-colour:#f7f7f7;--palette-hover-colour:#dd1d21;--palette-button-background-colour:#dd1d21;--palette-button-text-colour:#f7f7f7;color:#575757;background-color:#f7f7f7;border-color:#575757;}

.talentbrew-job-search--palette-1 a:focus,.talentbrew-job-search--palette-1 a:hover,.talentbrew-job-search.colour--palette-1 a:focus,.talentbrew-job-search.colour--palette-1 a:hover{color:#dd1d21;}

.talentbrew-job-search--palette-1 .atomic--button-link,.talentbrew-job-search.colour--palette-1 .atomic--button-link{color:#f7f7f7;background-color:#dd1d21;border-color:#dd1d21;}

.talentbrew-job-search--palette-1 .atomic--button-link:focus,.talentbrew-job-search--palette-1 .atomic--button-link:hover,.talentbrew-job-search.colour--palette-1 .atomic--button-link:focus,.talentbrew-job-search.colour--palette-1 .atomic--button-link:hover{background-color:#f7f7f7;color:#dd1d21;}

.talentbrew-job-search__layout{
    grid-row-gap:0;
  }

.talentbrew-job-search__image{
    -ms-grid-row:1;
    -ms-grid-column:1;
    -ms-grid-column-span:12;
    grid-area:1 / 1 / 1 / span 12;
  }

.talentbrew-job-search__image picture{
      display:block;
    }

.talentbrew-job-search__image img{
      display:block;
      width:100%;
    }

.talentbrew-job-search__content{
    -ms-grid-row:2;
    -ms-grid-column:1;
    -ms-grid-column-span:12;
    grid-area:2 / 1 / 2 / span 12;
    padding:1.875rem;
  }

.talentbrew-job-search__heading{
    text-align:center;
    text-transform:uppercase;
  }

.talentbrew-job-search__description{
    text-align:center;
  }

.talentbrew-job-search__form{
    padding-top:1.25rem;
  }

.talentbrew-job-search__form-label{
    font-family:Arial,Roboto,Helvetica,sans-serif;
    text-align:left;
    font-weight:700;
    margin:1.25rem 0 .625rem;
    line-height:1.5;
    font-size:1.25rem;
    display:block;
  }

.talentbrew-job-search__form-label:first-child{
    margin-top:0;
  }

.talentbrew-job-search__form-label:last-child{
    margin-bottom:0;
  }

.talentbrew-job-search__form-label a[data-suffix][target=_blank]::after{
    font-family:Arial,Roboto,Helvetica,sans-serif;
  }

.talentbrew-job-search__form-text-input{
    margin:0;
    border-radius:0;
    background:transparent;
    text-decoration:none;
    box-sizing:border-box;
    width:100%;
    height:3.75rem;
    border:.0625rem solid #d9d9d9;
    margin-bottom:.625rem;
    transition:border .3s;
    color:#575757;
    font-weight:700;
    font-size:.75rem;
  }

.talentbrew-job-search__form-text-input:not(:focus){
    outline:none;
  }

.talentbrew-job-search__form-text-input:active,.talentbrew-job-search__form-text-input:focus{
    background:transparent;
  }

.talentbrew-job-search__form-text-input:active span,.talentbrew-job-search__form-text-input:focus span{
      position:relative;
      top:0;
      left:0;
    }

.talentbrew-job-search__form-text-input,.talentbrew-job-search__form-text-input:active,.talentbrew-job-search__form-text-input:focus{
      padding:0 1.375rem;
      background-color:#fff;
    }

.talentbrew-job-search__form-text-input:active,.talentbrew-job-search__form-text-input:focus{
      border-color:#575757;
    }

.talentbrew-job-search__form-text-input::-ms-input-placeholder{
      font-weight:400;
      color:#757575;
    }

.talentbrew-job-search__form-text-input::placeholder{
      font-weight:400;
      color:#757575;
    }

.talentbrew-job-search__form-button{
    margin:0;
    border-radius:0;
    background:transparent;
    text-decoration:none;
    padding:0;
    border:none;
    width:100%;
    height:3.75rem;
    display:flex;
    justify-content:center;
    align-items:center;
    align-content:center;
    transition:background-color .3s;
    background-color:#005a9b;
    border-radius: 10px 0;
  }

.talentbrew-job-search__form-button:not(:focus){
    outline:none;
  }

.talentbrew-job-search__form-button:active,.talentbrew-job-search__form-button:focus{
    background:transparent;
  }

.talentbrew-job-search__form-button:active span,.talentbrew-job-search__form-button:focus span{
      position:relative;
      top:0;
      left:0;
    }

.talentbrew-job-search__form-button:active,.talentbrew-job-search__form-button:focus,.talentbrew-job-search__form-button span{
    padding:0;
  }

.talentbrew-job-search__form-button:active,.talentbrew-job-search__form-button:focus{
    border:0;
  }

.talentbrew-job-search__form-button:focus,.talentbrew-job-search__form-button:hover{
      background-color:#005a9b;
    }

.talentbrew-job-search__form-button::before{
      font-size:1.875rem;
      font-family:icon-font,Arial,Roboto,Helvetica,sans-serif !important;
      speak:none;
      font-style:normal;
      font-weight:400;
      font-variant:normal;
      text-transform:none;
      line-height:1;
      -webkit-font-smoothing:antialiased;
      -moz-osx-font-smoothing:grayscale;
      content:"\e936";
      display:inline-block;
      width:1.0625rem;
      height:1.0625rem;
      font-size:1.0625rem;
      color:#fff;
    }

@element ".talentbrew-job-search" and (min-width: 960px){
      eq_this .talentbrew-job-search__content{
        -ms-grid-row:1;
        -ms-grid-column:1;
        -ms-grid-column-span:12;
        grid-area:1 / 1 / 1 / span 12;
        -ms-grid-row-align:start;
            align-self:start;
        margin-top:1.875rem;
      }

      eq_this .talentbrew-job-search__description,eq_this .talentbrew-job-search__heading{
        text-align:left;
      }

      eq_this .talentbrew-job-search__form-input-group{
        display:flex;
      }

      eq_this .talentbrew-job-search__form-text-input{
        width:50%;
        height:3.125rem;
        margin-right:1.25rem;
        margin-bottom:0;
      }

      eq_this .talentbrew-job-search__form-button{
        width:3.125rem;
        height:3.125rem;
      }
        eq_this.talentbrew-job-search--has-image .talentbrew-job-search__content{
          position:relative;
          z-index:0;
          -ms-grid-row:1;
          -ms-grid-column:2;
          -ms-grid-column-span:10;
          grid-area:1 / 2 / 1 / span 10;
        }

        eq_this.talentbrew-job-search--has-image .talentbrew-job-search__content::before{
          position:absolute;
          z-index:-1;
          content:"";
          top:0;
          left:0;
          right:0;
          bottom:0;
          background-color:#fff;
          background-color:var(--palette-background-colour, transparent);
          opacity:.9;
        }
}

.testimonial{
  position:relative;
  quotes:"“" "”" "‘" "’";
}

.testimonial__base{
    max-width:81.25rem;
    margin:1.25rem 0;
  }

@media screen and (min-width:960px){

.testimonial__base{
      margin-left:auto;
      margin-right:auto
  }
    }

.testimonial__section,.testimonial__section-inner{
    height:100%;
  }

.testimonial__body{
    width:100%;
    height:100%;
    position:relative;
    display:block;
  }

.testimonial__quote-container{
    font-size:1.25rem;
    padding:.625rem 0 0 0;
    min-width:12.5rem;
    position:relative;
    width:100%;
    box-sizing:border-box;
    color:#575757;
  }

.testimonial__quote-container::after,.testimonial__quote-container::before{
      font-size:7.5rem;
      width:2.5rem;
      height:2.5rem;
      position:absolute;
      color:#69be28;
      display:block;
      font-style:italic;
    }

@media screen and (min-width:960px){

.testimonial__quote-container::after,.testimonial__quote-container::before{
        font-size:12.5rem;
        width:4.0625rem;
        height:3.4375rem
    }
      }

.testimonial__quote-container::before{
      left:-.75rem;
      top:-3.125rem;
      content:open-quote;
    }

@media screen and (min-width:960px){

.testimonial__quote-container::before{
        top:.9375rem;
        left:-1.25rem
    }
      }

.testimonial__quote-container::after{
      bottom:-.3125rem;
      right:.9375rem;
      content:close-quote;
    }

@media screen and (min-width:960px){

.testimonial__quote-container::after{
        bottom:4.375rem;
        right:1.875rem
    }
      }

@media screen and (min-width:960px){

.testimonial__quote-container{
      padding:3.75rem 6.25rem;
      font-size:1.875rem
  }
    }

.testimonial__quote-text{
    line-height:1.5rem;
  }

@media screen and (min-width:960px){

.testimonial__quote-text{
      line-height:2.125rem
  }
    }

.testimonial__list{
    width:100%;
  }

.testimonial__author{
    font-size:1rem;
    margin-top:1.25rem;
    line-height:1rem;
    display:block;
  }

@media screen and (min-width:960px){

.testimonial__author{
      margin-top:2.5rem
  }
    }

.testimonial__item{
    width:100%;
    outline:none;
  }

.testimonial__nav{
    position:absolute;
    height:100%;
    width:100%;
    left:0;
    top:0;
    display:none;
  }

.testimonial__arrows,.testimonial__dots-wrapper{
    justify-content:flex-start;
    flex-direction:row;
    align-items:flex-end;
    display:flex;
  }

.testimonial__arrows{
    position:relative;
    width:100%;
    height:100%;
    box-sizing:border-box;
    display:none;
  }

@media screen and (min-width:960px){

.testimonial__arrows{
      display:flex
  }
    }

.testimonial__dots-wrapper{
    position:absolute;
    width:100%;
    bottom:0;
  }

.testimonial__arrow-next,.testimonial__arrow-prev{
    z-index:2;
    border-radius: 10px 0;
  }

.testimonial__arrow-prev{
    box-sizing:border-box;
    position:relative;
    width:5rem;
    height:5rem;
    padding:0;
    border:0;
    margin-left:.625rem;
    margin-right:.625rem;
    background-color:#69be28;
    color:#fff;
    font-weight:700;
    display:flex;
    align-items:center;
    justify-content:center;
  }

.testimonial__arrow-prev:hover{
    background-color:#fff;
  }

.testimonial__arrow-prev:focus,.testimonial__arrow-prev:hover{
    border:.0625rem solid #69be28;
    background-color:#fff;
    color: #69be28;
  }

.testimonial__arrow-prev::after{
    font-size:1.75rem;
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    content:"\e921";
  }

[dir=rtl] .testimonial__arrow-prev::after{
      transform:scaleX(-1);
    }

.testimonial__arrow-prev span{
    display:none;
  }

.testimonial__arrow-next{
    box-sizing:border-box;
    position:relative;
    width:5rem;
    height:5rem;
    padding:0;
    border:0;
    margin-left:.625rem;
    margin-right:.625rem;
    background-color:#69be28;
    color:#fff;
    font-weight:700;
    display:flex;
    align-items:center;
    justify-content:center;
  }

.testimonial__arrow-next:hover{
    background-color:#fff;
  }

.testimonial__arrow-next:focus,.testimonial__arrow-next:hover{
  border:.0625rem solid #69be28;
  background-color:#fff;
  color: #69be28;
  }

.testimonial__arrow-next::after{
    font-size:1.75rem;
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    content:"\e921";
  }

[dir=rtl] .testimonial__arrow-next::after{
      transform:scaleX(-1);
    }

.testimonial__arrow-next span{
    display:none;
  }

.testimonial__arrow-next::after{
    content:"\e920";
  }

.testimonial__dot{
    box-sizing:border-box;
    width:1.125rem;
    height:1.125rem;
    margin:0 .25rem;
    border:.0625rem solid #d9d9d9;
    border-radius: 3px 0;
    padding:0;
    overflow:hidden;
    background-color:#fff;
    display:inline-block;
    vertical-align:top;
    position:relative;
    z-index:2;
    left:0;
    width:.625rem;
    height:.625rem;
  }

.testimonial__dot:focus{
    outline:none;
  }

.testimonial__dot span{
    display:none;
  }

@media screen and (min-width:960px){

.testimonial__dot{
      width:.9375rem;
      height:.9375rem;
      border-radius: 5px 0;
  }
    }

.testimonial__dot--selected{
      background-color:#005a9b;
    }

.testimonial__dots{
    margin:0;
    bottom:3.75rem;
    transition:bottom .3s;
    position:static;
    text-align:center;
    width:100%;
    box-sizing:border-box;
    right:0;
  }

.testimonial__dots--hide{
    display:none !important;
  }

.testimonial__dots button:first-child{
      margin-left:0;
    }

.testimonial__dots span{
      display:none;
    }

@media screen and (min-width:960px){

.testimonial__dots{
      position:absolute
  }
    }

.testimonial ._slider__inner,.testimonial__section{
    width:100%;
    outline:0;
  }

.testimonial__section-inner{
    display:flex;
    flex-direction:column;
    justify-content:center;
  }

@media screen and (min-width:960px){

.testimonial__section-inner{
      flex-direction:row
  }
    }

.testimonial__section-text-wrapper{
    padding:2.5rem 1.875rem;
    box-sizing:border-box;
    width:auto;
  }

@media screen and (min-width:960px){

.testimonial__section-text-wrapper{
      padding:0;
      width:100%
  }
    }

.testimonial__section-image-wrapper{
    display:none;
    box-sizing:border-box;
  }

.testimonial--image .testimonial_base{
      margin-left:0;
      margin-right:0;
      max-width:80.625rem;
    }

@media screen and (min-width:960px){

.testimonial--image .testimonial_base{
        margin-left:auto;
        margin-right:auto
    }
      }

.testimonial--image .testimonial__quote-container{
      padding:.625rem 0 0 0;
      margin-top:1.25rem;
    }

@media screen and (min-width:960px){

.testimonial--image .testimonial__quote-container{
        padding:3.75rem 1.875rem 0 1.875rem
    }
      }

.testimonial--image .testimonial__quote-container::before{
        top:-3.125rem;
        left:-.625rem;
      }

@media screen and (min-width:960px){

.testimonial--image .testimonial__quote-container::before{
          top:-2.1875rem;
          left:.625rem
      }
        }

.testimonial--image .testimonial__quote-container::after{
        bottom:0;
      }

@media screen and (min-width:960px){

.testimonial--image .testimonial__quote-container::after{
          bottom:-.9375rem
      }
        }

.testimonial--image .testimonial__arrows,.testimonial--image .testimonial__dots-wrapper{
      justify-content:center;
      flex-direction:column;
      align-items:flex-start;
    }

.testimonial--image .testimonial__dots-wrapper{
      align-items:flex-end;
    }

.testimonial--image .testimonial__arrow-prev{
      margin-bottom:1.25rem;
    }

.testimonial--image .testimonial__arrow-next,.testimonial--image .testimonial__arrow-prev{
      margin-left:0;
    }

.testimonial--image .testimonial__dots{
      padding-left:0;
      width:100%;
      text-align:center;
      bottom:0;
    }

@media screen and (min-width:960px){

.testimonial--image .testimonial__dots{
        padding-left:1.875rem;
        width:60%;
        text-align:left
    }
      }

.testimonial--image .testimonial__section-text-wrapper{
      width:auto;
      position:relative;
      box-sizing:border-box;
      display:flex;
      flex-direction:column;
      justify-content:center;
      align-items:center;
    }

@media screen and (min-width:960px){

.testimonial--image .testimonial__section-text-wrapper{
        width:60%
    }
      }

.testimonial--image .testimonial__section-image-wrapper{
      padding:0 1.875rem 0 1.875rem;
      width:auto;
      display:flex;
      align-items:center;
    }

.testimonial--image .testimonial__section-image-wrapper img,.testimonial--image .testimonial__section-image-wrapper picture{
        width:100%;
      }

@media screen and (min-width:960px){

.testimonial--image .testimonial__section-image-wrapper{
        padding:0 2.5rem;
        width:40%
    }
      }

.testimonial--no-image .testimonial__base{
      margin-left:auto;
      margin-right:auto;
      max-width:68.75rem;
    }

.testimonial--no-image .testimonial__arrow-prev{
      margin-left:0;
    }

@media screen and (min-width:960px){
      .testimonial--no-image.testimonial--has-carousel .testimonial__quote-container{
        padding-bottom:6.25rem;
      }

        .testimonial--no-image.testimonial--has-carousel .testimonial__quote-container::after{
          bottom:6.875rem;
        }
  }

.testimonial--has-carousel .testimonial__nav{
      display:block;
      opacity:0;
      transition:opacity .3s ease;
    }

@media screen and (min-width:960px){

.testimonial--has-carousel .testimonial__section-text-wrapper{
        padding:0
    }
      }

@media screen and (min-width:960px){

.testimonial--has-carousel .testimonial__quote-container{
        margin-bottom:2.5rem
    }
      }

.testimonial--carousel-initialized .testimonial__nav{
      opacity:1;
    }

.text-over-image{
  position:relative;
  overflow:hidden;
}

.text-over-image__image-wrapper picture{padding-bottom:50%;height:0;overflow:hidden;position:relative;display:block;
    }

.text-over-image__image-wrapper picture img{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;height:auto;width:100%;}

.text-over-image__body-wrapper{
    background:none !important;
  }

@media screen and (min-width:960px){

.text-over-image__body-wrapper{
      display:flex;
      position:absolute;
      top:0;
      width:50%;
      max-width:46.875rem;
      height:100%
  }
    }

@media screen and (min-width:960px){

.text-over-image__body-wrapper::before{
        display:block;
        content:"";
        width:100%;
        padding-top:100%;
        -ms-grid-row-align:center;
            align-self:center;
        background:var(--background-gradient)
    }
      }

.text-over-image__body{
    padding:1.875rem;
    z-index:1;
  }

@media screen and (min-width:960px){

.text-over-image__body{
      position:absolute;
      top:0;
      left:0;
      right:0;
      bottom:0;
      display:flex;
      flex-direction:column;
      justify-content:center;
      padding:0 20% 0 20%
  }
    }

.text-over-image__button-wrapper{
    padding:0;
    margin:0;
  }

.text-over-image__button-wrapper--palette-0,.text-over-image__button-wrapper.colour--palette-0{--palette-text-colour:#575757;--palette-background-colour:transparent;--palette-hover-colour:#005a9b;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#fff;color:#575757;background-color:transparent;border-color:#575757;}

.text-over-image__button-wrapper--palette-0 a:focus,.text-over-image__button-wrapper--palette-0 a:hover,.text-over-image__button-wrapper.colour--palette-0 a:focus,.text-over-image__button-wrapper.colour--palette-0 a:hover{color:#005a9b;}

.text-over-image__button-wrapper--palette-0 .atomic--button-link,.text-over-image__button-wrapper.colour--palette-0 .atomic--button-link{color:#fff;background-color:#005a9b;border-color:#005a9b;}

.text-over-image__button-wrapper--palette-0 .atomic--button-link:focus,.text-over-image__button-wrapper--palette-0 .atomic--button-link:hover,.text-over-image__button-wrapper.colour--palette-0 .atomic--button-link:focus,.text-over-image__button-wrapper.colour--palette-0 .atomic--button-link:hover{background-color:#fff;color:#005a9b;}

.text-over-image__button-wrapper--palette-1,.text-over-image__button-wrapper.colour--palette-1{--palette-text-colour:#575757;--palette-background-colour:transparent;--palette-hover-colour:#dd1d21;--palette-button-background-colour:#dd1d21;--palette-button-text-colour:#f7f7f7;color:#575757;background-color:transparent;border-color:#575757;}

.text-over-image__button-wrapper--palette-1 a:focus,.text-over-image__button-wrapper--palette-1 a:hover,.text-over-image__button-wrapper.colour--palette-1 a:focus,.text-over-image__button-wrapper.colour--palette-1 a:hover{color:#dd1d21;}

.text-over-image__button-wrapper--palette-1 .atomic--button-link,.text-over-image__button-wrapper.colour--palette-1 .atomic--button-link{color:#f7f7f7;background-color:#dd1d21;border-color:#dd1d21;}

.text-over-image__button-wrapper--palette-1 .atomic--button-link:focus,.text-over-image__button-wrapper--palette-1 .atomic--button-link:hover,.text-over-image__button-wrapper.colour--palette-1 .atomic--button-link:focus,.text-over-image__button-wrapper.colour--palette-1 .atomic--button-link:hover{background-color:#f7f7f7;color:#dd1d21;}

.text-over-image__button-wrapper--palette-2,.text-over-image__button-wrapper.colour--palette-2{--palette-text-colour:#575757;--palette-background-colour:transparent;--palette-hover-colour:#dd1d21;--palette-button-background-colour:#fbce07;--palette-button-text-colour:#575757;color:#575757;background-color:transparent;border-color:#575757;}

.text-over-image__button-wrapper--palette-2 a:focus,.text-over-image__button-wrapper--palette-2 a:hover,.text-over-image__button-wrapper.colour--palette-2 a:focus,.text-over-image__button-wrapper.colour--palette-2 a:hover{color:#dd1d21;}

.text-over-image__button-wrapper--palette-2 .atomic--button-link,.text-over-image__button-wrapper.colour--palette-2 .atomic--button-link{color:#575757;background-color:#fbce07;border-color:#fbce07;}

.text-over-image__button-wrapper--palette-2 .atomic--button-link:focus,.text-over-image__button-wrapper--palette-2 .atomic--button-link:hover,.text-over-image__button-wrapper.colour--palette-2 .atomic--button-link:focus,.text-over-image__button-wrapper.colour--palette-2 .atomic--button-link:hover{background-color:#575757;color:#fbce07;}

.text-over-image__button-wrapper--palette-3,.text-over-image__button-wrapper.colour--palette-3{--palette-text-colour:#fff;--palette-background-colour:transparent;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#dd1d21;color:#fff;background-color:transparent;border-color:#fff;}

.text-over-image__button-wrapper--palette-3 a:focus,.text-over-image__button-wrapper--palette-3 a:hover,.text-over-image__button-wrapper.colour--palette-3 a:focus,.text-over-image__button-wrapper.colour--palette-3 a:hover{color:#fff;}

.text-over-image__button-wrapper--palette-3 .atomic--button-link,.text-over-image__button-wrapper.colour--palette-3 .atomic--button-link{color:#dd1d21;background-color:#fff;border-color:#fff;}

.text-over-image__button-wrapper--palette-3 .atomic--button-link:focus,.text-over-image__button-wrapper--palette-3 .atomic--button-link:hover,.text-over-image__button-wrapper.colour--palette-3 .atomic--button-link:focus,.text-over-image__button-wrapper.colour--palette-3 .atomic--button-link:hover{background-color:#dd1d21;color:#fff;}

.text-over-image__button-wrapper--palette-4,.text-over-image__button-wrapper.colour--palette-4{--palette-text-colour:#575757;--palette-background-colour:transparent;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#fbce07;color:#575757;background-color:transparent;border-color:#575757;}

.text-over-image__button-wrapper--palette-4 a:focus,.text-over-image__button-wrapper--palette-4 a:hover,.text-over-image__button-wrapper.colour--palette-4 a:focus,.text-over-image__button-wrapper.colour--palette-4 a:hover{color:#575757;}

.text-over-image__button-wrapper--palette-4 .atomic--button-link,.text-over-image__button-wrapper.colour--palette-4 .atomic--button-link{color:#fbce07;background-color:#575757;border-color:#575757;}

.text-over-image__button-wrapper--palette-4 .atomic--button-link:focus,.text-over-image__button-wrapper--palette-4 .atomic--button-link:hover,.text-over-image__button-wrapper.colour--palette-4 .atomic--button-link:focus,.text-over-image__button-wrapper.colour--palette-4 .atomic--button-link:hover{background-color:#fbce07;color:#575757;}

.text-over-image__button-wrapper--palette-5,.text-over-image__button-wrapper.colour--palette-5{--palette-text-colour:#fff;--palette-background-colour:transparent;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#003c88;color:#fff;background-color:transparent;border-color:#fff;}

.text-over-image__button-wrapper--palette-5 a:focus,.text-over-image__button-wrapper--palette-5 a:hover,.text-over-image__button-wrapper.colour--palette-5 a:focus,.text-over-image__button-wrapper.colour--palette-5 a:hover{color:#fff;}

.text-over-image__button-wrapper--palette-5 .atomic--button-link,.text-over-image__button-wrapper.colour--palette-5 .atomic--button-link{color:#003c88;background-color:#fff;border-color:#fff;}

.text-over-image__button-wrapper--palette-5 .atomic--button-link:focus,.text-over-image__button-wrapper--palette-5 .atomic--button-link:hover,.text-over-image__button-wrapper.colour--palette-5 .atomic--button-link:focus,.text-over-image__button-wrapper.colour--palette-5 .atomic--button-link:hover{background-color:#003c88;color:#fff;}

.text-over-image__button-wrapper--palette-7,.text-over-image__button-wrapper.colour--palette-7{--palette-text-colour:#fff;--palette-background-colour:transparent;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#008443;color:#fff;background-color:transparent;border-color:#fff;}

.text-over-image__button-wrapper--palette-7 a:focus,.text-over-image__button-wrapper--palette-7 a:hover,.text-over-image__button-wrapper.colour--palette-7 a:focus,.text-over-image__button-wrapper.colour--palette-7 a:hover{color:#fff;}

.text-over-image__button-wrapper--palette-7 .atomic--button-link,.text-over-image__button-wrapper.colour--palette-7 .atomic--button-link{color:#008443;background-color:#fff;border-color:#fff;}

.text-over-image__button-wrapper--palette-7 .atomic--button-link:focus,.text-over-image__button-wrapper--palette-7 .atomic--button-link:hover,.text-over-image__button-wrapper.colour--palette-7 .atomic--button-link:focus,.text-over-image__button-wrapper.colour--palette-7 .atomic--button-link:hover{background-color:#008443;color:#fff;}

.text-over-image__button-wrapper--palette-8,.text-over-image__button-wrapper.colour--palette-8{--palette-text-colour:#fff;--palette-background-colour:transparent;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#743410;color:#fff;background-color:transparent;border-color:#fff;}

.text-over-image__button-wrapper--palette-8 a:focus,.text-over-image__button-wrapper--palette-8 a:hover,.text-over-image__button-wrapper.colour--palette-8 a:focus,.text-over-image__button-wrapper.colour--palette-8 a:hover{color:#fff;}

.text-over-image__button-wrapper--palette-8 .atomic--button-link,.text-over-image__button-wrapper.colour--palette-8 .atomic--button-link{color:#743410;background-color:#fff;border-color:#fff;}

.text-over-image__button-wrapper--palette-8 .atomic--button-link:focus,.text-over-image__button-wrapper--palette-8 .atomic--button-link:hover,.text-over-image__button-wrapper.colour--palette-8 .atomic--button-link:focus,.text-over-image__button-wrapper.colour--palette-8 .atomic--button-link:hover{background-color:#743410;color:#fff;}

.text-over-image__button-wrapper--palette-9,.text-over-image__button-wrapper.colour--palette-9{--palette-text-colour:#fff;--palette-background-colour:transparent;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#641964;color:#fff;background-color:transparent;border-color:#fff;}

.text-over-image__button-wrapper--palette-9 a:focus,.text-over-image__button-wrapper--palette-9 a:hover,.text-over-image__button-wrapper.colour--palette-9 a:focus,.text-over-image__button-wrapper.colour--palette-9 a:hover{color:#fff;}

.text-over-image__button-wrapper--palette-9 .atomic--button-link,.text-over-image__button-wrapper.colour--palette-9 .atomic--button-link{color:#641964;background-color:#fff;border-color:#fff;}

.text-over-image__button-wrapper--palette-9 .atomic--button-link:focus,.text-over-image__button-wrapper--palette-9 .atomic--button-link:hover,.text-over-image__button-wrapper.colour--palette-9 .atomic--button-link:focus,.text-over-image__button-wrapper.colour--palette-9 .atomic--button-link:hover{background-color:#641964;color:#fff;}

.text-over-image__button-wrapper--palette-10,.text-over-image__button-wrapper.colour--palette-10{--palette-text-colour:#575757;--palette-background-colour:transparent;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#89cfdc;color:#575757;background-color:transparent;border-color:#575757;}

.text-over-image__button-wrapper--palette-10 a:focus,.text-over-image__button-wrapper--palette-10 a:hover,.text-over-image__button-wrapper.colour--palette-10 a:focus,.text-over-image__button-wrapper.colour--palette-10 a:hover{color:#575757;}

.text-over-image__button-wrapper--palette-10 .atomic--button-link,.text-over-image__button-wrapper.colour--palette-10 .atomic--button-link{color:#89cfdc;background-color:#575757;border-color:#575757;}

.text-over-image__button-wrapper--palette-10 .atomic--button-link:focus,.text-over-image__button-wrapper--palette-10 .atomic--button-link:hover,.text-over-image__button-wrapper.colour--palette-10 .atomic--button-link:focus,.text-over-image__button-wrapper.colour--palette-10 .atomic--button-link:hover{background-color:#89cfdc;color:#575757;}

.text-over-image__button-wrapper--palette-11,.text-over-image__button-wrapper.colour--palette-11{--palette-text-colour:#575757;--palette-background-colour:transparent;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#bed50f;color:#575757;background-color:transparent;border-color:#575757;}

.text-over-image__button-wrapper--palette-11 a:focus,.text-over-image__button-wrapper--palette-11 a:hover,.text-over-image__button-wrapper.colour--palette-11 a:focus,.text-over-image__button-wrapper.colour--palette-11 a:hover{color:#575757;}

.text-over-image__button-wrapper--palette-11 .atomic--button-link,.text-over-image__button-wrapper.colour--palette-11 .atomic--button-link{color:#bed50f;background-color:#575757;border-color:#575757;}

.text-over-image__button-wrapper--palette-11 .atomic--button-link:focus,.text-over-image__button-wrapper--palette-11 .atomic--button-link:hover,.text-over-image__button-wrapper.colour--palette-11 .atomic--button-link:focus,.text-over-image__button-wrapper.colour--palette-11 .atomic--button-link:hover{background-color:#bed50f;color:#575757;}

.text-over-image__button-wrapper--palette-13,.text-over-image__button-wrapper.colour--palette-13{--palette-text-colour:#575757;--palette-background-colour:transparent;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#d9d9d9;color:#575757;background-color:transparent;border-color:#575757;}

.text-over-image__button-wrapper--palette-13 a:focus,.text-over-image__button-wrapper--palette-13 a:hover,.text-over-image__button-wrapper.colour--palette-13 a:focus,.text-over-image__button-wrapper.colour--palette-13 a:hover{color:#575757;}

.text-over-image__button-wrapper--palette-13 .atomic--button-link,.text-over-image__button-wrapper.colour--palette-13 .atomic--button-link{color:#d9d9d9;background-color:#575757;border-color:#575757;}

.text-over-image__button-wrapper--palette-13 .atomic--button-link:focus,.text-over-image__button-wrapper--palette-13 .atomic--button-link:hover,.text-over-image__button-wrapper.colour--palette-13 .atomic--button-link:focus,.text-over-image__button-wrapper.colour--palette-13 .atomic--button-link:hover{background-color:#d9d9d9;color:#575757;}

.text-over-image__button-wrapper--palette-14,.text-over-image__button-wrapper.colour--palette-14{--palette-text-colour:#dd1d21;--palette-background-colour:transparent;--palette-hover-colour:#dd1d21;--palette-button-background-colour:#dd1d21;--palette-button-text-colour:#fff;color:#dd1d21;background-color:transparent;border-color:#dd1d21;}

.text-over-image__button-wrapper--palette-14 a:focus,.text-over-image__button-wrapper--palette-14 a:hover,.text-over-image__button-wrapper.colour--palette-14 a:focus,.text-over-image__button-wrapper.colour--palette-14 a:hover{color:#dd1d21;}

.text-over-image__button-wrapper--palette-14 .atomic--button-link,.text-over-image__button-wrapper.colour--palette-14 .atomic--button-link{color:#fff;background-color:#dd1d21;border-color:#dd1d21;}

.text-over-image__button-wrapper--palette-14 .atomic--button-link:focus,.text-over-image__button-wrapper--palette-14 .atomic--button-link:hover,.text-over-image__button-wrapper.colour--palette-14 .atomic--button-link:focus,.text-over-image__button-wrapper.colour--palette-14 .atomic--button-link:hover{background-color:#fff;color:#dd1d21;}

.text-over-image__button-wrapper--palette-15,.text-over-image__button-wrapper.colour--palette-15{--palette-text-colour:#003c88;--palette-background-colour:transparent;--palette-hover-colour:#003c88;--palette-button-background-colour:#003c88;--palette-button-text-colour:#fff;color:#003c88;background-color:transparent;border-color:#003c88;}

.text-over-image__button-wrapper--palette-15 a:focus,.text-over-image__button-wrapper--palette-15 a:hover,.text-over-image__button-wrapper.colour--palette-15 a:focus,.text-over-image__button-wrapper.colour--palette-15 a:hover{color:#003c88;}

.text-over-image__button-wrapper--palette-15 .atomic--button-link,.text-over-image__button-wrapper.colour--palette-15 .atomic--button-link{color:#fff;background-color:#003c88;border-color:#003c88;}

.text-over-image__button-wrapper--palette-15 .atomic--button-link:focus,.text-over-image__button-wrapper--palette-15 .atomic--button-link:hover,.text-over-image__button-wrapper.colour--palette-15 .atomic--button-link:focus,.text-over-image__button-wrapper.colour--palette-15 .atomic--button-link:hover{background-color:#fff;color:#003c88;}

.text-over-image__button-wrapper--palette-16,.text-over-image__button-wrapper.colour--palette-16{--palette-text-colour:#008443;--palette-background-colour:transparent;--palette-hover-colour:#008443;--palette-button-background-colour:#008443;--palette-button-text-colour:#fff;color:#008443;background-color:transparent;border-color:#008443;}

.text-over-image__button-wrapper--palette-16 a:focus,.text-over-image__button-wrapper--palette-16 a:hover,.text-over-image__button-wrapper.colour--palette-16 a:focus,.text-over-image__button-wrapper.colour--palette-16 a:hover{color:#008443;}

.text-over-image__button-wrapper--palette-16 .atomic--button-link,.text-over-image__button-wrapper.colour--palette-16 .atomic--button-link{color:#fff;background-color:#008443;border-color:#008443;}

.text-over-image__button-wrapper--palette-16 .atomic--button-link:focus,.text-over-image__button-wrapper--palette-16 .atomic--button-link:hover,.text-over-image__button-wrapper.colour--palette-16 .atomic--button-link:focus,.text-over-image__button-wrapper.colour--palette-16 .atomic--button-link:hover{background-color:#fff;color:#008443;}

.text-over-image__button-wrapper--palette-17,.text-over-image__button-wrapper.colour--palette-17{--palette-text-colour:#743410;--palette-background-colour:transparent;--palette-hover-colour:#743410;--palette-button-background-colour:#743410;--palette-button-text-colour:#fff;color:#743410;background-color:transparent;border-color:#743410;}

.text-over-image__button-wrapper--palette-17 a:focus,.text-over-image__button-wrapper--palette-17 a:hover,.text-over-image__button-wrapper.colour--palette-17 a:focus,.text-over-image__button-wrapper.colour--palette-17 a:hover{color:#743410;}

.text-over-image__button-wrapper--palette-17 .atomic--button-link,.text-over-image__button-wrapper.colour--palette-17 .atomic--button-link{color:#fff;background-color:#743410;border-color:#743410;}

.text-over-image__button-wrapper--palette-17 .atomic--button-link:focus,.text-over-image__button-wrapper--palette-17 .atomic--button-link:hover,.text-over-image__button-wrapper.colour--palette-17 .atomic--button-link:focus,.text-over-image__button-wrapper.colour--palette-17 .atomic--button-link:hover{background-color:#fff;color:#743410;}

.text-over-image__button-wrapper--palette-18,.text-over-image__button-wrapper.colour--palette-18{--palette-text-colour:#641964;--palette-background-colour:transparent;--palette-hover-colour:#641964;--palette-button-background-colour:#641964;--palette-button-text-colour:#fff;color:#641964;background-color:transparent;border-color:#641964;}

.text-over-image__button-wrapper--palette-18 a:focus,.text-over-image__button-wrapper--palette-18 a:hover,.text-over-image__button-wrapper.colour--palette-18 a:focus,.text-over-image__button-wrapper.colour--palette-18 a:hover{color:#641964;}

.text-over-image__button-wrapper--palette-18 .atomic--button-link,.text-over-image__button-wrapper.colour--palette-18 .atomic--button-link{color:#fff;background-color:#641964;border-color:#641964;}

.text-over-image__button-wrapper--palette-18 .atomic--button-link:focus,.text-over-image__button-wrapper--palette-18 .atomic--button-link:hover,.text-over-image__button-wrapper.colour--palette-18 .atomic--button-link:focus,.text-over-image__button-wrapper.colour--palette-18 .atomic--button-link:hover{background-color:#fff;color:#641964;}

.text-over-image__link{
    display:inline-block;
    margin-top:.625rem;
  }

.text-over-image--left .text-over-image__body-wrapper{
      right:calc(50% + 3.125rem);
    }

.text-over-image--right .text-over-image__body-wrapper{
      left:calc(50% + 3.125rem);
    }

.text-over-image--white{
  color:#575757;
}

@media screen and (min-width:960px){

.text-over-image--white{
    color:#fff
}
  }

.text-over-image--grey{
  color:#575757;
}

.text-over-image-carousel{
  position:relative;
  overflow:hidden;
}

.text-over-image-carousel__item{
    width:100%;
  }

.text-over-image-carousel .text-over-image__image-wrapper picture{padding-bottom:31.25%;height:0;overflow:hidden;position:relative;display:block;
    }

.text-over-image-carousel .text-over-image__image-wrapper picture img{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;height:auto;width:100%;}

.text-over-image-carousel__arrows,.text-over-image-carousel__dots-wrapper,.text-over-image-carousel__nav{
    width:100%;
    max-width:93.75rem;
    margin-left:auto;
    margin-right:auto;
  }

.text-over-image-carousel__arrows,.text-over-image-carousel__dots-wrapper{
    position:absolute;
    top:0;
    padding-bottom:31.25%;
    display:block;
  }

.text-over-image-carousel__arrow-next,.text-over-image-carousel__arrow-prev{
    z-index:2;
    position:absolute;
    top:calc(50% - 1.5625rem);
    border:.0625rem solid #575757;
    background-color:inherit;
    border-radius: 10px 0;
  }

.text-over-image-carousel__arrow-next:hover,.text-over-image-carousel__arrow-prev:hover{
      background-color:#69be28;
      border-color: :#69be28;
      color:#fff;
    }

.text-over-image-carousel__arrow-prev{
    transition:all .3s;
    font-size:1.875rem;
    width:4.375rem;
    height:4.375rem;
    border:.0625rem solid #575757;
    background-color:transparent;
    color:#575757;
    font-weight:400;
    line-height:1;
    text-align:center;
    padding:0;
    left:0;
    width:3.125rem;
    height:3.125rem;
    background:#fff;
  }

.text-over-image-carousel__arrow-prev:focus{
    outline:none;
  }

.text-over-image-carousel__arrow-prev span{
    display:none;
  }

.text-over-image-carousel__arrow-prev::after{
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    vertical-align:middle;
    display:inline-block;
    font-weight:400;
    content:"\e90f";
    transform:rotate(90deg);
  }

.text-over-image-carousel__arrow-next{
    transition:all .3s;
    font-size:1.875rem;
    width:4.375rem;
    height:4.375rem;
    border:.0625rem solid #575757;
    background-color:transparent;
    color:#575757;
    font-weight:400;
    line-height:1;
    text-align:center;
    padding:0;
    right:0;
    width:3.125rem;
    height:3.125rem;
    background:#fff;
  }

.text-over-image-carousel__arrow-next:focus{
    outline:none;
  }

.text-over-image-carousel__arrow-next span{
    display:none;
  }

.text-over-image-carousel__arrow-next::after{
    font-family:icon-font,Arial,Roboto,Helvetica,sans-serif;
    vertical-align:middle;
    display:inline-block;
    font-weight:400;
    content:"\e90f";
    transform:rotate(-90deg);
  }

.text-over-image-carousel__dots{
    margin:0;
    text-align:center;
    left:0;
    transition:bottom .3s;
    position:absolute;
    width:100%;
    bottom:-2rem;
  }

.text-over-image-carousel__dots--hide{
    display:none !important;
  }

@media screen and (min-width:960px){

.text-over-image-carousel__dots{
      bottom:2rem
  }
    }

.text-over-image-carousel__dots--moved{
      bottom:-1.75rem;
    }

.text-over-image-carousel__dots span{
      display:none;
    }

.text-over-image-carousel__dot{
    box-sizing:border-box;
    width:1.125rem;
    height:1.125rem;
    margin:0 .25rem;
    border:.0625rem solid #d9d9d9;
    border-radius: 5px 0;
    padding:0;
    overflow:hidden;
    background-color:#fff;
    display:inline-block;
    vertical-align:top;
    position:relative;
    z-index:2;
    left:0;
  }

.text-over-image-carousel__dot:focus{
    outline:none;
  }

.text-over-image-carousel__dot--selected{
    background-color:#005a9b;
  }

.text-over-image-carousel__arrows,.text-over-image-carousel__dot span{
    display:none;
  }

@media screen and (min-width:960px){

.text-over-image-carousel__arrows{
      display:block
  }
    }

.text-image--palette-0,.text-image.colour--palette-0{--palette-text-colour:#575757;--palette-background-colour:transparent;--palette-hover-colour:#005a9b;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#fff;color:#575757;background-color:transparent;border-color:#575757;}

.text-image--palette-0 a:focus,.text-image--palette-0 a:hover,.text-image.colour--palette-0 a:focus,.text-image.colour--palette-0 a:hover{color:#005a9b;}

.text-image--palette-0 .atomic--button-link,.text-image.colour--palette-0 .atomic--button-link{color:#fff;background-color:#005a9b;border-color:#005a9b;}

.text-image--palette-0 .atomic--button-link:focus,.text-image--palette-0 .atomic--button-link:hover,.text-image.colour--palette-0 .atomic--button-link:focus,.text-image.colour--palette-0 .atomic--button-link:hover{background-color:#fff;color:#005a9b;}

.text-image--palette-1,.text-image.colour--palette-1{--palette-text-colour:#575757;--palette-background-colour:#f7f7f7;--palette-hover-colour:#005a9b;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#f7f7f7;color:#575757;background-color:#f7f7f7;border-color:#575757;}

.text-image--palette-1 a:focus,.text-image--palette-1 a:hover,.text-image.colour--palette-1 a:focus,.text-image.colour--palette-1 a:hover{color:#005a9b;}

.text-image--palette-1 .atomic--button-link,.text-image.colour--palette-1 .atomic--button-link{color:#f7f7f7;background-color:#005a9b;border-color:#005a9b;}

.text-image--palette-1 .atomic--button-link:focus,.text-image--palette-1 .atomic--button-link:hover,.text-image.colour--palette-1 .atomic--button-link:focus,.text-image.colour--palette-1 .atomic--button-link:hover{background-color:#f7f7f7;color:#005a9b;}

.text-image__base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem;
  }

.text-image::after{
    content:"";
    display:block;
    clear:both;
  }

.text-image figure img{
      width:100%;
    }

.text-image__content{
    overflow-x:auto;
    overflow-y:hidden;
  }



.text-image__text li{
      padding-left:1.625rem;
      box-sizing:border-box;
      left:0;
      list-style-position:inside;
      margin-left:0;
      list-style: none;
background: transparent url(theme--nam/resources/misc/list-bullet.gif) no-repeat .3rem .3rem;
    }

.text-image__image-wrapper{
    float:left;
    margin:0 1.25rem .625rem 0;
    width:100%;
  }

@media screen and (min-width:600px){

.text-image__image-wrapper{
      width:50%
  }
    }

.text-image__image-caption{
    border-top:0;
    border-bottom:.1875rem solid #005a9b;
    display:block;
    font-size:.8125rem;
    line-height:1.5;
    padding:.5rem 0 .75rem 0;
    font-weight:700;
  }

.text-image--image-left .text-image__text table{
        clear:both;
      }

.text-image--image-left-nofloat .text-image__text{
      overflow:visible;
    }

@media screen and (min-width:960px){

.text-image--image-left-nofloat .text-image__text{
        overflow:hidden
    }
      }

.text-image--image-left-nofloat .text-image__text table{
        clear:both;
      }

.text-image--image-half .text-image__image-wrapper{
      width:100%;
    }

@media screen and (min-width:600px){

.text-image--image-half .text-image__image-wrapper{
        width:50%
    }
      }

.text-image--image-right .text-image__image-wrapper{
      margin:0 0 .625rem 1.25rem;
      float:right;
    }

.text-image--image-right .text-image__text table{
        clear:both;
      }

.text-image--image-right .text-image__text li{
        padding-left:1.625rem;
        left:0;
      }

.text-image--image-third .text-image__image-wrapper{
      width:100%;
    }

@media screen and (min-width:600px){

.text-image--image-third .text-image__image-wrapper{
        width:33.333%
    }
      }

.text-image--image-quarter .text-image__image-wrapper{
      width:100%;
    }

@media screen and (min-width:600px){

.text-image--image-quarter .text-image__image-wrapper{
        width:33.333%
    }
      }

@media screen and (min-width:960px){

.text-image--image-quarter .text-image__image-wrapper{
        width:25%
    }
      }

.timeline__base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem .9375rem 1.875rem .9375rem;
  }

@media screen and (min-width:960px){

.timeline__base{
      padding-left:1.875rem
  }
    }

.timeline__title{
    margin-top:0;
  }

.timeline__header{
    box-sizing:border-box;
    position:relative;
    background-image:linear-gradient(
        180deg,
        #575757 50%,
        hsla(0, 0%, 100%, 0) 0
      );
    background-position:0;
    background-size:.0625rem .75rem;
    background-repeat:repeat-y;
    padding:0 1.875rem 0 2.8125rem;
  }

.timeline__header::before{
      content:"";
      box-sizing:border-box;
      position:absolute;
      width:.875rem;
      height:.875rem;
      border:.1875rem solid #fff;
      background-color:#575757;
      box-shadow:0 0 0 .125rem #575757;
      border-radius:100%;
      left:-.375rem;
      top:2.0625rem;
      z-index:20;
    }

@media screen and (min-width:960px){

.timeline__header{
      margin:0;
      padding-left:5.625rem
  }
    }

.timeline__header::before{
      width:.3125rem;
      height:.3125rem;
      left:-.125rem;
      top:.125rem;
    }

.timeline__list{
    margin-bottom:0;
  }

.timeline__list-item{
    box-sizing:border-box;
    position:relative;
    background-image:linear-gradient(
        180deg,
        #575757 50%,
        hsla(0, 0%, 100%, 0) 0
      );
    background-position:0;
    background-size:.0625rem .75rem;
    background-repeat:repeat-y;
    list-style-type:none;
    left:0;
    margin:0;
    padding:0 0 0 .9375rem;
  }

.timeline__list-item::before{
      content:"";
      box-sizing:border-box;
      position:absolute;
      width:.875rem;
      height:.875rem;
      border:.1875rem solid #fff;
      background-color:#575757;
      box-shadow:0 0 0 .125rem #575757;
      border-radius:100%;
      left:-.375rem;
      top:2.0625rem;
      z-index:20;
    }

@media screen and (min-width:960px){

.timeline__list-item{
      padding-left:3.75rem
  }
    }

.timeline__list-item--hidden{
      display:none;
    }

.timeline__showmore-wrapper{
    box-sizing:border-box;
    position:relative;
    background-image:linear-gradient(
        180deg,
        #575757 50%,
        hsla(0, 0%, 100%, 0) 0
      );
    background-position:0;
    background-size:.0625rem .75rem;
    background-repeat:repeat-y;
    --palette-text-colour:#575757;
    --palette-background-colour:#fff;
    --palette-hover-colour:#dd1d21;
    --palette-button-background-colour:#fbce07;
    --palette-button-text-colour:#575757;
    color:#575757;
    background-color:#fff;
    border-color:#575757;
    padding:1.875rem 1.875rem 0
      2.8125rem;
  }

.timeline__showmore-wrapper::before{
      content:"";
      box-sizing:border-box;
      position:absolute;
      width:.875rem;
      height:.875rem;
      border:.1875rem solid #fff;
      background-color:#575757;
      box-shadow:0 0 0 .125rem #575757;
      border-radius:100%;
      left:-.375rem;
      top:2.0625rem;
      z-index:20;
    }

.timeline__showmore-wrapper a:focus,.timeline__showmore-wrapper a:hover{color:#005a9b;}

.timeline__showmore-wrapper .atomic--button-link{color:#fff;background-color:#69be28;border-color:#69be28;}

.timeline__showmore-wrapper .atomic--button-link:focus,.timeline__showmore-wrapper .atomic--button-link:hover{background-color:#fff;color:#69be28;}

@media screen and (min-width:960px){

.timeline__showmore-wrapper{
      margin:0;
      padding-left:5.625rem
  }
    }

.timeline__showmore-wrapper::before{
      top:3.75rem;
    }

.timeline-section__body{
    position:relative;
  }

.timeline-section__content{
    display:flex;
    flex-wrap:wrap;
    flex-direction:column;
    align-items:flex-start;
    justify-content:space-between;
  }

@media screen and (min-width:960px){

.timeline-section__content{
      flex-direction:row
  }
    }

.timeline-section__text{
    box-sizing:border-box;
    padding:1.875rem;
    width:100%;
    margin:0;
    word-wrap:break-word;
    overflow-wrap:break-word;
  }

@media screen and (min-width:960px){

.timeline-section__text{
      width:70%
  }
    }

.timeline-section__media-wrapper{
    width:100%;
  }

@media screen and (min-width:960px){

.timeline-section__media-wrapper{
      width:70%
  }
    }

.timeline-section__fast-fact-wrapper{
    padding:1.875rem;
    background-color:#69be28;
    color: #fff;
    width:100%;
    box-sizing:border-box;
  }

@media screen and (min-width:960px){

.timeline-section__fast-fact-wrapper{
      width:calc(30% - 1.25rem)
  }
    }

.timeline-section__fast-fact-wrapper-title{
    width:100%;
    font-weight:700;
    margin-bottom:1.875rem;
  }

.timeline-section__fast-fact-wrapper-description{
    width:100%;
    font-size:1.125rem;
  }

.timeline-section__date{
    color:#595959;
    box-sizing:border-box;
    position:relative;
    margin:0 0 1rem 0;
    text-align:left;
    line-height:normal;
    font-weight:700;
    width:100%;
  }

.timeline-section__copy{
    box-sizing:border-box;
    color:#575757;
    width:100%;
  }

.top-tasks--palette-0,.top-tasks.colour--palette-0{--palette-text-colour:#575757;--palette-background-colour:#e6eff5;--palette-hover-colour:#005a9b;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#fff;color:#575757;background-color:#e6eff5;border-color:#575757;}

.top-tasks--palette-0 a:focus,.top-tasks--palette-0 a:hover,.top-tasks.colour--palette-0 a:focus,.top-tasks.colour--palette-0 a:hover{color:#005a9b;}

.top-tasks--palette-0 .atomic--button-link,.top-tasks.colour--palette-0 .atomic--button-link{color:#fff;background-color:#005a9b;border-color:#005a9b;}

.top-tasks--palette-0 .atomic--button-link:focus,.top-tasks--palette-0 .atomic--button-link:hover,.top-tasks.colour--palette-0 .atomic--button-link:focus,.top-tasks.colour--palette-0 .atomic--button-link:hover{background-color:#fff;color:#005a9b;}

.top-tasks--palette-1,.top-tasks.colour--palette-1{--palette-text-colour:#575757;--palette-background-colour:#f7f7f7;--palette-hover-colour:#005a9b;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#f7f7f7;color:#575757;background-color:#f7f7f7;border-color:#575757;}

.top-tasks--palette-1 a:focus,.top-tasks--palette-1 a:hover,.top-tasks.colour--palette-1 a:focus,.top-tasks.colour--palette-1 a:hover{color:#005a9b;}

.top-tasks--palette-1 .atomic--button-link,.top-tasks.colour--palette-1 .atomic--button-link{color:#f7f7f7;background-color:#005a9b;border-color:#005a9b;}

.top-tasks--palette-1 .atomic--button-link:focus,.top-tasks--palette-1 .atomic--button-link:hover,.top-tasks.colour--palette-1 .atomic--button-link:focus,.top-tasks.colour--palette-1 .atomic--button-link:hover{background-color:#f7f7f7;color:#005a9b;}

.top-tasks--palette-2,.top-tasks.colour--palette-2{--palette-text-colour:#fff;--palette-background-colour:#69be28;--palette-hover-colour:#69be28;--palette-button-background-colour:#fff;--palette-button-text-colour:#575757;color:#fff;background-color:#69be28;border-color:#575757;}

.top-tasks--palette-2 a:focus,.top-tasks--palette-2 a:hover,.top-tasks.colour--palette-2 a:focus,.top-tasks.colour--palette-2 a:hover{color:#69be28;}

.top-tasks--palette-2 .atomic--button-link,.top-tasks.colour--palette-2 .atomic--button-link{color:#575757;background-color:#fff;border-color:#fff;}

.top-tasks--palette-2 .atomic--button-link:focus,.top-tasks--palette-2 .atomic--button-link:hover,.top-tasks.colour--palette-2 .atomic--button-link:focus,.top-tasks.colour--palette-2 .atomic--button-link:hover{background-color:#e1f2d4;color:#575757;}

.top-tasks--palette-3,.top-tasks.colour--palette-3{--palette-text-colour:#fff;--palette-background-colour:#dd1d21;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#dd1d21;color:#fff;background-color:#dd1d21;border-color:#fff;}

.top-tasks--palette-3 a:focus,.top-tasks--palette-3 a:hover,.top-tasks.colour--palette-3 a:focus,.top-tasks.colour--palette-3 a:hover{color:#fff;}

.top-tasks--palette-3 .atomic--button-link,.top-tasks.colour--palette-3 .atomic--button-link{color:#dd1d21;background-color:#fff;border-color:#fff;}

.top-tasks--palette-3 .atomic--button-link:focus,.top-tasks--palette-3 .atomic--button-link:hover,.top-tasks.colour--palette-3 .atomic--button-link:focus,.top-tasks.colour--palette-3 .atomic--button-link:hover{background-color:#dd1d21;color:#fff;}

.top-tasks--palette-4,.top-tasks.colour--palette-4{--palette-text-colour:#fff;--palette-background-colour:#005a9b;--palette-hover-colour:#fff;--palette-button-background-colour:#005a9b;--palette-button-text-colour:#fff;color:#fff;background-color:#005a9b;border-color:#fff;}

.top-tasks--palette-4 a:focus,.top-tasks--palette-4 a:hover,.top-tasks.colour--palette-4 a:focus,.top-tasks.colour--palette-4 a:hover{color:#fff;}

.top-tasks--palette-4 .atomic--button-link,.top-tasks.colour--palette-4 .atomic--button-link{color:#fff;background-color:#005a9b;border-color:#fff;}

.top-tasks--palette-4 .atomic--button-link:focus,.top-tasks--palette-4 .atomic--button-link:hover,.top-tasks.colour--palette-4 .atomic--button-link:focus,.top-tasks.colour--palette-4 .atomic--button-link:hover{background-color:#fff;color:#005a9b;}

.top-tasks--palette-5,.top-tasks.colour--palette-5{--palette-text-colour:#fff;--palette-background-colour:#003c88;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#003c88;color:#fff;background-color:#003c88;border-color:#fff;}

.top-tasks--palette-5 a:focus,.top-tasks--palette-5 a:hover,.top-tasks.colour--palette-5 a:focus,.top-tasks.colour--palette-5 a:hover{color:#fff;}

.top-tasks--palette-5 .atomic--button-link,.top-tasks.colour--palette-5 .atomic--button-link{color:#003c88;background-color:#fff;border-color:#fff;}

.top-tasks--palette-5 .atomic--button-link:focus,.top-tasks--palette-5 .atomic--button-link:hover,.top-tasks.colour--palette-5 .atomic--button-link:focus,.top-tasks.colour--palette-5 .atomic--button-link:hover{background-color:#003c88;color:#fff;}

.top-tasks--palette-7,.top-tasks.colour--palette-7{--palette-text-colour:#fff;--palette-background-colour:#008443;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#008443;color:#fff;background-color:#008443;border-color:#fff;}

.top-tasks--palette-7 a:focus,.top-tasks--palette-7 a:hover,.top-tasks.colour--palette-7 a:focus,.top-tasks.colour--palette-7 a:hover{color:#fff;}

.top-tasks--palette-7 .atomic--button-link,.top-tasks.colour--palette-7 .atomic--button-link{color:#008443;background-color:#fff;border-color:#fff;}

.top-tasks--palette-7 .atomic--button-link:focus,.top-tasks--palette-7 .atomic--button-link:hover,.top-tasks.colour--palette-7 .atomic--button-link:focus,.top-tasks.colour--palette-7 .atomic--button-link:hover{background-color:#008443;color:#fff;}

.top-tasks--palette-8,.top-tasks.colour--palette-8{--palette-text-colour:#fff;--palette-background-colour:#743410;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#743410;color:#fff;background-color:#743410;border-color:#fff;}

.top-tasks--palette-8 a:focus,.top-tasks--palette-8 a:hover,.top-tasks.colour--palette-8 a:focus,.top-tasks.colour--palette-8 a:hover{color:#fff;}

.top-tasks--palette-8 .atomic--button-link,.top-tasks.colour--palette-8 .atomic--button-link{color:#743410;background-color:#fff;border-color:#fff;}

.top-tasks--palette-8 .atomic--button-link:focus,.top-tasks--palette-8 .atomic--button-link:hover,.top-tasks.colour--palette-8 .atomic--button-link:focus,.top-tasks.colour--palette-8 .atomic--button-link:hover{background-color:#743410;color:#fff;}

.top-tasks--palette-9,.top-tasks.colour--palette-9{--palette-text-colour:#fff;--palette-background-colour:#641964;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#641964;color:#fff;background-color:#641964;border-color:#fff;}

.top-tasks--palette-9 a:focus,.top-tasks--palette-9 a:hover,.top-tasks.colour--palette-9 a:focus,.top-tasks.colour--palette-9 a:hover{color:#fff;}

.top-tasks--palette-9 .atomic--button-link,.top-tasks.colour--palette-9 .atomic--button-link{color:#641964;background-color:#fff;border-color:#fff;}

.top-tasks--palette-9 .atomic--button-link:focus,.top-tasks--palette-9 .atomic--button-link:hover,.top-tasks.colour--palette-9 .atomic--button-link:focus,.top-tasks.colour--palette-9 .atomic--button-link:hover{background-color:#641964;color:#fff;}

.top-tasks--palette-10,.top-tasks.colour--palette-10{--palette-text-colour:#575757;--palette-background-colour:#aed47e;--palette-hover-colour:#575757;--palette-button-background-colour:#aed47e;--palette-button-text-colour:#575757;color:#575757;background-color:#aed47e;border-color:#aed47e;}

.top-tasks--palette-10 a:focus,.top-tasks--palette-10 a:hover,.top-tasks.colour--palette-10 a:focus,.top-tasks.colour--palette-10 a:hover{color:#575757;}

.top-tasks--palette-10 .atomic--button-link,.top-tasks.colour--palette-10 .atomic--button-link{color:#575757;background-color:#aed47e;border-color:#575757;}

.top-tasks--palette-10 .atomic--button-link:focus,.top-tasks--palette-10 .atomic--button-link:hover,.top-tasks.colour--palette-10 .atomic--button-link:focus,.top-tasks.colour--palette-10 .atomic--button-link:hover{background-color:#575757;color:#aed47e;}

.top-tasks--palette-11,.top-tasks.colour--palette-11{--palette-text-colour:#575757;--palette-background-colour:#bed50f;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#bed50f;color:#575757;background-color:#bed50f;border-color:#575757;}

.top-tasks--palette-11 a:focus,.top-tasks--palette-11 a:hover,.top-tasks.colour--palette-11 a:focus,.top-tasks.colour--palette-11 a:hover{color:#575757;}

.top-tasks--palette-11 .atomic--button-link,.top-tasks.colour--palette-11 .atomic--button-link{color:#bed50f;background-color:#575757;border-color:#575757;}

.top-tasks--palette-11 .atomic--button-link:focus,.top-tasks--palette-11 .atomic--button-link:hover,.top-tasks.colour--palette-11 .atomic--button-link:focus,.top-tasks.colour--palette-11 .atomic--button-link:hover{background-color:#bed50f;color:#575757;}

.top-tasks--palette-13,.top-tasks.colour--palette-13{--palette-text-colour:#575757;--palette-background-colour:#d9d9d9;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#d9d9d9;color:#575757;background-color:#d9d9d9;border-color:#575757;}

.top-tasks--palette-13 a:focus,.top-tasks--palette-13 a:hover,.top-tasks.colour--palette-13 a:focus,.top-tasks.colour--palette-13 a:hover{color:#575757;}

.top-tasks--palette-13 .atomic--button-link,.top-tasks.colour--palette-13 .atomic--button-link{color:#d9d9d9;background-color:#575757;border-color:#575757;}

.top-tasks--palette-13 .atomic--button-link:focus,.top-tasks--palette-13 .atomic--button-link:hover,.top-tasks.colour--palette-13 .atomic--button-link:focus,.top-tasks.colour--palette-13 .atomic--button-link:hover{background-color:#d9d9d9;color:#575757;}

.top-tasks--palette-14,.top-tasks.colour--palette-14{--palette-text-colour:#dd1d21;--palette-background-colour:#fff;--palette-hover-colour:#dd1d21;--palette-button-background-colour:#dd1d21;--palette-button-text-colour:#fff;color:#dd1d21;background-color:#fff;border-color:#dd1d21;}

.top-tasks--palette-14 a:focus,.top-tasks--palette-14 a:hover,.top-tasks.colour--palette-14 a:focus,.top-tasks.colour--palette-14 a:hover{color:#dd1d21;}

.top-tasks--palette-14 .atomic--button-link,.top-tasks.colour--palette-14 .atomic--button-link{color:#fff;background-color:#dd1d21;border-color:#dd1d21;}

.top-tasks--palette-14 .atomic--button-link:focus,.top-tasks--palette-14 .atomic--button-link:hover,.top-tasks.colour--palette-14 .atomic--button-link:focus,.top-tasks.colour--palette-14 .atomic--button-link:hover{background-color:#fff;color:#dd1d21;}

.top-tasks--palette-15,.top-tasks.colour--palette-15{--palette-text-colour:#003c88;--palette-background-colour:#fff;--palette-hover-colour:#003c88;--palette-button-background-colour:#003c88;--palette-button-text-colour:#fff;color:#003c88;background-color:#fff;border-color:#003c88;}

.top-tasks--palette-15 a:focus,.top-tasks--palette-15 a:hover,.top-tasks.colour--palette-15 a:focus,.top-tasks.colour--palette-15 a:hover{color:#003c88;}

.top-tasks--palette-15 .atomic--button-link,.top-tasks.colour--palette-15 .atomic--button-link{color:#fff;background-color:#003c88;border-color:#003c88;}

.top-tasks--palette-15 .atomic--button-link:focus,.top-tasks--palette-15 .atomic--button-link:hover,.top-tasks.colour--palette-15 .atomic--button-link:focus,.top-tasks.colour--palette-15 .atomic--button-link:hover{background-color:#fff;color:#003c88;}

.top-tasks--palette-16,.top-tasks.colour--palette-16{--palette-text-colour:#008443;--palette-background-colour:#fff;--palette-hover-colour:#008443;--palette-button-background-colour:#008443;--palette-button-text-colour:#fff;color:#008443;background-color:#fff;border-color:#008443;}

.top-tasks--palette-16 a:focus,.top-tasks--palette-16 a:hover,.top-tasks.colour--palette-16 a:focus,.top-tasks.colour--palette-16 a:hover{color:#008443;}

.top-tasks--palette-16 .atomic--button-link,.top-tasks.colour--palette-16 .atomic--button-link{color:#fff;background-color:#008443;border-color:#008443;}

.top-tasks--palette-16 .atomic--button-link:focus,.top-tasks--palette-16 .atomic--button-link:hover,.top-tasks.colour--palette-16 .atomic--button-link:focus,.top-tasks.colour--palette-16 .atomic--button-link:hover{background-color:#fff;color:#008443;}

.top-tasks--palette-17,.top-tasks.colour--palette-17{--palette-text-colour:#743410;--palette-background-colour:#fff;--palette-hover-colour:#743410;--palette-button-background-colour:#743410;--palette-button-text-colour:#fff;color:#743410;background-color:#fff;border-color:#743410;}

.top-tasks--palette-17 a:focus,.top-tasks--palette-17 a:hover,.top-tasks.colour--palette-17 a:focus,.top-tasks.colour--palette-17 a:hover{color:#743410;}

.top-tasks--palette-17 .atomic--button-link,.top-tasks.colour--palette-17 .atomic--button-link{color:#fff;background-color:#743410;border-color:#743410;}

.top-tasks--palette-17 .atomic--button-link:focus,.top-tasks--palette-17 .atomic--button-link:hover,.top-tasks.colour--palette-17 .atomic--button-link:focus,.top-tasks.colour--palette-17 .atomic--button-link:hover{background-color:#fff;color:#743410;}

.top-tasks--palette-18,.top-tasks.colour--palette-18{--palette-text-colour:#641964;--palette-background-colour:#fff;--palette-hover-colour:#641964;--palette-button-background-colour:#641964;--palette-button-text-colour:#fff;color:#641964;background-color:#fff;border-color:#641964;}

.top-tasks--palette-18 a:focus,.top-tasks--palette-18 a:hover,.top-tasks.colour--palette-18 a:focus,.top-tasks.colour--palette-18 a:hover{color:#641964;}

.top-tasks--palette-18 .atomic--button-link,.top-tasks.colour--palette-18 .atomic--button-link{color:#fff;background-color:#641964;border-color:#641964;}

.top-tasks--palette-18 .atomic--button-link:focus,.top-tasks--palette-18 .atomic--button-link:hover,.top-tasks.colour--palette-18 .atomic--button-link:focus,.top-tasks.colour--palette-18 .atomic--button-link:hover{background-color:#fff;color:#641964;}

.top-tasks__base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem;
  }

.top-tasks__body{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    flex-direction:column;
  }

.top-tasks__button{
    box-sizing:border-box;
    margin:0 0 1.25rem 0;
    width:100%;
    min-width:0;
    text-align:left;
    display:block;
  }

.top-tasks__button:last-child{
      margin-bottom:0;
    }

.top-tasks__button:hover span{
      text-decoration:none;
    }

@element ".top-tasks" and (min-width: 960px){
      eq_this .top-tasks__body{
        flex-direction:row;
        margin:0 -.625rem;
      }

      eq_this .top-tasks__button{
        margin:0 .625rem;
        width:calc(33.33333% - 1.25rem);
      }
}

.trending-articles{
  position:relative;
  text-align:center;
}

.trending-articles__slider-indicator{
    position:absolute;
    width:0;
    height:0;
    overflow:hidden;
    z-index:1;
  }

@media screen and (min-width:960px){

.trending-articles__slider-indicator{
      z-index:0
  }
    }

.trending-articles__base{
    padding:1.875rem;
  }

@media screen and (min-width:960px){

.trending-articles__base{
      padding:0
  }
    }

.trending-articles__title{
    font-size:1.5rem;
    color:#575757;
    font-weight:400;
  }

@media screen and (min-width:960px){

.trending-articles__title{
      padding:.9375rem 0 .9375rem 1.875rem;
      margin-bottom:.625rem;
      font-size:1.125rem;
      font-weight:700
  }
    }

.trending-articles__item-list{
    display:none;
    margin:0;
    text-align:center;
  }

@media screen and (min-width:960px){

.trending-articles__item-list{
      display:block;
      text-align:left
  }
    }

.trending-articles--carousel-initialized .trending-articles__item-list{
      display:block;
    }

.trending-articles__item{
    box-sizing:border-box;
    position:relative;
    left:auto;
    right:auto;
    display:block;
    list-style:none;
    margin:0;
    padding:0;
    width:100%;
  }

.trending-articles__item:focus{
      outline:none;
    }

.trending-articles__item-link{
    padding:1.25rem 0;
    box-sizing:border-box;
    display:inline-block;
    position:relative;
    text-decoration:none;
  }

@media screen and (min-width:960px){

.trending-articles__item-link{
      padding:2.5rem 1.625rem 1.25rem 5rem;
      width:100%
  }
    }

.trending-articles__item-link:focus,.trending-articles__item-link:hover{
      color:inherit;
      text-decoration:none;
    }

.trending-articles__item-link:focus .trending-articles__read-more-text,.trending-articles__item-link:hover .trending-articles__read-more-text{
        color:#005a9b;
      }

.trending-articles__avatar{
    margin-bottom:.4375rem;
    height:2.875rem;
    width:2.875rem;
    border-radius:50%;
    display:inline-block;
    overflow:hidden;
  }

@media screen and (min-width:960px){

.trending-articles__avatar{
      position:absolute;
      top:2.5rem;
      left:1.25rem
  }
    }

.trending-articles__avatar img{
      height:2.875rem;
      min-width:2.875rem;
      max-width:none;
      width:auto;
    }

.trending-articles__author-date{
    font-size:.875rem;
    color:#757575;
  }

.trending-articles__article-title{
    margin:0 0 .9375rem;
    text-align:inherit;
  }

@media screen and (min-width:960px){

.trending-articles__article-title{
      margin-bottom:1.5625rem
  }
    }

.trending-articles__article-title-link{
    font-size:1.25rem;
    font-weight:700;
    color:#575757;
    text-decoration:none;
  }

@media screen and (min-width:960px){

.trending-articles__article-title-link{
      font-size:1.125rem
  }
    }

.trending-articles__read-more-text{
    font-size:.875rem;
    font-weight:700;
    text-decoration:underline;
    transition:color .3s;
  }

@media screen and (min-width:960px){

.trending-articles__read-more-text{
      color:#575757
  }
    }

.trending-articles__dots{
    margin:0;
    text-align:center;
    display:none;
  }

.trending-articles__dots--hide{
    display:none !important;
  }

.trending-articles--carousel-nav-enabled .trending-articles__dots{
      display:block;
    }

@media screen and (min-width:960px){

.trending-articles--carousel-nav-enabled .trending-articles__dots{
        display:none
    }
      }

.trending-articles__dot{
    box-sizing:border-box;
    width:1.125rem;
    height:1.125rem;
    margin:0 .25rem;
    border:.0625rem solid #d9d9d9;
    border-radius: 5px 0;
    padding:0;
    overflow:hidden;
    background-color:#fff;
    display:inline-block;
    vertical-align:top;
    position:relative;
    z-index:2;
    left:0;
  }

.trending-articles__dot:focus{
    outline:none;
  }

.trending-articles__dot--selected{
    background-color:#005a9b;
  }

.trending-articles__dot span{
      display:none;
    }

.component.trending-articles--horizontal,.component.trending-articles--horizontal .trending-articles,.parbase.trending-articles--horizontal>.component.trending-articles,.parbase.trending-articles--horizontal>.component.trending-articles .trending-articles,.parbase:not(.trending-articles--vertical)>.component.trending-articles,.parbase:not(.trending-articles--vertical)>.component.trending-articles .trending-articles{
    padding-bottom:0;
  }

.component.trending-articles--horizontal .trending-articles__base,.parbase.trending-articles--horizontal>.component.trending-articles .trending-articles__base,.parbase:not(.trending-articles--vertical)>.component.trending-articles .trending-articles__base{
      padding:0;
    }

.component.trending-articles--horizontal .trending-articles__title,.parbase.trending-articles--horizontal>.component.trending-articles .trending-articles__title,.parbase:not(.trending-articles--vertical)>.component.trending-articles .trending-articles__title{
      color:#595959;
      font-size:1.5rem;
      font-weight:400;
      margin-bottom:0;
      padding:0 1.875rem 1.25rem 1.875rem;
    }

@media screen and (min-width:960px){

.component.trending-articles--horizontal .trending-articles__title,.parbase.trending-articles--horizontal>.component.trending-articles .trending-articles__title,.parbase:not(.trending-articles--vertical)>.component.trending-articles .trending-articles__title{
        font-size:1.625rem;
        padding:.625rem 0 1.875rem 0
    }
      }

.component.trending-articles--horizontal .trending-articles__item-list,.parbase.trending-articles--horizontal>.component.trending-articles .trending-articles__item-list,.parbase:not(.trending-articles--vertical)>.component.trending-articles .trending-articles__item-list{
      background:#fff;
      border-top:.0625rem solid #ececec;
      border-bottom:.0625rem solid #ececec;
    }

@media screen and (min-width:960px){

.component.trending-articles--horizontal .trending-articles__item-list,.parbase.trending-articles--horizontal>.component.trending-articles .trending-articles__item-list,.parbase:not(.trending-articles--vertical)>.component.trending-articles .trending-articles__item-list{
        display:flex;
        font-size:0
    }
      }

.component.trending-articles--horizontal .trending-articles__item,.parbase.trending-articles--horizontal>.component.trending-articles .trending-articles__item,.parbase:not(.trending-articles--vertical)>.component.trending-articles .trending-articles__item{
      border:0;
      box-sizing:border-box;
      display:block;
      width:100%;
    }

@media screen and (min-width:960px){

.component.trending-articles--horizontal .trending-articles__item,.parbase.trending-articles--horizontal>.component.trending-articles .trending-articles__item,.parbase:not(.trending-articles--vertical)>.component.trending-articles .trending-articles__item{
        border-left:.0625rem solid #ececec;
        border-right:.0625rem solid #ececec;
        display:inline-block;
        margin:1.25rem 0 1.25rem -.0625rem;
        vertical-align:top;
        width:33.33%
    }

        .component.trending-articles--horizontal .trending-articles__item:first-child,.parbase.trending-articles--horizontal>.component.trending-articles .trending-articles__item:first-child,.parbase:not(.trending-articles--vertical)>.component.trending-articles .trending-articles__item:first-child{
          border-left:0;
          margin-left:0;
        }

        .component.trending-articles--horizontal .trending-articles__item:last-child,.parbase.trending-articles--horizontal>.component.trending-articles .trending-articles__item:last-child,.parbase:not(.trending-articles--vertical)>.component.trending-articles .trending-articles__item:last-child{
          border-right:0;
        }
      }

@media screen and (min-width:960px){

.component.trending-articles--horizontal .trending-articles__item-link,.parbase.trending-articles--horizontal>.component.trending-articles .trending-articles__item-link,.parbase:not(.trending-articles--vertical)>.component.trending-articles .trending-articles__item-link{
        height:100%;
        padding-left:5.9375rem
    }
      }

@media screen and (min-width:960px){

.component.trending-articles--horizontal .trending-articles__avatar,.parbase.trending-articles--horizontal>.component.trending-articles .trending-articles__avatar,.parbase:not(.trending-articles--vertical)>.component.trending-articles .trending-articles__avatar{
        left:1.875rem
    }
      }

.component.trending-articles--horizontal .trending-articles__article-title,.parbase.trending-articles--horizontal>.component.trending-articles .trending-articles__article-title,.parbase:not(.trending-articles--vertical)>.component.trending-articles .trending-articles__article-title{
      line-height:1.3125rem;
    }

.component.trending-articles--horizontal .trending-articles__dots,.parbase.trending-articles--horizontal>.component.trending-articles .trending-articles__dots,.parbase:not(.trending-articles--vertical)>.component.trending-articles .trending-articles__dots{
      background:#fff;
      border-bottom:.0625rem solid #ececec;
      margin-top:-.0625rem;
      padding-bottom:1.25rem;
    }

.component.trending-articles--vertical .trending-articles__item,.parbase.trending-articles--vertical>.component.trending-articles .trending-articles__item{
      width:100%;
    }

@media screen and (min-width:960px){

.component.trending-articles--vertical .trending-articles__item,.parbase.trending-articles--vertical>.component.trending-articles .trending-articles__item{
        border:.0625rem solid #d9d9d9;
        border-top:0
    }
      }

.tweet{
  margin-top:-.625rem;
  margin-bottom:-.625rem;
}

.tweet twitter-widget{
    width:100% !important;
  }

.twitter-timeline__heading{
    padding-left:1.875rem;
    padding-right:1.875rem;
  }

.video-player__base{
    box-sizing:border-box;
    width:100%;
    max-width:81.25rem;
    margin-left:auto;
    margin-right:auto;
    padding:1.875rem;
  }

.video-player__body{
    background:#fff;
    display:flex;
    flex-wrap:wrap;
    position:relative;
  }

.video-player__label{
    color:#575757;
    display:block;
    font-size:1.5rem;
    margin:0;
  }

.video-player__tags{
    font-size:.6875rem;
    line-height:1.3125rem;
    color:#707070;
    font-weight:700;
    text-transform:uppercase;
    margin-bottom:0;
  }

@media screen and (min-width:960px){

.video-player__tags{
    font-size:.6875rem;
  }
  }

.colour--palette-0 .video-player__tags{
    color:#707070;
  }

.colour--palette-4 .video-player__tags{
    color:#505050;
  }

.video-player__readmore{
    display:inline-block;
    margin-top:1.25rem;
    text-decoration:none;
  }

.video-player__readmore:focus,.video-player__readmore:hover{
      text-decoration:underline;
    }

.video-player__label-container{
    box-sizing:border-box;
    margin-bottom:1.25rem;
    width:100%;
  }

.video-player__label-wrapper{
    width:100%;
    margin-right:15.625rem;
  }

.video-player__transcript{
    margin-top:1.25rem;
    position:static;
    display:flex;
    width:100%;
    justify-content:center;
  }

.video-player__transcript-toggle{
    line-height:1.125rem;
    background-color:#fff;
    border-color:#d9d9d9;
    color:#575757;
    min-height:3.125rem;
    min-width:0;
    display:flex;
    align-items:center;
    max-width:none;
  }

.video-player__transcript-toggle,.video-player__transcript-toggle-label{
    overflow:hidden;
    width:100%;
  }

.video-player__transcript-toggle-label--open{
      display:inline-block;
    }

.video-player--transcript-open .video-player__transcript-toggle-label--open,.video-player__transcript-toggle-label--close{
      display:none;
    }

.video-player--transcript-open .video-player__transcript-toggle-label--close{
        display:inline-block;
      }

.video-player__transcript-content{
    margin-top:1.875rem;
    position:relative;
    box-sizing:border-box;
    display:none;
    width:100%;
    height:auto;
  }

.video-player__transcript-content::before{
      content:"";
      position:absolute;
      top:0;
      height:0;
      border-top:.0625rem solid #d9d9d9;
      left:0;
      right:0;
      box-sizing:border-box;
    }

.video-player--transcript-open .video-player__transcript-content{
      display:inline-block;
      height:100%;
    }

.video-player__transcript-content-inner{
    padding:1.875rem 0 0 0;
    left:0;
    right:0;
    box-sizing:border-box;
    position:static;
    top:0;
    bottom:0;
    overflow:auto;
  }

.video-player__transcript-content-inner li{
      left:auto;
      margin-left:1.25rem;
    }

.video-player__wrapper{
    box-sizing:border-box;
    display:table;
    position:relative;
    width:100%;
  }

.video-player__wrapper-player{
      display:block;
      line-height:0;
      padding-bottom:56.25%;
      text-align:center;
    }

.video-player__object{
    line-height:0;
    position:relative;
    overflow:hidden;
    width:100%;
  }

.video-player__player{
    background:#000;
    height:100%;
    left:0;
    max-width:100%;
    position:absolute;
    top:0;
    width:100%;
  }

.video-player__player,.video-player__wrapper-player:first-child .video-player__player{
    display:inline-block;
  }

@element ".video-player" and (min-width: 600px){
      eq_this .video-player__label{
        font-size:1.625rem;
      }

      eq_this .video-player__readmore{
        margin-top:2.5rem;
      }

      eq_this .video-player__label-container{
        min-height:3.125rem;
      }

      eq_this .video-player__label-wrapper{
        width:70%;
      }

      eq_this .video-player__transcript{
        margin:0;
        width:auto;
        max-width:30%;
        position:absolute;
        top:-1.25rem;
        transform:translateY(-100%);
        right:0;
      }

      eq_this .video-player__transcript-toggle{
        width:auto;
        height:3.125rem;
      }

      eq_this .video-player__transcript-content{
        margin:0;
        width:30%;
      }

        eq_this .video-player__transcript-content::before{
          left:.625rem;
          right:.625rem;
        }

      eq_this .video-player__transcript-content-inner{
        position:absolute;
        padding:1.875rem 1.25rem;
      }

      eq_this .video-player__wrapper{
        display:flex;
      }

        eq_this .video-player__wrapper-player{
          width:100%;
        }

          eq_this .video-player__wrapper-player .video-player--transcript-open{
            flex-basis:70%;
          }
        eq_this .video-player__object .video-player--transcript-open{
          width:70%;
        }
}

@media print and (color){
    .colour--palette-0,.colour.colour--palette-0{--palette-text-colour:#575757;--palette-background-colour:#fff;--palette-hover-colour:#dd1d21;--palette-button-background-colour:#dd1d21;--palette-button-text-colour:#fff;color:#575757;background-color:#fff;border-color:#575757;}
    .colour--palette-0 a:focus,.colour--palette-0 a:hover,.colour.colour--palette-0 a:focus,.colour.colour--palette-0 a:hover{color:#dd1d21;}
    .colour--palette-0 .atomic--button-link,.colour.colour--palette-0 .atomic--button-link{color:#fff;background-color:#dd1d21;border-color:#dd1d21;}
    .colour--palette-0 .atomic--button-link:focus,.colour--palette-0 .atomic--button-link:hover,.colour.colour--palette-0 .atomic--button-link:focus,.colour.colour--palette-0 .atomic--button-link:hover{background-color:#fff;color:#dd1d21;}
    .colour--palette-1,.colour.colour--palette-1{--palette-text-colour:#575757;--palette-background-colour:#f7f7f7;--palette-hover-colour:#dd1d21;--palette-button-background-colour:#dd1d21;--palette-button-text-colour:#f7f7f7;color:#575757;background-color:#f7f7f7;border-color:#575757;}
    .colour--palette-1 a:focus,.colour--palette-1 a:hover,.colour.colour--palette-1 a:focus,.colour.colour--palette-1 a:hover{color:#dd1d21;}
    .colour--palette-1 .atomic--button-link,.colour.colour--palette-1 .atomic--button-link{color:#f7f7f7;background-color:#dd1d21;border-color:#dd1d21;}
    .colour--palette-1 .atomic--button-link:focus,.colour--palette-1 .atomic--button-link:hover,.colour.colour--palette-1 .atomic--button-link:focus,.colour.colour--palette-1 .atomic--button-link:hover{background-color:#f7f7f7;color:#dd1d21;}
    .colour--palette-2,.colour.colour--palette-2{--palette-text-colour:#575757;--palette-background-colour:#fff;--palette-hover-colour:#dd1d21;--palette-button-background-colour:#fbce07;--palette-button-text-colour:#575757;color:#575757;background-color:#fff;border-color:#575757;}
    .colour--palette-2 a:focus,.colour--palette-2 a:hover,.colour.colour--palette-2 a:focus,.colour.colour--palette-2 a:hover{color:#dd1d21;}
    .colour--palette-2 .atomic--button-link,.colour.colour--palette-2 .atomic--button-link{color:#575757;background-color:#fbce07;border-color:#fbce07;}
    .colour--palette-2 .atomic--button-link:focus,.colour--palette-2 .atomic--button-link:hover,.colour.colour--palette-2 .atomic--button-link:focus,.colour.colour--palette-2 .atomic--button-link:hover{background-color:#575757;color:#fbce07;}
    .colour--palette-3,.colour.colour--palette-3{--palette-text-colour:#fff;--palette-background-colour:#dd1d21;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#dd1d21;color:#fff;background-color:#dd1d21;border-color:#fff;}
    .colour--palette-3 a:focus,.colour--palette-3 a:hover,.colour.colour--palette-3 a:focus,.colour.colour--palette-3 a:hover{color:#fff;}
    .colour--palette-3 .atomic--button-link,.colour.colour--palette-3 .atomic--button-link{color:#dd1d21;background-color:#fff;border-color:#fff;}
    .colour--palette-3 .atomic--button-link:focus,.colour--palette-3 .atomic--button-link:hover,.colour.colour--palette-3 .atomic--button-link:focus,.colour.colour--palette-3 .atomic--button-link:hover{background-color:#dd1d21;color:#fff;}
    .colour--palette-4,.colour.colour--palette-4{--palette-text-colour:#575757;--palette-background-colour:#fbce07;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#fbce07;color:#575757;background-color:#fbce07;border-color:#575757;}
    .colour--palette-4 a:focus,.colour--palette-4 a:hover,.colour.colour--palette-4 a:focus,.colour.colour--palette-4 a:hover{color:#575757;}
    .colour--palette-4 .atomic--button-link,.colour.colour--palette-4 .atomic--button-link{color:#fbce07;background-color:#575757;border-color:#575757;}
    .colour--palette-4 .atomic--button-link:focus,.colour--palette-4 .atomic--button-link:hover,.colour.colour--palette-4 .atomic--button-link:focus,.colour.colour--palette-4 .atomic--button-link:hover{background-color:#fbce07;color:#575757;}
    .colour--palette-5,.colour.colour--palette-5{--palette-text-colour:#fff;--palette-background-colour:#003c88;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#003c88;color:#fff;background-color:#003c88;border-color:#fff;}
    .colour--palette-5 a:focus,.colour--palette-5 a:hover,.colour.colour--palette-5 a:focus,.colour.colour--palette-5 a:hover{color:#fff;}
    .colour--palette-5 .atomic--button-link,.colour.colour--palette-5 .atomic--button-link{color:#003c88;background-color:#fff;border-color:#fff;}
    .colour--palette-5 .atomic--button-link:focus,.colour--palette-5 .atomic--button-link:hover,.colour.colour--palette-5 .atomic--button-link:focus,.colour.colour--palette-5 .atomic--button-link:hover{background-color:#003c88;color:#fff;}
    .colour--palette-7,.colour.colour--palette-7{--palette-text-colour:#fff;--palette-background-colour:#008443;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#008443;color:#fff;background-color:#008443;border-color:#fff;}
    .colour--palette-7 a:focus,.colour--palette-7 a:hover,.colour.colour--palette-7 a:focus,.colour.colour--palette-7 a:hover{color:#fff;}
    .colour--palette-7 .atomic--button-link,.colour.colour--palette-7 .atomic--button-link{color:#008443;background-color:#fff;border-color:#fff;}
    .colour--palette-7 .atomic--button-link:focus,.colour--palette-7 .atomic--button-link:hover,.colour.colour--palette-7 .atomic--button-link:focus,.colour.colour--palette-7 .atomic--button-link:hover{background-color:#008443;color:#fff;}
    .colour--palette-8,.colour.colour--palette-8{--palette-text-colour:#fff;--palette-background-colour:#743410;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#743410;color:#fff;background-color:#743410;border-color:#fff;}
    .colour--palette-8 a:focus,.colour--palette-8 a:hover,.colour.colour--palette-8 a:focus,.colour.colour--palette-8 a:hover{color:#fff;}
    .colour--palette-8 .atomic--button-link,.colour.colour--palette-8 .atomic--button-link{color:#743410;background-color:#fff;border-color:#fff;}
    .colour--palette-8 .atomic--button-link:focus,.colour--palette-8 .atomic--button-link:hover,.colour.colour--palette-8 .atomic--button-link:focus,.colour.colour--palette-8 .atomic--button-link:hover{background-color:#743410;color:#fff;}
    .colour--palette-9,.colour.colour--palette-9{--palette-text-colour:#fff;--palette-background-colour:#641964;--palette-hover-colour:#fff;--palette-button-background-colour:#fff;--palette-button-text-colour:#641964;color:#fff;background-color:#641964;border-color:#fff;}
    .colour--palette-9 a:focus,.colour--palette-9 a:hover,.colour.colour--palette-9 a:focus,.colour.colour--palette-9 a:hover{color:#fff;}
    .colour--palette-9 .atomic--button-link,.colour.colour--palette-9 .atomic--button-link{color:#641964;background-color:#fff;border-color:#fff;}
    .colour--palette-9 .atomic--button-link:focus,.colour--palette-9 .atomic--button-link:hover,.colour.colour--palette-9 .atomic--button-link:focus,.colour.colour--palette-9 .atomic--button-link:hover{background-color:#641964;color:#fff;}
    .colour--palette-10,.colour.colour--palette-10{--palette-text-colour:#575757;--palette-background-colour:#89cfdc;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#89cfdc;color:#575757;background-color:#89cfdc;border-color:#575757;}
    .colour--palette-10 a:focus,.colour--palette-10 a:hover,.colour.colour--palette-10 a:focus,.colour.colour--palette-10 a:hover{color:#575757;}
    .colour--palette-10 .atomic--button-link,.colour.colour--palette-10 .atomic--button-link{color:#89cfdc;background-color:#575757;border-color:#575757;}
    .colour--palette-10 .atomic--button-link:focus,.colour--palette-10 .atomic--button-link:hover,.colour.colour--palette-10 .atomic--button-link:focus,.colour.colour--palette-10 .atomic--button-link:hover{background-color:#89cfdc;color:#575757;}
    .colour--palette-11,.colour.colour--palette-11{--palette-text-colour:#575757;--palette-background-colour:#bed50f;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#bed50f;color:#575757;background-color:#bed50f;border-color:#575757;}
    .colour--palette-11 a:focus,.colour--palette-11 a:hover,.colour.colour--palette-11 a:focus,.colour.colour--palette-11 a:hover{color:#575757;}
    .colour--palette-11 .atomic--button-link,.colour.colour--palette-11 .atomic--button-link{color:#bed50f;background-color:#575757;border-color:#575757;}
    .colour--palette-11 .atomic--button-link:focus,.colour--palette-11 .atomic--button-link:hover,.colour.colour--palette-11 .atomic--button-link:focus,.colour.colour--palette-11 .atomic--button-link:hover{background-color:#bed50f;color:#575757;}
    .colour--palette-13,.colour.colour--palette-13{--palette-text-colour:#575757;--palette-background-colour:#d9d9d9;--palette-hover-colour:#575757;--palette-button-background-colour:#575757;--palette-button-text-colour:#d9d9d9;color:#575757;background-color:#d9d9d9;border-color:#575757;}
    .colour--palette-13 a:focus,.colour--palette-13 a:hover,.colour.colour--palette-13 a:focus,.colour.colour--palette-13 a:hover{color:#575757;}
    .colour--palette-13 .atomic--button-link,.colour.colour--palette-13 .atomic--button-link{color:#d9d9d9;background-color:#575757;border-color:#575757;}
    .colour--palette-13 .atomic--button-link:focus,.colour--palette-13 .atomic--button-link:hover,.colour.colour--palette-13 .atomic--button-link:focus,.colour.colour--palette-13 .atomic--button-link:hover{background-color:#d9d9d9;color:#575757;}
    .colour--palette-14,.colour.colour--palette-14{--palette-text-colour:#dd1d21;--palette-background-colour:#fff;--palette-hover-colour:#dd1d21;--palette-button-background-colour:#dd1d21;--palette-button-text-colour:#fff;color:#dd1d21;background-color:#fff;border-color:#dd1d21;}
    .colour--palette-14 a:focus,.colour--palette-14 a:hover,.colour.colour--palette-14 a:focus,.colour.colour--palette-14 a:hover{color:#dd1d21;}
    .colour--palette-14 .atomic--button-link,.colour.colour--palette-14 .atomic--button-link{color:#fff;background-color:#dd1d21;border-color:#dd1d21;}
    .colour--palette-14 .atomic--button-link:focus,.colour--palette-14 .atomic--button-link:hover,.colour.colour--palette-14 .atomic--button-link:focus,.colour.colour--palette-14 .atomic--button-link:hover{background-color:#fff;color:#dd1d21;}
    .colour--palette-15,.colour.colour--palette-15{--palette-text-colour:#003c88;--palette-background-colour:#fff;--palette-hover-colour:#003c88;--palette-button-background-colour:#003c88;--palette-button-text-colour:#fff;color:#003c88;background-color:#fff;border-color:#003c88;}
    .colour--palette-15 a:focus,.colour--palette-15 a:hover,.colour.colour--palette-15 a:focus,.colour.colour--palette-15 a:hover{color:#003c88;}
    .colour--palette-15 .atomic--button-link,.colour.colour--palette-15 .atomic--button-link{color:#fff;background-color:#003c88;border-color:#003c88;}
    .colour--palette-15 .atomic--button-link:focus,.colour--palette-15 .atomic--button-link:hover,.colour.colour--palette-15 .atomic--button-link:focus,.colour.colour--palette-15 .atomic--button-link:hover{background-color:#fff;color:#003c88;}
    .colour--palette-16,.colour.colour--palette-16{--palette-text-colour:#008443;--palette-background-colour:#fff;--palette-hover-colour:#008443;--palette-button-background-colour:#008443;--palette-button-text-colour:#fff;color:#008443;background-color:#fff;border-color:#008443;}
    .colour--palette-16 a:focus,.colour--palette-16 a:hover,.colour.colour--palette-16 a:focus,.colour.colour--palette-16 a:hover{color:#008443;}
    .colour--palette-16 .atomic--button-link,.colour.colour--palette-16 .atomic--button-link{color:#fff;background-color:#008443;border-color:#008443;}
    .colour--palette-16 .atomic--button-link:focus,.colour--palette-16 .atomic--button-link:hover,.colour.colour--palette-16 .atomic--button-link:focus,.colour.colour--palette-16 .atomic--button-link:hover{background-color:#fff;color:#008443;}
    .colour--palette-17,.colour.colour--palette-17{--palette-text-colour:#743410;--palette-background-colour:#fff;--palette-hover-colour:#743410;--palette-button-background-colour:#743410;--palette-button-text-colour:#fff;color:#743410;background-color:#fff;border-color:#743410;}
    .colour--palette-17 a:focus,.colour--palette-17 a:hover,.colour.colour--palette-17 a:focus,.colour.colour--palette-17 a:hover{color:#743410;}
    .colour--palette-17 .atomic--button-link,.colour.colour--palette-17 .atomic--button-link{color:#fff;background-color:#743410;border-color:#743410;}
    .colour--palette-17 .atomic--button-link:focus,.colour--palette-17 .atomic--button-link:hover,.colour.colour--palette-17 .atomic--button-link:focus,.colour.colour--palette-17 .atomic--button-link:hover{background-color:#fff;color:#743410;}
    .colour--palette-18,.colour.colour--palette-18{--palette-text-colour:#641964;--palette-background-colour:#fff;--palette-hover-colour:#641964;--palette-button-background-colour:#641964;--palette-button-text-colour:#fff;color:#641964;background-color:#fff;border-color:#641964;}
    .colour--palette-18 a:focus,.colour--palette-18 a:hover,.colour.colour--palette-18 a:focus,.colour.colour--palette-18 a:hover{color:#641964;}
    .colour--palette-18 .atomic--button-link,.colour.colour--palette-18 .atomic--button-link{color:#fff;background-color:#641964;border-color:#641964;}
    .colour--palette-18 .atomic--button-link:focus,.colour--palette-18 .atomic--button-link:hover,.colour.colour--palette-18 .atomic--button-link:focus,.colour.colour--palette-18 .atomic--button-link:hover{background-color:#fff;color:#641964;}

  body{
    -webkit-print-color-adjust:exact;
  }

  .colour--palette-1,.colour--palette-2,.colour--palette-3,.colour--palette-4,.colour--palette-5,.colour--palette-6,.colour--palette-7,.colour--palette-8,.colour--palette-9,.colour--palette-10,.colour--palette-11,.colour--palette-12,.colour--palette-13,.colour--palette-14,.colour--palette-15,.colour--palette-16,.colour--palette-17,.kenexa,.promo-list,body{
    background:#fff;
    color:#000;
  }

  body::before{
    content:"";
    height:5rem;
    width:5rem;
    position:absolute;
    top:1.25rem;
    left:1.25rem;
    background:url(theme--nam/resources/logo/logo.svg) no-repeat 0 0;
    background-size:100%;
  }

  h1{
    margin-right:1.25rem;
    margin-left:1.25rem;
    color:#005a9b;
  }

  h2,h3{
    page-break-after:avoid;
  }

  a{
    text-decoration:none;
  }

  a[href^="#"]::after,a[target=_blank]::after{
    content:"";
  }

  .cq-dd-image{
    max-width:100% !important;
    page-break-before:auto;
    page-break-after:auto;
    page-break-inside:avoid;
  }

  @page{
    margin:1cm;
  }

  .campaign-promo__arrows,.campaign-promo__dots,.promo-list__arrows,.promo-list__dots{
    display:none !important;
  }

  .header{
    display:none;
  }

  .main{
    padding-top:6.5rem;
  }

  .back-to-top,.consent-manager,footer{
    display:none;
  }

  .campaign-promo .campaign-promo__header,.campaign-promo .campaign-promo__summary,.promo-list.promo-list--slider1 .promo-list__header,.promo-list.promo-list--slider1 .promo-list__summary,.promo-list.promo-list--slider2 .promo-list__header,.promo-list.promo-list--slider2 .promo-list__summary{
    max-width:100%;
    margin-left:.625rem;
    margin-right:.625rem;
  }

  .promo-list .promo-list__base .promo-list__text{
    margin-top:0;
    max-width:100% !important;
    height:auto !important;
  }

  .promo-list.promo-list--tiles-noimage .promo-list__summary,.promo-list.promo-list--tiles-notext .promo-list__summary,.promo-list.promo-list--tiles .promo-list__summary{
    margin:0 0 1.25rem 0;
  }

  .promo-list.promo-list--tiles-noimage.promo-list--4-or-more-items .promo-list__item,.promo-list.promo-list--tiles-notext.promo-list--4-or-more-items .promo-list__item,.promo-list.promo-list--tiles.promo-list--4-or-more-items .promo-list__item{
    width:50%;
    float:left;
  }

  .promo-list.promo-list--tiles-noimage.promo-list--4-or-more-items .promo-list__item:nth-child(2n+3),.promo-list.promo-list--tiles-notext.promo-list--4-or-more-items .promo-list__item:nth-child(2n+3),.promo-list.promo-list--tiles.promo-list--4-or-more-items .promo-list__item:nth-child(2n+3){
    clear:left;
  }

  .promo-list.promo-list--tiles-noimage.promo-list--4-or-more-items.promo-list--has-summary .promo-list__summary,.promo-list.promo-list--tiles-notext.promo-list--4-or-more-items.promo-list--has-summary .promo-list__summary,.promo-list.promo-list--tiles.promo-list--4-or-more-items.promo-list--has-summary .promo-list__summary{
    width:calc(100% - 1.25rem);
    max-width:100%;
    margin-left:.625rem;
    margin-right:.625rem;
  }

  .promo-list.promo-list--tiles-noimage.promo-list--4-or-more-items.promo-list--has-summary .promo-list__body,.promo-list.promo-list--tiles-notext.promo-list--4-or-more-items.promo-list--has-summary .promo-list__body,.promo-list.promo-list--tiles.promo-list--4-or-more-items.promo-list--has-summary .promo-list__body{
    width:100%;
  }

  .promo-list.promo-list--tiles-noimage.promo-list--3-items .promo-list__item,.promo-list.promo-list--tiles-noimage.promo-list--4-or-more-items.promo-list--has-summary .promo-list__item,.promo-list.promo-list--tiles-notext.promo-list--3-items .promo-list__item,.promo-list.promo-list--tiles-notext.promo-list--4-or-more-items.promo-list--has-summary .promo-list__item,.promo-list.promo-list--tiles.promo-list--3-items .promo-list__item,.promo-list.promo-list--tiles.promo-list--4-or-more-items.promo-list--has-summary .promo-list__item{
    width:50%;
    float:left;
  }

  .promo-list.promo-list--tiles-noimage.promo-list--3-items .promo-list__item:nth-child(2n+3),.promo-list.promo-list--tiles-notext.promo-list--3-items .promo-list__item:nth-child(2n+3),.promo-list.promo-list--tiles.promo-list--3-items .promo-list__item:nth-child(2n+3){
    clear:left;
  }

  .promo-list.promo-list--tiles-noimage.promo-list--3-items.promo-list--has-summary .promo-list__body,.promo-list.promo-list--tiles-notext.promo-list--3-items.promo-list--has-summary .promo-list__body,.promo-list.promo-list--tiles.promo-list--3-items.promo-list--has-summary .promo-list__body{
    width:100%;
  }

  .promo-list.promo-list--tiles-noimage.promo-list--3-items.promo-list--has-summary .promo-list__summary,.promo-list.promo-list--tiles-notext.promo-list--3-items.promo-list--has-summary .promo-list__summary,.promo-list.promo-list--tiles.promo-list--3-items.promo-list--has-summary .promo-list__summary{
    width:calc(100% - 1.25rem);
    max-width:100%;
    margin-left:.625rem;
    margin-right:.625rem;
  }

  .promo-list.promo-list--tiles-noimage.promo-list--2-items .promo-list__item,.promo-list.promo-list--tiles-notext.promo-list--2-items .promo-list__item,.promo-list.promo-list--tiles.promo-list--2-items .promo-list__item{
    width:50%;
    float:left;
  }

  .promo-list.promo-list--tiles-noimage.promo-list--2-items .promo-list__item:nth-child(2n+3),.promo-list.promo-list--tiles-notext.promo-list--2-items .promo-list__item:nth-child(2n+3),.promo-list.promo-list--tiles.promo-list--2-items .promo-list__item:nth-child(2n+3){
    clear:left;
  }

  .promo-list.promo-list--index .promo-list__base,.promo-list.promo-list--links .promo-list__base{
    max-width:100%;
    margin-left:.625rem;
    margin-right:.625rem;
  }

  .promo-list__image{
    page-break-inside:avoid;
    margin-top:2.5rem;
  }

  .campaign-promo .campaign-promo__text{
    margin-top:0;
    max-width:100% !important;
  }

  .campaign-promo .campaign-promo__image{
    page-break-inside:avoid;
    margin-top:2.5rem;
  }

  .degree-matcher__filter{
    text-align:center;
    padding-bottom:2.75rem;
  }

  .kenexa form,.promo-list.promo-list--full .promo-list__image,.promo-list.promo-list--full .promo-list__text{
    width:100%;
    display:block;
  }

  .kenexa form{
    margin:0 auto;
    overflow:hidden;
  }

  .kenexa__field--search[type=search],.kenexa__field--search[type=text]{
    width:calc(50% - 3.125rem);
    margin-right:2%;
    float:left;
  }

  html.flexbox .kenexa__field--filter{
    width:calc(25% - 2.1875rem);
    margin-right:2%;
    float:left;
  }

  .kenexa .atomic--button-link{
    float:left;
  }

  .kenexa__footer{
    display:none;
  }

  .media-gallery__navigation,.media-gallery__navigation-arrows,.media-gallery__navigation-dots{
    display:none !important;
  }

  .media-gallery__item{
    position:relative;
    page-break-inside:avoid;
  }

  .media-gallery__text{
    margin-top:0;
    max-width:100% !important;
    clear:both;
    position:absolute;
    bottom:-2vw;
    left:0;
    width:100%;
  }

  .msds-search-results{
    width:calc(100% - 1.25rem);
    max-width:100%;
    margin-left:.625rem;
    margin-right:.625rem;
  }

  .msds-search-results__field--search[type=search],.msds-search-results__field--search[type=text]{
    width:calc(58% - 3.125rem);
    margin-right:2%;
    float:left;
  }

  .msds-search-results__field--filter{
    width:18%;
    margin-right:2%;
    float:left;
  }

  .page-header{
    width:calc(100% - 1.25rem);
    max-width:100%;
    margin-left:.625rem;
    margin-right:.625rem;
  }

  .page-header__header{
    margin-top:0 !important;
    width:100% !important;
  }

  .main-anchor{
    display:none;
  }

  .product-details{
    width:calc(100% - 1.25rem);
    max-width:100%;
    margin-top:.625rem;
    margin-left:.625rem;
    margin-right:.625rem;
    background:#fff;
    color:#000;
    padding:0;
    clear:none;
    float:left;
  }

  .product-details__image{
    width:66%;
    margin:0 auto 1.25rem;
    float:none;
  }

  .product-details__text{
    width:100%;
  }

  .search-results{
    width:calc(100% - 1.25rem);
    max-width:100%;
    margin-top:.625rem;
    margin-left:.625rem;
    margin-right:.625rem;
    background:#fff;
    color:#000;
  }

  .search-results__field--search[type=search],.search-results__field--search[type=text]{
    width:50%;
  }

  .search-results__field--filter{
    width:calc(25% - 3.125rem);
  }

  .tabbed-content__arrows{
    display:none !important;
  }

  .tabbed-content__navigation-wrapper,.tabbed-content__tabs{
    width:100% !important;
  }

  .tabbed-content__tab--selected::after,.tabbed-content__tab--selected::before{
    display:none;
  }

  .component.oil-spills table{
    width:calc(100% - 1.25rem);
    max-width:100%;
    margin-left:.625rem;
    margin-right:.625rem;
  }

  .component.oil-spills table thead tr{
    position:absolute;
    top:-624.9375rem;
    left:-624.9375rem;
  }

  .component.oil-spills table td{
    padding-top:.375rem;
    padding-bottom:.375rem;
    padding-right:.375rem;
    padding-left:50%;
    border:none;
    position:relative;
  }

  .component.oil-spills table td::before{
    padding-right:.625rem;
    content:attr(data-v-title);
    top:.375rem;
    left:.625rem;
    width:45%;
    font-weight:700;
    position:absolute;
  }

  .component.oil-spills table td[data-h-title]::before{
    content:attr(data-h-title);
  }

  .component.oil-spills table td[data-v-title]::before{
    content:attr(data-v-title);
  }

  .component.oil-spills table td[data-h-title][data-v-title]::before{
    content:attr(data-h-title) " " attr(data-v-title);
  }

  .component.oil-spills table td tr{
    padding-top:1.875rem;
    display:block;
  }

  .component.oil-spills table td[scope=col],.component.oil-spills table th[scope=col],.component.oil-spills table th[scope=row]{
    display:none;
  }

  .component.oil-spills table tr{
    border-bottom:.0625rem solid #f7f7f7 !important;
    background:#fff !important;
  }

  .component.oil-spills table table,.component.oil-spills table tbody,.component.oil-spills table td,.component.oil-spills table th,.component.oil-spills table thead,.component.oil-spills table tr{
    display:block;
    padding-top:.625rem;
  }

  .content-grid-container{
    width:50%;
    height:50vw !important;
    display:inline-block;
    max-height:26.875rem;
    clear:none;
    page-break-inside:avoid;
  }

  .product-carousel__arrows,.product-carousel__dots,.product-carousel__title{
    display:none;
  }

  .product-carousel__header-thumb{
    width:25%;
    float:left;
  }

  .product-carousel__info{
    position:relative !important;
    margin:.625rem 0 0 0 !important;
    display:block;
    opacity:1 !important;
    float:right;
    width:70% !important;
  }

  .text-image--image-left.text-image--image-quarter .text-image__image-wrapper{
    width:25%;
    float:left;
  }

  .text-image--image-left.text-image--image-quarter .text-image__text{
    width:72%;
    float:left;
  }

  .text-image--image-right.text-image--image-quarter .text-image__image-wrapper{
    width:25%;
    float:right;
  }

  .text-image--image-right.text-image--image-quarter .text-image__text{
    width:72%;
    float:right;
  }

  .text-image--image-left.text-image--image-third .text-image__image-wrapper{
    width:33.333%;
    float:left;
  }

  .text-image--image-left.text-image--image-third .text-image__text{
    width:62%;
    float:left;
  }

  .text-image--image-right.text-image--image-third .text-image__image-wrapper{
    width:33.333%;
    float:right;
  }

  .text-image--image-right.text-image--image-third .text-image__text{
    width:62%;
    float:right;
  }

  .text-image--image-left.text-image--image-half .text-image__image-wrapper{
    width:50%;
    float:left;
  }

  .text-image--image-left.text-image--image-half .text-image__text{
    width:45%;
    float:left;
  }

  .text-image--image-right.text-image--image-half .text-image__image-wrapper{
    width:50%;
    float:right;
  }

  .text-image--image-right.text-image--image-half .text-image__text{
    width:45%;
    float:right;
  }

  .text-image--image-left-nofloat.text-image--image-quarter .text-image__image-wrapper{
    width:25%;
    float:left;
  }

  .text-image--image-left-nofloat.text-image--image-quarter .text-image__text{
    width:72%;
    float:left;
  }

  .text-image--image-left-nofloat.text-image--image-third .text-image__image-wrapper{
    width:33.333%;
    float:left;
  }

  .text-image--image-left-nofloat.text-image--image-third .text-image__text{
    width:62%;
    float:left;
  }

  .text-image--image-left-nofloat.text-image--image-half .text-image__image-wrapper{
    width:50%;
    float:left;
  }

  .text-image--image-left-nofloat.text-image--image-half .text-image__text{
    width:45%;
    float:left;
  }

  .social-share{
    display:none;
  }
}

.html--static{
  overflow:auto !important;
}

.html--static .navigation__base{
    position:absolute;
    top:0;
  }

.html--static .site-footer__back-to-top{
    display:none;
  }

.fourleaf--2019-10-11.framework--version-19.18.0_full{background:transparent;position:absolute;top:0;left:0}
