@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
 margin:0;
 padding:0;
 border:0;
 outline:0;
 font-size:100%;
 vertical-align:baseline
}
body {
 line-height:1
}
ol,
ul {
 list-style:none
}
blockquote,
q {
 quotes:none
}
blockquote:before,
blockquote:after,
q:before,
q:after {
 content:'';
 content:none
}
:focus {
 outline:0
}
ins {
 text-decoration:none
}
del {
 text-decoration:line-through
}
table {
 border-collapse:collapse;
 border-spacing:0
}
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.3/customize/?id=87345d4abb0909618c042f132288b09a)
 * Config saved to config.json and https://gist.github.com/87345d4abb0909618c042f132288b09a
 *//*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {
 font-family:sans-serif;
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%
}
body {
 margin:0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
 display:block
}
audio,
canvas,
progress,
video {
 display:inline-block;
 vertical-align:baseline
}
audio:not([controls]) {
 display:none;
 height:0
}
[hidden],
template {
 display:none
}
a {
 background-color:transparent
}
a:active,
a:hover {
 outline:0
}
abbr[title] {
 border-bottom:1px dotted
}
b,
strong {
 font-weight:bold
}
dfn {
 font-style:italic
}
h1 {
 font-size:2em;
 margin:.67em 0
}
mark {
 background:#ff0;
 color:#000
}
small {
 font-size:80%
}
sub,
sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sup {
 top:-0.5em
}
sub {
 bottom:-0.25em
}
img {
 border:0
}
svg:not(:root) {
 overflow:hidden
}
figure {
 margin:1em 40px
}
hr {
 -webkit-box-sizing:content-box;
 -moz-box-sizing:content-box;
 box-sizing:content-box;
 height:0
}
pre {
 overflow:auto
}
code,
kbd,
pre,
samp {
 font-family:monospace,monospace;
 font-size:1em
}
button,
input,
optgroup,
select,
textarea {
 color:inherit;
 font:inherit;
 margin:0
}
button {
 overflow:visible
}
button,
select {
 text-transform:none
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
 -webkit-appearance:button;
 cursor:pointer
}
button[disabled],
html input[disabled] {
 cursor:default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
 border:0;
 padding:0
}
input {
 line-height:normal
}
input[type="checkbox"],
input[type="radio"] {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding:0
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
 height:auto
}
input[type="search"] {
 -webkit-appearance:textfield;
 -webkit-box-sizing:content-box;
 -moz-box-sizing:content-box;
 box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
 -webkit-appearance:none
}
fieldset {
 border:1px solid #c0c0c0;
 margin:0 2px;
 padding:.35em .625em .75em
}
legend {
 border:0;
 padding:0
}
textarea {
 overflow:auto
}
optgroup {
 font-weight:bold
}
table {
 border-collapse:collapse;
 border-spacing:0
}
td,
th {
 padding:0
}
* {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
*:before,
*:after {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
html {
 font-size:10px;
 -webkit-tap-highlight-color:rgba(0,0,0,0)
}
body {
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:14px;
 line-height:1.42857143;
 color:#333;
 background-color:#fff
}
input,
button,
select,
textarea {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
figure {
 margin:0
}
img {
 vertical-align:middle
}
.img-responsive {
 display:block;
 max-width:100%;
 height:auto
}
.img-rounded {
 border-radius:6px
}
.img-thumbnail {
 padding:4px;
 line-height:1.42857143;
 background-color:#fff;
 border:1px solid #ddd;
 border-radius:4px;
 -webkit-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
 display:inline-block;
 max-width:100%;
 height:auto
}
.img-circle {
 border-radius:50%
}
hr {
 margin-top:20px;
 margin-bottom:20px;
 border:0;
 border-top:1px solid #eee
}
.sr-only {
 position:absolute;
 width:1px;
 height:1px;
 margin:-1px;
 padding:0;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:0
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
 position:static;
 width:auto;
 height:auto;
 margin:0;
 overflow:visible;
 clip:auto
}
[role="button"] {
 cursor:pointer
}
.container {
 margin-right:auto;
 margin-left:auto;
 padding-left:15px;
 padding-right:15px
}
@media all and (min-width:768px) {
 .container {
  width:750px
 }
}
@media all and (min-width:992px) {
 .container {
  width:970px
 }
}
@media all and (min-width:1200px) {
 .container {
  width:1200px
 }
}
.container-fluid {
 margin-right:auto;
 margin-left:auto;
 padding-left:15px;
 padding-right:15px
}
.row {
 margin-left:-15px;
 margin-right:-15px
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
 position:relative;
 min-height:1px;
 padding-left:15px;
 padding-right:15px
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
 float:left
}
.col-xs-12 {
 width:100%
}
.col-xs-11 {
 width:91.66666667%
}
.col-xs-10 {
 width:83.33333333%
}
.col-xs-9 {
 width:75%
}
.col-xs-8 {
 width:66.66666667%
}
.col-xs-7 {
 width:58.33333333%
}
.col-xs-6 {
 width:50%
}
.col-xs-5 {
 width:41.66666667%
}
.col-xs-4 {
 width:33.33333333%
}
.col-xs-3 {
 width:25%
}
.col-xs-2 {
 width:16.66666667%
}
.col-xs-1 {
 width:8.33333333%
}
.col-xs-pull-12 {
 right:100%
}
.col-xs-pull-11 {
 right:91.66666667%
}
.col-xs-pull-10 {
 right:83.33333333%
}
.col-xs-pull-9 {
 right:75%
}
.col-xs-pull-8 {
 right:66.66666667%
}
.col-xs-pull-7 {
 right:58.33333333%
}
.col-xs-pull-6 {
 right:50%
}
.col-xs-pull-5 {
 right:41.66666667%
}
.col-xs-pull-4 {
 right:33.33333333%
}
.col-xs-pull-3 {
 right:25%
}
.col-xs-pull-2 {
 right:16.66666667%
}
.col-xs-pull-1 {
 right:8.33333333%
}
.col-xs-pull-0 {
 right:auto
}
.col-xs-push-12 {
 left:100%
}
.col-xs-push-11 {
 left:91.66666667%
}
.col-xs-push-10 {
 left:83.33333333%
}
.col-xs-push-9 {
 left:75%
}
.col-xs-push-8 {
 left:66.66666667%
}
.col-xs-push-7 {
 left:58.33333333%
}
.col-xs-push-6 {
 left:50%
}
.col-xs-push-5 {
 left:41.66666667%
}
.col-xs-push-4 {
 left:33.33333333%
}
.col-xs-push-3 {
 left:25%
}
.col-xs-push-2 {
 left:16.66666667%
}
.col-xs-push-1 {
 left:8.33333333%
}
.col-xs-push-0 {
 left:auto
}
.col-xs-offset-12 {
 margin-left:100%
}
.col-xs-offset-11 {
 margin-left:91.66666667%
}
.col-xs-offset-10 {
 margin-left:83.33333333%
}
.col-xs-offset-9 {
 margin-left:75%
}
.col-xs-offset-8 {
 margin-left:66.66666667%
}
.col-xs-offset-7 {
 margin-left:58.33333333%
}
.col-xs-offset-6 {
 margin-left:50%
}
.col-xs-offset-5 {
 margin-left:41.66666667%
}
.col-xs-offset-4 {
 margin-left:33.33333333%
}
.col-xs-offset-3 {
 margin-left:25%
}
.col-xs-offset-2 {
 margin-left:16.66666667%
}
.col-xs-offset-1 {
 margin-left:8.33333333%
}
.col-xs-offset-0 {
 margin-left:0
}
@media all and (min-width:768px) {
 .col-sm-1,
 .col-sm-2,
 .col-sm-3,
 .col-sm-4,
 .col-sm-5,
 .col-sm-6,
 .col-sm-7,
 .col-sm-8,
 .col-sm-9,
 .col-sm-10,
 .col-sm-11,
 .col-sm-12 {
  float:left
 }
 .col-sm-12 {
  width:100%
 }
 .col-sm-11 {
  width:91.66666667%
 }
 .col-sm-10 {
  width:83.33333333%
 }
 .col-sm-9 {
  width:75%
 }
 .col-sm-8 {
  width:66.66666667%
 }
 .col-sm-7 {
  width:58.33333333%
 }
 .col-sm-6 {
  width:50%
 }
 .col-sm-5 {
  width:41.66666667%
 }
 .col-sm-4 {
  width:33.33333333%
 }
 .col-sm-3 {
  width:25%
 }
 .col-sm-2 {
  width:16.66666667%
 }
 .col-sm-1 {
  width:8.33333333%
 }
 .col-sm-pull-12 {
  right:100%
 }
 .col-sm-pull-11 {
  right:91.66666667%
 }
 .col-sm-pull-10 {
  right:83.33333333%
 }
 .col-sm-pull-9 {
  right:75%
 }
 .col-sm-pull-8 {
  right:66.66666667%
 }
 .col-sm-pull-7 {
  right:58.33333333%
 }
 .col-sm-pull-6 {
  right:50%
 }
 .col-sm-pull-5 {
  right:41.66666667%
 }
 .col-sm-pull-4 {
  right:33.33333333%
 }
 .col-sm-pull-3 {
  right:25%
 }
 .col-sm-pull-2 {
  right:16.66666667%
 }
 .col-sm-pull-1 {
  right:8.33333333%
 }
 .col-sm-pull-0 {
  right:auto
 }
 .col-sm-push-12 {
  left:100%
 }
 .col-sm-push-11 {
  left:91.66666667%
 }
 .col-sm-push-10 {
  left:83.33333333%
 }
 .col-sm-push-9 {
  left:75%
 }
 .col-sm-push-8 {
  left:66.66666667%
 }
 .col-sm-push-7 {
  left:58.33333333%
 }
 .col-sm-push-6 {
  left:50%
 }
 .col-sm-push-5 {
  left:41.66666667%
 }
 .col-sm-push-4 {
  left:33.33333333%
 }
 .col-sm-push-3 {
  left:25%
 }
 .col-sm-push-2 {
  left:16.66666667%
 }
 .col-sm-push-1 {
  left:8.33333333%
 }
 .col-sm-push-0 {
  left:auto
 }
 .col-sm-offset-12 {
  margin-left:100%
 }
 .col-sm-offset-11 {
  margin-left:91.66666667%
 }
 .col-sm-offset-10 {
  margin-left:83.33333333%
 }
 .col-sm-offset-9 {
  margin-left:75%
 }
 .col-sm-offset-8 {
  margin-left:66.66666667%
 }
 .col-sm-offset-7 {
  margin-left:58.33333333%
 }
 .col-sm-offset-6 {
  margin-left:50%
 }
 .col-sm-offset-5 {
  margin-left:41.66666667%
 }
 .col-sm-offset-4 {
  margin-left:33.33333333%
 }
 .col-sm-offset-3 {
  margin-left:25%
 }
 .col-sm-offset-2 {
  margin-left:16.66666667%
 }
 .col-sm-offset-1 {
  margin-left:8.33333333%
 }
 .col-sm-offset-0 {
  margin-left:0
 }
}
@media all and (min-width:992px) {
 .col-md-1,
 .col-md-2,
 .col-md-3,
 .col-md-4,
 .col-md-5,
 .col-md-6,
 .col-md-7,
 .col-md-8,
 .col-md-9,
 .col-md-10,
 .col-md-11,
 .col-md-12 {
  float:left
 }
 .col-md-12 {
  width:100%
 }
 .col-md-11 {
  width:91.66666667%
 }
 .col-md-10 {
  width:83.33333333%
 }
 .col-md-9 {
  width:75%
 }
 .col-md-8 {
  width:66.66666667%
 }
 .col-md-7 {
  width:58.33333333%
 }
 .col-md-6 {
  width:50%
 }
 .col-md-5 {
  width:41.66666667%
 }
 .col-md-4 {
  width:33.33333333%
 }
 .col-md-3 {
  width:25%
 }
 .col-md-2 {
  width:16.66666667%
 }
 .col-md-1 {
  width:8.33333333%
 }
 .col-md-pull-12 {
  right:100%
 }
 .col-md-pull-11 {
  right:91.66666667%
 }
 .col-md-pull-10 {
  right:83.33333333%
 }
 .col-md-pull-9 {
  right:75%
 }
 .col-md-pull-8 {
  right:66.66666667%
 }
 .col-md-pull-7 {
  right:58.33333333%
 }
 .col-md-pull-6 {
  right:50%
 }
 .col-md-pull-5 {
  right:41.66666667%
 }
 .col-md-pull-4 {
  right:33.33333333%
 }
 .col-md-pull-3 {
  right:25%
 }
 .col-md-pull-2 {
  right:16.66666667%
 }
 .col-md-pull-1 {
  right:8.33333333%
 }
 .col-md-pull-0 {
  right:auto
 }
 .col-md-push-12 {
  left:100%
 }
 .col-md-push-11 {
  left:91.66666667%
 }
 .col-md-push-10 {
  left:83.33333333%
 }
 .col-md-push-9 {
  left:75%
 }
 .col-md-push-8 {
  left:66.66666667%
 }
 .col-md-push-7 {
  left:58.33333333%
 }
 .col-md-push-6 {
  left:50%
 }
 .col-md-push-5 {
  left:41.66666667%
 }
 .col-md-push-4 {
  left:33.33333333%
 }
 .col-md-push-3 {
  left:25%
 }
 .col-md-push-2 {
  left:16.66666667%
 }
 .col-md-push-1 {
  left:8.33333333%
 }
 .col-md-push-0 {
  left:auto
 }
 .col-md-offset-12 {
  margin-left:100%
 }
 .col-md-offset-11 {
  margin-left:91.66666667%
 }
 .col-md-offset-10 {
  margin-left:83.33333333%
 }
 .col-md-offset-9 {
  margin-left:75%
 }
 .col-md-offset-8 {
  margin-left:66.66666667%
 }
 .col-md-offset-7 {
  margin-left:58.33333333%
 }
 .col-md-offset-6 {
  margin-left:50%
 }
 .col-md-offset-5 {
  margin-left:41.66666667%
 }
 .col-md-offset-4 {
  margin-left:33.33333333%
 }
 .col-md-offset-3 {
  margin-left:25%
 }
 .col-md-offset-2 {
  margin-left:16.66666667%
 }
 .col-md-offset-1 {
  margin-left:8.33333333%
 }
 .col-md-offset-0 {
  margin-left:0
 }
}
@media all and (min-width:1200px) {
 .col-lg-1,
 .col-lg-2,
 .col-lg-3,
 .col-lg-4,
 .col-lg-5,
 .col-lg-6,
 .col-lg-7,
 .col-lg-8,
 .col-lg-9,
 .col-lg-10,
 .col-lg-11,
 .col-lg-12 {
  float:left
 }
 .col-lg-12 {
  width:100%
 }
 .col-lg-11 {
  width:91.66666667%
 }
 .col-lg-10 {
  width:83.33333333%
 }
 .col-lg-9 {
  width:75%
 }
 .col-lg-8 {
  width:66.66666667%
 }
 .col-lg-7 {
  width:58.33333333%
 }
 .col-lg-6 {
  width:50%
 }
 .col-lg-5 {
  width:41.66666667%
 }
 .col-lg-4 {
  width:33.33333333%
 }
 .col-lg-3 {
  width:25%
 }
 .col-lg-2 {
  width:16.66666667%
 }
 .col-lg-1 {
  width:8.33333333%
 }
 .col-lg-pull-12 {
  right:100%
 }
 .col-lg-pull-11 {
  right:91.66666667%
 }
 .col-lg-pull-10 {
  right:83.33333333%
 }
 .col-lg-pull-9 {
  right:75%
 }
 .col-lg-pull-8 {
  right:66.66666667%
 }
 .col-lg-pull-7 {
  right:58.33333333%
 }
 .col-lg-pull-6 {
  right:50%
 }
 .col-lg-pull-5 {
  right:41.66666667%
 }
 .col-lg-pull-4 {
  right:33.33333333%
 }
 .col-lg-pull-3 {
  right:25%
 }
 .col-lg-pull-2 {
  right:16.66666667%
 }
 .col-lg-pull-1 {
  right:8.33333333%
 }
 .col-lg-pull-0 {
  right:auto
 }
 .col-lg-push-12 {
  left:100%
 }
 .col-lg-push-11 {
  left:91.66666667%
 }
 .col-lg-push-10 {
  left:83.33333333%
 }
 .col-lg-push-9 {
  left:75%
 }
 .col-lg-push-8 {
  left:66.66666667%
 }
 .col-lg-push-7 {
  left:58.33333333%
 }
 .col-lg-push-6 {
  left:50%
 }
 .col-lg-push-5 {
  left:41.66666667%
 }
 .col-lg-push-4 {
  left:33.33333333%
 }
 .col-lg-push-3 {
  left:25%
 }
 .col-lg-push-2 {
  left:16.66666667%
 }
 .col-lg-push-1 {
  left:8.33333333%
 }
 .col-lg-push-0 {
  left:auto
 }
 .col-lg-offset-12 {
  margin-left:100%
 }
 .col-lg-offset-11 {
  margin-left:91.66666667%
 }
 .col-lg-offset-10 {
  margin-left:83.33333333%
 }
 .col-lg-offset-9 {
  margin-left:75%
 }
 .col-lg-offset-8 {
  margin-left:66.66666667%
 }
 .col-lg-offset-7 {
  margin-left:58.33333333%
 }
 .col-lg-offset-6 {
  margin-left:50%
 }
 .col-lg-offset-5 {
  margin-left:41.66666667%
 }
 .col-lg-offset-4 {
  margin-left:33.33333333%
 }
 .col-lg-offset-3 {
  margin-left:25%
 }
 .col-lg-offset-2 {
  margin-left:16.66666667%
 }
 .col-lg-offset-1 {
  margin-left:8.33333333%
 }
 .col-lg-offset-0 {
  margin-left:0
 }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
 content:" ";
 display:table
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
 clear:both
}
.center-block {
 display:block;
 margin-left:auto;
 margin-right:auto
}
.pull-right {
 float:right!important
}
.pull-left {
 float:left!important
}
.hide {
 display:none!important
}
.show {
 display:block!important
}
.invisible {
 visibility:hidden
}
.text-hide {
 font:0/0 a;
 color:transparent;
 text-shadow:none;
 background-color:transparent;
 border:0
}
.hidden {
 display:none!important
}
.affix {
 position:fixed
}
@-ms-viewport {
 width:device-width
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
 display:none!important
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
 display:none!important
}
@media all and (max-width:767px) {
 .visible-xs {
  display:block!important
 }
 table.visible-xs {
  display:table!important
 }
 tr.visible-xs {
  display:table-row!important
 }
 th.visible-xs,
 td.visible-xs {
  display:table-cell!important
 }
}
@media all and (max-width:767px) {
 .visible-xs-block {
  display:block!important
 }
}
@media all and (max-width:767px) {
 .visible-xs-inline {
  display:inline!important
 }
}
@media all and (max-width:767px) {
 .visible-xs-inline-block {
  display:inline-block!important
 }
}
@media all and (min-width:768px) and (max-width:991px) {
 .visible-sm {
  display:block!important
 }
 table.visible-sm {
  display:table!important
 }
 tr.visible-sm {
  display:table-row!important
 }
 th.visible-sm,
 td.visible-sm {
  display:table-cell!important
 }
}
@media all and (min-width:768px) and (max-width:991px) {
 .visible-sm-block {
  display:block!important
 }
}
@media all and (min-width:768px) and (max-width:991px) {
 .visible-sm-inline {
  display:inline!important
 }
}
@media all and (min-width:768px) and (max-width:991px) {
 .visible-sm-inline-block {
  display:inline-block!important
 }
}
@media all and (min-width:992px) and (max-width:1199px) {
 .visible-md {
  display:block!important
 }
 table.visible-md {
  display:table!important
 }
 tr.visible-md {
  display:table-row!important
 }
 th.visible-md,
 td.visible-md {
  display:table-cell!important
 }
}
@media all and (min-width:992px) and (max-width:1199px) {
 .visible-md-block {
  display:block!important
 }
}
@media all and (min-width:992px) and (max-width:1199px) {
 .visible-md-inline {
  display:inline!important
 }
}
@media all and (min-width:992px) and (max-width:1199px) {
 .visible-md-inline-block {
  display:inline-block!important
 }
}
@media all and (min-width:1200px) {
 .visible-lg {
  display:block!important
 }
 table.visible-lg {
  display:table!important
 }
 tr.visible-lg {
  display:table-row!important
 }
 th.visible-lg,
 td.visible-lg {
  display:table-cell!important
 }
}
@media all and (min-width:1200px) {
 .visible-lg-block {
  display:block!important
 }
}
@media all and (min-width:1200px) {
 .visible-lg-inline {
  display:inline!important
 }
}
@media all and (min-width:1200px) {
 .visible-lg-inline-block {
  display:inline-block!important
 }
}
@media all and (max-width:767px) {
 .hidden-xs {
  display:none!important
 }
}
@media all and (min-width:768px) and (max-width:991px) {
 .hidden-sm {
  display:none!important
 }
}
@media all and (min-width:992px) and (max-width:1199px) {
 .hidden-md {
  display:none!important
 }
}
@media all and (min-width:1200px) {
 .hidden-lg {
  display:none!important
 }
}
.visible-print {
 display:none!important
}
@media print {
 .visible-print {
  display:block!important
 }
 table.visible-print {
  display:table!important
 }
 tr.visible-print {
  display:table-row!important
 }
 th.visible-print,
 td.visible-print {
  display:table-cell!important
 }
}
.visible-print-block {
 display:none!important
}
@media print {
 .visible-print-block {
  display:block!important
 }
}
.visible-print-inline {
 display:none!important
}
@media print {
 .visible-print-inline {
  display:inline!important
 }
}
.visible-print-inline-block {
 display:none!important
}
@media print {
 .visible-print-inline-block {
  display:inline-block!important
 }
}
@media print {
 .hidden-print {
  display:none!important
 }
}
[class^="icon-"],
[class*=" icon-"] {
 font-family:'icomoon'!important;
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.icon-close:before {
 content:"\e923";
 color:#666
}
.icon-notification .path1:before {
 content:"\e924";
 color:#c60c30
}
.icon-notification .path2:before {
 content:"\e925";
 margin-left:-0.8232421875em;
 color:#d70027
}
.icon-instagram:before {
 content:"\e922"
}
.icon-external-link:before {
 content:"\e921"
}
.icon-production .path1:before {
 content:"\e90a";
 color:#fff
}
.icon-production .path2:before {
 content:"\e90d";
 margin-left:-1em;
 color:#1d3176
}
.icon-financial .path1:before {
 content:"\e90e";
 color:#fff
}
.icon-financial .path2:before {
 content:"\e910";
 margin-left:-1em;
 color:#1d3176
}
.icon-environment .path1:before {
 content:"\e911";
 color:#fff
}
.icon-environment .path2:before {
 content:"\e912";
 margin-left:-1em;
 color:#1d3176
}
.icon-people .path1:before {
 content:"\e913";
 color:#fff
}
.icon-people .path2:before {
 content:"\e914";
 margin-left:-1em;
 color:#1d3176
}
.icon-cost .path1:before {
 content:"\e915";
 color:#fff
}
.icon-cost .path2:before {
 content:"\e916";
 margin-left:-1em;
 color:#1d3176
}
.icon-left-arrow:before {
 content:"\e917"
}
.icon-twitter:before {
 content:"\e918"
}
.icon-webcast:before {
 content:"\e919"
}
.icon-doc-icon:before {
 content:"\e91a"
}
.icon-search-icon:before {
 content:"\e91b"
}
.icon-right-arrow:before {
 content:"\e91c"
}
.icon-safety-and-ealth .path1:before {
 content:"\e91d";
 color:#fff
}
.icon-safety-and-ealth .path2:before {
 content:"\e91e";
 margin-left:-1em;
 color:#1d3176
}
.icon-down-arrow:before {
 content:"\e900"
}
.icon-close-btn:before {
 content:"\e901"
}
.icon-download:before {
 content:"\e902"
}
.icon-email:before {
 content:"\e903"
}
.icon-facebook-icn:before {
 content:"\e904"
}
.icon-flicker-icn:before {
 content:"\e905"
}
.icon-linked-in:before {
 content:"\e906"
}
.icon-mobile-nav-icn:before {
 content:"\e907"
}
.icon-arrow-down:before {
 content:"\e908"
}
.icon-close-state:before {
 content:"\e909"
}
.icon-open-state:before {
 content:"\e90b"
}
.icon-play-icn:before {
 content:"\e90c"
}
.icon-warning:before {
 content:"\e90f"
}
.icon-minus:before {
 content:"\e91f"
}
.icon-plus:before {
 content:"\e920"
}
li.glassdoor-ico a span img {
 width:21px;
 height:21px
}
@font-face {
 font-family:'icomoon ar v2';
 src:url('/~/media/Files/A/Anglo-American-Group/Universal/icomoon-ar-v2/icomoon-eot.eot?3gv0rk');
 src:url('/~/media/Files/A/Anglo-American-Group/Universal/icomoon-ar-v2/icomoon-eot.eot?3gv0rk#iefix') format('embedded-opentype'),
 url('/~/media/Files/A/Anglo-American-Group/Universal/icomoon-ar-v2/icomoon-ttf.ttf?3gv0rk') format('truetype'),
 url('/~/media/Files/A/Anglo-American-Group/Universal/icomoon-ar-v2/icomoon-woff.woff?3gv0rk') format('woff'),
 url('/~/media/Files/A/Anglo-American-Group/Universal/icomoon-ar-v2/icomoon-svg.svg?3gv0rk#icomoon') format('svg');
 font-weight:normal;
 font-style:normal;
 font-display:block
}
[class^="icon-ar-v2"],
[class*=" icon-ar-v2"] {
 font-family:'icomoon ar v2'!important;
 speak:never;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.icon-ar-v2-close:before {
 content:"\e900"
}
.icon-ar-v2-down-arrow:before {
 content:"\e901"
}
.icon-ar-v2-download:before {
 content:"\e902"
}
.icon-ar-v2-left-arrow:before {
 content:"\e903"
}
.icon-ar-v2-minus:before {
 content:"\e904"
}
.icon-ar-v2-play:before {
 content:"\e905"
}
.icon-ar-v2-plus:before {
 content:"\e906"
}
.icon-ar-v2-right-arrow:before {
 content:"\e907"
}
.icon-ar-v2-search:before {
 content:"\e908"
}
.icon-ar-v2-three-dots:before {
 content:"\e909"
}
.icon-ar-v2-up-arrow:before {
 content:"\e90a"
}
.icon-ar-v2-volume:before {
 content:"\e90b"
}
.icon-ar-v2-zoom-in:before {
 content:"\e90c"
}
@font-face {
 font-family:'icomoon srt';
 src:url('/~/media/Files/A/Anglo-American-Group/PLC/srt-icomoon/icomoon-eot.eot?wer963');
 src:url('/~/media/Files/A/Anglo-American-Group/PLC/srt-icomoon/icomoon-eot.eot?wer963#iefix') format('embedded-opentype'),
 url('/~/media/Files/A/Anglo-American-Group/PLC/srt-icomoon/icomoon-ttf.ttf?wer963') format('truetype'),
 url('/~/media/Files/A/Anglo-American-Group/PLC/srt-icomoon/icomoon-woff.woff?wer963') format('woff'),
 url('/~/media/Files/A/Anglo-American-Group/PLC/srt-icomoon/icomoon-svg.svg?wer963#icomoon') format('svg');
 font-weight:normal;
 font-style:normal;
 font-display:block
}
[class^="icon-srt-"],
[class*=" icon-srt-"] {
 font-family:'icomoon srt'!important;
 speak:never;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.icon-srt-check-circle:before {
 content:"\e900"
}
.icon-srt-cross:before {
 content:"\e901"
}
.icon-srt-done:before {
 content:"\e902"
}
.icon-srt-down-arrow:before {
 content:"\e903"
}
.icon-srt-eye:before {
 content:"\e905"
}
.icon-srt-filter:before {
 content:"\e906"
}
.icon-srt-info:before {
 content:"\e907"
}
.icon-srt-new-search:before {
 content:"\e909"
}
.icon-srt-pillar-2:before {
 content:"\e90a"
}
.icon-srt-pillar-3:before {
 content:"\e90b"
}
.icon-srt-piller-1:before {
 content:"\e90c"
}
.icon-srt-plus:before {
 content:"\e90d"
}
.icon-srt-refresh:before {
 content:"\e90e"
}
.swiper-container {
 margin:0 auto;
 position:relative;
 overflow:hidden;
 list-style:none;
 padding:0;
 z-index:1
}
.swiper-container-no-flexbox .swiper-slide {
 float:left
}
.swiper-container-vertical>.swiper-wrapper {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column
}
.swiper-wrapper {
 position:relative;
 width:100%;
 height:100%;
 z-index:1;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-transition-property:-webkit-transform;
 transition-property:-webkit-transform;
 -o-transition-property:transform;
 transition-property:transform;
 transition-property:transform,-webkit-transform;
 -webkit-box-sizing:content-box;
 box-sizing:content-box
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
 -webkit-transform:translate3d(0px,0,0);
 transform:translate3d(0px,0,0)
}
.swiper-container-multirow>.swiper-wrapper {
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.swiper-container-free-mode>.swiper-wrapper {
 -webkit-transition-timing-function:ease-out;
 -o-transition-timing-function:ease-out;
 transition-timing-function:ease-out;
 margin:0 auto
}
.swiper-slide {
 -webkit-flex-shrink:0;
 -ms-flex-negative:0;
 flex-shrink:0;
 width:100%;
 height:100%;
 position:relative;
 -webkit-transition-property:-webkit-transform;
 transition-property:-webkit-transform;
 -o-transition-property:transform;
 transition-property:transform;
 transition-property:transform,-webkit-transform
}
.swiper-slide-invisible-blank {
 visibility:hidden
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
 height:auto
}
.swiper-container-autoheight .swiper-wrapper {
 -webkit-box-align:start;
 -webkit-align-items:flex-start;
 -ms-flex-align:start;
 align-items:flex-start;
 -webkit-transition-property:height,-webkit-transform;
 transition-property:height,-webkit-transform;
 -o-transition-property:transform,height;
 transition-property:transform,height;
 transition-property:transform,height,-webkit-transform
}
.swiper-container-3d {
 -webkit-perspective:1200px;
 perspective:1200px
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 pointer-events:none;
 z-index:10
}
.swiper-container-3d .swiper-slide-shadow-left {
 background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));
 background-image:-webkit-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));
 background-image:-o-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));
 background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-right {
 background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));
 background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));
 background-image:-o-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));
 background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-top {
 background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));
 background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));
 background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));
 background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
 background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));
 background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));
 background-image:-o-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));
 background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))
}
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal>.swiper-wrapper {
 -ms-touch-action:pan-y;
 touch-action:pan-y
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical>.swiper-wrapper {
 -ms-touch-action:pan-x;
 touch-action:pan-x
}
.swiper-button-prev,
.swiper-button-next {
 position:absolute;
 top:50%;
 width:27px;
 height:44px;
 margin-top:-22px;
 z-index:10;
 cursor:pointer;
 background-size:27px 44px;
 background-position:center;
 background-repeat:no-repeat
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
 opacity:.35;
 cursor:auto;
 pointer-events:none
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
 left:10px;
 right:auto
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
 right:10px;
 left:auto
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-lock {
 display:none
}
.swiper-pagination {
 position:absolute;
 text-align:center;
 -webkit-transition:300ms opacity;
 -o-transition:300ms opacity;
 transition:300ms opacity;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0);
 z-index:10
}
.swiper-pagination.swiper-pagination-hidden {
 opacity:0
}
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal>.swiper-pagination-bullets {
 bottom:10px;
 left:0;
 width:100%
}
.swiper-pagination-bullets-dynamic {
 overflow:hidden;
 font-size:0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
 -webkit-transform:scale(0.33);
 -ms-transform:scale(0.33);
 transform:scale(0.33);
 position:relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
 -webkit-transform:scale(0.66);
 -ms-transform:scale(0.66);
 transform:scale(0.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
 -webkit-transform:scale(0.33);
 -ms-transform:scale(0.33);
 transform:scale(0.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
 -webkit-transform:scale(0.66);
 -ms-transform:scale(0.66);
 transform:scale(0.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
 -webkit-transform:scale(0.33);
 -ms-transform:scale(0.33);
 transform:scale(0.33)
}
.swiper-pagination-bullet {
 width:8px;
 height:8px;
 display:inline-block;
 border-radius:100%;
 background:#000;
 opacity:.2
}
button.swiper-pagination-bullet {
 border:0;
 margin:0;
 padding:0;
 -webkit-box-shadow:none;
 box-shadow:none;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
 cursor:pointer
}
.swiper-pagination-bullet-active {
 opacity:1;
 background:#007aff
}
.swiper-container-vertical>.swiper-pagination-bullets {
 right:10px;
 top:50%;
 -webkit-transform:translate3d(0px,-50%,0);
 transform:translate3d(0px,-50%,0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
 margin:6px 0;
 display:block
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 width:8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
 display:inline-block;
 -webkit-transition:200ms top,200ms -webkit-transform;
 transition:200ms top,200ms -webkit-transform;
 -o-transition:200ms transform,200ms top;
 transition:200ms transform,200ms top;
 transition:200ms transform,200ms top,200ms -webkit-transform
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
 margin:0 4px
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 white-space:nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
 -webkit-transition:200ms left,200ms -webkit-transform;
 transition:200ms left,200ms -webkit-transform;
 -o-transition:200ms transform,200ms left;
 transition:200ms transform,200ms left;
 transition:200ms transform,200ms left,200ms -webkit-transform
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
 -webkit-transition:200ms right,200ms -webkit-transform;
 transition:200ms right,200ms -webkit-transform;
 -o-transition:200ms transform,200ms right;
 transition:200ms transform,200ms right;
 transition:200ms transform,200ms right,200ms -webkit-transform
}
.swiper-pagination-progressbar {
 background:rgba(0,0,0,0.25);
 position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
 background:#007aff;
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 -webkit-transform:scale(0);
 -ms-transform:scale(0);
 transform:scale(0);
 -webkit-transform-origin:left top;
 -ms-transform-origin:left top;
 transform-origin:left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
 -webkit-transform-origin:right top;
 -ms-transform-origin:right top;
 transform-origin:right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
 width:100%;
 height:4px;
 left:0;
 top:0
}
.swiper-container-vertical>.swiper-pagination-progressbar,
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
 width:4px;
 height:100%;
 left:0;
 top:0
}
.swiper-pagination-white .swiper-pagination-bullet-active {
 background:#fff
}
.swiper-pagination-progressbar.swiper-pagination-white {
 background:rgba(255,255,255,0.25)
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
 background:#fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
 background:#000
}
.swiper-pagination-progressbar.swiper-pagination-black {
 background:rgba(0,0,0,0.25)
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
 background:#000
}
.swiper-pagination-lock {
 display:none
}
.swiper-scrollbar {
 border-radius:10px;
 position:relative;
 -ms-touch-action:none;
 background:rgba(0,0,0,0.1)
}
.swiper-container-horizontal>.swiper-scrollbar {
 position:absolute;
 left:1%;
 bottom:3px;
 z-index:50;
 height:5px;
 width:98%
}
.swiper-container-vertical>.swiper-scrollbar {
 position:absolute;
 right:3px;
 top:1%;
 z-index:50;
 width:5px;
 height:98%
}
.swiper-scrollbar-drag {
 height:100%;
 width:100%;
 position:relative;
 background:rgba(0,0,0,0.5);
 border-radius:10px;
 left:0;
 top:0
}
.swiper-scrollbar-cursor-drag {
 cursor:move
}
.swiper-scrollbar-lock {
 display:none
}
.swiper-zoom-container {
 width:100%;
 height:100%;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 text-align:center
}
.swiper-zoom-container>img,
.swiper-zoom-container>svg,
.swiper-zoom-container>canvas {
 max-width:100%;
 max-height:100%;
 -o-object-fit:contain;
 object-fit:contain
}
.swiper-slide-zoomed {
 cursor:move
}
.swiper-lazy-preloader {
 width:42px;
 height:42px;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-21px;
 margin-top:-21px;
 z-index:10;
 -webkit-transform-origin:50%;
 -ms-transform-origin:50%;
 transform-origin:50%;
 -webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;
 animation:swiper-preloader-spin 1s steps(12,end) infinite
}
.swiper-lazy-preloader:after {
 display:block;
 content:'';
 width:100%;
 height:100%;
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
 background-position:50%;
 background-size:100%;
 background-repeat:no-repeat
}
.swiper-lazy-preloader-white:after {
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
@-webkit-keyframes swiper-preloader-spin {
 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@keyframes swiper-preloader-spin {
 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
.swiper-container .swiper-notification {
 position:absolute;
 left:0;
 top:0;
 pointer-events:none;
 opacity:0;
 z-index:-1000
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
 -webkit-transition-timing-function:ease-out;
 -o-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide {
 pointer-events:none;
 -webkit-transition-property:opacity;
 -o-transition-property:opacity;
 transition-property:opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
 pointer-events:none
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
 pointer-events:auto
}
.swiper-container-cube {
 overflow:visible
}
.swiper-container-cube .swiper-slide {
 pointer-events:none;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 z-index:1;
 visibility:hidden;
 -webkit-transform-origin:0 0;
 -ms-transform-origin:0 0;
 transform-origin:0 0;
 width:100%;
 height:100%
}
.swiper-container-cube .swiper-slide .swiper-slide {
 pointer-events:none
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
 -webkit-transform-origin:100% 0;
 -ms-transform-origin:100% 0;
 transform-origin:100% 0
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
 pointer-events:auto
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next+.swiper-slide {
 pointer-events:auto;
 visibility:visible
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
 z-index:0;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.swiper-container-cube .swiper-cube-shadow {
 position:absolute;
 left:0;
 bottom:0;
 width:100%;
 height:100%;
 background:#000;
 opacity:.6;
 -webkit-filter:blur(50px);
 filter:blur(50px);
 z-index:0
}
.swiper-container-flip {
 overflow:visible
}
.swiper-container-flip .swiper-slide {
 pointer-events:none;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 z-index:1
}
.swiper-container-flip .swiper-slide .swiper-slide {
 pointer-events:none
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
 pointer-events:auto
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
 z-index:0;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.swiper-container-coverflow .swiper-wrapper {
 -ms-perspective:1200px
}
h1,
h2,
h3,
h4,
h5,
h6 {
 font-family:"AASmartSansHead";
 font-weight:300
}
.module-vertical-horizontal-tabs .module-tab-selected,
ul.module-tabs li a,
ul.httab-menuTab li a,
a.cta-link,
a.sub-cta-link,
.signpost-link-text,
a.cta-button,
.stat-figure,
.stat-heading,
.module-publications .download-sec-title,
.mod-2-col-text-with-image .mod-signpost-area p.signpost-title,
.module-tabs-contents-kayfacts .keyfact-value,
.module-imagecarousel-slider .module-imagecarousel-slide-count,
.document-download-left-content .dd-related-list .dd-dropdown,
.document-download-left-content .dd-related-list .dd-item,
.document-download-left-content .dd-related-doc-list a.doc-link,
.module-tabs-tab .module-tab-selected,
strong,
.rdMenuwrapper ul li.level1>a,
.rdMenuwrapper ul li sup,
.banner-title,
.active-banner-text .rdMainTitleActive,
.font-bold,
a.link-btn,
.rdMenuwrapper .rd-level2 li a,
.groupSitesgroup-sitesUL li a,
.rdMainTitleActive,
.rdHeaderWrapper #topToolsContainer ul li,
.main-menu>ul,
.download-sec-title,
.rdNameSite h2,
#rd-sitemap-section-Homepage-level1>li>a,
.rdBoxTitle,
.rdMainTitle,
.rdDropMenu span,
.pr-rns-box-heading p,
.rd-landing-box .homernsXmlContainer .rns-title,
.rd-calendar-event p.cl-title,
.rdMenuwrapper .rd-level2>li>a,
.rdMenuwrapper>ul,
.download-title,
.rdBodyTextActive>p,
.rdBodyTextActive li,
.paragraph-heading,
.module-imagecarousel-gallery-Image-slide-text h2.title,
.rdSubNavSectionTitle,
.rdSubNavSectionTitle sup,
.group-sites a,
.r dMenuwrapper .rd-level2 li.level3>a,
.second-level.menu-list .rd-leftmenuwrapper ul>li,
#searchbox #searchTextboxContainer input#searchTextbox a,
span.search-note,
footer .report-title,
.share-options .sharetext,
#breadcrumb a,
#breadcrumb span,
.date-text,
.banner-content-module h2,
.news-feed-items,
spandate,
a.download-btn,
.sign-up ul li a,
div#toplinks .second-level>ul>li>a,
.signpost-wrap p,
.card-title,
.card-signpost-item h3,
.mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-heading,
.mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-link,
.mod-3columncards-content-heading,
.video-gallery-title p {
 font-family:"AASmartSans";
 font-weight:normal;
 font-style:normal
}
.module-imagecarousel-gallery-Image-slide-text p,
.module-imagecarousel-gallery-Image-slide-text span.rad-small,
#topToolsContainer .group-drop .group-sites,
.paragraph-content p,
#rd-sitemap-section-Homepage-level1>li>ul>li>a,
.rdHomeBox,
.rdContentInnerWrap *,
.rdActiveTextBannerWrap *,
.rdActiveTextBannerWrap,
.rdDropMenu li.level3>a>span,
.ssRd *,
.blueRDBtn.twitter-talk-button,
.font-regular,
.rdBannerTitle,
.rd-landing-box .homernsXmlContainer p.rns-date,
p.rd-event-date,
.rdNavTitle,
.read-more-shnews a,
#gender-pay-gap-report-uk .bannerText p span,
footer h4,
sub,
sup,
.rad-thick {
 font-family:"AASmartSans";
 font-weight:normal;
 font-style:normal
}
body,
.module-page-banner-wrap .rad-introtext,
.modules-based-page .rad-introtext,
.module-page-banner-wrap p,
.module-page-banner-wrap ul li,
.module-page-banner-wrap ol li,
.modules-based-page ul li,
.modules-based-page ol li,
footer .container p,
#searchbox .ui-menu li,
.stat-text,
.module-tabs-contents-kayfacts .keyfact-text,
.font-light,
.text-between-text,
.slide-thumb p,
.card-signpost-in p {
 font-family:"AASmartSans";
 font-weight:normal;
 font-style:normal;
 margin-left:0
}
.modules-based-page ul li,
.modules-based-page ol li {
 margin-left:20px
}
h1,
h6,
.stat-heading {
 color:#031794
}
h2 {
 color:#031794
}
h3,
h4,
a.cta-link,
a.sub-cta-link,
.paragraph-heading,
.module-publications .publication-item-wrapper .download-sec-title {
 color:#031794
}
h5,
.stat-figure,
.module-tabs-contents-kayfacts .keyfact-value,
.module-publications .publication-item-wrapper a.cta-link,
.rad-thick {
 color:#031794
}
.rad-introtext {
 color:#337ef6
}
p,
ul li,
ol li {
 color:#4d4d4d
}
.module-page-banner-wrap h1,
.module-page-banner-wrap a.cta-link,
.mod-2-col-text-with-image .mod-textimageblock-content-image a.cta-link,
.mod-2-col-text-with-image .mod-signpost-area .signpost-link-text {
 color:#fff
}
.stat-text,
.module-tabs-contents-kayfacts .keyfact-text {
 color:#666
}
.document-download-left-content .dd-related-list .dd-dropdown,
.document-download-left-content .dd-related-list .dd-item {
 color:#797979
}
html,
body {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
body {
 font-size:100%;
 line-height:normal
}
h1 {
 font-size:3.8rem;
 line-height:normal
}
h2 {
 font-size:3.2rem;
 line-height:normal;
 margin-bottom:10px
}
h3 {
 font-size:2.4rem;
 line-height:normal;
 margin-bottom:30px
}
h4 {
 font-size:1.8rem;
 line-height:normal;
 margin-bottom:30px
}
h5 {
 font-size:1.4rem;
 line-height:normal;
 margin-bottom:20px
}
h6 {
 font-size:1.2rem;
 line-height:normal;
 margin-bottom:20px
}
a {
 color:#031794;
 text-decoration:none
}
a:focus {
 outline:1px dotted #fe0000;
 outline-offset:0;
 z-index:1
}
.introconten p a,
.catelanding-introtext p a,
.glossary-content .glossary-text p a,
.ir-announcements-page .ir-announcements-cntnt p a,
.glossary-page .glossary-content ul li a,
.glossary-page .story-introcontent-wrapper .glossary-landing-cntnt a,
.bod-full-wrap .bod-right-col p a,
.leadership-team-landing .bod-introtext div p a,
.module-data-stats .stat-text a,
.three-col-signpost .note-content a,
.module-bod.module-section .bod-right-col a:not(.cta-link),
.module-accordian .note-content p a,
.module-accordian .accordian-inner>p a,
.module-download-item-table .note-content a,
.module-download-item-table .cntntdv a,
.mod-3column-cards .top-content-area a,
.mod-tabs-3col-cards .mod-3columncards-content a,
.module-icon-cards-carousal .module-top-content-area a,
.video-gallery-module .text-with-header a,
.module-tab-with-download-table .top-content-area p a,
.module-accordian .introtext-wrapper p a,
.module-icon-cards-carousal .card-item-wrapper .card-content-wrap .card-content a,
.ir-presentation-page .pr-introtext p a,
.module-signpost-carousel .introtext-wrapper a,
.mod-3column-cards .note-content a,
.mod-3column-card-desc a,
.icon-cards--wrapper .card-signpost-inner a:not(.cta-link),
.module-three-col-icon-cards .mod-body-content a:not(.cta-link),
.module-text-block .mod-body-content p a,
.module-text-with-video-2-col .video-mod-content a:not(.cta-link),
.testimonial-right-content a,
.module-accordian:not(.with-docs) .accordian-content a,
.module-vTabs-content a:not(.cta-button):not(.cta-link):not(.module-tab-selected):not(.htabanchor),
.module-document-download .document-download-left-content .dd-content a,
.module-image-carousel-wrapper .module-image-carousel-gallery-text a,
.module-tabs a,
.mod-2-col-text-with-image a,
.mod-2-col-text-with-image a,
.module-text-block-with-img a:not(.cta-button):not(.cta-link),
.paragraph-block-2col a,
.banner-content-module a,
.content-page-wrapper a,
.module-text-block a:not(.cta-button):not(.cta-link),
.contentwrapper a,
.mod-case-studies .cs-right-col a {
 color:#031794;
 text-decoration:underline;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.module-data-stats.blue-gradient .stat-text a,
.module-data-stats.blue .stat-text a,
.three-col-signpost.blue-gradient .note-content a,
.three-col-signpost.blue .note-content a,
.module-image-carousel-wrapper.blue-gradient .module-imagecarousel-content .module-imagecarousel-top .module-image-carousel-gallery-text a,
.module-image-carousel-wrapper.blue .module-imagecarousel-content .module-imagecarousel-top .module-image-carousel-gallery-text a,
.module-accordian.blue-gradient .note-content p a,
.module-accordian.blue .note-content p a,
.module-download-item-table.blue-gradient .note-content p a,
.module-download-item-table.blue-gradient .note-content p,
.module-download-item-table.blue-gradient .cntntdv p,
.module-download-item-table.blue-gradient .cntntdv p a,
.module-download-item-table.blue .note-content p a,
.module-download-item-table.blue .note-content p,
.module-download-item-table.blue .cntntdv p,
.module-download-item-table.blue .cntntdv p a,
.module-three-col-icon-cards.blue-gradient .mod-body-content a:not(.cta-link),
.module-three-col-icon-cards.blue .mod-body-content a:not(.cta-link),
.video-gallery-module.blue .text-with-header a,
.video-gallery-module.blue-gradient .text-with-header a,
.module-accordian.blue-gradient .introtext-wrapper p a,
.module-accordian.blue .introtext-wrapper p a,
.module-signpost-carousel.blue-gradient .introtext-wrapper a,
.module-signpost-carousel.blue .introtext-wrapper a,
.module-text-block.blue-gradient a:not(.cta-button):not(.cta-link),
.module-text-block.blue a:not(.cta-button):not(.cta-link),
.module-text-block.blue-gradient .mod-body-content p a,
.module-text-block.blue .mod-body-content p a,
.module-text-with-video-2-col.blue-gradient .video-mod-content a:not(.cta-link),
.module-text-with-video-2-col.blue .video-mod-content a:not(.cta-link),
.module-imagecarousel-content .module-imagecarousel-top.blue-gradient .module-image-carousel-gallery-text a,
.module-imagecarousel-content .module-imagecarousel-top.blue .module-image-carousel-gallery-text a,
.module-document-download.blue .dd-content a,
.module-document-download.blue-gradient .dd-content a {
 color:#fff
}
.introconten p a:hover,
.catelanding-introtext p a:hover,
.glossary-content .glossary-text p a:hover,
.ir-announcements-page .ir-announcements-cntnt p a:hover,
.glossary-page .glossary-content ul li a:hover,
.glossary-page .story-introcontent-wrapper .glossary-landing-cntnt a:hover,
.bod-full-wrap .bod-right-col p a:hover,
.leadership-team-landing .bod-introtext div p a:hover,
.module-data-stats .stat-text a:hover,
.three-col-signpost .note-content a:hover,
.module-bod.module-section .bod-right-col a:not(.cta-link):hover,
.module-image-carousel-wrapper.blue-gradient .module-imagecarousel-content .module-imagecarousel-top .module-image-carousel-gallery-text a:hover,
.module-image-carousel-wrapper.blue .module-imagecarousel-content .module-imagecarousel-top .module-image-carousel-gallery-text a:hover,
.module-accordian .note-content p a:hover,
.module-accordian .accordian-inner>p a:hover,
.module-download-item-table.blue-gradient .note-content p a:hover,
.module-download-item-table.blue-gradient .cntntdv p a:hover,
.module-download-item-table.blue .note-content p a:hover,
.module-download-item-table.blue .cntntdv p a:hover,
.module-download-item-table .note-content a:hover,
.module-download-item-table .cntntdv a:hover,
.mod-3column-cards .top-content-area a:hover,
.mod-tabs-3col-cards .mod-3columncards-content a:hover,
.mod-tabs-3col-cards .mod-tabs-3col-cards a:hover,
.module-icon-cards-carousal .module-top-content-area a:hover,
.video-gallery-module .text-with-header a:hover,
.video-gallery-module .text-with-header a:hover,
.module-tab-with-download-table .top-content-area p a:hover,
.module-accordian .introtext-wrapper p a:hover,
.module-icon-cards-carousal .card-item-wrapper .card-content-wrap .card-content a:hover,
.ir-presentation-page .pr-introtext p a:hover,
.module-signpost-carousel.blue-gradient .introtext-wrapper a:hover,
.module-signpost-carousel.blue .introtext-wrapper a:hover,
.module-signpost-carousel .introtext-wrapper a:hover,
.mod-3column-cards .note-content a:hover,
.mod-3column-card-desc a:hover,
.icon-cards--wrapper .card-signpost-inner a:not(.cta-link):hover,
.module-three-col-icon-cards .mod-body-content a:hover:not(.cta-link),
.module-text-block.blue-gradient a:not(.cta-button):not(.cta-link):hover,
.module-text-block.blue a:not(.cta-button):not(.cta-link):hover,
.module-text-block .mod-body-content p a:hover,
.module-imagecarousel-content .module-imagecarousel-top .module-image-carousel-gallery-text a:hover,
.module-document-download.blue .dd-content a:hover,
.module-document-download.blue-gradient .dd-content a:hover,
.module-text-with-video-2-col .video-mod-content a:not(.cta-link):hover,
.testimonial-right-content a:hover,
.module-accordian:not(.with-docs) .accordian-content a:hover,
.module-vTabs-content a:not(.cta-button):not(.cta-link):not(.module-tab-selected):not(.htabanchor):hover,
.module-document-download .document-download-left-content .dd-content a:hover,
.module-image-carousel-wrapper .module-image-carousel-gallery-text a:hover,
.module-tabs a:hover,
.mod-2-col-text-with-image a:hover,
.mod-2-col-text-with-image a:hover,
.module-text-block-with-img a:not(.cta-button):not(.cta-link):hover,
.paragraph-block-2col a:hover,
.banner-content-module a:hover,
.content-page-wrapper a:hover,
.module-text-block a:not(.cta-button):not(.cta-link):hover,
.contentwrapper a:hover,
.mod-case-studies .cs-right-col a:hover {
 color:#8295bc
}
.mod-3column-cards.blue-gradient .top-content-area a:hover,
.mod-3column-cards.blue .top-content-area a:hover,
.mod-3column-cards.blue-gradient .note-content a:hover,
.mod-3column-cards.blue .note-content a:hover {
 color:#8295bc!important
}
.ir-presentation-page .pr-introtext p a {
 border-bottom:0 none
}
h2>sup {
 font-size:.5em;
 top:-0.7em
}
.rad-introtext {
 font-size:2.1rem;
 line-height:3.8rem;
 margin-bottom:30px
}
p {
 font-size:1.8rem;
 line-height:30px;
 margin-bottom:30px
}
ul li,
ol li {
 font-size:1.8rem;
 line-height:normal
}
#MainWrapper ul li,
#MainWrapper ol li {
 margin-bottom:0
}
div#logo img {
 width:222px;
 visibility:visible;
 -webkit-transition:visibility .3s ease-in-out;
 -moz-transition:visibility .3s ease-in-out;
 -o-transition:visibility .3s ease-in-out;
 transition:visibility .3s ease-in-out
}
div#logo a {
 display:inline-block;
 width:152px
}
table sup {
 font-size:75%;
 top:-1em
}
sup {
 font-size:60%;
 top:-0.8em
}
strong sup,
h1 sup,
h3 sup,
h4 sup,
h5 sup,
h6 sup {
 font-weight:700
}
.note-content {
 margin-top:30px;
 display:inline-block
}
#loader,
#loadedcontent {
 display:none;
 text-align:center
}
.rad-notes,
.rad-notes li {
 font-size:1.2rem;
 line-height:1.6rem
}
.rad-notes {
 margin-top:30px
}
body.colorbox-on {
 overflow:hidden
}
body.posfixed {
 overflow:hidden
}
body {
 background:none repeat scroll 0 0;
 position:relative
}
div#MainWrapper {
 float:left;
 width:100%
}
#Homepage #MainWrapper {
 max-width:100%;
 overflow:hidden
}
footer h4 {
 color:#fff;
 font-size:2.0rem;
 padding-bottom:15px;
 line-height:24px
}
.footer-headings {
 color:#002776;
 font-size:2.0rem;
 padding-bottom:15px;
 line-height:24px;
 font-weight:500;
 font-style:normal;
 margin-bottom:0
}
.container-fluid {
 max-width:1200px
}
.float100 {
 float:left;
 width:100%
}
.visuallyhidden {
 border:0;
 clip:rect(0 0 0 0);
 height:1px;
 width:1px;
 margin:-1px;
 padding:0;
 overflow:hidden;
 position:absolute!important
}
.email-alert-txt {
 margin-left:16.66666667%;
 margin-right:16.66666667%
}
.email-alert-txt p {
 margin-bottom:15px
}
.email-alert-txt a:hover {
 color:#fe0000
}
.email-alert-txt a {
 font-size:1.8rem;
 line-height:22px;
 display:inline-block;
 padding-right:40px;
 position:relative;
 font-weight:700;
 margin-bottom:8px;
 text-decoration:none;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out;
 color:#031794
}
.email-alert-txt a:after {
 content:"\e900";
 font-family:'icomoon'!important;
 right:15px;
 position:absolute;
 color:#fe0000;
 font-size:13px;
 font-weight:normal;
 bottom:-3px;
 transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg);
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.email-alert-txt a:hover:after {
 right:5px
}
.contentwrapper img {
 max-width:100%;
 padding-left:0
}
.contentwrapper .pr-back-link .pr-date {
 width:100%;
 font-weight:700;
 text-align:center
}
.contentwrapper .pr-back-link .pr-date p {
 font-size:1.8rem
}
.ir-announcements-page .pr-date p,
.ir-announcements-page .pr-title p,
.ir-announcements-page .pr-introtext p {
 margin:0
}
.ir-announcements-page .pr-title p,
.ir-presentation-page .pr-title p {
 color:#4d4d4d;
 font-weight:normal
}
.contentwrapper .inv_timelineMainContainer ul li {
 list-style-type:none!important
}
.dd-single-link.dd-document-section .cta-link {
 float:left
}
table thead th {
 text-align:left;
 font-size:1.4rem;
 line-height:1.7rem;
 font-weight:700;
 color:#031794;
 border-right:2px solid #e4e4e4;
 border-top:1px solid #e4e4e4;
 background:#f6f8fb
}
table thead th:last-child,
table tbody th:last-child {
 border-right:0
}
table tbody td,
table tbody th {
 font-size:1.2rem;
 line-height:1.7rem;
 color:#4d4d4d;
 border-right:2px solid #e4e4e4;
 border-top:1px solid #e4e4e4
}
table tbody th {
 font-weight:700
}
table tbody td:last-child {
 border-right:0
}
table th {
 font-weight:500;
 text-align:left
}
table th,
table td {
 padding:25px 25px;
 font-size:1.2rem;
 line-height:1.7rem;
 color:#4d4d4d
}
.two-col-further-content table tbody td,
.two-col-further-content table tbody th {
 font-weight:400
}
.two-col-further-content table {
 margin-bottom:50px
}
#PageLevel {
 display:none
}
.content-page-wrapper .tabs-container ul li:before {
 content:'';
 display:none
}
.content-page-wrapper .tabs-container ul li {
 margin:0;
 padding:0
}
.contentwrapper .tabs-container.iframe-tabs {
 margin-top:0
}
.content-page-wrapper .scroll-table-container {
 width:100%;
 padding:0 0 5px;
 overflow-y:hidden;
 overflow-x:auto;
 margin-bottom:14px
}
.content-page-wrapper .scroll-table-container::-webkit-scrollbar-thumb {
 border-radius:5px;
 border:2px solid #e7e5db;
 background-color:#e7e5db
}
.content-page-wrapper .scroll-table-container>table {
 margin-bottom:0
}
.content-page-wrapper .scroll-table-container::-webkit-scrollbar {
 -webkit-appearance:none;
 width:10px;
 height:7px
}
.further-content-wrapper .scroll-table-container {
 width:100%;
 padding:0 0 5px;
 overflow-y:hidden;
 overflow-x:auto;
 margin-bottom:14px
}
.further-content-wrapper .scroll-table-container::-webkit-scrollbar-thumb {
 border-radius:5px;
 border:2px solid #e7e5db;
 background-color:#e7e5db
}
.further-content-wrapper .scroll-table-container>table {
 margin-bottom:0
}
.further-content-wrapper .scroll-table-container::-webkit-scrollbar {
 -webkit-appearance:none;
 width:10px;
 height:7px
}
.module-testimonial .testimonial-right-content-inner ul,
.module-tab-details ul ul,
.module-tab-details ol ol,
.content-page-wrapper ul ul,
.content-page-wrapper ol ol,
.content-page-wrapper ul ol,
.content-page-wrapper ol ul,
.contentwrapper ul ul,
.contentwrapper ol ol,
.contentwrapper ul ol,
.contentwrapper ol ul,
.module-text-block ol ol,
.module-text-block ul ul,
.module-text-block ul ol,
.module-text-block ol ul,
.accordian-content ul ul,
.accordian-content ol ol,
.accordian-content ol ul,
.accordian-content ul ol,
.rc-accordian-content ul ul,
.rc-accordian-content ol ol,
.rc-accordian-content ol ul,
.rc-accordian-content ul ol,
.mod-2-col-text-with-image ul ul,
.mod-2-col-text-with-image ol ol,
.mod-2-col-text-with-image ol ul,
.mod-2-col-text-with-image ul ol,
.module-text-with-video-2-col ul ul,
.module-text-with-video-2-col ul ol,
.module-text-with-video-2-col ol ol,
.module-text-with-video-2-col ol ul,
.module-accordian .left-content-wrapper .mod-top-content ul ul {
 margin:20px 20px 0 20px
}
.mod-2-col-text-with-image ol,
.module-tab-details ol,
.content-page-wrapper ol,
.contentwrapper ol,
.module-text-block ol,
.accordian-content ol,
.rc-accordian-content ol,
.module-text-with-video-2-col ol {
 list-style-type:decimal;
 list-style-position:outside;
 padding-left:0
}
.module-testimonial .testimonial-right-content-inner ul li,
.mod-2-col-text-with-image ul,
.module-tab-details ul,
.content-page-wrapper ul,
.contentwrapper ul,
.module-text-block ul,
.accordian-content ul,
.rc-accordian-content ul,
.mod-3column-cards .mod-3column-cards-wrapper .mod-3column-card-item .mod-3column-card-desc ul,
.module-text-with-video-2-col ul,
.module-accordian .left-content-wrapper .mod-top-content ul {
 list-style-type:disc;
 list-style-position:outside;
 padding-left:0
}
.mod-2-col-text-with-image ul li,
.module-tab-details ul li,
.content-page-wrapper ul li,
.contentwrapper ul li,
.module-text-block ul li,
.accordian-content ul li,
.rc-accordian-content ul li,
.module-document-download ul li,
.module-text-with-video-2-col ul li,
.module-accordian .left-content-wrapper .mod-top-content ul li,
.module-image-tabs ul li {
 list-style-type:disc!important;
 position:relative;
 padding-left:0;
 line-height:3.0rem
}
.mod-2-col-text-with-image ul,
.mod-2-col-text-with-image ol,
.module-tab-details ul,
.module-tab-details ol,
.content-page-wrapper ul,
.contentwrapper ul,
.module-text-block ul,
.content-page-wrapper ol,
.contentwrapper ol,
.module-text-block ol,
.accordian-content ul,
.accordian-content ol,
.rc-accordian-content ul,
.rc-accordian-content ol,
.module-document-download ul,
.module-document-download ol,
.module-text-with-video-2-col ol,
.module-text-with-video-2-col ul,
.module-image-tabs ol,
.module-image-tabs ul {
 margin-left:20px;
 margin-bottom:30px
}
.module-testimonial .testimonial-right-content-inner ul li,
.mod-2-col-text-with-image ul li,
.mod-2-col-text-with-image ol li,
.module-tab-details ul li,
.module-tab-details ol li,
.module-text-block ul li,
.module-text-block ol li,
.content-page-wrapper ul li,
.content-page-wrapper ol li,
.contentwrapper ul li,
.contentwrapper ol li,
.accordian-content ul li,
.accordian-content ol li,
.rc-accordian-content ul li,
.rc-accordian-content ol li,
.module-document-download ul li,
.module-document-download ol li,
.module-document-download ul li,
.module-document-download ol li,
.module-text-with-video-2-col ul li,
.module-text-with-video-2-col ol li,
.module-accordian .left-content-wrapper .mod-top-content ul li,
.module-image-tabs ol li,
.module-image-tabs ul li {
 padding-bottom:20px
}
.module-testimonial .testimonial-right-content-inner ul li:last-child,
.mod-2-col-text-with-image ol li:last-child,
.mod-2-col-text-with-image ul li:last-child,
.module-tab-details ul li:last-child,
.module-tab-details ol li:last-child,
.module-text-block ul li:last-child,
.module-text-block ol li:last-child,
.content-page-wrapper ul li:last-child,
.content-page-wrapper ol li:last-child,
.contentwrapper ul li:last-child,
.contentwrapper ol li:last-child,
.accordian-content ul li:last-child,
.accordian-content ol li:last-child,
.rc-accordian-content ul li:last-child,
.rc-accordian-content ol li:last-child,
.module-document-download ol li:last-child,
.module-document-download ul li:last-child,
.module-text-with-video-2-col ol li:last-child,
.module-text-with-video-2-col ul li:last-child {
 padding-bottom:0
}
.pr-item-container p span.rad-small {
 font-size:.889em;
 line-height:1.625em
}
@media only screen and (min-width:1200px) {
 .animate {
  -moz-transform:initial;
  -o-transform:initial;
  -ms-transform:initial;
  -webkit-transform:initial;
  transform:initial;
  -webkit-opacity:1;
  -moz-opacity:1;
  opacity:1;
  -moz-transition:all .6s ease-in-out;
  -o-transition:all .6s ease-in-out;
  -webkit-transition:all .6s ease-in-out;
  transition:all .6s ease-in-out
 }
 .js-animate {
  -moz-transform:translateY(10%);
  -o-transform:translateY(10%);
  -ms-transform:translateY(10%);
  -webkit-transform:translateY(10%);
  transform:translateY(10%);
  -webkit-opacity:0;
  -moz-opacity:0;
  opacity:0
 }
 .nojs .js-animate,
 .nojs .ss-module-page .js-animate {
  opacity:1;
  transform:none
 }
}
@-webkit-keyframes arrowUp {
 0% {
  bottom:0
 }
 50% {
  bottom:4px
 }
 100% {
  bottom:0
 }
}
@-moz-keyframes arrowUp {
 0% {
  bottom:0
 }
 50% {
  bottom:4px
 }
 100% {
  bottom:0
 }
}
@-o-keyframes arrowUp {
 0% {
  bottom:0
 }
 50% {
  bottom:4px
 }
 100% {
  bottom:0
 }
}
@keyframes arrowUp {
 0% {
  bottom:0
 }
 50% {
  bottom:4px
 }
 100% {
  bottom:0
 }
}
@-webkit-keyframes vLine {
 0% {
  height:0
 }
 100% {
  height:100%
 }
}
@-moz-keyframes vLine {
 0% {
  height:0
 }
 100% {
  height:100%
 }
}
@-o-keyframes vLine {
 0% {
  height:0
 }
 100% {
  height:100%
 }
}
@keyframes vLine {
 0% {
  height:0
 }
 100% {
  height:100%
 }
}
@-webkit-keyframes hLine {
 0% {
  width:0
 }
 100% {
  width:100%
 }
}
@-moz-keyframes hLine {
 0% {
  width:0
 }
 100% {
  width:100%
 }
}
@-o-keyframes hLine {
 0% {
  width:0
 }
 100% {
  width:100%
 }
}
@keyframes hLine {
 0% {
  width:0
 }
 100% {
  width:100%
 }
}
h2.with-offset {
 position:relative
}
.module-section .vLine:before {
 content:"";
 position:absolute;
 width:2px;
 background:#0075b0;
 top:5px;
 left:0
}
.module-section .vLine.with-offset::before {
 left:-20px
}
.nojs .module-section .vLine:before {
 height:100%
}
.module-section .vLine.anit:before {
 -webkit-animation:vLine .5s 1 forwards;
 -moz-animation:vLine .5s 1 forwards;
 -o-animation:vLine .5s 1 forwards;
 animation:vLine .5s 1 forwards;
 -webkit-animation-delay:.5s;
 -moz-animation-delay:.5s;
 -o-animation-delay:.5s;
 animation-delay:.5s
}
.module-section .hLine:before {
 content:"";
 position:absolute;
 height:100%;
 top:0;
 left:0;
 background:#0075b0
}
.nojs .module-section .hLine:before {
 width:100%
}
.module-section .hLine.anit:before {
 -webkit-animation:hLine .5s 1 forwards;
 -moz-animation:hLine .5s 1 forwards;
 -o-animation:hLine .5s 1 forwards;
 animation:hLine .5s 1 forwards;
 -webkit-animation-delay:.5s;
 -moz-animation-delay:.5s;
 -o-animation-delay:.5s;
 animation-delay:.5s
}
.module-section span.vline:before {
 content:'';
 border-left:2px solid #0075b0;
 left:3px;
 position:absolute;
 height:0;
 width:2px;
 top:0
}
.module-section span.hline:before {
 content:'';
 width:57%;
 background:#0075b0;
 height:2px;
 position:absolute;
 top:0
}
.module-section .vline.anit:before,
.module-section .hline.anit:before {
 -webkit-animation:vLine 1s 1 forwards;
 -moz-animation:vLine 1s 1 forwards;
 -o-animation:vLine 1s 1 forwards;
 animation:vLine .5s 1 forwards;
 animation-delay:0s;
 animation-delay:.5s;
 -webkit-animation-delay:.5s
}
.module-imagecarousel-gallery-Image-text span.hline {
 position:absolute;
 width:79%;
 height:2px;
 left:calc(-44% + 26px);
 top:84px
}
.fullwidth-image-text span.hline {
 position:absolute;
 width:100%;
 height:2px;
 left:calc(-57% - 17px);
 top:44px
}
#auto-top-link {
 display:none;
 position:fixed;
 float:left;
 bottom:20px;
 right:45px;
 text-decoration:none;
 z-index:9999;
 background:#002478;
 padding:5px;
 padding:10px;
 border-radius:4px;
 width:40px;
 height:40px;
 border:2px solid #0075b0
}
#auto-top-link span.icon-arrow-down {
 position:absolute;
 font-size:1.5rem;
 left:10px;
 top:10px;
 width:15px;
 height:15px
}
#auto-top-link span.icon-arrow-down:before {
 transform:rotate(180deg);
 -webkit-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 position:absolute
}
.video-contentpage-inner .inv_transcripts {
 padding-top:0!important
}
.video-item-content {
 min-height:240px
}
.video-item-content a.vlink {
 color:#031794;
 text-decoration:none
}
.video-item-content a.vlink:hover {
 color:#031794
}
.headerwrapper {
 position:fixed;
 z-index:502;
 top:0;
 width:100%;
 webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.rdBannerWrapper {
 clear:both;
 position:relative;
 width:100%;
 overflow:hidden;
 margin-top:-107px;
 z-index:10
}
#contentwrapper {
 max-width:1200px;
 margin:0 auto;
 position:relative;
 margin-top:71px;
 padding:0 15px
}
#contentwrapper.doc-item-pg {
 margin-bottom:50px
}
.main-menu {
 position:relative;
 display:inline-block;
 width:100%;
 float:right;
 text-align:right;
 margin-top:8px
}
body.stckIt .main-menu li.level1,
body.posfixed .main-menu li.level1 {
 padding-bottom:0
}
body.stckIt .main-menu,
body.posfixed .main-menu {
 margin-top:8px
}
div#logo.stickyLogo,
body.posfixed div#logo {
 background:url("/~/media/C14B72F3BBB1409EA69731E421454EE3.svg") no-repeat;
 height:50px;
 width:100%;
 float:left;
 position:absolute;
 background-size:222px auto;
 background-position:0 0
}
div#logo.stickyLogo img,
body.posfixed div#logo img {
 visibility:hidden
}
body.stckIt #headerwrapper {
 top:0
}
.headerwrapper:before {
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
body.stckIt .menu-wrapper,
body.posfixed .menu-wrapper {
 padding-top:0
}
#topToolsContainer {
 position:relative;
 float:left;
 width:100%
}
#topToolsContainer .group-drop {
 margin:0
}
#topToolsContainer .group-drop .group-sites {
 float:left;
 padding:10px 16px 9px;
 border-right:1px solid #b2bdd6;
 font-size:1.3rem;
 text-transform:uppercase;
 color:#031794
}
#topToolsContainer .group-drop .group-sites.last {
 padding:0
}
#topToolsContainer .group-drop .group-sites.active {
 background:#fff
}
.rdMenuwrapper ul li.level1>a {
 color:#fff;
 font-size:1.6rem;
 position:relative;
 text-decoration:none;
 -webkit-transition:color .4s ease-in-out;
 -moz-transition:color .4s ease-in-out;
 -o-transition:color .4s ease-in-out;
 transition:color .4s ease-in-out
}
.openSearch {
 display:inline-block;
 margin-left:2px;
 position:relative;
 margin-top:5px;
 float:right;
 height:30px;
 width:43px
}
.internetexplorer11 .rdMenuwrapper ul li.level1>a {
 margin-left:1px
}
.ms-edge .rdMenuwrapper ul li.level1>a {
 margin-left:1px
}
a.searchOPEN {
 content:'';
 position:absolute;
 height:25px;
 width:25px;
 left:18px;
 top:5px
}
span.icon-search-icon {
 font-size:2.2rem;
 color:#fff;
 left:0
}
body.stckIt span.icon-search-icon,
body.posfixed span.icon-search-icon {
 color:#031794
}
body.stckIt #headerwrapper,
body.posfixed #headerwrapper {
 z-index:502;
 max-width:100%;
 position:fixed;
 width:100%;
 background:#fff;
 top:0;
 transform:translateY(0);
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 border-bottom:1px solid #d6dde9
}
body.posfixed #headerwrapper,
body.posfixed .second-level.menu-list ul li.haschildren>a {
 z-index:9999
}
body.stckIt .rdMenuwrapper ul li.level1>a,
body.stckIt .rdMenuwrapper ul li.level1>a:hover,
body.stckIt .second-level.menu-list ul>li>a,
body.posfixed .rdMenuwrapper ul li.level1>a,
body.posfixed .rdMenuwrapper ul li.level1>a:hover,
body.posfixed .second-level.menu-list ul>li>a {
 color:#031794
}
body.stckIt .rdMenuwrapper ul li.level1.current>a,
body.stckIt .rdMenuwrapper ul li.level1.selected>a,
body.posfixed .rdMenuwrapper ul li.level1.current>a,
body.posfixed .rdMenuwrapper ul li.level1.selected>a {
 color:#fff
}
body.stckIt .rdMenuwrapper ul li.level1:hover>a,
body.stckIt .rdMenuwrapper ul li.level1:hover>a,
body.posfixed .rdMenuwrapper ul li.level1:hover>a,
body.posfixed .rdMenuwrapper ul li.level1:hover>a {
 color:#fff;
 background-color:#002776;
 transition:none
}
body.stckIt .group-sites a,
body.posfixed .group-sites a {
 color:#031794
}
body.stckIt .group-sites,
body.posfixed .group-sites {
 border:1px solid #031794
}
body.nav-up #headerwrapper {
 transform:translateY(-125px);
 -webkit-transform:translateY(-125px);
 -ms-transform:translateY(-125px);
 background:#fff;
 border-bottom:1px solid #d6dde9
}
body.nojs .rdMenuwrapper .level1:hover>ul {
 display:block!important;
 width:450px
}
body.nojs .headerwrapper {
 background:#fff
}
body.nojs div#logo {
 background:url("/~/media/68F4E6E6503A4EEEA2D481EA8878FE87.svg") no-repeat;
 height:50px;
 width:100%;
 float:left;
 position:absolute;
 background-size:222px auto;
 background-position:0 0
}
body.nojs span.icon-search-icon {
 color:#031794
}
body.nojs #headerwrapper {
 max-width:100%;
 position:fixed;
 width:100%;
 background:#fff;
 top:0;
 transform:translateY(0);
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 border-bottom:1px solid #d6dde9
}
body.nojs ul li.level1>a,
body.nojs .second-level ul li.second-nav>a {
 color:#031794
}
body.nojs .rdMenuwrapper ul li.level1.current>a {
 color:#fff
}
body.nojs .rdMenuwrapper ul li.level1:hover>a {
 color:#fff;
 background-color:#002776;
 transition:none
}
body.nojs .group-sites a {
 color:#031794
}
body.nojs .group-sites {
 border:1px solid #031794
}
body.nojs div#logo img {
 visibility:hidden
}
.nojs .slide-thumb {
 display:inline-block;
 flex:1;
 justify-content:center
}
.nojs .slider-nav-thumbnails {
 display:flex
}
.nojs .module-imagecarousel-gallery-Image-text {
 z-index:10
}
.nojs .module-imagecarousel-gallery-Images {
 position:relative;
 margin-bottom:110px
}
.nojs .module-imagecarousel-gallery-Images-nav {
 display:none
}
.nojs .main-menu li>a {
 text-align:left;
 width:100%;
 display:inline-block;
 white-space:nowrap
}
.nojs .main-menu li.level2 {
 margin-bottom:5px
}
.nojs .main-menu li.level3>a {
 font-size:1.4rem
}
.nojs .main-menu li.level2 ul {
 margin-bottom:20px
}
.nojs .main-menu li.level1:hover>ul {
 background:#fff none repeat scroll 0 0;
 display:block;
 padding:20px;
 position:absolute;
 top:100%;
 z-index:9999
}
.nojs .main-menu li.level1:nth-last-child(2):hover>ul,
.nojs .main-menu li.level1:nth-last-child(1):hover>ul {
 right:0
}
.nojs .top-group-container:hover .groupSitesContainer {
 display:block
}
.nojs .second-level.menu-list ul>li>a {
 color:#031794
}
.nojs .second-level .rdsubmenu-wrapper {
 top:50px
}
.nojs .second-level .second-contact-us>.rdsubmenu-wrapper {
 display:none
}
.menu-wrapper {
 float:right;
 margin-top:3px
}
.openSearch:before {
 content:'';
 position:absolute;
 left:0;
 top:6px;
 height:22px;
 width:2px;
 border-left:2px solid #fff
}
a.link-btn:hover {
 text-decoration:none;
 color:#fff
}
a.link-btn {
 opacity:1;
 color:#fff;
 font-size:1.8rem;
 padding:6px 30px 6px 0;
 position:relative;
 text-decoration:none;
 display:inline-block;
 transition:all .4s ease-in-out;
 -webkit-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out
}
.active-banner-text a.link-btn {
 border-top:1px solid #898989;
 display:table;
 margin-top:50px;
 padding:15px 30px 6px 0
}
.active-banner-text a.link-btn:hover,
.banner-content a.link-btn:hover {
 color:#EBE4C7
}
.video-thumb {
 border-radius:9px;
 display:table-cell;
 position:relative
}
.video-thumb img {
 border-radius:4px
}
.vid-link-text {
 vertical-align:middle;
 line-height:normal;
 display:table-cell;
 padding:0
}
.hero-slider .vid-link-text {
 padding:0 0 0 20px
}
.video-thumb-wrapper {
 height:75px
}
.videowrapper {
 display:none
}
a.link-btn span.icon-play-icn {
 font-size:2.5rem;
 top:calc(50% - 9px);
 -webkit-transform:rotate(0deg);
 -ms-transform:rotate(0deg);
 transform:rotate(0deg);
 color:#031794;
 right:-8px
}
span.icon-play-icn {
 background:#fff;
 border-radius:50%
}
a.link-btn:hover span {
 right:-8px
}
a.link-btn>span {
 font-size:1.4rem;
 -webkit-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 transform:rotate(-90deg);
 display:inline-block;
 color:#fe0000;
 position:absolute;
 transition:all .4s ease-in-out;
 -webkit-transition:all .4s ease-in-out;
 right:0;
 top:calc(50% - 4px)
}
.hero-banner a.link-btn>span {
 top:calc(50% + 2px)
}
.main-menu .level1:hover>a,
.main-menu .level1.current>a,
.main-menu .level1.selected>a {
 background-color:#002478;
 color:#fff;
 border-radius:4px
}
.main-menu .level1>a {
 padding:12px 18px 11px 18px;
 margin-bottom:20px
}
.rdMenuwrapper .rd-level2 li a {
 color:#4a4a4a;
 line-height:1.1em;
 padding:10px 45px 10px 30px;
 font-size:1.4rem;
 width:100%;
 position:relative;
 height:100%;
 float:left;
 white-space:nowrap
}
.rdsubmenu-wrapper .rd-level2>li {
 display:block;
 float:left;
 width:100%
}
.rdsubmenu-wrapper .rd-level2>li .level3-title a {
 color:#031794;
 text-decoration:none;
 padding-left:16px;
 font-size:1.8rem;
 text-transform:none
}
.rdsubmenu-wrapper .rd-level2>li .level3-title a:hover {
 text-decoration:underline
}
.rd-level2 li ul {
 position:absolute;
 width:calc(110% + 36px);
 height:100%;
 top:60px;
 left:100%;
 z-index:20;
 background:#f6f8fb
}
.level3menuwrapper {
 display:none
}
.rdsubmenu-wrapper .rd-level2>li .level3-title {
 color:#031794;
 padding-bottom:10px;
 float:left
}
.rdsubmenu-wrapper .rd-level2 li.level3 a:hover span {
 left:15px;
 color:#031794;
 text-decoration:underline
}
.rdsubmenu-wrapper .rd-level2>li>a>span.icon-down-arrow,
.rdsubmenu-wrapper .rd-level2>li>a>.icon-right-arrow {
 right:auto;
 top:0;
 margin-left:10px;
 font-size:1.1rem;
 display:inline-block;
 color:#fe0000;
 position:relative;
 transition:all .2s;
 -webkit-transition:all .2s;
 width:12px;
 height:12px;
 left:0;
 text-align:center
}
.rdsubmenu-wrapper .rd-level2>li:hover>a>span.icon-down-arrow,
.rdsubmenu-wrapper .rd-level2>li.active>a>span.icon-down-arrow {
 margin-left:30px;
 left:auto;
 text-decoration:none
}
.rdMenuwrapper>ul {
 margin:0 auto
}
.rdMenuwrapper .level1>ul {
 display:none!important
}
.rdsubmenu-wrapper.left-menu {
 right:auto;
 left:0
}
.rdsubmenu-wrapper {
 position:absolute;
 top:53px;
 display:flex;
 left:calc(50% - 401px);
 width:auto;
 z-index:999;
 background-color:#fff;
 opacity:0;
 visibility:hidden;
 -webkit-transform:translateY(10px);
 transform:translateY(10px);
 pointer-events:none;
 -webkit-box-shadow:2px 2px 10px 1px rgba(0,36,120,0.52);
 -moz-box-shadow:2px 2px 10px 1px rgba(0,36,120,0.52);
 box-shadow:2px 2px 10px 1px rgba(0,36,120,0.52);
 overflow:hidden;
 padding-bottom:20px;
 transition:all .4s ease-in-out;
 -webkit-transition:all .4s ease-in-out
}
.main-menu li.level1:nth-last-child(2) .rdsubmenu-wrapper {
 left:auto;
 right:-100px
}
.rdsubmenu-wrapper.right-menu {
 right:-130px;
 left:auto
}
.main-menu li.level1.last .rdsubmenu-wrapper {
 right:-40px;
 left:auto
}
nav.rdMenuwrapper ul li:nth-child(3) .rdsubmenu-wrapper {
 right:auto;
 left:-100%
}
nav.rdMenuwrapper ul li:nth-child(2) .rdsubmenu-wrapper {
 right:auto;
 left:-100%
}
.main-menu a:hover {
 text-decoration:none
}
.rdsubmenu-wrapper .rd-level2>li:hover,
.rdsubmenu-wrapper .rd-level2>li.active {
 background:#f6f8fb;
 color:#fe0000
}
.rdsubmenu-wrapper .rd-level2>li:hover>a,
.rdsubmenu-wrapper .rd-level2>li.active>a {
 color:#031794;
 text-decoration:underline
}
.rdsubmenu-wrapper .rd-level2>li:hover>a>span.icon-right-arrow {
 text-decoration:none
}
.rdsubmenu-wrapper .rd-level2>li.level2>a>span {
 transition:all .2s;
 padding-left:0;
 left:0;
 -webkit-transition:all .2s;
 position:relative;
 max-width:350px;
 display:inline-block;
 overflow:hidden;
 text-overflow:ellipsis
}
.rdsubmenu-wrapper .rd-level2 li.level3 span {
 max-width:270px;
 transition:all .2s;
 padding-left:0;
 left:0;
 -webkit-transition:all .2s;
 position:relative;
 display:inline-block;
 overflow:hidden;
 text-overflow:ellipsis
}
.SmenuShow {
 opacity:1;
 z-index:9999;
 visibility:visible
}
.SmenuHide {
 opacity:0;
 z-index:0;
 visibility:hidden
}
.rdsubmenu-wrapper .rd-level2>li.active>a>span {
 left:15px
}
.rdMenuwrapper .rd-level2 li.level3>a {
 padding-top:6px;
 padding-bottom:6px;
 line-height:normal;
 color:#4a4a4a;
 width:100%;
 left:0;
 text-transform:none;
 transition:all .2s;
 -webkit-transition:all .2s
}
.rd-level2 {
 text-align:left
}
.rdMenuwrapper {
 margin:0 auto;
 max-width:1170px;
 position:relative;
 display:inline-block;
 z-index:58
}
.rdMenuwrapper>ul {
 display:table;
 font-size:1.4rem;
 margin:0 auto;
 max-width:1170px;
 width:100%
}
.rdsubmenu-wrapper .rd-level2>li ul {
 opacity:0;
 transform:translate3d(500px,0,0)
}
.rdsubmenu-wrapper .rd-level2>li.active ul {
 transform:translate3d(0,0,0);
 transition:all .8s ease;
 -webkit-transition:all .8s ease;
 -ms-transition:all .8s ease;
 opacity:1
}
#rdSubNavSignPost {
 display:none
}
.navsignpost-wrapper .download-sec-wrap {
 margin-top:0
}
.navsignpost-wrapper {
 background-color:#f6f8fb;
 float:right;
 padding:78px 14px 25px 28px;
 text-align:left;
 width:auto;
 min-width:356px
}
.navsignpost-wrapper.level3-menu .download-sec-wrap {
 opacity:0;
 transform:translate3d(500px,0,0);
 -ms-transform:translate3d(500px,0,0);
 -webkit-transform:translate3d(500px,0,0)
}
.rdNavTitle {
 font-size:1.286rem;
 color:#031794;
 text-transform:uppercase
}
.rd-leftmenuwrapper {
 float:left;
 width:auto;
 position:relative;
 text-align:left;
 max-width:450px
}
.rdsubmenu {
 float:left;
 width:100%
}
.rdsubmenu-wrapper>div {
 padding-bottom:9999px;
 margin-bottom:-9999px
}
.navsignpost-wrapper .rdNavLink a {
 padding-left:50px;
 position:relative;
 padding-bottom:30px;
 color:#545454
}
.rdNavImage>img {
 width:100%;
 height:auto;
 max-width:100%
}
.overlay {
 top:139px
}
.overlay.stickymood {
 top:72px
}
#innerRD-ticker-wrapper.innerRD {
 padding-top:50px
}
.rd-leftmenuwrapper .level3.current a>span,
.rd-leftmenuwrapper .level3.selected a>span {
 left:15px;
 color:#031794;
 text-decoration:underline
}
.rdsubmenu-wrapper .level2.selected {
 background:#f6f8fb
}
.rdsubmenu-wrapper .rd-level2>li.level2.selected.active>a>span {
 left:15px
}
.rdMenuwrapper .rd-level2 li.level2.selected a {
 color:#031794
}
.rdsubmenu-wrapper .rd-level2>li.level2.current {
 background:#f6f8fb
}
.rdsubmenu-wrapper .rd-level2>li.level2.current>a {
 color:#031794;
 text-decoration:underline
}
.second-level.menu-list .rd-leftmenuwrapper ul>li.second-nav.current>a {
 color:#031794;
 text-decoration:underline;
 left:15px
}
.second-level.menu-list ul>li.first-nav.selected>a {
 text-decoration:underline
}
.rdSubNavSectionTitle .rdSubNavSectionClose {
 float:right;
 cursor:pointer
}
.rdSubNavSectionTitlelable a:hover {
 text-decoration:none
}
.rdSubNavSectionTitle sup {
 font-size:.5em;
 top:-1em
}
.top-group-container {
 margin-left:20px;
 position:relative
}
div#toplinks {
 display:flex;
 justify-content:flex-end;
 margin-top:13px;
 height:38px;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.group-sites {
 border-radius:16.5px;
 background-color:rgba(255,255,255,0.15);
 position:relative;
 float:right;
 border:1px solid rgba(255,255,255,0.58)
}
.group-sites span {
 position:absolute;
 right:12px;
 top:calc(50% - 3px);
 color:#fe0000;
 font-size:.9rem;
 font-weight:normal
}
.groupSitesgroup-sitesUL li a {
 font-size:1.2rem;
 color:#031794;
 padding:8px 24px 8px 16px;
 line-height:20px;
 transition:padding .2s;
 -webkit-transition:padding .2s;
 display:block;
 position:relative;
 text-decoration:none
}
.groupSitesContainer ul li:hover {
 background:#d2dae6!important
}
.groupSitesContainer ul li:hover a {
 padding-left:36px
}
.groupSitesgroup-sitesUL li a:after {
 position:absolute;
 content:"\e921";
 font-family:'icomoon'!important;
 right:11px;
 color:#9d9d9d;
 font-weight:normal;
 top:11px
}
.groupSitesContainer ul li:hover a:after {
 color:#fe0000
}
.group-sites.active {
 background-color:rgba(255,255,255,1)
}
.group-sites.active a {
 color:#031794
}
.group-sites.active span {
 color:#031794;
 font-size:.9rem
}
.second-level.menu-list {
 float:right;
 text-align:right
}
.second-level.menu-list>ul>li {
 display:inline-block
}
.second-level.menu-list ul>li>a {
 padding:10px 10px 25px 10px;
 z-index:9;
 display:block;
 color:#fff;
 font-size:1.4rem;
 text-decoration:none;
 position:relative;
 background-color:transparent;
 -webkit-transition:color .4s ease-in-out;
 -moz-transition:color .4s ease-in-out;
 -o-transition:color .4s ease-in-out;
 transition:color .4s ease-in-out
}
.second-level .rdsubmenu-wrapper {
 top:56px
}
.second-level.menu-list ul li.haschildren>a:before {
 content:'';
 opacity:0;
 width:0;
 height:0;
 border-left:15px solid transparent;
 border-right:15px solid transparent;
 border-bottom:15px solid #fff;
 position:absolute;
 bottom:-5px;
 left:calc(50% - 15px);
 z-index:9999;
 transition:all .4s ease-in-out;
 -webkit-transition:all .4s ease-in-out
}
.second-level li {
 color:#4a4a4a
}
.second-level.menu-list .rd-leftmenuwrapper ul>li>a {
 color:#4a4a4a;
 font-size:1.4rem;
 left:0;
 padding:10px 10px 10px 30px;
 transition:all .2s ease-in-out;
 -webkit-transition:all .2s ease-in-out
}
.second-level.menu-list .rd-leftmenuwrapper ul {
 margin-top:41px
}
.second-level.menu-list ul li.haschildren:hover>a:before,
.second-level.menu-list ul li.haschildren>a.activemeganav:before {
 opacity:1;
 bottom:5px
}
.second-level.menu-list ul>li>a:hover {
 text-decoration:underline
}
.second-level.menu-list .rd-leftmenuwrapper ul>li>a:hover {
 color:#031794;
 text-decoration:underline;
 left:15px
}
.second-level .navsignpost-wrapper {
 float:left;
 width:45%;
 padding:39px 21px 9999px 29px;
 background:#f6f8fb;
 min-width:auto
}
.second-level .rd-leftmenuwrapper {
 width:55%
}
.second-level .rdsubmenu-wrapper {
 max-width:515px;
 display:block;
 right:10%;
 left:auto
}
.second-level .rdSubNavSectionTitle {
 margin:0;
 padding-top:0
}
.subnav-text p {
 font-size:1.4rem;
 line-height:25px;
 color:#666
}
.second-level a.link-btn {
 color:#031794;
 margin-top:0;
 padding:6px 22px 6px 0
}
a.box-link {
 position:absolute;
 z-index:1;
 text-indent:-99999px;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.second-level a.link-btn:hover {
 color:#fe0000
}
.second-level a.link-btn span {
 top:calc(50% - 5px)
}
body.anglochile .second-level .rdsubmenu-wrapper {
 max-width:550px
}
body.anglochile .second-level .navsignpost-wrapper {
 width:50%
}
body.anglochile .second-level .rd-leftmenuwrapper {
 width:50%
}
.breadcrumb-box {
 width:calc(100% - 300px);
 padding-left:15px;
 padding-right:15px;
 float:left
}
body#error-page .breadcrumb {
 display:none
}
body#latest-consensus-estimates-disclaimer .breadcrumb {
 display:none
}
.breadcrumb-wrapper-border.glassdoor .breadcrumb-box {
 width:calc(100% - 360px)
}
.breadcrumb-wrapper-border.glassdoor .share-box {
 min-width:340px
}
.breadcrumb-wrapper-border.glassdoor .share-options ul li a.glass {
 float:none
}
.breadcrumb-wrapper-border.glassdoor .share-options ul li.glassdoor {
 width:22px;
 margin-top:-4px
}
.share-box {
 width:24%;
 padding-left:15px;
 padding-right:15px;
 min-width:280px;
 float:right
}
.breadcrumb.with-content {
 margin-top:-175px
}
.breadcrumb {
 margin-top:-75px;
 z-index:20;
 position:relative;
 z-index:501
}
.breadcrumb-wrapper {
 background:#fff;
 padding-bottom:0;
 position:relative
}
.breadcrumb-wrapper-border {
 border-bottom:solid 1px #dfdcdd
}
.breadcrumb #breadcrumb {
 background:0;
 margin:0;
 padding:23px 0 26px 0;
 text-align:left;
 margin-left:100px
}
.breadcrumb #breadcrumb ul li:first-child {
 display:none
}
.breadcrumb #breadcrumb a,
.breadcrumb #breadcrumb span {
 font-size:1.4rem;
 margin:0 10px 0;
 display:inline-block;
 line-height:1em
}
.breadcrumb #breadcrumb a {
 color:#CED7E9;
 position:relative;
 transition:all .5s ease;
 text-decoration:none
}
.breadcrumb #breadcrumb a:hover {
 color:#031794;
 transition:all .5s ease
}
.breadcrumb #breadcrumb a:before {
 width:14px;
 height:14px;
 background-position:-81px -200px;
 display:block;
 position:absolute;
 right:-22px;
 top:-3px;
 opacity:.19
}
.breadcrumb #breadcrumb a:last-of-type::before {
 opacity:1.0
}
.breadcrumb #breadcrumb span.separator {
 font-size:1.0rem;
 display:inline-block;
 color:#fe0000;
 font-family:'icomoon'!important;
 transition:all .2s;
 -webkit-transition:all .2s;
 margin:0;
 opacity:.4;
 overflow:hidden
}
.internetexplorer11 .breadcrumb #breadcrumb span.separator {
 line-height:12.5px
}
.ms-edge .breadcrumb #breadcrumb span.separator {
 line-height:12.5px
}
.breadcrumb #breadcrumb ul li:nth-last-child(2) span.separator {
 opacity:1
}
#breadcrumb ul {
 display:block;
 max-width:100%;
 white-space:nowrap
}
#breadcrumb ul li {
 display:inline-block;
 margin-left:0
}
.breadcrumb #breadcrumb ul li:nth-child(6) span {
 max-width:300px
}
.breadcrumb #breadcrumb ul li:nth-child(2) a {
 margin:0 10px 0 0
}
.breadcrumb #breadcrumb span {
 color:#031794;
 text-overflow:ellipsis;
 white-space:nowrap;
 max-width:330px
}
.breadcrumb #breadcrumb span {
 margin:0 0 0 10px
}
.breadcrumb #breadcrumb span br {
 display:none
}
.share-options {
 background:#d2dae6;
 padding:26px 15px;
 width:100%;
 height:100%;
 float:right;
 position:relative
}
span.separator:after {
 content:"\e91c"
}
.breadcrumb #breadcrumb>span.separator:first-child {
 display:none
}
.sus-module-page-heding {
 margin-top:-342px;
 position:relative;
 margin-left:100px;
 width:50%
}
.sus-module-page-heding h1 {
 color:#fff;
 text-transform:uppercase;
 font-size:3rem;
 line-height:1.06em;
 text-shadow:0 5px 10px rgba(0,0,0,0.5)
}
.share-options ul li a {
 color:#031794;
 font-size:0;
 text-decoration:none;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out;
 float:left
}
.share-options ul li a span {
 font-size:2.0rem
}
.share-options ul li a span strong {
 text-indent:-9999px;
 display:block
}
.share-options ul li a:hover {
 color:#00274F
}
.share-options ul li {
 width:23px;
 height:23px;
 display:block
}
.share-options .sharetext {
 font-size:1.4em;
 color:#031794;
 margin-top:0;
 padding-left:10%;
 float:left;
 position:relative;
 line-height:1.6em
}
.share-options ul li:first-child {
 margin-left:18px
}
.share-options ul {
 float:left
}
.share-options ul li {
 float:left;
 margin-right:18px;
 margin-left:0
}
.aa-contact-main .share-options ul li {
 margin-right:18px
}
.mobi.sharetext a {
 width:100%;
 float:left;
 padding:26px 15px
}
.share-options .sharetext:after {
 content:'';
 border-right:1px solid #9d9d9d;
 padding:5px 9px;
 position:relative
}
.group-sites a {
 padding:5px 41px 5px 14px;
 z-index:5;
 float:right;
 color:#fff;
 font-size:1.4rem;
 text-decoration:none
}
.group-sites a:hover {
 color:#fff
}
.group-sites.active a:hover {
 color:#031794
}
.groupSitesContainer {
 display:none;
 position:absolute;
 top:30px;
 width:179px;
 left:0;
 z-index:9999
}
.groupSitesContainer ul {
 z-index:1000;
 background:#f4f4f4
}
.groupSitesContainer ul li {
 background:#f4f4f4
}
.groupSitesContainer ul li:nth-child(2n) {
 background:#fff
}
.rdHeaderWrapper .groupSitesContainer {
 right:0
}
.rdMainTitleActive {
 font-size:6.4rem;
 line-height:normal;
 text-transform:uppercase;
 margin-bottom:0;
 color:#fff
}
.rdBodyTextActive>p,
.ip3-edit .rdBodyTextActive>p,
.ip3-preview .rdBodyTextActive>p,
.rdBodyTextActive li {
 font-size:2.2rem;
 line-height:normal;
 color:#fff;
 margin-top:15px
}
.rdBtnLink,
.rdBtnLinkActive {
 background-color:#002478;
 display:inline-block;
 font-size:1.6rem;
 line-height:normal;
 margin-top:20px;
 padding:10px 13px
}
.rdHeaderWrapper {
 overflow:hidden
}
.main-menu .sub-menu-link {
 display:none
}
.main-menu>ul {
 display:table;
 font-size:1.4rem;
 margin:13px auto;
 width:100%;
 max-width:1170px
}
.main-menu li.level1 {
 display:table-cell;
 text-align:center;
 position:relative
}
.nojs .second-level>ul>li:hover .rdsubmenu-wrapper,
.second-level>ul>li.haschildren:hover .rdsubmenu-wrapper,
.second-level>ul>li .rdsubmenu-wrapper.submenuopened,
.main-menu li.level1 .rdsubmenu-wrapper.submenuopened,
.main-menu li.level1:hover .rdsubmenu-wrapper {
 opacity:1;
 visibility:visible;
 -webkit-box-shadow:0 30px 90px rgba(0,0,0,.4);
 box-shadow:0 30px 90px rgba(0,0,0,.4);
 -webkit-transform:translateY(0);
 transform:translateY(0);
 pointer-events:all
}
.rdsubmenu-wrapper.closed,
.main-menu li.closed a:before,
.second-level li.closed a:before {
 display:none
}
.main-menu li.level1>a>span,
.main-menu li.level1>span {
 display:block
}
.main-menu li.level1.haschildren>a:before {
 content:'';
 opacity:0;
 width:0;
 height:0;
 cursor:auto;
 border-left:11px solid transparent;
 border-right:11px solid transparent;
 border-bottom:11px solid #fff;
 position:absolute;
 bottom:-23px;
 left:calc(50% - 6px);
 z-index:9999;
 transition:all .4s ease-in-out;
 -webkit-transition:all .4s ease-in-out
}
.main-menu li.level1.haschildren>a.activemeganav:before,
.main-menu li.level1.haschildren:hover>a:before {
 opacity:1;
 bottom:-14px
}
.main-menu a,
.second-level a {
 display:inline-block;
 text-decoration:none
}
span.rdSubNavSectionClose a {
 font-size:1.2rem;
 position:relative;
 float:left;
 font-weight:700;
 color:#031794
}
span.icon-close-btn {
 color:#fe0000;
 font-size:1.8rem;
 margin-left:15px
}
.rdSubNavSectionClose span.icon-close-btn {
 position:relative;
 margin-top:1px;
 float:right
}
span.rdSubNavSectionClose {
 position:absolute;
 top:20px;
 right:20px
}
.rdSubNavSectionTitle {
 margin-bottom:0;
 margin-left:25px;
 margin-right:25px;
 padding:22px 0 10px;
 line-height:1em;
 font-size:3.2rem;
 color:#031794
}
.rdSubNavSectionTitle a {
 color:#031794;
 white-space:nowrap
}
.rdHeaderWrapper .logo-wrapper {
 min-height:66px;
 padding-top:10px
}
.download-sec-wrap {
 float:left
}
.navsignpost-wrapper .download-sec-right {
 width:50%
}
.navsignpost-wrapper .download-sec-right:after {
 border:2px solid #d2dae6;
 border-radius:2px;
 max-width:110px;
 height:calc(100% - 15px);
 top:30px
}
.navsignpost-wrapper a.download-btn {
 color:#031794;
 font-weight:700
}
.navsignpost-wrapper .download-sec-title {
 color:#031794;
 min-height:110px;
 font-size:1.8rem;
 font-weight:700
}
.navsignpost-wrapper .download-sec-left {
 padding-right:20px;
 padding-top:15px;
 width:50%;
 min-width:140px
}
.navsignpost-wrapper .download-sec-title:after {
 width:180px
}
.navsignpost-wrapper a.download-btn:hover {
 color:#031794
}
.navsignpost-wrapper .download-sec-right img {
 max-width:115px
}
.navsignpost-wrapper span.icon-download {
 color:#fe0000;
 float:right
}
.hero-inner-banner .angloVideoContainer .inv_videoMainContainer {
 margin-top:-25%
}
.hero-banner.slick-active .banner-bg.zoom-animation {
 -webkit-animation:zoomout 7s;
 animation:zoomout 7s;
 -webkit-transition:all .7s;
 -moz-transition:all .7s;
 -o-transition:all .7s;
 transition:all .7s;
 overflow:hidden
}
@-webkit-keyframes zoomout {
 0% {
  transform:scale(1.1);
  -moz-transform:scale(1.1);
  -webkit-transform:scale(1.1)
 }
 100% {
  transform:scale(1);
  -moz-transform:scale(1);
  -webkit-transform:scale(1)
 }
}
@keyframes zoomout {
 0% {
  transform:scale(1.1);
  -moz-transform:scale(1.1);
  -webkit-transform:scale(1.1)
 }
 100% {
  transform:scale(1);
  -moz-transform:scale(1);
  -webkit-transform:scale(1)
 }
}
#Homepage .banner-overlay,
.ip3-hero-banners .banner-overlay {
 background-image:linear-gradient(244deg,rgba(0,0,0,0.2),rgba(180,26,26,0.25) 20%,rgba(0,36,120,0.7) 76%,rgba(0,36,120,0.7));
 position:absolute;
 bottom:0;
 width:100%;
 height:100%;
 z-index:1
}
.banner-bg {
 position:absolute;
 height:100%;
 -moz-background-size:cover!important;
 -webkit-background-size:cover!important;
 background-size:cover!important;
 background-repeat:no-repeat!important;
 width:100%;
 background-position:center center
}
.banner-title {
 font-size:6.4rem;
 color:#fff;
 text-transform:initial;
 line-height:1em;
 margin:0
}
.active-banner-text .rdMainTitleActive {
 font-size:3.9rem;
 color:#fff;
 text-transform:initial;
 display:block
}
.active-banner-text:before {
 content:'';
 position:absolute;
 left:-88px;
 width:0;
 height:2px;
 border-bottom:2px solid #0075b0;
 top:26px;
 transition:width 1s ease-in-out;
 -webkit-transition:width 1s ease-in-out
}
.hero-banner {
 height:95vh!important;
 position:relative;
 margin:0;
 overflow:hidden
}
.hero-slider {
 float:left;
 height:95vh;
 overflow:hidden;
 width:100%;
 position:relative
}
.banner-text-wrap {
 position:absolute;
 bottom:120px;
 left:0;
 padding:0;
 z-index:8;
 width:100%
}
.pulled-bnr-with-ttl .banner-text-wrap {
 bottom:209px
}
.no-banner-img .banner-text-wrap {
 position:relative;
 bottom:0;
 width:100%;
 padding:158px 0 110px 0
}
.hero-inner-banner .inv_playerContainer {
 max-height:517px;
 z-index:4
}
.hero-inner-banner.inv_FullScreen_Siblings {
 z-index:0
}
.breadcrumb.inv_FullScreen_Siblings {
 z-index:0
}
.inv_FullScreen_Siblings {
 z-index:0
}
.slider-nav-thumbnails {
 float:left;
 width:100%;
 margin-top:-100px
}
.hero-banner .banner-text-wrap {
 bottom:20vh;
 left:0;
 padding:0
}
.hero-banner .video-thumb span.icon-play-icn {
 position:absolute;
 left:0;
 right:0;
 width:25px;
 text-align:center;
 margin:0 auto
}
.slide-thumb p {
 color:#fff;
 opacity:.7;
 font-size:1.4rem;
 line-height:normal;
 width:auto!important;
 cursor:pointer;
 margin:0;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.slide-thumb {
 padding:15px 15px 15px 25px;
 flex-grow:1;
 position:relative;
 justify-content:center
}
.slide-thumb:before {
 content:'';
 border-left:1px solid #fff;
 left:3px;
 position:absolute;
 height:60%;
 width:2px
}
.slide-thumb:hover:before {
 display:none
}
.slick-current.slide-thumb:before {
 border-left:2px solid #fe0000!important;
 height:60%;
 display:block
}
.slide-thumb:not(.slick-current):after {
 content:'';
 border-left:1px solid #fff;
 position:absolute;
 height:0;
 width:1px;
 left:3px;
 top:15px;
 transition:height .4s;
 -webkit-transition:height .4s
}
.slide-thumb:hover:after {
 height:43px;
 border-left:1px solid #fff;
 width:1px
}
.slider-nav-thumbnails .slick-list {
 max-width:1170px;
 margin-left:auto;
 margin-right:auto
}
.slider-nav-thumbnails .slick-track {
 width:83.33333333%!important;
 margin-left:8.333333%;
 display:flex
}
.module-news-feed a.media-link.cta-link:before {
 right:12px
}
.download-sec-wrap a.media-link.cta-link,
.download-sec-wrap a.internal-link.cta-link {
 font-size:1.4rem;
 margin:12px 0 0;
 width:100%;
 padding:0 30px 0 0;
 color:#031794
}
.download-sec-wrap a.internal-link.cta-link:after {
 font-size:9px
}
.slide-thumb.slick-current p,
.slide-thumb:hover p {
 opacity:1
}
.hero-inner-banner.no-banner-img .banner-bg {
 background-image:url(~/media/Images/A/Anglo-American-Group/Universal/inner-banners/no-image-banner.jpg)
}
.hero-inner-banner {
 height:100%;
 position:relative;
 margin:0;
 overflow:hidden;
 margin-top:0;
 min-height:517px
}
.hero-inner-banner.no-banner-img {
 min-height:auto
}
.hero-inner-banner .banner-overlay {
 background:linear-gradient(to bottom,rgba(2,36,79,0),#02244f);
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:5
}
.home-videowrapper {
 height:517px
}
.hero-inner-banner .banner-bg {
 height:100%!important
}
.hero-inner-banner .inner-banner-text {
 font-size:1.8rem;
 line-height:normal;
 color:#fff;
 margin-top:15px
}
.hero-inner-banner .inner-banner-text p {
 color:#fff;
 margin-bottom:0
}
.hero-inner-banner .inner-heading {
 text-transform:initial;
 font-size:4.8rem;
 line-height:1.063em;
 color:#fff;
 margin-bottom:20px
}
.hero-inner-banner .readMoreText {
 display:inline-block;
 padding-top:6px
}
.hero-inner-banner .readMoreText a {
 background-color:#002478;
 color:#fff;
 display:block;
 font-size:1.6em;
 font-weight:bold;
 padding:15px;
 text-transform:uppercase
}
.hero-inner-banner .video-thumb-wrapper {
 height:auto;
 margin-top:30px
}
.hero-inner-banner .banner-content {
 max-width:660px
}
.banner-content-module .module-content {
 padding:45px 0
}
.banner-content-module {
 margin-top:-110px;
 position:relative;
 width:100%;
 margin:0 auto;
 background:#fff;
 max-width:1170px;
 z-index:6
}
.banner-content-module h2 {
 text-transform:uppercase;
 border-bottom:1px solid #002478;
 padding-bottom:20px;
 margin-bottom:30px
}
.banner-content-module h2.sentence-case {
 text-transform:none;
 border-bottom:0;
 font-weight:500;
 font-style:normal;
 margin-bottom:25px;
 padding:0
}
.banner-title-wrap {
 z-index:7;
 position:absolute;
 width:100%;
 bottom:calc(50% - 50px)
}
h1.banner-only-title {
 font-size:4.8rem;
 line-height:1.063em;
 color:#fff;
 margin-bottom:13px;
 text-transform:uppercase
}
footer {
 background:#fafafa!important;
 padding:75px 0 5px 0;
 float:left;
 width:100%
}
.foot-top-wrapper {
 padding-bottom:38px
}
.foot-middle-wrapper {
 padding-top:32px;
 padding-bottom:38px
}
.foot-middle-wrapper .our-website ul li {
 float:left;
 width:50%;
 margin-bottom:0
}
.foot-middle-wrapper ul li a {
 color:#000;
 font-size:1.4rem;
 font-weight:300
}
.foot-middle-wrapper .our-website ul li a {
 font-weight:400;
 position:relative;
 display:inline-block
}
.foot-middle-wrapper .our-website ul li a::after {
 content:"";
 display:inline-block;
 width:0;
 height:1px;
 background:#000;
 float:left;
 transition:ease-in-out .2s;
 position:absolute;
 left:0;
 bottom:0
}
.foot-middle-wrapper .our-website ul li a:hover::after {
 width:100%
}
.foot-bottom-wrapper {
 padding-top:32px;
 padding-bottom:10px
}
.foot-bottom-wrapper ul li {
 float:left;
 color:#000;
 font-size:1.2rem;
 font-weight:300;
 position:relative
}
.foot-bottom-wrapper ul li:last-child {
 padding:0 10px
}
.foot-bottom-wrapper ul li::first-child {
 padding-left:0
}
.foot-bottom-wrapper ul li a {
 color:#000;
 padding:0 10px
}
footer * {
 color:#fff
}
.foot-top-wrapper figure img {
 height:auto
}
.footer-slider {
 overflow:hidden
}
footer figcaption>p {
 font-size:1.8rem;
 line-height:30px;
 padding:15px 0 15px 6px
}
footer .foot-middle-wrapper p {
 font-size:1.4rem;
 line-height:20px;
 font-weight:400;
 color:#000
}
footer .foot-middle-wrapper p a {
 color:#000
}
footer.country-specific-footer .foot-middle-wrapper figcaption>p {
 font-size:1.8rem;
 line-height:30px;
 padding:15px 40px 15px 6px;
 font-weight:400
}
footer .sign-up ul li {
 width:100%;
 padding-top:20px
}
footer span.icon-email {
 font-size:1.5rem;
 color:#fe0000;
 padding-right:12px;
 float:left;
 margin-top:5px
}
.sign-up {
 padding:0 40px 0 0
}
.stay-in-touch ul {
 display:block
}
.stay-in-touch ul li {
 display:inline-block;
 padding-right:15px;
 padding-top:13px
}
.stay-in-touch ul li a span.icon-flicker-icn:before {
 font-size:2.5rem
}
.stay-in-touch ul li a span img {
 margin-bottom:5px
}
.foot-bottom-wrapper ul li a:after {
 border-right:1px solid #000;
 height:100%;
 right:0;
 content:'';
 position:absolute;
 top:4px;
 height:54%
}
.foot-bottom-wrapper ul li:last-child a:after {
 border:0
}
.foot-middle-wrapper .stay-in-touch ul li a>span {
 font-size:2rem;
 position:relative;
 color:#002776
}
.foot-middle-wrapper .stay-in-touch ul li a>span strong {
 display:block;
 text-indent:-99999px;
 position:absolute
}
.footer-report {
 min-height:200px;
 padding:0 0 10px 0;
 border-bottom:2px solid #c3cbd8;
 display:flex;
 flex-direction:column;
 justify-content:space-between
}
footer .report-link {
 padding-bottom:10px
}
footer .footer-slider {
 border-bottom:2px solid #c3cbd8;
 padding:0 0 10px 0
}
.report-title {
 color:#fff;
 font-size:2.2rem;
 padding:10px 15px 10px 0
}
.date-text {
 font-size:1.4rem;
 color:#4d4d4d
}
.report-title {
 color:#4d4d4d
}
.stay-in-touch ul li a,
.our-website ul li a,
.sign-up ul li a,
ul.footer-links li a {
 text-decoration:none
}
.sign-up ul li a {
 font-weight:700;
 color:#002776!important
}
.report-link a.cta-link.internal-link:hover {
 color:#fe0000!important
}
.report-link a.cta-link.internal-link {
 color:#002776
}
.country-specific-footer .footer-logo img {
 width:183px;
 margin-bottom:20px
}
.foot-top-wrapper .footer-logo figure img {
 width:183px
}
.country-specific-footer .footer-logo figcaption img {
 width:100%
}
.module-section.module-imagecarousel-wrapper {
 position:relative;
 overflow:hidden
}
body.ip3-edit .module-section.module-imagecarousel-wrapper {
 overflow:hidden
}
.module-imagecarousel-gallery:before {
 content:"";
 position:absolute;
 right:100%;
 height:calc(100% + 110px);
 width:100vw;
 z-index:1;
 background:#fff;
 top:-10px
}
.module-imagecarousel-gallery-Image-file img {
 width:100%
}
.module-imagecarousel-gallery-Images.slick-slide {
 position:relative;
 background:0;
 margin-right:30px
}
.module-imagecarousel-gallery-Image-file {
 max-width:calc(100% - 70px);
 position:relative;
 z-index:10
}
.module-imagecarousel-gallery-Image-text {
 background-color:#fff!important
}
.module-imagecarousel-gallery-Image-slide-text h2.title {
 color:#002776!important
}
.module-imagecarousel-gallery-Image-slide-text p {
 color:#002776!important
}
.module-imagecarousel-gallery-Image-text {
 position:absolute;
 width:390px;
 min-height:300px;
 right:70px;
 bottom:0;
 padding:35px 48px 10px 85px;
 border-radius:4px 0 0 0;
 background-color:#002776;
 z-index:15
}
.module-imagecarousel-gallery-Image-slide-text p {
 color:#fff;
 font-size:2.6rem;
 line-height:1.27
}
.module-imagecarousel-gallery-Image-overlay {
 position:absolute;
 max-width:calc(100% - 100px);
 width:100%;
 float:left;
 height:100%;
 z-index:0;
 bottom:-88px;
 left:100px;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
 background-color:#d7d4d5
}
.module-imagecarousel-gallery-Images-nav {
 position:relative;
 float:right;
 right:90px;
 top:23px
}
.module-imagecarousel-gallery .slick-arrow {
 display:none!important
}
.module-imagecarousel-gallery-Image-slide-text h2.title {
 font-size:1.4rem;
 color:#fff;
 text-decoration:underline;
 text-transform:uppercase
}
.module-imagecarousel-gallery-Image-slide-text span.rad-small {
 opacity:.75;
 font-size:1.4rem;
 color:#002776!important
}
.module-imagecarousel-gallery-Images.vhidden {
 visibility:hidden
}
.slick-active .active-banner-text:before {
 width:88px
}
.imagecarousel-slider .slick-list {
 padding:0!important;
 overflow:visible
}
.module-imagecarousel-gallery-Images-nav button {
 width:45px;
 height:40px;
 z-index:999;
 background:transparent;
 cursor:pointer;
 border:0;
 outline:0
}
.module-imagecarousel-gallery-Images-nav button {
 font-size:1.8rem;
 display:inline-block;
 color:#fe0000;
 font-family:'icomoon'!important;
 outline:0
}
.module-imagecarousel-gallery-Images-nav button.img-slick-next:after {
 content:"\e91c"
}
.module-imagecarousel-gallery-Images-nav button.img-slick-prev:after {
 content:"\e917"
}
.module-imagecarousel-wrapper .half-bg-image {
 background:0
}
}
.module-imagecarousel-gallery ul.slick-dots {
 top:auto;
 left:30px;
 bottom:-37px
}
.module-imagecarousel-gallery .slick-dots li button {
 width:9px;
 height:9px
}
.module-imagecarousel-gallery .slick-dots li {
 margin-bottom:0!important;
 margin-right:5px
}
.module-page-banner-wrap {
 min-height:385px;
 background-repeat:no-repeat;
 background-position:center center;
 background-size:cover;
 margin-bottom:30px
}
.module-page-banner-wrap h1 {
 font-size:4.8rem;
 padding-top:135px;
 line-height:51px;
 padding-bottom:18px
}
.module-section {
 padding:90px 0 90px 0;
 position:relative
}
.module-section.blue:before {
 content:'';
 background:#002776;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.module-section.grey:before {
 content:'';
 background:#f4f4f4;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.module-section.blue-gradient {
 background-image:linear-gradient(180deg,#002776 14%,#14398F 48%,#002776 83%)
}
.light-blue {
 background-color:#d2dae6
}
@-webkit-keyframes subArrowUp {
 0% {
  bottom:4px
 }
 50% {
  bottom:6px
 }
 100% {
  bottom:4px
 }
}
@-moz-keyframes subArrowUp {
 0% {
  bottom:4px
 }
 50% {
  bottom:6px
 }
 100% {
  bottom:4px
 }
}
@-o-keyframes subArrowUp {
 0% {
  bottom:4px
 }
 50% {
  bottom:6px
 }
 100% {
  bottom:4px
 }
}
@keyframes subArrowUp {
 0% {
  bottom:4px
 }
 50% {
  bottom:6px
 }
 100% {
  bottom:4px
 }
}
.sublinks-wrapper {
 padding:35px 0 30px
}
.sublinks-wrapper a.sub-cta-link {
 font-size:1.4rem;
 line-height:normal;
 padding-left:22px;
 text-decoration:none;
 display:inline-block;
 margin:0 35px 10px 0;
 position:relative
}
a.sub-cta-link.internal-link:after {
 content:"\e91a";
 font-family:'icomoon'!important;
 left:0;
 position:absolute;
 color:#fe0000;
 font-size:16px;
 font-weight:normal;
 top:1px;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
a.sub-cta-link.media-link:after {
 content:"\e902";
 font-family:'icomoon'!important;
 position:absolute;
 left:2px;
 color:#fe0000;
 font-size:12px;
 font-weight:normal;
 bottom:4px
}
a.sub-cta-link.media-link:before {
 background:#fe0000;
 content:'';
 bottom:3px;
 position:absolute;
 width:10px;
 height:2px;
 border-radius:20px;
 left:1px
}
a.sub-cta-link.external-link:after {
 content:"\e919";
 font-family:'icomoon'!important;
 left:-3px;
 position:absolute;
 color:#fe0000;
 font-size:16px;
 font-weight:normal;
 top:1px;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
a.sub-cta-link:hover {
 color:#fe0000!important
}
a.sub-cta-link.media-link:hover:after {
 -webkit-animation:subArrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 -moz-animation:subArrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 -ms-animation:subArrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 -o-animation:subArrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 animation:subArrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 color:#fe0000!important
}
a.cta-link {
 font-size:1.8rem;
 line-height:22px;
 display:inline-block;
 padding-right:40px;
 position:relative;
 margin-bottom:8px;
 text-decoration:none;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.bod-full-wrap .bod-right-col p a.cta-link {
 text-decoration:none
}
a.cta-link.internal-link:after {
 content:"\e900";
 font-family:'icomoon'!important;
 right:15px;
 position:absolute;
 color:#fe0000;
 font-size:13px;
 font-weight:normal;
 bottom:-3px;
 transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg);
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
a.cta-link.media-link:after {
 content:"\e902";
 font-family:'icomoon'!important;
 position:absolute;
 right:2px;
 color:#fe0000;
 font-size:20px;
 font-weight:normal;
 bottom:0
}
a.cta-link.external-link:after {
 content:"\e900";
 font-family:'icomoon'!important;
 right:15px;
 position:absolute;
 color:#fe0000;
 font-size:13px;
 font-weight:normal;
 bottom:-3px;
 transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg);
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out;
 -webkit-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg);
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
a.cta-link.internal-link:hover:after,
a.cta-link.external-link:hover:after {
 right:5px
}
a.cta-link.media-link:after {
 content:"\e902";
 font-family:'icomoon'!important;
 position:absolute;
 right:2px;
 color:#fe0000;
 font-size:20px;
 font-weight:normal;
 bottom:0
}
a.cta-link:hover,
.document-download-left-content a.doc-link:hover {
 color:#fe0000!important
}
a.media-link.cta-link:before,
a.media-link.link-btn span:before {
 background:#fe0000;
 content:'';
 bottom:-3px;
 position:absolute;
 width:16px;
 height:3px;
 border-radius:20px;
 right:2px
}
a.cta-link.media-link:after,
a.media-link.link-btn span:after {
 content:"\e902";
 font-family:'icomoon'!important;
 position:absolute;
 right:2px;
 color:#fe0000;
 font-size:20px;
 font-weight:normal;
 bottom:0
}
a.link-btn>span.media-arrow {
 -webkit-transform:rotate(0deg);
 -ms-transform:rotate(0deg);
 transform:rotate(0deg);
 right:0;
 top:28px
}
.module-image-carousel-wrapper .module-imagecarousel-slide-item a.cta-link {
 color:#fff
}
.module-image-carousel-wrapper .module-imagecarousel-slide-item a.cta-link:hover {
 color:#EBE4C7!important
}
.paragraph-block-2col.blue a.cta-link:hover,
.paragraph-block-2col.blue-gradient a.cta-link:hover,
.module-data-stats.blue a.cta-link:hover,
.module-data-stats.blue-gradient a.cta-link:hover,
.module-bod.blue a.cta-link:hover,
.module-bod.blue-gradient a.cta-link:hover,
.module-publications.blue a.cta-link:hover,
.module-publications.blue-gradient a.cta-link:hover,
.mod-2-col-text-with-image.blue a.cta-link:hover,
.mod-2-col-text-with-image.blue-gradient a.cta-link:hover,
.module-document-download.blue a.cta-link:hover,
.module-document-download.blue-gradient a.cta-link:hover,
.module-document-download.blue a.doc-link:hover,
.module-document-download.blue-gradient a.doc-link:hover,
.module-news-feed.blue-gradient a.cta-link:hover,
.module-news-feed.blue a.cta-link:hover,
.module-product-cards.blue a.cta-link:hover,
.module-product-cards .blue-gradient a.cta-link:hover,
.module-accordian.blue a.cta-link:hover,
.module-accordian.blue-gradient a.cta-link:hover,
.module-tabs.blue a.cta-link:hover,
.module-tabs.blue-gradient a.cta-link:hover,
.module-product-data-stats.blue a.cta-link:hover,
.module-product-data-stats.blue-gradient a.cta-link:hover,
.module-download-item-table.blue a.cta-link:hover,
.module-download-item-table.blue-gradient a.cta-link:hover,
.module-vertical-tabs.blue .left-content-wrapper a.cta-link:hover,
.module-vertical-tabs.blue-gradient .left-content-wrapper a.cta-link:hover,
.three-col-signpost.blue a.cta-link:hover,
.three-col-signpost.blue-gradient a.cta-link:hover,
.module-text-block.blue a.cta-link:hover,
.module-text-block.blue-gradient a.cta-link:hover,
.module-media-cards.blue a.cta-link:hover,
.module-media-cards.blue-gradient a.cta-link:hover,
.module-2-col-text-with-image.blue .mod-content a.cta-link:hover,
.module-2-col-text-with-image.blue-gradient .mod-content a.cta-link:hover,
.module-three-col-icon-cards.blue .mod-body-content a.cta-link:hover,
.module-three-col-icon-cards.blue-gradient .mod-body-content a.cta-link:hover,
.module-related-stories.blue-gradient .left-content-wrapper a.cta-link:hover,
.module-related-stories.blue .left-content-wrapper a.cta-link:hover {
 color:#EBE4C7!important
}
.modules-based-page .rad-small {
 font-size:1.4em;
 line-height:normal;
 font-style:italic;
 margin:0 0 15px;
 color:#031794
}
ul.httab-menuTab li a,
ul.module-tabs li a,
.mod-2-col-text-with-image .mod-signpost-area .signpost-link-text.internal-link:after,
.mod-2-col-text-with-image .mod-signpost-area .signpost-link-text.external-link:after,
.document-download-left-content a.doc-link.internal-link:after,
.document-download-left-content a.doc-link.external-link:after,
.module-imagecarousel-nav .imagecarousel-slick-prev,
.module-imagecarousel-nav .imagecarousel-slick-next,
.mt-testimonial-scrollbar .testimonial-item,
.product-wrap .product-image-wrap,
.module-vertical-tabs .vtab-link,
.module-vertical-tabs .vtab-link::after {
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
ul.httab-menuTab,
ul.module-tabs {
 width:100%;
 float:left;
 display:table;
 margin:0;
 padding:0
}
ul.httab-menuTab li,
ul.module-tabs li {
 position:relative;
 cursor:pointer;
 font-size:1.4rem;
 padding-bottom:0;
 line-height:20px;
 display:table-cell;
 border-bottom:1px solid rgba(3,23,149,0.5);
 width:16.66%
}
ul.httab-menuTab li a,
ul.module-tabs li a {
 padding:13px 14px 10px 14px;
 position:relative;
 display:block;
 text-align:center;
 text-decoration:none;
 color:rgba(3,23,149,0.5)
}
ul.httab-menuTab li:hover a:not(.cta-button):not(.cta-link),
ul.httab-menuTab li.current a:not(.cta-button):not(.cta-link),
ul.module-tabs li:hover a,
ul.module-tabs li.current a {
 color:rgba(3,23,149,1)
}
ul.httab-menuTab li.current:after,
ul.module-tabs li.current:after {
 content:"";
 display:block;
 opacity:1;
 content:'';
 position:absolute;
 left:48%;
 left:calc(50% - 12px);
 top:100%;
 width:0;
 height:0;
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-top:12px solid #002478;
 clear:both
}
ul.httab-menuTab li.current:before,
ul.httab-menuTab li:hover:before,
ul.module-tabs li.current:before,
ul.module-tabs li:hover:before {
 content:"";
 border-bottom:3px #002478 solid;
 width:100%;
 height:3px;
 position:absolute;
 left:0;
 bottom:-3px
}
.module-vertical-horizontal-tabs ul.httab-menuTab li,
.module-tab-with-download-table ul.module-tabs li {
 vertical-align:middle
}
.module-tabs.blue *,
.module-tabs.blue-gradient * {
 color:#fff
}
.module-tabs.blue ul.module-tabs li:hover a,
.module-tabs.blue ul.module-tabs li.current a,
.module-tabs.blue-gradient ul.module-tabs li:hover a,
.module-tabs.blue-gradient ul.module-tabs li.current a {
 color:#fff
}
.module-tabs-tab {
 margin-top:20px
}
.module-tabs-tab:after {
 content:"";
 clear:both;
 display:block
}
.nojs .module-tabs-tab {
 display:none
}
.module-vertical-horizontal-tabs .module-tab-selected,
.module-tabs-tab .module-tab-selected {
 display:none
}
.module-tabs-contents {
 float:left;
 width:100%;
 padding:65px 30px 25px
}
.nojs .module-tabs-contents {
 padding:30px 0
}
.module-tabs-tab-content {
 width:100%;
 float:left
}
.module-tab-details {
 width:100%;
 float:left;
 display:none
}
.nojs .module-tab-details,
.module-tab-details:first-child {
 display:block
}
.module-tabs-contents-image img {
 width:100%
}
.module-tabs-contents .bottom-content {
 margin-top:30px
}
.module-tabs-contents-kayfacts {
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
 padding:20px 30px 46px 34px
}
.module-tabs-contents-kayfacts .keyfact-item {
 border-bottom:1px solid #d7d4d5;
 padding-bottom:15px;
 padding-top:28px
}
.module-tabs-contents-kayfacts .keyfact-item:after {
 content:"";
 clear:both;
 display:block
}
.module-tabs-contents-kayfacts .keyfact-value {
 font-size:5rem;
 line-height:60px;
 display:inline-block;
 width:43%;
 float:left
}
.module-tabs-contents-kayfacts .keyfact-text {
 font-size:1.8rem;
 text-align:right;
 line-height:30px;
 display:inline-block;
 width:53%;
 margin-top:25px;
 float:right
}
.module-tabs.blue ul.module-tabs li,
.module-tabs.blue-gradient ul.module-tabs li {
 border-bottom:1px solid rgba(255,255,255,0.5)
}
.module-tabs.blue ul.module-tabs li.current::before,
.module-tabs.blue-gradient ul.module-tabs li.current::before,
.module-tabs.blue ul.module-tabs li:hover:before,
.module-tabs.blue-gradient ul.module-tabs li:hover:before {
 border-bottom:3px #fff solid
}
.module-tabs.blue ul.module-tabs li.current:after,
.module-tabs.blue-gradient ul.module-tabs li.current:after {
 border-top:14px solid #fff
}
@media all and (max-width:1024px) {
 .module-tabs-contents {
  padding:45px 15px 25px
 }
 .module-tabs-contents-kayfacts {
  padding:0 20px 30px
 }
 .module-tabs-contents-kayfacts .keyfact-value {
  font-size:4rem;
  width:40%
 }
 .module-tabs-contents-kayfacts .keyfact-text {
  margin-top:10px;
  width:60%
 }
}
@media all and (max-width:767px) {
 .module-tabs-contents-kayfacts .keyfact-value {
  font-size:3.2rem
 }
 .module-tabs-tab {
  position:relative;
  display:block
 }
 .module-vertical-horizontal-tabs .module-tab-selected,
 .module-tabs-tab .module-tab-selected {
  color:#797979;
  background-color:#fff;
  box-shadow:0 0 10px 0 rgba(0,0,0,0.1);
  font-size:1.4rem;
  line-height:normal;
  padding:20px 15px;
  position:relative;
  width:100%;
  z-index:1;
  cursor:pointer;
  display:inline-block;
  text-decoration:none!important
 }
 .module-vertical-horizontal-tabs .module-tab-selected:after,
 .module-tabs-tab .module-tab-selected:after {
  position:absolute;
  right:20px;
  top:50%;
  content:"\e908";
  font-family:'icomoon'!important;
  color:#031794;
  font-size:15px;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 .module-vertical-horizontal-tabs .module-tab-selected.active:after,
 .module-tabs-tab .module-tab-selected.active::after {
  -webkit-transform:translateY(-50%) rotate(180deg);
  -moz-transform:translateY(-50%) rotate(180deg);
  -ms-transform:translateY(-50%) rotate(180deg);
  transform:translateY(-50%) rotate(180deg)
 }
 ul.module-tabs {
  width:100%;
  top:100%;
  position:absolute;
  box-shadow:0 0 10px 0 rgba(0,0,0,0.1);
  z-index:2;
  display:none;
  background:#fff
 }
 ul.module-tabs.active {
  display:block
 }
 ul.module-tabs li {
  border-bottom:1px solid #f6f6f6!important;
  display:block;
  width:calc(100% - 40px)
 }
 ul.module-tabs li:after,
 ul.module-tabs li:before {
  display:none!important
 }
 ul.module-tabs li a {
  text-align:left;
  opacity:1;
  color:#797979;
  line-height:normal;
  padding:18px 15px
 }
 ul.module-tabs li.current a,
 ul.module-tabs li:hover a {
  color:#031794
 }
 ul.httab-menuTab {
  width:100%;
  top:100%;
  position:absolute;
  box-shadow:0 0 10px 0 rgba(0,0,0,0.1);
  z-index:2;
  display:none;
  background:#fff
 }
 ul.httab-menuTab.active {
  display:block
 }
 ul.httab-menuTab li {
  border-bottom:1px solid #f6f6f6!important;
  display:block;
  width:100%
 }
 ul.httab-menuTab li:after,
 ul.httab-menuTab li:before {
  display:none!important
 }
 ul.httab-menuTab li a {
  text-align:left;
  opacity:1;
  color:#797979;
  line-height:normal;
  padding:18px 15px
 }
 ul.httab-menuTab li.current a,
 ul.httab-menuTab li:hover a {
  color:#031794
 }
}
.module-imagecarousel-content {
 position:relative;
 min-height:485px
}
.module-imagecarousel-content::after {
 clear:both;
 content:"";
 display:block
}
.module-imagecarousel-content .module-imagecarousel-top {
 clear:both;
 float:left;
 width:100%;
 padding-top:90px;
 padding-bottom:202px
}
.module-imagecarousel-content .module-image-carousel-gallery-heading {
 margin-bottom:27px;
 display:inline-block;
 position:relative;
 padding-right:71px
}
.module-imagecarousel-content .module-image-carousel-gallery-heading>h2 {
 margin-bottom:20px;
 display:inline-block
}
.module-imagecarousel-content .module-image-carousel-gallery-heading::after {
 content:"";
 width:100%;
 height:1px;
 background:#002776;
 position:absolute;
 bottom:0;
 left:0
}
.module-imagecarousel-content .module-image-carousel-gallery-text {
 float:left;
 width:100%
}
.module-imagecarousel-content .module-imagecarousel-bottom {
 clear:both;
 float:left;
 width:100%;
 padding-bottom:130px
}
.module-imagecarousel-content .module-imagecarousel-slider {
 margin-top:-182px
}
.module-imagecarousel-content .module-image-carousel-gallery {
 width:100%;
 position:relative;
 z-index:2
}
.module-imagecarousel-content .module-image-carousel-gallery.slick-initialized.slick-slider {
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),0 32px 32px 0 rgba(0,0,0,0.1),0 64px 64px 0 rgba(0,0,0,0.1)
}
.module-imagecarousel-slider .module-imagecarousel-slide-item {
 width:100%;
 height:474px;
 position:relative;
 background-repeat:no-repeat;
 background-size:cover;
 background-position:center center;
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),0 32px 32px 0 rgba(0,0,0,0.1),0 64px 64px 0 rgba(0,0,0,0.1)
}
.module-imagecarousel-slider .module-imagecarousel-slide-item .module-imagecarousel-slide-img {
 display:none!important
}
.nojs .module-imagecarousel-slider .module-imagecarousel-slide-item {
 margin-bottom:30px
}
.module-imagecarousel-slider .module-imagecarousel-img-overlay {
 background-image:linear-gradient(to bottom,rgba(2,36,79,0),#02244f);
 position:absolute;
 width:100%;
 height:100%;
 bottom:0;
 opacity:.7
}
.module-imagecarousel-slider .module-imagecarousel-slide-content {
 position:absolute;
 bottom:0;
 padding:26px 30px;
 width:100%;
 max-width:750px
}
.module-imagecarousel-slider .module-imagecarousel-slide-count {
 width:13%;
 float:left;
 margin-top:4px;
 font-size:1.4rem
}
.module-imagecarousel-slider .module-imagecarousel-slide-text {
 float:right;
 width:87%;
 position:relative
}
.module-imagecarousel-slider .module-imagecarousel-slide-text:before {
 content:"";
 width:36px;
 background:#fff;
 height:1px;
 position:absolute;
 top:13px;
 left:-45px
}
.module-imagecarousel-slider .module-imagecarousel-slide-text>p {
 line-height:25px;
 margin-bottom:25px
}
.module-imagecarousel-slider .module-imagecarousel-slide-text .biggerText {
 font-size:2.4rem;
 line-height:30px;
 font-weight:bold;
 text-transform:uppercase;
 margin-bottom:40px
}
.module-imagecarousel-content .module-image-carousel-gallery .slick-arrow {
 display:none!important
}
.module-imagecarousel-nav {
 position:absolute;
 left:-47px;
 bottom:0;
 z-index:1
}
.nojs .module-imagecarousel-nav {
 display:none
}
.module-imagecarousel-nav .imagecarousel-slick-prev {
 display:block;
 position:relative;
 width:62px;
 height:63px;
 text-align:center;
 cursor:pointer;
 background:#d7d4d5;
 margin-bottom:1px;
 text-decoration:none
}
.module-imagecarousel-nav .imagecarousel-slick-prev .prev-arrow {
 width:100%;
 height:100%;
 display:block;
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg);
 font-size:0;
 line-height:63px
}
.module-imagecarousel-nav .imagecarousel-slick-prev .prev-arrow:after {
 content:"\e900";
 font-family:'icomoon'!important;
 right:0;
 position:absolute;
 color:#fe0000;
 font-size:18px;
 font-weight:normal;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.module-imagecarousel-nav .imagecarousel-slick-next {
 display:block;
 width:62px;
 height:63px;
 text-align:center;
 position:relative;
 cursor:pointer;
 background:#d7d4d5;
 text-decoration:none
}
.module-imagecarousel-nav .imagecarousel-slick-next .next-arrow {
 width:100%;
 height:100%;
 display:block;
 text-align:center;
 -webkit-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 transform:rotate(-90deg);
 font-size:0;
 line-height:63px
}
.module-imagecarousel-nav .imagecarousel-slick-next .next-arrow:after {
 content:"\e900";
 font-family:'icomoon'!important;
 right:0;
 position:absolute;
 color:#fe0000;
 font-size:18px;
 font-weight:normal;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.module-imagecarousel-nav a:hover {
 background:#b1afb0
}
.module-imagecarousel-content .module-imagecarousel-top.blue,
.module-imagecarousel-content .module-imagecarousel-bottom.blue {
 background-color:#002776
}
.module-imagecarousel-content .module-imagecarousel-top.grey,
.module-imagecarousel-content .module-imagecarousel-bottom.grey {
 background-color:#f4f4f4
}
.module-imagecarousel-content .module-imagecarousel-top.blue-gradient,
.module-imagecarousel-content .module-imagecarousel-bottom.blue-gradient {
 background-image:linear-gradient(to bottom,#002478,#002478),linear-gradient(to bottom,#002478,#14398f 49%,#002478)
}
.module-imagecarousel-content .module-imagecarousel-top .module-image-carousel-gallery-text * {
 color:#666
}
.module-imagecarousel-content .module-imagecarousel-top .module-image-carousel-gallery-text a {
 color:#031794
}
.module-imagecarousel-content .module-imagecarousel-slide-content,
.module-imagecarousel-slider .module-imagecarousel-slide-count,
.module-imagecarousel-slider .module-imagecarousel-slide-text *,
.module-imagecarousel-content .module-imagecarousel-top.blue *,
.module-imagecarousel-content .module-imagecarousel-top.blue-gradient *,
.module-image-carousel-wrapper.blue .module-imagecarousel-top *,
.module-image-carousel-wrapper.blue-gradient .module-imagecarousel-top * {
 color:#fff
}
.module-imagecarousel-content .module-imagecarousel-top.blue-gradient .module-image-carousel-gallery-heading::after,
.module-imagecarousel-content .module-imagecarousel-top.blue-gradient .module-image-carousel-gallery-heading::after,
.module-imagecarousel-content .module-imagecarousel-top.blue .module-image-carousel-gallery-heading::after,
.module-imagecarousel-content .module-imagecarousel-top.blue .module-image-carousel-gallery-heading::after {
 background:#fff
}
@media all and (max-width:767px) {
 .module-imagecarousel-content .module-imagecarousel-slider {
  position:relative;
  padding-left:36px
 }
 .module-imagecarousel-nav {
  left:0
 }
 .module-imagecarousel-nav .imagecarousel-slick-prev,
 .module-imagecarousel-nav .imagecarousel-slick-next {
  width:36px;
  height:36px
 }
 .module-imagecarousel-slider .module-imagecarousel-slide-item {
  height:450px
 }
 .module-imagecarousel-content .module-imagecarousel-slide-content {
  padding:15px 15px 0;
  max-width:100%
 }
 .module-imagecarousel-content .module-image-carousel-gallery-heading {
  padding-right:30px
 }
 .module-imagecarousel-slider .module-imagecarousel-slide-text {
  width:calc(100% - 60px)
 }
 .module-imagecarousel-slider .module-imagecarousel-slide-count {
  width:60px
 }
 .module-imagecarousel-slider .module-imagecarousel-slide-text::before {
  left:-38px;
  width:30px
 }
 .module-imagecarousel-slider .module-imagecarousel-slide-text>p {
  margin-bottom:20px
 }
 body.chrome .module-imagecarousel-nav .imagecarousel-slick-next .next-arrow:after {
  margin-top:3px
 }
}
@media all and (max-width:580px) {
 .module-imagecarousel-slider .module-imagecarousel-slide-text>p:not(.biggerText) {
  line-height:18px!important;
  margin-bottom:15px;
  font-size:1.4rem
 }
 .module-imagecarousel-slider .module-imagecarousel-slide-item {
  height:550px
 }
 .module-imagecarousel-slider .module-imagecarousel-slide-count {
  width:40px;
  margin-top:0
 }
 .module-imagecarousel-slider .module-imagecarousel-slide-text {
  width:calc(100% - 40px)
 }
 .module-imagecarousel-slider .module-imagecarousel-slide-text::before {
  top:10px;
  left:-20px;
  width:15px
 }
}
.mod-tabs-3col-cards.blue .center-aligned-title>h2,
.mod-tabs-3col-cards.blue-gradient .center-aligned-title>h2 {
 color:#fff!important
}
.mod-tabs-3col-cards.blue .center-aligned-title>h2::after,
.mod-tabs-3col-cards.blue-gradient .center-aligned-title>h2::after {
 background:#fff!important
}
.center-aligned-title {
 text-align:center;
 margin-bottom:95px
}
.center-aligned-title>h2 {
 font-weight:700;
 text-transform:uppercase;
 position:relative;
 margin-bottom:25px
}
.center-aligned-title>h2:after {
 content:"";
 position:absolute;
 width:100%;
 height:1px;
 max-width:366px;
 background:#002478;
 bottom:-25px;
 left:-100%;
 right:-100%;
 margin:auto
}
.hvr-underline-from-left {
 position:relative
}
.hvr-underline-from-left:before {
 content:"";
 position:absolute;
 z-index:2;
 left:0;
 right:100%;
 bottom:0;
 background:#fe0000;
 height:3px;
 -webkit-transition:right 1s ease-in-out;
 -moz-transition:right 1s ease-in-out;
 -ms-transition:right 1s ease-in-out;
 -o-transition:right 1s ease-in-out;
 transition:right 1s ease-in-out
}
.hvr-underline-from-left:after {
 content:"";
 position:absolute;
 z-index:1;
 left:0;
 right:0;
 bottom:0;
 background:#666;
 height:3px
}
.selected .hvr-underline-from-left:before {
 right:0
}
.mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-item {
 min-height:315px;
 border-radius:4px;
 background-color:#fff;
 padding:43px 40px 60px 40px;
 position:relative;
 overflow:hidden
}
.mod-tabs-3col-cards-wrapper .selected .mod-tabs-3col-card-item {
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),0 32px 32px 0 rgba(0,0,0,0.1),0 64px 64px 0 rgba(0,0,0,0.1),0 2px 4px 0 rgba(198,12,48,0.26)
}
.mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-heading {
 font-size:1.8rem;
 line-height:normal;
 color:#031794;
 text-transform:uppercase;
 margin-bottom:22px;
 text-decoration:none
}
.mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-desc {
 text-decoration:none
}
.mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-link {
 position:absolute;
 bottom:35px;
 left:0;
 width:100%;
 font-size:1.8rem;
 line-height:normal;
 padding:0 27px
}
.mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-link .mod-tabs-3col-card-link-text {
 position:relative;
 padding-right:38px;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-link .mod-tabs-3col-card-link-text:after {
 content:"\e900";
 font-family:'icomoon'!important;
 right:15px;
 position:absolute;
 color:#fe0000;
 font-size:13px;
 font-weight:normal;
 bottom:3px;
 transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg);
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.mod-tabs-3col-cards-wrapper .selected .mod-tabs-3col-card-link .mod-tabs-3col-card-link-text:after {
 right:10px;
 transform:rotate(0deg);
 -webkit-transform:rotate(0deg);
 -ms-transform:rotate(0deg);
 -moz-transform:rotate(0deg)
}
.mod-tabs-3colcards-content-wrapper {
 margin-top:15px
}
.mod-tabs-3colcards-content-wrapper .mod-3columncards-details {
 border-radius:4px;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
 background-color:#fff;
 padding:58px 0;
 display:none
}
.mod-tabs-3colcards-content-wrapper .mod-3columncards-details:first-child {
 display:block
}
.mod-3columncards-content-heading {
 font-size:1.2rem;
 line-height:normal;
 text-transform:uppercase;
 color:#031794;
 padding-bottom:10px;
 margin-bottom:47px;
 position:relative;
 min-height:28px
}
.mod-3columncards-content-heading:before {
 content:"";
 position:absolute;
 width:100%;
 height:1px;
 background:#002478;
 left:0;
 bottom:0;
 max-width:270px
}
.mod-3columncards-left-content .mod-3columncards-content ul li {
 font-size:2.4rem;
 font-weight:700;
 text-transform:uppercase;
 color:#031794;
 line-height:28px;
 margin-bottom:45px!important
}
.mod-3columncards-right-content {
 padding-left:15px
}
.mod-3columncards-right-content .mod-3columncards-content ul {
 padding-left:20px
}
.mod-3columncards-right-content .mod-3columncards-content ul li {
 list-style:disc!important;
 width:100%;
 margin-bottom:30px!important;
 line-height:3.0rem
}
.mod-3columncards-content p span.rad-underline {
 font-size:1.4rem;
 text-transform:uppercase;
 color:#031794;
 font-weight:700
}
.mod-tabs-3col-cards-wrapper .showmycontent {
 text-decoration:none;
 display:inline-block;
 width:100%
}
.no-touch .mod-tabs-3col-cards-wrapper .showmycontent:not(.selected):hover .mod-tabs-3col-card-link {
 color:#fe0000
}
.no-touch .mod-tabs-3col-cards-wrapper .showmycontent:not(.selected):hover .hvr-underline-from-left:before {
 right:0
}
.mod-tabs-3col-card-content-mob .mod-3columncards-details {
 border-radius:4px;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
 background-color:#fff;
 padding:30px 15px;
 display:none;
 margin-bottom:30px
}
@media all and (max-width:991px) {
 .center-aligned-title {
  margin-bottom:60px
 }
 .mod-3columncards-right-content {
  padding:0
 }
 .mod-3columncards-content-heading {
  margin-bottom:30px
 }
}
@media all and (min-width:768px) and (max-width:991px) {
 .mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-item {
  padding:20px 15px 40px
 }
 .mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-link {
  padding:0 15px
 }
 .mod-tabs-3colcards-content-wrapper .mod-3columncards-details {
  padding:45px 15px
 }
 .mod-3columncards-left-content .mod-3columncards-content ul li {
  margin-bottom:30px!important;
  font-size:2.0rem;
  line-height:22px
 }
}
@media all and (max-width:767px) {
 .mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-item {
  padding:20px 15px 40px;
  min-height:215px
 }
 .mod-tabs-3col-cards-wrapper .showmycontent {
  margin-bottom:15px
 }
 .mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-link {
  padding:0 15px;
  bottom:15px
 }
 .mod-3columncards-left-content .mod-3columncards-content ul li {
  margin-bottom:30px!important;
  font-size:2.0rem
 }
 .mod-3columncards-right-content .mod-3columncards-content ul li {
  margin-bottom:15px!important
 }
 .mod-tabs-3col-card-content-mob .mod-3columncards-details.mod-3columncards-details-1 {
  display:block
 }
}
.nojs .mod-tabs-3colcards-content-wrapper {
 display:none
}
.nojs .mod-tabs-3col-card-content-mob {
 display:block!important;
 margin-top:15px
}
.nojs .mod-tabs-3col-card-content-mob .mod-3columncards-details {
 display:block!important
}
.nojs .mod-tabs-3col-cards-wrapper .mod-tabs-3col-card-link {
 display:none!important
}
.mod-3column-cards.blue .top-content-area *,
.mod-3column-cards.blue-gradient .top-content-area *,
.mod-3column-cards.blue .note-content *,
.mod-3column-cards.blue-gradient .note-content * {
 color:#fff!important
}
.mod-3column-cards.blue h2.center-with-line::after,
.mod-3column-cards.blue-gradient h2.center-with-line::after {
 background:#fff!important
}
.mod-3column-cards .top-content-area {
 text-align:center
}
.mod-3column-cards h2.center-with-line {
 font-weight:700;
 text-transform:uppercase;
 position:relative;
 margin-bottom:50px;
 text-align:center
}
.mod-3column-cards h2.center-with-line:after {
 content:"";
 position:absolute;
 width:100%;
 height:1px;
 max-width:366px;
 background:#002478;
 bottom:-22px;
 left:-100%;
 right:-100%;
 margin:auto
}
.highlighted-text {
 font-size:1.8rem;
 line-height:26px;
 color:#031794;
 font-weight:700;
 text-align:center;
 padding:3px 0 50px
}
.mod-3column-cards-wrapper {
 margin-top:30px
}
.mod-3column-cards-wrapper .mod-3column-card-item {
 min-height:315px;
 border-radius:4px;
 background-color:#fff;
 padding:43px 40px 60px 40px;
 position:relative;
 overflow:hidden
}
.mod-3column-cards-wrapper .mod-3column-card-heading {
 font-size:1.8rem;
 line-height:normal;
 color:#031794;
 text-transform:uppercase;
 margin-bottom:23px;
 text-decoration:none;
 font-weight:700
}
.mod-3column-cards-wrapper .mod-3column-card-link {
 position:absolute;
 bottom:30px;
 left:0;
 width:100%;
 font-size:1.8rem;
 line-height:normal;
 padding:0 27px
}
.mod-3column-cards-wrapper .mod-3column-card-item.hvr-underline-from-left::after {
 background:#002776
}
@media all and (min-width:768px) and (max-width:991px) {
 .mod-3column-cards-wrapper .mod-3column-card-item {
  padding:20px 15px 60px
 }
 .mod-3column-cards-wrapper .mod-3column-card-link {
  bottom:15px;
  padding:0 15px
 }
}
@media all and (max-width:767px) {
 .mod-3column-cards-wrapper .mod-3column-card-item {
  min-height:auto;
  padding:20px 15px 60px;
  margin-bottom:15px
 }
 .mod-3column-cards-wrapper .mod-3column-card-link {
  padding:0 15px;
  bottom:15px
 }
}
.download-doc-item-header {
 width:100%;
 display:table;
 border-bottom:3px solid #002478;
 margin:0 0 45px;
 padding:0 30px
}
.download-doc-item-header-title {
 width:87%;
 display:table-cell;
 padding:19px 10px 19px 0
}
.download-doc-item-header-format {
 width:13%;
 display:table-cell;
 padding:19px 0 19px 16px
}
.download-doc-item-header span {
 font-size:1.4rem;
 font-weight:700;
 color:#031794
}
.module-download-item-table.blue .left-content-wrapper *,
.module-download-item-table.blue-gradient .left-content-wrapper * {
 color:#fff
}
.module-download-item-table .doc-download-item-wrapper {
 margin-top:30px
}
.module-download-item-table .download-doc-item {
 background-color:#f6f8fb;
 padding:5px 30px;
 display:table;
 width:100%
}
.module-download-item-table .download-doc-item.alt {
 background-color:#fff
}
.module-download-item-table .download-doc-title {
 display:table-cell;
 width:87%;
 padding:13px 10px 13px 0;
 vertical-align:middle
}
.module-download-item-table .download-doc-title>p {
 margin-bottom:0
}
.module-download-item-table .download-doc {
 display:table-cell;
 text-align:center;
 vertical-align:middle;
 width:13%;
 min-width:70px
}
.module-download-item-table .download-doc>p {
 font-size:1.4rem;
 text-transform:uppercase;
 margin-bottom:0
}
.module-download-item-table .download-doc a {
 color:#545656;
 line-height:1em;
 text-decoration:none;
 position:relative;
 padding-left:16px
}
.module-download-item-table .download-doc a:hover {
 opacity:1
}
.module-download-item-table a.doc-dwnld-link::before {
 background:#fe0000;
 content:'';
 bottom:2px;
 position:absolute;
 width:10px;
 height:2px;
 border-radius:20px;
 left:2px
}
.module-download-item-table a.doc-dwnld-link::after {
 content:"\e902";
 font-family:'icomoon'!important;
 position:absolute;
 left:2px;
 color:#fe0000;
 font-size:14px;
 font-weight:normal;
 bottom:4px;
 height:14px;
 overflow:hidden
}
.module-download-item-table .download-doc a.play-video {
 padding:0;
 font-size:3.5rem;
 color:#fff
}
.module-download-item-table .download-doc a.play-video span {
 background:#002478
}
.module-download-item-table a.doc-dwnld-link:hover::after {
 -webkit-animation:arrowUpr .6s cubic-bezier(0.645,0.045,0.355,1);
 -moz-animation:arrowUpr .6s cubic-bezier(0.645,0.045,0.355,1);
 -ms-animation:arrowUpr .6s cubic-bezier(0.645,0.045,0.355,1);
 -o-animation:arrowUpr .6s cubic-bezier(0.645,0.045,0.355,1);
 animation:arrowUpr .6s cubic-bezier(0.645,0.045,0.355,1);
 color:#fe0000!important
}
.paragraph-block-2col.blue *,
.paragraph-block-2col.blue-gradient * {
 color:#fff
}
.left-content-wrapper {
 padding-left:25px;
 padding-right:15px;
 margin-bottom:30px;
 position:relative
}
.left-content-wrapper.signpost-three-four {
 margin-bottom:40px
}
.mod-quote.light-blue {
 background:#F6F8FB
}
.mod-quote.blue *,
.mod-quote.blue-gradient *,
.mod-quote.blue .mod-quote-inner .quote-text,
.mod-quote.blue-gradient .mod-quote-inner .quote-text {
 color:#fff
}
.mod-quote.light-blue .mod-quote-inner .quote-text {
 color:#4d4d4d
}
.mod-quote.light-blue .mod-quote-inner .quote-text::before {
 color:#d2dae6
}
body:not(.ip3-edit) .mod-quote {
 overflow:hidden
}
.mod-quote .mod-quote-content {
 padding-bottom:58px
}
.mod-quote .mod-quote-content-image {
 position:relative;
 display:inline-block;
 width:100%
}
.mod-quote .mod-quote-content-image::before {
 content:"";
 width:100vw;
 height:120%;
 position:absolute;
 background:#f7f7f7;
 right:27%;
 z-index:0;
 top:58px
}
.mod-quote .mod-quote-content.blueBlock .mod-quote-content-image::before {
 background-color:#d2dae6
}
.mod-quote.light-blue .mod-quote-content.blueBlock .mod-quote-content-image::before {
 background-color:#F6F8FB
}
.mod-quote .mod-quote-content-image::after {
 content:"";
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:100%;
 max-height:230px;
 border-radius:4px;
 background-image:linear-gradient(to bottom,rgba(2,36,79,0),rgba(2,36,79,0.86) 85%,#02244f);
 z-index:1
}
.mod-quote .mod-quote-content-image img {
 width:100%;
 height:auto;
 position:relative;
 z-index:1;
 border-radius:4px;
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),0 32px 32px 0 rgba(0,0,0,0.1),0 64px 64px 0 rgba(0,0,0,0.1)
}
.mod-quote .mod-quote-content-image .line {
 height:2px;
 position:absolute;
 top:79px;
 right:-76px;
 width:30.60%;
 z-index:1;
 max-width:114px
}
.mod-quote .mod-quote-inner {
 margin-top:54px;
 margin-bottom:30px;
 min-height:400px
}
.mod-quote .mod-quote-inner h2.sub-heading {
 margin-bottom:35px
}
.mod-quote .mod-quote-inner .quote-text {
 line-height:3.8rem;
 font-size:1.8rem;
 font-weight:400;
 color:#031794;
 position:relative;
 margin-bottom:40px
}
.mod-quote .mod-quote-inner .quote-text::before {
 content:"“";
 position:absolute;
 left:-2px;
 top:28px;
 font-size:125px;
 font-family:georgia;
 line-height:72px;
 color:#d2dae6;
 vertical-align:middle;
 font-weight:bold
}
.mod-quote .mod-quote-inner .quote-text>span.quote-icon {
 display:inline-block;
 width:72px;
 height:72px;
 float:left
}
.mod-quote .mod-quote-inner .author-text {
 font-size:1.4rem;
 line-height:2rem;
 color:#031794;
 font-weight:700;
 margin-bottom:10px
}
.mod-quote .mod-quote-inner .author-text span {
 display:inline-block;
 width:100%
}
.mod-quote .mod-quote-content-bg {
 width:47vw;
 min-height:535px;
 position:absolute;
 margin-top:8px;
 right:15px;
 top:0;
 background-repeat:no-repeat;
 background-size:cover;
 background-position:center;
 border-radius:4px;
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),0 32px 32px 0 rgba(0,0,0,0.1),0 64px 64px 0 rgba(0,0,0,0.1)
}
.mod-quote .mod-quote-content-bg::after {
 content:"";
 position:absolute;
 width:100%;
 top:0;
 right:0;
 height:100%;
 z-index:1;
 background-image:linear-gradient(222deg,rgba(180,26,26,0.5),#002478 50%,#002478,#002478);
 opacity:.6
}
.mod-quote .mod-quote-content-bg .line {
 height:2px;
 position:absolute;
 top:72px;
 right:-76px;
 width:30.60%;
 z-index:2;
 max-width:114px
}
.mod-quote .note-content {
 font-size:1.4rem;
 line-height:normal;
 font-style:italic;
 margin:0 0 10px;
 color:#031794
}
.mod-quote .author-sign {
 margin-bottom:5px
}
.mod-quote .author-sign img {
 max-width:150px;
 height:auto;
 display:inline-block
}
@media all and (max-width:1200px) {
 .mod-quote .mod-quote-content {
  padding-bottom:0
 }
}
@media all and (max-width:991px) {
 .mod-quote .mod-quote-inner {
  margin-top:20px
 }
 .mod-quote .mod-quote-content-image .line {
  top:40px;
  right:-20px;
  width:44px
 }
 .mod-quote .mod-quote-content-image::before {
  height:110%;
  right:22%
 }
 .mod-quote .mod-quote-content-bg {
  min-height:470px
 }
 .mod-quote .mod-quote-content-bg .line {
  top:40px;
  right:-20px;
  width:44px
 }
}
@media all and (max-width:767px) {
 .mod-quote .mod-quote-content-image {
  padding-bottom:0;
  max-width:290px;
  display:block;
  margin:0 auto
 }
 .mod-quote .mod-quote-inner {
  margin-top:90px
 }
 .mod-quote .mod-quote-content-image::before {
  top:10%
 }
 .mod-quote .mod-quote-content-image .line {
  display:none
 }
 .mod-quote .mod-quote-content-bg .line {
  display:none
 }
 .mod-quote .mod-quote-content-bg {
  min-height:300px;
  width:100%;
  right:0
 }
 .mod-quote .mod-quote-inner.without-image {
  margin-top:330px
 }
}
@media all and (max-width:480) {
 .mod-quote .mod-quote-inner {
  margin-top:120px
 }
}
.module-data-stats.blue *,
.module-data-stats.blue-gradient * {
 color:#fff
}
.module-data-stats-wrapper {
 padding:30px 0
}
.module-data-stats-wrapper .module-datastats-slider {
 float:left;
 width:100%
}
.module-data-stats-wrapper .slick-list {
 padding:0!important
}
.data-stat-item {
 width:100%;
 float:left;
 padding:0 15px
}
.data-stat-item .data-stat-item-inner {
 padding:38px 0;
 border-top:1px solid #d7d4d5;
 width:100%;
 float:left
}
.stat-heading {
 font-size:1.4rem;
 line-height:normal;
 padding-bottom:10px
}
.stat-text {
 font-size:1.8rem;
 line-height:30px
}
.module-data-stats-wrapper .stat-figure {
 font-size:4.8rem;
 line-height:normal;
 padding-bottom:28px
}
.module-data-stats-wrapper.five-column .data-stat-item {
 width:20%
}
.module-data-stats-wrapper.five-column .module-datastats-slider:not(.slick-slider) .data-stat-item:nth-child(5n+1) {
 clear:both
}
.module-data-stats-wrapper.four-column .data-stat-item {
 width:25%
}
.module-data-stats-wrapper.four-column .module-datastats-slider:not(.slick-slider) .data-stat-item:nth-child(4n+1) {
 clear:both
}
.module-data-stats-wrapper.five-column .stat-figure,
.module-data-stats-wrapper.four-column .stat-figure {
 font-size:3.8rem;
 line-height:normal;
 padding-bottom:28px
}
.module-data-stats-wrapper.three-column .data-stat-item {
 width:33.33%
}
.module-data-stats-wrapper.three-column .module-datastats-slider:not(.slick-slider) .data-stat-item:nth-child(3n+1) {
 clear:both
}
.module-data-stats-wrapper.two-column .data-stat-item {
 width:50%
}
.module-data-stats-wrapper.two-column .module-datastats-slider:not(.slick-slider) .data-stat-item:nth-child(2n+1) {
 clear:both
}
.slider-nav {
 clear:both;
 width:100%;
 float:left;
 text-align:center
}
.slider-nav .slider-nav-inner {
 position:relative;
 display:inline-block;
 padding:7px 30px 7px 32px
}
.slider-nav ul.slick-dots {
 position:relative;
 top:0;
 display:inline-block;
 left:auto;
 margin:0;
 padding:0
}
.slider-nav ul.slick-dots li {
 margin:0 4px
}
.slider-nav ul.slick-dots li button {
 width:5px;
 height:5px;
 background-color:#002478;
 border-radius:50%;
 overflow:hidden
}
.module-section.blue .slider-nav ul.slick-dots li button,
.module-section.blue-gradient .slider-nav ul.slick-dots li button {
 background:#fff
}
.slider-nav ul.slick-dots li.slick-active button {
 width:10px;
 height:10px
}
.slider-nav .slick-prev-arrow {
 display:inline;
 position:absolute;
 left:0;
 width:20px;
 height:20px;
 text-align:center;
 cursor:pointer
}
.slider-nav .slick-prev-arrow .prev-arrow {
 width:100%;
 height:100%;
 display:inline-block;
 font-size:0;
 line-height:13px
}
.slider-nav .slick-prev-arrow .prev-arrow:after {
 content:"\e900";
 font-family:'icomoon'!important;
 right:0;
 position:absolute;
 color:#fe0000;
 font-size:18px;
 font-weight:normal;
 top:3px;
 transform:rotate(90deg);
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 -moz-transform:rotate(90deg)
}
.slider-nav .slick-next-arrow {
 display:inline;
 width:20px;
 height:20px;
 text-align:center;
 position:absolute;
 right:0;
 cursor:pointer
}
.slider-nav .slick-next-arrow .next-arrow {
 width:100%;
 height:100%;
 display:inline-block;
 font-size:0;
 line-height:13px
}
.slider-nav .slick-next-arrow .next-arrow:after {
 content:"\e900";
 font-family:'icomoon'!important;
 right:0;
 position:absolute;
 color:#fe0000;
 font-size:18px;
 font-weight:normal;
 top:4px;
 transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg)
}
.nojs .slider-nav {
 display:none!important
}
@media all and (max-width:767px) {
 .module-data-stats-wrapper .data-stat-item,
 .module-data-stats-wrapper.two-column .data-stat-item,
 .module-data-stats-wrapper.three-column .data-stat-item,
 .module-data-stats-wrapper.four-column .data-stat-item,
 .module-data-stats-wrapper.five-column .data-stat-item {
  width:100%
 }
 .module-bod-wrapper .bod-row.last .bod-item:first-child {
  margin-bottom:29px
 }
 .data-stat-item .data-stat-item-inner {
  text-align:center
 }
}
.module-product-data-stats.blue *,
.module-product-data-stats.blue-gradient * {
 color:#fff
}
.module-product-data-stats-wrapper {
 padding:30px 0
}
.module-product-data-stats-wrapper .module-product-datastats-slider {
 float:left;
 width:100%
}
.module-product-data-stats-wrapper .slick-list {
 padding:0!important
}
.product-data-stat-item {
 width:100%;
 float:left;
 padding:0 15px
}
.product-data-stat-item .product-data-stat-item-inner {
 padding:38px 0;
 border-top:1px solid #d7d4d5;
 width:100%;
 float:left
}
.product-data-stat-item .stat-heading {
 padding-left:22px;
 position:relative
}
.product-data-stat-item .stat-heading-dot {
 background-color:#d7d4d5;
 display:inline-block;
 position:absolute;
 left:0;
 top:5px;
 width:13px;
 height:13px;
 border-radius:50%
}
.product-data-stat-item .product-keyfact {
 padding-top:15px;
 padding-bottom:25px;
 border-bottom:1px solid #d7d4d5
}
.product-data-stat-item .product-keyfact.product-keyfact-1 {
 padding-top:0
}
.product-data-stat-item .product-keyfact:last-child {
 border-bottom:none medium
}
.module-product-data-stats-wrapper .stat-figure {
 font-size:4.8rem;
 line-height:normal;
 padding-bottom:28px
}
.module-product-data-stats-wrapper.five-column .product-data-stat-item {
 width:20%
}
.module-product-data-stats-wrapper.five-column .module-product-datastats-slider:not(.slick-slider) .product-data-stat-item:nth-child(5n+1) {
 clear:both
}
.module-product-data-stats-wrapper.four-column .product-data-stat-item {
 width:25%
}
.module-product-data-stats-wrapper.four-column .module-product-datastats-slider:not(.slick-slider) .product-data-stat-item:nth-child(4n+1) {
 clear:both
}
.module-product-data-stats-wrapper.five-column .stat-figure,
.module-product-data-stats-wrapper.four-column .stat-figure {
 font-size:3.8rem;
 line-height:normal;
 padding-bottom:14px
}
.module-product-data-stats-wrapper.three-column .product-data-stat-item {
 width:33.33%
}
.module-product-data-stats-wrapper.three-column .module-product-datastats-slider:not(.slick-slider) .product-data-stat-item:nth-child(3n+1) {
 clear:both
}
.module-product-data-stats-wrapper.two-column .product-data-stat-item {
 width:50%
}
.module-product-data-stats-wrapper.two-column .module-product-datastats-slider:not(.slick-slider) .product-data-stat-item:nth-child(2n+1) {
 clear:both
}
@media all and (min-width:768px) and (max-width:991px) {
 .module-product-data-stats-wrapper.five-column .stat-figure,
 .module-product-data-stats-wrapper.four-column .stat-figure {
  font-size:3.2rem
 }
}
@media all and (max-width:767px) {
 .module-product-data-stats-wrapper .product-data-stat-item,
 .module-product-data-stats-wrapper.two-column .product-data-stat-item,
 .module-product-data-stats-wrapper.three-column .product-data-stat-item,
 .module-product-data-stats-wrapper.four-column .product-data-stat-item,
 .module-product-data-stats-wrapper.five-column .product-data-stat-item {
  width:100%
 }
 .product-data-stat-item .product-data-stat-item-inner {
  text-align:center
 }
 .product-data-stat-item .stat-heading {
  display:inline-block
 }
}
.module-publications.blue *,
.module-publications.blue-gradient * {
 color:#fff!important
}
.module-publications .publication-item-wrapper {
 float:left;
 width:100%;
 padding:0 15px 35px
}
.module-publications .three-column .publication-item-wrapper {
 width:33.33%
}
.module-publications .publication-item-wrapper .download-sec-wrap {
 float:left;
 margin-bottom:53px;
 margin-top:53px;
 position:relative;
 width:100%
}
.module-publications .publication-item-wrapper .download-sec-left {
 width:55%;
 float:left;
 padding-right:25px;
 padding-top:30px
}
.module-publications .publication-item-wrapper .download-sec-title {
 font-size:1.8rem;
 line-height:1.2em;
 min-height:130px;
 padding-bottom:14px;
 position:relative;
 height:auto
}
.module-publications .two-column .publication-item-wrapper .download-sec-title:after {
 width:145%
}
.module-publications .publication-item-wrapper .download-sec-title:after {
 content:'';
 position:absolute;
 border-bottom:2px solid #0075b0;
 width:130%;
 height:2px;
 bottom:0;
 z-index:11;
 left:0
}
.module-publications .publication-item-wrapper a.cta-link {
 font-size:1.4rem;
 margin:12px 0 0;
 width:100%;
 padding:0 30px 0 0
}
.module-publications .publication-item-wrapper a.cta-link.internal-link::after,
.module-publications .publication-item-wrapper a.cta-link.external-link::after {
 bottom:-1px;
 right:12px
}
.module-publications .publication-item-wrapper a.cta-link.internal-link:hover:after,
.module-publications .publication-item-wrapper a.cta-link.external-link:hover:after {
 right:0
}
.module-publications .publication-item-wrapper a.cta-link.media-link::after {
 bottom:0;
 right:12px
}
.module-publications .publication-item-wrapper a.cta-link.media-link::before {
 right:12px
}
.module-publications .publication-item-wrapper .download-sec-right {
 width:45%;
 float:right;
 position:relative
}
.module-publications .publication-item-wrapper .download-sec-right:after {
 border-radius:2px;
 border:1px solid #d2dae6;
 content:"";
 height:calc(100% - 30px);
 width:calc(100% - 25px);
 position:absolute;
 right:-2px;
 left:auto;
 top:50px;
 z-index:0
}
.module-publications .publication-item-wrapper .download-sec-right img {
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),0 32px 32px 0 rgba(0,0,0,0.1),0 24px 14px 0 rgba(0,0,0,0.1);
 background-color:#fff;
 position:relative;
 width:calc(100% - 14px);
 height:auto;
 z-index:10;
 display:inline-block
}
.module-publications .two-column .publication-item-wrapper {
 width:50%;
 margin-left:0
}
.module-publications .two-column .publication-item-wrapper .download-sec-wrap {
 margin:50px 0
}
.module-publications .two-column .publication-item-wrapper .download-sec-left {
 width:43%;
 float:left;
 padding-right:15px;
 padding-top:60px
}
.module-publications .two-column .publication-item-wrapper .download-sec-title {
 font-size:2.4rem;
 min-height:187px
}
.module-publications .two-column .publication-item-wrapper a.cta-link {
 width:auto;
 padding:0 30px 0 0
}
.module-publications .two-column .publication-item-wrapper a.cta-link.internal-link::after,
.module-publications .two-column .publication-item-wrapper a.cta-link.media-link::after,
.module-publications .two-column .publication-item-wrapper a.cta-link.external-link::after {
 bottom:0;
 right:-10px
}
.module-publications .two-column .publication-item-wrapper a.cta-link.media-link::before {
 right:-10px
}
.module-publications .two-column .publication-item-wrapper .download-sec-right {
 width:47%;
 float:left
}
.module-publications .two-column .publication-item-wrapper .download-sec-right img {
 width:calc(100% - 20px)
}
.module-publications .two-column .publication-item-wrapper .download-sec-right::after {
 height:calc(100% - 42px);
 width:calc(100% - 35px);
 top:65px;
 right:0
}
@media all and (max-width:1200px) {
 .module-publications .publication-item-wrapper .download-sec-left {
  padding-right:5px;
  padding-top:20px
 }
 .module-publications .two-column .publication-item-wrapper .download-sec-left {
  width:53%
 }
}
@media all and (min-width:768px) and (max-width:991px) {
 .module-publications .publication-item-wrapper .download-sec-wrap {
  margin:30px 0
 }
 .module-publications .publication-item-wrapper .download-sec-title {
  font-size:1.4rem;
  min-height:80px;
  padding-bottom:10px
 }
 .module-publications .publication-item-wrapper a.cta-link {
  font-size:1.2rem;
  margin:12px 0 0;
  width:100%;
  padding:0 15px 0 0
 }
 .module-publications .publication-item-wrapper a.cta-link.internal-link::after,
 .module-publications .publication-item-wrapper a.cta-link.external-link::after {
  right:0
 }
 .module-publications .publication-item-wrapper a.cta-link.media-link::before {
  right:0;
  width:14px;
  height:2px;
  bottom:0
 }
 .module-publications .publication-item-wrapper a.cta-link.media-link::after {
  right:1px;
  font-size:16px
 }
 .module-publications .two-column .publication-item-wrapper {
  width:50%;
  margin:0
 }
 .module-publications .two-column .publication-item-wrapper .download-sec-wrap {
  margin:40px 0
 }
 .module-publications .two-column .publication-item-wrapper .download-sec-left {
  padding-top:30px
 }
 .module-publications .two-column .publication-item-wrapper .download-sec-title {
  min-height:130px
 }
}
@media all and (max-width:767px) {
 .module-publications .publication-item-wrapper,
 .module-publications .three-column .publication-item-wrapper,
 .module-publications .two-column .publication-item-wrapper {
  width:100%;
  margin:0
 }
 .module-publications .publication-item-wrapper .download-sec-wrap,
 .module-publications .two-column .publication-item-wrapper .download-sec-wrap {
  margin:30px 0 60px
 }
 .module-publications .publication-item-wrapper .download-sec-left,
 .module-publications .two-column .publication-item-wrapper .download-sec-left {
  width:58%;
  padding-right:25px;
  padding-top:10px
 }
 .module-publications .publication-item-wrapper .download-sec-right,
 .module-publications .two-column .publication-item-wrapper .download-sec-right {
  max-width:200px;
  width:42%;
  float:right
 }
 .module-publications .publication-item-wrapper .download-sec-right:after {
  height:calc(100% - 20px);
  top:35px
 }
 .module-publications .publication-item-wrapper a.cta-link {
  width:auto;
  padding-right:25px
 }
 .module-publications .publication-item-wrapper a.cta-link.internal-link::after,
 .module-publications .publication-item-wrapper a.cta-link.media-link::after,
 .module-publications .publication-item-wrapper a.cta-link.media-link::before,
 .module-publications .publication-item-wrapper a.cta-link.external-link::after {
  right:-5px
 }
 .module-publications .publication-item-wrapper .download-sec-title::after {
  width:140%
 }
 .module-publications .two-column .publication-item-wrapper .download-sec-title {
  font-size:1.8rem;
  min-height:157px
 }
 .module-publications .two-column .publication-item-wrapper .download-sec-right img {
  width:calc(100% - 13px)
 }
 .module-publications .two-column .publication-item-wrapper a.cta-link {
  margin:13px 0 0;
  padding:0 25px 0 0
 }
 .module-publications .two-column .publication-item-wrapper a.cta-link.internal-link::after,
 .module-publications .two-column .publication-item-wrapper a.cta-link.media-link::after,
 .module-publications .two-column .publication-item-wrapper a.cta-link.media-link::before,
 .module-publications .two-column .publication-item-wrapper a.cta-link.external-link::after {
  right:-2px
 }
 .module-publications .two-column .publication-item-wrapper .download-sec-right::after {
  top:35px;
  height:calc(100% - 23px);
  width:calc(100% - 21px)
 }
}
.module-bottom-link p a:hover {
 color:#8295bc!important;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.bottom-page-area.blue .left-content-wrapper *,
.bottom-page-area.blue-gradient .left-content-wrapper * {
 color:#fff
}
.module-bottom-link .paragraph-heading {
 color:#002776!important
}
.module-bottom-link,
.module-bottom-link.blue::before,
.module-bottom-link.grey::before,
.module-bottom-link.blue-gradient,
.module-bottom-link.light-blue {
 background:#fafafa!important
}
.module-bottom-link p {
 color:#4d4d4d!important
}
.module-bottom-link p a {
 color:#002776!important
}
.bottom-page-area .right-align {
 text-align:right
}
.bottom-page-area a.cta-button {
 margin:0;
 float:right
}
.bottom-page-area a.cta-button:hover {
 margin-right:16px
}
.bottom-page-area .left-content-wrapper a {
 text-decoration:underline
}
.module-bottom-link .cta-button,
.module-bottom-link .cta-button:hover {
 background:#c60c30!important
}
.module-bottom-link .cta-button:after {
 border-color:transparent transparent transparent #c60c30!important
}
@media all and (max-width:767px) {
 .bottom-page-area a.cta-button {
  float:left
 }
}
.cta-button,
.cta-button:after {
 -webkit-transition:all .4s cubic-bezier(0.075,0.82,0.165,1);
 -moz-transition:all .4s cubic-bezier(0.075,0.82,0.165,1);
 -ms-transition:all .4s cubic-bezier(0.075,0.82,0.165,1);
 -o-transition:all .4s cubic-bezier(0.075,0.82,0.165,1);
 transition:all .4s cubic-bezier(0.075,0.82,0.165,1)
}
.cta-button {
 padding:16px 36px 17px 36px;
 margin-right:29px;
 margin-bottom:30px;
 position:relative;
 background:#fe0000;
 border-radius:4px;
 color:#fff;
 font-size:1.4rem;
 line-height:22px;
 text-decoration:none;
 display:inline-block
}
.cta-button::after {
 content:"";
 width:0;
 height:0;
 border-style:solid;
 border-width:26.5px 0 26.5px 16px;
 border-color:transparent transparent transparent #fe0000;
 position:absolute;
 right:-15px;
 top:1px;
 border-radius:0;
 opacity:0
}
.cta-button:active,
.cta-button:focus {
 background-color:#fe0000;
 color:#fff
}
.cta-button:hover {
 background-color:#fe0000;
 color:#fff;
 padding:16px 28px 17px 28px;
 margin-right:45px
}
.cta-button:hover:after {
 opacity:1
}
.module-text-block-with-img .head-img-wrapper {
 background-repeat:no-repeat;
 position:relative;
 background-size:100%
}
.module-text-block-with-img .mod-body-content {
 padding:50px 100px 0 100px;
 background:#fff;
 margin-top:338px;
 display:inline-block;
 width:100%
}
.module-text-block-with-img .mod-body-content h2.paragraph-heading {
 margin-bottom:20px;
 position:relative
}
.module-text-block-with-img .mod-body-content a.cta-link {
 margin-bottom:30px
}
.title-with-underline h2 {
 text-transform:uppercase;
 border-bottom:1px solid #002478;
 padding-bottom:25px;
 margin-bottom:25px;
 font-weight:700;
 display:inline-block;
 padding-right:70px
}
.module-text-block h2 {
 margin-bottom:25px
}
.module-section.module-text-block-with-img ul {
 margin-left:20px!important;
 margin-bottom:30px!important
}
.module-section.module-text-block-with-img ul li {
 list-style-type:disc!important;
 margin-bottom:15px!important
}
.module-section.module-text-block-with-img ol {
 list-style-type:decimal!important;
 list-style-position:outside!important;
 margin-bottom:30px!important
}
.module-section.module-text-block-with-img ol ol,
.module-section.module-text-block-with-img ul ol,
.module-section.module-text-block-with-img ol ul,
.module-section.module-text-block-with-img ul ul {
 margin-top:15px!important;
 margin-bottom:0!important
}
@media all and (max-width:991px) {
 .module-text-block-with-img .mod-body-content {
  padding:10px 30px 0 30px;
  margin-top:45%
 }
}
@media all and (max-width:767px) {
 .module-text-block-with-img {
  overflow:hidden
 }
 .module-text-block-with-img .head-img-wrapper {
  margin:0 -15px
 }
}
.mod-2-col-text-with-image.blue *,
.mod-2-col-text-with-image.blue-gradient * {
 color:#fff
}
.mod-2-col-text-with-image .mod-margin-top-bottom {
 margin-top:0;
 margin-bottom:0
}
.mod-2-col-text-with-image {
 overflow:hidden
}
.mod-2-col-text-with-image .mod-textimageblock-content-image {
 position:relative;
 display:inline-block;
 width:100%
}
.mod-2-col-text-with-image .mod-textimageblock-content-image::before {
 content:"";
 width:100vw;
 height:250%;
 position:absolute;
 background:#f4f4f4;
 right:21%;
 z-index:0;
 top:20%
}
.mod-2-col-text-with-image .mod-textimageblock-content.blueBlock .mod-textimageblock-content-image::before {
 background-color:#d2dae6
}
.mod-2-col-text-with-image .mod-textimageblock-content-image img {
 width:100%;
 height:auto;
 position:relative;
 z-index:1;
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),0 32px 32px 0 rgba(0,0,0,0.1),0 45px 45px 0 rgba(0,0,0,0.1)
}
.mod-2-col-text-with-image .mod-textimageblock-content-image .line {
 height:2px;
 position:absolute;
 top:85px;
 right:-75px;
 width:24.40%;
 z-index:1
}
.mod-2-col-text-with-image .mod-textimageblock-content-right {
 margin-top:60px
}
.mod-2-col-text-with-image .mod-textimageblock-content-right h2.sub-heading {
 margin-bottom:20px
}
.mod-2-col-text-with-image .mod-textimageblock-content-right .introtext-wrapper>p {
 margin-bottom:25px
}
.mod-2-col-text-with-image .BlockatTopPos .mod-margin-top-bottom {
 margin-top:0;
 margin-bottom:0
}
.mod-2-col-text-with-image .mod-textimageblock-content.BlockatTopPos .mod-textimageblock-content-image {
 margin-top:115px
}
.mod-2-col-text-with-image .mod-textimageblock-content.BlockatTopPos .mod-textimageblock-content-image::before {
 top:-21%;
 height:100%
}
.mod-2-col-text-with-image .mod-textimageblock-content.BlockatTopPos .mod-textimageblock-content-right {
 margin-top:170px
}
.mod-2-col-text-with-image .mod-textimageblock-content-image .signpost-link {
 position:absolute;
 bottom:0;
 width:100%;
 height:calc(100% - 20px);
 left:0;
 margin-bottom:20px;
 padding:0;
 z-index:2;
 font-size:0
}
.mod-2-col-text-with-image .mod-signpost-area {
 position:absolute;
 bottom:0;
 z-index:1;
 width:100%;
 padding:110px 34px 40px;
 background-image:linear-gradient(to bottom,rgba(2,36,79,0),rgba(2,36,79,0.86) 85%,#02244f)
}
.mod-2-col-text-with-image .mod-signpost-area p.signpost-title {
 font-size:3.2rem;
 color:#fff;
 text-transform:uppercase;
 margin-bottom:25px;
 line-height:3.8rem
}
.mod-2-col-text-with-image .mod-signpost-area .signpost-link-text {
 font-size:1.8rem;
 line-height:22px;
 display:inline-block;
 padding-right:40px;
 position:relative;
 margin-bottom:8px
}
.mod-2-col-text-with-image .mod-signpost-area .signpost-link-text.internal-link:after {
 content:"\e900";
 font-family:'icomoon'!important;
 right:15px;
 position:absolute;
 color:#fe0000;
 font-size:13px;
 font-weight:normal;
 bottom:-3px;
 transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg)
}
.mod-2-col-text-with-image .mod-signpost-area .signpost-link-text.media-link:after {
 content:"\e902";
 font-family:'icomoon'!important;
 position:absolute;
 right:2px;
 color:#fe0000;
 font-size:20px;
 font-weight:normal;
 bottom:-3px
}
.mod-2-col-text-with-image .mod-signpost-area .signpost-link-text.external-link:after {
 content:"\e900";
 font-family:'icomoon'!important;
 right:15px;
 position:absolute;
 color:#fe0000;
 font-size:13px;
 font-weight:normal;
 bottom:-3px;
 transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg)
}
.mod-2-col-text-with-image .mod-textimageblock-content-image a:hover+.mod-signpost-area .signpost-link-text.internal-link:after,
.mod-2-col-text-with-image .mod-textimageblock-content-image a:hover+.mod-signpost-area .signpost-link-text.external-link:after {
 right:5px
}
.mod-2-col-text-with-image .mod-signpost-area a.video-signpost-link {
 font-size:1.8rem;
 line-height:30px;
 display:inline-block;
 position:relative;
 color:#fff;
 text-decoration:none;
 font-weight:700;
 padding-right:40px
}
.mod-2-col-text-with-image .mod-signpost-area a.video-signpost-link:after {
 content:"\e90c";
 font-family:'icomoon'!important;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 font-size:2.5rem;
 color:#031794;
 position:absolute;
 top:4px;
 margin-left:10px;
 background:#fff;
 border-radius:50%
}
@media all and (max-width:991px) {
 .mod-2-col-text-with-image .mod-textimageblock-content-right {
  margin-top:20px
 }
 .mod-2-col-text-with-image .mod-textimageblock-content.BlockatTopPos .mod-textimageblock-content-right {
  margin-top:135px
 }
 .mod-2-col-text-with-image .mod-signpost-area p.signpost-title {
  margin-bottom:30px;
  font-size:2.6rem
 }
 .mod-2-col-text-with-image .mod-textimageblock-content-image .line {
  top:40px;
  right:-60px
 }
}
@media all and (max-width:767px) {
 .mod-2-col-text-with-image .mod-textimageblock-content-image {
  padding-bottom:0
 }
 .mod-2-col-text-with-image .mod-textimageblock-content-right {
  margin-top:120px
 }
 .mod-2-col-text-with-image .mod-margin-top-bottom {
  margin:30px 0
 }
 .mod-2-col-text-with-image .mod-textimageblock-content.BlockatTopPos .mod-textimageblock-content-image {
  margin-top:10%
 }
 .mod-2-col-text-with-image .mod-textimageblock-content-image::before {
  top:10%;
  height:100%
 }
 .mod-2-col-text-with-image .mod-textimageblock-content.BlockatTopPos .mod-textimageblock-content-image::before {
  top:-10%
 }
 .mod-2-col-text-with-image .mod-textimageblock-content.BlockatTopPos .mod-textimageblock-content-right {
  margin-top:60px
 }
 .mod-2-col-text-with-image .mod-textimageblock-content-image .line {
  display:none
 }
 .mod-2-col-text-with-image .mod-signpost-area {
  padding:100px 15px 30px
 }
 .mod-2-col-text-with-image .mod-signpost-area p.signpost-title {
  margin-bottom:15px;
  font-size:2.4rem
 }
}
.module-document-download.blue *,
.module-document-download.blue-gradient * {
 color:#fff
}
.document-download-left-content .dd-header {
 font-size:3.8rem;
 font-weight:700;
 margin-bottom:18px;
 margin-top:28px;
 line-height:45px
}
.document-download-left-content .dd-subheader {
 margin-bottom:16px
}
.document-download-left-content .dd-document-section.dd-single-link>div {
 display:block;
 float:left;
 width:100%
}
.document-download-left-content .dd-content {
 display:inline-block;
 width:100%
}
.document-download-left-content .dd-document-section {
 margin-top:7px;
 border-top:1px solid #0075b0;
 position:relative
}
.document-download-left-content .dd-document-section.dd-single-link {
 padding-top:42px
}
.document-download-left-content .dd-document-section.dd-single-link a {
 margin-bottom:20px
}
.document-download-left-content .text-between-text {
 margin:0 32px;
 font-size:1.8rem
}
.document-download-left-content .dd-related-list {
 margin-top:30px;
 position:relative;
 display:inline-block;
 margin-right:30px
}
.nojs .document-download-left-content .dd-related-list {
 display:none
}
.document-download-left-content .dd-related-list .dd-dropdown {
 background-color:#fff;
 box-shadow:0 0 10px 0 rgba(0,0,0,0.1);
 font-size:1.4rem;
 padding:20px 40px 20px 15px;
 position:relative;
 width:275px;
 z-index:2;
 cursor:pointer;
 line-height:20px
}
.document-download-left-content .dd-related-list .dd-dropdown:after {
 position:absolute;
 right:20px;
 top:50%;
 content:"\e908";
 font-family:'icomoon'!important;
 color:#031794;
 font-size:15px;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.document-download-left-content .dd-related-list .dd-dropdown.selected::after {
 -webkit-transform:translateY(-50%) rotate(180deg);
 -moz-transform:translateY(-50%) rotate(180deg);
 -ms-transform:translateY(-50%) rotate(180deg);
 transform:translateY(-50%) rotate(180deg)
}
.document-download-left-content .dd-related-list .dd-list {
 background:#fff;
 width:275px;
 padding:5px 15px;
 display:none;
 position:absolute;
 box-shadow:0 0 10px 0 rgba(0,0,0,0.1);
 z-index:2;
 margin:0
}
.document-download-left-content .dd-related-list .dd-item {
 font-size:1.4rem;
 padding:12px 0;
 cursor:pointer;
 line-height:20px;
 list-style-type:none!important
}
.document-download-left-content .dd-related-doc-list {
 display:inline-block
}
.document-download-left-content .dd-related-doc-list .dd-doc-item {
 padding:20px 0;
 position:relative;
 display:inline-block
}
.document-download-left-content .dd-related-doc-list .dd-doc-item:not(:first-child) {
 display:none
}
.nojs .document-download-left-content .dd-related-doc-list .dd-doc-item {
 display:block
}
.document-download-left-content a.doc-link {
 font-size:1.4rem;
 line-height:20px;
 padding-right:37px;
 position:relative;
 text-decoration:none
}
.document-download-left-content a.doc-link.internal-link:after {
 content:"\e900";
 font-family:'icomoon'!important;
 right:10px;
 position:absolute;
 color:#fe0000;
 font-size:13px;
 font-weight:normal;
 bottom:-1px;
 transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg)
}
.document-download-left-content a.doc-link.media-link:after {
 content:"\e902";
 font-family:'icomoon'!important;
 position:absolute;
 right:-3px;
 color:#fe0000;
 font-size:20px;
 font-weight:normal;
 bottom:0;
 height:20px;
 overflow:hidden
}
.document-download-left-content a.doc-link.media-link:before {
 background:#fe0000;
 content:'';
 bottom:-4px;
 position:absolute;
 width:16px;
 height:3px;
 border-radius:20px;
 right:-3px
}
.document-download-left-content a.doc-link.external-link:after {
 content:"\e900";
 font-family:'icomoon'!important;
 right:10px;
 position:absolute;
 color:#fe0000;
 font-size:13px;
 font-weight:normal;
 bottom:-1px;
 transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg)
}
.document-download-left-content a.doc-link.media-link:hover::after {
 -webkit-animation:arrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 -moz-animation:arrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 -ms-animation:arrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 -o-animation:arrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 animation:arrowUp .6s cubic-bezier(0.645,0.045,0.355,1)
}
.document-download-left-content a.doc-link.internal-link:hover:after,
.document-download-left-content a.doc-link.external-link:hover:after {
 right:0
}
.document-download-right-content {
 margin-left:40px
}
.dd-image-wrapper-mob {
 margin-bottom:30px
}
.document-download-right-content .dd-image,
.dd-image-wrapper-mob .dd-image-mob {
 position:relative;
 display:inline-block;
 padding-right:35px;
 padding-bottom:35px
}
.document-download-right-content .dd-image>img,
.dd-image-wrapper-mob .dd-image-mob>img {
 position:relative;
 z-index:1;
 width:100%;
 height:auto;
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),0 32px 32px 0 rgba(0,0,0,0.1),0 64px 64px 0 rgba(0,0,0,0.1)
}
.document-download-right-content .dd-image::after,
.dd-image-wrapper-mob .dd-image-mob::after {
 position:absolute;
 content:"";
 width:84%;
 height:79%;
 border:1px solid #d2dae6;
 right:0;
 bottom:0;
 border-radius:2px;
 z-index:0
}
.document-download-right-content .dd-notes-text {
 margin:27px 0 0 60px;
 text-align:justify;
 position:relative
}
.document-download-right-content .dd-notes-text .readmore-text img {
 display:inline-block
}
.document-download-right-content .dd-notes-text p {
 font-size:1.2rem;
 line-height:20px
}
.document-download-right-content .dd-notes-text .morecontent {
 display:none
}
.document-download-right-content .dd-notes-text.opened .moreellipses,
.document-download-right-content .dd-notes-text.opened .readmore-text,
.document-download-right-content .dd-notes-text.opened .viewmore_mob {
 display:none!important
}
.viewmore_mob {
 border-top:1px solid #fff;
 margin-top:5px;
 font-size:1.4rem;
 line-height:normal;
 text-align:center;
 padding:4px 0;
 font-weight:700
}
.viewmore_mob>a {
 text-decoration:none!important
}
.flex-div {
 display:flex
}
.flex-div .flex-center {
 align-self:center
}
.flex-div .document-download-left-content {
 margin:-25px 0 25px 0
}
.flex-div .document-download-left-content>.dd-header {
 margin:0 0 40px
}
.module-document-download.blue .document-download-left-content .dd-document-section,
.module-document-download.blue-gradient .document-download-left-content .dd-document-section {
 border-top:1px solid #fff
}
.module-document-download.blue .document-download-right-content .dd-image::after,
.module-document-download.blue-gradient .document-download-right-content .dd-image::after,
.module-document-download.blue .dd-image-wrapper-mob .dd-image-mob::after,
.module-document-download.blue-gradient .dd-image-wrapper-mob .dd-image-mob::after {
 border:1px solid #fff
}
@media all and (max-width:991px) {
 .document-download-right-content {
  margin-left:0
 }
}
@media all and (max-width:767px) {
 .flex-div {
  display:block
 }
 .flex-div .document-download-left-content {
  margin:0 0 30px
 }
 .document-download-left-content .dd-header {
  margin-top:0
 }
 .document-download-left-content .dd-related-list {
  margin-right:0
 }
 .dd-related-doc-list {
  position:relative;
  width:100%
 }
 .document-download-left-content .dd-related-doc-list .dd-doc-item {
  position:relative;
  top:0
 }
 .document-download-right-content .dd-image,
 .dd-image-wrapper-mob .dd-image-mob {
  padding-right:20px;
  padding-bottom:20px;
  max-width:270px;
  display:block;
  margin:0 auto
 }
 .document-download-right-content .dd-notes-text {
  margin:15px 0 0
 }
 .document-download-right-content .dd-notes-text p {
  position:relative
 }
 .document-download-right-content .dd-notes-text p:after {
  content:"";
  width:100%;
  height:100%;
  background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff);
  z-index:1;
  position:absolute;
  bottom:0;
  left:0
 }
 .module-document-download.grey .document-download-right-content .dd-notes-text p:after {
  content:"";
  width:100%;
  height:100%;
  background-image:linear-gradient(to bottom,rgba(244,244,244,0),#f4f4f4);
  z-index:1;
  position:absolute;
  bottom:0;
  left:0
 }
 .module-document-download.light-blue .document-download-right-content .dd-notes-text p:after {
  content:"";
  width:100%;
  height:100%;
  background-image:linear-gradient(to bottom,rgba(210,218,230,0),#d2dae6);
  z-index:1;
  position:absolute;
  bottom:0;
  left:0
 }
 .module-document-download.blue-gradient .document-download-right-content .dd-notes-text p:after,
 .module-document-download.blue .document-download-right-content .dd-notes-text p:after {
  content:"";
  width:100%;
  height:100%;
  background-image:linear-gradient(to bottom,rgba(0,36,120,0),#002478);
  z-index:1;
  position:absolute;
  bottom:0;
  left:0
 }
 .document-download-right-content .dd-notes-text.opened p:after {
  display:none
 }
 .document-download-right-content .dd-notes-text p {
  margin-bottom:0
 }
 .document-download-right-content .readmore-text {
  visibility:hidden;
  width:0;
  height:0;
  overflow:hidden
 }
}
@media all and (max-width:540px) {
 .document-download-right-content .dd-image,
 .dd-image-wrapper-mob .dd-image-mob {
  max-width:200px
 }
}
.module-product-cards.blue .module-left-content *,
.module-product-cards.blue-gradient .module-left-content * {
 color:#fff
}
.module-product-cards {
 overflow:hidden
}
.module-left-content {
 position:relative;
 padding-left:25px;
 margin-bottom:30px
}
.product-wrap a {
 text-decoration:none;
 display:inline-block;
 width:100%;
 position:absolute;
 z-index:1;
 height:100%;
 font-size:0
}
.product-wrap .product-image-wrap {
 width:90px;
 border-radius:4px;
 overflow:hidden;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
 height:90px;
 position:absolute;
 top:-26px;
 left:-28px;
 z-index:1
}
.product-wrap a:hover ~ .product-image-wrap {
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),0 32px 32px 0 rgba(0,0,0,0.1),0 64px 64px 0 rgba(0,0,0,0.1)
}
.product-wrap .product-card-title {
 color:#031794;
 font-weight:700;
 text-transform:uppercase;
 margin-bottom:0
}
.product-wrap .product-card-text {
 font-size:1.2rem;
 line-height:1.7rem;
 font-weight:700;
 color:#4d4d4d;
 margin-bottom:0
}
.product-cards-wrapper.large-card-layout .product-wrap {
 margin-top:15px;
 margin-bottom:54px;
 width:35%;
 border-radius:4px;
 background:#fff;
 float:left;
 position:relative
}
.product-cards-wrapper.large-card-layout .product-wrap .product-content-wrap {
 padding:13px 18px 18px 36.65%;
 min-height:112px;
 border:1px solid #dae1eb;
 position:relative;
 border-radius:4px
}
.product-cards-wrapper.large-card-layout .product-wrap:nth-child(2n+1) {
 clear:both
}
.product-cards-wrapper.large-card-layout .product-wrap:nth-child(4n+1) {
 margin-left:20%
}
.product-cards-wrapper.large-card-layout .product-wrap:nth-child(4n+2) {
 margin-left:10%
}
.product-cards-wrapper.large-card-layout .product-wrap:nth-child(4n+3) {
 margin-left:5%
}
.product-cards-wrapper.large-card-layout .product-wrap:nth-child(4n+4) {
 margin-left:10%
}
.product-cards-wrapper.small-card-layout .product-wrap {
 margin-top:0;
 margin-bottom:70px;
 width:17.9%;
 border-radius:4px;
 background:#fff;
 float:left;
 position:relative;
 margin-left:86px
}
.product-cards-wrapper.small-card-layout .product-wrap .product-content-wrap {
 padding:85px 10px 7px 10px;
 min-height:112px;
 position:relative;
 border:1px solid #dae1eb;
 border-radius:4px
}
.product-cards-wrapper.small-card-layout .product-wrap .product-card-title {
 font-size:1.4rem;
 word-wrap:break-word;
 line-height:20px
}
.product-cards-wrapper.small-card-layout .product-wrap:nth-child(3n+1) {
 clear:both
}
.product-cards-wrapper.small-card-layout .product-wrap:nth-child(6n+1) {
 margin-left:15%
}
.product-cards-wrapper.small-card-layout .product-wrap:nth-child(6n+4) {
 margin-left:0
}
.product-wrap .product-content-wrap:before,
.product-wrap .product-content-wrap:after {
 border:1px solid transparent;
 border-radius:4px;
 width:0;
 height:0;
 content:'';
 position:absolute;
 z-index:0
}
.module-product-cards.blue .product-wrap .product-content-wrap:before,
.module-product-cards.blue .product-wrap .product-content-wrap:after,
.module-product-cards.blue-gradient .product-wrap .product-content-wrap:before,
.module-product-cards.blue-gradient .product-wrap .product-content-wrap:after {
 display:none
}
.product-wrap .product-content-wrap:before {
 top:0;
 left:0
}
.product-wrap .product-content-wrap:after {
 bottom:0;
 right:0
}
.product-wrap a:hover ~ .product-content-wrap {
 border-color:transparent!important;
 -webkit-transition:border-color .2s ease-out .5s;
 -moz-transition:border-color .2s ease-out .5s;
 -ms-transition:border-color .2s ease-out .5s;
 -o-transition:border-color .2s ease-out .5s;
 transition:border-color .2s ease-out .5s
}
.product-wrap a:hover ~ .product-content-wrap:before,
.product-wrap a:hover ~ .product-content-wrap:after {
 width:100%;
 height:100%
}
.product-wrap a:hover ~ .product-content-wrap:before {
 border-top-color:#002776;
 border-right-color:#002776;
 -webkit-transition:width .25s ease-out,height .25s ease-out .25s;
 -moz-transition:width .25s ease-out,height .25s ease-out .25s;
 -ms-transition:width .25s ease-out,height .25s ease-out .25s;
 -o-transition:width .25s ease-out,height .25s ease-out .25s;
 transition:width .25s ease-out,height .25s ease-out .25s
}
.product-wrap a:hover ~ .product-content-wrap:after {
 border-bottom-color:#002776;
 border-left-color:#002776;
 -webkit-transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;
 -moz-transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;
 -ms-transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;
 -o-transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;
 transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s
}
@media all and (min-width:768px) and (max-width:1170px) {
 .product-cards-wrapper.large-card-layout {
  padding-top:30px
 }
 .product-cards-wrapper.small-card-layout {
  padding-top:50px
 }
 .product-wrap .product-image-wrap {
  left:-35px
 }
 .product-cards-wrapper.small-card-layout .product-wrap:nth-child(6n+1) {
  margin-left:12%
 }
 .product-cards-wrapper.small-card-layout .product-wrap:nth-child(6n+4) {
  margin-left:35px
 }
}
@media all and (min-width:768px) and (max-width:991px) {
 .product-cards-wrapper.small-card-layout .product-wrap {
  width:23.5%;
  margin-left:70px
 }
 .product-cards-wrapper.small-card-layout .product-wrap:nth-child(6n+1) {
  margin-left:10%
 }
}
@media all and (max-width:767px) {
 .product-cards-wrapper.large-card-layout {
  padding-top:30px
 }
 .product-cards-wrapper.small-card-layout {
  padding-top:50px
 }
 .product-cards-wrapper.small-card-layout .product-wrap,
 .product-cards-wrapper.small-card-layout .product-wrap:nth-child(6n+1),
 .product-cards-wrapper.small-card-layout .product-wrap:nth-child(6n+4) {
  width:46%;
  margin:0 0 65px 0;
  padding-left:30px
 }
 .product-cards-wrapper.small-card-layout .product-wrap a {
  width:calc(100% - 30px)
 }
 .product-cards-wrapper.small-card-layout .product-wrap:nth-child(3n+1) {
  clear:none
 }
 .product-cards-wrapper.small-card-layout .product-wrap .product-image-wrap {
  left:0
 }
 .product-cards-wrapper.small-card-layout .product-wrap:nth-child(2n+1) {
  clear:both
 }
 .product-cards-wrapper.small-card-layout .product-wrap:nth-child(2n) {
  float:right
 }
}
@media all and (max-width:540px) {
 .product-cards-wrapper.large-card-layout .product-wrap {
  width:70%
 }
 .product-cards-wrapper.large-card-layout .product-wrap .product-content-wrap {
  padding:30px 18px 18px 80px
 }
 .product-cards-wrapper.large-card-layout .product-wrap:nth-child(4n+1),
 .product-cards-wrapper.large-card-layout .product-wrap:nth-child(4n+3) {
  margin-left:30%
 }
 .product-cards-wrapper.large-card-layout .product-wrap:nth-child(4n+2),
 .product-cards-wrapper.large-card-layout .product-wrap:nth-child(4n+4) {
  margin-left:28px
 }
}
.module-vertical-tabs.blue .left-content-wrapper *,
.module-vertical-tabs.blue-gradient .left-content-wrapper * {
 color:#fff
}
.module-vertical-tabs-wrapper {
 float:left;
 width:100%;
 padding:30px 15px 0;
 position:relative
}
.module-vertical-tabs-wrapper h2 {
 margin-bottom:18px
}
.module-vertical-tabs-wrapper .module-vertical-tabs-left {
 width:34%;
 float:left
}
.nojs .module-vertical-tabs-wrapper .module-vertical-tabs-left {
 display:none
}
.module-vertical-tabs-wrapper .module-vertical-tabs-content {
 width:66%;
 float:left;
 padding:44px 8.6% 14px 8.6%;
 background:#f4f4f4;
 border-radius:4px
}
.nojs .module-vertical-tabs-wrapper .module-vertical-tabs-content {
 width:100%;
 padding:0;
 background:transparent
}
.module-vertical-tabs-content .mod-links-wrapper>a {
 margin-bottom:30px
}
.module-vertical-tabs .vtab-link {
 background:#fff;
 display:inline-block;
 width:100%;
 position:relative;
 font-size:1.4rem;
 line-height:2.1rem;
 font-weight:700;
 text-decoration:none;
 text-transform:uppercase;
 padding:20px 50px 22px 15px;
 border-bottom:1px solid #f4f4f4;
 opacity:.5
}
.module-vertical-tabs .vtab-link::after {
 content:"\e900";
 font-family:'icomoon'!important;
 right:25px;
 position:absolute;
 color:#fe0000;
 font-size:18px;
 font-weight:normal;
 top:50%;
 line-height:normal;
 -webkit-transform:translateY(-50%) rotate(-90deg);
 -moz-transform:translateY(-50%) rotate(-90deg);
 -ms-transform:translateY(-50%) rotate(-90deg);
 transform:translateY(-50%) rotate(-90deg)
}
.module-vertical-tabs .vtab-link>span {
 background-repeat:no-repeat;
 background-position:left center;
 background-size:25px auto;
 padding-left:47px;
 display:inline-block;
 width:100%
}
.module-vertical-tabs .vtab-link.current {
 opacity:1;
 background:#f4f4f4
}
.no-touch .module-vertical-tabs .vtab-link:hover:after,
.module-vertical-tabs .vtab-link.current::after {
 right:10px
}
.no-touch .module-vertical-tabs .vtab-link:not(.current):hover {
 opacity:1;
 background:#d2dae6
}
.card-signpost-wrapper {
 margin:0 -15px
}
.card-signpost-wrapper:after {
 content:"";
 clear:both;
 display:block
}
.card-signpost-wrapper .card-signpost-item {
 width:50%;
 padding:0 15px;
 float:left
}
.card-signpost-wrapper .card-signpost-item:nth-child(2n+1) {
 clear:both
}
.card-signpost-wrapper .card-signpost-inner {
 background:#fff;
 border-radius:4px;
 position:relative;
 margin:46px 0 32px;
 padding:80px 24px 25px;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1)
}
.card-signpost-wrapper .card-signpost-img {
 width:105px;
 height:105px;
 overflow:hidden;
 position:absolute;
 top:-46px;
 border-radius:50%;
 background:#fff;
 left:11px;
 padding:10px 7px 4px
}
.card-signpost-wrapper .card-signpost-img img {
 width:100%
}
.card-signpost-wrapper .card-signpost-title {
 font-size:1.8rem;
 line-height:2.2rem;
 color:#031794;
 font-weight:700;
 text-transform:uppercase;
 padding-bottom:20px
}
.module-vertical-horizontal-tabs .module-vertical-tabs-content.slick-initialized .slick-list {
 transition:ease-in-out .8s
}
.module-three-col-icon-cards .card-signpost-img {
 padding-top:0
}
.module-three-col-icon-cards .card-signpost-img img {
 top:50%;
 transform:translateY(-50%);
 position:relative
}
.module-vertical-horizontal-tabs.ss-item-page .module-vertical-container {
 padding:30px 20px 10px;
 background:#f4f4f4
}
.module-vertical-horizontal-tabs.ss-item-page .module-vertical-container img {
 margin:0 0 10px
}
.module-horizontal-slider {
 display:none!important
}
@media all and (min-width:992px) and (max-width:1200px) {
 .module-vertical-tabs-wrapper .module-vertical-tabs-content {
  padding:40px 40px 10px
 }
}
@media all and (max-width:991px) {
 .module-vertical-tabs-wrapper .module-vertical-tabs-left {
  width:100%
 }
 .module-vertical-container {
  display:none
 }
 .module-horizontal-slider {
  display:block!important
 }
 .module-vertical-tabs .vtab-link::after {
  right:10px
 }
 .module-horizontal-slider.slick-slider .slick-track {
  display:table
 }
 .module-horizontal-slider.slick-initialized .slick-slide {
  display:table-cell;
  float:none;
  vertical-align:middle;
  height:100%
 }
 .module-horizontal-slider.slick-slider .slick-slide.slick-current {
  opacity:1;
  background:#f4f4f4
 }
 .module-vertical-tabs .vtab-link {
  padding:20px 30px 20px 15px
 }
}
@media all and (min-width:768px) and (max-width:991px) {
 .module-vertical-tabs-wrapper .module-vertical-tabs-content {
  padding:30px 25px 0;
  width:100%
 }
 .card-signpost-wrapper .card-signpost-inner {
  padding:80px 20px 25px
 }
}
@media all and (max-width:767px) {
 .module-vertical-tabs-wrapper .module-vertical-tabs-content {
  width:100%;
  padding:30px 30px 0
 }
 .module-vertical-tabs .vtab-link>span {
  background-size:20px auto;
  padding-left:35px
 }
}
@media all and (max-width:580px) {
 .card-signpost-wrapper .card-signpost-item {
  width:100%
 }
}
.module-section.module-vertical-tabs ul {
 margin-left:20px!important;
 margin-bottom:30px!important
}
.module-section.module-vertical-tabs ul li {
 list-style-type:disc!important;
 margin-bottom:15px!important
}
.module-section.module-vertical-tabs ol {
 list-style-type:decimal!important;
 list-style-position:outside!important;
 margin-bottom:30px!important
}
.module-section.module-vertical-tabs ol li {
 margin-bottom:15px!important
}
.module-section.module-vertical-tabs ol ol,
.module-section.module-vertical-tabs ul ol,
.module-section.module-vertical-tabs ol ul,
.module-section.module-vertical-tabs ul ul {
 margin-top:15px!important;
 margin-bottom:0!important
}
.module-testimonial .top-content {
 margin-bottom:30px
}
.module-testimonial-wrapper {
 clear:both;
 position:relative
}
.module-testimonial-wrapper:after {
 content:"";
 display:block;
 clear:both
}
.module-testimonial-tabs {
 width:26%;
 float:left;
 padding:0;
 position:absolute;
 height:468px
}
.module-testimonial-tabs .mt-slider-nav {
 position:relative;
 overflow:hidden;
 display:none
}
.nojs .module-testimonial-tabs {
 display:none
}
.testimonial-item {
 padding:8px 9px;
 border-radius:4px;
 overflow:hidden
}
.testimonial-item:after {
 clear:both;
 display:block;
 content:""
}
.testimonial-item>a {
 display:inline-block;
 width:100%
}
.testimonial-item .testimonial-thumb {
 max-width:108px;
 width:41%;
 float:left;
 border-radius:4px;
 overflow:hidden
}
.testimonial-item .testimonial-thumb>img {
 width:100%;
 height:auto
}
.testimonial-item .testimonial-text {
 float:right;
 width:59%;
 text-align:left;
 padding-left:20px;
 padding-top:14px
}
.testimonial-item .testimonial-nav-title {
 font-size:1.4rem;
 color:#031794;
 line-height:normal;
 margin-bottom:8px;
 font-weight:700
}
.testimonial-item .testimonial-nav-desc {
 color:#4d4d4d;
 font-size:1.2rem;
 line-height:17px;
 font-weight:700;
 margin-bottom:10px
}
.testimonial-item.slick-current,
.testimonial-item.current,
.no-touch .testimonial-item:hover {
 background:#00274f;
 opacity:1
}
.testimonial-item.slick-current .testimonial-nav-title,
.testimonial-item.current .testimonial-nav-title,
.no-touch .testimonial-item:hover .testimonial-nav-title {
 color:#fff
}
.testimonial-item.slick-current .testimonial-nav-desc,
.testimonial-item.current .testimonial-nav-desc,
.no-touch .testimonial-item:hover .testimonial-nav-desc {
 color:#fff;
 font-weight:normal
}
.module-testimonial-content {
 width:74%;
 float:right;
 padding:0 14px 0 4px
}
.nojs .module-testimonial-content {
 width:100%;
 padding:0
}
.testimonial-content {
 border-radius:4px;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
 background-color:#fff;
 padding:20px 24px 10px;
 position:relative;
 float:left;
 min-height:468px!important;
 width:100%
}
.nojs .testimonial-content {
 display:block;
 margin-bottom:30px
}
.testimonial-content .testimonial-left-content {
 float:left;
 width:32%;
 padding-right:15px
}
.testimonial-content .testimonial-img {
 display:inline-block;
 border-radius:4px;
 overflow:hidden;
 margin-bottom:8px
}
.testimonial-content .testimonial-img img {
 width:100%;
 height:auto
}
.testimonial-content .testimonial-title {
 font-size:2.4rem;
 line-height:33px;
 font-weight:700;
 color:#031794;
 text-transform:uppercase;
 margin-bottom:7px
}
.testimonial-content .testimonial-detail {
 font-size:1.4rem;
 line-height:23px;
 color:#4d4d4d;
 font-weight:700
}
.testimonial-content .testimonial-right-content {
 float:left;
 width:68%;
 padding:18px 13px 0
}
.module-testimonial-tabs .mCSB_inside.mCSB_vertical>.mCSB_container {
 margin:0 15px
}
.module-testimonial-tabs .mCSB_scrollTools.mCSB_scrollTools_vertical {
 left:0;
 right:auto
}
.module-testimonial-tabs .mCS-dark-thin.mCSB_scrollTools.mCSB_scrollTools_vertical .mCSB_dragger .mCSB_dragger_bar {
 width:4px;
 margin-left:0
}
.module-testimonial-tabs .mCSB_scrollTools_vertical .mCSB_draggerRail {
 display:none
}
@media all and (max-width:1200px) {
 .module-testimonial-tabs .mCSB_scrollTools.mCSB_scrollTools_vertical {
  left:5px
 }
}
@media all and (max-width:991px) {
 .testimonial-item {
  float:left;
  opacity:.6;
  max-width:220px
 }
 .module-testimonial-tabs {
  width:100%;
  position:relative;
  padding:0;
  margin-bottom:15px;
  height:auto
 }
 .module-testimonial-content {
  width:100%;
  padding:0 15px
 }
 .testimonial-item .testimonial-text {
  padding-left:15px;
  padding-top:0;
  float:left
 }
 .testimonial-content {
  padding:20px 15px
 }
 .testimonial-content .testimonial-left-content {
  width:100%;
  padding:0
 }
 .testimonial-content .testimonial-right-content {
  width:100%;
  padding:0
 }
 .mt-testimonial-scrollbar {
  display:none
 }
 .module-testimonial-tabs>.mt-slider-nav {
  display:block
 }
 .mt-slider-nav.slick-slider .slick-track {
  display:table
 }
 .mt-slider-nav.slick-initialized .slick-slide {
  display:table-cell;
  float:none;
  vertical-align:middle;
  height:100%
 }
}
@media all and (min-width:768px) and (max-width:991px) {
 .testimonial-content .testimonial-img {
  width:30%;
  float:left
 }
 .testimonial-content .testimonial-text {
  width:70%;
  float:left;
  padding:30px 15px
 }
}
.testimonial-content .testimonial-right-content {
 height:430px;
 overflow:hidden;
 position:relative;
 padding-bottom:42px
}
.testimonial-content .testimonial-right-content.show {
 height:auto
}
.testimonial-content .testimonial-right-content .testimonial-readmore {
 display:none;
 position:absolute;
 width:99%;
 left:0;
 font-weight:700;
 font-size:14px;
 line-height:normal;
 text-decoration:none;
 background-image:url(/~/media/E62ACAC30517462F82FD74FBC39A17D7.svg);
 background-repeat:no-repeat;
 background-position:13px 18px;
 padding:11px 11px 11px 45px;
 z-index:2;
 background-color:#fff;
 color:#031794;
 margin:1px;
 bottom:0
}
.testimonial-content.enable-readmore .testimonial-right-content .testimonial-readmore {
 display:block
}
.testimonial-content.enable-readmore .testimonial-right-content::after {
 background-image:linear-gradient(to bottom,rgba(255,255,255,0.43),#fff);
 content:"";
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:114px
}
.testimonial-content .testimonial-right-content.show::after {
 height:auto
}
@media all and (max-width:991px) {
 .testimonial-content .testimonial-right-content .testimonial-readmore {
  padding:11px 11px 11px 30px;
  background-position:0 18px
 }
}
.module-section a.link-btn {
 color:#031794;
 margin:0;
 padding:6px 32px 6px 0
}
.module-head-wrap {
 position:relative;
 padding-left:30px;
 margin-bottom:60px
}
.ticker-wrapper {
 padding:15px 26px;
 border-radius:4px;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
 background-color:#fff;
 border-bottom:2px solid #0075b0
}
.share-price-3-col.blue .ticker-wrapper {
 border-bottom:2px solid #fe0000
}
.share-price-3-col.module-section.blue:before {
 top:auto;
 bottom:0;
 height:152px;
 display:none
}
.share-price-3-col {
 background:transparent!important
}
.share-price-3-col.blue-bg:before {
 content:'';
 background:#012579;
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:152px
}
.fullwidth-image-wrap a.link-btn {
 margin-top:24px
}
.fullwidth-image-wrap a.link-btn:hover {
 color:#031794
}
.ticker-wrapper a.cta-link {
 margin-top:30px
}
.three-col-signpost.ss-item-page .signpost-wrap {
 max-width:380px
}
.three-col-signpost .video-thumb-wrapper {
 height:auto
}
.module-news-feed.blue *,
.module-news-feed.blue-gradient * {
 color:#fff!important
}
.news-feed-item a {
 text-decoration:none
}
.news-feed-item a.nffull-link {
 position:absolute;
 left:0;
 top:0;
 z-index:5;
 font-size:0;
 width:100%;
 height:100%
}
.module-news-feed.module-section .link-btn {
 color:#fff
}
.news-feed-item:hover a {
 text-decoration:underline
}
.news-feed-item {
 padding:30px 30px 0 0;
 margin-bottom:15px;
 border-bottom:2px solid #666;
 transition:all .4s;
 -webkit-transition:all .4s;
 position:relative
}
.module-news-feed * {
 color:#031794
}
.module-news-feed.blue .news-feed-item,
.module-news-feed.blue-gradient .news-feed-item {
 border-bottom:2px solid #EBE4C7
}
span.date {
 opacity:.7;
 font-size:1.2rem;
 display:block;
 padding:0 0 12px 0
}
.news-feed-item a:hover {
 color:#fff
}
.news-feed-item:hover,
.module-news-feed.blue .news-feed-item:hover,
.module-news-feed.blue-gradient .news-feed-item:hover {
 border-radius:4px 4px 0 0;
 background-color:rgba(0,0,0,0.2);
 padding-left:30px;
 border-bottom:2px solid #fe0000;
 padding-right:0
}
.download-sec-title {
 object-fit:contain;
 font-size:2.4rem;
 text-transform:uppercase;
 line-height:1.2em;
 min-height:120px;
 padding-bottom:10px;
 position:relative;
 height:calc(100% - 50px)
}
.download-sec-left {
 width:55%;
 float:left;
 padding-right:20px;
 padding-top:30px
}
.download-sec-right {
 width:45%;
 float:right;
 position:relative
}
.download-sec-wrap {
 float:left;
 margin-bottom:77px;
 margin-top:30px;
 position:relative;
 transform:translate3d(0,0,0);
 -webkit-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0);
 transition:all .8s ease;
 -webkit-transition:all .8s ease;
 -ms-transition:all .8s ease;
 opacity:1;
 display:flex
}
.download-sec-right img {
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),0 32px 32px 0 rgba(0,0,0,0.1),0 64px 64px 0 rgba(0,0,0,0.1);
 background-color:#fff;
 position:relative;
 width:calc(100% - 15px);
 height:auto;
 z-index:10
}
.download-sec-right:after {
 border-radius:2px;
 border:1px solid #fff;
 content:'';
 height:calc(100% - 30px);
 width:calc(100% - 15px);
 position:absolute;
 left:22px;
 top:50px;
 z-index:0
}
.download-sec-title:after {
 content:'';
 position:absolute;
 border-bottom:2px solid #0075b0;
 width:130%;
 height:2px;
 bottom:0;
 z-index:11;
 left:0
}
.module-news-feed a.media-link.cta-link {
 font-size:1.4rem;
 margin:12px 0 0;
 width:100%;
 padding:0 30px 0 0;
 float:left
}
.module-news-feed a.media-link.cta-link:after {
 bottom:0;
 right:12px
}
span.icon-download {
 position:relative;
 content:"\e902";
 font-family:'icomoon'!important;
 position:absolute;
 right:12px;
 color:#fe0000;
 font-size:20px;
 font-weight:normal;
 bottom:0
}
.module-news-feed.blue a.media-link.cta-link:hover:before,
.module-news-feed.blue-gradient a.media-link.cta-link:hover:before {
 background:#fe0000
}
a.media-link.cta-link:hover:after,
a.media-link.link-btn:hover span:after {
 -webkit-animation:arrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 -moz-animation:arrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 -ms-animation:arrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 -o-animation:arrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 animation:arrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 color:#fe0000!important
}
a.media-link.cta-link:hover:before,
a.media-link.link-btn:hover span:before {
 background:#fe0000
}
.share-price-3-col .share-price-box-item {
 float:left;
 position:relative;
 padding:0 15px
}
.share-price-3-col .share-price-box-item:first-child:nth-last-child(3),
.share-price-3-col .share-price-box-item:first-child:nth-last-child(3) ~ div {
 width:33.33%
}
.share-price-3-col .share-price-box-item:first-child:nth-last-child(2),
.share-price-3-col .share-price-box-item:first-child:nth-last-child(2) ~ div {
 width:50%
}
.share-price-3-col .share-price-box-item:first-child:nth-last-child(1),
.share-price-3-col .share-price-box-item:first-child:nth-last-child(1) ~ div {
 width:100%
}
.module-fullwidth-image-and-text.module-section.blue:before {
 height:242px;
 top:-1px;
 display:none
}
.module-fullwidth-image-and-text {
 position:relative;
 padding:40px 0 180px 0;
 background:#f5f5f5
}
.full-bg-image:before {
 content:'';
 position:absolute;
 top:0;
 width:100%;
 height:100%;
 background-image:linear-gradient(225deg,rgba(180,26,26,0.2),rgba(0,36,120,0.4),rgba(0,36,120,0.5),rgba(0,36,120,0.6));
 display:none
}
.full-bg-image {
 background-position:left top;
 background-size:auto 100vh;
 background-repeat:no-repeat;
 position:absolute;
 left:0;
 width:100%;
 top:0;
 max-width:47%;
 border-radius:0 4px 0 0;
 height:100%;
 z-index:10;
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),0 32px 32px 0 rgba(0,0,0,0.1),0 64px 64px 0 rgba(0,0,0,0.1)
}
.fullwidth-image-wrap {
 z-index:10;
 position:relative
}
.fullwidth-image {
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),0 32px 32px 0 rgba(0,0,0,0.1),0 64px 64px 0 rgba(0,0,0,0.1);
 object-fit:contain
}
.fullwidth-image img {
 border-radius:4px;
 width:100%;
 height:auto
}
.fullwidth-image-text {
 bottom:0;
 position:absolute;
 right:0;
 background:#fff;
 padding:30px 50px 42px 44px;
 border-radius:4px 0 0 0;
 max-width:48.333337%;
 height:64%
}
h2.module-head {
 line-height:1.3em;
 position:relative
}
header .header--burger-menu span {
 position:relative;
 color:#031794;
 font-size:3.5rem
}
.header--burger-menu {
 position:relative;
 display:inline-block;
 margin-top:15px;
 float:right
}
a.mobi-menu-trigger {
 position:relative;
 float:right;
 color:transparent
}
.group-sites a:focus {
 border-radius:4px
}
.rdsubmenu-wrapper a:focus,
body.stckIt .rdMenuwrapper ul li.level1>a:focus,
.second-level.menu-list .rd-leftmenuwrapper ul>li>a:focus {
 outline:1px dotted #002478
}
.groupSitesgroup-sitesUL li a:focus {
 outline:1px dotted #002478
}
.video-contentpage-inner {
 border-radius:0 0 4px 4px;
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),0 32px 32px 0 rgba(0,0,0,0.1),0 44px 44px 0 rgba(0,0,0,0.1);
 position:relative;
 z-index:1;
 position:relative
}
.module-section .inv_videoMainContainer {
 z-index:10
}
.module-text-with-video-2-col.blue-gradient *,
.module-text-with-video-2-col.blue * {
 color:#fff
}
.video-caption p {
 font-size:1.2rem;
 margin:0;
 line-height:normal;
 text-transform:uppercase;
 color:#031794
}
.video-caption:before {
 border-left:1px solid #fe0000;
 position:absolute;
 left:0;
 height:100%;
 content:'';
 top:0
}
.video-caption {
 position:relative;
 float:left;
 padding-left:14px;
 color:#031794!important
}
.video-caption-wrapper {
 display:block;
 float:left;
 width:100%;
 background:#fff;
 padding:12px 0 11px 20px;
 border-radius:0 0 4px 4px
}
.module-text-with-video-2-col.blue a.cta-link.internal-link:hover,
.module-text-with-video-2-col.blue-gradient a.cta-link.internal-link:hover {
 color:#EBE4C7!important
}
.module-text-with-video-2-col.blue .video-caption p,
.module-text-with-video-2-col.blue-gradient .video-caption p {
 color:#031794
}
.module-text-with-video-2-col.blue .video-caption p strong,
.module-text-with-video-2-col.blue-gradient .video-caption p strong {
 color:#031794
}
.three-col-signpost.blue *,
.three-col-signpost.blue-gradient * {
 color:#fff
}
.signpost-main-content {
 padding-left:30px;
 padding-bottom:10px
}
.module-head-wrap.content {
 margin-bottom:20px
}
.signpost-cover {
 display:flex;
 flex-wrap:wrap;
 margin-left:-15px;
 margin-right:-15px
}
.three-col-signpost .signpost--wrapper {
 margin-top:20px
}
.signpost-wrap:nth-child(n+4) {
 margin-top:30px;
 max-width:calc(100%/3 - 30px)
}
.signpost-wrap *,
.signpost-details a.cta-link {
 color:#fff;
 float:left
}
.signpost-wrap h3 sup,
.signpost-wrap h3 sub {
 float:none
}
.signpost-details a.cta-link:hover {
 color:#EBE4C7!important
}
.signpost-details {
 position:absolute;
 bottom:0;
 padding:18px 15px 18px 24px;
 width:100%;
 z-index:2;
 height:100%;
 display:flex;
 flex-direction:column;
 justify-content:flex-end
}
.signpost-wrap {
 max-width:470px;
 position:relative;
 margin-right:15px;
 margin-left:15px;
 flex:1;
 height:100%;
 float:left;
 flex:1 1 25.33333333%;
 overflow:hidden
}
.signpost-wrap:hover .link-text a {
 color:#EBE4C7
}
.signpost-wrap:hover .link-text a.cta-link.internal-link::after {
 right:5px
}
.signpost-details h3 {
 text-transform:uppercase;
 line-height:1.2em;
 margin-bottom:0
}
.signpost-details h3+.link-text {
 padding-top:25px
}
.signpost-details p {
 font-size:1.2rem;
 line-height:16px;
 margin-top:5px;
 margin-bottom:20px
}
.signpost-wrap img {
 border-radius:4px;
 width:100%;
 height:auto;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.signpost-wrap:before {
 background-image:linear-gradient(to bottom,rgba(2,36,79,0),rgba(2,36,79,0.86) 85%,#02244f);
 background-image:-webkit-linear-gradient(to bottom,rgba(2,36,79,0),rgba(2,36,79,0.86) 85%,#02244f);
 background-image:-moz-linear-gradient(to bottom,rgba(2,36,79,0),rgba(2,36,79,0.86) 85%,#02244f);
 background-image:-ms-linear-gradient(to bottom,rgba(2,36,79,0),rgba(2,36,79,0.86) 85%,#02244f);
 background-image:-o-linear-gradient(to bottom,rgba(2,36,79,0),rgba(2,36,79,0.86) 85%,#02244f);
 bottom:0;
 left:0;
 position:absolute;
 width:100%;
 height:70%;
 z-index:1;
 content:'';
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.signpost-wrap:hover:before {
 height:100%
}
.signpost-wrap:hover img {
 transform:scale(1.1);
 -webkit-transform:scale(1.1);
 -ms-transform:scale(1.1)
}
.three-col-signpost .slider-nav .slider-nav-inner {
 max-width:290px;
 margin:auto auto;
 float:none
}
.three-col-signpost .slider-nav {
 margin:30px 0;
 display:none
}
.text-signpost-cover {
 position:relative
}
.text-signpost-wrap *,
.text-signpost-details a.cta-link {
 color:#031794
}
.text-signpost-details {
 position:relative;
 bottom:0;
 padding:18px 15px 18px 24px;
 width:100%;
 z-index:1
}
.text-signpost-wrap {
 background:#fff;
 position:relative;
 margin:0 15px;
 width:100%;
 height:auto;
 float:left;
 min-height:268px;
 border-radius:4px;
 overflow:hidden;
 display:-webkit-inline-flex;
 display:-moz-inline-flex;
 display:inline-flex;
 -webkit-flex-flow:row nowrap;
 -moz-flex-flow:row nowrap;
 flex-flow:row nowrap;
 -webkit-align-items:flex-end;
 -moz-align-items:flex-end;
 align-items:flex-end
}
.text-signpost-wrap::before {
 content:"";
 width:100%;
 position:absolute;
 top:0;
 left:0;
 height:100%;
 border:solid 2px #002776;
 border-radius:4px
}
.four-col-text-signpost.blue-gradient .left-content-wrapper h2,
.four-col-text-signpost.blue .left-content-wrapper h2 {
 color:#fff
}
.four-col-text-signpost.grey .text-signpost-wrap {
 background-color:rgba(0,0,0,0)
}
.text-signpost-details h3 {
 text-transform:uppercase;
 font-size:2.4rem;
 line-height:1.2em;
 margin-bottom:10px
}
.text-signpost-details p {
 font-size:1.8rem;
 margin-bottom:20px;
 line-height:normal;
 color:#666
}
.text-signpost-wrap:after {
 background-image:linear-gradient(225deg,#0059e6,#0056df 0,#0051d5 1%,#004bc8 4%,#0044b8 9%,#003da8 17%,#003497 29%,#002d88 46%,#00277c 64%,#00274f);
 content:'';
 height:100%;
 width:100%;
 top:0;
 right:0;
 opacity:0;
 position:absolute;
 transition:all ease-in-out .6s
}
.text-signpost-wrap:hover:after {
 opacity:1;
 color:#FFF
}
.text-signpost-wrap:hover * {
 color:#fff
}
.text-signpost-wrap:hover a.cta-link {
 color:#fff
}
.text-signpost-wrap:hover a.cta-link {
 color:#EBE4C7!important
}
.text-signpost-wrap:hover a.cta-link:after {
 right:5px
}
.text-signpost--wrapper .text-signpost-wrap {
 width:calc(25% - 30px)
}
.text-signpost--wrapper.four-column .text-signpost-wrap {
 width:calc(25% - 30px)
}
.text-signpost--wrapper.four-column .text-signpost-wrap:nth-child(5) {
 clear:both
}
.text-signpost--wrapper.four-column .text-signpost-wrap:nth-child(n+5) {
 margin:15px 15px 0 15px
}
.text-signpost--wrapper.three-column .text-signpost-wrap {
 width:calc(33.33% - 30px)
}
.text-signpost--wrapper.three-column .text-signpost-wrap:nth-child(4) {
 clear:both
}
.text-signpost--wrapper.three-column .text-signpost-wrap:nth-child(n+4) {
 margin-top:15px
}
.text-signpost--wrapper.two-column .text-signpost-wrap {
 width:calc(50% - 30px)
}
.text-signpost--wrapper.two-column .text-signpost-wrap:nth-child(3) {
 clear:both
}
.text-signpost--wrapper.two-column .text-signpost-wrap:nth-child(n+3) {
 margin:15px
}
.text-signpost--wrapper {
 margin:0 -15px
}
.four-col-text-signpost.ss-item-page .text-signpost-wrap {
 max-width:350px
}
.four-col-text-signpost .left-content-wrapper.vLine {
 margin-bottom:50px
}
.module-icon-cards-carousal.blue .module-top-content-area *,
.module-icon-cards-carousal.blue-gradient .module-top-content-area * {
 color:#fff
}
.module-icon-cards-carousal {
 background:#d2dae6
}
.card-carousel-content {
 position:relative
}
.nojs .card-carousel-content {
 margin:0 auto;
 max-width:1200px
}
.card-carousel-content:after {
 content:"";
 clear:both;
 display:block
}
.card-item-wrapper {
 margin:75px 0
}
.card-item-wrapper .card-item-innerwrap {
 margin:0 15px
}
.card-item-wrapper .card-image {
 overflow:hidden;
 max-height:161px;
 max-width:161px;
 margin:0 45px;
 position:relative;
 z-index:2;
 display:inline-block;
 border:1px solid #dfdcdd
}
.card-item-wrapper .card-image img {
 width:100%;
 height:auto
}
.card-item-wrapper .card-content-wrap {
 min-height:350px;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
 background:#fff;
 margin-top:-85px;
 padding-left:45px;
 padding-right:35px;
 position:relative;
 z-index:1;
 padding-top:30px;
 padding-bottom:15px;
 border-radius:4px
}
.card-item-wrapper .card-title {
 width:auto;
 font-size:1.8em;
 line-height:22px;
 color:#031794;
 text-transform:uppercase;
 padding-left:185px;
 padding-bottom:3px;
 min-height:66px
}
.card-item-wrapper .card-content {
 margin-top:66px
}
.card-item-wrapper .card-title ~ .card-content {
 margin-top:0
}
.card-item-wrapper .card-content-wrap a {
 display:inline-block;
 word-break:break-all;
 word-wrap:break-word
}
.card-carousel-wrapper.slick-slider .card-item-wrapper {
 opacity:.5
}
.card-carousel-wrapper.slick-slider .card-item-wrapper.showCard {
 opacity:1
}
.card-carousel-wrapper.slick-slider .card-item-wrapper {
 width:500px
}
.card-carousel-wrapper.slick-slider .card-item-wrapper.slick-current {
 opacity:1
}
@media all and (max-width:767px) {
 .card-item-wrapper .card-image {
  margin:0 auto;
  display:block
 }
 .card-item-wrapper .card-content-wrap {
  padding:100px 30px 15px
 }
 .card-item-wrapper .card-title {
  padding:0 0 10px
 }
}
.module-three-col-icon-cards.blue .mod-body-content *,
.module-three-col-icon-cards.blue-gradient .mod-body-content * {
 color:#fff
}
.icon-cards--wrapper .card-signpost-item {
 margin:95px 15px 0;
 width:30%
}
.module-text-block.blue .mod-body-content *,
.module-text-block.blue-gradient .mod-body-content * {
 color:#fff
}
.module-text-block.blue .title-with-underline h2,
.module-text-block.blue-gradient .title-with-underline h2 {
 border-color:#fff
}
.icon-cards-cover {
 display:flex;
 justify-content:center;
 flex-wrap:wrap
}
.icon-cards-cover .card-signpost-item:nth-child(3) .card-signpost-inner {
 margin:0
}
.icon-cards--wrapper .card-signpost-inner {
 min-height:230px;
 height:100%;
 padding:84px 42px 45px 42px;
 border-radius:4px;
 background-color:#fff;
 vertical-align:middle;
 position:relative;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1)
}
.card-signpost-img {
 position:absolute;
 width:105px;
 height:105px;
 background-color:#d2dae6;
 text-align:center;
 border-radius:66px;
 padding-top:28px;
 top:-50px;
 left:40px;
 background-color:#fff
}
.icon-cards--wrapper .card-signpost-item h3 {
 color:#031794;
 font-size:1.8em;
 line-height:1.2em;
 margin-bottom:30px;
 float:left;
 width:100%;
 text-transform:uppercase
}
.icon-cards--wrapper {
 margin:0 -15px
}
.icon-card-cta-link {
 position:absolute;
 bottom:30px;
 width:100%;
 left:0;
 padding:0 30px 0 41px
}
.pr-item-container sup {
 font-size:1.2rem;
 color:#4d4d4d;
 font-weight:400!important
}
.pr-item-container table sup {
 font-size:90%;
 top:-0.8em
}
.rad-notes sup {
 top:0
}
.ss-note {
 padding-top:20px
}
body.ip3-edit .rdMenuwrapper ul li.level1>a:focus,
body.ip3-preview .rdMenuwrapper ul li.level1>a:focus {
 background:#fff
}
body.ip3-edit .main-menu li.level1,
body.ip3-preview .main-menu li.level1 {
 padding-bottom:0
}
body.ip3-edit .main-menu,
body.ip3-preview .main-menu {
 margin-top:8px
}
body.ip3-edit .menu-wrapper,
body.ip3-preview .menu-wrapper {
 padding-top:0
}
body.ip3-edit span.icon-search-icon,
body.ip3-preview span.icon-search-icon {
 color:#031794
}
body.ip3-edit div#toplinks,
body.ip3-preview div#toplinks {
 display:none
}
body.ip3-edit #headerwrapper,
body.ip3-preview #headerwrapper {
 max-width:100%;
 position:relative;
 width:100%;
 background:#fff;
 min-height:60px;
 top:0;
 border-bottom:1px solid #d6dde9
}
body.ip3-edit .rdMenuwrapper ul li.level1>a:hover,
body.ip3-preview .rdMenuwrapper ul li.level1>a:hover,
body.ip3-edit .rdMenuwrapper ul li.level1>a:focus,
body.ip3-preview .rdMenuwrapper ul li.level1>a:focus {
 color:#fff
}
body.ip3-edit .rdMenuwrapper ul li.level1>a,
body.ip3-preview .rdMenuwrapper ul li.level1>a,
body.ip3-edit .rdMenuwrapper ul li.level1>a:hover,
body.ip3-preview .rdMenuwrapper ul li.level1>a:hover {
 color:#031794;
 background-color:#fff
}
body.ip3-edit .rdMenuwrapper ul li.level1:hover>a,
body.ip3-preview .rdMenuwrapper ul li.level1:hover>a,
body.ip3-edit .rdMenuwrapper ul li.level1:hover>a,
body.ip3-preview .rdMenuwrapper ul li.level1:hover>a {
 color:#fff;
 background-color:#002776
}
body.ip3-edit div#logo,
body.ip3-preview div#logo {
 background:url("/~/media/68F4E6E6503A4EEEA2D481EA8878FE87.svg") no-repeat;
 background-position-x:0;
 background-position-y:0;
 background-size:auto;
 height:50px;
 width:100%;
 float:left;
 position:absolute;
 background-size:150px auto;
 background-position:0 10px
}
body.ip3-edit div#logo img,
body.ip3-preview div#logo img {
 display:none
}
body.ip3-edit a.link-btn>span {
 top:calc(50% - 4px)
}
body.ip3-edit .videoplay a.link-btn>span {
 top:calc(50% - 10px)
}
body.ip3-edit .fullwidth-image-text span.hline {
 width:60%
}
body.ip3-edit .three-col-signpost .signpost-wrap {
 max-width:400px
}
body.ms-edge #colorbox {
 overflow:visible!important
}
.calendar-event {
 position:relative;
 width:100%;
 margin:0 15px;
 width:calc(25% - 30px);
 float:left;
 min-height:267px;
 border-radius:4px;
 overflow:hidden;
 display:-webkit-inline-flex;
 display:-moz-inline-flex;
 display:inline-flex;
 -webkit-flex-flow:row nowrap;
 -moz-flex-flow:row nowrap;
 flex-flow:row nowrap;
 -webkit-align-items:flex-end;
 -moz-align-items:flex-end;
 align-items:flex-end
}
.calendar-event:before {
 content:"";
 width:100%;
 position:absolute;
 top:0;
 left:0;
 height:100%;
 border:solid 2px #002776;
 border-radius:4px
}
.calendar-event:after {
 background-image:linear-gradient(225deg,#0059e6,#0056df 0,#0051d5 1%,#004bc8 4%,#0044b8 9%,#003da8 17%,#003497 29%,#002d88 46%,#00277c 64%,#00274f);
 content:'';
 height:100%;
 width:100%;
 top:0;
 right:0;
 opacity:0;
 position:absolute;
 transition:all ease-in-out .6s
}
.calendar-event:hover:after {
 opacity:1;
 color:#FFF
}
.calendar-event:hover * {
 color:#fff
}
.calendar-event:hover a.cta-link.cl-outlook {
 color:#fff!important
}
.calendar-event-details h3 {
 text-transform:uppercase;
 line-height:1.3em;
 margin-bottom:16px
}
.calendar-event-details p {
 font-size:1.8rem;
 margin-bottom:16px;
 line-height:normal;
 color:#666
}
a.cta-link.cl-outlook {
 font-size:1.4rem
}
a.cl-outlook img {
 margin-right:4px
}
.calendar-event-details {
 position:relative;
 bottom:0;
 padding:18px 25px 18px 24px;
 width:100%;
 z-index:1
}
.calendar-row {
 margin:0 0 30px 0;
 position:relative;
 float:left;
 width:100%
}
.events-wrapper {
 margin-bottom:105px
}
.our-stories .loading {
 background:url("/~/media/4D420FC5DE4647A981FBD5ECEC5C3E22.gif") no-repeat 20px 20px
}
.our-stories-container .tabs-container,
.our-stories-container .tabs-container ul {
 margin-bottom:65px
}
.our-stories-container .tags-filter {
 margin-bottom:50px;
 padding:16px 16px 10px;
 position:relative;
 margin-top:30px;
 box-shadow:0 0 10px 0 rgba(0,0,0,0.1)
}
.our-stories-container .tags-filter .tags,
.tags-filter .filter-close {
 display:none
}
.our-stories-container .filter-title {
 font-weight:700;
 font-size:1.8rem;
 line-height:21px;
 color:#002378;
 padding-bottom:6px;
 cursor:pointer
}
.our-stories-container .filter-title.active {
 color:#545454
}
.our-stories-container .filter-close {
 float:right;
 margin-top:-26px;
 margin-right:-6px;
 cursor:pointer
}
.our-stories-container .tags-header {
 padding-bottom:18px
}
.our-stories-container .tags a {
 font-size:1.8rem;
 font-weight:700;
 text-decoration:none;
 line-height:25px;
 padding-right:26px;
 text-transform:uppercase;
 cursor:pointer
}
.our-stories-container .tags a:hover,
.our-stories-container .tags a.current {
 text-decoration:underline
}
.our-stories-container2 .tabs-container,
.our-stories-container .tabs-container ul {
 margin-bottom:0
}
.our-stories-container2 .tags-filter {
 margin-bottom:50px;
 padding:16px 16px 10px;
 position:relative;
 margin-top:30px;
 box-shadow:0 0 10px 0 rgba(0,0,0,0.1)
}
.our-stories-container2 .tags-filter .tags,
.tags-filter .filter-close {
 display:none
}
.our-stories-container2 .filter-title {
 font-weight:700;
 font-size:1.8rem;
 line-height:21px;
 color:#002378;
 padding-bottom:6px;
 cursor:pointer
}
.our-stories-container2 .filter-title.active {
 color:#545454
}
.our-stories-container2 .filter-close {
 float:right;
 margin-top:-26px;
 margin-right:-6px;
 cursor:pointer
}
.our-stories-container2 .tags-header {
 padding-bottom:18px
}
.our-stories-container2 .tags a {
 font-size:1.8rem;
 font-weight:700;
 text-decoration:none;
 line-height:25px;
 padding-right:26px;
 text-transform:uppercase;
 cursor:pointer
}
.our-stories-container2 .tags a:hover,
.our-stories-container .tags a.current {
 text-decoration:underline
}
#loadmore span.icon-right-arrow {
 font-size:1.5rem;
 margin-left:10px;
 color:#fe0000
}
#loadmore {
 margin-bottom:20px;
 text-align:center;
 padding:20px 0
}
#loadmore a.cta-link.internal-link:after {
 transform:rotate(0deg);
 -webkit-transform:rotate(0deg);
 -ms-transform:rotate(0deg);
 right:15px
}
.our-stories .story-item-box-wrap {
 top:0;
 transition:all .3s ease 0s;
 height:100%;
 position:relative;
 margin-bottom:0;
 background:#fff
}
@media all and (min-width:1024px) {
 .our-stories .story-item-box-wrap {
  min-height:459px
 }
}
.our-stories .story-item-box-wrap a.story-item-wrap {
 text-decoration:none;
 color:#031794
}
.our-stories .story-item-box-wrap:hover {
 position:relative;
 top:-25px;
 -webkit-transition:all .3s ease 0s;
 -ms-transition:all .3s ease 0s;
 -moz-transition:all .3s ease 0s;
 -o-transition:all .3s ease 0s;
 -webkit-box-shadow:-1px -1px 16px -1px rgba(0,0,0,0.43);
 -moz-box-shadow:-1px -1px 16px -1px rgba(0,0,0,0.43);
 box-shadow:-1px -1px 16px -1px rgba(0,0,0,0.43)
}
.our-stories .story-item-box-wrap a.story-item {
 margin-bottom:0
}
.our-stories .story-item-social-inner {
 position:absolute;
 top:17px;
 z-index:2;
 right:12px;
 left:unset;
 opacity:0;
 transition:.5s
}
.our-stories .story-item-box-wrap:hover .story-item-social-inner {
 opacity:1;
 top:14px;
 transition:all .3s ease 0s
}
.our-stories .story-content {
 text-align:center;
 padding:35px;
 border:1px solid #ebebeb;
 border-top:0
}
.nojs .our-stories .story-content {
 min-height:380px
}
.our-stories .story-content h2 {
 font-size:2.4rem;
 line-height:1.250em;
 text-align:center;
 color:#031794;
 margin-bottom:16px;
 text-transform:uppercase;
 font-weight:700;
 display:inline;
 transition:all .3s ease-in-out
}
.our-stories .story-img {
 height:237px;
 overflow:hidden
}
.our-stories .story-img img {
 height:100%!important;
 overflow:hidden;
 width:100%;
 margin:0
}
.our-stories .story-content .date {
 font-size:1.4rem;
 text-align:center;
 color:#031794;
 margin-bottom:12px;
 font-weight:700;
 margin-top:12px
}
.filter-close a {
 text-decoration:none;
 color:#031794;
 font-size:1.2rem;
 text-transform:uppercase;
 font-weight:700;
 float:right
}
.filter-close a:hover {
 color:#031794
}
.our-stories-container .tags-filter .tags {
 margin:10px 0 10px
}
.filter-title:after {
 position:absolute;
 right:12px;
 top:27px;
 content:"\e908";
 font-family:'icomoon'!important;
 color:#031794;
 font-size:15px;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.filter-title.active:after {
 content:''
}
.story-image {
 float:left;
 margin-right:15px;
 margin-bottom:10px;
 width:50%
}
.story-image iframe {
 width:100%
}
.story-image img {
 height:auto
}
.story-pg p i,
.story-pg p em,
.story-pg p i strong,
.story-pg p em strong {
 font-style:italic
}
.back-to-link {
 margin-bottom:15px;
 float:left;
 padding:10px;
 font-weight:700;
 position:relative
}
.back-to-link span.icon-right-arrow {
 font-size:1.5rem;
 margin-left:10px;
 color:#fe0000
}
.back-to-link span.icon-right-arrow:before {
 transform:rotate(180deg);
 -webkit-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 position:absolute;
 transition:all .4s ease-in-out;
 top:20px;
 left:-5px
}
.back-to-link:hover span.icon-right-arrow:before {
 left:-10px
}
.back-to-link:hover a {
 color:#fe0000
}
.story-tag-title {
 font-size:2.2rem;
 text-transform:uppercase;
 padding:20px 0;
 font-weight:700;
 display:block;
 transition:all .3s ease-in-out;
 margin:0
}
.story-tags a {
 text-decoration:none;
 font-size:1.6rem;
 line-height:1.250em;
 text-transform:uppercase;
 padding:10px 20px;
 font-weight:700;
 display:inline-block;
 background:#d2dae6;
 border-radius:4px;
 float:left;
 margin:10px 10px 0 0
}
.story-tags a:hover {
 background:#002478;
 color:#fff
}
.story-tags {
 margin-bottom:30px;
 float:left
}
.video-contentpage-video {
 margin:10px 0 40px 0
}
.tabs-container.asyncTabs>a {
 color:#797979;
 background-color:#fff;
 box-shadow:0 0 10px 0 rgba(0,0,0,0.1);
 font-size:1.4rem;
 line-height:normal;
 padding:20px 15px;
 position:relative;
 width:100%;
 z-index:1;
 cursor:pointer;
 display:inline-block;
 text-decoration:none;
 font-weight:700;
 font-style:normal
}
.contentwrapper .pr-back-link .pr-date {
 padding:3px 0;
 float:left
}
.contentwrapper .pr-back-link .back-to-link {
 padding:0 0 0 10px;
 margin:0 0 0 10px
}
.contentwrapper .pr-back-link .back-to-link a {
 text-decoration:none
}
.quickfacts {
 background-color:#ccd4e4;
 display:block;
 float:right;
 margin-bottom:7px;
 margin-left:10px;
 margin-top:7px;
 padding:10px;
 width:50%
}
.quickfacts p {
 margin-bottom:10px
}
.contentwrapper .pr-back-link .back-to-link span.icon-right-arrow:before {
 top:9px
}
.pr-back-link {
 width:100%;
 float:left;
 margin-bottom:20px
}
.tabs-container.asyncTabs>a {
 color:#797979;
 background-color:#fff;
 box-shadow:0 0 10px 0 rgba(0,0,0,0.1);
 font-size:1.4rem;
 line-height:normal;
 padding:20px 15px;
 position:relative;
 width:100%;
 z-index:1;
 cursor:pointer;
 display:inline-block;
 text-decoration:none;
 font-weight:700;
 font-style:normal
}
.tabs-container.asyncTabs>a::after {
 position:absolute;
 right:20px;
 top:50%;
 content:"\e908";
 font-family:'icomoon'!important;
 color:#031794;
 font-size:15px;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.tabs-container.asyncTabs>a.active::after {
 -webkit-transform:translateY(-50%) rotate(180deg);
 -moz-transform:translateY(-50%) rotate(180deg);
 -ms-transform:translateY(-50%) rotate(180deg);
 transform:translateY(-50%) rotate(180deg)
}
h2.rel-stry {
 margin-bottom:50px
}
.img-box.col-xs-12.col-sm-4 {
 margin-bottom:30px
}
.main-content-container.pr-item-container .two-col-content .col-md-5 img {
 width:100%;
 height:auto
}
.bodimg-wrap {
 background:#dae1eb;
 height:214px;
 border-radius:4px;
 display:table-cell;
 vertical-align:middle
}
.bodimg-wrap img {
 height:auto;
 position:relative
}
p.bodname,
p.boddesignation {
 margin:0;
 font-size:1.2rem;
 color:#031794;
 font-weight:500;
 text-transform:uppercase;
 line-height:1.8em;
 padding:0 16px
}
.small-bod-content.story-desc {
 padding:15px 0
}
p.bodname {
 font-weight:700;
 font-size:1.4rem;
 line-height:1.4em
}
p.lrsimg input,
p.hrsimg input {
 background:transparent;
 border:0;
 margin:0;
 text-align:left;
 width:calc(100% - 15px);
 padding:9px 0;
 z-index:10;
 position:absolute;
 top:0;
 color:#797979;
 font-size:1.4rem;
 font-weight:700;
 line-height:1.4em
}
p.lrsimg input:focus,
p.hrsimg input:focus {
 outline:1px dotted #fe0000
}
p.lrsimg,
p.hrsimg {
 margin:0;
 position:relative;
 min-height:38px;
 padding:0 16px;
 color:#797979;
 font-size:1.4rem;
 font-weight:700;
 line-height:1.4em
}
.boditem-wrapper.story {
 margin-bottom:30px
}
.image-gallery-container .boditem-wrapper.story {
 background-color:#fff;
 padding:3px
}
span.download-link {
 right:0;
 float:right;
 position:relative;
 top:0;
 height:30px
}
span.download-link:before {
 background:#fe0000;
 content:'';
 bottom:4px;
 position:absolute;
 width:13px;
 height:2px;
 border-radius:20px;
 right:2px
}
span.download-link:after {
 content:"\e902";
 font-family:'icomoon'!important;
 position:absolute;
 right:2px;
 color:#fe0000;
 font-size:16px;
 font-weight:normal;
 bottom:0
}
.download-image span.download-link:before {
 bottom:0
}
p.lrsimg:hover,
p.hrsimg:hover {
 background:#f5f5f5
}
p.lrsimg:hover input,
p.hrsimg:hover input {
 color:#031794
}
.download-image {
 margin-top:10px
}
.download-image a {
 text-decoration:none;
 background:transparent;
 border:0;
 margin:0;
 text-align:left;
 width:100%;
 padding:9px 0;
 z-index:10;
 position:absolute;
 top:0;
 color:#797979;
 font-size:1.4rem;
 font-weight:700;
 line-height:1.4em
}
.download-image a:hover {
 opacity:1;
 color:#031794;
 transition:none
}
.download-image input:hover+span:after,
.download-image a:hover+span:after {
 -webkit-animation:arrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 -moz-animation:arrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 -ms-animation:arrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 -o-animation:arrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 animation:arrowUp .6s cubic-bezier(0.645,0.045,0.355,1)
}
p.downloading .download-link:before,
p.downloading .download-link:after {
 display:none
}
.download-image p.downloading .download-link {
 height:20px;
 width:20px;
 background-size:100%;
 background-repeat:no-repeat;
 margin-top:10px
}
.download-image p .download-link img {
 visibility:hidden
}
.download-image p.downloading .download-link img {
 visibility:visible
}
.sitesearchpagination ul li a[href*="javascript"] {
 cursor:auto
}
.video-gallery-container .video-title p,
.video-gallery-title p {
 font-size:1.6rem;
 margin-bottom:20px;
 line-height:1.6em;
 padding-top:10px;
 color:#031794;
 font-weight:500
}
.video-gallery-container img.video-thumbnail {
 width:100%;
 height:auto
}
#cboxLoadedContent>div {
 display:flex;
 height:100%
}
#video-content .angloVideoContainer,
#video-mod-content .angloVideoContainer,
#video-content-3col .angloVideoContainer {
 flex:1
}
.banner-content-module p img.rad-left {
 float:left;
 margin:10px 40px 20px 0
}
.banner-content-module p img.rad-right {
 float:right;
 margin:10px 0 20px 40px
}
.inv_mobilesmall.inv_playerContainer {
 min-height:auto
}
.video-contentpage-inner .inv_playerContainer {
 min-height:auto
}
.video-contentpage-inner .inv_videoReady {
 min-height:auto!important
}
.external-web-content-page {
 padding-bottom:50px
}
.module-section img {
 display:block;
 max-width:100%;
 height:auto;
 margin:0 auto
}
.module-section .video-item img {
 width:100%
}
.module-section a[href^="mailto:"] {
 word-break:break-all;
 word-wrap:break-word;
 display:inline-block
}
.angloVideoContainer .inv_transcripts {
 padding-top:0!important
}
.video-gallery-module.blue *,
.video-gallery-module.blue-gradient * {
 color:#fff
}
.video-gallery-image {
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1)
}
.video-gallery-content .text-with-header h2 {
 text-align:left
}
.video-overlay {
 position:absolute;
 top:0;
 bottom:0;
 background-color:rgba(0,0,0,0.3);
 z-index:1;
 width:100%;
 height:100%;
 right:0
}
.video-gallery-image a.play-video {
 z-index:1;
 font-size:4.5rem;
 -webkit-transform:rotate(0deg);
 -ms-transform:rotate(0deg);
 transform:rotate(0deg);
 color:#031794!important;
 position:absolute;
 right:0;
 top:0;
 text-decoration:none;
 width:100%;
 height:100%
}
.video-gallery-module.blue a.play-video {
 color:#031794!important
}
.mudule-tabs-contents-image {
 position:relative;
 width:auto;
 margin-top:35px
}
.video-gallery-image a.play-video span {
 position:absolute;
 right:calc(50% - 21px);
 top:calc(50% - 22px)
}
.internetexplorer11 .bodimg-wrap img,
.ie10 .bodimg-wrap img {
 width:100%
}
.angloVideoContainer .inv_playerContainer {
 height:100%!important
}
.video-gallery-title {
 min-height:60px
}
.highcharts-title {
 width:100%!important;
 line-height:2.2rem!important;
 font-weight:500
}
.rad-bar-chart1 {
 width:auto;
 max-width:100%
}
.story-slider .graduates-slider-section-main-wrapper {
 clear:left;
 float:none
}
.modules-based-page.slider-inner-pages .story-slider {
 padding:0
}
.modules-based-page.slider-inner-pages .story-slider .graduates-slider-section-main-wrapper {
 margin:0
}
.headerwrapper.inv_FullScreen_Siblings {
 z-index:0!important
}
.inv_FullScreen_Siblings #auto-top-link {
 z-index:0!important
}
.board-members {
 background:#f7f7f7
}
#history.internetexplorer11 .inv_ParentContainer {
 overflow:hidden
}
#history.ms-edge .inv_ParentContainer {
 overflow:hidden
}
.module-accordian ol {
 list-style-type:none;
 counter-reset:item;
 margin:15px 0 0 0!important;
 padding:0
}
.module-accordian ol>li {
 display:table;
 counter-increment:item;
 margin-bottom:.5em!important
}
.module-accordian ol>li:before {
 content:counters(item,".") ". ";
 display:table-cell;
 padding-right:.5em
}
.module-accordian li ol>li {
 margin:0
}
.module-accordian li ol>li:before {
 content:counters(item,".") " "
}
.module-accordian ol li.h2 {
 font-size:3.2em;
 line-height:40px;
 text-transform:none;
 margin-bottom:16px;
 color:#031794
}
.image-category-filter {
 clear:both
}
.tailing-database-filters .td-reset-filter-icon:after {
 content:"\e900";
 font-family:'icomoon'!important;
 left:115px;
 position:absolute;
 color:#fe0000;
 font-size:13px;
 font-weight:normal;
 bottom:48px;
 transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg);
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
input.td-reset-filter:hover+span.td-reset-filter-icon:after {
 left:120px
}
.paragraph-block-2col .right-content ul {
 margin-left:20px;
 margin-bottom:30px
}
.paragraph-block-2col .right-content ul li {
 list-style-type:disc!important;
 position:relative;
 padding-left:0;
 line-height:3.0rem;
 padding-bottom:20px
}
.visibility-hidden {
 visibility:hidden;
 opacity:0
}
#careers-jobs .openSearch,
#careers-jobs #searchbox {
 display:none!important
}
#careers-jobs #filters-section {
 padding-bottom:30px
}
.graduates-slider-section-main-wrapper .slick-arrow:focus {
 outline:1px dotted #fe0000
}
.story-item-social-inner:focus-within {
 opacity:1;
 top:14px;
 transition:all .3s ease 0s
}
.module-download-item-table .download-doc-item .rc-related-link {
 text-transform:uppercase;
 vertical-align:middle;
 text-align:center
}
.module-download-item-table .download-doc-item .rc-related-link>p {
 margin-bottom:0;
 font-size:1.4rem
}
.module-download-item-table .download-doc-item .rc-related-link a {
 color:#545656;
 text-decoration:none;
 position:relative;
 padding-left:16px
}
.module-download-item-table .download-doc-item .rc-related-link a.prevres-videolink {
 padding-left:25px
}
.module-download-item-table .download-doc-item .rc-related-link a.prevres-videolink:before {
 content:"\e90c";
 font-family:'icomoon'!important;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 font-size:20px;
 color:#fff;
 position:absolute;
 top:-2px;
 margin-left:0;
 background:#fe0000;
 border-radius:50%;
 left:0
}
#privacidad-candidato .module-accordian-wrapper,
#applicant-privacy-notice .module-accordian-wrapper {
 padding:30px 0 0!important
}
#applicant-privacy-notice .module-accordian .left-content-wrapper .mod-top-content ul li,
#privacidad-candidato .module-accordian .left-content-wrapper .mod-top-content ul li {
 list-style-type:none!important
}
.ip3-applicant-privacy-notice .module-accordian .accordian-item ul,
.ip3-applicant-privacy-notice .module-accordian .accordian-item table tr td ul {
 margin-bottom:20px;
 margin-left:0
}
.story-pg .module-section.module-testimonial {
 background-color:transparent!important
}
h1.h2 {
 font-size:3.2rem;
 line-height:normal;
 margin-bottom:10px;
 margin-top:0;
 font-weight:500
}
.module-imagecarousel-slider .module-imagecarousel-slide-text a {
 text-decoration:underline
}
.banner-with-searchbox-wrapper {
 position:relative
}
.banner-with-searchbox-wrapper .banner-content-wrap {
 background-repeat:no-repeat;
 background-size:cover;
 background-position:center center;
 position:relative;
 top:0!important
}
.banner-with-searchbox-wrapper .banner-content-wrap.overlay::before {
 background-image:linear-gradient(244deg,rgba(0,0,0,0.2),rgba(180,26,26,0.25) 20%,rgba(0,36,120,0.7) 76%,rgba(0,36,120,0.7));
 position:absolute;
 bottom:0;
 width:100%;
 height:100%;
 z-index:0;
 content:""
}
.banner-with-searchbox-wrapper .banner-content-holder {
 display:table;
 height:759px;
 width:100%
}
.banner-with-searchbox-wrapper .banner-content-inner {
 vertical-align:middle;
 display:table-cell
}
.banner-with-searchbox-wrapper .banner-title {
 margin-bottom:30px
}
.banner-with-searchbox-wrapper .banner-content-inner .banner-text p {
 color:#fff;
 margin-bottom:20px
}
.socialway-searchbox-wrapper {
 position:absolute;
 bottom:99px;
 width:100%;
 padding:0 80px 0 55px
}
.socialway-searchbox-wrapper .socialway-searchbox-holder {
 margin-bottom:12px;
 position:relative
}
.socialway-searchbox-wrapper #socialwaySearchbox {
 width:100%;
 font-size:18px;
 line-height:30px;
 color:#fff;
 background:transparent;
 border:0;
 border-bottom:2px solid #0075b0;
 padding:15px 30px 15px 65px;
 font-weight:500;
 -webkit-appearance:none;
 -webkit-border-radius:0;
 border-radius:0
}
.socialway-searchbox-wrapper #socialwaySearchbox::placeholder {
 opacity:1;
 color:#fff
}
.socialway-searchbox-wrapper #socialwaySearchbox:-ms-input-placeholder {
 opacity:1;
 color:#fff
}
.socialway-searchbox-wrapper #socialwaySearchbox::-ms-input-placeholder {
 opacity:1;
 color:#fff
}
.socialway-searchbox-wrapper .socialway-searchlinks {
 margin:0 -26px
}
.socialway-searchbox-wrapper .socialway-searchlinks:after {
 content:"";
 clear:both;
 display:block
}
.socialway-searchbox-wrapper .socialway-searchlinks a {
 font-size:14px;
 line-height:30px;
 color:#00a3f5;
 font-weight:500;
 display:inline-block;
 float:left;
 margin-bottom:15px;
 padding:0 26px;
 -webkit-transition:all .4s ease-in;
 transition:all .4s ease-in
}
.socialway-searchbox-wrapper .socialway-searchlinks a:hover {
 color:#57C7FF
}
.socialwaySearchBtn {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:60px;
 background:transparent;
 border:0;
 text-align:left
}
.socialwaySearchBtn::before {
 content:"\e91b";
 font-family:'icomoon'!important;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 color:#fff;
 font-size:25px;
 position:absolute;
 top:18px;
 left:0
}
.popup-video-link {
 position:absolute;
 top:44%;
 right:40%
}
.popup-video-link.text-link {
 position:relative;
 top:auto;
 right:auto
}
.popup-video-link a {
 font-size:46px
}
.popup-video-link.text-link a {
 font-size:1.8rem
}
.banner-with-searchbox-wrapper .banner-content-inner .popup-video-link-mobile {
 display:none
}
@media all and (min-width:1200px) {
 .banner-with-searchbox-wrapper .banner-content-inner .banner-text {
  padding-right:70px
 }
}
@media all and (min-width:992px) {
 .banner-with-searchbox-wrapper .banner-title {
  font-size:4.8rem;
  line-height:56px
 }
}
@media all and (max-width:1200px) {
 .socialway-searchbox-wrapper {
  bottom:30px;
  padding:0
 }
}
@media all and (max-width:992px) {
 .popup-video-link {
  right:15%
 }
 .socialway-searchbox-wrapper .socialway-searchlinks {
  margin:0 -15px
 }
 .socialway-searchbox-wrapper .socialway-searchlinks a {
  padding:0 15px
 }
}
@media all and (max-width:767px) {
 .banner-with-searchbox-wrapper .banner-content-holder {
  height:auto
 }
 .banner-with-searchbox-wrapper .banner-content-inner {
  padding:100px 0 80px
 }
 .socialway-searchbox-wrapper {
  position:relative
 }
 .popup-video-link {
  display:none
 }
 .popup-video-link.text-link {
  display:block!important
 }
 .banner-with-searchbox-wrapper .banner-content-inner .popup-video-link-mobile {
  display:block
 }
 .banner-with-searchbox-wrapper .banner-content-inner .popup-video-link-mobile a {
  font-size:32px
 }
}
.note-module-wrapper.red a.rad-popup {
 color:#fff!important;
 text-decoration:underline!important
}
.note-module-wrapper.red {
 background-color:rgba(198,12,48,0.75)
}
.note-module-wrapper.red h2 {
 color:#fff
}
.note-module-wrapper.red * {
 color:#fff
}
.note-module-wrapper {
 border-radius:10px;
 border:solid 2px #d2dae6;
 background-color:#eff2f6;
 padding:17px 42px 4px 54px
}
.note-module-title h2 {
 font-size:1.4em;
 line-height:1;
 color:#031794;
 letter-spacing:0;
 font-weight:bold;
 position:relative
}
.note-module-title h2:before {
 content:"!";
 position:absolute;
 left:-37px;
 top:-4px;
 text-align:center;
 line-height:24px;
 color:#fff;
 background:#002776;
 z-index:99;
 width:24px;
 height:24px;
 border-radius:100%;
 z-index:9
}
.note-module-content p {
 margin-bottom:13px
}
.note-module-content ul {
 list-style:unset;
 margin:0;
 padding:0 0 0 20px
}
.note-module-content ul li {
 padding-bottom:20px;
 margin:0
}
a.rad-popup {
 position:relative;
 cursor:default;
 color:#0075b0!important;
 text-decoration:none!important;
 line-height:1
}
span.rad-popup-text {
 position:absolute;
 width:297px;
 bottom:calc(100% + 8px);
 background:#fff;
 padding:24px;
 display:block;
 z-index:99;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
 border:solid 1px #e2e2e2;
 border-radius:10px;
 font-size:1.4rem;
 line-height:1.36;
 color:#4d4d4d!important;
 visibility:hidden;
 opacity:0;
 transition:.4s ease
}
a.rad-popup:after {
 content:url("/~/media/Images/A/Anglo-American-Group/Universal/icons/down-arrow-with-border.png");
 position:absolute;
 top:-17px;
 left:11px;
 z-index:999;
 visibility:hidden;
 opacity:0;
 transition:.4s ease
}
a.rad-popup:hover>span.rad-popup-text {
 visibility:visible;
 opacity:1;
 transition:.4s ease
}
a.rad-popup:hover:after {
 visibility:visible;
 opacity:1;
 transition:.4s ease
}
a.rad-popup.position-right span.rad-popup-text {
 right:-52px
}
a.rad-popup.position-left span.rad-popup-text {
 left:-20px
}
.nojs a.rad-popup:after {
 display:none
}
a.rad-popup:focus {
 outline:0
}
.scroll-table-container table thead th span.rad-popup-text,
.scroll-table-container table tbody tr:first-child td span.rad-popup-text {
 top:calc(100% + 15px);
 bottom:auto
}
.scroll-table-container table thead th a.rad-popup:after,
.scroll-table-container table tbody tr:first-child td a.rad-popup:after {
 top:20px;
 transform:rotate(180deg)
}
.video-module-wrapper {
 margin:0 -13px
}
.video-module-wrap {
 width:50%;
 padding:0 13px 16px;
 float:left;
 position:relative
}
.video-module-wrap:after {
 content:'';
 width:calc(100% - 26px);
 position:absolute;
 background:#0075b0;
 height:1px;
 bottom:0;
 left:0;
 right:0;
 margin:auto
}
.video-thumb-wrap {
 width:66px;
 height:66px;
 float:left;
 margin-right:10px;
 position:relative;
 border-radius:4px;
 overflow:hidden
}
.video-thumb-wrap span.icon-play-icn {
 position:absolute;
 left:0;
 right:0;
 margin:auto;
 top:15px;
 width:35px
}
.video-thumb-wrap span.icon-play-icn:before {
 font-size:35px
}
.video-module-wrap-content span.video-download-title {
 font-size:1.4em;
 color:#031794;
 font-weight:bold;
 display:block
}
.video-module-wrap-content span.video-download-date {
 font-size:1.2em;
 text-transform:uppercase;
 color:#797977;
 position:relative;
 display:inline-block;
 margin:0 10px 0 0
}
.video-module-wrap-content span.video-download-date:after {
 content:'.';
 position:absolute;
 top:-8px;
 right:-8px;
 font-size:1.4em;
 color:#797977
}
.video-module-wrap-content span.video-download-length {
 font-size:1.2em;
 text-transform:uppercase;
 color:#797977
}
.video-module-wrap-content {
 position:relative;
 width:calc(100% - 76px);
 float:right;
 height:66px
}
.video-date-length-wrap {
 position:absolute;
 left:0;
 bottom:1px
}
.video-module-wrap-content span.media-link {
 cursor:pointer
}
span.media-link:before {
 background:#fe0000;
 content:'';
 bottom:-3px;
 position:absolute;
 width:16px;
 height:3px;
 border-radius:20px;
 right:2px
}
span.media-link:after {
 content:"\e902";
 font-family:'icomoon'!important;
 position:absolute;
 right:2px;
 color:#fe0000;
 font-size:20px;
 font-weight:normal;
 bottom:0
}
.video-module-wrap:hover span.media-link:after {
 webkit-animation:arrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 -moz-animation:arrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 -ms-animation:arrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 -o-animation:arrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 animation:arrowUp .6s cubic-bezier(0.645,0.045,0.355,1);
 color:#fe0000!important
}
.image-zoom-caption-wrapper {
 padding-left:0
}
.image-zoom-wrapper {
 position:relative;
 max-width:672px;
 height:auto
}
.image-zoom-hover-overlay {
 position:absolute;
 width:100%;
 height:100%;
 background:rgba(0,0,0,0.73);
 top:0;
 left:0;
 visibility:hidden;
 opacity:0;
 transition:.4s ease;
 cursor:pointer
}
a.zoom-in-icon-text span.zoom-in-icon-wrap {
 width:88px;
 height:88px;
 background:rgba(41,41,41,0.46);
 border-radius:50%;
 line-height:88px;
 text-align:center;
 margin:0 auto 8px;
 display:block
}
a.zoom-in-icon-text span.zoom-in-icon-wrap img {
 display:inline-block
}
a.zoom-in-icon-text {
 width:180px;
 text-align:center;
 position:absolute;
 left:0;
 right:0;
 margin:auto;
 top:calc(50% - 58px)
}
.image-zoom-icon-wrap img {
 display:inline-block
}
a.zoom-in-icon-text span.image-zoom-text-wrap {
 font-size:1.6em;
 color:#fff;
 font-weight:bold
}
.zoom-image-wrapper.no-zoom .panzoom {
 transform:matrix(1,0,0,1,0,0)!important
}
.image-zoom-wrapper:hover .image-zoom-hover-overlay {
 visibility:visible;
 opacity:1;
 transition:.4s ease
}
.vimage-minus {
 width:100%;
 text-align:right;
 position:absolute;
 bottom:-40px;
 right:0
}
.vimage-plus {
 display:none
}
.vimage-minus a.zoom-out {
 pointer-events:none;
 opacity:.5
}
.vimage-minus.active a.zoom-out {
 pointer-events:all;
 opacity:1
}
span.icon-zoom-out {
 width:30px;
 height:30px;
 display:inline-block;
 background:#002776;
 border-radius:50%;
 line-height:25px;
 text-align:center;
 margin:10px 0 0
}
span.icon-zoom-in {
 width:30px;
 height:30px;
 display:inline-block;
 background:#002776;
 border-radius:50%;
 line-height:30px;
 text-align:center;
 margin:10px 0 0;
 display:none
}
span.icon-zoom-out:before {
 content:'\e91f';
 color:#fff;
 font-size:4px
}
span.icon-zoom-in:before {
 content:'\e920';
 color:#fff;
 font-size:10px
}
.image-zoom-module .video-caption-wrapper {
 width:calc(100% - 100px)
}
@media all and (min-width:992px) and (max-width:1199px) {
 .image-zoom-wrapper {
  height:auto
 }
}
@media all and (max-width:1024px) {
 .vimage-plus {
  display:block
 }
 .image-zoom-hover-overlay {
  position:static;
  background:0;
  visibility:visible;
  opacity:1;
  height:auto;
  width:auto;
  display:inline-block
 }
 .image-zoom-hover-overlay a.zoom-in {
  pointer-events:none;
  opacity:.5
 }
 .image-zoom-hover-overlay.active a.zoom-in {
  pointer-events:all;
  opacity:1
 }
 .zoom-in-icon-wrap {
  display:none!important
 }
 .image-zoom-text-wrap {
  display:none
 }
 a.zoom-in-icon-text {
  position:static;
  max-width:none;
  margin:0
 }
 span.icon-zoom-in {
  display:inline-block
 }
 .vimage-toolbar {
  width:auto;
  float:right;
  position:absolute;
  top:100%;
  right:0
 }
 .vimage-minus {
  width:auto;
  text-align:unset;
  display:inline-block;
  position:static
 }
 span.icon-zoom-out {
  margin:0;
  transform:translateY(-3px)
 }
}
@media all and (min-width:768px) and (max-width:991px) {
 span.rad-popup-text {
  width:220px
 }
 .image-zoom-wrapper {
  height:auto
 }
}
@media all and (max-width:767px) {
 span.rad-popup-text {
  width:210px
 }
 .video-module-wrap {
  width:100%;
  margin:0 0 20px
 }
 .note-module-content p {
  line-height:1.7
 }
 .image-zoom-wrapper {
  height:auto
 }
}
.module-2-col-text-with-image.blue *,
.module-2-col-text-with-image.blue-gradient * {
 color:#fff
}
.module-2-col-text-with-image h2.heading-with-line {
 position:relative;
 line-height:40px
}
.module-2-col-text-with-image.module-section .vLine::before {
 left:-30px
}
.module-2-col-text-with-image.module-section .image-holder img {
 width:100%;
 height:auto
}
.module-2-col-text-with-image .mod-content {
 margin:50px 0 30px
}
@media all and (max-width:767px) {
 .module-2-col-text-with-image .mod-content {
  padding-left:30px
 }
 .module-2-col-text-with-image .mod-content.content-left {
  margin-top:0
 }
 .module-2-col-text-with-image .mod-content.content-right {
  margin:30px 0 0
 }
}
.mod-case-studies.module-section .vLine.with-offset {
 position:relative
}
.mod-case-studies ul.cs-tabs {
 width:100%;
 float:left;
 display:flex;
 margin:0;
 position:relative;
 z-index:2;
 border-bottom:1px solid #c2cbdf
}
.mod-case-studies ul.cs-tabs li {
 cursor:pointer;
 display:inline-block;
 width:25%;
 position:relative;
 margin:0
}
.mod-case-studies ul.cs-tabs li.current::after {
 content:"";
 transition:opacity .1s;
 display:block;
 opacity:1;
 content:'';
 position:absolute;
 left:50%;
 top:100%;
 width:0;
 height:0;
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-top:12px solid #002478;
 clear:both;
 transform:translateX(-50%)
}
.mod-case-studies ul.cs-tabs li:hover::before,
.mod-case-studies ul.cs-tabs li.current::before {
 content:"";
 border-bottom:3px #002478 solid;
 width:100%;
 height:3px;
 position:absolute;
 left:0;
 bottom:-3px
}
.mod-case-studies ul.cs-tabs li a {
 font-size:1.4rem;
 line-height:1.27778em;
 padding:15px;
 position:relative;
 display:block;
 text-align:center;
 font-weight:bold;
 top:50%;
 transform:translateY(-50%);
 color:rgba(3,23,149,0.5);
 text-decoration:none;
 transition:all .4s ease-in-out
}
.mod-case-studies ul.cs-tabs li a:hover,
.mod-case-studies ul.cs-tabs li.current a {
 color:rgba(3,23,149,1)
}
.mod-case-studies ul.cs-tabs {
 display:table
}
.mod-case-studies ul.cs-tabs li.current::after {
 bottom:-12px;
 top:auto
}
.mod-case-studies ul.cs-tabs li {
 display:table-cell;
 vertical-align:middle
}
.mod-case-studies ul.cs-tabs li a {
 top:auto;
 transform:none
}
.mod-case-studies .cs-container {
 padding:31px 0 70px;
 clear:left
}
body.nojs .mod-case-studies .module-cs-wrapper .cs-full-wrap {
 padding:0
}
body.nojs .mod-case-studies .cs-left-col {
 width:100%;
 padding-right:0
}
body.nojs .mod-case-studies .cs-right-col {
 width:100%
}
.ss-page {
 padding:50px 0;
 margin-top:50px
}
.ss-page .mod-case-studies .module-cs-wrapper.four-col .cs-item {
 width:100%
}
.mod-case-studies .module-cs-wrapper {
 padding-top:34px
}
.mod-case-studies .cs-item .cs-details {
 display:none
}
.mod-case-studies .module-cs-wrapper .cs-row {
 margin:0 -15px
}
.mod-case-studies .module-cs-wrapper.two-col .cs-item {
 width:50%;
 padding-left:15px;
 padding-right:15px;
 float:left
}
.mod-case-studies .module-cs-wrapper.four-col .cs-item {
 width:25%;
 padding-left:15px;
 padding-right:15px;
 float:left
}
.mod-case-studies .module-cs-wrapper .cs-item {
 border-radius:4px;
 margin-bottom:29px
}
.mod-case-studies .module-cs-wrapper .cs-item .active {
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),0 32px 32px 0 rgba(0,0,0,0.1),0 64px 64px 0 rgba(0,0,0,0.1)
}
.mod-case-studies .module-cs-wrapper .cs-item .cs-img {
 min-height:281px;
 background-position:center;
 background-size:cover;
 background-repeat:no-repeat;
 border-radius:4px;
 transition:all .4s
}
.mod-case-studies .module-cs-wrapper .cs-item .cs-img.no-img {
 background-color:#002478
}
.mod-case-studies .module-cs-wrapper .cs-item img {
 border-radius:4px;
 display:none
}
.mod-case-studies .module-cs-wrapper .cs-item.fadded {
 opacity:.5
}
.mod-case-studies .module-cs-wrapper .cs-item-inner {
 border-radius:4px;
 cursor:pointer;
 position:relative;
 display:block;
 overflow:hidden
}
.mod-case-studies .module-cs-wrapper .cs-item-inner .cs-head {
 position:absolute;
 bottom:37px;
 left:11%;
 transition:all .3s;
 opacity:1;
 z-index:2;
 padding-right:10px
}
.mod-case-studies .module-cs-wrapper .cs-item-inner.active .cs-head {
 opacity:0
}
.mod-case-studies .module-cs-wrapper .cs-item-inner .cs-head p {
 font-weight:bold;
 margin-bottom:0
}
.mod-case-studies .module-cs-wrapper .cs-item-inner .cs-head p.cs-name {
 font-size:1.8rem;
 line-height:1.44em;
 color:#fff
}
.mod-case-studies .module-cs-wrapper .cs-item-inner .cs-head p.cs-date {
 font-size:1.4rem;
 line-height:1.44em;
 color:#e2d8af;
 text-transform:uppercase
}
.mod-case-studies .module-cs-wrapper .cs-item-inner:hover .cs-img {
 transform:scale(1.1)
}
.mod-case-studies .module-cs-wrapper .cs-full-wrap {
 clear:left;
 padding:0 15px 29px;
 display:none;
 float:left;
 width:100%;
 position:relative;
 z-index:1
}
.mod-case-studies .module-cs-wrapper .cs-full-wrap .inner {
 padding:58px 4% 9px;
 border-radius:4px;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
 background-color:#fff;
 position:relative;
 float:left;
 width:100%;
 -moz-box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
 -webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,0.1)
}
.mod-case-studies .cs-left-col,
.mod-case-studies .cs-right-col {
 float:left
}
.mod-case-studies .cs-left-col {
 width:34%;
 padding-right:6%
}
.mod-case-studies .cs-right-col {
 width:66%;
 margin-top:-7px;
 padding-right:32px
}
.mod-case-studies .cs-full-wrap .cs-left-col p.cs-name {
 font-size:2.4rem;
 color:#031794;
 font-weight:bold;
 margin-bottom:0
}
.mod-case-studies .cs-full-wrap .cs-left-col p.cs-date {
 font-size:1.4rem;
 color:#031794;
 font-weight:bold;
 text-transform:uppercase;
 margin-bottom:9px;
 line-height:normal
}
.mod-case-studies .cs-mbmr-desc {
 padding-top:12px
}
.mod-case-studies .cs-full-wrap .cs-left-col .cs-mbmr-desc p,
.mod-case-studies .cs-full-wrap .cs-left-col .cs-desc p,
.mod-case-studies .cs-full-wrap .cs-left-col p.cs-desc {
 font-size:1.4rem;
 font-weight:bold;
 line-height:1.64em;
 color:#4d4d4d
}
.mod-case-studies .cs-full-wrap .cs-left-col .cs-mbmr-desc p.mo-ttl,
.mod-case-studies .age-ttl {
 color:#031794;
 margin-bottom:0
}
.mod-case-studies .cs-desc p {
 margin-bottom:0;
 padding-bottom:12px
}
.mod-case-studies .cs-desc p.mbmr-age {
 margin-bottom:0;
 padding-bottom:0
}
.mod-case-studies .cs-full-wrap .cs-right-col ul {
 list-style-type:disc;
 list-style-position:outside;
 padding-left:0
}
.mod-case-studies .cs-full-wrap .cs-right-col>ul {
 margin-bottom:30px
}
.mod-case-studies .cs-full-wrap .cs-right-col p,
.mod-case-studies .cs-full-wrap .cs-right-col ul li {
 font-size:1.4rem;
 line-height:1.71em
}
.mod-case-studies .cs-full-wrap .cs-right-col>*:last-child {
 margin-bottom:30px!important
}
.mod-case-studies .module-cs-wrapper .cs-close {
 position:absolute;
 right:37px;
 top:16px;
 z-index:1;
 cursor:pointer;
 text-decoration:none
}
.mod-case-studies .module-cs-wrapper .cs-close p {
 color:#031794;
 font-size:1.2rem;
 font-weight:bold;
 margin-bottom:0;
 line-height:normal
}
.mod-case-studies .module-cs-wrapper .cs-close p span.icon-close-btn {
 margin-left:18px;
 color:#fe0000;
 display:inline;
 font-size:1.6rem;
 float:right;
 margin-top:2px
}
.mod-case-studies.blue-gradient .cs-right-col a.cta-link:hover,
.mod-case-studies.blue .cs-right-col a.cta-link:hover {
 color:#fe0000!important
}
body.nojs .cs-right-col,
body.nojs .cs-left-col {
 width:100%;
 padding-right:0
}
.ss-page .cs-img {
 padding-bottom:20px
}
.ss-page .cs-full-wrap.mbl {
 display:block!important
}
#contentwrapper.ss-page {
 padding-bottom:50px
}
.mod-case-studies .module-cs-wrapper .cs-item-inner::after {
 border-radius:4px;
 content:"";
 display:inline-block;
 background:linear-gradient(to bottom,rgba(2,36,79,0),rgba(2,36,79,0.86) 85%,#02244f);
 bottom:0;
 left:0;
 width:100%;
 position:absolute;
 z-index:1;
 height:100%;
 max-height:143px;
 transition:all .4s
}
.mod-case-studies .module-cs-wrapper .cs-item-inner.active::after {
 display:none
}
.mod-case-studies .module-cs-wrapper .cs-item-inner:hover::after {
 max-height:170px
}
.mod-case-studies .module-cs-wrapper .cs-mb-close {
 position:absolute;
 right:37px;
 top:16px;
 z-index:1;
 cursor:pointer;
 text-decoration:none
}
.mod-case-studies .module-cs-wrapper .cs-mb-close-dv p {
 color:#031794;
 font-size:1.2rem;
 font-weight:bold;
 margin-bottom:0;
 line-height:normal
}
.mod-case-studies .module-cs-wrapper .cs-mb-close-dv p span.icon-close-btn {
 margin-left:18px;
 color:#fe0000;
 display:inline;
 font-size:1.4rem;
 float:right;
 margin-top:2px
}
.mod-case-studies .cs-module-title {
 padding-left:20px;
 display:block;
 padding-bottom:30px
}
@media all and (max-width:991px) {
 .mod-case-studies .module-cs-wrapper {
  padding-top:10px
 }
 .mod-case-studies .cs-container {
  padding:31px 0 40px
 }
 .mod-case-studies ul.cs-tabs li a {
  font-size:1.7rem
 }
}
@media all and (max-width:767px) {
 .mod-case-studies .cs-left-col,
 .mod-case-studies .cs-right-col {
  width:100%
 }
 .mod-case-studies .cs-left-col {
  padding-right:0
 }
 .mod-case-studies .cs-right-col {
  padding-right:0
 }
 .mod-case-studies .cs-full-wrap .cs-left-col p.cs-name {
  margin-bottom:30px
 }
 .mod-case-studies .module-cs-wrapper .cs-item-inner .cs-head {
  left:40px;
  bottom:30px
 }
}
@media all and (min-width:640px) {
 .mod-case-studies .module-cs-wrapper .cs-full-wrap.mbl {
  display:none!important
 }
 body.nojs .mod-case-studies .module-cs-wrapper .cs-full-wrap.mbl {
  display:block!important
 }
}
@media all and (max-width:639px) {
 .mod-case-studies .module-cs-wrapper.two-col .cs-item,
 .mod-case-studies .module-cs-wrapper.four-col .cs-item {
  width:100%
 }
 .mod-case-studies .cs-full-wrap.dsktp {
  display:none!important
 }
 .mod-case-studies .cs-full-wrap.mbl {
  padding-top:30px
 }
 .mod-case-studies .module-cs-wrapper .cs-full-wrap.dsktp {
  display:none!important
 }
}
body .angloVideoContainer .inv_downloadBtn {
 display:none
}
#MainWrapper.inv_FullScreen_Other {
 overflow:visible!important
}
.rad-noborder tr td {
 border:none!important
}
#ambassadors-for-good #global-operations-item {
 background:white
}
#ambassadors-for-good #global-operations-item .fullwidth-image {
 box-shadow:none
}
.foot-bottom-wrapper ul li a#ot-sdk-btn {
 border:none!important;
 background:transparent!important;
 color:#000!important;
 padding:0 10px!important;
 font-size:1.2rem!important
}
.foot-bottom-wrapper ul li a#ot-sdk-btn:after {
 border-right:1px solid #000;
 right:0;
 content:'';
 position:absolute;
 top:4px;
 height:54%
}
#ot-sdk-btn.ot-sdk-show-settings.cta-link {
 background-color:#002776!important;
 border:1px solid #002776!important;
 color:#FFF!important
}
#ot-sdk-btn.ot-sdk-show-settings.cta-link:hover {
 background-color:#002776!important;
 opacity:.7
}
.module-image-carousel-wrapper.blue:before,
.module-image-carousel-wrapper.light-blue,
.module-image-carousel-wrapper.blue-gradient,
.module-image-carousel-wrapper.grey:before {
 color:#fff;
 background-image:linear-gradient(180deg,#fff 100%,#fff 100%,#fff 100%)!important
}
.module-image-carousel-wrapper .module-image-carousel-gallery-heading h2,
.module-image-carousel-wrapper.blue .module-image-carousel-gallery-heading h2,
.module-image-carousel-wrapper.light-blue .module-image-carousel-gallery-heading h2,
.module-image-carousel-wrapper.blue-gradient .module-image-carousel-gallery-heading h2,
.module-image-carousel-wrapper.grey .module-image-carousel-gallery-heading h2 {
 color:#002776!important
}
.module-image-carousel-wrapper .module-image-carousel-gallery-heading::after,
.module-image-carousel-wrapper.blue .module-image-carousel-gallery-heading::after,
.module-image-carousel-wrapper.light-blue .module-image-carousel-gallery-heading::after,
.module-image-carousel-wrapper.blue-gradient .module-image-carousel-gallery-heading::after,
.module-image-carousel-wrapper.grey .module-image-carousel-gallery-heading::after {
 background:#002478!important
}
.module-image-carousel-wrapper .module-image-carousel-gallery-text *,
.module-image-carousel-wrapper.blue .module-image-carousel-gallery-text *,
.module-image-carousel-wrapper.light-blue .module-image-carousel-gallery-text *,
.module-image-carousel-wrapper.blue-gradient .module-image-carousel-gallery-text *,
.module-image-carousel-wrapper.grey .module-image-carousel-gallery-text * {
 color:#00368b!important
}
.module-image-carousel-wrapper .module-imagecarousel-top.blue,
.module-image-carousel-wrapper .module-imagecarousel-top.light-blue,
.module-image-carousel-wrapper .module-imagecarousel-top.grey,
.module-image-carousel-wrapper .module-imagecarousel-top.blue-gradient {
 color:#fff;
 background-image:linear-gradient(180deg,#fff 100%,#fff 100%,#fff 100%)!important
}
.module-image-carousel-wrapper .module-imagecarousel-bottom.blue,
.module-image-carousel-wrapper .module-imagecarousel-bottom.light-blue,
.module-image-carousel-wrapper .module-imagecarousel-bottom.grey,
.module-image-carousel-wrapper .module-imagecarousel-bottom.blue-gradient {
 color:#fff;
 background-image:linear-gradient(180deg,#fff 100%,#fff 100%,#fff 100%)!important
}
.module-image-carousel-wrapper .module-imagecarousel-top.blue .module-image-carousel-gallery-heading h2,
.module-image-carousel-wrapper .module-imagecarousel-top.light-blue .module-image-carousel-gallery-heading h2,
.module-image-carousel-wrapper .module-imagecarousel-top.grey .module-image-carousel-gallery-heading h2,
.module-image-carousel-wrapper .module-imagecarousel-top.blue-gradient .module-image-carousel-gallery-heading h2 {
 color:#002776!important
}
.module-image-carousel-wrapper .module-imagecarousel-bottom.blue .module-image-carousel-gallery-heading h2,
.module-image-carousel-wrapper .module-imagecarousel-bottom.light-blue .module-image-carousel-gallery-heading h2,
.module-image-carousel-wrapper .module-imagecarousel-bottom.grey .module-image-carousel-gallery-heading h2,
.module-image-carousel-wrapper .module-imagecarousel-bottom.blue-gradient .module-image-carousel-gallery-heading h2 {
 color:#002776!important
}
.module-image-carousel-wrapper .module-imagecarousel-top.blue .module-image-carousel-gallery-heading::after,
.module-image-carousel-wrapper .module-imagecarousel-top.light-blue .module-image-carousel-gallery-heading::after,
.module-image-carousel-wrapper .module-imagecarousel-top.grey .module-image-carousel-gallery-heading::after,
.module-image-carousel-wrapper .module-imagecarousel-top.blue-gradient .module-image-carousel-gallery-heading::after {
 background:#002478!important
}
.module-image-carousel-wrapper .module-imagecarousel-bottom.blue .module-image-carousel-gallery-heading::after,
.module-image-carousel-wrapper .module-imagecarousel-bottom.light-blue .module-image-carousel-gallery-heading::after,
.module-image-carousel-wrapper .module-imagecarousel-bottom.grey .module-image-carousel-gallery-heading::after,
.module-image-carousel-wrapper .module-imagecarousel-bottom.blue-gradient .module-image-carousel-gallery-heading::after {
 background:#002478!important
}
.module-image-carousel-wrapper .module-imagecarousel-top.blue .module-image-carousel-gallery-text p,
.module-image-carousel-wrapper .module-imagecarousel-top.light-blue .module-image-carousel-gallery-text p,
.module-image-carousel-wrapper .module-imagecarousel-top.grey .module-image-carousel-gallery-text p,
.module-image-carousel-wrapper .module-imagecarousel-top.blue-gradient .module-image-carousel-gallery-text p {
 color:#00368b!important
}
.module-image-carousel-wrapper .module-imagecarousel-bottom.blue .module-image-carousel-gallery-text p,
.module-image-carousel-wrapper .module-imagecarousel-bottom.light-blue .module-image-carousel-gallery-text p,
.module-image-carousel-wrapper .module-imagecarousel-bottom.grey .module-image-carousel-gallery-text p,
.module-image-carousel-wrapper .module-imagecarousel-bottom.blue-gradient .module-image-carousel-gallery-text p {
 color:#00368b!important
}
.module-image-carousel-wrapper .module-imagecarousel-top .module-image-carousel-gallery-text p a,
.module-image-carousel-wrapper .module-imagecarousel-top.blue .module-image-carousel-gallery-text p a,
.module-image-carousel-wrapper .module-imagecarousel-top.light-blue .module-image-carousel-gallery-text p a,
.module-image-carousel-wrapper .module-imagecarousel-top.grey .module-image-carousel-gallery-text p a,
.module-image-carousel-wrapper .module-imagecarousel-top.blue-gradient .module-image-carousel-gallery-text p a {
 color:#031794!important;
 text-decoration:underline;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.module-image-carousel-wrapper .module-imagecarousel-top .module-image-carousel-gallery-text p a:hover,
.module-image-carousel-wrapper .module-imagecarousel-top.blue .module-image-carousel-gallery-text p a:hover,
.module-image-carousel-wrapper .module-imagecarousel-top.light-blue .module-image-carousel-gallery-text p a:hover,
.module-image-carousel-wrapper .module-imagecarousel-top.grey .module-image-carousel-gallery-text p a:hover,
.module-image-carousel-wrapper .module-imagecarousel-top.blue-gradient .module-image-carousel-gallery-text p a:hover {
 color:#8295bc!important
}
.module-image-tabs.blue:before,
.module-image-tabs.light-blue,
.module-image-tabs.blue-gradient,
.module-image-tabs.grey:before {
 background:#fff!important
}
.module-image-tabs .left-content-wrapper h2,
.module-image-tabs.blue .left-content-wrapper h2,
.module-image-tabs.light-blue .left-content-wrapper h2,
.module-image-tabs.blue-gradient .left-content-wrapper h2,
.module-image-tabs.grey .left-content-wrapper h2 {
 color:#002776!important
}
.module-image-tabs .offset-title-only p,
.module-image-tabs.blue .offset-title-only p,
.module-image-tabs.light-blue .offset-title-only p,
.module-image-tabs.blue-gradient .offset-title-only p,
.module-image-tabs.grey .offset-title-only p {
 color:#565656!important
}
.module-image-tabs .offset-title-only .introtext-wrapper .rad-introtext,
.module-image-tabs.blue .offset-title-only .introtext-wrapper .rad-introtext,
.module-image-tabs.light-blue .offset-title-only .introtext-wrapper .rad-introtext,
.module-image-tabs.blue-gradient .offset-title-only .introtext-wrapper .rad-introtext,
.module-image-tabs.grey .offset-title-only .introtext-wrapper .rad-introtext {
 color:#565656!important
}
.module-image-tabs .offset-title-only a.cta-link,
.module-image-tabs.blue .offset-title-only a.cta-link,
.module-image-tabs.light-blue .offset-title-only a.cta-link,
.module-image-tabs.blue-gradient .offset-title-only a.cta-link,
.module-image-tabs.grey .offset-title-only a.cta-link {
 color:#002478!important
}
.module-image-tabs .offset-title-only a.cta-link:hover,
.module-image-tabs.blue .offset-title-only a.cta-link:hover,
.module-image-tabs.light-blue .offset-title-only a.cta-link:hover,
.module-image-tabs.blue-gradient .offset-title-only a.cta-link:hover,
.module-image-tabs.grey .offset-title-only a.cta-link:hover {
 color:#fe0000!important
}
.module-image-tabs .image-tabs-content-wrapper .image-tab-list-content .image-tab-list-content-inner h2,
.module-image-tabs.blue .image-tabs-content-wrapper .image-tab-list-content .image-tab-list-content-inner h2,
.module-image-tabs.light-blue .image-tabs-content-wrapper .image-tab-list-content .image-tab-list-content-inner h2,
.module-image-tabs.blue-gradient .image-tabs-content-wrapper .image-tab-list-content .image-tab-list-content-inner h2,
.module-image-tabs.grey .image-tabs-content-wrapper .image-tab-list-content .image-tab-list-content-inner h2 {
 color:#002776!important
}
.module-image-tabs .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list a.activeTab,
.module-image-tabs.blue .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list a.activeTab,
.module-image-tabs.light-blue .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list a.activeTab,
.module-image-tabs.blue-gradient .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list a.activeTab,
.module-image-tabs.grey .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list a.activeTab {
 color:#002776!important
}
.module-image-tabs .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list a,
.module-image-tabs.blue .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list a,
.module-image-tabs.light-blue .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list a,
.module-image-tabs.blue-gradient .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list a,
.module-image-tabs.grey .image-tabs-content-wrapper .image-tab-list-wrapper .image-tab-list a {
 color:#002776!important
}
.module-document-download,
.module-document-download.blue-gradient,
.module-document-download.blue::before,
.module-document-download.grey::before,
.module-document-download.light-blue {
 background:#fafafa
}
.module-document-download .document-download-left-content h2,
.module-document-download.blue-gradient .document-download-left-content h2,
.module-document-download.blue .document-download-left-content h2,
.module-document-download.grey .document-download-left-content h2,
.module-document-download.light-blue .document-download-left-content h2 {
 color:#00207a
}
.module-document-download .document-download-left-content p strong,
.module-document-download.blue-gradient .document-download-left-content p strong,
.module-document-download.blue .document-download-left-content p strong,
.module-document-download.grey .document-download-left-content p strong,
.module-document-download.light-blue .document-download-left-content p strong {
 color:#002776
}
.module-document-download .document-download-left-content .dd-content *,
.module-document-download.blue-gradient .document-download-left-content .dd-content *,
.module-document-download.blue .document-download-left-content .dd-content *,
.module-document-download.grey .document-download-left-content .dd-content *,
.module-document-download.light-blue .document-download-left-content .dd-content * {
 color:#4d4d4d!important
}
.module-document-download .dd-single-link a.cta-link,
.module-document-download.blue-gradient .dd-single-link a.cta-link,
.module-document-download.blue .dd-single-link a.cta-link,
.module-document-download.grey .dd-single-link a.cta-link,
.module-document-download.light-blue .dd-single-link a.cta-link {
 color:#002776
}
.module-document-download .dd-single-link a.cta-link:hover,
.module-document-download.blue-gradient .dd-single-link a.cta-link:hover,
.module-document-download.blue .dd-single-link a.cta-link:hover,
.module-document-download.grey .dd-single-link a.cta-link:hover,
.module-document-download.light-blue .dd-single-link a.cta-link:hover {
 color:#fe0000!important
}
.module-document-download .document-download-left-content .dd-related-doc-list .dd-doc-item a,
.module-document-download.blue .document-download-left-content .dd-related-doc-list .dd-doc-item a,
.module-document-download.light-blue .document-download-left-content .dd-related-doc-list .dd-doc-item a,
.module-document-download.blue-gradient .document-download-left-content .dd-related-doc-list .dd-doc-item a,
.module-document-download.grey .document-download-left-content .dd-related-doc-list .dd-doc-item a {
 color:#002776!important
}
.module-document-download .document-download-left-content .dd-related-doc-list .dd-doc-item a:hover,
.module-document-download.blue .document-download-left-content .dd-related-doc-list .dd-doc-item a:hover,
.module-document-download.light-blue .document-download-left-content .dd-related-doc-list .dd-doc-item a:hover,
.module-document-download.blue-gradient .document-download-left-content .dd-related-doc-list .dd-doc-item a:hover,
.module-document-download.grey .document-download-left-content .dd-related-doc-list .dd-doc-item a:hover {
 color:#fe0000!important
}
.module-document-download .document-download-right-content .dd-notes-text p,
.module-document-download.blue-gradient .document-download-right-content .dd-notes-text p,
.module-document-download.blue .document-download-right-content .dd-notes-text p,
.module-document-download.grey .document-download-right-content .dd-notes-text p,
.module-document-download.light-blue .document-download-right-content .dd-notes-text p {
 color:#4d4d4d
}
.module-document-download .document-download-right-content .dd-notes-text p span.morecontent,
.module-document-download.blue-gradient .document-download-right-content .dd-notes-text p span.morecontent,
.module-document-download.blue .document-download-right-content .dd-notes-text p span.morecontent,
.module-document-download.grey .document-download-right-content .dd-notes-text p span.morecontent,
.module-document-download.light-blue .document-download-right-content .dd-notes-text p span.morecontent {
 color:#4d4d4d
}
.module-document-download .document-download-right-content .dd-image::after,
.dd-image-wrapper-mob .dd-image-mob::after,
.module-document-download.light-blue .document-download-right-content .dd-image::after,
.dd-image-wrapper-mob .dd-image-mob::after,
.module-document-download.grey .document-download-right-content .dd-image::after,
.dd-image-wrapper-mob .dd-image-mob::after {
 border:1px solid #fff
}
.module-document-download .document-download-left-content .dd-document-section,
.module-document-download.light-blue .document-download-left-content .dd-document-section,
.module-document-download.grey .document-download-left-content .dd-document-section {
 border-top:1px solid #fff
}
.module-publications,
.module-publications.light-blue,
.module-publications.blue::before,
.module-publications.grey::before,
.module-publications.blue-gradient {
 background:#f6f8fb
}
.module-publications .left-content-wrapper h2,
.module-publications.light-blue .left-content-wrapper h2,
.module-publications.blue .left-content-wrapper h2,
.module-publications.grey .left-content-wrapper h2,
.module-publications.blue-gradient .left-content-wrapper h2 {
 color:#002776!important
}
.module-publications .left-content-wrapper a.cta-link,
.module-publications.light-blue .left-content-wrapper a.cta-link,
.module-publications.blue .left-content-wrapper a.cta-link,
.module-publications.grey .left-content-wrapper a.cta-link,
.module-publications.blue-gradient .left-content-wrapper a.cta-link {
 color:#002478!important
}
.module-publications .left-content-wrapper a.cta-link:hover,
.module-publications.light-blue .left-content-wrapper a.cta-link:hover,
.module-publications.blue .left-content-wrapper a.cta-link:hover,
.module-publications.grey .left-content-wrapper a.cta-link:hover,
.module-publications.blue-gradient .left-content-wrapper a.cta-link:hover {
 color:#fe0000!important
}
.module-publications .two-column .publication-item-wrapper .download-sec-title,
.module-publications.light-blue .two-column .publication-item-wrapper .download-sec-title,
.module-publications.blue .two-column .publication-item-wrapper .download-sec-title,
.module-publications.grey .two-column .publication-item-wrapper .download-sec-title,
.module-publications.blue-gradient .two-column .publication-item-wrapper .download-sec-title,
.module-publications .three-column .publication-item-wrapper .download-sec-title,
.module-publications.light-blue .three-column .publication-item-wrapper .download-sec-title,
.module-publications.blue .three-column .publication-item-wrapper .download-sec-title,
.module-publications.grey .three-column .publication-item-wrapper .download-sec-title,
.module-publications.blue-gradient .three-column .publication-item-wrapper .download-sec-title {
 color:#002478!important
}
.module-publications .two-column .publication-item-wrapper a.media-link.cta-link,
.module-publications.light-blue .two-column .publication-item-wrapper a.media-link.cta-link,
.module-publications.blue .two-column .publication-item-wrapper a.media-link.cta-link,
.module-publications.grey .two-column .publication-item-wrapper a.media-link.cta-link,
.module-publications.blue-gradient .two-column .publication-item-wrapper a.media-link.cta-link,
.module-publications .three-column .publication-item-wrapper a.media-link.cta-link,
.module-publications.light-blue .three-column .publication-item-wrapper a.media-link.cta-link,
.module-publications.blue .three-column .publication-item-wrapper a.media-link.cta-link,
.module-publications.grey .three-column .publication-item-wrapper a.media-link.cta-link,
.module-publications.blue-gradient .three-column .publication-item-wrapper a.media-link.cta-link {
 color:#002478!important
}
.module-publications .publication-item-wrapper .download-sec-right:after,
.module-publications.light-blue .publication-item-wrapper .download-sec-right:after,
.module-publications.blue .publication-item-wrapper .download-sec-right:after,
.module-publications.grey .publication-item-wrapper .download-sec-right:after,
.module-publications.blue-gradient .publication-item-wrapper .download-sec-right:after {
 border:1px solid #dbdbdb
}
.module-publications .two-column .publication-item-wrapper a.cta-link:hover,
.module-publications.light-blue .two-column .publication-item-wrapper a.cta-link:hover,
.module-publications.blue .two-column .publication-item-wrapper a.cta-link:hover,
.module-publications.grey .two-column .publication-item-wrapper a.cta-link:hover,
.module-publications.blue-gradient .two-column .publication-item-wrapper a.cta-link:hover {
 color:#fe0000!important
}
.module-document-download .document-download-left-content .dd-content p a,
.module-document-download.blue-gradient .document-download-left-content .dd-content p a,
.module-document-download.blue .document-download-left-content .dd-content p a,
.module-document-download.grey .document-download-left-content .dd-content p a,
.module-document-download.light-blue .document-download-left-content .dd-content p a {
 color:#031794!important;
 text-decoration:underline;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.module-document-download .document-download-left-content .dd-content p a:hover,
.module-document-download.blue-gradient .document-download-left-content .dd-content p a:hover,
.module-document-download.blue .document-download-left-content .dd-content p a:hover,
.module-document-download.grey .document-download-left-content .dd-content p a:hover,
.module-document-download.light-blue .document-download-left-content .dd-content p a:hover {
 color:#8295bc!important
}
.module-news-feed.blue:before,
.module-news-feed.light-blue,
.module-news-feed.blue-gradient,
.module-news-feed.grey:before {
 background:#f4f4f4!important
}
.module-news-feed .module-head-wrap h2,
.module-news-feed.blue .module-head-wrap h2,
.module-news-feed.light-blue .module-head-wrap h2,
.module-news-feed.blue-gradient .module-head-wrap h2,
.module-news-feed.grey .module-head-wrap h2 {
 color:#002776!important
}
.module-news-feed .module-head-wrap a.cta-link,
.module-news-feed.blue .module-head-wrap a.cta-link,
.module-news-feed.light-blue .module-head-wrap a.cta-link,
.module-news-feed.blue-gradient .module-head-wrap a.cta-link,
.module-news-feed.grey .module-head-wrap a.cta-link {
 color:#002478!important
}
.module-news-feed .module-head-wrap a.cta-link:hover,
.module-news-feed.blue .module-head-wrap a.cta-link:hover,
.module-news-feed.light-blue .module-head-wrap a.cta-link:hover,
.module-news-feed.blue-gradient .module-head-wrap a.cta-link:hover,
.module-news-feed.grey .module-head-wrap a.cta-link:hover {
 color:#fe0000!important
}
.module-news-feed .news-feed-items .news-feed-item .date,
.module-news-feed.blue .news-feed-items .news-feed-item .date,
.module-news-feed.light-blue .news-feed-items .news-feed-item .date,
.module-news-feed.blue-gradient .news-feed-items .news-feed-item .date,
.module-news-feed.grey .news-feed-items .news-feed-item .date {
 color:#00318d!important
}
.module-news-feed .news-feed-items p a,
.module-news-feed.blue .news-feed-items p a,
.module-news-feed.light-blue .news-feed-items p a,
.module-news-feed.blue-gradient .news-feed-items p a,
.module-news-feed.grey .news-feed-items p a {
 color:#00368b!important
}
.module-news-feed .news-feed-items .news-feed-item,
.module-news-feed.blue .news-feed-items .news-feed-item,
.module-news-feed.light-blue .news-feed-items .news-feed-item,
.module-news-feed.blue-gradient .news-feed-items .news-feed-item,
.module-news-feed.grey .news-feed-items .news-feed-item {
 border-bottom:2px solid #666!important
}
.module-news-feed .news-feed-items .news-feed-item:hover,
.module-news-feed.blue .news-feed-items .news-feed-item:hover,
.module-news-feed.light-blue .news-feed-items .news-feed-item:hover,
.module-news-feed.blue-gradient .news-feed-items .news-feed-item:hover,
.module-news-feed.grey .news-feed-items .news-feed-item:hover {
 border-bottom:2px solid #c60c30!important
}
.module-news-feed .download-sec-wrap .download-sec-left .download-sec-title,
.module-news-feed.blue .download-sec-wrap .download-sec-left .download-sec-title,
.module-news-feed.light-blue .download-sec-wrap .download-sec-left .download-sec-title,
.module-news-feed.blue-gradient .download-sec-wrap .download-sec-left .download-sec-title,
.module-news-feed.grey .download-sec-wrap .download-sec-left .download-sec-title {
 color:#002776!important
}
.module-news-feed .download-sec-wrap .download-sec-left a.cta-link,
.module-news-feed.blue .download-sec-wrap .download-sec-left a.cta-link,
.module-news-feed.light-blue .download-sec-wrap .download-sec-left a.cta-link,
.module-news-feed.blue-gradient .download-sec-wrap .download-sec-left a.cta-link,
.module-news-feed.grey .download-sec-wrap .download-sec-left a.cta-link {
 color:#002776!important
}
.module-news-feed .download-sec-wrap .download-sec-left a.cta-link:hover,
.module-news-feed.blue .download-sec-wrap .download-sec-left a.cta-link:hover,
.module-news-feed.light-blue .download-sec-wrap .download-sec-left a.cta-link:hover,
.module-news-feed.blue-gradient .download-sec-wrap .download-sec-left a.cta-link:hover,
.module-news-feed.grey .download-sec-wrap .download-sec-left a.cta-link:hover {
 color:#fe0000!important
}
.module-news-feed .news-feed-items .news-feed-item:hover,
.module-news-feed.blue .news-feed-items .news-feed-item:hover,
.module-news-feed.light-blue .news-feed-items .news-feed-item:hover,
.module-news-feed.blue-gradient .news-feed-items .news-feed-item:hover,
.module-news-feed.grey .news-feed-items .news-feed-item:hover {
 background-color:rgba(116,115,115,0.2)!important
}
.module-news-feed .download-sec-wrap .download-sec-right::after,
.module-news-feed.blue .download-sec-wrap .download-sec-right::after,
.module-news-feed.light-blue .download-sec-wrap .download-sec-right::after,
.module-news-feed.blue-gradient .download-sec-wrap .download-sec-right::after,
.module-news-feed.grey .download-sec-wrap .download-sec-right::after {
 border-color:#d2dae6!important
}
.module-news-feed .news-feed-items .news-feed-item:hover .date,
.module-news-feed.blue .news-feed-items .news-feed-item:hover .date,
.module-news-feed.light-blue .news-feed-items .news-feed-item:hover .date,
.module-news-feed.blue-gradient .news-feed-items .news-feed-item:hover .date,
.module-news-feed.grey .news-feed-items .news-feed-item:hover .date,
.module-news-feed .news-feed-items .news-feed-item:hover p a,
.module-news-feed.blue .news-feed-items .news-feed-item:hover p a,
.module-news-feed.light-blue .news-feed-items .news-feed-item:hover p a,
.module-news-feed.blue-gradient .news-feed-items .news-feed-item:hover p a,
.module-news-feed.grey .news-feed-items .news-feed-item:hover p a {
 color:#002776!important
}
.sub-nav-career ul li ul.subItems h3 {
 padding:21px 30px;
 margin:0;
 font-size:1.8rem;
 font-family:"AASmartSans";
 font-weight:400
}
.sub-nav-career ul li.search-and-apply {
 float:right;
 margin-right:0;
 margin-top:10px
}
.sub-nav-career ul li.search-and-apply a {
 border-radius:19px;
 background-color:#fe0000;
 background-image:none;
 padding:12px 30px;
 line-height:1;
 color:#fff
}
.sub-nav-career ul li.search-and-apply a:hover {
 background-color:#ff4c4a;
 background-image:none;
 box-shadow:none
}
.sub-nav-career ul li.hasChildren a {
 padding-right:25px
}
.sub-nav-career ul li.hasChildren a:hover:after,
.sub-nav-career ul li.hasChildren:hover a:after {
 border:solid #fff;
 border-width:0 2px 2px 0
}
.sub-nav-career ul li.hasChildren>a:after {
 content:"";
 border:solid #fe0000;
 border-width:0 2px 2px 0;
 display:inline-block;
 padding:3px;
 transform:rotate(45deg);
 position:relative;
 right:-10px;
 top:-2px
}
.sub-nav-career .hideSubMenu {
 opacity:0!important;
 visibility:hidden!important
}
.sub-nav-career ul li ul.subItems h3 span.closeSubNavigation a {
 font-size:1.2rem;
 color:#4d4d4d;
 font-weight:600
}
.sub-nav-career ul li ul.subItems h3 span.closeSubNavigation a:hover {
 color:#031794
}
.sub-nav-career ul li ul.subItems h3 span.closeSubNavigation a:hover span.icon-close-btn {
 color:#031794
}
.sub-nav-career ul li ul.subItems h3 span.closeSubNavigation {
 float:right
}
.sub-nav-career ul li ul.subItems h3 span.closeSubNavigation span.icon-close-btn {
 color:#d7d4d5;
 font-size:1.6rem;
 margin-left:6px;
 vertical-align:middle
}
.sub-nav-career ul li ul.subItems h3 a:hover:after {
 right:-5px
}
.sub-nav-career ul li ul.subItems h3 a:hover {
 background-image:none;
 box-shadow:none
}
.sub-nav-career ul li ul.subItems h3 a {
 display:inline-block;
 line-height:inherit;
 padding:0;
 font-weight:normal;
 font-size:1.6rem;
 margin-left:30px;
 padding-right:20px;
 font-weight:400!important;
 margin-bottom:0
}
.sub-nav-career ul li ul.subItems h3 a:after {
 bottom:2px;
 right:0
}
.sub-nav-career ul li ul.subItems li.subPage h4 {
 font-size:1.6rem;
 font-weight:600;
 line-height:normal;
 margin-bottom:10px;
 font-family:"AASmartSans"
}
.sub-nav-career ul li ul.subItems li.subPage div p {
 font-size:1.4rem;
 color:#666;
 line-height:17px;
 margin-bottom:0
}
body.nav-up .sub-nav-career {
 transform:translateY(0px)
}
.sub-nav-career {
 box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),-4px -4px 16px 0 rgba(255,255,255,0.35),24px 24px 40px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff;
 background-color:#fff;
 position:fixed;
 z-index:999;
 width:100%;
 transition:all .5s;
 border-top:1px solid #d7dde8;
 border-bottom:1px solid #d7dde8
}
.sub-nav-career ul li {
 display:inline-block;
 margin-right:15px
}
.sub-nav-career ul li a {
 font-size:1.4rem;
 font-weight:600;
 display:block;
 line-height:60px;
 padding:0 15px
}
.sub-nav-career ul li>a.active h4,
.sub-nav-career ul li>a.active .menuContent {
 color:#fff
}
.sub-nav-career ul li>a.active:hover {
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),8px 32px 32px 0 rgba(3,23,148,0.13),8px 64px 64px 0 rgba(0,0,0,0.1),inset 0 1px 3px 0 rgba(255,255,255,0.34)!important;
 background-image:radial-gradient(circle at 100% 0,rgba(255,255,255,0.28),rgba(255,255,255,0) 36%),linear-gradient(135deg,#1f7cfc -15%,#031794 66%)!important;
 color:#fff!important
}
.sub-nav-career ul li>a.active:after {
 border:solid #fff;
 border-width:0 2px 2px 0
}
.sub-nav-career ul li a:hover,
.sub-nav-career ul li:hover>a,
.sub-nav-career ul li>a.active {
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),8px 32px 32px 0 rgba(3,23,148,0.13),8px 64px 64px 0 rgba(0,0,0,0.1),inset 0 1px 3px 0 rgba(255,255,255,0.34);
 background-image:radial-gradient(circle at 100% 0,rgba(255,255,255,0.28),rgba(255,255,255,0) 36%),linear-gradient(135deg,#1f7cfc -15%,#031794 66%);
 color:#fff
}
.sub-nav-career ul li.haschildren>a {
 position:relative;
 padding-right:20px
}
.sub-nav-career ul li.haschildren>a:after {
 content:"\e900";
 position:absolute;
 color:#fe0000;
 top:0;
 right:3px;
 font-family:'icomoon';
 font-size:12px;
 font-weight:100
}
.sub-nav-career ul li ul.subItems {
 position:absolute;
 top:60px;
 background-color:#fff;
 z-index:9;
 box-shadow:0 4px 16px 0 rgba(0,0,0,0.08),0 -4px 16px 0 rgba(255,255,255,0.35),0 24px 40px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff;
 background-color:#fff;
 width:100%;
 left:0;
 visibility:hidden;
 opacity:0;
 transform:translateY(15px);
 transition:all .4s ease-in-out;
 -webkit-transition:all .4s ease-in-out
}
.sub-nav-career ul li:hover ul.subItems {
 display:block;
 visibility:visible;
 opacity:1;
 transform:translateY(0)
}
.sub-nav-career ul li ul.subItems li {
 display:block;
 margin-right:0;
 border-right:1px solid rgba(215,221,232,0.5);
 border-bottom:1px solid rgba(215,221,232,0.5)
}
.sub-nav-career ul li ul.subItems li.subPage {
 width:20%;
 float:left
}
.sub-nav-career ul li ul.subItems li.subPage a {
 padding:20px 30px;
 height:100%
}
.sub-nav-career ul li ul.subItems li.subPage a:hover {
 box-shadow:inset 0 1px 3px 0 rgba(255,255,255,0.34);
 background-image:radial-gradient(circle at 100% 0,rgba(255,255,255,0.28),rgba(255,255,255,0) 37%),linear-gradient(to bottom,#f6f8fb,#f6f8fb)
}
@media screen and (max-width:1023px) {
 .sub-nav-career ul li {
  display:none
 }
 .sub-nav-career ul li.search-and-apply {
  display:block;
  float:none;
  width:260px;
  margin:10px auto;
  text-align:center
 }
 body.stckIt .sub-nav-career {
  top:68px
 }
 .sub-nav-career {
  top:68px;
  border-radius:0
 }
}
@media screen and (min-width:1024px) and (max-width:1170px) {
 .sub-nav-career ul li.search-and-apply {
  margin-right:15px;
  float:none
 }
}
.headerwrapper.use-style-v2 {
 background:#fff
}
.headerwrapper.use-style-v2 .top-group-container .group-sites {
 border-radius:16.5px;
 background-color:#f6f8fb;
 border:1px solid #f6f8fb;
 margin-top:4px
}
body.stckIt .headerwrapper.use-style-v2 .group-sites,
body.posfixed .headerwrapper.use-style-v2 .top-group-container .group-sites {
 border:1px solid #f6f8fb
}
.headerwrapper.use-style-v2 .openSearch:before {
 border-color:#d8d8d8
}
.headerwrapper.use-style-v2 span.icon-search-icon {
 color:#4d4d4d
}
.headerwrapper.use-style-v2 .main-menu ul li:hover a:first {
 color:#fff
}
.headerwrapper.use-style-v2 .rdMenuwrapper ul li.level1>a,
.headerwrapper.use-style-v2 .second-level.menu-list ul>li>a,
.headerwrapper.use-style-v2 .top-group-container .group-sites a,
.headerwrapper.use-style-v2 .rdMenuwrapper .rd-level2 li a {
 color:#4d4d4d;
 transition:all 0s
}
.headerwrapper.use-style-v2 .rdMenuwrapper ul li.level1.current>a,
.headerwrapper.use-style-v2 .rdMenuwrapper ul li.level1.selected>a {
 color:#fff
}
.headerwrapper.use-style-v2 .rdMenuwrapper ul li.level1>a:hover,
.headerwrapper.use-style-v2 .rdMenuwrapper ul li.level1:hover>a {
 color:#fff
}
.headerwrapper.use-style-v2 .rdMenuwrapper ul li.level1 a.activemeganav {
 color:#fff
}
.headerwrapper.use-style-v2 #logo {
 background:url(/~/media/C14B72F3BBB1409EA69731E421454EE3.svg) no-repeat;
 height:50px;
 width:100%;
 float:left;
 position:absolute;
 background-size:222px auto;
 background-position:0 0
}
.headerwrapper.use-style-v2 #logo a img,
.headerwrapper.use-style-v2 #logo img {
 opacity:0
}
#where-we-operate-map-new .headerwrapper.use-style-v2,
#where-we-operate.angloamericangroup .headerwrapper.use-style-v2,
#where-we-operate.angloaustralia .headerwrapper.use-style-v2,
#where-we-operate.angloplatinum .headerwrapper.use-style-v2,
#map.angloamericanuk .headerwrapper.use-style-v2,
#digital-experience .headerwrapper.use-style-v2,
#the-woodsmith-project .headerwrapper.use-style-v2 {
 background:#fff!important
}
.headerwrapper.use-style-v2 .rdMenuwrapper ul li.level1>a {
 font-size:1.6rem;
 font-weight:600
}
.headerwrapper.use-style-v2 .second-level.menu-list>ul>li>a {
 font-size:1.4rem;
 font-weight:600!important
}
.headerwrapper.use-style-v2 .group-sites a {
 font-weight:600
}
.rd-leftmenuwrapper ul li.second-nav a {
 transition:all .2s!important
}
@media(max-width:767px) {
 .headerwrapper.use-style-v2 #logo {
  background-size:139px auto
 }
}
.module-card-slider .left-wrapper .left-side-content-link-wrapper a.cta-link.internal-link {
 font-size:1.6rem
}
.module-card-slider .left-wrapper .left-side-content-link-wrapper a.cta-link.internal-link:after {
 bottom:0
}
.module-card-slider .card-slider-navigation .cardSliderPaginationNumbers .parentSpan {
 font-size:1.6rem;
 letter-spacing:-1.5px
}
.use-style-v2 .share-box .share-options .sharetext {
 font-weight:600
}
.three-col-signpost.use-style-v2 .signpost--wrapper .signpost-cover .signpost-wrap .signpost-details h3+.link-text {
 padding-top:15px
}
.use-style-v2.module-section .ar-v2-tabs-module .ar-v2-tabs-module-wrapper .rb-v2-items-container .ar-v2-tabs-signpost-wrapper .h3.ar-v2-tabs-signpost-title {
 color:#031794
}
.annual-report-v2-module-landing.use-style-v2 h1.lrg {
 background-image:linear-gradient(83deg,#fe0000 3%,#031794 54%,#1e7cff 81%,#1e7cff 120%);
 margin-bottom:30px;
 font-weight:100
}
.module-text-with-video-2-col.use-style-v2 .video-2-col-content .video-mod-content h2 {
 margin-bottom:20px
}
.module-text-with-video-2-col.use-style-v2 .video-2-col-content .video-mod-content a.cta-link.internal-link {
 font-size:1.6rem
}
.testimonial-item>a {
 color:red!important
}
.annual-report-v2-module-landing.use-style-v2 .ar-video-full-container-module .ar-video-full-container .inv_startTime {
 font-family:AASmartSans;
 font-weight:600
}
.cookie-consent-inner {
 max-width:1200px;
 margin:0 auto;
 width:100%;
 padding:0 15px;
 z-index:1;
 position:relative
}
.cookie-consent-inner input#cookie-agree {
 background:#00368b;
 color:#fff;
 padding:10px 20px;
 text-decoration:none;
 text-transform:uppercase;
 margin-top:15px;
 font-size:1.4rem;
 font-weight:bold;
 border-radius:5px
}
#_cookieConsentWrapper::before {
 content:"";
 background:#e4e4e4;
 opacity:.95;
 position:absolute;
 left:0;
 top:0;
 height:100%;
 width:100%;
 z-index:0
}
.module-signpost-carousel a.box-link:focus {
 outline:1px dotted #c60c30;
 outline-offset:0;
 z-index:1
}
.module-tab-with-download-table .rprt-lib-doc a:focus,
.module-tab-with-download-table ul.module-tabs li a:focus,
.module-accordian .accordian-content a:focus,
.module-accordian .accordian-title:focus,
.module-bod-wrapper .bod-close:focus,
.module-bod-wrapper .bod-item-inner:focus {
 outline:1px dotted #c60c30;
 outline-offset:0;
 z-index:1
}
.module-application-schedule.blue-gradient .left-content-wrapper h2,
.module-application-schedule.blue .left-content-wrapper h2,
.module-accordian.blue-gradient .note-content p,
.module-accordian.blue .note-content p,
.module-accordian.blue-gradient p.rad-introtext,
.module-accordian.blue p.rad-introtext,
.module-tab-with-download-table.blue .top-content-area *,
.module-tab-with-download-table.blue-gradient .top-content-area *,
.module-bod.blue .left-content-wrapper a.cta-link,
.module-bod.blue-gradient .left-content-wrapper a.cta-link,
.module-accordian.blue .left-content-wrapper a.cta-link,
.module-accordian.blue-gradient .left-content-wrapper a.cta-link,
.module-accordian.blue .left-content-wrapper h2,
.module-accordian.blue-gradient .left-content-wrapper h2,
.module-bod.blue .left-content-wrapper h2,
.module-bod.blue-gradient .left-content-wrapper h2,
.module-media-cards.blue .left-content-wrapper a.cta-link,
.module-media-cards.blue-gradient .left-content-wrapper a.cta-link,
.module-media-cards.blue .left-content-wrapper h2,
.module-media-cards.blue-gradient .left-content-wrapper h2,
.module-signpost-carousel.blue-gradient .offset-marker p.rad-introtext,
.module-signpost-carousel.blue-gradient .offset-marker h2,
.module-signpost-carousel.blue .offset-marker p.rad-introtext,
.module-signpost-carousel.blue .offset-marker h2,
.module-signpost-carousel.grey .left-content-wrapper a.cta-link,
.module-signpost-carousel.blue-gradient .left-content-wrapper a.cta-link,
.module-signpost-carousel.blue .left-content-wrapper a.cta-link,
.module-signpost-carousel.grey .left-content-wrapper h2,
.module-signpost-carousel.blue-gradient .left-content-wrapper h2,
.module-signpost-carousel.blue .left-content-wrapper h2 {
 color:#fff
}
.module-accordian.blue-gradient .accordian-title,
.module-accordian.blue-gradient .accordian-content,
.module-accordian.blue .accordian-title,
.module-accordian.blue .accordian-content {
 background-color:#fff
}
.module-accordian.grey .accordian-item,
.module-accordian.blue-gradient .accordian-item,
.module-accordian.blue .accordian-item {
 border-bottom:1px solid #c2cbdf
}
.module-bod-wrapper {
 padding-top:34px
}
.bod-item .bod-details {
 display:none
}
.module-bod-wrapper .bod-row {
 margin:0 -15px
}
.module-bod-wrapper.two-col .bod-item {
 width:50%;
 padding-left:15px;
 padding-right:15px;
 float:left
}
.module-bod-wrapper.four-col .bod-item {
 width:25%;
 padding-left:15px;
 padding-right:15px;
 float:left
}
.module-bod-wrapper .bod-item {
 border-radius:4px;
 margin-bottom:29px
}
.module-bod-wrapper .bod-item .active {
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),0 32px 32px 0 rgba(0,0,0,0.1),0 64px 64px 0 rgba(0,0,0,0.1)
}
.module-bod-wrapper .bod-item .bod-img {
 min-height:281px;
 background-position:center;
 background-size:cover;
 background-repeat:no-repeat;
 border-radius:4px;
 transition:all .4s
}
.module-bod-wrapper .bod-item .bod-img.no-img {
 background-color:#002478
}
.module-bod-wrapper .bod-item img {
 border-radius:4px;
 display:none
}
.module-bod-wrapper .bod-item.fadded {
 opacity:.5
}
.module-bod-wrapper .bod-item-inner {
 border-radius:4px;
 cursor:pointer;
 position:relative;
 display:block;
 overflow:hidden
}
.module-bod-wrapper .bod-item-inner .bod-head {
 position:absolute;
 bottom:37px;
 left:11%;
 transition:all .3s;
 opacity:1;
 z-index:2;
 padding-right:10px
}
.module-bod-wrapper .bod-item-inner.active .bod-head {
 opacity:0
}
.module-bod-wrapper .bod-item-inner .bod-head p {
 font-weight:bold;
 margin-bottom:0
}
.module-bod-wrapper .bod-item-inner .bod-head p.bod-name {
 font-size:1.8rem;
 line-height:1.44em;
 color:#fff
}
.module-bod-wrapper .bod-item-inner .bod-head p.bod-desig {
 font-size:1.4rem;
 line-height:1.44em;
 color:#e2d8af;
 text-transform:uppercase
}
.module-bod-wrapper .bod-item-inner:hover .bod-img {
 transform:scale(1.1)
}
.module-bod-wrapper .bod-full-wrap {
 clear:left;
 padding:0 15px 29px;
 display:none;
 float:left;
 width:100%;
 position:relative;
 z-index:1
}
.module-bod-wrapper .bod-full-wrap .inner {
 padding:58px 4% 9px;
 border-radius:4px;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
 background-color:#fff;
 position:relative;
 float:left;
 width:100%;
 -moz-box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
 -webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,0.1)
}
.bod-left-col,
.bod-right-col {
 float:left
}
.bod-left-col {
 width:34%;
 padding-right:6%
}
.bod-right-col {
 width:66%;
 margin-top:-7px;
 padding-right:32px
}
.bod-full-wrap .bod-left-col p.bod-name {
 font-size:2.4rem;
 color:#031794;
 font-weight:bold;
 text-transform:uppercase;
 margin-bottom:0
}
.bod-full-wrap .bod-left-col p.bod-desig {
 font-size:1.4rem;
 color:#00207a;
 font-weight:bold;
 text-transform:uppercase;
 margin-bottom:9px;
 line-height:normal
}
.leadership-team-landing .bod-mbmr-desc,
.module-bod .bod-mbmr-desc {
 padding-top:12px
}
.bod-full-wrap .bod-left-col .bod-mbmr-desc p,
.bod-full-wrap .bod-left-col .bod-desc p,
.bod-full-wrap .bod-left-col p.bod-desc {
 font-size:1.4rem;
 font-weight:bold;
 line-height:1.64em;
 color:#4d4d4d
}
.bod-full-wrap .bod-left-col .bod-mbmr-desc p.mo-ttl,
.age-ttl {
 color:#00207a;
 margin-bottom:0
}
.bod-desc p {
 margin-bottom:0;
 padding-bottom:12px
}
.bod-desc p.mbmr-age {
 margin-bottom:0;
 padding-bottom:0
}
.module-bod .bod-full-wrap .bod-right-col p {
 font-size:1.8em;
 line-height:2.11em
}
.bod-full-wrap .bod-right-col p {
 font-size:1.4rem;
 line-height:1.71em
}
.module-bod-wrapper .bod-close {
 position:absolute;
 right:37px;
 top:16px;
 z-index:1;
 cursor:pointer;
 text-decoration:none
}
.module-bod-wrapper .bod-close p {
 color:#00318d;
 font-size:1.2rem;
 font-weight:bold;
 margin-bottom:0;
 line-height:normal
}
.module-bod-wrapper .bod-close p span.icon-close-btn {
 margin-left:18px;
 color:#fe0000;
 display:inline;
 font-size:1.6rem;
 float:right;
 margin-top:2px
}
.module-bod.blue-gradient .bod-right-col a.cta-link:hover,
.module-bod.blue .bod-right-col a.cta-link:hover {
 color:#c60c30!important
}
body.nojs .bod-right-col,
body.nojs .bod-left-col {
 width:100%;
 padding-right:0
}
.ss-page .bod-img {
 padding-bottom:20px
}
.ss-page .bod-full-wrap.mbl {
 display:block!important
}
#contentwrapper.ss-page {
 padding-bottom:50px
}
.module-bod-wrapper .bod-item-inner::after {
 border-radius:4px;
 content:"";
 display:inline-block;
 background:linear-gradient(to bottom,rgba(2,36,79,0),rgba(2,36,79,0.86) 85%,#02244f);
 bottom:0;
 left:0;
 width:100%;
 position:absolute;
 z-index:1;
 height:100%;
 max-height:143px;
 transition:all .4s
}
.module-bod-wrapper .bod-item-inner.active::after {
 display:none
}
.module-bod-wrapper .bod-item-inner:hover::after {
 max-height:170px
}
.module-bod-wrapper .bod-mb-close {
 position:absolute;
 right:37px;
 top:16px;
 z-index:1;
 cursor:pointer;
 text-decoration:none
}
.module-bod-wrapper .bod-mb-close-dv p {
 color:#00318d;
 font-size:1.2rem;
 font-weight:bold;
 margin-bottom:0;
 line-height:normal
}
.module-bod-wrapper .bod-mb-close-dv p span.icon-close-btn {
 margin-left:18px;
 color:#fe0000;
 display:inline;
 font-size:1.4rem;
 float:right;
 margin-top:2px
}
.module-section table {
 text-align:left;
 width:100%
}
.module-section table thead tr th:first-child {
 font-size:1.4rem;
 color:#00207a!important
}
.module-section table thead th {
 color:#00318d!important;
 padding:22px 16px 25px;
 font-weight:bold;
 line-height:normal;
 background-color:#f6f8fb;
 border-right:2px solid #e4e4e4;
 text-align:left;
 border-top:1px solid #e4e4e4;
 font-size:1.4rem
}
.module-section table tbody th {
 border-top:1px solid #e4e4e4;
 text-transform:uppercase;
 font-weight:normal;
 font-size:1.2rem;
 color:#4d4d4d;
 border-right:2px solid #e4e4e4;
 font-weight:700
}
.module-section table tr th:last-child {
 border-right:0 none
}
.module-section table span.rad-center {
 text-align:center;
 display:block
}
.module-section table tr td {
 border-bottom:1px solid #e4e4e4
}
.module-section table td {
 padding:29px 15px;
 line-height:1.42em;
 border-right:2px solid #e4e4e4;
 font-size:1.2rem;
 color:#4d4d4d
}
.module-section table tr td:last-child {
 border-right:0 none
}
.module-section table tbody tr:last-child td {
 border-bottom:0!important
}
.module-section table td.rad-center {
 text-align:center
}
.module-section table td[rowspan] {
 border-bottom:1px solid #fff
}
.module-section table td * {
 font-size:1.2rem
}
.module-section table td sup {
 font-size:75%
}
.module-section .scroll-table-container {
 width:100%;
 padding:0 0 5px;
 overflow-y:hidden;
 overflow-x:auto;
 margin-bottom:14px
}
.module-section .scroll-table-container::-webkit-scrollbar-thumb {
 border-radius:5px;
 border:2px solid #e7e5db;
 background-color:#e7e5db
}
.module-section .scroll-table-container>table {
 margin-bottom:0
}
.module-section .scroll-table-container::-webkit-scrollbar {
 -webkit-appearance:none;
 width:10px;
 height:7px
}
.module-accordian-wrapper {
 padding:51px 0 90px;
 clear:left
}
.module-accordian-wrapper+.note-content {
 padding:0;
 margin-top:0
}
.module-accordian .accordian-item {
 border-bottom:1px solid #f4f4f4;
 line-height:0
}
.module-accordian .accordian-item .accordian-content:first-child {
 display:block
}
.module-accordian .accordian-item.active {
 padding-bottom:17px;
 border-bottom:0
}
.module-accordian .accordian-title {
 font-size:1.8rem;
 font-weight:600;
 color:#031794;
 padding:21px 60px 21px 21px;
 display:inline-block;
 width:100%;
 line-height:normal;
 transition:all .3s;
 border-radius:4px;
 position:relative;
 text-decoration:none
}
.module-accordian .accordian-title:hover {
 background-color:#f4f4f4;
 color:#031794
}
.module-accordian .left-content-wrapper,
.module-accordian .left-content-wrapper.acc div *:last-child {
 margin-bottom:0
}
.mod-top-content a {
 text-decoration:underline
}
.mod-top-content a:hover {
 color:#8295bc
}
.icon-plus::before {
 display:block;
 text-align:center;
 color:#fff;
 font-size:10px;
 position:relative;
 top:50%;
 transform:translateY(-50%)
}
.module-accordian .accordian-title:hover .icon-plus {
 background:transparent;
 border:2px solid #002776;
 color:#002776
}
.module-accordian .accordian-title:hover .icon-plus::before {
 color:#002776
}
.module-accordian .accordian-title.active {
 background-color:#d2dae6
}
.module-accordian .accordian-content {
 display:none;
 margin-top:4px
}
.module-accordian .accordian-content.active {
 border-radius:4px;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1)
}
.module-accordian .accordian-content .accordian-inner {
 padding:21px 6% 30px
}
.module-accordian .accordian-title .icon-plus {
 height:38px;
 width:38px;
 background:#002776;
 border-radius:50%;
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 right:15px;
 text-align:center
}
.module-accordian .accordian-title.active .icon-plus {
 background:transparent;
 border:2px solid #002776;
 color:#002776
}
.module-accordian .accordian-title.active .icon-plus::before {
 color:#002776;
 content:"\e91f";
 font-size:4px
}
.accordian-title img {
 margin-right:8px;
 margin-top:-2px;
 display:inline-block
}
.module-accordian span.ttl {
 padding-left:32px;
 display:inline-block
}
.module-accordian span.ttl img {
 position:absolute;
 left:21px;
 margin-top:3px;
 width:25px;
 height:25px
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .module-accordian span.ttl img {
  margin-top:2px
 }
}
.module-accordian .accordian-content p span.rad-highlight {
 font-size:1.167rem;
 font-weight:normal;
 line-height:1.429em;
 padding-bottom:31px;
 display:inline-block
}
.ss-page.module-section table td,
.ss-page.module-section table th {
 font-size:1.4rem
}
body.nojs .module-accordian .accordian-content {
 display:block
}
body.nojs .module-accordian .accordian-title .icon-plus {
 display:none
}
body.nojs .bod-full-wrap.mbl {
 display:block!important
}
body.nojs .bod-full-wrap .bod-left-col p.bod-desig,
body.nojs .bod-full-wrap .bod-left-col p.bod-name {
 display:none
}
#contentwrapper ul.rb-tabs li {
 cursor:pointer;
 width:33.33%;
 position:relative;
 margin:0;
 padding:0
}
.rb-wrapper {
 background:#f4f4f4;
 padding:65px 35px 14px;
 border-radius:4px;
 position:relative;
 clear:left
}
.rb-wrapper .rb-items-container {
 display:none;
 transition:all .3s
}
.rb-wrapper .rb-items-container.current {
 display:block
}
.rb-wrapper .reportList li>span.rCheck {
 border-radius:2px;
 border:2px solid #9d9d9d;
 height:17px;
 width:17px;
 margin-right:13px;
 font-size:0;
 display:inline-block;
 line-height:21px;
 background:#fff;
 cursor:pointer
}
.rb-wrapper .reportList li>span.rCheck.active {
 background-color:#c60c30;
 border:2px solid #c60c30;
 position:relative
}
.rb-wrapper .reportList li>span.rCheck.active::after {
 height:13px;
 width:13px;
 content:"";
 display:inline-block;
 border:1px solid #E8A3AF;
 position:absolute;
 left:0;
 top:0
}
.rb-inner .rb-devider {
 float:left;
 width:33.33%
}
#contentwrapper .rb-inner ul.reportList {
 margin-bottom:14px;
 width:100%;
 display:table
}
#contentwrapper .rb-inner ul.reportList li {
 line-height:0;
 margin:0 0 10px;
 float:left;
 padding:0 10px;
 width:calc(33.33% - 10px);
 min-height:40px;
 list-style-type:none!important
}
#contentwrapper .rb-inner ul.reportList.reportlistCat li {
 line-height:0;
 margin:0 0 5px;
 float:left;
 padding:0 10px;
 width:calc(33.33% - 10px)
}
#contentwrapper .rb-inner ul.reportList.reportlistCat:empty {
 padding:0;
 margin:0;
 width:1%;
 display:none
}
.rb-inner .reportList li>span.rCheck {
 float:left
}
.rb-inner .reportList li>span.rName {
 width:calc(100% - 30px);
 color:#4d4d4d;
 font-size:1.35rem;
 line-height:20px;
 display:inline-block
}
.rb-full-report {
 text-align:right
}
.rb-full-report:before {
 content:"";
 height:1px;
 width:100%;
 position:absolute;
 left:0;
 top:auto;
 display:inline-block;
 background-color:#e4e4e4
}
.rb-full-report p {
 padding-top:19px;
 font-size:1.4rem;
 font-weight:bold
}
.rb-full-report p a {
 color:#00207a;
 margin-right:-8px;
 transition:all .4s ease-in-out;
 text-decoration:none
}
.rb-full-report p a:hover {
 color:#c60c30
}
.rb-full-report p span:before {
 font-size:20px;
 margin-left:13px;
 position:relative;
 top:3px;
 color:#fe0000
}
.reportList li>span.rName {
 font-weight:bold
}
#contentwrapper .rb-inner ul.reportList.reportlistCat li>span.rName {
 font-weight:500;
 color:#000;
 font-size:1.2rem;
 line-height:17px
}
.rb-button {
 text-align:center;
 padding:38px 0;
 float:left;
 width:100%
}
.rb-button input {
 font-weight:bold;
 font-size:1.8rem;
 border:0;
 background:0 none;
 color:#031794;
 line-height:normal;
 padding-right:38px;
 z-index:2;
 position:relative;
 transition:all .4s ease-in-out
}
.rb-button-inner.disabled {
 opacity:.5
}
.rb-button-inner.disabled input:hover {
 color:#031794
}
.rb-button input:hover {
 color:#fe0000
}
.rb-intro {
 margin-left:7%;
 width:62%;
 clear:left;
 padding-top:46px
}
.rb-intro p {
 font-size:2.1rem;
 line-height:1.81em;
 color:#565656
}
.arbuilderWrapper.mobile {
 display:none
}
.rb-button-inner {
 position:relative;
 display:inline-block;
 z-index:1;
 line-height:22px
}
.rb-button-inner:after {
 content:"\e902";
 font-family:'icomoon'!important;
 position:absolute;
 right:2px;
 color:#fe0000;
 font-size:20px;
 font-weight:normal;
 bottom:4px
}
.rb-button-inner:before {
 background:#c60c30;
 content:'';
 bottom:1px;
 position:absolute;
 width:16px;
 height:3px;
 border-radius:20px;
 right:2px
}
.rb-button-inner:not(.disabled):hover::after {
 -webkit-animation:arrowUp1 .6s cubic-bezier(0.645,0.045,0.355,1);
 -moz-animation:arrowUp1 .6s cubic-bezier(0.645,0.045,0.355,1);
 -ms-animation:arrowUp1 .6s cubic-bezier(0.645,0.045,0.355,1);
 -o-animation:arrowUp1 .6s cubic-bezier(0.645,0.045,0.355,1);
 animation:arrowUp1 .6s cubic-bezier(0.645,0.045,0.355,1)
}
@-webkit-keyframes arrowUp1 {
 0% {
  bottom:4px
 }
 50% {
  bottom:8px
 }
 100% {
  bottom:4px
 }
}
@-moz-keyframes arrowUp1 {
 0% {
  bottom:4px
 }
 50% {
  bottom:8px
 }
 100% {
  bottom:4px
 }
}
@-o-keyframes arrowUp1 {
 0% {
  bottom:4px
 }
 50% {
  bottom:8px
 }
 100% {
  bottom:4px
 }
}
@keyframes arrowUp1 {
 0% {
  bottom:4px
 }
 50% {
  bottom:8px
 }
 100% {
  bottom:4px
 }
}
body.nojs .arbuilderWrapper.desktop {
 display:none
}
body.nojs .arbuilderWrapper.mobile {
 display:block
}
body.nojs .arbuilderWrapper input#ItemCheckboxNAme {
 display:block;
 float:left
}
body.nojs .rb-wrapper .reportList li>span.rCheck {
 display:none
}
body.nojs .rb-wrapper {
 padding:30px 0 10px
}
body.nojs .arbuilderWrapper .accordian-inner {
 padding:20px
}
body.nojs .arbuilderWrapper .module-accordian-wrapper {
 padding-top:0
}
body.nojs .arbuilderWrapper {
 padding-top:20px
}
input#ItemCheckboxNAme {
 display:none
}
.ss-page.ss-ar-pdf-item .ss-space {
 padding:50px 0 150px
}
.reports-library-landing .arbuilderWrapper {
 padding-bottom:90px
}
.reports-library-landing .rprt-lib-title {
 display:inline-block;
 width:91%;
 padding:13px 0
}
.reports-library-landing .rprt-lib-doc {
 display:inline-block
}
.reports-library-landing .module-accordian .accordian-content .accordian-inner {
 padding:6px 60px 14px 29px
}
.reports-library-landing .rprt-lib-doc p {
 font-size:1.4rem;
 text-transform:uppercase
}
.reports-library-landing .rprt-lib-doc a.doc-download-link:before {
 background:#c60c30;
 content:'';
 bottom:2px;
 position:absolute;
 width:10px;
 height:2px;
 border-radius:20px;
 left:2px
}
.reports-library-landing .rprt-lib-doc a.doc-download-link:after {
 content:"\e902";
 font-family:'icomoon'!important;
 position:absolute;
 left:2px;
 color:#fe0000;
 font-size:14px;
 font-weight:normal;
 bottom:4px;
 height:14px;
 overflow:hidden
}
.reports-library-landing .rprt-lib-doc a.doc-download-link:hover::after {
 -webkit-animation:arrowUpr .6s cubic-bezier(0.645,0.045,0.355,1);
 -moz-animation:arrowUpr .6s cubic-bezier(0.645,0.045,0.355,1);
 -ms-animation:arrowUpr .6s cubic-bezier(0.645,0.045,0.355,1);
 -o-animation:arrowUpr .6s cubic-bezier(0.645,0.045,0.355,1);
 animation:arrowUpr .6s cubic-bezier(0.645,0.045,0.355,1);
 color:#c60c30!important
}
.reports-library-landing .rprt-lib-doc a.ext-lnk,
.reports-library-landing .rprt-lib-doc a.int-lnk {
 font-size:0
}
.reports-library-landing .rprt-lib-doc a.ext-lnk::before,
.reports-library-landing .rprt-lib-doc a.int-lnk::before {
 content:"\e902";
 font-family:'icomoon'!important;
 color:#fe0000;
 font-size:18px;
 font-weight:normal;
 margin-right:1px
}
.reports-library-landing .rprt-lib-doc a.ext-lnk::before {
 content:"\e921"
}
.reports-library-landing .rprt-lib-doc a.int-lnk::before {
 content:"\e91a"
}
.reports-library-landing .module-accordian .accordian-title {
 font-size:2.4rem;
 text-transform:uppercase;
 padding:15px 60px 15px 21px
}
.reports-library-landing .module-accordian .accordian-title .icon-plus {
 right:21px
}
.rprt-lib-title p {
 color:#031794;
 line-height:1.67em
}
.reports-library-landing ul.rb-tabs li a {
 padding:6px 14px 15px
}
body.nojs .reports-library-landing ul.rb-tabs {
 display:none
}
.rb-inner {
 position:relative
}
.reports-library-landing ul.rb-tabs {
 display:none
}
ul.rb-tabs.on {
 display:flex
}
div.archive-button {
 position:absolute;
 right:0;
 top:2px;
 cursor:pointer;
 z-index:5;
 padding:3px 14px 14px;
 width:88px;
 text-align:center
}
div.archive-button.active {
 left:0;
 right:auto
}
div.archive-button a {
 color:#00318d;
 font-size:1.4rem;
 opacity:.5;
 font-weight:bold;
 position:relative;
 top:50%;
 transform:translateY(-50%);
 text-decoration:none
}
div.archive-button:hover a,
div.archive-button a:hover {
 color:#00318d;
 opacity:1
}
div.archive-button:hover::before {
 content:"";
 border-bottom:3px #002478 solid;
 width:100%;
 height:3px;
 position:absolute;
 left:0;
 bottom:-3px
}
body.internetexplorer11 div.archive-button {
 height:38px
}
body.internetexplorer11 div.archive-button:hover::before {
 bottom:-1px
}
body.ie-edge-true div.archive-button:hover::before {
 bottom:-4px
}
ul.rb-tabs.first {
 padding-right:88px
}
ul.rb-tabs.second {
 padding-left:88px
}
.dd-head {
 padding:10px 25px 10px 10px;
 cursor:pointer;
 border:1px solid #002478;
 position:relative;
 font-weight:bold
}
.dd-head p {
 margin:0;
 display:inline-block;
 color:#031794
}
.dd-head span.icon-down-arrow {
 color:#031794;
 position:absolute;
 right:10px;
 top:50%;
 transform:translateY(-50%)
}
.dd-head.active span.icon-down-arrow {
 transform:rotate(-180deg);
 margin-top:-6px
}
.bod-container {
 padding-top:51px;
 clear:left
}
.rb-main .arbuilderWrapper {
 padding-top:56px
}
ul.rb-tabs {
 width:100%;
 float:left;
 display:flex;
 margin:0;
 position:relative;
 z-index:2;
 border-bottom:1px solid #c2cbdf
}
ul.rb-tabs li {
 cursor:pointer;
 display:inline-block;
 width:25%;
 position:relative;
 margin:0
}
ul.rb-tabs li.current::after {
 content:"";
 transition:opacity .1s;
 display:block;
 opacity:1;
 content:'';
 position:absolute;
 left:50%;
 top:100%;
 width:0;
 height:0;
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-top:12px solid #002478;
 clear:both;
 transform:translateX(-50%)
}
ul.rb-tabs li:hover::before,
ul.rb-tabs li.current::before {
 content:"";
 border-bottom:3px #002478 solid;
 width:100%;
 height:3px;
 position:absolute;
 left:0;
 bottom:-3px
}
ul.rb-tabs li a {
 font-size:1.4rem;
 line-height:1.27778em;
 padding:15px;
 position:relative;
 display:block;
 text-align:center;
 font-weight:bold;
 top:50%;
 transform:translateY(-50%);
 color:rgba(0,49,141,0.5);
 text-decoration:none;
 transition:all .4s ease-in-out
}
ul.rb-tabs li a:hover,
ul.rb-tabs li.current a {
 color:rgba(0,49,141,1)
}
.leadership-team-landing ul.rb-tabs {
 display:table
}
.leadership-team-landing ul.rb-tabs li.current::after {
 bottom:-12px;
 top:auto
}
.leadership-team-landing ul.rb-tabs li {
 display:table-cell;
 vertical-align:middle
}
.leadership-team-landing ul.rb-tabs li a {
 top:auto;
 transform:none
}
.leadership-team-landing .bod-introtext {
 padding:60px 0 30px
}
.leadership-team-landing .bod-introtext div {
 display:none
}
.leadership-team-landing .bod-introtext p {
 font-size:2.1rem;
 line-height:1.81em
}
.leadership-team-landing .bod-container {
 padding:31px 0 70px;
 clear:left
}
body.nojs .leadership-team-landing .module-bod-wrapper .bod-full-wrap {
 padding:0
}
body.nojs .leadership-team-landing .bod-left-col {
 width:100%;
 padding-right:0
}
body.nojs .leadership-team-landing .bod-right-col {
 width:100%
}
.ss-page {
 padding:50px 0;
 margin-top:50px
}
.ss-page .module-bod-wrapper.four-col .bod-item {
 width:100%
}
.module-accordian.with-docs .report-library-item {
 display:table;
 width:100%
}
.module-accordian.with-docs .rprt-lib-doc,
.module-accordian.with-docs .rprt-lib-title {
 display:table-cell;
 vertical-align:middle
}
.module-accordian.with-docs .rprt-lib-doc {
 width:8%
}
.module-accordian.with-docs .rprt-lib-title {
 width:91%
}
.module-accordian .accordian-inner .rprt-lib-title {
 display:inline-block;
 width:90%;
 padding:13px 10px 13px 0
}
.module-accordian .accordian-inner .rprt-lib-doc p,
.module-accordian .accordian-inner .rprt-lib-title p {
 margin-bottom:10px
}
.module-accordian .accordian-inner .rprt-lib-doc {
 min-width:60px;
 display:inline-block;
 width:8%;
 text-align:center
}
.module-accordian .accordian-inner .accordian-content .accordian-inner {
 padding:6px 60px 14px 29px
}
.module-accordian .accordian-inner .rprt-lib-doc p {
 font-size:1.4rem;
 text-transform:uppercase;
 margin-bottom:0
}
.pr-main-content .pr-share.dwnld-lnk p a,
.module-accordian .accordian-inner .rprt-lib-doc a {
 color:#545656;
 line-height:1em;
 text-decoration:none;
 position:relative;
 padding-left:16px
}
.pr-main-content .pr-share.dwnld-lnk p a.doc-dwnld-link:before,
.module-accordian .accordian-inner .rprt-lib-doc a.doc-dwnld-link:before {
 background:#c60c30;
 content:'';
 bottom:2px;
 position:absolute;
 width:10px;
 height:2px;
 border-radius:20px;
 left:2px
}
.pr-main-content .pr-share.dwnld-lnk p a.doc-dwnld-link:after,
.module-accordian .accordian-inner .rprt-lib-doc a.doc-dwnld-link:after {
 content:"\e902";
 font-family:'icomoon'!important;
 position:absolute;
 left:2px;
 color:#fe0000;
 font-size:14px;
 font-weight:normal;
 bottom:4px;
 height:14px;
 overflow:hidden
}
.pr-main-content .pr-share.dwnld-lnk p a.pglnk,
.pr-main-content .pr-share.dwnld-lnk p a.irp-vid-lnk,
.pr-main-content .pr-share.dwnld-lnk p a.ext-lnk,
.pr-main-content .pr-share.dwnld-lnk p a.int-lnk {
 padding-left:0;
 display:inline-block;
 margin:0 5px
}
.pr-main-content .pr-share.dwnld-lnk {
 max-width:none
}
.pr-main-content .pr-share.dwnld-lnk p a.doc-dwnld-link:hover:after,
.module-accordian .accordian-inner .rprt-lib-doc a.doc-dwnld-link:hover::after {
 -webkit-animation:arrowUpr .6s cubic-bezier(0.645,0.045,0.355,1);
 -moz-animation:arrowUpr .6s cubic-bezier(0.645,0.045,0.355,1);
 -ms-animation:arrowUpr .6s cubic-bezier(0.645,0.045,0.355,1);
 -o-animation:arrowUpr .6s cubic-bezier(0.645,0.045,0.355,1);
 animation:arrowUpr .6s cubic-bezier(0.645,0.045,0.355,1);
 color:#c60c30!important
}
.pr-main-content .pr-share.dwnld-lnk p a span {
 color:#c60c30
}
.pr-main-content .pr-share.dwnld-lnk p a.irp-vid-lnk span {
 color:#fff;
 background-color:#c60c30
}
.module-tab-with-download-table .rprt-lib-doc a.ext-lnk span,
.module-tab-with-download-table .rprt-lib-doc a.int-lnk,
.module-download-item-table .download-doc a.ext-lnk span,
.module-download-item-table .download-doc a.int-lnk,
.module-accordian .accordian-inner .rprt-lib-doc a.ext-lnk span,
.module-accordian .accordian-inner .rprt-lib-doc a.int-lnk {
 padding:0;
 color:#fe0000;
 display:inherit
}
.module-download-item-table .download-doc a.ext-lnk {
 color:#545656
}
.module-tab-with-download-table .rprt-lib-doc a span,
.module-download-item-table .download-doc a.ext-lnk span,
.module-download-item-table .download-doc a.int-lnk span,
.module-accordian .accordian-inner .rprt-lib-doc a.ext-lnk span,
.module-accordian .accordian-inner .rprt-lib-doc a.int-lnk span {
 font-size:1.8rem
}
.module-download-item-table .download-doc a.int-lnk {
 color:#545656;
 padding-left:0
}
.module-download-item-table .download-doc a.int-lnk span {
 color:#fe0000
}
.module-tab-with-download-table .rprt-lib-doc a.int-lnk,
.module-accordian .accordian-inner .rprt-lib-doc a.int-lnk {
 color:#545656
}
.module-tab-with-download-table .rprt-lib-doc a.int-lnk span,
.module-accordian .accordian-inner .rprt-lib-doc a.int-lnk span {
 color:#fe0000
}
.reports-library-landing .rprt-lib-doc a.int-lnk {
 font-size:1.4rem
}
.module-accordian .accordian-inner .rprt-lib-doc a.ext-lnk,
.module-tab-with-download-table .rprt-lib-doc a.ext-lnk {
 padding-left:0
}
@-webkit-keyframes arrowUpr {
 0% {
  bottom:4px
 }
 50% {
  bottom:8px
 }
 100% {
  bottom:4px
 }
}
@-moz-keyframes arrowUpr {
 0% {
  bottom:4px
 }
 50% {
  bottom:8px
 }
 100% {
  bottom:4px
 }
}
@-o-keyframes arrowUpr {
 0% {
  bottom:4px
 }
 50% {
  bottom:8px
 }
 100% {
  bottom:4px
 }
}
@keyframes arrowUpr {
 0% {
  bottom:4px
 }
 50% {
  bottom:8px
 }
 100% {
  bottom:4px
 }
}
.module-accordian .accordian-inner .accordian-title .icon-plus {
 right:21px
}
.module-accordian .accordian-inner .accordian-title {
 font-size:2.4rem;
 text-transform:uppercase
}
.module-accordian .accordian-title {
 padding:15px 60px 15px 21px
}
body.nojs .reports-library-landing ul.rb-tabs {
 display:none
}
.module-accordian.with-docs .accordian-content .accordian-inner {
 padding:6px 60px 14px 29px
}
.module-tab-with-download-table .rprt-lib-title {
 display:table-cell;
 width:91%;
 padding:13px 10px 13px 0;
 vertical-align:middle
}
.module-tab-with-download-table .rprt-lib-doc {
 min-width:60px;
 text-align:center;
 display:table-cell;
 vertical-align:middle;
 width:9%
}
.module-tab-with-download-table .accordian-content .accordian-inner {
 padding:6px 60px 14px 29px
}
.module-tab-with-download-table .rprt-lib-doc p {
 font-size:1.4rem;
 text-transform:uppercase
}
.module-tab-with-download-table .rprt-lib-doc a {
 color:#545656;
 line-height:1em;
 text-decoration:none;
 position:relative;
 padding-left:16px
}
.module-tab-with-download-table .rprt-lib-doc a.doc-dwnld-link:before {
 background:#c60c30;
 content:'';
 bottom:2px;
 position:absolute;
 width:10px;
 height:2px;
 border-radius:20px;
 left:2px
}
.module-tab-with-download-table .rprt-lib-doc a.doc-dwnld-link:after {
 content:"\e902";
 font-family:'icomoon'!important;
 position:absolute;
 left:2px;
 color:#fe0000;
 font-size:14px;
 font-weight:normal;
 bottom:4px;
 height:14px;
 overflow:hidden
}
.module-tab-with-download-table .rprt-lib-doc a.doc-dwnld-link:hover::after {
 -webkit-animation:arrowUpr .6s cubic-bezier(0.645,0.045,0.355,1);
 -moz-animation:arrowUpr .6s cubic-bezier(0.645,0.045,0.355,1);
 -ms-animation:arrowUpr .6s cubic-bezier(0.645,0.045,0.355,1);
 -o-animation:arrowUpr .6s cubic-bezier(0.645,0.045,0.355,1);
 animation:arrowUpr .6s cubic-bezier(0.645,0.045,0.355,1);
 color:#c60c30!important
}
.module-tab-with-download-table .module-tabs-contents {
 padding:48px 0 0
}
.module-tab-with-download-table .report-library-item {
 background-color:#f6f8fb;
 padding:5px 51px 5px 29px;
 display:table;
 width:100%
}
.module-tab-with-download-table .report-library-item.alt {
 background-color:#fff
}
.module-tab-with-download-table .rprt-lib-title p,
.module-tab-with-download-table .rprt-lib-doc p {
 margin-bottom:0
}
.module-tab-with-download-table .fornojs {
 display:none
}
body.nojs .module-tab-with-download-table .fornojs {
 display:block
}
.module-tab-with-download-table.blue h2.paragraph-heading,
.module-tab-with-download-table.blue-gradient h2.paragraph-heading {
 color:#fff
}
.module-tab-with-download-table.blue ul.module-tabs li.current::after,
.module-tab-with-download-table.blue-gradient ul.module-tabs li.current::after {
 border-top:14px solid #fff
}
.module-tab-with-download-table.blue ul.module-tabs li.current::before,
.module-tab-with-download-table.blue-gradient ul.module-tabs li.current::before,
.module-tab-with-download-table.blue ul.module-tabs li:hover::before,
.module-tab-with-download-table.blue-gradient ul.module-tabs li:hover::before {
 border-bottom:3px #fff solid
}
.module-tab-with-download-table.blue ul.module-tabs li a,
.module-tab-with-download-table.blue-gradient ul.module-tabs li a {
 color:#fff
}
.module-tab-with-download-table.blue ul.module-tabs li,
.module-tab-with-download-table.blue-gradient ul.module-tabs li {
 border-bottom:1px solid rgba(255,255,255,0.5)
}
.module-tab-with-download-table .rprt-lib-doc a.prevres-videolink:before {
 content:"\e90c";
 font-family:'icomoon'!important;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 font-size:20px;
 color:#fff;
 position:absolute;
 top:0;
 margin-left:0;
 background:#c60c30;
 border-radius:50%;
 left:0
}
.module-tab-with-download-table .rprt-lib-doc a.prevres-videolink {
 padding-left:25px
}
.media-card-wrapper {
 margin:0 -15px
}
.media-card-item {
 width:calc(25% - 30px);
 position:relative;
 margin:0 15px;
 float:left;
 min-height:209px;
 display:-webkit-inline-flex;
 display:-moz-inline-flex;
 display:inline-flex;
 -webkit-flex-flow:row nowrap;
 -moz-flex-flow:row nowrap;
 flex-flow:row nowrap;
 -webkit-align-items:flex-end;
 -moz-align-items:flex-end;
 align-items:flex-end;
 background-size:cover;
 background-position:center;
 background-repeat:no-repeat;
 overflow:hidden;
 margin-top:19px
}
.module-media-cards.two-col-option .media-card-item {
 width:calc(50% - 30px)
}
.module-media-cards.three-col-option .media-card-item {
 width:calc(33.33% - 30px)
}
.media-card-item:after {
 background-image:linear-gradient(to bottom,rgba(2,36,79,0),rgba(2,36,79,0.86) 85%,#02244f);
 position:absolute;
 left:0;
 top:0;
 height:100%;
 width:100%;
 content:''
}
.media-card-item-inner {
 position:relative;
 top:0;
 padding:18px 18px 19px;
 width:100%;
 z-index:1
}
.media-card-item-inner p.media-card-title {
 color:#fff;
 font-size:2.4rem;
 font-weight:bold;
 margin-bottom:7px;
 text-transform:uppercase
}
.media-card-item-inner p.media-card-link-txt {
 color:#dde1e7;
 font-size:1.8rem;
 line-height:2.4rem;
 font-weight:bold;
 margin:0
}
.media-card-item-inner span[class^="icon-"] {
 height:24px;
 width:24px;
 background:#fff;
 border-radius:50%;
 color:#031794;
 display:inline-block;
 position:relative;
 bottom:-3px;
 left:6px;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.media-card-item-inner span[class^="icon-"]:before {
 text-align:center;
 font-size:23px
}
.media-card-img {
 background-position:center;
 background-size:cover;
 background-repeat:no-repeat;
 transition:all .4s;
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%
}
.media-card-item:hover .media-card-img {
 transform:scale(1.1)
}
.media-card-item:after {
 top:27px;
 transition:all .4s
}
.media-card-item:hover:after {
 top:0
}
.media-card-item:hover .media-card-item-inner span[class^="icon-"] {
 left:16px
}
.module-media-cards p.mc-sub-txt {
 color:#fff;
 font-size:1.2rem;
 font-weight:bold;
 margin:0 0 18px
}
.module-signpost-carousel {
 overflow:hidden
}
.signpost-carousel-item {
 position:relative;
 float:left;
 min-height:209px;
 display:-webkit-inline-flex;
 display:-moz-inline-flex;
 display:inline-flex;
 -webkit-flex-flow:row nowrap;
 -moz-flex-flow:row nowrap;
 flex-flow:row nowrap;
 -webkit-align-items:flex-end;
 -moz-align-items:flex-end;
 align-items:flex-end;
 background-size:cover;
 background-position:center;
 background-repeat:no-repeat;
 overflow:hidden;
 min-height:306px;
 max-width:323px
}
.signpost-carousel-item:after {
 background-image:linear-gradient(to bottom,rgba(2,36,79,0),rgba(2,36,79,0.86) 85%,#02244f);
 position:absolute;
 left:0;
 top:0;
 height:100%;
 width:100%;
 content:''
}
.signpost-carousel-item-inner {
 position:relative;
 top:0;
 padding:18px 25px 26px;
 width:100%;
 z-index:1
}
.signpost-carousel-item-inner p.signpost-carousel-title {
 color:#fff;
 font-size:3.2rem;
 font-weight:bold;
 line-height:35px;
 margin-bottom:8px;
 text-transform:uppercase
}
.signpost-carousel-item-inner p.signpost-carousel-sub-txt {
 color:#fff;
 font-size:1.2rem;
 font-weight:bold;
 margin:0 0 18px;
 line-height:23px
}
.signpost-carousel-item-inner p.signpost-carousel-link-txt {
 color:#dde1e7;
 font-size:1.8rem;
 line-height:.89em;
 font-weight:bold;
 margin:0;
 display:inline-block;
 position:relative
}
.module-signpost-carousel .introtext-wrapper {
 padding-right:7%
}
.module-signpost-carousel .introtext-wrapper p {
 margin-bottom:0
}
.signpost-carousel-item:hover p.signpost-carousel-link-txt {
 color:#EBE4C7
}
.signpost-carousel-item-inner p.signpost-carousel-link-txt:before {
 content:"\e900";
 font-family:'icomoon'!important;
 right:-24px;
 position:absolute;
 color:#fe0000;
 font-size:13px;
 font-weight:normal;
 bottom:-3px;
 transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg);
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.signpost-carousel-item:hover .signpost-carousel-item-inner p.signpost-carousel-link-txt:before {
 right:-35px
}
.signpost-carousel-img {
 background-position:center;
 background-size:cover;
 background-repeat:no-repeat;
 transition:all .4s;
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%
}
.signpost-carousel-item:hover .signpost-carousel-img {
 transform:scale(1.1)
}
.signpost-carousel-item:after {
 top:27px;
 transition:all .4s
}
.signpost-carousel-item:hover:after {
 top:0
}
.module-signpost-carousel .swiper-container {
 padding-bottom:82px;
 padding-top:30px
}
.module-signpost-carousel .swiper-scrollbar {
 height:25px;
 background:url(/~/media/B133D9B10D5A41D5B6E661086987AFB5.gif) repeat-x left center;
 bottom:0;
 width:100%;
 transition-duration:0ms;
 margin-top:-35px;
 z-index:9;
 border-radius:unset;
 margin-left:-6px
}
.module-signpost-carousel .swiper-scrollbar-drag {
 width:233px;
 transform:translate3d(0px,0px,0px);
 cursor:pointer;
 background:rgba(0,0,0,0) none repeat scroll 0 0;
 overflow:hidden;
 transition-duration:0ms
}
.module-signpost-carousel .swiper-scrollbar-drag>div {
 height:2px;
 background:#6f6f6f;
 border-radius:1px;
 margin-top:12px
}
.module-signpost-carousel .swiper-button-prev,
.module-signpost-carousel .swiper-button-next {
 bottom:0!important;
 top:auto!important;
 width:42px;
 height:43px;
 background:#d7d4d5;
 text-align:center;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.module-signpost-carousel .swiper-button-prev span,
.module-signpost-carousel .swiper-button-next span {
 position:relative;
 top:50%;
 transform:translateY(-50%);
 display:block;
 color:#c60c30;
 font-size:0
}
.module-signpost-carousel .swiper-button-prev span::before,
.module-signpost-carousel .swiper-button-next span::before {
 font-size:10px
}
.swiper-button-prev:focus,
.swiper-button-next:focus {
 border:1px dotted #00368b
}
.module-signpost-carousel .swiper-button-prev:hover,
.module-signpost-carousel .swiper-button-next:hover {
 background:#b1afb0
}
.module-signpost-carousel .swiper-button-prev {
 left:0
}
.module-signpost-carousel .swiper-button-next {
 left:45px;
 right:auto
}
body.nojs .swiper-scrollbar,
body.nojs .swiper-button-prev,
body.nojs .swiper-button-next {
 display:none!important
}
body.nojs .signpost-carousel-item {
 width:50%;
 margin:10px;
 display:inline-block
}
body.nojs .signpost-carousel-wrapper {
 display:inline-block
}
.tabs-container {
 position:relative;
 z-index:5;
 margin:50px 0 20px 0
}
.tabs-container ul {
 width:100%;
 float:left;
 display:table;
 margin-bottom:45px;
 margin-left:0;
 table-layout:fixed
}
.tabs-container ul li {
 display:table-cell;
 border-bottom:1px solid #c2cbdf;
 padding-bottom:0
}
.tabs-container ul li a {
 font-size:1.4rem;
 font-weight:700;
 line-height:1.27778em;
 padding:14px;
 position:relative;
 display:block;
 text-align:center;
 text-decoration:none;
 opacity:.5;
 color:#00318d;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.tabs-container ul li a:hover {
 color:#00318d
}
.tabs-container ul li:hover a::before,
.tabs-container ul li.current a::before {
 content:"";
 border-bottom:3px #002478 solid;
 width:100%;
 height:3px;
 position:absolute;
 left:0;
 bottom:-3px
}
.tabs-container ul li.current a::after {
 content:"";
 transition:opacity .1s;
 display:block;
 opacity:1;
 content:'';
 position:absolute;
 left:50%;
 top:100%;
 width:0;
 height:0;
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-top:12px solid #002478;
 clear:both;
 transform:translateX(-50%)
}
.tabs-container ul li.last {
 margin-left:2.6%
}
.tabs-container ul li.current a,
.tabs-container ul li:hover a {
 opacity:1
}
.pr-item {
 float:left;
 width:100%;
 background-color:#f6f8fb;
 padding:15px 17px 20px 25px;
 margin-bottom:22px
}
.pr-date {
 float:left;
 width:18%;
 padding-right:10px;
 padding-top:4px
}
.pr-date p {
 font-size:1.4rem;
 font-weight:700;
 line-height:1.64em
}
.pr-title {
 float:left;
 width:24%;
 padding-right:10px;
 padding-top:2px
}
.pr-title.float100 {
 width:65%
}
.ir-announcements-page .pr-title.float100,
.ir-presentation-page .pr-title.float100 {
 width:69%
}
.pr-title p {
 font-weight:600;
 color:#031794;
 margin-top:-2px;
 line-height:1.222em
}
.pr-title.ni {
 width:65%
}
.pr-main-content .pr-title p a {
 text-decoration:none
}
.pr-introtext {
 float:left;
 width:45%;
 padding:2px 40px 0 20px;
 border-left:1px solid #e4e4e4
}
.pr-introtext p {
 font-size:1.4rem;
 line-height:1.64em;
 word-break:break-word
}
.ir-presentation-page .pr-introtext p {
 margin:0
}
.outer-prshare {
 float:right;
 width:13%
}
.ir-announcements-page .outer-prshare,
.ir-presentation-page .outer-prshare {
 min-width:185px
}
.ir-announcements-page .pr-title,
.ir-presentation-page .pr-title {
 width:calc(80% - 185px)
}
.ir-announcements-page .pr-title.no-dt,
.ir-presentation-page .pr-title.no-dt {
 width:calc(100% - 185px)
}
.pr-main-content .pr-share {
 max-width:120px;
 margin:0 auto
}
.pr-introtext p a {
 border-bottom:2px solid #002478;
 text-decoration:none;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.pr-introtext p a:hover {
 color:#8295bc;
 border-bottom:2px solid #8295bc
}
.pr-main-content .pr-share p {
 margin:0;
 font-size:1.2rem;
 line-height:1.42em
}
.pr-main-content .pr-share.dwnld-lnk p {
 font-size:1.4rem;
 text-transform:uppercase;
 text-align:center
}
.pr-main-content .pr-share:not(.dwnld-lnk) p a {
 background:url(/~/media/A16D249E53D147E49F261B115A3100E6.svg) no-repeat 13px center #e4e4e4;
 color:#4d4d4d;
 text-decoration:none;
 border-bottom:0 none;
 padding:9px 10px 9px 38px;
 display:block;
 border-radius:5px;
 -webkit-transition:all .4s ease-in-out;
 font-weight:700;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.pr-main-content .pr-share:not(.dwnld-lnk) p a:hover {
 background-color:#d3d3d3;
 color:#031794
}
.email-alert-txt {
 padding-top:70px;
 padding-bottom:50px
}
.txtvaltemph {
 height:0;
 overflow:hidden;
 opacity:0;
 padding:0;
 border:0
}
.pr-main-content .pr-share p.copy-txt-status {
 opacity:0;
 color:#00318d;
 line-height:normal;
 text-align:center;
 transition:all .4s;
 margin-top:-10px
}
.pr-main-content .pr-share p.copy-txt-status.on {
 opacity:1
}
.pr-main-content {
 padding-top:11px;
 padding-bottom:50px
}
.pr-year-tabs>a {
 color:#797979;
 background-color:#fff;
 box-shadow:0 0 10px 0 rgba(0,0,0,0.1);
 font-size:1.4rem;
 line-height:normal;
 padding:20px 15px;
 position:relative;
 width:100%;
 z-index:1;
 cursor:pointer;
 display:inline-block;
 text-decoration:none;
 font-weight:700;
 font-style:normal
}
.pr-year-tabs>a::after {
 position:absolute;
 right:20px;
 top:50%;
 content:"\e908";
 font-family:'icomoon'!important;
 color:#031794;
 font-size:15px;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.pr-year-tabs>a.active::after {
 -webkit-transform:translateY(-50%) rotate(180deg);
 -moz-transform:translateY(-50%) rotate(180deg);
 -ms-transform:translateY(-50%) rotate(180deg);
 transform:translateY(-50%) rotate(180deg)
}
body.nojs .pr-main-content .outer-prshare {
 display:none
}
.pr-pagination {
 padding:56px 0 0;
 clear:left;
 text-align:center
}
.pr-pagination ul {
 font-size:0
}
.pr-pagination ul li {
 margin:0 16px 0 5px;
 text-transform:uppercase;
 font-size:1.8rem;
 font-weight:bold;
 display:inline-block;
 position:relative
}
.pr-pagination ul li.pagerlink:after {
 display:inline-block;
 content:"";
 width:2px;
 height:14px;
 background-color:#00368b;
 position:relative;
 left:10px
}
.pr-pagination ul li a {
 color:#031794;
 text-decoration:none
}
.pr-pagination ul li {
 color:#031794
}
.pr-pagination ul li a span {
 color:#fe0000
}
.pr-pagination ul li.prev a span {
 margin-right:11px
}
.pr-pagination ul li.next a span {
 margin-left:11px
}
.pr-pagination ul li.prev {
 margin-right:10px
}
.pr-pagination ul li.next {
 margin-left:10px;
 margin-right:0
}
.pr-pagination ul li.pageloaded:before {
 display:inline-block;
 content:"";
 height:2px;
 width:10px;
 left:0;
 bottom:0;
 width:100%;
 position:absolute;
 background:#00368b
}
.pr-pagination ul li.pagination-dots {
 margin-right:5px
}
.pr-item-container {
 padding-top:40px;
 border-top:1px solid #ebebeb
}
.pr-item-container .pr-date {
 padding:0;
 width:100%;
 text-align:center
}
.pr-item-container .intro-text {
 clear:left
}
.pr-item-container .pr-date p {
 margin-bottom:20px;
 font-size:1.8rem
}
.pr-item-container .two-col-content {
 clear:left
}
.pr-item-container .intro-text img,
.pr-item-container .two-col-content img,
.pr-item-container .intro-text iframe,
.pr-item-container .two-col-content iframe {
 max-width:100%
}
.breadcrumb.bottom-space {
 padding-bottom:71px
}
.back-to-prYear {
 margin-bottom:20px
}
.back-to-prYear p.back-to-link {
 float:left;
 padding:0;
 margin-left:-15px
}
.back-to-prYear p.back-to-link a {
 font-size:1.8rem;
 line-height:22px;
 display:inline-block;
 padding-left:40px;
 position:relative;
 margin-bottom:8px;
 text-decoration:none;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.back-to-prYear p.back-to-link a::after {
 content:"\e917";
 font-family:'icomoon'!important;
 left:15px;
 position:absolute;
 color:#fe0000;
 font-size:13px;
 font-weight:normal;
 bottom:-1px;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.back-to-prYear p.back-to-link a:hover::after {
 left:5px
}
.further-content-wrapper .ir-wrapper-4 {
 background-color:#f6f8fb;
 margin-bottom:60px;
 padding:60px 15px 20px
}
.prItemPage .further-content-wrapper .ir-wrapper-4 {
 margin-bottom:30px
}
.prItemPage .further-content-wrapper .container-fluid {
 padding-left:0;
 padding-right:0
}
.further-content-wrapper {
 clear:both
}
.further-content-wrapper table tbody td,
.further-content-wrapper table tbody th {
 padding:10px;
 border:0;
 font-size:1.6rem;
 font-size:1.8rem;
 line-height:1.667em
}
.further-content-wrapper table tbody th {
 font-size:1.8rem
}
.banner-content-module.tmplt h1.banner-only-title {
 color:#031794
}
.glossary-ir-content {
 margin-top:71px;
 padding-bottom:20px
}
.glossary-ir-nav {
 border-top:solid 1px #dfdcdd;
 border-bottom:solid 1px #dfdcdd;
 margin-bottom:40px
}
.glossary-ir-content .glossary-nav {
 color:#031794;
 display:block;
 font-size:2em;
 font-weight:bold;
 padding-bottom:2px;
 text-decoration:none
}
.glossary-ir-content .glossary-content .glossary-title {
 font-size:1.8em;
 font-weight:bold;
 padding:10px 0 5px 0;
 color:#4d4d4d
}
.glossary-ir-content .glossary-main {
 margin-bottom:45px
}
.glossary-ir-content ul.glossary-link {
 display:table;
 width:100%;
 table-layout:fixed
}
.glossary-ir-content ul.glossary-link li {
 display:table-cell;
 text-align:center;
 font-size:1.4rem;
 line-height:1em;
 color:#031794;
 cursor:pointer;
 padding:13px 4px 15px;
 position:relative
}
.glossary-ir-content ul.glossary-link li.last {
 border-right:0
}
.glossary-ir-content ul.glossary-link li a {
 text-decoration:none
}
.glossary-ir-page .glossary-content {
 visibility:visible;
 padding-top:0;
 border-top:0 none
}
.glossary-content .glossary-text p {
 margin-bottom:10px
}
.glossary-ir-content ul.glossary-link li.active:after,
.glossary-ir-content ul.glossary-link li.active:before {
 content:"";
 background:#002478;
 width:100%;
 height:2px;
 left:0;
 position:absolute
}
.glossary-ir-content ul.glossary-link li.active:before {
 top:0;
 bottom:auto
}
.glossary-ir-content ul.glossary-link li.active:after {
 bottom:0;
 top:auto
}
.doc-item-pg img.rad-left {
 float:left;
 margin-right:10px;
 margin-bottom:10px;
 max-width:100%;
 height:auto!important
}
.module-related-stories.blue *,
.module-related-stories.blue-gradient * {
 color:#fff
}
.module-related-stories .sus-related-story-wrap {
 margin-top:30px
}
.module-related-stories .story-item-box-wrap {
 top:0;
 -webkit-transition:all .7s ease 0s;
 -ms-transition:all .7s ease 0s;
 -moz-transition:all .7s ease 0s;
 -o-transition:all .7s ease 0s;
 height:100%;
 position:relative;
 margin-bottom:50px;
 background:#fff
}
.module-related-stories .story-item-box-wrap:hover {
 position:relative;
 top:-25px;
 -webkit-transition:all .3s ease 0s;
 -ms-transition:all .3s ease 0s;
 -moz-transition:all .3s ease 0s;
 -o-transition:all .3s ease 0s;
 -webkit-box-shadow:-1px -1px 16px -1px rgba(0,0,0,0.43);
 -moz-box-shadow:-1px -1px 16px -1px rgba(0,0,0,0.43);
 box-shadow:-1px -1px 16px -1px rgba(0,0,0,0.43)
}
.module-related-stories .story-item {
 background:#fff;
 position:relative;
 top:0
}
.module-related-stories .story-img {
 height:273px;
 overflow:hidden
}
.module-related-stories .story-img img {
 width:auto;
 max-width:inherit;
 max-height:inherit;
 height:100%!important;
 overflow:hidden;
 margin-left:-55px
}
.module-related-our-stories .story-img img {
 margin-left:0
}
.module-related-stories .story-content {
 text-align:center;
 padding:35px;
 border:1px solid #ebebeb;
 border-top:0
}
.module-related-stories .story-content .subtitle {
 font-size:1.4rem;
 text-align:center;
 color:#00207a;
 margin-bottom:20px;
 text-transform:uppercase;
 text-decoration:underline;
 font-weight:700
}
.module-related-stories .story-content h2 {
 font-size:2.4rem;
 color:#00207a;
 line-height:1.250em;
 text-transform:uppercase;
 font-weight:700;
 display:inline;
 transition:all .3s ease-in-out
}
.module-related-stories .story-item-box-wrap .story-content .date {
 margin-top:10px;
 font-size:1.4rem;
 text-align:center;
 color:#00207a;
 margin-bottom:12px;
 line-height:1.75em;
 font-weight:700
}
.module-related-stories .story-content p {
 font-size:1.6rem;
 line-height:1.75em;
 text-align:center;
 color:#797979;
 margin-bottom:10px
}
.module-related-stories.blue-gradient .left-content-wrapper h2,
.module-related-stories.blue .left-content-wrapper h2 {
 color:#fff
}
.module-related-stories .story-item-box-wrap:hover a .story-content h2 {
 box-shadow:0 -1px 0 0 #00207a inset,0 -3px 0 0 #00207a inset
}
#sitemapcontainer {
 padding-bottom:50px
}
#MainWrapper #sitemapcontainer ul {
 margin-top:10px
}
#MainWrapper #sitemapcontainer ul li a {
 text-decoration:none
}
#MainWrapper #sitemapcontainer ul li.level1 a {
 font-weight:700
}
#MainWrapper #sitemapcontainer ul li {
 padding-bottom:10px
}
#MainWrapper #sitemapcontainer ul li.level2 a {
 font-weight:normal
}
#MainWrapper #sitemapcontainer>ul {
 columns:3
}
#MainWrapper #sitemapcontainer>ul>li {
 -webkit-column-break-inside:avoid;
 page-break-inside:avoid;
 break-inside:avoid
}
input#DisclaimerAcceptButton,
input#DisclaimerDeclineButton {
 background:#a70b2d;
 font:bold 14px "ff-din-bold",sans-serif;
 color:#fff;
 border:0;
 border-radius:4px;
 padding:16px 33px 19px 33px;
 width:auto;
 height:55px;
 text-transform:capitalize;
 cursor:pointer;
 -webkit-appearance:none;
 outline:0;
 transition:all .4s cubic-bezier(0.075,0.82,0.165,1);
 margin:0 30px 30px 0
}
input#DisclaimerAcceptButton:hover,
input#DisclaimerDeclineButton:hover {
 background:url("/~/media/EF953A852945493BA6FBE8B49D62A2F4.png") #fff;
 background-repeat:no-repeat;
 background-size:cover;
 background-position:100% 100%;
 color:#fff;
 border-right:0;
 border-top:0;
 border-bottom:0;
 border-left:0;
 padding:16px 43px 19px 23px;
 height:55px
}
.htab-content-wrapper {
 padding-top:40px;
 clear:left
}
.htab-content-wrapper .htab-content-item:first-child {
 display:block
}
.htab-content-item {
 display:none
}
.htab-menu {
 position:relative
}
body.nojs .htab-content-item {
 display:block
}
.images-main-container .image-gallery-container {
 margin-bottom:60px
}
.mudule-tabs-contents-image.video-gallery-image>img {
 width:100%
}
.ip3-microsite #mm-0 .mm-listview>li:first-child {
 display:none!important
}
.blast-application-schedule-container {
 margin-top:70px;
 width:100%;
 float:left
}
.blast-application-schedule-left {
 float:left;
 width:58%;
 position:relative
}
.blast-application-schedule-left-hashtag {
 position:absolute;
 width:100%;
 font-size:5.3em;
 font-weight:700;
 text-transform:uppercase;
 color:#002776;
 bottom:20px;
 left:20px
}
.blast-application-schedule-left-hashtag img {
 display:inline-block;
 max-width:none
}
.blast-application-schedule-right {
 float:left;
 width:42%;
 position:relative;
 margin-top:22px;
 margin-left:-64px
}
.application-schedule-box {
 float:left;
 position:relative;
 width:100%;
 background:#fff;
 margin-bottom:16px;
 -webkit-box-shadow:-6px 8px 28px -4px rgba(199,199,199,1);
 -moz-box-shadow:-6px 8px 28px -4px rgba(199,199,199,1);
 box-shadow:-6px 8px 28px -4px rgba(199,199,199,1)
}
.application-schedule-box.dkblue {
 background:#002577
}
.application-schedule-box-top {
 padding:22px 47px 7px 47px;
 float:left;
 width:100%
}
.application-schedule-box-title {
 color:#031794;
 text-transform:uppercase;
 font-size:1.9rem;
 font-weight:700;
 margin-bottom:8px;
 line-height:.684em
}
.application-schedule-box.dkblue .application-schedule-box-title {
 color:#fff;
 border-bottom:1px solid rgba(255,255,255,0.6);
 padding-bottom:10px
}
.application-schedule-box-content p {
 font-size:1.6rem;
 line-height:1.3em;
 color:#fff;
 text-transform:initial!important;
 margin:0 0 10px
}
.application-schedule-box-1::after,
.application-schedule-box-3::after,
.application-schedule-box-5::after {
 border-left:20px solid transparent;
 border-right:20px solid transparent;
 border-top:20px solid #002577;
 bottom:-10px;
 content:"";
 right:46%;
 position:absolute
}
.application-schedule-box.ltblue {
 background:#0075b0
}
.application-schedule-box.ltblue .application-schedule-box-title {
 color:#fff;
 border-bottom:1px solid rgba(255,255,255,0.6);
 padding-bottom:10px
}
.blast-application-schedule-right-mobi .application-schedule-box {
 min-height:130px!important
}
.blast-application-schedule-left-img img {
 max-width:none
}
.blast-application-schedule-right-mobi .application-schedule-box-title {
 font-size:1.8em
}
.application-schedule-box-2::after,
.application-schedule-box-4::after,
.application-schedule-box-6::after {
 border-left:20px solid transparent;
 border-right:20px solid transparent;
 border-top:20px solid #0075b0;
 bottom:-10px;
 content:"";
 right:46%;
 position:absolute
}
.blast-application-schedule-right-mobi .slick-dots li button::before {
 display:none
}
section#cookie-policy.module-section table td p {
 line-height:normal
}
.module-2-col-text-with-video h2.heading-with-line {
 position:relative;
 line-height:40px
}
@media all and (min-width:768px) {
 .module-2-col-text-with-video h2.heading-with-line {
  margin-bottom:48px
 }
}
@media all and (max-width:767px) {
 .module-2-col-text-with-video .video-mod-content {
  padding-left:30px
 }
}
.module-2-col-text-with-video.module-section .vLine::before {
 left:-30px
}
.module-2-col-text-with-video.blue *,
.module-2-col-text-with-video.blue-gradient * {
 color:#fff
}
.module-2-col-text-with-video.blue a.cta-link.internal-link:hover,
.module-2-col-text-with-video.blue-gradient a.cta-link.internal-link:hover {
 color:#EBE4C7!important
}
.pr-main-content.presentation-async .loading-wrapper {
 text-align:center;
 padding-bottom:50px
}
.filter-dd-dropdown {
 background-color:#fff;
 box-shadow:0 0 10px 0 rgba(0,0,0,0.1);
 font-size:1.4rem;
 padding:20px 40px 20px 15px;
 position:relative;
 z-index:2;
 cursor:pointer;
 line-height:20px;
 font-weight:700;
 font-style:normal
}
.filter-dd-dropdown.filter-dropdwn::after {
 position:absolute;
 right:20px;
 top:50%;
 content:"\e908";
 font-family:'icomoon'!important;
 color:#031794;
 font-size:15px;
 transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%)
}
.filter-dd-dropdown.filter-dropdwn.selected::after {
 -webkit-transform:translateY(-50%) rotate(180deg);
 -moz-transform:translateY(-50%) rotate(180deg);
 -ms-transform:translateY(-50%) rotate(180deg);
 transform:translateY(-50%) rotate(180deg)
}
.filter-dd-list {
 background:#fff;
 max-height:300px;
 width:calc(100% - 30px);
 padding:5px 15px;
 display:none;
 position:absolute;
 box-shadow:0 0 10px 0 rgba(0,0,0,0.1);
 z-index:2;
 margin:0
}
.filter-dd-item {
 font-size:1.4rem;
 padding:12px 0;
 cursor:pointer;
 line-height:20px;
 list-style-type:none!important;
 font-weight:700;
 font-style:normal
}
.search-text-box #freetext {
 background:#fff;
 font:700 14px;
 color:#4d4d4d;
 padding:20px 45px 20px 0;
 margin:0;
 border-bottom:2px solid #d2dae6;
 border-radius:0;
 width:100%;
 height:60px;
 outline:0;
 border-top:0;
 border-left:0;
 border-right:0
}
.search-text-box:after {
 position:absolute;
 right:20px;
 bottom:18px;
 vertical-align:middle;
 color:#031794;
 font-size:20px;
 content:"\e91b";
 color:#00318d!important;
 font-family:icomoon!important
}
.filter-dd-related-list .filter-dd-dropdown,
.filter-dd-related-list .filter-dd-item {
 color:#797979
}
.news-filter.three-boxes-filter .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(0,0,0,0.75);
 filter:"alpha(opacity=75)";
 -ms-filter:"alpha(opacity=75)"
}
.news-filter.three-boxes-filter .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(0,0,0,0.85);
 filter:"alpha(opacity=85)";
 -ms-filter:"alpha(opacity=85)"
}
@media all and (max-width:991px) {
 .filter-box.margintp {
  margin-top:20px
 }
}
div#DisclaimerTextContainer {
 font-size:1.8rem;
 line-height:30px;
 margin-bottom:10px
}
select#DisclaimerDDLCountry {
 background-color:#fff;
 box-shadow:0 0 10px 0 rgba(0,0,0,0.1);
 font-size:1.4rem;
 padding:20px 40px 20px 15px;
 position:relative;
 z-index:2;
 cursor:pointer;
 line-height:20px;
 font-weight:700;
 font-style:normal;
 margin-bottom:20px;
 border-style:none;
 -webkit-appearance:none;
 appearance:none;
 -moz-appearance:none
}
select#DisclaimerDDLCountry option {
 font-size:1.4rem;
 padding:12px 0;
 cursor:pointer;
 line-height:20px;
 list-style-type:none!important;
 font-weight:700;
 font-style:normal;
 color:#797979
}
div#DisclaimerCountryContainer {
 float:left;
 padding-right:4%;
 position:relative
}
div#DisclaimerMainContainer {
 margin-bottom:80px
}
div#DisclaimerCountryContainer:after {
 position:absolute;
 right:52px;
 top:37%;
 content:"\e908";
 font-family:'icomoon'!important;
 color:#031794;
 font-size:15px;
 transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 z-index:2;
 cursor:pointer;
 pointer-events:none
}
select#DisclaimerDDLCountry::-ms-expand {
 display:none
}
a.cta-button.read-more {
 cursor:pointer
}
a.cta-button.read-less {
 cursor:pointer
}
.mod-body-content-more {
 display:none
}
.two-col-buttons a.cta-button {
 color:#fff;
 text-decoration:none;
 background:#002478;
 margin-bottom:0;
 padding:16px 30px 16px 30px
}
.two-col-buttons a.cta-button:hover:after {
 opacity:1
}
.two-col-buttons a.cta-button::after {
 content:"";
 width:0;
 height:0;
 border-style:solid;
 border-width:26.5px 0 26.5px 16px;
 border-color:transparent transparent transparent #002478;
 position:absolute;
 right:-15px;
 top:1px;
 border-radius:0;
 opacity:0
}
.two-col-buttons {
 margin-bottom:20px
}
@media all and (min-width:321px) and (max-width:420px) {
 .two-col-buttons a.cta-button {
  padding:16px 20px 16px 20px;
  width:290px;
  text-align:center
 }
}
@media all and (min-width:521px) and (max-width:736px) {
 .two-col-buttons a.cta-button {
  padding:16px 20px 16px 20px;
  width:290px;
  text-align:center
 }
}
.contentwrapper.story-pg img {
 max-width:100%;
 padding-left:0;
 height:auto
}
.bod-item.bod-anik-michaud a.bod-item-inner .bod-head {
 bottom:4%
}
#pgm-market-development .module-imagecarousel-wrapper .half-bg-image {
 background:0;
 height:0
}
strong,
b {
 font-weight:bold
}
#colorbox,
#cboxOverlay,
#cboxWrapper {
 position:absolute;
 top:0;
 left:0;
 z-index:999;
 overflow:hidden
}
#cboxWrapper {
 max-width:none;
 overflow:visible
}
#cboxOverlay {
 position:fixed;
 width:100%;
 height:100%
}
#cboxMiddleLeft,
#cboxBottomLeft {
 clear:left
}
#cboxContent {
 position:relative
}
#cboxLoadedContent {
 overflow:auto;
 -webkit-overflow-scrolling:touch
}
#cboxTitle {
 margin:0
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
 cursor:pointer
}
.cboxPhoto {
 float:left;
 margin:auto;
 border:0;
 display:block;
 max-width:none;
 -ms-interpolation-mode:bicubic
}
.cboxIframe {
 width:100%;
 height:100%;
 display:block;
 border:0;
 padding:0;
 margin:0
}
#colorbox,
#cboxContent,
#cboxLoadedContent {
 box-sizing:content-box;
 -moz-box-sizing:content-box;
 -webkit-box-sizing:content-box
}
#cboxOverlay {
 background:#000
}
#colorbox {
 outline:0;
 z-index:2147483647;
 overflow:visible
}
#cboxContent {
 overflow:visible;
 background:#000
}
.cboxIframe {
 background:#fff
}
#cboxError {
 padding:50px;
 border:1px solid #ccc
}
#cboxLoadingOverlay {
 background:#000
}
#cboxTitle {
 position:absolute;
 top:-22px;
 left:0;
 color:#000
}
#cboxCurrent {
 position:absolute;
 top:-22px;
 right:205px;
 text-indent:-9999px
}
#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
 border:0;
 padding:0;
 margin:0;
 overflow:visible;
 width:34px;
 height:36px;
 position:absolute;
 top:-20px
}
#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
 outline:0
}
#cboxPrevious {
 background-position:0 0;
 right:44px
}
#cboxPrevious:hover {
 background-position:0 -25px
}
#cboxNext {
 background-position:-25px 0;
 right:22px
}
#cboxNext:hover {
 background-position:-25px -25px
}
#cboxClose {
 background-position:-50px 0;
 top:-46px;
 color:#fff;
 font-size:1.2rem;
 font-weight:bold;
 line-height:normal;
 right:0;
 z-index:9999;
 background:transparent;
 padding-right:30px;
 width:85px
}
#cboxClose:after {
 content:"\e901";
 position:absolute;
 right:6px;
 margin-left:auto;
 color:#fff;
 font-weight:400;
 display:inline;
 font-size:1.7rem;
 float:right;
 margin-top:2px;
 top:9px;
 font-family:'icomoon'!important
}
.cboxSlideshow_on #cboxPrevious,
.cboxSlideshow_off #cboxPrevious {
 right:66px
}
.cboxSlideshow_on #cboxSlideshow {
 background-position:-75px -25px;
 right:44px
}
.cboxSlideshow_on #cboxSlideshow:hover {
 background-position:-100px -25px
}
.cboxSlideshow_off #cboxSlideshow {
 background-position:-100px 0;
 right:44px
}
.cboxSlideshow_off #cboxSlideshow:hover {
 background-position:-75px -25px
}
.mm-hidden {
 display:none!important
}
.mm-wrapper {
 overflow-x:hidden;
 position:relative
}
.mm-menu {
 box-sizing:border-box;
 background:inherit;
 display:block;
 padding:0;
 margin:0;
 position:absolute;
 left:0;
 right:0;
 top:0;
 bottom:0;
 z-index:0
}
.mm-panels,
.mm-panels>.mm-panel {
 border-color:inherit;
 box-sizing:border-box;
 margin:0;
 position:absolute;
 left:0;
 right:0;
 top:0;
 bottom:0;
 z-index:20;
 background:#d2dae6
}
.mm-panel:first-child {
 background:#d2dae6
}
.mm-panel {
 -webkit-transform:translate(100%,0);
 -ms-transform:translate(100%,0);
 transform:translate(100%,0);
 -webkit-transform:translate3d(100%,0,0);
 transform:translate3d(100%,0,0);
 -webkit-transition:-webkit-transform .4s ease;
 transition:-webkit-transform .4s ease;
 transition:transform .4s ease;
 transition:transform .4s ease,-webkit-transform .4s ease;
 -webkit-transform-origin:top left;
 -ms-transform-origin:top left;
 transform-origin:top left
}
.mm-panel.mm-opened {
 -webkit-transform:translate(0,0);
 -ms-transform:translate(0,0);
 transform:translate(0,0);
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0);
 background:#d2dae6
}
.mm-panel.mm-subopened {
 -webkit-transform:translate(-30%,0);
 -ms-transform:translate(-30%,0);
 transform:translate(-30%,0);
 -webkit-transform:translate3d(-30%,0,0);
 transform:translate3d(-30%,0,0)
}
.mm-panel.mm-highest {
 z-index:1
}
.mm-panel.mm-noanimation {
 -webkit-transition:none!important;
 transition:none!important
}
.mm-panel.mm-noanimation.mm-subopened {
 -webkit-transform:translate(0,0);
 -ms-transform:translate(0,0);
 transform:translate(0,0);
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.mm-panels>.mm-panel {
 -webkit-overflow-scrolling:touch;
 padding:0;
 padding-top:90px
}
.mm-panels>.mm-panel.mm-hasnavbar {
 padding-top:55px
}
.mm-panels>.mm-panel:not(.mm-hidden) {
 display:block;
 z-index:99
}
.mm-vertical .mm-panel {
 -webkit-transform:none!important;
 -ms-transform:none!important;
 transform:none!important
}
.mm-listview .mm-vertical .mm-panel,
.mm-vertical .mm-listview .mm-panel {
 display:none;
 padding:10px 0 10px 10px
}
.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,
.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after {
 border-color:transparent
}
.mm-vertical li.mm-opened>.mm-panel,
li.mm-vertical.mm-opened>.mm-panel {
 display:block
}
.mm-listview>li.mm-vertical>.mm-next,
.mm-vertical .mm-listview>li>.mm-next {
 box-sizing:border-box;
 height:40px;
 bottom:auto;
 cursor:pointer
}
.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,
.mm-vertical .mm-listview>li.mm-opened>.mm-next:after {
 -webkit-transform:rotate(225deg);
 -ms-transform:rotate(225deg);
 transform:rotate(225deg);
 right:19px
}
.mm-btn {
 box-sizing:border-box;
 width:calc(100% - 180px);
 position:relative;
 top:30px;
 left:0;
 z-index:1;
 color:#031794;
 padding:10px;
 font-weight:700;
 font-style:normal;
 text-align:left;
 font-size:1.2rem
}
.mm-clear:after,
.mm-clear:before,
.mm-close:after,
.mm-close:before {
 content:'';
 border:2px solid transparent;
 display:block;
 width:5px;
 height:5px;
 margin:auto;
 position:absolute;
 top:0;
 bottom:0;
 -webkit-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.mm-clear:before,
.mm-close:before {
 border-right:0;
 border-bottom:0;
 right:18px
}
.mm-clear:after,
.mm-close:after {
 border-left:none;
 border-top:0;
 right:25px
}
.mm-prev:before {
 content:'';
 border-top:2px solid transparent;
 border-left:2px solid transparent;
 display:block;
 width:8px;
 height:8px;
 margin:auto;
 position:absolute;
 top:0;
 bottom:0
}
.mm-prev:before {
 -webkit-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg);
 left:31px;
 right:auto
}
.mm-navbar {
 border:0;
 text-align:center;
 line-height:20px;
 padding:0;
 margin:0;
 position:absolute;
 top:0;
 left:0;
 right:0
}
.mm-navbar>* {
 display:block;
 padding:10px 0
}
.mm-navbar a,
.mm-navbar a:hover {
 text-decoration:none
}
.mm-navbar .mm-title {
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden
}
.mm-navbar .mm-btn:first-child {
 left:20px;
 top:10px
}
.mm-navbar .mm-btn:last-child {
 text-align:right;
 right:0
}
.mm-panel.mm-hasnavbar .mm-navbar {
 display:block
}
.mm-listview,
.mm-listview>li {
 list-style:none;
 display:block;
 padding:0;
 margin:0
}
.mm-listview {
 font:inherit;
 font-size:1.6em
}
.mm-listview a,
.mm-listview a:hover {
 text-decoration:none
}
.mm-listview>li {
 position:relative;
 margin:9px 0;
 padding:0 10px
}
.mm-listview>li.level2.current,
.mm-listview>li.level2.selected {
 background:#bfcce0
}
.mm-listview>li,
.mm-listview>li .mm-next,
.mm-listview>li .mm-next:before,
.mm-listview>li:after {
 border-color:inherit;
 border:0
}
.mm-listview>li>a,
.mm-listview>li>span {
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
 color:inherit;
 display:block;
 font-size:1.6rem;
 padding:10px 10px 10px 20px;
 margin:0;
 line-height:20px;
 color:#000;
 font-weight:700;
 font-style:normal;
 z-index:0
}
.mm-listview>li:not(.mm-divider):after {
 content:'';
 border-bottom-width:1px;
 border-bottom-style:solid;
 display:block;
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 display:none
}
.mm-listview>li:not(.mm-divider):after {
 left:0
}
.mm-listview .mm-next {
 background:rgba(3,2,1,0);
 width:50px;
 padding:0;
 position:absolute;
 right:19px;
 top:0;
 bottom:0;
 z-index:2
}
.mm-listview .mm-next:before {
 content:"\e91c"
}
.mm-listview .mm-next+a,
.mm-listview .mm-next+span {
 margin-right:50px
}
.mm-listview .mm-next.mm-fullsubopen:before {
 border-left:none
}
.mm-listview .mm-next.mm-fullsubopen+a,
.mm-listview .mm-next.mm-fullsubopen+span {
 padding-right:50px;
 margin-right:0
}
.mm-panels>.mm-panel>.mm-listview {
 margin:0;
 background:#d2dae6
}
.mm-panels>.mm-panel>.mm-listview:first-child,
.mm-panels>.mm-panel>.mm-navbar+.mm-listview {
 padding-top:50px
}
.mm-panels>#mm-0.mm-panel>.mm-navbar+.mm-listview {
 padding-top:0
}
.mm-menu .mm-listview {
 border-top:2px solid #c3cbd8
}
.mm-menu {
 background:#fff
}
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),
.mm-menu .mm-listview>li.mm-selected>span {
 background:rgba(255,255,255,.5)
}
.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,
.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,
.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,
.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next {
 background:rgba(0,0,0,.05)
}
.mm-menu .mm-divider {
 background:rgba(0,0,0,.05)
}
.mm-page {
 box-sizing:border-box;
 position:relative
}
.mm-slideout {
 -webkit-transition:-webkit-transform .4s ease;
 transition:-webkit-transform .4s ease;
 transition:transform .4s ease;
 transition:transform .4s ease,-webkit-transform .4s ease;
 z-index:1
}
html.mm-opened {
 overflow-x:hidden;
 position:relative
}
html.mm-blocking {
 overflow:hidden
}
html.mm-blocking body {
 overflow:hidden;
 height:100%;
 position:fixed;
 float:left;
 width:100%
}
html.mm-background .mm-page {
 background:inherit
}
#mm-blocker {
 background:rgba(3,2,1,0.7);
 display:none;
 width:100%;
 height:100%;
 position:fixed;
 top:0;
 left:0;
 z-index:2
}
html.mm-blocking #mm-blocker {
 display:block
}
.mm-menu.mm-offcanvas {
 z-index:0;
 display:none;
 position:absolute
}
.mm-menu.mm-offcanvas.mm-opened {
 display:block
}
.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-opened {
 z-index:10
}
.mm-menu.mm-offcanvas {
 width:100%;
 min-width:140px;
 max-width:325px
}
html.mm-opening .mm-menu~.mm-slideout {
 -webkit-transform:translate(80%,0);
 -ms-transform:translate(80%,0);
 transform:translate(80%,0);
 -webkit-transform:translate3d(80%,0,0);
 transform:translate3d(80%,0,0)
}
@media all and (max-width:175px) {
 html.mm-opening .mm-menu~.mm-slideout {
  -webkit-transform:translate(140px,0);
  -ms-transform:translate(140px,0);
  transform:translate(140px,0);
  -webkit-transform:translate3d(140px,0,0);
  transform:translate3d(140px,0,0)
 }
}
@media all and (min-width:550px) {
 html.mm-opening .mm-menu~.mm-slideout {
  -webkit-transform:translate(440px,0);
  -ms-transform:translate(440px,0);
  transform:translate(440px,0);
  -webkit-transform:translate3d(440px,0,0);
  transform:translate3d(440px,0,0)
 }
}
.mm-sronly {
 border:0!important;
 clip:rect(1px,1px,1px,1px)!important;
 -webkit-clip-path:inset(50%)!important;
 clip-path:inset(50%)!important;
 white-space:nowrap!important;
 width:1px!important;
 height:1px!important;
 padding:0!important;
 overflow:hidden!important;
 position:absolute!important
}
.mm-menu .mm-listview.mm-border-none>li:after,
.mm-menu .mm-listview>li.mm-border-none:after,
.mm-menu.mm-border-none .mm-listview>li:after {
 content:none
}
.mm-menu .mm-listview.mm-border-full>li:after,
.mm-menu .mm-listview>li.mm-border-full:after,
.mm-menu.mm-border-full .mm-listview>li:after {
 left:0!important
}
.mm-menu .mm-listview.mm-border-offset>li:after,
.mm-menu .mm-listview>li.mm-border-offset:after,
.mm-menu.mm-border-offset .mm-listview>li:after {
 right:20px
}
.mm-menu.mm-fx-menu-zoom {
 -webkit-transition:-webkit-transform .4s ease;
 transition:-webkit-transform .4s ease;
 transition:transform .4s ease;
 transition:transform .4s ease,-webkit-transform .4s ease
}
html.mm-opened .mm-menu.mm-fx-menu-zoom {
 -webkit-transform:scale(.7,.7) translate3d(-30%,0,0);
 transform:scale(.7,.7) translate3d(-30%,0,0);
 -webkit-transform-origin:left center;
 -ms-transform-origin:left center;
 transform-origin:left center
}
html.mm-opening .mm-menu.mm-fx-menu-zoom {
 -webkit-transform:scale(1,1) translate3d(0,0,0);
 transform:scale(1,1) translate3d(0,0,0)
}
html.mm-right.mm-opened .mm-menu.mm-fx-menu-zoom {
 -webkit-transform:scale(.7,.7) translate3d(30%,0,0);
 transform:scale(.7,.7) translate3d(30%,0,0);
 -webkit-transform-origin:right center;
 -ms-transform-origin:right center;
 transform-origin:right center
}
html.mm-right.mm-opening .mm-menu.mm-fx-menu-zoom {
 -webkit-transform:scale(1,1) translate3d(0,0,0);
 transform:scale(1,1) translate3d(0,0,0)
}
.mm-menu.mm-fx-menu-slide {
 -webkit-transition:-webkit-transform .4s ease;
 transition:-webkit-transform .4s ease;
 transition:transform .4s ease;
 transition:transform .4s ease,-webkit-transform .4s ease
}
html.mm-opened .mm-menu.mm-fx-menu-slide {
 -webkit-transform:translate(-30%,0);
 -ms-transform:translate(-30%,0);
 transform:translate(-30%,0);
 -webkit-transform:translate3d(-30%,0,0);
 transform:translate3d(-30%,0,0)
}
html.mm-opening .mm-menu.mm-fx-menu-slide {
 -webkit-transform:translate(0,0);
 -ms-transform:translate(0,0);
 transform:translate(0,0);
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
html.mm-right.mm-opened .mm-menu.mm-fx-menu-slide {
 -webkit-transform:translate(100%,0);
 -ms-transform:translate(100%,0);
 transform:translate(100%,0);
 -webkit-transform:translate3d(100%,0,0);
 transform:translate3d(100%,0,0)
}
html.mm-right.mm-opening .mm-menu.mm-fx-menu-slide {
 -webkit-transform:translate(0,0);
 -ms-transform:translate(0,0);
 transform:translate(0,0);
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.mm-menu.mm-fx-menu-fade {
 opacity:0;
 -webkit-transition:opacity .4s ease;
 transition:opacity .4s ease
}
html.mm-opening .mm-menu.mm-fx-menu-fade {
 opacity:1
}
.mm-menu .mm-fx-panels-none.mm-panel,
.mm-menu.mm-fx-panels-none .mm-panel {
 -webkit-transition-property:none;
 transition-property:none
}
.mm-menu .mm-fx-panels-none.mm-panel.mm-subopened,
.mm-menu.mm-fx-panels-none .mm-panel.mm-subopened {
 -webkit-transform:translate(0,0);
 -ms-transform:translate(0,0);
 transform:translate(0,0);
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.mm-menu .mm-fx-panels-zoom.mm-panel,
.mm-menu.mm-fx-panels-zoom .mm-panel {
 -webkit-transform-origin:left center;
 -ms-transform-origin:left center;
 transform-origin:left center;
 -webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);
 transform:scale(1.5,1.5) translate3d(100%,0,0)
}
.mm-menu .mm-fx-panels-zoom.mm-panel.mm-opened,
.mm-menu.mm-fx-panels-zoom .mm-panel.mm-opened {
 -webkit-transform:scale(1,1) translate3d(0,0,0);
 transform:scale(1,1) translate3d(0,0,0)
}
.mm-menu .mm-fx-panels-zoom.mm-panel.mm-subopened,
.mm-menu.mm-fx-panels-zoom .mm-panel.mm-subopened {
 -webkit-transform:scale(.7,.7) translate3d(-30%,0,0);
 transform:scale(.7,.7) translate3d(-30%,0,0)
}
.mm-menu .mm-fx-panels-slide-0.mm-panel.mm-subopened,
.mm-menu.mm-fx-panels-slide-0 .mm-panel.mm-subopened {
 -webkit-transform:translate(0,0);
 -ms-transform:translate(0,0);
 transform:translate(0,0);
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.mm-menu .mm-fx-panels-slide-100.mm-panel.mm-subopened,
.mm-menu.mm-fx-panels-slide-100 .mm-panel.mm-subopened {
 -webkit-transform:translate(-100%,0);
 -ms-transform:translate(-100%,0);
 transform:translate(-100%,0);
 -webkit-transform:translate3d(-100%,0,0);
 transform:translate3d(-100%,0,0)
}
.mm-menu .mm-fx-panels-slide-up.mm-panel,
.mm-menu.mm-fx-panels-slide-up .mm-panel {
 -webkit-transform:translate(0,100%);
 -ms-transform:translate(0,100%);
 transform:translate(0,100%);
 -webkit-transform:translate3d(0,100%,0);
 transform:translate3d(0,100%,0)
}
.mm-menu .mm-fx-panels-slide-up.mm-panel.mm-opened,
.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-opened {
 -webkit-transform:translate(0,0);
 -ms-transform:translate(0,0);
 transform:translate(0,0);
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.mm-menu .mm-fx-panels-slide-up.mm-panel.mm-subopened,
.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-subopened {
 -webkit-transform:translate(0,0);
 -ms-transform:translate(0,0);
 transform:translate(0,0);
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.mm-menu[class*=mm-fx-listitems-] .mm-listview>li {
 -webkit-transition:none .4s ease;
 transition:none .4s ease
}
.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(1) {
 -webkit-transition-delay:50ms;
 transition-delay:50ms
}
.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(2) {
 -webkit-transition-delay:.1s;
 transition-delay:.1s
}
.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(3) {
 -webkit-transition-delay:150ms;
 transition-delay:150ms
}
.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(4) {
 -webkit-transition-delay:.2s;
 transition-delay:.2s
}
.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(5) {
 -webkit-transition-delay:250ms;
 transition-delay:250ms
}
.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(6) {
 -webkit-transition-delay:.3s;
 transition-delay:.3s
}
.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(7) {
 -webkit-transition-delay:350ms;
 transition-delay:350ms
}
.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(8) {
 -webkit-transition-delay:.4s;
 transition-delay:.4s
}
.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(9) {
 -webkit-transition-delay:450ms;
 transition-delay:450ms
}
.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(10) {
 -webkit-transition-delay:.5s;
 transition-delay:.5s
}
.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(11) {
 -webkit-transition-delay:550ms;
 transition-delay:550ms
}
.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(12) {
 -webkit-transition-delay:.6s;
 transition-delay:.6s
}
.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(13) {
 -webkit-transition-delay:650ms;
 transition-delay:650ms
}
.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(14) {
 -webkit-transition-delay:.7s;
 transition-delay:.7s
}
.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(15) {
 -webkit-transition-delay:750ms;
 transition-delay:750ms
}
.mm-menu.mm-fx-listitems-slide .mm-listview>li {
 -webkit-transition-property:opacity,-webkit-transform;
 transition-property:opacity,-webkit-transform;
 transition-property:transform,opacity;
 transition-property:transform,opacity,-webkit-transform;
 -webkit-transform:translate(50%,0);
 -ms-transform:translate(50%,0);
 transform:translate(50%,0);
 -webkit-transform:translate3d(50%,0,0);
 transform:translate3d(50%,0,0);
 opacity:0
}
html.mm-opening .mm-menu.mm-fx-listitems-slide .mm-panel.mm-opened .mm-listview>li {
 -webkit-transform:translate(0,0);
 -ms-transform:translate(0,0);
 transform:translate(0,0);
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0);
 opacity:1
}
.mm-menu.mm-fx-listitems-fade .mm-listview>li {
 -webkit-transition-property:opacity;
 transition-property:opacity;
 opacity:0
}
html.mm-opening .mm-menu.mm-fx-listitems-fade .mm-panel.mm-opened .mm-listview>li {
 opacity:1
}
.mm-menu.mm-fx-listitems-drop .mm-listview>li {
 -webkit-transition-property:opacity,top;
 transition-property:opacity,top;
 opacity:0;
 top:-25%
}
html.mm-opening .mm-menu.mm-fx-listitems-drop .mm-panel.mm-opened .mm-listview>li {
 opacity:1;
 top:0
}
.mm-menu.mm-offcanvas.mm-fullscreen {
 width:100%;
 min-width:140px;
 max-width:10000px
}
html.mm-opening .mm-menu.mm-fullscreen~.mm-slideout {
 -webkit-transform:translate(100%,0);
 -ms-transform:translate(100%,0);
 transform:translate(100%,0);
 -webkit-transform:translate3d(100%,0,0);
 transform:translate3d(100%,0,0)
}
@media all and (max-width:140px) {
 html.mm-opening .mm-menu.mm-fullscreen~.mm-slideout {
  -webkit-transform:translate(140px,0);
  -ms-transform:translate(140px,0);
  transform:translate(140px,0);
  -webkit-transform:translate3d(140px,0,0);
  transform:translate3d(140px,0,0)
 }
}
@media all and (min-width:10000px) {
 html.mm-opening .mm-menu.mm-fullscreen~.mm-slideout {
  -webkit-transform:translate(10000px,0);
  -ms-transform:translate(10000px,0);
  transform:translate(10000px,0);
  -webkit-transform:translate3d(10000px,0,0);
  transform:translate3d(10000px,0,0)
 }
}
html.mm-right.mm-opening .mm-menu.mm-fullscreen~.mm-slideout {
 -webkit-transform:translate(-100%,0);
 -ms-transform:translate(-100%,0);
 transform:translate(-100%,0);
 -webkit-transform:translate3d(-100%,0,0);
 transform:translate3d(-100%,0,0)
}
@media all and (max-width:140px) {
 html.mm-right.mm-opening .mm-menu.mm-fullscreen~.mm-slideout {
  -webkit-transform:translate(-140px,0);
  -ms-transform:translate(-140px,0);
  transform:translate(-140px,0);
  -webkit-transform:translate3d(-140px,0,0);
  transform:translate3d(-140px,0,0)
 }
}
@media all and (min-width:10000px) {
 html.mm-right.mm-opening .mm-menu.mm-fullscreen~.mm-slideout {
  -webkit-transform:translate(-10000px,0);
  -ms-transform:translate(-10000px,0);
  transform:translate(-10000px,0);
  -webkit-transform:translate3d(-10000px,0,0);
  transform:translate3d(-10000px,0,0)
 }
}
.mm-menu.mm-offcanvas.mm-fullscreen.mm-bottom,
.mm-menu.mm-offcanvas.mm-fullscreen.mm-top {
 height:100%;
 min-height:140px;
 max-height:10000px
}
html.mm-iconbar body {
 overflow-x:hidden
}
html.mm-iconbar .mm-page {
 background:inherit;
 min-height:100vh
}
html.mm-iconbar .mm-slideout {
 box-sizing:border-box;
 padding-right:60px;
 -webkit-transform:translate(60px,0);
 -ms-transform:translate(60px,0);
 transform:translate(60px,0);
 -webkit-transform:translate3d(60px,0,0);
 transform:translate3d(60px,0,0)
}
.mm-menu.mm-iconbar {
 display:block
}
.mm-menu .mm-panels>.mm-panel.mm-listview-justify:after,
.mm-menu .mm-panels>.mm-panel.mm-listview-justify:before,
.mm-menu.mm-listview-justify .mm-panels>.mm-panel:after,
.mm-menu.mm-listview-justify .mm-panels>.mm-panel:before {
 content:none;
 display:none
}
.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview,
.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 height:100%;
 margin-top:0;
 margin-bottom:0
}
.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li,
.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li {
 -webkit-box-flex:1;
 -webkit-flex:1 0 auto;
 -ms-flex:1 0 auto;
 flex:1 0 auto;
 min-height:40px
}
.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li:not(.mm-divider),
.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider) {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column
}
.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li>a:not(.mm-next),
.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li>span,
.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li>a:not(.mm-next),
.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li>span {
 box-sizing:border-box;
 -webkit-box-flex:1;
 -webkit-flex:1 0 auto;
 -ms-flex:1 0 auto;
 flex:1 0 auto;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.mm-listview-small .mm-listview>li>a:not(.mm-next),
.mm-listview-small .mm-listview>li>span {
 padding:7px 10px 7px 20px
}
.mm-listview-small .mm-listview>li.mm-vertical>.mm-next,
.mm-listview-small .mm-vertical>.mm-listview>li>.mm-next {
 height:34px
}
.mm-listview-large .mm-listview>li>a:not(.mm-next),
.mm-listview-large .mm-listview>li>span {
 padding:9px 50px 12px 10px;
 color:#031794;
 font-size:1.6rem
}
.mm-listview-large .mm-listview>li.mm-vertical>.mm-next,
.mm-listview-large .mm-vertical>.mm-listview>li>.mm-next {
 height:50px
}
.mm-listview-huge .mm-listview>li>a:not(.mm-next),
.mm-listview-huge .mm-listview>li>span {
 padding:20px 10px 20px 20px
}
.mm-listview-huge .mm-listview>li.mm-vertical>.mm-next,
.mm-listview-huge .mm-vertical>.mm-listview>li>.mm-next {
 height:60px
}
.mm-listview .mm-divider {
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
 font-size:10px;
 text-transform:uppercase;
 text-indent:20px;
 line-height:25px
}
.mm-listview .mm-spacer {
 padding-top:40px
}
.mm-listview .mm-spacer>.mm-next {
 top:40px
}
.mm-listview .mm-spacer.mm-divider {
 padding-top:25px
}
.mm-listview .mm-inset {
 list-style:inside disc;
 padding:0 10px 15px 40px;
 margin:0
}
.mm-listview .mm-inset>li {
 padding:5px 0
}
.mm-menu .mm-listview.mm-multiline>li>a,
.mm-menu .mm-listview.mm-multiline>li>span,
.mm-menu .mm-listview>li.mm-multiline>a,
.mm-menu .mm-listview>li.mm-multiline>span,
.mm-menu.mm-multiline .mm-listview>li>a,
.mm-menu.mm-multiline .mm-listview>li>span {
 text-overflow:clip;
 white-space:normal
}
.mm-menu.mm-opened[class*=mm-pagedim]~#mm-blocker {
 opacity:0
}
.mm-menu.mm-opened.mm-pagedim~#mm-blocker {
 background:inherit
}
.mm-menu.mm-opened.mm-pagedim-white~#mm-blocker {
 background:#fff
}
.mm-menu.mm-opened.mm-pagedim-black~#mm-blocker {
 background:#000
}
.mm-menu.mm-popup {
 -webkit-transition:opacity .4s ease;
 transition:opacity .4s ease;
 opacity:0;
 box-shadow:0 2px 10px rgba(0,0,0,.3);
 height:80%;
 min-height:140px;
 max-height:880px;
 top:50%;
 left:50%;
 bottom:auto;
 right:auto;
 z-index:2;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 -webkit-transform:translate3d(-50%,-50%,0);
 transform:translate3d(-50%,-50%,0)
}
.mm-menu.mm-popup.mm-opened~.mm-slideout {
 -webkit-transform:none!important;
 -ms-transform:none!important;
 transform:none!important;
 z-index:0
}
.mm-menu.mm-popup.mm-opened~#mm-blocker {
 -webkit-transition-delay:0s!important;
 transition-delay:0s!important;
 z-index:1
}
html.mm-opening .mm-menu.mm-popup {
 opacity:1
}
.mm-menu.mm-offcanvas.mm-right {
 left:auto
}
html.mm-right.mm-opening .mm-menu~.mm-slideout {
 -webkit-transform:translate(-80%,0);
 -ms-transform:translate(-80%,0);
 transform:translate(-80%,0);
 -webkit-transform:translate3d(-80%,0,0);
 transform:translate3d(-80%,0,0)
}
@media all and (max-width:175px) {
 html.mm-right.mm-opening .mm-menu~.mm-slideout {
  -webkit-transform:translate(-140px,0);
  -ms-transform:translate(-140px,0);
  transform:translate(-140px,0);
  -webkit-transform:translate3d(-140px,0,0);
  transform:translate3d(-140px,0,0)
 }
}
@media all and (min-width:550px) {
 html.mm-right.mm-opening .mm-menu~.mm-slideout {
  -webkit-transform:translate(-440px,0);
  -ms-transform:translate(-440px,0);
  transform:translate(-440px,0);
  -webkit-transform:translate3d(-440px,0,0);
  transform:translate3d(-440px,0,0)
 }
}
html.mm-front .mm-slideout {
 -webkit-transform:none!important;
 -ms-transform:none!important;
 transform:none!important;
 z-index:0
}
html.mm-front #mm-blocker {
 z-index:520
}
html.mm-front .mm-menu.mm-offcanvas {
 z-index:999;
 height:100%;
 overflow-x:hidden;
 overflow-y:auto;
 background:#d2dae6
}
.mm-menu.mm-offcanvas.mm-front,
.mm-menu.mm-offcanvas.mm-next {
 -webkit-transition:-webkit-transform .4s ease;
 transition:-webkit-transform .4s ease;
 transition:transform .4s ease;
 transition:transform .4s ease,-webkit-transform .4s ease;
 -webkit-transform:translate(-100%,0);
 -ms-transform:translate(-100%,0);
 transform:translate(-100%,0);
 -webkit-transform:translate3d(-100%,0,0);
 transform:translate3d(-100%,0,0)
}
.mm-menu.mm-offcanvas.mm-front.mm-right,
.mm-menu.mm-offcanvas.mm-next.mm-right {
 -webkit-transform:translate(100%,0);
 -ms-transform:translate(100%,0);
 transform:translate(100%,0);
 -webkit-transform:translate3d(100%,0,0);
 transform:translate3d(100%,0,0)
}
.mm-menu.mm-offcanvas.mm-top {
 -webkit-transform:translate(0,-100%);
 -ms-transform:translate(0,-100%);
 transform:translate(0,-100%);
 -webkit-transform:translate3d(0,-100%,0);
 transform:translate3d(0,-100%,0)
}
.mm-menu.mm-offcanvas.mm-bottom {
 -webkit-transform:translate(0,100%);
 -ms-transform:translate(0,100%);
 transform:translate(0,100%);
 -webkit-transform:translate3d(0,100%,0);
 transform:translate3d(0,100%,0)
}
.mm-menu.mm-offcanvas.mm-bottom,
.mm-menu.mm-offcanvas.mm-top {
 width:100%;
 min-width:100%;
 max-width:100%
}
.mm-menu.mm-offcanvas.mm-bottom {
 top:auto
}
html.mm-opening .mm-menu.mm-offcanvas.mm-front,
html.mm-opening .mm-menu.mm-offcanvas.mm-next {
 -webkit-transform:translate(0,0);
 -ms-transform:translate(0,0);
 transform:translate(0,0);
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.mm-menu.mm-offcanvas.mm-bottom,
.mm-menu.mm-offcanvas.mm-top {
 height:80%;
 min-height:140px;
 max-height:880px
}
.mm-menu.mm-shadow-page:after {
 content:"";
 display:block;
 width:20px;
 height:120%;
 position:absolute;
 left:100%;
 top:-10%;
 z-index:100;
 -webkit-clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);
 clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%)
}
.mm-menu.mm-shadow-page.mm-right:after {
 left:auto;
 right:100%
}
.mm-menu.mm-shadow-page.mm-front:after,
.mm-menu.mm-shadow-page.mm-next:after {
 content:none;
 display:none
}
.mm-menu.mm-shadow-page:after {
 box-shadow:0 0 10px rgba(0,0,0,.3)
}
.mm-menu.mm-theme-dark {
 background:#333;
 border-color:rgba(0,0,0,.15);
 color:rgba(255,255,255,.8)
}
.mm-menu.mm-theme-dark .mm-navbar a,
.mm-menu.mm-theme-dark .mm-navbar>* {
 color:rgba(255,255,255,.4)
}
.mm-menu.mm-theme-dark .mm-btn:after,
.mm-menu.mm-theme-dark .mm-btn:before {
 border-color:rgba(255,255,255,.4)
}
.mm-menu.mm-theme-dark .mm-listview {
 border-color:rgba(0,0,0,.15)
}
.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after {
 border-color:rgba(255,255,255,.4)
}
.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next) {
 -webkit-tap-highlight-color:rgba(0,0,0,.1);
 tap-highlight-color:rgba(0,0,0,.1)
}
.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),
.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span {
 background:rgba(0,0,0,.1)
}
.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,
.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,
.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,
.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next {
 background:rgba(255,255,255,.05)
}
.mm-menu.mm-theme-dark .mm-divider {
 background:rgba(255,255,255,.05)
}
.mm-menu.mm-theme-dark label.mm-check:before {
 border-color:rgba(255,255,255,.8)
}
.mm-menu.mm-theme-dark em.mm-counter {
 color:rgba(255,255,255,.4)
}
.mm-menu.mm-theme-dark .mm-fixeddivider span {
 background:rgba(255,255,255,.05)
}
.mm-menu.mm-shadow-page.mm-theme-dark:after {
 box-shadow:0 0 20px rgba(0,0,0,.5)
}
.mm-menu.mm-shadow-panels.mm-theme-dark .mm-panel.mm-opened:nth-child(n+2) {
 box-shadow:0 0 20px rgba(0,0,0,.5)
}
.mm-menu.mm-theme-dark .mm-search input {
 background:rgba(255,255,255,.3);
 color:rgba(255,255,255,.8)
}
.mm-menu.mm-theme-dark .mm-noresultsmsg {
 color:rgba(255,255,255,.4)
}
.mm-menu.mm-theme-dark .mm-indexer a {
 color:rgba(255,255,255,.4)
}
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span,
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover {
 background:rgba(0,0,0,.1)
}
.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a,
.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,
.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen) {
 background:rgba(0,0,0,.1)
}
.mm-menu.mm-theme-dark label.mm-toggle {
 background:rgba(0,0,0,.15)
}
.mm-menu.mm-theme-dark label.mm-toggle:before {
 background:#333
}
.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle {
 background:#4bd963
}
.mm-menu.mm-theme-white {
 background:#fff;
 border-color:rgba(0,0,0,.1);
 color:rgba(0,0,0,.6)
}
.mm-menu.mm-theme-white .mm-navbar a,
.mm-menu.mm-theme-white .mm-navbar>* {
 color:rgba(0,0,0,.3)
}
.mm-menu.mm-theme-white .mm-btn:after,
.mm-menu.mm-theme-white .mm-btn:before {
 border-color:rgba(0,0,0,.3)
}
.mm-menu.mm-theme-white .mm-listview {
 border-color:rgba(0,0,0,.1)
}
.mm-menu.mm-theme-white .mm-listview>li .mm-next:after {
 border-color:rgba(0,0,0,.3)
}
.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next) {
 -webkit-tap-highlight-color:rgba(0,0,0,.05);
 tap-highlight-color:rgba(0,0,0,.05)
}
.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),
.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span {
 background:rgba(0,0,0,.05)
}
.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,
.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,
.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,
.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next {
 background:rgba(0,0,0,.05)
}
.mm-menu.mm-theme-white .mm-divider {
 background:rgba(0,0,0,.05)
}
.mm-menu.mm-theme-white label.mm-check:before {
 border-color:rgba(0,0,0,.6)
}
.mm-menu.mm-theme-white em.mm-counter {
 color:rgba(0,0,0,.3)
}
.mm-menu.mm-theme-white .mm-fixeddivider span {
 background:rgba(0,0,0,.05)
}
.mm-menu.mm-shadow-page.mm-theme-white:after {
 box-shadow:0 0 10px rgba(0,0,0,.2)
}
.mm-menu.mm-shadow-panels.mm-theme-white .mm-panel.mm-opened:nth-child(n+2) {
 box-shadow:0 0 10px rgba(0,0,0,.2)
}
.mm-menu.mm-theme-white .mm-search input {
 background:rgba(0,0,0,.05);
 color:rgba(0,0,0,.6)
}
.mm-menu.mm-theme-white .mm-noresultsmsg {
 color:rgba(0,0,0,.3)
}
.mm-menu.mm-theme-white .mm-indexer a {
 color:rgba(0,0,0,.3)
}
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover {
 background:rgba(0,0,0,.05)
}
.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,
.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,
.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen) {
 background:rgba(0,0,0,.05)
}
.mm-menu.mm-theme-white label.mm-toggle {
 background:rgba(0,0,0,.1)
}
.mm-menu.mm-theme-white label.mm-toggle:before {
 background:#fff
}
.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle {
 background:#4bd963
}
.mm-menu.mm-theme-black {
 background:#000;
 border-color:rgba(255,255,255,.2);
 color:rgba(255,255,255,.6)
}
.mm-menu.mm-theme-black .mm-navbar a,
.mm-menu.mm-theme-black .mm-navbar>* {
 color:rgba(255,255,255,.4)
}
.mm-menu.mm-theme-black .mm-btn:after,
.mm-menu.mm-theme-black .mm-btn:before {
 border-color:rgba(255,255,255,.4)
}
.mm-menu.mm-theme-black .mm-listview {
 border-color:rgba(255,255,255,.2)
}
.mm-menu.mm-theme-black .mm-listview>li .mm-next:after {
 border-color:rgba(255,255,255,.4)
}
.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next) {
 -webkit-tap-highlight-color:rgba(255,255,255,.3);
 tap-highlight-color:rgba(255,255,255,.3)
}
.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),
.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span {
 background:rgba(255,255,255,.3)
}
.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,
.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,
.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,
.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next {
 background:rgba(255,255,255,.2)
}
.mm-menu.mm-theme-black .mm-divider {
 background:rgba(255,255,255,.2)
}
.mm-menu.mm-theme-black label.mm-check:before {
 border-color:rgba(255,255,255,.6)
}
.mm-menu.mm-theme-black em.mm-counter {
 color:rgba(255,255,255,.4)
}
.mm-menu.mm-theme-black .mm-fixeddivider span {
 background:rgba(255,255,255,.2)
}
.mm-menu.mm-shadow-page.mm-theme-black:after {
 content:none;
 display:none
}
.mm-menu.mm-shadow-panels.mm-theme-black .mm-panel.mm-opened:nth-child(n+2) {
 box-shadow:false
}
.mm-menu.mm-theme-black .mm-search input {
 background:rgba(255,255,255,.3);
 color:rgba(255,255,255,.6)
}
.mm-menu.mm-theme-black .mm-noresultsmsg {
 color:rgba(255,255,255,.4)
}
.mm-menu.mm-theme-black .mm-indexer a {
 color:rgba(255,255,255,.4)
}
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover {
 background:rgba(255,255,255,.3)
}
.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,
.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,
.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen) {
 background:rgba(255,255,255,.3)
}
.mm-menu.mm-theme-black label.mm-toggle {
 background:rgba(255,255,255,.2)
}
.mm-menu.mm-theme-black label.mm-toggle:before {
 background:#000
}
.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle {
 background:#4bd963
}
.mm-menu .mm-tileview.mm-listview:after,
.mm-menu.mm-tileview .mm-listview:after {
 content:'';
 display:block;
 clear:both
}
.mm-menu .mm-tileview.mm-listview>li,
.mm-menu.mm-tileview .mm-listview>li {
 width:50%;
 height:0;
 padding:50% 0 0 0;
 float:left;
 position:relative
}
.mm-menu .mm-tileview.mm-listview>li:after,
.mm-menu.mm-tileview .mm-listview>li:after {
 left:0;
 top:0;
 border-right-width:1px;
 border-right-style:solid;
 z-index:-1
}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,
.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs {
 width:12.5%;
 padding-top:12.5%
}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-s,
.mm-menu.mm-tileview .mm-listview>li.mm-tile-s {
 width:25%;
 padding-top:25%
}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-l,
.mm-menu.mm-tileview .mm-listview>li.mm-tile-l {
 width:75%;
 padding-top:75%
}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,
.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl {
 width:100%;
 padding-top:100%
}
.mm-menu .mm-tileview.mm-listview>li>a,
.mm-menu .mm-tileview.mm-listview>li>span,
.mm-menu.mm-tileview .mm-listview>li>a,
.mm-menu.mm-tileview .mm-listview>li>span {
 line-height:1px;
 text-align:center;
 padding:50% 10px 0 10px;
 margin:0;
 position:absolute;
 top:0;
 right:1px;
 bottom:1px;
 left:0
}
.mm-menu .mm-tileview.mm-listview>li>.mm-next,
.mm-menu.mm-tileview .mm-listview>li>.mm-next {
 width:auto
}
.mm-menu .mm-tileview.mm-listview>li>.mm-next:after,
.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,
.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,
.mm-menu.mm-tileview .mm-listview>li>.mm-next:before {
 content:none;
 display:none
}
.mm-menu.mm-tileview .mm-panel {
 padding-left:0;
 padding-right:0
}
.mm-menu.mm-tileview .mm-panel:after {
 content:none;
 display:none
}
.mm-menu.mm-tileview .mm-listview {
 margin:0
}
html.mm-widescreen body {
 position:relative
}
html.mm-widescreen #mm-blocker {
 display:none!important
}
html.mm-widescreen .mm-slideout {
 -webkit-transform:none!important;
 -ms-transform:none!important;
 transform:none!important;
 width:70%!important;
 margin-left:30%!important
}
html.mm-widescreen .mm-page {
 background:inherit;
 box-sizing:border-box
}
html.mm-widescreen.mm-blocking,
html.mm-widescreen.mm-blocking body {
 overflow:auto
}
.mm-menu.mm-widescreen {
 border-right-width:1px;
 border-right-style:solid;
 display:block!important;
 width:30%!important;
 min-width:0!important;
 max-width:none!important;
 top:0!important;
 right:auto!important;
 bottom:0!important;
 left:0!important;
 z-index:100!important;
 -webkit-transform:none!important;
 -ms-transform:none!important;
 transform:none!important
}
.mm-menu.mm-widescreen.mm-pageshadow:after {
 content:none;
 display:none
}
.mm-menu.mm-autoheight {
 -webkit-transition:none .4s ease;
 transition:none .4s ease;
 -webkit-transition-property:height,-webkit-transform;
 transition-property:height,-webkit-transform;
 transition-property:transform,height;
 transition-property:transform,height,-webkit-transform
}
.mm-menu.mm-autoheight:not(.mm-offcanvas) {
 position:relative
}
.mm-menu.mm-measureheight .mm-panel.mm-vertical.mm-opened,
.mm-menu.mm-measureheight .mm-panel:not(.mm-vertical) {
 display:block!important
}
.mm-menu.mm-measureheight .mm-panels>.mm-panel {
 bottom:auto!important;
 height:auto!important
}
.mm-columns {
 -webkit-transition-property:width;
 transition-property:width
}
.mm-columns .mm-panels>.mm-panel {
 right:auto;
 -webkit-transition-property:width,-webkit-transform;
 transition-property:width,-webkit-transform;
 transition-property:width,transform;
 transition-property:width,transform,-webkit-transform
}
.mm-columns .mm-panels>.mm-panel.mm-opened,
.mm-columns .mm-panels>.mm-panel.mm-subopened {
 border-left:1px solid;
 border-color:inherit;
 display:block!important
}
.mm-columns .mm-panels>.mm-columns-0 {
 -webkit-transform:translate(0,0);
 -ms-transform:translate(0,0);
 transform:translate(0,0);
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.mm-columns-0 .mm-panels>.mm-panel {
 z-index:0
}
.mm-columns-0 .mm-panels>.mm-panel else {
 width:100%
}
.mm-columns-0 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened) {
 -webkit-transform:translate(100%,0);
 -ms-transform:translate(100%,0);
 transform:translate(100%,0);
 -webkit-transform:translate3d(100%,0,0);
 transform:translate3d(100%,0,0)
}
.mm-menu.mm-offcanvas.mm-columns-0 {
 width:80%;
 min-width:140px;
 max-width:0
}
html.mm-opening .mm-menu.mm-columns-0~.mm-slideout {
 -webkit-transform:translate(80%,0);
 -ms-transform:translate(80%,0);
 transform:translate(80%,0);
 -webkit-transform:translate3d(80%,0,0);
 transform:translate3d(80%,0,0)
}
@media all and (max-width:175px) {
 html.mm-opening .mm-menu.mm-columns-0~.mm-slideout {
  -webkit-transform:translate(140px,0);
  -ms-transform:translate(140px,0);
  transform:translate(140px,0);
  -webkit-transform:translate3d(140px,0,0);
  transform:translate3d(140px,0,0)
 }
}
@media all and (min-width:0) {
 html.mm-opening .mm-menu.mm-columns-0~.mm-slideout {
  -webkit-transform:translate(0,0);
  -ms-transform:translate(0,0);
  transform:translate(0,0);
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
html.mm-right.mm-opening .mm-menu.mm-columns-0~.mm-slideout {
 -webkit-transform:translate(-80%,0);
 -ms-transform:translate(-80%,0);
 transform:translate(-80%,0);
 -webkit-transform:translate3d(-80%,0,0);
 transform:translate3d(-80%,0,0)
}
@media all and (max-width:175px) {
 html.mm-right.mm-opening .mm-menu.mm-columns-0~.mm-slideout {
  -webkit-transform:translate(-140px,0);
  -ms-transform:translate(-140px,0);
  transform:translate(-140px,0);
  -webkit-transform:translate3d(-140px,0,0);
  transform:translate3d(-140px,0,0)
 }
}
@media all and (min-width:0) {
 html.mm-right.mm-opening .mm-menu.mm-columns-0~.mm-slideout {
  -webkit-transform:translate(0,0);
  -ms-transform:translate(0,0);
  transform:translate(0,0);
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
.mm-columns .mm-panels>.mm-columns-1 {
 -webkit-transform:translate(100%,0);
 -ms-transform:translate(100%,0);
 transform:translate(100%,0);
 -webkit-transform:translate3d(100%,0,0);
 transform:translate3d(100%,0,0)
}
.mm-columns-1 .mm-panels>.mm-panel {
 z-index:1;
 width:100%
}
.mm-columns-1 .mm-panels>.mm-panel else {
 width:100%
}
.mm-columns-1 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened) {
 -webkit-transform:translate(200%,0);
 -ms-transform:translate(200%,0);
 transform:translate(200%,0);
 -webkit-transform:translate3d(200%,0,0);
 transform:translate3d(200%,0,0)
}
.mm-menu.mm-offcanvas.mm-columns-1 {
 width:80%;
 min-width:140px;
 max-width:440px
}
html.mm-opening .mm-menu.mm-columns-1~.mm-slideout {
 -webkit-transform:translate(80%,0);
 -ms-transform:translate(80%,0);
 transform:translate(80%,0);
 -webkit-transform:translate3d(80%,0,0);
 transform:translate3d(80%,0,0)
}
@media all and (max-width:175px) {
 html.mm-opening .mm-menu.mm-columns-1~.mm-slideout {
  -webkit-transform:translate(140px,0);
  -ms-transform:translate(140px,0);
  transform:translate(140px,0);
  -webkit-transform:translate3d(140px,0,0);
  transform:translate3d(140px,0,0)
 }
}
@media all and (min-width:550px) {
 html.mm-opening .mm-menu.mm-columns-1~.mm-slideout {
  -webkit-transform:translate(440px,0);
  -ms-transform:translate(440px,0);
  transform:translate(440px,0);
  -webkit-transform:translate3d(440px,0,0);
  transform:translate3d(440px,0,0)
 }
}
html.mm-right.mm-opening .mm-menu.mm-columns-1~.mm-slideout {
 -webkit-transform:translate(-80%,0);
 -ms-transform:translate(-80%,0);
 transform:translate(-80%,0);
 -webkit-transform:translate3d(-80%,0,0);
 transform:translate3d(-80%,0,0)
}
@media all and (max-width:175px) {
 html.mm-right.mm-opening .mm-menu.mm-columns-1~.mm-slideout {
  -webkit-transform:translate(-140px,0);
  -ms-transform:translate(-140px,0);
  transform:translate(-140px,0);
  -webkit-transform:translate3d(-140px,0,0);
  transform:translate3d(-140px,0,0)
 }
}
@media all and (min-width:550px) {
 html.mm-right.mm-opening .mm-menu.mm-columns-1~.mm-slideout {
  -webkit-transform:translate(-440px,0);
  -ms-transform:translate(-440px,0);
  transform:translate(-440px,0);
  -webkit-transform:translate3d(-440px,0,0);
  transform:translate3d(-440px,0,0)
 }
}
.mm-columns .mm-panels>.mm-columns-2 {
 -webkit-transform:translate(200%,0);
 -ms-transform:translate(200%,0);
 transform:translate(200%,0);
 -webkit-transform:translate3d(200%,0,0);
 transform:translate3d(200%,0,0)
}
.mm-columns-2 .mm-panels>.mm-panel {
 z-index:2;
 width:50%
}
.mm-columns-2 .mm-panels>.mm-panel else {
 width:100%
}
.mm-columns-2 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened) {
 -webkit-transform:translate(300%,0);
 -ms-transform:translate(300%,0);
 transform:translate(300%,0);
 -webkit-transform:translate3d(300%,0,0);
 transform:translate3d(300%,0,0)
}
.mm-menu.mm-offcanvas.mm-columns-2 {
 width:80%;
 min-width:140px;
 max-width:880px
}
html.mm-opening .mm-menu.mm-columns-2~.mm-slideout {
 -webkit-transform:translate(80%,0);
 -ms-transform:translate(80%,0);
 transform:translate(80%,0);
 -webkit-transform:translate3d(80%,0,0);
 transform:translate3d(80%,0,0)
}
@media all and (max-width:175px) {
 html.mm-opening .mm-menu.mm-columns-2~.mm-slideout {
  -webkit-transform:translate(140px,0);
  -ms-transform:translate(140px,0);
  transform:translate(140px,0);
  -webkit-transform:translate3d(140px,0,0);
  transform:translate3d(140px,0,0)
 }
}
@media all and (min-width:1100px) {
 html.mm-opening .mm-menu.mm-columns-2~.mm-slideout {
  -webkit-transform:translate(880px,0);
  -ms-transform:translate(880px,0);
  transform:translate(880px,0);
  -webkit-transform:translate3d(880px,0,0);
  transform:translate3d(880px,0,0)
 }
}
html.mm-right.mm-opening .mm-menu.mm-columns-2~.mm-slideout {
 -webkit-transform:translate(-80%,0);
 -ms-transform:translate(-80%,0);
 transform:translate(-80%,0);
 -webkit-transform:translate3d(-80%,0,0);
 transform:translate3d(-80%,0,0)
}
@media all and (max-width:175px) {
 html.mm-right.mm-opening .mm-menu.mm-columns-2~.mm-slideout {
  -webkit-transform:translate(-140px,0);
  -ms-transform:translate(-140px,0);
  transform:translate(-140px,0);
  -webkit-transform:translate3d(-140px,0,0);
  transform:translate3d(-140px,0,0)
 }
}
@media all and (min-width:1100px) {
 html.mm-right.mm-opening .mm-menu.mm-columns-2~.mm-slideout {
  -webkit-transform:translate(-880px,0);
  -ms-transform:translate(-880px,0);
  transform:translate(-880px,0);
  -webkit-transform:translate3d(-880px,0,0);
  transform:translate3d(-880px,0,0)
 }
}
.mm-columns .mm-panels>.mm-columns-3 {
 -webkit-transform:translate(300%,0);
 -ms-transform:translate(300%,0);
 transform:translate(300%,0);
 -webkit-transform:translate3d(300%,0,0);
 transform:translate3d(300%,0,0)
}
.mm-columns-3 .mm-panels>.mm-panel {
 z-index:3;
 width:33.34%
}
.mm-columns-3 .mm-panels>.mm-panel else {
 width:100%
}
.mm-columns-3 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened) {
 -webkit-transform:translate(400%,0);
 -ms-transform:translate(400%,0);
 transform:translate(400%,0);
 -webkit-transform:translate3d(400%,0,0);
 transform:translate3d(400%,0,0)
}
.mm-menu.mm-offcanvas.mm-columns-3 {
 width:80%;
 min-width:140px;
 max-width:1320px
}
html.mm-opening .mm-menu.mm-columns-3~.mm-slideout {
 -webkit-transform:translate(80%,0);
 -ms-transform:translate(80%,0);
 transform:translate(80%,0);
 -webkit-transform:translate3d(80%,0,0);
 transform:translate3d(80%,0,0)
}
@media all and (max-width:175px) {
 html.mm-opening .mm-menu.mm-columns-3~.mm-slideout {
  -webkit-transform:translate(140px,0);
  -ms-transform:translate(140px,0);
  transform:translate(140px,0);
  -webkit-transform:translate3d(140px,0,0);
  transform:translate3d(140px,0,0)
 }
}
@media all and (min-width:1650px) {
 html.mm-opening .mm-menu.mm-columns-3~.mm-slideout {
  -webkit-transform:translate(1320px,0);
  -ms-transform:translate(1320px,0);
  transform:translate(1320px,0);
  -webkit-transform:translate3d(1320px,0,0);
  transform:translate3d(1320px,0,0)
 }
}
html.mm-right.mm-opening .mm-menu.mm-columns-3~.mm-slideout {
 -webkit-transform:translate(-80%,0);
 -ms-transform:translate(-80%,0);
 transform:translate(-80%,0);
 -webkit-transform:translate3d(-80%,0,0);
 transform:translate3d(-80%,0,0)
}
@media all and (max-width:175px) {
 html.mm-right.mm-opening .mm-menu.mm-columns-3~.mm-slideout {
  -webkit-transform:translate(-140px,0);
  -ms-transform:translate(-140px,0);
  transform:translate(-140px,0);
  -webkit-transform:translate3d(-140px,0,0);
  transform:translate3d(-140px,0,0)
 }
}
@media all and (min-width:1650px) {
 html.mm-right.mm-opening .mm-menu.mm-columns-3~.mm-slideout {
  -webkit-transform:translate(-1320px,0);
  -ms-transform:translate(-1320px,0);
  transform:translate(-1320px,0);
  -webkit-transform:translate3d(-1320px,0,0);
  transform:translate3d(-1320px,0,0)
 }
}
.mm-columns .mm-panels>.mm-columns-4 {
 -webkit-transform:translate(400%,0);
 -ms-transform:translate(400%,0);
 transform:translate(400%,0);
 -webkit-transform:translate3d(400%,0,0);
 transform:translate3d(400%,0,0)
}
.mm-columns-4 .mm-panels>.mm-panel {
 z-index:4;
 width:25%
}
.mm-columns-4 .mm-panels>.mm-panel else {
 width:100%
}
.mm-columns-4 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened) {
 -webkit-transform:translate(500%,0);
 -ms-transform:translate(500%,0);
 transform:translate(500%,0);
 -webkit-transform:translate3d(500%,0,0);
 transform:translate3d(500%,0,0)
}
.mm-menu.mm-offcanvas.mm-columns-4 {
 width:80%;
 min-width:140px;
 max-width:1760px
}
html.mm-opening .mm-menu.mm-columns-4~.mm-slideout {
 -webkit-transform:translate(80%,0);
 -ms-transform:translate(80%,0);
 transform:translate(80%,0);
 -webkit-transform:translate3d(80%,0,0);
 transform:translate3d(80%,0,0)
}
@media all and (max-width:175px) {
 html.mm-opening .mm-menu.mm-columns-4~.mm-slideout {
  -webkit-transform:translate(140px,0);
  -ms-transform:translate(140px,0);
  transform:translate(140px,0);
  -webkit-transform:translate3d(140px,0,0);
  transform:translate3d(140px,0,0)
 }
}
@media all and (min-width:2200px) {
 html.mm-opening .mm-menu.mm-columns-4~.mm-slideout {
  -webkit-transform:translate(1760px,0);
  -ms-transform:translate(1760px,0);
  transform:translate(1760px,0);
  -webkit-transform:translate3d(1760px,0,0);
  transform:translate3d(1760px,0,0)
 }
}
html.mm-right.mm-opening .mm-menu.mm-columns-4~.mm-slideout {
 -webkit-transform:translate(-80%,0);
 -ms-transform:translate(-80%,0);
 transform:translate(-80%,0);
 -webkit-transform:translate3d(-80%,0,0);
 transform:translate3d(-80%,0,0)
}
@media all and (max-width:175px) {
 html.mm-right.mm-opening .mm-menu.mm-columns-4~.mm-slideout {
  -webkit-transform:translate(-140px,0);
  -ms-transform:translate(-140px,0);
  transform:translate(-140px,0);
  -webkit-transform:translate3d(-140px,0,0);
  transform:translate3d(-140px,0,0)
 }
}
@media all and (min-width:2200px) {
 html.mm-right.mm-opening .mm-menu.mm-columns-4~.mm-slideout {
  -webkit-transform:translate(-1760px,0);
  -ms-transform:translate(-1760px,0);
  transform:translate(-1760px,0);
  -webkit-transform:translate3d(-1760px,0,0);
  transform:translate3d(-1760px,0,0)
 }
}
.mm-columns.mm-offcanvas.mm-bottom,
.mm-columns.mm-offcanvas.mm-top {
 width:100%;
 max-width:100%;
 min-width:100%
}
html.mm-opening .mm-columns.mm-offcanvas.mm-front,
html.mm-opening .mm-columns.mm-offcanvas.mm-next {
 -webkit-transition-property:width,min-width,max-width,-webkit-transform;
 transition-property:width,min-width,max-width,-webkit-transform;
 transition-property:width,min-width,max-width,transform;
 transition-property:width,min-width,max-width,transform,-webkit-transform
}
em.mm-counter {
 font:inherit;
 font-size:14px;
 font-style:normal;
 text-indent:0;
 line-height:20px;
 display:block;
 margin-top:-10px;
 position:absolute;
 right:45px;
 top:50%
}
em.mm-counter+a.mm-next {
 width:90px
}
em.mm-counter+a.mm-next+a,
em.mm-counter+a.mm-next+span {
 margin-right:90px
}
em.mm-counter+a.mm-fullsubopen {
 padding-left:0
}
em.mm-counter+a.mm-fullsubopen+a,
em.mm-counter+a.mm-fullsubopen+span {
 padding-right:90px
}
.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+a,
.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+span {
 padding-right:90px
}
.mm-vertical>.mm-counter {
 top:12px;
 margin-top:0
}
.mm-vertical.mm-spacer>.mm-counter {
 margin-top:40px
}
.mm-nosubresults>.mm-counter {
 display:none
}
.mm-menu em.mm-counter {
 color:rgba(0,0,0,.3)
}
.mm-divider>span {
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
 padding:0;
 line-height:25px
}
.mm-divider.mm-opened a.mm-next:after {
 -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
.mm-collapsed:not(.mm-uncollapsed) {
 display:none
}
.mm-fixeddivider {
 background:inherit;
 display:none;
 position:absolute;
 top:0;
 left:0;
 right:0;
 z-index:10;
 -webkit-transform:translate(0,0);
 -ms-transform:translate(0,0);
 transform:translate(0,0);
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.mm-fixeddivider:after {
 content:none!important;
 display:none!important
}
.mm-hasdividers .mm-fixeddivider {
 display:block
}
.mm-menu .mm-fixeddivider span {
 background:rgba(0,0,0,.05)
}
html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-slideout {
 -webkit-transition-duration:0s;
 transition-duration:0s
}
.mm-menu.mm-dropdown {
 box-shadow:0 2px 10px rgba(0,0,0,.3);
 height:80%
}
html.mm-dropdown .mm-slideout {
 -webkit-transform:none!important;
 -ms-transform:none!important;
 transform:none!important;
 z-index:0
}
html.mm-dropdown #mm-blocker {
 -webkit-transition-delay:0s!important;
 transition-delay:0s!important;
 z-index:1
}
html.mm-dropdown .mm-menu {
 z-index:2
}
html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu {
 display:none
}
.mm-menu.mm-tip:before {
 content:'';
 background:inherit;
 box-shadow:0 2px 10px rgba(0,0,0,.3);
 display:block;
 width:15px;
 height:15px;
 position:absolute;
 z-index:0;
 -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
.mm-menu.mm-tipleft:before {
 left:22px
}
.mm-menu.mm-tipright:before {
 right:22px
}
.mm-menu.mm-tiptop:before {
 top:-8px
}
.mm-menu.mm-tipbottom:before {
 bottom:-8px
}
.mm-iconpanel .mm-panels>.mm-panel {
 -webkit-transition-property:left,-webkit-transform;
 transition-property:left,-webkit-transform;
 transition-property:transform,left;
 transition-property:transform,left,-webkit-transform
}
.mm-iconpanel .mm-panels>.mm-panel.mm-opened,
.mm-iconpanel .mm-panels>.mm-panel.mm-subopened {
 border-left:1px solid;
 border-color:inherit;
 display:block!important
}
.mm-iconpanel .mm-panels>.mm-panel.mm-subopened {
 -webkit-transform:translate(0,0);
 -ms-transform:translate(0,0);
 transform:translate(0,0);
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.mm-iconpanel .mm-panel.mm-iconpanel-0 {
 left:0
}
.mm-iconpanel .mm-panel.mm-iconpanel-1 {
 left:0
}
.mm-iconpanel .mm-panel.mm-iconpanel-2 {
 left:0
}
.mm-iconpanel .mm-panel.mm-iconpanel-3 {
 left:0
}
.mm-iconpanel .mm-panel.mm-iconpanel-4 {
 left:0
}
.mm-iconpanel .mm-panel.mm-iconpanel-5 {
 left:0
}
.mm-iconpanel .mm-panel.mm-iconpanel-6 {
 left:0
}
.mm-subblocker {
 background:inherit;
 opacity:0;
 display:block;
 max-height:100%;
 position:absolute;
 top:0;
 right:0;
 left:0;
 z-index:3;
 -webkit-transition:opacity .4s ease;
 transition:opacity .4s ease
}
.mm-subopened .mm-subblocker {
 opacity:.6;
 bottom:-100000px
}
.mm-keyboardfocus a:focus {
 outline:0
}
.mm-navbars-bottom,
.mm-navbars-top {
 background:inherit;
 border-color:inherit;
 border-width:0;
 overflow:hidden;
 position:relative;
 left:0;
 right:0;
 z-index:30;
 transition:all .4s ease;
 -webkit-transition:all .4s ease;
 position:absolute;
 top:auto;
 z-index:999
}
.mm-navbars-bottom>.mm-navbar,
.mm-navbars-top>.mm-navbar {
 border:0;
 padding:0;
 position:relative;
 -webkit-transform:translate(0,0);
 -ms-transform:translate(0,0);
 transform:translate(0,0);
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.mm-navbars-top {
 border-bottom-style:solid;
 border-bottom-width:1px;
 top:0
}
.mm-navbars-bottom {
 border-top-style:solid;
 border-top-width:0;
 bottom:auto;
 top:calc(100% - 75px);
 padding:16px 25px;
 height:75px;
 background:#f4f4f4
}
.mm-navbar.mm-hasbtns {
 padding:0
}
.mm-navbar[class*=mm-navbar-content-]>* {
 box-sizing:border-box;
 display:block;
 float:left
}
.mm-navbar .mm-breadcrumbs {
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
 -webkit-overflow-scrolling:touch;
 overflow-x:auto;
 text-align:left;
 padding:0 0 0 17px
}
.mm-navbar .mm-breadcrumbs>* {
 display:inline-block;
 padding:10px 3px
}
.mm-navbar .mm-breadcrumbs>a {
 text-decoration:underline
}
.mm-navbar.mm-hasbtns .mm-breadcrumbs {
 margin-left:-40px
}
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs {
 margin-left:0;
 padding-left:0
}
.mm-hasnavbar-top-1 .mm-panels {
 top:40px
}
.mm-hasnavbar-top-2 .mm-panels {
 top:80px
}
.mm-hasnavbar-top-3 .mm-panels {
 top:120px
}
.mm-hasnavbar-top-4 .mm-panels {
 top:160px
}
.mm-hasnavbar-bottom-1 .mm-panels {
 bottom:76px
}
.mm-hasnavbar-bottom-2 .mm-panels {
 bottom:80px
}
.mm-hasnavbar-bottom-3 .mm-panels {
 bottom:120px
}
.mm-hasnavbar-bottom-4 .mm-panels {
 bottom:160px
}
.mm-navbar-size-2 {
 height:80px
}
.mm-navbar-size-3 {
 height:120px
}
.mm-navbar-size-4 {
 height:160px
}
.mm-navbar-content-2>* {
 width:50%
}
.mm-navbar-content-3>* {
 width:33.33%
}
.mm-navbar-content-4>* {
 width:25%
}
.mm-navbar-content-5>* {
 width:20%
}
.mm-navbar-content-6>* {
 width:16.67%
}
.mm-menu.mm-rtl {
 direction:rtl
}
.mm-menu.mm-rtl.mm-offcanvas {
 right:auto
}
.mm-menu.mm-rtl .mm-panel:not(.mm-opened) {
 -webkit-transform:translate(-100%,0);
 -ms-transform:translate(-100%,0);
 transform:translate(-100%,0);
 -webkit-transform:translate3d(-100%,0,0);
 transform:translate3d(-100%,0,0)
}
.mm-menu.mm-rtl .mm-panel.mm-subopened {
 -webkit-transform:translate(30%,0);
 -ms-transform:translate(30%,0);
 transform:translate(30%,0);
 -webkit-transform:translate3d(30%,0,0);
 transform:translate3d(30%,0,0)
}
.mm-menu.mm-rtl .mm-navbar .mm-btn:first-child {
 left:auto;
 right:0
}
.mm-menu.mm-rtl .mm-navbar .mm-btn:last-child {
 right:auto;
 left:0
}
.mm-menu.mm-rtl .mm-navbar .mm-next:after {
 -webkit-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg);
 left:23px;
 right:auto
}
.mm-menu.mm-rtl .mm-navbar .mm-prev:before {
 -webkit-transform:rotate(135deg);
 -ms-transform:rotate(135deg);
 transform:rotate(135deg);
 right:23px;
 left:auto
}
.mm-menu.mm-rtl .mm-listview>li:not(.mm-divider)::after {
 left:0;
 right:20px
}
.mm-menu.mm-rtl .mm-listview>li>a:not(.mm-next),
.mm-menu.mm-rtl .mm-listview>li>span:not(.mm-next) {
 padding-left:10px;
 padding-right:20px!important;
 margin-right:0!important
}
.mm-menu.mm-rtl .mm-listview .mm-next {
 right:auto;
 left:0
}
.mm-menu.mm-rtl .mm-listview .mm-next:before {
 left:auto;
 right:0
}
.mm-menu.mm-rtl .mm-listview .mm-next:after {
 -webkit-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg);
 left:23px;
 right:auto
}
.mm-menu.mm-rtl .mm-listview .mm-next+a,
.mm-menu.mm-rtl .mm-listview .mm-next+span {
 margin-left:50px
}
.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+a,
.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+span {
 padding-left:50px
}
.mm-menu.mm-rtl em.mm-counter {
 left:45px;
 right:auto
}
.mm-menu.mm-rtl em.mm-counter+a.mm-next+a,
.mm-menu.mm-rtl em.mm-counter+a.mm-next+span {
 margin-left:90px
}
.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+a,
.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+span {
 padding-left:90px
}
.mm-menu.mm-rtl label.mm-check,
.mm-menu.mm-rtl label.mm-toggle {
 left:20px;
 right:auto!important
}
.mm-menu.mm-rtl label.mm-toggle+a,
.mm-menu.mm-rtl label.mm-toggle+span {
 padding-left:80px
}
.mm-menu.mm-rtl label.mm-check+a,
.mm-menu.mm-rtl label.mm-check+span {
 padding-left:60px
}
.mm-menu.mm-rtl a.mm-next+label.mm-check,
.mm-menu.mm-rtl a.mm-next+label.mm-toggle {
 left:60px
}
.mm-menu.mm-rtl a.mm-next+label.mm-check+a,
.mm-menu.mm-rtl a.mm-next+label.mm-check+span,
.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,
.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span {
 margin-left:50px
}
.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,
.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span {
 padding-left:70px
}
.mm-menu.mm-rtl a.mm-next+label.mm-check+a,
.mm-menu.mm-rtl a.mm-next+label.mm-check+span {
 padding-left:50px
}
.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check,
.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle {
 left:100px
}
.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+a,
.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+span,
.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+a,
.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+span {
 margin-left:90px
}
.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-] {
 left:0
}
.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-].mm-subopened {
 -webkit-transform:translate(0,0);
 -ms-transform:translate(0,0);
 transform:translate(0,0);
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel {
 -webkit-transition-property:right,-webkit-transform;
 transition-property:right,-webkit-transform;
 transition-property:transform,right;
 transition-property:transform,right,-webkit-transform
}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-0 {
 right:0
}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-1 {
 right:40px
}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-2 {
 right:80px
}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-3 {
 right:120px
}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-4 {
 right:160px
}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-5 {
 right:200px
}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-6 {
 right:240px
}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-opened {
 border-left:none;
 border-right:1px solid;
 border-color:inherit
}
.mm-search,
.mm-search input {
 box-sizing:border-box
}
.mm-search {
 height:40px;
 padding:7px 10px 0 10px;
 position:relative
}
.mm-search input {
 border:none!important;
 outline:0!important;
 box-shadow:none!important;
 border-radius:4px;
 font:inherit;
 font-size:14px;
 line-height:26px;
 display:block;
 box-sizing:border-box;
 width:100%;
 height:26px;
 min-height:26px;
 max-height:26px;
 margin:0;
 padding:0 10px
}
.mm-search input::-ms-clear {
 display:none
}
.mm-search .mm-clear,
.mm-search .mm-next {
 right:0
}
.mm-panel>.mm-search {
 width:100%;
 position:absolute;
 top:0;
 left:0
}
.mm-panel.mm-hassearch {
 padding-top:40px
}
.mm-panel.mm-hassearch.mm-hasnavbar {
 padding-top:80px
}
.mm-panel.mm-hassearch.mm-hasnavbar>.mm-search {
 top:40px
}
.mm-noresultsmsg {
 text-align:center;
 font-size:21px;
 padding:40px 0
}
.mm-noresults .mm-indexer {
 display:none!important
}
li.mm-nosubresults>a.mm-next {
 display:none
}
li.mm-nosubresults>a.mm-next+a,
li.mm-nosubresults>a.mm-next+span {
 padding-right:10px
}
.mm-menu .mm-search input {
 background:rgba(0,0,0,.05);
 color:rgba(0,0,0,.75)
}
.mm-menu .mm-noresultsmsg {
 color:rgba(0,0,0,.3)
}
.mm-indexer {
 background:inherit;
 text-align:center;
 font-size:12px;
 box-sizing:border-box;
 width:20px;
 position:absolute;
 top:0;
 bottom:0;
 right:-100px;
 z-index:15;
 -webkit-transition:right .4s ease;
 transition:right .4s ease;
 -webkit-transform:translate(0,0);
 -ms-transform:translate(0,0);
 transform:translate(0,0);
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.mm-indexer a {
 text-decoration:none;
 display:block;
 height:3.85%
}
.mm-indexer~.mm-panel.mm-hasindexer {
 padding-right:40px
}
.mm-hasindexer .mm-indexer {
 right:0
}
.mm-hasindexer .mm-fixeddivider {
 right:20px
}
.mm-menu .mm-indexer a {
 color:rgba(0,0,0,.3)
}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,
.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),
.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a,
.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,
.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen) {
 -webkit-transition:background .4s ease;
 transition:background .4s ease
}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span,
.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover {
 background:rgba(255,255,255,.5)
}
.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a,
.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,
.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen) {
 background:rgba(255,255,255,.5)
}
input.mm-check,
input.mm-toggle {
 position:absolute;
 left:-10000px
}
label.mm-check,
label.mm-toggle {
 margin:0;
 position:absolute;
 top:50%;
 z-index:2
}
label.mm-check:before,
label.mm-toggle:before {
 content:'';
 display:block
}
label.mm-toggle {
 border-radius:30px;
 width:50px;
 height:30px;
 margin-top:-15px
}
label.mm-toggle:before {
 border-radius:30px;
 width:28px;
 height:28px;
 margin:1px
}
input.mm-toggle:checked~label.mm-toggle:before {
 float:right
}
label.mm-check {
 width:30px;
 height:30px;
 margin-top:-15px
}
label.mm-check:before {
 border-left:3px solid;
 border-bottom:3px solid;
 width:40%;
 height:20%;
 margin:25% 0 0 20%;
 opacity:.1;
 -webkit-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
input.mm-check:checked~label.mm-check:before {
 opacity:1
}
li.mm-vertical label.mm-check,
li.mm-vertical label.mm-toggle {
 bottom:auto;
 margin-top:0
}
li.mm-vertical label.mm-toggle {
 top:5px
}
li.mm-vertical label.mm-check {
 top:5px
}
label.mm-check,
label.mm-toggle {
 right:20px
}
label.mm-toggle+a,
label.mm-toggle+span {
 padding-right:80px
}
label.mm-check+a,
label.mm-check+span {
 padding-right:60px
}
a.mm-next+label.mm-check,
a.mm-next+label.mm-toggle {
 right:60px
}
a.mm-next+label.mm-check+a,
a.mm-next+label.mm-check+span,
a.mm-next+label.mm-toggle+a,
a.mm-next+label.mm-toggle+span {
 margin-right:50px
}
a.mm-next+label.mm-toggle+a,
a.mm-next+label.mm-toggle+span {
 padding-right:70px
}
a.mm-next+label.mm-check+a,
a.mm-next+label.mm-check+span {
 padding-right:50px
}
em.mm-counter+a.mm-next+label.mm-check,
em.mm-counter+a.mm-next+label.mm-toggle {
 right:100px
}
em.mm-counter+a.mm-next+label.mm-check+a,
em.mm-counter+a.mm-next+label.mm-check+span,
em.mm-counter+a.mm-next+label.mm-toggle+a,
em.mm-counter+a.mm-next+label.mm-toggle+span {
 margin-right:90px
}
.mm-menu label.mm-toggle {
 background:rgba(0,0,0,.1)
}
.mm-menu label.mm-toggle:before {
 background:#f3f3f3
}
.mm-menu input.mm-toggle:checked~label.mm-toggle {
 background:#4bd963
}
.mm-menu label.mm-check:before {
 border-color:rgba(0,0,0,.75)
}
.mm-menu .mm-footer {
 clear:both;
 background:#fff
}
.mm-footer .mm-buttonbar {
 border:0;
 border-radius:none;
 line-height:40px;
 margin:-10px -10px 0 -20px
}
.mm-footer .mm-buttonbar>* {
 border-left:none
}
.mm-footer {
 background:inherit;
 text-align:center;
 line-height:20px;
 box-sizing:border-box;
 width:100%;
 padding:10px 30px 0 30px;
 z-index:99;
 position:relative;
 left:0;
 bottom:250px;
 padding-bottom:10%
}
.mm-listview li:hover,
.mm-listview li.current,
.mm-listview li.selected {
 background:#d2dae6;
 color:#000
}
.mm-navbar .mm-title {
 color:#031794;
 font-weight:700;
 font-style:normal;
 font-size:1.8rem;
 line-height:28px;
 padding-right:10px;
 padding-left:20px;
 margin-bottom:0;
 margin-top:20px;
 display:block;
 position:relative;
 text-align:left
}
#mm-0 .mm-title {
 visibility:hidden
}
.closemmenu {
 height:21px;
 width:65px;
 display:block;
 z-index:999;
 position:absolute;
 cursor:pointer;
 top:20px;
 right:20px
}
span.closemmenu {
 font-size:1.2rem;
 display:block;
 font-weight:700;
 font-style:normal;
 color:#031794
}
.closemmenu span.icon-close-btn {
 margin-left:10px;
 float:right
}
.mm-listview .mm-next {
 background:rgba(3,2,1,0);
 font-family:icomoon!important;
 z-index:2;
 font-size:1.4rem;
 display:inline-block;
 color:#fe0000;
 position:absolute;
 height:40px;
 width:100%;
 top:0;
 padding:12px 25px 12px 0;
 transition:all .2s;
 -webkit-transition:all .2s;
 right:0;
 bottom:auto;
 text-align:right;
 line-height:normal
}
.mm-hasnavbar-bottom-1 .mm-panels {
 height:auto!important;
 overflow-x:hidden;
 overflow-y:auto
}
.mm-menu_offcanvas {
 position:fixed;
 right:auto;
 z-index:0
}
#mobi-menu-wrap {
 box-shadow:0 10px 16px 0 rgba(0,0,0,0.5),0 6px 20px 0 rgba(0,0,0,0.13)!important
}
.mm-panels>#mm-0.mm-panel {
 padding-top:55px;
 transform:none
}
#mm-0.mm-navbar {
 height:0
}
.mm-navbars-bottom .bottomContet {
 float:left;
 width:100%;
 padding:0
}
.mm-navbars-bottom .group-sites a {
 color:#002776;
 font-size:1.5rem;
 width:100%;
 text-align:left;
 padding:10px 41px 10px 21px
}
.mm-navbars-bottom .group-sites.rdGroupSites {
 width:100%;
 border:2px solid #002776
}
.mm-navbars-bottom .group-sites a:hover {
 color:#002776
}
.mm-navbars-bottom .group-sites span {
 color:#fe0000;
 font-size:1.2rem;
 right:30px;
 top:calc(50% - 4px)
}
.mm-navbars-bottom .group-sites.active span {
 transform:rotate(-180deg);
 -webkit-transform:rotate(-180deg)
}
.mm-navbars-bottom .group-sites.active {
 border:2px solid #fff
}
.mm-navbars-bottom .groupSitesContainer {
 width:100%;
 top:44px
}
.mm-navbars-bottom.active {
 height:100%;
 top:58px
}
.mm-navbars-bottom .groupSitesContainer ul li {
 background:transparent
}
.mm-navbars-bottom .groupSitesContainer ul li:nth-child(2n) {
 background:transparent
}
.mm-navbars-bottom .groupSitesgroup-sitesUL li a {
 text-align:left;
 padding:10px 26px 10px 23px;
 font-size:1.5rem;
 position:relative
}
.mm-navbars-bottom.active {
 overflow-y:scroll
}
.slick-slider {
 position:relative;
 display:block;
 box-sizing:border-box;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 -khtml-user-select:none;
 -ms-touch-action:pan-y;
 touch-action:pan-y;
 -webkit-tap-highlight-color:transparent
}
.slick-list {
 position:relative;
 display:block;
 overflow:hidden;
 margin:0;
 padding:0
}
.slick-list:focus {
 outline:0
}
.slick-list.dragging {
 cursor:pointer;
 cursor:hand
}
.slick-slider .slick-track,
.slick-slider .slick-list {
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0);
 -o-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.slick-track {
 position:relative;
 top:0;
 left:0;
 display:block
}
.slick-track:before,
.slick-track:after {
 display:table;
 content:''
}
.slick-track:after {
 clear:both
}
.slick-loading .slick-track {
 visibility:hidden
}
.slick-slide {
 display:none;
 float:left;
 height:100%;
 min-height:1px
}
[dir='rtl'] .slick-slide {
 float:right
}
.slick-slide img {
 display:block
}
.slick-slide.slick-loading img {
 display:none
}
.slick-slide.dragging img {
 pointer-events:none
}
.slick-initialized .slick-slide {
 display:block
}
.slick-loading .slick-slide {
 visibility:hidden
}
.slick-vertical .slick-slide {
 display:block;
 height:auto;
 border:1px solid transparent
}
.slick-arrow.slick-hidden {
 display:none
}
.slick-next {
 display:inline-block;
 position:absolute;
 right:0;
 top:30px;
 width:42px;
 height:42px;
 z-index:999;
 border:0;
 outline:0;
 text-indent:-9999px;
 cursor:pointer
}
.slick-prev {
 display:inline-block;
 position:absolute;
 top:30px;
 width:42px;
 height:42px;
 z-index:999;
 border:0;
 outline:0;
 text-indent:-9999px;
 cursor:pointer
}
.slick-dots {
 position:absolute;
 list-style:none;
 text-align:center;
 left:57px;
 top:45px
}
.slick-dots li {
 position:relative;
 display:inline-block!important;
 width:15px;
 height:20px;
 margin:0;
 padding:0;
 cursor:pointer
}
.slick-dots li button {
 font-size:0;
 line-height:0;
 display:block;
 width:20px;
 height:20px;
 padding:2px;
 cursor:pointer;
 color:transparent;
 border:0;
 outline:0;
 background:transparent
}
.slick-dots li button:hover,
.slick-dots li button:focus {
 outline:0
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
 opacity:1
}
.slick-dots li button:before {
 font-family:'slick';
 font-size:6px;
 line-height:20px;
 position:absolute;
 top:0;
 left:0;
 width:20px;
 height:20px;
 content:'•';
 text-align:center;
 opacity:.25;
 color:black;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before {
 opacity:.75;
 color:black
}
.slick-dots li button {
 width:6px;
 height:6px;
 border-radius:5px;
 background-color:#c60c30;
 text-indent:-99999px;
 opacity:.5
}
.slick-dots li.slick-active button {
 opacity:1;
 background-color:#c60c30
}
.slick-arrow:focus {
 outline:0;
 color:transparent
}
.slick-dots li button:focus {
 outline:0
}
.slick-slide:focus {
 outline:0
}
.offset-title-only {
 padding-left:25px
}
.offset-title-only .vLine {
 margin-left:-25px
}
.image-tabs-nav-container .image-tab-item,
.image-tabs-nav-container .image-tab-item-inner,
.image-tabs-nav-container .image-tab-item-inner::before,
.image-tabs-nav-container .image-tab-item-inner::after,
.image-tabs-nav-container .image-tab-title,
.image-tab-list .image-tab-list-item:after {
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.image-tabs-nav-container {
 margin:60px 0 0
}
.image-tabs-nav-container:after {
 content:"";
 display:block;
 clear:both
}
.image-tabs-nav-container .image-tab-item {
 width:292px;
 display:block;
 float:left;
 padding-top:34px;
 position:relative;
 margin-bottom:13px
}
.image-tabs-nav-container .image-tab-item-inner {
 border-top-left-radius:4px;
 border-top-right-radius:4px;
 overflow:hidden;
 width:100%;
 position:relative;
 background-repeat:no-repeat;
 background-position:center;
 background-size:cover;
 height:172px
}
.image-tabs-nav-container .image-tab-item-inner::before {
 content:"";
 width:100%;
 height:100%;
 position:absolute;
 left:0;
 top:0;
 z-index:1;
 background-image:linear-gradient(to bottom,rgba(2,36,79,0),rgba(2,36,79,0.86) 85%,#02244f)
}
.image-tabs-nav-container .image-tab-item-inner::after {
 content:"";
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(255,255,255,0.3);
 z-index:2
}
.module-image-tabs.blue .image-tabs-nav-container .image-tab-item-inner::after,
.module-image-tabs.blue-gradient .image-tabs-nav-container .image-tab-item-inner::after {
 background-image:linear-gradient(to bottom,rgba(2,36,79,0),rgba(2,36,79,0.86) 0,#02244f);
 opacity:50%
}
.module-image-tabs.blue .image-tabs-nav-container .image-tab-item.slick-current .image-tab-item-inner:after,
.module-image-tabs.blue-gradient .image-tabs-nav-container .image-tab-item.slick-current .image-tab-item-inner:after {
 opacity:0
}
.image-tabs-nav-container .image-tab-title {
 width:100%;
 display:inline-block;
 text-align:center;
 font-weight:700;
 color:#fff;
 font-size:2.4rem;
 line-height:normal;
 text-transform:uppercase;
 position:relative;
 z-index:2;
 top:50%;
 transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%)
}
.image-tabs-nav-container .image-tab-item.slick-current {
 padding-top:0;
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),0 32px 32px 0 rgba(0,0,0,0.1),0 64px 64px 0 rgba(0,0,0,0.1),0 2px 4px 0 rgba(198,12,48,0.26)
}
.image-tabs-nav-container .image-tab-item.slick-current .image-tab-item-inner {
 height:206px
}
.no-touch .image-tabs-nav-container .image-tab-item:hover .image-tab-title,
.image-tabs-nav-container .image-tab-item.slick-current .image-tab-title {
 opacity:1
}
.no-touch .image-tabs-nav-container .image-tab-item:hover .image-tab-item-inner:after,
.image-tabs-nav-container .image-tab-item.slick-current .image-tab-item-inner:after {
 background-color:transparent
}
.image-tabs-content-wrapper {
 clear:both;
 border-radius:4px;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
 background-color:#fff
}
.image-tab-content {
 position:relative;
 overflow:hidden
}
.image-tab-content:after {
 content:"";
 clear:both;
 display:block
}
.image-tab-content .image-tab-list-wrapper {
 float:left;
 width:32%;
 position:relative
}
.image-tab-content .image-tab-list-wrapper::before {
 content:"";
 position:absolute;
 top:100%;
 left:0;
 width:100%;
 height:100%;
 opacity:.5;
 background:#f4f4f4
}
.image-tab-content .image-tab-list-wrapper .image-tab-list .image-tab-list-item:first-child {
 border-top-left-radius:4px
}
.image-tab-content .image-tab-list-content {
 float:left;
 width:68%
}
.image-tab-list-selected {
 display:none
}
.image-tab-list .image-tab-list-item {
 display:block;
 font-size:1.4rem;
 color:#031794;
 opacity:.5;
 background:#f4f4f4;
 font-weight:bold;
 line-height:normal;
 padding:20px 80px 25px 18px;
 position:relative
}
.image-tab-list .image-tab-list-item.activeTab {
 opacity:1
}
.image-tab-list .image-tab-list-item:after {
 content:"\e900";
 font-family:'icomoon'!important;
 right:54px;
 position:absolute;
 color:#fe0000;
 font-size:18px;
 font-weight:normal;
 top:34%;
 transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg)
}
.image-tab-list .image-tab-list-item.activeTab:after {
 right:15px
}
.image-tab-list-content-inner {
 display:none;
 padding:35px 30px 35px 30px
}
.module-image-tabs h2.right-content-heading {
 margin-bottom:20px
}
.module-image-tabs.blue .offset-title-only *,
.module-image-tabs.blue-gradient .offset-title-only * {
 color:#fff
}
.module-image-tabs.blue a.cta-link:hover,
.module-image-tabs.blue-gradient a.cta-link:hover {
 color:#EBE4C7!important
}
.image-tabs-nav-container button.slick-arrow {
 width:70px;
 height:172px;
 top:34px;
 font-size:0;
 text-indent:0
}
.image-tabs-nav-container button.slick-arrow::after {
 content:"\e900";
 font-family:'icomoon'!important;
 position:absolute;
 color:#c60c30;
 font-size:18px;
 font-weight:normal;
 margin-top:-9px
}
.image-tabs-nav-container button.slick-arrow.slick-prev::after {
 left:15px;
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
.image-tabs-nav-container button.slick-arrow.slick-next::after {
 right:15px;
 -webkit-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 transform:rotate(-90deg)
}
.image-tabs-nav-container button.slick-prev {
 background:rgba(210,218,230,0);
 background:-moz-linear-gradient(left,rgba(210,218,230,0.7) 0,rgba(210,218,230,0) 100%);
 background:-webkit-gradient(left top,right top,color-stop(0%,rgba(210,218,230,0.7)),color-stop(100%,rgba(210,218,230,0)));
 background:-webkit-linear-gradient(left,rgba(210,218,230,0.7) 0,rgba(210,218,230,0) 100%);
 background:-o-linear-gradient(left,rgba(210,218,230,0.7) 0,rgba(210,218,230,0) 100%);
 background:-ms-linear-gradient(left,rgba(210,218,230,0.7) 0,rgba(210,218,230,0) 100%);
 background:linear-gradient(to right,rgba(210,218,230,0.7) 0,rgba(210,218,230,0) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2dae6',endColorstr='#d2dae6',GradientType=1)
}
.image-tabs-nav-container button.slick-next {
 background:rgba(210,218,230,0);
 background:-moz-linear-gradient(left,rgba(210,218,230,0) 0,rgba(210,218,230,0.7) 100%);
 background:-webkit-gradient(left top,right top,color-stop(0%,rgba(210,218,230,0)),color-stop(100%,rgba(210,218,230,0.7)));
 background:-webkit-linear-gradient(left,rgba(210,218,230,0) 0,rgba(210,218,230,0.7) 100%);
 background:-o-linear-gradient(left,rgba(210,218,230,0) 0,rgba(210,218,230,0.7) 100%);
 background:-ms-linear-gradient(left,rgba(210,218,230,0) 0,rgba(210,218,230,0.7) 100%);
 background:linear-gradient(to right,rgba(210,218,230,0) 0,rgba(210,218,230,0.7) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2dae6',endColorstr='#d2dae6',GradientType=1)
}
.module-image-tabs.blue .image-tabs-nav-container button.slick-prev,
.module-image-tabs.blue-gradient .image-tabs-nav-container button.slick-prev {
 background:rgba(2,36,79,0);
 background:-moz-linear-gradient(left,rgba(2,36,79,0.7) 0,rgba(2,36,79,0) 100%);
 background:-webkit-gradient(left top,right top,color-stop(0%,rgba(2,36,79,0.7)),color-stop(100%,rgba(2,36,79,0)));
 background:-webkit-linear-gradient(left,rgba(2,36,79,0.7) 0,rgba(2,36,79,0) 100%);
 background:-o-linear-gradient(left,rgba(2,36,79,0.7) 0,rgba(2,36,79,0) 100%);
 background:-ms-linear-gradient(left,rgba(2,36,79,0.7) 0,rgba(2,36,79,0) 100%);
 background:linear-gradient(to right,rgba(2,36,79,0.7) 0,rgba(2,36,79,0) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#02244f',endColorstr='#02244f',GradientType=1)
}
.module-image-tabs.blue .image-tabs-nav-container button.slick-next,
.module-image-tabs.blue-gradient .image-tabs-nav-container button.slick-next {
 background:rgba(2,36,79,0);
 background:-moz-linear-gradient(left,rgba(2,36,79,0) 0,rgba(2,36,79,0.7) 100%);
 background:-webkit-gradient(left top,right top,color-stop(0%,rgba(2,36,79,0)),color-stop(100%,rgba(2,36,79,0.7)));
 background:-webkit-linear-gradient(left,rgba(2,36,79,0) 0,rgba(2,36,79,0.7) 100%);
 background:-o-linear-gradient(left,rgba(2,36,79,0) 0,rgba(2,36,79,0.7) 100%);
 background:-ms-linear-gradient(left,rgba(2,36,79,0) 0,rgba(2,36,79,0.7) 100%);
 background:linear-gradient(to right,rgba(2,36,79,0) 0,rgba(2,36,79,0.7) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#02244f',endColorstr='#02244f',GradientType=1)
}
@media all and (max-width:991px) {
 .image-tab-list .image-tab-list-item {
  padding:15px 40px 20px 10px
 }
 .image-tab-list .image-tab-list-item::after {
  right:25px;
  font-size:14px
 }
 .image-tab-list .image-tab-list-item.activeTab::after {
  right:5px
 }
}
@media all and (max-width:767px) {
 .image-tab-content .image-tab-list-wrapper::before {
  opacity:0
 }
 .image-tabs-nav-container {
  margin:65px -15px 0
 }
 .image-tabs-nav-container .image-tab-item {
  margin-top:0;
  margin-bottom:16px;
  padding-top:0;
  width:240px
 }
 .no-touch .image-tabs-nav-container .image-tab-item:hover .image-tab-item-inner,
 .image-tabs-nav-container .image-tab-item.slick-current .image-tab-item-inner {
  height:172px
 }
 .image-tab-content .image-tab-list-wrapper {
  width:100%
 }
 .image-tab-list .image-tab-list-item {
  opacity:1;
  background:transparent
 }
 .image-tab-list .image-tab-list-item::after {
  display:none
 }
 .image-tab-content .image-tab-list-content {
  width:100%
 }
 .image-tab-list-selected {
  display:block;
  color:#797979;
  background-color:#fff;
  box-shadow:0 0 10px 0 rgba(0,0,0,0.1);
  font-size:1.4rem;
  line-height:normal;
  padding:20px 45px 20px 15px;
  position:relative;
  width:100%;
  z-index:1;
  cursor:pointer;
  display:inline-block;
  text-decoration:none!important;
  font-weight:700;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
 }
 .image-tab-list-selected:after {
  position:absolute;
  right:20px;
  top:50%;
  content:"\e908";
  font-family:'icomoon'!important;
  color:#002478;
  font-size:15px;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 .image-tab-list-selected.active:after {
  -webkit-transform:translateY(-50%) rotate(180deg);
  -moz-transform:translateY(-50%) rotate(180deg);
  -ms-transform:translateY(-50%) rotate(180deg);
  transform:translateY(-50%) rotate(180deg)
 }
 .image-tab-list .image-tab-list-item {
  text-align:left;
  opacity:1;
  color:#797979;
  line-height:normal;
  padding:18px 15px;
  border-bottom:1px solid #f6f6f6!important
 }
 .image-tab-list .image-tab-list-item:hover,
 .image-tab-list .image-tab-list-item.activeTab {
  color:#00318d
 }
 .image-tab-list-content-inner {
  padding:22px 15px 18px 15px
 }
 .module-image-tabs h2.right-content-heading {
  margin-bottom:12px;
  line-height:30px
 }
 .image-tabs-nav-container button.slick-arrow {
  top:0;
  width:40px;
  display:none!important
 }
 .image-tabs-nav-container button.slick-arrow.slick-prev::after {
  left:10px
 }
 .image-tabs-nav-container button.slick-arrow.slick-next::after {
  right:10px
 }
}
input[type=text]::-ms-clear {
 display:none
}
body.posfixed.ip3-edit #searchbox {
 top:auto
}
body.posfixed.ip3-edit #MainForm>div#rdMenu {
 z-index:1
}
body.posfixed.ip3-selfserve .rdHeaderWrapper .logo-wrapper {
 z-index:1
}
body.posfixed #MainForm>div#searchbox {
 opacity:1
}
body.posfixed #MainForm>div {
 opacity:0
}
body.posfixed #MainForm>div#headerwrapper {
 opacity:1
}
body.posfixed #MainForm>div#rdMenu {
 opacity:1;
 left:0;
 position:fixed;
 right:0;
 top:98px;
 z-index:9998
}
body.posfixed .rdHeaderWrapper .logo-wrapper {
 left:auto;
 max-width:1170px;
 opacity:1;
 position:fixed;
 right:auto;
 top:32px;
 z-index:9998
}
body.posfixed .logo-small {
 opacity:0
}
body.posfixed .rhs-links-circle {
 z-index:1
}
body#annual-reporting.posfixed #MainForm>div {
 opacity:1
}
body#annual-reporting.posfixed .rdHeaderWrapper .logo-wrapper {
 position:static
}
iframe.externalwebIFrame {
 width:100%
}
.showAdvSearchMobi:after {
 position:absolute;
 right:20px;
 top:50%;
 content:"\e908";
 font-family:'icomoon'!important;
 color:#002478;
 font-size:15px;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.showAdvSearchMobi {
 margin-top:20px;
 background:#eff2f7 none repeat scroll 0 0;
 box-sizing:border-box;
 cursor:pointer;
 display:none;
 font-size:1.68em;
 height:auto;
 line-height:20px;
 padding:15px;
 position:relative;
 width:100%;
 border:1px solid #002776;
 font-weight:700;
 text-decoration:none!important
}
.contentwrapper .showAdvSearchMobi:hover {
 color:#002776
}
#twocolright.active .showAdvSearchMobi:after {
 -webkit-transform:translateY(-50%) rotate(180deg);
 -moz-transform:translateY(-50%) rotate(180deg);
 -ms-transform:translateY(-50%) rotate(180deg);
 transform:translateY(-50%) rotate(180deg)
}
#searchbox {
 background:#fff;
 height:100%;
 left:0;
 opacity:1;
 padding:0 8.3333% 8px 8.3333%;
 position:fixed;
 top:122px;
 width:100%;
 z-index:999;
 display:none
}
#searchbox #searchTextbox.opened {
 width:100%!important
}
#searchbox .ui-menu {
 border:1px solid #b2bdd6;
 max-width:none!important;
 min-width:auto!important;
 padding:0;
 border-top:0;
 height:200px;
 overflow-x:hidden;
 overflow-y:scroll;
 -webkit-overflow-scrolling:touch
}
#searchbox .ui-menu li {
 color:#002478;
 float:left;
 font-size:1.3em;
 list-style:outside none none;
 margin:0;
 padding:0;
 text-transform:uppercase
}
#searchbox .ui-menu li a {
 padding-left:0;
 padding-right:0;
 border:medium none;
 color:#002478;
 font-weight:400;
 margin:0;
 float:left;
 padding:10px 22px;
 width:100%
}
#searchbox .ui-menu li a:hover {
 background:#002478;
 border:medium none;
 color:#fff
}
#searchbox #searchTextboxContainer input#searchTextbox[type="text"] {
 line-height:72px;
 border-bottom:1px solid #ccd6e3;
 color:rgba(0,50,116,0.2);
 font-size:7.2rem;
 height:auto;
 padding-bottom:3px;
 padding-left:0;
 padding-right:60px;
 width:100%!important
}
#searchbox #searchTextboxContainer input#searchTextbox[type="text"]::-webkit-input-placeholder {
 color:rgba(0,50,116,0.2)
}
#searchbox #searchTextboxContainer input#searchTextbox[type="text"]::-moz-placeholder {
 color:rgba(0,50,116,0.2)
}
#searchbox #searchTextboxContainer input#searchTextbox[type="text"]:-ms-input-placeholder {
 color:rgba(0,50,116,0.2)
}
#searchbox #searchTextboxContainer input#searchTextbox[type="text"]:-moz-placeholder {
 color:rgba(0,50,116,0.2)
}
span.search-note {
 font-size:1.5rem;
 text-transform:uppercase;
 top:4px;
 float:right;
 position:relative;
 color:#002478;
 opacity:.3
}
#searchbox .ui-menu li:nth-child(2n) {
 background:#edf0f5
}
a.popup-search-close span.icon-close-btn {
 margin-left:5px
}
#searchbox input#searchTextbox:focus {
 color:rgba(0,50,116,1)
}
#SearchButtonContainer div.searchOPEN {
 margin-left:5px
}
.openSearch div.searchOPEN {
 cursor:pointer;
 float:right;
 height:32px;
 width:40px;
 padding-left:10px
}
#searchbox #searchTextboxContainer {
 float:left;
 width:100%;
 margin-top:30vh;
 position:relative
}
#searchbox #SearchButtonContainer {
 float:left;
 height:44px;
 position:absolute;
 right:0;
 border-radius:0;
 top:calc(100% - 68px);
 width:44px
}
#searchbox #SearchButtonContainer input {
 float:left;
 height:44px;
 width:44px
}
#searchbox #SearchButtonContainer input {
 background:rgba(0,0,0,0) none repeat scroll 0 0;
 border:medium none;
 z-index:5;
 position:absolute
}
#searchTextboxContainer .search-note {
 color:rgba(0,50,116,0.5);
 font-size:1.4em;
 position:absolute;
 right:0;
 text-transform:uppercase;
 top:100px
}
#SearchButtonContainer span.icon-search-icon {
 font-size:4.0rem;
 height:25px;
 width:25px;
 left:0;
 color:rgba(0,50,116,0.4);
 top:0;
 cursor:pointer
}
.popup-search-close,
.popup-search-close:focus,
.popup-search-close:active {
 height:27px;
 position:absolute;
 right:-81px;
 text-transform:uppercase;
 top:27px;
 width:27px;
 color:#000;
 content:"\e901";
 font-size:2.5rem;
 font-family:icomoon
}
.solarLeftSide {
 font-weight:500;
 font-size:1.4em;
 padding-top:20px;
 margin-bottom:50px
}
.solar-left-ttl {
 font-size:1.4em;
 line-height:1.5;
 color:#00368b;
 font-weight:500
}
.solar-filter-item-wrap {
 padding:10px 0
}
.solar-filter-item-wrap label {
 font-weight:400;
 width:100%;
 display:inline-block;
 font-size:1.6rem;
 margin-bottom:5px
}
.solarDateFilterBox #filterPublishDate {
 cursor:pointer;
 background:#a70b2d;
 border:medium none;
 color:#fff;
 margin:0;
 padding:10px 12px 8px;
 font-weight:bold;
 border-radius:4px
}
.ui-datepicker .ui-datepicker-next {
 border-bottom:10px solid rgba(0,0,0,0);
 border-left:10px solid #00008b;
 border-top:10px solid rgba(0,0,0,0);
 height:0;
 right:2px;
 width:0
}
.ui-datepicker .ui-datepicker-prev {
 border-bottom:10px solid rgba(0,0,0,0);
 border-right:10px solid #00008b;
 border-top:10px solid rgba(0,0,0,0);
 height:0;
 left:2px;
 width:0
}
.solr-search-tab-mobiDropdown:after {
 position:absolute;
 right:20px;
 top:50%;
 content:"\e908";
 font-family:'icomoon'!important;
 color:#002478;
 font-size:15px;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.solr-search-tab.active .solr-search-tab-mobiDropdown:after {
 -webkit-transform:translateY(-50%) rotate(180deg);
 -moz-transform:translateY(-50%) rotate(180deg);
 -ms-transform:translateY(-50%) rotate(180deg);
 transform:translateY(-50%) rotate(180deg)
}
.solr-search-tab-mobiDropdown {
 background:#eff2f7;
 box-sizing:border-box;
 font-weight:700;
 cursor:pointer;
 font-size:1.2em;
 padding:15px;
 position:relative;
 width:100%;
 display:block;
 text-decoration:none!important;
 border:1px solid #002776
}
.solr-search-tab-mobiDropdown:hover {
 color:#002776!important
}
#solrstrap-hits .entry>* {
 font-size:1.2em
}
#solrstrap-hits .entry .searchdescription {
 overflow-wrap:break-word;
 word-break:keep-all;
 margin-bottom:0
}
#solrstrap-hits .entry .links {
 margin-bottom:0
}
#solrstrap-hits .entry .anchorStyle {
 color:#92a0bd;
 margin-bottom:12px
}
#solrstrap-hits .entry .tags {
 margin:0
}
.solr-date,
.tags {
 color:#545454;
 display:block;
 font-weight:500;
 margin:0 0 10px
}
.resultURL {
 font-weight:500
}
.searchresultpage .searchdescription b,
.searchresultpage .searchdescription strong {
 font-weight:700
}
#solrsearchboxinner {
 margin:0 auto;
 max-width:970px;
 position:relative
}
.searchresultpage {
 color:#333;
 font-size:1.4em;
 line-height:20px;
 padding-top:20px;
 margin-bottom:80px
}
#search-form {
 margin:0
}
#result-summary {
 margin-bottom:20px;
 margin-top:10px;
 color:#333;
 line-height:20px;
 font-size:1.6rem
}
#solrstrap-facets {
 margin-top:20px;
 overflow:hidden
}
#solrstrap-facets .facet {
 margin-bottom:20px
}
#solrstrap-facets .chosen-facet {
 margin-bottom:20px
}
#solrstrap-facets a {
 line-height:1.5;
 text-decoration:none
}
#solrstrap-facets a:hover {
 text-decoration:underline
}
.nav-title {
 font-weight:bold;
 text-transform:uppercase
}
#solrstrap-hits .entry {
 border-bottom:1px solid #b2bed6;
 margin:15px 0;
 overflow-wrap:break-word;
 padding:0 0 15px;
 word-break:break-all
}
.featured-entry {
 margin:5px;
 margin-bottom:20px;
 color:#333;
 line-height:20px;
 overflow:hidden
}
.tab-links:after {
 clear:both;
 content:"";
 display:inline-block
}
.tab-links li {
 float:left;
 list-style:outside none none;
 margin:0 5px
}
#contentwrapper .solr-search-tab.isDropdown ul li {
 padding:0;
 width:100%;
 list-style:none!important
}
#contentwrapper .solr-search-tab ul {
 float:left;
 width:100%;
 display:none;
 margin-left:0;
 border:1px solid #002776
}
#contentwrapper .solr-search-tab ul li a {
 color:#002776;
 cursor:pointer;
 float:left;
 font-size:1em;
 padding:12px 10px;
 width:100%;
 text-decoration:none;
 transition:all .2s ease-in-out
}
#contentwrapper .solr-search-tab ul li {
 float:left;
 font-size:1.2em;
 height:auto;
 line-height:18px;
 list-style:outside none none;
 margin:0 5px 0 0;
 width:auto
}
#contentwrapper .solr-search-tab ul li a.active,
#contentwrapper .solr-search-tab ul li a:hover {
 background-color:#d2dae6;
 float:left;
 width:100%
}
.tab-links a:hover:not(.active) {
 color:black
}
#rangeQuery a:hover {
 cursor:pointer
}
.ui-widget-content {
 background-color:white;
 border:1px solid black;
 color:#222
}
.ui-widget {
 font-size:10px
}
.ui-menu {
 display:block;
 float:left;
 list-style:outside none none;
 margin:0;
 padding:2px
}
.ui-autocomplete {
 cursor:default;
 position:absolute
}
.ui-menu .ui-menu-item {
 clear:left;
 float:left;
 margin:0;
 padding:0;
 width:100%
}
.ui-menu .ui-menu-item a {
 cursor:pointer;
 display:block;
 text-decoration:none
}
.ui-menu .ui-menu-item a:hover {
 color:black;
 cursor:pointer;
 display:block;
 text-decoration:none
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
 color:black;
 cursor:pointer;
 display:block;
 text-decoration:none;
 float:left
}
.ui-widget-content a {
 color:#222
}
.ui-helper-hidden-accessible {
 display:none
}
li.ui-state-focus {
 color:black;
 cursor:pointer;
 display:block;
 text-decoration:none
}
#searchbox .ui-menu li a.ui-state-focus,
#searchbox .ui-menu li a.ui-state-active {
 background:#002478;
 border:medium none;
 color:#fff
}
.ui-menu .ui-menu-item .ui-state-focus a:focus {
 color:black;
 cursor:pointer;
 display:block;
 text-decoration:none
}
#solrstrap-searchbox {
 border:0 none;
 border-radius:0;
 float:left;
 font-weight:500;
 font-size:14px;
 line-height:32px;
 padding:10px 15px;
 transition:all .7s ease 0s;
 width:280px;
 letter-spacing:1px;
 width:calc(100% - 55px);
 height:52px
}
.ui-autocomplete {
 font-size:12px
}
#searchTextboxContainerSolr {
 position:relative
}
#searchTextboxContainerSolr span.icon-search-icon {
 position:absolute;
 right:0;
 width:35px;
 left:auto;
 color:#002478;
 padding:0 10px 0 0;
 top:50%;
 transform:translateY(-50%);
 z-index:-1;
 font-size:2.0rem
}
#searchFilter {
 font-size:1.63em;
 padding:10px 0;
 margin-top:10px
}
#searchFilter input:first-child {
 margin-left:5px
}
.searchboxSolr-outer {
 border:1px solid #b2bdd6;
 border:1px solid #002776
}
#submitButton {
 background:transparent;
 cursor:pointer;
 float:right;
 height:52px;
 width:47px;
 border:0;
 padding:10px 0
}
#solrstrap-sortmenu {
 padding:15px 0
}
.rangequery-links>a {
 cursor:pointer
}
.date-picker.hasDatepicker {
 border:1px solid #b2bdd6!important;
 height:30px;
 line-height:1;
 padding:5px;
 width:70%;
 max-width:259px
}
#ui-datepicker-div {
 width:20%!important
}
#searchTextboxContainerSolr .ui-autocomplete {
 border:1px solid #b2bdd6;
 display:block;
 padding:0;
 width:96%;
 max-width:none!important;
 min-width:auto!important;
 width:100%!important;
 margin:0
}
#searchTextboxContainerSolr .ui-menu li {
 border-bottom:1px solid #b2bdd6;
 border-right:medium none;
 color:#002478;
 float:left;
 font-size:1.3em;
 list-style:outside none none;
 margin:0;
 padding:0;
 text-transform:uppercase;
 list-style:none!important
}
#searchTextboxContainerSolr .ui-menu li a {
 border:medium none;
 color:#002478;
 font-weight:400;
 margin:0;
 padding:10px
}
#searchTextboxContainerSolr .ui-menu li a:hover {
 background:#002478 none repeat scroll 0 0;
 color:#fff
}
#searchTextboxContainerSolr .ui-menu li a.ui-state-focus,
#searchTextboxContainerSolr .ui-menu li a.ui-state-active {
 background:#002478 none repeat scroll 0 0;
 color:#fff
}
#searchTextboxContainerMobi .ui-autocomplete {
 border:1px solid #b2bdd6;
 display:block;
 padding:0;
 width:96%;
 max-width:none!important;
 min-width:auto!important;
 display:none!important
}
#searchTextboxContainerMobi .ui-menu li {
 border-bottom:1px solid #b2bdd6;
 border-right:medium none;
 color:#002478;
 float:left;
 font-size:1.3em;
 list-style:outside none none;
 margin:0;
 padding:0;
 text-transform:uppercase
}
#searchTextboxContainerMobi .ui-menu li a {
 border:medium none;
 color:#002478;
 font-weight:400;
 margin:0;
 padding:10px
}
#searchTextboxContainerMobi .ui-menu li a:hover {
 background:#002478 none repeat scroll 0 0;
 color:#fff
}
#searchTextboxContainerMobi .ui-menu li a.ui-state-focus,
#searchTextboxContainerMobi .ui-menu li a.ui-state-active {
 background:#002478 none repeat scroll 0 0;
 color:#fff
}
#pagination {
 border-radius:5px;
 color:#002378;
 cursor:pointer;
 display:block;
 font-size:1em;
 font-weight:bold;
 padding:15px 0;
 text-align:center;
 text-decoration:none;
 text-transform:uppercase;
 width:100%;
 margin-top:50px
}
#pagination:hover {
 background:#002378;
 color:white;
 transition:.3s ease-in-out
}
#pagination a,
#pagination i {
 display:inline-block;
 vertical-align:middle;
 width:22px;
 color:#7D7D7D;
 text-align:center;
 font-size:10px;
 padding:3px 0 2px 0;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 -o-user-select:none;
 user-select:none
}
#pagination a {
 cursor:pointer;
 margin:0 10px 0 10px;
 border-radius:4px;
 border:1px solid #E3E3E3;
 box-shadow:inset 0 1px 0 0 #FFF,0 1px 2px #666;
 text-shadow:0 1px 1px #FFF;
 background-color:#E6E6E6;
 background-image:-webkit-linear-gradient(top,#F3F3F3,#D7D7D7);
 background-image:-moz-linear-gradient(top,#F3F3F3,#D7D7D7);
 background-image:-ms-linear-gradient(top,#F3F3F3,#D7D7D7);
 background-image:-o-linear-gradient(top,#F3F3F3,#D7D7D7);
 background-image:linear-gradient(top,#F3F3F3,#D7D7D7)
}
#pagination i {
 margin:0 3px 0 3px
}
#pagination a.current {
 border:1px solid #E9E9E9;
 box-shadow:0 1px 1px #999;
 background-color:#DFDFDF;
 background-image:-webkit-linear-gradient(top,#D0D0D0,#EBEBEB);
 background-image:-moz-linear-gradient(top,#D0D0D0,#EBEBEB);
 background-image:-ms-linear-gradient(top,#D0D0D0,#EBEBEB);
 background-image:-o-linear-gradient(top,#D0D0D0,#EBEBEB);
 background-image:linear-gradient(top,#D0D0D0,#EBEBEB)
}
#content {
 width:300px;
 height:300px;
 background:gray;
 position:relative
}
.loader {
 display:none;
 position:fixed;
 left:0;
 top:0;
 width:100%;
 height:100%;
 opacity:.7;
 background:rgba(255,255,255,0.8) url(/~/media/images/A/Anglo-American-Group/Universal/icons/ajax-loader.gif) center center no-repeat;
 z-index:1000
}
.solarLeftSide .nav-title {
 margin-bottom:5px;
 font-size:1.4em;
 font-weight:400;
 line-height:1.5;
 text-transform:none;
 color:#00368b;
 font-weight:500
}
#keyword div.token {
 padding:5px
}
#keyword a {
 margin:3px 0;
 color:#fff;
 cursor:pointer;
 display:inline-block;
 font-weight:400;
 padding:0 5px
}
#keyword a:hover {
 color:#EBE4C7
}
.solarLeftSide #keyword {
 color:#fff;
 background:#002776;
 font-size:1.2em;
 line-height:1;
 padding:15px 10px
}
#featured-hits {
 margin-top:10px;
 -moz-box-shadow:0 0 5px 5px #888;
 -webkit-box-shadow:0 0 5px 5px#888;
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08);
 border-radius:2px
}
#search-results #ui-datepicker-div {
 max-width:259px;
 padding:0;
 width:100%!important
}
#search-results #ui-datepicker-div.ui-datepicker {
 font-size:1.4em
}
#search-results #ui-datepicker-div.ui-datepicker>* {
 font-size:.5em
}
#search-results #ui-datepicker-div.ui-datepicker table {
 margin:0
}
#twocol .solrsearchright {
 float:right
}
#twocol .solrsearchleft {
 float:left
}
#solrstrap-sortmenu select,
#solrstrap-sortmenu select option {
 padding:5px
}
#search-results #ui-datepicker-div.ui-datepicker .ui-datepicker-prev.ui-datepicker-prev-hover {
 left:2px;
 top:5px
}
#search-results #ui-datepicker-div.ui-datepicker .ui-datepicker-next.ui-datepicker-next-hover {
 right:2px;
 top:5px
}
#search-results #ui-datepicker-div.ui-datepicker .ui-datepicker-title {
 font-size:2em;
 font-weight:400
}
#search-results #ui-datepicker-div.ui-datepicker table thead tr th {
 font-weight:400
}
#search-results #ui-datepicker-div.ui-datepicker .ui-datepicker-next,
#search-results #ui-datepicker-div.ui-datepicker .ui-datepicker-prev {
 top:5px;
 cursor:pointer
}
.solrNoResult {
 color:#f00;
 font-weight:500;
 font-size:1.2em;
 display:none
}
#solrstrap-otpcategories table {
 margin:15px 0 10px;
 width:100%
}
#solrstrap-otpcategories table tbody td {
 border:0
}
#solrstrap-otpcategories table tbody td.space {
 padding:5px 5px 10px 0;
 font-size:1.5rem
}
.solr-file-size {
 color:#545454;
 font-weight:500;
 font-style:italic;
 margin-left:0;
 margin-right:10px;
 display:inline-block
}
#searchbox #searchTextboxContainer input {
 width:83px;
 height:31px;
 line-height:32px;
 padding-top:2px;
 padding-left:16px;
 border:0;
 text-transform:uppercase;
 color:#002478;
 webkit-transition:all .7s ease 0s;
 -moz-transition:all .7s ease 0s;
 -o-transition:all .7s ease 0s;
 transition:all .7s ease 0s
}
#solrstrap-hits .entry .links>img {
 width:20px
}
div.tx3-tag-cloud a {
 display:block
}
div.tx3-tag-cloud a {
 display:block;
 text-decoration:none;
 color:#c9c9c9
}
div.tx3-tag-cloud a:hover {
 color:#000;
 -webkit-transition:color 250ms linear;
 -moz-transition:color 250ms linear;
 -o-transition:color 250ms linear;
 -ms-transition:color 250ms linear;
 transition:color 250ms linear
}
@media all and (max-width:991px) {
 #twocol .solrsearchleft {
  margin-top:0
 }
 .searchresultpage {
  min-height:0
 }
 #searchTextboxContainerSolr .ui-autocomplete {
  display:none!important
 }
 #solrstrap-otpcategories table td {
  display:block;
  width:100%
 }
 .solarLeftSide {
  display:none;
  padding-top:10px
 }
 .showAdvSearchMobi {
  display:block
 }
 .solarDateFilterBox {
  display:none
 }
 #solrstrap-facets {
  margin-top:0
 }
}
@media all and (max-width:1919px) {
 .hero-banner .angloVideoContainer .inv_videoReady .inv_videoArea {
  height:100%;
  width:auto;
  min-width:100%
 }
 .hero-banner .angloVideoContainer .inv_videoDisplay {
  height:100%
 }
 .hero-banner .angloVideoContainer .inv_videoMainContainer_inner {
  height:100%
 }
 .hero-banner .angloVideoContainer .inv_videoMainContainer {
  height:100%
 }
 .hero-banner .angloVideoContainer .inv_playerContainer {
  height:100%
 }
 .hero-banner .angloVideoContainer {
  height:100%
 }
 .hero-banner .angloVideoContainer .inv_videoStillArea img {
  height:100%
 }
 .hero-banner .angloVideoContainer .inv_videoArea video,
 .hero-banner .angloVideoContainer .inv_videoArea iframe {
  width:auto;
  min-width:100%
 }
}
@media all and (max-width:1920px) and (min-width:1441px) {
 .hero-inner-banner .angloVideoContainer .inv_videoMainContainer {
  margin-top:-20%
 }
}
@media all and (max-width:1440px) and (min-width:1281px) {
 .banner-bg .inv_videoMainContainer {
  margin-top:-100px
 }
 .logo-card-carousel .card-title {
  width:50%
 }
 .hero-inner-banner .angloVideoContainer .inv_videoMainContainer {
  margin-top:-15%
 }
}
@media all and (max-width:1280px) and (min-width:1024px) {
 .banner-bg .inv_videoMainContainer {
  margin-top:-40px
 }
 #colorbox,
 #cboxOverlay,
 #cboxWrapper {
  padding:10px 0 0
 }
 #cboxClose {
  top:-33px
 }
 .hero-inner-banner .angloVideoContainer .inv_videoMainContainer {
  margin-top:-10%
 }
}
@media all and (max-width:1280px) and (min-width:991px) {
 .breadcrumb #breadcrumb span {
  max-width:300px
 }
 .groupSitesContainer {
  left:auto;
  right:0
 }
 .fullwidth-image img {
  width:100%;
  height:auto
 }
 .logo-card-carousel .card-title {
  width:auto;
  position:relative;
  top:0;
  left:0;
  margin-bottom:31px
 }
}
@media all and (max-width:1200px) and (min-width:1024px) {
 .breadcrumb #breadcrumb span {
  max-width:300px
 }
}
@media all and (max-width:1200px) {
 .share-box {
  min-width:270px
 }
 .breadcrumb-wrapper-border.glassdoor .share-box {
  min-width:300px
 }
 .breadcrumb-wrapper-border.glassdoor .breadcrumb-box {
  width:calc(100% - 300px)
 }
 nav.rdMenuwrapper ul li:nth-child(3) .rdsubmenu-wrapper {
  left:-150%
 }
 .banner-bg .inv_videoMainContainer {
  margin-top:0
 }
 .module-imagecarousel-wrapper .half-bg-image {
  width:50%;
  height:100%
 }
 .fullwidth-image-text {
  max-width:70%;
  max-height:64%
 }
 .popup-search-close,
 .popup-search-close:focus,
 .popup-search-close:active,
 .popup-search-close:focus {
  right:0!important;
  z-index:20
 }
 .module-imagecarousel-gallery-Image-file img {
  width:100%;
  height:auto
 }
 .main-menu .level1>a {
  padding:10px 12px 10px 12px
 }
 div#logo img {
  width:175px
 }
 .menu-wrapper {
  margin-top:0
 }
 div#toplinks>ul>li {
  margin-bottom:0
 }
 .rdSubNavSectionTitle {
  font-size:2.8rem
 }
 .rdMenuwrapper .rd-level2 li a {
  font-size:1.3rem
 }
 .download-btn span {
  margin-left:3px
 }
 .download-sec-left {
  padding-right:10px;
  padding-top:15px
 }
 .share-options ul li {
  float:left;
  margin-right:10px
 }
 .fullwidth-image-text span.hline {
  left:calc(-37% - 17px)
 }
 .fullwidth-image-text span.hline:before {
  width:37%
 }
 #breadcrumb ul li a {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  max-width:250px
 }
 .share-options .sharetext {
  padding-left:20px
 }
}
@media all and (min-width:1025px) {
 .banner-bg.video-slide {
  background-image:none!important
 }
}
@media all and (max-width:1024px) and (min-width:992px) {
 .document-download-left-content .dd-header {
  font-size:2.8rem
 }
 #searchbox #searchTextboxContainer input#searchTextbox[type="text"] {
  border-radius:0;
  line-height:normal
 }
 .our-stories-container .tags a,
 .our-stories-container .filter-title {
  font-size:1.6rem
 }
 .banner-bg .angloVideoContainer {
  display:none
 }
 #auto-top-link {
  display:none!important
 }
 .hero-banner a.link-btn>span {
  top:calc(50% + 0px)
 }
 .share-options .sharetext {
  padding-left:20px
 }
 .breadcrumb #breadcrumb span {
  max-width:300px
 }
 .share-options ul li:first-child {
  margin-left:18px
 }
 .share-options ul li {
  float:left;
  margin-right:10px
 }
 .slick-active .active-banner-text .rdMainTitleActive:before {
  width:68px;
  left:-68px
 }
 .module-imagecarousel-wrapper .half-bg-image {
  width:50%
 }
 .fullwidth-image-text {
  height:auto
 }
 .fullwidth-image-wrap a.link-btn {
  margin:0
 }
 .full-bg-image {
  max-width:560px
 }
 .module-imagecarousel-gallery-Image-slide-text p {
  font-size:2.2rem
 }
 .module-imagecarousel-gallery-Image-text {
  min-height:auto;
  width:50%
 }
}
@media all and (max-width:1024px) and (min-width:991px) {
 .blast-application-schedule-left {
  width:63%
 }
 .blast-application-schedule-right {
  width:42%;
  margin-left:-64px
 }
 .blast-application-schedule-left-hashtag {
  bottom:25px
 }
}
@media all and (min-width:768px) and (max-width:1023px) {
 .blast-application-schedule-container {
  margin-top:30px
 }
 .blast-application-schedule-left-img img {
  margin-left:-244px
 }
 .blast-application-schedule-left {
  width:48%
 }
 .blast-application-schedule-right {
  width:58%;
  position:relative;
  margin-top:22px;
  margin-left:-64px
 }
 .blast-top-title {
  width:100%;
  margin-top:40px;
  margin-bottom:60px
 }
 .blast-application-schedule-left-hashtag {
  width:46%;
  bottom:20px
 }
 .blast-application-schedule-wrapper {
  padding-bottom:100px
 }
}
@media all and (max-width:991px) and (min-width:768px) {
 #searchbox #SearchButtonContainer {
  top:calc(100% - 46px)
 }
 .document-download-left-content .dd-header {
  font-size:2.8rem
 }
 .tailing-database-filters .td-reset-filter-icon:after {
  left:auto;
  right:auto;
  bottom:42px
 }
 input.td-reset-filter:hover+span.td-reset-filter-icon:after {
  left:auto
 }
 #searchbox #searchTextboxContainer input#searchTextbox[type="text"] {
  border-radius:0;
  line-height:normal
 }
 .our-stories-container .tags a,
 .our-stories-container .filter-title {
  font-size:1.6rem
 }
 .fullwidth-image {
  min-height:385px
 }
 .hero-banner {
  height:90vh!important
 }
 #searchbox {
  top:67px!important
 }
 .module-imagecarousel-gallery-Image-text span.hline {
  left:calc(-22% + 13px);
  width:40%;
  top:76px
 }
 .breadcrumb #breadcrumb span {
  max-width:290px
 }
 .icon-cards--wrapper {
  margin:30px -15px 0
 }
 .icon-card-cta-link {
  padding:0 15px
 }
 .card-signpost-img {
  left:20px
 }
 .icon-cards--wrapper .card-signpost-inner {
  padding:84px 15px 45px
 }
 .fullwidth-image-text span.hline {
  left:calc(-13% - 17px)
 }
 .fullwidth-image-text span.hline:before {
  width:14%
 }
 .text-signpost--wrapper.four-column .text-signpost-wrap {
  width:calc(50% - 30px);
  margin-top:15px
 }
 .active-banner-text .rdMainTitleActive {
  font-size:3.2rem;
  margin-bottom:15px
 }
 .banner-title {
  font-size:5.2rem
 }
 .rdBodyTextActive>p,
 .rdBodyTextActive li {
  font-size:1.8rem
 }
 .active-banner-text a.link-btn {
  font-size:1.6rem;
  margin-top:15px
 }
 .slide-thumb {
  padding:10px 10px 10px 20px
 }
 .slick-active .active-banner-text .rdMainTitleActive:before {
  width:38px;
  left:-38px
 }
 .slider-nav-thumbnails {
  margin-top:-160px
 }
 .download-btn span {
  margin-left:2px
 }
 .full-bg-image {
  max-width:400px
 }
 .fullwidth-image-text {
  margin-top:0;
  max-width:100%;
  height:auto;
  padding:20px 30px
 }
 .fullwidth-image-text p {
  margin-bottom:15px
 }
 .module-imagecarousel-gallery-Image-slide-text p {
  font-size:2.2rem
 }
 .module-imagecarousel-gallery-Image-text {
  min-height:auto;
  right:30px;
  padding:32px
 }
 .module-imagecarousel-gallery-Image-file {
  max-width:calc(100% - 30px)
 }
 .module-imagecarousel-gallery-Image-overlay {
  bottom:-60px;
  max-width:calc(100% - 30px);
  left:30px;
  height:100%
 }
 .module-imagecarousel-gallery-Images-nav {
  top:10px
 }
 .module-news-feed .download-sec-wrap:first-child {
  margin-top:170px
 }
 #contentwrapper .rb-inner ul.reportList li {
  min-height:90px
 }
}
@media all and (min-width:992px) {
 .sharetext {
  display:block
 }
 .mobi.sharetext {
  display:none
 }
 .share-options ul {
  display:block!important
 }
 .no-banner-img.video-banner .banner-text-wrap {
  position:absolute
 }
 .hero-inner-banner.no-banner-img.video-banner {
  min-height:517px
 }
}
@media all and (max-width:991px) {
 .icon-cards--wrapper .card-signpost-item {
  width:46%
 }
 #auto-top-link {
  display:none!important
 }
 .hero-banner a.link-btn>span {
  top:calc(50% + 0px)
 }
 h1.banner-only-title {
  font-size:3.8rem
 }
 h1 {
  font-size:3.2rem
 }
 h2 {
  font-size:2.8rem
 }
 h3 {
  font-size:2.0rem
 }
 h4 {
  font-size:1.8rem
 }
 h5 {
  font-size:1.4rem
 }
 h6 {
  font-size:1.2rem
 }
 .banner-bg .angloVideoContainer {
  display:none
 }
 .module-publications .publication-item-wrapper a.cta-link {
  float:left
 }
 .share-options .sharetext:after {
  display:none
 }
 .tabs-container.asyncTabs ul {
  width:100%;
  top:100%;
  position:absolute;
  box-shadow:0 0 10px 0 rgba(0,0,0,0.1);
  z-index:2;
  display:none;
  background:#fff
 }
 .tabs-container.asyncTabs ul.active {
  display:block
 }
 .tabs-container.asyncTabs ul li {
  border-bottom:1px solid #f6f6f6;
  display:block;
  width:100%;
  margin:0!important
 }
 .tabs-container.asyncTabs ul li a {
  padding:18px 15px;
  display:block;
  opacity:1;
  color:#797979;
  text-align:left
 }
 .tabs-container.asyncTabs ul li:hover a,
 .tabs-container.asyncTabs ul li.current a {
  color:#00318d
 }
 .tabs-container.asyncTabs ul li:hover a::before,
 .tabs-container.asyncTabs ul li.current a::after,
 .tabs-container.asyncTabs ul li.current a::before {
  display:none
 }
 .calendar-event {
  width:calc(50% - 30px);
  margin:15px
 }
 .module-section .top-content {
  padding-left:20px
 }
 body.stckIt .headerwrapper:before {
  display:none;
  border-bottom:0
 }
 .banner-title-wrap {
  bottom:130px
 }
 .main-menu {
  margin-top:0
 }
 .breadcrumb.with-content {
  margin-top:-72px
 }
 .breadcrumb {
  margin-top:-72px
 }
 .breadcrumb #breadcrumb {
  height:30px;
  padding:0;
  margin:24px 0 18px 15px
 }
 #auto-top-link {
  bottom:15px;
  right:15px
 }
 .module-imagecarousel-wrapper .half-bg-image {
  top:0;
  width:40%
 }
 .mobi.sharetext a {
  padding:26px 15px;
  float:right;
  text-decoration:none
 }
 .share-options ul {
  position:absolute;
  background:#ccd4e4;
  padding:10px 35px;
  text-align:center;
  display:flex;
  flex-wrap:wrap;
  z-index:10;
  left:0;
  bottom:-133px;
  display:none;
  width:100%
 }
 .breadcrumb-wrapper-border.glassdoor .share-options ul {
  bottom:-170px
 }
 .share-options ul li {
  float:none;
  margin-left:0!important;
  margin-right:0;
  margin:0 auto 15px!important
 }
 .sharetext {
  display:none
 }
 .mobi.sharetext {
  display:block
 }
 .share-options .sharetext:before {
  display:none
 }
 .share-options {
  padding:0;
  width:90px
 }
 .share-box {
  width:auto;
  min-width:auto
 }
 .breadcrumb-wrapper-border.glassdoor .share-box {
  width:auto;
  min-width:auto
 }
 .breadcrumb-box {
  width:calc(100% - 120px)
 }
 .breadcrumb-wrapper-border.glassdoor .breadcrumb-box {
  width:calc(100% - 120px)
 }
 .share-options .sharetext {
  left:auto;
  cursor:pointer;
  text-align:center;
  width:100%;
  padding-left:0
 }
 .hero-inner-banner.pulled-bnr-with-ttl {
  min-height:371px
 }
 .pulled-bnr-with-ttl .banner-text-wrap {
  bottom:145px
 }
 nav.rdMenuwrapper {
  display:none
 }
 #Homepage .share-price-3-col {
  margin-top:0
 }
 .header--burger-menu {
  display:block
 }
 .module-section {
  padding:60px 0;
  position:relative
 }
 .module-section.module-imagecarousel-wrapper {
  padding:70px 0 100px 0
 }
 div#logo,
 div#logo.stickyLogo,
 body.posfixed div#logo {
  background:url(/~/media/C14B72F3BBB1409EA69731E421454EE3.svg) no-repeat;
  width:100%;
  float:left;
  position:relative;
  background-size:170px auto;
  background-position:0 0;
  height:50px;
  margin:10px 0
 }
 div#logo img {
  visibility:hidden
 }
 body #headerwrapper {
  max-width:100%;
  position:fixed;
  width:100%;
  background:#fff;
  height:68px;
  top:0;
  border-bottom:1px solid #d6dde9
 }
 body.stckIt #headerwrapper {
  height:68px;
  border-bottom:1px solid #d6dde9
 }
 .ticker-wrapper {
  margin-bottom:28px
 }
 .openSearch:before {
  border-left:0;
  border-right:2px solid #e4e4e4;
  right:0;
  left:auto;
  top:0;
  height:100%
 }
 .openSearch {
  right:45px;
  position:absolute;
  top:10px;
  height:36px
 }
 span.icon-search-icon {
  left:0;
  color:#002478
 }
 a.searchOPEN {
  left:0
 }
 body.stckIt .main-menu {
  margin-top:0
 }
 #searchbox #searchTextboxContainer input#searchTextbox[type="text"] {
  font-size:4.8rem;
  padding-bottom:0;
  line-height:normal;
  border-radius:0
 }
 #searchbox #SearchButtonContainer#searchbox #SearchButtonContainer input {
  height:30px;
  width:30px
 }
 #SearchButtonContainer span.icon-search-icon {
  font-size:3rem
 }
 span.search-note {
  font-size:1.3rem
 }
 #breadcrumb ul li a {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  max-width:150px
 }
 #breadcrumb ul {
  width:auto;
  height:42px;
  display:flex;
  overflow-x:auto
 }
 #breadcrumb ul li {
  flex:0 0 auto;
  height:35px
 }
 #breadcrumb ul::-webkit-scrollbar-thumb {
  border-radius:5px;
  border:2px solid #ccd4e4;
  background-color:#e7e5db
 }
 #breadcrumb ul::-webkit-scrollbar {
  -webkit-appearance:none;
  width:10px;
  height:3px
 }
 .share-price-3-col .share-price-box-item {
  width:100%!important
 }
}
@media all and (min-width :769px) and (max-width :812px) {
 .hero-slider {
  height:105vh!important
 }
 .hero-banner {
  height:105vh!important
 }
 .slide-thumb p {
  display:none
 }
 .slick-active.slide-thumb:before {
  border-left:0!important
 }
 .slide-thumb:before {
  border:0;
  height:15px;
  position:relative;
  width:15px
 }
 .slide-thumb {
  width:10px!important;
  padding:0;
  border-radius:50%;
  height:10px;
  display:inline-block;
  margin-right:15px;
  background-color:rgba(218,225,235,0.7);
  padding:0;
  flex-direction:column;
  flex:none;
  cursor:pointer
 }
 .slider-nav-thumbnails .slick-track {
  width:100%!important;
  margin:0;
  justify-content:center
 }
 .slick-current.slide-thumb {
  background-color:rgba(218,225,235,1)
 }
 div#logo.stickyLogo,
 div#logo,
 body.posfixed div#logo {
  background-size:139px auto;
  position:relative;
  float:left;
  margin:10px 0;
  min-height:40px;
  background-position:0 0
 }
 .hero-banner a.link-btn>span {
  top:calc(50% - 0px);
  right:6px
 }
 .rdBodyTextActive {
  border-bottom:1px solid #898989;
  padding-bottom:0
 }
 .active-banner-text .rdMainTitleActive {
  font-size:1.0rem;
  margin-bottom:10px
 }
 .banner-title {
  font-size:3.2rem
 }
 .rdBodyTextActive>p,
 .rdBodyTextActive li {
  font-size:1.8rem;
  margin-top:15px
 }
 .active-banner-text a.link-btn {
  border-top:0;
  font-size:1.6rem;
  margin-top:15px
 }
 .slick-active .active-banner-text .rdMainTitleActive:before {
  width:21px;
  left:-21px;
  top:6px
 }
 .slider-nav-thumbnails {
  margin-top:-35px
 }
 .hero-banner .banner-text-wrap {
  bottom:15vh;
  left:0;
  padding:0
 }
}
@media all and (min-width:768px) {
 .hero-inner-banner.no-banner-img {
  min-height:371px
 }
}
@media all and (max-width:768px) {
 .story-image {
  float:left;
  width:100%;
  margin-right:0;
  margin-bottom:15px
 }
}
@media all and (max-width:767px) {
 .story-introcontent p.intro {
  font-size:1.8rem
 }
 .document-download-left-content .dd-header {
  font-size:2.4rem
 }
 #searchbox #SearchButtonContainer {
  top:calc(100% - 46px)
 }
 #searchbox {
  top:67px!important
 }
 .tailing-database-filters .td-reset-filter-icon:after {
  left:auto;
  right:auto;
  bottom:50px
 }
 input.td-reset-filter:hover+span.td-reset-filter-icon:after {
  left:auto
 }
 .back-to-prYear p.back-to-link a {
  font-size:1.6rem
 }
 .email-alert-txt {
  padding-top:50px;
  padding-bottom:0;
  margin:0
 }
 .module-download-item-table .download-doc-item {
  padding:5px 15px
 }
 .download-doc-item-header {
  padding:5px 15px
 }
 .hero-inner-banner .readMoreText a {
  font-size:1.4em
 }
 .active-banner-text:before {
  top:8px
 }
 .platinum .active-banner-text:before {
  top:7px!important
 }
 .chile .active-banner-text:before {
  top:7px!important
 }
 .pr-item-container table th {
  position:relative
 }
 .pr-item-container table .tb sup {
  left:auto;
  top:18px;
  right:10px;
  position:absolute
 }
 .pr-item-container table .nl sup {
  top:-1.8em;
  left:0
 }
 .module-text-block.module-section .mod-body-content a {
  word-break:break-word
 }
 #searchbox {
  top:0
 }
 h1.banner-only-title,
 .hero-inner-banner .inner-heading {
  font-size:3.2rem
 }
 h1 {
  font-size:2.8rem
 }
 h2 {
  font-size:2.4rem
 }
 h3 {
  font-size:1.8rem
 }
 h4 {
  font-size:1.6rem
 }
 h5 {
  font-size:1.4rem
 }
 h6 {
  font-size:1.2rem
 }
 .module-accordian span.ttl img {
  left:15px;
  margin-top:-2px
 }
 .our-stories-container .tags a {
  font-size:1.2rem;
  line-height:20px;
  padding-right:18px
 }
 .story-tags a {
  font-size:1.2rem
 }
 .our-stories-container .filter-title {
  font-size:1.4rem
 }
 a.cta-link {
  font-size:1.6rem
 }
 .calendar-event-details p {
  font-size:1.6rem
 }
 .pr-item-container .pr-date p {
  font-size:1.6rem
 }
 .video-gallery-container .video-title p,
 .video-gallery-title p {
  line-height:1.5em
 }
 .text-signpost--wrapper.four-column .text-signpost-wrap:nth-child(n+5) {
  margin:0
 }
 #fixed-income-investors .text-signpost--wrapper.four-column .text-signpost-wrap:nth-child(n+5) {
  margin:0 0 30px 0
 }
 .rad-introtext {
  font-size:1.8rem
 }
 p {
  font-size:1.6rem
 }
 p a {
  word-break:break-word
 }
 ul li,
 ol li {
  font-size:1.6rem
 }
 .hero-slider .vid-link-text {
  padding:0
 }
 .share-price-3-col .module-head-wrap {
  margin-bottom:55px
 }
 .ticker-wrapper {
  height:auto!important
 }
 footer {
  padding:30px 0 5px 0
 }
 footer figcaption>p {
  margin-bottom:20px
 }
 .date-text {
  font-size:1.2rem
 }
 footer .foot-middle-wrapper p {
  margin-bottom:0
 }
 footer.country-specific-footer .foot-middle-wrapper figcaption>p {
  padding:15px 0 15px 6px;
  margin-bottom:20px
 }
 .module-imagecarousel-gallery-Image-text span.hline {
  visibility:hidden
 }
 .slick-current .module-imagecarousel-gallery-Image-text span.hline {
  visibility:visible;
  left:-10px;
  width:14%;
  top:90px
 }
 .card-content-wrap {
  padding-left:20px;
  padding-right:20px
 }
 #cboxLoadedContent .inv_mobilesmall.inv_playerContainer {
  min-height:auto
 }
 #breadcrumb ul li a {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  max-width:117px
 }
 .breadcrumb #breadcrumb span {
  overflow:visible;
  text-overflow:inherit
 }
 #colorbox,
 #cboxOverlay,
 #cboxWrapper {
  padding:34px 0 0
 }
 #cboxClose {
  top:-34px
 }
 .icon-cards--wrapper .card-signpost-item {
  width:calc(100% - 30px);
  margin-top:80px
 }
 .icon-cards--wrapper .icon-cards-cover {
  display:block
 }
 .icon-cards--wrapper .card-signpost-inner {
  margin:0;
  min-height:280px
 }
 .hero-banner .banner-text-wrap {
  bottom:15vh;
  padding:0
 }
 .banner-title-wrap {
  bottom:100px
 }
 #breadcrumb ul {
  width:auto;
  height:42px;
  display:flex;
  overflow-x:auto
 }
 #breadcrumb ul li {
  flex:0 0 auto;
  height:35px
 }
 #breadcrumb ul::-webkit-scrollbar-thumb {
  border-radius:5px;
  border:2px solid #ccd4e4;
  background-color:#e7e5db
 }
 #breadcrumb ul::-webkit-scrollbar {
  -webkit-appearance:none;
  width:10px;
  height:3px
 }
 .footer-height {
  height:auto!important;
  justify-content:center
 }
 .signpost--wrapper {
  max-width:480px;
  margin:0 auto
 }
 .module-news-feed .download-sec-right {
  max-width:200px
 }
 .module-news-feed a.media-link.cta-link {
  width:auto;
  margin:13px 0 0;
  padding:0 35px 0 0
 }
 .fullwidth-image-text span.hline:before {
  top:-10px;
  width:40px
 }
 .fullwidth-image-text span.hline {
  left:calc(-40px - 10px)!important
 }
 .text-signpost-cover .text-signpost-wrap {
  height:auto!important
 }
 .text-signpost--wrapper.four-column .text-signpost-wrap,
 .text-signpost--wrapper.three-column .text-signpost-wrap,
 .text-signpost--wrapper.two-column .text-signpost-wrap {
  width:100%
 }
 .text-signpost-cover {
  display:block;
  width:100%
 }
 .text-signpost--wrapper .text-signpost-wrap {
  width:100%;
  margin:0 0 30px 0
 }
 .text-signpost--wrapper.three-column .text-signpost-wrap:nth-child(n+4) {
  margin-top:0
 }
 .text-signpost--wrapper {
  margin:0
 }
 .signpost-wrap img {
  border-radius:0
 }
 .three-col-signpost .slick-list {
  padding:0 40px 0 0!important
 }
 .three-col-signpost .slider-nav {
  display:block
 }
 .fullwidth-image-text p {
  line-height:1.5em
 }
 .foot-bottom-wrapper ul li {
  font-size:1.4rem
 }
 .foot-middle-wrapper .our-website ul li a {
  font-size:1.6rem;
  line-height:2.5
 }
 .foot-bottom-wrapper ul li:last-child {
  padding:5px 0
 }
 .module-imagecarousel-wrapper .half-bg-image {
  width:50%;
  height:100%
 }
 .signpost-cover {
  display:block;
  margin-top:46px
 }
 .signpost-wrap {
  width:100%;
  margin-bottom:30px;
  margin-right:15px!important;
  margin-left:15px!important;
  margin-top:0!important
 }
 .footer-report {
  margin-bottom:43px
 }
 .stay-in-touch {
  padding:30px 0 0 0;
  max-width:100%
 }
 .foot-bottom-wrapper ul li a:after {
  height:10px;
  top:11px;
  opacity:.5;
  right:20px
 }
 .foot-bottom-wrapper ul li a {
  padding:5px 40px 5px 0;
  float:left
 }
 .stay-in-touch ul {
  padding-top:20px
 }
 .foot-bottom-wrapper {
  padding-top:25px
 }
 .footer-report {
  margin-bottom:43px
 }
 .video-mod-content {
  margin-top:60px
 }
 .module-2-col-text-with-video.contentLeftSide .video-mod-content {
  margin-top:0
 }
 .download-sec-wrap {
  width:100%;
  padding:0 15px
 }
 .module-section {
  padding:30px 0;
  position:relative
 }
 .module-section.module-fullwidth-image-and-text {
  padding:42px 0
 }
 .news-feed-item {
  padding:30px 0 27px 0
 }
 .module-news-feed .download-sec-wrap:first-child {
  margin-top:100px
 }
 .slide-thumb p {
  display:none
 }
 .slick-active.slide-thumb:before {
  border-left:0!important
 }
 .slide-thumb:before {
  border:0;
  height:15px;
  position:relative;
  width:15px
 }
 .slide-thumb {
  width:10px!important;
  padding:0;
  border-radius:50%;
  height:10px;
  display:inline-block;
  margin-right:15px;
  background-color:rgba(218,225,235,0.7);
  padding:0;
  flex-direction:column;
  flex:none;
  cursor:pointer
 }
 .slider-nav-thumbnails .slick-track {
  width:100%!important;
  margin:0;
  justify-content:center
 }
 .slick-current.slide-thumb {
  background-color:rgba(218,225,235,1)
 }
 div#logo.stickyLogo,
 div#logo,
 body.posfixed div#logo {
  background-size:139px auto;
  position:relative;
  float:left;
  margin:10px 0;
  min-height:40px;
  background-position:0 0
 }
 .hero-banner a.link-btn>span {
  top:calc(50% - 0px);
  right:6px
 }
 .rdBodyTextActive {
  border-bottom:1px solid #898989;
  padding-bottom:0
 }
 .active-banner-text .rdMainTitleActive {
  font-size:1.0rem;
  margin-bottom:10px
 }
 .banner-title {
  font-size:3.2rem
 }
 .rdBodyTextActive>p,
 .rdBodyTextActive li {
  font-size:1.8rem;
  margin-top:15px
 }
 .active-banner-text a.link-btn {
  border-top:0;
  font-size:1.6rem;
  margin-top:15px
 }
 .slick-active .active-banner-text .rdMainTitleActive:before {
  width:21px;
  left:-21px;
  top:6px
 }
 .slider-nav-thumbnails {
  margin-top:-65px
 }
 .download-btn span {
  margin-left:0
 }
 #Homepage .module-imagecarousel-wrapper {
  background-position:right 20px!important;
  background-size:auto 100%!important;
  padding:70px 0 70px 0
 }
 .full-bg-image {
  max-width:400px;
  width:50%
 }
 .fullwidth-image-text {
  margin-top:-10px;
  max-width:100%;
  position:relative;
  padding:30px 30px 44px 42px
 }
 .fullwidth-image img {
  width:100%;
  height:auto
 }
 .module-imagecarousel-gallery-Image-overlay {
  max-width:100%;
  height:calc(100% - 30px);
  top:20px;
  left:10px;
  bottom:auto
 }
 .module-imagecarousel-gallery-Image-text {
  position:relative;
  padding:32px 18px 25px 39px;
  width:100%;
  margin-bottom:10px;
  left:0;
  right:auto;
  min-height:auto;
  top:-10px
 }
 .module-imagecarousel-gallery-Image-file {
  max-width:100%
 }
 .module-imagecarousel-gallery-Images.slick-slide {
  margin-right:10px;
  margin-left:10px
 }
 .module-imagecarousel-gallery-Images-nav {
  top:0;
  right:0;
  bottom:0
 }
 .sign-up {
  padding:40px 0 30px 0
 }
 section.foot-middle-wrapper {
  padding:22px 0 0 0
 }
 footer h4 {
  padding-bottom:5px
 }
 span.rad-introtext {
  font-size:1.8rem
 }
 h2.paragraph-heading {
  font-size:2.4rem
 }
 .left-content-wrapper {
  padding-right:0
 }
 .paragraph-block-2col .right-content {
  padding-left:27px
 }
 .imagecarousel-slider .slick-list {
  overflow:hidden
 }
 .module-head-wrap {
  margin-bottom:15px
 }
 .module-head-wrap:before {
  left:0
 }
 .module-imagecarousel-gallery-Image-slide-text h2.title {
  font-size:1.0rem;
  margin-bottom:30px
 }
 .module-imagecarousel-gallery-Image-slide-text p {
  font-size:2.4rem
 }
 h2.module-head {
  font-size:2.4rem
 }
 .fullwidth-image-text p {
  line-height:1.5em
 }
 .module-section a.link-btn {
  font-size:1.8rem
 }
 .download-sec-title {
  font-size:1.8rem;
  padding-right:10px
 }
 .download-sec-left {
  padding-right:0;
  width:52%
 }
 .fullwidth-image-wrap a.link-btn {
  padding:0 22px 0 0
 }
 .our-stories .story-img {
  max-height:none;
  height:auto
 }
 .hero-inner-banner.pulled-bnr-with-ttl {
  min-height:305px
 }
 .pulled-bnr-with-ttl .banner-text-wrap {
  bottom:110px
 }
 .blast-application-schedule-right,
 .blast-application-schedule-left {
  float:left;
  width:100%;
  position:relative
 }
 .blast-application-schedule-left-img img {
  width:100%;
  height:auto
 }
 .blast-application-schedule-left-hashtag {
  width:100%;
  text-align:center;
  font-size:4.3em;
  text-transform:uppercase;
  color:#002776;
  top:46%;
  word-break:break-all;
  line-height:1.0em;
  left:0
 }
 .blast-application-schedule-right {
  margin-left:0
 }
 .application-schedule-box {
  box-shadow:none!important;
  -webkit-box-shadow:none
 }
 .application-schedule-box-2::after,
 .application-schedule-box-4::after,
 .application-schedule-box-6::after,
 .application-schedule-box-1::after,
 .application-schedule-box-3::after,
 .application-schedule-box-5::after {
  display:none
 }
 .blast-application-schedule-right-mobi {
  margin-top:-170px;
  float:left;
  width:100%
 }
 .blast-application-schedule-right-mobi .slick-dots {
  bottom:-15px!important;
  left:10%!important;
  right:10%!important;
  top:inherit!important
 }
 .application-schedule-box-top {
  padding:22px 20px 7px 20px
 }
 .application-schedule-box-title {
  line-height:1.0em
 }
 .blast-application-schedule-right-mobi .slick-dots li button {
  width:6px;
  height:6px;
  border-radius:5px;
  background-color:#f2606c;
  opacity:1
 }
 .blast-application-schedule-right-mobi .slick-dots li.slick-active button {
  background-color:#193276
 }
 .blast-application-schedule-right-mobi .slick-dots li {
  margin:0 0 0 15px;
  padding:0 4px
 }
 .blast-application-schedule-right-mobi .slick-dots li:first-child {
  margin:0
 }
}
@media all and (max-width:640px) {
 a.cta-link.internal-link:after,
 a.cta-link.external-link:after {
  bottom:calc(50% - 13px)
 }
 .signpost-cover a.cta-link.internal-link:after,
 .contactwebformResetButton a.cta-link.internal-link:after {
  bottom:-2px
 }
 .module-vertical-tabs .card-signpost-inner a.cta-link {
  display:inline-block
 }
 .cta-button {
  padding:16px 19px 17px 19px
 }
 .cta-button:hover {
  padding:16px 10px 17px 10px
 }
 .calendar-event {
  width:calc(100% - 30px);
  margin:15px
 }
 .logo-card-carousel .card-title {
  width:auto;
  position:relative;
  top:0;
  left:0;
  margin-bottom:31px
 }
 .hero-inner-banner {
  min-height:480px
 }
 .hero-inner-banner.no-banner-img.video-banner {
  min-height:280px
 }
 .module-imagecarousel-wrapper .half-bg-image {
  top:10px
 }
 .share-options ul {
  padding:10px 20px
 }
 .download-sec-wrap {
  width:100%;
  padding:0
 }
}
@media all and (max-width:639px) {
 .blast-application-schedule-left-img img {
  width:100%;
  height:auto
 }
 .blast-application-schedule-left-hashtag {
  width:100%;
  bottom:28%;
  text-align:center;
  left:0;
  padding:0
 }
 .blast-application-schedule-left-hashtag img {
  width:30%;
  height:auto
 }
 .blast-application-schedule-right-mobi {
  margin-top:-130px
 }
 .blast-application-schedule-right-mobi .slick-dots li.slick-active button {
  background-color:#193276
 }
 .blast-application-schedule-right-mobi .slick-dots li button {
  background-color:#93a7b2
 }
 .module-application-schedule.blue-gradient .blast-application-schedule-right-mobi .slick-dots li.slick-active button,
 .module-application-schedule.blue .blast-application-schedule-right-mobi .slick-dots li.slick-active button {
  border:1px solid #93a7b2
 }
}
@media all and (max-width:480px) {
 #searchbox #searchTextboxContainer input#searchTextbox[type="text"] {
  font-size:2.8rem
 }
 #searchbox #SearchButtonContainer {
  top:calc(100% - 32px);
  height:25px;
  width:25px
 }
 #searchbox #SearchButtonContainer input {
  height:25px;
  width:25px
 }
 #SearchButtonContainer span.icon-search-icon {
  font-size:2.5rem
 }
 .module-section table td {
  padding:20px 10px
 }
 .hero-banner .banner-text-wrap {
  bottom:17vh;
  padding:0
 }
 #Homepage .module-imagecarousel-wrapper {
  background-position:110px 0!important;
  padding:70px 0 70px 0
 }
 .hero-inner-banner .readMoreText a {
  font-size:1.3em
 }
 .news-feed-item:hover,
 .module-news-feed.blue .news-feed-item:hover,
 .module-news-feed.blue-gradient .news-feed-item:hover {
  padding-right:20px
 }
}
@media all and (max-width:365px) {
 .module-imagecarousel-slider .module-imagecarousel-slide-text p {
  line-height:2.6rem
 }
}
@media all and (max-width:325px) {
 div#logo.stickyLogo,
 div#logo,
 body.posfixed div#logo {
  background-size:129px auto
 }
}
@media all and (max-width:1024px) {
 .sco-wrap {
  margin-left:15px!important
 }
 .pr-introtext {
  padding-right:20px
 }
 .module-related-stories .story-item-box-wrap:hover {
  top:0!important;
  box-shadow:none!important
 }
}
@media all and (min-width:992px) {
 .pr-item div p {
  margin-bottom:0
 }
}
@media all and (max-width:991px) {
 .video-gallery-content .pr-year-tabs {
  float:left;
  width:100%;
  z-index:99
 }
 .pr-main-content .pr-share.dwnld-lnk p a.irp-vid-lnk {
  margin-left:0
 }
 #MainWrapper #sitemapcontainer>ul {
  columns:2
 }
 #MainWrapper #sitemapcontainer>ul>li {
  -webkit-column-break-inside:auto;
  page-break-inside:auto;
  break-inside:auto
 }
 .bod-full-wrap .bod-left-col p.bod-name {
  line-height:1.2em;
  margin-bottom:5px
 }
 .bod-left-col {
  width:37%;
  padding-right:5%
 }
 .module-bod-wrapper .bod-full-wrap .inner {
  padding:55px 4% 20px
 }
 .bod-right-col {
  width:63%
 }
 .module-accordian-wrapper {
  padding-top:30px
 }
 .module-accordian .accordian-title {
  padding:13px 60px 13px 16px
 }
 .module-accordian .accordian-content .accordian-inner {
  padding:19px 20px
 }
 .module-tab-with-download-table .rprt-lib-title p,
 .module-accordian.with-docs .accordian-inner .rprt-lib-title p {
  font-size:1.4rem
 }
 .module-accordian.with-docs .accordian-content .accordian-inner {
  padding:16px 60px 14px 29px
 }
 .module-accordian.with-docs .accordian-inner .rprt-lib-title {
  padding:5px 0
 }
 .rb-inner {
  margin:0
 }
 .rb-wrapper .reportList li>span.rCheck {
  margin-top:-1px
 }
 .reports-library-landing ul.rb-tabs li a {
  font-size:1.4rem
 }
 .reports-library-landing .module-accordian .accordian-title {
  font-size:1.6rem
 }
 .reports-library-landing .rprt-lib-title {
  padding:5px 0
 }
 .reports-library-landing .module-accordian .accordian-content .accordian-inner {
  padding:16px 60px 14px 29px
 }
 div.archive-button:hover::before {
  bottom:-2px
 }
 .ir-announcements-page .pr-title.float100,
 .ir-presentation-page .pr-title.float100,
 .pr-title.float100 {
  margin-bottom:10px;
  width:100%
 }
 .ir-announcements-page .pr-introtext,
 .production-reports-page .pr-introtext,
 .ir-presentation-page .pr-introtext {
  margin-bottom:30px
 }
 .leadership-team-landing .bod-introtext p {
  font-size:1.8rem
 }
 .leadership-team-landing .bod-introtext {
  padding:40px 0 5px
 }
 .leadership-team-landing .module-bod-wrapper {
  padding-top:10px
 }
 .leadership-team-landing .bod-container {
  padding:31px 0 40px
 }
 .leadership-team-landing ul.rb-tabs li a {
  font-size:1.7rem
 }
 .media-card-item {
  width:calc(50% - 30px);
  margin-top:15px
 }
 .media-card-item-inner {
  width:84%
 }
 .module-signpost-carousel .sco-wrap {
  margin-left:15px!important
 }
 .module-signpost-carousel .swiper-button-next {
  left:45px
 }
 .module-signpost-carousel .swiper-button-prev {
  left:0
 }
 .offset-marker .left-space {
  padding-left:20px
 }
 .pr-main-content {
  padding-top:0
 }
 .pr-item {
  padding:20px 15px
 }
 .ir-announcements-page .pr-title,
 .ir-presentation-page .pr-title,
 .pr-title.ni,
 .pr-date,
 .pr-title,
 .pr-introtext,
 .outer-prshare {
  width:100%;
  padding:0
 }
 .ir-presentation-page .pr-title,
 .ir-presentation-page .pr-date,
 .ir-announcements-page .pr-title,
 .ir-announcements-page .pr-date {
  margin-bottom:10px
 }
 .ir-announcements-page .pr-title.no-dt,
 .ir-presentation-page .pr-title.no-dt {
  width:100%
 }
 .pr-title.ni {
  padding-bottom:10px
 }
 .pr-main-content .pr-introtext {
  border-left:0 none
 }
 .pr-main-content .pr-share {
  margin:0
 }
 .ir-announcements-page .pr-date p,
 .pr-date p {
  margin-bottom:5px
 }
 .ir-announcements-page .pr-title p,
 .pr-title p {
  margin-bottom:10px
 }
 .pr-main-content .pr-share {
  max-width:none
 }
 .pr-main-content .pr-share p {
  display:inline-block;
  padding-right:15px
 }
 .txtvaltemph {
  float:left
 }
 .pr-main-content .pr-share:not(.dwnld-lnk) p a {
  padding:9px 13px 9px 38px
 }
 .pr-year-tabs ul {
  width:100%;
  top:100%;
  position:absolute;
  box-shadow:0 0 10px 0 rgba(0,0,0,0.1);
  z-index:2;
  display:none;
  background:#fff
 }
 .pr-year-tabs ul.active {
  display:block
 }
 .pr-year-tabs ul li {
  border-bottom:1px solid #f6f6f6;
  display:block;
  width:100%;
  margin:0!important
 }
 .pr-year-tabs ul li a {
  padding:18px 15px;
  display:block;
  opacity:1;
  color:#797979;
  text-align:left
 }
 .pr-year-tabs ul li:hover a,
 .pr-year-tabs ul li.current a {
  color:#00318d
 }
 .pr-year-tabs ul li:hover a::before,
 .pr-year-tabs ul li.current a::after,
 .pr-year-tabs ul li.current a::before {
  display:none
 }
 .pr-pagination ul li.pagerlink::after {
  top:1px;
  position:relative
 }
 .glossary-ir-content {
  margin-top:51px
 }
 .glossary-ir-content ul.glossary-link li {
  padding:13px 4px 14px
 }
 .glossary-ir-content .glossary-main {
  margin-bottom:35px
 }
 .ir-presentation-page .pr-introtext p,
 .production-reports-page .pr-introtext p {
  margin-bottom:0
 }
 .module-related-stories .story-item-box-wrap:hover {
  top:0!important;
  box-shadow:none!important
 }
}
@media all and (min-width:768px) {
 .htab-menu {
  margin-top:1px
 }
 .bod-full-wrap.mbl {
  display:none!important
 }
}
@media all and (max-width:768px) {
 .module-bod-wrapper .bod-item-inner .bod-head {
  bottom:30px;
  left:30px
 }
 .bod-full-wrap .bod-left-col p.bod-name {
  font-size:2.2rem
 }
 .rb-intro {
  margin-left:0;
  width:80%;
  padding-top:10px
 }
 .rb-intro p {
  font-size:1.8rem
 }
}
@media all and (max-width:767px) {
 #MainWrapper #sitemapcontainer>ul {
  columns:auto
 }
 .module-bod-wrapper.two-col .bod-item,
 .module-bod-wrapper.four-col .bod-item {
  width:100%
 }
 .leadership-team-landing .module-bod-wrapper.two-col .bod-item {
  width:50%
 }
 .module-bod-wrapper .bod-item img {
  width:100%
 }
 .module-bod .bod-full-wrap.dsktp {
  display:none!important
 }
 .bod-left-col,
 .bod-right-col {
  width:100%
 }
 .bod-left-col {
  padding-right:0
 }
 .module-bod-wrapper .bod-item .bod-full-wrap {
  padding:30px 15px 5px
 }
 .module-bod-wrapper .bod-item .bod-full-wrap.dsktp {
  padding:30px 15px 29px
 }
 .leadership-team-landing .bod-full-wrap {
  padding-top:0
 }
 .bod-full-wrap .bod-right-col p {
  line-height:1.7em
 }
 .bod-full-wrap .bod-left-col p.bod-name {
  margin-bottom:10px
 }
 .module-bod-wrapper .bod-item-inner .bod-head {
  left:40px;
  bottom:30px
 }
 .bod-right-col {
  padding-right:0
 }
 .arbuilderWrapper.desktop {
  display:none
 }
 .arbuilderWrapper.mobile {
  display:block
 }
 .arbuilderWrapper.mobile .rb-wrapper {
  background:0;
  padding:0
 }
 #contentwrapper .arbuilderWrapper.mobile .rb-items-container>ul.reportList {
  margin-bottom:10px
 }
 #contentwrapper .arbuilderWrapper.mobile ul.reportList li {
  font-size:1.5rem;
  padding:0;
  margin-bottom:13px;
  list-style-type:none!important
 }
 .arbuilderWrapper.mobile .accordian-inner {
  padding:19px 15px 26px
 }
 .arbuilderWrapper.mobile .module-accordian-wrapper {
  padding-top:0
 }
 .arbuilderWrapper.mobile {
  margin-top:0;
  padding-top:20px
 }
 .rb-wrapper .reportList li>span.rCheck {
  margin-right:10px;
  margin-top:0
 }
 .arbuilderWrapper.mobile .reportList li>span.rName {
  width:calc(100% - 45px)
 }
 .rb-button .deviceText {
  margin-left:0
 }
 #contentwrapper .arbuilderWrapper.mobile .rb-full-report p {
  padding-top:10px;
  margin:0
 }
 #contentwrapper .arbuilderWrapper.mobile ul.reportList.reportlistCat li>span.rName {
  font-weight:500;
  font-size:1.3rem;
  line-height:17px
 }
 .module-accordian .accordian-title {
  font-size:1.5rem
 }
 .module-accordian-wrapper .accordian-content p {
  line-height:1.733em
 }
 .module-tab-with-download-table.blue-gradient ul.module-tabs li a,
 .module-tab-with-download-table.blue ul.module-tabs li a {
  color:#797979
 }
 .module-tab-with-download-table.blue-gradient ul.module-tabs li.current a,
 .module-tab-with-download-table.blue ul.module-tabs li.current a {
  color:#00318d
 }
 .module-accordian.with-docs .report-library-item {
  display:table;
  width:100%
 }
 .module-accordian.with-docs .rprt-lib-title {
  width:90%;
  display:table-cell
 }
 .module-accordian.with-docs .rprt-lib-title p {
  padding-right:5px
 }
 .module-accordian.with-docs .rprt-lib-doc {
  display:table-cell;
  vertical-align:middle;
  width:10%
 }
 .reports-library-landing ul.rb-tabs {
  display:none;
  border:1px solid #002478
 }
 #contentwrapper.reports-library-landing ul.rb-tabs li {
  width:100%;
  border-bottom:1px solid #002478
 }
 #contentwrapper.reports-library-landing ul.rb-tabs li:last-child {
  border-bottom:0 none
 }
 #contentwrapper.reports-library-landing ul.rb-tabs li a {
  top:auto;
  transform:none;
  font-size:1.4rem;
  padding:10px 14px
 }
 #contentwrapper.reports-library-landing ul.rb-tabs li:hover::before,
 #contentwrapper.reports-library-landing ul.rb-tabs li.current::before {
  border:0 none
 }
 #contentwrapper.reports-library-landing ul.rb-tabs li.current::after {
  display:none
 }
 .reports-library-landing .report-library-item {
  display:table;
  width:100%
 }
 .reports-library-landing .rprt-lib-title {
  width:90%;
  display:table-cell
 }
 .reports-library-landing .rprt-lib-title p {
  padding-right:5px
 }
 .reports-library-landing .rprt-lib-doc {
  display:table-cell;
  vertical-align:middle;
  width:10%
 }
 ul.rb-tabs.first {
  padding-right:0
 }
 ul.rb-tabs.second {
  padding-left:0
 }
 div.archive-button {
  display:none
 }
 .module-bod-wrapper .bod-item .bod-img {
  background-position:top center
 }
 .leadership-team-landing ul.rb-tabs li a {
  font-size:1.5rem
 }
 .leadership-team-landing .bod-mbmr-desc,
 .module-bod .bod-mbmr-desc {
  padding-top:0
 }
 .module-tab-with-download-table .module-tabs-contents {
  padding:30px 0 0
 }
 .media-card-wrapper {
  margin:0
 }
 .module-media-cards.three-col-option .media-card-item,
 .module-media-cards.two-col-option .media-card-item,
 .media-card-item {
  width:100%;
  margin:15px 0 0;
  min-height:240px
 }
 .module-signpost-carousel .sco-wrap {
  margin-right:15px
 }
 .module-signpost-carousel .swiper-scrollbar {
  margin:-35px 84px 0;
  width:calc(100% - 168px)
 }
 .module-signpost-carousel .swiper-button-next {
  left:auto;
  right:0
 }
 .module-related-stories .story-img {
  max-height:216px;
  height:216px
 }
 .module-related-stories .story-img img {
  width:100%;
  max-width:inherit;
  max-height:1000px!important;
  margin:0;
  height:auto!important
 }
 .module-related-stories .story-content {
  height:auto!important
 }
 .module-related-stories .story-content p {
  margin-bottom:35px
 }
 .video-gallery-content .pr-year-tabs {
  float:left;
  width:100%;
  z-index:99
 }
}
@media all and (min-width:640px) {
 .leadership-team-landing .module-bod-wrapper .bod-full-wrap.mbl {
  display:none!important
 }
 body.nojs .leadership-team-landing .module-bod-wrapper .bod-full-wrap.mbl {
  display:block!important
 }
}
@media all and (max-width:640px) {
 .module-signpost-carousel .swiper-scrollbar {
  margin:-35px 69px 0;
  width:calc(100% - 138px)
 }
 .pr-title p {
  line-height:normal;
  font-size:1.7rem
 }
 .production-reports-page .pr-introtext,
 .ir-presentation-page .pr-introtext,
 .pr-introtext p {
  margin-bottom:20px
 }
 .pr-pagination ul li {
  font-size:1.7rem
 }
}
@media all and (max-width:639px) {
 .leadership-team-landing .module-bod-wrapper.two-col .bod-item,
 .leadership-team-landing .module-bod-wrapper.four-col .bod-item {
  width:100%
 }
 .leadership-team-landing .bod-full-wrap.dsktp {
  display:none!important
 }
 .leadership-team-landing .bod-full-wrap.mbl {
  padding-top:30px
 }
 .leadership-team-landing .module-bod-wrapper .bod-full-wrap.dsktp {
  display:none!important
 }
 .module-tab-with-download-table .rprt-lib-title {
  width:88%
 }
 .module-tab-with-download-table .rprt-lib-doc {
  width:12%
 }
}
@media all and (max-width:480px) {
 .signpost-carousel-item {
  max-width:none
 }
 .module-bod-wrapper .bod-item-inner .bod-head {
  left:30px;
  bottom:25px
 }
 .module-bod-wrapper .bod-item-inner .bod-head p.bod-name {
  font-size:1.6rem
 }
 .module-accordian .accordian-content .accordian-inner {
  padding:19px 15px
 }
 .module-accordian .accordian-title {
  font-size:1.4rem
 }
 .module-accordian.with-docs .accordian-content .accordian-inner {
  padding:16px 14px
 }
 .module-accordian.with-docs .rprt-lib-title {
  width:80%
 }
 .module-accordian.with-docs .rprt-lib-doc {
  width:20%
 }
 .module-accordian.with-docs .accordian-content .accordian-inner,
 .module-tab-with-download-table .report-library-item {
  padding:5px 15px
 }
 .rb-intro p {
  font-size:1.6rem;
  line-height:1.5em
 }
 .reports-library-landing .module-accordian .accordian-title {
  padding:15px 60px 15px 14px
 }
 .reports-library-landing .module-accordian .accordian-content .accordian-inner {
  padding:16px 14px
 }
 .reports-library-landing .rprt-lib-title {
  width:80%
 }
 .reports-library-landing .rprt-lib-doc {
  width:20%
 }
 .module-tab-with-download-table .rprt-lib-title {
  width:calc(100% - 55px)
 }
 .module-tab-with-download-table .rprt-lib-doc {
  width:55px
 }
 .media-card-item-inner p.media-card-title {
  font-size:2.0rem
 }
 .module-media-cards.three-col-option .media-card-item,
 .module-media-cards.two-col-option .media-card-item,
 .media-card-item {
  min-height:220px
 }
 .pr-pagination {
  margin:0 -15px
 }
 .pr-pagination ul li {
  font-size:1.4rem
 }
 .pr-pagination ul li.prev a span {
  margin-right:1px
 }
 .pr-pagination ul li.next a span {
  margin-left:1px
 }
}
@media all and (max-width:430px) {
 .module-related-stories .story-img img {
  width:150%
 }
}
@media all and (max-width:420px) {
 .module-related-stories .story-img img {
  min-height:216px;
  width:auto
 }
}
@media all and (max-width:360px) {
 .module-bod-wrapper .bod-item-inner .bod-head {
  bottom:15px;
  left:20px
 }
 .bod-full-wrap .bod-left-col p.bod-name {
  font-size:2rem;
  margin-bottom:5px
 }
 .rb-intro p {
  font-size:1.4rem;
  line-height:1.4em
 }
 .media-card-item-inner {
  width:100%
 }
 .module-signpost-carousel .swiper-scrollbar {
  margin:-35px 62px 0;
  width:calc(100% - 124px)
 }
 .pr-pagination ul li.prev {
  margin-right:7px
 }
 .pr-pagination ul li {
  margin:0 7px 0 5px
 }
 .pr-pagination ul li.pagerlink::after {
  top:2px;
  position:relative;
  left:6px
 }
 .glossary-content .glossary-text p {
  margin-bottom:5px
 }
}
div#rc-video-content .angloVideoContainer {
 display:flex;
 height:100%;
 width:100%
}
.mCustomScrollbar {
 -ms-touch-action:pinch-zoom;
 touch-action:pinch-zoom
}
.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
 -ms-touch-action:auto;
 touch-action:auto
}
.mCustomScrollBox {
 position:relative;
 overflow:hidden;
 height:100%;
 max-width:100%;
 outline:0;
 direction:ltr
}
.mCSB_container {
 overflow:hidden;
 width:auto;
 height:auto
}
.mCSB_inside>.mCSB_container {
 margin-right:30px
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
 margin-right:0
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container {
 margin-right:0;
 margin-left:30px
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
 margin-left:0
}
.mCSB_scrollTools {
 position:absolute;
 width:16px;
 height:auto;
 left:auto;
 top:0;
 right:0;
 bottom:0
}
.mCSB_outside+.mCSB_scrollTools {
 right:-26px
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
 right:auto;
 left:0
}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
 left:-26px
}
.mCSB_scrollTools .mCSB_draggerContainer {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 height:auto
}
.mCSB_scrollTools a+.mCSB_draggerContainer {
 margin:20px 0
}
.mCSB_scrollTools .mCSB_draggerRail {
 width:2px;
 height:100%;
 margin:0 auto;
 -webkit-border-radius:16px;
 -moz-border-radius:16px;
 border-radius:16px
}
.mCSB_scrollTools .mCSB_dragger {
 cursor:pointer;
 width:100%;
 height:30px;
 z-index:1
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 position:relative;
 width:4px;
 height:100%;
 margin:0 auto;
 -webkit-border-radius:16px;
 -moz-border-radius:16px;
 border-radius:16px;
 text-align:center
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
 width:12px
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
 width:8px
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
 display:block;
 position:absolute;
 height:20px;
 width:100%;
 overflow:hidden;
 margin:0 auto;
 cursor:pointer
}
.mCSB_scrollTools .mCSB_buttonDown {
 bottom:0
}
.mCSB_horizontal.mCSB_inside>.mCSB_container {
 margin-right:0;
 margin-bottom:30px
}
.mCSB_horizontal.mCSB_outside>.mCSB_container {
 min-height:100%
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
 margin-bottom:0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
 width:auto;
 height:16px;
 top:auto;
 right:0;
 bottom:5px;
 left:0
}
.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
 bottom:-26px
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
 margin:0 20px
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
 width:100%;
 height:2px;
 margin:7px 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
 width:30px;
 height:100%;
 left:0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 width:100%;
 height:4px;
 margin:6px auto
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
 height:12px;
 margin:2px auto
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
 height:8px;
 margin:4px 0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
 display:block;
 position:absolute;
 width:20px;
 height:100%;
 overflow:hidden;
 margin:0 auto;
 cursor:pointer
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
 left:0
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
 right:0
}
.mCSB_container_wrapper {
 position:absolute;
 height:auto;
 width:auto;
 overflow:hidden;
 top:0;
 left:0;
 right:0;
 bottom:0;
 margin-right:30px;
 margin-bottom:30px
}
.mCSB_container_wrapper>.mCSB_container {
 padding-right:30px;
 padding-bottom:30px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {
 bottom:20px
}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
 right:20px
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {
 bottom:0
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
 right:0
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
 left:20px
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
 left:0
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {
 margin-right:0;
 margin-left:30px
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
 padding-right:0
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {
 padding-bottom:0
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
 margin-right:0;
 margin-left:0
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
 margin-bottom:0
}
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
 -webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
 -o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
 transition:opacity .2s ease-in-out,background-color .2s ease-in-out
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
 -webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
 -moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
 -o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
 transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out
}
.mCSB_scrollTools {
 opacity:.75;
 filter:"alpha(opacity=75)";
 -ms-filter:"alpha(opacity=75)"
}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools {
 opacity:0;
 filter:"alpha(opacity=0)";
 -ms-filter:"alpha(opacity=0)"
}
.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover>.mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools {
 opacity:1;
 filter:"alpha(opacity=100)";
 -ms-filter:"alpha(opacity=100)"
}
.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#000;
 background-color:rgba(0,0,0,0.4);
 filter:"alpha(opacity=40)";
 -ms-filter:"alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,0.75);
 filter:"alpha(opacity=75)";
 -ms-filter:"alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,0.85);
 filter:"alpha(opacity=85)";
 -ms-filter:"alpha(opacity=85)"
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,0.9);
 filter:"alpha(opacity=90)";
 -ms-filter:"alpha(opacity=90)"
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
 background-repeat:no-repeat;
 opacity:.4;
 filter:"alpha(opacity=40)";
 -ms-filter:"alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_buttonUp {
 background-position:0 0
}
.mCSB_scrollTools .mCSB_buttonDown {
 background-position:0 -20px
}
.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:0 -40px
}
.mCSB_scrollTools .mCSB_buttonRight {
 background-position:0 -56px
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover {
 opacity:.75;
 filter:"alpha(opacity=75)";
 -ms-filter:"alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active {
 opacity:.9;
 filter:"alpha(opacity=90)";
 -ms-filter:"alpha(opacity=90)"
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#000;
 background-color:rgba(0,0,0,0.15)
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.75)
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:rgba(0,0,0,0.85)
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
 background-color:rgba(0,0,0,0.9)
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-80px 0
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-80px -20px
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-80px -40px
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-80px -56px
}
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
 width:4px;
 background-color:#fff;
 background-color:rgba(255,255,255,0.1);
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 border-radius:1px
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:4px;
 background-color:#fff;
 background-color:rgba(255,255,255,0.75);
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 border-radius:1px
}
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 width:100%;
 height:4px;
 margin:6px auto
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,0.85)
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,0.9)
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-32px 0
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-32px -20px
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-40px -40px
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-40px -56px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#000;
 background-color:rgba(0,0,0,0.1);
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 border-radius:1px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.75);
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 border-radius:1px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.85)
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.9)
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-112px 0
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-112px -20px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-120px -40px
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-120px -56px
}
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
 width:4px;
 background-color:#fff;
 background-color:rgba(255,255,255,0.1);
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:6px;
 background-color:#fff;
 background-color:rgba(255,255,255,0.75);
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
 width:100%;
 height:4px;
 margin:6px 0
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 width:100%;
 height:6px;
 margin:5px auto
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,0.85)
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,0.9)
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-16px 0
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-16px -20px
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-20px -40px
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-20px -56px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#000;
 background-color:rgba(0,0,0,0.1);
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.75);
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.85)
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.9)
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-96px 0
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-96px -20px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-100px -40px
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-100px -56px
}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#fff;
 background-color:rgba(255,255,255,0.1)
}
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:2px
}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
 width:100%
}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 width:100%;
 height:2px;
 margin:7px auto
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#000;
 background-color:rgba(0,0,0,0.15)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#666
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.85)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.9)
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-80px 0
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-80px -20px
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-80px -40px
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-80px -56px
}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#fff;
 background-color:rgba(255,255,255,0.15)
}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
 height:14px
}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:14px;
 margin:0 1px
}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
 width:14px
}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 height:14px;
 margin:1px 0
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
 width:16px;
 height:16px;
 margin:-1px 0
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
 width:4px
}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
 height:16px;
 width:16px;
 margin:0 -1px
}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
 height:4px;
 margin:6px 0
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
 background-position:0 -72px
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
 background-position:0 -92px
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:0 -112px
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
 background-position:0 -128px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.75)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#000;
 background-color:rgba(0,0,0,0.15)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.85)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.9)
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-80px -72px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-80px -92px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-80px -112px
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-80px -128px
}
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
 width:4px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
 background-color:transparent;
 background-position:center
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
 background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
 background-repeat:repeat-y;
 opacity:.3;
 filter:"alpha(opacity=30)";
 -ms-filter:"alpha(opacity=30)"
}
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
 height:4px;
 margin:6px 0;
 background-repeat:repeat-x
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-16px -72px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-16px -92px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-20px -112px
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-20px -128px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
 background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-96px -72px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-96px -92px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-100px -112px
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-100px -128px
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-repeat:repeat-y;
 background-image:-moz-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);
 background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));
 background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);
 background-image:-o-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);
 background-image:-ms-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);
 background-image:linear-gradient(to right,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%)
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 background-repeat:repeat-x;
 background-image:-moz-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);
 background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));
 background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);
 background-image:-o-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);
 background-image:-ms-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);
 background-image:linear-gradient(to bottom,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%)
}
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
 height:70px
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
 width:70px
}
.mCS-3d.mCSB_scrollTools,
.mCS-3d-dark.mCSB_scrollTools {
 opacity:1;
 filter:"alpha(opacity=30)";
 -ms-filter:"alpha(opacity=30)"
}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 -webkit-border-radius:16px;
 -moz-border-radius:16px;
 border-radius:16px
}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
 width:8px;
 background-color:#000;
 background-color:rgba(0,0,0,0.2);
 box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
 background-color:#555
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:8px
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
 width:100%;
 height:8px;
 margin:4px 0;
 box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 width:100%;
 height:8px;
 margin:4px auto
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-32px -72px
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-32px -92px
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-40px -112px
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-40px -128px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#000;
 background-color:rgba(0,0,0,0.1);
 box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
 box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-112px -72px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-112px -92px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-120px -112px
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-120px -128px
}
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools {
 opacity:1;
 filter:"alpha(opacity=30)";
 -ms-filter:"alpha(opacity=30)"
}
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
 -webkit-border-radius:7px;
 -moz-border-radius:7px;
 border-radius:7px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px
}
.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,
.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
 right:1px
}
.mCS-3d-thick.mCSB_scrollTools_vertical,
.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
 box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)
}
.mCS-3d-thick.mCSB_scrollTools_horizontal,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
 bottom:1px;
 box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);
 width:12px;
 margin:2px;
 position:absolute;
 height:auto;
 top:0;
 bottom:0;
 left:0;
 right:0
}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
 background-color:#555
}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 height:12px;
 width:auto
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
 background-color:#000;
 background-color:rgba(0,0,0,0.05);
 box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
 background-color:transparent
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-32px -72px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-32px -92px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-40px -112px
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-40px -128px
}
.mCS-3d-thick-dark.mCSB_scrollTools {
 box-shadow:inset 0 0 14px rgba(0,0,0,0.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
 box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
 background-color:#777
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
 background-color:#fff;
 background-color:rgba(0,0,0,0.05);
 box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
 background-color:transparent
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-112px -72px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-112px -92px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-120px -112px
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-120px -128px
}
.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,
.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
 right:0;
 margin:12px 0
}
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
 bottom:0;
 margin:0 12px
}
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
 left:0;
 right:auto
}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
 background-color:transparent
}
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
 height:50px
}
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
 width:50px
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,0.2);
 filter:"alpha(opacity=20)";
 -ms-filter:"alpha(opacity=20)"
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,0.5);
 filter:"alpha(opacity=50)";
 -ms-filter:"alpha(opacity=50)"
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.2);
 filter:"alpha(opacity=20)";
 -ms-filter:"alpha(opacity=20)"
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.5);
 filter:"alpha(opacity=50)";
 -ms-filter:"alpha(opacity=50)"
}
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
 width:6px;
 background-color:#000;
 background-color:rgba(0,0,0,0.2)
}
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:6px
}
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
 width:100%;
 height:6px;
 margin:5px 0
}
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
 width:12px
}
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
 height:12px;
 margin:2px 0
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-32px -72px
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-32px -92px
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-40px -112px
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-40px -128px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.75)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.85)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.9)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#000;
 background-color:rgba(0,0,0,0.1)
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-112px -72px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-112px -92px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-120px -112px
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-120px -128px
}
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
 width:12px;
 background-color:#000;
 background-color:rgba(0,0,0,0.2)
}
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 width:6px;
 margin:3px 5px;
 position:absolute;
 height:auto;
 top:0;
 bottom:0;
 left:0;
 right:0
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 height:6px;
 margin:5px 3px;
 position:absolute;
 width:auto;
 top:0;
 bottom:0;
 left:0;
 right:0
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
 width:100%;
 height:12px;
 margin:2px 0
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-32px -72px
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-32px -92px
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-40px -112px
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-40px -128px
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.75)
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.85)
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.9)
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#000;
 background-color:rgba(0,0,0,0.1)
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
 background-position:-112px -72px
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
 background-position:-112px -92px
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
 background-position:-120px -112px
}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
 background-position:-120px -128px
}
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
 background-color:transparent;
 border-width:1px;
 border-style:solid;
 border-color:#fff;
 border-color:rgba(255,255,255,0.2);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
 border-color:#000;
 border-color:rgba(0,0,0,0.2)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#fff;
 background-color:rgba(255,255,255,0.6)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
 background-color:#000;
 background-color:rgba(0,0,0,0.6)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.75)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.85)
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
 background-color:#000;
 background-color:rgba(0,0,0,0.9)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,0.75)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,0.85)
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
 background-color:#fff;
 background-color:rgba(255,255,255,0.9)
}
/*! jQuery UI - v1.10.2 - 2013-03-14
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden {
 display:none
}
.ui-helper-hidden-accessible {
 border:0;
 clip:rect(0 0 0 0);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px
}
.ui-helper-reset {
 margin:0;
 padding:0;
 border:0;
 outline:0;
 line-height:1.3;
 text-decoration:none;
 font-size:100%;
 list-style:none
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
 content:"";
 display:table;
 border-collapse:collapse
}
.ui-helper-clearfix:after {
 clear:both
}
.ui-helper-clearfix {
 min-height:0
}
.ui-helper-zfix {
 width:100%;
 height:100%;
 top:0;
 left:0;
 position:absolute;
 opacity:0;
 filter:Alpha(Opacity=0)
}
.ui-front {
 z-index:100
}
.ui-state-disabled {
 cursor:default!important
}
.ui-icon {
 display:block;
 text-indent:-99999px;
 overflow:hidden;
 background-repeat:no-repeat
}
.ui-widget-overlay {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.ui-accordion .ui-accordion-header {
 display:block;
 cursor:pointer;
 position:relative;
 margin-top:2px;
 padding:.5em .5em .5em .7em;
 min-height:0
}
.ui-accordion .ui-accordion-icons {
 padding-left:2.2em
}
.ui-accordion .ui-accordion-noicons {
 padding-left:.7em
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
 padding-left:2.2em
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
 position:absolute;
 left:.5em;
 top:50%;
 margin-top:-8px
}
.ui-accordion .ui-accordion-content {
 padding:1em 2.2em;
 border-top:0;
 overflow:auto
}
.ui-autocomplete {
 position:absolute;
 top:0;
 left:0;
 cursor:default
}
.ui-button {
 display:inline-block;
 position:relative;
 padding:0;
 line-height:normal;
 margin-right:.1em;
 cursor:pointer;
 vertical-align:middle;
 text-align:center;
 overflow:visible
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
 text-decoration:none
}
.ui-button-icon-only {
 width:2.2em
}
button.ui-button-icon-only {
 width:2.4em
}
.ui-button-icons-only {
 width:3.4em
}
button.ui-button-icons-only {
 width:3.7em
}
.ui-button .ui-button-text {
 display:block;
 line-height:normal
}
.ui-button-text-only .ui-button-text {
 padding:.4em 1em
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
 padding:.4em;
 text-indent:-9999999px
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
 padding:.4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
 padding:.4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
 padding-left:2.1em;
 padding-right:2.1em
}
input.ui-button {
 padding:.4em 1em
}
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
 position:absolute;
 top:50%;
 margin-top:-8px
}
.ui-button-icon-only .ui-icon {
 left:50%;
 margin-left:-8px
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
 left:.5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
 right:.5em
}
.ui-buttonset {
 margin-right:7px
}
.ui-buttonset .ui-button {
 margin-left:0;
 margin-right:-.3em
}
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
 border:0;
 padding:0
}
.ui-datepicker {
 width:17em;
 padding:.2em .2em 0;
 display:none
}
.ui-datepicker .ui-datepicker-header {
 position:relative;
 padding:.2em 0
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
 position:absolute;
 top:2px;
 width:1.8em;
 height:1.8em
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
 top:1px
}
.ui-datepicker .ui-datepicker-prev {
 left:2px
}
.ui-datepicker .ui-datepicker-next {
 right:2px
}
.ui-datepicker .ui-datepicker-prev-hover {
 left:1px
}
.ui-datepicker .ui-datepicker-next-hover {
 right:1px
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
 display:block;
 position:absolute;
 left:50%;
 margin-left:-8px;
 top:50%;
 margin-top:-8px
}
.ui-datepicker .ui-datepicker-title {
 margin:0 2.3em;
 line-height:1.8em;
 text-align:center
}
.ui-datepicker .ui-datepicker-title select {
 font-size:1em;
 margin:1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
 width:100%
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
 width:49%
}
.ui-datepicker table {
 width:100%;
 font-size:.9em;
 border-collapse:collapse;
 margin:0 0 .4em
}
.ui-datepicker th {
 padding:.7em .3em;
 text-align:center;
 font-weight:bold;
 border:0
}
.ui-datepicker td {
 border:0;
 padding:1px
}
.ui-datepicker td span,
.ui-datepicker td a {
 display:block;
 padding:.2em;
 text-align:right;
 text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane {
 background-image:none;
 margin:.7em 0 0 0;
 padding:0 .2em;
 border-left:0;
 border-right:0;
 border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button {
 float:right;
 margin:.5em .2em .4em;
 cursor:pointer;
 padding:.2em .6em .3em .6em;
 width:auto;
 overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
 float:left
}
.ui-datepicker.ui-datepicker-multi {
 width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
 float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
 width:95%;
 margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
 width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
 width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
 width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
 border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
 clear:left
}
.ui-datepicker-row-break {
 clear:both;
 width:100%;
 font-size:0
}
.ui-datepicker-rtl {
 direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
 right:2px;
 left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
 left:2px;
 right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
 right:1px;
 left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
 left:1px;
 right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
 clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
 float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
 float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
 border-right-width:0;
 border-left-width:1px
}
.ui-dialog {
 position:absolute;
 top:0;
 left:0;
 padding:.2em;
 outline:0
}
.ui-dialog .ui-dialog-titlebar {
 padding:.4em 1em;
 position:relative
}
.ui-dialog .ui-dialog-title {
 float:left;
 margin:.1em 0;
 white-space:nowrap;
 width:90%;
 overflow:hidden;
 text-overflow:ellipsis
}
.ui-dialog .ui-dialog-titlebar-close {
 position:absolute;
 right:.3em;
 top:50%;
 width:21px;
 margin:-10px 0 0 0;
 padding:1px;
 height:20px
}
.ui-dialog .ui-dialog-content {
 position:relative;
 border:0;
 padding:.5em 1em;
 background:0;
 overflow:auto
}
.ui-dialog .ui-dialog-buttonpane {
 text-align:left;
 border-width:1px 0 0 0;
 background-image:none;
 margin-top:.5em;
 padding:.3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
 float:right
}
.ui-dialog .ui-dialog-buttonpane button {
 margin:.5em .4em .5em 0;
 cursor:pointer
}
.ui-dialog .ui-resizable-se {
 width:12px;
 height:12px;
 right:-5px;
 bottom:-5px;
 background-position:16px 16px
}
.ui-draggable .ui-dialog-titlebar {
 cursor:move
}
.ui-menu {
 list-style:none;
 margin:0;
 display:block;
 outline:0
}
.ui-menu .ui-menu {
 margin-top:-3px;
 position:absolute
}
.ui-menu .ui-menu-item {
 margin:0;
 padding:0;
 width:100%
}
.ui-menu .ui-menu-divider {
 margin:5px -2px 5px -2px;
 height:0;
 font-size:0;
 line-height:0;
 border-width:1px 0 0 0
}
.ui-menu .ui-menu-item a {
 text-decoration:none;
 display:block;
 padding:5px 16px;
 line-height:1.5;
 min-height:0;
 font-weight:normal;
 float:left
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
 font-weight:normal
}
.ui-menu .ui-state-disabled {
 font-weight:normal;
 margin:.4em 0 .2em;
 line-height:1.5
}
.ui-menu .ui-state-disabled a {
 cursor:default
}
.ui-menu-icons {
 position:relative
}
.ui-menu-icons .ui-menu-item a {
 position:relative;
 padding-left:2em
}
.ui-menu .ui-icon {
 position:absolute;
 top:.2em;
 left:.2em
}
.ui-menu .ui-menu-icon {
 position:static;
 float:right
}
.ui-progressbar {
 height:2em;
 text-align:left;
 overflow:hidden
}
.ui-progressbar .ui-progressbar-value {
 margin:-1px;
 height:100%
}
.ui-progressbar .ui-progressbar-overlay {
 height:100%;
 filter:alpha(opacity=25);
 opacity:.25
}
.ui-progressbar-indeterminate .ui-progressbar-value {
 background-image:none
}
.ui-resizable {
 position:relative
}
.ui-resizable-handle {
 position:absolute;
 font-size:.1em;
 display:block
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
 display:none
}
.ui-resizable-n {
 cursor:n-resize;
 height:7px;
 width:100%;
 top:-5px;
 left:0
}
.ui-resizable-s {
 cursor:s-resize;
 height:7px;
 width:100%;
 bottom:-5px;
 left:0
}
.ui-resizable-e {
 cursor:e-resize;
 width:7px;
 right:-5px;
 top:0;
 height:100%
}
.ui-resizable-w {
 cursor:w-resize;
 width:7px;
 left:-5px;
 top:0;
 height:100%
}
.ui-resizable-se {
 cursor:se-resize;
 width:12px;
 height:12px;
 right:1px;
 bottom:1px
}
.ui-resizable-sw {
 cursor:sw-resize;
 width:9px;
 height:9px;
 left:-5px;
 bottom:-5px
}
.ui-resizable-nw {
 cursor:nw-resize;
 width:9px;
 height:9px;
 left:-5px;
 top:-5px
}
.ui-resizable-ne {
 cursor:ne-resize;
 width:9px;
 height:9px;
 right:-5px;
 top:-5px
}
.ui-selectable-helper {
 position:absolute;
 z-index:100;
 border:1px dotted black
}
.ui-slider {
 position:relative;
 text-align:left
}
.ui-slider .ui-slider-handle {
 position:absolute;
 z-index:2;
 width:1.2em;
 height:1.2em;
 cursor:default
}
.ui-slider .ui-slider-range {
 position:absolute;
 z-index:1;
 font-size:.7em;
 display:block;
 border:0;
 background-position:0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
 filter:inherit
}
.ui-slider-horizontal {
 height:.8em
}
.ui-slider-horizontal .ui-slider-handle {
 top:-.3em;
 margin-left:-.6em
}
.ui-slider-horizontal .ui-slider-range {
 top:0;
 height:100%
}
.ui-slider-horizontal .ui-slider-range-min {
 left:0
}
.ui-slider-horizontal .ui-slider-range-max {
 right:0
}
.ui-slider-vertical {
 width:.8em;
 height:100px
}
.ui-slider-vertical .ui-slider-handle {
 left:-.3em;
 margin-left:0;
 margin-bottom:-.6em
}
.ui-slider-vertical .ui-slider-range {
 left:0;
 width:100%
}
.ui-slider-vertical .ui-slider-range-min {
 bottom:0
}
.ui-slider-vertical .ui-slider-range-max {
 top:0
}
.ui-spinner {
 position:relative;
 display:inline-block;
 overflow:hidden;
 padding:0;
 vertical-align:middle
}
.ui-spinner-input {
 border:0;
 background:0;
 color:inherit;
 padding:0;
 margin:.2em 0;
 vertical-align:middle;
 margin-left:.4em;
 margin-right:22px
}
.ui-spinner-button {
 width:16px;
 height:50%;
 font-size:.5em;
 padding:0;
 margin:0;
 text-align:center;
 position:absolute;
 cursor:default;
 display:block;
 overflow:hidden;
 right:0
}
.ui-spinner a.ui-spinner-button {
 border-top:0;
 border-bottom:0;
 border-right:0
}
.ui-spinner .ui-icon {
 position:absolute;
 margin-top:-8px;
 top:50%;
 left:0
}
.ui-spinner-up {
 top:0
}
.ui-spinner-down {
 bottom:0
}
.ui-spinner .ui-icon-triangle-1-s {
 background-position:-65px -16px
}
.ui-tabs {
 position:relative;
 padding:.2em
}
.ui-tabs .ui-tabs-nav {
 margin:0;
 padding:.2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
 list-style:none;
 float:left;
 position:relative;
 top:0;
 margin:1px .2em 0 0;
 border-bottom-width:0;
 padding:0;
 white-space:nowrap
}
.ui-tabs .ui-tabs-nav li a {
 float:left;
 padding:.5em 1em;
 text-decoration:none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
 margin-bottom:-1px;
 padding-bottom:1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
 cursor:text
}
.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
 cursor:pointer
}
.ui-tabs .ui-tabs-panel {
 display:block;
 border-width:0;
 padding:1em 1.4em;
 background:0
}
.ui-tooltip {
 padding:8px;
 position:absolute;
 z-index:9999;
 max-width:300px;
 -webkit-box-shadow:0 0 5px #aaa;
 box-shadow:0 0 5px #aaa
}
body .ui-tooltip {
 border-width:2px
}
.ui-widget {
 font-size:1.3em;
 text-transform:uppercase
}
.ui-widget .ui-widget {
 font-size:1em
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
 font-size:1em
}
.ui-widget-content {
 border:1px solid #c0cade;
 border-top:0;
 background:#fff 50% 50% repeat-x;
 color:#222
}
.ui-widget-content a {
 color:#002478
}
.ui-widget-header {
 border:1px solid #aaa;
 background:#eff2f7;
 color:#222;
 font-weight:bold
}
.ui-widget-header a {
 color:#222
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
 border:1px solid #d3d3d3;
 background:#e6e6e6;
 font-weight:normal;
 color:#555
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
 color:#555;
 text-decoration:none
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus a:hover {
 background-color:#eff2f7
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
 border:1px solid #aaa;
 background:#fff;
 font-weight:normal;
 color:#212121
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
 color:#212121;
 text-decoration:none
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
 border:1px solid #fcefa1;
 background:#fbf9ee;
 color:#363636
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
 color:#363636
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
 border:1px solid #cd0a0a;
 background:#fef1ec;
 color:#cd0a0a
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
 color:#cd0a0a
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
 color:#cd0a0a
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
 font-weight:bold
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
 opacity:.7;
 filter:Alpha(Opacity=70);
 font-weight:normal
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
 opacity:.35;
 filter:Alpha(Opacity=35);
 background-image:none
}
.ui-state-disabled .ui-icon {
 filter:Alpha(Opacity=35)
}
.ui-icon {
 width:16px;
 height:16px
}
.ui-icon-blank {
 background-position:16px 16px
}
.ui-icon-carat-1-n {
 background-position:0 0
}
.ui-icon-carat-1-ne {
 background-position:-16px 0
}
.ui-icon-carat-1-e {
 background-position:-32px 0
}
.ui-icon-carat-1-se {
 background-position:-48px 0
}
.ui-icon-carat-1-s {
 background-position:-64px 0
}
.ui-icon-carat-1-sw {
 background-position:-80px 0
}
.ui-icon-carat-1-w {
 background-position:-96px 0
}
.ui-icon-carat-1-nw {
 background-position:-112px 0
}
.ui-icon-carat-2-n-s {
 background-position:-128px 0
}
.ui-icon-carat-2-e-w {
 background-position:-144px 0
}
.ui-icon-triangle-1-n {
 background-position:0 -16px
}
.ui-icon-triangle-1-ne {
 background-position:-16px -16px
}
.ui-icon-triangle-1-e {
 background-position:-32px -16px
}
.ui-icon-triangle-1-se {
 background-position:-48px -16px
}
.ui-icon-triangle-1-s {
 background-position:-64px -16px
}
.ui-icon-triangle-1-sw {
 background-position:-80px -16px
}
.ui-icon-triangle-1-w {
 background-position:-96px -16px
}
.ui-icon-triangle-1-nw {
 background-position:-112px -16px
}
.ui-icon-triangle-2-n-s {
 background-position:-128px -16px
}
.ui-icon-triangle-2-e-w {
 background-position:-144px -16px
}
.ui-icon-arrow-1-n {
 background-position:0 -32px
}
.ui-icon-arrow-1-ne {
 background-position:-16px -32px
}
.ui-icon-arrow-1-e {
 background-position:-32px -32px
}
.ui-icon-arrow-1-se {
 background-position:-48px -32px
}
.ui-icon-arrow-1-s {
 background-position:-64px -32px
}
.ui-icon-arrow-1-sw {
 background-position:-80px -32px
}
.ui-icon-arrow-1-w {
 background-position:-96px -32px
}
.ui-icon-arrow-1-nw {
 background-position:-112px -32px
}
.ui-icon-arrow-2-n-s {
 background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw {
 background-position:-144px -32px
}
.ui-icon-arrow-2-e-w {
 background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw {
 background-position:-176px -32px
}
.ui-icon-arrowstop-1-n {
 background-position:-192px -32px
}
.ui-icon-arrowstop-1-e {
 background-position:-208px -32px
}
.ui-icon-arrowstop-1-s {
 background-position:-224px -32px
}
.ui-icon-arrowstop-1-w {
 background-position:-240px -32px
}
.ui-icon-arrowthick-1-n {
 background-position:0 -48px
}
.ui-icon-arrowthick-1-ne {
 background-position:-16px -48px
}
.ui-icon-arrowthick-1-e {
 background-position:-32px -48px
}
.ui-icon-arrowthick-1-se {
 background-position:-48px -48px
}
.ui-icon-arrowthick-1-s {
 background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw {
 background-position:-80px -48px
}
.ui-icon-arrowthick-1-w {
 background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw {
 background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s {
 background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
 background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w {
 background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw {
 background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n {
 background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e {
 background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s {
 background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w {
 background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w {
 background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n {
 background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e {
 background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s {
 background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w {
 background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n {
 background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e {
 background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s {
 background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w {
 background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n {
 background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e {
 background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s {
 background-position:-176px -64px
}
.ui-icon-arrow-4 {
 background-position:0 -80px
}
.ui-icon-arrow-4-diag {
 background-position:-16px -80px
}
.ui-icon-extlink {
 background-position:-32px -80px
}
.ui-icon-newwin {
 background-position:-48px -80px
}
.ui-icon-refresh {
 background-position:-64px -80px
}
.ui-icon-shuffle {
 background-position:-80px -80px
}
.ui-icon-transfer-e-w {
 background-position:-96px -80px
}
.ui-icon-transferthick-e-w {
 background-position:-112px -80px
}
.ui-icon-folder-collapsed {
 background-position:0 -96px
}
.ui-icon-folder-open {
 background-position:-16px -96px
}
.ui-icon-document {
 background-position:-32px -96px
}
.ui-icon-document-b {
 background-position:-48px -96px
}
.ui-icon-note {
 background-position:-64px -96px
}
.ui-icon-mail-closed {
 background-position:-80px -96px
}
.ui-icon-mail-open {
 background-position:-96px -96px
}
.ui-icon-suitcase {
 background-position:-112px -96px
}
.ui-icon-comment {
 background-position:-128px -96px
}
.ui-icon-person {
 background-position:-144px -96px
}
.ui-icon-print {
 background-position:-160px -96px
}
.ui-icon-trash {
 background-position:-176px -96px
}
.ui-icon-locked {
 background-position:-192px -96px
}
.ui-icon-unlocked {
 background-position:-208px -96px
}
.ui-icon-bookmark {
 background-position:-224px -96px
}
.ui-icon-tag {
 background-position:-240px -96px
}
.ui-icon-home {
 background-position:0 -112px
}
.ui-icon-flag {
 background-position:-16px -112px
}
.ui-icon-calendar {
 background-position:-32px -112px
}
.ui-icon-cart {
 background-position:-48px -112px
}
.ui-icon-pencil {
 background-position:-64px -112px
}
.ui-icon-clock {
 background-position:-80px -112px
}
.ui-icon-disk {
 background-position:-96px -112px
}
.ui-icon-calculator {
 background-position:-112px -112px
}
.ui-icon-zoomin {
 background-position:-128px -112px
}
.ui-icon-zoomout {
 background-position:-144px -112px
}
.ui-icon-search {
 background-position:-160px -112px
}
.ui-icon-wrench {
 background-position:-176px -112px
}
.ui-icon-gear {
 background-position:-192px -112px
}
.ui-icon-heart {
 background-position:-208px -112px
}
.ui-icon-star {
 background-position:-224px -112px
}
.ui-icon-link {
 background-position:-240px -112px
}
.ui-icon-cancel {
 background-position:0 -128px
}
.ui-icon-plus {
 background-position:-16px -128px
}
.ui-icon-plusthick {
 background-position:-32px -128px
}
.ui-icon-minus {
 background-position:-48px -128px
}
.ui-icon-minusthick {
 background-position:-64px -128px
}
.ui-icon-close {
 background-position:-80px -128px
}
.ui-icon-closethick {
 background-position:-96px -128px
}
.ui-icon-key {
 background-position:-112px -128px
}
.ui-icon-lightbulb {
 background-position:-128px -128px
}
.ui-icon-scissors {
 background-position:-144px -128px
}
.ui-icon-clipboard {
 background-position:-160px -128px
}
.ui-icon-copy {
 background-position:-176px -128px
}
.ui-icon-contact {
 background-position:-192px -128px
}
.ui-icon-image {
 background-position:-208px -128px
}
.ui-icon-video {
 background-position:-224px -128px
}
.ui-icon-script {
 background-position:-240px -128px
}
.ui-icon-alert {
 background-position:0 -144px
}
.ui-icon-info {
 background-position:-16px -144px
}
.ui-icon-notice {
 background-position:-32px -144px
}
.ui-icon-help {
 background-position:-48px -144px
}
.ui-icon-check {
 background-position:-64px -144px
}
.ui-icon-bullet {
 background-position:-80px -144px
}
.ui-icon-radio-on {
 background-position:-96px -144px
}
.ui-icon-radio-off {
 background-position:-112px -144px
}
.ui-icon-pin-w {
 background-position:-128px -144px
}
.ui-icon-pin-s {
 background-position:-144px -144px
}
.ui-icon-play {
 background-position:0 -160px
}
.ui-icon-pause {
 background-position:-16px -160px
}
.ui-icon-seek-next {
 background-position:-32px -160px
}
.ui-icon-seek-prev {
 background-position:-48px -160px
}
.ui-icon-seek-end {
 background-position:-64px -160px
}
.ui-icon-seek-start {
 background-position:-80px -160px
}
.ui-icon-seek-first {
 background-position:-80px -160px
}
.ui-icon-stop {
 background-position:-96px -160px
}
.ui-icon-eject {
 background-position:-112px -160px
}
.ui-icon-volume-off {
 background-position:-128px -160px
}
.ui-icon-volume-on {
 background-position:-144px -160px
}
.ui-icon-power {
 background-position:0 -176px
}
.ui-icon-signal-diag {
 background-position:-16px -176px
}
.ui-icon-signal {
 background-position:-32px -176px
}
.ui-icon-battery-0 {
 background-position:-48px -176px
}
.ui-icon-battery-1 {
 background-position:-64px -176px
}
.ui-icon-battery-2 {
 background-position:-80px -176px
}
.ui-icon-battery-3 {
 background-position:-96px -176px
}
.ui-icon-circle-plus {
 background-position:0 -192px
}
.ui-icon-circle-minus {
 background-position:-16px -192px
}
.ui-icon-circle-close {
 background-position:-32px -192px
}
.ui-icon-circle-triangle-e {
 background-position:-48px -192px
}
.ui-icon-circle-triangle-s {
 background-position:-64px -192px
}
.ui-icon-circle-triangle-w {
 background-position:-80px -192px
}
.ui-icon-circle-triangle-n {
 background-position:-96px -192px
}
.ui-icon-circle-arrow-e {
 background-position:-112px -192px
}
.ui-icon-circle-arrow-s {
 background-position:-128px -192px
}
.ui-icon-circle-arrow-w {
 background-position:-144px -192px
}
.ui-icon-circle-arrow-n {
 background-position:-160px -192px
}
.ui-icon-circle-zoomin {
 background-position:-176px -192px
}
.ui-icon-circle-zoomout {
 background-position:-192px -192px
}
.ui-icon-circle-check {
 background-position:-208px -192px
}
.ui-icon-circlesmall-plus {
 background-position:0 -208px
}
.ui-icon-circlesmall-minus {
 background-position:-16px -208px
}
.ui-icon-circlesmall-close {
 background-position:-32px -208px
}
.ui-icon-squaresmall-plus {
 background-position:-48px -208px
}
.ui-icon-squaresmall-minus {
 background-position:-64px -208px
}
.ui-icon-squaresmall-close {
 background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical {
 background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal {
 background-position:-16px -224px
}
.ui-icon-grip-solid-vertical {
 background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal {
 background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se {
 background-position:-64px -224px
}
.ui-icon-grip-diagonal-se {
 background-position:-80px -224px
}
.ui-widget-overlay {
 background:#aaa 50% 50% repeat-x;
 opacity:.3;
 filter:Alpha(Opacity=30)
}
.ui-widget-shadow {
 margin:-8px 0 0 -8px;
 padding:8px;
 background:#aaa 50% 50% repeat-x;
 opacity:.3;
 filter:Alpha(Opacity=30);
 border-radius:8px
}
.currentDomainCSS {
 background:#D3D3D3 50% 50% repeat-x
}
.serachTextBoxMiddle {
 height:18px;
 margin-left:220px;
 right:44px;
 width:140px
}
.serachButtonMiddle {
 left:363px;
 position:absolute;
 top:53px!important
}
.centerText {
 margin-left:195px
}
.centerText1 {
 margin:0 auto;
 width:180px
}
.ui-menu {
 min-width:233px!important;
 max-width:233px!important
}
.ui-menu a {
 background-color:#fff;
 width:100%;
 position:relative;
 top:0;
 margin-bottom:1px
}
.ui-menu a:hover {
 width:100%;
 position:relative;
 top:0;
 margin-bottom:1px;
 cursor:pointer
}
.main-menu #rd-nav-contact-us-level1,
.main-menu #rd-nav-suppliers-level1,
.main-menu #rd-nav-media-level1,
.main-menu #rd-nav-covid-19-level1 {
 display:none
}
.tags-filter {
 display:none
}
#module-image-carousel .module-imagecarousel-gallery-Image-slide-text span.rad-small {
 color:#fff
}
article.active-banner-text .rdBodyTextActive p a {
 color:#fff;
 text-decoration:underline;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
article.active-banner-text .rdBodyTextActive p a:hover {
 color:#EBE4C7!important
}
.ip3-origins.ip3-products #auto-top-link {
 display:none!important
}
#investors .three-col-signpost .slider-nav .slider-nav-inner {
 max-width:100%
}
#CrisisOverlay {
 background:url("/~/media/images/a/Anglo-American-Group/Universal/css/cboxoverlay-4x4.png") repeat scroll 0 0;
 display:block;
 height:100%;
 left:0;
 position:fixed;
 top:0;
 width:100%;
 z-index:9999
}
.crisis-splash {
 background-color:#fff;
 bottom:0;
 height:65%;
 left:0;
 margin:auto;
 position:absolute;
 right:0;
 top:0;
 width:80%;
 box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);
 border-radius:10px
}
.blueRDBtn {
 font-size:1.5em
}
.crisis-splash .microsite-main {
 margin-bottom:35px;
 margin-top:35px
}
.microsite-logo {
 border-bottom:1px solid #000;
 border-top:1px solid #000;
 padding:10px 50px
}
.microsite-content-container {
 margin:60px 35px
}
.crisis-splash h3 {
 text-transform:uppercase
}
.microsite-content-container .blueRDBtn {
 box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);
 color:#fff;
 border-radius:5px;
 padding:10px 15px;
 border:0;
 margin-left:0;
 background:#002478;
 cursor:pointer;
 transition:all .5s ease;
 margin-bottom:10px
}
.microsite-content-container .blueRDBtn:hover {
 background:#c60c30
}
.microsite-left {
 border-right:1px solid #dbdce1;
 padding-right:35px
}
.microsite-right {
 padding-left:35px
}
body#diversity-and-inclusion .half-bg-image:before {
 background-image:none
}
body#diversity-and-inclusion .module-imagecarousel-wrapper .half-bg-image {
 box-shadow:none
}
@media all and (min-width:768px) {
 body#graduate-hub.ip3-careers #module-tab-with-download-table ul.module-tabs li,
 body#graduate-hub.ip3-careers #re-imagine-mining-new ul.module-tabs li {
  width:12.66%
 }
}
@media all and (max-width:1140px) {
 .crisis-splash {
  height:78%
 }
}
@media all and (max-width:768px) {
 .microsite-content-container {
  margin:35px 25px!important
 }
 .microsite-left {
  border-right:none!important;
  border-bottom:1px solid #dbdce1
 }
 .crisis-splash h3 {
  margin-bottom:10px!important
 }
 .microsite-content-container .blueRDBtn {
  margin-bottom:30px!important;
  float:left
 }
 .microsite-right {
  padding-left:15px!important;
  padding-top:30px
 }
}
@media all and (max-width:767px) {
 .crisis-splash {
  height:90%;
  width:90%;
  overflow:scroll
 }
 .microsite-right,
 .microsite-left {
  float:left
 }
}
.modal-google-link.termslink {
 position:absolute;
 right:0;
 bottom:-20px;
 color:#FFF;
 font-size:1.4em
}
.modal-youtube-link.termslink {
 position:absolute;
 left:0;
 bottom:-20px;
 color:#FFF;
 font-size:1.4em
}
.angloVideoContainer .youtubeterms {
 display:none
}
#cboxLoadedContent .angloVideoContainer .youtubeterms {
 display:block!important
}
@media all and (max-width:460px) {
 .modal-google-link.termslink {
  left:0;
  right:auto;
  bottom:-45px
 }
}
body#apply section#notice h2 {
 color:#f30000
}
.pr-item.agm-2020-anglo-american-response-to-shareholder-questions {
 display:none
}
#agm-2020-anglo-american-response-to-shareholder-questions .hero-inner-banner .banner-content {
 max-width:675px
}
.bod-right-col h4 {
 margin-bottom:10px
}
.graduates-slider-section-main-wrapper .slick-next,
.graduates-slider-section-main-wrapper .slick-prev {
 z-index:1
}
.mediacontent-image .vlink,
.story-item-social a:first-child:before,
.sharetablet-icn,
.device-category-title:after,
.close-btn-storysearch span,
.subcategorynav li a:hover:after,
.subcategorynav li.current>span:after,
.smart-landing-banner-content .vlink,
.story-item-social a,
.device-subnav-title:after {
 background-image:url(/~/media/Images/A/Anglo-American-Group/PLC/future-smart/content-images/graduates-img.png);
 content:""
}
.device-subnav-title {
 display:none;
 background:#002478;
 width:100%;
 float:left;
 color:#fff;
 font-size:1.8rem;
 line-height:1.125em;
 padding:30px;
 text-transform:uppercase;
 cursor:pointer
}
.device-category-title {
 display:none;
 background:#002478;
 width:100%;
 float:left;
 color:#fff;
 font-size:2.4rem;
 line-height:1.125em;
 padding:30px;
 text-transform:uppercase;
 cursor:pointer
}
.maincategorynav-wrapper {
 display:none
}
#bannerw.story-item-social-innerrapper {
 text-align:center;
 overflow:hidden
}
.smart-landing-banner-contentwrp {
 display:table;
 position:absolute;
 top:0;
 width:100%;
 z-index:12;
 height:438px
}
.smart-landing-banner-content {
 background:rgba(0,0,0,0.2);
 display:table-cell;
 vertical-align:middle
}
.smart-landing-banner-content h1 {
 color:#fff;
 font-size:5rem;
 line-height:1.200em;
 width:650px;
 margin:0 auto;
 padding:0
}
.smart-landing-banner-content p {
 color:#fff;
 font-size:2rem;
 line-height:1.300em;
 text-transform:uppercase;
 margin:0 auto;
 max-width:720px
}
.introconten {
 text-align:center;
 padding:76px 0 65px
}
.mediacontent-image-text h2,
.introconten h2 {
 color:#031794;
 font-size:3.8rem;
 line-height:1.211em
}
.mediacontent-image-text h2 {
 color:#1e3b62
}
.introconten p {
 font-size:1.8rem;
 line-height:1.556em;
 margin-bottom:28px
}
.mediacontent-section {
 background:#f6f6f6;
 padding:125px 0
}
.mediacontent-secinner {
 background:#fff;
 border:1px solid #ebebeb
}
.mediacontent-image {
 overflow:hidden;
 position:relative
}
.mediacontent-image img {
 height:100%;
 width:auto!important;
 max-width:inherit
}
.mediacontent-image-text {
 padding:25px 89px;
 text-align:center;
 display:table-cell;
 vertical-align:middle;
 min-height:420px
}
.mediacontent-imagetxtwrapper {
 display:table
}
.future-smart-bnr-cntnt .subtitle,
.nextprev-story-content .subtitle,
.story-introcontent .subtitle,
.story-content .subtitle,
.mediacontent-image-text .subtitle {
 font-size:1.4rem;
 text-align:center;
 color:#031794;
 margin-bottom:20px;
 text-transform:uppercase;
 text-decoration:underline;
 font-weight:700
}
.story-introcontent .subtitle a {
 color:#1e3b62
}
.future-smart-bnr-cntnt h1 {
 color:#031794
}
.banner-content-module.tmplt .module-content,
.future-smart-bnr-cntnt.banner-content-module .module-content {
 text-align:center
}
.banner-content-module.tmplt .module-content h1 {
 color:#031794
}
.nextprev-story-content .date,
.story-introcontent .date,
.story-content .date,
.mediacontent-image-text .date {
 font-size:1.4rem;
 text-align:center;
 color:#031794;
 margin-bottom:12px;
 font-weight:700
}
.story-content p,
.mediacontent-image-text p {
 font-size:1.6rem;
 line-height:1.75em;
 text-align:center;
 color:#797979;
 margin-bottom:10px
}
.mediacontent-image-text p {
 margin-bottom:0
}
.slider-media-img {
 height:264px;
 overflow:hidden;
 position:relative
}
.slider-media-img span {
 position:absolute;
 left:calc(50% - 31px);
 top:calc(50% - 31px);
 font-size:6.2rem
}
.banner-content-module .srotysearch-wrapper {
 position:relative;
 display:block!important;
 border-bottom:1px solid #ebebeb;
 margin-bottom:30px
}
.mediacontent-image .vlink,
.smart-landing-banner-content .vlink {
 width:62px;
 height:62px;
 background-position:-38px -359px;
 display:inline-block;
 text-indent:-99999px;
 margin-top:25px
}
.mediacontent-image .video-item-content {
 position:static
}
.mediacontent-image .vlink {
 position:absolute;
 left:calc(50% - 31px);
 margin-top:0;
 top:calc(50% - 31px)
}
.device-subnav-title::after {
 position:absolute;
 right:30px;
 content:"";
 font-family:'icomoon'!important;
 color:#fff;
 font-size:2.2rem
}
.device-subnav-title.active::after {
 -webkit-transform:translateY(-50%) rotate(180deg);
 -moz-transform:translateY(-50%) rotate(180deg);
 -ms-transform:translateY(-50%) rotate(180deg);
 transform:translateY(-50%) rotate(180deg);
 color:#fff;
 transform:rotate(180deg);
 -webkit-transition:transform .3s ease 0s
}
.prbtnSearchSub-wrap {
 float:right;
 position:relative
}
.prbtnSearchSub-wrap::before {
 border-right:1px solid #dfdcdd;
 content:"";
 height:71px;
 position:absolute;
 left:-21px;
 top:-19px;
 width:1px
}
.prbtnSearchSub-wrap span {
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 height:32px;
 width:32px;
 opacity:1;
 left:auto;
 right:0;
 color:#002478;
 text-align:center
}
.prbtnSearchSub-wrap span:before {
 position:relative;
 top:50%;
 transform:translateY(-50%);
 display:inline-block
}
.story-detail .prbtnSearchSub-wrap span {
 right:15px
}
.story-detail .prbtnSearchSub-wrap {
 padding-right:15px
}
.slidercat-landing .slick-next,
.slidercat-landing .slick-prev {
 z-index:1
}
.graduates-slider-section-main-wrapper {
 width:100%;
 float:left;
 margin:0 auto;
 overflow:hidden
}
.max2000 {
 max-width:2000px
}
.slidercat-landing .slick-next:focus,
.slidercat-landing .slick-prev:focus {
 outline:1px dotted #fe0000;
 display:block;
 overflow:hidden
}
.col-slider-section-intro-content {
 width:476px;
 float:left;
 display:inline-block;
 background-size:cover;
 padding-top:0;
 padding-bottom:0
}
.slider-section-main-slides-wrapper {
 float:right;
 background-color:#f6f6f6;
 display:inline-block;
 width:calc(100% - 476px)
}
.graduates-slider-box-wrapper {
 max-width:406px
}
.slider-section-main-slides-wrapper .slider-section-slides-wrapper {
 padding-left:15px
}
.slider-section-main-slides-wrapper #ourworld.slider-section-slides-wrapper {
 padding-left:0;
 padding-right:15px;
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc
}
.slider-section-main-slides-wrapper #ourindustry.slider-section-slides-wrapper {
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc
}
.graduates-slider-section-main-wrapper .slick-prev {
 right:auto;
 left:0;
 bottom:0;
 width:62px;
 height:63px;
 background-color:#d7d4d5;
 top:auto
}
.graduates-slider-section-main-wrapper .slick-prev:after {
 content:"\e917";
 font-family:'icomoon'!important;
 position:absolute;
 color:#fe0000;
 font-size:18px;
 font-weight:normal;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out;
 text-indent:0;
 left:calc(50% - 9px);
 top:50%;
 transform:translateY(-50%);
 line-height:22px
}
.graduates-slider-section-main-wrapper .ourworld .slick-prev::after {
 content:"\e91c"
}
.graduates-slider-section-main-wrapper .ourworld .slick-next:after {
 content:"\e917"
}
.graduates-slider-section-main-wrapper .slick-next {
 width:62px;
 height:63px;
 background-color:#d7d4d5;
 right:auto;
 bottom:0;
 left:67px;
 top:auto
}
.graduates-slider-section-main-wrapper .slick-next:after {
 content:"\e91c";
 font-family:'icomoon'!important;
 position:absolute;
 color:#fe0000;
 font-size:18px;
 font-weight:normal;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out;
 text-indent:0;
 left:calc(50% - 9px);
 top:50%;
 transform:translateY(-50%);
 line-height:22px
}
.slick-arrow {
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.graduates-slider-section-main-wrapper .slick-prev:hover,
.graduates-slider-section-main-wrapper .slick-next:hover {
 background:#b1afb0
}
.slick-arrow.slick-disabled {
 opacity:.35;
 cursor:auto;
 pointer-events:none
}
.graduates-slider-section-main-wrapper .slick-arrow.slick-disabled {
 opacity:.5
}
.graduates-slider-section-main-wrapper .ourworld .slick-prev {
 left:inherit;
 right:0
}
.graduates-slider-section-main-wrapper .ourworld .slick-next {
 left:inherit;
 right:67px
}
.gr-slide-box {
 text-decoration:none;
 height:100%;
 position:relative;
 top:0;
 -webkit-transition:all .7s ease 0s;
 -ms-transition:all .7s ease 0s;
 -moz-transition:all .7s ease 0s;
 -o-transition:all .7s ease 0s;
 display:block
}
.gr-slide-box img {
 width:auto;
 height:100%!important;
 max-width:inherit;
 max-height:264px;
 margin-left:-55px
}
#ourworld .gr-slide-box img {
 margin-right:-55px;
 margin-left:inherit
}
.gr-slide-box .gr-slide-box-text-before-title {
 font-size:1.4rem;
 text-align:center;
 color:#031794;
 margin-bottom:20px;
 text-transform:uppercase;
 text-decoration:underline;
 font-weight:bold
}
.gr-slide-box .gr-slide-box-title {
 font-size:2.4rem;
 line-height:1.250em;
 text-align:center;
 color:#031794;
 margin-bottom:16px;
 text-transform:uppercase;
 font-weight:bold;
 display:inline;
 transition:all .3s ease-in-out
}
.gr-slide-box:hover .gr-slide-box-title {
 box-shadow:0 -1px 0 0 #031794 inset,0 -3px 0 0 #031794 inset
}
.gr-slide-box .gr-slide-box-date {
 font-size:1.4rem;
 text-align:center;
 color:#031794;
 margin-bottom:12px;
 font-weight:bold
}
.gr-slide-box .gr-slide-box-text {
 font-size:1.6rem;
 line-height:1.67em;
 text-align:center;
 color:#4d4d4d
}
.gr-slide-box:hover {
 position:relative;
 top:-25px;
 -webkit-transition:all .6s ease 0s;
 -ms-transition:all .6s ease 0s;
 -moz-transition:all .6s ease 0s;
 -o-transition:all .6s ease 0s;
 -webkit-box-shadow:0 8px 10px 0 rgba(0,0,0,0.19);
 -moz-box-shadow:0 8px 10px 0 rgba(0,0,0,0.19);
 box-shadow:0 8px 10px 0 rgba(0,0,0,0.19);
 display:block
}
.gr-slide-text-box-wrapper {
 padding-left:34px;
 padding-right:34px;
 padding-bottom:30px;
 border:solid 1px #ebebeb;
 border-top:0;
 background:#fff;
 padding-top:32px;
 text-align:center
}
.graduates-slider-section-main-wrapper .max1400 {
 max-width:1400px;
 margin:0 auto
}
.ourworldwrapper .graduates-slider-section-main-wrapper {
 margin-bottom:100px;
 margin-top:100px
}
.modules-story-slider .ourworldwrapper .graduates-slider-section-main-wrapper {
 margin-bottom:0;
 margin-top:0
}
.col-slider-section-intro-content-wrapper {
 text-decoration:none;
 display:flex;
 flex-direction:column;
 justify-content:center;
 text-align:center;
 height:100%;
 padding-left:75px;
 padding-top:25px;
 background-repeat:no-repeat;
 padding-bottom:25px;
 padding-right:75px;
 background-size:cover;
 position:relative
}
.col-slider-section-intro-content-wrapper:before {
 width:100%;
 height:100%;
 content:"";
 position:absolute;
 left:0;
 top:0;
 z-index:3;
 background:rgba(0,36,120,0.6);
 background-size:cover!important;
 opacity:.6;
 -webkit-transition:all .4s ease 0s;
 -ms-transition:all .4s ease 0s;
 -moz-transition:all .4s ease 0s;
 -o-transition:all .4s ease 0s
}
.col-slider-section-intro-content-wrapper:hover:before {
 -webkit-transition:all .4s ease 0s;
 -ms-transition:all .4s ease 0s;
 -moz-transition:all .4s ease 0s;
 -o-transition:all .4s ease 0s;
 background:rgba(0,36,120,1)
}
#ourindustry .slick-list {
 padding:63px 0 83px
}
#ourworld .slick-list {
 padding:63px 0 83px
}
.col-slider-section-intro-content-wrapper h2 {
 font-size:4.8rem;
 font-weight:bold;
 line-height:1.2em;
 text-align:center;
 color:#fff;
 padding-bottom:20px;
 z-index:6;
 padding-left:50px;
 padding-right:50px;
 text-transform:uppercase
}
.col-slider-section-intro-content-wrapper p {
 font-size:1.8rem;
 font-weight:500;
 line-height:1.67;
 text-align:center;
 color:#fff;
 margin-bottom:40px;
 z-index:6;
 text-transform:uppercase
}
.col-slider-section-intro-content-wrapper p.readmorelink:after {
 background:0;
 content:"\e91c";
 font-family:'icomoon'!important;
 color:#fff;
 font-size:14px;
 font-weight:normal;
 bottom:0;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out;
 display:inline-block;
 left:10px;
 position:relative
}
.col-slider-section-intro-content-wrapper:hover p.readmorelink:after {
 left:20px;
 -webkit-transition:all .4s ease 0s;
 -ms-transition:all .4s ease 0s;
 -moz-transition:all .4s ease 0s;
 -o-transition:all .4s ease 0s
}
.col-slider-section-intro-content-wrapper *:last-child {
 margin-bottom:0
}
.maxw2000 {
 max-width:2000px;
 margin:0 auto
}
#bannerwrappercategory {
 max-width:100%;
 margin:0 auto;
 min-height:393px;
 position:relative
}
.categorybox {
 width:29.3%;
 float:left;
 height:393px;
 background-repeat:no-repeat;
 display:table;
 background-position:right 0;
 position:absolute;
 left:0;
 transition:all .4s ease 0s;
 z-index:4;
 overflow:hidden
}
.categorybox:before {
 width:100%;
 background:url(/~/media/Images/A/Anglo-American-Group/PLC/future-smart/content-images/our-industry-overlay.png) no-repeat;
 height:393px;
 content:"";
 position:absolute;
 left:0;
 background-size:cover
}
.categorybox+.categorybox {
 float:right;
 right:0;
 left:inherit;
 background-size:cover
}
.internetexplorer11 .categorybox+.categorybox {
 float:right;
 right:auto;
 left:29.3%
}
.internetexplorer11.ip3-our-industry .categorybox+.categorybox {
 float:right;
 right:auto;
 left:70.8%
}
.categorybox+.categorybox:before {
 background-image:url(/~/media/Images/A/Anglo-American-Group/PLC/future-smart/content-images/our-world-overlay.png)
}
.categorybox a {
 width:100%;
 display:block;
 text-align:center;
 color:#fff;
 font-size:4.8rem;
 position:absolute;
 text-transform:uppercase;
 line-height:1em;
 margin-top:0;
 font-weight:700;
 height:100%
}
.categorybox a span {
 max-width:250px;
 display:inline-block;
 position:relative;
 top:50%
}
.categorybox.active {
 z-index:3
}
.ip3-our-industry .categorybox.our-industry:hover,
.ip3-our-industry .categorybox.our-industry {
 width:70.8%;
 background-size:cover;
 pointer-events:none
}
.ip3-our-world .categorybox.our-world:hover,
.ip3-our-world .categorybox.our-world {
 width:70.8%;
 background-size:cover;
 pointer-events:none
}
.ip3-our-world .categorybox.our-industry {
 z-index:6;
 background-size:cover
}
.categorybox:hover {
 width:40%;
 transition:all .4s ease 0s
}
.internetexplorer11 .categorybox:hover {
 left:0
}
.internetexplorer11.ip3-our-industry .categorybox:hover {
 left:60%
}
.subcategorynav-wrapper {
 background:#fff
}
.cetegorylandingwrapper {
 background:#f6f6f6
}
.catelanding-introtext {
 padding:65px 100px
}
.catelanding-introtext p {
 line-height:1.556em;
 color:#0c2e7e;
 text-align:center
}
.subcategorynav li.current>span:after {
 width:19px;
 height:12px;
 background-position:-76px 0;
 position:absolute;
 bottom:-12px;
 z-index:98;
 left:calc(50% - 9px)
}
.subcategorynav li.current>span {
 text-decoration:underline
}
.subcategorynav li a:hover:after {
 width:19px;
 height:12px;
 background-position:-76px 0;
 position:absolute;
 bottom:-12px;
 z-index:98;
 left:calc(50% - 9px)
}
.subcategorynav li a:hover {
 text-decoration:underline
}
.featitem:after {
 background:rgba(2,36,79,0.4);
 content:"";
 width:100%;
 height:100%;
 position:absolute;
 left:0;
 top:0;
 -webkit-transition:all .4s ease 0s;
 -ms-transition:all .4s ease 0s;
 -moz-transition:all .4s ease 0s;
 -o-transition:all .4s ease 0s
}
.featitem:hover:after {
 background:rgba(2,36,79,0.7);
 -webkit-transition:all .4s ease 0s;
 -ms-transition:all .4s ease 0s;
 -moz-transition:all .4s ease 0s;
 -o-transition:all .4s ease 0s
}
.featitem {
 overflow:hidden;
 border-radius:3px;
 position:relative;
 display:block;
 margin-bottom:77px;
 height:385px
}
.featitem img {
 height:100%!important;
 width:auto!important;
 max-width:inherit!important;
 margin-left:-20px
}
.featitem-content-wrapper {
 width:100%;
 height:100%;
 position:absolute;
 left:0;
 top:0;
 display:table
}
.featitem-content {
 display:table-cell;
 vertical-align:middle;
 position:relative;
 z-index:4;
 text-align:center;
 padding:15px 90px
}
.featitem-content h2 {
 font-size:3.2rem;
 line-height:1.250em;
 color:#fff;
 padding:0 0 5px;
 font-weight:700;
 text-transform:uppercase
}
.featitem-content p {
 font-size:1.6rem;
 line-height:1.500em;
 color:#fff;
 padding:0 0 35px;
 margin-bottom:10px
}
.featitem-content p.readmore {
 font-size:1.8rem;
 padding-bottom:0;
 position:relative;
 display:inline-block;
 margin-bottom:0;
 font-weight:700;
 text-transform:uppercase
}
.featitem-content p.readmore:after {
 width:15px;
 height:18px;
 position:absolute;
 background-position:-86px -131px;
 top:4px;
 right:-31px;
 -webkit-transition:all .4s ease 0s;
 -ms-transition:all .4s ease 0s;
 -moz-transition:all .4s ease 0s;
 -o-transition:all .4s ease 0s
}
.featitem-content:hover p.readmore:after {
 right:-61px;
 -webkit-transition:all .4s ease 0s;
 -ms-transition:all .4s ease 0s;
 -moz-transition:all .4s ease 0s;
 -o-transition:all .4s ease 0s
}
.featitem-content p.readmore span {
 font-size:1.5rem;
 font-weight:400;
 left:10px;
 transition:all .5s;
 position:relative;
 -webkit-transition:all .4s ease 0s;
 -ms-transition:all .4s ease 0s;
 -moz-transition:all .4s ease 0s;
 -o-transition:all .4s ease 0s;
 color:#fe0000
}
.featitem-content:hover p.readmore span {
 left:20px
}
.story-item {
 background:#fff;
 margin-bottom:50px;
 position:relative;
 top:0
}
.story-item-social {
 position:absolute;
 top:240px;
 left:-8.3333%;
 z-index:888
}
.story-item-social a {
 width:38px;
 height:38px;
 display:block;
 text-indent:-99999px;
 box-shadow:0 0 4px 0 rgba(0,0,0,0.20);
 border-radius:4px;
 margin:7px 0;
 background-color:#fff
}
.story-item-social a.lin {
 background-position:-35px -427px
}
.story-item-social a.fb {
 background-position:-66px -427px
}
.story-item-social a.twt {
 background-position:-35px -457px
}
.story-item-social a.mail {
 background-position:-65px -458px
}
.story-content {
 text-align:center;
 padding:35px;
 border:1px solid #ebebeb;
 border-top:0
}
.story-content h2 {
 font-size:2.4rem;
 color:#031794;
 line-height:1.250em;
 text-transform:uppercase;
 font-weight:700;
 display:inline;
 transition:all .3s ease-in-out
}
.story-img {
 height:273px;
 overflow:hidden
}
.story-item-box-wrap .story-content .date {
 margin-top:10px
}
.story-img img {
 width:auto;
 max-width:inherit;
 max-height:inherit;
 height:100%!important;
 overflow:hidden;
 margin-left:-55px
}
.subcategorynav ul {
 margin:0 40px 0 0;
 position:relative
}
.subcategorynav ul:after {
 border-right:1px solid #ebebeb;
 content:"";
 height:72px;
 position:absolute;
 right:12px;
 top:0;
 width:1px
}
.subcategorynav li {
 font-size:1.4rem;
 line-height:1.286em;
 color:#1e3b62;
 text-transform:uppercase;
 text-align:center;
 display:inline-block;
 border-left:1px solid #ebebeb;
 position:relative;
 font-weight:bold
}
.subcategorynav li a {
 text-decoration:none;
 display:inline-block
}
.subcategorynav li span {
 padding:27px 25px;
 display:block
}
.banner-image-catdetail {
 max-width:1440px;
 margin:0 auto;
 position:relative;
 min-height:430px;
 background-image:url(http://anglo-american-group-plc.staging.investis.com/~/media/images/A/Anglo-American-Group/universal/icons/ajax-loader.gif);
 background-repeat:no-repeat;
 background-position:center 65px
}
.banner-image-catdetail img {
 width:100%
}
.banner-image-catdetail:after {
 background:url(/~/media/Images/A/Anglo-American-Group/PLC/future-smart/content-images/detail-page-shadow.png);
 height:276px;
 width:100%;
 content:"";
 position:absolute;
 left:0;
 bottom:0;
 background-repeat:repeat-x
}
.introcontent {
 background:#fff
}
#contentwrapperfuture #breadcrumb {
 background:0;
 margin:0;
 padding:30px 0 21px 0;
 text-align:center;
 border-right:1px solid #ebebeb;
 width:calc(100% - 150px)
}
#contentwrapperfuture #breadcrumb a:first-child {
 display:none
}
#contentwrapperfuture #breadcrumb a:before {
 width:14px;
 height:14px;
 background-position:-57px -200px;
 display:block;
 position:absolute;
 right:-22px;
 top:-3px
}
#contentwrapperfuture #breadcrumb a:last-child:before {
 background-position:16px -200px;
 display:none
}
.story-introcontent h1 {
 color:#1e3b62;
 font-size:4.8rem;
 line-height:1.167em;
 text-align:center;
 padding:0 0 20px
}
#contentwrapperfuture #breadcrumb a {
 color:#c7c7c7;
 position:relative
}
#contentwrapperfuture #breadcrumb span {
 color:#1e3b62
}
#contentwrapperfuture #breadcrumb span.separator {
 display:none
}
.story-introcontent p.intro {
 font-size:2.1rem;
 line-height:3.8rem;
 margin-bottom:30px
}
.glossary-wrapper .glossary-content ul {
 margin-bottom:30px
}
.glossary-wrapper .glossary-content ul:last-child {
 margin-bottom:0
}
.story-introcontent {
 padding:25px 0 0;
 border-top:1px solid #ebebeb;
 clear:left
}
.glossary-page .story-introcontent {
 padding:0
}
.story-detail .story-introcontent img {
 max-width:100%
}
#contentwrapperfuture #breadcrumb a,
#contentwrapperfuture #breadcrumb span {
 font-size:1.4rem;
 text-transform:uppercase;
 margin:0 16px 9px;
 display:inline-block
}
p.center.alpaheading-all {
 display:none
}
.story-contentwithquote-section .storyquote {
 font-size:2.4rem;
 color:#1e3b62;
 line-height:1.667em;
 text-align:center
}
.story-contentwithquote-section .storyquote {
 padding:30px 0 17px
}
.story-contentwithquote-section .storyquote:before {
 content:"“"
}
.story-contentwithquote-section .storyquote:after {
 content:"”"
}
.storyquotewrapper {
 padding:45px 0 0
}
.storyquotewrapper:before {
 width:30px;
 height:7px;
 content:"";
 background:#002f6c;
 top:45px;
 left:calc(50% - 15px);
 position:absolute
}
.story-twocolimg {
 margin:40px 0;
 display:inline-block;
 margin-right:0;
 display:inline-block;
 margin-right:15px;
 width:calc(49% - 15px)
}
.story-twocolimg.last {
 margin-left:15px;
 margin-right:0
}
.story-twocolimg img {
 width:100%;
 height:auto
}
.story-media-twocolimg {
 text-align:center
}
.story-contentwithquote-section .storyquote-dtl {
 font-size:1.8rem;
 color:#1e3b62;
 font-weight:normal;
 text-align:center
}
.story-fullimg {
 margin:37px 0;
 text-align:center
}
.story-fullimg img {
 max-width:100%;
 height:auto
}
.story-content-text {
 padding:23px 0 0
}
.story-content-text img {
 max-width:100%
}
body#five-reasons-to-visit-the-conceicao-do-mato-dentro-science-centre .story-content-text {
 padding-top:0
}
.story-content-text p sup {
 font-weight:normal
}
.story-content-text ul {
 list-style:disc;
 color:#1e3b62;
 font-size:1.9rem;
 line-height:1.684em;
 margin-left:18px
}
.story-content-text ol {
 list-style:decimal;
 color:#1e3b62;
 font-size:1.9rem;
 line-height:1.684em
}
.story-detail .story-content-text h3 {
 margin-top:45px
}
body#five-reasons-to-visit-the-conceicao-do-mato-dentro-science-centre .story-detail .story-content-text h3 {
 margin-top:0
}
.story-content-text.quotebottomcontent {
 padding-top:0
}
.story-detail iframe.rad-right {
 width:50%;
 min-height:273px;
 float:right;
 margin-left:10px;
 margin-bottom:10px
}
.story-detail img.rad-right {
 float:right;
 margin-left:10px;
 margin-bottom:10px;
 max-width:100%;
 height:auto!important
}
.story-detail img.rad-left {
 float:left;
 margin-right:10px;
 margin-bottom:10px;
 max-width:100%;
 height:auto!important
}
.story-detail ul.rad-list {
 float:left
}
.story-detail.expanded-definitions ul.rad-list {
 width:calc(100% - 20px)
}
.story-detail ul.rad-list li {
 width:50%;
 float:left
}
.expanded-definitions .back-to-prYear {
 float:left
}
.sitesearchpagination .lastPage a,
.sitesearchpagination .firstPage a {
 width:15px;
 height:17px;
 display:block;
 color:#1e3b62;
 background:0
}
.sitesearchpagination ul li {
 margin:0;
 padding:0 11px;
 float:left
}
.sitesearchpagination li a {
 text-decoration:none
}
.sitesearchpagination li a span {
 color:#fe0000
}
.sitesearchpagination li {
 font-size:1.8rem;
 line-height:1.2em;
 color:#002478;
 position:relative;
 font-weight:bold
}
.sitesearchpagination li.pagerlink:after {
 width:3px;
 content:"";
 height:15px;
 background:#002478;
 position:absolute;
 right:-2px;
 top:5px
}
.sitesearchpagination li.pagerlink.currentpagerlink::before {
 display:inline-block;
 content:"";
 height:2px;
 width:calc(100% - 22px);
 left:auto;
 bottom:-1px;
 position:absolute;
 background:#00368b
}
.sitesearchpagination ul li.pagerlink.last:after {
 display:none
}
.sitesearchpagination ul {
 text-align:center;
 width:auto;
 display:inline-block
}
.sitesearchpagination {
 padding-top:50px;
 padding-bottom:43px;
 text-align:center
}
.sitesearchpagination li.firstPage {
 padding-right:12px;
 margin-top:1px
}
.sitesearchpagination li.lastPage {
 margin-top:1px
}
.storynav.prev {
 background:#fff;
 padding-right:60px
}
body.nojs .storynav.prev,
body.nojs .storynav.next {
 display:none
}
.nextprev-story-img {
 width:40.6%;
 float:left;
 border:1px solid #fff;
 border-right:0;
 min-height:203px;
 overflow:hidden;
 position:relative;
 font-weight:700
}
.nextprev-story-img img {
 width:auto;
 height:100%!important;
 max-width:inherit;
 max-height:220px;
 margin-left:-70px;
 margin-left:-84px
}
.nextprev-story-content {
 width:59.4%;
 float:left;
 padding:0 38px
}
.nextprev-story-content .title {
 font-size:1.8rem;
 line-height:1.250em;
 padding-bottom:17px;
 text-transform:uppercase;
 font-weight:500
}
.sitesearchpagination li a[href="javascript:"] {
 cursor:default
}
.nextprev-story-img span {
 width:63px;
 height:62px;
 background:#d7d4d5;
 position:absolute;
 font-size:1.8rem;
 text-transform:uppercase;
 top:50%;
 text-align:center;
 transform:translateY(-50%);
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out;
 left:0
}
.storynav>a:hover .nextprev-story-img span {
 background:#b1afb0
}
.nextprev-story-img span::before {
 top:50%;
 display:inline-block;
 margin:0 auto;
 position:relative;
 transform:translateY(-50%);
 color:#fe0000
}
.storynav.next .nextprev-story-img span {
 right:0;
 left:auto
}
.storynav.next .nextprev-story-img span::before {
 transform:rotate(180deg);
 top:24px
}
.storynav.next a,
.storynav.next a:hover,
.storynav.prev a,
.storynav.prev a:hover {
 color:#002478
}
.nextprev-story-content .subtitle,
.nextprev-story-content .date {
 text-align:left
}
.storynav {
 margin-bottom:58px;
 margin-top:95px
}
.nextprev-story-content {
 display:table;
 border:1px solid #ebebeb;
 border-left:none
}
.nextprev-story-content-inr {
 display:table-cell;
 vertical-align:middle
}
.storynav.next .nextprev-story-img {
 float:right
}
.storynav.next .nextprev-story-content {
 border-right:0;
 border-left:1px solid #ebebeb
}
.storynav.next .nextprev-story-content .subtitle,
.storynav.next .nextprev-story-content .title,
.storynav.next .nextprev-story-content .date {
 text-align:right
}
.storynav.next {
 padding-right:0;
 padding-left:60px
}
.slidercat-landing .story-img {
 height:220px
}
.slidercat-landing .story-img img {
 margin-left:0
}
.slidercat-landing .slick-prev,
.slidercat-landing .slick-next {
 position:absolute;
 left:15px;
 top:79px;
 width:62px;
 height:63px;
 background-color:#d7d4d5
}
.slidercat-landing .slick-prev::after {
 content:"\e917";
 font-family:'icomoon'!important;
 position:absolute;
 color:#fe0000;
 font-size:1.8rem;
 font-weight:normal;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out;
 text-indent:0;
 left:calc(50% - 9px);
 top:50%;
 transform:translateY(-50%);
 line-height:22px
}
.slidercat-landing .slick-next::after {
 content:"\e91c";
 font-family:'icomoon'!important;
 position:absolute;
 color:#fe0000;
 font-size:18px;
 font-weight:normal;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out;
 text-indent:0;
 left:calc(50% - 9px);
 top:50%;
 transform:translateY(-50%);
 line-height:22px
}
.slidercat-landing .slick-prev:hover,
.slidercat-landing .slick-next:hover {
 background:#b1afb0
}
.slidercat-landing .slick-next {
 left:inherit;
 right:15px
}
.story-bottom-sldbox .story-item {
 background:0
}
.story-bottom-sldbox .story-content {
 border:0;
 padding:23px;
 height:auto!important
}
.story-bottom-sldbox .story-content .subtitle {
 margin-bottom:17px
}
.story-bottom-sldbox .story-content h2 {
 font-size:1.8rem;
 display:inline-block
}
body.nojs .story-bottom-sldbox {
 width:50%;
 display:inline-block;
 float:left;
 text-align:center
}
.srotysearch-wrapper {
 position:absolute;
 right:0;
 display:none;
 top:0;
 padding:20px 0;
 background:#fff;
 border-bottom:11px solid #f6f6f6;
 z-index:20
}
.story-detail .srotysearch-wrapper {
 border-bottom:solid 1px #dfdcdd;
 border-top:solid 1px #dfdcdd
}
.subcategorynav {
 position:relative
}
.story-search-btn,
.search-click-btn {
 cursor:pointer;
 float:left;
 height:32px;
 margin-top:-1px;
 width:32px;
 margin-left:5px;
 position:absolute;
 right:20px;
 top:21px;
 border:0;
 font-size:0;
 text-align:center
}
.banner-content-module .search-click-btn:before {
 border-left:1px solid #ebebeb;
 content:'';
 position:absolute;
 top:-20px;
 height:71px;
 left:-20px
}
.banner-content-module .search-click-btn {
 right:20px
}
.futuresmart-serach-belt {
 min-height:71px
}
.story-detail .story-search-btn {
 cursor:pointer;
 height:32px;
 margin-top:-1px;
 width:32px;
 position:absolute;
 right:15px;
 top:21px;
 border:0;
 font-size:0;
 text-align:center
}
.story-introcontent-wrapper .story-search-btn::before {
 border-right:1px solid #ebebeb;
 content:"";
 height:71px;
 position:absolute;
 left:-21px;
 top:-20px;
 width:1px
}
.story-introcontent-wrapper #prbtnSearchSub {
 float:left;
 padding:0
}
.storysearch-txt-box,
.storysearch-txt-boxsub {
 border:0;
 padding:0 10px;
 height:30px;
 text-align:center;
 float:left;
 font-size:1.8rem;
 color:#1e3b62;
 width:calc(100% - 110px);
 font-weight:700
}
.story-detail .storysearch-txt-box {
 width:calc(100% - 115px)
}
.storysearch-txt-acbtn {
 opacity:0;
 cursor:pointer;
 float:right;
 height:32px;
 width:32px;
 text-indent:-99999px;
 border:0;
 margin:0;
 position:absolute;
 right:20px;
 z-index:150
}
.storysearch-txt-acbtn:focus {
 background:0;
 border:1px dotted #fe0000;
 opacity:1
}
.introconten h2 {
 margin-bottom:28px
}
.close-btn-storysearch {
 width:43px;
 float:left;
 padding-top:9px;
 position:relative;
 margin-left:0
}
.close-btn-storysearch:after {
 border-right:1px solid #ebebeb;
 content:"";
 height:71px;
 position:absolute;
 right:0;
 top:-19px;
 width:1px
}
.close-btn-storysearch span {
 display:block;
 width:18px;
 height:18px;
 background-position:-78px -15px;
 text-indent:-999999px;
 cursor:pointer
}
.bottomstory-slierwrapper {
 background:#fff;
 padding:98px 0 0
}
.bottomstory-slierwrapper.storyitem {
 padding:55px 0 0
}
.bottom-slider-heading {
 text-transform:uppercase;
 font-size:3rem;
 line-height:1.333em;
 color:#1e3b62;
 padding-bottom:32px;
 font-weight:700
}
.no-search-resultmsg {
 text-transform:uppercase;
 font-size:3rem;
 line-height:1.333em;
 color:#1e3b62;
 padding-bottom:32px;
 text-align:center
}
.border-bottom-slider {
 height:1px;
 border-top:1px solid #ccc
}
.sharetablet-icn {
 display:block;
 background-position:-74px -243px;
 text-indent:-99999px;
 position:fixed;
 top:360px;
 left:0;
 cursor:pointer;
 display:none;
 box-shadow:0 0 4px 0 rgba(0,0,0,0.20);
 border-radius:4px;
 width:32px;
 height:32px
}
.banner-img-static {
 float:left;
 width:100%;
 height:439px;
 position:absolute;
 left:0;
 top:0;
 z-index:9;
 overflow:hidden
}
.banner-img-static img {
 max-width:inherit;
 margin-left:-540px
}
.banner-img-static {
 display:none
}
.story-author-wrapper {
 display:table;
 margin-bottom:25px;
 margin-top:20px;
 font-weight:700
}
.story-author-content {
 line-height:1.3em;
 color:#1e3b62;
 display:table-cell;
 vertical-align:middle;
 width:calc(100% - 82px)
}
.story-author-image {
 display:inline-block;
 width:76px
}
.banner-img-static.ipad img {
 margin-left:-110px
}
.banner-img-static.ipad {
 display:block!important
}
.col-slider-section-intro-content-wrapper p.intro-slider-sec-text {
 font-size:1.6rem;
 line-height:1.75em;
 text-align:center;
 text-transform:inherit
}
.col-slider-section-intro-content-wrapper p.readmorelink {
 font-size:1.6rem;
 font-weight:bold
}
.featitem-content p.featlabel-featitem {
 padding-bottom:5px;
 font-weight:700;
 margin-bottom:10px
}
.story-search-btn span.icon-search-icon,
.search-click-btn span.icon-search-icon {
 font-size:2.2rem;
 color:#0c2e7e;
 top:50%;
 position:relative;
 transform:translateY(-50%);
 display:inline-block
}
.glossary-navigation ul {
 display:table;
 width:100%;
 table-layout:fixed
}
.glossary-navigation ul li {
 display:table-cell;
 text-align:center;
 font-size:1.4rem;
 line-height:1em;
 color:#002478;
 cursor:pointer;
 padding:13px 4px 14px;
 position:relative
}
.glossary-navigation ul li a {
 text-decoration:none
}
.banner-content-module.future-smart-bnr-cntnt {
 z-index:5
}
.glossary-navigation ul li.active {
 font-weight:700
}
.glossary-content {
 visibility:hidden;
 padding-top:36px;
 border-top:solid 1px #dfdcdd
}
.glossary-content ul {
 padding:0 0 0 20px
}
.glossary-content ul li *,
.glossary-content ul li {
 font-size:1.9rem
}
.glossary-content ul li * {
 display:inline;
 padding:0;
 margin:0;
 line-height:1.9em
}
.glossary-content ul li {
 display:list-item;
 width:100%;
 line-height:1.9em;
 list-style-type:disc;
 list-style-position:outside
}
body.nojs .glossary-content {
 visibility:visible;
 border-top:0 none
}
body.nojs .story-search-btn,
body.nojs .srotysearch-wrapper,
body.nojs .glossary-navigation {
 display:none
}
.center {
 text-align:center
}
.scrtabs-tabs-fixed-container ul.nav-tabs>li.active {
 position:relative
}
.glossary-navigation ul.nav-tabs>li.active:after,
.glossary-navigation ul.nav-tabs>li.active:before {
 content:"";
 background:#002478;
 width:100%;
 height:2px;
 left:0;
 position:absolute
}
.glossary-navigation ul.nav-tabs li.active:before {
 top:0;
 bottom:auto
}
.glossary-navigation ul.nav-tabs li.active:after {
 bottom:0;
 top:auto
}
.glossary-content {
 clear:left
}
.intro.glossary {
 display:none
}
.story-item-box-wrap {
 top:0;
 -webkit-transition:all .7s ease 0s;
 -ms-transition:all .7s ease 0s;
 -moz-transition:all .7s ease 0s;
 -o-transition:all .7s ease 0s;
 height:100%;
 position:relative;
 margin-bottom:50px;
 background:#fff
}
.story-item-box-wrap:hover {
 position:relative;
 top:-25px;
 -webkit-transition:all .7s ease 0s;
 -ms-transition:all .7s ease 0s;
 -moz-transition:all .7s ease 0s;
 -o-transition:all .7s ease 0s;
 -webkit-box-shadow:-1px -1px 16px -1px rgba(0,0,0,0.43);
 -moz-box-shadow:-1px -1px 16px -1px rgba(0,0,0,0.43);
 box-shadow:-1px -1px 16px -1px rgba(0,0,0,0.43)
}
.story-item-box-wrap:hover a .story-content h2 {
 box-shadow:0 -1px 0 0 #031794 inset,0 -3px 0 0 #031794 inset
}
.story-item-box-wrap a.story-item {
 margin-bottom:0
}
.story-item-box-wrap a.story-item:focus+.story-item-social-inner {
 opacity:1;
 top:14px;
 transition:all .3s ease 0s
}
.story-item-social-inner {
 position:absolute;
 top:17px;
 z-index:888;
 right:12px;
 left:unset;
 opacity:0;
 transition:.5s;
 z-index:1
}
.story-item-box-wrap:hover .story-item-social-inner {
 opacity:1;
 top:14px;
 transition:all .3s ease 0s
}
.story-item-social-inner a {
 float:left;
 width:38px;
 height:38px;
 display:block;
 box-shadow:0 0 4px 0 rgba(0,0,0,0.20);
 border-radius:4px;
 margin:0 4px;
 background-color:#fff;
 font-size:0;
 text-align:center;
 color:#002776
}
.story-item-social-inner a span {
 font-size:1.6rem;
 text-decoration:none;
 position:relative;
 top:50%;
 transform:translateY(-50%);
 display:inline-block
}
body.nojs .graduates-slider-box-wrapper {
 max-width:406px;
 width:50%;
 float:left
}
body.nojs .graduates-slider-box-wrapper:nth-child(3n+1) {
 clear:left
}
body.nojs .slider-section-main-slides-wrapper {
 width:100%
}
.glossary-ir-nav .scrtabs-tab-scroll-arrow,
.glossary-page .scrtabs-tab-scroll-arrow {
 margin:0;
 padding:0;
 width:42px;
 height:42px;
 background:#d7d4d5;
 text-align:center;
 -webkit-transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -ms-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
.glossary-ir-nav .scrtabs-tab-scroll-arrow span.glyphicon,
.glossary-page .scrtabs-tab-scroll-arrow span.glyphicon {
 display:none
}
.glossary-ir-nav .scrtabs-tab-scroll-arrow:before,
.glossary-page .scrtabs-tab-scroll-arrow:before {
 top:50%;
 display:inline-block;
 margin:0 auto;
 position:relative;
 transform:translateY(-50%) rotate(180deg);
 color:#fe0000;
 content:"\e917";
 font-family:'icomoon'!important;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 font-size:1.5rem
}
.glossary-ir-nav .scrtabs-tab-scroll-arrow:hover,
.glossary-page .scrtabs-tab-scroll-arrow:hover {
 background:#b1afb0
}
.glossary-ir-nav .scrtabs-tab-container,
.glossary-page .scrtabs-tab-container {
 overflow:hidden
}
@media(max-width:1200px) {
 .story-media-twocolimg {
  margin:0 6px
 }
}
@media(max-width:1200px) and (min-width:991px) {
 .slidercat-landing .slick-next {
  right:13px
 }
}
@media all and (max-width:1024px) {
 .story-item-box-wrap .story-item-social-inner {
  opacity:1
 }
 .story-item-box-wrap:hover {
  top:0!important;
  box-shadow:none!important
 }
 .story-item-box-wrap:hover .story-item-social-inner {
  top:0
 }
 .story-wrap .story-item-box-wrap:hover .story-item-social-inner {
  top:17px
 }
 .glossary-content ul li *,
 .glossary-content ul li {
  font-size:1.8rem
 }
}
@media all and (min-width:768px) and (max-width:991px) {
 .srotysearch-wrapper:after {
  content:"";
  position:absolute;
  top:0;
  right:60px;
  height:100%;
  background:#efefef;
  width:1px
 }
 .subcategorynav ul li a:hover {
  background:#052c88
 }
 .device-subnav-title>p {
  display:none
 }
 .subcategorynav-wrapper.for-mobile-support {
  background:#F6F6F6
 }
 .srotysearch-wrapper.for-mobile-support {
  display:block!important;
  margin-top:20px;
  position:relative
 }
 .srotysearch-wrapper.for-mobile-support+.story-search-btn {
  display:none
 }
 .srotysearch-wrapper.for-mobile-support .close-btn-storysearch {
  display:none
 }
 .srotysearch-wrapper.for-mobile-support .storysearch-txt-acbtn {
  right:12px
 }
 .future-smart-bnr-cntnt .srotysearch-wrapper.for-mobile-support .storysearch-txt-acbtn {
  right:20px
 }
 .introconten h2 {
  font-size:2.4rem;
  line-height:1.250em;
  padding:0 30px
 }
 #bannerwrapper {
  height:386px;
  background:#d7d2d2;
  overflow:hidden
 }
 .introconten {
  padding:56px 30px 60px
 }
 .col-slider-section-intro-content {
  width:325px
 }
 .col-slider-section-intro-content-wrapper h2 {
  font-size:3.2rem
 }
 .introconten p {
  font-size:1.6rem;
  line-height:1.688em;
  margin-bottom:30px
 }
 .slider-section-main-slides-wrapper {
  width:calc(100% - 325px)
 }
 .graduates-slider-box-wrapper {
  max-width:295px
 }
 .gr-slide-box .gr-slide-box-title {
  font-size:1.8rem;
  line-height:1.222em;
  margin-bottom:0
 }
 .gr-slide-box .gr-slide-box-date {
  margin-top:10px
 }
 .gr-slide-box .gr-slide-box-text,
 .gr-slide-box .gr-slide-box-text-before-title,
 .gr-slide-box .gr-slide-box-date {
  font-size:1.2rem;
  line-height:1.667em;
  margin-bottom:10px
 }
 .gr-slide-box img {
  margin-bottom:20px
 }
 .gr-slide-text-box-wrapper {
  padding-bottom:10px
 }
 .slider-section-main-slides-wrapper .slider-section-slides-wrapper {
  padding-bottom:55px;
  padding-top:10px
 }
 .graduates-slider-section-main-wrapper .slick-next,
 .graduates-slider-section-main-wrapper .slick-prev {
  width:44px;
  height:45px
 }
 .graduates-slider-section-main-wrapper .slick-next:after,
 .graduates-slider-section-main-wrapper .slick-prev:after {
  font-size:14px;
  left:calc(50% - 6px)
 }
 .graduates-slider-section-main-wrapper .slick-next {
  left:46px;
  background-position:-69px -186px
 }
 .graduates-slider-section-main-wrapper .slick-prev {
  background-position:-67px -186px
 }
 .graduates-slider-section-main-wrapper .ourworld .slick-next {
  right:47px
 }
 .mediacontent-image-text h2,
 .introconten h2 {
  font-size:2.4rem
 }
 .mediacontent-secinner {
  margin:0
 }
 .story-content .subtitle,
 .story-content .date,
 .mediacontent-image-text .subtitle,
 .mediacontent-image-text .date {
  font-size:1.2rem;
  margin-bottom:10px
 }
 .story-content p,
 .mediacontent-image-text p {
  font-size:1.4rem
 }
 .mediacontent-image-text {
  padding:20px 20px
 }
 .mediacontent-image-text {
  height:275px
 }
 .mediacontent-image-text h2 {
  margin-bottom:7px
 }
 .mediacontent-section {
  padding:80px 0
 }
 .slider-section-main-slides-wrapper .slider-section-slides-wrapper {
  padding-left:5px;
  height:100%
 }
 .slider-section-main-slides-wrapper #ourworld.slider-section-slides-wrapper {
  padding-left:0;
  padding-right:5px
 }
 .story-search-btn {
  display:none
 }
 .categorybox a {
  font-size:3.2rem;
  line-height:1em;
  padding:0 60px
 }
 .categorybox {
  width:38%
 }
 .categorybox.active:hover,
 .categorybox.active {
  width:62%
 }
 .categorybox:hover {
  width:50%
 }
 .categorybox,
 .categorybox:before {
  height:190px
 }
 .categorybox.active a {
  padding:0 130px
 }
 .categorybox+.categorybox {
  background-size:cover
 }
 #bannerwrappercategory {
  height:190px;
  min-height:190px;
  margin-top:67px
 }
 .catelanding-introtext {
  padding:60px
 }
 .featitem {
  margin:0 0 20px;
  float:left;
  width:100%;
  height:auto
 }
 .featitem img {
  height:auto!important;
  width:100%!important;
  max-width:100%!important;
  margin-left:0;
  margin-top:-60px;
  margin-bottom:-40px
 }
 .story-item {
  margin-bottom:20px
 }
 #breadcrumb a,
 #breadcrumb span {
  font-size:1.2rem;
  margin:0 21px 9px
 }
 .story-introcontent h1 {
  font-size:3.6rem;
  line-height:1.222em
 }
 .story-introcontent {
  padding:25px 0 10px
 }
 #ourindustry .slick-list {
  padding:15px 0
 }
 #ourworld .slick-list {
  padding:15px 0
 }
 .gr-slide-box:hover {
  top:0;
  -webkit-box-shadow:-1px -1px 16px -1px rgba(0,0,0,0.43);
  -moz-box-shadow:-1px -1px 16px -1px rgba(0,0,0,0.43);
  box-shadow:-1px -1px 16px -1px rgba(0,0,0,0.43)
 }
 .mediacontent-image img {
  width:auto!important;
  max-width:inherit;
  height:330px!important
 }
 .ourworldwrapper .graduates-slider-section-main-wrapper {
  margin-bottom:80px
 }
 .col-slider-section-intro-content-wrapper {
  padding:25px 20px
 }
 .col-slider-section-intro-content-wrapper h2 {
  padding:0 50px 20px
 }
 .gr-slide-text-box-wrapper {
  padding-left:15px;
  padding-right:15px
 }
 .categorybox a span {
  max-width:170px;
  top:0
 }
 .bottom-slider-heading {
  font-size:2.4rem;
  padding-bottom:12px
 }
 .bottomstory-slierwrapper {
  padding:48px 0 0
 }
 .sitesearchpagination {
  padding-top:28px;
  padding-bottom:41px
 }
 .story-item-social {
  top:130px;
  left:-70px
 }
 .nextprev-story-content .title,
 .nextprev-story-content .subtitle,
 .nextprev-story-content .date {
  font-size:1.2rem
 }
 .storynav.prev,
 .storynav.next {
  padding:0
 }
 .nextprev-story-content {
  width:56.4%;
  float:left;
  padding:0 25px
 }
 .nextprev-story-img {
  width:43.6%;
  height:146px;
  min-height:146px
 }
 .nextprev-story-content {
  min-height:146px
 }
 .storynav {
  margin:80px 0 70px
 }
 #contentwrapperfuture #breadcrumb a,
 #contentwrapperfuture #breadcrumb span {
  margin:0 5px 9px 17px;
  font-size:1.2rem
 }
 #contentwrapperfuture #breadcrumb a:before {
  right:-22px
 }
 .srotysearch-wrapper {
  padding:14px 0
 }
 .close-btn-storysearch:after {
  height:61px;
  top:-14px
 }
 .story-introcontent-wrapper .story-search-btn {
  top:14px
 }
}
@media all and (min-width:992px) {
 .subcategorynav {
  display:block!important
 }
}
@media all and (max-width:991px) {
 .categorybox a {
  width:100%;
  height:100%;
  display:block;
  display:table-cell;
  vertical-align:middle;
  text-align:center;
  color:#fff;
  position:relative;
  text-transform:uppercase;
  line-height:1em
 }
 .banner-content-module .srotysearch-wrapper.for-mobile-support {
  margin-top:0
 }
 .banner-content-module .search-click-btn:before {
  height:63px
 }
 .banner-content-module .srotysearch-wrapper:after {
  display:none
 }
 .story-search-btn,
 .search-click-btn {
  top:17px;
  right:12px
 }
 .prbtnSearchSub-wrap::before {
  top:-14px;
  height:60px
 }
 .slider-media-img span {
  left:calc(50% - 28px);
  top:calc(50% - 28px);
  font-size:5.6rem
 }
 .glossary-navigation ul li {
  width:35px
 }
 .glossary-page .story-introcontent {
  padding:0
 }
 .glossary-wrapper {
  padding-top:0
 }
 .glossary-wrapper .glossary-navigation {
  padding-right:0
 }
 .story-media-twocolimg {
  margin:0 9px
 }
 .storynav.next .nextprev-story-img span::before {
  top:16px
 }
 .nextprev-story-img span {
  width:45px;
  height:44px;
  font-size:1.4rem
 }
 .story-introcontent-wrapper #prbtnSearchSub {
  margin-right:0
 }
 .story-detail .story-introcontent {
  border-top:0 none;
  clear:left
 }
 .story-detail.glossary-page .story-introcontent {
  border-top:1px solid #ebebeb
 }
 .story-detail .srotysearch-wrapper {
  display:block!important;
  position:relative
 }
 .story-detail.glossary-page .srotysearch-wrapper {
  display:none!important
 }
 .story-detail .close-btn-storysearch,
 .subcategorynav ul::after {
  display:none
 }
 .storysearch-txt-box,
 .storysearch-txt-boxsub {
  width:calc(100% - 72px)
 }
 .prbtnSearchSub-wrap span.icon-search-icon {
  left:auto;
  right:12px
 }
 .story-detail .prbtnSearchSub-wrap span.icon-search-icon {
  right:15px
 }
 .banner-image-catdetail {
  min-height:20px
 }
 .story-item-social a {
  width:28px;
  height:28px;
  box-shadow:none;
  background-color:transparent
 }
 .story-item-social a.lin {
  background-position:-43px -787px
 }
 .story-item-social a.fb {
  background-position:-76px -785px
 }
 .story-item-social a.twt {
  background-position:-43px -816px
 }
 .story-item-social a.mail {
  background-position:-76px -814px
 }
 .sharetablet-icn {
  display:block;
  background-color:#fff;
  z-index:99999;
  left:10px
 }
 .story-item-social {
  left:0;
  position:fixed;
  top:403px;
  display:none;
  width:32px;
  height:153px;
  border-radius:4px;
  background-color:#c1c9de;
  left:10px
 }
 .story-item-box-wrap .story-item-social {
  height:unset;
  width:unset;
  opacity:1;
  display:block;
  top:unset;
  bottom:8px
 }
 .story-item-box-wrap .story-item-social a {
  float:left;
  margin:0 4px;
  display:inline-block
 }
 .story-item-box-wrap:hover {
  top:0!important;
  box-shadow:none!important
 }
 .story-item-box-wrap:hover .story-item-social {
  top:unset!important
 }
 .story-item-box-wrap .story-item-social a.twt {
  background-position:-45px -817px
 }
 .story-item-box-wrap .story-item-social a.fb {
  background-position:-76px -786px
 }
 .story-item-box-wrap .story-item-social a.lin {
  background-position:-43px -787px
 }
 .story-item-box-wrap .story-item-social a.mail {
  background-position:-76px -817px
 }
 .story-item-social {
  overflow:visible!important
 }
 .story-item-social a:first-child {
  position:relative
 }
 .story-item-social a:first-child:before {
  width:8px;
  height:8px;
  content:"";
  position:absolute;
  left:11px;
  top:-14px;
  background-position:-59px -257px;
  z-index:99999
 }
 .device-category-title:after,
 .device-subnav-title:after {
  width:20px;
  height:20px;
  content:"";
  position:absolute;
  background-position:-7px -445px;
  right:30px;
  -webkit-transition:transform .3s ease 0s;
  -ms-transition:transform .3s ease 0s;
  -moz-transition:transform .3s ease 0s;
  -o-transition:transform .3s 0s
 }
 .device-category-title.active:after {
  transform:rotate(180deg);
  -webkit-transition:transform .3s ease 0s;
  -ms-transition:transform .3s ease 0s;
  -moz-transition:transform .3s ease 0s;
  -o-transition:transform .3s ease 0s
 }
 .subcategorynav li a:hover:after,
 .subcategorynav li.current>span:after {
  display:none
 }
 .subcategorynav ul {
  margin:0
 }
 .subcategorynav li a:hover {
  text-decoration:none
 }
 .maincategorynav-wrapper li a,
 .subcategorynav li a {
  padding:25px 30px;
  color:#fff;
  display:block
 }
 .maincategorynav-wrapper li.first a {
  padding-top:0
 }
 .subcategorynav li.first a {
  padding-top:25px
 }
 .maincategorynav-wrapper li span,
 .subcategorynav li span {
  padding:0
 }
 .maincategorynav-wrapper li.currebt>span,
 .subcategorynav li.current>span {
  padding:25px 30px
 }
 .subcategorynav li.first>span {
  padding-top:0
 }
 .subcategorynav li {
  display:block;
  border:0;
  position:relative;
  width:100%;
  text-align:center;
  font-size:1.8rem;
  line-height:1.286em
 }
 .subcategorynav li.current span {
  display:none
 }
 .maincategorynav-wrapper,
 .subcategorynav {
  font-size:2.4rem;
  line-height:1.125em;
  color:#fff;
  text-align:left;
  margin-left:-15px;
  margin-right:-15px;
  background:#002478;
  display:none
 }
 .device-subnav-title {
  display:block;
  position:relative;
  font-weight:700
 }
 .maincategorynav-wrapper {
  background:#002478
 }
 .maincategorynav-wrapper li a {
  text-transform:uppercase
 }
 #contentwrapperfuture #breadcrumb {
  width:calc(100% - 60px)
 }
 .story-introcontent-wrapper .story-search-btn {
  right:14px
 }
 #contentwrapperfuture #breadcrumb {
  padding:26px 0 12px 0
 }
 .banner-img-static {
  display:block
 }
 .story-item-box-wrap .story-item-social-inner {
  opacity:1
 }
 .slidercat-landing .slick-next,
 .slidercat-landing .slick-prev {
  height:44px;
  width:45px;
  top:88px
 }
 .slidercat-landing .slick-next::after,
 .slidercat-landing .slick-prev::after {
  font-size:14px
 }
 .slidercat-landing .slick-next::after {
  left:calc(50% - 7px)
 }
}
@media all and (max-width:767px) {
 .story-detail iframe.rad-right {
  width:100%;
  float:left;
  margin-left:0
 }
 .our-stories .story-content {
  padding:35px 35px 55px 35px
 }
 .glossary-content ul li *,
 .glossary-content ul li {
  font-size:1.6rem
 }
 .featitem-content p.readmore {
  font-size:1.6rem
 }
 a.link-btn {
  font-size:1.6rem
 }
 .srotysearch-wrapper.for-mobile-support .storysearch-txt-acbtn {
  right:12px
 }
 .future-smart-bnr-cntnt .srotysearch-wrapper.for-mobile-support .storysearch-txt-acbtn {
  right:20px
 }
 .banner-content-module .search-click-btn::before {
  height:57px
 }
 .story-search-btn,
 .search-click-btn {
  top:10px;
  right:12px
 }
 .slider-section-slides-wrapper.rtl {
  direction:ltr
 }
 .slider-section-main-slides-wrapper .slider-section-slides-wrapper {
  padding-left:0
 }
 .prbtnSearchSub-wrap::before {
  display:none
 }
 .story-detail .story-introcontent-wrapper .story-search-btn::before {
  height:48px;
  top:-9px
 }
 .story-detail .story-introcontent-wrapper .story-search-btn {
  right:24px
 }
 .story-detail .prbtnSearchSub-wrap {
  padding-right:10px
 }
 .story-detail .prbtnSearchSub-wrap span.icon-search-icon {
  right:10px
 }
 .story-introcontent-wrapper .story-search-btn::before {
  z-index:1;
  height:49px
 }
 .device-subnav-title::after {
  color:#1b3c86
 }
 .device-category-title span {
  word-spacing:9999px
 }
 .subcategorynav-wrapper.for-mobile-support {
  background:#f6f6f6
 }
 .scrtabs-tabs-fixed-container ul.nav-tabs>li.active {
  font-size:1.4rem
 }
 .subcategorynav-wrapper.for-mobile-support {
  background:#F6F6F6
 }
 .srotysearch-wrapper.for-mobile-support {
  display:block!important;
  margin-top:40px;
  position:relative
 }
 .srotysearch-wrapper.for-mobile-support+.story-search-btn {
  display:none
 }
 .srotysearch-wrapper.for-mobile-support .close-btn-storysearch {
  display:none
 }
 .srotysearch-wrapper.for-mobile-support:after {
  content:"";
  position:absolute;
  top:0;
  right:60px;
  height:100%;
  background:#efefef;
  width:1px
 }
 .catelanding-introtext {
  padding:28px 0 35px 0
 }
 .device-subnav-title.active {
  background:#002478;
  color:#fff
 }
 .device-category-title:after,
 .device-subnav-title:after {
  background-position:-6px -9px;
  transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  right:13px;
  bottom:30px
 }
 .device-category-title.active:after,
 .device-subnav-title.active:after {
  background-position:-7px -445px;
  transform:rotate(180deg);
  -webkit-transition:transform .3s ease 0s
 }
 .maincategorynav-wrapper {
  width:100vw;
  margin-left:-20px!important
 }
 .maincategorynav-wrapper li.first a {
  padding-top:25px
 }
 #bannerwrapper {
  height:438px;
  background:#dcdcdc
 }
 .introconten {
  padding:30px 0 20px;
  text-align:left
 }
 .introconten h2 {
  padding:0;
  margin-bottom:27px
 }
 .introconten p {
  margin-bottom:25px
 }
 .col-slider-section-intro-content-wrapper {
  padding:20px
 }
 .col-slider-section-intro-content {
  width:100%;
  background-size:100%;
  background-position:0 0
 }
 .modules-story-slider .col-slider-section-intro-content {
  width:100%;
  background-size:cover;
  background-position:0 0
 }
 .modules-story-slider .col-slider-section-intro-content-inner {
  padding:25px 20px
 }
 .slider-section-main-slides-wrapper {
  width:100%
 }
 .mediacontent-secinner {
  margin:0 -20px
 }
 .mediacontent-section {
  padding:60px 0
 }
 .slider-section-main-slides-wrapper {
  border:0;
  height:auto!important
 }
 .slider-section-main-slides-wrapper .slider-section-slides-wrapper {
  padding-bottom:0
 }
 .mediacontent-image-text h2,
 .introconten h2 {
  font-size:2.4rem
 }
 .introconten p {
  font-size:1.6rem;
  line-height:1.688em;
  margin-bottom:30px
 }
 .gr-slide-box .gr-slide-box-title {
  font-size:1.8rem;
  line-height:1.222em
 }
 .gr-slide-box .gr-slide-box-date {
  margin-top:10px
 }
 .gr-slide-box .gr-slide-box-text,
 .gr-slide-box .gr-slide-box-text-before-title,
 .gr-slide-box .gr-slide-box-date {
  font-size:1.2rem;
  line-height:1.667em;
  margin-bottom:10px
 }
 .col-slider-section-intro-content-wrapper h2 {
  font-size:3.2rem
 }
 .graduates-slider-box-wrapper {
  max-width:295px
 }
 .smart-landing-banner-content h1 {
  font-size:3.2rem;
  line-height:1.156em;
  width:auto;
  padding-bottom:12px
 }
 .smart-landing-banner-content p {
  font-size:1.8rem;
  line-height:1.278em
 }
 #bannerwrapper {
  text-align:left
 }
 .smart-landing-banner-content {
  padding:0 20px;
  text-align:center
 }
 .gr-slide-box:hover {
  top:0;
  box-shadow:none
 }
 .mediacontent-image {
  height:auto!important
 }
 .mediacontent-image img {
  width:100%!important
 }
 .mediacontent-imagetxtwrapper {
  height:auto!important
 }
 .graduates-slider-section-main-wrapper .slick-arrow {
  display:none!important
 }
 #ourindustry .slick-list {
  padding-bottom:0
 }
 #ourworld .slick-list {
  padding-bottom:60px
 }
 .slider-section-main-slides-wrapper #ourworld.slider-section-slides-wrapper,
 .slider-section-main-slides-wrapper #ourindustry.slider-section-slides-wrapper {
  border:0
 }
 .ourworldwrapper .graduates-slider-section-main-wrapper {
  margin-bottom:0
 }
 .gr-slide-text-box-wrapper {
  padding:25px 25px 15px
 }
 .featitem-content {
  padding:25px
 }
 .col-slider-section-intro-content-wrapper {
  background-size:cover
 }
 .mediacontent-image-text {
  padding:25px 30px;
  height:auto
 }
 .mediacontent-image-text .subtitle,
 .mediacontent-image-text .date {
  font-size:1.2rem
 }
 .mediacontent-image-text p {
  font-size:1.4rem
 }
 .subcategorynav {
  font-size:1.6rem
 }
 .subcategorynav ul li a:hover {
  background:#052c88
 }
 .categorybox {
  display:none
 }
 .device-category-title {
  display:block;
  position:relative;
  width:50%;
  background:#dae1eb;
  font-size:1.4rem;
  color:#1b3c86;
  font-weight:700
 }
 .device-category-title.active {
  background:#002478;
  color:#fff
 }
 .device-category-title p {
  color:#7f91bb;
  margin-bottom:10px
 }
 .ip3-our-industry .maincategorynav-wrapper li.first {
  display:none
 }
 .ip3-our-world .maincategorynav-wrapper li.last {
  display:none
 }
 .device-subnav-title {
  width:50%;
  font-size:1.4rem;
  color:#1b3c86;
  background:#fff;
  min-height:129px
 }
 .device-subnav-title p {
  color:#7f91bb;
  margin-bottom:10px
 }
 .maincategorynav-wrapper {
  padding:0;
  margin:0;
  font-size:1.6rem;
  text-align:center
 }
 .maincategorynav-wrapper ul li a:hover {
  background:#052c88
 }
 .maincategorynav-wrapper ul {
  margin-bottom:0
 }
 #bannerwrappercategory {
  min-height:inherit;
  margin-top:67px
 }
 .featitem {
  border-radius:0;
  height:250px;
  margin-bottom:20px
 }
 .featitem-content h2 {
  font-size:2.3rem;
  line-height:1.217em
 }
 .featitem-content p {
  font-size:1.4rem;
  line-height:1.429em
 }
 .story-item {
  margin-bottom:15px
 }
 .story-img {
  max-height:216px;
  height:216px
 }
 .featitem img {
  height:auto!important;
  margin:0;
  width:inherit
 }
 .story-searched-item {
  margin-top:30px
 }
 .story-content {
  height:auto!important
 }
 .sitesearchpagination {
  padding-top:16px
 }
 .bottom-slider-heading {
  font-size:2.4rem;
  line-height:1.174em
 }
 .bottomstory-slierwrapper {
  padding:38px 0 0;
  position:relative
 }
 .bottom-slider-heading {
  padding-bottom:10px
 }
 .story-img img {
  width:100%;
  max-width:inherit;
  max-height:1000px!important;
  margin:0;
  height:auto!important
 }
 .sec2-eqht {
  height:auto!important;
  max-height:230px
 }
 .story-introcontent h1 {
  font-size:2.4rem;
  padding:0 30px 20px 30px
 }
 #contentwrapperfuture #breadcrumb a {
  display:none
 }
 #contentwrapperfuture #breadcrumb {
  padding:19px 0 7px 0
 }
 .story-introcontent-wrapper .story-search-btn {
  top:12px
 }
 .srotysearch-wrapper {
  padding:10px 0 6px
 }
 .story-introcontent-wrapper .storysearch-txt-box {
  width:calc(100% - 111px)
 }
 .close-btn-storysearch:after {
  top:-10px;
  height:48px;
  right:2px
 }
 #contentwrapperfuture #breadcrumb {
  text-align:left
 }
 .story-introcontent {
  padding:25px 0 0
 }
 .nextprev-story-content,
 .nextprev-story-img {
  width:100%
 }
 .storynav.prev,
 .storynav.next {
  padding:0
 }
 .storynav.next .navigationnextprev-story {
  padding:0
 }
 .story-twocolimg {
  width:calc(100% - 30px);
  margin:0 15px 40px
 }
 .story-media-twocolimg {
  margin:0
 }
 .storyeqht {
  height:auto!important
 }
 .storynav.next .nextprev-story-content .date,
 .storynav.next .nextprev-story-content .subtitle {
  font-size:1.0rem
 }
 .nextprev-story-content .title {
  font-size:1.4rem
 }
 .nextprev-story-content {
  padding:15px 10px
 }
 .nextprev-story-content .subtitle {
  font-size:1.0rem
 }
 .nextprev-story-content .date {
  font-size:1.0rem
 }
 .nextprev-story-img {
  min-height:0
 }
 .nextprev-story-content {
  border:1px solid #ebebeb;
  border-top:0;
  min-height:155px!important;
  height:155px!important
 }
 .storynav.next .nextprev-story-content {
  border-right:1px solid #ebebeb;
  min-height:155px
 }
 .nextprev-story-content .title {
  padding-bottom:10px
 }
 .nextprev-story-content .subtitle {
  margin-bottom:10px
 }
 .nextprev-story-content .date {
  margin-bottom:0
 }
 .storynav {
  margin:30px 0
 }
 .story-fullimg {
  margin:37px 0 10px
 }
 .nextprev-story-img img {
  margin-left:0
 }
 .story-item-social {
  left:0;
  display:none
 }
 .sharetablet-icn {
  top:210px
 }
 .story-item-social {
  top:253px;
  left:10px;
  z-index:999
 }
 .story-item-social-inner {
  top:253px;
  left:10px
 }
 .story-introcontent p.intro {
  margin-top:3px
 }
 .story-twocolimg.last {
  margin-left:0;
  margin-top:0
 }
 .subcategorynav .story-search-btn {
  display:none
 }
 .slidercat-landing .slick-next {
  right:15px;
  top:86px
 }
 .bottomstory-slierwrapper.storyitem {
  position:relative
 }
 #contentwrapperfuture #breadcrumb span {
  font-size:1.2rem
 }
 .storysearch-txt-box {
  font-size:1.4rem
 }
 .banner-img-static {
  display:block
 }
 .slider-section-main-slides-wrapper #ourworld.slider-section-slides-wrapper {
  padding-left:0;
  padding-right:0
 }
 .featitem-content p:not(.featlabel-featitem) {
  display:none
 }
 .featitem-content p.readmore {
  display:inline-block
 }
 .story-item-social-inner a {
  font-size:0;
  content:""
 }
 .story-item-box-wrap .story-item-social-inner a {
  width:30px;
  height:30px;
  box-shadow:0 0 4px 0 rgba(0,0,0,0.20);
  background-color:transparent
 }
 .story-item-box-wrap .story-item-social-inner {
  display:block;
  opacity:1;
  bottom:20px;
  top:unset!important;
  left:50%;
  transform:translateX(-50%);
  text-align:center;
  white-space:nowrap;
  min-width:180px
 }
 .story-item-box-wrap .story-item-social-inner a {
  float:none;
  display:inline-block
 }
 .story-content p {
  margin-bottom:35px
 }
 .slidercat-landing {
  margin-left:0
 }
 .slider-media-img {
  height:169px
 }
}
@media(max-width:640px) {
 .graduates-slider-box-wrapper {
  max-width:275px
 }
 .story-introcontent-wrapper .storysearch-txt-box {
  width:calc(100% - 85px)
 }
 .sitesearchpagination ul li {
  padding:0 7px;
  font-size:1.6rem
 }
 .sitesearchpagination li.pagerlink.currentpagerlink::before {
  width:calc(100% - 12px)
 }
 .sitesearchpagination li.pagerlink::after {
  top:3px
 }
 .story-twocolimg {
  margin:0 15px 30px
 }
 .story-fullimg {
  margin:20px 0
 }
 .story-detail .story-content-text h3 {
  margin-top:20px
 }
 .col-slider-section-intro-content {
  max-height:550px
 }
}
@media(max-width:420px) {
 .story-img img {
  min-height:216px;
  width:auto
 }
 .nextprev-story-img img {
  width:auto!important;
  height:125px!important
 }
 .story-detail ul.rad-list {
  float:none
 }
 .story-detail ul.rad-list li {
  width:100%;
  float:none
 }
}
@media(max-width:430px) {
 .story-img img {
  width:150%
 }
}
@media(max-width:320px) {
 .story-introcontent-wrapper .storysearch-txt-box {
  width:calc(100% - 80px)
 }
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5) {
 .mediacontent-image .vlink,
 .story-item-social a:first-child:before,
 .sharetablet-icn,
 .close-btn-storysearch span,
 .subcategorynav li a:hover:after,
 .subcategorynav li.current>span:after,
 .smart-landing-banner-content .vlink,
 .story-item-social a {
  background-image:url(/~/media/Images/A/Anglo-American-Group/PLC/future-smart/content-images/graduates-img-mobile.png);
  content:"";
  background-size:100px 500px
 }
 .next .nextprev-story-img.storyeqht:after {
  background-position:40px -30px;
  transform:rotate(180deg);
  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  -o-transform:rotate(180deg)
 }
}
@media all and (min-width:991px) and (max-width:1024px) {
 .story-search-btn {
  right:1px
 }
 .subcategorynav ul {
  margin:0 20px 0 0
 }
}
@media all and (max-width:360px) {
 .storysearch-txt-box,
 .storysearch-txt-boxsub {
  font-size:1.4rem
 }
}
.loader:not(.srch) {
 border:16px solid #f3f3f3;
 border-radius:50%;
 border-top:16px solid #3498db;
 width:120px;
 height:120px;
 -webkit-animation:spin 2s linear infinite;
 animation:spin 2s linear infinite
}
@-webkit-keyframes spin {
 0% {
  -webkit-transform:rotate(0deg)
 }
 100% {
  -webkit-transform:rotate(360deg)
 }
}
@keyframes spin {
 0% {
  transform:rotate(0deg)
 }
 100% {
  transform:rotate(360deg)
 }
}
.col-slider-section-intro-content-inner {
 background-color:rgba(0,17,78,0.6);
 display:flex;
 flex-direction:column;
 justify-content:center;
 text-align:center;
 height:100%;
 padding-left:75px;
 padding-top:25px;
 padding-bottom:25px;
 padding-right:75px;
 -webkit-transition:all .4s ease 0s
}
.col-slider-section-intro-content-inner:hover {
 background-color:rgba(0,17,78,0.9);
 -webkit-transition:all .4s ease 0s
}
.col-slider-section-intro-content-inner h2,
.col-slider-section-intro-content-inner p {
 color:#fff
}
.col-slider-section-intro-content-inner h2 {
 font-size:4.8em;
 font-weight:700;
 line-height:.94;
 text-align:center;
 color:#fff;
 padding-bottom:20px
}
.col-slider-section-intro-content-inner p {
 font-size:1.8em;
 font-weight:500;
 line-height:1.67;
 text-align:center;
 color:#fff;
 margin-bottom:40px
}
.no-futuresmart .modules-story-slider .gr-slide-box img,
.no-futuresmart .graduates-slider-box-wrapper .gr-slide-box img {
 width:auto;
 max-width:inherit;
 margin:auto;
 height:100%!important;
 max-height:264px
}
#where-we-operate-map-new .headerwrapper,
#where-we-operate.angloamericangroup .headerwrapper,
#where-we-operate.angloaustralia .headerwrapper,
#where-we-operate.angloplatinum .headerwrapper,
#map.angloamericanuk .headerwrapper,
#digital-experience .headerwrapper,
#the-woodsmith-project .headerwrapper {
 background-image:url(~/media/36C6AC6C18374AD59BB447F62F16F4D8.jpg);
 background-size:cover
}
body.stckIt#where-we-operate-map-new #headerwrapper,
body.posfixed#where-we-operate-map-new #headerwrapper,
body.posfixed#where-we-operate.angloamericangroup #headerwrapper,
body.stckIt#where-we-operate.angloamericangroup #headerwrapper,
body.stckIt#where-we-operate.angloaustralia #headerwrapper,
body.posfixed#where-we-operate.angloaustralia #headerwrapper,
body.stckIt#where-we-operate.angloplatinum #headerwrapper,
body.posfixed#where-we-operate.angloplatinum #headerwrapper,
body.stckIt#map.angloamericanuk .headerwrapper,
body.posfixed#map.angloamericanuk .headerwrapper,
body.stckIt#digital-experience .headerwrapper,
body.posfixed#digital-experience .headerwrapper,
body.stckIt#the-woodsmith-project .headerwrapper,
body.posfixed#the-woodsmith-project .headerwrapper {
 background-color:#fff;
 background-image:none
}
anglo-american-map.anglo-american-map,
#anglo-uk-map {
 margin:120px 0 0
}
.anglo-map-module-v2 anglo-american-map.anglo-american-map {
 margin:0
}
#anglo-de-infographics {
 margin:0!important
}
.ip3-edit anglo-american-map.anglo-american-map,
.ip3-edit #anglo-uk-map,
.ip3-edit #digital-experience,
.ip3-edit #the-woodsmith-project {
 margin:0
}
@media all and (max-width:991px) {
 anglo-american-map.anglo-american-map,
 #anglo-uk-map,
 #digital-experience,
 #the-woodsmith-project {
  margin:68px 0 0
 }
}
@font-face {
 font-family:"AASmartSansHead";
 src:url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-head-light-woff2.woff2") format("woff2"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-head-light-woff.woff") format("woff"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-head-light-ttf.ttf") format("truetype");
 font-weight:300;
 font-style:normal
}
@font-face {
 font-family:"AASmartSansHead";
 src:url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-head-thin-woff2.woff2") format("woff2"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-head-thin-woff.woff") format("woff"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-head-thin-ttf.ttf") format("truetype");
 font-weight:200;
 font-style:normal
}
@font-face {
 font-family:"AASmartSans";
 src:url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-bolditalic-woff2.woff2") format("woff2"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-bolditalic-woff.woff") format("woff"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-bolditalic-ttf.ttf") format("truetype");
 font-weight:700;
 font-style:italic
}
@font-face {
 font-family:"AASmartSans";
 src:url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-bold-woff2.woff2") format("woff2"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-bold-woff.woff") format("woff"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-bold-ttf.ttf") format("truetype");
 font-weight:700;
 font-style:normal
}
@font-face {
 font-family:"AASmartSans";
 src:url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-lightitalic-woff2.woff2") format("woff2"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-lightitalic-woff.woff") format("woff"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-light-italic-ttf.ttf") format("truetype");
 font-weight:300;
 font-style:italic
}
@font-face {
 font-family:"AASmartSans";
 src:url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-light-woff2.woff2") format("woff2"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-light-woff.woff") format("woff"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-light-ttf.ttf") format("truetype");
 font-weight:300;
 font-style:normal
}
@font-face {
 font-family:"AASmartSans";
 src:url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-regularitalic-woff2.woff2") format("woff2"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-regularitalic-woff.woff") format("woff"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-regularitalic-ttf.ttf") format("truetype");
 font-weight:normal;
 font-style:italic
}
@font-face {
 font-family:"AASmartSans";
 src:url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-regular-woff2.woff2") format("woff2"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-regular-woff.woff") format("woff"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-regular-ttf.ttf") format("truetype");
 font-weight:normal;
 font-style:normal
}
@font-face {
 font-family:"AASmartSans";
 src:url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-semibolditalic-woff2.woff2") format("woff2"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-semibolditalic-woff.woff") format("woff"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-semibolditalic-ttf.ttf") format("truetype");
 font-weight:600;
 font-style:italic
}
@font-face {
 font-family:"AASmartSans";
 src:url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-semibold-woff2.woff2") format("woff2"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-semibold-woff.woff") format("woff"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-semibold-ttf.ttf") format("truetype");
 font-weight:600;
 font-style:normal
}
@font-face {
 font-family:"AASmartSans";
 src:url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-thinitalic-woff2.woff2") format("woff2"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-thinitalic-woff.woff") format("woff"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-thin-italic-ttf.ttf") format("truetype");
 font-weight:200;
 font-style:italic
}
@font-face {
 font-family:"AASmartSans";
 src:url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-thin-woff2.woff2") format("woff2"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-thin-woff.woff") format("woff"),
 url("/~/media/Files/A/Anglo-American-Group/Universal/ar-v2-fonts/aa-smartsans-thin-ttf.ttf") format("truetype");
 font-weight:200;
 font-style:normal
}
.headerwrapper.ar-v2-header-wrapper {
 background:#fff;
 border-bottom:1px solid #d6dde9
}
.headerwrapper.ar-v2-header-wrapper div#logo {
 background:url("/~/media/C14B72F3BBB1409EA69731E421454EE3.svg") no-repeat;
 height:50px;
 width:100%;
 float:left;
 position:absolute;
 background-size:222px auto;
 background-position:0 0
}
.headerwrapper.ar-v2-header-wrapper div#logo img {
 visibility:hidden
}
.headerwrapper.ar-v2-header-wrapper .rdMenuwrapper ul li.level1>a,
.headerwrapper.ar-v2-header-wrapper .rdMenuwrapper ul li.level1>a:hover,
.headerwrapper.ar-v2-header-wrapper .second-level.menu-list ul>li>a {
 color:#002776
}
.headerwrapper.ar-v2-header-wrapper .rdMenuwrapper ul li.level1:hover>a,
.headerwrapper.ar-v2-header-wrapper .rdMenuwrapper ul li.level1:hover>a {
 color:#fff;
 transition:none
}
.headerwrapper.ar-v2-header-wrapper .rdMenuwrapper ul li.level1.selected>a>span,
.headerwrapper.ar-v2-header-wrapper .rdMenuwrapper ul li.level1.selected>a {
 color:#fff
}
.headerwrapper.ar-v2-header-wrapper .group-sites {
 border:1px solid #002776
}
.headerwrapper.ar-v2-header-wrapper .group-sites a {
 color:#002776
}
.headerwrapper.ar-v2-header-wrapper span.icon-search-icon {
 color:#002776
}
#annual-report-modules footer {
 position:relative;
 z-index:1
}
.annual-report-v2-main-wrapper {
 margin:120px 0 0
}
.ip3-edit .annual-report-v2-main-wrapper {
 margin:0
}
.annual-report-v2-module-landing {
 overflow:hidden
}
.annual-report-v2-main-wrapper .flex-vertical-center {
 height:100%;
 display:flex;
 flex-direction:column;
 justify-content:center
}
.annual-report-v2-main-wrapper .full-width {
 width:100%
}
.annual-report-v2-main-wrapper {
 font-size:10px
}
.annual-report-v2-main-wrapper * {
 font-family:"AASmartSans"
}
.annual-report-v2-main-wrapper a {
 font-weight:600
}
.annual-report-v2-main-wrapper h1.lrg,
.annual-report-v2-main-wrapper .h1-lrg {
 font-size:7.2rem;
 line-height:normal;
 color:#031794;
 font-weight:300;
 font-family:"AASmartSansHead"
}
.annual-report-v2-main-wrapper h1.sml,
.annual-report-v2-main-wrapper .h1-sml {
 font-size:4.8rem;
 line-height:normal;
 color:#031794;
 font-weight:300;
 font-family:"AASmartSansHead"
}
.annual-report-v2-main-wrapper h2,
.annual-report-v2-main-wrapper .h2 {
 font-size:3.2rem;
 line-height:normal;
 color:#031794;
 font-weight:300;
 font-family:"AASmartSansHead"
}
.annual-report-v2-main-wrapper h3,
.annual-report-v2-main-wrapper .h3 {
 font-size:2.4rem;
 line-height:normal;
 color:#031794;
 font-weight:normal;
 font-family:"AASmartSans"
}
.annual-report-v2-main-wrapper h4,
.annual-report-v2-main-wrapper .h4 {
 font-size:1.8rem;
 line-height:normal;
 color:#031794;
 font-weight:normal;
 font-family:"AASmartSans"
}
.annual-report-v2-main-wrapper h5,
.annual-report-v2-main-wrapper .h5 {
 font-size:1.4rem;
 line-height:normal;
 color:#031794;
 font-weight:normal;
 font-family:"AASmartSans"
}
.annual-report-v2-main-wrapper h6,
.annual-report-v2-main-wrapper .h6 {
 font-size:1.2rem;
 line-height:normal;
 color:#031794;
 font-weight:normal;
 font-family:"AASmartSans"
}
.annual-report-v2-main-wrapper p {
 font-size:1.8rem;
 line-height:1.67em;
 font-weight:normal;
 font-family:"AASmartSans"
}
.annual-report-v2-main-wrapper ul {
 list-style:disc;
 margin-bottom:20px
}
.annual-report-v2-main-wrapper ul li {
 font-size:1.8rem;
 line-height:1.67em;
 font-weight:normal;
 font-family:"AASmartSans"
}
.annual-report-v2-main-wrapper .intro-text p,
.annual-report-v2-main-wrapper .rad-introtext {
 font-size:2.1rem;
 line-height:1.43em;
 color:#337ef6;
 font-weight:normal;
 font-family:"AASmartSans"
}
.annual-report-v2-main-wrapper .quote,
.annual-report-v2-main-wrapper .rad-quote {
 font-size:2.1rem;
 line-height:1.81em;
 font-weight:normal;
 color:#031794;
 font-weight:normal;
 font-family:"AASmartSans"
}
.annual-report-v2-main-wrapper .tag,
.annual-report-v2-main-wrapper .rad-caption {
 font-size:1.2rem;
 line-height:normal;
 font-weight:600;
 text-transform:uppercase;
 color:#002776;
 font-family:"AASmartSans"
}
.annual-report-v2-main-wrapper .dark-bg * {
 color:#fff
}
.annual-report-v2-main-wrapper .dark-bg .intro-text p,
.annual-report-v2-main-wrapper .dark-bg .rad-introtext {
 color:#fff
}
.annual-report-v2-main-wrapper .dark-bg h2.ar-v2-body-main-heading {
 color:#1aebdd
}
.annual-report-v2-main-wrapper .dark-bg a.ar-primary-link .ar-primary-link-text {
 color:#031794
}
.annual-report-v2-main-wrapper .ar-module {
 height:100vh;
 position:relative;
 z-index:1
}
.annual-report-v2-main-wrapper .ar-module.dark-bg {
 border-radius:0
}
.annual-report-v2-main-wrapper .ar-v2-ss-module-page .ar-module {
 height:auto;
 padding:90px 0
}
.annual-report-v2-main-wrapper .ar-v2-ss-module-page .ar-module.ar-signpost-callout-fullwidth-bg-module {
 height:100vh;
 padding:0
}
.annual-report-v2-main-wrapper .ar-module.white-background {
 background-color:#fff
}
.annual-report-v2-main-wrapper .ar-module.curved-background {
 background-repeat:no-repeat;
 background-size:contain
}
.annual-report-v2-main-wrapper .ar-primary-link {
 font-size:1.6rem;
 line-height:normal;
 color:#031794;
 display:inline-block;
 padding:16px 50px 16px 64px;
 background-image:-webkit-linear-gradient(294deg,#fff -38%,#f6f8fb 53%);
 background-image:linear-gradient(156deg,#fff -38%,#f6f8fb 53%);
 border-radius:27px;
 box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),-4px -4px 16px 0 rgba(255,255,255,0.14),4px 4px 12px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff;
 font-weight:600;
 transition:.4s ease;
 font-family:"AASmartSans"
}
.annual-report-v2-main-wrapper .ar-primary-link span.icon-ar-v2-right-arrow {
 font-size:1.4rem;
 color:#fe0000;
 display:inline-block;
 position:relative;
 top:1px;
 visibility:hidden;
 opacity:0;
 transition:.4s ease;
 transform:translateX(15px)
}
.annual-report-v2-main-wrapper .ar-primary-link span.ar-primary-link-text {
 transition:.4s ease;
 display:inline-block
}
.annual-report-v2-main-wrapper .ar-primary-link:hover {
 box-shadow:2px 2px 4px 0 rgba(0,0,0,0.08),-4px -4px 4px 0 rgba(255,255,255,0.14),2px 2px 4px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff;
 transition:.4s ease
}
.annual-report-v2-main-wrapper .ar-primary-link:hover span.icon-ar-v2-right-arrow {
 visibility:visible;
 opacity:1;
 transition:.4s ease;
 transform:translateX(27px)
}
.annual-report-v2-main-wrapper .ar-primary-link:hover span.ar-primary-link-text {
 transition:.4s ease;
 transform:translateX(-20px)
}
.annual-report-v2-main-wrapper .ar-secondary-link {
 font-size:1.6rem;
 line-height:normal;
 color:#031794;
 display:inline-block;
 font-weight:600;
 transition:.4s ease;
 font-family:"AASmartSans"
}
.annual-report-v2-main-wrapper .ar-secondary-link:after {
 content:"\e907";
 font-family:'icomoon ar v2'!important;
 font-size:1.4rem;
 color:#fe0000;
 display:inline-block;
 position:relative;
 top:1px;
 margin-left:8px;
 transition:.4s ease-in-out;
 font-weight:normal
}
.annual-report-v2-main-wrapper .ar-secondary-link:hover {
 transition:.4s ease;
 color:#fe0000
}
.annual-report-v2-main-wrapper .ar-secondary-link:hover:after {
 transform:translateX(18px);
 transition:.4s ease-in-out
}
.annual-report-v2-main-wrapper .ar-secondary-link.media-link:after {
 content:"\e902";
 font-size:2.0rem;
 top:2px;
 margin-left:11px
}
.annual-report-v2-main-wrapper .ar-secondary-link.media-link:hover:after {
 transform:none
}
.annual-report-v2-main-wrapper .dark-bg .ar-primary-link {
 color:#031794
}
.annual-report-v2-main-wrapper .dark-bg .ar-secondary-link {
 color:#fff
}
.annual-report-v2-main-wrapper .dark-bg .ar-secondary-link:after {
 color:#1aebdd
}
.annual-report-v2-main-wrapper .dark-bg .ar-secondary-link:hover {
 color:#1aebdd
}
.annual-report-v2-main-wrapper a.rad-link-1 {
 font-size:1.6rem;
 line-height:normal;
 color:#031794;
 display:inline-block;
 padding:16px 50px 16px 64px;
 background-image:-webkit-linear-gradient(294deg,#fff -38%,#f6f8fb 53%);
 background-image:linear-gradient(156deg,#fff -38%,#f6f8fb 53%);
 border-radius:27px;
 box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),-4px -4px 16px 0 rgba(255,255,255,0.14),4px 4px 12px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff;
 font-weight:600;
 transition:.4s ease
}
.annual-report-v2-main-wrapper a.rad-link-1:after {
 content:"\e907";
 font-family:'icomoon ar v2'!important;
 font-size:1.4rem;
 color:#fe0000;
 display:inline-block;
 position:relative;
 top:1px;
 visibility:hidden;
 opacity:0;
 transition:.4s ease;
 transform:translateX(15px)
}
.annual-report-v2-main-wrapper a.rad-link-1 span.rad-link-1 {
 transition:.4s ease;
 display:inline-block
}
.annual-report-v2-main-wrapper a.rad-link-1:hover {
 box-shadow:2px 2px 4px 0 rgba(0,0,0,0.08),-4px -4px 4px 0 rgba(255,255,255,0.14),2px 2px 4px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff;
 transition:.4s ease
}
.annual-report-v2-main-wrapper a.rad-link-1:hover:after {
 visibility:visible;
 opacity:1;
 transition:.4s ease;
 transform:translateX(27px)
}
.annual-report-v2-main-wrapper a.rad-link-1:hover span.rad-link-1 {
 transition:.4s ease;
 transform:translateX(-20px)
}
.annual-report-v2-main-wrapper a.rad-link-2 {
 font-size:1.6rem;
 line-height:normal;
 color:#031794;
 display:inline-block;
 font-weight:600;
 transition:.4s ease
}
.annual-report-v2-main-wrapper a.rad-link-2:after {
 content:"\e907";
 font-family:'icomoon ar v2'!important;
 font-size:1.4rem;
 color:#fe0000;
 display:inline-block;
 position:relative;
 top:1px;
 margin-left:8px;
 transition:.4s ease-in-out;
 font-weight:normal
}
.annual-report-v2-main-wrapper a.rad-link-2:hover {
 transition:.4s ease;
 color:#fe0000
}
.annual-report-v2-main-wrapper a.rad-link-2:hover:after {
 transform:translateX(18px);
 transition:.4s ease-in-out
}
.annual-report-v2-main-wrapper .dark-bg .rad-link-1 {
 color:#031794
}
.annual-report-v2-main-wrapper .dark-bg a.rad-link-2 {
 color:#fff
}
.annual-report-v2-main-wrapper .dark-bg a.rad-link-2:after {
 color:#1aebdd
}
.annual-report-v2-main-wrapper .dark-bg a.rad-link-2:hover {
 color:#1aebdd
}
.annual-report-v2-main-wrapper .rad-filter {
 box-shadow:0 2px 2px 0 rgb(0 0 0 / 5%),0 4px 4px 0 rgb(0 0 0 / 5%),0 8px 8px 0 rgb(0 0 0 / 5%),0 16px 16px 0 rgb(0 0 0 / 10%),8px 32px 32px 0 rgb(3 23 148 / 13%),8px 64px 64px 0 rgb(0 0 0 / 10%),-2px -2px 30px 0 rgb(255 255 255 / 43%),inset 0 1px 3px 0 rgb(255 255 255 / 34%)
}
.annual-report-v2-main-wrapper .ss-note {
 padding:50px 0
}
@media all and (max-width:1199px) {
 .annual-report-v2-main-wrapper {
  overflow-x:hidden
 }
}
@media all and (min-width:768px) and (max-width:1023px) {
 .annual-report-v2-main-wrapper h1.lrg,
 .annual-report-v2-main-wrapper .h1-lrg {
  font-size:4.8rem
 }
 .annual-report-v2-main-wrapper h1.sml,
 .annual-report-v2-main-wrapper .h1-sml {
  font-size:3.2rem
 }
 .annual-report-v2-main-wrapper h2,
 .annual-report-v2-main-wrapper .h2 {
  font-size:2.8rem
 }
 .annual-report-v2-main-wrapper h3,
 .annual-report-v2-main-wrapper .h3 {
  font-size:2.0rem
 }
 .annual-report-v2-main-wrapper h4,
 .annual-report-v2-main-wrapper .h4 {
  font-size:1.8rem
 }
 .annual-report-v2-main-wrapper h5,
 .annual-report-v2-main-wrapper .h5 {
  font-size:1.4rem
 }
 .annual-report-v2-main-wrapper h6,
 .annual-report-v2-main-wrapper .h6 {
  font-size:1.2rem
 }
 .annual-report-v2-main-wrapper p {
  font-size:1.8rem;
  line-height:1.67em
 }
 .annual-report-v2-main-wrapper .intro-text p,
 .annual-report-v2-main-wrapper .rad-introtext {
  font-size:2.1rem;
  line-height:1.29em
 }
 .annual-report-v2-main-wrapper .quote {
  font-size:1.8rem;
  line-height:2.11em
 }
 .annual-report-v2-main-wrapper .tag {
  font-size:1.2rem
 }
 .headerwrapper.ar-v2-header-wrapper div#logo {
  background-size:170px auto
 }
}
@media all and (max-width:991px) {
 .annual-report-v2-main-wrapper {
  margin:68px 0 0
 }
}
@media all and (max-width:991px) and (orientation:landscape) {
 .annual-report-v2-main-wrapper .ar-module {
  height:auto;
  margin:30px 0;
  width:100%;
  float:left
 }
 .annual-report-v2-main-wrapper .ar-module.white-background,
 .annual-report-v2-main-wrapper .ar-module.dark-bg {
  padding:60px 0
 }
 .annual-report-v2-main-wrapper .ar-module.white-background+.ar-module.white-background {
  margin-top:-30px
 }
 .annual-report-v2-main-wrapper .ar-module.curved-background {
  padding:60px 0
 }
 .annual-report-v2-main-wrapper .ar-module:first-child {
  margin-top:0
 }
 .annual-report-v2-main-wrapper .ar-module.ar-containers-module:last-child,
 .annual-report-v2-main-wrapper .ar-module.ar-video-full-width-module:last-child,
 .annual-report-v2-main-wrapper .ar-module.ar-signpost-callout-fullwidth-bg-module:last-child {
  margin-bottom:0
 }
}
@media all and (max-width:767px) {
 .headerwrapper.ar-v2-header-wrapper div#logo {
  background-size:139px auto;
  margin:20px 0 0
 }
 .annual-report-v2-main-wrapper .ar-module {
  height:auto;
  margin:30px 0;
  width:100%;
  float:left
 }
 .annual-report-v2-main-wrapper .ar-module.white-background,
 .annual-report-v2-main-wrapper .ar-module.dark-bg {
  padding:60px 0
 }
 .annual-report-v2-main-wrapper .ar-module.white-background+.ar-module.white-background {
  margin-top:-30px
 }
 .annual-report-v2-main-wrapper .ar-module.curved-background {
  padding:60px 0
 }
 .annual-report-v2-main-wrapper .ar-module:first-child {
  margin-top:0
 }
 .annual-report-v2-main-wrapper .ar-module.ar-containers-module:last-child {
  margin-bottom:0
 }
 .annual-report-v2-main-wrapper h1.lrg,
 .annual-report-v2-main-wrapper .h1-lrg {
  font-size:3.2rem
 }
 .annual-report-v2-main-wrapper h1.sml,
 .annual-report-v2-main-wrapper .h1-sml {
  font-size:2.8rem
 }
 .annual-report-v2-main-wrapper h2,
 .annual-report-v2-main-wrapper .h2 {
  font-size:2.4rem
 }
 .annual-report-v2-main-wrapper h3,
 .annual-report-v2-main-wrapper .h3 {
  font-size:1.8rem
 }
 .annual-report-v2-main-wrapper h4,
 .annual-report-v2-main-wrapper .h4 {
  font-size:1.4rem
 }
 .annual-report-v2-main-wrapper h5,
 .annual-report-v2-main-wrapper .h5 {
  font-size:1.4rem
 }
 .annual-report-v2-main-wrapper h6,
 .annual-report-v2-main-wrapper .h6 {
  font-size:1.2rem
 }
 .annual-report-v2-main-wrapper p {
  font-size:1.6rem;
  line-height:1.88em
 }
 .annual-report-v2-main-wrapper .intro-text p,
 .annual-report-v2-main-wrapper .rad-introtext {
  font-size:1.8rem;
  line-height:1.67em
 }
 .annual-report-v2-main-wrapper .quote {
  font-size:1.4rem;
  line-height:2.5em
 }
 .annual-report-v2-main-wrapper .tag {
  font-size:1.0rem
 }
 .annual-report-v2-main-wrapper .ar-primary-link {
  padding:16px 30px 16px 44px
 }
}
.annual-report-hero-banner {
 width:100%;
 height:calc(100vh - 120px)!important;
 background-image:url(/~/media/Images/A/Anglo-American-Group/Universal/modules/annual-report-hero-banner/ar-v2-hero-banner.jpg);
 background-repeat:no-repeat;
 background-size:cover;
 background-position:center;
 position:relative;
 visibility:hidden;
 opacity:0;
 transition:.2s ease;
 background-color:#fff
}
.annual-report-hero-banner.active {
 visibility:visible;
 opacity:1;
 transition:.2s ease
}
.annual-report-v2-main-wrapper .annual-report-hero-banner .ar-hero-banner-image-mobile {
 display:none
}
.hero-banner-content {
 position:relative;
 z-index:99;
 width:100%;
 height:calc(100% - 165px);
 visibility:hidden;
 opacity:0;
 transition:.4s ease
}
.annual-report-hero-banner.active .hero-banner-content {
 visibility:visible;
 opacity:1;
 transition:.4s ease
}
.hero-banner-content-wrap {
 max-width:683px;
 transition:1s ease;
 transform:translateX(-70px);
 padding-left:100px
}
.annual-report-hero-banner.active .hero-banner-content-wrap {
 transform:translateX(0px);
 transition:.8s ease-in-out
}
.hero-banner-content-wrap h1 {
 font-size:60px;
 font-weight:400;
 margin:0 0 10px;
 background:-webkit-linear-gradient(4deg,#fe0000 2%,#031794 55%,#1e7cff 83%,#1e7cff 123%);
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent;
 color:#00368b
}
.hero-banner-content-wrap p {
 margin-bottom:30px
}
.hero-banner-content-wrap a.ar-secondary-link {
 margin-top:15px
}
.annual-report-hero-banner .explore-more-btn {
 width:100%;
 position:absolute;
 bottom:90px;
 left:0;
 z-index:99
}
.annual-report-hero-banner .explore-more-btn .explore-more-btn-wrap {
 padding-left:100px
}
.annual-report-hero-banner .explore-more-btn .explore-more-btn-wrap a {
 font-size:1.2rem;
 text-transform:uppercase;
 font-weight:600;
 letter-spacing:.5px;
 color:#505faf;
 position:relative
}
.annual-report-hero-banner .explore-more-btn .explore-more-btn-wrap a:before {
 content:url(~/media/232AAA5B844F4AA78864C699ECC7C5DC.png);
 position:absolute;
 bottom:calc(100% + 8px);
 left:calc(50% - 2px)
}
.annual-report-hero-banner .explore-more-btn .explore-more-btn-wrap a:after {
 content:url(~/media/FE6984C085A44A399E53509709AD420D.png);
 position:absolute;
 top:calc(100% + 8px);
 left:calc(50% - 6px)
}
@media all and (min-width:992px) and (max-width:1439px) {
 .hero-banner-content {
  height:calc(100% - 140px)
 }
 .annual-report-hero-banner .explore-more-btn {
  bottom:60px
 }
}
@media all and (min-width:992px) and (max-width:1024px) {
 .hero-banner-content-wrap {
  max-width:525px
 }
}
@media all and (max-width:991px) {
 .annual-report-v2-main-wrapper .annual-report-hero-banner {
  height:calc(100vh - 68px)!important
 }
}
@media all and (min-width:768px) and (max-width:991px) {
 .annual-report-hero-banner .hero-banner-content-wrap {
  padding:0;
  max-width:466px
 }
 .annual-report-hero-banner .explore-more-btn .explore-more-btn-wrap {
  padding:0
 }
 .annual-report-hero-banner .explore-more-btn {
  bottom:180px
 }
}
@media all and (max-width:991px) and (orientation:landscape) {
 .annual-report-hero-banner.active .hero-banner-content {
  height:calc(100% - 30px)
 }
 .annual-report-hero-banner .hero-banner-content-wrap {
  max-width:370px
 }
 .annual-report-hero-banner .explore-more-btn {
  display:none
 }
}
@media all and (max-width:767px) and (orientation:landscape) {
 .annual-report-hero-banner .hero-banner-content-wrap {
  max-width:230px;
  top:9%
 }
}
@media all and (max-width:767px) {
 .annual-report-hero-banner .hero-banner-content-wrap {
  padding:0
 }
 .explore-more-btn {
  display:none
 }
}
@media all and (min-width:480px) and (max-width:767px) {
 .hero-banner-content-wrap {
  max-width:270px
 }
}
@media all and (min-width:320px) and (max-width:479px) {
 .annual-report-v2-main-wrapper .annual-report-hero-banner {
  height:auto!important;
  background-image:none!important
 }
 .annual-report-v2-main-wrapper .annual-report-hero-banner .ar-hero-banner-image-mobile {
  width:100%;
  height:225px;
  background-image:url(~/media/CD8470848D2C466C8877564B14A6F1F1.jpg);
  background-size:cover;
  background-repeat:no-repeat;
  display:block
 }
 .annual-report-hero-banner .hero-banner-content-wrap {
  position:static;
  max-width:none
 }
}
.ar-containers-module:after {
 content:'';
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 background-image:linear-gradient(107deg,#1e7cff -26%,#031794 67%);
 opacity:.9
}
.ar-containers-module-video {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.ar-container-module-bg-image {
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center center
}
.ar-containers-module-video video {
 width:100%;
 object-fit:cover
}
.ar-containers-wrapper {
 position:relative;
 z-index:1
}
.ar-containers-module .ar-containers-cta-wrapper {
 visibility:hidden;
 opacity:0;
 transform:translateX(-100px);
 transition:.6s ease-out
}
.ar-containers-module.ar-module-active .ar-containers-cta-wrapper {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.6s ease-out
}
.ar-containers-cta-wrapper p {
 color:#fff;
 margin-bottom:11px;
 line-height:1em;
 font-weight:500
}
.ar-containers-cta-wrapper a.ar-secondary-link span.h1-sml {
 color:#fff;
 line-height:1em;
 transition:.4s ease
}
.ar-containers-cta-wrapper a.ar-secondary-link:hover span.h1-sml {
 color:#1aebdd;
 transition:.4s ease
}
.ar-containers-cta-wrapper a.ar-secondary-link:after {
 font-size:2.9rem!important
}
@media all and (max-width:1365px) {
 .ar-containers-module-video video {
  height:100%
 }
}
@media all and (max-width:991px) and (orientation:landscape) {
 .ar-containers-module.ar-module {
  height:100vh
 }
}
@media all and (max-width:767px) {
 .ar-containers-module.ar-module {
  height:100vh
 }
 .ar-containers-cta-wrapper a.ar-secondary-link:after {
  font-size:2.1rem!important
 }
}
.annual-report-v2-main-wrapper .ar-fullwidth-carousel-module {
 padding:66px 0 0
}
.annual-report-v2-main-wrapper .ar-fullwidth-carousel-module:before {
 content:url(~/media/932BCED4F5D1491EAADBF5CD6B5D249A.png);
 position:absolute;
 left:0;
 bottom:0;
 visibility:hidden;
 opacity:0;
 transition:.6s ease
}
.annual-report-v2-main-wrapper .ar-fullwidth-carousel-module.ar-module-active:before {
 visibility:visible;
 opacity:1;
 transition:.6s ease
}
.ar-fullwidth-carousel-module .fullwidth-carousel-title h2 {
 margin-bottom:30px;
 visibility:hidden;
 opacity:0;
 transform:translateX(-40px);
 transition:.6 ease-out
}
.ar-fullwidth-carousel-module.ar-module-active .fullwidth-carousel-title h2 {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.6 ease-out
}
.ar-fullwidth-carousel-container {
 position:relative
}
.ar-fullwidth-carousel-wrap {
 width:801px;
 height:466px;
 margin:0 15px;
 background-size:cover;
 background-position:center;
 background-repeat:no-repeat;
 position:relative;
 border-radius:5px;
 overflow:hidden;
 visibility:hidden;
 opacity:0;
 transition:.4s ease-out;
 transform:translateX(30px)
}
.ar-fullwidth-carousel-wrap.slick-active {
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),8px 32px 32px 0 rgba(3,23,148,0.13),8px 64px 64px 0 rgba(0,0,0,0.1),-2px -2px 30px 0 rgba(255,255,255,0.43),inset 0 1px 3px 0 rgba(255,255,255,0.34)
}
.ar-fullwidth-carousel-module.ar-module-active .ar-fullwidth-carousel-wrap.slick-active {
 visibility:visible;
 opacity:1;
 transform:translateX(0);
 transition:.6s ease-out
}
.ar-fullwidth-carousel-module.ar-module-active .ar-fullwidth-carousel-wrap:nth-child(4) {
 transition-delay:200ms
}
.ar-fullwidth-carousel-wrap:hover {
 box-shadow:0 2px 1px 0 rgba(0,0,0,0.05),0 4px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.1),4px 4px 4px 0 rgba(3,23,148,0.08),8px 8px 8px 0 rgba(0,0,0,0.05),-2px -2px 8px 0 rgba(255,255,255,0.43),inset 0 1px 3px 0 rgba(255,255,255,0.34);
 transition:.4s ease
}
.ar-fullwidth-carousel-wrap:after {
 content:'';
 width:100%;
 height:100%;
 background-image:linear-gradient(to bottom,rgba(252,60,61,0) 89%,rgba(254,0,0,0.34) 106%),linear-gradient(195deg,rgba(31,124,252,0) 50%,#031794 100%);
 position:absolute;
 top:0;
 left:0
}
.ar-fullwidth-carousel-content {
 padding:24px;
 position:relative;
 z-index:1;
 display:flex;
 flex-direction:column;
 justify-content:flex-end;
 width:100%;
 height:100%
}
.ar-fullwidth-carousel-content span.h5 {
 margin-bottom:11px;
 display:block
}
.ar-fullwidth-carousel-content h2 {
 margin-bottom:20px
}
.ar-fullwidth-carousel-content a.ar-secondary-link:before {
 content:'';
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0
}
.ar-fullwidth-carousel-wrapper .slick-list {
 padding-bottom:118px
}
.ar-common-carousel .slick-arrow {
 width:56px;
 height:56px;
 border-radius:100%;
 box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),-4px -4px 16px 0 rgba(255,255,255,0.14),4px 4px 12px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff;
 background-image:linear-gradient(173deg,#fff -117%,#f6f8fb 76%);
 background-color:transparent;
 display:flex;
 justify-content:center;
 flex-direction:column;
 line-height:1em;
 align-items:center;
 transition:.4s ease
}
.ar-fullwidth-carousel-wrapper .slick-arrow {
 top:auto;
 bottom:33px
}
.ar-common-carousel .slick-arrow:hover {
 transition:.4s ease;
 box-shadow:2px 2px 4px 0 rgba(0,0,0,0.08),-4px -4px 4px 0 rgba(255,255,255,0.14),2px 2px 4px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff
}
.ar-fullwidth-carousel-wrapper .slick-arrow {
 visibility:hidden;
 opacity:0;
 transition:.6s ease-out
}
.ar-fullwidth-carousel-module.ar-module-active .ar-fullwidth-carousel-wrapper .slick-arrow {
 visibility:visible;
 opacity:1;
 transition:.6s ease-out;
 transition-delay:600ms
}
.ar-common-carousel .slick-arrow:after {
 text-indent:0!important;
 font-size:1.3rem;
 line-height:1em;
 display:inline-block;
 color:#4d4d4d;
 transition:.4s ease
}
.ar-common-carousel .slick-arrow:hover:after {
 color:#fe0000;
 transition:.4s ease
}
.ar-fullwidth-carousel-wrapper .slick-prev {
 left:634px
}
.ar-common-carousel .slick-prev:after {
 content:"\e903";
 font-family:'icomoon ar v2'!important
}
.ar-fullwidth-carousel-wrapper .slick-next {
 right:auto;
 left:744px
}
.ar-common-carousel .slick-next:after {
 content:"\e907";
 font-family:'icomoon ar v2'!important
}
.ar-common-carousel .slick-dots {
 top:-20px;
 left:0;
 visibility:hidden;
 opacity:0
}
.ar-fullwidth-carousel-container span.ar-carousel-pagingInfo {
 display:inline-block;
 width:170px;
 text-align:center;
 padding:20px;
 font-size:1.4rem;
 font-weight:600;
 color:#031764;
 box-shadow:-4px -4px 16px 0 rgba(255,255,255,0.2),inset 2px 1px 1px 0 #fff,inset 1px 1px 2px 0 rgba(0,0,0,0.18);
 background-color:#f4f5f7;
 border:1px solid rgba(151,151,151,0.06);
 position:absolute;
 bottom:30px;
 left:633px;
 border-radius:177px;
 z-index:1;
 visibility:hidden;
 opacity:0;
 transition:.6s ease-out
}
.ar-fullwidth-carousel-module.ar-module-active .ar-fullwidth-carousel-container span.ar-carousel-pagingInfo {
 visibility:visible;
 opacity:1;
 transition:.6s ease-out;
 transition-delay:600ms
}
@media all and (min-width:1200px) {
 .ar-fullwidth-carousel-wrapper .slick-list {
  padding-left:40px;
  margin-left:-40px
 }
}
@media all and (min-width:992px) and (max-width:1439px) {
 .ar-fullwidth-carousel-wrap {
  height:400px
 }
 .annual-report-v2-main-wrapper .ar-fullwidth-carousel-module {
  padding:40px 0 0
 }
}
@media all and (min-width:768px) and (max-width:992px) {
 .ar-fullwidth-carousel-wrap {
  width:640px;
  height:378px
 }
 .ar-fullwidth-carousel-container span.ar-carousel-pagingInfo {
  left:471px
 }
 .ar-fullwidth-carousel-wrapper .slick-prev {
  left:473px
 }
 .ar-fullwidth-carousel-wrapper .slick-next {
  left:586px
 }
}
@media all and (max-width:767px) {
 .ar-fullwidth-carousel-wrap {
  width:320px;
  height:440px;
  margin:0 15px
 }
 .ar-fullwidth-carousel-container {
  margin:0!important
 }
 .ar-fullwidth-carousel-wrapper .slick-prev {
  left:calc(50% - 85px)
 }
 .ar-fullwidth-carousel-wrapper .slick-next {
  right:calc(50% - 85px);
  left:auto
 }
 .ar-fullwidth-carousel-container span.ar-carousel-pagingInfo {
  left:calc(50% - 85px)
 }
 .ar-fullwidth-carousel-content {
  padding:19px 16px
 }
 .ar-fullwidth-carousel-content span.h5 {
  margin-bottom:10px
 }
 .ar-fullwidth-carousel-content h2 {
  margin-bottom:15px
 }
}
.ar-video-text-module .ar-video-player-wrap {
 border-radius:6px;
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),8px 32px 32px 0 rgba(3,23,148,0.13),8px 64px 64px 0 rgba(0,0,0,0.1),-2px -2px 30px 0 rgba(255,255,255,0.43),inset 0 1px 3px 0 rgba(255,255,255,0.34);
 overflow:hidden;
 visibility:hidden;
 opacity:0;
 transform:translateX(-100px);
 transition:.6s ease-out
}
.ar-video-text-module.ar-module-active .ar-video-player-wrap {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.6s ease-out
}
.ar-video-text-module .ar-video-player-wrap .inv_playerContainer {
 min-height:310px
}
.ar-video-text-module .ar-video-player-wrap .inv_playerContainer .inv_videoMainContainer_inner .inv_videoDisplay {
 width:calc(100% + 40px);
 margin:0 -20px
}
.ar-video-text-module .ar-video-caption-wrap {
 padding:9px 13px 12px 13px;
 background-image:linear-gradient(131deg,#fff 3%,#f6f8fb 42%)
}
.ar-video-text-module .ar-video-caption-wrap p {
 margin-bottom:0
}
.ar-video-text-module .ar-video-caption-wrap p.video-caption-title {
 margin-bottom:0
}
.ar-video-text-module .ar-video-caption-wrap p.video-caption-subtitle {
 color:#4d4d4d
}
.ar-video-text-module .ar-video-text-desc-wrap h2 {
 margin-bottom:15px;
 visibility:hidden;
 opacity:0;
 transform:translateX(100px);
 transition:.4s ease-out
}
.ar-video-text-module.ar-module-active .ar-video-text-desc-wrap h2 {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.4s ease-out
}
.ar-video-text-module .ar-video-text-desc-wrap .intro-text {
 visibility:hidden;
 opacity:0;
 transform:translateX(100px);
 transition:.4s ease-out
}
.ar-video-text-module.ar-module-active .ar-video-text-desc-wrap .intro-text {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.4s ease-out;
 transition-delay:150ms
}
.ar-video-text-module .ar-video-text-desc-wrap .intro-text p {
 margin-bottom:22px
}
.ar-video-text-module .ar-video-text-desc-wrap .body-text p {
 visibility:hidden;
 opacity:0;
 transition:.4s ease-out;
 transform:translateX(100px)
}
.ar-video-text-module.ar-module-active .ar-video-text-desc-wrap .body-text p {
 visibility:visible;
 opacity:1;
 transition:.4s ease-out;
 transform:translateX(0px)
}
.ar-video-text-module.ar-module-active .ar-video-text-desc-wrap .body-text p:first-child {
 transition-delay:300ms
}
.ar-video-text-module.ar-module-active .ar-video-text-desc-wrap .body-text p:nth-child(2) {
 transition-delay:450ms
}
.ar-video-text-module.ar-module-active .ar-video-text-desc-wrap .body-text p:nth-child(3) {
 transition-delay:600ms
}
.ar-video-text-module .ar-video-text-desc-wrap .body-text p:last-child {
 margin-bottom:50px
}
.ar-video-text-module .ar-video-text-desc-wrap a.ar-module-cta {
 visibility:hidden;
 opacity:0;
 transition:.4s ease-out;
 transform:translateX(100px)
}
.ar-video-text-module.ar-module-active .ar-video-text-desc-wrap a.ar-module-cta {
 visibility:visible;
 opacity:1;
 transition:.4s ease-out;
 transform:translateX(0px);
 transition-delay:600ms
}
@media all and (min-width:768px) and (max-width:1024px) {
 .ar-video-text-module .ar-video-player-wrap .inv_playerContainer {
  min-height:0
 }
}
@media all and (max-width:767px) {
 .ar-video-text-module .ar-video-player-wrap .inv_playerContainer {
  min-height:188px
 }
 .ar-video-text-module .ar-video-player-wrap {
  margin-bottom:38px
 }
 .ar-video-text-module .ar-video-text-desc-wrap h2 {
  margin-bottom:21px
 }
 .ar-video-text-module .ar-video-text-desc-wrap .intro-text p {
  margin-bottom:21px
 }
 .ar-video-text-module .ar-video-text-desc-wrap .body-text p:last-child {
  margin-bottom:29px
 }
}
.ar-video-full-container-module .ar-video-con-player-wrap {
 position:relative;
 border-radius:5px;
 visibility:hidden;
 opacity:0;
 transform:translateY(100px);
 transition:.6s ease-out;
 width:100%;
 float:left
}
.ar-video-full-container-module.ar-module-active .ar-video-con-player-wrap {
 visibility:visible;
 opacity:1;
 transform:translateY(0px);
 transition:.6s ease-out;
 transition-delay:250ms
}
.ar-video-full-container-module.ar-module-active .ar-video-con-player-wrap .inv_ParentContainer,
.ar-video-full-container-module.ar-module-active .ar-video-con-player-wrap .inv_ParentContainer>.inv_playerContainer {
 float:left;
 width:100%
}
.ar-video-full-container-module .ar-video-con-player-wrap .inv_ParentContainer>.inv_playerContainer {
 overflow:visible
}
.ar-video-full-container-module .ar-video-con-player-title {
 position:absolute;
 bottom:130px;
 left:0;
 width:100%;
 padding:0 16px;
 z-index:9
}
.ar-video-full-container-module .ar-video-con-player-title h3,
.ar-video-full-container-module .ar-video-con-player-title p {
 margin-bottom:0
}
@media all and (min-width:992px) and (max-width:1439px) {
 .ar-video-full-container-module .ar-video-con-player-wrap {
  max-width:800px;
  margin:0 auto
 }
}
.ar-video-full-width-module {
 overflow:hidden;
 visibility:hidden;
 opacity:0;
 transition:1s ease
}
.ar-video-full-width-module.ar-module-active {
 visibility:visible;
 opacity:1;
 transition:1s ease
}
.ar-video-full-width-module .ar-video-fullwidth-player-wrap {
 position:relative;
 padding-bottom:7px
}
@media all and (min-width:1366px) {
 .ar-video-full-width-module .ar-video-full-container {
  height:100%
 }
 .ar-video-full-width-module .ar-video-fullwidth-player-wrap {
  height:100%
 }
 .ar-video-full-width-module .ar-video-full-container .inv_ParentContainer {
  height:100%
 }
 .ar-video-full-width-module .ar-video-full-container .inv_ParentContainer .inv_videoMainContainer {
  height:100%
 }
 .ar-video-full-width-module .ar-video-full-container .inv_ParentContainer .inv_videoMainContainer .inv_videoMainContainer_inner {
  height:100%
 }
 .ar-video-full-width-module .ar-video-full-container .inv_ParentContainer .full-container-design.vdesign2 .inv_videoControls {
  height:auto;
  bottom:10px
 }
}
.ar-video-full-width-module .ar-video-fullwidth-player-title {
 position:absolute;
 bottom:201px;
 left:0;
 width:100%;
 padding:0 134px;
 z-index:9;
 transform:translateX(-100px);
 transition:.8s ease-in-out
}
.ar-video-full-width-module.ar-module-active .ar-video-fullwidth-player-title {
 transform:translateX(0)
}
.ar-video-full-width-module .ar-video-fullwidth-player-title.ar-hidden,
.ar-video-notfullwidth-module .ar-video-con-player-title.ar-hidden {
 visibility:hidden;
 opacity:0;
 top:0;
 left:0
}
.ar-video-notfullwidth-module .ar-video-con-player-title {
 transition:all .3s ease-in-out
}
.ar-video-full-width-module .ar-video-fullwidth-player-title h2 {
 margin-bottom:0
}
.ar-video-full-width-module .full-container-design.vdesign2.inv_videoPlaying .inv_mouseLeave+.contextMenu+.ar-video-fullwidth-player-title {
 opacity:0;
 transition:.3s ease-in-out
}
@media all and (max-width:1366px) and (min-height:769px) {
 .ar-video-full-width-module .ar-video-full-container {
  height:auto
 }
 .ar-video-full-width-module .ar-video-fullwidth-player-wrap {
  height:auto
 }
 .ar-video-full-width-module .ar-video-full-container .inv_ParentContainer {
  height:auto
 }
 .ar-video-full-width-module .ar-video-full-container .inv_ParentContainer .inv_videoMainContainer {
  height:auto
 }
 .ar-video-full-width-module .ar-video-full-container .inv_ParentContainer .inv_videoMainContainer .inv_videoMainContainer_inner {
  height:auto
 }
 .ar-video-full-width-module .ar-video-full-container .inv_ParentContainer .full-container-design.vdesign2 .inv_videoControls {
  height:80px;
  bottom:0
 }
 .ar-video-full-width-module .ar-video-fullwidth-player-title {
  bottom:260px
 }
}
@media all and (min-width:1025px) and (max-width:1366px) {
 .ar-video-full-width-module .ar-video-fullwidth-player-title {
  bottom:260px
 }
}
@media all and (max-width:1024px) {
 .ar-video-full-width-module .ar-video-fullwidth-player-title {
  padding:0 30px
 }
}
@media all and (min-width:768px) and (max-width:991px) {
 .ar-video-full-width-module .ar-video-fullwidth-player-title {
  bottom:180px
 }
}
@media all and (max-width:480px) and (max-width:767px) {
 .ar-video-full-width-module .ar-video-fullwidth-player-title {
  bottom:180px
 }
}
@media all and (max-width:479px) {
 .ar-video-full-width-module .ar-video-fullwidth-player-title.ar-hidden,
 .ar-video-notfullwidth-module .ar-video-con-player-title.ar-hidden {
  visibility:visible;
  opacity:1;
  position:static;
  padding:0 15px;
  margin:0 0 30px
 }
}
.annual-report-v2-module-landing .arbuilderWrapper {
 padding-top:26px
}
.fade {
 opacity:0;
 transition:opacity .15s linear
}
.annual-report-v2-module-landing .rb-v2-tabs {
 position:relative;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 margin:0;
 padding:0;
 list-style:none;
 -ms-box-orient:horizontal;
 -ms-box-pack:center;
 -webkit-flex-flow:row wrap;
 -moz-flex-flow:row wrap;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center;
 border-radius:29.5px;
 box-shadow:-4px -4px 16px 0 rgba(255,255,255,0.2),inset 2px 1px 1px 0 rgba(151,151,151,0.06),inset 1px 1px 2px 0 rgba(0,0,0,0.18);
 border:solid 1px rgba(151,151,151,0.06);
 background-color:#f4f5f7;
 flex-direction:row;
 align-items:stretch
}
.annual-report-v2-module-landing .rb-v2-tabs-wrapper {
 margin-bottom:55px
}
.annual-report-v2-module-landing .rb-v2-tabs>li {
 position:relative;
 z-index:1;
 margin:0;
 text-align:center;
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1;
 padding-bottom:0;
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 cursor:pointer;
 min-height:55px
}
.annual-report-v2-module-landing .rb-v2-tabs>li>.sliding-tab {
 display:block;
 position:absolute;
 width:100%;
 height:100%;
 background-color:#fff;
 left:0;
 top:0;
 border-radius:26.5px;
 box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),-4px -4px 16px 0 rgba(255,255,255,0.14),4px 4px 12px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff;
 background-image:linear-gradient(146deg,#fff -15%,#f6f8fb 47%);
 transition:all .4s ease
}
.annual-report-v2-module-landing .rb-v2-tabs:hover>li>.sliding-tab {
 box-shadow:2px 2px 4px 0 rgba(0,0,0,0.08),-4px -4px 4px 0 rgba(255,255,255,0.14),2px 2px 4px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff
}
.annual-report-v2-module-landing .rb-v2-tabs>li>a {
 color:#4d4d4d;
 line-height:normal;
 -webkit-transition:color .4s ease,-webkit-transform .4s ease;
 transition:color .4s ease,transform .4s ease;
 position:relative;
 display:table;
 overflow:hidden;
 text-overflow:ellipsis;
 text-decoration:none;
 font-size:1.2rem;
 font-weight:600;
 z-index:1;
 padding:5px 20px
}
.annual-report-v2-module-landing .rb-v2-tabs>li:hover>a,
.annual-report-v2-module-landing .rb-v2-tabs>li.current>a {
 color:#031794
}
.rb-v2-mainwrapper.annual-report-v2-main-wrapper {
 margin-top:0
}
.rb-v2-mainwrapper {
 background-color:#f6f8fb;
 overflow:auto;
 padding-bottom:150px
}
.annual-report-v2-module-landing .rb-v2-loader {
 opacity:0;
 transition:opacity .4s ease
}
.annual-report-v2-module-landing .rb-v2-loader.show {
 opacity:1
}
.annual-report-v2-module-landing .rb-v2-wrapper {
 border-radius:4px;
 position:relative;
 clear:left
}
.annual-report-v2-module-landing .rb-v2-wrapper .rb-v2-items-container {
 display:none;
 opacity:0;
 transition:opacity .15s linear
}
.annual-report-v2-module-landing .rb-v2-wrapper .rb-v2-items-container.current {
 display:block
}
.annual-report-v2-module-landing .rb-v2-wrapper .rb-v2-items-container.current.fadeIn {
 opacity:1
}
.annual-report-v2-module-landing .rb-v2-wrapper .reportList li>.rCheck {
 border-radius:2px;
 border:2px solid #9d9d9d;
 height:22px;
 width:22px;
 margin-right:10px;
 font-size:0;
 display:inline-block;
 line-height:21px;
 background:#fff;
 cursor:pointer;
 border-radius:3px;
 box-shadow:-4px -4px 16px 0 rgba(255,255,255,0.2),inset 2px 1px 1px 0 rgba(151,151,151,0.06),inset 1px 1px 2px 0 rgba(0,0,0,0.18);
 border:solid 1px rgba(151,151,151,0.06);
 background-color:#f4f5f7
}
.annual-report-v2-module-landing .rb-v2-wrapper .reportList li>.rCheck.active {
 background-color:#fff;
 border:1px solid #1e7cff;
 position:relative
}
.annual-report-v2-module-landing .rb-v2-wrapper .reportList li>.rCheck.active::after {
 height:14px;
 width:14px;
 content:"";
 display:inline-block;
 position:absolute;
 left:3px;
 top:3px;
 background-color:#1e7cff
}
.annual-report-v2-module-landing .rb-v2-inner .rb-v2-devider {
 float:left;
 width:33.33%
}
.annual-report-v2-module-landing .rb-v2-inner ul.reportList {
 width:100%;
 display:table;
 margin:0;
 margin-bottom:50px
}
.annual-report-v2-module-landing .rb-v2-inner ul.reportList ul:last-child {
 margin-bottom:0
}
.annual-report-v2-module-landing .rb-v2-inner ul.reportList.reportlistCat {
 margin-left:-10px;
 width:calc(100% + 20px)
}
.annual-report-v2-module-landing .rb-v2-inner ul.reportList li {
 line-height:0;
 margin:0 0 10px;
 float:left;
 width:calc(33.33% - 10px);
 list-style-type:none!important;
 min-height:55px
}
.annual-report-v2-module-landing .rb-v2-inner .rb-v2-items-container>ul.reportList>li.hassubmenu {
 width:100%;
 padding-bottom:0;
 margin-bottom:25px!important;
 display:flex;
 align-items:center;
 border-bottom:1px solid #d7d4d5
}
.annual-report-v2-module-landing .rb-v2-inner .rb-v2-items-container>ul.reportList>li {
 display:flex;
 align-items:center
}
.annual-report-v2-module-landing .rb-v2-inner ul.reportList li:not(.hassubmenu) {
 line-height:0;
 margin:5px 10px 5px;
 float:left;
 padding:0 10px;
 width:calc(33.33% - 20px);
 border-radius:2px;
 box-shadow:-4px -4px 16px 0 rgba(255,255,255,0.2),inset 2px 1px 1px 0 rgba(0,0,0,0.06),inset 1px 1px 2px 0 rgba(0,0,0,0.18);
 border:solid 1px rgba(151,151,151,0.06);
 background-color:#f4f5f7;
 display:flex;
 align-items:center;
 min-height:55px
}
.annual-report-v2-module-landing .rb-v2-inner ul.reportList.reportlistCat:empty {
 padding:0;
 margin:0;
 width:1%;
 display:none
}
.annual-report-v2-module-landing .rb-v2-inner .reportList li>span.rCheck {
 float:left
}
.annual-report-v2-module-landing .rb-v2-inner .reportList li>span.rb-v2-rName {
 width:calc(100% - 35px);
 color:#4d4d4d;
 font-size:1.2rem;
 line-height:20px;
 display:inline-block;
 font-weight:500
}
.annual-report-v2-module-landing .rb-v2-inner .rb-v2-items-container>ul.reportList>li.hassubmenu .rb-v2-rName {
 font-size:1.8rem;
 color:#031794
}
.annual-report-v2-module-landing .rb-v2-full-report {
 text-align:left;
 position:relative
}
.annual-report-v2-module-landing .rb-v2-full-report:before {
 content:"";
 height:1px;
 width:100%;
 position:absolute;
 left:0;
 top:auto;
 display:inline-block;
 background-color:#e4e4e4
}
.annual-report-v2-module-landing .rb-v2-full-report p {
 padding-top:47.5px;
 font-size:1.4rem;
 font-weight:bold
}
.annual-report-v2-module-landing .rb-v2-full-report p a {
 color:#00207a;
 margin-right:-8px;
 transition:all .4s ease-in-out;
 text-decoration:none
}
.annual-report-v2-module-landing .rb-v2-full-report p a:hover {
 color:#fe0000
}
.annual-report-v2-module-landing .rb-v2-full-report .icon-download-1 {
 position:relative;
 margin-left:10px
}
.annual-report-v2-module-landing .rb-v2-full-report .icon-download-1:before {
 content:"";
 width:13px;
 height:2px;
 background-color:#fe0000;
 display:inline-block;
 position:absolute;
 left:0;
 right:0;
 bottom:0
}
.annual-report-v2-module-landing .rb-v2-tabs-wrapper .rb-v2-selected-text {
 display:none;
 text-decoration:none;
 padding:0 47px 0 20px;
 object-fit:contain;
 border-radius:26.5px;
 box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),-4px -4px 16px 0 rgba(255,255,255,0.14),4px 4px 12px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff;
 background-image:linear-gradient(147deg,#fff -16%,#f6f8fb 47%);
 font-size:1.6rem;
 font-weight:500;
 color:#4d4d4d;
 position:relative;
 line-height:1.2em
}
.annual-report-v2-module-landing .rb-v2-tabs-wrapper .rb-v2-selected-text .icon-ar-v2-down-arrow {
 font-size:1.1rem;
 position:absolute;
 right:20px;
 top:calc(50% - 4px);
 color:#4d4d4d;
 transition:transform .4s ease
}
.annual-report-v2-module-landing .rb-v2-tabs-wrapper .rb-v2-selected-text.active .icon-ar-v2-down-arrow {
 transform:rotate(-180deg)
}
.annual-report-v2-module-landing .rb-v2-button {
 text-align:left;
 padding-top:57.5px;
 width:100%
}
.annual-report-v2-module-landing .rb-v2-button input {
 border:0;
 background:0 none;
 padding-left:0;
 line-height:normal;
 padding-right:0;
 z-index:2;
 position:relative;
 display:inline-block;
 float:left
}
.annual-report-v2-module-landing .rb-v2-button .disabled {
 opacity:.5
}
@media(max-width:767px) {
 .annual-report-v2-module-landing .arbuilderWrapper.desktop {
  display:block
 }
 .annual-report-v2-module-landing .rb-v2-inner ul.reportList li:not(.hassubmenu) {
  width:100%;
  margin:5px 0
 }
 .annual-report-v2-module-landing .rb-v2-inner ul.reportList.reportlistCat {
  width:100%;
  margin-left:0
 }
 .annual-report-v2-module-landing .rb-v2-tabs-wrapper,
 .annual-report-v2-module-landing .rb-v2-inner ul.reportList {
  margin-bottom:25px
 }
 .annual-report-v2-module-landing .rb-v2-tabs-wrapper .rb-v2-selected-text {
  display:block;
  min-height:55px;
  display:flex;
  align-items:center
 }
 .annual-report-v2-module-landing .rb-v2-tabs {
  display:block;
  background-color:transparent;
  box-shadow:none;
  border:0
 }
 .annual-report-v2-module-landing .rb-v2-tabs>li>.sliding-tab {
  display:none
 }
 .annual-report-v2-module-landing .rb-v2-tabs-wrapper {
  max-width:305px;
  position:relative
 }
 .annual-report-v2-module-landing .rb-v2-tabs {
  background-color:transparent;
  box-shadow:none;
  border:0;
  border-radius:23px;
  box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),-4px -4px 16px 0 rgba(255,255,255,0.14),4px 4px 12px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff;
  background-image:linear-gradient(162deg,#fff -88%,#f6f8fb 47%);
  display:none;
  position:absolute;
  z-index:1;
  width:100%;
  top:calc(100% + 4px);
  max-height:180px;
  overflow-y:auto;
  overflow-x:hidden
 }
 .annual-report-v2-module-landing .rb-v2-tabs>li>a {
  padding:14.5px 20px;
  border-bottom:1px solid #d7d4d5;
  font-size:1.6rem;
  font-weight:500;
  display:block
 }
 .annual-report-v2-module-landing .rb-v2-tabs>li:last-child>a {
  border-bottom:0
 }
 .annual-report-v2-module-landing .rb-v2-tabs>li {
  display:block;
  text-align:left
 }
 .annual-report-v2-module-landing .rb-v2-button {
  padding-top:27.5px
 }
}
@media(max-width:580px) {
 .annual-report-v2-module-landing .rb-v2-tabs-wrapper {
  max-width:100%
 }
}
.annual-report-v2-module-landing .ar-v2-tabs-module-wrapper {
 border-radius:4px;
 position:relative;
 clear:left
}
.annual-report-v2-module-landing .ar-v2-tabs-module-wrapper:not(.ar-v2-tabs-historydata-wrapper) .rb-v2-items-container {
 display:none;
 opacity:0;
 transition:opacity .15s linear
}
.annual-report-v2-module-landing .ar-v2-tabs-module-wrapper .rb-v2-items-container.current {
 display:block
}
.annual-report-v2-module-landing .ar-v2-tabs-module-wrapper .rb-v2-items-container.current.fadeIn {
 opacity:1
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-tabs-main-title {
 margin:40px 0;
 visibility:hidden;
 opacity:0;
 transition:.6s ease-out
}
.annual-report-v2-module-landing .ar-v2-tabs-module.ar-module-active .ar-v2-tabs-main-title {
 visibility:visible;
 opacity:1;
 transition:.6s ease-out
}
.annual-report-v2-module-landing .ar-v2-tabs-module .rb-v2-tabs-wrapper {
 visibility:hidden;
 opacity:0;
 transition:.6s ease-out
}
.annual-report-v2-module-landing .ar-v2-tabs-module.ar-module-active .rb-v2-tabs-wrapper {
 visibility:visible;
 opacity:1;
 transition:.6s ease-out
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-module-accordian-item {
 visibility:hidden;
 opacity:0;
 transform:translateX(-100px);
 transition:.6s ease-out
}
.annual-report-v2-module-landing .ar-v2-tabs-module.ar-module-active .ar-v2-module-accordian-item {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.6s ease-out
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-item {
 margin-bottom:25px
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-item.ar-v2-direct-doc-listing {
 margin-bottom:10px
}
.annual-report-v2-module-landing .ar-v2-tabs-module .rb-v2-tabs li:nth-child(n+11) {
 display:none
}
.annual-report-v2-module-landing .ar-v2-tabs-module .rb-v2-tabs li.hideTab {
 display:none
}
.annual-report-v2-module-landing .ar-v2-tabs-module .rb-v2-tabs li.showTab {
 display:flex
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-item .ar-v2-accordian-title {
 border-radius:6px;
 box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),-4px -4px 16px 0 rgba(255,255,255,0.14),4px 4px 12px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff;
 background-color:#f6f8fb;
 transition:all .4s ease
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-item .ar-v2-accordian-title:hover {
 box-shadow:2px 2px 4px 0 rgba(0,0,0,0.08),-4px -4px 4px 0 rgba(255,255,255,0.14),2px 2px 4px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff;
 background-color:#f6f8fb;
 color:#031794
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-direct-doc-listing .ar-v2-accordian-title {
 display:none
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-direct-doc-listing .ar-v2-accordian-content {
 display:block!important
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-item .ar-v2-accordian-content:first-child {
 display:block
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-title {
 color:#4d4d4d;
 padding:5px 60px 5px 20px;
 display:flex;
 width:100%;
 transition:all .4s ease;
 border-radius:4px;
 position:relative;
 text-decoration:none;
 min-height:65px;
 align-items:center
}
.annual-report-v2-module-landing .ar-v2-tabs-module .left-content-wrapper,
.annual-report-v2-module-landing .ar-v2-tabs-module .left-content-wrapper.acc div *:last-child {
 margin-bottom:0
}
.annual-report-v2-module-landing .ar-v2-tabs-module .icon-ar-v2-plus::before {
 display:block;
 text-align:center;
 color:#031794;
 font-size:10px;
 position:relative;
 top:50%;
 transform:translateY(-50%)
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-title.active .icon-ar-v2-plus::before {
 content:"\e904"
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-title:hover .icon-ar-v2-plus::before {
 color:#002776
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-content {
 display:none
}
.annual-report-v2-module-landing .ar-v2-tabs-module.ss-ar-v2-tabs-doc-item .ar-v2-accordian-content {
 display:block!important
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-title.active {
 color:#031794
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-content.active {
 border-radius:4px;
 box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),-4px -4px 16px 0 rgba(255,255,255,0.35),24px 0 40px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff;
 background-color:#f6f8fb
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-content .ar-v2-accordian-inner {
 padding:10px 25px 17px
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-direct-doc-listing .ar-v2-accordian-content .ar-v2-accordian-inner {
 padding-top:0;
 padding-bottom:0
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-content .report-library-item {
 display:flex;
 align-items:center
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-content .report-library-item:last-child {
 margin-bottom:0
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-content .ar-v2-accordian-inner .report-library-item:last-child .rprt-lib-title p,
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-content .ar-v2-accordian-inner .report-library-item:last-child .rprt-lib-doc p {
 margin-bottom:0
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-content .ar-v2-accordian-inner .report-library-item .rprt-lib-doc p {
 font-size:1.4rem;
 font-family:'AASmartSans';
 text-transform:uppercase;
 margin-bottom:0;
 font-weight:500
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-content .ar-v2-accordian-inner .report-library-item .rprt-lib-doc a {
 color:#4d4d4d;
 line-height:1em;
 text-decoration:none;
 position:relative;
 padding-left:16px
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-content .ar-v2-accordian-inner .report-library-item .rprt-lib-doc a .icon-ar-v2-download {
 position:absolute;
 left:0;
 bottom:3px;
 color:#fe0000
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-content .ar-v2-accordian-inner .report-library-item .rprt-lib-doc a:hover .icon-ar-v2-download {
 -webkit-animation:arrowUp1 .6s cubic-bezier(0.645,0.045,0.355,1);
 -moz-animation:arrowUp1 .6s cubic-bezier(0.645,0.045,0.355,1);
 -ms-animation:arrowUp1 .6s cubic-bezier(0.645,0.045,0.355,1);
 -o-animation:arrowUp1 .6s cubic-bezier(0.645,0.045,0.355,1);
 animation:arrowUp1 .6s cubic-bezier(0.645,0.045,0.355,1)
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-content .rprt-lib-title p {
 font-weight:500;
 line-height:normal;
 color:#4d4d4d;
 margin-bottom:0
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-inner .rprt-lib-title {
 display:inline-block;
 width:calc(100% - 83px);
 padding:20px 10px 20px 0
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-inner .rprt-lib-doc {
 min-width:60px;
 display:inline-block;
 width:80px;
 text-align:right
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-title .icon-ar-v2-plus {
 height:38px;
 width:38px;
 border-radius:50%;
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 right:15px;
 text-align:center;
 box-shadow:-4px -4px 16px 0 rgba(255,255,255,0.2),inset 2px 1px 1px 0 rgba(0,0,0,0.08),inset 1px 1px 2px 0 rgba(0,0,0,0.18)
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-title img {
 margin-right:8px;
 margin-top:-2px;
 display:inline-block
}
.annual-report-v2-module-landing .ar-v2-tabs-module span.ttl {
 display:inline-block;
 position:absolute;
 top:50%;
 width:100%;
 left:0;
 transform:translateY(-50%);
 z-index:0;
 padding:5px 60px 5px 20px;
 line-height:1em;
 color:#4d4d4d
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-title.active span.ttl,
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-title:hover span.ttl {
 color:#031794
}
.annual-report-v2-module-landing .ar-v2-tabs-module span.ttl img {
 position:absolute;
 left:21px;
 margin-top:3px;
 width:25px;
 height:25px
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-tabs-signpost-title {
 margin-bottom:20px
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-tabs-signpost-wrapper .ar-v2-tabs-signpost-title {
 visibility:hidden;
 opacity:0;
 transform:translateX(-100px);
 transition:.4s ease-out
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-tabs-signpost-wrapper.ar-v2-tabs-signpost-image-left-wrapper .ar-v2-tabs-signpost-title {
 transform:translateX(100px)
}
.annual-report-v2-module-landing .ar-v2-tabs-module.ar-module-active .ar-v2-tabs-signpost-wrapper .ar-v2-tabs-signpost-title {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.4s ease-out
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-tabs-signpost-wrapper .ar-v2-tabs-signpost-copy p {
 visibility:hidden;
 opacity:0;
 transform:translateX(-100px);
 transition:.4s ease
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-tabs-signpost-wrapper.ar-v2-tabs-signpost-image-left-wrapper .ar-v2-tabs-signpost-copy p {
 transform:translateX(100px)
}
.annual-report-v2-module-landing .ar-v2-tabs-module.ar-module-active .ar-v2-tabs-signpost-wrapper .ar-v2-tabs-signpost-copy p {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.4s ease
}
.annual-report-v2-module-landing .ar-v2-tabs-module.ar-module-active .ar-v2-tabs-signpost-wrapper .ar-v2-tabs-signpost-copy p:first-child {
 transition-delay:150ms
}
.annual-report-v2-module-landing .ar-v2-tabs-module.ar-module-active .ar-v2-tabs-signpost-wrapper .ar-v2-tabs-signpost-copy p:nth-child(2) {
 transition-delay:300ms
}
.annual-report-v2-module-landing .ar-v2-tabs-module.ar-module-active .ar-v2-tabs-signpost-wrapper .ar-v2-tabs-signpost-copy p:nth-child(3) {
 transition-delay:450ms
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-tabs-signpost-image-wrapper {
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),8px 32px 32px 0 rgba(3,23,148,0.13),8px 64px 64px 0 rgba(0,0,0,0.1),-2px -2px 30px 0 rgba(255,255,255,0.43),inset 0 1px 3px 0 rgba(255,255,255,0.34);
 position:relative
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-tabs-signpost-wrapper .ar-v2-tabs-signpost-image-wrapper {
 visibility:hidden;
 opacity:0;
 transform:translateX(100px);
 transition:.8s ease
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-tabs-signpost-wrapper.ar-v2-tabs-signpost-image-left-wrapper .ar-v2-tabs-signpost-image-wrapper {
 transform:translateX(-100px)
}
.annual-report-v2-module-landing .ar-v2-tabs-module.ar-module-active .ar-v2-tabs-signpost-wrapper .ar-v2-tabs-signpost-image-wrapper {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.8s ease
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-tabs-signpost-image-wrapper:after {
 content:"";
 background-image:linear-gradient(to bottom,rgba(252,60,61,0) 89%,rgba(254,0,0,0.34) 106%),linear-gradient(195deg,rgba(31,124,252,0) 50%,#031794 100%);
 height:100%;
 width:100%;
 display:block;
 position:absolute;
 bottom:0
}
.annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-tabs-signpost-image-holder {
 display:block;
 width:100%;
 min-height:460px;
 background-position:center top;
 background-repeat:no-repeat;
 background-size:cover;
 border-radius:5px
}
@media all and (min-width:992px) and (max-width:1439px) {
 .annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-tabs-signpost-image-holder {
  background-position:center center;
  min-height:330px
 }
}
@media(max-width:767px) {
 .annual-report-v2-module-landing .ar-v2-tabs-module .rb-v2-tabs>li.ar-v2-archive-more {
  display:none
 }
 .annual-report-v2-module-landing .ar-v2-tabs-module .rb-v2-tabs>li:not(.ar-v2-archive-more) {
  display:block!important
 }
 .annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-content .rprt-lib-title p {
  font-size:1.4rem
 }
 .annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-content .report-library-item {
  margin-bottom:0
 }
 .annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-tabs-signpost-image-holder {
  min-height:320px
 }
 .annual-report-v2-module-landing .left-top {
  background-repeat:no-repeat!important;
  background-position:left top!important
 }
 .annual-report-v2-module-landing .left-center {
  background-repeat:no-repeat!important;
  background-position:left center!important
 }
 .annual-report-v2-module-landing .left-bottom {
  background-repeat:no-repeat!important;
  background-position:left bottom!important
 }
 .annual-report-v2-module-landing .right-top {
  background-repeat:no-repeat!important;
  background-position:right top!important
 }
 .annual-report-v2-module-landing .right-center {
  background-repeat:no-repeat!important;
  background-position:right center!important
 }
 .annual-report-v2-module-landing .right-bottom {
  background-repeat:no-repeat!important;
  background-position:right bottom!important
 }
 .annual-report-v2-module-landing .center-top {
  background-repeat:no-repeat!important;
  background-position:center top!important
 }
 .annual-report-v2-module-landing .center {
  background-repeat:no-repeat!important;
  background-position:center center!important
 }
 .annual-report-v2-module-landing .center-bottom {
  background-repeat:no-repeat!important;
  background-position:center bottom!important
 }
 .annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-inner .rprt-lib-title {
  padding:13px 10px 13px 0
 }
}
@media(max-width:580px) {
 .annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-tabs-signpost-image-holder {
  min-height:220px
 }
}
.annual-report-v2-module-landing .flex-div {
 display:flex
}
.annual-report-v2-module-landing .flex-div-wrap {
 flex-wrap:wrap
}
.annual-report-v2-module-landing .flex-div-reverse {
 flex-direction:row-reverse;
 justify-content:center
}
.annual-report-v2-module-landing .flex-div .flex-center {
 align-self:center
}
.annual-report-v2-module-landing .ar-v2-doc-dowanload-module .ar-v2-doc-dowanload-module-wrapper {
 padding:80px 0;
 border-radius:6px
}
.annual-report-v2-module-landing .blue-bg {
 background-image:linear-gradient(107deg,#1e7cff -26%,#031794 67%);
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),8px 32px 32px 0 rgba(3,23,148,0.13),8px 64px 64px 0 rgba(0,0,0,0.1),inset 0 1px 3px 0 rgba(255,255,255,0.34);
 border-radius:5px
}
.annual-report-v2-module-landing .grey-bg {
 background-color:#f6f8fb;
 box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),-4px -4px 16px 0 rgba(255,255,255,0.35),24px 24px 40px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff
}
.annual-report-v2-module-landing .ar-v2-doc-dowanload-module .ar-v2-doc-dowanload-title {
 color:#fff
}
.annual-report-v2-module-landing .ar-v2-doc-dowanload-module .ar-v2-doc-dowanload-title {
 visibility:hidden;
 opacity:0;
 transform:translateY(-50px);
 transition:.8s ease-in-out
}
.annual-report-v2-module-landing .ar-v2-doc-dowanload-module.ar-module-active .ar-v2-doc-dowanload-title {
 visibility:visible;
 opacity:1;
 transform:translateY(0px);
 transition:.8s ease-in-out
}
.annual-report-v2-module-landing .ar-v2-doc-dowanload-module .ar-v2-doc-dowanload-link-wrapper {
 visibility:hidden;
 opacity:0;
 transform:translateY(-80px);
 transition:.8s ease-in-out
}
.annual-report-v2-module-landing .ar-v2-doc-dowanload-module.ar-module-active .ar-v2-doc-dowanload-link-wrapper {
 visibility:visible;
 opacity:1;
 transform:translateY(0px);
 transition:.8s ease-in-out
}
.annual-report-v2-module-landing .ar-v2-doc-dowanload-module .ar-v2-doc-dowanload-image-wrapper {
 visibility:hidden;
 opacity:0;
 transform:translateX(150px);
 transition:1s ease-in-out
}
.annual-report-v2-module-landing .ar-v2-doc-dowanload-module.ar-module-active .ar-v2-doc-dowanload-image-wrapper {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:1s ease-in-out
}
.annual-report-v2-module-landing .ar-v2-doc-dowanload-module .grey-bg .ar-v2-doc-dowanload-title {
 color:#031794
}
.annual-report-v2-module-landing .underline-title {
 position:relative;
 position:relative;
 padding-bottom:15px;
 margin-bottom:20px
}
.annual-report-v2-module-landing .ar-v2-doc-dowanload-module .ar-v2-doc-dowanload-title.underline-title {
 padding-bottom:25px;
 margin-bottom:25px
}
.annual-report-v2-module-landing .underline-title:after {
 content:"";
 width:48px;
 height:2px;
 background-color:#1aebdd;
 position:absolute;
 bottom:0;
 left:0
}
.annual-report-v2-module-landing .grey-bg .underline-title:after {
 background-color:#fe0000
}
.annual-report-v2-module-landing .ar-v2-doc-dowanload-module .ar-v2-doc-dowanload-image-holder img {
 max-width:100%;
 height:auto
}
@media all and (min-width:992px) and (max-width:1439px) {
 .annual-report-v2-module-landing .ar-v2-doc-dowanload-module .ar-v2-doc-dowanload-module-wrapper {
  padding:50px 0
 }
}
@media(max-width:767px) {
 .annual-report-v2-module-landing .flex-div {
  display:block
 }
 .annual-report-v2-module-landing .ar-v2-doc-dowanload-module .ar-v2-doc-dowanload-module-wrapper {
  padding:30px
 }
 .annual-report-v2-module-landing .ar-v2-doc-dowanload-module .ar-v2-doc-dowanload-left-content {
  margin-top:50px
 }
 .annual-report-v2-module-landing .ar-v2-doc-dowanload-module .ar-v2-doc-dowanload-image-holder {
  text-align:center
 }
}
.annual-report-v2-module-landing .ar-v2-data-stats-module.stats-text-data .flex-div {
 flex-direction:column
}
.annual-report-v2-module-landing .ar-v2-data-stats-module:not(.stats-text-data) .ar-v2-data-stats-left-content-wrapper {
 margin-bottom:108px
}
.annual-report-v2-module-landing .ar-v2-data-stats-module .ar-v2-data-stats-wrapper {
 padding:48px;
 visibility:hidden;
 opacity:0;
 transform:translateY(150px);
 transition:1.4s ease
}
.annual-report-v2-module-landing .ar-v2-data-stats-module.ar-module-active .ar-v2-data-stats-wrapper {
 visibility:visible;
 opacity:1;
 transform:translateY(0px);
 transition:1.4s ease;
 transition-delay:300ms
}
.annual-report-v2-module-landing .ar-v2-data-stats-left-content-wrapper a {
 margin-right:30px;
 margin-bottom:25px
}
.annual-report-v2-module-landing .ar-v2-data-stats-module .ar-v2-data-stats-left-content-wrapper .h2 {
 margin-bottom:23px
}
.annual-report-v2-module-landing .ar-v2-data-stats-module .ar-v2-data-stats-left-content-wrapper .ar-v2-data-stats-text-title {
 visibility:hidden;
 opacity:0;
 transform:translateX(-100px);
 transition:.6s
}
.annual-report-v2-module-landing .ar-v2-data-stats-module.ar-module-active .ar-v2-data-stats-left-content-wrapper .ar-v2-data-stats-text-title {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.6s ease
}
.annual-report-v2-module-landing .ar-v2-data-stats-module .ar-v2-stat-figure {
 word-break:break-word
}
.annual-report-v2-module-landing .ar-v2-data-stats-module .ar-v2-data-stats-left-content-wrapper .ar-v2-data-stats-introtext-wrapper {
 visibility:hidden;
 opacity:0;
 transform:translateX(-100px);
 transition:.6s
}
.annual-report-v2-module-landing .ar-v2-data-stats-module.ar-module-active .ar-v2-data-stats-left-content-wrapper .ar-v2-data-stats-introtext-wrapper {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.6s;
 transition-delay:150ms
}
.annual-report-v2-module-landing .ar-v2-data-stats-module .ar-v2-data-stats-left-content-wrapper .ar-v2-data-stats-body-copy-wrapper p {
 visibility:hidden;
 opacity:0;
 transform:translateX(-100px);
 transition:.6s ease
}
.annual-report-v2-module-landing .ar-v2-data-stats-module.ar-module-active .ar-v2-data-stats-left-content-wrapper .ar-v2-data-stats-body-copy-wrapper p {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.6s ease
}
.annual-report-v2-module-landing .ar-v2-data-stats-module.ar-module-active .ar-v2-data-stats-left-content-wrapper .ar-v2-data-stats-body-copy-wrapper p:first-child {
 transition-delay:300ms
}
.annual-report-v2-module-landing .ar-v2-data-stats-module.ar-module-active .ar-v2-data-stats-left-content-wrapper .ar-v2-data-stats-body-copy-wrapper p:nth-child(2) {
 transition-delay:450ms
}
.annual-report-v2-module-landing .ar-v2-data-stats-module.ar-module-active .ar-v2-data-stats-left-content-wrapper .ar-v2-data-stats-body-copy-wrapper p:nth-child(3) {
 transition-delay:600ms
}
.annual-report-v2-module-landing .ar-v2-data-stats-module .ar-v2-data-stats-left-content-wrapper .ar-v2-data-stats-body-copy-wrapper a.ar-module-cta1,
.annual-report-v2-module-landing .ar-v2-data-stats-module .ar-v2-data-stats-left-content-wrapper .ar-v2-data-stats-body-copy-wrapper a.ar-module-cta2 {
 visibility:hidden;
 opacity:0;
 transition:1s ease
}
.annual-report-v2-module-landing .ar-v2-data-stats-module.ar-module-active .ar-v2-data-stats-left-content-wrapper .ar-v2-data-stats-body-copy-wrapper a.ar-module-cta1,
.annual-report-v2-module-landing .ar-v2-data-stats-module.ar-module-active .ar-v2-data-stats-left-content-wrapper .ar-v2-data-stats-body-copy-wrapper a.ar-module-cta2 {
 visibility:visible;
 opacity:1;
 transition:1s ease;
 transition-delay:600ms
}
.annual-report-v2-module-landing .ar-v2-data-stats-left-content-wrapper .ar-v2-data-stats-body-copy-wrapper {
 margin-bottom:25px
}
.annual-report-v2-module-landing .ar-v2-data-stats-module .ar-v2-data-stats-wrapper.dark-bg .ar-v2-stat-heading,
.annual-report-v2-module-landing .ar-v2-data-stats-module .ar-v2-data-stats-wrapper.dark-bg .h1-sml,
.annual-report-v2-module-landing .ar-v2-data-stats-module .ar-v2-data-stats-wrapper.dark-bg .ar-v2-stat-text p {
 color:#fff
}
.annual-report-v2-module-landing .ar-v2-data-stats-module .ar-v2-data-stats-wrapper.dark-bg .ar-v2-stat-text p {
 margin-bottom:0
}
.annual-report-v2-module-landing .ar-v2-data-stats-module.stats-3-columns .ar-v2-data-stats-wrapper.flex-div,
.annual-report-v2-module-landing .ar-v2-data-stats-module .ar-v2-data-stats-wrapper .ar-v2-data-stat-item-wrapper .ar-v2-stat-text {
 margin-bottom:20px
}
.annual-report-v2-module-landing .ar-v2-data-stats-module .ar-v2-data-stats-wrapper .ar-v2-data-stat-item-wrapper:last-child .ar-v2-stat-text {
 margin-bottom:0
}
.annual-report-v2-module-landing .ar-v2-data-stats-module.stats-3-columns .ar-v2-data-stats-wrapper .ar-v2-data-stat-item-wrapper {
 padding-left:28px;
 padding-right:28px;
 width:33.33%;
 padding-bottom:25px
}
.annual-report-v2-module-landing .ar-v2-data-stats-module.stats-2-columns .ar-v2-data-stats-wrapper.flex-div {
 justify-content:space-between
}
.annual-report-v2-module-landing .ar-v2-data-stats-module.stats-2-columns .ar-v2-data-stats-inner-wrapper,
.annual-report-v2-module-landing .ar-v2-data-stats-module.stats-3-columns .ar-v2-data-stats-inner-wrapper {
 margin-left:-28px;
 margin-right:-28px;
 margin-bottom:-25px
}
.annual-report-v2-module-landing .ar-v2-data-stats-module.stats-2-columns .ar-v2-data-stats-wrapper .ar-v2-data-stat-item-wrapper {
 padding-left:28px;
 padding-right:28px;
 width:50%;
 padding-bottom:25px
}
@media all and (min-width:992px) and (max-width:1439px) {
 .annual-report-v2-module-landing .ar-v2-data-stats-module .ar-v2-data-stats-wrapper {
  padding:15px 30px
 }
 .annual-report-v2-module-landing .ar-v2-data-stats-module:not(.stats-text-data) .ar-v2-data-stats-left-content-wrapper {
  margin-bottom:30px
 }
 .annual-report-v2-module-landing .ar-v2-data-stats-module.stats-2-columns .ar-v2-data-stats-wrapper .ar-v2-data-stat-item-wrapper {
  padding-bottom:6px
 }
 .annual-report-v2-module-landing .ar-v2-data-stats-module .ar-v2-data-stats-wrapper .ar-v2-data-stat-item-wrapper .ar-v2-stat-text {
  margin-bottom:0
 }
 .annual-report-v2-module-landing .ar-v2-data-stats-module.stats-2-columns .ar-v2-data-stats-inner-wrapper,
 .annual-report-v2-module-landing .ar-v2-data-stats-module.stats-3-columns .ar-v2-data-stats-inner-wrapper {
  margin-left:0;
  margin-right:0;
  margin-bottom:0
 }
}
@media(max-width:991px) {
 .annual-report-v2-module-landing .ar-v2-data-stats-module:not(.stats-text-data) .ar-v2-data-stats-left-content-wrapper {
  margin-bottom:30px
 }
}
@media(max-width:767px) {
 .annual-report-v2-module-landing .ar-v2-data-stats-module .ar-v2-data-stats-wrapper .ar-v2-data-stat-item-wrapper {
  padding-bottom:54px
 }
 .annual-report-v2-module-landing .ar-v2-data-stats-module .ar-v2-data-stats-wrapper {
  padding:20px
 }
 .annual-report-v2-module-landing .ar-v2-data-stats-module .ar-v2-data-stats-left-content-wrapper {
  margin-bottom:20px
 }
 .annual-report-v2-module-landing .ar-v2-data-stats-module.stats-2-columns .ar-v2-data-stats-wrapper .ar-v2-data-stat-item-wrapper {
  width:100%
 }
 .annual-report-v2-module-landing .ar-v2-data-stats-module.stats-3-columns .ar-v2-data-stats-wrapper .ar-v2-data-stat-item-wrapper {
  width:100%
 }
}
.annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-publication-title-wrapper {
 visibility:hidden;
 opacity:0;
 transform:translateX(-100px);
 transition:1s ease
}
.annual-report-v2-module-landing .ar-v2-publication-module.ar-module-active .ar-v2-publication-title-wrapper {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:1s ease
}
.annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-publication-item-wrapper {
 float:left;
 width:100%;
 padding:0 20px 35px
}
.annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-publication-item-wrapper .ar-v2-publication-download-sec-title>p {
 color:#031794;
 min-height:123px;
 padding-bottom:15px;
 position:relative;
 height:auto;
 margin-bottom:0;
 font-weight:500
}
.annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-publication-item-wrapper .ar-v2-publication-download-sec-wrap {
 float:left;
 margin:92px 0;
 position:relative;
 width:100%
}
.annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-publication-item-wrapper .ar-v2-publication-download-sec-left {
 width:55%;
 float:left;
 padding-right:25px;
 padding-top:50px
}
.annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-publication-item-wrapper .ar-v2-publication-download-sec-right {
 width:45%;
 float:right;
 position:relative
}
.annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-publication-item-wrapper .ar-v2-publication-download-sec-right img {
 position:relative;
 height:auto;
 z-index:10;
 display:inline-block;
 background-color:#f6f8fb;
 box-shadow:none;
 transition:box-shadow .1s ease-in-out;
 max-width:100%
}
.annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-publication-slider-nav {
 display:flex;
 justify-content:center;
 align-items:center;
 visibility:hidden;
 opacity:0;
 transition:1s ease
}
.annual-report-v2-module-landing .ar-v2-publication-module.ar-module-active .ar-v2-publication-slider-nav {
 visibility:visible;
 opacity:1;
 transition:1s ease;
 transition-delay:500ms
}
.annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-publication-slider-nav .slider-nav-inner {
 display:flex;
 justify-content:center;
 align-items:center;
 position:relative
}
.annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-publication-slider-nav .slider-nav-inner .slick-prev {
 left:0
}
.annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-publication-slider-nav .slider-nav-inner .slick-next {
 right:0
}
.annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-publication-slider-nav .slider-nav-inner .slick-arrow {
 top:4px
}
.annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-publication-slider-nav .ar-v2-publication-pageinfo {
 display:inline-block;
 width:170px;
 text-align:center;
 padding:20px;
 font-size:1.4rem;
 font-weight:600;
 color:#031764;
 box-shadow:-4px -4px 16px 0 rgba(255,255,255,0.2),inset 2px 1px 1px 0 #fff,inset 1px 1px 2px 0 rgba(0,0,0,0.18);
 background-color:#f4f5f7;
 border:1px solid rgba(151,151,151,0.06);
 border-radius:177px
}
.annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-shdw-slider-wrapper {
 width:calc(100% + 40px);
 padding:0 20px;
 margin-left:-20px;
 overflow:hidden;
 visibility:hidden;
 opacity:0;
 transform:translateX(100px);
 transition:1s ease
}
.annual-report-v2-module-landing .ar-v2-publication-module.ar-module-active .ar-v2-shdw-slider-wrapper {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:1s ease
}
.annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-shdw-slider-wrapper .slick-list {
 overflow:visible
}
.annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-shdw-slider-wrapper .slick-slide.slick-active .ar-v2-publication-download-sec-right img {
 box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),-4px -4px 16px 0 rgba(255,255,255,0.35),24px 24px 40px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff
}
@media all and (min-width:992px) and (max-width:1439px) {
 .annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-publication-item-wrapper .ar-v2-publication-download-sec-wrap {
  margin:40px 0
 }
}
@media all and (max-width:1200px) {
 .annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-publication-item-wrapper .ar-v2-publication-download-sec-left a {
  font-size:1.4rem
 }
 .annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-publication-item-wrapper .ar-v2-publication-download-sec-left {
  padding-right:0;
  padding-top:25px
 }
 .annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-publication-item-wrapper .ar-v2-publication-download-sec-title {
  min-height:114px
 }
}
@media all and (max-width:767px) {
 .annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-publication-item-wrapper .ar-v2-publication-download-sec-wrap {
  margin:60px 0
 }
 .annual-report-v2-module-landing .ar-v2-publication-module .ar-v2-publication-item-wrapper {
  padding:0 20px 20px
 }
}
.annual-report-v2-module-landing .ar-v2-quote-module .ar-v2-quote-content-image img {
 border-radius:6px;
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),8px 32px 32px 0 rgba(3,23,148,0.13),8px 64px 64px 0 rgba(0,0,0,0.1),-2px -2px 30px 0 rgba(255,255,255,0.43),inset 0 1px 3px 0 rgba(255,255,255,0.34);
 max-width:100%;
 height:auto
}
.annual-report-v2-module-landing .ar-v2-quote-module .ar-v2-author-name {
 display:block;
 font-weight:500;
 color:#031794;
 margin-bottom:10px;
 visibility:hidden;
 opacity:0;
 transform:translateX(100px);
 transition:.8s ease
}
.annual-report-v2-module-landing .ar-v2-quote-module.ar-module-active .ar-v2-author-name {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.8s ease;
 transition-delay:400ms
}
.annual-report-v2-module-landing .ar-v2-quote-module .ar-v2-author-designation {
 display:block;
 color:#4d4d4d;
 visibility:hidden;
 opacity:0;
 transform:translateX(100px);
 transition:.8s ease
}
.annual-report-v2-module-landing .ar-v2-quote-module.ar-module-active .ar-v2-author-designation {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.8s ease;
 transition-delay:600ms
}
.annual-report-v2-module-landing .ar-v2-quote-module .ar-v2-quote-content-image {
 position:relative
}
.annual-report-v2-module-landing .ar-v2-quote-module .ar-v2-quote-sub-heading {
 margin-bottom:30px;
 visibility:hidden;
 opacity:0;
 transform:translateX(100px);
 transition:.8s ease
}
.annual-report-v2-module-landing .ar-v2-quote-module.ar-module-active .ar-v2-quote-sub-heading {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.8s ease
}
.annual-report-v2-module-landing .ar-v2-quote-module .ar-v2-quote-text {
 position:relative;
 visibility:hidden;
 opacity:0;
 transform:translateX(100px);
 transition:.8s ease
}
.annual-report-v2-module-landing .ar-v2-quote-module.ar-module-active .ar-v2-quote-text {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.8s ease;
 transition-delay:200ms
}
.annual-report-v2-module-landing .ar-v2-quote-module .ar-v2-quote-text .quote {
 color:#4d4d4d
}
.annual-report-v2-module-landing .ar-v2-quote-module .ar-v2-quote-text:before {
 content:"“";
 position:absolute;
 top:10px;
 left:0;
 font-size:100px;
 font-family:georgia;
 color:#d2dae6;
 vertical-align:middle;
 font-weight:bold;
 background-image:-webkit-linear-gradient(200deg,#1f7cfc 26%,#031794 160%);
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent;
 color:#00368b;
 line-height:normal;
 background-size:100%;
 background-repeat:repeat;
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent;
 -moz-background-clip:text;
 -moz-text-fill-color:transparent;
 max-height:60px
}
.annual-report-v2-module-landing .ar-v2-quote-module .ar-v2-quote-text>.ar-v2-quote-icon {
 display:inline-block;
 width:72px;
 height:72px;
 float:left
}
.annual-report-v2-module-landing .ar-v2-quote-module .ar-v2-font-gradiant {
 background:-webkit-linear-gradient(4deg,#fe0000 2%,#031794 55%,#1e7cff 83%,#1e7cff 123%);
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent
}
.annual-report-v2-module-landing .ar-v2-quote-module .ar-v2-quote-content-image-wrapper {
 padding-left:30%;
 padding-right:14.33%;
 visibility:hidden;
 opacity:0;
 transition:.8s ease;
 transform:translateX(-100px)
}
.annual-report-v2-module-landing .ar-v2-quote-module.ar-module-active .ar-v2-quote-content-image-wrapper {
 visibility:visible;
 opacity:1;
 transition:.8s ease;
 transform:translateX(0px)
}
.annual-report-v2-module-landing .ar-v2-quote-large-module .ar-v2-quote-text>p,
.annual-report-v2-module-landing .ar-v2-quote-large-module .ar-v2-quote-author-text {
 margin-left:72px
}
.annual-report-v2-module-landing .ar-v2-quote-large-module .ar-v2-quote-icon {
 display:none
}
.annual-report-v2-module-landing .ar-v2-quote-large-module .ar-v2-quote-text>p {
 line-height:1.2em
}
.annual-report-v2-module-landing .ar-v2-quote-large-module .ar-v2-quote-text:before {
 left:0;
 top:0
}
.annual-report-v2-module-landing .ar-v2-quote-large-module .ar-v2-author-name {
 margin-bottom:0
}
@media all and (max-width:991px) {
 .annual-report-v2-module-landing .ar-v2-quote-module .ar-v2-quote-content-image-wrapper {
  padding-left:20%
 }
 .annual-report-v2-module-landing .ar-v2-quote-large-module .ar-v2-quote-text:before {
  left:0;
  top:0
 }
}
@media all and (max-width:767px) {
 .annual-report-v2-module-landing .ar-v2-quote-module .ar-v2-quote-content-image-wrapper {
  padding:0;
  text-align:left;
  padding-bottom:45px
 }
 .annual-report-v2-module-landing .ar-v2-quote-module .ar-v2-quote-content-image {
  display:inline-block;
  padding:3px 7px 0 7px
 }
 .annual-report-v2-module-landing .ar-v2-quote-module .ar-v2-quote-content-image img {
  box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),-2px -2px 30px 0 rgba(255,255,255,0.43),inset 0 1px 3px 0 rgba(255,255,255,0.34)
 }
 .annual-report-v2-module-landing .ar-v2-quote-module .ar-v2-quote-content-image:before {
  bottom:-25%
 }
 .annual-report-v2-module-landing .ar-v2-quote-module .ar-v2-quote-text>.ar-v2-quote-icon {
  width:70px;
  height:70px
 }
 .annual-report-v2-module-landing .ar-v2-quote-module .ar-v2-quote-text:before {
  top:0
 }
 .annual-report-v2-module-landing .ar-v2-quote-module .ar-v2-quote-text {
  max-width:370px
 }
 .annual-report-v2-module-landing .ar-v2-quote-module .ar-v2-quote-text .quote {
  color:#031794
 }
 .annual-report-v2-module-landing .ar-v2-quote-large-module .ar-v2-quote-text:before {
  left:0
 }
 .annual-report-v2-module-landing .ar-v2-quote-large-module .ar-v2-quote-text>.ar-v2-quote-icon {
  display:block;
  float:none
 }
 .annual-report-v2-module-landing .ar-v2-quote-large-module .ar-v2-quote-text>p,
 .annual-report-v2-module-landing .ar-v2-quote-large-module .ar-v2-quote-author-text {
  margin-left:0
 }
 .annual-report-v2-module-landing .ar-v2-quote-large-module .ar-v2-quote-text:before {
  left:0;
  top:0
 }
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-main-heading {
 margin-bottom:20px
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-right-inner .ar-v2-body-main-heading {
 visibility:hidden;
 opacity:0;
 transform:translateX(100px);
 transition:.8s ease
}
.annual-report-v2-module-landing .ar-v2-body-module.ar-module-active .ar-v2-body-right-inner .ar-v2-body-main-heading {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.8s ease
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-left-content-wrapper .ar-v2-body-main-heading {
 visibility:hidden;
 opacity:0;
 transform:translateX(-100px);
 transition:.8s ease
}
.annual-report-v2-module-landing .ar-v2-body-module.ar-module-active .ar-v2-left-content-wrapper .ar-v2-body-main-heading {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.8s ease
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-right-inner .ar-v2-body-text {
 visibility:hidden;
 opacity:0;
 transform:translateX(100px);
 transition:.8s ease
}
.annual-report-v2-module-landing .ar-v2-body-module.ar-module-active .ar-v2-body-right-inner .ar-v2-body-text {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.8s ease;
 transition-delay:200ms
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-left-content-wrapper .ar-v2-body-text {
 visibility:hidden;
 opacity:0;
 transform:translateX(-100px);
 transition:.8s ease
}
.annual-report-v2-module-landing .ar-v2-body-module.ar-module-active .ar-v2-left-content-wrapper .ar-v2-body-text {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.8s ease;
 transition-delay:200ms
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-right-inner .ar-v2-body-content-wrapper {
 visibility:hidden;
 opacity:0;
 transform:translateX(100px);
 transition:.8s ease
}
.annual-report-v2-module-landing .ar-v2-body-module.ar-module-active .ar-v2-body-right-inner .ar-v2-body-content-wrapper {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.8s ease;
 transition-delay:400ms
}
.annual-report-v2-module-landing .ar-v2-body-module.ar-module-active .ar-v2-body-right-inner .ar-v2-body-content-wrapper img {
 width:100%;
 height:auto
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-right-inner .ar-v2-body-cta-wrapper {
 visibility:hidden;
 opacity:0;
 transition:.8s ease
}
.annual-report-v2-module-landing .ar-v2-body-module.ar-module-active .ar-v2-body-right-inner .ar-v2-body-cta-wrapper {
 visibility:visible;
 opacity:1;
 transition:.8s ease;
 transition-delay:800ms
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-left-content-wrapper a.ar-module-cta1,
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-left-content-wrapper a.ar-module-cta2 {
 visibility:hidden;
 opacity:0;
 transition:.8s ease
}
.annual-report-v2-module-landing .ar-v2-body-module.ar-module-active .ar-v2-left-content-wrapper a.ar-module-cta1,
.annual-report-v2-module-landing .ar-v2-body-module.ar-module-active .ar-v2-left-content-wrapper a.ar-module-cta2 {
 visibility:visible;
 opacity:1;
 transition:.8s ease;
 transition-delay:800ms
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-right-inner .ar-v2-body-cta-wrapper>a,
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-left-content-wrapper .ar-v2-body-cta-wrapper>a {
 margin-right:30px;
 margin-bottom:30px
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-left-image-wrapper {
 position:relative;
 display:inline-block;
 visibility:hidden;
 opacity:0;
 transform:translateX(-100px);
 transition:.8s ease
}
.annual-report-v2-module-landing .ar-v2-body-module.ar-module-active .ar-v2-left-image-wrapper {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.8s ease
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-left-image-wrapper>img {
 max-width:100%;
 height:auto;
 border-radius:5px;
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),8px 32px 32px 0 rgba(3,23,148,0.13),8px 64px 64px 0 rgba(0,0,0,0.1),-2px -2px 30px 0 rgba(255,255,255,0.43),inset 0 1px 3px 0 rgba(255,255,255,0.34)
}
.annual-report-v2-module-landing .ar-v2-body-right-align-module .ar-v2-left-image-wrapper>img {
 box-shadow:none
}
.annual-report-v2-module-landing .ar-v2-body-right-align-module .ar-v2-left-image-wrapper:after,
.annual-report-v2-module-landing .ar-v2-body-right-align-module .ar-v2-left-image-wrapper:before {
 display:none
}
#MainWrapper .annual-report-v2-main-wrapper .ar-v2-body-module .ar-v2-body-content-wrapper ul li {
 margin-bottom:10px
}
@media all and (max-width:767px) {
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-left-image-wrapper {
  margin:40px 0 65px 0
 }
}
.ar-v2-body footer {
 position:relative;
 z-index:1
}
.ar-v2-three-dots-icon-main-wrapper {
 display:none
}
.ar-v2-three-dots-icon-wrapper {
 position:fixed;
 display:inline-block;
 bottom:22px;
 padding:20px 15px;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
 background-color:#fff;
 border-radius:50%;
 z-index:9;
 left:15px;
 width:50px;
 height:50px;
 vertical-align:middle;
 line-height:1em;
 text-align:center
}
.ar-v2-three-dots-icon-wrapper .ar-v2-three-dots-icon {
 background-image:url(/~/media/Images/A/Anglo-American-Group/Universal/css/three-dots.svg);
 display:inline-block;
 width:22px;
 height:5px;
 background-size:cover
}
.ar-inpage-navigation {
 position:fixed;
 top:0;
 left:0;
 width:50px;
 height:100vh;
 display:flex;
 flex-direction:column;
 justify-content:center;
 z-index:99;
 padding:0 20px 0 20px;
 transition:.4s ease-in-out;
 overflow:hidden
}
.ar-inpage-navigation.active {
 width:246px;
 box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),-4px -4px 16px 0 rgba(255,255,255,0.35),24px 24px 40px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 rgba(255,255,255,0.35);
 background-color:#f6f8fb;
 transition:.4s ease-in-out;
 padding:0 20px 0 5px
}
.ar-inpage-navigation ul li {
 line-height:1em;
 margin-bottom:5px!important;
 display:block
}
.ar-inpage-navigation ul li a {
 font-size:1.2rem;
 font-weight:600;
 color:#4d4d4d;
 display:inline-block;
 position:relative;
 padding-left:22px;
 white-space:nowrap;
 line-height:normal
}
.ar-inpage-navigation ul li a:focus {
 outline:0
}
.ar-inpage-navigation ul li a:before {
 transition:.4s ease-in-out
}
.ar-inpage-navigation ul li a:hover,
.ar-inpage-navigation ul li a.active {
 color:#1e7cff
}
.ar-inpage-navigation ul li a:hover {
 opacity:.5
}
.ar-inpage-navigation ul li a:not(.active):hover:before,
.ar-inpage-navigation ul li.passed a:not(.active):before {
 background-color:#1e7cff;
 height:6px;
 width:6px;
 left:2px;
 top:3px
}
.ar-inpage-navigation ul li a.active:before {
 background-color:#1e7cff
}
.ar-inpage-navigation ul li a span {
 visibility:hidden;
 opacity:0;
 transition:.4s ease-in-out
}
.ar-inpage-navigation ul li a span.ar-inpage-nav-text {
 white-space:nowrap;
 text-overflow:ellipsis;
 max-width:171px;
 overflow:hidden;
 display:inline-block
}
.ar-inpage-navigation.active ul li a span {
 visibility:visible;
 opacity:1;
 transition:.4s ease-in-out
}
.ar-inpage-navigation ul li a br {
 display:none
}
.ar-inpage-navigation ul li a:before {
 content:'';
 height:10px;
 width:10px;
 background:#e3e4ed;
 border-radius:100%;
 position:absolute;
 top:2px;
 left:0;
 z-index:1
}
.ar-inpage-navigation ul li a:after {
 content:'';
 width:2px;
 height:15px;
 background:#e4e4e4;
 position:absolute;
 top:12px;
 left:4px
}
.ar-inpage-navigation ul li:last-child a:after {
 content:none
}
.ar-inpage-navigation ul li.passed a:after {
 background:#1e7cff
}
.ar-inpage-navigation ul li.passed a.active:after {
 background:#e4e4e4
}
.ar-inpage-navigation .icon-play-icn {
 background:transparent;
 border-radius:50%;
 border:1px solid #4d4d4d;
 color:#4d4d4d;
 margin-left:5px;
 transition:.4s ease-in-out;
 position:relative;
 top:-2px
}
.ar-inpage-navigation .ar-v2-quote-icon {
 position:relative;
 margin-left:5px;
 top:-3px
}
.ar-inpage-navigation .ar-v2-quote-icon:after {
 content:"“";
 position:absolute;
 top:calc(50% - 8px);
 left:0;
 font-size:25px;
 font-family:georgia;
 vertical-align:middle;
 font-weight:bold;
 color:#4d4d4d;
 line-height:normal;
 transition:.4s ease-in-out
}
.ar-inpage-navigation ul li a:hover .ar-v2-quote-icon:after,
.ar-inpage-navigation ul li a.active .ar-v2-quote-icon:after {
 color:#1e7cff
}
.ar-inpage-navigation ul li a:hover .icon-play-icn,
.ar-inpage-navigation ul li a.active .icon-play-icn {
 color:#1e7cff;
 border-color:#1e7cff
}
.ar-inpage-navigation .ar-v2-inpage-nav-close-btn {
 display:none
}
@media all and (max-width:1250px) {
 .ar-v2-three-dots-icon-main-wrapper {
  display:block
 }
 .ar-inpage-navigation {
  width:100%;
  height:100%;
  visibility:hidden;
  transform:translateX(-100%);
  transition:.4s ease
 }
 .ar-inpage-navigation.active {
  display:flex;
  justify-content:start;
  width:100%;
  padding:211px 20px 0 20px;
  visibility:visible;
  transform:translateX(0);
  transition:.4s ease
 }
 body.nav-up .ar-inpage-navigation.active {
  padding:70px 20px 0 20px
 }
 .ar-inpage-navigation ul {
  max-height:calc(100vh - 241px);
  overflow-y:scroll
 }
 .ar-inpage-navigation ul li a {
  font-size:1.6rem
 }
 .ar-inpage-navigation ul li {
  margin-bottom:25px!important
 }
 .ar-inpage-navigation ul li a:after {
  height:35px
 }
 .ar-inpage-navigation .icon-ar-v2-close {
  color:#c60c30;
  font-size:1.4rem
 }
 .ar-inpage-navigation .ar-v2-inpage-nav-close-btn {
  position:absolute;
  right:26px;
  top:143px;
  display:inline-block
 }
 body.nav-up .ar-inpage-navigation .ar-v2-inpage-nav-close-btn {
  top:26px
 }
 .ar-inpage-navigation ul li a {
  white-space:inherit
 }
 .ar-inpage-navigation ul li a span.ar-inpage-nav-text {
  white-space:inherit;
  max-width:100%
 }
}
@media all and (max-width:991px) {
 .ar-inpage-navigation,
 .ar-inpage-navigation.active {
  padding:138px 20px 0 20px
 }
 .ar-inpage-navigation .ar-v2-inpage-nav-close-btn {
  top:90px
 }
 .ar-inpage-navigation ul {
  max-height:calc(100vh - 168px)
 }
}
.ar-signpost-callout-bg-module .ar-signpost-callout-bg-wrap {
 min-height:471px;
 border-radius:5px;
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),8px 32px 32px 0 rgba(3,23,148,0.13),8px 64px 64px 0 rgba(0,0,0,0.1),-2px -2px 30px 0 rgba(255,255,255,0.43),inset 0 1px 3px 0 rgba(255,255,255,0.34);
 overflow:hidden;
 display:flex;
 flex-direction:column;
 justify-content:flex-end;
 padding:0 15px;
 background-position:center center;
 background-repeat:no-repeat;
 background-size:cover;
 visibility:hidden;
 opacity:0;
 transition:1s ease
}
.ar-signpost-callout-bg-module.ar-module-active .ar-signpost-callout-bg-wrap {
 visibility:visible;
 opacity:1;
 transition:1s ease
}
.ar-signpost-callout-bg-module .ar-signpost-callout-bg-wrap .ar-signpost-callout-bg-content-wrap {
 padding:78px 33px 42px;
 margin:15px 0;
 border-radius:5px;
 visibility:hidden;
 opacity:0;
 transform:translateY(-50px);
 transition:1s ease
}
.ar-signpost-callout-bg-module.ar-module-active .ar-signpost-callout-bg-wrap .ar-signpost-callout-bg-content-wrap {
 visibility:visible;
 opacity:.9;
 transform:translateY(0px);
 transition:1s ease;
 transition-delay:150ms
}
.ar-signpost-callout-bg-content-wrap a.ar-secondary-link:before {
 content:'';
 height:100%;
 width:100%;
 position:absolute;
 top:0;
 left:0
}
@media all and (max-width:767px) {
 .ar-signpost-callout-bg-module .ar-signpost-callout-bg-content-column {
  padding:0
 }
 .ar-signpost-callout-bg-module .ar-signpost-callout-bg-wrap .ar-signpost-callout-bg-content-wrap {
  margin:0
 }
 .ar-signpost-callout-bg-module.ar-module-active .ar-signpost-callout-bg-wrap .ar-signpost-callout-bg-content-wrap {
  opacity:1
 }
}
.ar-signpost-callout-fullwidth-bg-module {
 background-repeat:no-repeat;
 width:100%;
 background-size:cover;
 background-position:center center
}
.ar-signpost-callout-fullwidth-bg-module:after {
 content:'';
 width:100%;
 height:52%;
 background-image:linear-gradient(to bottom,rgba(252,60,61,0) 89%,rgba(254,0,0,0.34) 106%),linear-gradient(195deg,rgba(31,124,252,0) 50%,#031794 100%);
 position:absolute;
 bottom:0;
 left:0;
 z-index:-1
}
.ar-signpost-fullwidth-bg-container {
 height:100%;
 display:flex;
 flex-direction:column;
 justify-content:flex-end
}
.ar-signpost-callout-fullwidth-bg-content-wrap {
 padding:0 57px 87px 36px;
 visibility:hidden;
 opacity:0;
 transition:1s ease;
 transform:translateY(100px)
}
.ar-signpost-callout-fullwidth-bg-module.ar-module-active .ar-signpost-callout-fullwidth-bg-content-wrap {
 visibility:visible;
 opacity:1;
 transition:1s ease;
 transform:translateY(0px);
 transition-delay:150ms
}
@media all and (max-width:991px) and (orientation:landscape) {
 .annual-report-v2-main-wrapper .ar-module.ar-signpost-callout-fullwidth-bg-module {
  height:100vh
 }
}
@media all and (max-width:767px) {
 .annual-report-v2-main-wrapper .ar-module.ar-signpost-callout-fullwidth-bg-module {
  height:100vh
 }
 .ar-signpost-callout-fullwidth-bg-content-wrap {
  padding:0 44px 63px 45px
 }
 .ar-signpost-callout-fullwidth-bg-module:after {
  opacity:.6
 }
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve {
 width:100%;
 height:100%;
 z-index:-1;
 position:absolute;
 visibility:hidden;
 opacity:0;
 transition:1s ease
}
.annual-report-v2-module-landing .ar-v2-body-module.ar-module-active .ar-v2-body-module-curve {
 visibility:visible;
 opacity:1;
 transition:1s ease
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-bottom-left {
 top:0;
 left:0;
 background:url(~/media/C2A8772458C149C496028752CC0D017A.png);
 background-position:bottom left;
 background-size:contain;
 background-repeat:no-repeat
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-bottom-right {
 top:0;
 left:0;
 background:url(~/media/0082D75BF9744215B2F4DC73007328BE.png);
 background-position:bottom right;
 background-size:contain;
 background-repeat:no-repeat
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-left-in {
 background:url(~/media/436EA2C493084DE289935117D1C5D947.png);
 top:0;
 left:0;
 background-position:center left;
 background-size:contain;
 background-repeat:no-repeat
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-right-in {
 background:url(~/media/C282283DFE4E4D678EFF89A031032A2C.png);
 top:0;
 left:0;
 background-position:center right;
 background-size:contain;
 background-repeat:no-repeat
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-top-left {
 top:0;
 left:0;
 background:url(~/media/9A40E508CDE242C78B69CABD382D6FEB.png);
 background-position:top left;
 background-repeat:no-repeat
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-top-right {
 top:0;
 left:0;
 background:url(~/media/96F777BDE70F4C8EA0092C264B5F2808.png);
 background-position:top right;
 background-repeat:no-repeat
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-left-out {
 top:0;
 left:0;
 background:url(~/media/C946181E3CA145DE8F230B6676F55B0E.png);
 background-position:bottom left;
 background-repeat:no-repeat
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-right-out {
 top:0;
 left:0;
 background:url(~/media/001BE19EFEF743068A6A84D7934FBF34.png);
 background-position:bottom right;
 background-repeat:no-repeat
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.vertical-slice-left {
 top:0;
 left:0;
 background:url(~/media/7163F1A51DB44CFE8CD93B02F7AB789B.png);
 background-position:center left;
 background-repeat:no-repeat
}
.annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.vertical-slice-right {
 top:0;
 left:0;
 background:url(~/media/FDBAA31E5A344DE6B5BC5D01CE2EF283.png);
 background-position:center right;
 background-repeat:no-repeat
}
@media all and (min-width:992px) and (max-width:1440px) {
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-left-out {
  background-size:80%
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-right-out {
  background-size:80%
 }
}
@media all and (max-width:1440px) {
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-top-left {
  background-size:contain
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-top-right {
  background-size:contain
 }
}
@media all and (min-width:768px) and (max-width:991px) {
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-left-out {
  background-size:120%
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-right-out {
  background-size:120%
 }
}
@media all and (max-width:991px) and (orientation:landscape) {
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-bottom-left {
  opacity:.5
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-bottom-right {
  opacity:.5
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-left-in {
  opacity:.4
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-right-in {
  opacity:.4
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-top-left {
  opacity:.4
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-top-right {
  opacity:.4
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-left-out {
  opacity:.4;
  background-size:contain
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-right-out {
  opacity:.4;
  background-size:contain
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.vertical-slice-left {
  background-size:cover;
  opacity:.5
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.vertical-slice-right {
  background-size:cover;
  opacity:.5
 }
}
@media all and (max-width:767px) {
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-bottom-left {
  opacity:.5
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-bottom-right {
  opacity:.5
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-left-in {
  opacity:0
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-right-in {
  opacity:0
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-top-left {
  opacity:.4
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-top-right {
  opacity:.4
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-left-out {
  opacity:.4;
  background-size:contain
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-right-out {
  opacity:.4;
  background-size:contain
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.vertical-slice-left {
  background-size:cover;
  opacity:.5
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.vertical-slice-right {
  background-size:cover;
  opacity:.5
 }
}
@media all and (max-width:479px) {
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-left-in {
  background-size:cover
 }
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-module-curve.curve-right-in {
  background-size:cover
 }
}
.rl-v2-mainwrapper {
 margin:90px 0 300px
}
.rl-v2-mainwrapper .annual-report-v2-module-landing .ar-v2-tabs-module span.ttl {
 color:#031794
}
.rl-v2-mainwrapper .annual-report-v2-module-landing .ar-v2-tabs-module .ar-v2-accordian-content .rprt-lib-title p {
 color:#031794
}
.flex-row {
 display:flex;
 flex-wrap:wrap
}
.posRelative {
 position:relative
}
.disableBtn {
 opacity:.5;
 cursor:not-allowed
}
.noBorder {
 border:none imp!important
}
.icon-srt-healthyenvironment:before {
 content:"\e90b"
}
.icon-srt-thrivingcommunities:before {
 content:"\e90a"
}
.icon-srt-trustedcorporateleader:before {
 content:"";
 background-image:url(/~/media/Images/A/Anglo-American-Group/PLC/content-images/srt-images/icons/trustedcorporateleader);
 width:22px;
 height:17px;
 display:inline-block;
 background-size:cover;
 background-repeat:no-repeat
}
.icon-srt-criticalfoundation:before,
.icon-srt-criticalfoundations:before {
 content:"\e90c"
}
.ico-srt-status {
 display:flex;
 flex-wrap:wrap;
 float:left;
 flex-direction:column;
 margin-right:8px
}
.ico-srt-status span {
 width:5px;
 height:5px;
 background-color:#d8d8d8;
 display:inline-block;
 border-radius:3px;
 margin-bottom:3px
}
.ico-srt-status-none {
 display:none
}
.ico-srt-status-discontinued span:nth-child(3) {
 background-color:#fe0000
}
.ico-srt-status-experiencingchallenges span:nth-child(2) {
 background-color:#f7b500
}
.ico-srt-status-targetmet span:nth-child(1) {
 background-color:#64b145
}
.aa-srt-landing .icon-srt-star:after {
 content:"";
 background-image:url(/~/media/Images/A/Anglo-American-Group/PLC/content-images/srt-images/icons/star.svg);
 width:17px;
 height:17px;
 display:inline-block;
 background-size:cover
}
body.aa-srt-list-loaded .headerwrapper {
 background-image:url(~/media/36C6AC6C18374AD59BB447F62F16F4D8.jpg);
 background-size:cover
}
body.aa-srt-view-ds-opened #headerwrapper {
 transform:translateY(0px);
 -webkit-transform:translateY(0px);
 -ms-transform:translateY(0px);
 border-bottom:0
}
body.aa-srt-view-ds-opened {
 position:fixed;
 overflow-y:scroll
}
.aa-srt-landing .aa-srt-loader {
 display:none;
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 z-index:1000;
 justify-content:center;
 background-color:#f6f8fb
}
.aa-srt-landing .aa-srt-loader.aa-srt-vs-loader>span {
 margin-top:200px
}
.aa-srt-landing .aa-srt-loader>span {
 background:url(/~/media/images/A/Anglo-American-Group/PLC/content-images/srt-images/aa-srt-loader.gif) center center no-repeat;
 width:140px;
 height:160px;
 background-size:contain;
 display:inline-block;
 margin-top:100px
}
.aa-srt-landing .aa-srt-select-all-btn {
 position:relative;
 display:inline-block;
 width:32px;
 height:17px
}
.aa-srt-landing .aa-srt-select-all-btn:after {
 content:"";
 position:absolute;
 cursor:pointer;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background-color:#fff;
 -webkit-transition:.6s;
 transition:.6s;
 border-radius:34px;
 border:1px solid #d2dae6
}
.aa-srt-landing .aa-srt-select-all-btn:before {
 position:absolute;
 content:"";
 height:15px;
 width:15px;
 left:1px;
 bottom:1px;
 background-color:#9d9d9d;
 -webkit-transition:.6s;
 transition:.6s;
 border-radius:50%;
 z-index:1;
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),0 32px 32px 0 rgba(0,0,0,0.1),0 64px 64px 0 rgba(0,0,0,0.1)
}
.aa-srt-landing .aa-srt-select-all-btn-link.active .aa-srt-select-all-btn:after {
 background-color:#d2dae6
}
.aa-srt-landing .aa-srt-select-all-btn-link.active .aa-srt-select-all-btn:before {
 background-color:#002478;
 -webkit-transform:translateX(15px);
 -ms-transform:translateX(15px);
 transform:translateX(15px);
 background-color:#002478
}
.aa-srt-landing .aa-srt-primary-link {
 font-size:1.8rem;
 line-height:30px;
 color:#031794;
 text-decoration:underline
}
.aa-srt-landing .aa-srt-primary-link:hover {
 text-decoration:none
}
.aa-srt-landing .aa-srt-pop-main-wrapper:after {
 content:"";
 position:absolute;
 width:100%;
 height:50%;
 background-image:linear-gradient(to top,rgba(2,36,79,0),rgba(2,36,79,0.86) 85%,#02244f);
 top:0;
 z-index:-1
}
.aa-srt-landing .aa-srt-pop-main-wrapper {
 height:100vh;
 position:relative;
 z-index:1;
 background-repeat:no-repeat;
 background-size:cover;
 background-position:center;
 overflow:hidden
}
.aa-srt-landing .aa-srt-pop-main-wrapper {
 min-height:100vh
}
.aa-srt-landing .flex-vertical-center {
 height:100%;
 display:flex;
 flex-direction:column;
 justify-content:center
}
.aa-srt-landing .aa-srt-pop-wrapper {
 border-radius:4px;
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 4px 4px 0 rgba(0,0,0,0.5),0 8px 8px 0 rgba(0,0,0,0.5),0 16px 16px 0 rgba(0,0,0,0.1),0 32px 32px 0 rgba(0,0,0,0.1),0 64px 64px 0 rgba(0,0,0,0.1);
 background-color:#fff;
 width:690px;
 margin:0 auto
}
.aa-srt-landing .aa-srt-pop-body-wrapper {
 text-align:center;
 padding:54px 60px 70px 60px
}
.aa-srt-landing .aa-srt-pop-title {
 margin-top:0
}
.aa-srt-landing .aa-srt-pop-explore-data-btn {
 margin-bottom:0;
 min-width:256px;
 margin-right:0
}
.aa-srt-landing .aa-srt-pop-explore-data-btn:hover {
 margin-right:15px
}
.aa-srt-landing .aa-srt-pop-footer-wrapper {
 display:flex;
 justify-content:space-between;
 padding:0 40px 60px 40px
}
.aa-srt-landing .aa-srt-pop-last-updated-text-holder {
 margin-bottom:13px;
 opacity:0;
 font-family:'AASmartSans';
 font-weight:600
}
.aa-srt-landing .aa-srt-pop-last-updated-text-holder.fadeIn {
 opacity:1;
 animation:fadein 2s;
 -moz-animation:fadein 2s;
 -webkit-animation:fadein 2s;
 -o-animation:fadein 2s
}
.aa-srt-landing a.cta-link {
 font-size:1.4rem
}
.aa-srt-landing a.media-link.cta-link:before,
.aa-srt-landing a.media-link.link-btn span:before {
 bottom:1px;
 width:13px;
 height:2px;
 right:7px
}
.aa-srt-landing a.cta-link.media-link:after,
.aa-srt-landing a.media-link.link-btn span:after {
 right:7px;
 font-size:18px;
 bottom:2px
}
.aa-srt-landing .loader {
 background-color:#fff;
 opacity:1
}
.aa-srt-landing .aa-srt-top-filters-main-wrapper {
 overflow:hidden;
 display:flex;
 align-items:center;
 justify-content:space-between
}
.aa-srt-landing .aa-srt-top-filters-main-wrapper.active {
 margin-bottom:3px
}
.aa-srt-landing .aa-srt-top-filters-main-wrapper.disableControl .aa-srt-tabs-control-wrapper {
 display:none
}
.aa-srt-landing .aa-srt-top-filters-main-wrapper.disableControl .aa-srt-top-filters-scrollable-area {
 width:100%
}
.aa-srt-landing .aa-srt-top-filters-scrollable-area {
 display:flex;
 overflow-x:auto;
 width:calc(100% - 160px);
 float:left;
 padding-bottom:0;
 -ms-overflow-style:none;
 scrollbar-width:none
}
.aa-srt-landing .aa-srt-top-filters-scrollable-area::-webkit-scrollbar {
 width:0;
 opacity:0;
 visibility:hidden;
 height:0
}
.aa-srt-landing .aa-srt-top-filters-dropdown-wrapper {
 display:flex
}
.aa-srt-landing .aa-srt-top-filters-dropdown-wrapper .selected-text-btn {
 display:none
}
.aa-srt-landing .aa-srt-top-filters-wrapper {
 position:relative;
 display:flex;
 flex:1 0 auto;
 transform:none;
 will-change:transform;
 border-bottom:1px solid #d2dae6;
 margin-bottom:1px
}
.aa-srt-landing .aa-srt-listing-main-wrapper {
 margin-top:175px;
 display:none
}
.aa-srt-landing .aa-srt-top-filters-wrapper li {
 position:relative;
 padding-right:17px
}
.aa-srt-landing .aa-srt-top-filters-wrapper li:first-child a .sliding-border {
 width:100%;
 height:2px;
 background-color:#031794;
 position:absolute;
 bottom:-2px;
 left:0;
 display:none
}
.aa-srt-landing .aa-srt-filters-wrapper.srtAnim .aa-srt-top-filters-wrapper li:first-child a .sliding-border {
 transition:all .4s ease
}
.aa-srt-landing .aa-srt-top-filters-main-wrapper.active .aa-srt-top-filters-wrapper li:first-child a .sliding-border {
 display:block
}
.aa-srt-landing .aa-srt-top-filters-wrapper li a {
 font-size:1.4rem;
 color:#00368b;
 font-weight:bold;
 padding:18px 43px 18px 0;
 display:flex;
 position:relative;
 align-items:center
}
.aa-srt-landing .aa-srt-top-filters-wrapper li a span.icon-srt-down-arrow {
 font-size:.735rem;
 color:#002478;
 position:absolute;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%;
 right:10px
}
.aa-srt-landing .aa-srt-filters-wrapper.srtAnim li a span.icon-srt-down-arrow {
 transition:all .4s ease
}
.aa-srt-landing .aa-srt-top-filters-wrapper li a .aa-srt-top-filters-inner-wrapper {
 display:inline-block;
 padding-left:18px;
 vertical-align:middle;
 padding-top:3px
}
.aa-srt-landing .aa-srt-counts {
 width:20px;
 height:20px;
 display:inline-block;
 color:#fff;
 background-color:#fe0000;
 text-align:center;
 border-radius:50%;
 vertical-align:super;
 font-size:1.2rem;
 font-weight:bold;
 text-align:center;
 color:#fff;
 display:none;
 line-height:1
}
.aa-srt-landing .aa-srt-top-filters-wrapper li a.active span.icon-srt-down-arrow {
 -webkit-transform:translateY(-50%) rotate(180deg);
 -moz-transform:translateY(-50%) rotate(180deg);
 -ms-transform:translateY(-50%) rotate(180deg);
 transform:translateY(-50%) rotate(180deg)
}
.aa-srt-landing .aa-srt-top-filters-wrapper li:first-child a .aa-srt-top-filters-inner-wrapper {
 padding-left:0
}
.aa-srt-landing .aa-srt-top-filters-wrapper li:first-child a .aa-srt-top-filters-counts {
 margin-right:18px
}
.aa-srt-landing .aa-srt-tabs-control-wrapper.hover .aa-srt-next-prev-shadow {
 z-index:-1
}
.aa-srt-landing .aa-srt-tabs-control-wrapper {
 display:flex;
 justify-content:center;
 align-items:center;
 position:relative
}
.aa-srt-landing .aa-srt-tabs-control-wrapper .aa-srt-next-prev-shadow {
 background-image:linear-gradient(to left,#fff 28%,rgba(255,255,255,0));
 position:absolute;
 width:368px;
 height:64px;
 z-index:1;
 right:0;
 bottom:0
}
.aa-srt-landing .aa-srt-tab-btn {
 font-size:1.4rem;
 display:flex;
 width:44px;
 height:44px;
 justify-content:center;
 align-items:center;
 background-color:#f6f8fb;
 color:#fe0000;
 z-index:9
}
.aa-srt-landing .aa-srt-chk-btn {
 border-radius:2px;
 border:2px solid #9d9d9d;
 height:15px;
 width:15px;
 margin-right:13px;
 font-size:0;
 display:inline-block;
 line-height:21px;
 background:#fff;
 cursor:pointer
}
.aa-srt-landing .aa-srt-chk-box-btn.active .aa-srt-chk-btn {
 background-color:#fe0000;
 border:2px solid #fe0000;
 position:relative
}
.aa-srt-landing .aa-srt-chk-box-btn.active .aa-srt-chk-btn-txt {
 color:#031794
}
.aa-srt-landing .aa-srt-chk-btn-txt {
 font-size:1.4rem;
 color:#4d4d4d;
 font-weight:bold;
 line-height:23px
}
.aa-srt-landing .aa-srt-chk-box-btn.active .aa-srt-chk-btn:after {
 height:11px;
 width:11px;
 content:"";
 display:inline-block;
 border:1px solid #fff;
 position:absolute;
 left:0;
 top:0
}
.aa-srt-landing .aa-srt-selected-filters-main-wrapper {
 display:none;
 position:relative;
 padding:38px 0 10px 0
}
.aa-srt-landing .aa-srt-selected-filters-wrapper {
 display:flex;
 width:calc(100% - 87px);
 position:relative
}
.aa-srt-landing .aa-srt-select-all-wrapper {
 display:flex;
 align-items:center;
 position:absolute;
 right:0;
 top:14px;
 right:-87px
}
.aa-srt-landing .aa-srt-select-all-wrapper-text {
 font-size:10px;
 letter-spacing:1px;
 text-align:right;
 color:#666;
 text-transform:uppercase;
 padding-right:10px
}
.aa-srt-landing .aa-srt-selected-filters-wrapper ul {
 display:flex;
 align-items:center;
 flex-wrap:wrap
}
.aa-srt-landing .aa-srt-selected-filters-wrapper ul li {
 margin-right:30px;
 margin-bottom:20px!important
}
.aa-srt-landing .aa-srt-selected-filters-wrapper ul li a {
 display:flex;
 align-items:center;
 padding:10px 21px 10px 10px;
 border:solid 1px #e6e6e6;
 border-radius:7px
}
.aa-srt-landing .aa-srt-selected-filters-wrapper ul li a:hover,
.aa-srt-landing .aa-srt-selected-filters-wrapper ul li a:focus,
.aa-srt-landing .aa-srt-selected-filters-wrapper ul li a.active {
 background-color:#fff;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
 transition:all .6s;
 border-color:#fff
}
.aa-srt-landing .aa-srt-filters-mob-panel {
 display:none
}
.aa-srt-landing .aa-srt-filters-mob-panel-wrapper {
 display:flex
}
.aa-srt-landing .aa-srt-filters-mob-panel-wrapper li {
 width:50%;
 border:solid 1px #e9e9e9
}
.aa-srt-landing .aa-srt-filters-mob-panel-wrapper li:first-child {
 border-right:0
}
.aa-srt-landing .aa-srt-filters-mob-panel-btn {
 display:flex;
 justify-content:space-between;
 align-items:center;
 padding:16px 21px 17px 15px
}
.aa-srt-landing .aa-srt-filters-mob-panel-btn-text,
.aa-srt-landing .aa-srt-filters-mob-panel-sortby-text {
 font-size:1.4rem;
 font-weight:bold;
 color:#002478
}
.aa-srt-landing .aa-srt-filters-mob-panel-btn-icon.icon-srt-filter {
 color:#797979
}
.aa-srt-landing .aa-srt-filters-mob-panel-sortby-text-holder {
 font-size:1.4rem;
 font-weight:bold;
 color:#797979
}
.aa-srt-landing .aa-srt-listing-section-main-wrapper {
 background-color:#f6f8fb;
 padding:30px 0 50px 0;
 position:relative
}
.aa-srt-landing .aa-srt-selected-filtes-tag-main-wrapper {
 display:flex;
 justify-content:space-between;
 align-items:baseline;
 padding-bottom:30px
}
.aa-srt-landing .aa-srt-selected-filtes-tag-main-wrapper .show-more-btn {
 display:none
}
.aa-srt-landing .aa-srt-selected-filtes-tag-main-wrapper.aa-srt-mob-elem {
 display:none
}
.aa-srt-landing .aa-srt-selected-filtes-tag-main-wrapper.aa-srt-mob-elem:after {
 content:"";
 width:calc(100% + 30px);
 height:1px;
 background-color:#d2dae6;
 position:absolute;
 left:-15px;
 bottom:0
}
.aa-srt-landing .aa-srt-selected-filtes-tag-main-wrapper.aa-srt-mob-elem .aa-srt-selected-filtes-tags-inner-wrapper {
 display:flex;
 align-items:center;
 flex-wrap:wrap
}
.aa-srt-landing .aa-srt-selected-filtes-tags-wrapper {
 display:flex;
 align-items:center;
 flex-wrap:wrap
}
.aa-srt-landing .aa-srt-selected-tag {
 display:flex;
 justify-content:center;
 align-items:center;
 padding:7px 10px 8px;
 border-radius:6px;
 background-color:#d2dae6;
 margin-right:15px;
 margin-bottom:15px
}
.aa-srt-landing .aa-srt-selected-text {
 font-size:1.2rem;
 font-weight:bold;
 color:#00368b;
 padding-right:10px;
 align-items:center
}
.aa-srt-landing .aa-srt-selected-tag .icon-srt-cross {
 align-self:center
}
.aa-srt-landing .aa-srt-reset-btn {
 display:flex;
 justify-content:center;
 align-items:center
}
.aa-srt-landing .aa-srt-reset-btn .icon-srt-refresh {
 font-size:1.8rem;
 padding-right:8px;
 color:#fe0000
}
.aa-srt-landing .aa-srt-reset-btn .aa-srt-reset-text {
 font-size:1.4rem;
 font-weight:bold;
 color:#002478
}
.aa-srt-landing .aa-srt-results-main-wrapper {
 display:flex;
 justify-content:space-between;
 padding-bottom:5px;
 align-items:center
}
.aa-srt-landing .aa-srt-results-main-wrapper .aa-srt-reset-filter-btn-wrapper {
 display:none
}
.aa-srt-landing .aa-srt-results-wrapper {
 font-size:1.2rem;
 font-weight:bold;
 color:#4d4d4d;
 text-transform:uppercase
}
.aa-srt-landing .aa-srt-sort-by-wrapper {
 display:flex;
 align-items:center
}
.aa-srt-landing .aa-srt-sort-by-text {
 font-size:1.4rem;
 font-weight:bold;
 color:#797979;
 padding-right:10px
}
.aa-srt-landing .aa-srt-ddl {
 position:relative
}
.aa-srt-landing .aa-srt-ddl .selected-text-btn {
 display:flex;
 cursor:pointer;
 font-size:1.4rem;
 color:#002478;
 font-weight:bold;
 min-width:157px;
 padding:6px 16px 6px 22px;
 border:2px solid #e9e9e9;
 align-items:center;
 position:relative;
 transition:all .4s ease
}
.aa-srt-landing .aa-srt-ddl .selected-text-btn:hover {
 box-shadow:0 0 10px 0 rgba(0,0,0,0.1)
}
.aa-srt-landing .aa-srt-ddl ul {
 display:none;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
 background-color:#fff;
 padding:5px 0;
 position:absolute;
 width:100%;
 left:1px;
 top:100%;
 max-height:150px;
 overflow:auto;
 z-index:1
}
.aa-srt-landing .aa-srt-ddl .selected-text-btn .icon-srt-down-arrow {
 font-size:.8rem;
 position:absolute;
 right:16px;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 transition:all .4s ease
}
.aa-srt-landing .aa-srt-ddl ul li a {
 padding:5px 15px;
 display:block;
 font-size:1.4rem;
 font-weight:bold;
 color:#666
}
.aa-srt-landing .aa-srt-ddl ul li a.active,
.aa-srt-landing .aa-srt-ddl ul li a:hover {
 background-color:rgba(210,218,230,0.6)
}
.aa-srt-landing .aa-srt-ddl.active .selected-text-btn .icon-srt-down-arrow {
 -webkit-transform:translateY(-50%) rotate(180deg);
 -moz-transform:translateY(-50%) rotate(180deg);
 -ms-transform:translateY(-50%) rotate(180deg);
 transform:translateY(-50%) rotate(180deg)
}
.aa-srt-landing .mCS-3d-thick.mCSB_scrollTools_vertical,
.aa-srt-landing .mCS-3d-thick-dark.mCSB_scrollTools_vertical {
 box-shadow:none
}
.aa-srt-landing .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.aa-srt-landing .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.aa-srt-landing .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.aa-srt-landing .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
 background-color:#00318d;
 box-shadow:none;
 width:7px;
 margin:2px;
 background-image:none
}
.aa-srt-landing .mCSB_inside>.mCSB_container {
 margin-right:0
}
.aa-srt-landing .mCSB_scrollTools {
 width:10px
}
.aa-srt-landing .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
 background-color:#fff;
 box-shadow:inset 1px 1px 10px rgba(0,0,0,0.1)
}
.aa-srt-landing .aa-srt-indicator-box {
 padding:20px;
 border-radius:4px;
 background-color:#fff;
 border-bottom:3px solid #031794;
 min-height:250px;
 display:flex;
 flex-direction:column;
 margin:15px 0;
 position:relative
}
.aa-srt-landing .aa-srt-ind-box-wrapper {
 min-height:370px;
 transition:.6s ease
}
.aa-srt-landing .aa-srt-indicator-link {
 position:absolute;
 width:100%;
 height:100%;
 left:0;
 top:0
}
.aa-srt-landing .aa-srt-indicator-tag-wrapper {
 padding-bottom:10px;
 display:flex;
 justify-content:space-between;
 align-items:center;
 padding-bottom:17px
}
.aa-srt-landing .aa-srt-indicator-box-inner-top {
 min-height:186px
}
.aa-srt-landing .aa-srt-indicator-tag {
 padding:6px 10px 6px 10px;
 border-radius:20px;
 border:solid 2px #d2dae6;
 font-size:1.4rem;
 font-weight:bold;
 color:#00368b;
 display:inline-block
}
.aa-srt-landing .aa-srt-indicator-title {
 font-size:2rem;
 font-weight:bold;
 color:#333
}
.aa-srt-landing .aa-srt-indicator-btm-tags-wrapper {
 display:flex
}
.aa-srt-landing .aa-srt-indicator-btm-tag-text {
 font-size:1rem;
 color:#031794;
 text-transform:uppercase
}
.aa-srt-landing .aa-srt-indicator-btm-tag {
 padding-right:36px;
 display:flex;
 justify-content:center;
 align-items:center
}
.aa-srt-indicator-btm-tag>span:first-child {
 padding-right:5px;
 font-size:2rem;
 color:#6aac22
}
.aa-srt-landing .aa-srt-indicator-btm-tag-text {
 font-size:1rem;
 color:#031794;
 text-transform:uppercase
}
.aa-srt-landing .aa-srt-indicator-done-wrapper {
 display:inline-block;
 visibility:hidden;
 opacity:0;
 transition:.6s
}
.aa-srt-landing .aa-srt-indicator-box.selected .aa-srt-indicator-done-wrapper,
.aa-srt-landing .aa-srt-indicator-box:hover .aa-srt-indicator-done-wrapper .icon-srt-done,
.aa-srt-landing .aa-srt-indicator-box.hover .aa-srt-indicator-done-wrapper {
 visibility:visible;
 opacity:1
}
.aa-srt-landing .aa-srt-indicator-done-wrapper .icon-srt-done {
 padding:10px 9px;
 color:#fff;
 border-radius:50%;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
 background-color:#d7d4d5;
 height:30px;
 width:30px;
 display:inline-block;
 text-align:center
}
.aa-srt-landing .aa-srt-indicator-box.selected .aa-srt-indicator-done-wrapper .icon-srt-done {
 background-color:#6dd400
}
.aa-srt-landing .aa-srt-indicator-deselect-wrapper .icon-srt-cross {
 padding:10px;
 background-color:#fe0000;
 color:#fff;
 border-radius:50%;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1)
}
.aa-srt-landing .aa-srt-indicator-box.selected.hover .icon-srt-done {
 background-color:#fe0000
}
.aa-srt-landing .aa-srt-indicator-box.selected.hover .icon-srt-done::before {
 content:"\e901"
}
.aa-srt-landing .aa-srt-pagination-wrapper {
 display:flex;
 justify-content:center;
 align-items:center;
 margin-top:35px
}
.aa-srt-landing .aa-srt-pagination-wrapper a {
 margin-right:0;
 padding:10px 8px;
 font-size:1.8rem;
 color:#00368b;
 text-transform:uppercase;
 font-weight:bold;
 display:inline-block
}
.aa-srt-landing .aa-srt-pagination-wrapper a .icon-left-arrow,
.aa-srt-landing .aa-srt-pagination-wrapper a .icon-right-arrow {
 color:#fe0000
}
.aa-srt-landing .aa-srt-pagination-wrapper a .btn-prev-text {
 margin-left:10px
}
.aa-srt-landing .aa-srt-pagination-wrapper a .btn-next-text {
 margin-right:15px
}
.aa-srt-landing .aa-srt-pagination-wrapper .pagination-separator {
 font-size:1.8rem;
 font-weight:bold;
 color:#00368b;
 text-transform:uppercase;
 font-size:1.8rem
}
.aa-srt-landing .aa-srt-pagination-wrapper a.currPageBtn>span {
 border-bottom:2px solid
}
.aa-srt-landing .aa-srt-selected-indicator-wrapper {
 display:flex;
 justify-content:flex-end;
 align-items:center;
 padding:25px 0
}
.aa-srt-landing .aa-srt-selected-text-wrapper {
 margin-right:40px;
 display:flex;
 align-items:center
}
.aa-srt-landing .aa-srt-deselect-all-ind-btn-wrapper {
 margin-right:30px
}
.aa-srt-landing .aa-srt-deselect-all-ind-btn {
 padding:10px 20px;
 display:flex;
 background-color:#fff;
 text-align:center;
 justify-content:center;
 align-items:center;
 border-radius:3px;
 box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);
 color:#666;
 text-transform:uppercase;
 font-weight:800;
 font-family:'AASmartSans'
}
.aa-srt-landing .aa-srt-counts {
 display:flex;
 margin-right:10px;
 justify-content:center;
 align-items:center
}
.aa-srt-landing .aa-srt-selected-ind-text {
 font-size:1.8rem;
 font-weight:bold;
 color:#031794;
 vertical-align:middle
}
.aa-srt-landing .aa-srt-view-ds-btn {
 margin-bottom:0
}
.aa-srt-landing .aa-srt-selected-indicator-main-wrapper {
 position:fixed;
 bottom:0;
 width:100%;
 background-color:#fff;
 box-shadow:0 -7px 20px 0 rgba(0,0,0,0.1);
 -webkit-box-shadow:0 -7px 20px 0 rgba(0,0,0,0.1);
 -moz-box-shadow:0 -7px 20px 0 rgba(0,0,0,0.1);
 z-index:9
}
.aa-srt-landing .aa-srt-ind-view-screen-panel {
 position:fixed;
 top:0;
 width:100%;
 height:100vh;
 z-index:9;
 padding-top:122px;
 display:flex
}
.aa-srt-landing .aa-srt-ind-filters-panel {
 width:37.5%;
 float:left;
 height:100%;
 z-index:0;
 box-shadow:3px 10px 20px 0 rgba(0,0,0,0.1);
 padding:40px 0;
 background-color:#fff;
 z-index:2
}
.aa-srt-landing .aa-srt-ind-back-link-wrapper {
 display:flex;
 justify-content:space-between;
 align-items:center;
 padding-bottom:40px;
 padding-left:40px;
 padding-right:40px
}
.aa-srt-landing .aa-srt-vs-filters-scrollable-section {
 max-height:calc(100% - 50px);
 overflow-y:auto;
 height:100%
}
.aa-srt-landing .aa-srt-ind-back-link-wrapper.mob {
 display:none;
 padding:30px 20px;
 box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);
 background-color:#fff
}
.aa-srt-landing .aa-srt-ind-back-link-wrapper.mob .aa-srt-filters-mob-panel-btn {
 padding:0
}
.aa-srt-landing .aa-srt-ind-back-link-wrapper.mob .aa-srt-filters-mob-panel-btn-text {
 font-size:1.2rem;
 font-weight:bold;
 color:#4d4d4d;
 text-transform:uppercase;
 margin-right:8px
}
.aa-srt-landing .aa-srt-ind-back-link-wrapper.mob .aa-srt-filters-mob-panel-btn-icon.icon-srt-filter {
 font-size:1.65rem;
 color:#002478
}
.aa-srt-landing .aa-srt-ind-back-link-wrapper .aa-srt-back-cta-link {
 padding-right:0;
 padding-left:20px;
 margin-bottom:0;
 font-size:1.8rem;
 font-weight:bold
}
.aa-srt-landing .aa-srt-ind-back-link-wrapper .aa-srt-back-cta-link:after {
 left:-2px;
 transform:rotate(90deg);
 right:auto;
 top:calc(50% - 12px);
 bottom:inherit
}
.aa-srt-landing .aa-srt-ind-back-link-wrapper .aa-srt-back-cta-link:hover:after {
 left:0;
 right:auto
}
.aa-srt-landing .aa-srt-cta-link {
 font-size:1.8rem;
 font-weight:bold
}
.aa-srt-landing .aa-srt-cta-link:after {
 transform:rotate(90deg);
 right:auto;
 top:calc(50% - 12px);
 bottom:inherit
}
.aa-srt-landing a.cta-link {
 font-size:1.4rem
}
.aa-srt-landing .aa-srt-ind-view-search-link {
 display:flex;
 align-items:center
}
.aa-srt-landing .aa-srt-ind-view-search-link .icon-srt-new-search {
 font-size:2rem;
 margin-right:10px;
 color:#031794
}
.aa-srt-landing .aa-srt-new-search-text {
 font-size:1.4rem;
 font-weight:bold;
 line-height:23px;
 color:#4d4d4d
}
.aa-srt-landing .aa-srt-ind-control-panel-wrapper {
 margin-bottom:60px;
 padding-left:40px;
 padding-right:40px
}
.aa-srt-landing .aa-srt-view-screen-filters-wrapper {
 padding-left:40px;
 padding-right:40px
}
.aa-srt-landing .aa-srt-indicators-control-panel-title {
 font-size:1.2rem;
 font-weight:bold;
 color:#4d4d4d;
 text-transform:uppercase;
 margin-bottom:12px
}
.aa-srt-landing .aa-srt-ind-control-panel-list-wrapper {
 border-top:2px #666 solid
}
.aa-srt-landing .aa-srt-ind-control-panel-list-wrapper ul li {
 background-color:#fff;
 padding:20px 20px 26px 20px;
 display:flex;
 justify-content:space-between;
 align-items:center;
 border-bottom:1px solid #f4f4f4;
 position:relative
}
.aa-srt-landing .aa-srt-vs-add-more-wrapper {
 display:flex;
 width:100%;
 justify-content:space-between;
 align-items:center
}
.aa-srt-landing .aa-srt-ind-control-panel-list-wrapper ul li.active {
 background-color:#f6f8fb
}
.aa-srt-landing .aa-srt-selected-indicator-text {
 font-size:1.4rem;
 font-weight:bold;
 color:#4d4d4d;
 line-height:23px;
 opacity:.5
}
.aa-srt-landing .aa-srt-ind-control-panel-list-wrapper ul li.active .aa-srt-selected-indicator-text {
 color:#031794;
 opacity:1
}
.aa-srt-landing .aa-srt-ind-view-data-panel {
 width:62.5%;
 float:left;
 height:100%;
 z-index:0;
 background-color:#fff;
 z-index:1;
 position:relative
}
.aa-srt-landing .aa-srt-export-panel {
 padding:20px 15px;
 background-color:#f3f5f9;
 display:flex;
 align-items:center;
 justify-content:center
}
.aa-srt-landing .aa-srt-export-panel.mob {
 display:none
}
.aa-srt-landing .aa-srt-vs-from-date-filter-wrapper {
 display:flex;
 align-items:center
}
.aa-srt-landing .aa-srt-vs-from-date-filter-wrapper .aa-srt-ddl .selected-text-btn {
 padding-top:8px;
 padding-bottom:8px;
 min-width:145px
}
.aa-srt-landing .aa-srt-years-filter-btn {
 transition:all .6s;
 padding:8px;
 border-radius:20px;
 border:solid 2px rgba(0,39,79,0.1);
 margin-right:20px;
 display:inline-block
}
.aa-srt-landing .aa-srt-years-filter-btn:hover,
.aa-srt-landing .aa-srt-years-filter-btn.active {
 background-color:#d2dae6;
 border-color:#d2dae6
}
.aa-srt-landing .aa-srt-years-filter-btn .aa-srt-years-filter-text {
 font-size:1.4rem;
 font-weight:bold;
 color:#00368b
}
.aa-srt-landing .aa-srt-vs-from-date-label {
 display:inline-block;
 font-size:1.4rem;
 font-weight:bold;
 text-align:center;
 color:#031794;
 margin:0 15px
}
.aa-srt-landing .aa-srt-selected-ind-add-more-btn {
 height:26px;
 width:26px;
 background-color:#031794;
 opacity:.5;
 color:#fff;
 padding:9px;
 border-radius:50%;
 font-size:.7rem;
 display:inline-block;
 vertical-align:middle;
 transition:all .6s;
 float:right
}
.aa-srt-landing .aa-srt-ind-control-panel-list-wrapper ul li.hover .aa-srt-selected-ind-add-more-btn {
 opacity:1
}
.aa-srt-landing .aa-srt-selected-ind-add-more-link {
 position:absolute;
 width:100%;
 height:100%;
 left:0;
 top:0;
 font-size:1.4rem;
 line-height:23px
}
.aa-srt-landing .aa-srt-view-screen-filters-title {
 font-size:1.2rem;
 font-weight:bold;
 color:#4d4d4d;
 text-transform:uppercase;
 margin-bottom:12px
}
.aa-srt-landing .aa-srt-view-screen-filters-list-wrapper {
 border-top:2px #666 solid
}
.aa-srt-landing .aa-srt-view-screen-filters-list-wrapper>ul>li {
 border-bottom:1px solid #f4f4f4
}
.aa-srt-landing .aa-srt-vs-main-filter-title-panel {
 background-color:#fff;
 padding:20px 20px 26px 20px;
 display:flex;
 justify-content:space-between;
 align-items:center;
 position:relative
}
.aa-srt-landing .aa-srt-vs-main-filter-title-panel.active {
 background-color:#f6f8fb
}
.aa-srt-landing .aa-srt-vs-main-filter-chk-panel {
 padding:20px 53px 19px 37px;
 border-radius:4px;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
 background-color:#fff;
 margin-bottom:4px;
 display:none
}
.aa-srt-landing .aa-srt-vs-main-filter-chk-panel.opened {
 display:block
}
.aa-srt-landing .aa-srt-view-screen-filters-list-wrapper ul li .aa-srt-vs-main-filter-text {
 font-size:1.8rem;
 font-weight:bold;
 color:#031794;
 display:flex;
 align-items:center
}
.aa-srt-landing .aa-srt-view-screen-filters-list-wrapper ul li .aa-srt-vs-main-filter-text .aa-srt-counts {
 margin-left:22px;
 margin-right:0;
 background-color:#9d9d9d
}
.aa-srt-landing .aa-srt-view-screen-filters-list-wrapper ul li .aa-srt-vs-main-filter-text .aa-srt-counts.active {
 background-color:#fe0000
}
.aa-srt-landing .aa-srt-view-screen-filters-list-wrapper ul li .aa-srt-select-all-wrapper {
 top:22px;
 right:20px
}
.aa-srt-landing .aa-srt-vs-main-filter-chk-panel>ul>li>a {
 display:flex;
 align-items:center
}
.aa-srt-landing .aa-srt-vs-main-filter-chk-panel>ul>li>a .aa-srt-vs-fltr-chk-btn {
 display:inline-block;
 width:17px;
 height:17px;
 border:2px solid #9d9d9d;
 border-radius:2px;
 margin-right:15px;
 position:relative
}
.aa-srt-landing .aa-srt-vs-main-filter-chk-panel>ul>li>a .aa-srt-vs-fltr-chk-text {
 font-size:1.2rem;
 font-weight:bold;
 line-height:17px;
 color:#4d4d4d
}
.aa-srt-landing .aa-srt-vs-main-filter-chk-panel>ul>li>a.active .aa-srt-vs-fltr-chk-btn:after {
 content:"";
 width:11px;
 height:11px;
 display:inline-block;
 position:absolute;
 background-color:#fe0000;
 top:1px;
 left:1px
}
.aa-srt-landing .aa-srt-vs-main-filter-chk-panel>ul>li>a.active .aa-srt-vs-fltr-chk-btn {
 border-color:#fe0000
}
.aa-srt-landing .aa-srt-vs-main-filter-chk-panel>ul {
 display:flex;
 flex-direction:row;
 flex-wrap:wrap;
 width:100%
}
.aa-srt-landing .aa-srt-vs-main-filter-chk-panel>ul>li {
 display:inline-block;
 width:50%;
 margin:10px 0!important
}
.aa-srt-landing .aa-srt-vs-export-ddl ul {
 position:absolute;
 top:calc(100% + 4px);
 left:0;
 padding:15px 0 15px;
 border-radius:3px;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
 background-color:#fff;
 display:none;
 width:100%;
 z-index:1
}
.aa-srt-landing .aa-srt-vs-export-ddl .selected-text-btn {
 padding:10px 20px;
 display:flex;
 background-color:#fff;
 min-width:164px;
 text-align:center;
 justify-content:center;
 align-items:center;
 border-radius:3px;
 box-shadow:0 0 10px 0 rgba(0,0,0,0.1)
}
.aa-srt-landing .aa-srt-vs-export-ddl .selected-text-btn .selected-text {
 font-size:1.4rem;
 font-weight:bold;
 margin-left:10px
}
.aa-srt-landing .aa-srt-vs-export-ddl {
 position:relative
}
.aa-srt-landing .aa-srt-vs-export-ddl-wrapper {
 margin-left:20px
}
.aa-srt-landing .aa-srt-vs-export-ddl ul li a {
 font-size:1.4rem;
 font-weight:bold;
 line-height:23px;
 color:#4d4d4d;
 padding:5px 20px;
 display:block
}
.aa-srt-landing .aa-srt-vs-export-ddl ul li a.active,
.aa-srt-landing .aa-srt-vs-export-ddl ul li a:hover {
 background-color:rgba(228,228,228,0.5)
}
.aa-srt-landing .aa-srt-vs-export-ddl .selected-text-btn .icn-srt-export {
 display:inline-flex
}
.aa-srt-landing .aa-srt-vs-export-ddl .selected-text-btn .icn-srt-export:after {
 content:"";
 background-image:url(/~/media/Images/A/Anglo-American-Group/PLC/content-images/srt-images/icons/export-icon-new.svg);
 width:17px;
 height:17px;
 display:inline-block;
 background-size:cover
}
.aa-srt-landing .aa-srt-vs-chart-tabs-panel {
 padding:20px 60px
}
.aa-srt-landing .aa-srt-vs-chart-tabs-wrapper ul {
 display:flex
}
.aa-srt-landing .aa-srt-vs-chart-tabs-wrapper ul {
 display:flex
}
.aa-srt-landing .aa-srt-vs-chart-tabs-panel {
 padding:0 60px 20px 61px;
 display:flex;
 align-items:center;
 justify-content:space-between
}
.aa-srt-landing .aa-srt-vs-chart-tab-content {
 position:relative
}
.aa-srt-landing .aa-srt-ind-view-screen-panel.disabled .aa-srt-vs-chart-tabs-panel {
 background-color:#f6f8fb
}
.aa-srt-landing .aa-srt-ind-view-screen-panel.disabled .aa-srt-vs-chart-tab-content {
 height:100%;
 background-color:#f6f8fb;
 display:flex;
 width:100%;
 justify-content:center
}
.aa-srt-landing .aa-srt-ind-view-screen-panel.disabled .aa-srt-vs-ind-no-selected-wrapper {
 padding:42px 65px;
 border:solid 2px #d2dae6;
 border-radius:4px;
 width:456px;
 text-align:center
}
.aa-srt-landing .aa-srt-ind-view-screen-panel.disabled .aa-srt-vs-ind-no-selected-text strong {
 font-weight:bold
}
.aa-srt-landing .aa-srt-vs-ind-no-selected-add-more-link {
 display:flex;
 justify-content:center;
 align-items:center
}
.aa-srt-landing .aa-srt-vs-ind-no-selected-add-more-wrapper {
 margin-top:50px
}
.aa-srt-landing .aa-srt-vs-ind-no-selected-add-more-text {
 font-size:1.4rem;
 font-weight:bold;
 line-height:23px;
 color:#4d4d4d;
 margin-right:25px
}
.aa-srt-landing .aa-srt-vs-ind-no-selected-add-more-link .aa-srt-selected-ind-add-more-btn {
 opacity:1
}
.aa-srt-landing .aa-srt-ind-view-screen-panel.disabled .aa-srt-vs-chart-content-inner-wrapper,
.aa-srt-landing .aa-srt-ind-view-screen-panel.disabled .aa-srt-vs-table-content-inner-wrapper {
 position:absolute;
 top:calc(50% - 115px);
 left:50%;
 transform:translate(-50%,-50%)
}
.aa-srt-landing .aa-srt-ind-view-screen-panel.disabled .aa-srt-vs-table-content {
 padding-left:0
}
.aa-srt-landing .aa-srt-ind-view-screen-panel.disabled .aa-srt-vs-chart-tabs-panel .aa-srt-vs-last-updated-text-wrapper {
 display:none
}
.aa-srt-landing .aa-srt-vs-chart-tabs-wrapper ul li a {
 padding:8px 30px 10px 30px;
 display:block;
 border-bottom:1px solid #dae1eb;
 position:relative;
 text-align:center
}
.aa-srt-landing .aa-srt-vs-chart-tabs-wrapper ul li a span {
 font-size:1.4rem;
 font-weight:bold;
 text-align:center;
 color:#4d4d4d
}
.aa-srt-landing .aa-srt-vs-chart-tabs-wrapper ul li a.active:after {
 content:"";
 width:100%;
 position:absolute;
 height:3px;
 background-color:#00274f;
 left:0;
 top:calc(100% - 1px)
}
.aa-srt-landing .aa-srt-vs-chart-tabs-wrapper ul li a.active:before {
 content:"";
 transition:opacity .1s;
 display:block;
 opacity:1;
 content:'';
 position:absolute;
 left:50%;
 top:100%;
 width:0;
 height:0;
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-top:12px solid #00274f;
 clear:both;
 transform:translateX(-50%)
}
.aa-srt-landing .aa-srt-vs-last-updated-text-wrapper {
 font-size:1.2rem;
 font-weight:bold;
 text-align:right;
 color:#666
}
.aa-srt-landing .aa-srt-vs-ind-title-panel {
 padding:12px 60px;
 background-color:#FAFBFC;
 display:flex;
 align-items:center;
 justify-content:space-between
}
.aa-srt-landing .aa-srt-vs-group-level-panel {
 display:flex;
 align-items:center;
 margin-bottom:15px
}
.aa-srt-landing .aa-srt-vs-cat-tag-text-wrapper {
 padding:5px 10px 4px 11px;
 object-fit:contain;
 border-radius:16px;
 border:solid 1px #666;
 margin-right:20px
}
.aa-srt-landing .aa-srt-vs-cat-tag-text-wrapper span,
.aa-srt-landing .aa-srt-vp-related-cat-tag-text {
 font-size:.9rem;
 line-height:18px;
 letter-spacing:.18px;
 color:#666
}
.aa-srt-landing .aa-srt-vs-group-level-text-wrapper .aa-srt-vs-group-level-text {
 font-size:1.4rem;
 font-weight:bold;
 color:#666;
 margin-right:12px
}
.aa-srt-landing .aa-srt-vs-ind-title-text-panel {
 font-size:1.8rem;
 font-weight:bold;
 color:#031794
}
.aa-srt-landing .aa-srt-vs-group-level-icon {
 width:16px;
 height:16px;
 object-fit:contain;
 background-color:#fe0000;
 display:inline-flex;
 color:#fff;
 align-items:center;
 justify-content:center;
 font-size:1rem;
 border-radius:50%;
 position:relative
}
.aa-srt-landing .aa-srt-vs-safety-perfm-text {
 font-size:1.2rem;
 font-weight:bold;
 color:#031794
}
.aa-srt-landing .icon-srt-eye {
 color:#c3cbd8;
 font-size:2rem;
 margin-right:12px
}
.aa-srt-landing .aa-srt-vs-safety-perfm-link {
 display:flex;
 align-items:center
}
.aa-srt-landing .aa-srt-vs-all-charts-wrapper {
 padding:30px 60px 30px 28px
}
.aa-srt-landing .aa-srt-vs-all-charts-wrapper .aa-srt-chart-container .highcharts-title {
 display:none
}
.aa-srt-landing .aa-srt-vs-all-charts-wrapper .aa-srt-chart-container .highcharts-axis-labels * {
 font-weight:bold
}
.aa-srt-landing .aa-srt-footnote-wrapper {
 padding-left:58px;
 padding-top:15px
}
.aa-srt-landing .aa-srt-footnote-wrapper .aa-srt-footnote-text {
 font-size:1rem;
 line-height:14px;
 color:#666;
 padding-bottom:10px
}
.aa-srt-landing .aa-srt-vs-table-wrapper .aa-srt-footnote-wrapper .aa-srt-footnote-text:first-child {
 font-size:1.2rem;
 line-height:normal;
 color:#4d4d4d
}
.aa-srt-landing .aa-srt-footnote-wrapper .aa-srt-footnote-text>strong {
 font-weight:bold
}
.aa-srt-landing .aa-srt-vs-all-charts-wrapper .highcharts-xaxis .highcharts-tick {
 display:none
}
.aa-srt-landing .aa-srt-vs-group-level-toolip-text .tooltip-arrow {
 width:50px;
 height:25px;
 position:absolute;
 bottom:100%;
 left:50%;
 transform:translateX(-50%);
 overflow:hidden
}
.aa-srt-landing .aa-srt-vs-group-level-toolip-text .tooltip-arrow:after {
 content:"";
 position:absolute;
 width:20px;
 height:20px;
 background:#fff;
 transform:translateX(-50%) translateY(-50%) rotate(45deg);
 top:29px;
 left:50%;
 box-shadow:0 2px 4px 0 rgba(120,115,137,0.5)
}
.aa-srt-landing .aa-srt-vs-group-level-toolip-text {
 position:absolute;
 width:231px;
 min-height:88px;
 display:inline-block;
 z-index:9999999999999;
 top:calc(100% + 20px);
 padding:10px;
 box-shadow:0 2px 4px 0 rgba(120,115,137,0.5);
 background-color:#fff;
 font-size:1.4rem;
 line-height:22px;
 color:#4d4d4d;
 z-index:999999
}
.aa-srt-landing .aa-srt-vs-chart-content,
.aa-srt-landing .aa-srt-vs-table-content {
 max-height:calc(100vh - 260px);
 overflow-y:auto;
 overflow-x:hidden
}
.aa-srt-landing .aa-srt-vs-table-wrapper {
 padding-left:70px;
 padding-top:50px;
 padding-bottom:20px
}
.aa-srt-landing table.aa-srt-scrollable-table {
 position:relative;
 width:100%;
 overflow:hidden;
 border-collapse:collapse
}
.aa-srt-landing table.aa-srt-scrollable-table tr {
 display:flex
}
.aa-srt-landing table.aa-srt-scrollable-table thead {
 position:relative;
 display:block;
 width:100%;
 overflow:visible;
 color:#031794
}
.aa-srt-landing table.aa-srt-scrollable-table thead th,
.aa-srt-landing table.aa-srt-scrollable-table td {
 text-align:center;
 background-color:white;
 min-width:92px;
 display:flex;
 align-items:center;
 justify-content:center;
 width:92px
}
.aa-srt-landing table.aa-srt-scrollable-table thead th:nth-child(1) {
 position:relative
}
.aa-srt-landing table.aa-srt-scrollable-table tbody {
 position:relative;
 display:block;
 width:100%;
 max-height:160px;
 overflow:scroll
}
.aa-srt-landing table.aa-srt-scrollable-table tbody tr td:nth-child(1) {
 position:relative;
 font-size:1.2rem;
 line-height:1.7rem;
 font-weight:700;
 color:#031794;
 text-transform:uppercase;
 display:flex
}
.aa-srt-landing table.aa-srt-scrollable-table tbody::-webkit-scrollbar {
 width:5px;
 height:5px
}
.aa-srt-landing table.aa-srt-scrollable-table tbody::-webkit-scrollbar-track {
 background:#e4e4e4
}
.aa-srt-landing table.aa-srt-scrollable-table tbody::-webkit-scrollbar-thumb {
 background:#D2DAE6
}
.aa-srt-landing table.aa-srt-scrollable-table tbody::-webkit-scrollbar-thumb:hover {
 background:#D2DAE6
}
.aa-srt-landing .aa-srt-inline-loader {
 position:relative;
 min-height:280px
}
.aa-srt-landing .aa-srt-inline-loader::before {
 content:"";
 background-image:url(/~/media/images/A/Anglo-American-Group/PLC/content-images/srt-images/aa-srt-inline-loader.gif);
 width:16px;
 height:11px;
 background-size:cover;
 display:block;
 z-index:10;
 position:absolute;
 top:0;
 left:0;
 margin:10% auto;
 bottom:0;
 right:0
}
.aa-srt-landing .aa-srt-inline-loader::after {
 content:"";
 width:100%;
 height:100%;
 background-color:#fff;
 position:absolute;
 top:0;
 z-index:9;
 left:0
}
.aa-srt-landing .aa-srt-error-popup {
 position:fixed;
 bottom:-100%;
 width:100%;
 z-index:9;
 text-align:center;
 transition:1.2s all ease
}
.aa-srt-landing .aa-srt-error-popup .aa-srt-err-text>p {
 color:#fff;
 display:inline-block;
 background-color:#00087;
 width:auto;
 padding:10px 25px;
 border-radius:23px;
 margin-bottom:0
}
.aa-srt-landing .aa-srt-error-popup.active {
 bottom:50px
}
.aa-srt-landing .aa-srt-error-popup .aa-srt-err-text a {
 color:#fff;
 font-size:1.4rem;
 margin-left:10px
}
.aa-srt-landing .aa-srt-survey-btn-main-wrapper {
 position:absolute;
 bottom:40px;
 background-color:#fff;
 right:25px;
 padding:15px 20px;
 border-radius:33.5px;
 box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
 display:flex
}
.aa-srt-landing .aa-srt-survey-btn-main-wrapper.mob {
 display:none
}
.aa-srt-landing .aa-srt-survey-btn-main-wrapper .cta-link {
 position:absolute;
 width:calc(100% - 33px);
 height:100%;
 top:0;
 left:0;
 margin:0;
 padding:0
}
.aa-srt-landing .aa-srt-survey-btn-main-wrapper .cta-link:after {
 display:none
}
.aa-srt-landing .aa-srt-survey-btn-main-wrapper .aa-srt-survey-text p {
 margin-bottom:0;
 font-size:1.2rem;
 line-height:15px
}
.aa-srt-landing .aa-srt-survey-smiley-wrapper {
 margin-right:10px
}
.aa-srt-landing .icn-survey-smiley {
 display:inline-flex
}
.aa-srt-landing .icn-survey-smiley:after {
 content:"";
 background-image:url(/~/media/Images/A/Anglo-American-Group/PLC/content-images/srt-images/icons/survey-smiley.svg);
 width:38px;
 height:18px;
 display:inline-block;
 background-size:cover
}
.aa-srt-landing .aa-srt-survey-text-wrapper {
 display:flex;
 align-items:center
}
.aa-srt-landing .aa-srt-survey-close-button {
 height:100%;
 display:flex;
 width:33px;
 align-items:center;
 justify-content:center;
 position:absolute;
 right:0;
 top:0
}
.aa-srt-landing .aa-srt-survey-close-button .icon-srt-cross {
 font-size:.7rem
}
.aa-srt-landing .aa-srt-survey-close-btn-wrapper {
 width:27px
}
.aa-srt-landing .aa-srt-survey-text>p>a {
 color:#031794;
 text-decoration:underline
}
.aa-srt-landing .aa-srt-survey-text>p:last-child {
 color:#aaa
}
.aa-srt-landing .aa-srt-survey-text>p:last-child>strong {
 font-weight:bold
}
.aa-srt-landing .aa-srt-chart-mob-overlay-outer-wrapper {
 display:none
}
.aa-srt-landing .aa-srt-vs-filters-apply-btn-wrapper {
 position:fixed;
 width:100%;
 bottom:0;
 padding:25px 15px;
 background-color:#fff;
 box-shadow:0 -7px 20px 0 rgba(0,0,0,0.1);
 z-index:1;
 display:flex;
 justify-content:flex-end;
 display:none
}
.aa-srt-landing .aa-srt-vs-apply-btn {
 margin-bottom:0
}
.aa-srt-landing .aa-srt-vs-years-mob-filter-wrapper {
 margin:15px;
 padding:20px 13px;
 background-color:rgba(0,39,118,0.05);
 border-radius:3px;
 display:none
}
.aa-srt-landing .aa-srt-vs-years-mob-filter-wrapper .aa-srt-years-filter-wrapper {
 display:flex;
 justify-content:space-between;
 margin-bottom:30px
}
.aa-srt-landing .aa-srt-vs-years-mob-filter-wrapper .aa-srt-years-filter-wrapper a:last-child {
 margin-right:0
}
.aa-srt-landing .aa-srt-vs-years-mob-filter-wrapper .aa-srt-vs-from-date-filter-wrapper {
 display:flex;
 justify-content:space-between
}
.aa-srt-landing .aa-srt-vs-years-mob-filter-wrapper .aa-srt-vs-fromyear-ddl ul,
.aa-srt-landing .aa-srt-vs-years-mob-filter-wrapper .aa-srt-vs-toyear-ddl ul {
 bottom:100%;
 top:inherit
}
.aa-srt-landing .aa-srt-vp-panel {
 position:absolute;
 top:0;
 width:calc(100% - 132px);
 background-color:#fff;
 border-radius:3px;
 height:calc(100vh - 122px);
 z-index:9
}
.aa-srt-landing .aa-srt-vp-theme-label {
 font-size:1.2rem;
 font-weight:bold;
 color:#4d4d4d;
 text-transform:uppercase;
 margin-bottom:10px
}
.aa-srt-landing .aa-srt-vp-cat-label {
 font-size:3.2rem;
 font-weight:bold;
 color:#031794;
 margin-bottom:15px
}
.aa-srt-landing .aa-srt-vp-intro-text-wrapper p {
 font-size:2.1rem;
 line-height:30px;
 color:#565656
}
.aa-srt-landing .aa-srt-vp-intro-text-wrapper {
 margin-bottom:30px
}
.aa-srt-landing .aa-srt-vp-related-cat-section {
 padding:10px 15px;
 border-radius:10px;
 border:solid 2px #d2dae6;
 background-color:#eff2f6
}
.aa-srt-landing .aa-srt-vp-content-section {
 margin-bottom:50px
}
.aa-srt-landing .aa-srt-vp-content-section:last-child {
 margin-bottom:0
}
.aa-srt-landing .aa-srt-vp-related-cat-title {
 font-size:1.8rem;
 font-weight:bold;
 color:#031794;
 margin-bottom:15px
}
.aa-srt-landing .aa-srt-vp-related-cat-tag-text {
 display:inline-block;
 padding:5px 10px;
 border-radius:16px;
 border:solid 1px #666;
 margin-right:5px;
 margin-bottom:5px
}
.aa-srt-landing .aa-srt-vp-main-content-wrapper h3 {
 margin-bottom:15px
}
.aa-srt-landing .aa-srt-vp-main-wrapper {
 padding:50px 60px
}
.aa-srt-landing .aa-srt-vp-main-wrapper h3 {
 font-weight:bold;
 text-transform:inherit;
 color:#031794;
 margin-bottom:18px
}
.aa-srt-landing .aa-srt-vp-main-wrapper .text-signpost-wrap:hover * {
 color:#fff
}
.aa-srt-landing .aa-srt-vp-main-content-wrapper h3:not(:first-child):nth-last-of-type(1) {
 margin-bottom:30px
}
.aa-srt-landing .aa-srt-vp-inner-content-wrapper {
 margin-bottom:50px
}
.aa-srt-landing .aa-srt-vp-main-content-wrapper ul {
 list-style-type:disc;
 padding-left:20px;
 margin-bottom:30px
}
body.isViewPerformOpened .aa-srt-ind-view-data-panel:after {
 content:"";
 width:100%;
 height:100%;
 background-color:rgba(0,39,118,0.3);
 top:0;
 position:absolute;
 z-index:8
}
.aa-srt-landing .aa-srt-vp-signpost-box {
 width:calc(50% - 30px);
 min-height:154px
}
.aa-srt-landing .aa-srt-vp-content-table {
 width:100%;
 border-bottom:1px solid #e4e4e4
}
.aa-srt-landing .aa-srt-vp-signpost-title-wrapper .cta-link,
.aa-srt-landing .aa-srt-vp-signpost-title-wrapper .box-link,
.aa-srt-landing .aa-srt-vp-signpost-title-wrapper a {
 color:#002478;
 font-weight:bold;
 font-size:1.8rem;
 line-height:16px
}
.aa-srt-landing .aa-srt-vp-close-btn {
 position:absolute;
 top:20px;
 font-size:1.7rem;
 color:#fe0000;
 right:30px
}
.aa-srt-landing .aa-srt-vp-content-table tr td {
 padding:12px 18px;
 vertical-align:middle
}
.aa-srt-landing .aa-srt-vp-content-table tr th {
 padding:15px 18px;
 border-right:0;
 border-top:0;
 color:#031794;
 font-size:1.4rem;
 line-height:normal
}
.aa-srt-landing .aa-srt-vp-content-table tr td .status-text {
 font-size:1rem;
 color:#666
}
.aa-srt-landing .aa-srt-vp-content-table tr td:first-child {
 font-size:1.2rem;
 line-height:17px;
 color:#4d4d4d;
 text-transform:uppercase
}
.aa-srt-landing .aa-srt-vp-content-table tr td:first-child span {
 display:block;
 margin-bottom:5px;
 font-size:1.6rem;
 color:#1d3175
}
.aa-srt-landing .aa-srt-vp-content-table tr td>a {
 font-size:1.2rem;
 font-weight:bold;
 line-height:17px;
 color:#4d4d4d;
 text-decoration:underline
}
.aa-srt-landing .aa-srt-vp-content-section .scrollable-table {
 overflow-x:auto;
 width:100%;
 margin-bottom:30px
}
.aa-srt-landing .aa-srt-pop-main-wrapper .aa-srt-pop-wrapper.srtAnim {
 visibility:hidden;
 opacity:0;
 transform:translateY(150px);
 transition:1.4s ease
}
.aa-srt-landing .aa-srt-pop-main-wrapper.loaded .aa-srt-pop-wrapper.srtAnim {
 visibility:visible;
 opacity:1;
 transform:translateY(0px);
 transition:1.4s ease;
 transition-delay:300ms
}
.aa-srt-landing .aa-srt-pop-main-wrapper .aa-srt-pop-title.srtAnim {
 visibility:hidden;
 opacity:0;
 transform:translateX(-100px);
 transition:.6s
}
.aa-srt-landing .aa-srt-pop-main-wrapper.loaded .aa-srt-pop-title.srtAnim {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.6s ease;
 transition-delay:1.2s
}
.aa-srt-landing .aa-srt-pop-main-wrapper .report-content-item.srtAnim p {
 visibility:hidden;
 opacity:0;
 transform:translateX(-100px);
 transition:.6s ease
}
.aa-srt-landing .aa-srt-pop-main-wrapper.loaded .report-content-item.srtAnim p {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.6s ease
}
.aa-srt-landing .aa-srt-pop-main-wrapper.loaded .report-content-item.srtAnim p:first-child {
 transition-delay:1.8s
}
.aa-srt-landing .aa-srt-pop-main-wrapper .aa-srt-pop-last-updated-text-holder.srtAnim {
 visibility:hidden;
 opacity:0;
 transform:translateX(150px);
 transition:.6s ease
}
.aa-srt-landing .aa-srt-pop-main-wrapper.loaded .aa-srt-pop-last-updated-text-holder.srtAnim {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.6s ease;
 transition-delay:2.1s
}
.aa-srt-landing .aa-srt-pop-main-wrapper .aa-srt-pop-explore-data-btn-wrapper.srtAnim {
 visibility:hidden;
 opacity:0;
 transform:translateX(150px);
 transition:.6s ease
}
.aa-srt-landing .aa-srt-pop-main-wrapper.loaded .aa-srt-pop-explore-data-btn-wrapper.srtAnim {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.6s ease;
 transition-delay:2.4s
}
.aa-srt-landing .aa-srt-pop-main-wrapper .aa-srt-pop-footer-wrapper .aa-srt-pop-footer-link-wrapper.srtAnim:first-child {
 visibility:hidden;
 opacity:0;
 transform:translateX(-150px);
 transition:.6s ease
}
.aa-srt-landing .aa-srt-pop-main-wrapper.loaded .aa-srt-pop-footer-wrapper .aa-srt-pop-footer-link-wrapper.srtAnim:first-child {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.6s ease;
 transition-delay:2.7s
}
.aa-srt-landing .aa-srt-pop-main-wrapper .aa-srt-pop-footer-wrapper .aa-srt-pop-footer-link-wrapper.srtAnim:last-child {
 visibility:hidden;
 opacity:0;
 transform:translateX(150px);
 transition:.6s ease
}
.aa-srt-landing .aa-srt-pop-main-wrapper.loaded .aa-srt-pop-footer-wrapper .aa-srt-pop-footer-link-wrapper.srtAnim:last-child {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.6s ease;
 transition-delay:2.7s
}
.aa-srt-landing .aa-srt-listing-main-wrapper .aa-srt-listing-title.srtAnim {
 visibility:hidden;
 opacity:0;
 transform:translateX(-100px);
 transition:.6s
}
.aa-srt-landing .aa-srt-listing-main-wrapper.loaded .aa-srt-listing-title.srtAnim {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.6s ease
}
.aa-srt-landing .aa-srt-listing-main-wrapper .aa-srt-listing-content.srtAnim {
 visibility:hidden;
 opacity:0;
 transform:translateX(-100px);
 transition:.6s
}
.aa-srt-landing .aa-srt-listing-main-wrapper.loaded .aa-srt-listing-content.srtAnim {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.6s ease;
 transition-delay:300ms
}
.aa-srt-landing .aa-srt-selected-indicator-main-wrapper {
 visibility:hidden;
 opacity:0;
 transform:translateY(100%);
 transition:.6s ease
}
.aa-srt-landing .aa-srt-selected-indicator-main-wrapper.active {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.6s ease
}
.aa-srt-landing .aa-srt-vs-group-level-toolip-text.srtAnim {
 visibility:hidden;
 opacity:0;
 transform:translateY(50px);
 transition:.6s ease
}
.aa-srt-landing .aa-srt-vs-group-level-toolip-text.srtAnim.hover {
 visibility:visible;
 opacity:1;
 transform:translateX(0px);
 transition:.6s ease
}
.aa-srt-landing .aa-srt-vp-panel.srtAnim {
 visibility:hidden;
 opacity:0;
 transform:translateX(-100%);
 transition:.6s ease
}
body.isViewPerformOpened .aa-srt-landing .aa-srt-vp-panel.srtAnim {
 visibility:visible;
 opacity:1;
 transform:translateX(0px)
}
.aa-srt-landing .aa-srt-ind-filters-panel,
.aa-srt-landing .aa-srt-ind-view-screen-panel,
.aa-srt-landing .aa-srt-ind-view-data-panel,
.aa-srt-landing .aa-srt-export-panel.mob {
 transform:translateX(-100%);
 transition:.6s ease
}
.aa-srt-landing .aa-srt-ind-view-data-panel {
 transition-delay:300ms
}
body.aa-srt-view-ds-opened .aa-srt-landing .aa-srt-ind-filters-panel,
body.aa-srt-view-ds-opened .aa-srt-landing .aa-srt-ind-view-screen-panel,
body.aa-srt-view-ds-opened .aa-srt-landing .aa-srt-ind-view-data-panel,
body.aa-srt-view-ds-opened .aa-srt-landing .aa-srt-export-panel.mob {
 transform:translateX(0px);
 transition:.6s ease
}
body.aa-srt-view-ds-opened .aa-srt-landing .aa-srt-ind-view-data-panel {
 transition-delay:300ms
}
.aa-srt-landing .aa-srt-pop-main-wrapper .aa-srt-survey-btn-main-wrapper.srtAnim,
.aa-srt-landing .aa-srt-pop-main-wrapper.loaded .aa-srt-survey-btn-main-wrapper.hideBtn {
 visibility:hidden;
 opacity:0;
 transform:translateY(100px);
 transition:.6s ease
}
.aa-srt-landing .aa-srt-pop-main-wrapper.loaded .aa-srt-survey-btn-main-wrapper {
 visibility:visible;
 opacity:1;
 transform:translateY(0px);
 transition:all .6s ease;
 transition-property:transform,border-radius,opacity,visibility;
 transition-delay:3s
}
@keyframes fadein {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-moz-keyframes fadein {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes fadein {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-o-keyframes fadein {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@media all and (max-width:1300px) {
 .aa-srt-landing .aa-srt-years-filter-btn {
  margin-bottom:5px;
  margin-right:10px
 }
}
@media all and (max-width:1250px) {
 .aa-srt-landing .aa-srt-vs-from-date-filter-wrapper {
  display:none
 }
}
@media all and (max-width:1024px) {
 .aa-srt-landing .aa-srt-vs-from-date-filter-wrapper .aa-srt-ddl .selected-text-btn {
  min-width:120px
 }
 .aa-srt-landing .aa-srt-vs-chart-content,
 .aa-srt-landing .aa-srt-vs-table-content {
  max-height:calc(100vh - 355px)
 }
}
@media all and (min-width:992px) and (max-width:1200px) {
 .aa-srt-landing .aa-srt-vs-ind-title-panel {
  display:block;
  padding:15px 60px
 }
 .aa-srt-landing .aa-srt-vs-safety-perfm-text-wrapper {
  margin-top:25px
 }
}
@media all and (min-width:768px) and (max-width:1024px) {
 .aa-srt-landing .aa-srt-ind-back-link-wrapper {
  padding:0 20px 30px 20px
 }
 .aa-srt-landing .aa-srt-ind-control-panel-wrapper {
  padding-left:0;
  padding-right:0;
  margin-bottom:10px
 }
 .aa-srt-landing .aa-srt-view-screen-filters-wrapper {
  padding-left:20px;
  padding-right:20px
 }
 .aa-srt-landing .aa-srt-indicators-control-panel-title {
  padding-left:20px;
  padding-right:20px;
  margin-bottom:10px
 }
 .aa-srt-landing .aa-srt-ind-control-panel-list-wrapper ul {
  display:flex;
  flex-wrap:wrap
 }
 .aa-srt-landing .aa-srt-ind-control-panel-list-wrapper ul li {
  width:calc(50% - 60px);
  flex:calc(50% - 60px);
  margin:0 15px;
  border-top:2px solid #031794;
  margin-bottom:10px!important
 }
 .aa-srt-landing .aa-srt-ind-control-panel-list-wrapper {
  border:0
 }
}
@media all and (max-width:1024px) {
 body.vsIndFilterPanelActive #headerwrapper,
 body.isViewPerformOpened #headerwrapper {
  z-index:1
 }
 body.vsIndFilterPanelActive .aa-srt-ind-view-screen-panel {
  z-index:9
 }
 .aa-srt-landing .aa-srt-pop-wrapper {
  width:100%
 }
 .aa-srt-landing .aa-srt-filters-desk-panel {
  margin-bottom:50px
 }
 .aa-srt-landing .aa-srt-results-main-wrapper {
  padding-bottom:5px
 }
 .aa-srt-landing .aa-srt-listing-section-main-wrapper {
  padding-top:30px
 }
 .aa-srt-landing .aa-srt-listing-main-wrapper {
  margin-top:100px
 }
 .aa-srt-landing .aa-srt-top-filters-scrollable-area {
  width:100%
 }
 .aa-srt-landing .aa-srt-ind-filters-panel {
  transform:translateX(-100%)!important;
  transition:.6s ease!important;
  visibility:hidden;
  opacity:0
 }
 .aa-srt-landing .aa-srt-ind-filters-panel.active {
  flex:1 0 100%;
  transform:translateX(0px)!important;
  transition:.6s ease!important;
  position:fixed;
  width:100%;
  top:0;
  visibility:visible;
  opacity:1
 }
 .aa-srt-landing .aa-srt-ind-view-data-panel {
  width:100%;
  position:fixed;
  padding-top:119px;
  bottom:0
 }
 .aa-srt-landing .aa-srt-export-panel {
  position:fixed;
  bottom:0;
  width:100%;
  z-index:1
 }
 .aa-srt-landing .aa-srt-vs-chart-content {
  max-height:calc(100vh - 300px)
 }
 .aa-srt-landing .mob.aa-srt-ind-back-link-wrapper,
 .aa-srt-landing .aa-srt-vs-from-date-filter-wrapper {
  display:flex
 }
 .aa-srt-landing .aa-srt-vs-chart-tabs-panel {
  padding-top:10px
 }
 .aa-srt-landing .aa-srt-vs-chart-tabs-panel {
  padding:17px 20px 20px 20px
 }
 .aa-srt-landing .aa-srt-vs-all-charts-wrapper {
  padding-left:0;
  padding-right:0
 }
 .aa-srt-landing .aa-srt-vs-ind-title-panel {
  padding:12px 45px
 }
 .aa-srt-landing .aa-srt-vs-table-wrapper {
  padding-left:40px
 }
 .aa-srt-landing .aa-srt-export-panel .aa-srt-ddl ul,
 .aa-srt-landing .aa-srt-export-panel .aa-srt-vs-export-ddl ul {
  bottom:100%;
  top:inherit
 }
 .aa-srt-landing .aa-srt-vs-filters-apply-btn-wrapper {
  display:flex
 }
 .aa-srt-landing .aa-srt-vs-filters-scrollable-section {
  max-height:calc(100% - 128px)
 }
 .aa-srt-landing .aa-srt-vp-panel {
  position:fixed;
  width:100%;
  height:100vh
 }
 .aa-srt-landing .aa-srt-pop-main-wrapper {
  min-height:708px
 }
}
@media all and (max-width:991px) {
 .aa-srt-landing .aa-srt-ind-view-data-panel {
  padding-top:68px
 }
 .aa-srt-landing .aa-srt-vs-chart-content,
 .aa-srt-landing .aa-srt-vs-table-content {
  max-height:calc(100vh - 305px)
 }
 body.iphoneX .aa-srt-landing .aa-srt-vs-chart-content,
 body.iphoneX .aa-srt-landing .aa-srt-vs-table-content {
  max-height:calc(100vh - 400px)
 }
}
@media all and (max-width:991px) and (orientation:portrait) {
 body.iphoneX .aa-srt-landing .aa-srt-vp-panel {
  height:calc(100vh - 170px)
 }
 body.s9 .aa-srt-landing .aa-srt-vp-panel {
  height:calc(100vh - 113px)
 }
}
@media all and (max-width:991px) and (orientation:landscape) {
 body.iphoneX .aa-srt-landing .aa-srt-vp-panel {
  height:calc(100vh - 78px)
 }
 body.s9 .aa-srt-landing .aa-srt-vp-panel {
  height:calc(100vh - 133px)
 }
}
@media all and (max-width:767px) {
 .aa-srt-landing .aa-srt-pop-footer-link-wrapper {
  text-align:center
 }
 .aa-srt-landing .aa-srt-pop-footer-link-wrapper:first-child {
  margin-bottom:25px
 }
 .aa-srt-landing .aa-srt-pop-footer-wrapper {
  flex-direction:column;
  padding:0 5px 40px 5px
 }
 .aa-srt-landing .aa-srt-pop-body-wrapper {
  padding:27px 20px 40px 20px
 }
 .aa-srt-landing .aa-srt-top-filters-main-wrapper {
  position:relative
 }
 .aa-srt-landing .aa-srt-tabs-control-wrapper {
  display:none
 }
 .aa-srt-landing .aa-srt-filters-mob-panel {
  display:block
 }
 .aa-srt-landing .aa-srt-filters-desk-panel,
 .aa-srt-landing .aa-srt-selected-filtes-tag-main-wrapper,
 .aa-srt-landing .aa-srt-results-main-wrapper {
  padding-bottom:0
 }
 .aa-srt-landing .aa-srt-listing-section-main-wrapper {
  padding:35px 0
 }
 .aa-srt-landing .aa-srt-filters-desk-panel {
  position:fixed;
  background-color:#fff;
  height:100%;
  width:100%;
  top:0;
  z-index:9999
 }
 .aa-srt-landing .aa-srt-filters-wrapper {
  margin-top:30px
 }
 .aa-srt-landing .aa-srt-top-filters-scrollable-area {
  width:100%;
  display:block
 }
 .aa-srt-landing .aa-srt-top-filters-dropdown-wrapper,
 .aa-srt-landing .aa-srt-top-filters-wrapper {
  display:block
 }
 .aa-srt-landing .aa-srt-top-filters-wrapper li a span.icon-srt-down-arrow {
  display:none
 }
 .aa-srt-landing .aa-srt-top-filters-wrapper {
  border-bottom:0
 }
 .aa-srt-landing .aa-srt-top-filters-dropdown-wrapper {
  position:relative
 }
 .aa-srt-landing .aa-srt-top-filters-dropdown-wrapper .selected-text-btn {
  display:flex!important;
  cursor:pointer;
  font-size:1.4rem;
  color:#002478;
  font-weight:bold;
  min-width:157px;
  padding:13px 30px 13px 22px;
  border:2px solid #e9e9e9;
  align-items:center;
  position:relative;
  transition:all .4s ease
 }
 .aa-srt-landing .aa-srt-top-filters-dropdown-wrapper .selected-text-btn .icon-srt-down-arrow {
  font-size:.8rem;
  position:absolute;
  right:16px;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  transition:all .4s ease
 }
 .aa-srt-landing .aa-srt-top-filters-dropdown-wrapper .aa-srt-top-filters-total-counts-holder {
  margin-right:18px
 }
 .aa-srt-landing .aa-srt-top-filters-dropdown-wrapper.active .selected-text-btn .icon-srt-down-arrow {
  -webkit-transform:translateY(-50%) rotate(180deg);
  -moz-transform:translateY(-50%) rotate(180deg);
  -ms-transform:translateY(-50%) rotate(180deg);
  transform:translateY(-50%) rotate(180deg)
 }
 .aa-srt-landing .aa-srt-top-filters-dropdown-wrapper .aa-srt-top-filters-wrapper {
  display:none;
  box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
  background-color:#fff;
  padding:5px 0;
  position:absolute;
  width:100%;
  left:1px;
  top:100%;
  max-height:200px;
  overflow:hidden;
  z-index:2
 }
 .aa-srt-landing .aa-srt-top-filters-main-wrapper,
 .aa-srt-landing .aa-srt-top-filters-scrollable-area {
  overflow:inherit
 }
 .aa-srt-landing .aa-srt-top-filters-wrapper li {
  padding-right:0
 }
 .aa-srt-landing .aa-srt-top-filters-wrapper li a {
  color:#031794;
  font-weight:bold;
  padding:12px 20px 12px 20px!important
 }
 .aa-srt-landing .aa-srt-top-filters-wrapper li a.active {
  background-color:rgba(210,218,230,0.3);
  border:0
 }
 .aa-srt-landing .aa-srt-top-filters-main-wrapper.active .aa-srt-top-filters-wrapper li:first-child a .sliding-border {
  display:none
 }
 .aa-srt-landing .aa-srt-selected-filters-wrapper {
  width:100%;
  margin-top:35px
 }
 .aa-srt-landing .aa-srt-selected-filters-main-wrapper {
  padding:25px 0 10px 0
 }
 .aa-srt-landing .aa-srt-select-all-wrapper {
  right:0;
  top:-35px;
  left:0
 }
 .aa-srt-landing .aa-srt-top-filters-wrapper li a .aa-srt-top-filters-inner-wrapper {
  padding-left:0
 }
 .aa-srt-landing .aa-srt-apply-btn-main-wrapper {
  position:fixed;
  bottom:0;
  width:100%;
  padding:10px 15px;
  box-shadow:0 -7px 20px 0 rgba(0,0,0,0.1)
 }
 .aa-srt-landing .aa-srt-apply-btn-wrapper .aa-srt-apply-btn {
  width:100%;
  text-align:center;
  margin:0
 }
 .aa-srt-landing .aa-srt-indicator-tag {
  font-size:1rem
 }
 .aa-srt-landing .aa-srt-indicator-title {
  font-size:1.6rem
 }
 .aa-srt-landing .aa-srt-indicator-btm-tag>span:first-child {
  font-size:1.5rem
 }
 .aa-srt-landing .aa-srt-indicator-btm-tag-text {
  font-size:.8rem
 }
 .aa-srt-landing .aa-srt-indicator-box {
  min-height:165px;
  padding:20px 20px 10px 20px
 }
 .aa-srt-landing .aa-srt-sort-by-wrapper {
  display:none!important
 }
 .aa-srt-landing .aa-srt-top-filters-wrapper li a .aa-srt-top-filters-counts {
  margin-right:10px
 }
 .aa-srt-landing .aa-srt-filters-desk-panel-inner-wrapper {
  margin-top:83px;
  height:calc(100% - 158px);
  position:relative;
  overflow:auto
 }
 .aa-srt-landing .aa-srt-mob-elem.aa-srt-selected-filtes-tag-main-wrapper {
  display:block;
  position:relative
 }
 .aa-srt-landing .aa-srt-mob-elem.aa-srt-selected-filtes-tag-main-wrapper .aa-srt-reset-filter-btn-wrapper {
  display:none
 }
 .aa-srt-landing .aa-srt-mob-elem.aa-srt-selected-filtes-tag-main-wrapper .aa-srt-reset-btn {
  justify-content:left
 }
 .aa-srt-landing .aa-srt-mob-elem.aa-srt-selected-filtes-tag-main-wrapper .aa-srt-reset-filter-btn-wrapper {
  margin-bottom:25px
 }
 .aa-srt-landing .aa-srt-sortby-mob-panel-btn-wrapper {
  position:relative
 }
 .aa-srt-landing .aa-srt-sortby-mob-panel-btn {
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:16px 21px 17px 15px
 }
 .aa-srt-landing .aa-srt-sortby-mob-panel-btn-wrapper ul {
  position:absolute;
  width:100%;
  background-color:#fff;
  z-index:1;
  box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
  display:none
 }
 .aa-srt-landing .aa-srt-sortby-mob-panel-btn-wrapper ul li {
  width:100%!important
 }
 .aa-srt-landing .aa-srt-sortby-mob-panel-btn-wrapper ul li a {
  padding:16px 21px 17px 15px;
  display:block;
  font-size:1.4rem;
  font-weight:bold;
  color:#666
 }
 .aa-srt-landing .aa-srt-sortby-mob-panel-btn-wrapper ul li a.active {
  background-color:rgba(210,218,230,0.3)
 }
 .aa-srt-landing .aa-srt-years-filter-wrapper,
 .aa-srt-landing .aa-srt-vs-from-date-filter-wrapper {
  display:none
 }
 .aa-srt-landing .aa-srt-primary-link {
  font-size:1.4rem
 }
 .aa-srt-landing .aa-srt-pop-wrapper {
  margin-top:70px
 }
 .aa-srt-landing .aa-srt-view-ds-btn {
  margin-right:0
 }
 .aa-srt-landing .aa-srt-vs-ind-title-panel {
  display:block
 }
 .aa-srt-landing .aa-srt-vs-safety-perfm-text-wrapper {
  margin-top:15px;
  margin-bottom:5px
 }
 .aa-srt-landing .icon-srt-star:after {
  width:12px;
  height:12px
 }
 .aa-srt-landing .aa-srt-ind-back-link-wrapper.mob {
  padding:17px 15px
 }
 .aa-srt-landing .aa-srt-selected-indicator-wrapper {
  padding:15px 0
 }
 .aa-srt-landing .aa-srt-vs-chart-content {
  max-height:calc(100vh - 250px)
 }
 .aa-srt-landing .aa-srt-ind-back-link-wrapper {
  padding-bottom:15px;
  padding-left:15px;
  padding-right:15px
 }
 .aa-srt-landing .aa-srt-ind-control-panel-wrapper {
  margin-bottom:20px;
  padding-left:15px;
  padding-right:15px
 }
 body.vsIndFilterPanelActive #headerwrapper,
 body.isViewPerformOpened #headerwrapper {
  z-index:1
 }
 body.vsIndFilterPanelActive .aa-srt-ind-view-screen-panel {
  z-index:9
 }
 .aa-srt-landing .aa-srt-vs-filters-apply-btn-wrapper {
  padding:10px 15px
 }
 .aa-srt-landing .aa-srt-vs-filters-apply-btn-inner-wrapper {
  width:100%
 }
 .aa-srt-landing .aa-srt-vs-filters-apply-btn-inner-wrapper .aa-srt-vs-apply-btn {
  display:block;
  text-align:center;
  margin-right:0
 }
 .aa-srt-landing .aa-srt-vs-filters-scrollable-section {
  max-height:calc(100% - 70px)
 }
 body.iphoneX .aa-srt-landing .aa-srt-vs-filters-scrollable-section {
  max-height:calc(100% - 200px)
 }
 body.iphoneX .aa-srt-landing .aa-srt-vs-filters-apply-btn-wrapper {
  bottom:116px
 }
 .aa-srt-landing .aa-srt-ind-control-panel-list-wrapper ul li {
  padding:20px 5px 26px 10px
 }
 .aa-srt-landing .aa-srt-ind-filters-panel.active {
  padding-top:30px
 }
 .aa-srt-landing .aa-srt-view-screen-filters-wrapper {
  padding-left:15px;
  padding-right:15px
 }
 .aa-srt-landing .aa-srt-vs-main-filter-title-panel {
  padding:20px 5px 26px 10px
 }
 .aa-srt-landing .aa-srt-view-screen-filters-list-wrapper ul li .aa-srt-select-all-wrapper {
  right:0!important;
  left:inherit
 }
 .aa-srt-landing .aa-srt-vs-main-filter-chk-panel {
  padding:20px 20px 20px 25px
 }
 .aa-srt-landing table.aa-srt-scrollable-table thead th {
  width:62px;
  min-width:62px;
  padding:25px 0;
  text-align:center;
  color:#031794
 }
 .aa-srt-landing table.aa-srt-scrollable-table tbody td {
  width:62px;
  min-width:62px;
  padding:25px 0;
  text-align:center
 }
 .aa-srt-landing .aa-srt-footnote-wrapper {
  padding-left:20px;
  padding-top:10px
 }
 .aa-srt-landing .aa-srt-vs-table-wrapper {
  padding-top:10px;
  padding-bottom:10px
 }
 .aa-srt-landing table.aa-srt-scrollable-table tbody td {
  word-break:break-all
 }
 .aa-srt-landing .aa-srt-vp-signpost-box {
  width:calc(100% - 30px);
  min-height:150px;
  margin-bottom:15px
 }
 .aa-srt-landing .aa-srt-vp-main-wrapper {
  padding:29px 20px
 }
 .aa-srt-landing .aa-srt-vp-theme-label {
  font-size:1rem
 }
 .aa-srt-landing .aa-srt-vp-cat-label {
  font-size:2.4rem;
  margin-bottom:10px
 }
 .aa-srt-landing .aa-srt-vp-content-section {
  margin-bottom:30px
 }
 .aa-srt-landing .aa-srt-vp-related-cat-title {
  font-size:1.6rem
 }
 .aa-srt-landing .aa-srt-vp-intro-text-wrapper p,
 .aa-srt-landing .aa-srt-vp-content-section p {
  font-size:1.4rem;
  line-height:24px
 }
 .aa-srt-landing .aa-srt-vp-content-table {
  width:480px
 }
 .ico-srt-status {
  margin-right:0;
  display:block;
  float:none
 }
 .ico-srt-status span {
  margin-right:3px
 }
 .aa-srt-landing .aa-srt-survey-btn-main-wrapper.mob {
  display:flex
 }
 .aa-srt-landing .aa-srt-survey-btn-main-wrapper.desk,
 .aa-srt-landing .aa-srt-survey-btn-main-wrapper.mob .aa-srt-survey-text-wrapper,
 .aa-srt-landing .aa-srt-survey-btn-main-wrapper.mob .aa-srt-survey-close-button {
  display:none
 }
 .aa-srt-landing .aa-srt-survey-btn-main-wrapper.mob .aa-srt-survey-smiley-wrapper {
  margin-right:0
 }
 .aa-srt-landing .aa-srt-survey-btn-main-wrapper.mob .aa-srt-survey-smiley-wrapper>a:first-child {
  display:flex;
  padding:12px 14px
 }
 .aa-srt-landing .aa-srt-vs-from-date-label {
  margin:0
 }
 .aa-srt-landing .aa-srt-survey-btn-main-wrapper.opened {
  display:block;
  width:133px;
  border-radius:11px;
  box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);
  padding:12px
 }
 .aa-srt-landing .aa-srt-survey-btn-main-wrapper.opened .aa-srt-survey-smiley-wrapper {
  display:flex;
  justify-content:space-between;
  margin-bottom:15px
 }
 .aa-srt-landing .aa-srt-survey-btn-main-wrapper.opened .aa-srt-survey-close-button {
  display:block;
  position:relative;
  text-align:right
 }
 .aa-srt-landing .aa-srt-survey-btn-main-wrapper.opened .aa-srt-survey-text p {
  line-height:18px
 }
 .aa-srt-landing .aa-srt-survey-btn-main-wrapper.opened .aa-srt-survey-text-wrapper {
  display:block
 }
 .aa-srt-landing .aa-srt-survey-btn-main-wrapper.opened {
  transition-delay:0s!important
 }
 .aa-srt-landing .aa-srt-survey-btn-main-wrapper {
  right:15px;
  bottom:20px;
  padding:0
 }
 .aa-srt-landing .aa-srt-survey-btn-main-wrapper.mob.opened .aa-srt-survey-smiley-wrapper>a:first-child {
  padding:0
 }
 .aa-srt-landing .aa-srt-vs-years-mob-filter-wrapper {
  display:block
 }
 .aa-srt-landing .aa-srt-vs-years-mob-filter-wrapper .aa-srt-years-filter-wrapper,
 .aa-srt-landing .aa-srt-vs-years-mob-filter-wrapper .aa-srt-vs-from-date-filter-wrapper {
  display:flex
 }
 .aa-srt-landing .aa-srt-chk-btn-txt {
  font-size:1.2rem;
  color:#031794
 }
 .aa-srt-landing .aa-srt-view-screen-filters-list-wrapper ul li .aa-srt-vs-main-filter-text {
  font-size:1.6rem;
  color:#00368b
 }
 .aa-srt-landing .aa-srt-chart-mob-overlay-outer-wrapper {
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  background-color:rgba(246,248,251,0.8);
  display:block
 }
 .aa-srt-landing .aa-srt-chart-mob-overlay-wrapper {
  padding:50px 30px;
  border-radius:4px;
  border:solid 2px #d2dae6;
  background-color:#f6f8fb;
  width:calc(100% - 30px);
  margin:0 auto;
  text-align:center;
  max-width:456px
 }
 .aa-srt-landing .aa-srt-chart-mob-overlay-msg-text {
  font-size:1.4rem;
  line-height:24px;
  text-align:center;
  color:#4d4d4d;
  margin-bottom:42px
 }
 .aa-srt-landing .aa-srt-indicator-box-inner-top {
  min-height:116px
 }
 .aa-srt-landing .aa-srt-ind-view-screen-panel.disabled .aa-srt-vs-ind-no-selected-wrapper {
  padding:35px 15px;
  max-width:100%
 }
 .aa-srt-landing .aa-srt-ind-view-screen-panel.disabled .aa-srt-vs-ind-no-selected-text * {
  font-size:1.4rem;
  line-height:24px
 }
 .aa-srt-landing .aa-srt-ind-view-screen-panel.disabled .aa-srt-vs-chart-content-inner-wrapper,
 .aa-srt-landing .aa-srt-ind-view-screen-panel.disabled .aa-srt-vs-table-content-inner-wrapper {
  position:relative;
  width:calc(100% - 30px);
  margin:0 auto;
  text-align:center;
  max-width:100%;
  margin-top:10%;
  transform:none;
  top:inherit;
  left:inherit
 }
 .aa-srt-landing .aa-srt-vs-group-level-text-wrapper .aa-srt-vs-group-level-text {
  font-size:1.2rem
 }
 .aa-srt-landing .aa-srt-vs-last-updated-text-wrapper {
  opacity:0;
  visibility:hidden
 }
 .aa-srt-landing .aa-srt-selected-filtes-tags-wrapper.show-less-tags {
  max-height:88px;
  overflow:hidden
 }
 .aa-srt-landing .aa-srt-selected-filtes-tag-main-wrapper .show-more-btn {
  font-size:1.2rem;
  font-weight:bold;
  color:#4d4d4d;
  padding:5px 0 10px 0;
  display:inline-block;
  margin:10px 0 0 0;
  display:flex;
  align-items:center;
  display:none
 }
 .aa-srt-landing .aa-srt-selected-filtes-tag-main-wrapper .show-more-btn:after {
  content:"";
  width:0;
  height:0;
  border-left:4px solid transparent;
  border-right:4px solid transparent;
  border-top:4px solid #666;
  display:inline-block;
  margin-left:10px
 }
 .aa-srt-landing .aa-srt-selected-filtes-tag-main-wrapper .show-more-btn.less:after {
  border-bottom:4px solid #666;
  border-top:0
 }
 .aa-srt-landing .aa-srt-vp-content-table tr th {
  font-size:1.2rem
 }
 .aa-srt-landing .aa-srt-vp-content-table tr td:first-child {
  font-size:1rem;
  line-height:13px
 }
 .aa-srt-landing .aa-srt-vp-content-table tr td,
 .aa-srt-landing .aa-srt-vp-content-table tr td * {
  font-size:1rem;
  line-height:12px
 }
 .aa-srt-landing .aa-srt-vp-content-table tr td .status-text {
  font-size:.6rem
 }
 .aa-srt-landing .aa-srt-vp-content-table tr th {
  padding:12px 10px
 }
 .aa-srt-landing .aa-srt-vp-content-table tr td {
  padding:12px 10px
 }
 .aa-srt-landing .aa-srt-export-panel:not(.mob) {
  display:none
 }
 body.aa-srt-view-ds-opened .aa-srt-landing .aa-srt-export-panel.mob {
  display:flex;
  z-index:99
 }
 body.vsIndFilterPanelActive .aa-srt-landing .aa-srt-export-panel.mob {
  display:none
 }
 .aa-srt-landing .aa-srt-ind-back-link-wrapper .aa-srt-back-cta-link {
  font-size:1.6rem
 }
 .aa-srt-landing .aa-srt-selected-ind-text {
  display:none
 }
 .aa-srt-landing .aa-srt-selected-text-wrapper,
 .aa-srt-landing .aa-srt-deselect-all-ind-btn-wrapper {
  margin-right:10px
 }
 .aa-srt-landing .aa-srt-selected-text-wrapper .aa-srt-counts {
  margin-right:0
 }
 .aa-srt-landing .aa-srt-filters-desk-panel {
  visibility:hidden;
  opacity:0;
  transform:translateY(100%);
  transition:.6s
 }
 .aa-srt-landing .aa-srt-filters-desk-panel.opened {
  visibility:visible;
  opacity:1;
  transform:translateY(0px);
  transition:.6s ease
 }
}
@media all and (max-width:480px) {
 .aa-srt-landing .aa-srt-vs-chart-tabs-panel {
  display:block
 }
 .aa-srt-landing .aa-srt-vs-chart-tabs-wrapper ul>li {
  width:50%
 }
 .aa-srt-landing .aa-srt-vs-chart-tabs-panel {
  padding:10px 15px
 }
 .aa-srt-landing .aa-srt-vs-last-updated-text-wrapper {
  margin-top:30px;
  opacity:.5
 }
 .aa-srt-landing .aa-srt-vs-ind-title-panel {
  padding:15px
 }
 .aa-srt-landing .aa-srt-export-panel {
  padding:10px 15px
 }
 .aa-srt-landing .aa-srt-vs-export-ddl-wrapper {
  width:100%;
  margin-left:0
 }
}
@media all and (max-width:320px) {
 .aa-srt-landing .aa-srt-pop-explore-data-btn {
  min-width:100%
 }
 .aa-srt-landing .aa-srt-indicator-box {
  min-height:164px
 }
 .aa-srt-landing .aa-srt-indicator-btm-tag {
  padding-right:15px
 }
}
.h1-small.marginTop0 {
 margin-top:0!important
}
.sub-nav-career ul li ul.subItems li:nth-child(-n+6) {
 border-top:1px solid rgba(215,221,232,0.5)
}
.featured-stories-slider-item .content-wrapper a:focus {
 outline:0
}
.use-style-v2.ar-v2-body-module .row.topAligned {
 align-items:flex-start!important
}
.annual-report-v2-module-landing.use-style-v2 .ar-v2-tabs-module .ar-v2-accordian-item ul {
 list-style:circle
}
.featured-stories-slider-item .content-wrapper a:before {
 content:"";
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 opacity:0
}
.featured-stories-slider-item .content-wrapper a:after {
 display:none
}
.featured-stories-slider-item .content-wrapper a {
 position:static;
 font-size:0;
 padding:0;
 margin:0
}
.module-featured-stories .featured-stories-slider-item {
 position:relative
}
.module-testimonial.use-style-v2 .testimonial-item>a {
 outline:0
}
.mCustomScrollBox div:nth-child(3) {
 display:none
}
.module-bottom-link.use-style-v2 .mCSB_dragger_bar {
 background-color:#00318d!important;
 box-shadow:none!important;
 width:7px!important
}
.module-bottom-link.use-style-v2 .mCSB_dragger:hover .mCSB_dragger_bar {
 background-color:#00318d
}
@media(min-width:1024px) {
 .module-carousel-post-slider .postSliderPagingInfo {
  display:none
 }
}
.module-bottom-link.use-style-v2 .mCSB_draggerContainer {
 background-color:#fff!important;
 box-shadow:inset 1px 1px 10px rgba(0,0,0,0.1)!important
}
.module-bottom-link.use-style-v2 .mCSB_draggerRail {
 background-color:transparent!important
}
@media screen and (max-width:992px) {
 .use-style-v2 .ar-v2-tabs-module span.ttl {
  transform:translateY(0%);
  position:static;
  top:0;
  padding-right:5px;
  word-break:break-word
 }
 .module-carousel-post-slider .content-wrapper a:before,
 .module-carousel-post-slider .content-wrapper a:hover:before {
  content:'';
  width:332px!important;
  height:587px!important;
  position:absolute;
  top:90px!important;
  left:0
 }
 html.mm-blocking body {
  margin-top:0!important
 }
 #skipToMainContentLink a {
  display:none
 }
}
@media screen and (min-width:992px) and (max-width:1025px) {
 .module-section-breaker-curve {
  margin-top:-300px!important;
  margin-bottom:-300px!important
 }
}
@media screen and (min-width:768px) and (max-width:1025px) {
 .tabs-image-and-text-module .images-wrapper .content-inner-wrapper {
  max-width:90%!important
 }
}
.module-bottom-link.use-style-v2 .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.module-bottom-link.use-style-v2 .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.module-bottom-link.use-style-v2 .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.module-bottom-link.use-style-v2 .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
 background-color:#00318d;
 box-shadow:none;
 width:7px;
 margin:2px;
 background-image:none
}
.module-bottom-link.use-style-v2 p.selectedDropdown {
 float:right
}
.module-bottom-link.use-style-v2 p.selectedDropdown a.active:after {
 transform:rotate(-90deg)
}
.module-bottom-link.use-style-v2 .dropdownList li {
 padding:14.5px 20px;
 border-bottom:1px solid #d7d4d5;
 font-size:1.6rem;
 font-weight:500;
 display:block;
 margin:0
}
.module-bottom-link.use-style-v2 .dropdownList {
 display:none;
 max-width:279px;
 background-color:transparent;
 box-shadow:none;
 border:0;
 border-radius:23px;
 box-shadow:4px 4px 16px 0 rgb(0 0 0 / 8%),-4px -4px 16px 0 rgb(255 255 255 / 14%),4px 4px 12px 0 rgb(3 23 148 / 10%),inset 2px 1px 1px 0 #fff;
 background-image:linear-gradient(162deg,#fff -88%,#f6f8fb 47%);
 position:absolute;
 z-index:2;
 width:100%;
 top:calc(100% - 25px);
 max-height:200px;
 overflow-y:auto;
 overflow-x:hidden;
 right:15px
}
@media screen and (max-width:767px) {
 .module-bottom-link.use-style-v2 p.selectedDropdown {
  float:left
 }
 .module-bottom-link.use-style-v2 .dropdownList {
  left:15px
 }
}
.module-bottom-link.use-style-v2 p.selectedDropdown a:hover {
 color:#031794!important
}
.module-bottom-link.use-style-v2 p.selectedDropdown a {
 padding:18px 23px 14px 17px;
 object-fit:contain;
 border-radius:26.5px;
 box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),-4px -4px 16px 0 rgba(255,255,255,0.14),4px 4px 12px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff;
 background-image:linear-gradient(156deg,#fff -39%,#f6f8fb 54%);
 font-family:AASmartSans;
 font-size:16px;
 font-weight:normal;
 font-stretch:normal;
 font-style:normal;
 line-height:normal;
 letter-spacing:normal;
 color:#031794!important;
 min-width:279px;
 min-height:55px;
 display:inline-block;
 text-align:center
}
.module-bottom-link.use-style-v2 p.selectedDropdown a:after {
 content:"\e907";
 font-family:'icomoon ar v2'!important;
 font-size:1.4rem;
 color:#fe0000;
 display:inline-block;
 position:relative;
 top:1px;
 margin-left:8px;
 transition:.4s ease-in-out;
 font-weight:normal;
 transform:rotate(90deg);
 right:-15px
}
.three-col-signpost.use-style-v2 .signpost-details p {
 display:none
}
h5 {
 font-weight:600;
 font-family:'AASmartSans'
}
.module-featured-stories .featured-stories-slider .content-wrapper .cat-date-wrapper span.small-title {
 text-transform:uppercase
}
.ar-v2-accordian-inner .report-content-item p img {
 margin-left:90px;
 margin-bottom:42px
}
@media screen and (max-width:767px) {
 .ar-v2-accordian-inner .report-content-item p img {
  margin-left:0;
  margin-bottom:20px;
  margin-top:20px;
  width:100%
 }
}
.module-super-break a.cta-link:after,
.module-text-with-video-2-col.use-style-v2 .video-2-col-content .video-mod-content a.cta-link.internal-link:after {
 bottom:0
}
.annual-report-v2-module-landing.use-style-v2 .ar-secondary-link:hover:after {
 transform:translateX(15px)
}
.three-col-signpost.use-style-v2 .signpost-wrap:hover .link-text a,
.three-col-signpost.use-style-v2 .signpost-wrap .link-text a:hover,
.module-card-slider.is-blue-background .left-wrapper .left-side-content-link-wrapper a.cta-link.internal-link:hover {
 color:#1aebdd!important
}
@media screen and (min-width:1025px) and (max-width:1200px) {
 .module-card-slider .row.d-flex {
  padding-left:15px
 }
}
.use-style-v2 .ar-secondary-link {
 font-weight:normal!important
}
.use-style-v2 .ar-video-caption-wrap p.video-caption-subtitle {
 color:#4d4d4d
}
.use-style-v2 .ar-video-caption-wrap h4,
.use-style-v2 .ar-video-caption-wrap .h4 {
 font-size:1.8rem;
 line-height:normal;
 color:#031794;
 font-weight:normal;
 font-family:"AASmartSans"
}
@media screen and (min-width:768px) and (max-width:1024px) {
 .annual-report-v2-module-landing.use-style-v2 h1.lrg {
  font-size:4.8rem!important
 }
}
@media screen and (min-width:1024px) and (max-width:1170px) {
 .sub-nav-career ul li {
  margin-right:0
 }
 .sub-nav-career ul li a {
  padding:0 10px
 }
 .annual-report-v2-module-landing.use-style-v2 .curved-mage {
  width:800px!important
 }
}
@media screen and (max-width:992px) {
 .breadcrumb.use-style-v2 .breadcrumb-wrapper-border {
  display:none
 }
 .breadcrumb.use-style-v2 .banner-content {
  text-align:center;
  padding-top:56px
 }
 .breadcrumb.use-style-v2 .inner-banner-text {
  max-width:100%!important
 }
}
@media screen and (max-width:767px) {
 .hero-inner-banner.use-style-v2 .banner-bg,
 .hero-inner-banner.use-style-v2 {
  height:200px!important;
  min-height:200px!important
 }
}
body.ip3-edit {
 margin-top:0!important
}
#skipToMainContentLink {
 display:block!important;
 position:fixed;
 top:0;
 z-index:99999
}
#skipToMainContentLink a:focus {
 top:0
}
#skipToMainContentLink a {
 background-color:#031795;
 color:#fff;
 padding:8px 15px;
 display:inline-block;
 position:fixed;
 top:-100%;
 left:50%;
 transform:translateX(-50%);
 font-size:1.6rem;
 text-transform:capitalize;
 transition:all .5s
}
.use-style-v2.ar-signpost-callout-bg-module .ar-signpost-callout-bg-wrap {
 margin-bottom:80px
}
@media screen and (max-width:1024px) {
 .mod-latest-jobs-and-filter .job-details-card {
  margin-bottom:30px
 }
}
.module-text-with-video-2-col.use-style-v2 .video-contentpage-inner {
 border-radius:6px;
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),8px 32px 32px 0 rgba(3,23,148,0.13),8px 64px 64px 0 rgba(0,0,0,0.1),-2px -2px 30px 0 rgba(255,255,255,0.43),inset 0 1px 3px 0 rgba(255,255,255,0.34)
}
.module-text-with-video-2-col.use-style-v2 .inv_playerContainer {
 border-radius:6px 6px 0 0
}
.module-text-with-video-2-col.use-style-v2 .video-caption-wrapper {
 border-radius:0 0 6px 6px
}
.annual-report-v2-module-landing.use-style-v2 .ar-v2-tabs-module .h2.ar-v2-tabs-main-title {
 color:#031794;
 font-family:'AASmartSansHead'
}
.annual-report-v2-module-landing .use-style-v2 .ar-secondary-link {
 font-weight:400
}
.module-text-with-video-2-col.use-style-v2 .video-caption {
 padding-left:0
}
.module-text-with-video-2-col.use-style-v2 .video-caption p {
 font-size:1.8rem;
 text-transform:inherit
}
.module-text-with-video-2-col.use-style-v2 .video-caption:before {
 display:none
}
.module-glassdoor-signpost-with-quote .blueBGGredient .quoteWrapper .quoteIcon {
 max-width:50px;
 float:left;
 margin-right:5px;
 margin-bottom:15px;
 position:relative;
 left:-25px
}
.module-glassdoor-signpost-with-quote .blueBGGredient .personDetails .personPosition {
 font-size:1.2rem;
 color:#fff;
 line-height:normal;
 font-weight:600;
 margin:0
}
.module-glassdoor-signpost-with-quote .blueBGGredient .quoteWrapper {
 font-weight:100
}
.module-glassdoor-signpost-with-quote .blueBGGredient .glassDoorWrapper {
 margin-top:-88px
}
.module-glassdoor-signpost-with-quote .blueBGGredient .personDetails .personName {
 margin-bottom:8px
}
.module-glassdoor-signpost-with-quote .blueBGGredient .quoteWrapper .quoteContent {
 margin-bottom:25px
}
.module-glassdoor-signpost-with-quote .blueBGGredient .quoteWrapper .quoteContent,
.module-glassdoor-signpost-with-quote .blueBGGredient .personDetails .personName {
 font-size:1.8rem;
 color:#fff;
 line-height:normal;
 font-weight:400
}
.module-glassdoor-signpost-with-quote .blueBGGredient .quoteImage img {
 border-radius:5px;
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),8px 32px 32px 0 rgba(3,23,148,0.13),8px 64px 64px 0 rgba(0,0,0,0.1),inset 0 1px 3px 0 rgba(255,255,255,0.34);
 width:100%;
 max-width:235px;
 margin-left:0
}
.module-glassdoor-signpost-with-quote .blueBGGredient h2 {
 color:#fff;
 margin-bottom:50px
}
.module-glassdoor-signpost-with-quote .blueBGGredient {
 border-radius:5px;
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),8px 32px 32px 0 rgba(3,23,148,0.13),8px 64px 64px 0 rgba(0,0,0,0.1),inset 0 1px 3px 0 rgba(255,255,255,0.34);
 background-image:radial-gradient(circle at 100% 0,rgba(255,255,255,0.28),rgba(255,255,255,0) 36%),linear-gradient(133deg,#1f7cfc -15%,#031794 65%);
 padding-top:80px;
 padding-bottom:78.8px;
 display:inline-block
}
@media screen and (min-width:768px) and (max-width:992px) {
 .module-glassdoor-signpost-with-quote .blueBGGredient .glassDoorWrapper {
  margin-top:60px;
  max-width:300px;
  margin-left:auto;
  margin-right:auto
 }
}
@media screen and (max-width:767px) {
 .module-glassdoor-signpost-with-quote .blueBGGredient .quoteImage img {
  margin:0 auto
 }
 .module-glassdoor-signpost-with-quote .blueBGGredient .quoteWrapper {
  margin-top:40px;
  margin-bottom:40px
 }
 .module-glassdoor-signpost-with-quote .blueBGGredient .glassDoorWrapper {
  margin-top:0;
  max-width:300px;
  margin:0 auto
 }
 .module-glassdoor-signpost-with-quote .blueBGGredient .quoteWrapper .quoteIcon {
  left:0
 }
}
.module-testimonial.use-style-v2 .vLine:before {
 display:none
}
.module-testimonial.use-style-v2 .top-content {
 margin-bottom:0
}
.module-testimonial.use-style-v2 .testimonial-item.slick-current,
.module-testimonial.use-style-v2 .testimonial-item.current,
.module-testimonial.use-style-v2 .no-touch .testimonial-item:hover,
.module-testimonial.use-style-v2 .testimonial-item.slick-current,
.module-testimonial.use-style-v2 .testimonial-item.current,
.module-testimonial.use-style-v2 .no-touch .testimonial-item:hover {
 background:#000f6f!important
}
.module-testimonial.use-style-v2 .testimonial-item:hover {
 background:#000f6f!important
}
.module-testimonial.use-style-v2 .left-content-wrapper {
 margin-bottom:94px
}
.module-testimonial.use-style-v2 .testimonial-content .testimonial-title {
 text-transform:none;
 font-weight:normal
}
.module-testimonial.use-style-v2 .left-content-wrapper h2 {
 margin-bottom:50px;
 background-image:linear-gradient(89deg,#fe0000 2%,#031794 55%,#1e7cff 84%,#1e7cff 124%);
 -webkit-background-clip:text;
 background-clip:text;
 -webkit-text-fill-color:transparent
}
@media screen and (max-width:767px) {
 .module-testimonial.use-style-v2 .slick-list {
  padding:0!important
 }
 .testimonial-item {
  max-width:400px
 }
}
.module-super-break .headerImageWrapper .curveShape {
 position:absolute;
 bottom:0
}
.module-super-break .headerImageWrapper {
 position:relative
}
.module-super-break .headerImageWrapper:before {
 content:"";
 background-image:linear-gradient(175deg,rgba(252,60,61,0) 55%,rgba(254,0,0,0.34) 95%),linear-gradient(191deg,rgba(31,124,252,0) 53%,#031794 100%),linear-gradient(to bottom,rgba(0,0,0,0) 78%,rgba(0,0,0,0.4) 94%);
 width:100%;
 height:100%;
 position:absolute
}
.module-super-break .headerImageWrapper img {
 width:100%
}
.module-super-break .mainTitle {
 color:#031794;
 margin-bottom:30px
}
.module-super-break .introTitle {
 font-family:AASmartSans;
 font-size:2.1rem;
 font-weight:normal;
 font-stretch:normal;
 font-style:normal;
 line-height:1.43;
 letter-spacing:normal;
 color:#031794;
 margin-bottom:32px
}
.module-super-break .mainContent {
 margin-bottom:32px
}
@media screen and (max-width:767px) {
 .module-super-break .headerImageWrapper .curveShape {
  bottom:-1px
 }
}
.module-be-at-your-best-at-aa {
 background-image:url(/~/media/Images/A/Anglo-American-Group/Universal/modules/be-your-best-at/glow);
 background-repeat:no-repeat;
 background-position:center right
}
.module-be-at-your-best-at-aa .main-title-heading {
 -webkit-background-clip:text;
 background-clip:text;
 margin-bottom:36px;
 -webkit-text-fill-color:transparent;
 background-image:linear-gradient(89deg,#fe0000 2%,#031794 55%,#1e7cff 84%,#1e7cff 124%)
}
.module-be-at-your-best-at-aa a.cta-link:hover:after {
 visibility:visible;
 opacity:1;
 transition:.4s ease;
 transform:rotate(-90deg) translateX(20px) translateY(-15px);
 right:0
}
.module-be-at-your-best-at-aa a.cta-link span {
 display:inline-block;
 transition:.4s ease;
 font-weight:400
}
.module-be-at-your-best-at-aa a.cta-link:hover span.ar-primary-link-text {
 transform:translateX(-20px)
}
.module-be-at-your-best-at-aa a.cta-link:after {
 visibility:hidden;
 opacity:0;
 transition:.4s ease;
 transform:rotate(-90deg) translateX(20px) translateY(-5px)
}
.module-be-at-your-best-at-aa a.cta-link {
 font-size:1.6rem;
 line-height:normal;
 color:#031794;
 display:inline-block;
 padding:16px 50px 16px 64px;
 background-image:-webkit-linear-gradient(294deg,#fff -38%,#f6f8fb 53%);
 background-image:linear-gradient(156deg,#fff -38%,#f6f8fb 53%);
 border-radius:27px;
 box-shadow:4px 4px 16px 0 rgb(0 0 0 / 8%),-4px -4px 16px 0 rgb(255 255 255 / 14%),4px 4px 12px 0 rgb(3 23 148 / 10%),inset 2px 1px 1px 0 #fff;
 font-weight:600;
 transition:.4s ease;
 font-family:"AASmartSans"
}
.module-be-at-your-best-at-aa a.cta-link:hover {
 box-shadow:2px 2px 4px 0 rgb(0 0 0 / 8%),-4px -4px 4px 0 rgb(255 255 255 / 14%),2px 2px 4px 0 rgb(3 23 148 / 10%),inset 2px 1px 1px 0 #fff;
 color:#031794
}
.module-be-at-your-best-at-aa .intro-text-content-wrapper {
 max-width:496px;
 margin-bottom:36px
}
.module-be-at-your-best-at-aa .intro-text-content-wrapper p {
 font-family:AASmartSans;
 font-size:2.1rem;
 font-weight:normal;
 font-stretch:normal;
 font-style:normal;
 line-height:1.43;
 letter-spacing:normal;
 color:#337ef6
}
@media screen and (min-width:768px) and (max-width:1024px) {
 .module-be-at-your-best-at-aa {
  background-size:50%
 }
 .module-be-at-your-best-at-aa a.cta-link:hover:after,
 .module-be-at-your-best-at-aa a.cta-link:after {
  bottom:0
 }
}
@media screen and (max-width:767px) {
 .module-be-at-your-best-at-aa {
  background-position:top center;
  background-size:contain;
  padding-top:30px;
  background-image:none
 }
 .module-be-at-your-best-at-aa a.cta-link:hover:after,
 .module-be-at-your-best-at-aa a.cta-link:after {
  bottom:0
 }
}
@media screen and (min-width:561px) and (max-width:767px) {
 .module-be-at-your-best-at-aa {
  background-position:100% 0;
  background-size:60%;
  padding-top:30px
 }
 .module-be-at-your-best-at-aa a.cta-link:hover:after,
 .module-be-at-your-best-at-aa a.cta-link:after {
  bottom:0
 }
}
.module-section-breaker-curve {
 position:relative;
 z-index:-1;
 clear:both
}
.module-section-breaker-curve img {
 width:100%;
 max-width:50%;
 margin-left:0
}
@media screen and (max-width:767px) {
 .module-section-breaker-curve {
  margin-top:-50px!important;
  margin-bottom:-50px!important;
  padding:0!important
 }
}
@media screen and (min-width:768px) and (max-width:992px) {
 .module-section-breaker-curve {
  margin-top:-50px!important;
  margin-bottom:-150px!important;
  padding:0!important
 }
}
@media screen and (max-width:767px) {
 .use-style-v2.ar-v2-body-module .iscontentBelowImagemobile {
  display:flex!important;
  flex-direction:column-reverse!important
 }
 .use-style-v2.ar-v2-body-module .iscontentBelowImagemobile .iscontentBelowImage {
  display:flex!important;
  flex-direction:column-reverse!important
 }
 .use-style-v2.ar-v2-body-module .belowIMageContent {
  margin-top:0!important;
  margin-bottom:50px
 }
}
.use-style-v2.ar-v2-body-module .iscontentBelowImage img {
 box-shadow:none
}
.three-col-signpost.use-style-v2 .signpost-wrap:before {
 background-image:linear-gradient(to bottom,rgba(252,60,61,0) 89%,rgba(254,0,0,0.34) 106%),linear-gradient(195deg,rgba(31,124,252,0) 50%,#031794 100%)
}
.use-style-v2.ar-v2-body-module .row.imageOnRight {
 display:flex;
 flex-direction:row-reverse
}
.use-style-v2.ar-v2-body-module .row.imageOnLeft {
 display:flex
}
@media screen and (max-width:767px) {
 .use-style-v2.ar-v2-body-module .row.imageOnLeft,
 .use-style-v2.ar-v2-body-module .row.imageOnRight {
  display:block
 }
}
.hero-inner-banner.use-style-v2 .banner-bg:before {
 content:"";
 width:100%;
 height:100%;
 position:absolute;
 background-image:url(/~/media/Images/A/Anglo-American-Group/Universal/modules/module-video-and-image-bg-banner/hero-banner-curve-new.png);
 background-size:100% 100%;
 background-repeat:no-repeat
}
.breadcrumb.use-style-v2 {
 background-color:#f6f8fb;
 margin-top:0
}
.breadcrumb.use-style-v2 .share-box {
 width:25%
}
.breadcrumb.use-style-v2 .share-options {
 background:transparent
}
.breadcrumb.use-style-v2 .share-options .sharetext {
 font-size:1.6em;
 color:#002776
}
.breadcrumb.use-style-v2 .share-options ul li a span {
 font-size:2.2rem;
 color:#1e7cff
}
.breadcrumb.use-style-v2 .share-options .sharetext:after {
 border-right:1px solid #1e7cff
}
.hero-inner-banner.use-style-v2 {
 min-height:335px;
 background-color:#f6f8fb;
 overflow:visible
}
.hero-inner-banner.use-style-v2 .banner-bg {
 height:335px!important;
 position:static;
 background-position:top
}
.hero-inner-banner.use-style-v2 .banner-bg .banner-overlay {
 display:none
}
.hero-inner-banner.use-style-v2 .banner-text-wrap {
 position:static
}
.breadcrumb.use-style-v2 .breadcrumb-wrapper-border {
 border-bottom:0
}
.breadcrumb.use-style-v2 .breadcrumb-wrapper {
 background-color:transparent
}
.breadcrumb.use-style-v2 .inner-heading {
 -webkit-background-clip:text;
 background-clip:text;
 -webkit-text-fill-color:transparent;
 background-image:linear-gradient(88deg,#fe0000 2%,#031794 55%,#1e7cff 84%,#1e7cff 124%)
}
.hero-inner-banner.use-style-v2 .banner-content {
 max-width:670px
}
@media screen and (max-width:767px) {
 .hero-inner-banner.use-style-v2 .banner-bg:before {
  background-size:100%;
  background-repeat:no-repeat;
  background-position:bottom
 }
 .breadcrumb.use-style-v2 .breadcrumb-box #breadcrumb {
  padding:0 0 24px 0!important
 }
 .breadcrumb.use-style-v2 .share-box .share-options {
  padding:0 15px 0 15px!important
 }
 .breadcrumb.use-style-v2 .share-box {
  margin-right:15px
 }
}
@media screen and (min-width:768px) and (max-width:992px) {
 .breadcrumb.use-style-v2 .share-box .share-options {
  padding:0 15px 24px 15px!important
 }
 .breadcrumb.use-style-v2 .breadcrumb-box #breadcrumb {
  padding:0 0 24px 0!important
 }
 .breadcrumb.use-style-v2 .share-box {
  width:auto!important
 }
 .hero-inner-banner.use-style-v2 .banner-bg {
  height:336px!important
 }
}
.annual-report-v2-module-landing.use-style-v2 .ar-video-con-player-title.dark-bg {
 z-index:10
}
.annual-report-v2-module-landing.use-style-v2 .ar-video-full-container-module .ar-video-con-player-wrap .inv_ParentContainer>.inv_playerContainer {
 overflow:hidden
}
.annual-report-v2-module-landing.use-style-v2 .ar-video-con-player-title.dark-bg p {
 color:#fff
}
.annual-report-v2-module-landing.use-style-v2 .ar-video-full-container-module .ar-video-con-player-wrap {
 visibility:visible!important;
 opacity:1!important;
 transform:translateX(0px)!important
}
.annual-report-v2-module-landing.use-style-v2.annual-report-v2-main-wrapper {
 margin:0
}
.annual-report-v2-module-landing.use-style-v2.annual-report-v2-main-wrapper .ar-module {
 height:auto
}
@media screen and (max-width:767px) {
 .annual-report-v2-module-landing.use-style-v2 .ar-video-con-player-title.dark-bg.ar-hidden {
  display:none
 }
}
@media screen and (min-width:768px) and (max-width:992px) {
}
.annual-report-v2-module-landing.use-style-v2 .ar-v2-tabs-module .ar-v2-module-accordian-item,
.annual-report-v2-module-landing.use-style-v2 .ar-v2-tabs-module .ar-v2-tabs-signpost-wrapper .ar-v2-tabs-signpost-title,
.annual-report-v2-module-landing.use-style-v2 .ar-v2-tabs-module .ar-v2-tabs-signpost-wrapper .ar-v2-tabs-signpost-copy p,
.annual-report-v2-module-landing.use-style-v2 .ar-v2-tabs-module .ar-v2-tabs-signpost-wrapper .ar-v2-tabs-signpost-image-wrapper {
 visibility:visible!important;
 opacity:1!important;
 transform:translateX(0px)!important
}
.annual-report-v2-module-landing.use-style-v2 .ar-v2-tabs-module .ar-v2-accordian-content .ar-v2-accordian-inner {
 padding:46px 70px 27px
}
.annual-report-v2-module-landing.use-style-v2 .ar-v2-tabs-module .rb-v2-tabs-wrapper {
 visibility:visible;
 opacity:1
}
@media screen and (max-width:767px) {
 .annual-report-v2-module-landing.use-style-v2 .ar-v2-tabs-module .ar-v2-accordian-content .ar-v2-accordian-inner {
  padding:10px 25px 17px
 }
}
.module-card-slider .card-slider-items .content {
 position:relative
}
.module-card-slider:not(.is-blue-background) {
 background-image:linear-gradient(168deg,#fff -92%,#f6f8fb 69%)
}
.module-card-slider .card-slider .card-slider-items h3 {
 margin-bottom:19px;
 font-weight:400
}
.module-card-slider:not(.is-blue-background) .left-wrapper .main-title-heading {
 -webkit-background-clip:text;
 background-clip:text;
 -webkit-text-fill-color:transparent;
 background-image:linear-gradient(85deg,#fe0000 2%,#031794 55%,#1e7cff 82%,#1e7cff 122%)
}
.module-card-slider.is-blue-background {
 background-image:linear-gradient(131deg,#1e7cff -31%,#031794 76%)
}
.module-card-slider .left-wrapper {
 max-width:326px
}
.module-card-slider .container-fluid {
 max-width:100%;
 padding-left:calc((100% - 1170px)/2)
}
.module-card-slider .card-slider-items.slick-slide:before {
 content:"";
 width:100%;
 height:100%;
 z-index:0;
 position:absolute;
 top:0;
 left:0;
 background-image:url(/~/media/Images/A/Anglo-American-Group/Universal/modules/module-card-slider/cut-straight);
 background-size:100%;
 background-position:center bottom;
 background-repeat:no-repeat;
 opacity:0;
 transition:all .5s
}
.module-card-slider .card-slider-items.slick-slide.slick-active.slick-quick:before {
 content:"";
 width:100%;
 height:100%;
 z-index:0;
 position:absolute;
 top:0;
 left:0;
 background-image:url(/~/media/Images/A/Anglo-American-Group/Universal/modules/module-card-slider/cut-straight);
 background-size:100%;
 background-position:center bottom;
 background-repeat:no-repeat;
 opacity:1
}
.module-card-slider .card-slider-items.slick-slide.slick-active.slick-quick .content,
.module-card-slider .card-slider-items.slick-slide.slick-active.slick-quick h3 {
 position:relative
}
.module-card-slider .slick-list {
 margin:0 -14px;
 padding-left:0!important
}
.module-card-slider .row.d-flex {
 display:flex;
 align-items:center
}
.module-card-slider.is-blue-background .h1-small,
.module-card-slider:not(.is-blue-background) .left-wrapper .main-title-heading {
 margin-bottom:26px
}
.module-card-slider.is-blue-background .h1-small,
.module-card-slider.is-blue-background .left-side-content-wrapper p,
.module-card-slider.is-blue-background .left-side-content-link-wrapper a {
 color:#fff
}
.module-card-slider.is-blue-background .left-side-content-link-wrapper a:after {
 color:#1aebdd;
 bottom:-2px
}
.module-card-slider .card-slider-items {
 background-color:#fff;
 padding:40px 30px;
 margin:0 28px 0 0;
 position:relative;
 border-radius:5px;
 box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),24px 24px 40px 0 rgba(3,23,148,0.1);
 margin-bottom:62px
}
.module-card-slider .card-slider-navigation {
 border-radius:177px;
 box-shadow:-4px -4px 16px 0 rgba(255,255,255,0.2),inset 2px 1px 1px 0 #fff,inset 1px 1px 2px 0 rgba(0,0,0,0.18);
 border:solid 1px rgba(151,151,151,0.06);
 background-color:#f4f5f7;
 width:auto;
 display:inline-block
}
.module-card-slider .card-slider-navigation .cardSliderPaginationNumbers {
 width:58px;
 display:inline-block;
 text-align:center;
 color:#031794;
 font-size:1.4rem
}
.module-card-slider .card-slider-navigation button {
 position:static;
 color:#4d4d4d;
 text-indent:0;
 box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),-4px -4px 16px 0 rgba(255,255,255,0.14),4px 4px 12px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff;
 background-image:linear-gradient(173deg,#fff -117%,#f6f8fb 76%);
 border-radius:100%;
 width:56px;
 height:56px;
 font-size:1.2rem
}
.module-card-slider .card-slider-navigation button:hover::before,
.module-featured-stories .features-stories-slider-navigation button:hover::before,
.annual-report-v2-module-landing .ar-primary-link:hover {
 color:#fe0000;
 transition:.4s ease
}
@media screen and (max-width:767px) {
 .module-card-slider .card-slider-navigation {
  width:176px;
  display:block;
  margin:0 auto
 }
}
@media screen and (max-width:1023px) {
 .module-card-slider .left-wrapper {
  text-align:center;
  margin:0 auto
 }
}
@media screen and (max-width:1024px) {
 .module-card-slider .card-slider-items.slick-slide.slick-current.slick-active:before {
  content:"";
  width:100%;
  height:100%;
  z-index:0;
  position:absolute;
  top:0;
  left:0;
  background-image:url(/~/media/Images/A/Anglo-American-Group/Universal/modules/module-card-slider/cut-straight);
  background-size:100%;
  background-position:center bottom;
  background-repeat:no-repeat;
  opacity:1
 }
}
@media screen and (max-width:991px) {
 .module-card-slider .card-slider-navigation {
  width:176px;
  display:block;
  margin:0 auto
 }
 .module-card-slider .row.d-flex {
  display:block
 }
 .module-card-slider .container-fluid {
  max-width:100%;
  padding-left:15px
 }
 .module-card-slider .left-wrapper {
  margin-bottom:35px!important
 }
 .module-card-slider .card-slider-items.slick-slide.slick-current.slick-active .content,
 .module-card-slider .card-slider-items.slick-slide.slick-current.slick-active h3 {
  position:relative
 }
 .module-card-slider .card-slider-items {
  margin:0 14px 62px 14px
 }
 .module-card-slider .card-slider-items.slick-slide.slick-current.slick-active h3 {
  margin-bottom:12px
 }
}
@media screen and (min-width:992px) and (max-width:1025px) {
 .module-card-slider .container-fluid {
  padding-left:15px
 }
}
@media screen and (min-width:768px) and (max-width:992px) {
 .module-card-slider .card-slider-items {
  margin:0 14px 62px 14px
 }
}
section#tabs-with-image-and-text-module:before {
 content:"";
 height:20%;
 z-index:9;
 position:absolute;
 width:100%;
 top:45px;
 left:0;
 background-image:url(/~/media/Images/A/Anglo-American-Group/Universal/modules/tabs-image-text-module/image-tabs-curve);
 background-size:100%;
 background-repeat:no-repeat;
 background-position:top center
}
.title-tabs-main-wrapper {
 z-index:9;
 position:relative
}
.title-tabs-wrapper .title-tabs {
 cursor:pointer
}
.tabs-image-and-text-module .slick-next,
.tabs-image-and-text-module .slick-prev {
 text-indent:0;
 color:#fff
}
@media screen and (min-width:768px) and (max-width:992px) {
 section#tabs-with-image-and-text-module:before {
  top:30px
 }
}
@media screen and (max-width:767px) {
 section#tabs-with-image-and-text-module:before {
  top:19px
 }
 .image-tabs-slider.slick-initialized.slick-slider:before {
  left:15px;
  width:calc(100% - 30px)
 }
}
.module-vertical-tabs.use-style-v2 .module-vertical-tabs-wrapper .module-vertical-tabs-content {
 border-radius:4px;
 background-color:#f6f8fb
}
.module-vertical-tabs.use-style-v2 .vtab-link.current {
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),8px 32px 32px 0 rgba(3,23,148,0.13),8px 64px 64px 0 rgba(0,0,0,0.1),inset 0 1px 3px 0 rgba(255,255,255,0.34);
 background-image:radial-gradient(circle at 100% 0,rgba(255,255,255,0.28),rgba(255,255,255,0) 33%),linear-gradient(109deg,#1f7cfc -12%,#031794 54%);
 color:#fff
}
.module-vertical-tabs.use-style-v2 .vtab-link.current::after {
 color:#1aebdd
}
.module-vertical-tabs.use-style-v2 .vtab-link {
 padding:23px 50px 23px 19px;
 border-bottom:0
}
.module-vertical-tabs.use-style-v2 .vtab-link>span {
 background-image:none!important;
 padding-left:0
}
.module-vertical-tabs.use-style-v2 .vtab-link:not(.current):hover {
 background:0
}
.module-vertical-tabs.use-style-v2 .rad-introtext {
 color:#4d4d4d
}
.annual-report-v2-main-wrapper .smaller-size-heading h1.sml,
.annual-report-v2-main-wrapper .smaller-size-heading .h1-sml {
 font-size:3.2rem
}
.three-col-signpost.use-style-v2 .signpost-details h3 {
 font-size:3.2rem;
 text-transform:none;
 font-weight:300
}
.three-col-signpost.use-style-v2 .signpost-details h3+.link-text {
 padding-top:2px
}
.three-col-signpost.use-style-v2 .signpost-wrap:hover .link-text a,
.three-col-signpost.use-style-v2 .signpost-wrap .link-text a {
 color:#fff;
 font-size:1.6rem;
 margin-bottom:0
}
.three-col-signpost.use-style-v2 .signpost-wrap .link-text a:after {
 color:#1aebdd;
 bottom:0
}
.three-col-signpost.use-style-v2 .signpost-details {
 padding:25px
}
.three-col-signpost.use-style-v2 .signpost-wrap {
 box-shadow:0 1px 1px 0 rgb(0 0 0 / 5%),0 2px 2px 0 rgb(0 0 0 / 5%),0 4px 4px 0 rgb(0 0 0 / 5%),0 8px 8px 0 rgb(0 0 0 / 10%),4px 16px 16px 0 rgb(3 23 148 / 13%),4px 25px 25px 0 rgb(0 0 0 / 10%),-2px -2px 15px 0 rgb(255 255 255 / 43%),inset 0 1px 3px 0 rgb(255 255 255 / 34%);
 border-radius:5px
}
@media screen and (max-width:767px) {
 .module-featured-stories .featured-stories-slider-item {
  margin:0 20px!important
 }
}
@media screen and (max-width:600px) {
 .module-featured-stories .featured-stories-slider-item {
  margin:0!important
 }
}
@media screen and (min-width:992px) and (max-width:1200px) {
 .module-featured-stories .d-flex .col-md-3 {
  padding-left:30px
 }
}
@media screen and (max-width:992px) {
 .module-featured-stories .padding-right-zero {
  padding-right:15px!important
 }
 .module-featured-stories .d-flex {
  display:block!important
 }
 .module-featured-stories .slick-dots {
  display:none
 }
 .featured-stories-slider {
  margin-top:50px
 }
 .module-featured-stories .container-fluid {
  padding-left:15px!important
 }
 .module-featured-stories .featured-stories-slider-item {
  padding:0 0 120px 0!important;
  margin:0 20px
 }
 .featured-stories-slider .slick-current.slick-active .content-wrapper {
  box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),8px 32px 32px 0 rgba(3,23,148,0.13),8px 64px 64px 0 rgba(0,0,0,0.1),inset 0 1px 3px 0 rgba(255,255,255,0.34)!important;
  background-image:radial-gradient(circle at 100% 0,rgba(255,255,255,0.28),rgba(255,255,255,0) 43%),linear-gradient(162deg,#1f7cfc -21%,#031794 88%)
 }
 .featured-stories-slider .slick-current.slick-active .content-wrapper .cat-date-wrapper,
 .featured-stories-slider .slick-current.slick-active .content-wrapper .story-title,
 .featured-stories-slider .slick-current.slick-active .content-wrapper .story-desc,
 .featured-stories-slider .slick-current.slick-active .content-wrapper .story-desc p {
  color:#fff!important
 }
}
.module-featured-stories .container-fluid {
 max-width:100%;
 padding-left:calc((100% - 1170px)/2)
}
.module-featured-stories .container-fluid .slick-list {
 padding-left:0!important
}
.module-featured-stories .d-flex {
 display:flex;
 align-items:center
}
.module-featured-stories .padding-right-zero {
 padding-right:0
}
.module-featured-stories .features-stories-slider-navigation .paginationNumbers {
 width:58px;
 display:inline-block;
 text-align:center;
 color:#031794;
 font-size:1.4rem
}
.module-featured-stories .features-stories-slider-navigation {
 border-radius:177px;
 box-shadow:-4px -4px 16px 0 rgba(255,255,255,0.2),inset 2px 1px 1px 0 #fff,inset 1px 1px 2px 0 rgba(0,0,0,0.18);
 border:solid 1px rgba(151,151,151,0.06);
 background-color:#f4f5f7;
 width:auto;
 display:inline-block;
 position:relative;
 top:-70px
}
.module-featured-stories .features-stories-slider-navigation button:focus {
 color:inherit!important
}
.module-featured-stories .features-stories-slider-navigation button {
 position:static;
 text-indent:0;
 border-radius:100%;
 width:56px;
 height:56px;
 box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),-4px -4px 16px 0 rgba(255,255,255,0.14),4px 4px 12px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff;
 background-image:linear-gradient(173deg,#fff -117%,#f6f8fb 76%);
 font-size:1.2rem
}
.module-featured-stories .featured-stories-slider-item {
 padding:0 40px 120px 0
}
.featured-stories-slider .slick-quick .content-wrapper {
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.01),8px 32px 32px 0 rgba(3,23,148,0.13),8px 64px 64px 0 rgba(0,0,0,0.01),inset 0 1px 3px 0 rgba(255,255,255,0.34)!important;
 background-image:radial-gradient(circle at 100% 0,rgba(255,255,255,0.28),rgba(255,255,255,0) 43%),linear-gradient(162deg,#1f7cfc -21%,#031794 88%)
}
.featured-stories-slider .slick-quick .content-wrapper .cat-date-wrapper,
.featured-stories-slider .slick-quick .content-wrapper .story-title,
.featured-stories-slider .slick-quick .content-wrapper .story-desc,
.featured-stories-slider .slick-quick .content-wrapper .story-desc p {
 color:#fff!important
}
.module-featured-stories .main-title-heading {
 margin-bottom:34px
}
.module-featured-stories .left-side-content-wrapper p {
 margin-bottom:42px
}
.module-featured-stories .left-side-content-link-wrapper a {
 font-size:1.6rem
}
.module-featured-stories .left-side-content-link-wrapper a.cta-link.internal-link:after {
 bottom:0
}
.module-featured-stories .featured-stories-slider .image-wrapper img {
 border-radius:5px 5px 0 0;
 box-shadow:inset 0 1px 3px 0 rgb(255 255 255 / 34%);
 width:100%
}
.module-featured-stories .featured-stories-slider .content-wrapper {
 padding:30px;
 border-radius:0 0 5px 5px;
 box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),-4px -4px 16px 0 rgba(255,255,255,0.35),24px 24px 40px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff;
 background-color:#f6f8fb
}
.module-featured-stories .featured-stories-slider .content-wrapper .cat-date-wrapper {
 display:flex;
 justify-content:space-between;
 font-size:1.2rem;
 color:#002776;
 margin-bottom:18px
}
.module-featured-stories .featured-stories-slider .content-wrapper .story-title {
 margin-bottom:18px;
 font-family:'AASmartSans'
}
@media screen and (max-width:992px) {
 .module-featured-stories .features-stories-slider-navigation {
  margin:0 auto;
  width:176px;
  display:block
 }
 .post-slider-wrapper.slick-center {
  transform:scale(1.1);
  z-index:9
 }
 .module-carousel-post-slider h2.main-title-heading {
  margin-bottom:0!important
 }
 .module-carousel-post-slider .slick-arrow {
  bottom:76px;
  top:auto!important;
  box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),-4px -4px 16px 0 rgba(255,255,255,0.14),4px 4px 12px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff!important;
  background-image:linear-gradient(173deg,#fff -117%,#f6f8fb 76%)!important
 }
 .postSliderPagingInfo {
  text-align:center;
  display:block;
  letter-spacing:-1.5px;
  color:#031794;
  position:absolute;
  font-size:1.6rem;
  border-radius:100%;
  left:50%;
  transform:translateX(-50%);
  bottom:135px;
  border:solid 1px rgba(151,151,151,0.06);
  background-color:#f4f5f7;
  width:auto;
  display:inline-block;
  box-shadow:-4px -4px 16px 0 rgba(255,255,255,0.2),inset 2px 1px 1px 0 #fff,inset 1px 1px 2px 0 rgba(0,0,0,0.18);
  opacity:1!important
 }
 .module-carousel-post-slider .exploreIcon,
 .module-carousel-post-slider .slick-dots {
  display:none!important
 }
 .module-carousel-post-slider .slick-arrow {
  opacity:1!important
 }
 .module-carousel-post-slider .slick-arrow:before {
  color:#4d4d4d!important
 }
 .post-slider-wrapper {
  padding-bottom:239px!important;
  padding-top:98px
 }
 .module-carousel-post-slider .slick-next {
  left:calc(50% + 56px)!important
 }
 .module-carousel-post-slider .slick-prev {
  left:calc(50% - 56px)!important
 }
 .postSliderPagingInfo .parentSpan {
  width:170px;
  height:56px;
  background-color:#fff;
  display:inline-block;
  line-height:56px;
  border-radius:25px
 }
}
@media screen and (max-width:580px) {
 .post-slider-wrapper.slick-center {
  transform:scale(1)!important
 }
 .module-carousel-post-slider h2.main-title-heading,
 .module-carousel-post-slider h2.left-title {
  font-size:2.8rem!important
 }
 .post-slider-wrapper {
  padding-top:35px!important;
  padding-bottom:140px!important
 }
 .module-carousel-post-slider .content-wrapper {
  padding:0 26px
 }
 .module-carousel-post-slider .image-wrapper {
  margin:0 15px
 }
 .module-carousel-post-slider .image-wrapper img {
  width:100%
 }
 .module-carousel-post-slider .slick-arrow {
  bottom:46px
 }
 .postSliderPagingInfo {
  bottom:85px
 }
}
.module-carousel-post-slider .slick-dots {
 display:none
}
.module-carousel-post-slider .slick-prev {
 left:calc(50% - 82px);
 transform:translateX(-50%)
}
.module-carousel-post-slider .slick-next {
 left:calc(50% + 82px);
 transform:translateX(-50%)
}
.module-carousel-post-slider .exploreIcon {
 text-align:center;
 color:#fff;
 font-size:1.2rem;
 position:relative;
 top:37px;
 letter-spacing:.5px
}
.module-carousel-post-slider .exploreIcon img {
 margin-bottom:11px
}
.module-carousel-post-slider {
 background-image:linear-gradient(139deg,#1e7cff -33%,#031794 80%)
}
.module-carousel-post-slider h2.main-title-heading {
 text-align:center;
 color:#fff;
 margin-bottom:19px
}
.module-carousel-post-slider h2.left-title {
 color:#fff;
 font-size:4.8rem;
 text-align:center;
 margin-bottom:30px
}
.right-side-content,
.right-side-content p {
 font-size:2.1rem;
 color:#fff;
 text-align:center
}
.right-side-content p strong {
 font-weight:bold
}
.module-carousel-post-slider .image-wrapper {
 position:relative;
 overflow:hidden;
 cursor:pointer
}
.module-carousel-post-slider .image-wrapper img {
 width:100%
}
.module-carousel-post-slider .slick-initialized .slick-slide:hover .image-wrapper img {
 border-radius:5px
}
.module-carousel-post-slider .slick-initialized .slick-slide:hover .image-wrapper:before {
 background-image:linear-gradient(234deg,rgba(31,124,252,0.00) 0,rgba(3,23,148,0.99) 100%),linear-gradient(154deg,rgba(252,60,61,0.00) 30%,rgba(254,0,0,0.70) 100%);
 border-radius:5px
}
.module-carousel-post-slider .image-wrapper:before {
 position:absolute;
 top:0;
 background-image:linear-gradient(213deg,rgba(31,124,252,0) 50%,#031794 100%),linear-gradient(146deg,rgba(252,60,61,0) 55%,rgba(254,0,0,0.50) 94%);
 content:"";
 width:100%;
 height:100%
}
.module-carousel-post-slider .link-wrapper h3 {
 color:#fff;
 font-size:2.4rem;
 font-family:'AASmartSans';
 margin-bottom:15px;
 font-weight:400
}
.module-carousel-post-slider .link-wrapper p {
 font-size:1.8rem;
 color:#fff;
 line-height:32px;
 font-family:'AASmartSans';
 font-weight:300;
 margin-bottom:22px
}
.post-slider-wrapper {
 transition:all .5s;
 z-index:1;
 padding-bottom:79px;
 padding-top:131px
}
.module-carousel-post-slider .slick-initialized .slick-slide:hover .content-wrapper {
 height:auto!important;
 transition:all .5s;
 transform:translateY(0)!important
}
.module-carousel-post-slider .content-wrapper {
 position:absolute;
 bottom:20px;
 padding:0 30px;
 transition:all .5s
}
.module-carousel-post-slider .slick-initialized .slick-slide {
 position:relative;
 overflow:hidden
}
.module-carousel-post-slider .slick-initialized .slick-slide:hover {
 transform:scale(1.20);
 z-index:6;
 transition-delay:.2s;
 transition-duration:.5s;
 transition-timing-function:cubic-bezier(0.42,0,1,0.64)
}
.module-carousel-post-slider .content-wrapper a,
.module-carousel-post-slider .content-wrapper a:hover {
 margin-bottom:19px;
 display:block;
 color:#fff!important;
 font-size:1.6rem
}
.module-carousel-post-slider .content-wrapper a {
 position:static
}
.module-carousel-post-slider .content-wrapper a:after,
.module-carousel-post-slider .content-wrapper a:hover:after {
 content:"\e907";
 font-family:'icomoon ar v2'!important;
 left:auto;
 margin-left:10px;
 top:0;
 color:#1aebdd!important;
 right:auto;
 position:static
}
.module-carousel-post-slider .slick-arrow {
 opacity:.95;
 box-shadow:4px 4px 12px 0 rgb(0 0 0 / 16%),4px 4px 12px 0 rgb(3 23 148 / 10%),inset 1px 1px 1px 0 #1e7cff;
 background-image:linear-gradient(149deg,#1e7cff -37%,#031794 97%);
 border-radius:100%;
 width:56px;
 height:56px;
 top:0;
 text-indent:0
}
.module-carousel-post-slider .slick-arrow:before {
 color:#fff
}
.module-carousel-post-slider .slick-arrow:hover:before {
 color:#1aebdd
}
.module-carousel-post-slider .slick-arrow:hover {
 background-image:linear-gradient(148deg,#1e7cff -36%,#031794 86%)
}
.annual-report-v2-module-landing.use-style-v2 {
 background-image:none
}
.annual-report-v2-module-landing.use-style-v2 .curved-mage {
 width:1019px;
 height:755px;
 position:absolute;
 right:-1px;
 top:0;
 background-repeat:no-repeat
}
.annual-report-v2-module-landing.use-style-v2 .curved-mage .fieldImage {
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center;
 border-radius:0 0 0 90%;
 overflow:hidden;
 z-index:0;
 height:100%
}
.annual-report-v2-module-landing.use-style-v2 .curved-mage .fieldImage img {
 height:100%;
 z-index:1;
 position:absolute
}
.annual-report-v2-module-landing.use-style-v2 .explore-more-btn .explore-more-btn-wrap {
 padding-left:0
}
.annual-report-v2-module-landing.use-style-v2 .hero-banner-content {
 height:100%
}
.annual-report-v2-module-landing.use-style-v2 .flex-vertical-center {
 justify-content:flex-end;
 height:90%;
 display:flex;
 flex-direction:column
}
.annual-report-v2-module-landing.use-style-v2 .hero-banner-content-wrap {
 max-width:520px
}
.annual-report-v2-module-landing.use-style-v2 .explore-more-btn {
 bottom:150px
}
.annual-report-v2-module-landing.use-style-v2 .annual-report-hero-banner {
 min-height:755px;
 background-image:none
}
.annual-report-v2-module-landing.use-style-v2 h1.lrg,
.annual-report-v2-module-landing.use-style-v2 .h1-lrg {
 font-size:7.2rem
}
@media screen and (min-width:768px) and (max-width:1024px) {
 .annual-report-v2-module-landing.use-style-v2 .hero-banner-content-wrap {
  padding-left:100px
 }
 .annual-report-v2-module-landing.use-style-v2 .curved-mage {
  height:600px;
  width:100%
 }
 .annual-report-v2-module-landing.use-style-v2 .curved-mage .fieldImage img {
  width:100%
 }
}
@media screen and (min-width:768px) and (max-width:1023px) {
 .module-testimonial.use-style-v2 .testimonial-content .testimonial-img {
  margin-bottom:33px!important
 }
}
@media screen and (max-width:767px) {
 .annual-report-v2-module-landing.use-style-v2 .annual-report-hero-banner {
  height:auto!important;
  min-height:auto!important
 }
 .annual-report-v2-module-landing.use-style-v2 .hero-banner-content {
  padding-top:225px
 }
 .annual-report-v2-module-landing.use-style-v2 .curved-mage {
  width:100%;
  height:225px
 }
 .annual-report-v2-module-landing.use-style-v2 h1.lrg,
 .annual-report-v2-module-landing.use-style-v2 .h1-lrg {
  font-size:3.2rem;
  font-weight:300
 }
 .annual-report-v2-module-landing.use-style-v2 .curved-mage .fieldImage img {
  width:100%
 }
 .tabs-image-mobile-view::before {
  height:100%!important
 }
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
 :not(.is-blue-background).module-card-slider .left-wrapper .main-title-heading,
 .module-featured-stories .main-title-heading,
 .module-text-with-video-2-col.use-style-v2 .video-mod-content h2,
 .breadcrumb.use-style-v2 .inner-heading,
 .annual-report-v2-module-landing.use-style-v2 h1.lrg,
 .module-be-at-your-best-at-aa .main-title-heading,
 .module-testimonial.use-style-v2 .left-content-wrapper h2,
 .module-super-break .mainTitle,
 .mod-latest-jobs-and-filter .latest-jobs-title-wrapper .main-title-heading {
  background-image:none
 }
 .module-carousel-post-slider .link-wrapper p,
 .module-carousel-post-slider .content-wrapper a {
  display:none
 }
 .post-slider-wrapper.slick-slide.slick-current.slick-active.slick-center .content-wrapper p,
 .post-slider-wrapper.slick-slide.slick-current.slick-active.slick-center .content-wrapper a {
  display:block
 }
 .annual-report-v2-module-landing .rb-v2-tabs-wrapper .rb-v2-selected-text {
  line-height:55px
 }
 body {
  overflow-x:hidden
 }
}
@supports(-webkit-touch-callout:none) {
 .module-be-at-your-best-at-aa a.cta-link,
 .annual-report-v2-module-landing .ar-v2-ddl .ar-v2-selected-text,
 .mod-latest-jobs-and-filter .job-details-card {
  box-shadow:0 5px 29px -9px #0007d!important
 }
 @media screen and (min-width:992px) and (max-width:1025px) {
  .module-section-breaker-curve {
   margin-top:-200px!important;
   margin-bottom:-200px!important
  }
 }
 @media screen and (min-width:992px) and (max-width:1200px) {
  .module-featured-stories .d-flex .col-md-3 {
   padding-left:30px
  }
 }
}
@media screen and (min-width:768px) and (max-width:1023px) {
 .breadcrumb.use-style-v2 .banner-content h1 {
  font-size:4.8rem
 }
 .module-carousel-post-slider h2.left-title {
  font-size:2.8rem
 }
 .three-col-signpost.use-style-v2 .signpost-details h3 {
  font-size:2.0rem
 }
}
@media screen and (min-width:581px) and (max-width:767px) {
 .postSliderPagingInfo {
  bottom:115px!important
 }
 .tabs-image-mobile-view::before {
  height:100%
 }
}
@media screen and (max-width:1050px) {
 .post-slider-wrapper.slick-slide.slick-current.slick-active.slick-center .image-wrapper:before {
  background-image:linear-gradient(234deg,rgba(31,124,252,0.00) 0,rgba(3,23,148,0.99) 100%),linear-gradient(154deg,rgba(252,60,61,0.00) 30%,rgba(254,0,0,0.70) 100%)
 }
}
#rd-nav-careers-level1 .rdsubmenu-wrapper>div {
 padding-bottom:10230px
}
.overlay-link {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%
}
.annual-report-v2-module-landing .ar-primary-link {
 font-size:1.6rem;
 line-height:normal;
 color:#031794;
 display:inline-block;
 padding:16px 50px 16px 64px;
 background-image:-webkit-linear-gradient(294deg,#fff -38%,#f6f8fb 53%);
 background-image:linear-gradient(156deg,#fff -38%,#f6f8fb 53%);
 border-radius:27px;
 box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),-4px -4px 16px 0 rgba(255,255,255,0.14),4px 4px 12px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff;
 font-weight:600;
 transition:.4s ease;
 font-family:"AASmartSans"
}
.annual-report-v2-module-landing .ar-primary-link:hover {
 box-shadow:2px 2px 4px 0 rgba(0,0,0,0.08),-4px -4px 4px 0 rgba(255,255,255,0.14),2px 2px 4px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff
}
.annual-report-v2-module-landing .ar-primary-link:hover span.ar-primary-link-text {
 transition:.4s ease;
 transform:translateX(-20px)
}
.annual-report-v2-module-landing .ar-primary-link:hover span.icon-ar-v2-right-arrow {
 visibility:visible;
 opacity:1;
 transition:.4s ease;
 transform:translateX(27px)
}
.annual-report-v2-module-landing .ar-primary-link span.icon-ar-v2-right-arrow {
 font-size:1.4rem;
 color:#fe0000;
 display:inline-block;
 position:relative;
 top:1px;
 visibility:hidden;
 opacity:0;
 transition:.4s ease;
 transform:translateX(15px)
}
.annual-report-v2-module-landing .ar-primary-link span.ar-primary-link-text {
 transition:.4s ease;
 display:inline-block;
 font-weight:400
}
.annual-report-v2-module-landing .module-job-listing-link-wrapper {
 text-align:center;
 padding-top:52px
}
.annual-report-v2-module-landing .filter-ddl-holder {
 max-width:100%;
 width:auto;
 display:inline-block;
 min-width:220px;
 position:relative
}
.annual-report-v2-module-landing .ar-v2-ddl .ar-v2-selected-text {
 display:none;
 text-decoration:none;
 padding:0 47px 0 20px;
 object-fit:contain;
 border-radius:26.5px;
 box-shadow:4px 4px 16px 0 rgb(0 0 0 / 8%),-4px -4px 16px 0 rgb(255 255 255 / 14%),4px 4px 12px 0 rgb(3 23 148 / 10%),inset 2px 1px 1px 0 #fff;
 background-image:linear-gradient(147deg,#fff -16%,#f6f8fb 47%);
 font-size:1.6rem;
 font-weight:500;
 color:#4d4d4d;
 position:relative;
 line-height:1.2em;
 min-height:55px;
 display:flex;
 align-items:center
}
.annual-report-v2-module-landing .ar-v2-ddl>ul li a .ar-v2-filter-tic-icon {
 height:17px;
 width:17px;
 display:inline-block;
 vertical-align:middle;
 margin-right:13px;
 border-radius:3px;
 position:relative;
 border:2px solid #9d9d9d;
 position:absolute;
 top:18px
}
.annual-report-v2-module-landing .ar-v2-ddl>ul li a.active .ar-v2-filter-tic-icon {
 background-color:#c60c30;
 border:0
}
.annual-report-v2-module-landing .ar-v2-ddl>ul li a.active .ar-v2-filter-tic-icon:after {
 content:"";
 width:13px;
 height:13px;
 display:inline-block;
 position:absolute;
 top:2px;
 left:2px;
 border:1px solid #fff
}
.annual-report-v2-module-landing .ar-v2-ddl>ul li a .ar-v2-filter-ddl-item-text {
 display:inline-block;
 margin-left:30px;
 vertical-align:sub
}
.annual-report-v2-module-landing .ar-v2-ddl .ar-v2-selected-text .icon-ar-v2-down-arrow {
 font-size:1.1rem;
 position:absolute;
 right:20px;
 top:calc(50% - 4px);
 color:#4d4d4d;
 transition:transform .4s ease
}
.annual-report-v2-module-landing .ar-v2-ddl .ar-v2-selected-text.active .icon-ar-v2-down-arrow {
 transform:rotate(-180deg)
}
.annual-report-v2-module-landing .ar-v2-ddl .ar-v2-ddl-ul li a {
 padding:14.5px 20px;
 border-bottom:1px solid #d7d4d5;
 font-size:1.6rem;
 font-weight:500;
 display:block
}
.annual-report-v2-module-landing .ar-v2-ddl .ar-v2-ddl-ul {
 background-color:transparent;
 box-shadow:none;
 border:0;
 border-radius:23px;
 box-shadow:4px 4px 16px 0 rgb(0 0 0 / 8%),-4px -4px 16px 0 rgb(255 255 255 / 14%),4px 4px 12px 0 rgb(3 23 148 / 10%),inset 2px 1px 1px 0 #fff;
 background-image:linear-gradient(162deg,#fff -88%,#f6f8fb 47%);
 position:absolute;
 z-index:2;
 width:100%;
 top:calc(100% + 4px);
 max-height:180px;
 overflow-y:auto;
 overflow-x:hidden
}
.annual-report-v2-module-landing .ar-v2-ddl .ar-v2-ddl-ul li {
 position:relative;
 z-index:1;
 margin:0;
 text-align:center;
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1;
 padding-bottom:0;
 display:block;
 align-items:baseline;
 cursor:pointer;
 min-height:55px;
 text-align:left
}
.annual-report-v2-module-landing .ar-v2-ddl .ar-v2-ddl-ul li:last-child>a {
 border-bottom:0
}
.annual-report-v2-module-landing.module-section.career-module-section.bottom-padding-forty-five.background-color-module-section {
 padding-bottom:45px!important
}
.annual-report-v2-module-landing.module-section.career-module-section.top-padding-forty-five.background-color-module-section {
 padding-top:45px!important
}
.career-module-section {
 padding:45px 0 45px 0;
 position:relative
}
.first-career-section {
 padding-top:90px!important
}
.last-career-section {
 padding-bottom:90px!important
}
.is-blue-background.career-module-section,
.module-carousel-post-slider.career-module-section,
.grey.career-module-section,
.image-and-text-module.career-module-section,
.background-color-module-section {
 padding:90px 0 90px 0!important;
 position:relative
}
@media screen and (min-width:768px) and (max-width:1023px) {
 .bottom-padding-forty-five {
  padding-bottom:30px!important
 }
 .top-padding-forty-five {
  padding-top:30px!important
 }
 .career-module-section {
  padding:30px 0 30px 0!important;
  position:relative
 }
 .first-career-section {
  padding-top:60px!important;
  padding-bottom:30px!important
 }
 .last-career-section {
  padding-bottom:30px!important
 }
 .is-blue-background.career-module-section,
 .module-carousel-post-slider.career-module-section,
 .grey.career-module-section,
 .image-and-text-module.career-module-section,
 .background-color-module-section {
  padding:30px 0 60px 0!important;
  position:relative
 }
 .blue-background-module-spacing {
  margin-bottom:30px
 }
}
@media(max-width:767px) {
 .bottom-padding-forty-five {
  padding-bottom:20px!important
 }
 .top-padding-forty-five {
  padding-top:20px!important
 }
 .career-module-section {
  padding:20px 0 20px 0!important;
  position:relative
 }
 .first-career-section {
  padding-top:20px!important
 }
 .last-career-section {
  padding-bottom:40px!important
 }
 .is-blue-background.career-module-section,
 .module-carousel-post-slider.career-module-section,
 .grey.career-module-section,
 .image-and-text-module.career-module-section,
 .background-color-module-section {
  padding:40px 0 40px 0!important;
  position:relative
 }
 .annual-report-v2-module-landing .use-style-v2.ar-v2-body-module .ar-v2-left-image-wrapper {
  margin:0 0 65px 0
 }
 .module-text-with-video-2-col.use-style-v2 .video-mod-content {
  margin-top:0
 }
 .module-text-with-video-2-col.use-style-v2 .belowIMageContent {
  margin-top:30px
 }
 .annual-report-v2-module-landing.module-section.career-module-section.bottom-padding-forty-five.background-color-module-section {
  padding-bottom:20px!important
 }
 .annual-report-v2-module-landing.module-section.career-module-section.top-padding-forty-five.background-color-module-section {
  padding-top:20px!important
 }
}
.h1-large {
 font-size:7.2rem;
 font-weight:100;
 line-height:normal;
 letter-spacing:normal
}
.h1-small {
 font-size:4.8rem;
 font-weight:300;
 line-height:normal;
 letter-spacing:normal
}
.h2 {
 font-size:3.2rem;
 font-weight:300;
 line-height:normal;
 letter-spacing:normal
}
.h3 {
 font-size:2.4rem;
 font-weight:400!important;
 line-height:normal;
 letter-spacing:normal
}
.h4 {
 font-size:1.8rem;
 font-weight:normal;
 line-height:normal;
 letter-spacing:normal
}
.h5 {
 font-size:1.4rem;
 font-weight:600;
 line-height:normal;
 letter-spacing:normal
}
.h6 {
 font-size:1.2rem;
 font-weight:600;
 line-height:normal;
 letter-spacing:normal
}
.intro-text {
 font-size:2.1rem;
 font-weight:normal;
 line-height:25px;
 letter-spacing:normal
}
.career-module-section {
 padding:45px 0 45px 0;
 position:relative
}
@media(max-width:1023px) {
 h1-large {
  font-size:4.8rem;
  font-weight:100;
  line-height:normal;
  letter-spacing:normal
 }
 .h1-small {
  font-size:3.2rem;
  font-weight:300;
  line-height:normal;
  letter-spacing:normal
 }
 .h2 {
  font-size:2.8rem;
  font-weight:300;
  line-height:normal;
  letter-spacing:normal
 }
 .h3 {
  font-size:2.0rem;
  font-weight:500;
  line-height:normal;
  letter-spacing:normal
 }
 .h4 {
  font-size:1.8rem;
  font-weight:500;
  line-height:normal;
  letter-spacing:normal
 }
 .h5 {
  font-size:1.4rem;
  font-weight:500;
  line-height:normal;
  letter-spacing:normal
 }
 .h6 {
  font-size:1.2rem;
  font-weight:500;
  line-height:normal;
  letter-spacing:normal
 }
 .intro-text {
  font-size:2.1rem;
  font-weight:normal;
  line-height:23px;
  letter-spacing:normal
 }
}
@media(max-width:767px) {
 .h1-large {
  font-size:3.2rem;
  font-weight:300;
  line-height:normal;
  letter-spacing:normal
 }
 .h1-small {
  font-size:2.8rem;
  font-weight:300;
  line-height:normal;
  letter-spacing:normal
 }
 .h2 {
  font-size:2.4rem;
  font-weight:normal;
  line-height:normal;
  letter-spacing:normal
 }
 .h3 {
  font-size:1.8rem;
  font-weight:normal;
  line-height:normal;
  letter-spacing:normal
 }
 .h4 {
  font-size:1.6rem;
  font-weight:normal;
  line-height:normal;
  letter-spacing:normal
 }
 .h5 {
  font-size:1.4rem;
  font-weight:600;
  line-height:normal;
  letter-spacing:normal
 }
 .h6 {
  font-size:1.2rem;
  font-weight:600;
  line-height:normal;
  letter-spacing:normal
 }
 .intro-text {
  font-size:1.8rem;
  font-weight:normal;
  line-height:30px;
  letter-spacing:normal
 }
}
.tabs-image-and-text-module ul,
.tabs-image-and-text-module ul ul,
.tabs-image-and-text-module ol ol,
.tabs-image-and-text-module ul ol,
.tabs-image-and-text-module ol ul,
.module-super-break ul,
.module-super-break ul ul,
.use-style-v2.ar-v2-body-module ul,
.use-style-v2.ar-v2-body-module ul ul,
.module-super-break ol ol,
.use-style-v2.ar-v2-body-module ol ol,
.use-style-v2.ar-v2-body-module ul ol,
.module-super-break ul ol,
.use-style-v2.ar-v2-body-module ol ul,
.module-super-break ol ul,
.two-col-text-with-gradient-title ul,
.two-col-text-with-gradient-title ul ul,
.two-col-text-with-gradient-title ol ol,
.two-col-text-with-gradient-title ul ol,
.two-col-text-with-gradient-title ol ul {
 margin:20px
}
.tabs-image-and-text-module ul li p,
.module-super-break ul li p,
.use-style-v2.ar-v2-body-module ul li p,
.two-col-text-with-gradient-title ul li p {
 margin-bottom:0!important
}
.tabs-image-and-text-module ol,
.module-super-break ol,
.use-style-v2.ar-v2-body-module ol,
.two-col-text-with-gradient-title ol {
 list-style-type:decimal;
 list-style-position:outside;
 padding-left:0
}
.tabs-image-and-text-module ul,
.tabs-image-and-text-module ul li,
.module-super-break ul,
.module-super-break ul li,
.use-style-v2.ar-v2-body-module ul,
.use-style-v2.ar-v2-body-module ul li,
.two-col-text-with-gradient-title ul li,
.two-col-text-with-gradient-title ul {
 list-style-type:disc;
 list-style-position:outside;
 padding-left:0
}
.tabs-image-and-text-module ul li,
.module-super-break ul li,
.use-style-v2.ar-v2-body-module ul li,
.two-col-text-with-gradient-title ul li {
 list-style-type:disc!important;
 position:relative;
 padding-left:0;
 line-height:3.0rem
}
.tabs-image-and-text-module ul,
.tabs-image-and-text-module ol,
.module-super-break ul,
.module-super-break ol,
.use-style-v2.ar-v2-body-module ul,
.use-style-v2.ar-v2-body-module ol,
.two-col-text-with-gradient-title ul,
.two-col-text-with-gradient-title ol {
 margin-left:20px;
 margin-bottom:30px
}
.tabs-image-and-text-module ul li,
.tabs-image-and-text-module ol li,
.module-super-break ul li,
.module-super-break ol li,
.use-style-v2.ar-v2-body-module ul li,
.use-style-v2.ar-v2-body-module ol li,
.two-col-text-with-gradient-title ul li,
.two-col-text-with-gradient-title ol li {
 padding-bottom:20px
}
.tabs-image-and-text-module ul li:last-child,
.tabs-image-and-text-module ol li:last-child,
.module-super-break ul li:last-child,
.module-super-break ol li:last-child,
.use-style-v2.ar-v2-body-module ul li:last-child,
.use-style-v2.ar-v2-body-module ol li:last-child,
.two-col-text-with-gradient-title ul li:last-child,
.two-col-text-with-gradient-title ol li:last-child {
 padding-bottom:0
}
.tabs-image-and-text-module:not(.career-module-section) .imageTabsPaginationWrapper {
 bottom:47px!important
}
.tabs-image-and-text-module:not(.career-module-section)::before {
 top:30px!important
}
.use-style-v2.ar-v2-body-module .belowIMageContent p:last-child {
 margin-bottom:0!important
}
.use-style-v2.ar-v2-body-module:not(.belowIMageContent) p:last-child {
 margin-bottom:41px
}
.col-xs-offset-right-12 {
 margin-right:100%
}
.col-xs-offset-right-11 {
 margin-right:91.66666667%
}
.col-xs-offset-right-10 {
 margin-right:83.33333333%
}
.col-xs-offset-right-9 {
 margin-right:75%
}
.col-xs-offset-right-8 {
 margin-right:66.66666667%
}
.col-xs-offset-right-7 {
 margin-right:58.33333333%
}
.col-xs-offset-right-6 {
 margin-right:50%
}
.col-xs-offset-right-5 {
 margin-right:41.66666667%
}
.col-xs-offset-right-4 {
 margin-right:33.33333333%
}
.col-xs-offset-right-3 {
 margin-right:25%
}
.col-xs-offset-right-2 {
 margin-right:16.66666667%
}
.col-xs-offset-right-1 {
 margin-right:8.33333333%
}
.col-xs-offset-right-0 {
 margin-right:0
}
@media(min-width:768px) {
 .col-sm-offset-right-12 {
  margin-right:100%
 }
 .col-sm-offset-right-11 {
  margin-right:91.66666667%
 }
 .col-sm-offset-right-10 {
  margin-right:83.33333333%
 }
 .col-sm-offset-right-9 {
  margin-right:75%
 }
 .col-sm-offset-right-8 {
  margin-right:66.66666667%
 }
 .col-sm-offset-right-7 {
  margin-right:58.33333333%
 }
 .col-sm-offset-right-6 {
  margin-right:50%
 }
 .col-sm-offset-right-5 {
  margin-right:41.66666667%
 }
 .col-sm-offset-right-4 {
  margin-right:33.33333333%
 }
 .col-sm-offset-right-3 {
  margin-right:25%
 }
 .col-sm-offset-right-2 {
  margin-right:16.66666667%
 }
 .col-sm-offset-right-1 {
  margin-right:8.33333333%
 }
 .col-sm-offset-right-0 {
  margin-right:0
 }
}
@media(min-width:992px) {
 .col-md-offset-right-12 {
  margin-right:100%
 }
 .col-md-offset-right-11 {
  margin-right:91.66666667%
 }
 .col-md-offset-right-10 {
  margin-right:83.33333333%
 }
 .col-md-offset-right-9 {
  margin-right:75%
 }
 .col-md-offset-right-8 {
  margin-right:66.66666667%
 }
 .col-md-offset-right-7 {
  margin-right:58.33333333%
 }
 .col-md-offset-right-6 {
  margin-right:50%
 }
 .col-md-offset-right-5 {
  margin-right:41.66666667%
 }
 .col-md-offset-right-4 {
  margin-right:33.33333333%
 }
 .col-md-offset-right-3 {
  margin-right:25%
 }
 .col-md-offset-right-2 {
  margin-right:16.66666667%
 }
 .col-md-offset-right-1 {
  margin-right:8.33333333%
 }
 .col-md-offset-right-0 {
  margin-right:0
 }
}
@media(min-width:1200px) {
 .col-lg-offset-right-12 {
  margin-right:100%
 }
 .col-lg-offset-right-11 {
  margin-right:91.66666667%
 }
 .col-lg-offset-right-10 {
  margin-right:83.33333333%
 }
 .col-lg-offset-right-9 {
  margin-right:75%
 }
 .col-lg-offset-right-8 {
  margin-right:66.66666667%
 }
 .col-lg-offset-right-7 {
  margin-right:58.33333333%
 }
 .col-lg-offset-right-6 {
  margin-right:50%
 }
 .col-lg-offset-right-5 {
  margin-right:41.66666667%
 }
 .col-lg-offset-right-4 {
  margin-right:33.33333333%
 }
 .col-lg-offset-right-3 {
  margin-right:25%
 }
 .col-lg-offset-right-2 {
  margin-right:16.66666667%
 }
 .col-lg-offset-right-1 {
  margin-right:8.33333333%
 }
 .col-lg-offset-right-0 {
  margin-right:0
 }
}
.module-card-slider .card-slider-items h3 {
 font-family:"AASmartSans"
}
.responsive-image .mobile-image img {
 max-width:300px
}
.module-super-break a.cta-link {
 font-size:1.6rem
}
.tabs-image-and-text-module ul li {
 color:#fff;
 font-size:1.6rem;
 line-height:24px
}
.tabs-image-and-text-module .images-wrapper {
 padding:177px 0 184px 0;
 background-repeat:no-repeat;
 background-size:cover;
 background-position:center
}
.tabs-image-and-text-module .images-wrapper .content-wrapper {
 height:439px
}
.tabs-image-and-text-module ul li {
 padding:0!important
}
.tabs-image-and-text-module ul {
 margin-bottom:0!important
}
.tabs-image-and-text-module .images-wrapper .content-wrapper .content-sub-title {
 font-weight:bold;
 color:#fff;
 padding-bottom:16px
}
.tabs-image-and-text-module .images-wrapper .content-wrapper .content-title {
 color:#fff;
 padding-bottom:24px
}
.tabs-image-and-text-module .images-wrapper .content-wrapper .tabs-content p {
 font-weight:normal;
 color:#fff;
 margin-bottom:0;
 font-size:1.6rem;
 line-height:24px
}
.tabs-image-and-text-module .ar-secondary-link {
 transform:translateX(0px);
 font-size:1.6rem;
 line-height:normal;
 color:#fff;
 display:inline-block;
 font-weight:400;
 transition:.4s ease;
 margin-top:30px
}
.tabs-image-and-text-module .ar-secondary-link:hover {
 transition:.4s ease;
 color:#1aebdd
}
.tabs-image-and-text-module .ar-secondary-link:hover:after {
 color:#1aebdd;
 transform:translateX(15px)
}
.tabs-image-and-text-module .ar-secondary-link:after {
 content:"\e907";
 font-family:'icomoon ar v2'!important;
 font-size:1.4rem;
 color:#1aebdd;
 display:inline-block;
 position:relative;
 top:1px;
 margin-left:8px;
 transition:.4s ease-in-out;
 font-weight:normal
}
.tabs-image-and-text-module .images-wrapper .content-inner-wrapper {
 background-image:radial-gradient(circle at 100% 0,rgba(255,255,255,0.28),rgba(255,255,255,0) 38%),linear-gradient(147deg,#1f7cfc -18%,#031794 76%);
 box-shadow:0 2px 2px 0 rgb(0 0 0 / 5%),0 4px 4px 0 rgb(0 0 0 / 5%),0 8px 8px 0 rgb(0 0 0 / 5%),0 16px 16px 0 rgb(0 0 0 / 10%),8px 32px 32px 0 rgb(3 23 148 / 13%),8px 64px 64px 0 rgb(0 0 0 / 10%),inset 0 1px 3px 0 rgb(255 255 255 / 34%);
 padding:66px 44px 54.5px 48px;
 max-width:60%
}
.tabs-image-and-text-module .slick-dots {
 top:calc(100% - 85px);
 width:100%;
 table-layout:fixed;
 left:0;
 padding:0 0 29px 0;
 border-top:2px solid rgb(255,255,255,0.3);
 background:transparent
}
.tabs-image-and-text-module .slick-dots li {
 margin:0 35px;
 width:auto;
 padding:33px 0 0 0
}
.tabs-image-and-text-module .slick-dots .slick-active {
 border-top:4px solid #fff;
 border-radius:2px;
 top:-3px
}
.title-tabs-wrapper .slick-track {
 margin:0 auto;
 display:flex
}
.title-tabs-wrapper .title-tabs {
 padding:0;
 text-align:center;
 position:relative;
 height:100%;
 line-height:80px;
 display:block;
 color:#fff
}
.title-tabs-main-wrapper {
 margin-top:-75px
}
.tabs-wrapper {
 text-align:center;
 display:flex!important;
 justify-content:center;
 align-items:center
}
.title-tabs-wrapper:after {
 content:"";
 width:100%;
 height:2px;
 background-color:rgb(255,255,255,0.3);
 position:absolute;
 top:4px;
 left:50%;
 transform:translateX(-50%)
}
.tabs-wrapper.slick-current .title-tabs:before {
 content:"";
 width:100%;
 height:4px;
 background-color:#fff;
 position:absolute;
 left:0;
 top:3px;
 z-index:99999;
 border-radius:2px
}
.title-tabs-main-wrapper .slick-list {
 max-width:1440px;
 margin:0 auto
}
.tabs-image-and-text-module .slick-prev {
 margin:-19px 0 0 23px;
 padding:21px 23px 22px 24px;
 opacity:.95;
 box-shadow:4px 4px 12px 0 rgb(0 0 0 / 16%),4px 4px 12px 0 rgb(3 23 148 / 10%),inset 1px 1px 1px 0 #1e7cff;
 background-image:linear-gradient(149deg,#1e7cff -37%,#031794 97%);
 border-radius:100%;
 width:56px;
 height:56px
}
.tabs-image-and-text-module .slick-next {
 margin:-19px 23px 0 0;
 padding:21px 23px 22px 24px;
 opacity:.95;
 box-shadow:4px 4px 12px 0 rgb(0 0 0 / 16%),4px 4px 12px 0 rgb(3 23 148 / 10%),inset 1px 1px 1px 0 #1e7cff;
 background-image:linear-gradient(149deg,#1e7cff -37%,#031794 97%);
 border-radius:100%;
 width:56px;
 height:56px
}
.imageTabsPaginationWrapper {
 display:none
}
.tabs-image-mobile-view::before {
 content:"";
 width:100%;
 height:213px;
 background-image:linear-gradient(173deg,rgba(252,60,61,0) 71%,rgba(254,0,0,0.34) 96%),linear-gradient(192deg,rgba(31,124,252,0) 44%,#031794 100%),linear-gradient(to bottom,rgba(0,0,0,0) 78%,rgba(0,0,0,0.4) 94%),linear-gradient(177deg,#031794 -10%,rgba(31,124,252,0.00) 20%),linear-gradient(185deg,#FE0000 -10%,rgba(254,0,0,0.00) 20%);
 position:absolute;
 left:50%;
 top:0;
 transform:translateX(-50%)
}
.annual-report-v2-module-landing .use-style-v2 .ar-v2-quote-sub-heading,
.annual-report-v2-module-landing .use-style-v2 .ar-v2-quote-text,
.annual-report-v2-module-landing .use-style-v2 .ar-v2-author-name,
.annual-report-v2-module-landing .use-style-v2 .ar-v2-author-designation,
.annual-report-v2-module-landing .use-style-v2 .ar-v2-quote-content-image,
.use-style-v2.ar-v2-body-module .ar-v2-left-image-wrapper,
.use-style-v2.ar-v2-body-module .ar-v2-body-main-heading,
.use-style-v2.ar-v2-body-module .ar-v2-body-text,
.use-style-v2.ar-v2-body-module .ar-v2-body-content-wrapper,
.use-style-v2.ar-v2-body-module .ar-v2-body-cta-wrapper,
.use-style-v2.ar-fullwidth-carousel-module h2,
.use-style-v2.ar-fullwidth-carousel-module .ar-fullwidth-carousel-content,
.use-style-v2.ar-signpost-callout-bg-module.ar-module-active .ar-signpost-callout-bg-wrap .ar-signpost-callout-bg-content-wrap,
.use-style-v2.ar-signpost-callout-bg-module.ar-module-active .ar-signpost-callout-bg-wrap {
 visibility:visible!important;
 opacity:1!important;
 transform:translateX(0px)!important
}
.use-style-v2.ar-v2-quote-module .ar-v2-quote-text::before {
 top:-6px
}
.annual-report-v2-module-landing .ar-secondary-link {
 font-size:1.6rem;
 line-height:normal;
 color:#031794;
 display:inline-block;
 font-weight:600;
 transition:.4s ease;
 font-family:"AASmartSans"
}
.annual-report-v2-module-landing .ar-secondary-link:hover:after {
 transform:translateX(15px)
}
.annual-report-v2-module-landing .ar-secondary-link:after {
 content:"\e907";
 font-family:'icomoon ar v2'!important;
 font-size:1.4rem;
 color:#fe0000;
 display:inline-block;
 position:relative;
 top:1px;
 margin-left:8px;
 transition:.4s ease-in-out;
 font-weight:normal
}
.annual-report-v2-module-landing .ar-secondary-link:hover {
 transition:.4s ease;
 color:#fe0000
}
.annual-report-v2-module-landing .intro-text p,
.annual-report-v2-module-landing .rad-introtext {
 font-size:2.1rem;
 line-height:1.43em;
 color:#337ef6;
 font-weight:normal;
 font-family:"AASmartSans"
}
.use-style-v2.ar-v2-body-module .row.iscontentBelowImagemobile {
 align-items:normal!important
}
.use-style-v2.ar-fullwidth-carousel-module .fullwidth-carousel-title h2 {
 -webkit-background-clip:text;
 background-clip:text;
 -webkit-text-fill-color:transparent;
 background-image:linear-gradient(88deg,#fe0000 2%,#031794 55%,#1e7cff 84%,#1e7cff 124%)
}
.use-style-v2.ar-fullwidth-carousel-module .ar-fullwidth-carousel-content .h5,
.use-style-v2.ar-fullwidth-carousel-module .ar-fullwidth-carousel-content h2,
.use-style-v2.ar-fullwidth-carousel-module .ar-fullwidth-carousel-content .ar-secondary-link {
 color:#fff
}
.use-style-v2.ar-fullwidth-carousel-module .ar-secondary-link:after {
 color:#1aebdd
}
.use-style-v2.ar-fullwidth-carousel-module .ar-fullwidth-carousel-content:hover .ar-secondary-link {
 color:#1aebdd
}
.use-style-v2.ar-fullwidth-carousel-module .ar-fullwidth-carousel-content:hover .ar-secondary-link:after {
 transform:translateX(18px);
 transition:.4s ease-in-out
}
.use-style-v2.module-bottom-link {
 background:#fff!important;
 overflow-x:hidden
}
.use-style-v2.module-bottom-link .module-bottom-link-flex {
 display:flex;
 align-items:center
}
.use-style-v2.module-bottom-link .module-bottom-link-wrapper {
 padding:88px 0 78px 0;
 border-radius:5px;
 box-shadow:0 2px 2px 0 rgb(0 0 0 / 5%),0 4px 4px 0 rgb(0 0 0 / 5%),0 8px 8px 0 rgb(0 0 0 / 5%),0 16px 16px 0 rgb(0 0 0 / 10%),8px 32px 32px 0 rgb(3 23 148 / 13%),8px 64px 64px 0 rgb(0 0 0 / 10%),inset 0 1px 3px 0 rgb(255 255 255 / 34%);
 background-image:radial-gradient(circle at 100% 0,rgba(255,255,255,0.28),rgba(255,255,255,0) 34%),linear-gradient(112deg,#1f7cfc -12%,#031794 55%);
 min-height:250px;
 margin-bottom:50px
}
.use-style-v2.module-bottom-link .left-content-wrapper {
 margin-bottom:0
}
.use-style-v2.module-bottom-link .left-content-wrapper h2 {
 color:#fff!important;
 font-family:"AASmartSansHead"
}
.use-style-v2.module-bottom-link .left-content-wrapper p {
 margin-bottom:0!important;
 color:#fff!important
}
.use-style-v2.module-bottom-link .cta-button {
 margin:0;
 float:right
}
.use-style-v2.module-bottom-link .cta-button {
 padding:17px 19px 19px 19px;
 border-radius:27.5px;
 box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),-4px -4px 16px 0 rgba(255,255,255,0.14),4px 4px 12px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff;
 background-image:linear-gradient(156deg,#fff -39%,#f6f8fb 54%)!important;
 color:#031794
}
.use-style-v2.module-bottom-link .cta-button:hover {
 margin-right:0!important
}
.use-style-v2.module-bottom-link .cta-button:hover:after {
 opacity:0!important
}
.use-style-v2.module-bottom-link p>a {
 color:#fff!important
}
.use-style-v2.module-bottom-link p>a:hover {
 color:#fff!important
}
.annual-report-v2-module-landing .use-style-v2.ar-signpost-callout-bg-module .ar-signpost-callout-bg-content-wrap h2,
.annual-report-v2-module-landing .use-style-v2.ar-signpost-callout-bg-module .ar-signpost-callout-bg-content-wrap p,
.annual-report-v2-module-landing .use-style-v2.ar-signpost-callout-bg-module .ar-signpost-callout-bg-content-wrap a {
 color:#fff!important
}
.annual-report-v2-module-landing .use-style-v2.ar-signpost-callout-bg-module .ar-signpost-callout-bg-content-wrap .ar-secondary-link:after {
 color:#1aebdd!important
}
.annual-report-v2-module-landing .use-style-v2.ar-signpost-callout-bg-module .ar-signpost-callout-bg-content-wrap:hover a.ar-secondary-link:after {
 color:#1aebdd!important;
 transform:translateX(18px);
 transition:.4s ease-in-out
}
.annual-report-v2-module-landing .use-style-v2.ar-signpost-callout-bg-module .ar-signpost-callout-bg-content-wrap:hover a.ar-secondary-link {
 color:#1aebdd!important
}
.annual-report-v2-module-landing .use-style-v2.ar-signpost-callout-bg-module .ar-signpost-callout-bg-content-wrap:hover a.ar-secondary-link:after {
 color:#1aebdd!important
}
.annual-report-v2-module-landing .use-style-v2.ar-signpost-callout-bg-module .ar-signpost-callout-bg-content-wrap h2 {
 margin-bottom:22px
}
.annual-report-v2-module-landing .use-style-v2.ar-signpost-callout-bg-module .ar-signpost-callout-bg-content-wrap p {
 margin-bottom:20px
}
.breadcrumb.use-style-v2 .breadcrumb-box #breadcrumb {
 padding:57px 0 24px 0
}
.breadcrumb.use-style-v2 .share-box .share-options {
 padding:61px 15px 24px 15px
}
.breadcrumb.use-style-v2 .banner-content h1 {
 margin:0 0 23px 0
}
.breadcrumb.use-style-v2 .inner-banner-text p {
 margin:0
}
.breadcrumb.use-style-v2 .banner-content {
 padding-bottom:56px
}
.breadcrumb.use-style-v2 .inner-banner-text p {
 color:#337ef6
}
.breadcrumb.use-style-v2 .inner-banner-text {
 max-width:496px
}
.breadcrumb.use-style-v2 .breadcrumb-box ul li span {
 font-weight:600!important
}
.breadcrumb.use-style-v2 #breadcrumb span.separator {
 color:#c60c30!important
}
.breadcrumb.use-style-v2 #breadcrumb a {
 color:#031794
}
.title-with-gradient-curve .title-with-gradient h2 {
 background-image:linear-gradient(89deg,#fe0000 2%,#031794 55%,#1e7cff 84%,#1e7cff 124%);
 -webkit-background-clip:text;
 background-clip:text;
 -webkit-text-fill-color:transparent;
 max-width:675px;
 margin:0 auto;
 text-align:center;
 margin-top:-70px
}
.image-and-text-module {
 background-color:#fafafa
}
.image-and-text-module .image-and-text-title h2 {
 background-image:linear-gradient(89deg,#fe0000 2%,#031794 55%,#1e7cff 84%,#1e7cff 124%);
 -webkit-background-clip:text;
 background-clip:text;
 -webkit-text-fill-color:transparent;
 margin-bottom:36px
}
.image-and-text-module .image-and-text-content {
 margin-bottom:78px
}
.two-col-text-with-gradient-title .two-col-gradient-title h2 {
 background-image:linear-gradient(89deg,#fe0000 2%,#031794 55%,#1e7cff 84%,#1e7cff 124%);
 -webkit-background-clip:text;
 background-clip:text;
 -webkit-text-fill-color:transparent;
 margin-bottom:36px
}
.two-col-text-with-gradient-title .two-col-sub-title {
 font-size:24px;
 font-weight:normal;
 font-stretch:normal;
 line-height:30px;
 color:#031794;
 margin-bottom:30px
}
.two-col-text-with-gradient-title .two-col-sub-title ul {
 margin-top:0!important
}
.annual-report-v2-module-landing.use-style-v2 .ar-v2-tabs-module span.ttl {
 font-size:1.8rem!important
}
@media(max-width:1023px) {
 .tabs-image-and-text-module .images-wrapper .content-inner-wrapper {
  padding:50px 40px 50px 35px
 }
 .tabs-image-and-text-module .images-wrapper {
  padding:125px 0 190px 0
 }
 .title-tabs-main-wrapper .slick-list {
  max-width:650px
 }
 .imageTabsPaginationWrapper {
  display:none
 }
 .annual-report-v2-module-landing .intro-text p,
 .annual-report-v2-module-landing .rad-introtext {
  font-size:2.1rem;
  line-height:1.29em
 }
 .use-style-v2.module-bottom-link .module-bottom-link-flex {
  display:inline!important
 }
 .image-and-text-module .image-and-text-title {
  margin-bottom:18px
 }
 .image-and-text-module .image-and-text-content {
  margin-bottom:45px
 }
 .title-with-gradient-curve .title-with-gradient {
  max-width:559px;
  margin:0 auto
 }
 .module-carousel-post-slider .slick-initialized .slick-slide.slick-current.slick-active {
  z-index:6;
  transition-delay:.2s;
  transition-duration:.5s;
  transition-timing-function:cubic-bezier(0.42,0,1,0.64)
 }
 .module-carousel-post-slider .slick-initialized .slick-slide.slick-current.slick-active .content-wrapper {
  transform:translateY(0)!important
 }
}
@media screen and (max-width:767px) {
 .title-with-gradient-curve .title-with-gradient h2 {
  max-width:auto;
  margin-top:-34px;
  width:100%
 }
 .tabs-image-and-text-module .images-wrapper {
  padding:0;
  background-image:none!important;
  margin:0 15px
 }
 .tabs-image-mobile-view {
  margin:0 15px;
  position:relative
 }
 .title-tabs-main-wrapper {
  display:none
 }
 .tabs-image-and-text-module .images-wrapper .content-inner-wrapper {
  padding:28px 8px 45px 22px;
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  box-shadow:0 2px 2px 0 rgba(0,0,0,0.05),0 4px 4px 0 rgba(0,0,0,0.05),0 8px 8px 0 rgba(0,0,0,0.05),0 16px 16px 0 rgba(0,0,0,0.1),8px 32px 32px 0 rgba(3,23,148,0.13),8px 64px 64px 0 rgba(0,0,0,0.1),inset 0 1px 3px 0 rgba(255,255,255,0.34);
  background-image:radial-gradient(circle at 100% 0,rgba(255,255,255,0.28),rgba(255,255,255,0) 41%),linear-gradient(157deg,#1f7cfc -20%,#031794 84%);
  width:100%;
  max-width:100%
 }
 .tabs-image-and-text-module .images-wrapper .content-wrapper .content-sub-title {
  padding-bottom:20px
 }
 .tabs-image-and-text-module .images-wrapper .content-wrapper .content-title {
  padding-bottom:10px
 }
 .tabs-image-and-text-module .ar-secondary-link {
  margin-top:27.5px
 }
 .imageTabsPaginationWrapper {
  text-align:center;
  display:block;
  letter-spacing:-1.5px;
  color:#031794;
  position:absolute;
  font-size:1.6rem;
  border-radius:100%;
  left:50%;
  transform:translateX(-50%);
  bottom:34px
 }
 .imageTabsPaginationInfo {
  width:170px;
  height:52px;
  background-color:#f4f5f7;
  display:inline-block;
  line-height:52px;
  border-radius:25px
 }
 .tabs-image-and-text-module .images-wrapper .content-wrapper {
  height:auto;
  padding-bottom:140px
 }
 .tabs-image-and-text-module .slick-prev,
 .tabs-image-and-text-module .slick-next {
  box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),-4px -4px 16px 0 rgba(255,255,255,0.14),4px 4px 12px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff;
  background-image:linear-gradient(173deg,#fff -117%,#f6f8fb 76%)
 }
 .tabs-image-and-text-module .slick-prev {
  top:100%;
  transform:translateX(80px) translateY(-51px);
  left:calc(50% - 187px)!important
 }
 .tabs-image-and-text-module .slick-next {
  top:100%;
  transform:translateX(-80px) translateY(-51px);
  left:calc(50% + 110px)!important
 }
 .tabs-image-and-text-module .slick-arrow:before {
  color:#4d4d4d!important
 }
 .annual-report-v2-module-landing .intro-text p,
 .annual-report-v2-module-landing .rad-introtext {
  font-size:1.8rem;
  line-height:1.67em
 }
 .use-style-v2.module-bottom-link .left-content-wrapper {
  margin-bottom:30px;
  padding-left:15px
 }
 .use-style-v2.module-bottom-link .cta-button {
  float:left;
  margin-left:10px
 }
 .use-style-v2.module-bottom-link .module-bottom-link-flex {
  display:block
 }
 .use-style-v2.module-bottom-link .module-bottom-link-wrapper {
  padding:50px 0 50px 0
 }
 .use-style-v2.ar-v2-body-module .belowIMageContent p:last-child {
  margin-bottom:30px
 }
 .module-text-with-video-2-col.use-style-v2 .video-mod-content a {
  margin-bottom:40px!important
 }
 .mod-latest-jobs-and-filter .filter-ddl-holder .location-filter-ddl,
 .mod-latest-jobs-and-filter .filter-ddl-holder .area-filter-ddl {
  margin-bottom:20px
 }
 .mod-latest-jobs-and-filter .ar-v2-ddl .ar-v2-ddl-ul {
  top:calc(100% + -20px)!important
 }
 .annual-report-v2-module-landing .use-style-v2.ar-v2-body-module .ar-v2-body-right-inner .ar-v2-body-cta-wrapper>a,
 .annual-report-v2-module-landing .use-style-v2.ar-v2-body-module .ar-v2-left-content-wrapper .ar-v2-body-cta-wrapper>a {
  margin-bottom:0!important
 }
 .use-style-v2.three-col-signpost .signpost--wrapper {
  margin-bottom:0!important;
  margin-top:0!important
 }
 .use-style-v2.three-col-signpost .signpost-cover {
  margin-top:0!important
 }
 .use-style-v2.three-col-signpost .slider-nav {
  margin-bottom:0!important
 }
}
@media(min-width:1600px) {
 .tabs-image-and-text-module .image-tabs-slider.slick-initialized.slick-slider:before {
  height:222px!important
 }
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
 .use-style-v2.ar-fullwidth-carousel-module .fullwidth-carousel-title h2,
 .annual-report-v2-module-landing .ar-v2-body-module .ar-v2-body-right-inner .ar-v2-body-main-heading {
  background-image:none
 }
 .title-tabs-wrapper:after {
  content:"";
  width:100%;
  height:2px;
  background-color:rgba(255,255,255,0.3);
  position:absolute;
  top:4px;
  left:50%;
  transform:translateX(-50%)
 }
 .use-style-v2.ar-v2-body-module .ar-v2-left-image-wrapper img {
  width:100%
 }
 .two-col-text-with-gradient-title .two-col-gradient-title,
 .title-with-gradient-curve .title-with-gradient,
 .image-and-text-module .image-and-text-title {
  background-image:none
 }
}
.use-style-v2.ar-fullwidth-carousel-module:before {
 position:absolute;
 left:0;
 bottom:0;
 visibility:visible;
 opacity:1;
 transition:.6s ease
}
.use-style-v2.module-bottom-link h2 {
 margin-bottom:16px
}
.use-style-v2.module-bottom-link .cta-button {
 font-size:1.6rem
}
.use-style-v2.ar-v2-body-module .ar-v2-body-main-heading {
 margin-bottom:33px
}
.use-style-v2 .ar-v2-tabs-module a.ar-v2-accordian-title {
 outline:0
}
.module-vertical-tabs.use-style-v2 .vtab-link {
 text-transform:none
}
.module-vertical-tabs.use-style-v2 .module-vertical-tabs-content .mod-links-wrapper>a {
 font-size:1.6rem
}
.full-width-content-link {
 margin-top:30px
}
.glassDoorWrapper {
 width:300px;
 height:400px;
 background-color:#fff;
 text-decoration:none;
 border:0;
 display:flex;
 vertical-align:middle;
 align-items:center;
 text-align:center;
 padding:0 33px
}
.glassDoorWrapper img {
 width:235px
}
.annual-report-v2-module-landing .use-style-v2.ar-v2-body-module .ar-v2-left-image-wrapper>img {
 box-shadow:0 1px 1px 0 rgb(0 0 0 / 5%),0 2px 2px 0 rgb(0 0 0 / 5%),0 4px 4px 0 rgb(0 0 0 / 5%),0 8px 8px 0 rgb(0 0 0 / 10%),4px 16px 16px 0 rgb(3 23 148 / 13%),4px 25px 25px 0 rgb(0 0 0 / 10%),-2px -2px 15px 0 rgb(255 255 255 / 43%),inset 0 1px 3px 0 rgb(255 255 255 / 34%)!important
}
.mod-latest-jobs-and-filter .job-details-card:hover .job-cta-wrapper .ar-secondary-link::after {
 content:"\e907";
 font-family:'icomoon ar v2'!important;
 font-size:1.4rem;
 color:#fe0000;
 display:inline-block;
 position:relative;
 top:1px;
 margin-left:8px;
 transition:.4s ease-in-out;
 font-weight:normal
}
.mod-latest-jobs-and-filter .job-details-card {
 transition:all ease .6s!important
}
@media screen and (max-width:1050px) {
 .module-carousel-post-slider .slick-initialized .slick-slide.slick-current.slick-active .content-wrapper {
  transform:translateY(0)!important
 }
}
.overlay-link {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%
}
.mod-latest-jobs-and-filter .ar-primary-link {
 font-size:1.6rem;
 line-height:normal;
 color:#031794;
 display:inline-block;
 padding:16px 50px 16px 64px;
 background-image:-webkit-linear-gradient(294deg,#fff -38%,#f6f8fb 53%);
 background-image:linear-gradient(156deg,#fff -38%,#f6f8fb 53%);
 border-radius:27px;
 box-shadow:4px 4px 16px 0 rgba(0,0,0,0.08),-4px -4px 16px 0 rgba(255,255,255,0.14),4px 4px 12px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff;
 font-weight:600;
 transition:.4s ease;
 font-family:"AASmartSans"
}
.mod-latest-jobs-and-filter .ar-primary-link:hover {
 box-shadow:2px 2px 4px 0 rgba(0,0,0,0.08),-4px -4px 4px 0 rgba(255,255,255,0.14),2px 2px 4px 0 rgba(3,23,148,0.1),inset 2px 1px 1px 0 #fff
}
.mod-latest-jobs-and-filter .ar-primary-link:hover span.ar-primary-link-text {
 transition:.4s ease;
 transform:translateX(-20px)
}
.mod-latest-jobs-and-filter .ar-primary-link:hover span.icon-ar-v2-right-arrow {
 visibility:visible;
 opacity:1;
 transition:.4s ease;
 transform:translateX(27px)
}
.mod-latest-jobs-and-filter .ar-primary-link span.icon-ar-v2-right-arrow {
 font-size:1.4rem;
 color:#fe0000;
 display:inline-block;
 position:relative;
 top:1px;
 visibility:hidden;
 opacity:0;
 transition:.4s ease;
 transform:translateX(15px)
}
.mod-latest-jobs-and-filter .ar-primary-link span.ar-primary-link-text {
 transition:.4s ease;
 display:inline-block;
 font-weight:400
}
.mod-latest-jobs-and-filter .module-job-listing-link-wrapper {
 text-align:center;
 padding-top:52px
}
.mod-latest-jobs-and-filter .filter-ddl-holder {
 max-width:100%;
 width:auto;
 display:inline-block;
 min-width:220px;
 position:relative
}
.mod-latest-jobs-and-filter .ar-v2-ddl .ar-v2-selected-text {
 display:none;
 text-decoration:none;
 padding:0 47px 0 20px;
 object-fit:contain;
 border-radius:26.5px;
 box-shadow:4px 4px 16px 0 rgb(0 0 0 / 8%),-4px -4px 16px 0 rgb(255 255 255 / 14%),4px 4px 12px 0 rgb(3 23 148 / 10%),inset 2px 1px 1px 0 #fff;
 background-image:linear-gradient(147deg,#fff -16%,#f6f8fb 47%);
 font-size:1.6rem;
 font-weight:400;
 color:#4d4d4d;
 position:relative;
 line-height:1.2em;
 min-height:55px;
 display:flex;
 align-items:center
}
.mod-latest-jobs-and-filter .ar-v2-ddl>ul li a .ar-v2-filter-tic-icon {
 height:17px;
 width:17px;
 display:inline-block;
 vertical-align:middle;
 margin-right:13px;
 border-radius:3px;
 position:relative;
 border:2px solid #9d9d9d;
 position:absolute;
 top:18px
}
.mod-latest-jobs-and-filter .ar-v2-ddl>ul li a.active .ar-v2-filter-tic-icon {
 background-color:#c60c30;
 border:0
}
.mod-latest-jobs-and-filter .ar-v2-ddl>ul li a.active .ar-v2-filter-tic-icon:after {
 content:"";
 width:13px;
 height:13px;
 display:inline-block;
 position:absolute;
 top:2px;
 left:2px;
 border:1px solid #fff
}
.mod-latest-jobs-and-filter .ar-v2-ddl>ul li a .ar-v2-filter-ddl-item-text {
 display:inline-block;
 margin-left:30px;
 vertical-align:sub
}
.mod-latest-jobs-and-filter .ar-v2-ddl .ar-v2-selected-text .icon-ar-v2-down-arrow {
 font-size:1.1rem;
 position:absolute;
 right:20px;
 top:calc(50% - 4px);
 color:#4d4d4d;
 transition:transform .4s ease
}
.mod-latest-jobs-and-filter .ar-v2-ddl .ar-v2-selected-text.active .icon-ar-v2-down-arrow {
 transform:rotate(-180deg)
}
.mod-latest-jobs-and-filter .ar-v2-ddl .ar-v2-ddl-ul li a {
 padding:14.5px 20px;
 border-bottom:1px solid #d7d4d5;
 font-size:1.6rem;
 font-weight:500;
 display:block
}
.mod-latest-jobs-and-filter .ar-v2-ddl .ar-v2-ddl-ul {
 background-color:transparent;
 box-shadow:none;
 border:0;
 border-radius:23px;
 box-shadow:4px 4px 16px 0 rgb(0 0 0 / 8%),-4px -4px 16px 0 rgb(255 255 255 / 14%),4px 4px 12px 0 rgb(3 23 148 / 10%),inset 2px 1px 1px 0 #fff;
 background-image:linear-gradient(162deg,#fff -88%,#f6f8fb 47%);
 position:absolute;
 z-index:2;
 width:100%;
 top:calc(100% + 4px);
 max-height:180px;
 overflow-y:auto;
 overflow-x:hidden
}
.mod-latest-jobs-and-filter .ar-v2-ddl .ar-v2-ddl-ul li {
 position:relative;
 z-index:1;
 margin:0;
 text-align:center;
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1;
 padding-bottom:0;
 display:block;
 align-items:baseline;
 cursor:pointer;
 min-height:55px;
 text-align:left
}
.mod-latest-jobs-and-filter .ar-v2-ddl .ar-v2-ddl-ul li:last-child>a {
 border-bottom:0
}
.mod-latest-jobs-and-filter.module-section.grey:before {
 z-index:-1
}
.mod-latest-jobs-and-filter .latest-job-inline-loader {
 position:relative
}
.mod-latest-jobs-and-filter .latest-job-inline-loader::before {
 content:"";
 background-image:url(/~/media/images/A/Anglo-American-Group/PLC/content-images/srt-images/aa-srt-inline-loader.gif);
 width:16px;
 height:11px;
 background-size:cover;
 display:block;
 z-index:10;
 position:absolute;
 top:0;
 left:0;
 margin:10% auto;
 bottom:0;
 right:0
}
.mod-latest-jobs-and-filter .latest-job-inline-loader::after {
 content:"";
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 z-index:9;
 left:0
}
.mod-latest-jobs-and-filter.blue .latest-job-inline-loader::after {
 background:#002776
}
.mod-latest-jobs-and-filter.grey .latest-job-inline-loader::after {
 background:#f4f4f4
}
.mod-latest-jobs-and-filter.light-blue .latest-job-inline-loader::after {
 background:#f4f4f4
}
.mod-latest-jobs-and-filter.blue-gradient .latest-job-inline-loader::after {
 background-image:linear-gradient(180deg,#002776 14%,#14398F 48%,#002776 83%)
}
.mod-latest-jobs-and-filter .latest-jobs-title-wrapper {
 width:calc(100% - 500px)
}
.mod-latest-jobs-and-filter .latest-jobs-title-wrapper .main-title-heading {
 -webkit-background-clip:text;
 background-clip:text;
 -webkit-text-fill-color:transparent;
 background-image:linear-gradient(85deg,#fe0000 2%,#031794 55%,#1e7cff 82%,#1e7cff 122%);
 background-image:linear-gradient(88deg,#fe0000 2%,#031794 55%,#1e7cff 84%,#1e7cff 124%)
}
.mod-latest-jobs-and-filter .area-filter-ddl-holder {
 margin-left:15px
}
.mod-latest-jobs-and-filter .latest-jobs-title-main-wrapper {
 display:flex;
 justify-content:space-between
}
.mod-latest-jobs-and-filter .job-details-card {
 padding:30px 30px 40px 30px;
 border-radius:5px;
 box-shadow:4px 4px 16px 0 rgb(0 0 0 / 8%),-4px -4px 16px 0 rgb(255 255 255 / 35%),24px 24px 40px 0 rgb(3 23 148 / 10%),inset 2px 1px 1px 0 #fff;
 background-color:#fff;
 position:relative;
 z-index:1;
 transition:all ease .4s
}
.mod-latest-jobs-and-filter .job-cat-location-wrapper {
 display:flex;
 justify-content:space-between;
 margin-bottom:20px
}
.mod-latest-jobs-and-filter .job-cat-location-wrapper>span {
 font-size:1.2rem;
 color:#4d4d4d
}
.mod-latest-jobs-and-filter .job-cat-location-wrapper>span:first-child {
 padding-right:5px
}
.mod-latest-jobs-and-filter .job-title-wrapper {
 font-family:'AASmartSans';
 font-weight:normal;
 margin-bottom:20px
}
.mod-latest-jobs-and-filter .module-job-listing {
 padding:45px 0 0 0;
 display:flex;
 flex-wrap:wrap;
 align-items:center;
 min-height:480px;
 justify-content:center
}
.mod-latest-jobs-and-filter .module-job-listing .no-results-found {
 font-size:1.6rem
}
.mod-latest-jobs-and-filter .job-desc-wrapper *:last-child {
 margin-bottom:0
}
.mod-latest-jobs-and-filter .job-desc-wrapper {
 padding-bottom:10px;
 min-height:60px
}
.mod-latest-jobs-and-filter .job-cta-wrapper {
 display:none
}
.mod-latest-jobs-and-filter .job-details-card:after {
 content:"";
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:-1;
 background-image:url(/~/media/Images/A/Anglo-American-Group/Universal/modules/modules-css/job-filter-module-gradiant.png);
 background-size:cover;
 background-repeat:no-repeat;
 background-position:bottom;
 opacity:0;
 transition:all .5s
}
.mod-latest-jobs-and-filter .job-details-card:hover:after {
 opacity:1
}
.mod-latest-jobs-and-filter .job-details-card:hover .job-cta-wrapper {
 display:block;
 font-size:1.8rem;
 line-height:22px
}
.mod-latest-jobs-and-filter .job-details-card:hover {
 padding-bottom:100px;
 transform:translateY(0px);
 height:auto!important
}
.mod-latest-jobs-and-filter .job-desc-wrapper * {
 font-size:1.6rem;
 line-height:26px
}
.mod-latest-jobs-and-filter .job-details-card:hover .job-desc-wrapper {
 padding-bottom:20px
}
.mod-latest-jobs-and-filter .notify-me-btn-wrapper {
 display:none
}
.mod-latest-jobs-and-filter .notify-me-btn-wrapper #sr-alert-button {
 max-width:154px;
 margin:0 auto;
 min-height:42px;
 overflow:hidden;
 max-height:84px
}
.mod-latest-jobs-and-filter .mCS-3d-thick.mCSB_scrollTools_vertical,
.mod-latest-jobs-and-filter .mCS-3d-thick-dark.mCSB_scrollTools_vertical {
 box-shadow:none
}
.mod-latest-jobs-and-filter .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mod-latest-jobs-and-filter .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mod-latest-jobs-and-filter .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mod-latest-jobs-and-filter .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
 background-color:#00318d;
 box-shadow:none;
 width:7px;
 margin:2px;
 background-image:none
}
.mod-latest-jobs-and-filter .mCSB_inside>.mCSB_container {
 margin-right:0
}
.mod-latest-jobs-and-filter .mCSB_scrollTools {
 width:10px
}
.mod-latest-jobs-and-filter .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
 background-color:#fff;
 box-shadow:inset 1px 1px 10px rgba(0,0,0,0.1)
}
.mod-latest-jobs-and-filter .notify-link {
 display:none
}
@media all and (max-width:991px) {
 .mod-latest-jobs-and-filter .job-details-card {
  margin-bottom:30px
 }
}
@media all and (max-width:767px) {
 .mod-latest-jobs-and-filter .latest-jobs-title-wrapper {
  margin-bottom:20px
 }
 .mod-latest-jobs-and-filter .latest-jobs-title-main-wrapper {
  flex-direction:column
 }
 .mod-latest-jobs-and-filter .filter-ddl-holder {
  min-width:calc(50% - 10px)
 }
 .mod-latest-jobs-and-filter .latest-jobs-title-wrapper {
  width:100%
 }
}
@media all and (max-width:480px) {
 .mod-latest-jobs-and-filter .filter-ddl-holder {
  min-width:100%;
  margin:0
 }
 `.mod-latest-jobs-and-filter .filter-ddl-holder:not(:last-child) {
  margin-bottom:15px
 }
}
@-webkit-keyframes blinker {
 50% {
  opacity:.8;
  -webkit-transform:scale(0.9);
  transform:scale(0.9)
 }
}
@keyframes blinker {
 50% {
  opacity:.8;
  -webkit-transform:scale(0.9);
  transform:scale(0.9)
 }
}
@-webkit-keyframes wave {
 0% {
  opacity:1;
  -webkit-transform:scale(0.8);
  transform:scale(0.8)
 }
 70% {
  opacity:.8
 }
 100% {
  opacity:0;
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
}
@keyframes wave {
 0% {
  opacity:1;
  -webkit-transform:scale(0.8);
  transform:scale(0.8)
 }
 70% {
  opacity:.8
 }
 100% {
  opacity:0;
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
}
.infographic-scroller {
 position:relative;
 overflow:hidden;
 overflow-x:auto
}
.infographic-scroller .inforgraphic-container {
 position:relative;
 height:478px;
 white-space:nowrap;
 list-style:none;
 padding:0;
 margin:0
}
.inforgraphic-container .infographic-image {
 width:4430px;
 height:100%;
 background:no-repeat left center
}
.inforgraphic-container .inforgraphic-hotspots-wrap {
 position:absolute;
 width:4430px;
 height:100%;
 top:0;
 left:0
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot {
 position:relative;
 display:inline-block;
 vertical-align:top;
 height:100%;
 top:0
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot .hotspot-ico {
 cursor:pointer;
 position:relative
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot .hotspot-ico:before {
 content:"";
 position:absolute;
 background:#fff;
 width:64px;
 height:64px;
 -webkit-animation:wave 1.6s ease-in infinite;
 animation:wave 1.6s ease-in infinite;
 pointer-events:none;
 border-radius:50%;
 margin-top:-2px;
 margin-left:-2px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot .hotspot-ico a {
 width:64px;
 height:64px;
 border-radius:50%;
 background:url(/~/media/Images/A/Anglo-American-Group/Universal/modules/graduate-journey/hot-spot-default.svg) no-repeat center center;
 display:inline-block;
 -webkit-animation:blinker linear infinite;
 animation:blinker linear infinite;
 animation-duration:1.3s;
 position:relative;
 z-index:1;
 background-size:100%;
 font-size:0
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot .hotspot-ico:hover a {
 background:url(/~/media/Images/A/Anglo-American-Group/Universal/modules/graduate-journey/hot-spot-hover.svg) no-repeat center center;
 background-size:100%
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.active .hotspot-ico:hover a {
 background:url(/~/media/Images/A/Anglo-American-Group/Universal/modules/graduate-journey/hot-spot-active-hover.svg) no-repeat center center;
 background-size:100%
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.active .hotspot-ico a {
 background:url(/~/media/Images/A/Anglo-American-Group/Universal/modules/graduate-journey/hot-spot-active.svg) no-repeat center center;
 background-size:100%
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot .hotspot-info {
 position:absolute;
 top:0;
 background-color:rgba(255,255,255,0.9);
 padding:20px;
 border:1px solid #AFCDFC;
 width:290px;
 white-space:normal;
 border-radius:9px;
 z-index:9;
 text-align:center;
 display:none
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot .hotspot-info h2 {
 font-size:1.4rem;
 font-weight:700;
 margin-bottom:5px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot .hotspot-info p {
 font-size:1.4rem;
 line-height:normal;
 margin-bottom:5px;
 color:#000
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs1 {
 left:75px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs2 {
 left:545px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs3 {
 left:845px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs4 {
 left:1335px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs5 {
 left:2230px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs6 {
 left:2660px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs7 {
 left:3045px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs8 {
 left:3480px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs1 .hotspot-ico {
 top:205px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs2 .hotspot-ico {
 top:320px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs3 .hotspot-ico {
 top:345px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs4 .hotspot-ico {
 top:315px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs5 .hotspot-ico {
 top:365px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs6 .hotspot-ico {
 top:275px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs7 .hotspot-ico {
 top:290px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs8 .hotspot-ico {
 top:300px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs1 .hotspot-info {
 width:290px;
 Left:-20px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs2 .hotspot-info {
 width:290px;
 Left:-110px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs3 .hotspot-info {
 width:300px;
 Left:-130px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs4 .hotspot-info {
 width:345px;
 Left:-35px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs5 .hotspot-info {
 width:310px;
 Left:-110px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs6 .hotspot-info {
 width:435px;
 Left:-95px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs7 .hotspot-info {
 width:315px;
 Left:125px
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs8 .hotspot-info {
 width:315px;
 Left:110px
}
.inforgraphic-container .mCSB_scrollTools {
 max-width:500px;
 margin:0 auto
}
.inforgraphic-container .mCSB_scrollTools,
.inforgraphic-container .mCSB_dragger {
 cursor:url(info-cursor-ico.cur),url(info-cursor-ico.cur),auto
}
.mobile-info-wrap {
 display:none;
 margin:0
}
.mobile-info-wrap {
 width:calc(100% - 44px);
 min-height:170px;
 position:absolute;
 top:0;
 left:0;
 right:0;
 margin:0 auto;
 margin-bottom:-120px;
 z-index:9;
 background:#fff;
 padding:32px 18px;
 border:2px solid #E60000;
 font-size:15px;
 line-height:24px;
 max-width:480px;
 border-radius:5px;
 display:none
}
.mobile-info-wrap .spot-title {
 color:#222;
 margin-bottom:5px
}
.mobile-info-wrap .spot-desc {
 color:#333;
 margin-bottom:0
}
.mobile-info-wrap.active {
 display:block
}
.mobile-info-wrap {
 background-color:rgba(255,255,255,0.9);
 padding:20px;
 border:1px solid #AFCDFC;
 width:290px;
 white-space:normal;
 border-radius:9px;
 z-index:9;
 text-align:center
}
.mobile-info-wrap p {
 font-size:1.3rem;
 line-height:1.4;
 margin-bottom:5px
}
section#module-graduate-journey .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
 border-radius:9px!important
}
section#module-graduate-journey .mCSB_dragger_bar {
 background:#031794;
 position:absolute;
 top:-1px;
 left:-1px;
 right:7px
}
section#module-graduate-journey .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
 background:#fff;
 border:1px solid #031794;
 box-shadow:none
}
section#module-graduate-journey .mCS-3d-thick.mCSB_scrollTools_horizontal,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
 bottom:0;
 height:16px;
 box-shadow:none;
 margin:0 auto
}
.inforgraphic-container .inforgraphic-hotspots-wrap .hotspot .hotspot-info.active {
 display:block
}
section#module-graduate-journey .mCSB_scrollTools {
 max-width:calc(100% - 44px);
 margin:0 auto
}
@media only screen and (min-width:768px) {
 section#module-graduate-journey .mCSB_scrollTools {
  max-width:500px
 }
 section#module-graduate-journey .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  max-width:258px
 }
 .mobile-info-wrap {
  display:none!important;
  margin:0
 }
}
@media all and (min-width:768px) and (max-width:991px) {
 .infographic-scroller .inforgraphic-container {
  height:281px
 }
 .inforgraphic-container .infographic-image {
  background-size:contain
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot .hotspot-ico a {
  width:40px;
  height:40px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot .hotspot-ico:before {
  width:40px;
  height:40px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot .hotspot-info p {
  font-size:1.2rem;
  line-height:1.2
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot .hotspot-info {
  padding:15px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs1 .hotspot-ico {
  top:124px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs2 .hotspot-ico {
  top:178px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs3 .hotspot-ico {
  top:207px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs4 .hotspot-ico {
  top:180px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs5 .hotspot-ico {
  top:216px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs6 .hotspot-ico {
  top:163px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs7 .hotspot-ico {
  top:163px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs8 .hotspot-ico {
  top:174px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs1 {
  left:45px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs2 {
  left:320px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs3 {
  left:488px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs4 {
  left:770px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs5 {
  left:1292px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs6 {
  left:1550px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs7 {
  left:1764px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs8 {
  left:2022px
 }
 .inforgraphic-container .infographic-image,
 .inforgraphic-container .inforgraphic-hotspots-wrap {
  width:2605px
 }
}
@media only screen and (max-width:767px) {
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot .hotspot-ico a {
  width:30px;
  height:30px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot .hotspot-ico:before {
  width:30px;
  height:30px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot .hotspot-info {
  padding:15px
 }
 .infographic-scroller .inforgraphic-container {
  height:281px;
  margin-top:35px
 }
 .inforgraphic-container .infographic-image {
  background-size:contain
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs1 .hotspot-ico {
  top:124px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs2 .hotspot-ico {
  top:178px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs3 .hotspot-ico {
  top:207px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs4 .hotspot-ico {
  top:180px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs5 .hotspot-ico {
  top:216px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs6 .hotspot-ico {
  top:163px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs7 .hotspot-ico {
  top:163px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs8 .hotspot-ico {
  top:174px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs1 {
  left:45px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs2 {
  left:324px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs3 {
  left:513px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs4 {
  left:798px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs5 {
  left:1331px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs6 {
  left:1604px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs7 {
  left:1828px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot.hs8 {
  left:2102px
 }
 .inforgraphic-container .inforgraphic-hotspots-wrap .hotspot .hotspot-info {
  opacity:0;
  visibility:hidden
 }
 .inforgraphic-container .infographic-image,
 .inforgraphic-container .inforgraphic-hotspots-wrap {
  width:2605px
 }
}
