/* NEW GLOBAL CSS */
@charset "UTF-8";

@font-face {
  font-family: 'po-icons';
  src: url('theme--pennzoil/resources/fonts/po-icons--2015-10-08.eot');
  src: url('theme--pennzoil/resources/fonts/po-icons--2015-10-08.eot?#iefix') format('embedded-opentype'), url('theme--pennzoil/resources/fonts/po-icons--2015-10-08.woff') format('woff'), url('theme--pennzoil/resources/fonts/po-icons--2015-10-08.ttf') format('truetype'), url('theme--pennzoil/resources/fonts/po-icons--2015-10-08.svg#icons') format('svg');
}
@font-face {
    font-family: 'roboto';
    src: url('theme--pennzoil/resources/fonts/roboto/roboto-regular-webfont.eot');
    src: url('theme--pennzoil/resources/fonts/roboto/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), url('theme--pennzoil/resources/fonts/roboto/roboto-regular-webfont.woff') format('woff'), url('theme--pennzoil/resources/fonts/roboto/roboto-regular-webfont.ttf') format('truetype'), url('theme--pennzoil/resources/fonts/roboto/roboto-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto-black';
    src: url('theme--pennzoil/resources/fonts/roboto/roboto-black-webfont.eot');
    src: url('theme--pennzoil/resources/fonts/roboto/roboto-black-webfont.eot?#iefix') format('embedded-opentype'), url('theme--pennzoil/resources/fonts/roboto/roboto-black-webfont.woff') format('woff'), url('theme--pennzoil/resources/fonts/roboto/roboto-black-webfont.ttf') format('truetype'), url('theme--pennzoil/resources/fonts/roboto/roboto-black-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
html{font-family:'roboto',sans-serif}

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;
}

body.product-details {
  padding-top: 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;
}

.text-image__text > p sup {
  /* display: block; */
  /* margin-bottom: 20px; */
}

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;
}

/* Fourleaf Change */
@font-face {
  font-family: "shell-icons";
  src: url('theme--pennzoil/resources/fonts/shell-icons--2018-10-04.eot');
  src: url('theme--pennzoil/resources/fonts/shell-icons--2018-10-04.eot?#iefix') format('embedded-opentype'), url('theme--pennzoil/resources/fonts/shell-icons--2018-10-04.woff') format('woff'), url('theme--pennzoil/resources/fonts/shell-icons--2018-10-04.ttf') format('truetype'), url('theme--pennzoil/resources/fonts/shell-icons--2018-10-04.svg#icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face{
    font-family:icon-font;
    font-display:block;
    src:url(theme--pennzoil/resources/fonts/icon/icon-190906.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/icon/icon-190906.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-ar-bold.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-ar-bold.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-ar-medium.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-ar-medium.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-ar-book.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-ar-book.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-ar-light.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-ar-light.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-bn-bold.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-bn-bold.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-bn-medium.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-bn-medium.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-bn-book.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-bn-book.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-bn-light.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-bn-light.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-dx-bold.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-dx-bold.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-dx-medium.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-dx-medium.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-dx-book.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-dx-book.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-dx-light.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-dx-light.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-ta-bold.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-ta-bold.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-ta-medium.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-ta-medium.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-ta-book.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-ta-book.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-ta-light.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-ta-light.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-th-bold.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-th-bold.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-th-medium.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-th-medium.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-th-book.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-th-book.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-th-light.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-th-light.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-la-heavy.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-la-heavy.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-la-bold.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-la-bold.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-la-medium.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-la-medium.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-la-medium-italic.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-la-medium-italic.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-la-book.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-la-book.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-la-book-italic.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-la-book-italic.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-la-light.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-la-light.woff) format("woff"),
      url(theme--pennzoil/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--pennzoil/resources/fonts/type/type-la-light-italic.woff2) format("woff2"),
      url(theme--pennzoil/resources/fonts/type/type-la-light-italic.woff) format("woff"),
      url(theme--pennzoil/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:#fbce07;
  color:#404040;
}

.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.5rem 1.25rem 0.5rem 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; */
  text-align:center;
  vertical-align:middle;
  border-radius:0;
  color: #333;
  background-color: #fbce07;
  border-color: #fbce07;

  font-size: 1rem;
  letter-spacing: .0625rem;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  min-height: 50px;
  line-height: 1.875rem;
}

.atomic--button-link:focus,.atomic--button-link:hover{
    background-color:#333;
    color:#fbce07;
    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; */
    min-height: 50px;
    /* line-height: 50px; */
}
  }

.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{
  max-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:.875rem;
  color:#404040;
  font-family:Roboto,Arial,sans-serif;
}

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

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

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

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

h1{
  /* font-family:type-font,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:type-font,Arial,Roboto,Helvetica,sans-serif; */
  }

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

h1{
    font-size:1.875rem;
}
  }

h2{
  /* font-family:type-font,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:type-font,Arial,Roboto,Helvetica,sans-serif; */
  }

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

h2{
    font-size:1.625rem;
}
  }

h3{
  /* font-family:type-font,Arial,Roboto,Helvetica,sans-serif; */
  text-align:left;
  font-weight:700;
  margin:1.25rem 0 .625rem;
  /* line-height:1.5; */
  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:type-font,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:type-font,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:type-font,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:type-font,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:#fbce07;
    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:type-font,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:#404040;
    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 #404040;
    border-bottom:.0625rem solid #404040;
    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:#fbce07;
    border-bottom:.0625rem solid #404040;
    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:#404040;
    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 #404040;
      border-left:0;
      border-right:0;
      color:#404040;
      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--pennzoil/resources/misc/table-hover.svg);
  }

.component table tr:first-child td,.component table tr:first-child th{
    border-top-color:#404040;
    border-bottom-color:#404040;
    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;
    color:#404040;
  }

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

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

.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; */
        margin:0 0rem 0 0rem;
  }

.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;
    }

    .grid.grid--2 .grid__layout .grid__cell .base-list--icon {
      border-bottom: 0.0625px solid #d9d9d9;
    }
    .grid.grid--2 .grid__layout .grid__cell .base-list--icon .base-list__base {
      padding-top: 0;
    }
    .grid.grid--2 .grid__layout .grid__cell .base-list--icon li.base-list__item .base-list__section {
      /* padding-left: 10px; */
      padding-left: 1.875rem;
      /* padding-right: 10px; */
      padding-right: 1.875rem;
      padding-top: 10px;
      padding-bottom: 10px;
      width:90%;
    }
    .grid.grid--2 .grid__layout .grid__cell .base-list--icon li.base-list__item .base-list__section::before {
      display: none;
    }

    /* // Increase the font size of the icons in the icon list: */
    .grid.grid--2 .grid__layout .grid__cell .base-list--icon .base-list__section-marker-icon::before{font-size:3.5rem}
    /* // Change the minimal width of the related topics buttons (Shell theme minimal width makes them overlap) */
    .grid.grid--2 .grid__layout a.related-topics__button.atomic--button-link{min-width:14rem}
    /* // On Desktop, remove the top spacing of the first child. */
    @media screen and (min-width:960px) {
      .grid.grid--2 .grid__layout .grid__cell .parbase:not(:first-child){margin-top:0}
    }
    /* // Hide the icon list header (I didn’t use it, but the empty H2 does leave a big gap */
    .grid.grid--2 .grid__layout .base-list__header{display:none}


.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:#404040;
      --palette-background-colour:#fff;
      --palette-hover-colour:#fbce07;
      --palette-button-background-colour:#fbce07;
      --palette-button-text-colour:#404040;
      color:#404040;
      background-color:#fff;
      border-color:#404040;
    }

.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:#fbce07;}

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

.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:#404040;color:#fbce07;}

.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:#fbce07;
        color:#404040;
      }

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

.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:#404040;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:#404040;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:#404040;
      }

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

.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:#dd1d21;}

.base-list--icon.colour--palette-2 .atomic--button-link,.base-list--icon.icon-list--palette-2 .atomic--button-link{color:#404040;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:#404040;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:#404040;
      }

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

.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:#404040;
      --palette-background-colour:#fff;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#003c88;
      --palette-button-text-colour:#fff;
      color:#404040;
      background-color:#fff;
      border-color:#404040;
    }

.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:#404040;
      --palette-background-colour:#fff;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#008443;
      --palette-button-text-colour:#fff;
      color:#404040;
      background-color:#fff;
      border-color:#404040;
    }

.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:#404040;
      --palette-background-colour:#fff;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#743410;
      --palette-button-text-colour:#fff;
      color:#404040;
      background-color:#fff;
      border-color:#404040;
    }

.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:#404040;
      --palette-background-colour:#fff;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#641964;
      --palette-button-text-colour:#fff;
      color:#404040;
      background-color:#fff;
      border-color:#404040;
    }

.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:#404040;
      --palette-background-colour:#f7f7f7;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#fbce07;
      --palette-button-text-colour:#404040;
      color:#404040;
      background-color:#f7f7f7;
      border-color:#404040;
    }

.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:#404040;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:#404040;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:#404040;
      }

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

.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:#404040;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:#404040;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:#404040;
      }

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

.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:#404040;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:#404040;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:#404040;
      }

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

.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:#404040;
      --palette-background-colour:#f7f7f7;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#003c88;
      --palette-button-text-colour:#fff;
      color:#404040;
      background-color:#f7f7f7;
      border-color:#404040;
    }

.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:#404040;
      --palette-background-colour:#f7f7f7;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#008443;
      --palette-button-text-colour:#fff;
      color:#404040;
      background-color:#f7f7f7;
      border-color:#404040;
    }

.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:#404040;
      --palette-background-colour:#f7f7f7;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#743410;
      --palette-button-text-colour:#fff;
      color:#404040;
      background-color:#f7f7f7;
      border-color:#404040;
    }

.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:#404040;
      --palette-background-colour:#f7f7f7;
      --palette-hover-colour:#dd1d21;
      --palette-button-background-colour:#641964;
      --palette-button-text-colour:#fff;
      color:#404040;
      background-color:#f7f7f7;
      border-color:#404040;
    }

.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;
      }




.base-list--icon.icon-list--palette-2 .base-list__base {
  padding-top: 0;
}
.base-list--icon.icon-list--palette-2 .base-list__section {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0rem;
  padding-bottom: 1.25rem;
}
.base-list--icon.icon-list--palette-2 .base-list__section-marker {
  padding-right: 0;
}
.base-list--icon.icon-list--palette-2 .base-list__section-marker-icon {
  align-items: flex-start;
  background: #fff!important;
  transform: translateY(10px);
}


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

  body .base-list--icon.icon-list--palette-2 .base-list__section-marker-icon::before{
    /* font-size:1.6875rem */
    font-size: 2.6rem;
  }
}

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

.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:#dd1d21;}

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

.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:#dd1d21;}

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

.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:#dd1d21;}

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

.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:#dd1d21;}

.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 */
  width: 3.625rem;
  height: 3.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 */
          width: 3.625rem;
          height: 3.625rem;
      }
        }












.bazaar-voice__base{max-width:81.25rem;margin-left:auto;margin-right:auto}
@media screen and (min-width:1201px) and (max-width:1500px){.bazaar-voice__base{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.bazaar-voice__base{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.bazaar-voice__base{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.bazaar-voice__base{margin-left:1.25rem;margin-right:1.25rem}
}


.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:#404040;
        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:#404040;
      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;
      }





.degree-matcher{color:#404040}
.degree-matcher__header{max-width:81.25rem;margin-left:auto;margin-right:auto}
@media screen and (min-width:1201px) and (max-width:1500px){.degree-matcher__header{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.degree-matcher__header{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.degree-matcher__header{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.degree-matcher__header{margin-left:1.25rem;margin-right:1.25rem}
}
.degree-matcher a:focus,.degree-matcher a:hover{color:#404040}
.degree-matcher .atomic--button-link{color:#222;background-color:#404040;border-color:#404040}
.degree-matcher .atomic--button-link:focus,.degree-matcher .atomic--button-link:hover,.degree-matcher__filter{color:#222}
.degree-matcher__filter{max-width:81.25rem;margin-left:auto;margin-right:auto;border-color:#404040;overflow:hidden}
@media screen and (min-width:1201px) and (max-width:1500px){.degree-matcher__filter{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.degree-matcher__filter{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.degree-matcher__filter{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.degree-matcher__filter{margin-left:1.25rem;margin-right:1.25rem}
}
.degree-matcher__filter a:focus,.degree-matcher__filter a:hover{color:#222}
.degree-matcher__filter .atomic--button-link{color:#222;background-color:#fff;border-color:#222}
.degree-matcher__filter .atomic--button-link:focus,.degree-matcher__filter .atomic--button-link:hover{background-color:#fbce07;color:#222}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.degree-matcher__filter{padding:0 0 1.875rem 0;text-align:center}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.degree-matcher__button{width:18.75rem}
.degree-matcher__button:nth-child(2n){margin-left:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.degree-matcher__button{margin:0 0 1.25rem 0;display:block;width:auto}
}
.degree-matcher__content{color:#404040;background-color:#f7f7f7;border-color:#404040}
.degree-matcher__content a:focus,.degree-matcher__content a:hover{color:#fbce07}
.degree-matcher__content .atomic--button-link{color:#222;background-color:#fbce07;border-color:#fbce07}
.degree-matcher__content .atomic--button-link:focus,.degree-matcher__content .atomic--button-link:hover{background-color:#f7f7f7;color:#fbce07}
.degree-matcher__content .degree-matcher__degree-link:hover{color:#404040}
.degree-matcher__degrees{max-width:81.25rem;margin-left:auto;margin-right:auto;padding:1.5625rem 0 1.5625rem 0;overflow:hidden}
@media screen and (min-width:1201px) and (max-width:1500px){.degree-matcher__degrees{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.degree-matcher__degrees{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.degree-matcher__degrees{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.degree-matcher__degrees{margin-left:1.25rem;margin-right:1.25rem}
}
.degree-matcher__degree-list,.degree-matcher__degree-list-item{list-style:none;left:auto;margin:0;padding:0;position:static}
.degree-matcher__degree-list-item{box-sizing:border-box;display:block;float:left;width:50%}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.degree-matcher__degree-list-item{width:100%}
}
.degree-matcher__job-areas{max-width:81.25rem;margin-left:auto;margin-right:auto;padding:1.875rem 0 1.875rem 0}
@media screen and (min-width:1201px) and (max-width:1500px){.degree-matcher__job-areas{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.degree-matcher__job-areas{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.degree-matcher__job-areas{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.degree-matcher__job-areas{margin-left:1.25rem;margin-right:1.25rem}
}
.degree-matcher__degree-link{margin:.3125rem;padding:1.25rem;background-color:#d9d9d9;display:block}
.degree-matcher__degree-link.degree-matcher__degree-link:focus,.degree-matcher__degree-link:hover{background-color:#fbce07;color:#404040}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.degree-matcher__degree-link{margin:.3125rem 0 .3125rem 0}
}
.degree-matcher__job-areas-item{display:inline-block;vertical-align:top;margin-right:-.25rem;width:33.333%}
@media screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px){.degree-matcher__job-areas-item{width:50%}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.degree-matcher__job-areas-item{width:100%}
}
.degree-matcher__job-areas-item-wrapper{margin:0 .625rem 0 .625rem;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 #fbce07;margin-top:-2.5rem;margin-bottom:1.25rem;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}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.degree-matcher__job-areas-text{border-bottom:.1875rem solid #fbce07}
}
.degree-matcher__dots{text-align:center}
.distributor-list{padding-bottom:1.875rem}
.distributor-list__base{max-width:81.25rem;margin-left:auto;margin-right:auto;overflow:hidden}
@media screen and (min-width:1201px) and (max-width:1500px){.distributor-list__base{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.distributor-list__base{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.distributor-list__base{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.distributor-list__base{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.distributor-list__base{max-width:53.125rem;margin-left:auto;margin-right:auto}
}
.distributor-list__header{padding:1.25rem 0;background-color:inherit}
.distributor-list__header h2{font-size:1.25rem;text-align:center}
.distributor-list__body{margin-left:-2.5rem;margin-right:-2.5rem;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-left:2.5rem;padding-right:2.5rem;padding-top:1.875rem;padding-bottom:1.875rem;display:flex;box-sizing:border-box;border-top:.0625rem solid #d9d9d9}
.distributor-list__section-content{-ms-grid-row-align:center;align-self:center}
.distributor-list__section-content h3{font-size:.9375rem}
.wcmmode-edit .distributor-list__base{overflow:visible}
.wcmmode-edit .distributor-list__item{width:100% !important}
.footer-links{overflow:hidden;border-bottom:.0625rem solid #d9d9d9}
.footer-links__base{max-width:81.25rem;margin-left:auto;margin-right:auto}
@media screen and (min-width:1201px) and (max-width:1500px){.footer-links__base{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.footer-links__base{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.footer-links__base{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.footer-links__base{margin-left:1.25rem;margin-right:1.25rem;margin-left:0;margin-right:0}
}
.footer-links__section{display:inline-block;vertical-align:top;margin-right:-.25rem;width:33.333%}
@media screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px){.footer-links__section{width:50%}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.footer-links__section{width:100%}
}
.footer-links__items{list-style:none;left:auto;margin:0;padding:0;position:static;margin:0 0 1.25rem !important}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.footer-links__items{max-height:0;transition:max-height .3s;overflow:hidden;visibility:hidden}
}
.footer-links__item{list-style:none;left:auto;margin:0;padding:0;position:static;font-size:.625rem;line-height:1.25rem;text-transform:capitalize;font-weight:400}
.footer-links__item a{text-decoration:none;font-weight:400;line-height:1.25rem;font-size:.625rem;color:#fff;letter-spacing:0rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.footer-links__item a{font-weight:400}
}
.footer-links__item a:focus,.footer-links__item a:hover{color:#fbce07}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.footer-links__item{width:auto;margin:0;border:0;padding:.9375rem 1.5625rem .9375rem 1.5625rem;border-top:.0625rem solid #d9d9d9;display:block;overflow:hidden;text-align:left}
}
.footer-links__title{font-size:1rem;margin:1.25rem 0rem .5rem 0rem;font-weight:500;line-height:1.25rem;letter-spacing:.0625rem;text-transform:uppercase}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.footer-links__title::after{transition:all .3s;transform:rotate(270deg);font-size:1.5rem;content:"\e601";font-family:shell-icons;float:right;font-weight:400}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.footer-links__title{cursor:pointer;display:block;width:auto;padding:.9375rem 1.5625rem .9375rem 1.5625rem;font-size:1.125rem;margin:0;border-top:.0625rem solid #d9d9d9}
}
.footer-links__title:first-child{margin-top:1.25rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.footer-links__title:first-child{margin-top:0}
}
.footer-links__title--mobile{cursor:pointer}
.footer-links__title--mobile:focus,.footer-links__title--mobile:hover{color:#fbce07}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.footer-links__section--expanded .footer-links__title::after{transform:rotate(90deg)}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.footer-links__section--expanded .footer-links__items{max-height:62.5rem;visibility:visible}
}
.legal-footer__base{max-width:81.25rem;margin-left:auto;margin-right:auto}
@media screen and (min-width:1201px) and (max-width:1500px){.legal-footer__base{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.legal-footer__base{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.legal-footer__base{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.legal-footer__base{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.legal-footer__base{margin-top:1rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.legal-footer__base{margin-left:0;margin-right:0}
}
.legal-footer__items{display:flex;justify-content:flex-start;flex-wrap:wrap;list-style:none;left:auto;margin:0;padding:0;position:static;font-size:1rem;margin:0 -1rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.legal-footer__items{max-height:0;transition:max-height .3s;overflow:hidden;visibility:hidden;margin:0;display:block}
}
.legal-footer__item{list-style-type:none;display:block;margin:1.5rem .35rem 0 .35rem;position:static;font-weight:400;color:#404040}
.legal-footer__item a{text-decoration:none;color:#fff;font-weight:400;font-size:.75rem}
.legal-footer__item a::after{font-weight:400}
.legal-footer__item a:focus,.legal-footer__item a:hover{color:#fbce07;text-decoration:underline}
.legal-footer__item--hidden{display:none}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.legal-footer__item{width:auto;margin:0;border:0;padding:.9375rem 1.5625rem .9375rem 1.5625rem;border-top:.0625rem solid #d9d9d9;display:block;overflow:hidden;text-align:left}
.legal-footer__item a{font-size:1rem}
}
.legal-footer__heading{font-size:1.25rem;margin:1.25rem 0 1.25rem 0;outline:0;font-weight:700;line-height:normal}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.legal-footer__heading::after{transition:all .3s;transform:rotate(270deg);font-size:1.5rem;content:"\e601";font-family:icon-font;float:right;font-weight:400}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.legal-footer__heading{cursor:pointer;display:block;width:auto;padding:.9375rem 1.5625rem .9375rem 1.5625rem;font-size:1.125rem;margin:0}
}
@media screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.legal-footer__heading{display:none}
}
.legal-footer__heading:first-child{margin-top:1.25rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.legal-footer__heading:first-child{margin-top:0}
}
.legal-footer__heading--mobile{cursor:pointer}
.legal-footer__heading--mobile:focus,.legal-footer__heading--mobile:hover{color:#fbce07}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.legal-footer__section--expanded .legal-footer__heading::after{transform:rotate(90deg)}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.legal-footer__section--expanded .legal-footer__items{max-height:62.5rem;visibility:visible}
}
[class*="--palette-"]:not(.colour--overridable) [class*="--palette-"]{color:inherit;background-color:transparent;border-color:inherit}
[class*="--palette-"]:not(.colour--overridable) [class*="--palette-"] a:focus,[class*="--palette-"]:not(.colour--overridable) [class*="--palette-"] a:hover{color:inherit}
.media-gallery{padding-bottom:1.875rem}
.media-gallery--palette-0{color:#404040;background-color:#fff;border-color:#404040}
.media-gallery--palette-0 a:focus,.media-gallery--palette-0 a:hover{color:#fbce07}
.media-gallery--palette-0 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.media-gallery--palette-0 .atomic--button-link:focus,.media-gallery--palette-0 .atomic--button-link:hover{background-color:#fbce07;color:#222}
.media-gallery--palette-1{color:#fff;background-color:#333;border-color:#333;position:relative;overflow:visible;border-bottom:10px solid #fbce07}
.media-gallery--palette-1::before{content:" ";position:absolute;background-color:#333;border-bottom:10px solid #fbce07;width:66.25rem;left:-66.25rem;height:100%;top:0}
.media-gallery--palette-1::after{content:" ";position:absolute;background-color:#333;border-bottom:10px solid #fbce07;width:66.25rem;right:-66.25rem;height:100%;top:0}
.media-gallery--palette-1 a:focus,.media-gallery--palette-1 a:hover{color:#fbce07}
.media-gallery--palette-1 .atomic--button-link{color:#333;background-color:#fbce07;border-color:#fbce07}
.media-gallery--palette-1 .atomic--button-link:focus,.media-gallery--palette-1 .atomic--button-link:hover{background-color:#333;color:#fbce07}
.media-gallery--palette-1 .media-gallery__text{background-color:#333;border-color:#333}
.media-gallery--palette-1 .media-gallery__text:hover,.media-gallery--palette-1 .media-gallery__text:focus{background-color:#333;color:#fff}
.media-gallery--palette-1 .media-gallery__transcript-text::before,.media-gallery--palette-1 .media-gallery__text:hover .media-gallery__transcript-text::before,.media-gallery--palette-1 .media-gallery__text:focus .media-gallery__transcript-text::before{border-color:#fff;background-color:#fff}
.media-gallery--palette-1 .media-gallery__text:hover .media-gallery__transcript-link,.media-gallery--palette-1 .media-gallery__text:hover .media-gallery__transcript-link::after,.media-gallery--palette-1 .media-gallery__text:focus .media-gallery__transcript-link::after{color:#fbce07}
.media-gallery__base{max-width:56.25rem;margin-left:auto;margin-right:auto;position:relative}
@media screen and (min-width:769px) and (max-width:1100px){.media-gallery__base{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.media-gallery__base{margin-left:1.25rem;margin-right:1.25rem}
}
.media-gallery__navigation{display:none;margin-bottom:.625rem}
.media-gallery__navigation .media-gallery__item{width:25%;padding:0 .3125rem 0 .3125rem}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-gallery__navigation .media-gallery__item{width:33.333%}
}
.media-gallery--navigation-carousel-initialized .media-gallery__navigation{display:block}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.media-gallery--navigation-carousel-initialized .media-gallery__navigation{display:none}
}
.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}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-gallery__navigation-arrow-next,.media-gallery__navigation-arrow-prev{top:1.3125rem}
}
.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:#fbce07}
.media-gallery__navigation-arrow-prev{transition:all .3s;font-size:1.875rem;width:4.375rem;height:4.375rem;border:.0625rem solid #404040;background-color:transparent;color:#404040;font-weight:400;line-height:1;text-align:center;padding:0;left:-6.25rem}
.media-gallery__navigation-arrow-prev span{display:none}
.media-gallery__navigation-arrow-prev::after{vertical-align:middle;font-family:icon-font;content:"\e601";display:inline-block;font-weight:400}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-gallery__navigation-arrow-prev{left:0}
}
.media-gallery__navigation-arrow-next{transition:all .3s;font-size:1.875rem;width:4.375rem;height:4.375rem;border:.0625rem solid #404040;background-color:transparent;color:#404040;font-weight:400;line-height:1;text-align:center;padding:0;right:-6.25rem}
.media-gallery__navigation-arrow-next span{display:none}
.media-gallery__navigation-arrow-next::after{vertical-align:middle;font-family:icon-font;content:"\e601";display:inline-block;font-weight:400;transform:rotate(180deg)}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-gallery__navigation-arrow-next{right:0}
}
.media-gallery__navigation-dots{margin:0;text-align:center;display:none;padding:1.25rem 0 1.25rem 0}
.media-gallery__navigation-dots--hide{display:none !important}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-gallery__navigation-dots{padding:2.5625rem 0 2.5625rem 0}
}
.media-gallery--navigation-initialized .media-gallery__navigation-dots{display:block}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.media-gallery--navigation-initialized .media-gallery__navigation-dots{display:none}
}
.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 #222;padding:0;overflow:hidden;background-color:#222;display:inline-block;vertical-align:top;position:relative;z-index:2;left:0;border-radius:100%}
.media-gallery__navigation-dot--selected{background-color:#fbce07;border-color:#fbce07}
.media-gallery__navigation-dot span{display:none}
.media-gallery--navigation-carousel-nav-enabled .media-gallery__navigation-arrows,.media-gallery--navigation-carousel-nav-enabled .media-gallery__navigation-dots{display:block}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.media-gallery--navigation-carousel-nav-enabled .media-gallery__navigation-arrows,.media-gallery--navigation-carousel-nav-enabled .media-gallery__navigation-dots{display:none}
}
.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}
.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 #222;padding:0;overflow:hidden;background-color:#fff;display:inline-block;vertical-align:top;position:relative;z-index:2;left:0}
.media-gallery__preview-dot--selected{background-color:#fbce07}
.media-gallery__preview-dot span{display:none}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.media-gallery--preview-carousel-nav-enabled .media-gallery__preview-dots{display:block}
}
.media-gallery__item{box-sizing:border-box}
.media-gallery__navigation .media-gallery__item:focus{outline:0}
.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:#fbce07;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;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:#404040;text-decoration:none}
.media-gallery__link--video:hover{text-decoration:none}

/* .media-gallery__text{VISIBILITY: HIDDEN;margin:-2.5rem 0 1.25rem 0;padding:1.25rem 1.25rem 1.25rem 1.25rem;box-sizing:border-box;transition:margin .3s;border-top:0;border-bottom:.1875rem solid #fbce07;position:relative;background-color:#222;margin-left:auto;margin-right:auto;font-weight:700;text-align:center;color:#fff} */

.media-gallery__text{border-top:0;border-bottom:.1875rem solid #fbce07;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-gallery__text:hover,.media-gallery__text:focus{background-color:#fbce07;color:#222} */

.media-gallery__text:hover .media-gallery__transcript-link::after,.media-gallery__text:focus .media-gallery__transcript-link::after{color:#222}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.media-gallery__text{border-bottom:.1875rem solid #fbce07}
}

.media-gallery__text:hover .media-gallery__transcript-text a.media-gallery__transcript-link,
.media-gallery__text:focus .media-gallery__transcript-text a.media-gallery__transcript-link {
  color:#fbce07;
}

.media-gallery__text p{text-align:center}
.media-gallery__item--viewed .media-gallery__text{margin-top:0}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.media-gallery__text{width:100%;margin-top:0;max-width:100%}
}
.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:#fff}
.media-gallery__transcript-link{position:relative;display:block;text-decoration:none}
.media-gallery__transcript-link:focus{text-decoration:none}
.media-gallery__transcript-link::after{position:absolute;top:0;right:0;transform:rotate(-45deg);transition:transform .3s;content:"\e606";font-family:icon-font;font-weight:700;color:#222}
.media-gallery__text:hover .media-gallery__transcript-text::before,.media-gallery__text:focus .media-gallery__transcript-text::before{background:#fff}
.media-gallery__transcript-content{display:none;padding-top:1.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:#fbce07;
      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;
      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:#dd1d21;
  }

.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:#fbce07
    }
      }

.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){
/* add new css after .media-gallery__transcript-content p */
.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%;
      }

.jump-to-main{height:0}
.jump-to-main__link{transition:top .3s,opacity .3s;top:-6.25rem;left:1.25rem;padding:1.25rem;display:inline-block;position:absolute;z-index:300;opacity:0;background-color:#dd1d21;color:#fff;outline:0}
.jump-to-main__link:focus,.jump-to-main__link:hover{color:#fff}
.jump-to-main__link:focus{top:1.25rem;z-index:300;opacity:1}
.html--new-nav .jump-to-main__link:focus{top:.4375rem}
.kenexa{color:#404040;background-color:#f7f7f7;border-color:#404040}
.kenexa a:focus,.kenexa a:hover{color:#fbce07}
.kenexa .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.kenexa .atomic--button-link:focus,.kenexa .atomic--button-link:hover{background-color:#fbce07;color:#222}
.kenexa__field{display:block}
.kenexa__field--search{padding:.9375rem;height:3.125rem;font-size:.875rem;border:.0625rem solid #d9d9d9;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;color:#404040}
.kenexa__field--search,.kenexa__field--search[type=search],.kenexa__field--search[type=text]{box-sizing:border-box}
.kenexa__field--search:focus{border:.0625rem solid #404040}
.kenexa__field--search::-webkit-input-placeholder{color:#404040;opacity:1}
.kenexa__field--search:-ms-input-placeholder,.kenexa__field--search::-ms-input-placeholder{color:#404040;opacity:1}
.kenexa__field--search::placeholder{color:#404040;opacity:1}
.kenexa__field--filter{position:relative}
.kenexa__field--filter select{box-sizing:border-box;padding:.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:#404040}
.kenexa__field--filter select[type=search],.kenexa__field--filter select[type=text]{box-sizing:border-box}
.kenexa__field--filter select:focus{border:.0625rem solid #404040}
.kenexa__field--filter select::-webkit-input-placeholder{color:#404040;opacity:1}
.kenexa__field--filter select:-ms-input-placeholder,.kenexa__field--filter select::-ms-input-placeholder{color:#404040;opacity:1}
.kenexa__field--filter select::placeholder{color:#404040;opacity:1}
.kenexa__field--button{padding:.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}
.kenexa__field--button,.kenexa__field--button[type=search],.kenexa__field--button[type=text]{box-sizing:border-box}
.kenexa__field--button::-webkit-input-placeholder{color:#404040;opacity:1}
.kenexa__field--button:-ms-input-placeholder,.kenexa__field--button::-ms-input-placeholder{color:#404040;opacity:1}
.kenexa__field--button::placeholder{color:#404040;opacity:1}
.kenexa__field--button:focus{border:.0625rem solid #404040}
.kenexa__field--button::before{font-size:1.5rem;width:1.4375rem;padding:0;content:"\e620";font-family:icon-font;display:block;font-weight:400;line-height:normal}
.kenexa__field--button:hover{border-color:#fbce07;background-color:#fff}
.kenexa__field--button span{display:none}
.kenexa form{width:100%}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.kenexa__field{margin:0 1.25rem 1.25rem 0;width:calc(33.333% - 2.29162rem);float:left}
.kenexa__field--button{width:3.125rem;float:right;margin-right:0}
.flexbox .kenexa form{display:flex}
.flexbox .kenexa__field{margin-right:1.25rem;display:inline}
.flexbox .kenexa__field--search{flex-grow:0;margin-left:0;width:50%}
.flexbox .kenexa__field--filter{width:calc(25% - 2.1875rem);flex-grow:2}
.flexbox .kenexa__field--button{flex-grow:0;margin-right:0}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.kenexa__field{margin:1.25rem 0 1.25rem 0;width:100%}
.kenexa__field--button span{display:block}
.kenexa__field--button::after,.kenexa__field--button::before{content:none}
.kenexa__field-search{margin-top:0}
}
.kenexa__form,.kenexa__header,.kenexa__status{max-width:81.25rem;margin-left:auto;margin-right:auto}
@media screen and (min-width:1201px) and (max-width:1500px){.kenexa__form,.kenexa__header,.kenexa__status{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.kenexa__form,.kenexa__header,.kenexa__status{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.kenexa__form,.kenexa__header,.kenexa__status{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.kenexa__form,.kenexa__header,.kenexa__status{margin-left:1.25rem;margin-right:1.25rem}
}
.kenexa__footer,.kenexa__results{max-width:56.25rem;margin-left:auto;margin-right:auto;overflow:hidden}
@media screen and (min-width:769px) and (max-width:1100px){.kenexa__footer,.kenexa__results{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.kenexa__footer,.kenexa__results{margin-left:1.25rem;margin-right:1.25rem}
}
.kenexa__form{overflow:hidden}
.kenexa__status{padding:1.25rem 0 1.25rem 0;border-top:.0625rem solid #fff;border-bottom:.0625rem solid #fff}
.kenexa__footer-item{text-align:center;padding:0 0 1.25rem 0}
.kenexa__item{border-bottom:.0625rem solid #fff;position:relative}
.expandable-list__item-header,.kenexa__item-header{display:block}
.kenexa__item .kenexa__item-header{padding:1.25rem;padding-right:3.125rem;cursor:pointer}
.kenexa__item .kenexa__item-header h3{transition:color .3s}
.kenexa__item .kenexa__item-header:hover h3{color:#fbce07;text-decoration:none}
.kenexa__item .kenexa__item-header:focus{outline:0}
.kenexa__item .kenexa__item-header:focus h3{color:#fbce07;text-decoration:none}
.kenexa__item .kenexa__item-header::after{font-weight:400;position:absolute;right:.25rem;top:1.25rem;font-family:icon-font;content:"\e606";font-size:1.0625rem;color:#fbce07;transition:all .3s;transform:rotate(-45deg)}
.kenexa__item--expanded .kenexa__item-header{background-color:#fbce07}
.kenexa__item--expanded .kenexa__item-header h3,.kenexa__item--expanded .kenexa__item-header::after{color:#222 !important}
.kenexa__item .kenexa__item-content{padding:1.25rem;display:none;background:#fff}
.kenexa__item.kenexa__item--expanded .kenexa__item-content{display:block}
.kenexa__item.kenexa__item--expanded .kenexa__item-header::after{transform:rotate(90deg)}
.kenexa__item:last-child{margin-bottom:1.25rem}
.kenexa__job-apply,.kenexa__job-description{margin-top:1.25rem}
.kenexa__job-description{line-height:1.45}
.kenexa--hot-jobs .kenexa__item:first-child{border-top:.0625rem solid #fff}
.promo-list{overflow:hidden}
.promo-list--palette-0{color:#222;background-color:#fff;border-color:#222}
.promo-list--palette-0 .component__summary {color: #fff;}
.promo-list--palette-0 a:focus,.promo-list--palette-0 a:hover{color:#fbce07}
.promo-list--palette-0 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.promo-list--palette-0 .atomic--button-link:focus,.promo-list--palette-0 .atomic--button-link:hover{background-color:#fbce07;color:#222}
.promo-list--palette-1{color:#fff;background-color:#222;border-color:#222;position:relative;max-width:none!important}
.promo-list--palette-1::before{content:" ";position:absolute;background-color:#333;width:66.25rem;left:-66.25rem;height:100%;top:0}
.promo-list--palette-1::after{content:" ";position:absolute;background-color:#333;width:66.25rem;right:-66.25rem;height:100%;top:0}
.promo-list--palette-1 a:focus,.promo-list--palette-1 a:hover{color:#fbce07}
.promo-list--palette-1 .atomic--button-link{color:#333;background-color:#fbce07;border-color:#fbce07}
.promo-list--palette-1 .atomic--button-link:focus,.promo-list--palette-1 .atomic--button-link:hover{background-color:#333;color:#fbce07}
.promo-list--palette-1 .promo-list__base .promo-list__text{max-width:100%;background:#333}
.promo-list--palette-1 .promo-list__base .promo-list__text h3{text-align:center}
.promo-list--palette-1 .promo-list__base .promo-list__text p a.text-link{font-weight:normal;text-decoration:underline;color:#fbce07}
.promo-list--palette-1.promo-list--tiles .promo-list__base .promo-list__image{border-bottom-width:0}
.promo-list--palette-1 .page-tags .page-tags__tag{color:#333;background-color:#fbce07;border-color:#fbce07}
.promo-list--palette-1 .page-tags .page-tags__tag:hover,.promo-list--palette-1 .page-tags .page-tags__tag:focus{color:#fbce07 !important;background-color:#333;border-color:#fbce07}
.promo-list--palette-0 .atomic--button-link:focus,.promo-list--palette-0 .atomic--button-link:hover{background-color:#fbce07;color:#222}
.promo-list--palette-4{color:#222;background-color:#fbce07;border-color:#222}
.promo-list--palette-4 a:focus,.promo-list--palette-4 a:hover{color:#222}
.promo-list--palette-4 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.promo-list--palette-4 .atomic--button-link:focus,.promo-list--palette-4 .atomic--button-link:hover{background-color:#fbce07;color:#222}

.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:#fbce07;
      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:#404040;
      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:#fbce07;
      border-color:#fbce07;
      color:#404040;
    }

.promo-list--further-reading .promo-list__readmore-button:focus,.promo-list--further-reading .promo-list__readmore-button:hover{
        background-color:#fff;
        border-color:#404040;
        color:#404040;
      }

.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%; */
      padding-bottom: 37.75%;
    }

.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:.0rem solid #fbce07;
      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__dots-wrapper,
    .promo-list--slider2 .promo-list__dots-wrapper {
      padding-bottom: 0;
bottom: -1rem;
top: auto;
    }

.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 #404040;
      background-color:transparent;
      color:#404040;
      font-weight:400;
      line-height:1;
      text-align:center;
      padding:0;
      left:1.875rem
    }

    .promo-list.promo-list--slider1 .promo-list__item-wrapper, .promo-list.promo-list--slider2 .promo-list__item-wrapper,
    .promo-list__base, .promo-list__body, .promo-list__header, .promo-list__summary {
      position: relative;

    }

    @media screen and (max-width: 768px) and (min-width: 569px),
        screen and (max-width: 768px) and (min-width: 569px),
        screen and (max-width: 1024px) and (min-width: 769px),
        screen and (max-width: 1200px) and (min-width: 1025px),
        screen and (max-width: 1900px) and (min-width: 1201px),
        screen and (min-width: 1901px) {
          .promo-list.promo-list--slider1 .promo-list__text {
            margin-top: 0rem;
            bottom: 0;
            position: absolute;
            margin-bottom: 0;
            left: 50%;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
            background: rgba(34,34,34,.9);
            padding-bottom: 3.25rem;
            width: 60.25rem;
          }
        }

@media screen and (max-width: 992px) {
        .promo-list.promo-list--slider1 .promo-list__text,
        .promo-list.promo-list--slider2 .promo-list__text {
          margin-top: 0rem;
          bottom: 0;
          position: relative;
          margin-bottom: 0;
          left: 0;
          -webkit-transform: translateX(-0);
          transform: translateX(-0);
          background: rgba(34,34,34,1);
          padding-bottom: 3.25rem;
          width: 100%;
          max-width: 100%;
      }
}

        .promo-list.promo-list--slider1 .promo-list__text h2 a,
        .promo-list.promo-list--slider1 .promo-list__text p,
        .promo-list.promo-list--slider2 .promo-list__text h2 a,
        .promo-list.promo-list--slider2 .promo-list__text p {
          color: #fff;
          text-decoration: none;
        }

        .promo-list--slider1 .promo-list__text h2, .promo-list--slider2 .promo-list__text h2 {
          text-align: left;
        }

        .promo-list.promo-list--slider2.promo-list--palette-0 .promo-list__text .atomic--button-link,
        .promo-list.promo-list--slider1.promo-list--palette-0 .promo-list__text .atomic--button-link {
          color: #fff;
          border-color: #fff;
        }

        .promo-list.promo-list--slider2.promo-list--palette-0 .promo-list__text .atomic--button-link:hover,
        .promo-list.promo-list--slider1.promo-list--palette-0 .promo-list__text .atomic--button-link:hover,
        .promo-list.promo-list--slider2.promo-list--palette-0 .promo-list__text .atomic--button-link:focus,
        .promo-list.promo-list--slider1.promo-list--palette-0 .promo-list__text .atomic--button-link:focus {
          color: #222;
          border-color: #222;
        }

.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 #404040;
      background-color:transparent;
      color:#404040;
      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 #222;
      background-color:#fff;

            background: rgba(34,34,34,.9);
            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:#fbce07;
        color: #222;
      }

.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;
      padding:0;
      overflow:hidden;
      background-color:#fff;
      display:inline-block;
      vertical-align:top;
      position:relative;
      z-index:2;
      left:0;
      border-radius: 100%;

    }

.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:#fbce07;
  }

.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:#fbce07;
        text-decoration:none;
      }

.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:.0rem solid #fbce07;
      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;
    }
    .promo-list--tiles-noimage .promo-list__text h3 a,.promo-list--tiles-notext .promo-list__text,.promo-list--tiles .promo-list__text h3 a {
      text-decoration: none;
    }

@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:0
    }
      }

.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 #fbce07;
      box-sizing:border-box;
      display:block;
      background-color:#fff;
      margin:0 .625rem 1.25rem .625rem;
      padding:1.25rem 0 0 0;
      color: #222;
    }

@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-bottom:.1875rem solid #fbce07;
      margin-top:0;
      width:100%;
      max-width:100%;
    }

.promo-list--tiles-notext .promo-list__text{
      border-top:0;
      border-bottom:.1875rem solid #fbce07;
    }

.promo-list--tiles-notext .promo-list__text a{
        font-family:type-font,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:type-font,Arial,Roboto,Helvetica,sans-serif;
  }

  .promo-list--tiles .promo-list__base .promo-list__image {
    border-bottom: .625rem solid #ffd200;
  }

@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:#fbce07;
        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:#fbce07;
    }

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

.promo-list--product-ranges .promo-list__keyline{
        margin-bottom:0
    }
      }

.full-promo{overflow:hidden}
.full-promo h2{text-align:center}
.full-promo--palette-0{color:#404040;background-color:#fff;border-color:#404040}
.full-promo--palette-0 a:focus,.full-promo--palette-0 a:hover{color:#fbce07}
.full-promo--palette-0 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.full-promo--palette-0 .atomic--button-link:focus,.full-promo--palette-0 .atomic--button-link:hover{background-color:#fbce07;color:#222}
.full-promo--palette-1{color:#404040;background-color:#f7f7f7;border-color:#404040}
.full-promo--palette-1 a:focus,.full-promo--palette-1 a:hover{color:#fbce07}
.full-promo--palette-1 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.full-promo--palette-1 .atomic--button-link:focus,.full-promo--palette-1 .atomic--button-link:hover{background-color:#fbce07;color:#222}
.full-promo--palette-2{color:#fff;background-color:#222;border-color:#fff;max-width:none!important}
.full-promo--palette-2>*{max-width:93.25rem;margin:0 auto}
.full-promo--palette-2 a:focus,.full-promo--palette-2 a:hover{color:#fbce07}
.full-promo--palette-2 .atomic--button-link{color:#222;background-color:#fbce07;border-color:#fbce07}
.full-promo--palette-2 .atomic--button-link:focus,.full-promo--palette-2 .atomic--button-link:hover{background-color:#222;color:#fbce07}
.full-promo--palette-2 .full-promo__text h2{text-align:center}
.full-promo--palette-2 .full-promo__text p a.text-link,.full-promo--palette-2 .full-promo__text p a{font-weight:normal;text-decoration:underline;color:#fbce07}
@media screen and (max-width:1024px) and (min-width:0){.full-promo--palette-2 .full-promo__image{padding:1.25rem}
}
.full-promo--palette-3{color:#fff;background-color:#000;border-color:#fff}
.full-promo--palette-3 a:focus,.full-promo--palette-3 a:hover{color:#fbce07}
.full-promo--palette-3 .atomic--button-link{color:#fff;background-color:#000;border-color:#fff}
.full-promo--palette-3 .atomic--button-link:focus,.full-promo--palette-3 .atomic--button-link:hover{background-color:#fbce07;color:#fff}
.full-promo--palette-4{color:#222;background-color:#fbce07;border-color:#222}
.full-promo--palette-4 a:focus,.full-promo--palette-4 a:hover{color:#222}
.full-promo--palette-4 .atomic--button-link{color:#222;background-color:#fbce07;border-color:#222}
.full-promo--palette-4 .atomic--button-link:focus,.full-promo--palette-4 .atomic--button-link:hover{background-color:#222;color:#fbce07}
.full-promo--palette-5{color:#fff;background-color:#2d4859;border-color:#fff}
.full-promo--palette-5 a:focus,.full-promo--palette-5 a:hover{color:#fff}
.full-promo--palette-5 .atomic--button-link{color:#2d4859;background-color:#fff;border-color:#fff}
.full-promo--palette-5 .atomic--button-link:focus,.full-promo--palette-5 .atomic--button-link:hover{background-color:#2d4859;color:#fff}
.full-promo--palette-6{color:#fff;background-color:#009eb4;border-color:#fff}
.full-promo--palette-6 a:focus,.full-promo--palette-6 a:hover{color:#fff}
.full-promo--palette-6 .atomic--button-link{color:#009eb4;background-color:#fff;border-color:#fff}
.full-promo--palette-6 .atomic--button-link:focus,.full-promo--palette-6 .atomic--button-link:hover{background-color:#009eb4;color:#fff}
.full-promo--palette-7{color:#fff;background-color:#008443;border-color:#fff}
.full-promo--palette-7 a:focus,.full-promo--palette-7 a:hover{color:#fff}
.full-promo--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{background-color:#008443;color:#fff}
.full-promo--palette-8{color:#fff;background-color:#743410;border-color:#fff}
.full-promo--palette-8 a:focus,.full-promo--palette-8 a:hover{color:#fff}
.full-promo--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{background-color:#743410;color:#fff}
.full-promo--palette-9{color:#fff;background-color:#641964;border-color:#fff}
.full-promo--palette-9 a:focus,.full-promo--palette-9 a:hover{color:#fff}
.full-promo--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{background-color:#641964;color:#fff}
.full-promo--palette-10{color:#404040;background-color:#89cfdc;border-color:#404040}
.full-promo--palette-10 a:focus,.full-promo--palette-10 a:hover{color:#404040}
.full-promo--palette-10 .atomic--button-link{color:#89cfdc;background-color:#404040;border-color:#404040}
.full-promo--palette-10 .atomic--button-link:focus,.full-promo--palette-10 .atomic--button-link:hover{background-color:#89cfdc;color:#404040}
.full-promo--palette-11{color:#404040;background-color:#bed50f;border-color:#404040}
.full-promo--palette-11 a:focus,.full-promo--palette-11 a:hover{color:#404040}
.full-promo--palette-11 .atomic--button-link{color:#bed50f;background-color:#404040;border-color:#404040}
.full-promo--palette-11 .atomic--button-link:focus,.full-promo--palette-11 .atomic--button-link:hover{background-color:#bed50f;color:#404040}
.full-promo--palette-12{color:#fff;background-color:#333;border-color:#222;border-bottom:10px solid #fbce07;position:relative;overflow:visible}
.full-promo--palette-12:before{content:" ";position:absolute;background-color:#333;border-bottom:10px solid #fbce07;width:66.25rem;left:-66.25rem;height:100%;top:0}
.full-promo--palette-12:after{content:" ";position:absolute;background-color:#333;border-bottom:10px solid #fbce07;width:66.25rem;right:-66.25rem;height:100%;top:0}
.full-promo--palette-12 a:focus,.full-promo--palette-12 a:hover{color:#fbce07}
.full-promo--palette-12 .atomic--button-link{color:#333;background-color:#fbce07;border-color:#fbce07}
.full-promo--palette-12 .atomic--button-link:focus,.full-promo--palette-12 .atomic--button-link:hover{background-color:#333;color:#fbce07}
.full-promo--palette-13{color:#404040;background-color:#d9d9d9;border-color:#404040}
.full-promo--palette-13 a:focus,.full-promo--palette-13 a:hover{color:#404040}
.full-promo--palette-13 .atomic--button-link{color:#d9d9d9;background-color:#404040;border-color:#404040}
.full-promo--palette-13 .atomic--button-link:focus,.full-promo--palette-13 .atomic--button-link:hover{background-color:#d9d9d9;color:#404040}
.full-promo--palette-14{color:#dd1d21;background-color:#fff;border-color:#dd1d21}
.full-promo--palette-14 a:focus,.full-promo--palette-14 a:hover{color:#dd1d21}
.full-promo--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{background-color:#fff;color:#dd1d21}
.full-promo--palette-15{color:#003c88;background-color:#fff;border-color:#003c88}
.full-promo--palette-15 a:focus,.full-promo--palette-15 a:hover{color:#003c88}
.full-promo--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{background-color:#fff;color:#003c88}
.full-promo--palette-16{color:#008443;background-color:#fff;border-color:#008443}
.full-promo--palette-16 a:focus,.full-promo--palette-16 a:hover{color:#008443}
.full-promo--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{background-color:#fff;color:#008443}
.full-promo--palette-17{color:#743410;background-color:#fff;border-color:#743410}
.full-promo--palette-17 a:focus,.full-promo--palette-17 a:hover{color:#743410}
.full-promo--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{background-color:#fff;color:#743410}
.full-promo--palette-18{color:#641964;background-color:#fff;border-color:#641964}
.full-promo--palette-18 a:focus,.full-promo--palette-18 a:hover{color:#641964}
.full-promo--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{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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:0;background-color:inherit}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.full-promo__image,.full-promo__text{min-width:50%;max-width:none}
}
.full-promo__text{margin:0;padding:1.25rem 1.25rem 1.25rem 1.25rem;position:relative}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.full-promo__text{padding:1.25rem 6.25rem 1.25rem 6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.full-promo__text{padding:1.25rem 3.125rem 1.25rem 3.125rem}
}
.full-promo__link{display:block;margin-top:1.25rem}
.full-promo.atomic--button-link:hover span{text-decoration:none}
.campaign-promo{overflow:hidden}
.campaign-promo h2{text-align:center}
.campaign-promo--palette-0{color:#404040;background-color:#fff;border-color:#404040}
.campaign-promo--palette-0 a:focus,.campaign-promo--palette-0 a:hover{color:#fbce07}
.campaign-promo--palette-0 .atomic--button-link{color:#fff;background-color:#dd1d21;border-color:#dd1d21}
.campaign-promo--palette-0 .atomic--button-link:focus,.campaign-promo--palette-0 .atomic--button-link:hover{background-color:#fff;color:#dd1d21}
.campaign-promo--palette-1{color:#404040;background-color:#f7f7f7;border-color:#404040}
.campaign-promo--palette-1 a:focus,.campaign-promo--palette-1 a:hover{color:#fbce07}
.campaign-promo--palette-1 .atomic--button-link{color:#f7f7f7;background-color:#dd1d21;border-color:#dd1d21}
.campaign-promo--palette-1 .atomic--button-link:focus,.campaign-promo--palette-1 .atomic--button-link:hover{background-color:#f7f7f7;color:#dd1d21}
.campaign-promo--palette-2{color:#404040;background-color:#fff;border-color:#404040}
.campaign-promo--palette-2 a:focus,.campaign-promo--palette-2 a:hover{color:#fbce07}
.campaign-promo--palette-2 .atomic--button-link{color:#404040;background-color:#fbce07;border-color:#fbce07}
.campaign-promo--palette-2 .atomic--button-link:focus,.campaign-promo--palette-2 .atomic--button-link:hover{background-color:#404040;color:#fbce07}
.campaign-promo--palette-3{color:#fff;background-color:#dd1d21;border-color:#fff}
.campaign-promo--palette-3 a:focus,.campaign-promo--palette-3 a:hover{color:#fff}
.campaign-promo--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{background-color:#dd1d21;color:#fff}
.campaign-promo--palette-4{color:#222;background-color:#fbce07;border-color:#222}
.campaign-promo--palette-4 a:focus,.campaign-promo--palette-4 a:hover{color:#222}
.campaign-promo--palette-4 .atomic--button-link{color:#222;background-color:#fbce07;border-color:#222}
.campaign-promo--palette-4 .atomic--button-link:focus,.campaign-promo--palette-4 .atomic--button-link:hover{background-color:#fbce07;color:#222}
.campaign-promo--palette-5{color:#fff;background-color:#003c88;border-color:#fff}
.campaign-promo--palette-5 a:focus,.campaign-promo--palette-5 a:hover{color:#fff}
.campaign-promo--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{background-color:#003c88;color:#fff}
.campaign-promo--palette-7{color:#fff;background-color:#008443;border-color:#fff}
.campaign-promo--palette-7 a:focus,.campaign-promo--palette-7 a:hover{color:#fff}
.campaign-promo--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{background-color:#008443;color:#fff}
.campaign-promo--palette-8{color:#fff;background-color:#743410;border-color:#fff}
.campaign-promo--palette-8 a:focus,.campaign-promo--palette-8 a:hover{color:#fff}
.campaign-promo--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{background-color:#743410;color:#fff}
.campaign-promo--palette-9{color:#fff;background-color:#641964;border-color:#fff}
.campaign-promo--palette-9 a:focus,.campaign-promo--palette-9 a:hover{color:#fff}
.campaign-promo--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{background-color:#641964;color:#fff}
.campaign-promo--palette-10{color:#404040;background-color:#89cfdc;border-color:#404040}
.campaign-promo--palette-10 a:focus,.campaign-promo--palette-10 a:hover{color:#404040}
.campaign-promo--palette-10 .atomic--button-link{color:#89cfdc;background-color:#404040;border-color:#404040}
.campaign-promo--palette-10 .atomic--button-link:focus,.campaign-promo--palette-10 .atomic--button-link:hover{background-color:#89cfdc;color:#404040}
.campaign-promo--palette-11{color:#404040;background-color:#bed50f;border-color:#404040}
.campaign-promo--palette-11 a:focus,.campaign-promo--palette-11 a:hover{color:#404040}
.campaign-promo--palette-11 .atomic--button-link{color:#bed50f;background-color:#404040;border-color:#404040}
.campaign-promo--palette-11 .atomic--button-link:focus,.campaign-promo--palette-11 .atomic--button-link:hover{background-color:#bed50f;color:#404040}
.campaign-promo--palette-12{color:#fff;background-color:#333;border-color:#333}
.campaign-promo--palette-12 a:focus,.campaign-promo--palette-12 a:hover{color:#fbce07}
.campaign-promo--palette-12 .atomic--button-link{color:#333;background-color:#404040;border-color:#404040}
.campaign-promo--palette-12 .atomic--button-link:focus,.campaign-promo--palette-12 .atomic--button-link:hover{background-color:#fbce07;color:#333}
.campaign-promo--palette-13{color:#404040;background-color:#d9d9d9;border-color:#404040}
.campaign-promo--palette-13 a:focus,.campaign-promo--palette-13 a:hover{color:#404040}
.campaign-promo--palette-13 .atomic--button-link{color:#d9d9d9;background-color:#404040;border-color:#404040}
.campaign-promo--palette-13 .atomic--button-link:focus,.campaign-promo--palette-13 .atomic--button-link:hover{background-color:#d9d9d9;color:#404040}
.campaign-promo--palette-14{color:#dd1d21;background-color:#fff;border-color:#dd1d21}
.campaign-promo--palette-14 a:focus,.campaign-promo--palette-14 a:hover{color:#dd1d21}
.campaign-promo--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{background-color:#fff;color:#dd1d21}
.campaign-promo--palette-15{color:#003c88;background-color:#fff;border-color:#003c88}
.campaign-promo--palette-15 a:focus,.campaign-promo--palette-15 a:hover{color:#003c88}
.campaign-promo--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{background-color:#fff;color:#003c88}
.campaign-promo--palette-16{color:#008443;background-color:#fff;border-color:#008443}
.campaign-promo--palette-16 a:focus,.campaign-promo--palette-16 a:hover{color:#008443}
.campaign-promo--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{background-color:#fff;color:#008443}
.campaign-promo--palette-17{color:#743410;background-color:#fff;border-color:#743410}
.campaign-promo--palette-17 a:focus,.campaign-promo--palette-17 a:hover{color:#743410}
.campaign-promo--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{background-color:#fff;color:#743410}
.campaign-promo--palette-18{color:#641964;background-color:#fff;border-color:#641964}
.campaign-promo--palette-18 a:focus,.campaign-promo--palette-18 a:hover{color:#641964}
.campaign-promo--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{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__header,.campaign-promo__summary{max-width:81.25rem;margin-left:auto;margin-right:auto}
@media screen and (min-width:1201px) and (max-width:1500px){.campaign-promo__header,.campaign-promo__summary{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.campaign-promo__header,.campaign-promo__summary{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.campaign-promo__header,.campaign-promo__summary{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.campaign-promo__header,.campaign-promo__summary{margin-left:1.25rem;margin-right:1.25rem}
}
.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-top:-2.5rem;margin-bottom:1.25rem;padding:1.9375rem 2.5rem 2.125rem 2.5rem;max-width:calc(100% - 1.25rem);font-size:1rem;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;border:0;white-space:normal}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.campaign-promo__text{top:2.5rem;bottom:auto;left:calc(50% - 36.5rem);right:auto;width:27.125rem;max-height:calc(100% - 5rem);position:absolute;margin-top:0;margin-bottom:0;overflow:hidden}
}
@media screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.campaign-promo__text{max-width:calc(100% - 13.75rem)}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.campaign-promo__text{margin-left:9.375rem;margin-right:auto;width:50%;margin-top:-10%}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.campaign-promo__text{margin-top:0;padding-top:1.25rem;max-width:100%}
}
.campaign-promo__text h2{font-size:238%;line-height:1.28}
.campaign-promo__text p{line-height:1.4}
.campaign-promo__item{width:100%}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.campaign-promo__item--top-right .campaign-promo__text{top:2.5rem;bottom:auto;left:auto;right:calc(50% - 36.5rem)}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.campaign-promo__item--top-right .campaign-promo__text{margin-left:auto;margin-right:9.375rem}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.campaign-promo__item--bottom-left .campaign-promo__text{top:auto;bottom:2.5rem;left:calc(50% - 36.5rem);right:auto}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.campaign-promo__item--bottom-right .campaign-promo__text{top:auto;bottom:2.5rem;left:auto;right:calc(50% - 36.5rem)}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.campaign-promo__item--bottom-right .campaign-promo__text{margin-left:auto;margin-right:9.375rem}
}
.campaign-promo__nav{max-width:93.75rem;margin-left:auto;margin-right:auto}
.campaign-promo__arrows,.campaign-promo__dots-wrapper{max-width:93.75rem;display:none;position:absolute;top:0;padding-bottom:31.25%;width:100%}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.campaign-promo__arrows{display:none !important}
}
.campaign-promo__arrow-prev{transition:all .3s;font-size:1.875rem;width:4.375rem;height:4.375rem;border:.0625rem solid #404040;background-color:transparent;color:#404040;font-weight:400;line-height:1;text-align:center;padding:0;left:3.125rem}
.campaign-promo__arrow-prev span{display:none}
.campaign-promo__arrow-prev::after{vertical-align:middle;font-family:icon-font;content:"\e601";display:inline-block;font-weight:400}
.campaign-promo__arrow-next{transition:all .3s;font-size:1.875rem;width:4.375rem;height:4.375rem;border:.0625rem solid #404040;background-color:transparent;color:#404040;font-weight:400;line-height:1;text-align:center;padding:0;right:3.125rem}
.campaign-promo__arrow-next span{display:none}
.campaign-promo__arrow-next::after{vertical-align:middle;font-family:icon-font;content:"\e601";display:inline-block;font-weight:400;transform:rotate(180deg)}
.campaign-promo__arrow-next,.campaign-promo__arrow-prev{z-index:2;position:absolute;top:calc(50% - 1.875rem);background-color:#fff;color:#222;width:3.75rem;height:3.75rem}
.campaign-promo__arrow-next:hover,.campaign-promo__arrow-prev:hover{color:#222;background-color:#fbce07}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.campaign-promo__dots-wrapper{position:static;padding:0}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.campaign-promo__dots-wrapper{margin-bottom:1.25rem}
}
.campaign-promo__dots{margin:0;text-align:center;bottom:2rem;transition:bottom .3s;position:absolute;width:100%}
.campaign-promo__dots--hide{display:none !important}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.campaign-promo__dots{bottom:1.375rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.campaign-promo__dots{position:static;bottom:auto;bottom:-1.75rem}
}
.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 #222;padding:0;overflow:hidden;background-color:#222;display:inline-block;vertical-align:top;position:relative;z-index:2;left:0;border-radius:100%}
.campaign-promo__dot--selected{background-color:#fbce07;border-color:#fbce07}
.campaign-promo__dot span{display:none}
.campaign-promo.campaign-promo--carousel-nav-enabled .campaign-promo__arrows,.campaign-promo.campaign-promo--carousel-nav-enabled .campaign-promo__dots-wrapper,.media-player{display:block}
.media-player{box-sizing:border-box;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;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:#404040;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}

/* .page-header--palette-0{color:#222;background-color:#fff;border-color:#222}
.page-header--palette-0 a:focus,.page-header--palette-0 a:hover{color:#fbce07}
.page-header--palette-0 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.page-header--palette-0 .atomic--button-link:focus,.page-header--palette-0 .atomic--button-link:hover{background-color:#fbce07;color:#222} */

.page-header--palette-0{
  color:#fff;
  background-color:#222;
  border-color:#222;
  padding: 0rem 0rem .625rem 0rem;
  position: relative;
}
.page-header--palette-0::before {
  content: " ";
  position: absolute;
  background-color: #222;
  width: 66.25rem;
  left: -66.25rem;
  height: 100%;
  top: 0;
}
.page-header--palette-0::after {
  content: " ";
  position: absolute;
  background-color: #222;
  width: 66.25rem;
  right: -66.25rem;
  height: 100%;
  top: 0;
}

.page-header--palette-0 a:focus,.page-header--palette-0 a:hover{color:#fbce07}
.page-header--palette-0 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.page-header--palette-0 .atomic--button-link:focus,.page-header--palette-0 .atomic--button-link:hover{background-color:#fbce07;color:#222}

.page-header--palette-1{
  color:#222;
  background-color:#fff;
  border-color:#fff;
  padding: 0rem 0rem .625rem 0rem;
  position: relative;
}
.page-header--palette-1::before {
  content: " ";
  position: absolute;
  background-color: #fff;
  width: 66.25rem;
  left: -66.25rem;
  height: 100%;
  top: 0;
}
.page-header--palette-1::after {
  content: " ";
  position: absolute;
  background-color: #fff;
  width: 66.25rem;
  right: -66.25rem;
  height: 100%;
  top: 0;
}

.page-header--palette-1 a:focus,.page-header--palette-1 a:hover{color:#222}
.page-header--palette-1 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.page-header--palette-1 .atomic--button-link:focus,.page-header--palette-1 .atomic--button-link:hover{background-color:#fbce07;color:#222}

/* @media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.page-header{margin-top:2.5rem} */
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.page-header{padding-top:2.5rem}
.page-header.page-header--image{margin-top:0}
}
.page-header__body{text-align:center}
.page-header__date{font-size:.875rem}
.page-header__header{max-width:81.25rem;padding:2.5rem 2.5rem;box-sizing:border-box;transition:margin-top .3s;position:relative;margin-left:auto;margin-right:auto;background-color:inherit}

@media screen and (max-width: 959px) {
  .page-header__header {
    padding: 2.5rem 2.5rem 0rem;
  }
}

.page-header__header:after{content:"";display:table;height:4px;width:6.5625rem;margin:15px auto 0;background:#222}
@media screen and (min-width:1201px) and (max-width:1500px){.page-header__header{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.page-header__header{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.page-header__header{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.page-header__header{margin-left:1.25rem;margin-right:1.25rem}
}
.page-header__header h1{text-align:center;border-top:0;display:inline-block}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.page-header__header h1{text-align:center; font-size: 22px;}
}
.html[data-ast-template="/apps/shell-rio/components/templates/productdetailspage"] .page-header__header h1{border-top:0}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){}
.page-header--image .page-header__header{vertical-align:bottom}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.page-header--image .page-header__header{margin-top:0}
}
.page-header--playing.page-header--image .page-header__header{margin-top:0}
.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{max-width:56.25rem;margin-left:auto;margin-right:auto;margin-bottom:1.25rem;text-align:left}
@media screen and (min-width:769px) and (max-width:1100px){.page-header__text{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.page-header__text{margin-left:1.25rem;margin-right:1.25rem}
}
.page-header--yellow.page-header{margin-top:0}
.page-header--yellow .page-header__body{padding:3.125rem 1.875rem 2.5rem 1.875rem}
.page-header--yellow .page-header__image{display:none}
.page-header--yellow .page-header__header{padding:0;margin-top:0}
.page-header--yellow .page-header__header::after{display:none}
.page-header--yellow .page-header__header h1{text-align:left;font-weight:700;margin:1.25rem 0 .625rem;font-size:1.625rem;text-transform:none}
@media screen and (max-width:320px) and (min-width:0),screen and (max-width:568px) and (min-width:321px){.page-header--yellow .page-header__header h1{font-size:1.5rem}
}
@media screen and (min-width:960px){.page-header--yellow .page-header__text{margin:0rem auto 0 auto !important;padding:0}
}
.page-header--yellow .page-header__text{margin-top:0 !important}
.page-header--yellow .page-header__text p{text-align:center}
.page-header--yellow .page-header__header h1{border-top:0;text-align:center;padding-bottom:.3125rem}
.page-header--yellow .page-header__header:after{background-color:#fbce07}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){}
.page-header--yellow .page-header__text{margin:2.8125rem auto 0 auto;padding:0}
@media screen and (min-width:960px){.page-header--yellow .page-header__body{padding:0;margin:5rem 0 3.75rem 0}
.page-header--yellow .page-header__text{margin:1.875rem auto 0 auto;padding:0}
.page-header--yellow .page-header__header{margin-bottom:0}
}
.html[data-ast-template="/apps/shell-rio/components/templates/productstorytelling"] .page-header--yellow .component__body.page-header__body{padding:0 1.875rem;margin:3.75rem 0 0 0}
.foundation-page .page-header--yellow .component__body.page-header__body{padding:0 1.875rem;margin:0}
[class*="--palette-"]:not(.colour--overridable) [class*="--palette-"].page-tags a:focus,[class*="--palette-"]:not(.colour--overridable) [class*="--palette-"].page-tags a:hover{color:#222}
.page-tags{overflow:hidden}
.page-tags--palette-0{color:#222;background-color:#fff;border-color:#222}
.page-tags--palette-0 a:focus,.page-tags--palette-0 a:hover{color:#fbce07}
.page-tags--palette-0 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.page-tags--palette-0 .atomic--button-link:focus,.page-tags--palette-0 .atomic--button-link:hover{background-color:#fbce07;color:#222}
.page-tags--palette-1{color:#222;background-color:#f7f7f7;border-color:#222}
.page-tags--palette-1 a:focus,.page-tags--palette-1 a:hover{color:#fbce07}
.page-tags--palette-1 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.page-tags--palette-1 .atomic--button-link:focus,.page-tags--palette-1 .atomic--button-link:hover{background-color:#fbce07;color:#222}
.page-tags .page-tags__base{max-width:81.25rem;margin-left:auto;margin-right:auto}
@media screen and (min-width:1201px) and (max-width:1500px){.page-tags .page-tags__base{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.page-tags .page-tags__base{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.page-tags .page-tags__base{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.page-tags .page-tags__base{margin-left:1.25rem;margin-right:1.25rem}
}
.page-tags .page-tags__body{position:relative;padding-left:2.1875rem;margin:1.25rem 0 1.25rem 0;overflow:hidden}
.page-tags .page-tags__body::before{position:absolute;font-size:1.25rem;left:.625rem;top:.9375rem;content:"\e62c";font-family:icon-font;color:#fbce07;font-weight:400}
.page-tags .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}
.page-tags .page-tags__tag:focus,.page-tags .page-tags__tag:hover{text-decoration:none;color:#222;background-color:#fbce07;border-color:#222}
.product-details{color:#222;background-color:#fff;border-color:#222;padding:1.875rem 0 1.875rem 0;overflow:hidden}
.product-details a:focus,.product-details a:hover{color:#fbce07}

.product-details .atomic--button-link{color:#222;background-color:#fbce07;border-color:#fbce07}
.product-details .atomic--button-link:focus,.product-details .atomic--button-link:hover{background-color:#222;color:#fbce07}
.product-details .atomic--button-link:focus::after,.product-details .atomic--button-link:hover::after {
  color:#fbce07!important;
}

@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.product-details{min-width:0}
}
.product-details__base{max-width:81.25rem;margin-left:auto;margin-right:auto}
@media screen and (min-width:1201px) and (max-width:1500px){.product-details__base{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.product-details__base{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.product-details__base{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.product-details__base{margin-left:1.25rem;margin-right:1.25rem}
}
.product-details__tag{padding:.3125rem;border:.0625rem solid #d9d9d9;background-color:#fff;display:inline-block;text-transform:uppercase;font-weight:700}
.product-details__image{width:calc(50% - 1.25rem);margin-right:1.25rem;float:left}
.product-details__image img{width:100%;height:auto}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.product-details__image{margin:0 0 1.25rem 0;width:100%}
}
.product-details__text{width:50%;float:left}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.product-details__text{width:100%}
}
.text-image{padding:1.875rem 0 1.875rem 0}
.text-image--palette-0{color:#222;background-color:#fff;border-color:#222}
.text-image--palette-0 a:focus,.text-image--palette-0 a:hover{color:#fbce07}
.text-image--palette-0 .atomic--button-link{color:#222;background-color:#fbce07;border-color:#fbce07}
.text-image--palette-0 .atomic--button-link:focus,.text-image--palette-0 .atomic--button-link:hover{background-color:#222;color:#fbce07}
.text-image--palette-1{color:#fff;background-color:#333;border-color:#3d2121;position:relative;overflow:visible}

.text-image--palette-1 > div {
  position: relative;
}
.text-image--palette-1:not(:first-of-type) > div::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  background: #fff;
  left: 0;
  top: -1.875rem;
}

.text-image--palette-1:before{content:" ";position:absolute;background-color:#333;width:66.25rem;left:-66.25rem;height:100%;top:0}
.text-image--palette-1:after{content:" ";position:absolute;background-color:#333;width:66.25rem;right:-66.25rem;height:100%;top:0}
.text-image--palette-1 a:focus,.text-image--palette-1 a:hover{color:#fbce07}
.text-image--palette-1 .atomic--button-link{color:#222;background-color:#fbce07;border-color:#fbce07}
.text-image--palette-1 .atomic--button-link:focus,.text-image--palette-1 .atomic--button-link:hover{background-color:#333;color:#fbce07}
.text-image.colour--palette-1{color:#fff;background-color:#333;border-color:#3d2121;position:relative;overflow:visible}
.text-image.colour--palette-1:before{content:" ";position:absolute;background-color:#333;border-bottom:10px solid #fbce07;width:66.25rem;left:-66.25rem;height:100%;top:0}
.text-image.colour--palette-1:after{content:" ";position:absolute;background-color:#333;border-bottom:10px solid #fbce07;width:66.25rem;right:-66.25rem;height:100%;top:0}
.text-image.colour--palette-1 .atomic--button-link{color:#222;background-color:#fbce07;border-color:#fbce07}
.text-image.colour--palette-1 .atomic--button-link:focus,.text-image.colour--palette-1 .atomic--button-link:hover{background-color:#333;color:#fbce07}
.text-image::after{content:"";display:block;clear:both}
.text-image__base{max-width:81.25rem;margin-left:auto;margin-right:auto}
@media screen and (min-width:1201px) and (max-width:1500px){.text-image__base{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.text-image__base{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.text-image__base{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.text-image__base{margin-left:1.25rem;margin-right:1.25rem}
}
.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}
.text-image__image-wrapper{float:left;margin:0 1.25rem .625rem 0;width:100%}
@media screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.text-image__image-wrapper{width:50%}
}
.text-image__image-caption{display:block;font-size:.8125rem;line-height:1.5;padding:.5rem 0 .75rem 0;border-top:0;border-bottom:.1875rem solid #fbce07;font-weight:700}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.text-image__image-caption{border-bottom:.1875rem solid #fbce07}
}
.text-image--image-left .text-image__text table{clear:both}
.text-image--image-left-nofloat .text-image__text{overflow:visible}
.text-image--image-left-nofloat .text-image__text table{clear:both}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.text-image--image-left-nofloat .text-image__text{overflow:hidden}
}
.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-half .text-image__image-wrapper{width:100%}
@media screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.text-image--image-half .text-image__image-wrapper{width:50%}
}
.text-image--image-third .text-image__image-wrapper{width:100%}
@media screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px){.text-image--image-quarter .text-image__image-wrapper{width:50%}
}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.text-image--image-quarter .text-image__image-wrapper{width:25%}
}

@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){
  .text-image__text table tbody tr td:first-of-type {
    width: 50%;
  }

  .text-image__text table tbody tr td p {
    font-size: 12px;
  }
}

.quote-text{padding:1.875rem 0 1.875rem 0}
.quote-text--palette-0{color:#222;background-color:#fff;border-color:#222}
.quote-text--palette-0 a:focus,.quote-text--palette-0 a:hover{color:#dd1d21}
.quote-text--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{background-color:#fff;color:#dd1d21}
.quote-text--palette-1{color:#222;background-color:#f7f7f7;border-color:#222}
.quote-text--palette-1 a:focus,.quote-text--palette-1 a:hover{color:#dd1d21}
.quote-text--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{background-color:#f7f7f7;color:#dd1d21}
.quote-text--palette-14{color:#fbce07;background-color:#fff;border-color:#222}
.quote-text--palette-14 a:focus,.quote-text--palette-14 a:hover{color:#fbce07}
.quote-text--palette-14 .atomic--button-link{color:#222;background-color:transparent;border-color:222}
.quote-text--palette-14 .atomic--button-link:focus,.quote-text--palette-14 .atomic--button-link:hover{background-color:#fbce07;color:#222}
.quote-text--palette-15{color:#2d4859;background-color:#fff;border-color:#2d4859}
.quote-text--palette-15 a:focus,.quote-text--palette-15 a:hover{color:#2d4859}
.quote-text--palette-15 .atomic--button-link{color:#fff;background-color:#2d4859;border-color:#2d4859}
.quote-text--palette-15 .atomic--button-link:focus,.quote-text--palette-15 .atomic--button-link:hover{background-color:#fff;color:#2d4859}
.quote-text--palette-16{color:#008443;background-color:#fff;border-color:#008443}
.quote-text--palette-16 a:focus,.quote-text--palette-16 a:hover{color:#008443}
.quote-text--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{background-color:#fff;color:#008443}
.quote-text--palette-17{color:#743410;background-color:#fff;border-color:#743410}
.quote-text--palette-17 a:focus,.quote-text--palette-17 a:hover{color:#743410}
.quote-text--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{background-color:#fff;color:#743410}
.quote-text--palette-18{color:#fff;background-color:#333;border-color:#333;position:relative;overflow:visible}
.quote-text--palette-18::before{content:" ";position:absolute;background-color:#333;width:66.25rem;left:-66.25rem;height:100%;top:0}
.quote-text--palette-18::after{content:" ";position:absolute;background-color:#333;width:66.25rem;right:-66.25rem;height:100%;top:0}
.quote-text--palette-18 a:focus,.quote-text--palette-18 a:hover{color:#dd1d21}
.quote-text--palette-18 .atomic--button-link{color:#f7f7f7;background-color:#dd1d21;border-color:#dd1d21}
.quote-text--palette-18 .atomic--button-link:focus,.quote-text--palette-18 .atomic--button-link:hover{background-color:#f7f7f7;color:#dd1d21}
.quote-text__base{max-width:81.25rem;margin-left:auto;margin-right:auto}
@media screen and (min-width:1201px) and (max-width:1500px){.quote-text__base{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.quote-text__base{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.quote-text__base{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.quote-text__base{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.grid .quote-text__base{margin-left:1.25rem;margin-right:1.25rem}
}
.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:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.quote-text--xxl .quote-text__text{font-size:6.25rem}
}
.quote-text__cite{margin-top:.625rem;display:inline-block}

/* OLD RELATED TOPICS
.related-topics{overflow:hidden}
.related-topics--palette-0{color:#222;background-color:#fff;border-color:#222}
.related-topics--palette-0 a:focus,.related-topics--palette-0 a:hover{color:#fbce07}
.related-topics--palette-0 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.related-topics--palette-0 .atomic--button-link:focus,.related-topics--palette-0 .atomic--button-link:hover{background-color:#fbce07;color:#222}
.related-topics--palette-1{color:#222;background-color:#f7f7f7;border-color:#222}
.related-topics--palette-1 a:focus,.related-topics--palette-1 a:hover{color:#fbce07}
.related-topics--palette-1 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.related-topics--palette-1 .atomic--button-link:focus,.related-topics--palette-1 .atomic--button-link:hover{background-color:#fbce07;color:#222}
.related-topics--palette-2{color:#fff;background-color:#222;border-color:#222}
.related-topics--palette-2 a:focus,.related-topics--palette-2 a:hover{color:#fbce07}
.related-topics--palette-2 .atomic--button-link{color:#fff;background-color:#222;border-color:#fff}
.related-topics--palette-2 .atomic--button-link:focus,.related-topics--palette-2 .atomic--button-link:hover{background-color:#fbce07;color:#222;border-color:#fbce07}
.related-topics--palette-3{color:#fff;background-color:#000;border-color:#fff}
.related-topics--palette-3 a:focus,.related-topics--palette-3 a:hover{color:#fbce07}
.related-topics--palette-3 .atomic--button-link{color:#fff;background-color:#000;border-color:#fff}
.related-topics--palette-3 .atomic--button-link:focus,.related-topics--palette-3 .atomic--button-link:hover{background-color:#fbce07;color:#000;border-color:#fbce07}
.related-topics--palette-4{color:#222;background-color:#fbce07;border-color:#222}
.related-topics--palette-4 a:focus,.related-topics--palette-4 a:hover{color:#222}
.related-topics--palette-4 .atomic--button-link{color:#222;background-color:#fbce07;border-color:#222}
.related-topics--palette-4 .atomic--button-link:focus,.related-topics--palette-4 .atomic--button-link:hover{background-color:#222;color:#fbce07}
.related-topics--palette-5{color:#fff;background-color:#2d4859;border-color:#fff}
.related-topics--palette-5 a:focus,.related-topics--palette-5 a:hover{color:#fff}
.related-topics--palette-5 .atomic--button-link{color:#2d4859;background-color:#fff;border-color:#fff}
.related-topics--palette-5 .atomic--button-link:focus,.related-topics--palette-5 .atomic--button-link:hover{background-color:#2d4859;color:#fff}
.related-topics--palette-6{color:#fff;background-color:#009eb4;border-color:#fff}
.related-topics--palette-6 a:focus,.related-topics--palette-6 a:hover{color:#fff}
.related-topics--palette-6 .atomic--button-link{color:#009eb4;background-color:#fff;border-color:#fff}
.related-topics--palette-6 .atomic--button-link:focus,.related-topics--palette-6 .atomic--button-link:hover{background-color:#009eb4;color:#fff}
.related-topics--palette-7{color:#fff;background-color:#008443;border-color:#fff}
.related-topics--palette-7 a:focus,.related-topics--palette-7 a:hover{color:#fff}
.related-topics--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{background-color:#008443;color:#fff}
.related-topics--palette-8{color:#fff;background-color:#743410;border-color:#fff}
.related-topics--palette-8 a:focus,.related-topics--palette-8 a:hover{color:#fff}
.related-topics--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{background-color:#743410;color:#fff}
.related-topics--palette-9{color:#fff;background-color:#641964;border-color:#fff}
.related-topics--palette-9 a:focus,.related-topics--palette-9 a:hover{color:#fff}
.related-topics--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{background-color:#641964;color:#fff}
.related-topics--palette-10{color:#222;background-color:#89cfdc;border-color:#222}
.related-topics--palette-10 a:focus,.related-topics--palette-10 a:hover{color:#222}
.related-topics--palette-10 .atomic--button-link{color:#89cfdc;background-color:#222;border-color:#222}
.related-topics--palette-10 .atomic--button-link:focus,.related-topics--palette-10 .atomic--button-link:hover{background-color:#89cfdc;color:#222}
.related-topics--palette-11{color:#222;background-color:#bed50f;border-color:#222}
.related-topics--palette-11 a:focus,.related-topics--palette-11 a:hover{color:#222}
.related-topics--palette-11 .atomic--button-link{color:#bed50f;background-color:#222;border-color:#222}
.related-topics--palette-11 .atomic--button-link:focus,.related-topics--palette-11 .atomic--button-link:hover{background-color:#bed50f;color:#222}
.related-topics--palette-12{color:#fff;background-color:#333;border-color:#222;border-bottom:10px solid #fbce07;position:relative;overflow:visible;padding-top:.1rem}
.related-topics--palette-12::before{content:" ";position:absolute;background-color:#333;border-bottom:10px solid #fbce07;width:66.25rem;left:-66.25rem;height:100%;top:0}
.related-topics--palette-12::after{content:" ";position:absolute;background-color:#333;border-bottom:10px solid #fbce07;width:66.25rem;right:-66.25rem;height:100%;top:0}
.related-topics--palette-12 a:focus,.related-topics--palette-12 a:hover{color:#fbce07}
.related-topics--palette-12 .atomic--button-link{color:#333;background-color:#fbce07;border-color:#fbce07}
.related-topics--palette-12 .atomic--button-link:focus,.related-topics--palette-12 .atomic--button-link:hover{background-color:#333;color:#fbce07}
.related-topics--palette-13{color:#222;background-color:#d9d9d9;border-color:#222}
.related-topics--palette-13 a:focus,.related-topics--palette-13 a:hover{color:#222}
.related-topics--palette-13 .atomic--button-link{color:#d9d9d9;background-color:#222;border-color:#222}
.related-topics--palette-13 .atomic--button-link:focus,.related-topics--palette-13 .atomic--button-link:hover{background-color:#d9d9d9;color:#222}
.related-topics--palette-14{color:#dd1d21;background-color:#fff;border-color:#dd1d21}
.related-topics--palette-14 a:focus,.related-topics--palette-14 a:hover{color:#dd1d21}
.related-topics--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{background-color:#fff;color:#dd1d21}
.related-topics--palette-15{color:#003c88;background-color:#fff;border-color:#003c88}
.related-topics--palette-15 a:focus,.related-topics--palette-15 a:hover{color:#003c88}
.related-topics--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{background-color:#fff;color:#003c88}
.related-topics--palette-16{color:#008443;background-color:#fff;border-color:#008443}
.related-topics--palette-16 a:focus,.related-topics--palette-16 a:hover{color:#008443}
.related-topics--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{background-color:#fff;color:#008443}
.related-topics--palette-17{color:#743410;background-color:#fff;border-color:#743410}
.related-topics--palette-17 a:focus,.related-topics--palette-17 a:hover{color:#743410}
.related-topics--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{background-color:#fff;color:#743410}
.related-topics--palette-18{color:#641964;background-color:#fff;border-color:#641964}
.related-topics--palette-18 a:focus,.related-topics--palette-18 a:hover{color:#641964}
.related-topics--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{background-color:#fff;color:#641964}
.related-topics__header{max-width:81.25rem;margin-left:auto;margin-right:auto;padding-bottom:0}
@media screen and (min-width:1201px) and (max-width:1500px){.related-topics__header{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.related-topics__header{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.related-topics__header{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.related-topics__header{margin-left:1.25rem;margin-right:1.25rem}
}
.related-topics__body{max-width:81.25rem;margin-left:auto;margin-right:auto;margin-top:1.875rem;margin-bottom:1.875rem}
@media screen and (min-width:1201px) and (max-width:1500px){.related-topics__body{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.related-topics__body{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.related-topics__body{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.related-topics__body{margin-left:1.25rem;margin-right:1.25rem}
}
.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;padding-right:1.25rem;width:calc(50% - 1.25rem)}
.related-topics__item:last-child{margin-right:0}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.related-topics__item{padding-bottom:1.25rem;width:100%;padding-right:0}
.related-topics__item:last-child{padding-bottom:0}
}
.related-topics__button{width:100%}
.related-topics__button:hover span{text-decoration:none}
.related-topics__form{text-align:center}
.related-topics__form .related-topics__select{position:relative;width:50%;display:inline-block;vertical-align:top}
.related-topics__form .related-topics__select select{box-sizing:border-box;padding:.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:#222}
.related-topics__form .related-topics__select select[type=search],.related-topics__form .related-topics__select select[type=text]{box-sizing:border-box}
.related-topics__form .related-topics__select select:focus{border:.0625rem solid #222}
.related-topics__form .related-topics__select select::-webkit-input-placeholder{color:#222;opacity:1}
.related-topics__form .related-topics__select select:-ms-input-placeholder,.related-topics__form .related-topics__select select::-ms-input-placeholder{color:#222;opacity:1}
.related-topics__form .related-topics__select select::placeholder{color:#222;opacity:1}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.related-topics__form .related-topics__select{margin-bottom:1.25rem;width:100%;margin-right:0}
}
.related-topics__form .related-topics__submit-button{height:3.125rem;margin-left:1rem;padding:0 1rem 0 1rem;width:auto;display:inline-block;min-width:0;line-height:100%;min-height:inherit}
.related-topics__form .related-topics__submit-button::after{content:normal}
.related-topics__form .related-topics__submit-button span{float:left;white-space:nowrap}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.related-topics__form .related-topics__submit-button{width:100%;margin:0}
}

*/

.related-topics--palette-0{color:#222;background-color:#fff;border-color:#222}
.related-topics--palette-0 a:focus,.related-topics--palette-0 a:hover{color:#fbce07}
.related-topics--palette-0 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.related-topics--palette-0 .atomic--button-link:focus,.related-topics--palette-0 .atomic--button-link:hover{background-color:#fbce07;color:#222}
.related-topics--palette-1{color:#222;background-color:#f7f7f7;border-color:#222}
.related-topics--palette-1 a:focus,.related-topics--palette-1 a:hover{color:#fbce07}
.related-topics--palette-1 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.related-topics--palette-1 .atomic--button-link:focus,.related-topics--palette-1 .atomic--button-link:hover{background-color:#fbce07;color:#222}
.related-topics--palette-2{color:#fff;background-color:#222;border-color:#222}
.related-topics--palette-2 a:focus,.related-topics--palette-2 a:hover{color:#fbce07}
.related-topics--palette-2 .atomic--button-link{color:#fff;background-color:#222;border-color:#fff}
.related-topics--palette-2 .atomic--button-link:focus,.related-topics--palette-2 .atomic--button-link:hover{background-color:#fbce07;color:#222;border-color:#fbce07}
.related-topics--palette-3{color:#fff;background-color:#000;border-color:#fff}
.related-topics--palette-3 a:focus,.related-topics--palette-3 a:hover{color:#fbce07}
.related-topics--palette-3 .atomic--button-link{color:#fff;background-color:#000;border-color:#fff}
.related-topics--palette-3 .atomic--button-link:focus,.related-topics--palette-3 .atomic--button-link:hover{background-color:#fbce07;color:#000;border-color:#fbce07}
.related-topics--palette-4{color:#222;background-color:#fbce07;border-color:#222}
.related-topics--palette-4 a:focus,.related-topics--palette-4 a:hover{color:#222}
.related-topics--palette-4 .atomic--button-link{color:#222;background-color:#fbce07;border-color:#222}
.related-topics--palette-4 .atomic--button-link:focus,.related-topics--palette-4 .atomic--button-link:hover{background-color:#222;color:#fbce07}
.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:#404040;--palette-background-colour:#89cfdc;--palette-hover-colour:#404040;--palette-button-background-colour:#404040;--palette-button-text-colour:#89cfdc;color:#404040;background-color:#89cfdc;border-color:#404040;}

.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:#404040;}

.related-topics--palette-10 .atomic--button-link,.related-topics.colour--palette-10 .atomic--button-link{color:#89cfdc;background-color:#404040;border-color:#404040;}

.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:#404040;}

.related-topics--palette-11,.related-topics.colour--palette-11{--palette-text-colour:#404040;--palette-background-colour:#bed50f;--palette-hover-colour:#404040;--palette-button-background-colour:#404040;--palette-button-text-colour:#bed50f;color:#404040;background-color:#bed50f;border-color:#404040;}

.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:#404040;}

.related-topics--palette-11 .atomic--button-link,.related-topics.colour--palette-11 .atomic--button-link{color:#bed50f;background-color:#404040;border-color:#404040;}

.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:#404040;}

.related-topics--palette-12{color:#fff;background-color:#333;border-color:#222;border-bottom:10px solid #fbce07;position:relative;overflow:visible;padding-top:.1rem}
.related-topics--palette-12::before{content:" ";position:absolute;background-color:#333;border-bottom:10px solid #fbce07;width:66.25rem;left:-66.25rem;height:100%;top:0}
.related-topics--palette-12::after{content:" ";position:absolute;background-color:#333;border-bottom:10px solid #fbce07;width:66.25rem;right:-66.25rem;height:100%;top:0}
.related-topics--palette-12 a:focus,.related-topics--palette-12 a:hover{color:#fbce07}
.related-topics--palette-12 .atomic--button-link{color:#333;background-color:#fbce07;border-color:#fbce07}
.related-topics--palette-12 .atomic--button-link:focus,.related-topics--palette-12 .atomic--button-link:hover{background-color:#333;color:#fbce07}

.related-topics--palette-13,.related-topics.colour--palette-13{--palette-text-colour:#404040;--palette-background-colour:#d9d9d9;--palette-hover-colour:#404040;--palette-button-background-colour:#404040;--palette-button-text-colour:#d9d9d9;color:#404040;background-color:#d9d9d9;border-color:#404040;}

.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:#404040;}

.related-topics--palette-13 .atomic--button-link,.related-topics.colour--palette-13 .atomic--button-link{color:#d9d9d9;background-color:#404040;border-color:#404040;}

.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:#404040;}

.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--palette-6 .related-topics__base {
    padding:0 1.875rem 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%; */

    width: auto;
    min-width: 180px;
  }

.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:#404040;
  }

.related-topics__form select[type=search],.related-topics__form select[type=text]{
    box-sizing:border-box;
  }

.related-topics__form select::-ms-input-placeholder{
    color:#404040;
    opacity:1;
  }

.related-topics__form select::placeholder{
    color:#404040;
    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;
    }

.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:1201px) and (max-width:1900px),screen and (min-width:1901px){.related-product__header-container{margin-left:6.875rem}
}
.related-product__description,.related-product__image-container,.related-product__title{outline:0}
.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 #fbce07;background:#fbce07;color:#222;font-weight:700}
.related-product__button:active,.related-product__button:focus,.related-product__button:hover{color:#fbce07}
.related-product__button .atomic--button-link-label{line-height:.9375rem;font-size:.75rem}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.related-product__base{max-width:81.25rem;margin-left:auto;margin-right:auto}
.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 6.875rem;order:2;flex:0 0 45%}
.related-product__button-container{margin-right:6.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:769px) and (max-width:1024px){.related-product__header-container{margin-left:1.875rem}
.related-product__button-container{margin-right:1.875rem}
}
.search-results{color:#222;background-color:#f7f7f7;border-color:#222;padding:1.25rem 0 1.25rem 0}
.search-results a:focus,.search-results a:hover{color:#fbce07}
.search-results .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.search-results .atomic--button-link:focus,.search-results .atomic--button-link:hover{background-color:#fbce07;color:#222}
.search-results__form,.search-results__header,.search-results__status{max-width:81.25rem;margin-left:auto;margin-right:auto}
@media screen and (min-width:1201px) and (max-width:1500px){.search-results__form,.search-results__header,.search-results__status{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.search-results__form,.search-results__header,.search-results__status{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.search-results__form,.search-results__header,.search-results__status{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.search-results__form,.search-results__header,.search-results__status{margin-left:1.25rem;margin-right:1.25rem}
}
.search-results form{width:100%}
.search-results__field--search{box-sizing:border-box;padding:.9375rem;height:3.125rem;font-size:.875rem;border:.0625rem solid #d9d9d9;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;color:#222}
.search-results__field--search[type=search],.search-results__field--search[type=text]{box-sizing:border-box}
.search-results__field--search:focus{border:.0625rem solid #222}
.search-results__field--search::-webkit-input-placeholder{color:#222;opacity:1}
.search-results__field--search:-ms-input-placeholder,.search-results__field--search::-ms-input-placeholder{color:#222;opacity:1}
.search-results__field--search::placeholder{color:#222;opacity:1}
.search-results__field--filter{box-sizing:border-box;padding:.9375rem;height:3.125rem;font-size:.875rem;border:.0625rem solid #d9d9d9;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;color:#222}
.search-results__field--filter[type=search],.search-results__field--filter[type=text]{box-sizing:border-box}
.search-results__field--filter:focus{border:.0625rem solid #222}
.search-results__field--filter::-webkit-input-placeholder{color:#222;opacity:1}
.search-results__field--filter:-ms-input-placeholder,.search-results__field--filter::-ms-input-placeholder{color:#222;opacity:1}
.search-results__field--filter::placeholder{color:#222;opacity:1}
.search-results__field--button{padding:.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;box-sizing:border-box;width:3.125rem;padding:.75rem;min-width:0;min-height:0}
.search-results__field--button[type=search],.search-results__field--button[type=text]{box-sizing:border-box}
.search-results__field--button::-webkit-input-placeholder{color:#222;opacity:1}
.search-results__field--button:-ms-input-placeholder,.search-results__field--button::-ms-input-placeholder{color:#222;opacity:1}
.search-results__field--button::placeholder{color:#222;opacity:1}
.search-results__field--button:focus{border:.0625rem solid #222}
.search-results__field--button::before{font-size:1.5rem;width:1.4375rem;padding:0;content:"\e620";font-family:icon-font;display:block;font-weight:400;line-height:normal}
.search-results__field--button:hover{border-color:#222;background-color:#fff}
.search-results__field--button span{display:none}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.flexbox .search-results form{display:flex}
.flexbox .search-results__field{margin-right:1.25rem;display:inline}
.flexbox .search-results__field--search{flex-grow:0;margin-left:0;width:100%}
.flexbox .search-results__field--button{flex-grow:0;flex-shrink:0;margin-right:0;width:3.125rem}
.search-results form{display:block;overflow:hidden}
.search-results__field{margin:0 1.25rem 1.25rem 0;display:block;float:left}
.search-results__field--search{width:calc(100% - 4.375rem)}
.search-results__field--button{width:3.125rem;float:right;margin-right:0}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.search-results form{display:block;overflow:hidden}
.search-results__field{width:100%}
.search-results__field,.search-results__field--button{margin:0 0 1.25rem 0}
.search-results__field--button span{display:block}
.search-results__field--button::after,.search-results__field--button::before{content:none}
}
.search-results__footer,.search-results__list{max-width:56.25rem;margin-left:auto;margin-right:auto}
@media screen and (min-width:769px) and (max-width:1100px){.search-results__footer,.search-results__list{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.search-results__footer,.search-results__list{margin-left:1.25rem;margin-right:1.25rem}
}
.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;color:#222;font-weight:400}
.search-results__breadcrumb-link:last-child::after{content:none}
.search-results__status{border-top:.0625rem solid #fff}
.search-results__item,.search-results__status{padding:1.25rem 0 1.25rem 0;border-bottom:.0625rem solid #fff}
.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;width:22.5rem;vertical-align:middle}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.search-results__featured-image{width:100%}
}
.search-results__featured-text{display:inline-block;vertical-align:top;margin-right:-.25rem;padding:1.25rem;border-top:0;border-bottom:.1875rem solid #fbce07;box-sizing:border-box;width:calc(100% - 20rem);margin-left:-2.5rem;position:relative;z-index:1;vertical-align:middle;background-color:#fff}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.search-results__featured-text{border-bottom:.1875rem solid #fbce07}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.search-results__featured-text{width:100%;margin:0}
}
.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%}



/* OLD SEARCH????
.msds-search-results{padding:1.25rem 0 1.25rem 0}
.msds-search-results__label{display:none}
.msds-search-results__form,.msds-search-results__header,.msds-search-results__status{max-width:81.25rem;margin-left:auto;margin-right:auto}
@media screen and (min-width:1201px) and (max-width:1500px){.msds-search-results__form,.msds-search-results__header,.msds-search-results__status{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.msds-search-results__form,.msds-search-results__header,.msds-search-results__status{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.msds-search-results__form,.msds-search-results__header,.msds-search-results__status{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.msds-search-results__form,.msds-search-results__header,.msds-search-results__status{margin-left:1.25rem;margin-right:1.25rem}
}
.msds-search-results form{width:100%}
.msds-search-results__field--search{box-sizing:border-box;padding:.9375rem;height:3.125rem;font-size:.875rem;border:.0625rem solid #d9d9d9;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;color:#222}
.msds-search-results__field--search[type=search],.msds-search-results__field--search[type=text]{box-sizing:border-box}
.msds-search-results__field--search:focus{border:.0625rem solid #222}
.msds-search-results__field--search::-webkit-input-placeholder{color:#222;opacity:1}
.msds-search-results__field--search:-ms-input-placeholder,.msds-search-results__field--search::-ms-input-placeholder{color:#222;opacity:1}
.msds-search-results__field--search::placeholder{color:#222;opacity:1}
.msds-search-results__field--filter{position:relative}
.msds-search-results__field--filter select{box-sizing:border-box;padding:.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:#222}
.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:focus{border:.0625rem solid #222}
.msds-search-results__field--filter select::-webkit-input-placeholder{color:#222;opacity:1}
.msds-search-results__field--filter select:-ms-input-placeholder,.msds-search-results__field--filter select::-ms-input-placeholder{color:#222;opacity:1}
.msds-search-results__field--filter select::placeholder{color:#222;opacity:1}
.msds-search-results__field--button{padding:.9375rem;height:3.125rem;font-size:.875rem;border:.0625rem solid #d9d9d9;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.0625rem solid #fbce07;text-align:center;display:inline-block;background-color:#fbce07;color:#222;box-sizing:border-box;width:3.125rem;padding:.75rem;min-width:0;min-height:0}
.msds-search-results__field--button[type=search],.msds-search-results__field--button[type=text]{box-sizing:border-box}
.msds-search-results__field--button::-webkit-input-placeholder{color:#222;opacity:1}
.msds-search-results__field--button:-ms-input-placeholder,.msds-search-results__field--button::-ms-input-placeholder{color:#222;opacity:1}
.msds-search-results__field--button::placeholder{color:#222;opacity:1}
.msds-search-results__field--button:focus{border:.0625rem solid #222}
.msds-search-results__field--button::before{font-size:1.5rem;width:1.4375rem;padding:0;content:"\e620";font-family:icon-font;display:block;font-weight:400;line-height:normal}
.msds-search-results__field--button:hover{border-color:#222;background-color:#fff}
.msds-search-results__field--button span{display:none}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.flexbox1 .msds-search-results form{display:flex}
.flexbox1 .msds-search-results__field{margin-right:1.25rem;display:inline}
.flexbox1 .msds-search-results__field--search{flex-grow:0;margin-left:0;width:50%}
.flexbox1 .msds-search-results__field--filter{width:calc(25% - 2.1875rem);flex-grow:2}
.flexbox1 .msds-search-results__field--button{flex-grow:0;margin-right:0}
.msds-search-results form{display:block;overflow:hidden}
.msds-search-results__field{margin:0 1.25rem 1.25rem 0;display:block;float:left}
.msds-search-results__field--search{width:50%}
.msds-search-results__field--filter{width:calc(25% - 3.5rem)}
.msds-search-results__field--button{width:3.125rem;float:right;margin-right:0}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.msds-search-results form{display:block;overflow:hidden}
.msds-search-results__field{margin:0 0 1.25rem 0;width:100%}
.msds-search-results__field--button{margin:0 0 1.25rem 0}
.msds-search-results__field--button span{display:block}
.msds-search-results__field--button::after,.msds-search-results__field--button::before{content:none}
}
.msds-search-results__footer,.msds-search-results__list{max-width:81.25rem;margin-left:auto;margin-right:auto}
@media screen and (min-width:1201px) and (max-width:1500px){.msds-search-results__footer,.msds-search-results__list{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.msds-search-results__footer,.msds-search-results__list{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.msds-search-results__footer,.msds-search-results__list{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.msds-search-results__footer,.msds-search-results__list{margin-left:1.25rem;margin-right:1.25rem}
}
.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}
*/


.msds-search-results__label{
    /* font-family:type-font,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:type-font,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:#404040;
  }

.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:#404040;
    opacity:1;
  }

.msds-search-results__field--search::placeholder{
    color:#404040;
    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:#404040;
  }

.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:#404040;
    opacity:1;
  }

.msds-search-results__field--filter select::placeholder{
    color:#404040;
    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 #222;
    text-align:center;
    display:inline-block;
    background-color:#fbce07;
    color:#222;
    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:#404040;
    opacity:1;
  }

.msds-search-results__field--button::placeholder{
    color:#404040;
    opacity:1;
  }

.msds-search-results__field--button:focus{
    border:.0625rem solid #404040;
  }

.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:#222;
    background-color:#222;
  }

.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;
  }


  .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;
  }


.component.social-links{border-bottom:.0625rem solid #d9d9d9}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.component.social-links{border:0}
}
.social-links__base{max-width:81.25rem;margin-left:auto;margin-right:auto}
@media screen and (min-width:1201px) and (max-width:1500px){}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.social-links__base{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.social-links__base{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.social-links__base{margin-left:1.25rem;margin-right:1.25rem;padding-left:0;padding-right:0;margin-left:0;margin-right:0}
}
@media screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.social-links__body{display:flex;flex-direction:row;justify-content:center;align-items:center}
}
.social-links__label{display:inline-block;margin-right:-0.25em;margin-bottom:0;width:50%;vertical-align:middle;font-size:1rem;font-weight:500;line-height:1.25rem;letter-spacing:.0625rem;text-transform:uppercase}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.social-links__label::after{transition:all .3s;transform:rotate(270deg);font-size:1.5rem;content:"\e601";font-family:icon-font;float:right;font-weight:400}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.social-links__label{cursor:pointer;display:block;width:auto;padding:.9375rem 1.5625rem .9375rem 1.5625rem;font-size:1.125rem;margin:0}
}
.social-links__label--mobile{cursor:pointer}
.social-links__label--mobile:focus,.social-links__label--mobile:hover{color:#dd1d21}
.social-links__items{list-style:none;left:auto;margin:0;padding:0;position:static;box-sizing:border-box;display:flex;flex-wrap:wrap;vertical-align:middle;text-align:right;line-height:0;padding:1.875rem 0;width:50%}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.social-links__items{max-height:0;transition:max-height .3s;overflow:hidden;visibility:hidden;display:block;width:auto;height:auto;padding:0}
}
.social-links__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}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.social-links__item{border-top:.0625rem solid #d9d9d9;width:auto;margin:0;border:0;display:block;overflow:hidden;text-align:left}
}
.social-links__item .social-links__icon{width:3.25rem;height:3.25rem;display:block;float:left;text-decoration:none;transition:background-color .3s}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.social-links__item .social-links__icon{width:100%}
}
.social-links__item .social-links__icon:focus,.social-links__item .social-links__icon:hover{color:#fff}
.social-links__item .social-links__icon::before{padding:.9375rem;font-size:1.375rem;display:block;float:left}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.social-links__item .social-links__icon::before{padding:.9375rem .9375rem .9375rem 1.5625rem}
}
.social-links__item .social-links__icon[target=_blank]::after{content:""}
.social-links__icontext{font-family:Roboto,Arial,sans-serif;font-size:1rem;font-weight:400;display:none}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.social-links__icontext{display:inline;line-height:3.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.social-links--expanded .social-links__label::after{transform:rotate(90deg)}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.social-links--expanded .social-links__items{max-height:62.5rem;visibility:visible}
}
.social-links .icon--social-youtube:focus,.social-links .icon--social-youtube:hover{color:#222;background-color:#fbce07}
.social-links .icon--social-twitter:focus,.social-links .icon--social-twitter:hover{color:#222;background-color:#fbce07}
.social-links .icon--social-facebook:focus,.social-links .icon--social-facebook:hover,.social-links .icon--social-linkedin:focus,.social-links .icon--social-linkedin:hover{color:#222;background-color:#fbce07}
.social-links .icon--social-instagram:focus,.social-links .icon--social-instagram:hover{color:#222;background-color:#fbce07}
.social-links .icon--social-flickr:focus,.social-links .icon--social-flickr:hover,.social-links .icon--social-google:focus,.social-links .icon--social-google:hover,.social-links .icon--social-renren:focus,.social-links .icon--social-renren:hover,.social-links .icon--social-weibo:focus,.social-links .icon--social-weibo:hover,.social-links .icon--social-youku:focus,.social-links .icon--social-youku:hover,.social-links .icon--social-youkunew:focus,.social-links .icon--social-youkunew:hover{color:#222;background-color:#fbce07}
.social-links .icon--social-vk:focus,.social-links .icon--social-vk:hover{color:#222;background-color:#fbce07}
.component.social-share{padding:1.25rem 0 1.25rem 0}
.component.social-share--palette-0{color:#222;background-color:#fff;border-color:#222}
.component.social-share--palette-0 a:focus,.component.social-share--palette-0 a:hover{color:#fff}
.component.social-share--palette-0 .atomic--button-link{color:#fff;background-color:#dd1d21;border-color:#dd1d21}
.component.social-share--palette-0 .atomic--button-link:focus,.component.social-share--palette-0 .atomic--button-link:hover{background-color:#fff;color:#dd1d21}
.component.social-share--palette-1{color:#222;background-color:#f7f7f7;border-color:#222}
.component.social-share--palette-1 a:focus,.component.social-share--palette-1 a:hover{color:#fff}
.component.social-share--palette-1 .atomic--button-link{color:#f7f7f7;background-color:#dd1d21;border-color:#dd1d21}
.component.social-share--palette-1 .atomic--button-link:focus,.component.social-share--palette-1 .atomic--button-link:hover{background-color:#f7f7f7;color:#dd1d21}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.component.social-share{border:0}
}

/* OLD CSS
.social-share__base{max-width:56.25rem;margin-left:auto;margin-right:auto;text-align:center}
@media screen and (min-width:769px) and (max-width:1100px){.social-share__base{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.social-share__base{margin-left:1.25rem;margin-right:1.25rem}
}
.social-share__body{display:flex;align-items:center;flex-direction:column;justify-content:center}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.social-share__body{flex-direction:row}
}
.social-share__label{display:inline-block;margin-right:.9375rem;vertical-align:middle;font-size:1.25rem;font-weight:700;transition:color .3s}
.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:block;float:left;width:3.25rem;height:3.25rem;transition:background-color .3s;text-decoration:none}
.social-share__item>.social-share__icon::before{padding:.9375rem;font-size:1.375rem;display:block;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 .social-share__icon:not(#override):hover,.social-share .social-share__icon:not(#override):focus{background:#fbce07;color:#222}
.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:#51abf1}
.social-share .icon--social-facebook:focus,.social-share .icon--social-facebook:hover,.social-share .icon--social-linkedin:focus,.social-share .icon--social-linkedin:hover{background-color:#3b5998}
.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-google:focus,.social-share .icon--social-google: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__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:Roboto,Arial,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:#fbce07;
            color:#404040;
          }
      }

.social-share__item>.social-share__icon--open{
      display:none;
    }

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

.social-share__item>.social-share__icon--open{
        background-color:#fbce07
    }
      }

@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
      }
        }





.structured-list__base{max-width:81.25rem;margin-left:auto;margin-right:auto}
@media screen and (min-width:1201px) and (max-width:1500px){.structured-list__base{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.structured-list__base{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.structured-list__base{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.structured-list__base{margin-left:1.25rem;margin-right:1.25rem}
}
.structured-list__children,.structured-list__item{list-style:none;left:auto;margin:0;padding:0;position:static}
.structured-list__item{clear:both}
.structured-list__form{position:relative;transform:translateX(-50%);left:50%;min-width:18.75rem;padding-bottom:1.875rem;display:inline-block}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.structured-list__form{width:100%}
}
.structured-list-section{margin-bottom:1.25rem}
.structured-list-section__header{border-top:0;border-bottom:.1875rem solid #fbce07;padding-top:0}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.structured-list-section__header{border-bottom:.1875rem solid #fbce07}
}
.structured-list-section__header h3{text-align:left}
.structured-list-section__header-label{font-size:1.375rem}
.standalone-image__base{padding:1.875rem 0}
.standalone-image__figure{position:relative;overflow:hidden}
.standalone-image__figure::before{display:block;content:"";width:100%;padding-top:56.25%}
.standalone-image__figure>.cq-dd-image img{position:absolute;top:0;left:0;right:0;bottom:0}
.standalone-image__figure img{width:100%}
.standalone-image__figure-caption{width:100%;font-size:.875rem;padding-top:.625rem;color:#757575;font-weight:400}
.tabbed-content--palette-0{color:#222;background-color:#fff;border-color:#222}
.tabbed-content--palette-0 a:focus,.tabbed-content--palette-0 a:hover{color:#fbce07}
.tabbed-content--palette-0 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.tabbed-content--palette-0 .atomic--button-link:focus,.tabbed-content--palette-0 .atomic--button-link:hover{background-color:#fbce07;color:#222}
.tabbed-content--palette-1{color:#222;background-color:#f7f7f7;border-color:#222}
.tabbed-content--palette-1 a:focus,.tabbed-content--palette-1 a:hover{color:#fbce07}
.tabbed-content--palette-1 .atomic--button-link{color:#f7f7f7;background-color:#fbce07;border-color:#fbce07}
.tabbed-content--palette-1 .atomic--button-link:focus,.tabbed-content--palette-1 .atomic--button-link:hover{background-color:#f7f7f7;color:#fbce07}
.tabbed-content--list-with-filter.tabbed-content--palette-0,.tabbed-content--list.tabbed-content--palette-0{color:#222;background-color:#fff;border-color:#222}
.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:#fbce07}
.tabbed-content--list-with-filter.tabbed-content--palette-0 .atomic--button-link,.tabbed-content--list.tabbed-content--palette-0 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.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:#fbce07;color:#222}
.tabbed-content--list-with-filter.tabbed-content--palette-1,.tabbed-content--list.tabbed-content--palette-1{color:#222;background-color:#f7f7f7;border-color:#222}
.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:#fbce07}
.tabbed-content--list-with-filter.tabbed-content--palette-1 .atomic--button-link,.tabbed-content--list.tabbed-content--palette-1 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.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:#fbce07;color:#222}
.tabbed-content--list-with-filter.tabbed-content--palette-2,.tabbed-content--list.tabbed-content--palette-2{color:#222;background-color:#fff;border-color:#222}
.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:#dd1d21}
.tabbed-content--list-with-filter.tabbed-content--palette-2 .atomic--button-link,.tabbed-content--list.tabbed-content--palette-2 .atomic--button-link{color:#222;background-color:#fbce07;border-color:#fbce07}
.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:#222;color:#fbce07}
.tabbed-content--list-with-filter.tabbed-content--palette-3,.tabbed-content--list.tabbed-content--palette-3{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{color:#222;background-color:#fbce07;border-color:#222}
.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:#222}
.tabbed-content--list-with-filter.tabbed-content--palette-4 .atomic--button-link,.tabbed-content--list.tabbed-content--palette-4 .atomic--button-link{color:#222;background-color:#fbce07;border-color:#222}
.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:#222;color:#fbce07}
.tabbed-content--list-with-filter.tabbed-content--palette-5,.tabbed-content--list.tabbed-content--palette-5{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{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{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{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{color:#404040;background-color:#89cfdc;border-color:#404040}
.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:#404040}
.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:#404040;border-color:#404040}
.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:#404040}
.tabbed-content--list-with-filter.tabbed-content--palette-11,.tabbed-content--list.tabbed-content--palette-11{color:#404040;background-color:#bed50f;border-color:#404040}
.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:#404040}
.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:#404040;border-color:#404040}
.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:#404040}
.tabbed-content--list-with-filter.tabbed-content--palette-13,.tabbed-content--list.tabbed-content--palette-13{color:#404040;background-color:#d9d9d9;border-color:#404040}
.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:#404040}
.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:#404040;border-color:#404040}
.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:#404040}
.tabbed-content--list-with-filter.tabbed-content--palette-14,.tabbed-content--list.tabbed-content--palette-14{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{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{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{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{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__navigation-wrapper{max-width:81.25rem;margin-left:auto;margin-right:auto;position:relative}
@media screen and (min-width:1201px) and (max-width:1500px){.tabbed-content__navigation-wrapper{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.tabbed-content__navigation-wrapper{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.tabbed-content__navigation-wrapper{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.tabbed-content__navigation-wrapper{margin-left:1.25rem;margin-right:1.25rem}
}
.tabbed-content--list .tabbed-content__navigation-wrapper,.wcmmode-edit .tabbed-content__navigation-wrapper{display:none}
.tabbed-content__base{padding-top:1.875rem;overflow:hidden}
.tabbed-content__base h2{text-align:center}
.tabbed-content__header{max-width:81.25rem;margin-left:auto;margin-right:auto;padding-top:0}
@media screen and (min-width:1201px) and (max-width:1500px){.tabbed-content__header{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.tabbed-content__header{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.tabbed-content__header{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.tabbed-content__header{margin-left:1.25rem;margin-right:1.25rem}
}
.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:#404040;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:#fbce07;border-width:.9375rem;margin-left:-.9375rem}
.tabbed-content__tab--selected._slider__slide{overflow:visible !important}
.tabbed-content--tabs .tabbed-content__select-navigation{display:none}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px){.tabbed-content--tabs .tabbed-content__select-navigation{display:block}
}
.tabbed-content--list-with-filter .tabbed-content__select-navigation{min-width:18.75rem;padding-bottom:1.875rem}
.tabbed-content__select{position:relative;width:100%;display:inline-block;vertical-align:top;text-align:center}
.tabbed-content__select-wrapper{width:50%;position:relative;display:inline-block}
.tabbed-content__select-wrapper select{box-sizing:border-box;padding:.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:#404040}
.tabbed-content__select-wrapper select[type=search],.tabbed-content__select-wrapper select[type=text]{box-sizing:border-box}
.tabbed-content__select-wrapper select:focus{border:.0625rem solid #404040}
.tabbed-content__select-wrapper select::-webkit-input-placeholder{color:#404040;opacity:1}
.tabbed-content__select-wrapper select:-ms-input-placeholder,.tabbed-content__select-wrapper select::-ms-input-placeholder{color:#404040;opacity:1}
.tabbed-content__select-wrapper select::placeholder{color:#404040;opacity:1}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.tabbed-content__select-wrapper{margin-bottom:1.25rem;width:100%;margin-right:0}
}
.tabbed-content__submit-button{height:3.125rem;margin-left:1rem;padding:0 1rem 0 1rem;width:auto;display:inline-block;min-width:0;line-height:100%;min-height:inherit;vertical-align:top}
.tabbed-content__submit-button::after{content:normal}
.tabbed-content__submit-button span{float:left;white-space:nowrap}
.tabbed-content--palette-1 .tabbed-content__submit-button span{float:none}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.tabbed-content__submit-button{width:100%;margin:0}
}
.tabbed-content__tabs-navigation{overflow:hidden}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px){.tabbed-content__tabs-navigation{display:none}
}
.tabbed-content__button{padding:0 1.25rem 0 1.25rem;line-height:4.375rem;min-width:18.75rem;min-height:4.375rem;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;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 #404040;min-height:4.25rem;background-color:#fff;color:#404040;display:block;min-width:0}
.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}
.tabbed-content--palette-1 .tabbed-content__button{background-color:#dd1d21;border-color:#333;border:.0625rem solid #333;background-color:#333;color:#fff}
.tabbed-content--palette-1 .tabbed-content__button:focus,.tabbed-content--palette-1 .tabbed-content__button:hover{background-color:#fbce07;color:#333;text-decoration:none}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.tabbed-content__button{line-height:3.75rem;min-height:3.75rem;min-width:0;width:100%}
}
.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;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}
.tabbed-content__tab--selected .tabbed-content__button{background-color:#fbce07;color:#404040}
.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:#404040;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:#fbce07;color:#404040}
a.tabbed-content__button:focus span,a.tabbed-content__button:hover span{text-decoration:none}
.tabbed-content__button:focus{outline:0}
.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:#404040;color:#fbce07}
.tabbed-content__arrow-prev{transition:all .3s;font-size:1.875rem;width:4.375rem;height:4.375rem;border:.0625rem solid #404040;background-color:transparent;color:#404040;font-weight:400;line-height:1;text-align:center;padding:0;left:-.0625rem;position:relative}
.tabbed-content__arrow-prev span{display:none}
.tabbed-content__arrow-prev::after{vertical-align:middle;font-family:icon-font;content:"\e601";display:inline-block;font-weight:400}
.tabbed-content__arrow-next{transition:all .3s;font-size:1.875rem;width:4.375rem;height:4.375rem;border:.0625rem solid #404040;background-color:transparent;color:#404040;font-weight:400;line-height:1;text-align:center;padding:0}
.tabbed-content__arrow-next span{display:none}
.tabbed-content__arrow-next::after{vertical-align:middle;font-family:icon-font;content:"\e601";display:inline-block;font-weight:400;transform:rotate(180deg)}
.tabbed-content--palette-1 .tabbed-content__arrow-prev{background:#333;border:.0625rem solid #333;color:#fff}
.tabbed-content--palette-1 .tabbed-content__arrow-next{background:#333;border:.0625rem solid #333;color:#fff}
.tabbed-content--palette-1 .tabbed-content__arrow-next:hover,.tabbed-content--palette-1 .tabbed-content__arrow-prev:hover{background-color:#fbce07;color:#222}
.tabbed-content__item{clear:both;display:none;overflow:hidden;margin-bottom:1.25rem}
.tabbed-content__item--selected,.wcmmode-edit .tabbed-content__item{display:block}
.tabbed-content__item-header{max-width:81.25rem;margin-left:auto;margin-right:auto;border-top:0;border-bottom:.1875rem solid #fbce07;padding-bottom:1.25rem}
@media screen and (min-width:1201px) and (max-width:1500px){.tabbed-content__item-header{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.tabbed-content__item-header{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.tabbed-content__item-header{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.tabbed-content__item-header{margin-left:1.25rem;margin-right:1.25rem;border-bottom:.1875rem solid #fbce07}
}
.tabbed-content__item-header h3{text-align:left}
.tabbed-content__item-header-label{font-size:1.375rem}
.tabbed-content--tabs .tabbed-content__item-header{display:none}





/* NEW COMPONENT TALENTBREW */

.talentbrew-job-search--palette-0,.talentbrew-job-search.colour--palette-0{--palette-text-colour:#404040;--palette-background-colour:#fff;--palette-hover-colour:#dd1d21;--palette-button-background-colour:#dd1d21;--palette-button-text-colour:#fff;color:#404040;background-color:#fff;border-color:#404040;}

.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:#404040;--palette-background-colour:#f7f7f7;--palette-hover-colour:#dd1d21;--palette-button-background-colour:#dd1d21;--palette-button-text-colour:#f7f7f7;color:#404040;background-color:#f7f7f7;border-color:#404040;}

.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:type-font,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:type-font,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:#404040;
    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:#404040;
    }

.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;
    color: #333;
        background-color: #fbce07;
        border-color: #fbce07;
  }

  .talentbrew-job-search__form-button:before {
    color: #333;
  }

.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: #333;
color: #fbce07;
text-decoration: none;
    }

.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:#333;
    }
    .talentbrew-job-search__form-button:hover::before {
      color: #fbce07
    }

@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;
        }
}


.top-tasks--palette-0{color:#404040;background-color:#fff;border-color:#404040}
.top-tasks--palette-0 a:focus,.top-tasks--palette-0 a:hover{color:#fbce07}
.top-tasks--palette-0 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.top-tasks--palette-0 .atomic--button-link:focus,.top-tasks--palette-0 .atomic--button-link:hover{background-color:#fbce07;color:#222}
.top-tasks--palette-1{color:#404040;background-color:#f7f7f7;border-color:#404040}
.top-tasks--palette-1 a:focus,.top-tasks--palette-1 a:hover{color:#fbce07}
.top-tasks--palette-1 a.atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.top-tasks--palette-1 a.atomic--button-link:focus,.top-tasks--palette-1 a.atomic--button-link:hover{background-color:#fbce07;color:#222}
.top-tasks--palette-2{color:#fff;background-color:#333;border-color:#fff}
.top-tasks--palette-2 a:focus,.top-tasks--palette-2 a:hover{color:#fbce07}
.top-tasks--palette-2 .atomic--button-link{color:#fff;background-color:transparent;border-color:#fff}
.top-tasks--palette-2 .atomic--button-link:focus,.top-tasks--palette-2 .atomic--button-link:hover{background-color:#fbce07;color:#333;border-color:#fbce07}
.top-tasks--palette-3{color:#fff;background-color:#222;border-color:#fff}
.top-tasks--palette-3 a:focus,.top-tasks--palette-3 a:hover{color:#fbce07}
.top-tasks--palette-3 .atomic--button-link{color:#fff;background-color:transparent;border-color:#fff}
.top-tasks--palette-3 .atomic--button-link:focus,.top-tasks--palette-3 .atomic--button-link:hover{background-color:#fbce07;color:#222;border-color:#fbce07}

.top-tasks--palette-4{color:#222;background-color:#fbce07;border-color:#222;border-bottom:10px solid #fbce07;position:relative;overflow:visible;padding-top:.1rem}
.top-tasks--palette-4 a:focus,.top-tasks--palette-4 a:hover{color:#222}
.top-tasks--palette-4 .atomic--button-link{color:#222;background-color:#fbce07;border-color:#222}
.top-tasks--palette-4 .atomic--button-link:focus,.top-tasks--palette-4 .atomic--button-link:hover{background-color:#222;color:#fbce07}
.top-tasks--palette-4::before{content:" ";position:absolute;background-color:#fbce07;border-bottom:10px solid #fbce07;width:66.25rem;left:-66.25rem;height:100%;top:0}
.top-tasks--palette-4::after{content:" ";position:absolute;background-color:#fbce07;border-bottom:10px solid #fbce07;width:66.25rem;right:-66.25rem;height:100%;top:0}

.top-tasks--palette-5{color:#fff;background-color:#2d4859;border-color:#fff}
.top-tasks--palette-5 a:focus,.top-tasks--palette-5 a:hover{color:#fff}
.top-tasks--palette-5 .atomic--button-link{color:#2d4859;background-color:#fff;border-color:#fff}
.top-tasks--palette-5 .atomic--button-link:focus,.top-tasks--palette-5 .atomic--button-link:hover{background-color:#2d4859;color:#fff}
.top-tasks--palette-6{color:#fff;background-color:#009eb4;border-color:#fff}
.top-tasks--palette-6 a:focus,.top-tasks--palette-6 a:hover{color:#fff}
.top-tasks--palette-6 .atomic--button-link{color:#009eb4;background-color:#fff;border-color:#fff}
.top-tasks--palette-6 .atomic--button-link:focus,.top-tasks--palette-6 .atomic--button-link:hover{background-color:#009eb4;color:#fff}
.top-tasks--palette-7{color:#fff;background-color:#008443;border-color:#fff}
.top-tasks--palette-7 a:focus,.top-tasks--palette-7 a:hover{color:#fff}
.top-tasks--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{background-color:#008443;color:#fff}
.top-tasks--palette-8{color:#fff;background-color:#743410;border-color:#fff}
.top-tasks--palette-8 a:focus,.top-tasks--palette-8 a:hover{color:#fff}
.top-tasks--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{background-color:#743410;color:#fff}
.top-tasks--palette-9{color:#fff;background-color:#641964;border-color:#fff}
.top-tasks--palette-9 a:focus,.top-tasks--palette-9 a:hover{color:#fff}
.top-tasks--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{background-color:#641964;color:#fff}
.top-tasks--palette-10{color:#404040;background-color:#89cfdc;border-color:#404040}
.top-tasks--palette-10 a:focus,.top-tasks--palette-10 a:hover{color:#404040}
.top-tasks--palette-10 .atomic--button-link{color:#89cfdc;background-color:#404040;border-color:#404040}
.top-tasks--palette-10 .atomic--button-link:focus,.top-tasks--palette-10 .atomic--button-link:hover{background-color:#89cfdc;color:#404040}
.top-tasks--palette-11{color:#404040;background-color:#bed50f;border-color:#404040}
.top-tasks--palette-11 a:focus,.top-tasks--palette-11 a:hover{color:#404040}
.top-tasks--palette-11 .atomic--button-link{color:#bed50f;background-color:#404040;border-color:#404040}
.top-tasks--palette-11 .atomic--button-link:focus,.top-tasks--palette-11 .atomic--button-link:hover{background-color:#bed50f;color:#404040}
.top-tasks--palette-12{color:#fff;background-color:#333;border-color:#222;border-bottom:10px solid #fbce07;position:relative;overflow:visible;padding-top:.1rem}
.top-tasks--palette-12::before{content:" ";position:absolute;background-color:#333;border-bottom:10px solid #fbce07;width:66.25rem;left:-66.25rem;height:100%;top:0}
.top-tasks--palette-12::after{content:" ";position:absolute;background-color:#333;border-bottom:10px solid #fbce07;width:66.25rem;right:-66.25rem;height:100%;top:0}
.top-tasks--palette-12 a:focus,.top-tasks--palette-12 a:hover{color:#fbce07}
.top-tasks--palette-12 .atomic--button-link{color:#333;background-color:#fbce07;border-color:#fbce07}
.top-tasks--palette-12 .atomic--button-link:focus,.top-tasks--palette-12 .atomic--button-link:hover{background-color:#333;color:#fbce07}
.top-tasks--palette-13{color:#404040;background-color:#d9d9d9;border-color:#404040}
.top-tasks--palette-13 a:focus,.top-tasks--palette-13 a:hover{color:#404040}
.top-tasks--palette-13 .atomic--button-link{color:#d9d9d9;background-color:#404040;border-color:#404040}
.top-tasks--palette-13 .atomic--button-link:focus,.top-tasks--palette-13 .atomic--button-link:hover{background-color:#d9d9d9;color:#404040}
.top-tasks--palette-14{color:#dd1d21;background-color:#fff;border-color:#dd1d21}
.top-tasks--palette-14 a:focus,.top-tasks--palette-14 a:hover{color:#dd1d21}
.top-tasks--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{background-color:#fff;color:#dd1d21}
.top-tasks--palette-15{color:#003c88;background-color:#fff;border-color:#003c88}
.top-tasks--palette-15 a:focus,.top-tasks--palette-15 a:hover{color:#003c88}
.top-tasks--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{background-color:#fff;color:#003c88}
.top-tasks--palette-16{color:#008443;background-color:#fff;border-color:#008443}
.top-tasks--palette-16 a:focus,.top-tasks--palette-16 a:hover{color:#008443}
.top-tasks--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{background-color:#fff;color:#008443}
.top-tasks--palette-17{color:#743410;background-color:#fff;border-color:#743410}
.top-tasks--palette-17 a:focus,.top-tasks--palette-17 a:hover{color:#743410}
.top-tasks--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{background-color:#fff;color:#743410}
.top-tasks--palette-18{color:#641964;background-color:#fff;border-color:#641964}
.top-tasks--palette-18 a:focus,.top-tasks--palette-18 a:hover{color:#641964}
.top-tasks--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{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:center;
    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);
      }
}

/*
.top-tasks__header{max-width:81.25rem;margin-left:auto;margin-right:auto;padding-bottom:0}
.component__header.top-tasks__header h2:after{content:"";display:table;height:.25rem;width:6.5625rem;background:#222;margin:1.25rem auto 0rem}
.top-tasks--palette-2 .component__header.top-tasks__header h2:after{background-color:#fff}
.top-tasks--palette-3 .component__header.top-tasks__header h2:after,.top-tasks--palette-5 .component__header.top-tasks__header h2:after,.top-tasks--palette-6 .component__header.top-tasks__header h2:after,.top-tasks--palette-7 .component__header.top-tasks__header h2:after,.top-tasks--palette-8 .component__header.top-tasks__header h2:after,.top-tasks--palette-9 .component__header.top-tasks__header h2:after,.top-tasks--palette-12 .component__header.top-tasks__header h2:after{background-color:#fff}
@media screen and (min-width:1201px) and (max-width:1500px){.top-tasks__header{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.top-tasks__header{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.top-tasks__header{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.top-tasks__header{margin-left:1.25rem;margin-right:1.25rem}
}
.top-tasks__body{max-width:81.25rem;margin-left:auto;margin-right:auto;max-width:83.75rem;padding:1.875rem 0;padding-bottom:.625rem;overflow:hidden;text-align:center;display:block;border-collapse:separate;border-spacing:1.25rem 0;width:auto}
@media screen and (min-width:1201px) and (max-width:1500px){.top-tasks__body{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.top-tasks__body{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.top-tasks__body{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.top-tasks__body{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.top-tasks__body{width:calc(100% - 3.75rem);margin-left:1.875rem;margin-right:1.875rem;padding-bottom:1.875rem;display:table}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.top-tasks__body{width:calc(100% - 10rem);margin-left:5rem;margin-right:5rem;padding-bottom:1.875rem;display:table}
}
.top-tasks__button{box-sizing:border-box;margin:0 0 1.25rem 0;width:100%;min-width:0;display:inline-block;text-align:center}
.top-tasks__button:hover span{text-decoration:none}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.top-tasks__button{width:33.333%;display:table-cell}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.top-tasks--solo .top-tasks__body{width:26.375rem;margin-left:auto;margin-right:auto}
}
@media screen and (min-width:769px) and (max-width:1024px){.top-tasks--duo .top-tasks__body{width:calc(100% - 3.75rem)}
}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.top-tasks--duo .top-tasks__body{width:51.5rem;margin-left:auto;margin-right:auto}
} */


.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:center;
    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);
      }
}


.login{max-width:93.75rem;margin-left:auto;margin-right:auto}
.login--palette-0{color:#222;background-color:#fff;border-color:#222}
.login--palette-0 a:focus,.login--palette-0 a:hover{color:#fbce07}
.login--palette-0 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.login--palette-0 .atomic--button-link:focus,.login--palette-0 .atomic--button-link:hover{background-color:#fbce07;color:#222}
.login--palette-1{color:#222;background-color:#f7f7f7;border-color:#222}
.login--palette-1 a:focus,.login--palette-1 a:hover{color:#fbce07}
.login--palette-1 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.login--palette-1 .atomic--button-link:focus,.login--palette-1 .atomic--button-link:hover{background-color:#fbce07;color:#222}
.login--palette-2{color:#fff;background-color:#333;border-color:#fff}
.login--palette-2 a:focus,.login--palette-2 a:hover{color:#dd1d21}
.login--palette-2 .atomic--button-link{color:#fff;background-color:transparent;border-color:#fff}
.login--palette-2 .atomic--button-link:focus,.login--palette-2 .atomic--button-link:hover{background-color:#fbce07;color:#333;border-color:#fbce07}
.login--palette-3{color:#fff;background-color:#222;border-color:#fff}
.login--palette-3 a:focus,.login--palette-3 a:hover{color:#fff}
.login--palette-3 .atomic--button-link{color:#fff;background-color:transparent;border-color:#fff}
.login--palette-3 .atomic--button-link:focus,.login--palette-3 .atomic--button-link:hover{background-color:#fbce07;color:#222;border-color:#fbce07}
.login--palette-4{color:#404040;background-color:#fbce07;border-color:#404040}
.login--palette-4 a:focus,.login--palette-4 a:hover{color:#222}
.login--palette-4 .atomic--button-link{color:#222;background-color:#fbce07;border-color:#222}
.login--palette-4 .atomic--button-link:focus,.login--palette-4 .atomic--button-link:hover{background-color:#222;color:#fbce07}
.login--palette-5{color:#fff;background-color:#2d4859;border-color:#fff}
.login--palette-5 a:focus,.login--palette-5 a:hover{color:#fff}
.login--palette-5 .atomic--button-link{color:#2d4859;background-color:#fff;border-color:#fff}
.login--palette-5 .atomic--button-link:focus,.login--palette-5 .atomic--button-link:hover{background-color:#2d4859;color:#fff}
.login--palette-6{color:#fff;background-color:#009eb4;border-color:#fff}
.login--palette-6 a:focus,.login--palette-6 a:hover{color:#fff}
.login--palette-6 .atomic--button-link{color:#009eb4;background-color:#fff;border-color:#fff}
.login--palette-6.atomic--button-link:focus,.login--palette-6 .atomic--button-link:hover{background-color:#009eb4;color:#fff}
.login--palette-7{color:#fff;background-color:#008443;border-color:#fff}
.login--palette-7 a:focus,.login--palette-7 a:hover{color:#fff}
.login--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{background-color:#008443;color:#fff}
.login--palette-8{color:#fff;background-color:#743410;border-color:#fff}
.login--palette-8 a:focus,.login--palette-8 a:hover{color:#fff}
.login--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{background-color:#743410;color:#fff}
.login--palette-9{color:#fff;background-color:#641964;border-color:#fff}
.login--palette-9 a:focus,.login--palette-9 a:hover{color:#fff}
.login--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{background-color:#641964;color:#fff}
.login--palette-10{color:#404040;background-color:#89cfdc;border-color:#404040}
.login--palette-10 a:focus,.login--palette-10 a:hover{color:#404040}
.login--palette-10 .atomic--button-link{color:#89cfdc;background-color:#404040;border-color:#404040}
.login--palette-10 .atomic--button-link:focus,.login--palette-10 .atomic--button-link:hover{background-color:#89cfdc;color:#404040}
.login--palette-11{color:#404040;background-color:#bed50f;border-color:#404040}
.login--palette-11 a:focus,.login--palette-11 a:hover{color:#404040}
.login--palette-11 .atomic--button-link{color:#bed50f;background-color:#404040;border-color:#404040}
.login--palette-11 .atomic--button-link:focus,.login--palette-11 .atomic--button-link:hover{background-color:#bed50f;color:#404040}
.login--palette-13{color:#404040;background-color:#d9d9d9;border-color:#404040}
.login--palette-13 a:focus,.login--palette-13 a:hover{color:#404040}
.login--palette-13 .atomic--button-link{color:#d9d9d9;background-color:#404040;border-color:#404040}
.login--palette-13 .atomic--button-link:focus,.login--palette-13 .atomic--button-link:hover{background-color:#d9d9d9;color:#404040}
.login--palette-14{color:#dd1d21;background-color:#fff;border-color:#dd1d21}
.login--palette-14 a:focus,.login--palette-14 a:hover{color:#dd1d21}
.login--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{background-color:#fff;color:#dd1d21}
.login--palette-15{color:#003c88;background-color:#fff;border-color:#003c88}
.login--palette-15 a:focus,.login--palette-15 a:hover{color:#003c88}
.login--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{background-color:#fff;color:#003c88}
.login--palette-16{color:#008443;background-color:#fff;border-color:#008443}
.login--palette-16 a:focus,.login--palette-16 a:hover{color:#008443}
.login--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{background-color:#fff;color:#008443}
.login--palette-17{color:#743410;background-color:#fff;border-color:#743410}
.login--palette-17 a:focus,.login--palette-17 a:hover{color:#743410}
.login--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{background-color:#fff;color:#743410}
.login--palette-18{color:#641964;background-color:#fff;border-color:#641964}
.login--palette-18 a:focus,.login--palette-18 a:hover{color:#641964}
.login--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{background-color:#fff;color:#641964}
.login__header{max-width:56.25rem;margin-left:auto;margin-right:auto;padding-bottom:0}
@media screen and (min-width:769px) and (max-width:1100px){.login__header{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.login__header{margin-left:1.25rem;margin-right:1.25rem}
}
.login__body{max-width:56.25rem;margin-left:auto;margin-right:auto;max-width:83.75rem;padding:1.875rem 0;overflow:hidden;text-align:center;display:table;border-collapse:separate;border-spacing:1.25rem 0}
@media screen and (min-width:769px) and (max-width:1100px){.login__body{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.login__body{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.login__body{width:calc(100% - 10rem);margin-left:5rem;margin-right:5rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.login__body{width:calc(100% - 3.75rem);margin-left:1.875rem;margin-right:1.875rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.login__body{display:block;width:auto;padding-bottom:.625rem}
}
.login__button{box-sizing:border-box;width:33.333%;min-width:0;text-align:left;display:table-cell}
.login__button:hover span{text-decoration:none}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.login__button{margin:0 0 1.25rem 0;width:100%;display:inline-block}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.login--solo .login__body{width:26.375rem;margin-left:auto;margin-right:auto}
}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.login--duo .login__body{width:824px;margin-left:auto;margin-right:auto}
}
@media screen and (min-width:769px) and (max-width:1024px){.login--duo .login__body{width:calc(100% - 3.75rem)}
}
.consent-manager{position:fixed;left:0;right:auto;height:2.0625rem;transition:bottom .3s;bottom:0;z-index:100}
.body--toast .consent-manager{bottom:5rem}
.wcmmode-edit .consent-manager{display:none;bottom:0;width:100%}
.consent-manager a[id]:not([href]){display:inline-block;position:relative;visibility:visible;top:auto}
.body--primary-navigation-tall .consent-manager a[id]:not([href]){top:auto}
.consent-manager__text a[id]:not([href]){border:.0625rem solid #d9d9d9;text-decoration:none;background-color:#f7f7f7;font-size:.6875rem;padding:.5rem .5rem .5rem .5rem;position:fixed;color:#404040}
.iframed-app__iframe{display:block;width:100%}

.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}
.product-carousel {background: #f3f3f3;}
.product-carousel__base{max-width:93.75rem;overflow:hidden; padding-top: 1.875rem;}
.product-carousel__header h2{text-align:center}
.product-carousel__body{box-sizing:border-box;width:80%;margin:0 auto;background:#f3f3f3;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 #fff;background:#fff;font-size:1.875rem}
.product-carousel__arrow-next:hover,.product-carousel__arrow-prev:hover,.product-carousel__arrow-next:focus,.product-carousel__arrow-prev:focus{background:#fbce07}
.product-carousel__arrow-prev{transition:all .3s;font-size:1.875rem;width:4.375rem;height:4.375rem;border:.0625rem solid #fff;background-color:transparent;color:#222;font-weight:400;line-height:1;text-align:center;padding:0;left:-5.9375rem}
.product-carousel__arrow-prev span{display:none}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.product-carousel__arrow-prev{left:-5.625rem}
}
.product-carousel__arrow-prev::after{vertical-align:middle;font-family:icon-font;content:"\e601";display:inline-block;font-weight:400;color:#222}
.product-carousel__arrow-next{transition:all .3s;font-size:1.875rem;width:4.375rem;height:4.375rem;border:.0625rem solid #fff;background-color:transparent;color:#222;font-weight:400;line-height:1;text-align:center;padding:0;right:-5.9375rem}
.product-carousel__arrow-next span{display:none}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.product-carousel__arrow-next{right:-5.625rem}
}
.product-carousel__arrow-next::after{vertical-align:middle;font-family:icon-font;content:"\e601";display:inline-block;font-weight:400;transform:rotate(180deg);color:#222}
.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 #222;padding:0;overflow:hidden;background-color:#222;display:inline-block;vertical-align:top;position:relative;z-index:2;left:0;margin-top:.625rem;border-radius:100%}
.product-carousel__dot--selected{background-color:#fbce07;border-color:#fbce07}
.product-carousel__dot span{display:none}
.product-carousel--carousel-nav-enabled .product-carousel__arrows,.product-carousel--carousel-nav-enabled .product-carousel__dots-wrapper{display:block}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.product-carousel--carousel-nav-enabled .product-carousel__arrows{display:none}
}
.product-carousel__item{display:inline-block;position:relative;margin-bottom:0;box-sizing:border-box;vertical-align:top}
.product-carousel__item:focus{outline:.125rem solid #404040;outline-offset:-.125rem}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.product-carousel__item{width:25%}
}
@media screen and (min-width:569px) and (max-width:768px){.product-carousel__item{width:50%}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.product-carousel__item{width:100%}
}

.product-carousel .product-carousel__header {
  padding-bottom: 0;
}

.product-carousel__header-thumb{position:relative;margin:.625rem}
.product-carousel__header-thumb:focus{outline:.125rem solid #404040;outline-offset:-.125rem}
.product-carousel__header-thumb{background-color:transparent;padding:.625rem;box-sizing:border-box}
.product-carousel__info{background-color:rgba(255,210,0,1);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 #404040;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:#fbce07;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__link a:hover,.product-carousel__link a:focus{color:#222}
.product-carousel__info:focus .product-carousel__link{border-bottom:0;bottom:.125rem;left:.125rem;right:.125rem}
.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%}
.content-grid{max-width:93.75rem;margin-left:auto;margin-right:auto;width:100%;background:#222;position:relative}
.content-grid:before,.content-grid:after{content:"";position:absolute;top:0;bottom:0;width:93.75rem;height:100%;background-color:#222}
.content-grid:before{right:100%}
.content-grid:after{left:100%}
.content-grid__list{padding:.0625rem}
html:not(.wcmmode-edit) .content-grid .content-grid-container__base{position:absolute;top:.0625rem;right:.0625rem;bottom:.0625rem;left:.0625rem}
.content-grid__actions{padding:1.875rem .625rem}
.content-grid__load-more-button{display:block;max-width:18.75rem;margin:0 auto}
.content-grid__load-more-button--inactive{display:none}
html:not(.wcmmode-edit) .content-grid-layout{box-sizing:border-box;position:relative;top:.0625rem;right:.0625rem;bottom:.0625rem;left:.0625rem}
html:not(.wcmmode-edit) .content-grid-layout::after{display:block;height:0;visibility:hidden;font-size:0;content:" ";clear:both}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container{width:100%;height:100vw;max-height:93.75rem;float:left}
}
@media screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px){html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container{width:50%;height:50vw;max-height:46.875rem;float:left}
}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container{width:25%;height:25vw;max-height:23.4375rem;float:left}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container{width:100%;height:100vw;max-height:93.75rem;float:left}
}
@media screen and (min-width:569px) and (max-width:768px){html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:first-of-type,html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(2),html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(4),html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(5),html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(6),html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(7),html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(8),html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(9){width:50%;height:50vw;max-height:46.875rem;float:left}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(3){width:100%;height:100vw;max-height:93.75rem;float:left}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(10){width:100%;height:50vw;max-height:46.875rem;float:left}
}
@media screen and (min-width:769px) and (max-width:1024px){html:not(.wcmmode-edit) .content-grid-layout--type-2{height:166.66666667vw}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:first-of-type{width:66.66666667%;height:33.33333333vw;max-height:31.25rem;position:absolute;left:0;top:0}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(2){width:33.33333333%;height:33.33333333vw;max-height:31.25rem;position:absolute;left:66.66666667%;top:0}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(3){width:66.66666667%;height:66.66666667vw;max-height:62.5rem;position:absolute;left:0;top:33.33333333vw}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(4){width:33.33333333%;height:33.33333333vw;max-height:31.25rem;position:absolute;left:66.66666667%;top:33.33333333vw}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(5){width:33.33333333%;height:33.33333333vw;max-height:31.25rem;position:absolute;left:66.66666667%;top:66.66666667vw}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(6){width:33.33333333%;height:33.33333333vw;max-height:31.25rem;position:absolute;left:0;top:100vw}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(7){width:66.66666667%;height:33.33333333vw;max-height:31.25rem;position:absolute;left:33.33333333%;top:100vw}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(8){width:33.33333333%;height:33.33333333vw;max-height:31.25rem;position:absolute;left:0;top:133.33333333vw}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(9){width:33.33333333%;height:33.33333333vw;max-height:31.25rem;position:absolute;left:33.33333333%;top:133.33333333vw}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(10){width:33.33333333%;height:33.33333333vw;max-height:31.25rem;position:absolute;left:66.66666667%;top:133.33333333vw}
}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){html:not(.wcmmode-edit) .content-grid-layout--type-2{height:100vw}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:first-of-type{width:25%;height:25vw;max-height:23.4375rem;position:absolute;left:0;top:0}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(2){width:25%;height:25vw;max-height:23.4375rem;position:absolute;left:0;top:25vw}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(3){width:75%;height:50vw;max-height:46.875rem;position:absolute;left:25%;top:0}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(4){width:50%;height:25vw;max-height:23.4375rem;position:absolute;left:0;top:50vw}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(5){width:25%;height:25vw;max-height:23.4375rem;position:absolute;left:50%;top:50vw}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(6){width:25%;height:25vw;max-height:23.4375rem;position:absolute;left:75%;top:50vw}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(7){width:25%;height:25vw;max-height:23.4375rem;position:absolute;left:0;top:75vw}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(8){width:25%;height:25vw;max-height:23.4375rem;position:absolute;left:25%;top:75vw}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(9){width:25%;height:25vw;max-height:23.4375rem;position:absolute;left:50%;top:75vw}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(10){width:25%;height:25vw;max-height:23.4375rem;position:absolute;left:75%;top:75vw}
}
@media screen and (min-width:1500px){html:not(.wcmmode-edit) .content-grid-layout--type-2{height:93.75rem}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:first-of-type{top:0}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(2){top:23.4375rem}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(3){top:0}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(4),html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(5),html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(6){top:46.875rem}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(7),html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(8),html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(9),html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(10){top:70.3125rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){html:not(.wcmmode-edit) .content-grid-layout--type-3 .content-grid-container,html:not(.wcmmode-edit) .content-grid-layout--type-4 .content-grid-container{width:100%;height:100vw;max-height:93.75rem;float:left}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){html:not(.wcmmode-edit) .content-grid-layout--type-3 .content-grid-container,html:not(.wcmmode-edit) .content-grid-layout--type-4 .content-grid-container{width:50%;height:50vw;max-height:46.875rem;float:left}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container{width:100%;height:100vw;max-height:93.75rem;float:left}
}
@media screen and (min-width:569px) and (max-width:768px){html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container:first-of-type,html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container:nth-of-type(2){width:50%;height:50vw;max-height:46.875rem;float:left}
html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container:nth-of-type(3){width:100%;height:50vw;max-height:46.875rem;float:left}
}
@media screen and (min-width:769px) and (max-width:1024px){html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container{width:33.33333333%;height:33.33333333vw;max-height:31.25rem;float:left}
}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container:first-of-type,html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container:nth-of-type(2){width:25%;height:25vw;max-height:23.4375rem;float:left}
html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container:nth-of-type(3){width:50%;height:25vw;max-height:23.4375rem;float:left}
html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container:nth-of-type(3) img{width:100%;height:auto}
}
@media screen and (max-width:320px),screen and (max-width:768px) and (min-width:321px){html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(1) img[src]{width:auto;left:-50%;height:100%}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(2) img[src]{width:auto;left:0;height:100%}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(3) img[src]{width:auto;left:0;height:100%}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(4) img[src]{width:auto;left:0;height:100%}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(7) img[src]{width:auto;left:-50%}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(8) img[src]{width:100%;left:0;height:auto}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(9) img[src]{left:0}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(9) img[src]{left:0}
html:not(.wcmmode-edit) .content-grid-layout--type-3 .content-grid-container:nth-of-type(1) img[src]{width:auto;left:-50%}
html:not(.wcmmode-edit) .content-grid-layout--type-3 .content-grid-container img[src]{width:auto;left:-50%}
.content-grid-container .promo-list.promo-list--full .promo-list__item{margin:0}
html:not(.wcmmode-edit) .content-grid .content-grid-container__base{overflow:hidden}
.content-grid-container__cta-link-wrapper .atomic--button-link{width:auto}
}
html:not(.wcmmode-edit) .content-grid-container{box-sizing:border-box;position:relative;overflow:hidden}
html:not(.wcmmode-edit) .content-grid-container[class*=icon--]::before{position:absolute;bottom:.625rem;right:.625rem;z-index:10;border-radius:.25rem;background-color:#fff;padding:.3125rem;opacity:.65}
html:not(.wcmmode-edit) .content-grid-container:not(:hover):not(:focus):not(.content-grid-container--overlaid).content-grid-container--has-overlay::after{font-size:1.875rem;font-family:icon-font;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:"\e618";position:absolute;top:.625rem;right:.625rem;z-index:10;border-radius:.25rem;background-color:#fff;padding:.3125rem;opacity:.65}
html:not(.wcmmode-edit) .content-grid-container__base{box-sizing:border-box}
html:not(.wcmmode-edit) .content-grid-container__body{height:100%}
html:not(.wcmmode-edit) .content-grid-container__cta-link-wrapper{position:absolute;left:0;bottom:0;display:flex;align-items:flex-end;width:100%;z-index:20}
html:not(.wcmmode-edit) .content-grid-container__cta-link-wrapper .atomic--button-link{min-width:2.4rem;min-height:0;border:0;line-height:1.5}
html:not(.wcmmode-edit) .content-grid-container__cta-link-wrapper a{opacity:.9;background:#222;color:#fff;text-transform:none}
html:not(.wcmmode-edit) .content-grid-container__cta-link-wrapper:hover a{background:#fbce07;color:#222;opacity:1}
html:not(.wcmmode-edit) .content-grid-container__cta-link-text{margin-right:.3125rem;flex:auto;padding:.5rem 1rem;text-align:left}
html:not(.wcmmode-edit) .content-grid-container__cta-link-icon{padding:.5rem .5rem .5rem .5rem;max-width:4rem}
html:not(.wcmmode-edit) .content-grid-container__cta-link-icon.atomic--button-link[class*=icon--]::before{padding-left:0;padding-right:0;font-size:1.2rem;font-weight:700}
html:not(.wcmmode-edit) .content-grid-container__init-content,html:not(.wcmmode-edit) .content-grid-container__overlay-content{box-sizing:border-box;height:100%;width:100%;overflow:hidden}
html:not(.wcmmode-edit) .content-grid-container__init-content:focus,html:not(.wcmmode-edit) .content-grid-container__overlay-content:focus{outline-style:solid;outline-color:#404040;outline-width:.125rem}
html:not(.wcmmode-edit) .content-grid-container__init-content{background-color:#000}
html:not(.wcmmode-edit) .content-grid-container__init-content-wrapper{box-sizing:border-box;width:100%;height:100%;overflow:hidden}
html:not(.wcmmode-edit) .content-grid-container__overlay-content{position:absolute;left:0;top:0;transition:opacity .3s;padding:1rem;color:#fff;opacity:0;background-color:rgba(0,0,0,.4)}
html:not(.wcmmode-edit) .content-grid-container__overlay-content:focus{opacity:1}
html:not(.wcmmode-edit) .content-grid-container__overlay-content-wrapper{box-sizing:border-box;width:100%;height:100%;overflow:hidden}
html:not(.wcmmode-edit) .content-grid-container--overlaid .content-grid-container__overlay-content,html:not(.wcmmode-edit) .content-grid-container:hover .content-grid-container__overlay-content{opacity:1}
html:not(.wcmmode-edit) .content-grid-container .component__header,html:not(.wcmmode-edit) .content-grid-container .page-promo__button,html:not(.wcmmode-edit) .content-grid-container .page-promo__text,html:not(.wcmmode-edit) .content-grid-container .promo-list--full .promo-list__text,html:not(.wcmmode-edit) .content-grid-container .promo-list__text,html:not(.wcmmode-edit) .content-grid-container .text-image__image-caption,html:not(.wcmmode-edit) .content-grid-container .text-image__image-wrapper>.text-image__text{display:none}
html:not(.wcmmode-edit) .content-grid-container .basecomponent,html:not(.wcmmode-edit) .content-grid-container .basecomponent-sightly,html:not(.wcmmode-edit) .content-grid-container .component,html:not(.wcmmode-edit) .content-grid-container .component__base:not(.content-grid-container__base),html:not(.wcmmode-edit) .content-grid-container .component__body,html:not(.wcmmode-edit) .content-grid-container .component__body-container,html:not(.wcmmode-edit) .content-grid-container .page-promo__content,html:not(.wcmmode-edit) .content-grid-container .page-promo__image,html:not(.wcmmode-edit) .content-grid-container .product__image,html:not(.wcmmode-edit) .content-grid-container .product__image img[src],html:not(.wcmmode-edit) .content-grid-container .media-player__image,html:not(.wcmmode-edit) .content-grid-container .media-player__image img[src],html:not(.wcmmode-edit) .content-grid-container .promo-list--full .promo-list__image,html:not(.wcmmode-edit) .content-grid-container .promo-list__image-link,html:not(.wcmmode-edit) .content-grid-container .promo-list__item,html:not(.wcmmode-edit) .content-grid-container .promo-list__list,html:not(.wcmmode-edit) .content-grid-container .text-image__content,html:not(.wcmmode-edit) .content-grid-container .text-image__image-wrapper figure,html:not(.wcmmode-edit) .content-grid-container [data-resource-type],html:not(.wcmmode-edit) .content-grid-container section{height:100%;width:100%;min-width:.0625rem;float:none}
html:not(.wcmmode-edit) .content-grid-container .component{border:0;padding:0}
html:not(.wcmmode-edit) .content-grid-container .component__base{margin:0}
html:not(.wcmmode-edit) .content-grid-container .promo-list--full .promo-list__image{display:block}
html:not(.wcmmode-edit) .content-grid-container .product__image-wrapper{width:50%;height:100%;overflow:hidden;float:left;margin:0 .625rem .625rem 0}
html:not(.wcmmode-edit) .content-grid-container .product__image img html:not(.wcmmode-edit) .content-grid-container .media-player__image img{max-height:100%}
html:not(.wcmmode-edit) .content-grid-container .product__text{padding-right:.625rem}
html:not(.wcmmode-edit) .content-grid-container .text-image__text{padding:.625rem}
html:not(.wcmmode-edit) .content-grid-container .promo-list__item-wrapper{display:block}
html:not(.wcmmode-edit) .content-grid-container .media-player__image img[src],html:not(.wcmmode-edit) .content-grid-container .media-player__link,html:not(.wcmmode-edit) .content-grid-container .media-player video,html:not(.wcmmode-edit) .content-grid-container .page-promo__image-wrapper img[src],html:not(.wcmmode-edit) .content-grid-container .promo-list--full .promo-list__item-wrapper img[src],html:not(.wcmmode-edit) .content-grid-container .promo-list__base .promo-list__image-wrapper img[src],html:not(.wcmmode-edit) .content-grid-container .text-image__image-wrapper img[src]{width:auto;height:100%;position:absolute}
html:not(.wcmmode-edit) .content-grid-container .media-player__link{width:100%}
html:not(.wcmmode-edit) .content-grid-container .media-player__link img[src]{position:relative}
.content-grid-container .media-player__video:first-child{display:block}
.content-grid-container .media-player__video:first-child video{width:auto}
.interactive-image__base{overflow:hidden;padding-bottom:1.875rem}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.interactive-image__base{padding-left:7.3%;padding-right:7.3%}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__base{padding-left:1.25rem;padding-right:1.25rem}
}
.interactive-image__slider-indicator{position:absolute;width:0;height:0;overflow:hidden;z-index:0}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.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--text-simple .interactive-image__slider-indicator{z-index:2}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image--text-simple .interactive-image__slider-indicator{z-index:1}
}
.interactive-image__header{padding:1.25rem 0;background-color:inherit}
.interactive-image__body{position:relative;display:flex;margin-bottom:.75rem}
.interactive-image--media .interactive-image__body{display:block}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__body{display:block;margin-bottom:0}
}
.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;width:66%}
.interactive-image--text-simple .interactive-image__image{width:73%}
.interactive-image--media .interactive-image__image{width:100%}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__image{width:100%;margin-bottom:.625rem}
.interactive-image--carousel-nav-enabled .interactive-image__image{margin-bottom:2.8125rem}
.interactive-image--text-simple .interactive-image__image{width:100%}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.interactive-image--text-no-reveal .interactive-image__image,.interactive-image--text-reveal .interactive-image__image,.interactive-image--text-simple .interactive-image__image{z-index:2}
}
.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__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;outline:0;border-radius:0;background:transparent;text-decoration:none;padding:0;border:0;box-sizing:border-box;position:absolute;z-index:2;display:flex;flex-shrink:0;align-items:center;width:3.375rem;height:3.375rem;margin-bottom:1.25rem;border-radius:50%;border:.0625rem solid #404040;box-shadow:.0625rem .0625rem .375rem 0 #404040;background:#fff;justify-content:center;font-weight:700;font-size:1.25rem}
.interactive-image__hotspot-point:active,.interactive-image__hotspot-point:focus{background:transparent;outline:0}
.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}
.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:#404040;border:.125rem solid #fbce07}
.interactive-image__hotspot-point--hidden{display:none !important}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.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:1201px) and (max-width:1900px),screen and (min-width:1901px){.interactive-image--text-no-reveal .interactive-image__hotspot-point{display:flex}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.interactive-image__hotspot-point{width:2.8125rem;height:2.8125rem}
}
.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:#fbce07;border:.0625rem solid #404040}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.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{font-size:.8125rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__help-text{display:none}
}
.interactive-image__content{position:relative;box-sizing:border-box;width:34%}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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}
}
.interactive-image--text-simple .interactive-image__content{width:27%;padding:1.875rem 1.75rem}
.interactive-image--text-no-reveal .interactive-image__content,.interactive-image--text-reveal .interactive-image__content{padding:1.875rem 4.375rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image--text-simple .interactive-image__content,.interactive-image__content{width:100%}
.interactive-image--media .interactive-image__content,.interactive-image--text-no-reveal .interactive-image__content,.interactive-image--text-reveal .interactive-image__content,.interactive-image--text-simple .interactive-image__content{padding:.625rem 0}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image--media .interactive-image__hotspot-list,.interactive-image--text-simple .interactive-image__hotspot-list{display:none;height:100%}
}
.interactive-image--text-no-reveal .interactive-image__hotspot-list,.interactive-image--text-reveal .interactive-image__hotspot-list{display:none;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}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.interactive-image__hotspot{padding-bottom:1.875rem}
.interactive-image--text-simple .interactive-image__hotspot{padding-bottom:0}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__hotspot{padding-left:.0625rem;padding-right:.0625rem}
}
.interactive-image__hotspot:focus{outline:0}
.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:1201px) and (max-width:1900px),screen and (min-width:1901px){.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;margin-right:.0625rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__hotspot-header{display:flex;margin-bottom:1.25rem}
}
.interactive-image--media .interactive-image__hotspot-header{display:flex;width:70%;padding:1.25rem;margin-bottom:0;margin-right:0}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image--media .interactive-image__hotspot-header{order:1;width:100%;padding:0;margin-bottom:1.25rem}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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-bottom:1.25rem;border-radius:50%;background:#fbce07;justify-content:center;font-weight:700;font-size:1.25rem; color: #222;}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__hotspot-number{margin-right:.75rem;margin-bottom:0}
}
.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{flex-grow:1;margin-bottom:1.375rem;line-height:1.3}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__hotspot-title{display:flex;align-items:center;margin-bottom:0}
}
.interactive-image--media .interactive-image__hotspot-title{display:flex;align-items:center;margin-bottom:0}
.interactive-image__hotspot-title h3:focus{outline:0;border:0}
.interactive-image__hotspot-media-wrap{background:#fff}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:0;border:0}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.interactive-image__hotspot-media-wrap::after{position:absolute;content:"";left:0;right:0;bottom:-.9375rem;height:.9375rem}
}
.interactive-image__hotspot-media-close{margin:0;border-radius:0;padding:0;border:0;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,.interactive-image__hotspot-media-close:active,.interactive-image__hotspot-media-close:focus{outline:0;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}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__hotspot-media-close{display:none}
}
.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 !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:2;width:30%;padding:1.25rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__hotspot-transcript{order:3;width:100%;padding:.75rem 0}
}
.interactive-image__hotspot-transcript-toggle{display:inline-block;overflow:hidden;width:auto;min-width:5.9375rem;min-height:0;max-width:15.625rem;background-color:#fff;border-color:#d9d9d9;color:#404040;line-height:3.125rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__hotspot-transcript-toggle{max-width:none}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.interactive-image__hotspot-transcript-toggle{width:100%}
}
.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:1201px) and (max-width:1900px),screen and (min-width:1901px){.interactive-image--media .interactive-image__hotspot-text{padding:1.25rem 1.25rem 1.875rem 1.25rem;padding-right:30%}
}
.interactive-image__hotspot-player{order:3;width:100%;background:#000;display:flex;align-items:center}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__hotspot-player{order:2;display:block}
}
.interactive-image__hotspot-player .media-player{width:100%}
.interactive-image__hotspot--transcript-open .interactive-image__hotspot-player{width:70%}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__hotspot--transcript-open .interactive-image__hotspot-player{width:100%;padding-top:0}
}
.interactive-image__hotspot-player-inner{width:100%}
.interactive-image__hotspot-transcript-content{box-sizing:border-box;position:relative;order:4;display:none;width:30%}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__hotspot-transcript-content{width:100%}
}
.interactive-image__hotspot-transcript-content:focus{outline:0}
.interactive-image__hotspot-transcript-content::before{position:absolute;box-sizing:content-box;content:"";top:0;left:.625rem;right:.625rem;height:0;border-top:.0625rem solid #d9d9d9}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__hotspot-transcript-content::before{left:0;right:0}
}
.interactive-image__hotspot--transcript-open .interactive-image__hotspot-transcript-content{display:block}
.interactive-image__hotspot-transcript-content-inner{box-sizing:border-box;position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;padding:1.875rem 1.25rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__hotspot-transcript-content-inner{position:static;padding:1.5625rem 0}
}
.interactive-image__hotspot-transcript-title:focus{outline:0;border:0}
.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 (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.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;outline:0;border-radius:0;background:transparent;text-decoration:none;padding:0;border:0;position:absolute;top:0;left:-62499.9375rem;height:1.875rem;text-align:center;font-size:.875rem}
.interactive-image__hotspot-sr-close-bottom-button:active,.interactive-image__hotspot-sr-close-bottom-button:focus{background:transparent;outline:0}
.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%}
.interactive-image__arrows,.interactive-image__dots-wrapper{display:none}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.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:absolute;z-index:0;top:0;width:100%}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__arrows{position:static}
}
.interactive-image__arrows::before{display:block;width:100%;content:"";padding-top:56.25%}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__arrows::before{display:none}
}
.interactive-image__arrow-next,.interactive-image__arrow-prev{position:absolute;z-index:1;top:50%;margin-top:-1.5625rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__arrow-next,.interactive-image__arrow-prev{top:auto;bottom:-3rem;margin-top:0}
}
.interactive-image__arrow-prev{transition:all .3s;font-size:1.875rem;width:4.375rem;height:4.375rem;border:.0625rem solid #404040;background-color:transparent;color:#404040;font-weight:400;line-height:1;text-align:center;padding:0;width:auto;height:3.125rem;right:-2.4375rem;border:0;font-size:1.5625rem}
.interactive-image__arrow-prev span{display:none}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__arrow-prev{right:auto;left:0}
}
.interactive-image__arrow-prev::after{vertical-align:middle;font-family:icon-font;content:"\e601";display:inline-block;font-weight:400;color:#fff}
.interactive-image__arrow-next{transition:all .3s;font-size:1.875rem;width:4.375rem;height:4.375rem;border:.0625rem solid #404040;background-color:transparent;color:#404040;font-weight:400;line-height:1;text-align:center;padding:0;width:auto;height:3.125rem;right:-49%;border:0;font-size:1.5625rem}
.interactive-image__arrow-next span{display:none}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__arrow-next{right:0}
}
.interactive-image__arrow-next::after{vertical-align:middle;font-family:icon-font;content:"\e601";display:inline-block;font-weight:400;transform:rotate(180deg);color:#fff}
.interactive-image__dots-wrapper{position:absolute;left:0;right:0;margin-top:-.9375rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.interactive-image__dots-wrapper{top:-2.5rem;margin-top:0}
}
.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 #fbce07;padding:0;overflow:hidden;background-color:#fbce07;display:inline-block;vertical-align:top;position:relative;z-index:2;left:0;margin-top:.625rem;border-radius:50%}
.interactive-image__dot--selected{background-color:#fbce07;border-color:#fbce07}
.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:#404040;background-color:#fff;}
.interactive-image__dot span{display:none}
.interactive-image--numbered .interactive-image__dot span{display:block;font-weight:700}

.interactive-image {
  background-color: #333;
  border-color: #222;
  position: relative;
  color: #fff;
}
.interactive-image::before {
    content: " ";
    position: absolute;
    background-color: #333;
    width: 66.25rem;
    left: -66.25rem;
    height: 100%;
    top: 0;
}
.interactive-image::after {
    content: " ";
    position: absolute;
    background-color: #333;
    width: 66.25rem;
    right: -66.25rem;
    height: 100%;
    top: 0;
}

.wcmmode-edit .interactive-image__slider-indicator{z-index:0 !important}
.wcmmode-edit .interactive-image__body{display:block}
.wcmmode-edit .interactive-image__image{margin-bottom:1.875rem}
.wcmmode-edit .interactive-image__image img{max-height:100%}
.wcmmode-edit .interactive-image__content{width:100%;border:0;padding:0}
.wcmmode-edit .interactive-image__content::before{display:none}
.wcmmode-edit .interactive-image__hotspot-list{display:block !important}
.wcmmode-edit .interactive-image--media .interactive-image__hotspot,.wcmmode-edit .interactive-image--text-simple .interactive-image__hotspot{display:block;position:static;max-width:47.9375rem}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.wcmmode-edit .interactive-image--media .interactive-image__hotspot,.wcmmode-edit .interactive-image--text-simple .interactive-image__hotspot{overflow:visible}
}
.wcmmode-edit .interactive-image__hotspot{margin-bottom:1.875rem}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.wcmmode-edit .interactive-image__hotspot-media-wrap{position:static;margin-left:0}
}
.wcmmode-edit .interactive-image__hotspot-transcript-toggle{display:none}
.base-list{padding-bottom:1.875rem}
.base-list--image.base-list--palette-0{color:#404040;background-color:#fff;border-color:#404040}
.base-list--image.base-list--palette-0 a:focus,.base-list--image.base-list--palette-0 a:hover{color:#fbce07}
.base-list--image.base-list--palette-0 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.base-list--image.base-list--palette-0 .atomic--button-link:focus,.base-list--image.base-list--palette-0 .atomic--button-link:hover{background-color:#fbce07;color:#222}

.base-list--image.base-list--palette-1{color:#404040;background-color:#f7f7f7;border-color:#404040}
.base-list--image.base-list--palette-1 a:focus,.base-list--image.base-list--palette-1 a:hover{color:#fbce07}
.base-list--image.base-list--palette-1 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.base-list--image.base-list--palette-1 .atomic--button-link:focus,.base-list--image.base-list--palette-1 .atomic--button-link:hover{background-color:#fbce07;color:#222}

.base-list--image.base-list--palette-1 {
  background-color: #333;
  border-color: #222;
  position: relative;
  color: #fff;
}
.base-list--image.base-list--palette-1::before {
    content: " ";
    position: absolute;
    background-color: #333;
    width: 66.25rem;
    left: -66.25rem;
    height: 100%;
    top: 0;
}
.base-list--image.base-list--palette-1::after {
    content: " ";
    position: absolute;
    background-color: #333;
    width: 66.25rem;
    right: -66.25rem;
    height: 100%;
    top: 0;
}

.base-list--icon.icon-list--palette-0{color:#404040;background-color:#fff;border-color:#404040}
.base-list--icon.icon-list--palette-0 a:focus,.base-list--icon.icon-list--palette-0 a:hover{color:#fbce07}
.base-list--icon.icon-list--palette-0 .atomic--button-link{color:#404040;background-color:#fbce07;border-color:#fbce07}
.base-list--icon.icon-list--palette-0 .atomic--button-link:focus,.base-list--icon.icon-list--palette-0 .atomic--button-link:hover{background-color:#404040;color:#fbce07}
.base-list--icon.icon-list--palette-0.base-list--icon .base-list__section-marker-icon{color:#404040;background-color:#fbce07}
.base-list--icon.icon-list--palette-1{color:#404040;background-color:#fff;border-color:#404040}
.base-list--icon.icon-list--palette-1 a:focus,.base-list--icon.icon-list--palette-1 a:hover{color:#dd1d21}
.base-list--icon.icon-list--palette-1 .atomic--button-link{color:#404040;background-color:#89cfdc;border-color:#89cfdc}
.base-list--icon.icon-list--palette-1 .atomic--button-link:focus,.base-list--icon.icon-list--palette-1 .atomic--button-link:hover{background-color:#404040;color:#89cfdc}
.base-list--icon.icon-list--palette-1.base-list--icon .base-list__section-marker-icon{color:#404040;background-color:#89cfdc}
.base-list--icon.icon-list--palette-2{color:#404040;background-color:#fff;border-color:#404040}
.base-list--icon.icon-list--palette-2 a:focus,.base-list--icon.icon-list--palette-2 a:hover{color:#dd1d21}
.base-list--icon.icon-list--palette-2 .atomic--button-link{color:#404040;background-color:#bed50f;border-color:#bed50f}
.base-list--icon.icon-list--palette-2 .atomic--button-link:focus,.base-list--icon.icon-list--palette-2 .atomic--button-link:hover{background-color:#404040;color:#bed50f}
.base-list--icon.icon-list--palette-2.base-list--icon .base-list__section-marker-icon{color:#404040;background-color:#bed50f}
.base-list--icon.icon-list--palette-3{color:#404040;background-color:#fff;border-color:#404040}
.base-list--icon.icon-list--palette-3 a:focus,.base-list--icon.icon-list--palette-3 a:hover{color:#dd1d21}
.base-list--icon.icon-list--palette-3 .atomic--button-link{color:#fff;background-color:#dd1d21;border-color:#dd1d21}
.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.icon-list--palette-3.base-list--icon .base-list__section-marker-icon{color:#fff;background-color:#dd1d21}
.base-list--icon.icon-list--palette-4{color:#404040;background-color:#fff;border-color:#404040}
.base-list--icon.icon-list--palette-4 a:focus,.base-list--icon.icon-list--palette-4 a:hover{color:#dd1d21}
.base-list--icon.icon-list--palette-4 .atomic--button-link{color:#fff;background-color:#003c88;border-color:#003c88}
.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.icon-list--palette-4.base-list--icon .base-list__section-marker-icon{color:#fff;background-color:#003c88}
.base-list--icon.icon-list--palette-5{color:#404040;background-color:#fff;border-color:#404040}
.base-list--icon.icon-list--palette-5 a:focus,.base-list--icon.icon-list--palette-5 a:hover{color:#dd1d21}
.base-list--icon.icon-list--palette-5 .atomic--button-link{color:#fff;background-color:#008443;border-color:#008443}
.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.icon-list--palette-5.base-list--icon .base-list__section-marker-icon{color:#fff;background-color:#008443}
.base-list--icon.icon-list--palette-6{color:#404040;background-color:#fff;border-color:#404040}
.base-list--icon.icon-list--palette-6 a:focus,.base-list--icon.icon-list--palette-6 a:hover{color:#dd1d21}
.base-list--icon.icon-list--palette-6 .atomic--button-link{color:#fff;background-color:#743410;border-color:#743410}
.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.icon-list--palette-6.base-list--icon .base-list__section-marker-icon{color:#fff;background-color:#743410}
.base-list--icon.icon-list--palette-7{color:#404040;background-color:#fff;border-color:#404040}
.base-list--icon.icon-list--palette-7 a:focus,.base-list--icon.icon-list--palette-7 a:hover{color:#dd1d21}
.base-list--icon.icon-list--palette-7 .atomic--button-link{color:#fff;background-color:#641964;border-color:#641964}
.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.icon-list--palette-7.base-list--icon .base-list__section-marker-icon{color:#fff;background-color:#641964}
.base-list--icon.icon-list--palette-8{color:#404040;background-color:#f7f7f7;border-color:#404040}
.base-list--icon.icon-list--palette-8 a:focus,.base-list--icon.icon-list--palette-8 a:hover{color:#dd1d21}
.base-list--icon.icon-list--palette-8 .atomic--button-link{color:#404040;background-color:#fbce07;border-color:#fbce07}
.base-list--icon.icon-list--palette-8 .atomic--button-link:focus,.base-list--icon.icon-list--palette-8 .atomic--button-link:hover{background-color:#404040;color:#fbce07}
.base-list--icon.icon-list--palette-8.base-list--icon .base-list__section-marker-icon{color:#404040;background-color:#fbce07}
.base-list--icon.icon-list--palette-9{color:#404040;background-color:#f7f7f7;border-color:#404040}
.base-list--icon.icon-list--palette-9 a:focus,.base-list--icon.icon-list--palette-9 a:hover{color:#dd1d21}
.base-list--icon.icon-list--palette-9 .atomic--button-link{color:#404040;background-color:#89cfdc;border-color:#89cfdc}
.base-list--icon.icon-list--palette-9 .atomic--button-link:focus,.base-list--icon.icon-list--palette-9 .atomic--button-link:hover{background-color:#404040;color:#89cfdc}
.base-list--icon.icon-list--palette-9.base-list--icon .base-list__section-marker-icon{color:#404040;background-color:#89cfdc}
.base-list--icon.icon-list--palette-10{color:#404040;background-color:#f7f7f7;border-color:#404040}
.base-list--icon.icon-list--palette-10 a:focus,.base-list--icon.icon-list--palette-10 a:hover{color:#dd1d21}
.base-list--icon.icon-list--palette-10 .atomic--button-link{color:#404040;background-color:#bed50f;border-color:#bed50f}
.base-list--icon.icon-list--palette-10 .atomic--button-link:focus,.base-list--icon.icon-list--palette-10 .atomic--button-link:hover{background-color:#404040;color:#bed50f}
.base-list--icon.icon-list--palette-10.base-list--icon .base-list__section-marker-icon{color:#404040;background-color:#bed50f}
.base-list--icon.icon-list--palette-11{color:#404040;background-color:#f7f7f7;border-color:#404040}
.base-list--icon.icon-list--palette-11 a:focus,.base-list--icon.icon-list--palette-11 a:hover{color:#dd1d21}
.base-list--icon.icon-list--palette-11 .atomic--button-link{color:#fff;background-color:#dd1d21;border-color:#dd1d21}
.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.icon-list--palette-11.base-list--icon .base-list__section-marker-icon{color:#fff;background-color:#dd1d21}
.base-list--icon.icon-list--palette-12{color:#404040;background-color:#f7f7f7;border-color:#404040}
.base-list--icon.icon-list--palette-12 a:focus,.base-list--icon.icon-list--palette-12 a:hover{color:#dd1d21}
.base-list--icon.icon-list--palette-12 .atomic--button-link{color:#fff;background-color:#003c88;border-color:#003c88}
.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.icon-list--palette-12.base-list--icon .base-list__section-marker-icon{color:#fff;background-color:#003c88}
.base-list--icon.icon-list--palette-13{color:#404040;background-color:#f7f7f7;border-color:#404040}
.base-list--icon.icon-list--palette-13 a:focus,.base-list--icon.icon-list--palette-13 a:hover{color:#dd1d21}
.base-list--icon.icon-list--palette-13 .atomic--button-link{color:#fff;background-color:#008443;border-color:#008443}
.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.icon-list--palette-13.base-list--icon .base-list__section-marker-icon{color:#fff;background-color:#008443}
.base-list--icon.icon-list--palette-14{color:#404040;background-color:#f7f7f7;border-color:#404040}
.base-list--icon.icon-list--palette-14 a:focus,.base-list--icon.icon-list--palette-14 a:hover{color:#dd1d21}
.base-list--icon.icon-list--palette-14 .atomic--button-link{color:#fff;background-color:#743410;border-color:#743410}
.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.icon-list--palette-14.base-list--icon .base-list__section-marker-icon{color:#fff;background-color:#743410}
.base-list--icon.icon-list--palette-15{color:#404040;background-color:#f7f7f7;border-color:#404040}
.base-list--icon.icon-list--palette-15 a:focus,.base-list--icon.icon-list--palette-15 a:hover{color:#dd1d21}
.base-list--icon.icon-list--palette-15 .atomic--button-link{color:#fff;background-color:#641964;border-color:#641964}
.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.icon-list--palette-15.base-list--icon .base-list__section-marker-icon{color:#fff;background-color:#641964}
.base-list__base{max-width:81.25rem;margin-left:auto;margin-right:auto;overflow:hidden}
/* @media screen and (min-width:1201px) and (max-width:1500px){.base-list__base{margin-left:6.25rem;margin-right:6.25rem}
} */
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.base-list__base{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.base-list__base{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.base-list__base{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.base-list--columns-1 .base-list__base{max-width:53.125rem;margin-left:auto;margin-right:auto}
}
.base-list__header{padding:1.25rem 0;background-color:inherit}
.base-list__header h2{font-size:1.25rem}
.base-list__body{
  display:flex;
  flex-wrap:wrap;
  /* margin-left:-2.5rem;
  margin-right:-2.5rem; */
  margin-left:0rem;
  margin-right:0rem;
}
.base-list__item{width:100%;box-sizing:border-box;position:static;padding:0;margin:0;list-style-type:none}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.base-list--columns-2 .base-list__item{width:50%}
.base-list--columns-2 .base-list__item:nth-child(2n) .base-list__section::before{display:none}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.base-list--columns-3 .base-list__item{width:33.333%}
.base-list--columns-3 .base-list__item:nth-child(3n) .base-list__section::before,.base-list--columns-3 .base-list__item:nth-child(3n+2) .base-list__section::before{display:none}
}
.base-list__section{position:relative;display:flex;box-sizing:border-box;padding-left:2.5rem;padding-right:2.5rem;padding-top:1.875rem;padding-bottom: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*/border-top: 0;}
.base-list__section-marker{position:relative;flex:0 0 auto;padding-right:1.875rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.base-list__section-marker{padding-right:1.25rem}
}
.base-list--icon .base-list__section-marker-icon{display:flex;width:4.5rem;height:4.5rem;align-items:center;justify-content:center;border-radius:50%}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.base-list--icon .base-list__section-marker-icon{width:2.625rem;height:2.625rem}
}
.base-list--icon .base-list__section-marker-icon::before{font-size:1.6875rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.base-list--icon .base-list__section-marker-icon::before{font-size:.9375rem}
}
.base-list--image .base-list__section-marker-icon{
  display:block;
  text-align:center;
  /* width:10.625rem;
  height:10.625rem */
  width: 3.625rem;
    height: 3.625rem;
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.base-list--image .base-list__section-marker-icon{width:2.625rem;height:2.625rem}
}
.base-list--image .base-list__section-marker-icon img{max-width:100%;height:auto}
.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:4.5rem;height:4.5rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.base-list__section-marker-icon-sr-text{width:2.625rem;height:2.625rem}
}
.base-list__section-content{-ms-grid-row-align:center;align-self:center}
.base-list__section-content h3{font-size:.9375rem}
.wcmmode-edit .base-list__base{overflow:visible}
.wcmmode-edit .base-list__item{width:100% !important}


/*
.offer-bank{padding:1.875rem 0 1.875rem 0;overflow:hidden}
.offer-bank__base{max-width:81.25rem;margin-left:auto;margin-right:auto}
@media screen and (min-width:1201px) and (max-width:1500px){.offer-bank__base{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.offer-bank__base{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.offer-bank__base{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.offer-bank__base{margin-left:1.25rem;margin-right:1.25rem}
}
.offer-bank__heading{margin-bottom:1.25rem;text-transform:uppercase;text-align:left}
@media screen and (min-width:960px){.offer-bank__heading{text-align:center}
}
.offer-bank__filter{position:relative;margin:0 .625rem 1.25rem .625rem;display:flex;justify-content:flex-end}
.offer-bank__filter select{box-sizing:border-box;padding:.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:#404040}
.offer-bank__filter select[type=search],.offer-bank__filter select[type=text]{box-sizing:border-box}
.offer-bank__filter select:focus{border:.0625rem solid #404040}
.offer-bank__filter select::-webkit-input-placeholder{color:#404040;opacity:1}
.offer-bank__filter select:-ms-input-placeholder,.offer-bank__filter select::-ms-input-placeholder{color:#404040;opacity:1}
.offer-bank__filter select::placeholder{color:#404040;opacity:1}
.offer-bank__filter--hide{display:none}
.offer-bank__filter-wrapper{display:flex;align-items:center;width:33%}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.offer-bank__filter-wrapper{flex-direction:column;width:100%}
}
.offer-bank__filter-label{display:inline-block;padding:.625rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.offer-bank__filter-label,.offer-bank__select{width:100%}
}
.offer-bank__list,.offer-bank__related{display:flex;flex-wrap:wrap;flex:1 1 auto}
.offer-bank__related-heading{padding:1.25rem 0 1.25rem 0;text-align:center;text-transform:uppercase}
.offer-bank__item{box-sizing:border-box;flex-direction:column;display:flex;width:100%}
@media screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.offer-bank__item{width:50%}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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{margin:0 .625rem 0 .625rem;position:relative;display:flex;flex-direction:column;flex-grow:1;box-sizing:border-box}
.offer-bank__text{margin-top:-2.5rem;margin-bottom:1.25rem;padding:1.25rem 1.25rem 1.25rem 1.25rem;max-width:calc(100% - 1.25rem);border-top:0;border-bottom:.1875rem solid #fbce07;box-sizing:border-box;position:relative;background-color:#fff;margin-left:auto;margin-right:auto;flex:1 1 auto;width:100%}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.offer-bank__text{border-bottom:.1875rem solid #fbce07}
}
.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__extra-url{display:block;margin-top:auto}
.offer-bank__details-header{outline:0}
.offer-bank__details-wrapper{padding:0 .625rem 1.25rem .625rem}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.offer-bank__details-text{padding:0 .9375rem 0 .9375rem;margin:0;border:0;display:flex;flex-direction:column;flex:0 1 50%}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px){.offer-bank__details-text{padding:1.25rem 0 0 0;margin:0;min-width:100%}
}
.offer-bank__details{display:flex;flex-direction:row}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px){.offer-bank__details{flex-direction:column}
}
.offer-bank__details-image img{width:100%}
.offer-bank__left-column{height:100%}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.offer-bank__left-column{flex:0 1 50%;height:auto}
}
.offer-bank__button-wrapper{padding:1.25rem 0 0 0}
.offer-bank__share{padding:1.25rem .625rem 1.25rem .625rem;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}
.offer-bank__share-base{max-width:56.25rem;margin-left:auto;margin-right:auto;text-align:center}
@media screen and (min-width:769px) and (max-width:1100px){.offer-bank__share-base{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.offer-bank__share-base{margin-left:1.25rem;margin-right:1.25rem}
}
.offer-bank__share-body{display:flex;align-items:center;flex-direction:column;justify-content:center}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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__share-items{display:flex;align-items:center;flex-wrap:wrap;text-align:center;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:block;float:left;width:3.25rem;height:3.25rem;transition:background-color .3s;text-decoration:none}
.offer-bank__share-item>.offer-bank__share-icon::before{padding:.9375rem;font-size:1.375rem;display:block;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:#51abf1}
.offer-bank__share .icon--social-facebook:focus,.offer-bank__share .icon--social-facebook:hover,.offer-bank__share .icon--social-linkedin:focus,.offer-bank__share .icon--social-linkedin:hover{background-color:#3b5998}
.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-google:focus,.offer-bank__share .icon--social-google: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}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.offer-bank__share{flex-direction:row}
}
.offer-bank__bottom{width:100%;text-align:center}
.offer-bank__message{display:flex;align-items:center;justify-content:center;height:4.375rem}
.offer-bank__tnc{position:relative;border-top:.0625rem solid #d9d9d9;border-bottom:.0625rem solid #d9d9d9}
.offer-bank__tnc-header{padding:1.25rem 0 1.25rem 0;cursor:pointer;outline:0;padding-right:3.125rem}
.offer-bank__tnc-header h3{transition:color .3s}
.offer-bank__tnc-header:hover h3{color:#fbce07;text-decoration:underline}
.offer-bank__tnc-header:focus{outline:0}
.offer-bank__tnc-header:focus h3{color:#fbce07;text-decoration:underline}
.offer-bank__tnc-header::after{right:.25rem;top:1.25rem;font-size:1.0625rem;transition:all .3s;transform:rotate(-45deg);font-weight:400;position:absolute;font-family:icon-font;content:"\e606";color:#fbce07}
.offer-bank__tnc--expanded .offer-bank__tnc-header::after,.wcmmode-edit .offer-bank__tnc-header::after{transform:rotate(90deg)}
.offer-bank__tnc-body{margin-bottom:1.25rem;display:none}
.offer-bank__tnc--expanded .offer-bank__tnc-body,.wcmmode-edit .offer-bank__tnc-body{display:block}
.offer-bank__map{height:37.5rem;width:100%}
*/


.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:#404040;
  }

.offer-bank__filter select[type=search],.offer-bank__filter select[type=text]{
    box-sizing:border-box;
  }

.offer-bank__filter select::-ms-input-placeholder{
    color:#404040;
    opacity:1;
  }

.offer-bank__filter select::placeholder{
    color:#404040;
    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 #fbce07;
    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:Roboto,Arial,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:#222;
        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:#222;
      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%;
  }



.text-over-image,.text-over-image__image-wrapper{position:relative;overflow:hidden}
.text-over-image__image-wrapper::before{display:block;content:"";width:100%;padding-top:50%}
.text-over-image__image-wrapper>.cq-dd-image img{position:absolute;top:0;left:0;right:0;bottom:0}
.text-over-image img{width:100%}
.text-over-image__headline{font-size:1.75rem}
.text-over-image--white{color:#fff}
.text-over-image--gray{color:#404040}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px){.text-over-image--white{color:#404040}
}
.text-over-image--left .text-over-image__body-wrapper{left:calc(50% - 46.875rem)}
.text-over-image--left .text-over-image__body{padding:0 30% 0 10%}
.text-over-image--right .text-over-image__body-wrapper{right:calc(50% - 46.875rem)}
.text-over-image--right .text-over-image__body{padding:0 10% 0 30%}
.text-over-image__body-wrapper{max-width:46.875rem;position:absolute;top:0;width:50%;height:100%;display:flex;align-items:center;justify-content:center}
.text-over-image__body{z-index:1}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px){.text-over-image__body-wrapper{width:auto;position:static;background:none !important}
.text-over-image--left .text-over-image__body,.text-over-image--right .text-over-image__body{padding:0 1rem;margin-top:.625rem}
.text-over-image__button{display:block}
}
.text-over-image__button-wrapper{padding:0;margin:0;background:transparent}
.text-over-image__button,.text-over-image__headline,.text-over-image__link,.text-over-image__text{margin:.625rem;display:block}
.text-over-image__button{width:auto}
.text-over-image-carousel{position:relative;overflow:hidden}
.text-over-image-carousel__item{width:100%}
.text-over-image-carousel__nav{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%;width:100%;display:block;max-width:93.75rem;margin-left:auto;margin-right:auto}
.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 #404040;background-color:inherit}
.text-over-image-carousel__arrow-next:hover,.text-over-image-carousel__arrow-prev:hover{background-color:#fbce07}
.text-over-image-carousel__arrow-prev{transition:all .3s;font-size:1.875rem;width:4.375rem;height:4.375rem;border:.0625rem solid #404040;background-color:transparent;color:#404040;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 span{display:none}
.text-over-image-carousel__arrow-prev::after{vertical-align:middle;font-family:icon-font;content:"\e601";display:inline-block;font-weight:400}
.text-over-image-carousel__arrow-next{transition:all .3s;font-size:1.875rem;width:4.375rem;height:4.375rem;border:.0625rem solid #404040;background-color:transparent;color:#404040;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 span{display:none}
.text-over-image-carousel__arrow-next::after{vertical-align:middle;font-family:icon-font;content:"\e601";display:inline-block;font-weight:400;transform:rotate(180deg)}
.text-over-image-carousel__dots{margin:0;text-align:center;bottom:2rem;transition:bottom .3s;position:absolute;width:100%}
.text-over-image-carousel__dots--hide{display:none !important}
.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 #222;padding:0;overflow:hidden;background-color:#222;display:inline-block;vertical-align:top;position:relative;z-index:2;left:0;border-radius:100%}
.text-over-image-carousel__dot--selected{background-color:#fbce07;border-color:#fbce07}
.text-over-image-carousel__dot span{display:none}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.text-over-image-carousel__arrows{display:none}
}
.text-over-image-carousel .text-over-image__image-wrapper{position:relative;overflow:hidden}
.text-over-image-carousel .text-over-image__image-wrapper::before{display:block;content:"";width:100%;padding-top:31.25%}
.text-over-image-carousel .text-over-image__image-wrapper>.cq-dd-image img{position:absolute;top:0;left:0;right:0;bottom:0}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px){.text-over-image-carousel__dots{bottom:-2rem}
.text-over-image-carousel .text-over-image__body{padding:2rem 1rem 1rem 1rem;width:100%;box-sizing:border-box}
.text-over-image-carousel .text-over-image__button{display:block;width:auto}
}
.key-benefits{text-align:left;padding:0 1.875rem}
.key-benefits__copy{position:relative;padding-top:2.5rem}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.key-benefits__copy{padding-top:0}
}
.key-benefits__copy-keyline{display:inline-block;width:3.125rem;height:.125rem;margin-top:1.875rem;border:0;background-color:#fbce07}
.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{text-align:left;font-weight:700;margin:1.25rem 0 .625rem;font-size:1.875rem}
.key-benefits__heading:first-child{margin-top:0}
.key-benefits__heading:last-child{margin-bottom:0}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.key-benefits__heading{font-size:1.75rem}
}
.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.key-benefits--carousel-nav-enabled .key-benefits__carousel-arrows{display:block}
}
.key-benefits__carousel-arrow--next,.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:#fbce07;color:#404040;font-weight:700;vertical-align:top}
.key-benefits__carousel-arrow--next:hover,.key-benefits__carousel-arrow--prev:hover{background-color:#fff}
.key-benefits__carousel-arrow--next:focus,.key-benefits__carousel-arrow--next:hover,.key-benefits__carousel-arrow--prev:focus,.key-benefits__carousel-arrow--prev:hover{border:.0625rem solid #404040}
.key-benefits__carousel-arrow--next::after,.key-benefits__carousel-arrow--prev::after{font-size:1.75rem;font-family:shell-icons;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.key-benefits__carousel-arrow--next span,.key-benefits__carousel-arrow--prev span{display:none}
.key-benefits__carousel-arrow--prev::after{content:"\e921"}
.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;padding:0;border-radius:0;border:.0625rem solid #222;background-color:#222;width:.625rem;height:.625rem;margin-left:.1875rem;margin-right:.1875rem;border-radius:100%}
.key-benefits__carousel-dot:focus,.key-benefits__carousel-dot:hover{background-color:#fbce07;border-color:#fbce07}
.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:#fbce07}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.key-benefits--align-top .key-benefits__media-wrapper{width:100%}
}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.key-benefits--align-top .key-benefits__copy{padding:3.75rem 0 0 0;margin-left:auto;margin-right:auto;width:84%;box-sizing:border-box}
}
@media screen and (min-width:569px) and (max-width:768px){.key-benefits--align-top .key-benefits__copy-text,.key-benefits--align-top .key-benefits__heading{padding-right:20%}
}
@media screen and (min-width:769px) and (max-width:1024px){.key-benefits--align-top .key-benefits__copy-text,.key-benefits--align-top .key-benefits__heading{padding-right:40%}
}
@media screen and (min-width:1025px) and (max-width:1200px){.key-benefits--align-top .key-benefits__copy-text,.key-benefits--align-top .key-benefits__heading{padding-right:33%}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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%}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.key-benefits--align-left .key-benefits__copy-text,.key-benefits--align-left .key-benefits__heading,.key-benefits--align-right .key-benefits__copy-text,.key-benefits--align-right .key-benefits__heading{padding-right:6.875rem}
}
.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.key-benefits--align-left .key-benefits__copy{padding-left:4%}
}
@media screen and (min-width:569px) and (max-width:768px){.key-benefits--align-left .key-benefits__copy-text,.key-benefits--align-left .key-benefits__heading{padding-right:20%}
}
@media screen and (min-width:769px) and (max-width:1024px){.key-benefits--align-left .key-benefits__copy-text,.key-benefits--align-left .key-benefits__heading{padding-right:40%}
}
@media screen and (min-width:1025px) and (max-width:1200px){.key-benefits--align-left .key-benefits__copy-text,.key-benefits--align-left .key-benefits__heading{padding-right:33%}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.key-benefits--align-left .key-benefits__copy-text,.key-benefits--align-left .key-benefits__heading{padding-right:50%}
}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.key-benefits--align-left.key-benefits--no-image .key-benefits__base{justify-content:flex-start}
}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.key-benefits--align-right .key-benefits__copy{padding-right:4%}
}
@media screen and (min-width:569px) and (max-width:768px){.key-benefits--align-right .key-benefits__copy-text,.key-benefits--align-right .key-benefits__heading{padding-right:20%}
}
@media screen and (min-width:769px) and (max-width:1024px){.key-benefits--align-right .key-benefits__copy-text,.key-benefits--align-right .key-benefits__heading{padding-right:40%}
}
@media screen and (min-width:1025px) and (max-width:1200px){.key-benefits--align-right .key-benefits__copy-text,.key-benefits--align-right .key-benefits__heading{padding-right:33%}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.key-benefits--align-right .key-benefits__copy-text,.key-benefits--align-right .key-benefits__heading{padding-right:50%}
}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.key-benefits--align-right.key-benefits--no-image .key-benefits__base{justify-content:flex-end;text-align:right}
}
.wcmmode-edit .key-benefits__carousel-arrows,.wcmmode-edit .key-benefits__carousel-dots{display:none !important}
.wcmmode-edit .key-benefits--align-left .key-benefits__base,.wcmmode-edit .key-benefits--align-right .key-benefits__base{flex-wrap:wrap !important}
.wcmmode-edit .key-benefits--align-left .key-benefits__copy,.wcmmode-edit .key-benefits--align-left .key-benefits__media-wrapper,.wcmmode-edit .key-benefits--align-right .key-benefits__copy,.wcmmode-edit .key-benefits--align-right .key-benefits__media-wrapper{width:100% !important;flex-basis:100% !important}
.wcmmode-edit .key-benefits--align-left .key-benefits__copy,.wcmmode-edit .key-benefits--align-right .key-benefits__copy{padding-top:3.125rem}
.wcmmode-edit .key-benefits--align-left .key-benefits__media-wrapper{order:2}
.wcmmode-edit .key-benefits--align-left .key-benefits__copy{order:1;padding-top:0}
.wcmmode-edit .key-benefits--align-top .key-benefits__base{display:flex;flex-wrap:wrap}
.wcmmode-edit .key-benefits--align-top .key-benefits__media-wrapper{order:2}
.wcmmode-edit .key-benefits--align-top .key-benefits__copy{order:1}
.wcmmode-edit .key-benefits__item,.wcmmode-edit .key-benefits__media-wrapper{margin-top:1.875rem}
.media-album{padding:1.875rem 0 1.875rem 0}
.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{max-width:81.25rem;margin-left:auto;margin-right:auto}
@media screen and (min-width:1201px) and (max-width:1500px){.media-album__base{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__base{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.media-album__base{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.media-album__base{margin-left:1.25rem;margin-right:1.25rem}
}
.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:#51abf1}
.media-album .icon--social-facebook:focus,.media-album .icon--social-facebook:hover,.media-album .icon--social-linkedin:focus,.media-album .icon--social-linkedin:hover{background-color:#3b5998}
.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-google:focus,.media-album .icon--social-google: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__cover{overflow-x:hidden}
.media-album__cover-images{display:flex;align-content:space-between;margin-left:-.625rem;margin-right:-.625rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__cover-images{margin-bottom:.75rem}
}
.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:1024px){.media-album__play-cover-video__icon{transform:scale(1.5) translate(-12.5%,-12.5%)}
}
@media screen and (min-width:1200px){.media-album__play-cover-video__icon{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:1201px) and (max-width:1900px),screen and (min-width:1901px){.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 #fbce07}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__cover-banner::after{box-sizing:content-box;position:absolute;content:"";left:0;right:0;bottom:1.5625rem;height:0;border-bottom:.3125rem solid #fbce07}
}
.media-album__cover-banner-thumb-wrapper{width:100%;height:100%;border:0;padding:0;margin:0;background:0;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:58%}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.media-album__cover-banner-col-info{padding-right:2.5rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__cover-banner-col-info{width:100%;margin-bottom:1.25rem}
}
.media-album__cover-header{font-size:1.625rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__cover-header{font-size:1.25rem}
}
.media-album__cover-number{visibility:hidden;font-size:.875rem}
.media-album__cover-banner-col-button{box-sizing:border-box;flex:0 0 auto;width:42%}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__cover-banner-col-button{width:100%}
}
.media-album__cover-banner-button{box-sizing:border-box;width:100%;visibility:hidden;border:.0625rem solid #fbce07;background:#fbce07;color:#404040;font-weight:700}
.media-album__cover-banner-button:active,.media-album__cover-banner-button:focus,.media-album__cover-banner-button:hover{color:#404040}
.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{max-width:93.75rem;margin-left:auto;margin-right:auto;box-sizing:border-box;max-width:96.25rem;padding:1.25rem 1.875rem 1.875rem 1.875rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__overlay-wrapper{padding:0}
}
.media-album__detail-view{box-sizing:border-box;display:none;width:100%}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__detail-view{flex-direction:column;min-height:100vh;padding-top:1.5625rem}
}
.media-album__detail-view--open{display:block}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__detail-view--open{display:flex}
}
.media-album__detail-header{display:flex;align-items:flex-start;margin-bottom:1.25rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__detail-header{flex:0 0 auto}
}
.media-album__detail-header-text{display:flex;align-self:center;flex:1 0;min-width:0;align-items:center;margin-top:0;margin-bottom:0;flex-grow:1}
.media-album__detail-header-text:focus{outline:0}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__detail-header-text{padding-left:1.5625rem;padding-right:1.25rem}
}
.media-album__detail-header-buttons{display:flex}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__detail-header-buttons{padding-right:.9375rem;margin-top:-.625rem}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.media-album__detail-header-buttons{min-width:6rem}
}
.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:3.25rem;height:3.25rem;padding:0;border:0;border-radius:0;background:transparent;color:#404040;line-height:1;overflow:visible}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.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:2.75rem;height:2.75rem}
}
.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:0;color:#404040}
.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:#222;background:#fbce07}
.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.75rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.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.25rem}
}
.media-album__detail-header-button-overview[class*=icon--]{margin-right:.9375rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__detail-header-button-overview[class*=icon--]{margin-right:0}
}
.media-album__detail-header-button-overview[class*=icon--]:focus,.media-album__detail-header-button-overview[class*=icon--]:hover{color:#404040;background:#fbce07}
.media-album__detail-asset-container{position:relative;margin:0 6.25rem 2.5rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__detail-asset-container{flex:0 0 auto;margin:0 0 1.875rem}
}
.media-album__detail-asset-wrapper{position:relative;margin-left:auto;margin-right:auto;margin-bottom:1rem;background:#f7f7f7}
.media-album--video .media-album__detail-asset-wrapper{background:#fff}
@media screen and (min-width:1200px){.media-album--video .media-album__detail-asset-wrapper{border-right:.0625rem solid #d9d9d9;border-bottom:.0625rem solid #d9d9d9}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__detail-asset-wrapper{margin-bottom:4.375rem}
}
.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 #404040;background-color:transparent;color:#404040;font-weight:400;line-height:1;text-align:center;padding:0}
.media-album__detail-arrow-prev span{display:none}
.media-album__detail-arrow-prev::after{vertical-align:middle;font-family:icon-font;content:"\e601";display:inline-block;font-weight:400}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.media-album__detail-arrow-prev{left:-6.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__detail-arrow-prev{left:0}
}
.media-album__detail-arrow-next{transition:all .3s;font-size:1.875rem;width:4.375rem;height:4.375rem;border:.0625rem solid #404040;background-color:transparent;color:#404040;font-weight:400;line-height:1;text-align:center;padding:0}
.media-album__detail-arrow-next span{display:none}
.media-album__detail-arrow-next::after{vertical-align:middle;font-family:icon-font;content:"\e601";display:inline-block;font-weight:400;transform:rotate(180deg)}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.media-album__detail-arrow-next{right:-6.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__detail-arrow-next{right:0}
}
.media-album__detail-arrow-next,.media-album__detail-arrow-prev{position:absolute}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.media-album__detail-arrow-next,.media-album__detail-arrow-prev{top:50%;margin-top:-2.1875rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__detail-arrow-next,.media-album__detail-arrow-prev{bottom:-4.375rem;border:0}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:#fbce07}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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;display:flex;align-items:center;overflow:hidden;justify-content:center;opacity:0;visibility:hidden}
.media-album--video .media-album__detail-asset{display:block}
@media screen and (min-width:1200px){.media-album--video .media-album__detail-asset{display:flex;justify-content:flex-end}
}
@media screen and (min-width:1200px){.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 img{max-width:100%;max-height:100%}
.media-album__detail-asset-caption{display:flex;align-items:flex-start;flex-direction:column;justify-content:center}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.media-album--video .media-album__detail-asset-caption{max-width:75%}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__detail-asset-caption{display:block;position:static;margin-bottom:.625rem}
}
.media-album__detail-asset-description{position:relative;margin-bottom:0;width:100%;box-sizing:border-box}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__detail-asset-description{padding:0 1.5625rem;margin-bottom:.1875rem}
}
.media-album__detail-progress{font-weight:700}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.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}
}
.media-album__detail-progress-separator{font-weight:400}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__detail-progress-separator{display:none}
}
.media-album__detail-asset-author{margin-top:0;margin-bottom:0;color:#757575}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__detail-asset-author{padding:0 1.5625rem}
}
.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:none}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__detail-download-mobile,.media-album__detail-external-mobile{display:block;padding:0 1.5625rem;margin-bottom:1.5625rem}
}
.media-album__detail-download-mobile-link,.media-album__detail-external-mobile-link{font-weight:400}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.media-album__detail-footer{display:flex}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__detail-footer{flex:1 0 auto;display:flex;flex-direction:column;justify-content:flex-end}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.media-album__detail-download{flex:0 0 50%}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__detail-download{display:none}
}
.media-album__detail-download-link,.media-album__detail-external-link{text-decoration:none}
.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 screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.media-album__detail-download-link,.media-album__detail-external-link{display:inline-flex;align-items:center}
}
.media-album__detail-download-link:hover .media-album__detail-download-icon,.media-album__detail-external-link:hover .media-album__detail-download-icon{background-color:red;color:#fbce07}
.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:block;width:3.25rem;height:3.25rem;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{padding:.9375rem;font-size:1.375rem;display:block;float:left}
.media-album__detail-download-icon[target=_blank]::after{content:""}
.media-album__detail-download-label{text-decoration:underline}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.media-album__detail-share{display:flex;flex:1 0 50%;justify-content:flex-end;align-items:center}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.media-album__detail-share-label{padding-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__detail-share-label{display:none}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.media-album__detail-share-trigger.media-album__detail-share-trigger{display:none}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.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:0;border-top:.375rem solid #fbce07;border-bottom:.0625rem solid #d9d9d9;transition-property:none;white-space:nowrap;text-decoration:none;color:#404040;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-album__detail-share-items{margin:0}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.media-album__detail-share-items{display:flex}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__detail-share-items{display:none}
.media-album__detail-view--share-open .media-album__detail-share-items{display:block}
}
.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:block;width:3.25rem;height:3.25rem;border:.0625rem solid #d9d9d9;text-decoration:none;transition:background-color .3s;border-right:0}
.media-album__detail-share-icon:focus,.media-album__detail-share-icon:hover{color:#fff;text-decoration:none}
.media-album__detail-share-icon::before{padding:.9375rem;font-size:1.375rem;display:block;float:left}
.media-album__detail-share-icon[target=_blank]::after{content:""}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.media-album__detail-share-item:last-child .media-album__detail-share-icon{border-right:.0625rem solid #d9d9d9}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__detail-share-icon{width:100%;border:0;border-top:.0625rem solid #d9d9d9}
}
.media-album__detail-share-icontext{display:inline;line-height:3.375rem;font-family:Roboto,Arial,sans-serif;font-size:1rem;font-weight:400}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1200px){.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:1200px){.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:#404040}
@media screen and (min-width:1200px){.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:0}
.media-album__video-transcript{flex:1 1;font-size:.875rem;color:#404040;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}
.media-album__overview-view--open{display:block}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__overview-view{padding:1.5625rem 0 1.5625rem 0}
}
.media-album__overview-header{position:relative;display:flex;align-items:flex-start;margin-bottom:1.25rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__overview-header{flex-wrap:wrap;margin:0 1.5625rem 1.25rem 1.5625rem}
}
.media-album__overview-header-text.media-album__overview-header-text{display:flex;align-self:center;flex:0 1 auto;align-items:center;margin-top:0;margin-bottom:0}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.media-album__overview-header-text.media-album__overview-header-text{padding-right:1.5625rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__overview-header-text.media-album__overview-header-text{flex:1 0;padding-right:1.25rem}
}
.media-album__overview-header-text.media-album__overview-header-text:focus{outline:0}
.media-album__overview-header-button-detail,.media-album__video-transcript-control{flex:0 0 auto;min-width:0;min-height:0;padding:1.25rem 1.25rem 1.125rem 1.25rem;margin-right:1.25rem;border-color:#d9d9d9;background:transparent;color:#404040;line-height:1;font-weight:700;box-sizing:border-box}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__overview-header-button-detail,.media-album__video-transcript-control{display:block;margin-top:1.25rem;margin-right:0}
}
.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{background-color:#fbce07;color:#222;border-color:#222}
.media-album__overview-header-button-detail::before,.media-album__video-transcript-control::before{padding:0}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__overview-header-button-detail{width:100%}
}
.media-album__video-transcript-controls{box-sizing:border-box;margin:0 1.5625rem .75rem}
@media screen and (min-width:1200px){.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:1 0 auto}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__overview-header-buttons{flex:0 0 auto}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__overview-header-button-close[class*=icon--]{position:absolute;top:-.625rem;right:-.625rem}
}
.media-album__overview-item-list{display:flex;flex-wrap:wrap;margin:0 -.3125rem 0 -.3125rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__overview-item-list{margin-left:0;margin-right:0}
}
.media-album__overview-item{list-style:none;left:auto;margin:0;padding:0;position:static;box-sizing:border-box;width:25%;flex:0 0 auto;padding:0 .5625rem .625rem .5625rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__overview-item{width:50%;padding-left:0;padding-right:0}
.media-album__overview-item:nth-child(odd){padding-right:.3125rem}
.media-album__overview-item:nth-child(2n){padding-left:.3125rem}
}
.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 #fbce07}
.media-album__overview-item-image img{max-width:100%;height:auto}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:.9375rem 0 1.875rem;margin:0;font-size:.875rem;font-weight:700;text-decoration:none}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.media-album__overview-item-description{padding:.5rem .625rem 1.25rem}
}
.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%}
.incentive--palette-2{color:#404040;background-color:#fff;border-color:#404040}
.incentive--palette-2 a:focus,.incentive--palette-2 a:hover{color:#dd1d21}
.incentive--palette-2 .atomic--button-link{color:#404040;background-color:#fbce07;border-color:#fbce07}
.incentive--palette-2 .atomic--button-link:focus,.incentive--palette-2 .atomic--button-link:hover{background-color:#404040;color:#fbce07}
.incentive--palette-4{color:#222;background-color:#fbce07;border-color:#222}
.incentive--palette-4 a:focus,.incentive--palette-4 a:hover{color:#222}
.incentive--palette-4 .atomic--button-link{color:#222;background-color:#fbce07;border-color:#222}
.incentive--palette-4 .atomic--button-link:focus,.incentive--palette-4 .atomic--button-link:hover{background-color:#222;color:#fbce07}
.incentive__base{padding:0 6.875rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.incentive__base{padding:0 1.875rem}
}
.incentive.incentive--palette-4 .incentive__base{padding:4.375rem 6.875rem}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.incentive.incentive--palette-4 .incentive__base{padding:2.1875rem 1.875rem}
}
.incentive__tags{font-size:.6875rem;line-height:1.3125rem;color:#707070;font-weight:700;text-transform:uppercase;margin-bottom:1.875rem}
@media screen and (min-width:960px){.incentive__tags{font-size:.6875rem}
}
.colour--palette-0 .incentive__tags{color:#707070}
.colour--palette-4 .incentive__tags{color:#505050}
.incentive--palette-2 .incentive__tags{color:#707070}
.incentive--palette-4 .incentive__tags{color:#505050}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.incentive__tags{margin-bottom:1.25rem}
}
.incentive__heading{padding:0;margin:0 0 1.875rem 0;font-size:1.875rem;text-align:left;max-width:25em}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.incentive__heading{font-size:1.25rem;margin-bottom:1.25rem}
}
.incentive__text{margin-bottom:1.25rem;font-size:1.125rem;max-width:40em}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.incentive__text{font-size:.875rem}
}
.article-framework-container{box-sizing:border-box}
.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__base{max-width:81.25rem;margin:0 auto}
@media screen and (min-width:1201px) and (max-width:1360px){.article-framework-container__base{width:calc(100% - 3.75rem);padding:0}
}
.article-framework-container__header{padding:1.875rem 1.875rem 1.5625rem;position:relative}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.article-framework-container__header{padding-left:2rem;padding-top:3.75rem;padding-bottom:2.5rem;padding-right:30%}
.article-framework-container__header>div{padding-right:3.125rem}
}
@media screen and (min-width:1400px){.article-framework-container__header{padding-left:0}
}
.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:1201px) and (max-width:1900px),screen and (min-width:1901px){.article-framework-container__header::before{right:30%;margin-right:3.75rem}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1201px) and (max-width:1900px),screen and (min-width:1901px){.article-framework-container__tags{margin-bottom:3.125rem;padding:0}
}
.article-framework-container__title{margin-top:0;margin-bottom:.9375rem;font-size:1.5rem;color:#404040}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.article-framework-container__title{padding:0;font-size:3rem}
}
.article-framework-container__subtitle{font-size:1.25rem}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.article-framework-container__subtitle{padding:0}
}
.article-framework-container__column-header{padding-top:1.5625rem;padding-bottom:1.5625rem}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.article-framework-container__column-header{padding-top:2.5rem;padding-bottom:3.5rem}
}
.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:1201px) and (max-width:1900px),screen and (min-width:1901px){.article-framework-container__avatar{position:absolute;left:0;top:1.875rem;display:block}
.article-framework-container__avatar img{height:3.75rem;min-width:3.75rem;max-width:none;width:auto;transform:translate(-50%,-50%);position:relative;top:50%;left:50%}
}
.article-framework-container__publication-date{padding:0;margin:0 0 -.9375rem;font-size:.8125rem;color:#757575;font-style:italic}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.article-framework-container__publication-date{padding-left:6.875rem;font-size:.875rem;margin-bottom:0}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.article-framework-container__columns{display:flex}
}
.article-framework-container__column{box-sizing:border-box}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.article-framework-container__column{position:relative}
}
.article-framework-container__column--content{padding-right:1.875rem;padding-left:1.875rem}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.article-framework-container__column--content{width:70%;padding-right:3.75rem;padding-left:0}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.article-framework-container__column--aside{width:30%}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.article-framework-container .component.video-player-dam .video-player-dam__base,.article-framework-container .component.video-player-dam .video-player__base,.article-framework-container .component.video-player .video-player-dam__base,.article-framework-container .component.video-player .video-player__base{padding:0}
}
.article-framework-container .component.quote-text{position:relative}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.article-framework-container .component.quote-text{padding-right:3.125rem}
}
.article-framework-container .component.quote-text::before{bottom:0}
.article-framework-container .component.quote-text::after,.article-framework-container .component.quote-text::before{box-sizing:border-box;content:"";position:absolute;left:0;right:0;height:.0625rem;border-bottom:.0625rem solid #d9d9d9}
.article-framework-container .component.quote-text::after{bottom:0;top:0;bottom:auto}
.article-framework-container .component.testimonial::before{bottom:0}
.article-framework-container .component.testimonial::after,.article-framework-container .component.testimonial::before{box-sizing:border-box;content:"";position:absolute;left:0;right:0;height:.0625rem;border-bottom:.0625rem solid #d9d9d9}
.article-framework-container .component.testimonial::after{bottom:0;top:0;bottom:auto}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.article-framework-container .component.quote-text,.article-framework-container .component.text-image{padding-left:5rem}
}
.article-framework-container .component.quote-text .component__base,.article-framework-container .component.text-image .component__base{margin-left:0;margin-right:0}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.article-framework-container .component.quote-text .component__base,.article-framework-container .component.text-image .component__base{margin-left:1.875rem;margin-right:1.875rem}
}
.article-framework-container .component.text-image:first-child{padding-top:.9375rem}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.article-framework-container .component.text-image:first-child{padding-top:1.875rem}
}
.article-framework-container__column-header+.parsys>.component:first-child,.article-framework-container__column-header+.parsys>.section:first-child{margin-top:-1.5625rem}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.article-framework-container__column-header+.parsys>.component:first-child,.article-framework-container__column-header+.parsys>.section:first-child{margin-top:-3.5rem}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.article-framework-container__column-header+.parsys>.component.standalone-image:first-child,.article-framework-container__column-header+.parsys>.section.standalone-image:first-child{padding-top:1.875rem}
}
.article-framework-container__column-header+.parsys>.component.quote-text:first-child,.article-framework-container__column-header+.parsys>.component.testimonial:first-child,.article-framework-container__column-header+.parsys>.component.video-player-dam:first-child,.article-framework-container__column-header+.parsys>.section.quote:first-child,.article-framework-container__column-header+.parsys>.section.testimonial:first-child,.article-framework-container__column-header+.parsys>.section.video-player-dam:first-child{margin-top:0}
.article-framework-container__column-header+.parsys .testimonial.component{padding:1.875rem 0 1.875rem 0;margin:0}
.article-framework-container__column-header+.parsys .testimonial__section-text-wrapper{padding-left:0;padding-right:0}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.article-framework-container__column-header+.parsys .testimonial__quote-container::before{left:0}
}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.wcmmode-edit .article-framework-container__publication-date{padding-bottom:2.5rem}
}
.trending-articles{position:relative;padding-bottom:1.5625rem;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:0 1.875rem}
@media screen and (min-width:960px){.trending-articles__base{padding-left:0;padding-right:0}
}
.trending-articles__title{padding:.9375rem 0;margin-bottom:0;font-size:1.5rem;color:#404040;font-weight:400}
@media screen and (min-width:960px){.trending-articles__title{padding-left: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:0}
.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:#fbce07}
.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:#404040;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:#404040}
}
.trending-articles__dots{display:none;margin:0;text-align:center;padding-bottom:.625rem;margin-top:.625rem}
.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 #222;padding:0;overflow:hidden;background-color:#222;display:inline-block;vertical-align:top;position:relative;z-index:2;left:0;margin-top:.625rem;border-radius:100%}
.trending-articles__dot--selected{background-color:#fbce07;border-color:#fbce07}
.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}
}
.testimonial{position:relative;quotes:"“" "”" "‘" "’"}
.testimonial__base{max-width:81.25rem;margin:1.25rem 0}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:#404040}
.testimonial__quote-container::after,.testimonial__quote-container::before{font-size:7.5rem;width:2.5rem;height:2.5rem;position:absolute;color:#fbce07;display:block;font-style:italic}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.testimonial__quote-container::after{bottom:4.375rem;right:1.875rem}
}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.testimonial__quote-container{padding:3.75rem 6.25rem;font-size:1.875rem}
}
.testimonial__quote-text{line-height:1.5rem}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.testimonial__author{margin-top:2.5rem}
}
.testimonial__item{width:100%;outline:0}
.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.testimonial__arrows{display:flex}
}
.testimonial__dots-wrapper{position:absolute;width:100%;bottom:0}
.testimonial__arrow-next,.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:#fbce07;color:#404040;font-weight:700;z-index:2}
.testimonial__arrow-next:hover,.testimonial__arrow-prev:hover{background-color:#fff}
.testimonial__arrow-next:focus,.testimonial__arrow-next:hover,.testimonial__arrow-prev:focus,.testimonial__arrow-prev:hover{border:.0625rem solid #404040}
.testimonial__arrow-next::after,.testimonial__arrow-prev::after{font-size:1.75rem;font-family:icon-font;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.testimonial__arrow-next span,.testimonial__arrow-prev span{display:none}
.testimonial__arrow-prev::after{content:"\e921"}
.testimonial__arrow-next::after{content:"\e920"}
.testimonial__dot{box-sizing:border-box;width:1.125rem;height:1.125rem;margin:0 .25rem;border:.0625rem solid #222;padding:0;overflow:hidden;background-color:#222;display:inline-block;vertical-align:top;position:relative;z-index:2;left:0;width:.625rem;height:.625rem;border-radius:100%}
.testimonial__dot span{display:none}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.testimonial__dot{width:.9375rem;height:.9375rem}
}
.testimonial__dot--selected{background-color:#fbce07;border-color:#fbce07}
.testimonial__dots{bottom:3.75rem;margin:0;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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.testimonial--image .testimonial__quote-container::before{top:-2.1875rem;left:.625rem}
}
.testimonial--image .testimonial__quote-container::after{bottom:0}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.testimonial--image .testimonial__section-text-wrapper{width:60%}
}
@media screen and (min-width:1025px) and (max-width:1200px){.testimonial--image .testimonial__section-text-wrapper{padding:2.5rem 0}
}
.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{width:100%}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.testimonial--image .testimonial__section-image-wrapper{padding:0 2.5rem;width:40%}
}
.testimonial--no-image .testimonial__base{max-width:68.75rem;margin-left:auto;margin-right:auto}
.testimonial--no-image .testimonial__arrow-prev{margin-left:0}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.testimonial--has-carousel .testimonial__section-text-wrapper{padding:0}
}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.testimonial--has-carousel .testimonial__quote-container{margin-bottom:2.5rem}
}
.testimonial--carousel-initialized .testimonial__nav{opacity:1}
.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.benefits-overview__slider-indicator{z-index:0}
}
.benefits-overview__base{max-width:81.25rem;margin-left:auto;margin-right:auto;overflow-x:hidden}
@media screen and (min-width:1201px) and (max-width:1500px){.benefits-overview__base{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.benefits-overview__base{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.benefits-overview__base{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.benefits-overview__base{margin-left:1.25rem;margin-right:1.25rem}
}
.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:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.benefits-overview__tags{margin-bottom:1.5rem}
}
.benefits-overview__heading{text-align:left;font-weight:700;margin:1.25rem 0 .625rem;font-size:1.875rem;order:2;font-size:1.25rem}
.benefits-overview__heading:first-child{margin-top:0}
.benefits-overview__heading:last-child{margin-bottom:0}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.benefits-overview__heading{font-size:1.75rem}
}
.benefits-overview__heading,.benefits-overview__heading:last-child{margin:0 0 .875rem}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px){.benefits-overview__item-list{margin-left:-.9375rem;margin-right:-.9375rem}
}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.benefits-overview__item-list{display:flex;flex-wrap:nowrap;margin-left:-3.75rem}
}
@media screen and (min-width:960px){.benefits-overview__item-list{padding:0 1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px){.benefits-overview--carousel-initialized .benefits-overview__item-list{display:block}
}
.benefits-overview__section{box-sizing:border-box;position:relative;flex:1 1}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px){.benefits-overview__section{width:100%;padding:.9375rem}
}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.benefits-overview__section{margin-bottom:0;padding-left:3.75rem;padding-bottom:2.1875rem}
}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.benefits-overview--items-2 .benefits-overview__section{width:50%}
}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.benefits-overview--items-3 .benefits-overview__section{width:33.33%}
}
.benefits-overview__section-image{margin-bottom:1.25rem}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.benefits-overview__section-image{margin-bottom:1.875rem}
}
.benefits-overview--items-3 .benefits-overview__section-image{box-sizing:border-box;position:relative;overflow:hidden;padding-bottom:100%}
.benefits-overview--items-3 .benefits-overview__section-image .default-image{max-width:none;width:auto;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.benefits-overview__section-heading{overflow:hidden;font-size:1rem;margin-bottom:.625rem}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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--items-3 .benefits-overview__section-copy-text{max-width:none}
.benefits-overview__section-copy-keyline{display:inline-block;width:3.125rem;height:.125rem;margin-top:1.25rem;border:0;background-color:#fbce07}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.benefits-overview__section-copy-keyline{margin:0;position:absolute;bottom:0;left:3.75rem}
}
.benefits-overview__dots{display:none;margin:0;text-align:center;padding-bottom:.625rem;margin-top:.3125rem}
.benefits-overview__dots--hide{display:none !important}
.benefits-overview--carousel-nav-enabled .benefits-overview__dots{display:block}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.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 #222;padding:0;overflow:hidden;background-color:#fff;display:inline-block;vertical-align:top;position:relative;z-index:2;left:0;margin-top:.625rem}
.benefits-overview__dot--selected{background-color:#fbce07}
.benefits-overview__dot span{display:none}
.wcmmode-edit .benefits-overview__item-list{display:block !important;margin-left:0 !important;margin-right:0 !important}
.wcmmode-edit .benefits-overview__section{margin-bottom:2.5rem}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.benefits-overview--items-2 .wcmmode-edit .benefits-overview__section,.benefits-overview--items-3 .wcmmode-edit .benefits-overview__section{width:100%}
}
.wcmmode-edit .benefits-overview__section-image{height:25rem;padding-bottom:0;text-align:center}
.wcmmode-edit .benefits-overview__section-image .default-image{max-height:100%;width:auto}



/*
.standalone-table__base{padding:1.875rem 0;max-width:calc(100% - 2.5rem);margin:0 auto}
.standalone-table__title{font-size:1.25rem;margin-bottom:1.875rem;color:#404040;font-weight:700}
.standalone-table__table{position:relative;margin:0 auto}
@media screen and (min-width:0) and (max-width:991px){.standalone-table__table{overflow-x:scroll;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%}
.standalone-table__table tbody .standalone-table__cell>a{display:block}
.standalone-table__table tbody .standalone-table__cell--boolean{text-align:center}
.standalone-table__table tbody .standalone-table__cell--boolean .standalone-table__tooltip{display:inline-block;text-align:center;padding:0}
.standalone-table__table tbody .standalone-table__cell--text{padding:1.25rem;display:inline-block}
.standalone-table__table tbody .standalone-table__cell--heading{background:#fff;font-size:1rem;border-top:.0625rem solid #404040;border-bottom:.0625rem solid #404040;font-weight:700}
.standalone-table__table tbody .standalone-table__cell--heading::before{background:#404040;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 #404040;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]{font-size:0}
.standalone-table__table tbody [data-cell-boolean]::before{font-size:1.875rem;font-family:icon-font !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:#404040}
.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:#404040;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:#fbce07;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:#cca627}
.standalone-table__cell--underline::after{height:.3125rem;background:#404040;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:#fbce07}
tbody .standalone-table__tooltip::after{height:.3125rem;background:#fbce07;bottom:0;content:"";position:absolute;width:100%;left:0;z-index:10}
tbody .standalone-table__tooltip:focus::after,tbody .standalone-table__tooltip:hover::after{background:#404040}
.standalone-table__tooltip-comment{padding:.75rem .9375rem;font-size:.875rem;background:#404040;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:#404040;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 #404040;border-bottom:.625rem solid #404040;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 #404040;border-top:.625rem solid transparent;border-right:.625rem solid transparent;border-bottom:.625rem solid #404040;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 #404040;border-right:.625rem solid transparent;border-bottom:.625rem solid transparent;border-top:.625rem solid #404040;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 #404040;border-bottom:.625rem solid transparent;border-top:.625rem solid #404040;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 !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:#404040;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:#404040}
*/


.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:#404040;
    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 #404040;
          border-bottom:.0625rem solid #404040;
          font-weight:700;
        }

.standalone-table__table tbody .standalone-table__cell--heading::before{
            background-color:#404040;
            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 #404040;
            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:#404040;
      }

.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:#404040;
    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:#fbce07;
    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:#cca627;
    }

.standalone-table__cell--underline::after{
      height:.3125rem;
      background:#404040;
      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:#dd1d21;
      }

tbody .standalone-table__tooltip::before{
      height:.3125rem;
      background:#fbce07;
      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:#404040;
    }

.standalone-table__tooltip-comment{
    padding:.75rem .9375rem;
    font-size:.875rem;
    background:#404040;
    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:#404040;
        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 #404040;
      border-bottom:.625rem solid #404040;
      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 #404040;
      border-top:.625rem solid transparent;
      border-right:.625rem solid transparent;
      border-bottom:.625rem solid #404040;
      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 #404040;
      border-right:.625rem solid transparent;
      border-bottom:.625rem solid transparent;
      border-top:.625rem solid #404040;
      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 #404040;
      border-bottom:.625rem solid transparent;
      border-top:.625rem solid #404040;
      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:#404040;
      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:#404040;
    }


/* .grid__header{padding:0 1.25rem 1.25rem 1.25rem}
@media screen and (min-width:960px){.grid__header{padding:0 0 1.875rem 0}
}
.grid__header h2{text-align:left;color:#757575;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}
@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}
}
.grid__cell .component,.grid__cell .parbase,.grid__cell .parsys{height:100%}
@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:#fbce07;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:0}
}
.grid--2-2 .grid__footer{border-width:0 0 .125rem 0}
@media screen and (min-width:960px){.grid--2-2 .grid__footer{border:0}
}
.grid--2-2 .grid__dots{margin:0;text-align:center;padding:0 1.25rem 1.25rem 1.25rem}
.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;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--selected{background-color:#fbce07}
.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:#fbce07}
}
@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;padding:1.25rem}
}
@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;padding:1.25rem 1.25rem 1.25rem 0;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;padding:0 1.25rem 1.25rem 1.25rem;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;padding:0 1.25rem 1.25rem 0;border-width:0 .125rem .125rem 0}
}
.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){margin-top:1.25rem;-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:12;grid-area:4 / 1 / 4 / span 12;margin-bottom:1.25rem}
@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}
}

 */
/* new inside stories */

.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:#404040;

      --palette-background-colour:#fff;

      --palette-hover-colour:#dd1d21;

      --palette-button-background-colour:#fbce07;

      --palette-button-text-colour:#404040;

      color:#404040;

      background-color:#fff;

      border-color:#404040;
      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:#dd1d21;}

.grid--inside-stories .grid__showmore-btn .atomic--button-link{color:#404040;background-color:#fbce07;border-color:#fbce07;}

.grid--inside-stories .grid__showmore-btn .atomic--button-link:focus,.grid--inside-stories .grid__showmore-btn .atomic--button-link:hover{background-color:#404040;color:#fbce07;}

.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;
        }





/* .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.25rem}
@media screen and (min-width:960px){.content-block__text-wrapper{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__text-title{margin:.625rem 0 .625rem 0}
.content-block__figure img{width:100%;display:block}

.content-block--image-filter .content-block__figure{
    filter:grayscale(.1) contrast(.925) brightness(.68);
  }

.lure-styles__layout{cursor:pointer;height:100%}
.lure-styles__text-wrapper{box-sizing:border-box;height:100%}
.lure-styles__text{height:100%;display:flex;flex-direction:column}
.lure-styles__link,.lure-styles__text-tag,.lure-styles__text-title{width:100%;flex-grow:0;flex-shrink:0}
.lure-styles__text-tag{margin-bottom:0}
.lure-styles__text-title{display:none}
.lure-styles__link{text-decoration:none;margin-top:auto}
.lure-styles__link:focus,.lure-styles__link:hover{color:#404040}
.lure-styles__text-description{margin:.625rem 0;font-size:1.5rem;line-height:2rem;font-weight:700;flex-grow:1}
.lure-styles__text-description>p{font-size:inherit;line-height:inherit;font-weight:inherit}
@media screen and (min-width:960px){.lure-styles__text-description{font-size:1.875rem;line-height:2.25rem}
}
.content-block--banner,.content-block--banner-dark{background:#fff}
.content-block--banner-dark.content-block--has-link img,.content-block--banner.content-block--has-link img{transition:width .3s}
.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-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-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-dark picture,.content-block--banner picture{padding-bottom:38.46%;height:0;overflow:hidden;position:relative;display:block}
.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-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-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-dark .content-block__text,.content-block--banner .content-block__text{color:#404040;padding-bottom:0}
@media screen and (min-width:960px){.content-block--banner-dark .content-block__text,.content-block--banner .content-block__text{color:#fff}
}
.content-block--banner-dark .content-block__text-title,.content-block--banner .content-block__text-title{color:#404040;font-size:1.5rem;line-height:1.75rem;margin-bottom:0;margin-top:0}
@media screen and (min-width:960px){.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-dark .content-block__text-description,.content-block--banner .content-block__text-description{color:#404040;margin-top:.625rem}
@media screen and (min-width:960px){.content-block--banner-dark .content-block__text-description,.content-block--banner .content-block__text-description{color:#fff;margin-top:.3125rem}
}
.content-block--banner-dark .content-block__link,.content-block--banner .content-block__link{position:relative;margin-top:2rem;color:#404040;display:inline-block;font-size:.875rem;font-weight:700;text-decoration:none}
.content-block--banner-dark .content-block__link::before,.content-block--banner .content-block__link::before{content:"";width:5.625rem;height:.125rem;border:0;background-color:#fbce07;position:absolute;top:-1rem;display:inline-block}
@media screen and (min-width:960px){.content-block--banner-dark .content-block__link,.content-block--banner .content-block__link{color:#fff}
}
@media screen and (min-width:960px){.content-block--banner-dark .content-block__text-tag{color:#fff}
}
.content-block--full.content-block{color:#222;background-color:#fbce07}
.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.25rem 1.25rem 0 1.25rem}
@media screen and (min-width:960px){.content-block--introduction .content-block__text-wrapper{padding:1.875rem 1.875rem 0 1.875rem;-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}
}
.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:#404040;padding:0}
.content-block--top-box .content-block__text h3{margin-bottom:0}
@media screen and (min-width:960px){.content-block--top-box .content-block__text h3{margin-bottom:inherit}
}
.content-block--top-box .content-block__text-description{display:none}
@media screen and (min-width:960px){.content-block--top-box .content-block__text-description{position:relative;margin-top:2rem;color:#404040;display:block;font-size:.875rem}
.content-block--top-box .content-block__text-description::before{content:"";width:1.875rem;height:.125rem;border:0;background-color:#fbce07;position:absolute;top:-1rem;display:inline-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.25rem}
@media screen and (min-width:960px){.content-block--left-box .content-block__image-wrapper{padding:0;-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-wrapper{-ms-grid-row:1;-ms-grid-column:7;-ms-grid-column-span:6;grid-area:1 / 7 / 1 / span 6;padding:0}
}
.content-block--left-box .content-block__text{color:#404040;padding:0}
.content-block--left-box .content-block__text-title{font-size:1rem;line-height:1.25rem;font-weight:700;margin-top:0;margin-bottom:0}
@media screen and (min-width:960px){.content-block--left-box .content-block__text-description{color:#404040;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-tag{margin-bottom:0}
.content-block--lure .content-block__text-title{display:none}
.content-block--lure .content-block__link{text-decoration:none;margin-top:auto}
.content-block--lure .content-block__link:focus,.content-block--lure .content-block__link:hover{color:#404040}
.content-block--lure .content-block__text-description{margin:.625rem 0;font-size:1.5rem;line-height:2rem;font-weight:700;flex-grow:1}
.content-block--lure .content-block__text-description>p{font-size:inherit;line-height:inherit;font-weight:inherit}
@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__layout{height:100%}
.content-block--lure .content-block__text-wrapper{order:1;padding:1.25rem}
@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}
}
.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}
@media screen and (min-width:960px){.content-block--text .content-block__text-wrapper{padding:0}
}
.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{background-color:#fbce07}
.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-tag{margin-bottom:0}
.content-block--yellow-box .content-block__text-title{display:none}
.content-block--yellow-box .content-block__link{text-decoration:none;margin-top:auto}
.content-block--yellow-box .content-block__link:focus,.content-block--yellow-box .content-block__link:hover{color:#404040}
.content-block--yellow-box .content-block__text-description{margin:.625rem 0;font-size:1.5rem;line-height:2rem;font-weight:700;flex-grow:1}
.content-block--yellow-box .content-block__text-description>p{font-size:inherit;line-height:inherit;font-weight:inherit}
@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-wrapper{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:12;grid-area:1 / 1 / 1 / span 12;padding:1.25rem}
@media screen and (min-width:960px){.content-block--yellow-box .content-block__text-wrapper{padding:1.875rem}
}
.content-block--yellow-box .content-block__image-wrapper{display:none}
.content-block--text-image picture{padding-bottom:133.34%;height:0;overflow:hidden;position:relative;display:block}
.content-block--text-image picture img{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;height:auto;width:100%}
@media screen and (min-width:960px){.content-block--text-image .content-block__image-wrapper{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:6;grid-area:1 / 1 / 1 / span 6}
}
.content-block--text-image .content-block__text-wrapper{padding:1.25rem}
@media screen and (min-width:960px){.content-block--text-image .content-block__text-wrapper{padding:0;-ms-grid-row:1;-ms-grid-column:7;-ms-grid-column-span:6;grid-area:1 / 7 / 1 / span 6}
}
.content-block--text-image .content-block__text-wrapper .content-block__link{padding:0 1.25rem 0 1.25rem;line-height:4.375rem;min-width:18.75rem;min-height:4.375rem;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;font-weight:700;text-align:center;text-decoration:none;vertical-align:middle;border-radius:0;color:#000;background-color:#fbce07;border-color:#fbce07}
.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:#000;color:#fbce07;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:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.content-block--text-image .content-block__text-wrapper .content-block__link{line-height:3.75rem;min-height:3.75rem;min-width:0;width:100%}
}
.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;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}
} */

/* remove old and add this one */
.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:#222;
      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:#222;
    }

@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:#222;
    }

@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:#222;
      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:#fbce07;
    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:#222;
    }

@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:#222;
      background-color:#fbce07;
    }

.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:#404040;
      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:#222;
    }

.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:#fbce07;
    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:#222;
      padding:0;
    }

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

.content-block--left-box .content-block__text-description{
        color:#222;
        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:#222;
    }

.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:#222;
    }

.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:#fbce07;
    }

.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:#000;
        background-color:#fbce07;
        border-color:#fbce07;
      }

.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:#222;
    color:#fbce07;
    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;
      }
    }


.video-player__base{background:#fff;padding:1.875rem;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:81.25rem;border:.0625rem solid #ececec;border-left:0;border-right:0}
@media screen and (min-width:960px){.video-player__base{border:0;padding:1.875rem 0 0 0}
}
.video-player__body{background:#fff;display:flex;flex-wrap:wrap;position:relative}
.video-player__label{color:#404040;display:block;font-size:1.5rem;margin:0}
@media screen and (min-width:960px){.video-player__label{font-size:1.625rem}
}
.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}
@media screen and (min-width:960px){.video-player__readmore{margin-top:2.5rem}
}
.video-player__label-container{box-sizing:border-box;padding-bottom:1.25rem;width:100%}
@media screen and (min-width:960px){.video-player__label-container{padding:0 .625rem 1.875rem}
}
.video-player__label-wrapper{width:100%;margin-right:15.625rem}
@media screen and (min-width:960px){.video-player__label-wrapper{width:70%}
}
.video-player__transcript{margin-top:1.25rem;position:static;display:flex;width:100%;justify-content:center}
@media screen and (min-width:960px){.video-player__transcript{margin:0;width:auto;max-width:30%;position:absolute;top:-1.25rem;transform:translateY(-100%);right:.625rem}
}
.video-player__transcript-toggle{line-height:1.125rem;background-color:#fff;border-color:#d9d9d9;color:#404040;min-height:3.125rem;min-width:0;display:flex;align-items:center;overflow:hidden;width:100%;max-width:none}
@media screen and (min-width:960px){.video-player__transcript-toggle{width:auto;height:3.125rem}
}
.video-player__transcript-toggle-label{width:100%;overflow:hidden}
.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}
@media screen and (min-width:960px){.video-player__transcript-content::before{left:.625rem;right:.625rem}
}
@media screen and (min-width:960px){.video-player__transcript-content{margin:0;width:30%}
}
.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}
@media screen and (min-width:960px){.video-player__transcript-content-inner{position:absolute;padding:1.875rem 1.25rem}
}
.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%}
@media screen and (min-width:960px){.video-player__wrapper{display:flex}
}
.video-player__wrapper-player{display:block;line-height:0;padding-bottom:56.25%;text-align:center}
@media screen and (min-width:960px){.video-player__wrapper-player{width:100%}
}
@media screen and (min-width:960px){.video-player--transcript-open .video-player__wrapper-player{flex-basis:70%}
}
.video-player__object{line-height:0;position:relative;overflow:hidden;width:100%}
@media screen and (min-width:960px){.video-player--transcript-open .video-player__object{width:70%}
}
.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}
.video-player-dam__base{padding:1.875rem;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:81.25rem}
@media screen and (min-width:960px){.video-player-dam__base{padding:1.875rem 0 0 0}
}
.video-player-dam__body{display:flex;flex-wrap:wrap;position:relative}
.video-player-dam__label{display:inline;font-size:1.5rem}
@media screen and (min-width:960px){.video-player-dam__label{font-size:1.625rem}
}
.video-player-dam__label-container{box-sizing:border-box;padding-bottom:1.25rem;width:100%}
@media screen and (min-width:960px){.video-player-dam__label-container{padding:0 .625rem 1.875rem}
}
.video-player-dam__label-wrapper{width:100%;margin-right:15.625rem}
@media screen and (min-width:960px){.video-player-dam__label-wrapper{width:70%}
}
.video-player-dam__transcript{margin-top:1.25rem;position:static;display:flex;width:100%;justify-content:center}
@media screen and (min-width:960px){.video-player-dam__transcript{margin:0;width:auto;max-width:30%;position:absolute;top:-1.25rem;transform:translateY(-100%);right:.625rem}
}
.video-player-dam__transcript-toggle{line-height:1.125rem;background-color:#fff;border-color:#d9d9d9;color:#404040;min-height:3.125rem;min-width:0;display:flex;align-items:center;overflow:hidden;width:100%;max-width:none}
@media screen and (min-width:960px){.video-player-dam__transcript-toggle{width:auto;height:3.125rem}
}
.video-player-dam__transcript-toggle-label{width:100%;overflow:hidden}
.video-player-dam__transcript-toggle-label--open{display:inline-block}
.video-player-dam--transcript-open .video-player-dam__transcript-toggle-label--open,.video-player-dam__transcript-toggle-label--close{display:none}
.video-player-dam--transcript-open .video-player-dam__transcript-toggle-label--close{display:inline-block}
.video-player-dam__transcript-content{margin-top:1.875rem;position:relative;box-sizing:border-box;display:none;width:100%;height:auto}
.video-player-dam__transcript-content::before{content:"";position:absolute;top:0;height:0;border-top:.0625rem solid #d9d9d9;left:0;right:0;box-sizing:border-box}
@media screen and (min-width:960px){.video-player-dam__transcript-content::before{left:.625rem;right:.625rem}
}
@media screen and (min-width:960px){.video-player-dam__transcript-content{margin:0;width:30%}
}
.video-player-dam--transcript-open .video-player-dam__transcript-content{display:inline-block;height:100%}
.video-player-dam__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}
@media screen and (min-width:960px){.video-player-dam__transcript-content-inner{position:absolute;padding:1.875rem 1.25rem}
}
.video-player-dam__transcript-content-inner ul{left:auto;margin-left:1.25rem}
.video-player-dam__wrapper{box-sizing:border-box;display:table;position:relative;width:100%}
@media screen and (min-width:960px){.video-player-dam__wrapper{display:flex}
}
.video-player-dam__wrapper-player{display:inline;line-height:0;text-align:center}
@media screen and (min-width:960px){.video-player-dam__wrapper-player{display:inline-block;width:100%}
}
@media screen and (min-width:960px){.video-player-dam--transcript-open .video-player-dam__wrapper-player{flex-basis:70%}
}
.video-player-dam__object{line-height:0;position:relative;overflow:hidden;width:100%}
@media screen and (min-width:960px){.video-player-dam--transcript-open .video-player-dam__object{width:70%}
}
.video-player-dam__player{max-height:calc(100vh - 6.25rem);background:#000;display:inline-block;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.video-player-dam__wrapper-player:first-child .video-player-dam__player{display:inline-block}

/*
.crisis-mode-page-header{border-bottom:.0625rem solid #d9d9d9}
.crisis-mode-page-header__base{max-width:81.25rem;margin-left:auto;margin-right:auto;display:block}
@media screen and (min-width:1201px) and (max-width:1500px){.crisis-mode-page-header__base{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.crisis-mode-page-header__base{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.crisis-mode-page-header__base{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.crisis-mode-page-header__base{margin-left:1.25rem;margin-right:1.25rem}
}
.crisis-mode-page-header__content{margin:1.875rem .625rem;display:flex;flex-wrap:wrap;overflow:hidden}
@media screen and (min-width:960px){.crisis-mode-page-header__content{margin:5rem .9375rem 3.125rem;padding-left:0;padding-right:0}
}
.crisis-mode-page-header__text{width:100%}
@media screen and (min-width:960px){.crisis-mode-page-header__text{margin:.6875rem 3.75rem 0 0;width:42.5%}
}
.crisis-mode-page-header__text h1{font-size:1.25rem;color:#404040;font-weight:700;line-height:normal}
@media screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){.crisis-mode-page-header__text h1{font-size:1.75rem;max-width:35.375rem}
}
.crisis-mode-page-header__text ol,.crisis-mode-page-header__text ul{margin-top:.875rem}
.crisis-mode-page-header__text ol li,.crisis-mode-page-header__text ul li{font-size:.875rem;line-height:1.5;color:#404040;position:relative}
@media screen and (min-width:960px){.crisis-mode-page-header__text ol li,.crisis-mode-page-header__text ul li{max-width:26.5625rem}
}
.crisis-mode-page-header__text p{font-size:.875rem;color:#404040;width:100%}
@media screen and (min-width:960px){.crisis-mode-page-header__text p{max-width:28.1875rem;line-height:normal}
}
.crisis-mode-page-header__text.crisis-mode-page-header__center{margin:0}
@media screen and (min-width:960px){.crisis-mode-page-header__text.crisis-mode-page-header__center{margin:0}
}
.crisis-mode-page-header__image-wrapper{margin-top:.625rem;width:100%}
.crisis-mode-page-header__image-wrapper img{width:100%;height:auto}
@media screen and (min-width:960px){.crisis-mode-page-header__image-wrapper{margin:0;width:46.5%}
}
.crisis-mode-page-header__image-caption{margin-top:.25rem;font-size:.6875rem;color:#707070;text-align:left;display:block;font-style:italic;line-height:normal}
@media screen and (min-width:960px){.crisis-mode-page-header__image-caption{font-size:.875rem;margin:0;line-height:1.5}
}
.crisis-mode-page-header__date{font-size:.6875rem;margin-bottom:1.25rem;color:#707070;text-align:left;line-height:normal;font-weight:700;width:100%}
@media screen and (min-width:960px){.crisis-mode-page-header__date{font-size:.875rem;margin-bottom:2.375rem}
}
*/


.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;
  }


/* ===== NEW DISCLAIMER COMPONENT STYLES ======= */
.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:#404040;
    }

.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;
    color: #222;
  }

@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:#222;
      transition:background-color .3s;
    }
    .external-disclaimer__window-button:focus,.external-disclaimer__window-button:hover {
      color:#fff;
    }

.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:#fbce07;
      color: #404040;
    }
/* END OF DISCLAIMER COMPONENT STYLES */











.expandable-list--crisis-faq{overflow:hidden}
.expandable-list--crisis-faq--palette-2{color:#222;background-color:#fff;border-color:#222}
.expandable-list--crisis-faq--palette-2 a:focus,.expandable-list--crisis-faq--palette-2 a:hover{color:#fbce07}
.expandable-list--crisis-faq--palette-2 .atomic--button-link{color:#222;background-color:#fbce07;border-color:#fbce07}
.expandable-list--crisis-faq--palette-2 .atomic--button-link:focus,.expandable-list--crisis-faq--palette-2 .atomic--button-link:hover{background-color:#222;color:#fbce07}
.expandable-list--crisis-faq--palette-4{color:#222;background-color:#fbce07;border-color:#222}
.expandable-list--crisis-faq--palette-4 a:focus,.expandable-list--crisis-faq--palette-4 a:hover{color:#222}
.expandable-list--crisis-faq--palette-4 .atomic--button-link{color:#222;background-color:#fbce07;border-color:#222}
.expandable-list--crisis-faq--palette-4 .atomic--button-link:focus,.expandable-list--crisis-faq--palette-4 .atomic--button-link:hover{background-color:#222;color:#fbce07}
.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;cursor:pointer}
.expandable-list--crisis-faq .expandable-list__item-header h3{transition:color .3s}
.expandable-list--crisis-faq .expandable-list__item-header:hover h3{color:#222;text-decoration:none}
.expandable-list--crisis-faq .expandable-list__item-header:focus{outline:0}
.expandable-list--crisis-faq .expandable-list__item-header:focus h3{color:#222;text-decoration:none}
.expandable-list--crisis-faq .expandable-list__button-section{margin-top:1.875rem;margin-bottom:1.875rem;display:block}
@media screen and (min-width:960px){.expandable-list--crisis-faq .expandable-list__button-section{margin-top:3.125rem;margin-bottom:3.75rem}
}
.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{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:#404040}
.expandable-list{padding-bottom:1.875rem;overflow:hidden;background-color:#f3f3f3}
.expandable-list--palette-0{color:#222;background-color:#f3f3f3;border-color:#222}
.expandable-list--palette-0 a:focus,.expandable-list--palette-0 a:hover{color:#222}
.expandable-list--palette-0 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.expandable-list--palette-0 .atomic--button-link:focus,.expandable-list--palette-0 .atomic--button-link:hover{background-color:#fbce07;color:#222}
.expandable-list--palette-1{color:#222;background-color:#f3f3f3;border-color:#222}
.expandable-list--palette-1 a:focus,.expandable-list--palette-1 a:hover{color:#fbce07}
.expandable-list--palette-1 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.expandable-list--palette-1 .atomic--button-link:focus,.expandable-list--palette-1 .atomic--button-link:hover{background-color:#fbce07;color:#222}
.expandable-list__base{max-width:56.25rem;margin-left:auto;margin-right:auto}
@media screen and (min-width:769px) and (max-width:1100px){.expandable-list__base{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){.expandable-list__base{margin-left:1.25rem;margin-right:1.25rem}
}
.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:first-child{border-top:.0625rem solid #d9d9d9}
.expandable-list__item-header{padding:1.25rem 3.125rem 1.25rem 0;cursor:pointer;position:relative}
.expandable-list__item-header h3{transition:color .3s;padding:0 1.25rem}
.expandable-list__item-header:hover h3{color:#222;text-decoration:none}
.expandable-list__item-header:focus{outline:0}
.expandable-list__item-header:focus h3{color:#222;text-decoration:none}
.expandable-list__item-header::after{color:#222;font-family:icon-font;transition:all .3s;right:1.5rem;top:1.25rem;font-size:1.0625rem;transform:rotate(-45deg);font-weight:400;position:absolute;content:"\e606"}
.expandable-list__item--expanded .expandable-list__item-header{background-color:#fbce07}
.expandable-list__item--expanded .expandable-list__item-header h3,.expandable-list__item--expanded .expandable-list__item-header::after{color:#222}
.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{display:none;padding:1.25rem;background:#fff}
.expandable-list__item--expanded .expandable-list__item-body,.wcmmode-edit .expandable-list__item-body{display:block}
.timeline__base{max-width:81.25rem;margin-left:auto;margin-right:auto}
@media screen and (min-width:1201px) and (max-width:1500px){.timeline__base{margin-left:6.25rem;margin-right:6.25rem}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px){.timeline__base{margin-left:3.125rem;margin-right:3.125rem}
}
@media screen and (min-width:569px) and (max-width:768px){.timeline__base{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:0) and (max-width:320px),screen and (min-width:321px) and (max-width:568px){.timeline__base{margin-left:1.25rem;margin-right:1.25rem}
}
@media screen and (min-width:960px){.timeline__base{padding-left:1.5625rem}
}
.timeline__title{margin-top:0}
@media screen and (min-width:960px){.timeline__title{font-size:1.875rem;font-weight:700}
}
.timeline__header{text-align:left;position:relative;margin-left:.4375rem;padding:0 0 .1875rem 1.25rem;font-size:1.875rem;display:flex;flex-wrap:wrap;background-image:linear-gradient(180deg,#404040 50%,hsla(0,0,100%,0) 0);background-position:0 0;background-size:.0625rem .75rem;background-repeat:repeat-y}
.timeline__header::before{content:"";position:absolute;width:.3125rem;height:.3125rem;padding-left:0;background-color:#404040;box-shadow:0 0 0 .125rem #404040;border-radius:100%;left:-.125rem;top:.125rem;z-index:20}
@media screen and (min-width:960px){.timeline__header{margin:0;padding:0 0 3.75rem 5.9375rem}
}
.timeline__list{margin-bottom:0}
.timeline__list-item{list-style-type:none;left:0}
.timeline__list-item--hidden{display:none}
@media screen and (min-width:960px){.timeline__list-item{margin:0}
}
.timeline__showmore-wrapper{color:#404040;background-color:#fff;border-color:#404040;box-sizing:border-box;position:relative;margin:.1875rem 0 0 .4375rem;padding:1.875rem 1.625rem 0 1.25rem;background-image:linear-gradient(180deg,#404040 50%,hsla(0,0,100%,0) 0);background-position:0 0;background-size:.0625rem .75rem;background-repeat:repeat-y}
.timeline__showmore-wrapper a:focus,.timeline__showmore-wrapper a:hover{color:#dd1d21}
.timeline__showmore-wrapper .atomic--button-link{color:#404040;background-color:#fbce07;border-color:#fbce07}
.timeline__showmore-wrapper .atomic--button-link:focus,.timeline__showmore-wrapper .atomic--button-link:hover{background-color:#404040;color:#fbce07}
@media screen and (min-width:960px){.timeline__showmore-wrapper{margin:.1875rem 5rem 0 0;padding:0 0 0 5.9375rem}
}
.timeline__showmore-wrapper::before{content:"";box-sizing:border-box;position:absolute;width:.875rem;height:.875rem;border:.1875rem solid #fff;background-color:#404040;box-shadow:0 0 0 .125rem #404040;border-radius:100%;left:-.4375rem;top:6.5625rem;z-index:20}
@media screen and (min-width:960px){.timeline__showmore-wrapper::before{left:-.4375rem;top:1.75rem}
}
.timeline__showmore-btn{margin-top:3.125rem}
@media screen and (min-width:960px){.timeline__showmore-btn{margin-top:0}
}
.timeline-section__body{position:relative}
.timeline-section__content{margin:.1875rem 0 0 0;padding-top:3.75rem;padding-left:1.25rem;display:block;background-image:linear-gradient(180deg,#404040 50%,hsla(0,0,100%,0) 0);background-position:0 0;background-size:.0625rem .75rem;background-repeat:repeat-y}
@media screen and (min-width:960px){.timeline-section__content{padding:0 0 3.75rem 5.9375rem}
}
.timeline-section__heading{line-height:1}
@media screen and (min-width:960px){.timeline-section__heading{max-width:31.25rem}
}
.timeline-section__text{width:100%;margin:0;word-wrap:break-word;overflow-wrap:break-word;display:block}
@media screen and (min-width:960px){.timeline-section__text{margin:0 1.25rem 0 0;padding-bottom:0;width:39.375rem;display:inline-block}
}
.timeline-section__text.timeline-section__center{margin:0}
@media screen and (min-width:960px){.timeline-section__text.timeline-section__center{margin:0 0 0 6.875rem}
}
.timeline-section__copy{font-size:.875rem;color:#404040;width:100%;word-wrap:break-word;overflow-wrap:break-word}
@media screen and (min-width:960px){.timeline-section__copy{max-width:31.25rem;line-height:normal}
}
.timeline-section__media-wrapper{width:100%;margin:0;overflow:hidden;display:inline-block}
@media screen and (min-width:960px){.timeline-section__media-wrapper{width:39.375rem;margin:0 1.25rem 0 0}
}
.timeline-section__media-wrapper+.timeline-section__fast-fact-wrapper{margin-top:0}
@media screen and (min-width:960px){.timeline-section__media-wrapper+.timeline-section__fast-fact-wrapper{margin:1.875rem 0 0 0}
}
.timeline-section__fast-fact-wrapper{background-color:#fbce07;width:100%;display:inline-block;vertical-align:top;margin-top:1.875rem}
@media screen and (min-width:960px){.timeline-section__fast-fact-wrapper{width:19.0625rem;min-height:13.25rem;height:auto}
}
.timeline-section__fast-fact-wrapper__title{font-size:.875rem;font-weight:700;color:#404040;margin:1.875rem;word-wrap:break-word;overflow-wrap:break-word;text-align:left}
@media screen and (min-width:960px){.timeline-section__fast-fact-wrapper__title{max-width:28.125rem;margin:1.875rem;font-size:.875rem;font-weight:700}
}
.timeline-section__fast-fact-wrapper__description{font-size:1.125rem;color:#404040;margin:0 1.875rem 3.75rem 1.875rem;text-align:left;word-wrap:break-word;overflow-wrap:break-word}
@media screen and (min-width:960px){.timeline-section__fast-fact-wrapper__description{max-width:28.125rem;line-height:normal;margin:1.875rem;font-size:1.125rem;font-weight:400}
}
.timeline-section__date{box-sizing:border-box;position:relative;font-size:.6875rem;margin:0 0 1rem 0;color:#959595;text-align:left;line-height:normal;font-weight:700;width:100%}
.timeline-section__date::before{content:"";box-sizing:border-box;position:absolute;width:.875rem;height:.875rem;border:.1875rem solid #fff;background-color:#404040;box-shadow:0 0 0 .125rem #404040;border-radius:100%;left:-1.6875rem;z-index:20}
@media screen and (min-width:960px){.timeline-section__date::before{left:-6.375rem}
}
@media screen and (min-width:960px){.timeline-section__date{font-size:.875rem}
}
.tweet{margin-top:-.625rem;margin-bottom:-.625rem}
.body.foundation-page.articlegrid .main__base>.parsys{background:#f7f7f7;position:relative}
.body.foundation-page.articlegrid .main__base>.parsys .component{position:relative}
.body.foundation-page.articlegrid .main__base>.parsys>.parbase:first-child{background:#f7f7f7;position:relative}
@media screen and (min-width:960px){.body.foundation-page.articlegrid .main__base>.parsys>.parbase:first-child{background:#fff}
.body.foundation-page.articlegrid .main__base>.parsys>.parbase:first-child::after{background:#fff;content:"";display:block;height:3.75rem;position:absolute;width:100%}
}
.body.foundation-page.articlegrid .main__base>.parsys>.parbase:nth-child(2){background:#f7f7f7;position:relative}
@media screen and (min-width:960px){.body.foundation-page.articlegrid .main__base>.parsys>.parbase:nth-child(2){background:#fff}
.body.foundation-page.articlegrid .main__base>.parsys>.parbase:nth-child(2)::after{background:#fff;content:"";display:block;height:3.75rem;position:absolute;width:100%}
}
.body.foundation-page.articlegrid .main__base>.parsys>.parbase:nth-child(3){position:relative}
@media screen and (min-width:960px){.body.foundation-page.articlegrid .main__base>.parsys>.parbase:nth-child(3)::before{background:#fff;content:"";display:block;height:50%;position:absolute;top:0;width:100%}
}
.body.foundation-page.articlegrid.cq-wcm-edit .main__base>.parsys>.parbase:first-child::after,.body.foundation-page.articlegrid.cq-wcm-edit .main__base>.parsys>.parbase:first-child::before,.body.foundation-page.articlegrid.cq-wcm-edit .main__base>.parsys>.parbase:nth-child(2)::after,.body.foundation-page.articlegrid.cq-wcm-edit .main__base>.parsys>.parbase:nth-child(2)::before,.body.foundation-page.articlegrid.cq-wcm-edit .main__base>.parsys div[class^=cq-placeholder]:first-child,.body.foundation-page.articlegrid.cq-wcm-edit .main__base>.parsys div[class^=cq-placeholder]:nth-child(3),.body.foundation-page.articlegrid.cq-wcm-edit .main__base>.parsys div[class^=cq-placeholder]:nth-child(5),.body.foundation-page.articlegrid.cq-wcm-preview .main__base>.parsys>.parbase:first-child::after,.body.foundation-page.articlegrid.cq-wcm-preview .main__base>.parsys>.parbase:first-child::before,.body.foundation-page.articlegrid.cq-wcm-preview .main__base>.parsys>.parbase:nth-child(2)::after,.body.foundation-page.articlegrid.cq-wcm-preview .main__base>.parsys>.parbase:nth-child(2)::before,.body.foundation-page.articlegrid.cq-wcm-preview .main__base>.parsys div[class^=cq-placeholder]:first-child,.body.foundation-page.articlegrid.cq-wcm-preview .main__base>.parsys div[class^=cq-placeholder]:nth-child(3),.body.foundation-page.articlegrid.cq-wcm-preview .main__base>.parsys div[class^=cq-placeholder]:nth-child(5){display:none}
.body.foundation-page.articlegrid.cq-wcm-edit .main__base>.parsys>.parbase:nth-child(2),.body.foundation-page.articlegrid.cq-wcm-preview .main__base>.parsys>.parbase:nth-child(2){background:#f7f7f7;position:relative}
@media screen and (min-width:960px){.body.foundation-page.articlegrid.cq-wcm-edit .main__base>.parsys>.parbase:nth-child(2),.body.foundation-page.articlegrid.cq-wcm-preview .main__base>.parsys>.parbase:nth-child(2){background:#fff}
.body.foundation-page.articlegrid.cq-wcm-edit .main__base>.parsys>.parbase:nth-child(2)::after,.body.foundation-page.articlegrid.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.articlegrid.cq-wcm-edit .main__base>.parsys>.parbase:nth-child(4),.body.foundation-page.articlegrid.cq-wcm-preview .main__base>.parsys>.parbase:nth-child(4){background:#f7f7f7;position:relative}
@media screen and (min-width:960px){.body.foundation-page.articlegrid.cq-wcm-edit .main__base>.parsys>.parbase:nth-child(4),.body.foundation-page.articlegrid.cq-wcm-preview .main__base>.parsys>.parbase:nth-child(4){background:#fff}
.body.foundation-page.articlegrid.cq-wcm-edit .main__base>.parsys>.parbase:nth-child(4)::after,.body.foundation-page.articlegrid.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.articlegrid.cq-wcm-edit .main__base>.parsys>.parbase:nth-child(6),.body.foundation-page.articlegrid.cq-wcm-preview .main__base>.parsys>.parbase:nth-child(6){position:relative}
@media screen and (min-width:960px){.body.foundation-page.articlegrid.cq-wcm-edit .main__base>.parsys>.parbase:nth-child(6)::before,.body.foundation-page.articlegrid.cq-wcm-preview .main__base>.parsys>.parbase:nth-child(6)::before{background:#fff;content:"";display:block;height:50%;position:absolute;top:0;width:100%}
}
:root{--scrollbarWidth:0;--scrollbarHalfWidth:0;--isMobile:true}
@media screen and (min-width:960px){:root{--isMobile:false}
}





/*
.html--new-nav.html--overlaid-no-scroll{overflow:hidden}
.html--new-nav .body{padding-right:0}
.html--new-nav .body::before{display:none}
.html--new-nav .header{height:3.625rem;background:#222}
@media screen and (min-width:960px){.html--new-nav .header{height:7.5625rem}
}
.html--new-nav .header__base{position:fixed;z-index:102;top:0;left:0;right:0;background-color:#222;transition:top .3s;border-bottom:.1875rem solid #fbce07}
@media screen and (min-width:960px){.html--new-nav .header__base{border-bottom:0}
}
.html--new-nav .header__base--flyout-open{right:1.0625rem;right:var(--scrollbarWidth);padding-right:1.0625rem;padding-right:var(--scrollbarWidth);padding-right:0}
.html--new-nav.rtl-scrollbar-on-left .header__base--flyout-open{padding-right:0;padding-left:1.0625rem;padding-left:var(--scrollbarWidth)}
.html--new-nav .body--overlaid .header__base,.html--new-nav .body--scrolled-down-past-logo .header__base{position:fixed}
.html--new-nav .body--overlaid .header__base{transition:top .3s}
.html--new-nav .body--overlaid.body--scrolled-down-past-logo .header__base,.html--new-nav .body--scrolled-down-past-logo .header__base{top:0}
@media screen and (min-width:960px){.html--new-nav .body--overlaid.body--scrolled-down-past-logo .header__base,.html--new-nav .body--scrolled-down-past-logo .header__base{top:-4.4375rem}
}
.html--new-nav .main .parbase{width:100%}
.html--new-nav.html--content-overlaid-no-scroll:not(.rtl-scrollbar-on-left) .footer,.html--new-nav.html--content-overlaid-no-scroll:not(.rtl-scrollbar-on-left) .main{padding-right:1.0625rem;padding-right:var(--scrollbarWidth);padding-right:0}
.html--new-nav.html--content-overlaid-no-scroll.rtl-scrollbar-on-left .footer,.html--new-nav.html--content-overlaid-no-scroll.rtl-scrollbar-on-left .main{padding-left:1.0625rem;padding-left:var(--scrollbarWidth)}
*/

/* OLD NAV?????
.navigation__base{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__logo-image{box-sizing:border-box;padding-left:.4375rem}
@media screen and (min-width:960px){.navigation__logo-image{height:4.375rem;width:6.25rem;display:flex;align-items:flex-end;justify-content:center;padding:0 .625rem 0}
}
.navigation__logo-image-link{box-sizing:border-box;background:#222 url(theme--pennzoil/resources/logo.png) no-repeat 50%;background-size:contain}
@media screen and (min-width:0) and (max-width:991px){.navigation__logo-image-link{display:block;width:5.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:6.125rem;height:4.375rem}
}
.navigation__logo-image-link::after{overflow:hidden;top:.3125rem;bottom:.3125rem;left:6.375rem;right:8.1875rem;display:flex;align-items:center;content:attr(data-h1);line-height:1.3;font-size:.75rem;font-weight:700}
@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:#fff;text-decoration:none}
.navigation__logo-image-text{display:none}
@media screen and (min-width:960px){.navToolbarButton{position:relative;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){.navToolbarButton,.navToolbarButton:hover{text-decoration:none}
}
@media screen and (min-width:960px){.navToolbarButton:focus::after,.navToolbarButton:hover::after{height:.1875rem}
}
@media screen and (min-width:960px){.navToolbarButton::after{bottom:0;height:0;content:"";background-color:#dcdcdc;transition:height .3s}
}
@media screen and (min-width:960px){.navFlyout,.navToolbarButton::after{box-sizing:border-box;position:absolute;left:0;right:0}
.navFlyout{display:none;z-index:102;top:7.5625rem;min-height:31.875rem;padding:1.5625rem 5.625rem;background:#fff}
}
@media screen and (min-width:960px) and (max-height:631px){.navFlyoutOpen{height:calc(100vh - 7.5625rem);min-height:0;overflow:auto}
.navFlyoutOpen::before{display:none}
}
@media screen and (min-width:960px){.navFlyoutOpen::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;background:#fff;margin-left:-50vw;left:calc(50% + .5rem);left:calc(50% + var(--scrollbarHalfWidth));width:100vw;left:50%;width:calc(100vw - .5rem);width:calc(100vw - var(--scrollbarHalfWidth))}
}
@media screen and (min-width:960px){.rtl-scrollbar-on-left .navFlyoutOpen::before{left:auto;right:calc(50% + .5rem);right:calc(50% + var(--scrollbarHalfWidth));margin-left:auto;margin-right:-50vw;width:100vw}
}
.navCloseButton{display:none}
@media screen and (min-width:960px){.navCloseButton{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){.navCloseButton,.navCloseButton:focus{position:absolute}
}
.navCloseButton,.navCloseButton:focus,.navCloseButton:hover{text-decoration:none}
@media screen and (min-width:960px){.navCloseButton::before{font-size:1.875rem;font-family:icon-font !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}
}
.navBurgerButton{font-weight:400;box-sizing:border-box;display:block;width:100%;font-size:.875rem}
.navBurgerButton,.navBurgerButton:focus,.navBurgerButton:hover{color:#404040;text-decoration:none}
@media screen and (min-width:0) and (max-width:991px){.navBurgerButton{display:flex;align-items:center;min-height:3.75rem;padding:1.25rem 3.125rem 1.1875rem 2.5rem;border-bottom:.0625rem solid #d9d9d9}
}
.navBurgerButtonArrow{position:relative}
@media screen and (min-width:0) and (max-width:991px){.navBurgerButtonArrow::after{position:absolute;top:50%;width:.875rem;height:1.25rem;margin-top:-.5625rem;font-size:.875rem}
}
.navBurgerButtonParent{position:relative}
@media screen and (min-width:0) and (max-width:991px){.navBurgerButtonParent::after{position:absolute;top:50%;width:.875rem;height:1.25rem;margin-top:-.5625rem;font-size:.875rem;vertical-align:middle;font-family:icon-font;content:"\e601";display:inline-block;font-weight:400;transform:rotate(180deg);right:1.25rem}
}
.navBurgerButtonBack{position:relative}
@media screen and (min-width:0) and (max-width:991px){.navBurgerButtonBack::after{position:absolute;top:50%;width:.875rem;height:1.25rem;margin-top:-.5625rem;font-size:.875rem;vertical-align:middle;font-family:icon-font;content:"\e601";display:inline-block;font-weight:400;left:1.25rem}
}
.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:#fff;text-decoration:none;text-transform:uppercase;font-weight:700}
@media screen and (min-width:0) and (max-width:991px){.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;text-transform:none}
.navigation__media-links-link,.navigation__media-links-link:focus,.navigation__media-links-link:hover{text-transform:none}
}
@media screen and (min-width:960px){.navigation__media-links-link{position:relative;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 (min-width:0) and (max-width:991px){.navigation__media-links-link{color:#fff}
}
@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:#fbce07}
}
.navigation{--isBurger:true}
@media screen and (min-width:960px){.navigation{--isBurger:false}
}
.navigation__menu--site .navigation__menu-wrapper.navigation__menu-wrapper--level-1{background:#333}
.component__body.navigation__menu-body .navigation__toolbar .navigation__menu .navigation__menu-wrapper{text-transform:uppercase;font-weight:700 !important}
.component__body.navigation__menu-body .navigation__toolbar .navigation__menu .navigation__menu-wrapper li a{font-weight:700 !important}
.navigation__menu--site:before,.navigation__menu--site:after{content:"";position:absolute;bottom:0;width:93.75rem;height:2.95rem;border-bottom:.25rem solid #fbce07;background-color:#333}
.navigation__menu--site:before{right:100%}
.navigation__menu--site:after{left:100%}
.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 (min-width:0) and (max-width:991px){.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 (min-width:0) and (max-width:991px){.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:#f3f3f3}
}
@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:#f3f3f3;margin-left:-50vw;left:calc(50% + .5rem);left:calc(50% + var(--scrollbarHalfWidth));width:100vw;left:50%;width:calc(100vw - .5rem);width:calc(100vw - var(--scrollbarHalfWidth))}
}
@media screen and (min-width:960px){.rtl-scrollbar-on-left .navigation__menu--open .navigation__menu-wrapper--level-2.navigation__menu-wrapper--flyout::before{left:auto;right:calc(50% + .5rem);right:calc(50% + var(--scrollbarHalfWidth));margin-left:auto;margin-right:-50vw;width:100vw}
}
@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 (min-width:0) and (max-width:991px){.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 (min-width:0) and (max-width:991px){.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 0 ease .3s}
}
@media screen and (min-width:0) and (max-width:991px){.navigation__menu-wrapper--level-1,.navigation__menu-wrapper--visible{transform:none}
ul.navigation__menu-list--level-2 .navigation__menu-item-link{color:#222}
}
@media screen and (min-width:0) and (max-width:991px){.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 0 ease 0}
}
.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:0}
.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:#222;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 !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:-ms-grid) or(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 (min-width:0) and (max-width:991px){.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 (min-width:0) and (max-width:991px){.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:#fff;text-decoration:none}
@media screen and (min-width:0) and (max-width:991px){.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;color:#fff}
}
@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;color:#fff !important}
.navigation__menu-list--level-1>.navigation__menu-item>.navigation__menu-item-link:hover,.navigation__menu-list--level-1>.navigation__menu-item>.navigation__menu-item-link:focus{color:#fff}
}
@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;color:#222}
.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:0}
.navigation__menu-list--level-2>.navigation__menu-item>.navigation__menu-item-link:focus,.navigation__menu-list--level-2>.navigation__menu-item>.navigation__menu-item-link:hover,.navigation__menu-list--level-3>.navigation__menu-item>.navigation__menu-item-link:focus,.navigation__menu-list--level-3>.navigation__menu-item>.navigation__menu-item-link:hover{color:#222}
.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:#fbce07}
.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 (min-width:0) and (max-width:991px){.navigation__menu-item--parent>.navigation__menu-item-link::after{position:absolute;top:50%;width:.875rem;height:1.25rem;margin-top:-.5625rem;font-size:.875rem;vertical-align:middle;font-family:icon-font;content:"\e601";display:inline-block;font-weight:400;transform:rotate(180deg);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{vertical-align:middle;font-family:icon-font;content:"\e601";display:inline-block;font-weight:400;transform:rotate(180deg);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:#f3f3f3;color:#333}
@media screen and (min-width:0) and (max-width:991px){.navigation__menu-item--back>.navigation__menu-item-link::after{position:absolute;top:50%;width:.875rem;height:1.25rem;margin-top:-.5625rem;font-size:.875rem;vertical-align:middle;font-family:icon-font;content:"\e601";display:inline-block;font-weight:400;left:1.25rem}
}
@media screen and (min-width:0) and (max-width:991px){.navigation__menu-item--main>.navigation__menu-item-link{background-color:#f3f3f3;color:#333;font-size:.75rem}
}
.navigation__menu--site .navigation__menu-site-link{right:0}
@media screen and (min-width:0) and (max-width:991px){.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 #fbce07;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:#fbce07;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}
}
.navigation__menu--site .navigation__menu-site-link::before{font-size:1.875rem;font-family:icon-font !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:#fbce07}
@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:#fbd336}
.navigation__menu--site .navigation__menu-site-link--visible::before{content:"\e935";font-size:.875rem;height:.875rem;width:.9375rem;color:#222}
@media screen and (min-width:0) and (max-width:991px){.navigation__menu--site>.navigation__menu-base{width:0;height:0}
}
@media screen and (min-width:0) and (max-width:991px){.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 (min-width:0) and (max-width:991px){.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:0;right: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:.25rem solid #fbce07}
}
@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;display: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--selected>.navigation__menu-item-link::before{position:absolute;content:"";bottom:-.25rem;left:0;right:0;height:.25rem;background:#fbd336}
}
@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:2.9375rem;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:#fff;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:#fbce07;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 1.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:#fbd336;color:#222 !important}
.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>.navigation__menu-wrapper>.navigation__menu-list--level-2>.navigation__menu-item--extra>.navigation__menu-wrapper--level-3{display:block;visibility:hidden;transition:visibility 0 ease .3s}
@media screen and (min-width:0) and (max-width:991px){.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:#f3f3f3;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 (min-width:0) and (max-width:991px){.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:0;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{color:#fbce07}
@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 0;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:transparent;color:#222;flex:1 1;transition:none;border:1px solid #222}
.navigation__menu--site .navigation__tool:focus,.navigation__menu--site .navigation__tool:hover{text-decoration:none;background-color:#fbce07;color:#222}
.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}
}
.navigation__menu--country-selector [class*=" flag--"]::before,.navigation__menu--country-selector [class^=flag--]::before{background-image:url(theme--pennzoil/resources/sprites--flags-a91f7829be9ce40d283d2378815168a6.png);width:1rem;height:.75rem;display:block;content:""}
@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:120dpi){.navigation__menu--country-selector [class*=" flag--"]::before,.navigation__menu--country-selector [class^=flag--]::before{background-image:url(theme--pennzoil/resources/sprites--flags-2x-586058fb59374f321100ab7234c9cc8f.png)}
}
.navigation__menu--country-selector .flag--ad::before{background-position:-1.0625rem 0;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ae::before{background-position:-5.3125rem -9.75rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--af::before{background-position:0 -.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ag::before{background-position:-1.0625rem -.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ai::before{background-position:-2.125rem 0;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--al::before{background-position:-2.125rem -.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--am::before{background-position:0 -1.625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ao::before{background-position:-1.0625rem -1.625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--aq::before{background-position:-2.125rem -1.625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ar::before{background-position:-3.1875rem 0;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--as::before{background-position:-3.1875rem -.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--at::before{background-position:-3.1875rem -1.625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--au::before{background-position:0 -2.4375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--aw::before{background-position:-1.0625rem -2.4375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ax::before{background-position:-2.125rem -2.4375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--az::before{background-position:-3.1875rem -2.4375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ba::before{background-position:0 -3.25rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--bb::before{background-position:-1.0625rem -3.25rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--bd::before{background-position:-2.125rem -3.25rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--be::before{background-position:-3.1875rem -3.25rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--bf::before{background-position:-4.25rem 0;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--bg::before{background-position:-4.25rem -.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--bh::before{background-position:-4.25rem -1.625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--bi::before{background-position:-4.25rem -2.4375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--bj::before{background-position:-4.25rem -3.25rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--bl::before{background-position:0 -4.0625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--bm::before{background-position:-1.0625rem -4.0625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--bn::before{background-position:-2.125rem -4.0625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--bo::before{background-position:-3.1875rem -4.0625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--bq::before{background-position:-4.25rem -4.0625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--br::before{background-position:-5.3125rem 0;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--bs::before{background-position:-5.3125rem -.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--bt::before{background-position:-5.3125rem -1.625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--bv::before{background-position:-5.3125rem -2.4375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--bw::before{background-position:-5.3125rem -3.25rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--by::before{background-position:-5.3125rem -4.0625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--bz::before{background-position:0 -4.875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ca::before{background-position:-1.0625rem -4.875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--cc::before{background-position:-2.125rem -4.875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--cd::before{background-position:-3.1875rem -4.875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--cf::before{background-position:-4.25rem -4.875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--cg::before{background-position:-5.3125rem -4.875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ch::before{background-position:-6.375rem 0;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ci::before{background-position:-6.375rem -.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ck::before{background-position:-6.375rem -1.625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--cl::before{background-position:-6.375rem -2.4375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--cm::before{background-position:-6.375rem -3.25rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--cn::before{background-position:-6.375rem -4.0625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--co::before{background-position:-6.375rem -4.875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--cr::before{background-position:0 -5.6875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--cu::before{background-position:-1.0625rem -5.6875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--cv::before{background-position:-2.125rem -5.6875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--cw::before{background-position:-3.1875rem -5.6875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--cx::before{background-position:-4.25rem -5.6875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--cy::before{background-position:-5.3125rem -5.6875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--cz::before{background-position:-6.375rem -5.6875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--de::before{background-position:0 -6.5rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--dj::before{background-position:-1.0625rem -6.5rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--dk::before{background-position:-2.125rem -6.5rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--dm::before{background-position:-3.1875rem -6.5rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--do::before{background-position:-4.25rem -6.5rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--dz::before{background-position:-5.3125rem -6.5rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ec::before{background-position:-6.375rem -6.5rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ee::before{background-position:-7.4375rem 0;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--eg::before{background-position:-7.4375rem -.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--eh::before{background-position:-7.4375rem -1.625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--er::before{background-position:-7.4375rem -2.4375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--es::before{background-position:-7.4375rem -3.25rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--et::before{background-position:-7.4375rem -4.0625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--fi::before{background-position:-7.4375rem -4.875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--fj::before{background-position:-7.4375rem -5.6875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--fk::before{background-position:-7.4375rem -6.5rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--fm::before{background-position:0 -7.3125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--fo::before{background-position:-1.0625rem -7.3125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--fr::before{background-position:-2.125rem -7.3125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ga::before{background-position:-3.1875rem -7.3125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--gb::before{background-position:-4.25rem -7.3125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--gd::before{background-position:-5.3125rem -7.3125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ge::before{background-position:-6.375rem -7.3125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--gf::before{background-position:-7.4375rem -7.3125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--gg::before{background-position:-8.5rem 0;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--gh::before{background-position:-8.5rem -.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--gi::before{background-position:-8.5rem -1.625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--gl::before{background-position:-8.5rem -2.4375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--gm::before{background-position:-8.5rem -3.25rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--gn::before{background-position:-8.5rem -4.0625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--gp::before{background-position:-8.5rem -4.875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--gq::before{background-position:-8.5rem -5.6875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--gr::before{background-position:-8.5rem -6.5rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--gs::before{background-position:-8.5rem -7.3125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--gt::before{background-position:0 -8.125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--gu::before{background-position:-1.0625rem -8.125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--gw::before{background-position:-2.125rem -8.125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--gy::before{background-position:-3.1875rem -8.125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--hk::before{background-position:-4.25rem -8.125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--hm::before{background-position:-5.3125rem -8.125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--hn::before{background-position:-6.375rem -8.125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--hr::before{background-position:-7.4375rem -8.125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ht::before{background-position:-8.5rem -8.125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--hu::before{background-position:-9.5625rem 0;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--id::before{background-position:-9.5625rem -.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ie::before{background-position:-9.5625rem -1.625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--il::before{background-position:-9.5625rem -2.4375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--im::before{background-position:-9.5625rem -3.25rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--in::before{background-position:-9.5625rem -4.0625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--io::before{background-position:-9.5625rem -4.875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--iq::before{background-position:-9.5625rem -5.6875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ir::before{background-position:-9.5625rem -6.5rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--is::before{background-position:-9.5625rem -7.3125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--it::before{background-position:-9.5625rem -8.125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--je::before{background-position:0 -8.9375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--jm::before{background-position:-1.0625rem -8.9375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--jo::before{background-position:-2.125rem -8.9375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--jp::before{background-position:-3.1875rem -8.9375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ke::before{background-position:-4.25rem -8.9375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--kg::before{background-position:-5.3125rem -8.9375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--kh::before{background-position:-6.375rem -8.9375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ki::before{background-position:-7.4375rem -8.9375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--km::before{background-position:-8.5rem -8.9375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--kn::before{background-position:-9.5625rem -8.9375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--kp::before{background-position:0 -9.75rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--kr::before{background-position:-1.0625rem -9.75rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--kw::before{background-position:-2.125rem -9.75rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ky::before{background-position:-3.1875rem -9.75rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--kz::before{background-position:-4.25rem -9.75rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--la::before{background-position:0 0;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--lb::before{background-position:-6.375rem -9.75rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--lc::before{background-position:-7.4375rem -9.75rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--li::before{background-position:-8.5rem -9.75rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--lk::before{background-position:-9.5625rem -9.75rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--lr::before{background-position:-10.625rem 0;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ls::before{background-position:-10.625rem -.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--lt::before{background-position:-10.625rem -1.625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--lu::before{background-position:-10.625rem -2.4375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--lv::before{background-position:-10.625rem -3.25rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ly::before{background-position:-10.625rem -4.0625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ma::before{background-position:-10.625rem -4.875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--mc::before{background-position:-10.625rem -5.6875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--md::before{background-position:-10.625rem -6.5rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--me::before{background-position:-10.625rem -7.3125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--mf::before{background-position:-10.625rem -8.125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--mg::before{background-position:-10.625rem -8.9375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--mh::before{background-position:-10.625rem -9.75rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--mk::before{background-position:0 -10.5625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ml::before{background-position:-1.0625rem -10.5625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--mm::before{background-position:-2.125rem -10.5625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--mn::before{background-position:-3.1875rem -10.5625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--mo::before{background-position:-4.25rem -10.5625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--mp::before{background-position:-5.3125rem -10.5625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--mq::before{background-position:-6.375rem -10.5625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--mr::before{background-position:-7.4375rem -10.5625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ms::before{background-position:-8.5rem -10.5625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--mt::before{background-position:-9.5625rem -10.5625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--mu::before{background-position:-10.625rem -10.5625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--mv::before{background-position:-11.6875rem 0;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--mw::before{background-position:-11.6875rem -.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--mx::before{background-position:-11.6875rem -1.625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--my::before{background-position:-11.6875rem -2.4375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--mz::before{background-position:-11.6875rem -3.25rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--na::before{background-position:-11.6875rem -4.0625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--nc::before{background-position:-11.6875rem -4.875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ne::before{background-position:-11.6875rem -5.6875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--nf::before{background-position:-11.6875rem -6.5rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ng::before{background-position:-11.6875rem -7.3125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ni::before{background-position:-11.6875rem -8.125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--nl::before{background-position:-11.6875rem -8.9375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--no::before{background-position:-11.6875rem -9.75rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--np::before{background-position:-11.6875rem -10.5625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--nr::before{background-position:0 -11.375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--nu::before{background-position:-1.0625rem -11.375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--nz::before{background-position:-2.125rem -11.375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--om::before{background-position:-3.1875rem -11.375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--pa::before{background-position:-4.25rem -11.375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--pe::before{background-position:-5.3125rem -11.375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--pf::before{background-position:-6.375rem -11.375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--pg::before{background-position:-7.4375rem -11.375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ph::before{background-position:-8.5rem -11.375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--pk::before{background-position:-9.5625rem -11.375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--pl::before{background-position:-10.625rem -11.375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--pm::before{background-position:-11.6875rem -11.375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--pn::before{background-position:-12.75rem 0;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--pr::before{background-position:-12.75rem -.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ps::before{background-position:-12.75rem -1.625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--pt::before{background-position:-12.75rem -2.4375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--pw::before{background-position:-12.75rem -3.25rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--py::before{background-position:-12.75rem -4.0625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--qa::before{background-position:-12.75rem -4.875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--re::before{background-position:-12.75rem -5.6875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ro::before{background-position:-12.75rem -6.5rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--rs::before{background-position:-12.75rem -7.3125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ru::before{background-position:-12.75rem -8.125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--rw::before{background-position:-12.75rem -8.9375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--sa::before{background-position:-12.75rem -9.75rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--sb::before{background-position:-12.75rem -10.5625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--sc::before{background-position:-12.75rem -11.375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--sd::before{background-position:0 -12.1875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--se::before{background-position:-1.0625rem -12.1875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--sg::before{background-position:-2.125rem -12.1875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--sh::before{background-position:-3.1875rem -12.1875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--si::before{background-position:-4.25rem -12.1875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--sj::before{background-position:-5.3125rem -12.1875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--sk::before{background-position:-6.375rem -12.1875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--sl::before{background-position:-7.4375rem -12.1875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--sm::before{background-position:-8.5rem -12.1875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--sn::before{background-position:-9.5625rem -12.1875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--so::before{background-position:-10.625rem -12.1875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--sr::before{background-position:-11.6875rem -12.1875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ss::before{background-position:-12.75rem -12.1875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--st::before{background-position:0 -13rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--sv::before{background-position:-1.0625rem -13rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--sx::before{background-position:-2.125rem -13rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--sy::before{background-position:-3.1875rem -13rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--sz::before{background-position:-4.25rem -13rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--tc::before{background-position:-5.3125rem -13rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--td::before{background-position:-6.375rem -13rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--tf::before{background-position:-7.4375rem -13rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--tg::before{background-position:-8.5rem -13rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--th::before{background-position:-9.5625rem -13rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--tj::before{background-position:-10.625rem -13rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--tk::before{background-position:-11.6875rem -13rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--tl::before{background-position:-12.75rem -13rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--tm::before{background-position:-13.8125rem 0;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--tn::before{background-position:-13.8125rem -.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--to::before{background-position:-13.8125rem -1.625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--tr::before{background-position:-13.8125rem -2.4375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--tt::before{background-position:-13.8125rem -3.25rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--tv::before{background-position:-13.8125rem -4.0625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--tw::before{background-position:-13.8125rem -4.875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--tz::before{background-position:-13.8125rem -5.6875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ua::before{background-position:-13.8125rem -6.5rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ug::before{background-position:-13.8125rem -7.3125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--um::before{background-position:-13.8125rem -8.125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--us::before{background-position:-13.8125rem -8.9375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--uy::before{background-position:-13.8125rem -9.75rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--uz::before{background-position:-13.8125rem -10.5625rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--va::before{background-position:-13.8125rem -11.375rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--vc::before{background-position:-13.8125rem -12.1875rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ve::before{background-position:-13.8125rem -13rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--vg::before{background-position:0 -13.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--vi::before{background-position:-1.0625rem -13.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--vn::before{background-position:-2.125rem -13.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--vu::before{background-position:-3.1875rem -13.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--wf::before{background-position:-4.25rem -13.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ws::before{background-position:-5.3125rem -13.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--xk::before{background-position:-6.375rem -13.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--ye::before{background-position:-7.4375rem -13.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--yt::before{background-position:-8.5rem -13.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--za::before{background-position:-9.5625rem -13.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--zm::before{background-position:-10.625rem -13.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--zw::before{background-position:-11.6875rem -13.8125rem;background-size:14.8125rem 14.5625rem}
.navigation__menu--country-selector .flag--zz::before{background-position:-12.75rem -13.8125rem;background-size:14.8125rem 14.5625rem}
@media screen and (min-width:0) and (max-width:991px){.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;display:flex;align-items:center;height:4.375rem;padding:.3125rem 1.875rem 0;white-space:nowrap;font-size:10px;color:#fff;font-weight:700;text-transform:uppercase}
}
@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 !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:0}
@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 (min-width:0) and (max-width:991px){.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 (min-width:0) and (max-width:991px){.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:#333}
}
@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:#404040}
}
@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 (min-width:0) and (max-width:991px){.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 !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:-ms-grid) or(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 (min-width:0) and (max-width:991px){.navigation__menu--country-selector .navigation__menu-item--back .navigation__menu-item-link{font-weight:700}
}
@media screen and (min-width:0) and (max-width:991px){.navigation__menu--country-selector .navigation__menu-item--main .navigation__menu-item-link{font-weight:700;font-size:.875rem}
}
@media screen and (min-width:0) and (max-width:991px){.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;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 (min-width:0) and (max-width:991px){.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:#404040}
}
@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 (min-width:0) and (max-width:991px){.navigation__menu--site-toggle .navigation__menu-wrapper--level-2>.navigation__menu-list>.navigation__menu-item--back>.navigation__menu-item-link{font-weight:700}
}
@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:#fbce07;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:#fbce07;transition:height .3s}
}
@media screen and (min-width:0) and (max-width:991px){.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 #fbce07;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}
}
@media screen and (min-width:0) and (max-width:991px){.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 !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:#fbce07}
.navigation__search--visible .navigation__search-link{background-color:#fbce07}
.navigation__search--visible .navigation__search-link::before{color:#222}
@media screen and (min-width:0) and (max-width:991px){.navigation__search--visible .navigation__search-link::before{font-size:1.875rem;font-family:icon-font !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:#222}
}
@media screen and (min-width:960px){.navigation__search--visible .navigation__search-link::after{display:none}
}
@media screen and (min-width:0) and (max-width:991px){.navigation__search--results .navigation__search-link{background-color:#fbd336}
.navigation__search--results .navigation__search-link::before{color:#222}
}
.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 !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 (min-width:0) and (max-width:991px){.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:#f3f3f3;margin-left:-50vw;left:calc(50% + .5rem);left:calc(50% + var(--scrollbarHalfWidth));width:100vw;left:50%;width:calc(100vw - .5rem);width:calc(100vw - var(--scrollbarHalfWidth))}
}
@media screen and (min-width:960px){.rtl-scrollbar-on-left .navigation__search--visible .navigation__search-columns::before{left:auto;right:calc(50% + .5rem);right:calc(50% + var(--scrollbarHalfWidth));margin-left:auto;margin-right:-50vw;width:100vw}
}
@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:0}
}
@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;text-decoration:none;box-sizing:border-box;height:3.75rem;border:.0625rem solid #d9d9d9;transition:border .3s;color:#404040;font-weight:700;font-size:.75rem}
.navigation__search-form-input,.navigation__search-form-input:active,.navigation__search-form-input:focus{outline:0;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::-webkit-input-placeholder{font-weight:400;color:#757575}
.navigation__search-form-input:-ms-input-placeholder,.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:#404040}
.navigation__search-form-button{margin:0;outline:0;border-radius:0;background:transparent;text-decoration:none;padding:0;border:0;height:3.75rem;display:flex;justify-content:center;align-content:center;transition:background-color .3s;background-color:#fbce07}
.navigation__search-form-button:active,.navigation__search-form-button:focus{background:transparent;outline:0}
.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:#222;width:4.375rem;height:4.375rem}
}
.navigation__search-form-button:focus,.navigation__search-form-button:hover{background-color:#fbce07}
.navigation__search-form-button--submit{align-items:center}
.navigation__search-form-button--submit::before{font-size:1.875rem;font-family:icon-font !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:#404040}
.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:#404040;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:#404040;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}

*/

/* .html--new-nav .header__base{position:fixed;z-index:102;top:0;left:0;right:0;background-color:#222;transition:top .3s;border-bottom:.1875rem solid #fbce07} */

.navigation{
  height:3.625rem;
}

@media screen and (max-width: 991px) and (min-width: 0) {
.navigation__logo-image-link {
    display: block;
    width: 5.4375rem;
    height: 3.4375rem;
    border: .1875rem solid transparent;
    border-left-width: .375rem;
    border-right-width: .375rem;
}
}



.navigation__menu--site:before,.navigation__menu--site:after{content:"";position:absolute;bottom:0;width:93.75rem;height:2.95rem;border-bottom:.25rem solid #fbce07;background-color:#333}
.navigation__menu--site:before{right:100%}
.navigation__menu--site:after{left:100%}

.navigation__menu--site .navigation__menu-wrapper.navigation__menu-wrapper--level-1 {
    background: #333;
}

.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: -.25rem;
    left: 0;
    right: 0;
    height: .25rem;
    background: #fbd336;
}
.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: #fbce07;
    transition: height .3s; */
}

@media screen and (max-width: 991px) and (min-width: 0) {
ul.navigation__menu-list--level-2 .navigation__menu-item-link {
    color: #222;
}
}

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

.navigation{
    height:7.5625rem
}
  }

header.header {
  overflow: hidden;
  background-color: #222;
}

.navigation__base{
    position:fixed;
    z-index:102;
    top:0;
    left:0;
    right:0;
    /* background-color:#fff; */
    background-color: #222;
    transition:top .3s;
    border-bottom:.1875rem solid #fbd336;
  }

@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:#404040;
    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;
    background-color: #222;
  }

@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:#222 url(theme--pennzoil/resources/logo.png) no-repeat 50%;
    background-size:contain;
  }

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

.navigation__logo-image-link{
      display:block;
      width: 6.125rem;
height: 3.375rem;
      border:.1875rem solid transparent;
      border-left-width:.375rem;
      border-right-width:.375rem
  }
    }

    @media screen and (max-width: 959px) {
    .navigation__logo-image-link {
        display: block;
        width: 4.125rem;
        height: 3.375rem;
        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: 6.125rem;
height: 4.375rem;
  }
    }


.navigation__logo-image-link::after{
      position:absolute;
      overflow:hidden;
      top:.3125rem;
      bottom:.3125rem;
      left:7.375rem;
      right:8.1875rem;
      display:flex;
      align-items:center;
      line-height:1.3;
      font-size:.75rem;
      font-weight:700;
      content:attr(data-h1);
      colo
    }

@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:#fff;
        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: #fff;
      text-decoration: none;
      text-transform: uppercase;
      font-weight: 700;
  }

@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:#fff
  }
    }

@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:#fbd336
        }
          }

.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:#f3f3f3
      }
  }

@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:#f3f3f3;
      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:#404040;
    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:#fff;
  }

.navigation__menu-item-link,.navigation__menu-item-link:focus,.navigation__menu-item-link:hover{
    color:#fff;
    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;
        color:#fff;
    }
      }

@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;
        color: #222;
    }
          .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:0;
          }

        .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:#fbd336
    }
          .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--pennzoil/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--pennzoil/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:#fbce07;
          color: #222;

      }
        }

@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:#404040
        }
          }

@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;
          }

.component__body.navigation__menu-body .navigation__toolbar .navigation__menu .navigation__menu-wrapper {
  text-transform: uppercase;
}

@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;
        color: #222;
    }
      }

.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:#404040
      }
        }

@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:.0rem 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:#fbce07;
    }

@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:#fbd336;
    }

.navigation__menu--site .navigation__menu-site-link--visible::before{
        content:"\e935";
        font-size:.875rem;
        height:.875rem;
        width:.9375rem;
        color: #222;
      }

@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:.25rem solid #fbd336
    }
      }

@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:-.25rem;
              left:0;
              right:0;
              height:.25rem;
              background:#fbd336
          }
            }

@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:2.9375rem;
    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:#fff;
      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
    }

    .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: #fbd336;
    color: #222 !important;
}
      }

@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:#fbd336;
      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:#fbd336;
            color: #222;
        }

            .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>.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:none;
        color: #fbce07
      }

@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:transparent;
    color:#222;
    flex:1 1;
    transition:none;
    border: 1px solid #222;
    text-transform: uppercase;
  }

.navigation__menu--site .navigation__tool:focus,.navigation__menu--site .navigation__tool:hover{
      text-decoration:none;
      background-color:#fbce07;
      color:#222;
    }

.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:#fbce07;
      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:.0rem 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:#fbd336;
    }

.navigation__search--visible .navigation__search-link{
      background-color:#fbd336;
    }

@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:#fbd336;
    }
    .navigation__search--results .navigation__search-link::before{
            color: #222;
        }
      }

.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:#f3f3f3;
  }
  }

@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:#404040;
    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:#404040;
    }

.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:#222;
    color: #fbce07;
  }

.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:#404040;
      width:4.375rem;
      height:4.375rem
  }
    }

.navigation__search-form-button:focus,.navigation__search-form-button:hover{
      background-color:#fbce07;
    }
    .navigation__search-form-button:focus::before,.navigation__search-form-button:hover::before {
      color: #222;
    }
    .navigation__search--visible .navigation__search-link::before {
        color: #222;
    }
.navigation__search-form-button--submit{
      align-items:center;
    }

.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; */
        margin-bottom: 25px;
        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:#404040;
  }

.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:#404040;
    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:#404040;
    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;
    }




.html--static .navigation__base{
    position:absolute;
    top:0;
  }


.breadcrumb{max-width:93.75rem !important;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:#fff;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:#fff;text-decoration:none;font-weight:400}
.breadcrumb__link:focus,.breadcrumb__link:hover{color:#fbce07}
@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{vertical-align:middle;font-family:icon-font;content:"\e601";display:inline-block;font-weight:400;width:.25rem;height:.5rem;text-decoration:none;font-size:.4375rem;color:#fff}
@media screen and (min-width:0) and (max-width:991px){.breadcrumb__link-icon::before{display:flex;align-items:center}
}
@media screen and (min-width:960px){.breadcrumb__link-icon::before{vertical-align:middle;font-family:icon-font;content:"\e601";display:inline-block;font-weight:400;transform:rotate(180deg)}
}
.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}
.main{overflow-x:hidden}
@media screen and (min-width:960px){.breadcrumb--header{display:block;padding-left:1.875rem;background:#333;position:relative}
.breadcrumb--header:before,.breadcrumb--header:after{content:"";position:absolute;bottom:0;width:93.75rem;height:3rem;background-color:#333}
.breadcrumb--header:before{right:100%}
.breadcrumb--header:after{left:100%}
}
.breadcrumb--footer{border-bottom:.0625rem solid #dcdcdc}
@media screen and (min-width:960px){.breadcrumb--footer{border-bottom:0;padding:1.875rem 6.875rem 0}
}
footer.footer{border-top:.25rem solid #fbce07}
.site-footer{position:relative;padding-bottom:6.4375rem;background:#222}
@media screen and (min-width:960px){.site-footer{padding-bottom:0;margin-top:1.375rem}
}
@media screen and (min-width:960px){.site-footer--basic{border-top:0}
}
@media screen and (min-width:960px){.site-footer__navigation{padding-top:2rem}
}
@media screen and (min-width:960px){.site-footer--basic .site-footer__navigation{padding-top:0}
}
@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:#222;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:#222}
.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;outline:0;border-radius:0;background:transparent;text-decoration:none;border:0;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;width:100%;min-height:3.75rem;padding:0;background-color:#222;font-size:.875rem;font-weight:700;color:#fff}
.site-footer__navigation-column-content-control:active,.site-footer__navigation-column-content-control:focus{background:transparent;outline:0}
.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 !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:#fff}
.site-footer__navigation-column--expanded .site-footer__navigation-column-content-control{background-color:#222;border-bottom-color:#fbce07}
.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:0}
}
.site-footer__navigation-column-content-title{font-weight:700;font-size:1rem;margin-bottom:1.375rem;display:none;color:#fff}
@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,.site-footer__navigation-link{color:#fff;text-decoration:none}
.site-footer__navigation-link:focus,.site-footer__navigation-link:hover{color:#fbce07;text-decoration:none}
.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}
@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:#fff}
@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:#222;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:#fbce07;text-decoration:none;color:#222}
}
@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;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}
}
.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;background-color:#fff;opacity:0;transition:border .3s;pointer-events:none}
@media screen and (min-width:1500px){.site-footer__back-to-top{right:calc(50% - 46.875rem)}
}
.site-footer__back-to-top,.site-footer__back-to-top:hover{text-decoration:none}
.site-footer__back-to-top:focus,.site-footer__back-to-top:hover{position:fixed;background:#404040;border-color:#404040;outline:0}
@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:#404040}
}
.site-footer__back-to-top::before{display:inline-block;width:.6875rem;height:1.0625rem;font-size:1.875rem;font-family:icon-font !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";font-size:1.0625rem}
.body--scrolled-down-past-logo .site-footer__back-to-top, .site-footer__back-to-top--visible{position:fixed;z-index:92;pointer-events:auto;opacity:1}
.html--content-overlaid-no-scroll .site-footer__back-to-top{opacity:0}
@media print and (color){.colour--palette-0{color:#222;background-color:#fff;border-color:#222}
.colour--palette-0 a:focus,.colour--palette-0 a:hover{color:#fbce07}
.colour--palette-0 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.colour--palette-0 .atomic--button-link:focus,.colour--palette-0 .atomic--button-link:hover{background-color:#fbce07;color:#222}
.colour--palette-1{color:#222;background-color:#f3f3f3;border-color:#f3f3f3}
.colour--palette-1 a:focus,.colour--palette-1 a:hover{color:#fbce07}
.colour--palette-1 .atomic--button-link{color:#222;background-color:transparent;border-color:#222}
.colour--palette-1 .atomic--button-link:focus,.colour--palette-1 .atomic--button-link:hover{background-color:#fbce07;color:#222}
.colour--palette-2{color:#404040;background-color:#fff;border-color:#404040}
.colour--palette-2 a:focus,.colour--palette-2 a:hover{color:#dd1d21}
.colour--palette-2 .atomic--button-link{color:#404040;background-color:#fbce07;border-color:#fbce07}
.colour--palette-2 .atomic--button-link:focus,.colour--palette-2 .atomic--button-link:hover{background-color:#404040;color:#fbce07}
.colour--palette-3{color:#fff;background-color:#dd1d21;border-color:#fff}
.colour--palette-3 a:focus,.colour--palette-3 a:hover{color:#fff}
.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{background-color:#dd1d21;color:#fff}
.colour--palette-4{color:#222;background-color:#fbce07;border-color:#222}
.colour--palette-4 a:focus,.colour--palette-4 a:hover{color:#222}
.colour--palette-4 .atomic--button-link{color:#222;background-color:#fbce07;border-color:#222}
.colour--palette-4 .atomic--button-link:focus,.colour--palette-4 .atomic--button-link:hover{background-color:#222;color:#fbce07}
.colour--palette-5{color:#fff;background-color:#003c88;border-color:#fff}
.colour--palette-5 a:focus,.colour--palette-5 a:hover{color:#fff}
.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{background-color:#003c88;color:#fff}
.colour--palette-7{color:#fff;background-color:#008443;border-color:#fff}
.colour--palette-7 a:focus,.colour--palette-7 a:hover{color:#fff}
.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{background-color:#008443;color:#fff}
.colour--palette-8{color:#fff;background-color:#743410;border-color:#fff}
.colour--palette-8 a:focus,.colour--palette-8 a:hover{color:#fff}
.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{background-color:#743410;color:#fff}
.colour--palette-9{color:#fff;background-color:#641964;border-color:#fff}
.colour--palette-9 a:focus,.colour--palette-9 a:hover{color:#fff}
.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{background-color:#641964;color:#fff}
.colour--palette-10{color:#404040;background-color:#89cfdc;border-color:#404040}
.colour--palette-10 a:focus,.colour--palette-10 a:hover{color:#404040}
.colour--palette-10 .atomic--button-link{color:#89cfdc;background-color:#404040;border-color:#404040}
.colour--palette-10 .atomic--button-link:focus,.colour--palette-10 .atomic--button-link:hover{background-color:#89cfdc;color:#404040}
.colour--palette-11{color:#404040;background-color:#bed50f;border-color:#404040}
.colour--palette-11 a:focus,.colour--palette-11 a:hover{color:#404040}
.colour--palette-11 .atomic--button-link{color:#bed50f;background-color:#404040;border-color:#404040}
.colour--palette-11 .atomic--button-link:focus,.colour--palette-11 .atomic--button-link:hover{background-color:#bed50f;color:#404040}
.colour--palette-13{color:#404040;background-color:#d9d9d9;border-color:#404040}
.colour--palette-13 a:focus,.colour--palette-13 a:hover{color:#404040}
.colour--palette-13 .atomic--button-link{color:#d9d9d9;background-color:#404040;border-color:#404040}
.colour--palette-13 .atomic--button-link:focus,.colour--palette-13 .atomic--button-link:hover{background-color:#d9d9d9;color:#404040}
.colour--palette-14{color:#dd1d21;background-color:#fff;border-color:#dd1d21}
.colour--palette-14 a:focus,.colour--palette-14 a:hover{color:#dd1d21}
.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{background-color:#fff;color:#dd1d21}
.colour--palette-15{color:#003c88;background-color:#fff;border-color:#003c88}
.colour--palette-15 a:focus,.colour--palette-15 a:hover{color:#003c88}
.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{background-color:#fff;color:#003c88}
.colour--palette-16{color:#008443;background-color:#fff;border-color:#008443}
.colour--palette-16 a:focus,.colour--palette-16 a:hover{color:#008443}
.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{background-color:#fff;color:#008443}
.colour--palette-17{color:#743410;background-color:#fff;border-color:#743410}
.colour--palette-17 a:focus,.colour--palette-17 a:hover{color:#743410}
.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{background-color:#fff;color:#743410}
.colour--palette-18{color:#641964;background-color:#fff;border-color:#641964}
.colour--palette-18 a:focus,.colour--palette-18 a:hover{color:#641964}
.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{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--pennzoil/resources/logo.svg) no-repeat 0 0;background-size:100%}
h1{margin-right:1.25rem;margin-left:1.25rem}
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}
.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:0;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:not(.html--new-nav) .header{position:relative;top:auto}
.html--static:not(.html--new-nav) .body--scrolled-down-past-logo .main{padding-top:0}
.html--static:not(.html--new-nav) .back-to-top{display:none}
.html--static.html--new-nav .header__base{position:absolute;z-index:102;top:0;left:0;right:0;background-color:#222;transition:top .3s;border-bottom:.1875rem solid #fbce07}
.html--static.html--new-nav .site-footer__back-to-top{display:none}
.html--new-nav .footer{background:#222}
.webp .country-selector__country [class*=" flag--"]::before,.webp .country-selector__country [class^=flag--]::before{background-image:url(theme--pennzoil/resources/sprites--flags-old-1f6a69fe65c949fd88c146ec88d2f7ae.webp)}
.webp .navigation__menu--country-selector [class*=" flag--"]::before,.webp .navigation__menu--country-selector [class^=flag--]::before{background-image:url(theme--pennzoil/resources/sprites--flags-a91f7829be9ce40d283d2378815168a6.webp)}
@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:120dpi){.webp .navigation__menu--country-selector [class*=" flag--"]::before,.webp .navigation__menu--country-selector [class^=flag--]::before{background-image:url(theme--pennzoil/resources/sprites--flags-2x-586058fb59374f321100ab7234c9cc8f.webp)}
}
@media screen and (min-width:1901px),screen and (max-width:1900px) and (min-width:1201px){#BVRRContainer{background:#f3f3f3;margin:1.875rem 6.25rem 0 6.25rem;padding:0 .75rem .5rem .5rem}
#BVRRSummaryContainer{margin:-0.625rem 0 .625rem 50%;width:50%}
}
@media screen and (max-width:1200px) and (min-width:1025px),screen and (max-width:1024px) and (min-width:769px){#BVRRContainer{margin-left:3.125rem;margin-right:3.125rem}
#BVRRSummaryContainer{margin:-0.625rem 0 .625rem 50%;width:50%}
}

.component.grid #BVRRSummaryContainer {
  width: 87%;
  margin: 10px 1.875rem 10px 1.875rem;
}

@media screen and (min-width: 1901px), screen and (max-width: 1900px) and (min-width: 1201px) {
  .component.grid #BVRRSummaryContainer {
    width: 100%;
    margin: 10px 0 10px 0;
  }
}

@media screen and (max-width: 1200px) and (min-width: 1025px), screen and (max-width: 1024px) and (min-width: 769px) {
  .component.grid #BVRRSummaryContainer {
    width: 100%;
    margin: 10px 0 10px 0;
  }
}

@media screen (max-width: 769px) {
  .component.grid #BVRRSummaryContainer {
    width: 100%;
    margin: 1.875rem 1.875rem 0 1.875rem;
  }
}

@media screen and (max-width:320px),screen and (min-width:321px) and (max-width:568px){html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container{width:100%;height:100vw;max-height:1500px;float:left}
}
@media screen and (min-width:569px) and (max-width:768px),screen and (min-width:769px) and (max-width:1024px){html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(1){width:100%;height:57vw}
html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(2),html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(7){width:66.7%}
html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(3),html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(8){width:33.3%}
html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(2) .text-image__image-wrapper,html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(7) .text-image__image-wrapper{margin:0}
html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(2) .text-image__image-wrapper img,html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(7) .text-image__image-wrapper img{width:100%;height:auto}
html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container{width:50%;height:50vw;max-height:750px;float:left}
}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container{width:25%;height:25vw;max-height:375px;float:left}
}
@media screen and (max-width:320px),screen and (min-width:321px) and (max-width:568px){html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container{width:100%;height:100vw;max-height:1500px;float:left}
}
@media screen and (min-width:569px) and (max-width:768px){html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(1),html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(2),html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(4),html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(5),html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(6),html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(7),html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(8),html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(9){width:50%;height:50vw;max-height:750px;float:left}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(3){width:100%;height:100vw;max-height:1500px;float:left}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(10){width:100%;height:50vw;max-height:750px;float:left}
}
@media screen and (min-width:769px) and (max-width:1024px){html:not(.wcmmode-edit) .content-grid-layout--type-2{height:166.66666667vw}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(1){width:66.66666667%;height:33.33333333vw;max-height:500px;position:absolute;top:0vw;left:0}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(2){width:33.33333333%;height:33.33333333vw;max-height:500px;position:absolute;top:0vw;left:66.66666667%}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(3){width:66.66666667%;height:66.66666667vw;max-height:1000px;position:absolute;top:33.33333333vw;left:0}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(4){width:33.33333333%;height:33.33333333vw;max-height:500px;position:absolute;top:33.33333333vw;left:66.66666667%}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(5){width:33.33333333%;height:33.33333333vw;max-height:500px;position:absolute;top:66.66666667vw;left:66.66666667%}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(6){width:33.33333333%;height:33.33333333vw;max-height:500px;position:absolute;top:100vw;left:0}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(7){width:66.66666667%;height:33.33333333vw;max-height:500px;position:absolute;top:100vw;left:33.33333333%}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(8){width:33.33333333%;height:33.33333333vw;max-height:500px;position:absolute;top:133.33333333vw;left:0}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(9){width:33.33333333%;height:33.33333333vw;max-height:500px;position:absolute;top:133.33333333vw;left:33.33333333%}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(10){width:33.33333333%;height:33.33333333vw;max-height:500px;position:absolute;top:133.33333333vw;left:66.66666667%}
}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){html:not(.wcmmode-edit) .content-grid-layout--type-1{height:57vw}
html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(1){width:60%;height:38vw;max-height:600px;position:absolute;top:0vw;left:0}
html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(2){width:40%;height:19vw;max-height:300px;position:absolute;top:0vw;left:60%}
html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(3){width:20%;height:19vw;max-height:300px;position:absolute;top:19vw;left:60%}
html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(4){width:20%;height:19vw;max-height:300px;position:absolute;top:19vw;left:80%}
html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(5){width:20%;height:19vw;max-height:300px;position:absolute;top:38vw;left:0}
html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(6){width:20%;height:19vw;max-height:300px;position:absolute;top:38vw;left:20%}
html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(7){width:40%;height:19vw;max-height:300px;position:absolute;top:38vw;left:40%}
html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(8){width:20%;height:19vw;max-height:300px;position:absolute;top:38vw;left:80%}
html:not(.wcmmode-edit) .content-grid-layout--type-2{height:57vw}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(1){width:40%;height:19vw;max-height:300px;position:absolute;top:0vw;left:0}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(2){width:20%;height:19vw;max-height:300px;position:absolute;top:0vw;left:40%}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(3){width:40%;height:38vw;max-height:600px;position:absolute;top:0vw;left:60%}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(4){width:20%;height:19vw;max-height:300px;position:absolute;top:19vw;left:0}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(5){width:20%;height:19vw;max-height:300px;position:absolute;top:19vw;left:20%}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(6){width:20%;height:19vw;max-height:300px;position:absolute;top:19vw;left:40%}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(7){width:40%;height:19vw;max-height:300px;position:absolute;top:38vw;left:0}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(8){width:20%;height:19vw;max-height:300px;position:absolute;top:38vw;left:40%}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(9){width:20%;height:19vw;max-height:300px;position:absolute;top:38vw;left:60%}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(10){width:20%;height:19vw;max-height:300px;position:absolute;top:38vw;left:80%}
html:not(.wcmmode-edit) .content-grid-layout--type-3 .content-grid-container:nth-of-type(1){width:60%;height:38vw;max-height:600px}
html:not(.wcmmode-edit) .content-grid-layout--type-3 .content-grid-container:nth-of-type(2){width:40%;height:38vw;max-height:600px}
html:not(.wcmmode-edit) .content-grid-layout--type-4 .content-grid-container:nth-of-type(1){width:40%;height:38vw;max-height:600px}
html:not(.wcmmode-edit) .content-grid-layout--type-4 .content-grid-container:nth-of-type(2){width:60%;height:38vw;max-height:600px}
}
@media screen and (min-width:1500px){html:not(.wcmmode-edit) .content-grid-layout--type-1{height:900px}
html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(1){top:0}
html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(2){top:0}
html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(3){top:300px}
html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(4){top:300px}
html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(5){top:600px}
html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(6){top:600px}
html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(7){top:600px}
html:not(.wcmmode-edit) .content-grid-layout--type-1 .content-grid-container:nth-of-type(8){top:600px}
html:not(.wcmmode-edit) .content-grid-layout--type-2{height:900px}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(1){top:0}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(2){top:0}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(3){top:0}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(4){top:300px}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(5){top:300px}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(6){top:300px}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(7){top:600px}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(8){top:600px}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(9){top:600px}
html:not(.wcmmode-edit) .content-grid-layout--type-2 .content-grid-container:nth-of-type(10){top:600px}
}
@media screen and (max-width:320px),screen and (min-width:321px) and (max-width:568px),screen and (min-width:569px) and (max-width:768px){html:not(.wcmmode-edit) .content-grid-layout--type-3 .content-grid-container,html:not(.wcmmode-edit) .content-grid-layout--type-4 .content-grid-container{width:100%;height:100vw;max-height:1500px;float:left}
}
@media screen and (min-width:769px) and (max-width:1024px),screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){html:not(.wcmmode-edit) .content-grid-layout--type-3 .content-grid-container,html:not(.wcmmode-edit) .content-grid-layout--type-4 .content-grid-container{width:100%;height:60vw;max-height:750px;float:left}
}
@media screen and (max-width:320px),screen and (min-width:321px) and (max-width:568px){html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container{width:100%;height:100vw;max-height:1500px;float:left}
}
@media screen and (min-width:569px) and (max-width:768px){html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container:nth-of-type(1),html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container:nth-of-type(2){width:50%;height:50vw;max-height:750px;float:left}
html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container:nth-of-type(3){width:100%;height:50vw;max-height:750px;float:left}
}
@media screen and (min-width:769px) and (max-width:1024px){html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container{width:33.33333333%;height:33.33333333vw;max-height:500px;float:left}
html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container:nth-of-type(1){width:66.7%}
html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container:nth-of-type(2){width:33.3%}
html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container:nth-of-type(3){width:100%}
html:not(.wcmmode-edit) .content-grid-container:nth-of-type(1) .text-image__image-wrapper{margin:0}
html:not(.wcmmode-edit) .content-grid-container:nth-of-type(1) .text-image__image-wrapper img[src],html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container:nth-of-type(3) ..product__image img[src],html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container:nth-of-type(3) .media-player__image img[src]{width:100%;height:auto;max-height:inherit}
}
@media screen and (min-width:1025px) and (max-width:1200px),screen and (min-width:1201px) and (max-width:1900px),screen and (min-width:1901px){html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container:nth-of-type(1),html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container:nth-of-type(3){width:40%;height:25vw;max-height:375px;float:left}
html:not(.wcmmode-edit) .content-grid-layout--type-5 .content-grid-container:nth-of-type(2){width:20%;height:25vw;max-height:375px;float:left}
}
.component.related-topics a.atomic--button-link .atomic--button-link-label,.component.top-tasks a.atomic--button-link .atomic--button-link-label{position:relative;left:-7px}
.component.related-topics a.atomic--button-link .atomic--button-link-label::after,.component.top-tasks a.atomic--button-link .atomic--button-link-label::after{content:" ";width:0;height:0;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #333;position:absolute;right:-15px;top:50%;transform:translateY(-50%)}
.component__header.top-tasks__header h2:after{display:none}
.component.related-topics a.atomic--button-link:hover .atomic--button-link-label::after,.component.related-topics a.atomic--button-link:focus .atomic--button-link-label::after,.component.top-tasks a.atomic--button-link:hover .atomic--button-link-label::after,.component.top-tasks a.atomic--button-link:focus .atomic--button-link-label::after{border-color:transparent transparent transparent #fbce07 !important}
.component.related-topics[class*="--palette-2"] a.atomic--button-link .atomic--button-link-label::after,.component.related-topics[class*="--palette-3"] a.atomic--button-link .atomic--button-link-label::after,.component.top-tasks[class*="--palette-2"] a.atomic--button-link .atomic--button-link-label::after,.component.top-tasks[class*="--palette-3"] a.atomic--button-link .atomic--button-link-label::after{border-color:transparent transparent transparent #fff !important}
.component.related-topics[class*="--palette-0"] a.atomic--button-link:hover .atomic--button-link-label::after,.component.related-topics[class*="--palette-1"] a.atomic--button-link:hover .atomic--button-link-label::after,.component.related-topics[class*="--palette-2"] a.atomic--button-link:hover .atomic--button-link-label::after,.component.related-topics[class*="--palette-3"] a.atomic--button-link:hover .atomic--button-link-label::after,.component.top-tasks[class*="--palette-0"] a.atomic--button-link:hover .atomic--button-link-label::after,.component.top-tasks[class*="--palette-1"] a.atomic--button-link:hover .atomic--button-link-label::after,.component.top-tasks[class*="--palette-2"] a.atomic--button-link:hover .atomic--button-link-label::after,.component.top-tasks[class*="--palette-3"] a.atomic--button-link:hover .atomic--button-link-label::after{border-color:transparent transparent transparent #222 !important}
.component.related-topics[class*="--palette-5"] a.atomic--button-link .atomic--button-link-label::after,.component.top-tasks[class*="--palette-5"] a.atomic--button-link .atomic--button-link-label::after{border-color:transparent transparent transparent #2d4859 !important}
.component.related-topics[class*="--palette-5"] a.atomic--button-link:hover .atomic--button-link-label::after,.component.top-tasks[class*="--palette-5"] a.atomic--button-link:hover .atomic--button-link-label::after{border-color:transparent transparent transparent #fff !important}
.component.related-topics[class*="--palette-6"] a.atomic--button-link .atomic--button-link-label::after,.component.top-tasks[class*="--palette-6"] a.atomic--button-link .atomic--button-link-label::after{border-color:transparent transparent transparent #222 !important}
.component.related-topics[class*="--palette-6"] a.atomic--button-link:hover .atomic--button-link-label::after,.component.top-tasks[class*="--palette-6"] a.atomic--button-link:hover .atomic--button-link-label::after{border-color:transparent transparent transparent #fff !important}
.component.related-topics[class*="--palette-12"] a.atomic--button-link:hover .atomic--button-link-label::after,.component.top-tasks[class*="--palette-12"] a.atomic--button-link:hover .atomic--button-link-label::after{border-color:transparent transparent transparent #fbce07 !important}
@media screen and (min-width:1025px){.promo-list.promo-list--slider1 .promo-list__text h2,.promo-list.promo-list--tiles .component__header h2{font-size:34px; text-align: center;}
.promo-list.promo-list--slider1 .promo-list__text p{font-size:18px}
}
@media screen and (max-width:991px) and (min-width:0){.navigation__search-link,.html--new-nav .header__base,.navigation__menu--site .navigation__menu-site-link{border-bottom-color:#fbce07}
.promo-list.promo-list--slider1 .promo-list__dots-wrapper,.promo-list.promo-list--slider2 .promo-list__dots-wrapper{padding-bottom: 0;
    bottom: -1rem;
    top: auto;}

/* .promo-list.promo-list--slider1 .promo-list__dots-wrapper,.promo-list.promo-list--slider2 .promo-list__dots-wrapper{padding-bottom:0%;bottom:auto;top:0} */
/*.promo-list--slider1 .promo-list__dots {position: relative;} */

.promo-list__item .promo-list__text a {
  text-decoration: none;
}



.promo-list.promo-list--slider1 .promo-list__dots-wrapper,
.promo-list.promo-list--slider2 .promo-list__dots-wrapper {
  padding: 20px 0 0 0;
  position: relative;
  bottom: 0;
  top: auto;

  padding-bottom: 0;
bottom: -1rem;
top: auto;
}

@media screen and (max-width:991px) and (min-width:0){
  .promo-list.promo-list--slider1 .promo-list__dots-wrapper,
  .promo-list.promo-list--slider2 .promo-list__dots-wrapper {
    padding: 10px 0 0 0;
    position: relative;
    bottom: 0;
    top: auto;
  }
}

}
@media screen and (max-width:568px) and (min-width:0){.promo-list--slider1 .promo-list__dots{bottom:1rem}
.promo-list .component__header h2{text-align:center;font-size:34px;font-weight:bold}
}
.promo-list .component__header h2{text-align:center;font-size:34px;font-weight:bold;font-family:"roboto-black"}
.site-footer__navigation-column:last-of-type h2{text-transform:uppercase}
.site-footer__navigation-link--social .site-footer__navigation-link-icon.icon--social-youtube::before,.site-footer__navigation-link--social .site-footer__navigation-link-icon.icon--social-facebook::before{display:none}
.site-footer__navigation-link--social .site-footer__navigation-link-icon.icon--social-youtube{background:url("theme--pennzoil/resources/Socail_Media_Icon_youtube_white.svg") no-repeat scroll 0 0 transparent;width:17px;height:17px}
.site-footer__navigation-link--social:hover .site-footer__navigation-link-icon.icon--social-youtube{background:url("theme--pennzoil/resources/Socail_Media_Icon_youtube_black.svg") no-repeat scroll 0 0 transparent}
.site-footer__navigation-link--social .site-footer__navigation-link-icon.icon--social-facebook{background:url("theme--pennzoil/resources/Socail_Media_Icon_facebook_white.svg") no-repeat scroll 0 0 transparent;width:17px;height:17px}
.site-footer__navigation-link--social:hover .site-footer__navigation-link-icon.icon--social-facebook{background:url("theme--pennzoil/resources/Socail_Media_Icon_facebook_black.svg") no-repeat scroll 0 0 transparent}

.wcmmode-edit .header{height:auto;min-height:121px}
.wcmmode-edit .header__base{position:relative}
.social-share__item--toggle{display:none}
.social-share__item--copy-to-clipboard{display:none}
.search-results__message-template{display:none}
.search-results__footer-message{max-width:81.25rem;margin-left:auto;margin-right:auto}

.fourleaf--2021-08-27.framework--version-19.18.0_modified{background:transparent;position:absolute;top:0;left:0}
