@import url(../vendor/fancybox/jquery.fancybox.css);
@import url(../vendor/modern-html5-responsive-youtube-playlist-player/youtube-video-player/css/youtube-video-player.min.css);
@import url(../vendor/modern-html5-responsive-youtube-playlist-player/youtube-video-player/packages/icons/css/icons.min.css);
#watchbreakpoint {
 font-family:"sm"
}
@media (min-width: 48em) {
 #watchbreakpoint {
  font-family:"md"
 }
}
@media (min-width: 64em) {
 #watchbreakpoint {
  font-family:"lg"
 }
}
@media (min-width: 75em) {
 #watchbreakpoint {
  font-family:"xl"
 }
}
@media (min-width: 90em) {
 #watchbreakpoint {
  font-family:"xxl"
 }
}
.grid__container {
 margin:0 auto;
 box-sizing:border-box
}
.grid,.C04__cols {
 display:flex;
 flex-flow:row wrap
}
.grid__container--bleed,.grid--bleed,.C04__cols {
 margin-left:-1rem;
 margin-right:-1rem
}
.grid--auto>[class^="grid__col"] {
 flex-grow:1
}
.grid--start {
 justify-content:flex-start
}
.grid--start>[class^="grid__col"] {
 flex-grow:0
}
.grid--center {
 justify-content:center
}
.grid--center>[class^="grid__col"] {
 flex-grow:0
}
.grid--end {
 justify-content:flex-end
}
.grid--end>[class^="grid__col"] {
 flex-grow:0
}
.grid--top {
 align-items:flex-start
}
.grid--middle {
 align-items:center
}
.grid--baseline {
 align-items:baseline
}
.grid--wrap {
 flex-wrap:wrap
}
.grid--row {
 flex-direction:row
}
.grid--bottom {
 align-items:flex-end
}
.grid--bottom>[class^="grid__col"] {
 flex-grow:1
}
.grid--around {
 justify-content:space-around
}
.grid--around>[class^="grid__col"] {
 flex-grow:0;
 flex-shrink:1
}
.grid--between {
 justify-content:space-between
}
.grid--between>[class^="grid__col"] {
 flex-grow:0;
 flex-shrink:1
}
.grid--reverse {
 flex-direction:row-reverse
}
.grid--pad-micro {
 margin-left:-0.125rem;
 margin-right:-0.125rem
}
.grid--pad-micro>.grid__col {
 padding-left:0.125rem;
 padding-right:0.125rem;
 padding-bottom:0.125rem
}
.grid--pad-small {
 margin-left:-0.5rem;
 margin-right:-0.5rem
}
.grid--pad-small>.grid__col {
 padding-left:0.5rem;
 padding-right:0.5rem;
 padding-bottom:0.5rem
}
.grid--pad-xl {
 margin-left:-2rem;
 margin-right:-2rem
}
.grid--pad-xl>.grid__col {
 padding-left:2rem;
 padding-right:2rem;
 padding-bottom:2rem
}
.grid--sm-pad-large {
 margin-left:-1rem;
 margin-right:-1rem
}
.grid--sm-pad-large>.grid__col {
 padding-left:1rem;
 padding-right:1rem;
 padding-bottom:4rem
}
@media (min-width: 48em) {
 .grid--sm-pad-micro {
  margin-left:-0.125rem;
  margin-right:-0.125rem
 }
 .grid--sm-pad-micro>.grid__col {
  padding-left:0.125rem;
  padding-right:0.125rem;
  padding-bottom:0.125rem
 }
 .grid--sm-pad-normal {
  margin-left:-1rem;
  margin-right:-1rem
 }
 .grid--sm-pad-normal>.grid__col {
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem
 }
 .grid--sm-pad-large {
  margin-left:-1rem;
  margin-right:-1rem
 }
 .grid--sm-pad-large>.grid__col {
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem
 }
}
.grid__col {
 flex-grow:0;
 flex-shrink:0;
 flex-basis:auto;
 max-width:100%;
 box-sizing:border-box;
 padding-left:1rem;
 padding-right:1rem;
 padding-bottom:1rem
}
.grid__col--first {
 order:-1
}
.grid__col--last {
 order:1
}
.grid__col--center {
 align-self:center
}
.grid__col--1 {
 flex-basis:8.33333%;
 max-width:8.33333%
}
.grid__col--2 {
 flex-basis:16.66667%;
 max-width:16.66667%
}
.grid__col--3 {
 flex-basis:25%;
 max-width:25%
}
.grid__col--4 {
 flex-basis:33.33333%;
 max-width:33.33333%
}
.grid__col--5 {
 flex-basis:41.66667%;
 max-width:41.66667%
}
.grid__col--6 {
 flex-basis:50%;
 max-width:50%
}
.grid__col--7 {
 flex-basis:58.33333%;
 max-width:58.33333%
}
.grid__col--8 {
 flex-basis:66.66667%;
 max-width:66.66667%
}
.grid__col--9 {
 flex-basis:75%;
 max-width:75%
}
.grid__col--10 {
 flex-basis:83.33333%;
 max-width:83.33333%
}
.grid__col--11 {
 flex-basis:91.66667%;
 max-width:91.66667%
}
.grid__col--12,.C04__col-image,.C04__col-content {
 flex-basis:100%;
 max-width:100%
}
.grid__col--offset-1 {
 margin-left:8.33333%
}
.grid__col--offset-2 {
 margin-left:16.66667%
}
.grid__col--offset-3 {
 margin-left:25%
}
.grid__col--offset-4 {
 margin-left:33.33333%
}
.grid__col--offset-5 {
 margin-left:41.66667%
}
.grid__col--offset-6 {
 margin-left:50%
}
.grid__col--offset-7 {
 margin-left:58.33333%
}
.grid__col--offset-8 {
 margin-left:66.66667%
}
.grid__col--offset-9 {
 margin-left:75%
}
.grid__col--offset-10 {
 margin-left:83.33333%
}
.grid__col--offset-11 {
 margin-left:91.66667%
}
.grid__col--offset-12 {
 margin-left:100%
}
@media (min-width: 48em) {
 .grid__col--sm-1 {
  flex-basis:8.33333%;
  max-width:8.33333%
 }
 .grid__col--sm-2 {
  flex-basis:16.66667%;
  max-width:16.66667%
 }
 .grid__col--sm-3 {
  flex-basis:25%;
  max-width:25%
 }
 .grid__col--sm-4 {
  flex-basis:33.33333%;
  max-width:33.33333%
 }
 .grid__col--sm-5 {
  flex-basis:41.66667%;
  max-width:41.66667%
 }
 .grid__col--sm-6 {
  flex-basis:50%;
  max-width:50%
 }
 .grid__col--sm-7 {
  flex-basis:58.33333%;
  max-width:58.33333%
 }
 .grid__col--sm-8 {
  flex-basis:66.66667%;
  max-width:66.66667%
 }
 .grid__col--sm-9 {
  flex-basis:75%;
  max-width:75%
 }
 .grid__col--sm-10 {
  flex-basis:83.33333%;
  max-width:83.33333%
 }
 .grid__col--sm-11 {
  flex-basis:91.66667%;
  max-width:91.66667%
 }
 .grid__col--sm-12 {
  flex-basis:100%;
  max-width:100%
 }
}
@media (min-width: 64em) {
 .grid__col--md-1 {
  flex-basis:8.33333%;
  max-width:8.33333%
 }
 .grid__col--md-2 {
  flex-basis:16.66667%;
  max-width:16.66667%
 }
 .grid__col--md-3 {
  flex-basis:25%;
  max-width:25%
 }
 .grid__col--md-4 {
  flex-basis:33.33333%;
  max-width:33.33333%
 }
 .grid__col--md-5 {
  flex-basis:41.66667%;
  max-width:41.66667%
 }
 .grid__col--md-6 {
  flex-basis:50%;
  max-width:50%
 }
 .grid__col--md-7 {
  flex-basis:58.33333%;
  max-width:58.33333%
 }
 .grid__col--md-8 {
  flex-basis:66.66667%;
  max-width:66.66667%
 }
 .grid__col--md-9 {
  flex-basis:75%;
  max-width:75%
 }
 .grid__col--md-10 {
  flex-basis:83.33333%;
  max-width:83.33333%
 }
 .grid__col--md-11 {
  flex-basis:91.66667%;
  max-width:91.66667%
 }
 .grid__col--md-12 {
  flex-basis:100%;
  max-width:100%
 }
}
@media (min-width: 75em) {
 .grid__col--lg-1 {
  flex-basis:8.33333%;
  max-width:8.33333%
 }
 .grid__col--lg-2 {
  flex-basis:16.66667%;
  max-width:16.66667%
 }
 .grid__col--lg-3 {
  flex-basis:25%;
  max-width:25%
 }
 .grid__col--lg-4 {
  flex-basis:33.33333%;
  max-width:33.33333%
 }
 .grid__col--lg-5 {
  flex-basis:41.66667%;
  max-width:41.66667%
 }
 .grid__col--lg-6 {
  flex-basis:50%;
  max-width:50%
 }
 .grid__col--lg-7 {
  flex-basis:58.33333%;
  max-width:58.33333%
 }
 .grid__col--lg-8 {
  flex-basis:66.66667%;
  max-width:66.66667%
 }
 .grid__col--lg-9 {
  flex-basis:75%;
  max-width:75%
 }
 .grid__col--lg-10 {
  flex-basis:83.33333%;
  max-width:83.33333%
 }
 .grid__col--lg-11 {
  flex-basis:91.66667%;
  max-width:91.66667%
 }
 .grid__col--lg-12 {
  flex-basis:100%;
  max-width:100%
 }
}
@font-face {
 font-family:'xxxwa12 Sans';
 src:url("../fonts/xxxwa12Sans-Light/Sitrant Wealth Management%20Sans%20W07%20Light_web.woff2") format("woff2"),url("../fonts/xxxwa12Sans-Light/Sitrant Wealth Management%20Sans%20W07%20Light_web.woff") format("woff");
 font-weight:normal;
 font-style:normal;
 -webkit-font-smoothing:antialiased
}
@font-face {
 font-family:'xxxwa12 Sans';
 src:url("../fonts/xxxwa12Sans-LightIta/Sitrant Wealth Management%20Sans%20W07%20Light%20Italic_web.woff2") format("woff2"),url("../fonts/xxxwa12Sans-LightIta/Sitrant Wealth Management%20Sans%20W07%20Light%20Italic_web.woff") format("woff");
 font-weight:normal;
 font-style:italic;
 -webkit-font-smoothing:antialiased
}
@font-face {
 font-family:'xxxwa12 Sans';
 src:url("../fonts/xxxwa12Sans-Bold/xxxwa12Sans-Bold.woff") format("woff");
 font-weight:bold;
 font-style:normal;
 -webkit-font-smoothing:antialiased
}
@font-face {
 font-family:'xxxwa12 Sans';
 src:url("../fonts/xxxwa12Sans-BoldIta/xxxwa12Sans-BoldIta.woff") format("woff");
 font-weight:bold;
 font-style:italic;
 -webkit-font-smoothing:antialiased
}
body {
 margin:0;
 font-size:100%;
 font-family:'xxxwa12 Sans';
 line-height:1.22em;
 color:#3A3A3A
}
@media (min-width: 75em) {
 body {
  font-size:1.125em
 }
}
body.freeze-scroll {
 overflow:hidden
}
input,select,textarea {
 font-size:1rem;
 font-family:'xxxwa12 Sans';
 line-height:1.22em
}
*:first-child {
 margin-top:0
}
*:last-child {
 margin-bottom:0
}
img:first-child:last-child {
 vertical-align:bottom
}
.color-blue-tech {
 color:#002594
}
a {
 color:#002594
}
a:hover {
 color:#002594
}
h1:last-child,.faux-h1:last-child,h2:last-child,.faux-h2:last-child,h3:last-child,.faux-h3:last-child,h5:last-child,.faux-h5:last-child,p:last-child {
 margin-bottom:0
}
h1,.faux-h1,h2,.faux-h2,h3,.faux-h3,h4,.faux-h4,h5,.faux-h5 {
 font-weight:bold
}
h1 a,.faux-h1 a,h2 a,.faux-h2 a,h3 a,.faux-h3 a,h4 a,.faux-h4 a,h5 a,.faux-h5 a {
 text-decoration:none
}
p {
 font-size:1em;
 line-height:1.22em;
 margin:1em 0 1em
}
.H01 h1,.H02 h1,.H03 h1,.H04 h1,.H01 .faux-h1,.H02 .faux-h1,.H03 .faux-h1,.H04 .faux-h1 {
 line-height:0.9em;
 color:#fff;
 font-size:2.5em
}
@media (min-width: 48em) {
 .H01 h1,.H02 h1,.H03 h1,.H04 h1,.H01 .faux-h1,.H02 .faux-h1,.H03 .faux-h1,.H04 .faux-h1 {
  font-size:4.44em
 }
}
h1,.faux-h1,.copy-section .faux-h1-messaging {
 font-size:1.9em;
 line-height:1.1em;
 margin:1.84615em 0 0.52632em;
 color:#3A3A3A;
 text-transform:uppercase
}
h2,.faux-h2,.copy-section .faux-h2-messaging {
 font-size:1.9em;
 line-height:1.1em;
 margin:1.84615em 0 0.52632em;
 color:#3A3A3A;
 text-transform:uppercase
}
h3,.faux-h3,.copy-section .faux-h3-messaging {
 font-size:1.625em;
 line-height:1.1em;
 margin:1.84615em 0 0.61538em;
 color:#3A3A3A;
 text-transform:uppercase
}
h4,.faux-h4,.copy-section .faux-h4-messaging {
 font-size:1.375em;
 line-height:1.2em;
 margin:2.18182em 0 0.72727em;
 color:#3A3A3A
}
h5,.faux-h5,.copy-section .faux-h5-messaging {
 font-size:1.2em;
 line-height:1.2em;
 margin:2.5em 0 0.83333em;
 color:#3A3A3A;
 text-transform:uppercase
}
small,.xxxwa12-form-styling form .footnote,.disclaimer,.disclaimers {
 font-size:0.775em;
 line-height:1.2em
}
ul {
 list-style-type:square
}
.pre-title {
 margin-bottom:0.5em
}
.pre-title+* {
 margin-top:0
}
.text-center {
 text-align:center
}
.bg--dark,.bg--dark h1,.bg--dark .faux-h1,.bg--dark h2,.bg--dark .faux-h2,.bg--dark h3,.bg--dark .faux-h3,.bg--dark h4,.bg--dark .faux-h4,.bg--dark h5,.bg--dark .faux-h5,.bg--dark p,.bg--dark ul,.bg--dark li,.bg--dark a {
 color:#fff
}
.bg--dark a {
 text-decoration:underline
}
.bg--dark a:hover {
 color:#002594
}
.bg__color--blue_technology a:hover {
 color:#002594
}
br.br--sm {
 display:none
}
@media (min-width: 48em) {
 br.br--sm {
  display:block
 }
}
br.br--md {
 display:none
}
@media (min-width: 64em) {
 br.br--md {
  display:block
 }
}
br.br--lg {
 display:none
}
@media (min-width: 75em) {
 br.br--lg {
  display:block
 }
}
.max-copy-width,.max-screen-width {
 margin-left:auto;
 margin-right:auto;
 max-width:1440px;
 box-sizing:border-box;
 width:100%;
 overflow:hidden
}
.max-copy-width {
 max-width:1200px
}
.hr--short {
 margin-top:1em;
 margin-bottom:1em;
 width:13rem;
 max-width:100%;
 border-width:0;
 border-top:solid 2px #002594;
 background:none
}
.hr--short+* {
 margin-top:0
}
.bg__color {
 padding-top:1px;
 padding-bottom:1px
}
.bg__color--gray_exlight {
 background-color:#eee
}
.bg__color--blue_light {
 background-color:#c6dae7
}
.bg__color--blue_true {
 background-color:#002594
}
.bg__color--blue_technology {
 background-color:#002594
}
.bg__color--yellow {
 background-color:#ffe900
}
.color--gray_exlight {
 color:#eee !important
}
.color--blue_light {
 color:#c6dae7 !important
}
.color--blue_true {
 color:#002594 !important
}
.color--blue_technology {
 color:#002594 !important
}
.color--yellow {
 color:#ffe900 !important
}
.color--white {
 color:#fff !important
}
.color--black {
 color:#000 !important
}
.padded-section {
 padding:3rem 1.5rem
}
@media (min-width: 75em) {
 .padded-section {
  padding:4rem 2rem
 }
}
.section-margin,.section-margin-top {
 margin-top:3rem
}
@media (min-width: 75em) {
 .section-margin,.section-margin-top {
  margin-top:4rem
 }
}
.section-margin,.section-margin-bottom {
 margin-bottom:3rem
}
@media (min-width: 75em) {
 .section-margin,.section-margin-bottom {
  margin-bottom:4rem
 }
}
.section-title {
 padding:0 1.5rem 2rem
}
.padded-box {
 padding:2rem 1rem
}
.padded-box--small {
 padding:1rem 1rem
}
.gutter-padded,.C04__col-image,.C04__col-content {
 padding-left:1.5rem;
 padding-right:1.5rem
}
@media (min-width: 75em) {
 .gutter-padded,.C04__col-image,.C04__col-content {
  padding-left:2rem;
  padding-right:2rem
 }
}
.ungutter,.C04__cols {
 margin-left:-1.5rem;
 margin-right:-1.5rem
}
@media (min-width: 75em) {
 .ungutter,.C04__cols {
  margin-left:-2rem;
  margin-right:-2rem
 }
}
@media (max-width: 47.9375em) {
 .ungutter--mobile {
  margin-left:-1.5rem;
  margin-right:-1.5rem
 }
}
img {
 max-width:100%;
 height:auto
}
.youtube-embed {
 position:relative;
 width:100%;
 height:0;
 padding:0;
 padding-top:calc(133.333% - 1px)
}
.youtube-embed--16-9 {
 padding-top:calc(56.25% - 1px)
}
.youtube-embed iframe {
 position:absolute;
 width:100%;
 height:100%;
 top:0px;
 left:0px
}
.float-left {
 float:left;
 margin:0 1em 1em 0
}
.float-right {
 float:right;
 margin:0 0 1em 1em
}
input[type="submit"] {
 cursor:pointer
}
.copy-section {
 color:#3A3A3A
}
.copy-section h1,.copy-section .faux-h1 {
 font-size:1.625em;
 line-height:1.2em;
 margin:1.84615em 0 0.61538em
}
.copy-section h2,.copy-section .faux-h2 {
 font-size:1.375em;
 line-height:1.2em;
 margin:2.18182em 0 0.72727em
}
.copy-section h3,.copy-section .faux-h3 {
 font-size:1.2em;
 line-height:1.2em;
 margin:2.5em 0 0.83333em
}
.copy-section h4,.copy-section .faux-h4 {
 font-size:1.1em;
 line-height:1.2em
}
.copy-section h5,.copy-section .faux-h5 {
 font-size:1em;
 line-height:1.2em
}
.copy-section h1,.copy-section .faux-h1,.copy-section h2,.copy-section .faux-h2,.copy-section h3,.copy-section .faux-h3,.copy-section h4,.copy-section .faux-h4,.copy-section h5,.copy-section .faux-h5 {
 color:#3A3A3A;
 text-transform:none
}
.copy-section h1:first-child,.copy-section .faux-h1:first-child,.copy-section h2:first-child,.copy-section .faux-h2:first-child,.copy-section h3:first-child,.copy-section .faux-h3:first-child,.copy-section h4:first-child,.copy-section .faux-h4:first-child,.copy-section h5:first-child,.copy-section .faux-h5:first-child {
 margin-top:0
}
.copy-section h1:last-child,.copy-section .faux-h1:last-child,.copy-section h2:last-child,.copy-section .faux-h2:last-child,.copy-section h3:last-child,.copy-section .faux-h3:last-child,.copy-section h4:last-child,.copy-section .faux-h4:last-child,.copy-section h5:last-child,.copy-section .faux-h5:last-child {
 margin-bottom:0
}
.copy-section ul {
 line-height:1.22em
}
.copy-section ul li ul {
 padding-left:1em
}
.copy-section li ul li {
 list-style:none;
 text-indent:-0.45em
}
.copy-section li ul li:before {
 content:"-";
 display:inline-block;
 margin-right:0.45em
}
.account-login {
 box-sizing:border-box;
 padding:1.5rem;
 padding-right:2rem;
 padding-bottom:2rem;
 background:linear-gradient(315deg, rgba(0,149,219,0) 0em, rgba(0,149,219,0) 1em, #0095db 1em, #0095db 100%);
 color:#fff
}
@media (min-width: 48em) {
 .account-login {
  display:inline-flex;
  align-items:center;
  flex-direction:column
 }
}
@media (min-width: 64em) {
 .account-login {
  flex-direction:row
 }
}
.account-login .styled-select {
 background:#e5e5e5;
 border:none;
 padding:0;
 width:auto;
 height:auto
}
.account-login .styled-select>div.selected,.account-login .styled-select>ul {
 text-decoration:none;
 font-weight:bold;
 margin-top:0;
 background:#fff;
 padding:0.5em;
 padding-right:1.5em
}
.account-login .styled-select>div.selected {
 position:relative;
 background:#fff;
 white-space:nowrap;
 line-height:initial;
 font-style:normal
}
.account-login .styled-select>div.selected:after {
 display:block;
 position:absolute;
 right:0.5em;
 top:50%;
 content:'';
 width:0;
 height:0;
 border:solid 0.5em transparent;
 border-top-color:#002594;
 transform:translateY(-25%)
}
.account-login .styled-select>div.selected.initial {
 font-style:normal;
 color:inherit
}
.account-login .styled-select>ul>li {
 margin:0.75em 0
}
.account-login .styled-select>ul>li:first-child {
 margin-top:0
}
.account-login .styled-select>ul>li:last-child {
 margin-bottom:0
}
.account-login .styled-select>ul>li>ul>li {
 margin-top:0.25em;
 margin-bottom:0.5em
}
.account-login .styled-select>ul>li>ul>li:last-child {
 margin-bottom:0
}
.account-login .styled-select>ul {
 height:0;
 padding-top:0;
 padding-bottom:0;
 box-sizing:border-box;
 overflow:hidden;
 margin-left:-1px
}
.account-login .styled-select--open>ul {
 position:absolute;
 margin-top:3px;
 padding:0.75em 1.5em 0.75em 0.5em;
 height:auto;
 overflow:visible;
 border:solid 1px #002594
}
.account-login .styled-select .selected,.account-login .styled-select *[data-val] {
 cursor:pointer
}
.account-login__form {
 display:flex
}
.account-login__form input[type="submit"] {
 margin-left:0.5em;
 background:transparent;
 border:solid 1px #fff;
 border-radius:0;
 color:#fff;
 padding:0.5em;
 line-height:1em
}
.account-login__form input[type="submit"]:hover {
 background:#002594;
 border-color:#002594
}
.account-login p {
 font-size:0.8em;
 margin:0 0 0.5em;
 width:100%
}
@media (min-width: 64em) {
 .account-login p {
  margin:0 0.75em 0 0;
  width:auto
 }
}
.account-login .styled-select>ul {
 overflow:auto;
 max-height:calc(100vh - 200px)
}
.button,.xxxwa12-form-styling input[type=submit] {
 border:none;
 background:none;
 -webkit-tap-highlight-color:transparent;
 -webkit-tap-highlight-color:transparent;
 display:table;
 text-transform:uppercase;
 padding-top:calc(0.6rem - .25ex);
 padding-bottom:calc(0.6rem - .45ex);
 padding-left:0.9rem;
 padding-right:calc(0.9rem + 0.6rem);
 text-decoration:none !important;
 text-align:left;
 border:solid 1px #004b6c;
 color:#004b6c;
 font-size:0.95rem;
 line-height:1.1em;
 overflow:hidden;
 font-weight:normal !important;
 position:relative
}
@media (min-width: 48em) {
 .button,.xxxwa12-form-styling input[type=submit] {
  padding-top:calc(0.6rem - .45ex);
  padding-bottom:calc(0.6rem - .35ex)
 }
}
.button:after,.xxxwa12-form-styling input[type=submit]:after {
 content:"";
 position:absolute;
 bottom:0.6rem;
 right:0.6rem;
 width:0;
 height:0;
 border:solid 0.4rem transparent;
 border-left-color:inherit;
 transform:translate(0.4rem, 0.4rem) rotate(45deg)
}
.button:hover,.xxxwa12-form-styling input[type=submit]:hover {
 color:#fff !important;
 border-color:#004b6c;
 background-color:#004b6c
}
.button:hover:after,.xxxwa12-form-styling input[type=submit]:hover:after {
 border-left-color:#fff
}
.button--clear-blue {
 border-color:#fff;
 color:#fff
}
.button--clear-blue:hover {
 border-color:#002594;
 background-color:#002594
}
.button--clear-darkblue {
 border-color:#fff;
 color:#fff
}
.button--clear-darkblue:hover {
 border-color:#002594;
 background-color:#002594
}
.button--center {
 display:table;
 margin-right:auto;
 margin-left:auto
}
.button--loading {
 opacity:0.2
}
.button--loading:hover {
 background-color:inherit;
 color:inherit !important
}
.button--loading:hover:after {
 border-left-color:inherit
}
.collapsible-boxes,.collapsible-boxes__item-title+ul {
 margin:0;
 padding:0;
 list-style:none
}
.collapsible-boxes>li,.collapsible-boxes__item-title+ul>li {
 margin:0;
 padding:0;
 list-style:none
}
.collapsible-boxes>li {
 background:#eee;
 padding:1rem;
 margin-bottom:1rem
}
.collapsible-boxes>li>*:not(.collapsible-boxes__item-title) {
 display:none
}
.collapsible-boxes__item-title+ul>li {
 margin-bottom:1rem
}
.collapsible-boxes__item-title+ul>li:last-child {
 margin-bottom:0
}
.collapsible-boxes__item-title+ul>li a:first-child:last-child {
 font-weight:bold;
 text-transform:uppercase
}
.collapsible-boxes__item-title {
 position:relative;
 padding-left:1.35em;
 margin-bottom:0;
 user-select:none;
 cursor:pointer;
 color:#002594;
 text-transform:uppercase
}
.collapsible-boxes__item-title:before {
 position:absolute;
 left:0;
 top:1px;
 content:'+';
 text-align:center;
 display:block;
 width:1em;
 height:1em;
 border-radius:50%;
 border:solid 2px #002594;
 color:#002594;
 line-height:1em;
 font-family:monospace
}
li.collapsible-boxes__item--open {
 padding-bottom:1.5rem
}
li.collapsible-boxes__item--open>*:not(.collapsible-boxes__item-title) {
 display:block;
 margin-top:1rem;
 margin-left:2rem
}
li.collapsible-boxes__item--open .collapsible-boxes__item-title:before {
 content:'-'
}
.collapsible-boxes-horizontal,.collapsible-boxes-horizontal__item-title+ul {
 margin:0;
 padding:0;
 list-style:none;
 display:table
}
.collapsible-boxes-horizontal>li,.collapsible-boxes-horizontal__item-title+ul>li {
 margin:0;
 padding:0;
 list-style:none
}
.collapsible-boxes-horizontal>li {
 background:#eee;
 padding:1rem;
 margin-bottom:1rem;
 display:table-cell;
 position:relative
}
.collapsible-boxes-horizontal>li>*:not(.collapsible-boxes-horizontal__item-title):not(.collapsible-boxes-horizontal__item-control) {
 display:block;
 opacity:0;
 height:1px;
 transition:opacity 1s, height 1s ease-in-out;
 overflow:hidden
}
.collapsible-boxes-horizontal__item-title+ul>li {
 margin-bottom:1rem
}
.collapsible-boxes-horizontal__item-title+ul>li a:first-child:last-child {
 font-weight:bold;
 text-transform:uppercase
}
.collapsible-boxes-horizontal__item-title {
 position:relative;
 margin-bottom:0;
 user-select:none;
 color:#002594;
 text-transform:uppercase;
 text-align:center
}
.collapsible-boxes-horizontal__item-control {
 position:relative;
 text-align:center;
 display:block;
 width:1em;
 height:1em;
 border-radius:50%;
 border:solid 2px #002594;
 color:#002594;
 line-height:1em;
 font-family:monospace;
 margin:10px auto 0;
 cursor:pointer
}
.collapsible-boxes-horizontal__item-control:after {
 content:'+'
}
li.collapsible-boxes-horizontal__item--open {
 padding-bottom:1.5rem
}
li.collapsible-boxes-horizontal__item--open>*:not(.collapsible-boxes-horizontal__item-title):not(.collapsible-boxes-horizontal__item-control) {
 opacity:1;
 height:auto;
 margin-top:1rem
}
li.collapsible-boxes-horizontal__item--open .collapsible-boxes-horizontal__item-control:after {
 content:'-'
}
.country-selector ul {
 margin:0;
 padding:0;
 list-style:none
}
.country-selector ul>li {
 margin:0;
 padding:0;
 list-style:none
}
.country-selector>div.country-selector__label,.country-selector>ul.country-selector__options,.country-selector>ul.country-selector__options>li {
 display:inline
}
.country-selector>ul.country-selector__options>li {
 margin-left:1.5em
}
.country-selector>ul.country-selector__options>li:first-child {
 font-weight:bold
}
.country-selector>ul.country-selector__options>li a,.country-selector>ul.country-selector__options>li span {
 color:inherit;
 vertical-align:middle;
 text-decoration:none
}
.country-selector>ul.country-selector__options>li a:before,.country-selector>ul.country-selector__options>li span:before {
 font-size:1.25em;
 padding-right:0.25em;
 content:'['
}
.country-selector>ul.country-selector__options>li a:after,.country-selector>ul.country-selector__options>li span:after {
 font-size:1.25em;
 padding-left:0.25em;
 content:']'
}
@media (min-width: 48em) {
 .country-selector {
  display:flex;
  line-height:1.25em;
  padding:0.5em 0.5em 0.5em 0;
  color:#000;
  border-color:#000
 }
 .country-selector>div.country-selector__label,.country-selector>ul.country-selector__options,.country-selector>ul.country-selector__options>li {
  display:block
 }
 .country-selector>ul.country-selector__options {
  padding:0 0.5em;
  padding-right:1.5em;
  position:relative;
  cursor:pointer
 }
 .country-selector>ul.country-selector__options:hover {
  color:#002594 !important
 }
 .country-selector>ul.country-selector__options>li {
  height:0;
  overflow:hidden;
  margin:0
 }
 .country-selector>ul.country-selector__options>li:first-child {
  height:auto;
  overflow:visible
 }
 .country-selector>ul.country-selector__options>li:first-child:after {
  position:absolute;
  top:0.5em;
  transform:translateY(-25%);
  right:0;
  content:'';
  width:0;
  height:0;
  border-left:0.5em solid transparent;
  border-right:0.5em solid transparent;
  border-top:0.5em solid
 }
 .country-selector>ul.country-selector__options a,.country-selector>ul.country-selector__options span {
  font-weight:bold
 }
 .country-selector--active {
  position:relative
 }
 .country-selector--active>ul.country-selector__options {
  display:block;
  position:absolute;
  margin-left:-0.5em;
  top:0;
  padding:0.5em;
  background:rgba(0,0,0,0.75)
 }
 .country-selector--active>ul.country-selector__options>li {
  display:block;
  margin-bottom:0.5em;
  padding-right:1.5em;
  height:auto;
  overflow:visible
 }
 .country-selector--active>ul.country-selector__options>li:first-child:after {
  top:1em;
  right:0.5em;
  border-top-color:#fff
 }
 .country-selector--active>ul.country-selector__options>li:last-child {
  margin-bottom:0
 }
 .country-selector--active>ul.country-selector__options>li a {
  display:block;
  color:#fff !important
 }
 .country-selector--active>ul.country-selector__options>li a:hover {
  color:#002594 !important
 }
 .country-selector--active .country-selector__label {
  margin-right:0.5em
 }
 .country-selector--active.country-selector--static>ul.country-selector__options {
  position:relative;
  margin:-0.5em
 }
 .country-selector__label {
  padding:0 0.5em;
  padding-left:0
 }
}
.N01 .N01__region .region-selector {
 font-size:0.75em;
 color:#fff;
 border-color:#fff
}
.N01 .N01__region .region-selector ul.region-selector__options a:hover {
 color:#ffe900 !important
}
@media (min-width: 48em) {
 .N01 .N01__region .region-selector {
  margin:0.375rem 0 0;
  padding:0 0.375rem 0 0;
  position:absolute;
  top:0;
  right:0
 }
 .N01 .N01__region .region-selector ul.region-selector__options:hover {
  color:#ffe900 !important
 }
}
.N01 .N01__region .region-selector .region-selector__selected:after {
 border-top-color:#fff !important
}
.X03__footer1 .region-selector {
 font-size:.85em
}
@media (min-width: 64em) {
 .X03__footer1 .region-selector {
  display:flex
 }
}
@media (min-width: 48em) {
 body.scrolled-from-top .N01 .region-selector .region-selector__label,body.scrolled-from-top .N01 .region-selector .N04__nav-toggle>span {
  visibility:hidden
 }
}
.region-selector .N04__nav-title .faux-h3 {
 background-color:#002594;
 color:#fff
}
.region-selector ul {
 margin:0;
 padding:0;
 list-style:none
}
.region-selector ul>li {
 margin:0;
 padding:0;
 list-style:none
}
.region-selector>div.region-selector__label,.region-selector>ul.region-selector__options,.region-selector>ul.region-selector__options>li {
 display:inline
}
.region-selector>ul.region-selector__options>li {
 margin-left:1.5em
}
.region-selector>ul.region-selector__options>li:first-child {
 font-weight:bold
}
.region-selector>ul.region-selector__options>li a,.region-selector>ul.region-selector__options>li span {
 color:inherit;
 vertical-align:middle;
 text-decoration:none
}
.region-selector>ul.region-selector__options>li a:before,.region-selector>ul.region-selector__options>li span:before {
 font-size:1.25em;
 padding-right:0.25em;
 content:'['
}
.region-selector>ul.region-selector__options>li a:after,.region-selector>ul.region-selector__options>li span:after {
 font-size:1.25em;
 padding-left:0.25em;
 content:']'
}
@media (max-width: 47.9375em) {
 .region-selector>div.region-selector__label {
  display:none
 }
}
@media (min-width: 48em) {
 .region-selector {
  display:flex;
  line-height:1.25em;
  padding:0.5em 0.5em 0.5em 0;
  color:#000;
  border-color:#000
 }
 .region-selector>div.region-selector__label {
  display:block
 }
 .region-selector>div.region-selector__options {
  display:block;
  padding:0 0.5em;
  padding-right:1.0em
 }
 .region-selector__label {
  padding:0;
  padding-left:0;
  cursor:default;
  color:#fff
 }
}
.X03__footer1 .region-selector__label {
 color:#000
}
.flex-control-nav.flex-control-paging {
 margin:0;
 padding:0;
 list-style:none;
 text-align:center;
 line-height:1em;
 margin:1rem 0
}
.flex-control-nav.flex-control-paging>li {
 margin:0;
 padding:0;
 list-style:none
}
.flex-control-nav.flex-control-paging>li {
 display:inline-block;
 margin:0 0.4em
}
.flex-control-nav.flex-control-paging>li>a {
 display:block;
 width:0.8em;
 height:0.8em;
 text-indent:-9999px;
 border-radius:50%;
 background:#ccc
}
.flex-control-nav.flex-control-paging>li>a.flex-active {
 background:#002594
}
.bg--dark .flex-control-nav.flex-control-paging>li>a.flex-active {
 background:#fff
}
.flexslider ul.slides {
 margin:0;
 padding:0;
 list-style:none
}
.flexslider ul.slides>li {
 margin:0;
 padding:0;
 list-style:none
}
.flexslider--loading {
 height:0;
 overflow:hidden
}
.flexslider__direction-nav>.flex-direction-nav {
 display:none
}
@media (min-width: 48em) {
 .flexslider__direction-nav>.flex-direction-nav {
  display:block;
  margin:0;
  padding:0;
  list-style:none;
  height:100%;
  width:100%;
  width:2rem
 }
 .flexslider__direction-nav>.flex-direction-nav>li {
  margin:0;
  padding:0;
  list-style:none
 }
 .flexslider__direction-nav>.flex-direction-nav li {
  top:0;
  position:absolute;
  height:100%;
  width:2.75rem;
  background:#002594
 }
 .flexslider__direction-nav>.flex-direction-nav li.flex-nav-prev {
  left:-3rem
 }
 .flexslider__direction-nav>.flex-direction-nav li.flex-nav-next {
  right:-3rem
 }
 .flexslider__direction-nav>.flex-direction-nav li a {
  display:block;
  overflow:hidden;
  text-indent:-9999px;
  height:100%;
  background-position:50% 50%;
  background-size:2rem;
  background-repeat:no-repeat;
  opacity:0.8
 }
 .flexslider__direction-nav>.flex-direction-nav li a.flex-prev {
  background-image:url("../icons/arrow-fff.svg");
  transform:scale(-1)
 }
 .flexslider__direction-nav>.flex-direction-nav li a:hover {
  opacity:1
 }
 .flexslider__direction-nav>.flex-direction-nav li a.flex-next {
  background-image:url("../icons/arrow-fff.svg")
 }
}
.flexslider-carousel {
 position:relative
}
@media (min-width: 48em) {
 .flexslider-carousel {
  margin-left:3rem;
  margin-right:3rem
 }
}
.flexslider-carousel .slides {
 margin:0;
 padding:0;
 list-style:none
}
.flexslider-carousel .slides>li {
 margin:0;
 padding:0;
 list-style:none
}
.flexslider-carousel .flex-viewport:after {
 content:'';
 position:absolute;
 top:0;
 right:-4rem;
 height:calc(100% + 1px);
 width:4rem;
 background:linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 100%);
 transition:right 600ms cubic-bezier(0.02, 0.01, 0.47, 1)
}
@media (min-width: 48em) {
 .flexslider-carousel .flex-viewport:after {
  display:none
 }
}
.flexslider-carousel--fade-right .flex-viewport:after {
 right:-1px
}
.bg__color--gray_exlight .flexslider-carousel--fade-right .flex-viewport:after {
 background:linear-gradient(90deg, rgba(238,238,238,0) 0%, #eee 100%)
}
input:focus,textarea:focus,keygen:focus,select:focus {
 outline:none
}
.xxxwa12-form-styling input:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=radial]),.xxxwa12-form-styling select,.xxxwa12-form-styling textarea {
 width:268px;
 padding:5px;
 font-size:16px;
 line-height:1;
 border-radius:0;
 -webkit-appearance:none;
 background:#e5e5e5;
 color:#3A3A3A;
 border:none;
 padding:.25em .5em;
 height:1.8em;
 line-height:1.5em;
 width:100%
}
.xxxwa12-form-styling input:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=radial]).validation--alert,.xxxwa12-form-styling select.validation--alert,.xxxwa12-form-styling textarea.validation--alert {
 background-color:pink
}
.xxxwa12-form-styling input[type=radio],.xxxwa12-form-styling input[type=checkbox] {
 display:none
}
.xxxwa12-form-styling input[type=radio]+label,.xxxwa12-form-styling input[type=checkbox]+label {
 position:relative;
 padding-left:25px;
 margin-right:20px;
 display:inline-block;
 vertical-align:top
}
.xxxwa12-form-styling input[type=radio]+label:before,.xxxwa12-form-styling input[type=checkbox]+label:before {
 background:#e5e5e5;
 content:" ";
 width:20px;
 height:20px;
 color:#3A3A3A;
 line-height:20px;
 font-size:15px;
 text-align:center;
 margin-right:8px;
 position:absolute;
 left:0;
 top:0;
 font-family:sans-serif
}
.xxxwa12-form-styling input[type=radio]+label:before {
 border-radius:10px
}
.xxxwa12-form-styling input[type=radio]:checked+label:before {
 border:6px solid #e5e5e5;
 box-sizing:border-box;
 background-image:radial-gradient(#3A3A3A, #3A3A3A 98%, #e5e5e5 98%, #e5e5e5 100%)
}
.xxxwa12-form-styling input[type=checkbox]:checked+label:before {
 content:"\2713";
 font-weight:bold;
 font-family:sans-serif
}
.xxxwa12-form-styling ::placeholder {
 font-style:italic;
 color:#4f4f4f
}
.xxxwa12-form-styling textarea {
 min-height:200px
}
.xxxwa12-form-styling input[type=submit] {
 background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiPjx0aXRsZT5jbGlwcGVkLWNvcm5lci1ibHVlX2Rhcms8L3RpdGxlPjxwb2x5bGluZSBwb2ludHM9IjYgMCA2IDYgMCA2IiBzdHlsZT0iZmlsbDojMDA0YjZjIi8+PC9zdmc+);
 background-repeat:no-repeat;
 background-position:calc(100% - 9px) calc(100% - 9px);
 background-size:9px
}
.xxxwa12-form-styling input[type=submit]:hover {
 background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiPjx0aXRsZT5jbGlwcGVkLWNvcm5lci1ibHVlX2Rhcms8L3RpdGxlPjxwb2x5bGluZSBwb2ludHM9IjYgMCA2IDYgMCA2IiBzdHlsZT0iZmlsbDojZmZmZmZmIi8+PC9zdmc+)
}
.xxxwa12-form-styling form .footnote {
 font-style:italic
}
.year-filter {
 display:inline-flex;
 height:1.7em;
 padding-right:10px;
 float:left;
 margin-bottom:1rem
}
@media (min-width: 48em) {
 .year-filter {
  margin-bottom:0;
  float:right
 }
}
.year-filter+* {
 margin-top:0;
 clear:left
}
@media (min-width: 48em) {
 .year-filter+* {
  clear:none
 }
}
.styled-select {
 background:#e5e5e5;
 border:none;
 padding:.25em .5em;
 width:100%;
 height:1.8rem;
 color:#3A3A3A
}
.styled-select ul {
 margin:0;
 padding:0;
 list-style:none
}
.styled-select ul>li {
 margin:0;
 padding:0;
 list-style:none
}
.styled-select span.label {
 font-style:italic;
 font-size:0.8em;
 font-weight:normal
}
.styled-select>div.selected,.styled-select>ul {
 text-decoration:none;
 margin-top:0;
 background:#fff
}
.styled-select>div.selected {
 position:relative;
 background:transparent;
 white-space:nowrap;
 line-height:1.8em
}
@media (min-width: 75em) {
 .styled-select>div.selected {
  font-size:1rem
 }
}
.styled-select>div.selected:after {
 display:block;
 position:absolute;
 right:0.5em;
 top:50%;
 content:'';
 width:0;
 height:0;
 border:solid 0.5em transparent;
 border-top-color:#3A3A3A;
 transform:translateY(-25%)
}
.styled-select>div.selected.initial {
 font-style:italic;
 color:#4f4f4f
}
.styled-select>ul>li {
 margin:0.75em 0
}
.styled-select>ul>li:first-child {
 margin-top:0
}
.styled-select>ul>li:last-child {
 margin-bottom:0
}
.styled-select>ul>li>ul>li {
 margin-top:0.25em;
 margin-bottom:0.5em
}
.styled-select>ul>li>ul>li:last-child {
 margin-bottom:0
}
.styled-select>ul {
 height:0;
 padding-top:0;
 padding-bottom:0;
 box-sizing:border-box;
 overflow:hidden;
 margin-left:-1px
}
.styled-select--open>ul {
 position:absolute;
 margin-top:3px;
 padding:0.75em 1.5em 0.75em 0.5em;
 height:auto;
 overflow:visible;
 border:solid 1px #002594
}
.styled-select .selected,.styled-select *[data-val] {
 cursor:pointer
}
*[class*="icon-before"]:before {
 display:inline-block;
 vertical-align:top;
 content:'';
 width:1.1em;
 height:1.1em;
 background-size:contain;
 margin-right:0.25em;
 background-repeat:no-repeat;
 background-position:50% 50%
}
.icon-before--doc:before {
 background-image:url("https://sitrantwm.com/xxxwa12_Assets/icons/PDFfile-icon.svg")
}
.icon-before--doc:hover:before {
 background-image:url("https://sitrantwm.com/xxxwa12_Assets/icons/PDFfile-icon-blue_technology.svg")
}
.icon-before--lightbulb:before {
 background-image:url("https://sitrantwm.com/xxxwa12_Assets/icons/LightbulbFeature-icon.svg")
}
.icon-before--twitter:before {
 background-image:url("https://sitrantwm.com/xxxwa12_Assets/icons/twitter-icon-rounded-00558c.svg")
}
.icon-before--linkedin:before {
 background-image:url("https://sitrantwm.com/xxxwa12_Assets/icons/linkedin-icon-rounded-00558c.svg")
}
.icon-before--facebook:before {
 background-image:url("https://sitrantwm.com/xxxwa12_Assets/icons/facebook-icon-rounded-00558c.svg")
}
.icon-before--googleplus:before {
 background-image:url("https://sitrantwm.com/xxxwa12_Assets/icons/googleplus-icon-rounded-00558c.svg")
}
.icon-before--youtube:before {
 background-image:url("https://sitrantwm.com/xxxwa12_Assets/icons/youtube-icon-rounded-00558c.svg")
}
.list-items {
 margin:0;
 padding:0;
 list-style:none;
 margin-bottom:1rem
}
.list-items>li {
 margin:0;
 padding:0;
 list-style:none
}
.list-items:last-child {
 margin-bottom:0
}
.list-items>li {
 background:#fff;
 margin-top:1rem
}
.list-items__more {
 display:flex;
 margin-left:auto;
 text-transform:uppercase;
 color:#fff;
 font-size:0.9em;
 line-height:1em;
 text-decoration:none;
 background:#002594
}
.list-items__more:hover {
 background:#004b6c;
 color:#fff
}
.list-items__more>span {
 align-self:center
}
.list-items__photo {
 display:flex;
 margin-right:auto;
 background:#002594;
 padding-top:1em
}
.list-items__more,.list-items__desc {
 padding:1rem
}
.list-items__desc {
 flex:1
}
.list-items__desc {
 flex:1
}
.list-items__date {
 display:block;
 margin:0 0 0.25em;
 font-style:italic;
 font-size:0.9em;
 line-height:1em
}
.list-items__title {
 display:block;
 margin:0;
 font-size:1.2em;
 line-height:1.2em;
 font-weight:bold
}
.list-items__title a {
 text-decoration:none
}
.link_list a {
 text-transform:uppercase;
 padding-top:calc(0.6rem - .25ex);
 padding-bottom:calc(0.6rem - .45ex);
 padding-left:0.9rem;
 padding-right:calc(0.9rem + 0.6rem);
 position:relative
}
@media (min-width: 48em) {
 .link_list a {
  padding-top:calc(0.6rem - .45ex);
  padding-bottom:calc(0.6rem - .35ex)
 }
}
.link_list a:after {
 content:"";
 position:absolute;
 bottom:0.6rem;
 right:0.6rem;
 width:0;
 height:0;
 border:solid 0.4rem transparent;
 border-left-color:#004b6c;
 transform:translate(0.4rem, 0.4rem) rotate(45deg)
}
.fancybox-opened .fancybox-skin {
 background:none;
 box-shadow:none;
 border-radius:0
}
.fancybox-skin {
 background:none;
 border:solid 1px #fff;
 border-radius:0
}
.fancybox-overlay {
 background:rgba(0,0,0,0.3)
}
.fancybox__description {
 background:#fff;
 margin-top:10px;
 padding:1rem
}
.fancybox-wrap {
 position:static
}
.youtube-playlist__modal .fancybox-inner {
 width:auto !important;
 height:auto !important
}
.post-box {
 display:table;
 width:100%;
 background-repeat:no-repeat;
 background-position:50% 50%;
 background-size:cover;
 overflow:hidden;
 padding-top:75%;
 position:relative;
 color:#3A3A3A;
 border:1px solid #ccc;
 box-sizing:border-box
}
.post-box--16by9 {
 padding-top:56.25%
}
.post-box a {
 text-decoration:none;
 color:#002594
}
.post-box a:hover {
 color:#002594
}
.post-box .post-box-copy-top a:hover {
 color:#fff
}
.post-box--bg-grad {
 border:none;
 display:block
}
.post-box--bg-grad,.post-box--bg-grad a {
 color:#fff
}
.post-box--bg-grad:before {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:#000;
 background:linear-gradient(to bottom, transparent 0%, transparent 30%, #000 100%);
 opacity:0.65
}
.post-box-copy {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
 padding:1rem;
 box-sizing:border-box;
 display:flex;
 flex-direction:column
}
.post-box-copy-top {
 flex-grow:1
}
.post-box-copy-bottom {
 flex-grow:0
}
.post-box-copy-bottom>span {
 display:block
}
.post-box__title {
 display:block;
 margin:0 0 0.2em;
 font-size:1.2em;
 font-weight:bold;
 line-height:1.1em;
 color:#fff
}
@media (min-width: 48em) {
 .post-box__title {
  font-size:1.375em
 }
}
@media (min-width: 64em) {
 .post-box__title {
  font-size:1.625em
 }
}
a.post-tag {
 display:inline-block;
 font-size:0.8em;
 background:#b1b3b3;
 color:#002594;
 text-transform:uppercase;
 padding:0.2em 0.4em 0.1em;
 text-decoration:none
}
a.post-tag:hover {
 color:#002594;
 background:#979a9a
}
a.post-tag+a.post-tag {
 margin-left:0.25em
}
a.post-tag--green,.post-box .post-box-copy-top .post-tag--green,.post-tag--green a.post-tag {
 background:#4a7729;
 color:#fff !important
}
a.post-tag--green:hover,.post-box .post-box-copy-top .post-tag--green:hover,.post-tag--green a.post-tag:hover {
 background:#32511c
}
a.post-tag--orange,.post-box .post-box-copy-top .post-tag--orange,.post-tag--orange a.post-tag {
 background:#be531c;
 color:#fff !important
}
a.post-tag--orange:hover,.post-box .post-box-copy-top .post-tag--orange:hover,.post-tag--orange a.post-tag:hover {
 background:#924015
}
a.post-tag--purple,.post-box .post-box-copy-top .post-tag--purple,.post-tag--purple a.post-tag {
 background:#5d4777;
 color:#fff !important
}
a.post-tag--purple:hover,.post-box .post-box-copy-top .post-tag--purple:hover,.post-tag--purple a.post-tag:hover {
 background:#443457
}
a.post-tag--blue,.post-box .post-box-copy-top .post-tag--blue,.post-tag--blue a.post-tag {
 background:#002594;
 color:#fff !important
}
a.post-tag--blue:hover,.post-box .post-box-copy-top .post-tag--blue:hover,.post-tag--blue a.post-tag:hover {
 background:#003659
}
.search-box {
 display:inline-flex;
 background:#fff
}
.search-box--right {
 float:right;
 margin-bottom:1rem
}
@media (min-width: 48em) {
 .search-box--right {
  margin-bottom:0
 }
}
.search-box--right+* {
 margin-top:0;
 clear:right
}
@media (min-width: 48em) {
 .search-box--right+* {
  clear:none
 }
}
.search-box--news {
 float:left;
 margin-bottom:1rem
}
@media (min-width: 48em) {
 .search-box--news {
  margin-bottom:0;
  float:right
 }
}
.search-box--news+* {
 margin-top:0;
 clear:left
}
@media (min-width: 48em) {
 .search-box--news+* {
  clear:none
 }
}
.search-box form {
 display:inherit
}
.search-box input {
 box-sizing:border-box
}
.search-box input[type=text] {
 background:transparent;
 border-width:0;
 height:1.8em;
 padding-left:1rem;
 max-width:10em
}
.search-box input[type=text]::-webkit-input-placeholder {
 color:#3A3A3A;
 font-style:italic
}
.search-box input[type=text]::-moz-placeholder {
 color:#3A3A3A;
 font-style:italic
}
.search-box input[type=text]:-ms-input-placeholder {
 color:#3A3A3A;
 font-style:italic
}
.search-box input[type=submit] {
 border-width:0;
 background:transparent url("https://sitrantwm.com/xxxwa12_Assets/icons/search-icon.svg") no-repeat 50% 50%;
 background-size:1.1rem;
 height:1.8rem;
 width:1.8rem;
 line-height:1.22em
}
.social-share {
 display:inline-flex;
 align-items:center;
 overflow-x:auto;
 max-width:100%;
 background:#eee;
 font-size:0.9rem;
 line-height:1em
}
.social-share--always-expanded,.social-share--expanded {
 padding-right:0.75em
}
.social-share--always-expanded .social-share__buttons,.social-share--expanded .social-share__buttons {
 display:block
}
.social-share--always-expanded .social-share__toggle,.social-share--expanded .social-share__toggle {
 background-color:#002594
}
.social-share--always-expanded .social-share__toggle {
 cursor:default
}
.social-share__buttons {
 display:none;
 margin:0;
 padding:0;
 list-style:none;
 line-height:1em;
 white-space:nowrap
}
.social-share__buttons>li {
 margin:0;
 padding:0;
 list-style:none
}
.social-share__buttons li {
 display:inline-block;
 line-height:1em;
 vertical-align:bottom;
 height:1em;
 overflow:hidden
}
.social-share__buttons svg {
 display:block;
 width:1.2em;
 height:1em
}
.social-share__buttons a:hover svg * {
 fill:#002594
}
.social-share__buttons a {
 display:block;
 margin:0 0 0 0.75em
}
.social-share__toggle {
 user-select:none;
 display:inline-block;
 text-transform:uppercase;
 color:#fff;
 padding:0.4em 0.5em;
 padding-left:1.8em;
 line-height:1em;
 background-color:#3A3A3A;
 background-image:url("../icons/share-icon.svg");
 background-position:0.5em 50%;
 background-repeat:no-repeat;
 background-size:1em auto;
 cursor:pointer
}
.social-share__toggle:hover {
 background-color:#002594
}
.yesp {
 display:flex
}
.yesp .yesp-playlist .yesp-playlist-video {
 border:10px solid transparent;
 border-bottom:none;
 border-right:none;
 box-sizing:border-box
}
.yesp .yesp-playlist .yesp-playlist-video:first-of-type {
 border-top:none
}
.yesp .yesp-playlist .yesp-playlist-video:after {
 background:rgba(0,0,0,0.25);
 width:100%
}
.yesp .yesp-container {
 background:rgba(0,0,0,0.9)
}
.yesp .yesp-playlist {
 background:none
}
.yesp .yesp-title {
 height:auto;
 background:rgba(0,85,140,0.9) !important
}
.yesp .yesp-title .yesp-title-wrapper {
 font-size:1em;
 font-weight:normal;
 padding:10px 20px;
 height:auto;
 font-family:'xxxwa12 Sans'
}
.yesp .yesp-autoposter:after {
 content:"";
 background:rgba(0,0,0,0.25);
 height:100%;
 width:100%;
 position:absolute
}
.yesp .yesp-container .yesp-autoposter .yesp-autoposter-icon {
 z-index:10
}
.yesp .yesp-container .yesp-autoposter .yesp-autoposter-icon div {
 background:url("../icons/video-icon-70px--clear.html");
 width:70px;
 height:70px;
 top:-35px;
 left:-35px
}
@media (min-width: 48em) {
 .yesp .yesp-container .yesp-autoposter .yesp-autoposter-icon div {
  background:url("../icons/video-icon-100px--clear.html");
  width:100px;
  height:100px;
  top:-50px;
  left:-50px
 }
}
@media (min-width: 75em) {
 .yesp .yesp-container .yesp-autoposter .yesp-autoposter-icon div {
  background:url("../icons/video-icon-115px--clear.html");
  width:115px;
  height:115px;
  top:-57px;
  left:-57px
 }
}
.yesp .yesp-controls .yesp-controls-wrapper {
 padding:10px 7px
}
.yesp .yesp-container .yesp-autoposter:hover .yesp-autoposter-icon div {
 background:url("../icons/video-icon-70px--clear.html")
}
@media (min-width: 48em) {
 .yesp .yesp-container .yesp-autoposter:hover .yesp-autoposter-icon div {
  background:url("../icons/video-icon-100px--clear.html")
 }
}
@media (min-width: 75em) {
 .yesp .yesp-container .yesp-autoposter:hover .yesp-autoposter-icon div {
  background:url("../icons/video-icon-115px--clear.html")
 }
}
.yesp .yesp-playlist .yesp-playlist-video .yesp-playlist-current {
 background:#002594 !important
}
.yesp .yesp-playlist .yesp-playlist-video .yesp-playlist-channel,.yesp .yesp-playlist .yesp-playlist-video .yesp-playlist-current {
 font-family:'xxxwa12 Sans'
}
.fancybox-skin .yesp .yesp-playlist .yesp-playlist-video:after {
 height:100%;
 width:50px;
 position:absolute;
 top:0;
 left:0;
 background:-moz-linear-gradient(left, rgba(0,0,0,0.5) 0, transparent 100%);
 background:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.5)), color-stop(100%, transparent));
 background:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, transparent 100%);
 background:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, transparent 100%);
 background:-ms-linear-gradient(left, rgba(0,0,0,0.5) 0, transparent 100%);
 background:linear-gradient(to right, rgba(0,0,0,0.5) 0, transparent 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000', GradientType=1 );
 content:'';
 z-index:1
}
.fancybox-skin .yesp .yesp-autoposter:after {
 display:none
}
.fancybox-skin .yesp .yesp-container .yesp-autoposter .yesp-autoposter-icon div {
 background:url("../icons/video-icon-70px--gray.html")
}
@media (min-width: 48em) {
 .fancybox-skin .yesp .yesp-container .yesp-autoposter .yesp-autoposter-icon div {
  background:url("../icons/video-icon-100px--gray.html")
 }
}
@media (min-width: 75em) {
 .fancybox-skin .yesp .yesp-container .yesp-autoposter .yesp-autoposter-icon div {
  background:url("../icons/video-icon-115px--gray.html")
 }
}
.fancybox-skin .yesp .yesp-container .yesp-autoposter:hover .yesp-autoposter-icon div {
 background:url("../icons/video-icon-70px--blue.html")
}
@media (min-width: 48em) {
 .fancybox-skin .yesp .yesp-container .yesp-autoposter:hover .yesp-autoposter-icon div {
  background:url("../icons/video-icon-100px--blue.html")
 }
}
@media (min-width: 75em) {
 .fancybox-skin .yesp .yesp-container .yesp-autoposter:hover .yesp-autoposter-icon div {
  background:url("../icons/video-icon-115px--blue.html")
 }
}
.N01 {
 position:fixed;
 display:flex;
 align-items:center;
 top:0;
 left:0;
 z-index:100;
 width:100%;
 padding:1rem;
 box-sizing:border-box;
 transition:all 200ms linear;
 color:#fff
}
@media (min-width: 48em) {
 .N01 {
  background:none
 }
}
.N01[style*="background-image"]:after {
 content:"";
 position:absolute;
 top:0;
 left:0;
 background:rgba(0,0,0,0.6);
 background-possition:center;
 z-index:0;
 width:100%;
 height:100%
}
.N01[style*="background-image"]>* {
 z-index:10
}
body.N01--overlaid .N01 {
 background:rgba(0,0,0,0.6)
}
body.scrolled-from-top .N01 {
 background:rgba(0,0,0,0.6)
}
body .N01--menu-active,body .N01--region-active {
 background:rgba(0,0,0,0.6)
}
body.scrolled-down .N01 {
 transform:translateY(-100%)
}
@media (min-width: 48em) {
 body.scrolled-down .N01 {
  transform:none
 }
}
body.scrolled-down .N01.N01--region-active,body.scrolled-down .N01.N01--menu-active {
 transform:translateY(0%)
}
@media (min-width: 48em) {
 body.scrolled-down .N01.N01--region-active,body.scrolled-down .N01.N01--menu-active {
  transform:none
 }
}
.N01__right-side {
 margin-left:auto;
 display:flex;
 align-items:center;
 height:41.89091px
}
@media (min-width: 48em) {
 .N01__right-side {
  direction:rtl;
  height:80px;
  padding-top:1rem;
  box-sizing:border-box;
  transition:all 200ms linear
 }
}
.N01__right-side>div {
 direction:ltr
}
body.scrolled-from-top .N01__right-side {
 padding-top:0;
 height:41.89091px
}
.N01 .N01__menu .country-selector {
 font-size:0.75em;
 color:#fff;
 border-color:#fff
}
.N01 .N01__menu .country-selector ul.country-selector__options a:hover {
 color:#ffe900 !important
}
@media (min-width: 48em) {
 .N01 .N01__menu .country-selector {
  margin:0.5rem 0 0;
  padding:0 0.5rem 0 0;
  position:absolute;
  top:0;
  right:0
 }
 .N01 .N01__menu .country-selector ul.country-selector__options:hover {
  color:#ffe900 !important
 }
}
.N01 .N01__menu .country-selector .country-selector__selected:after {
 border-top-color:#fff !important
}
@media (min-width: 48em) {
 body.scrolled-from-top .N01 .country-selector {
  display:none
 }
 body.scrolled-from-top .N01 .country-selector .country-selector__label,body.scrolled-from-top .N01 .country-selector .N04__nav-toggle>span {
  visibility:hidden
 }
}
.N01__logo {
 align-self:flex-start;
 margin-bottom:-22px;
 transition:all 200ms linear
}
.N01__logo a {
 -webkit-tap-highlight-color:transparent;
 -webkit-tap-highlight-color:transparent
}
.N01__logo svg {
 display:block;
 transition:all 200ms linear;
 width:108.21818px;
 height:64px
}
.N01__logo svg g.logo__full-name {
 opacity:0;
 transition:all 200ms linear
}
@media (min-width: 48em) {
 .N01__logo svg {
  width:135.27273px;
  height:80px
 }
 .N01__logo svg g.logo__full-name {
  opacity:1
 }
}
@media (min-width: 48em) {
 .N01__logo {
  margin-bottom:0
 }
}
body.scrolled-from-top .N01__logo {
 margin-bottom:-22px !important
}
body.scrolled-from-top .N01__logo svg {
 width:108.21818px;
 height:64px
}
body.scrolled-from-top .N01__logo svg g.logo__full-name {
 opacity:0
}
.N01__menu {
 height:100%;
 display:flex;
 align-items:center
}
.N01__menu-toggle {
 cursor:pointer;
 height:100%;
 position:relative;
 display:flex;
 align-items:center;
 padding:0.4em;
 box-sizing:border-box
}
@media (min-width: 48em) {
 .N01__menu-toggle,.N01__menu-toggle:after {
  display:none
 }
}
.N01__menu-toggle svg {
 display:inline-block;
 width:1.5rem;
 height:1.5rem;
 vertical-align:top
}
.N01__menu-toggle svg * {
 fill:#fff
}
.N01__menu--active .N01__menu-toggle:after {
 display:block;
 position:absolute;
 content:'';
 width:0;
 height:0;
 border:solid 1rem transparent;
 border-bottom-color:#002594;
 left:50%;
 bottom:-1rem;
 transform:translateX(-50%)
}
.N01__menu-expand {
 visibility:hidden;
 opacity:0;
 left:0;
 width:100%;
 box-sizing:border-box;
 max-height:calc(100vh - 60px - 2rem - 41.89091px);
 overflow:auto;
 position:fixed;
 top:calc( 2rem + 41.89091px );
 background:linear-gradient(315deg, rgba(0,85,140,0) 0em, rgba(0,85,140,0) 1em, #002594 1em, #002594 100%)
}
@media (min-width: 48em) {
 .N01__menu-expand {
  display:flex;
  visibility:visible;
  opacity:1;
  left:auto;
  width:auto;
  box-sizing:border-box;
  height:100%;
  position:static;
  overflow:visible;
  top:auto;
  background:none;
  transition:none
 }
}
.N01__menu--active .N01__menu-expand {
 visibility:visible;
 opacity:1
}
@media (max-width: 47.9375em) {
 .N01__menu--dormant .N01__menu-expand {
  background:none;
  max-height:none;
  overflow:visible
 }
 .N01__menu--dormant .N01__menu-expand .N01__nav,.N01__menu--dormant .N01__menu-expand .N02__toggle,.N01__menu--dormant .N01__menu-expand .country-selector {
  display:none
 }
}
.N01__menu .N02__toggle {
 margin-top:1rem;
 padding:0
}
@media (min-width: 48em) {
 .N01__menu .N02__toggle {
  margin:0
 }
}
.N01__menu .country-selector {
 margin-top:1rem;
 margin-bottom:1rem;
 padding:0 1rem
}
.N01__login {
 height:100%;
 margin-left:1rem
}
@media (min-width: 48em) {
 .N01__login {
  position:relative;
  white-space:nowrap;
  height:auto
 }
}
.N01__login-toggle {
 height:100%;
 position:relative;
 display:flex;
 align-items:center
}
@media (min-width: 48em) {
 .N01__login-toggle {
  height:auto
 }
}
.N01__login-toggle svg {
 display:inline-block;
 width:1.5rem;
 height:1.5rem;
 vertical-align:top
}
.N01__login-toggle svg * {
 fill:#fff
}
@media (min-width: 48em) {
 .N01__login-toggle svg {
  width:1rem;
  height:1rem
 }
}
.N01__login-toggle a {
 display:block;
 padding:0.4em
}
.N01__login-toggle a span {
 display:none
}
@media (min-width: 48em) {
 .N01__login-toggle a {
  padding:0.4rem 0.6rem;
  border:solid 1px #fff;
  text-transform:uppercase;
  text-decoration:none;
  color:#fff;
  line-height:1rem
 }
 .N01__login-toggle a span {
  display:inline-block;
  font-size:0.8em;
  font-weight:bold
 }
}
@media (min-width: 48em) {
 html.touchevents .N01__login-toggle:hover {
  background:inherit
 }
 html.touchevents .N01__login-toggle:hover a {
  border-color:inherit
 }
}
@media (min-width: 48em) {
 html .N01__login-toggle:hover,.N01__login--active .N01__login-toggle,html.touchevents .N01__login--active .N01__login-toggle {
  background:#0095db
 }
 html .N01__login-toggle:hover a,.N01__login--active .N01__login-toggle a,html.touchevents .N01__login--active .N01__login-toggle a {
  border-color:#0095db
 }
}
.N01__login--active .N01__login-toggle:after {
 display:block;
 position:absolute;
 content:'';
 width:0;
 height:0;
 border:solid 1rem transparent;
 border-bottom-color:#0095db;
 left:50%;
 bottom:-1rem;
 transform:translateX(-50%)
}
@media (min-width: 48em) {
 .N01__login--active .N01__login-toggle:after {
  display:none
 }
}
.N01__login-expand {
 display:none
}
.N01__login--active .N01__login-expand {
 display:block;
 flex-wrap:wrap;
 position:fixed;
 transition:top 200ms linear;
 top:calc(2rem + 41.89091px);
 left:0;
 white-space:nowrap;
 width:100%;
 z-index:100
}
@media (min-width: 48em) {
 .N01__login--active .N01__login-expand {
  left:auto;
  right:1rem;
  width:auto;
  top:calc(1rem + 80px)
 }
}
body.scrolled-from-top .N01__login--active .N01__login-expand {
 top:calc(2rem + 41.89091px)
}
.N01__login-expand p {
 margin:0 0 0.5em
}
@media (max-width: 47.9375em) {
 .N01__login-expand .styled-select {
  width:100%
 }
 .N01__login-expand .styled-select>ul {
  position:static
 }
}
.N01__login-expand .account-login {
 display:block
}
.N01__search {
 height:100%;
 position:static
}
@media (min-width: 48em) {
 .N01__search {
  margin-left:1rem;
  position:relative;
  height:auto
 }
}
.N01__search form {
 height:100%
}
@media (min-width: 48em) {
 .N01__search form {
  height:auto
 }
}
.N01__search-toggle {
 cursor:pointer;
 height:100%;
 padding:0.4em;
 box-sizing:border-box;
 position:relative;
 display:flex;
 align-items:center
}
@media (min-width: 48em) {
 .N01__search-toggle {
  height:auto
 }
}
.N01__search-toggle a {
 display:block;
 padding:0.4rem
}
.N01__search-toggle svg {
 display:block;
 width:1.5rem;
 height:1.5rem
}
.N01__search-toggle svg * {
 fill:#fff
}
@media (min-width: 48em) {
 .N01__search-toggle svg {
  width:1rem;
  height:1rem
 }
}
.N01__search-toggle * {
 vertical-align:middle
}
@media (min-width: 48em) {
 .N01__search-toggle:hover svg * {
  fill:#ffe900
 }
}
@media (min-width: 48em) {
 .N01__search--active .N01__search-toggle {
  position:absolute;
  right:0;
  top:0;
  z-index:2
 }
 .N01__search--active .N01__search-toggle svg * {
  fill:#000
 }
}
.N01__search-expand {
 display:none;
 position:fixed;
 left:0;
 width:100%;
 padding:0 1rem;
 box-sizing:border-box;
 top:calc(2rem + 41.89091px)
}
@media (min-width: 48em) {
 .N01__search-expand {
  position:static;
  padding:0
 }
}
.N01__search-expand input {
 display:block;
 height:2.5rem;
 width:100%;
 box-sizing:border-box;
 border-width:0;
 line-height:1.8rem;
 padding:0;
 padding-left:0.75em;
 padding-right:0.75em;
 background:#fff !important;
 border:1px solid #002594
}
@media (min-width: 48em) {
 .N01__search-expand input {
  width:10em
 }
}
.N01__search-expand input::-webkit-input-placeholder {
 font-style:italic
}
.N01__search-expand input::-moz-placeholder {
 font-style:italic
}
.N01__search-expand input:-ms-input-placeholder {
 font-style:italic
}
@media (min-width: 48em) {
 .N01__search-expand input {
  border:none;
  height:1.8rem;
  padding-left:0.5em;
  padding-right:1.625em
 }
 .N01__search-expand input::-webkit-input-placeholder {
  color:rgba(255,255,255,0)
 }
 .N01__search-expand input::-moz-placeholder {
  color:rgba(255,255,255,0)
 }
 .N01__search-expand input:-ms-input-placeholder {
  color:rgba(255,255,255,0)
 }
}
.N01__search--active .N01__search-expand {
 display:block
}
.N01__search--active .N01__search-toggle {
 position:relative
}
@media (min-width: 48em) {
 .N01__search--active .N01__search-toggle {
  position:absolute
 }
}
.N01__search--active .N01__search-toggle:after {
 display:block;
 position:absolute;
 content:'';
 width:0;
 height:0;
 border:solid 1em transparent;
 border-bottom-color:#fff;
 left:50%;
 bottom:calc(-1rem - 1px);
 transform:translateX(-50%);
 z-index:100
}
@media (min-width: 48em) {
 .N01__search--active .N01__search-toggle:after {
  display:none
 }
}
.N01__region {
 height:100%;
 display:flex;
 align-items:center
}
.N01__region-toggle {
 cursor:pointer;
 height:100%;
 position:relative;
 display:flex;
 align-items:center;
 padding:0.4em;
 box-sizing:border-box
}
@media (min-width: 48em) {
 .N01__region-toggle,.N01__region-toggle:after {
  display:none
 }
}
.N01__region-toggle svg {
 display:inline-block;
 width:1.6rem;
 height:1.2rem;
 vertical-align:top
}
.N01__region-toggle svg * {
 fill:#fff
}
.N01__region-toggle .flag-icon-squared {
 width:1.4em;
 line-height:1.4em
}
.N01__region-toggle .flag-icon-background {
 width:1.8em;
 line-height:1.8em
}
.N01__region--active .N01__region-toggle:after {
 display:block;
 position:absolute;
 content:'';
 width:0;
 height:0;
 border:solid 1rem transparent;
 border-bottom-color:#002594;
 left:50%;
 bottom:-1rem;
 transform:translateX(-50%)
}
.N01__region-expand {
 visibility:hidden;
 opacity:0;
 left:0;
 width:100%;
 box-sizing:border-box;
 max-height:calc(100vh - 60px - 2rem - 41.89091px);
 overflow:auto;
 position:fixed;
 top:calc( 2rem + 41.89091px );
 background:linear-gradient(315deg, rgba(0,85,140,0) 0em, rgba(0,85,140,0) 1em, #002594 1em, #002594 100%)
}
@media (min-width: 48em) {
 .N01__region-expand {
  display:flex;
  visibility:visible;
  opacity:1;
  left:auto;
  width:auto;
  box-sizing:border-box;
  height:100%;
  position:static;
  overflow:visible;
  top:auto;
  background:none;
  transition:none
 }
}
.N01__region--active .N01__region-expand {
 visibility:visible;
 opacity:1
}
@media (max-width: 47.9375em) {
 .N01__region--dormant .N01__region-expand {
  background:none;
  max-height:none;
  overflow:visible
 }
 .N01__region--dormant .N01__region-expand .N01__nav,.N01__region--dormant .N01__region-expand .N02__toggle,.N01__region--dormant .N01__region-expand .region-selector {
  display:none
 }
}
.N01__region .N02__toggle {
 margin-top:1rem;
 padding:0
}
@media (min-width: 48em) {
 .N01__region .N02__toggle {
  margin:0
 }
}
.N01__region .region-selector {
 margin-top:1rem;
 margin-bottom:1rem;
 padding:0 1rem
}
.N01__nav {
 text-transform:uppercase
}
.N01__nav a {
 -webkit-tap-highlight-color:transparent;
 -webkit-tap-highlight-color:transparent;
 color:inherit;
 text-decoration:none
}
.N01__nav a:hover,.N01__nav a:active {
 color:#002594
}
.N01__nav ul {
 margin:0;
 padding:0;
 list-style:none
}
.N01__nav ul>li {
 margin:0;
 padding:0;
 list-style:none
}
.N01__nav>ul {
 padding-top:0.5em
}
.N01__nav>ul>li {
 padding-top:0.8rem;
 padding-bottom:0.8rem
}
@media (min-width: 48em) {
 .N01__nav>ul>li {
  padding-top:0;
  padding-bottom:0
 }
}
.N01__nav>ul>li>a {
 display:none
}
@media (min-width: 48em) {
 .N01__nav>ul>li>a {
  display:flex
 }
}
.N01__nav>ul>li>a:only-child {
 display:block;
 border-bottom:1px solid #002594;
 display:block;
 margin-left:1rem;
 margin-right:1rem;
 padding-top:0.8rem;
 padding-bottom:0.3rem;
 width:calc(50% - 2rem;
 );
 font-size:1.25em;
 font-weight:bold
}
@media (min-width: 48em) {
 .N01__nav>ul>li>a:only-child {
  border-bottom:none;
  margin:0;
  font-size:1em;
  font-weight:normal;
  padding-top:0;
  padding-bottom:0;
  width:auto
 }
}
@media (min-width: 48em) {
 .N01__nav>ul {
  display:flex
 }
 .N01__nav>ul>li {
  margin-left:2em
 }
 .N01__nav>ul>li:first-child {
  margin-left:1em
 }
}
.N01__nav-close {
 display:none
}
@media (max-width: 47.9375em) {
 .N01__nav-section ul ul {
  display:none
 }
 .N01__nav-section a {
  border-bottom:1px solid #002594;
  display:block;
  margin-left:1rem;
  padding-top:0.8rem;
  line-height:1em;
  padding-bottom:0.2rem;
  font-size:0.8125em;
  margin-right:0.5rem
 }
 .N01__nav-section li:nth-child(even)>a {
  margin-right:1rem
 }
 .N01__nav-section>a {
  width:calc(50% - 1.5rem;
  );
  font-size:1.25em;
  font-weight:bold;
  padding-top:0
 }
 .N01__nav-section ul {
  display:flex;
  flex-wrap:wrap
 }
 .N01__nav-section ul li {
  width:50%
 }
}
@media (min-width: 48em) {
 .N01__nav {
  height:100%
 }
 .N01__nav>ul,.N01__nav>ul>li {
  height:100%;
  display:flex;
  align-items:center;
  padding:0
 }
 .N01__nav-close {
  position:absolute;
  cursor:pointer;
  display:block;
  top:calc(1rem);
  right:calc(1rem);
  z-index:200;
  height:25px;
  width:25px;
  background:transparent url("../icons/close-icon.svg") no-repeat 50% 50%;
  background-size:contain
 }
 .N01__nav-toggle .N01__nav-expand {
  display:none;
  transition:all 200ms linear;
  position:fixed;
  width:calc(100% - 2rem);
  max-height:calc(100vh - 80px);
  overflow-y:auto;
  left:1rem;
  top:calc(2rem + 80px);
  background:linear-gradient(315deg, rgba(0,85,140,0) 0em, rgba(0,85,140,0) 1em, #002594 1em, #002594 100%);
  justify-content:center;
  z-index:100
 }
 .N01__nav-toggle .N01__nav-expand .N01__nav-section {
  width:100%;
  max-width:1024px;
  display:flex;
  padding-top:4rem;
  padding-bottom:4rem;
  align-items:flex-start
 }
 .N01__nav-toggle .N01__nav-expand .N01__nav-section a {
  border-bottom:2px solid #002594;
  display:block;
  margin-left:2rem;
  margin-right:2rem;
  font-size:1em;
  padding-bottom:0.4em
 }
 .N01__nav-toggle .N01__nav-expand .N01__nav-section>a {
  width:33.33%;
  font-size:2.25em;
  line-height:1.2em;
  padding-bottom:0.1em;
  font-weight:bold
 }
 .N01__nav-toggle .N01__nav-expand .N01__nav-section>ul {
  width:calc( 66.66% + ( 2rem * 5 ) );
  display:flex;
  flex-wrap:wrap
 }
 .N01__nav-toggle .N01__nav-expand .N01__nav-section>ul>li {
  width:50%;
  margin-bottom:2rem
 }
 .N01__nav-toggle .N01__nav-expand .N01__nav-section>ul>li>a {
  font-weight:bold
 }
 .N01__nav-toggle .N01__nav-expand .N01__nav-section>ul>li a+a {
  margin-top:2em
 }
 .N01__nav-toggle .N01__nav-expand .N01__nav-section>ul>li>ul {
  margin-top:0.8em;
  margin-bottom:1em
 }
 .N01__nav-toggle .N01__nav-expand .N01__nav-section>ul>li>ul+a {
  margin-top:2em
 }
 .N01__nav-toggle .N01__nav-expand .N01__nav-section>ul>li>ul>li>a {
  border-bottom:none;
  padding-top:0.2em;
  padding-bottom:0.2em
 }
 body.scrolled-from-top .N01__nav-toggle--active .N01__nav-expand {
  top:calc(2rem + 41.89091px)
 }
 .N01__nav-toggle--active {
  position:relative
 }
 .N01__nav-toggle--active:after {
  display:block;
  position:absolute;
  content:'';
  width:calc(100% + 2rem);
  height:0;
  left:-1rem;
  border-bottom:solid 1rem rgba(0,85,140,0.97);
  bottom:-1rem
 }
 .N01__nav-toggle--active .N01__nav-expand {
  display:flex
 }
}
.N01__nav-toggle>a {
 font-weight:bold
}
.N01__nav-toggle>a:hover,.N01__nav-toggle>a:active {
 color:#ffe900
}
html.touchevents .N01__nav-toggle>a:hover,html.touchevents .N01__nav-toggle>a:active {
 color:inherit
}
html .N01__nav-toggle.N01__nav-toggle--active>a,html .N01__nav-toggle.N01__nav-toggle--active>a:hover {
 color:#ffe900
}
.N02__toggle,.N02__flyout {
 text-align:center
}
@media (min-width: 48em) {
 .N02__toggle,.N02__flyout {
  display:block;
  position:fixed;
  bottom:50%;
  right:1rem;
  border-radius:3.5em 3.5em 0 3.5em
 }
}
.N02__toggle {
 background-color:#ffe900;
 cursor:pointer;
 user-select:none;
 width:calc(50% - 0.5em);
 padding:1rem;
 padding-left:3.625em;
 box-sizing:border-box;
 text-align:center
}
@media (min-width: 48em) {
 .N02__toggle {
  font-size:11px;
  line-height:1.1em;
  width:7em;
  height:7em;
  box-sizing:border-box;
  overflow:hidden;
  z-index:90;
  padding:0
 }
}
.N02__toggle br {
 display:none
}
@media (min-width: 48em) {
 .N02__toggle br {
  display:block
 }
}
.N02__toggle>a {
 -webkit-tap-highlight-color:transparent;
 -webkit-tap-highlight-color:transparent;
 background:transparent url("../icons/contact-icon.svg") no-repeat 0 50%;
 display:inline-block;
 text-decoration:none;
 color:#002594;
 font-weight:bold;
 text-transform:uppercase;
 padding:0.6em 0rem 0.4em 1.5rem;
 background-size:1em 1em
}
@media (min-width: 48em) {
 .N02__toggle>a {
  display:block;
  transform:translate3d(0, 0, 0);
  background-position:50% 0.875em;
  background-size:2.625em;
  padding:3.85em 0 0
 }
}
.N02 {
 width:100%
}
@media (min-width: 48em) {
 .N02 {
  width:auto
 }
}
.N02 .N02__flyout {
 display:none
}
@media (max-width: 47.9375em) {
 .N02 .N02__flyout {
  display:block;
  width:0;
  height:0;
  overflow:hidden;
  opacity:0
 }
}
@media (min-width: 48em) {
 .N02--active .N02__toggle {
  display:none
 }
}
.N02--active .N02__flyout {
 display:block
}
@media (max-width: 47.9375em) {
 .N02--active .N02__flyout {
  width:100%;
  height:auto;
  overflow:auto;
  position:fixed;
  top:calc( 2rem + 41.89091px );
  max-height:calc(100vh - 60px - 2rem - 41.89091px);
  background:linear-gradient(315deg, rgba(0,85,140,0) 0em, rgba(0,85,140,0) 1em, #002594 1em, #002594 100%);
  opacity:1
 }
}
@media (min-width: 48em) {
 .N02--active .N02__flyout {
  z-index:91;
  width:40em;
  max-width:calc(100% - 2 * 1rem);
  box-sizing:border-box;
  overflow:hidden
 }
}
.N02--active .N02__flyout .N02__flyout-inner {
 display:flex;
 width:100%
}
@media (max-width: 47.9375em) {
 .N02--active .N02__flyout .N02__flyout-inner {
  flex-direction:column
 }
 .N02--active .N02__flyout .N02__flyout-inner>div {
  padding:1.5em;
  box-sizing:border-box;
  width:100%
 }
 .N02--active .N02__flyout .N02__flyout-inner>div:first-child {
  padding-left:1em;
  padding-right:1em;
  background-color:rgba(0,163,224,0.8);
  border:solid 0.75rem rgba(0,85,140,0.97);
  border-bottom-width:0
 }
}
@media (min-width: 48em) {
 .N02--active .N02__flyout .N02__flyout-inner {
  align-items:center;
  background:linear-gradient(90deg, rgba(0,163,224,0.9), rgba(0,163,224,0.9) 50%, rgba(0,85,140,0.9) 50%, rgba(0,85,140,0.9));
  transform:translate3d(0, 0, 0);
  border-radius:3.5em 3.5em 0 3.5em;
  overflow:hidden;
  position:relative;
  color:#fff
 }
 .N02--active .N02__flyout .N02__flyout-inner:before,.N02--active .N02__flyout .N02__flyout-inner:after {
  pointer-events:none;
  content:'';
  position:absolute;
  height:100%;
  width:100%;
  box-sizing:border-box;
  top:0;
  left:0;
  border-radius:3.5em 3.5em 0 3.5em;
  overflow:hidden
 }
 .N02--active .N02__flyout .N02__flyout-inner:before {
  border:solid 2px #002594
 }
 .N02--active .N02__flyout .N02__flyout-inner:after {
  background-image:linear-gradient(315deg, #ffe900 0.75rem, #ffe900 0.75rem, rgba(255,233,0,0) 0.75rem),linear-gradient(to left, #ffe900 0, #ffe900 0.25rem, rgba(255,233,0,0) 0.25rem),linear-gradient(to top, #ffe900 0, #ffe900 0.25rem, rgba(255,233,0,0) 0.25rem);
  background-position:100% 100%, 0 0, 0 0;
  transform:translate3d(0, 0, 0)
 }
 .N02--active .N02__flyout .N02__flyout-inner a {
  color:#fff
 }
 .N02--active .N02__flyout .N02__flyout-inner>div {
  padding:1.5em;
  box-sizing:border-box
 }
 .N02--active .N02__flyout .N02__flyout-inner>div:first-child {
  width:50%
 }
 .N02--active .N02__flyout .N02__flyout-inner>div:last-child {
  width:50%
 }
}
.supportstatus {
 white-space:nowrap
}
.supportstatus:before {
 content:'';
 display:inline-block;
 width:0.5em;
 height:0.5em;
 border-radius:50%;
 vertical-align:0.1em;
 margin-right:0.25em;
 background:gray
}
.supportstatus--online:before {
 background:green
}
.supportstatus--offline:before {
 background:red
}
.N03__contents {
 border-bottom:solid 1px #ccc;
 background:rgba(255,255,255,0.95)
}
.N03__contents ul {
 margin:0;
 padding:0;
 list-style:none;
 text-align:center;
 overflow-x:auto;
 -webkit-overflow-scrolling:touch;
 white-space:nowrap
}
.N03__contents ul>li {
 margin:0;
 padding:0;
 list-style:none
}
@media (min-width: 90em) {
 .N03__contents ul {
  margin:0 -2em
 }
}
.N03__contents ul>li {
 display:inline-block
}
.N03__contents ul>li>a {
 display:block;
 line-height:1em;
 padding:1rem;
 font-weight:bold;
 text-decoration:none;
 white-space:nowrap;
 text-transform:uppercase
}
@media (min-width: 64em) {
 .N03__contents ul>li>a {
  padding-left:2rem;
  padding-right:2rem
 }
}
.N03__contents ul>li>a:hover {
 color:#002594
}
.N03__contents .max-copy-width {
 overflow:visible
}
.N03--fixed .N03__contents {
 position:fixed;
 z-index:99;
 top:calc(2rem + 41.89091px);
 width:100%;
 transition:transform 200ms linear
}
.scrolled-down .N03--fixed .N03__contents {
 transform:translateY(-100%) translateY(-2rem) translateY(-41.89091px)
}
@media (min-width: 48em) {
 .scrolled-down .N03--fixed .N03__contents {
  transform:none
 }
}
.N04__nav {
 text-transform:uppercase
}
.N04__nav a {
 -webkit-tap-highlight-color:transparent;
 -webkit-tap-highlight-color:transparent;
 color:inherit;
 text-decoration:none
}
.N04__nav a:hover,.N04__nav a:active,.N04__nav a.on {
 color:#ffe900
}
.N04__nav ul {
 margin:0;
 padding:0;
 list-style:none
}
.N04__nav ul>li {
 margin:0;
 padding:0;
 list-style:none
}
.N04__nav>ul {
 padding-top:0.5em
}
.N04__nav>ul>li {
 padding-top:0.8rem;
 padding-bottom:0.8rem
}
@media (min-width: 48em) {
 .N04__nav>ul>li {
  padding-top:0;
  padding-bottom:0
 }
}
.N04__nav>ul>li>a {
 display:none
}
@media (min-width: 48em) {
 .N04__nav>ul>li>a {
  display:flex
 }
}
.N04__nav>ul>li>a:only-child {
 display:block;
 border-bottom:1px solid #002594;
 display:block;
 margin-left:1rem;
 margin-right:1rem;
 padding-top:0.8rem;
 padding-bottom:0.3rem;
 width:calc(50% - 2rem;
 );
 font-size:1.25em;
 font-weight:bold
}
@media (min-width: 48em) {
 .N04__nav>ul>li>a:only-child {
  border-bottom:none;
  margin:0;
  font-size:1em;
  font-weight:normal;
  padding-top:0;
  padding-bottom:0;
  width:auto
 }
}
@media (min-width: 48em) {
 .N04__nav>ul {
  display:flex
 }
 .N04__nav>ul>li {
  margin-left:2em
 }
 .N04__nav>ul>li:first-child {
  margin-left:1em
 }
}
.N04__nav-close {
 display:none
}
@media (max-width: 47.9375em) {
 .N04__nav-toggle>span {
  display:none
 }
 .N04__nav-section a {
  border-bottom:1px solid #002594;
  display:block;
  margin-left:2.5rem;
  padding-top:0.5rem;
  line-height:1em;
  padding-bottom:0.2rem;
  margin-right:0.5rem
 }
 .N04__nav-section li:nth-child(even)>a {
  margin-right:1rem
 }
 .N04__nav-section>a {
  width:calc(50% - 1.5rem);
  font-size:1.25em;
  font-weight:bold;
  padding-top:0
 }
 .N04__nav-section>ul:not(:first-child) {
  margin-top:20px
 }
 .N04__nav-section ul {
  display:flex;
  flex-wrap:wrap
 }
 .N04__nav-section ul li {
  width:100%
 }
 .N04__nav-section ul li>span {
  font-size:1.25em
 }
 .N04__nav-section ul li .flag-icon-background {
  background-position:top left;
  background-size:1.7rem
 }
 .N04__nav-section ul li>nav {
  margin-left:1rem;
  margin-top:0.3rem;
  margin-bottom:0.3rem
 }
}
@media (min-width: 48em) {
 .N04__nav {
  height:100%
 }
 .N04__nav>ul,.N04__nav>ul>li {
  height:100%;
  display:flex;
  align-items:center;
  padding:0
 }
 .N04__nav-close {
  position:absolute;
  cursor:pointer;
  display:block;
  top:calc(1rem);
  right:calc(1rem);
  z-index:200;
  height:25px;
  width:25px;
  background:transparent url("../icons/close-icon.svg") no-repeat 50% 50%;
  background-size:contain
 }
 .N04__nav-toggle>span {
  cursor:pointer
 }
 .N04__nav-toggle>span:hover {
  color:#ffe900 !important
 }
 .N04__nav-toggle>span .flag-icon-background {
  width:2em;
  line-height:2em
 }
 .N04__nav-toggle .N04__nav-expand {
  display:none;
  transition:all 200ms linear;
  position:fixed;
  width:calc(100% - 2rem);
  max-height:100vh;
  overflow-y:auto;
  left:1rem;
  top:calc(2rem + 80px);
  background:linear-gradient(315deg, rgba(0,85,140,0) 0em, rgba(0,85,140,0) 1em, #002594 1em, #002594 100%);
  justify-content:center;
  z-index:100
 }
 .N04__nav-toggle .N04__nav-expand .N04__nav-title {
  width:100%;
  max-width:1024px
 }
 .N04__nav-toggle .N04__nav-expand .N04__nav-section {
  width:100%;
  max-width:1024px;
  display:flex;
  padding-bottom:4rem;
  align-items:flex-start
 }
 .N04__nav-toggle .N04__nav-expand .N04__nav-section a {
  border-bottom:2px solid #002594;
  display:block;
  margin-left:3rem;
  margin-right:2rem;
  font-size:1em;
  padding-bottom:0.4em
 }
 .N04__nav-toggle .N04__nav-expand .N04__nav-section>a {
  width:33.33%;
  font-size:2.25em;
  line-height:1.2em;
  padding-bottom:0.1em;
  font-weight:bold
 }
 .N04__nav-toggle .N04__nav-expand .N04__nav-section>ul {
  width:calc( 66.66% + ( 2rem * 5 ) );
  display:flex;
  flex-wrap:wrap
 }
 .N04__nav-toggle .N04__nav-expand .N04__nav-section>ul>li {
  margin-bottom:2rem
 }
 .N04__nav-toggle .N04__nav-expand .N04__nav-section>ul>li span {
  font-size:1.5em;
  padding-left:2rem
 }
 .N04__nav-toggle .N04__nav-expand .N04__nav-section>ul>li>a {
  font-weight:bold
 }
 .N04__nav-toggle .N04__nav-expand .N04__nav-section>ul>li a+a {
  margin-top:2em
 }
 .N04__nav-toggle .N04__nav-expand .N04__nav-section>ul>li>ul {
  margin-top:1.5em;
  margin-bottom:1em
 }
 .N04__nav-toggle .N04__nav-expand .N04__nav-section>ul>li>ul nav,.N04__nav-toggle .N04__nav-expand .N04__nav-section>ul>li>ul+a {
  margin-top:2em
 }
 .N04__nav-toggle .N04__nav-expand .N04__nav-section>ul>li>ul>li .flag-icon-background {
  background-position:top left;
  background-size:2rem
 }
 .N04__nav-toggle .N04__nav-expand .N04__nav-section>ul>li>ul>li>nav {
  padding-top:0.2em;
  padding-bottom:0.2em;
  margin-left:2.5rem
 }
 .N04__nav-toggle .N04__nav-expand .N04__nav-section>ul>li>ul>li>a {
  border-bottom:none;
  padding-top:0.2em;
  padding-bottom:0.2em
 }
 body.scrolled-from-top .N04__nav-toggle--active .N04__nav-expand {
  top:calc(2rem + 41.89091px)
 }
 .N04__nav-toggle--active {
  position:relative
 }
 .N04__nav-toggle--active:after {
  display:block;
  position:absolute;
  content:'';
  width:calc(100% + 2rem);
  height:0;
  left:-2rem;
  border-bottom:solid 1rem rgba(0,85,140,0.97);
  bottom:calc(-2rem - 80px + 20px)
 }
 .N04__nav-toggle--active .N04__nav-expand {
  display:flex;
  flex-flow:row wrap
 }
}
.N04__nav-toggle>a:hover,.N04__nav-toggle>a:active {
 color:#ffe900
}
html.touchevents .N04__nav-toggle>a:hover,html.touchevents .N04__nav-toggle>a:active {
 color:inherit
}
html .N04__nav-toggle.N04__nav-toggle--active>a,html .N04__nav-toggle.N04__nav-toggle--active>a:hover {
 color:#ffe900
}
.X03 .N04__nav-toggle>span:hover {
 color:#002594 !important
}
.C01 {
 text-align:center
}
.C04__cols {
 align-items:center
}
.C04__col-image,.C04__col-content {
 box-sizing:border-box
}
.C04__col-image:first-child,.C04__col-content:first-child {
 padding-bottom:2rem
}
@media (min-width: 64em) {
 .C04__col-image,.C04__col-content {
  flex-basis:50%;
  max-width:50%
 }
 .C04__col-image:first-child,.C04__col-content:first-child {
  padding-bottom:0
 }
}
.C04--image-1-3 .C04__col-image,.C04--image-1-3 .C04__col-content {
 padding-bottom:2rem
}
@media (min-width: 48em) {
 .C04--image-1-3 .C04__col-image,.C04--image-1-3 .C04__col-content {
  padding-bottom:0
 }
 .C04--image-1-3 .C04__col-image {
  flex-basis:34%;
  max-width:34%;
  padding-bottom:0
 }
 .C04--image-1-3 .C04__col-content {
  flex-basis:66%;
  max-width:66%;
  padding-bottom:0
 }
}
.C04__cols>.C04__col-image img {
 display:block;
 margin:0 auto
}
@media (min-width: 64em) {
 .C04:not(.C04--reverse) .C04__cols>.C04__col-content:first-child {
  padding-right:4rem
 }
 .C04:not(.C04--reverse) .C04__cols>.C04__col-content:last-child {
  padding-left:4rem
 }
 .C04:not(.C04--reverse) .C04__cols>.C04__col-image:first-child {
  padding-right:0
 }
 .C04:not(.C04--reverse) .C04__cols>.C04__col-image:last-child {
  padding-left:0
 }
}
.C04--reverse .C04__cols {
 flex-direction:row-reverse
}
@media (min-width: 64em) {
 .C04--reverse .C04__cols>.C04__col-content:first-child {
  padding-left:4rem
 }
 .C04--reverse .C04__cols>.C04__col-content:last-child {
  padding-right:4rem
 }
 .C04--reverse .C04__cols>.C04__col-image:first-child {
  padding-left:0
 }
 .C04--reverse .C04__cols>.C04__col-image:last-child {
  padding-right:0
 }
}
.C04--full-bleed .padded-section,.C04--bottom-bleed .padded-section {
 padding-bottom:0
}
.C04--full-bleed .C04__cols>.C04__col-content:first-child,.C04--bottom-bleed .C04__cols>.C04__col-content:first-child {
 padding-bottom:2rem
}
.C04--full-bleed .C04__cols>.C04__col-content:last-child,.C04--bottom-bleed .C04__cols>.C04__col-content:last-child {
 padding-bottom:4rem
}
@media (min-width: 64em) {
 .C04--full-bleed .C04__cols>.C04__col-image,.C04--bottom-bleed .C04__cols>.C04__col-image {
  align-self:flex-end
 }
}
.C04--full-bleed .padded-section,.C04--top-bleed .padded-section {
 padding-top:0
}
.C04--full-bleed .C04__cols>.C04__col-content,.C04--top-bleed .C04__cols>.C04__col-content {
 padding-top:2rem
}
@media (min-width: 64em) {
 .C04--full-bleed .C04__cols>.C04__col-content,.C04--top-bleed .C04__cols>.C04__col-content {
  padding-top:4rem
 }
 .C04--full-bleed .C04__cols>.C04__col-image,.C04--top-bleed .C04__cols>.C04__col-image {
  align-self:flex-start
 }
}
.C04--full-bleed .C04__cols,.C04--full-bleed .padded-section,.C04--full-bleed>.gutter-padded,.C04--full-bleed>.C04__col-image,.C04--full-bleed>.C04__col-content {
 padding-right:0;
 padding-left:0
}
.C04--full-bleed .C04__cols.grid--bleed,.C04--full-bleed .C04__cols {
 margin:0
}
.C04--full-bleed .C04__cols>.C04__col-image {
 padding:0 !important;
 align-self:center
}
.C04--full-bleed:not(.C04--reverse) .C04__cols>.C04__col-content {
 padding-top:4rem;
 padding-bottom:4rem
}
@media (min-width: 64em) {
 .C04--full-bleed:not(.C04--reverse) .C04__cols>.C04__col-content {
  padding-left:4rem
 }
}
.C04--full-bleed.C04--reverse .C04__cols>.C04__col-content {
 padding-top:4rem;
 padding-bottom:4rem
}
@media (min-width: 64em) {
 .C04--full-bleed.C04--reverse .C04__cols>div {
  padding-right:4rem;
  padding-left:4rem
 }
}
.C06__headline-content {
 position:relative;
 padding:1.5rem
}
@media (min-width: 48em) {
 .C06__headline-content {
  padding-top:3rem
 }
}
@media (min-width: 75em) {
 .C06__headline-content {
  padding:4rem
 }
}
.C06--more-padding {
 padding-left:0;
 padding-right:0
}
@media (min-width: 75em) {
 .C06--more-padding>.C06__section {
  padding-left:4rem;
  padding-right:4rem
 }
}
.C06__section {
 margin-top:1.5rem;
 margin-bottom:1.5rem
}
@media (min-width: 75em) {
 .C06__section {
  margin-top:4rem;
  margin-bottom:4rem
 }
}
.C06.padded-section {
 padding-left:0;
 padding-right:0
}
.C06.padded-section>.C06__section {
 margin-top:0;
 margin-bottom:0
}
.C06__headline+.C06__section {
 padding:1.5rem 1.5rem 0;
 margin-top:0;
 margin-bottom:0;
 background:#fff
}
@media (min-width: 48em) {
 .C06__headline+.C06__section {
  padding-top:2rem
 }
}
@media (min-width: 75em) {
 .C06__headline+.C06__section {
  padding:0 4rem;
  padding-top:4rem
 }
}
.C06__headline {
 background-repeat:no-repeat;
 background-position:50% 50%;
 background-size:cover;
 overflow:hidden;
 display:flex;
 text-align:center;
 box-sizing:border-box;
 height:24rem;
 align-items:center;
 padding-top:1rem;
 padding-bottom:9rem;
 margin-bottom:-8rem;
 position:relative
}
.C06__headline:before {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(0,0,0,0.3)
}
.C06__headline * {
 z-index:1
}
.C06__section {
 position:relative;
 z-index:1
}
.C06__section:first-child {
 padding-top:0;
 padding-bottom:0
}
.C07 {
 padding:2rem;
 font-style:italic
}
@media (min-width: 48em) {
 .C07 {
  margin:3rem 0
 }
}
@media (min-width: 48em) {
 .C07 {
  padding-left:4rem;
  padding-right:4rem
 }
}
.C07__quote {
 position:relative;
 margin-bottom:1rem;
 font-size:1.8em;
 line-height:1.22em
}
.C07__quote:before {
 position:absolute;
 margin-left:-0.5em;
 content:'\201c'
}
.C07__quote>p:last-child:after {
 content:'\201d'
}
.C07__quotee {
 font-size:0.8em;
 line-height:1.2em
}
.C08 img {
 display:block;
 width:100%;
 height:auto
}
.C09>.grid>.grid__col,.C09>.C04__cols>.grid__col {
 padding-bottom:4rem
}
.C09>.grid>.grid__col:nth-last-child(-n+2),.C09>.C04__cols>.grid__col:nth-last-child(-n+2) {
 padding-bottom:0
}
.C10 {
 background:#eee
}
.C10__intro {
 text-align:center;
 margin-bottom:2rem
}
.C10__intro h3:first-child,.C10__intro .faux-h3:first-child {
 margin-bottom:0.1em
}
.C10__intro h3:first-child+*,.C10__intro .faux-h3:first-child+* {
 margin-top:0
}
.C10_profile {
 display:flex;
 align-items:center;
 min-height:5em
}
.C10_profile:after {
 content:"";
 display:table;
 clear:both
}
@media (min-width: 64em) {
 .grid__col--sm-4 .C10_profile-photo {
  width:124px
 }
 .grid__col--sm-4 .C10_profile-photo img {
  max-height:124px
 }
}
@media (min-width: 64em) {
 .grid__col--sm-4 .C10_profile-photo+.C10_profile-details {
  max-width:calc(100% - 124px)
 }
}
.C10_profile-photo {
 float:left;
 width:30%
}
@media (min-width: 64em) {
 .C10_profile-photo {
  width:192px
 }
}
.C10_profile-photo+.C10_profile-details {
 float:left;
 max-width:calc(100% - 30%)
}
@media (min-width: 64em) {
 .C10_profile-photo+.C10_profile-details {
  max-width:calc(100% - 192px)
 }
}
a.C10_profile span.C10_office {
 color:#002594
}
a.C10_profile span.C10_office:hover {
 color:#002594
}
a.C10_profile:hover span.C10_office {
 color:#ccc
}
a.C10_profile:hover span.C10_office:hover {
 color:#002594
}
.C10_social {
 margin-top:5px
}
.C10_social span {
 margin-right:10px
}
.C10_social span:hover i {
 color:#002594
}
.C10_profile-details {
 box-sizing:border-box;
 padding:1rem
}
.C10_profile-details strong {
 font-size:1.25em;
 line-height:1.1em
}
.C10 .grid__col {
 background:linear-gradient(0deg, #fff 0%, #fff 100%);
 background-position:1rem 0;
 background-size:calc(100% - 1rem) calc(100% - 1rem);
 background-repeat:no-repeat
}
.C10--light {
 background:#fff
}
.C10--light .grid__col {
 background-image:linear-gradient(0deg, #eee 0%, #eee 100%)
}
a.C10_profile {
 text-decoration:none;
 margin-right:-1rem
}
a.C10_profile strong {
 color:#002594
}
a.C10_profile * {
 color:#3A3A3A
}
a.C10_profile:hover {
 background-image:linear-gradient(0deg, #002594 0%, #002594 100%)
}
a.C10_profile:hover * {
 color:#fff
}
.F01 {
 background-repeat:no-repeat;
 background-position:50% 50%;
 background-size:cover;
 overflow:hidden;
 max-width:1440px;
 margin-left:auto;
 margin-right:auto
}
.F01:after {
 content:"";
 display:table;
 clear:both
}
.F01__content {
 position:relative;
 z-index:1;
 padding-right:calc(6rem + 3 * 1rem);
 min-height:calc(2rem + 11.26829rem);
 display:flex;
 align-items:center
}
.F01__content>div {
 padding-top:2rem;
 padding-bottom:2rem;
 padding-right:0
}
.F01__content a {
 color:#fff
}
.F01__content:before {
 content:'';
 opacity:0.8;
 position:absolute;
 z-index:-1;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background-image:url("fonts/chevron-overlay.svg"),linear-gradient(#002594 0, #002594 100%);
 background-repeat:no-repeat;
 background-position:calc(100% - 1rem + 1px) 50%,100% 100%;
 background-size:54rem auto, 1rem 100%
}
@media (min-width: 48em) {
 .F01__content {
  margin-left:50%;
  padding-right:calc(8rem + 2rem);
  min-height:calc(2rem + 15.02439rem)
 }
 .F01__content>div {
  padding:5rem 0 5rem 3rem
 }
 .F01__content:before {
  background-size:72rem auto, 1rem 100%
 }
}
@media (min-width: 75em) {
 .F01__content {
  min-height:34.53659rem;
  padding-right:calc(12rem + 2rem)
 }
 .F01__content:before {
  background-size:auto 108rem, 1rem 100%
 }
}
.F04 {
 margin-top:0.25rem
}
.G01__post {
 margin-bottom:1rem
}
.G01__load-more {
 padding-top:2rem
}
.G01__filter {
 overflow:visible;
 margin-bottom:2rem
}
.G01__filter-innner {
 padding:1rem
}
.G01__filter-innner:after {
 content:"";
 display:table;
 clear:both
}
.G01__filter ul {
 margin:0;
 padding:0;
 list-style:none
}
.G01__filter ul>li {
 margin:0;
 padding:0;
 list-style:none
}
.G01__filter-categories {
 font-size:1.25em
}
.G01__filter-categories,.G01__filter-categories * {
 background-color:inherit
}
.G01__reduced-size .post-box-copy-bottom {
 font-size:.75em
}
.G01__filter .G01__filter-categories>li {
 float:left;
 position:relative;
 margin:0.25em 0 0 1.5rem;
 padding-right:1em
}
.G01__filter .G01__filter-categories>li:first-child {
 margin-left:0
}
.G01__filter .G01__filter-categories>li:after {
 content:'';
 position:absolute;
 right:0;
 bottom:0;
 border:solid transparent 0.3em;
 border-top-color:#fff
}
.G01__filter-categories>li>ul {
 display:none;
 position:absolute;
 top:100%;
 left:-1rem;
 padding:1rem;
 z-index:2
}
.G01__filter-categories>li>ul>li {
 margin-bottom:0.5rem
}
.G01__filter-categories>li>ul>li:last-child {
 margin-bottom:0
}
.G01__filter-categories>li:hover>a {
 color:#ffe900
}
.G01__filter-categories>li:hover:after {
 border-top-color:#ffe900
}
.G01__filter-categories>li:hover>ul {
 display:block
}
.G01__filter-categories a {
 text-decoration:none;
 white-space:nowrap
}
.G02__row+.G02__row {
 margin-top:4rem
}
.G02__row>.grid__col {
 padding-bottom:0
}
.G02__row>.grid__col+.grid__col {
 margin-top:4rem
}
@media (min-width: 64em) {
 .G02__row>.grid__col+.grid__col {
  margin-top:0
 }
}
@media (min-width: 48em) {
 .G02__row>.grid__col+[class*='grid__col--sm-'] .button,.G02__row>.grid__col+[class*='grid__col--sm-'] .xxxwa12-form-styling input[type=submit],.xxxwa12-form-styling .G02__row>.grid__col+[class*='grid__col--sm-'] input[type=submit] {
  float:right
 }
}
@media (min-width: 64em) {
 .G02__row>.grid__col+[class*='grid__col--md-'] .button,.G02__row>.grid__col+[class*='grid__col--md-'] .xxxwa12-form-styling input[type=submit],.xxxwa12-form-styling .G02__row>.grid__col+[class*='grid__col--md-'] input[type=submit] {
  float:right
 }
}
.G03 {
 margin-left:-2rem;
 padding:2rem;
 width:100%
}
@media (min-width: 48em) {
 .G03 {
  margin-left:0;
  padding:1.5rem;
  width:auto
 }
}
.G03__list {
 margin:0;
 padding:0;
 list-style:none
}
.G03__list>li {
 margin:0;
 padding:0;
 list-style:none
}
.G03__list>li+li {
 margin-top:1rem
}
.G03__list a.button {
 width:100%;
 box-sizing:border-box
}
.G04__inset {
 margin-bottom:3rem
}
@media (min-width: 48em) {
 .G04__inset {
  margin-bottom:0
 }
}
.G04_photo img {
 width:100%;
 height:auto
}
.G06 h2,.G06 .faux-h2 {
 text-align:center
}
.G06>.grid>.grid__col,.G06>.C04__cols>.grid__col {
 padding-bottom:0
}
.G06__post {
 margin-bottom:1rem
}
ul.G06__more-links {
 margin:0;
 padding:0;
 list-style:none
}
ul.G06__more-links>li {
 margin:0;
 padding:0;
 list-style:none
}
ul.G06__more-links>li {
 margin-bottom:1em
}
ul.G06__more-links>li:last-child {
 margin-bottom:0
}
ul.G06__more-links a {
 font-size:1.375rem;
 line-height:1.2em;
 font-weight:bold;
 color:#002594;
 text-decoration:none;
 text-transform:none
}
ul.G06__more-links a:hover {
 color:#002594
}
.G06__reduced-size .post-box-copy-bottom {
 font-size:.75em
}
.G07 .G07__col-mob-pad {
 padding-bottom:4rem
}
@media (min-width: 64em) {
 .G07 .G07__col-mob-pad {
  padding-bottom:0
 }
}
.H01,.H02,.H03,.H04 {
 background-repeat:no-repeat;
 background-position:50% 50%;
 background-size:cover;
 overflow:hidden;
 min-height:calc(100vh - 150px);
 position:relative;
 display:flex;
 align-items:center;
 box-sizing:border-box;
 padding-top:calc( 2rem + 41.89091px )
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 .H01,.H02,.H03,.H04 {
  height:calc(100vh - 150px)
 }
}
@media (min-width: 48em) {
 .H01,.H02,.H03,.H04 {
  padding-top:calc( 2rem + 80px )
 }
}
.H01:after,.H02:after,.H03:after,.H04:after {
 background-color:rgba(0,0,0,0.3);
 content:"";
 height:100%;
 width:100%;
 position:absolute;
 top:0;
 left:0
}
@media (min-width: 48em) {
 .H01--video {
 background-image:url("../images/homedisplay.png")
 }
}
.H01__background-video {
 height:100%;
 width:100%;
 position:absolute;
 top:0;
 left:0;
 overflow:hidden
}
.H01__background-video,.H01__background-video video {
 display:none
}
@media (min-width: 48em) {
 .H01__background-video,.H01__background-video video {
  display:block
 }
}
.H01__background-video .control {
 position:absolute;
 bottom:1em;
 right:1em;
 color:rgba(255,255,255,0.6);
 cursor:pointer;
 z-index:50
}
.H01__background-video .control:hover {
 color:#fff
}
.H01__video {
 object-fit:cover;
 object-position:50% 0;
 height:100%;
 width:100%
}
@media (max-width: 421px) {
 .H01--mobile {
  display:block !important
 }
 .H01 .H01__container--mobile,.H02 .H01__container--mobile,.H03 .H01__container--mobile,.H04 .H01__container--mobile {
  display:none !important
 }
}
.H01--mobile {
 display:none;
 margin-top:2.5em
}
.H01--mobile h1,.H01--mobile .faux-h1 {
 color:#002594;
 font-size:2.5em;
 line-height:0.9em
}
.H01--mobile p {
 color:#0095db;
 font-size:1.222em;
 margin-bottom:1.5em
}
.H01--mobile .button,.H01--mobile .xxxwa12-form-styling input[type=submit],.xxxwa12-form-styling .H01--mobile input[type=submit] {
 color:#0095db;
 border-color:#0095db
}
html.no-object-fit .H01__video {
 position:relative;
 top:0%;
 left:50%;
 transform:translateX(-50%);
 min-width:100%;
 min-height:100%;
 height:auto;
 width:auto
}
.H01__container,.H02__container,.H03__container {
 position:relative;
 z-index:10;
 padding-left:1rem;
 padding-right:1rem
}
@media (min-width: 48em) {
 .H01__container,.H02__container,.H03__container {
  padding-left:calc(135.27273px + 2rem)
 }
}
.H01__container h1,.H02__container h1,.H03__container h1,.H01__container .faux-h1,.H02__container .faux-h1,.H03__container .faux-h1 {
 margin-bottom:2.5rem
}
.H01__container h1:last-child,.H02__container h1:last-child,.H03__container h1:last-child,.H01__container .faux-h1:last-child,.H02__container .faux-h1:last-child,.H03__container .faux-h1:last-child {
 margin-bottom:0
}
.H01__container p,.H02__container p,.H03__container p {
 font-size:1.222em;
 margin-bottom:1.5em
}
.H02,.H03,.H04 {
 min-height:30vw;
 padding-top:calc( 8rem + 41.89091px );
 padding-bottom:1rem
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 .H02,.H03,.H04 {
  height:30vw
 }
}
@media (min-width: 48em) {
 .H02,.H03,.H04 {
  padding-top:calc( 3rem + 80px );
  padding-bottom:1rem;
  min-height:30vw
 }
}
@media screen and (min-width: 48em) and (-ms-high-contrast: active), (min-width: 48em) and (-ms-high-contrast: none) {
 .H02,.H03,.H04 {
  height:30vw
 }
}
@media (min-width: 90em) {
 .H02,.H03,.H04 {
  min-height:480px
 }
}
@media screen and (min-width: 90em) and (-ms-high-contrast: active), (min-width: 90em) and (-ms-high-contrast: none) {
 .H02,.H03,.H04 {
  height:480px
 }
}
html.no-object-fit .H02,html.no-object-fit .H03,html.no-object-fit .H04 {
 background-size:cover
}
@media (min-width: 48em) {
 .H03,.H04 {
  min-height:25vw
 }
}
@media screen and (min-width: 48em) and (-ms-high-contrast: active), (min-width: 48em) and (-ms-high-contrast: none) {
 .H03,.H04 {
  height:25vw
 }
}
@media (min-width: 90em) {
 .H03,.H04 {
  min-height:360px
 }
}
@media screen and (min-width: 90em) and (-ms-high-contrast: active), (min-width: 90em) and (-ms-high-contrast: none) {
 .H03,.H04 {
  height:360px
 }
}
.H04 {
 background-color:transparent;
 min-height:0;
 height:0;
 padding-bottom:0;
 padding-top:calc( 41.89091px + 2rem)
}
@media (min-width: 48em) {
 .H04 {
  padding-top:calc( 80px + 2rem)
 }
}
.H04:after {
 display:none
}
.H04[style*="background-image"]:after,.H04[style*="background-color"]:after {
 display:block !important
}
.H05 {
 margin-top:4rem;
 margin-bottom:4rem;
 text-align:center
}
@media (min-width: 48em) {
 .H05__intro {
  padding:0 4rem
 }
}
.L01__object {
 margin-bottom:4rem
}
@media (min-width: 48em) {
 .L01__object {
  padding:0 1rem
 }
}
.L01__controls>ol,.L01__slider>ol,ol.L01__slides {
 margin:0;
 padding:0;
 list-style:none
}
.L01__controls>ol>li,.L01__slider>ol>li,ol.L01__slides>li {
 margin:0;
 padding:0;
 list-style:none
}
@media (min-width: 48em) {
 .L01__slider-wrap {
  margin:3rem 3rem 0
 }
}
.L01__controls {
 display:none;
 position:relative;
 font-size:1.2em
}
.L01__controls:before,.L01__controls:after {
 content:'';
 background:linear-gradient(90deg, #002594, rgba(0,85,140,0));
 height:100%;
 width:1em;
 position:absolute;
 top:0;
 left:0
}
.L01__controls:after {
 left:auto;
 right:0;
 background:linear-gradient(90deg, rgba(0,85,140,0), #002594)
}
@media (min-width: 48em) {
 .L01__controls {
  display:block;
  margin-bottom:1rem
 }
 .L01__controls:before,.L01__controls:after {
  display:none
 }
}
.L01__controls>ol {
 overflow-x:scroll;
 -ms-overflow-style:none;
 overflow:auto;
 background-color:#002594;
 display:flex
}
.L01__controls>ol::-webkit-scrollbar {
 display:none
}
.L01__controls>ol li {
 flex-grow:1;
 min-width:60%
}
.L01__controls>ol li:first-child {
 padding-left:20%
}
.L01__controls>ol li:last-child {
 padding-right:20%
}
@media (min-width: 48em) {
 .L01__controls>ol li {
  min-width:0
 }
 .L01__controls>ol li:first-child,.L01__controls>ol li:last-child {
  padding-left:0;
  padding-right:0
 }
}
.L01__controls>ol li>a {
 user-select:none;
 cursor:pointer;
 display:block;
 padding:1em;
 text-transform:uppercase;
 white-space:nowrap;
 color:#fff;
 text-align:center;
 transition:color 600ms cubic-bezier(0.02, 0.01, 0.47, 1)
}
.L01__controls>ol li.L01__tab--active>a {
 color:#ffe900;
 font-weight:bold
}
@media (min-width: 48em) {
 .L01__controls {
  border:solid 0.25rem #fff
 }
 .L01__controls .L01__controls__pointer {
  content:'';
  position:absolute;
  bottom:-0.125rem;
  height:0.5rem;
  width:0.5rem;
  background:#002594;
  border:solid #fff 0.25rem;
  border-radius:50%;
  transform:translate(-50%, 50%);
  transition:left 600ms cubic-bezier(0.02, 0.01, 0.47, 1)
 }
}
.L01__slides>li:first-child .L01__slider-heading:before {
 content:'';
 width:10000vw;
 height:100%;
 display:block;
 position:absolute;
 top:0;
 left:-100vw;
 z-index:-1;
 background-color:#002594
}
.L01__slider-heading {
 float:right;
 font-size:1.2em;
 padding:1em 0;
 white-space:nowrap;
 color:#fff;
 min-width:0%;
 text-transform:uppercase;
 text-align:center;
 margin:0 2em 1rem;
 box-sizing:border-box;
 transition:min-width 600ms ease,margin 600ms ease;
 position:relative;
 z-index:500;
 cursor:pointer
}
@media (min-width: 48em) {
 .L01__slider-heading {
  display:none
 }
}
.L01__slider .wysiwyg {
 clear:both
}
.flex-before-active-slide .L01__slider-heading {
 margin-right:-2em
}
.flex-active-slide .L01__slider-heading {
 min-width:calc(100% - 4em);
 font-weight:bold;
 color:#ffe900;
 cursor:auto;
 transition-duration:300ms
}
.flex-active-slide+li .L01__slider-heading {
 float:left;
 margin-left:-2em
}
.L01__slider .flex-control-nav.flex-control-paging>li>a {
 transition:background 600ms cubic-bezier(0.02, 0.01, 0.47, 1)
}
@media (min-width: 48em) {
 .L01__slider .flex-control-nav.flex-control-paging {
  display:none
 }
}
.L02__row {
 display:flex;
 margin-left:-0.25rem;
 overflow:auto;
 position:relative;
 z-index:2
}
.L02__row>.L02__col {
 position:relative;
 width:calc(20% - 0.25rem);
 min-width:11em;
 background-image:linear-gradient(0deg, rgba(0,149,219,0.8), rgba(0,149,219,0.8));
 background-color:transparent;
 background-repeat:no-repeat;
 background-size:100% 100%;
 padding:1rem;
 box-sizing:border-box;
 padding-top:10em;
 background-position:0 9em;
 color:#fff;
 margin-left:0.25rem;
 text-decoration:none
}
.L02__row>.L02__col:hover {
 background-image:linear-gradient(0deg, rgba(0,85,140,0.8), rgba(0,85,140,0.8))
}
.L02__row>.L02__col span {
 display:block;
 margin-bottom:0.25em;
 line-height:1.2em
}
.L02__row>.L02__col>.L02__colbg {
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:-1;
 margin:0;
 background-repeat:no-repeat;
 background-position:50% 50%;
 background-size:cover;
 overflow:hidden
}
@media (min-width: 64em) {
 .L02__row>.L02__col {
  min-width:0;
  padding-top:14em;
  background-position:0 13em
 }
}
@media (min-width: 75em) {
 .L02__row>.L02__col {
  padding-top:16em;
  background-position:0 15em
 }
}
.L02--center .L02__col:first-child {
 margin-left:auto
}
.L02--center .L02__col:last-child {
 margin-right:auto
}
@media (max-width: 47.9375em) {
 .L03>.padded-section {
  padding-left:0;
  padding-right:0
 }
}
.L03__flexslider {
 position:relative;
 background:#7a99ac;
 padding-top:2rem;
 margin-bottom:calc(1rem + 1em)
}
@media (min-width: 48em) {
 .L03__flexslider {
  margin-left:3rem;
  margin-right:3rem;
  padding-top:0
 }
}
.L03__flexslider .slides {
 margin:0;
 padding:0;
 list-style:none
}
.L03__flexslider .slides>li {
 margin:0;
 padding:0;
 list-style:none
}
@media (min-width: 48em) {
 .L03__container {
  display:flex
 }
}
.L03__copy {
 padding:1rem 1.5rem 3rem;
 width:calc(100% - 2rem);
 box-sizing:border-box
}
@media (min-width: 48em) {
 .L03__copy {
  padding:2rem;
  width:50%
 }
}
@media (min-width: 64em) {
 .L03__copy {
  width:65%
 }
}
@media (min-width: 48em) {
 .L03__image {
  align-self:center;
  width:50%
 }
}
@media (min-width: 64em) {
 .L03__image {
  width:35%
 }
}
.L03__image img {
 width:calc(100% - 2rem);
 transition:margin 250ms ease
}
@media (min-width: 48em) {
 .L03__image img {
  width:100%
 }
}
.L03__flexslider li.flex-active-slide+li .L03__image img {
 margin-left:-1rem
}
@media (min-width: 48em) {
 .L03__flexslider li.flex-active-slide+li .L03__image img {
  margin-left:0
 }
}
.L03__flexslider>.flex-control-paging {
 position:absolute;
 width:100%;
 margin-top:1rem
}
.L04>.grid>.grid__col,.L04>.C04__cols>.grid__col {
 width:100%
}
@media (min-width: 48em) {
 .L04--two-col>.grid>.grid__col,.L04--two-col>.C04__cols>.grid__col {
  width:50%
 }
}
.L04--three-col>.grid>.grid__col,.L04--three-col>.C04__cols>.grid__col {
 width:100%
}
@media (min-width: 48em) {
 .L04--three-col>.grid>.grid__col,.L04--three-col>.C04__cols>.grid__col {
  width:50%
 }
}
@media (min-width: 64em) {
 .L04--three-col>.grid>.grid__col,.L04--three-col>.C04__cols>.grid__col {
  width:33.333%
 }
}
.L04__intro {
 display:flex;
 flex-direction:column;
 margin-bottom:1em
}
.L04__intro>div {
 margin-bottom:1em
}
@media (min-width: 48em) {
 .L04__intro {
  display:block
 }
 .L04__intro:after {
  content:"";
  display:table;
  clear:both
 }
}
.L04__intro-button {
 order:1
}
@media (min-width: 48em) {
 .L04__intro-button {
  float:right;
  margin:0 0 1em 1em
 }
}
.L05__intro {
 display:flex;
 flex-direction:column;
 margin-bottom:1em
}
.L05__intro>div {
 margin-bottom:1em
}
@media (min-width: 48em) {
 .L05__intro {
  display:block
 }
 .L05__intro:after {
  content:"";
  display:table;
  clear:both
 }
}
.L05__intro-button {
 order:1
}
@media (min-width: 48em) {
 .L05__intro-button {
  float:right;
  margin:0 0 1em 1em
 }
}
.L06__content {
 border:solid 1px #000;
 text-align:center
}
.L06--no-border .L06__content {
 border-width:0
}
.L06--more-padding .L06__content {
 padding-top:2rem;
 padding-bottom:2rem
}
.L06__headline {
 padding:1rem;
 padding-bottom:0
}
@media (min-width: 48em) {
 .L06__headline {
  padding:1rem;
  text-align:left
 }
}
.L06__copy {
 padding:1rem;
 margin-right:auto
}
@media (min-width: 48em) {
 .L06__copy {
  width:100%;
  text-align:left
 }
}
@media (min-width: 48em) {
 .L06__image {
  text-align:center
 }
}
.L06__image img {
 min-width:25vw
}
.L06__button {
 padding:1rem
}
@media (min-width: 48em) {
 .L06__button {
  text-align:right
 }
}
.L06__button .button,.L06__button .xxxwa12-form-styling input[type=submit],.xxxwa12-form-styling .L06__button input[type=submit] {
 margin:0 auto
}
@media (min-width: 48em) {
 .L06__button .button,.L06__button .xxxwa12-form-styling input[type=submit],.xxxwa12-form-styling .L06__button input[type=submit] {
  margin:0
 }
}
.L06__copy:first-child:last-child {
 font-size:1.25em;
 line-height:1.1em
}
@media (min-width: 48em) {
 .L06__table {
  display:table;
  width:100%;
  box-sizing:border-box
 }
 .L06__table-row {
  display:table-row
 }
 .L06__table-row>div {
  display:table-cell;
  vertical-align:middle
 }
 .L06__table-row>div.faux-h1,.L06__table-row>div.faux-h2,.L06__table-row>div.faux-h3,.L06__table-row>div.faux-h4 {
  display:block;
  margin-top:0px
 }
 .L06--more-padding .L06__table-row>div:first-child {
  padding-left:0
 }
 .L06--more-padding .L06__table-row>div:last-child {
  padding-right:0
 }
}
.S02__headline {
 margin-bottom:1em
}
@media (min-width: 48em) {
 .S02__headline {
  text-align:center
 }
}
.S10__timeline {
 position:relative
}
@media (min-width: 48em) {
 .S10__timeline {
  text-align:center
 }
}
.S10__bar {
 position:absolute;
 top:0;
 left:1rem;
 height:100%;
 width:0.25rem;
 background:#002594;
 transform:translateX(-50%)
}
@media (min-width: 48em) {
 .S10__bar {
  left:50%
 }
}
.S10__copy {
 text-align:center;
 margin-bottom:2rem
}
.S10__group-title,.S10__node {
 cursor:pointer;
 -webkit-tap-highlight-color:transparent;
 -webkit-tap-highlight-color:transparent
}
.S10__collapse {
 cursor:default
}
.S10__group--empty .S10__group-title {
 cursor:default
}
.S10__node {
 position:relative
}
.S10__node:before,.S10__node:after {
 content:'';
 position:absolute;
 top:0.5rem;
 color:#fff
}
.S10__node:before {
 content:'';
 display:flex;
 align-items:center;
 justify-content:center;
 font-size:2rem;
 font-family:monospace;
 font-weight:normal;
 line-height:1em;
 left:-3rem;
 height:2rem;
 width:2rem;
 background:#002594;
 border-radius:50%;
 z-index:2
}
.S10__node:after {
 height:0;
 width:0;
 border:solid 0.75rem transparent;
 border-right-color:#eee;
 top:1.5rem;
 transform:translateY(-50%);
 left:-1.5rem;
 z-index:1
}
.S10__title {
 display:flex;
 align-items:center;
 padding:0.5rem;
 min-height:2rem;
 color:#002594;
 font-size:1.25em;
 line-height:1.1em;
 font-weight:bold;
 user-select:none
}
@media (min-width: 48em) {
 .S10__title {
  justify-content:center;
  text-align:center
 }
}
.S10__node {
 background:#eee
}
.S10__node .S10__desc {
 padding:1rem;
 padding-top:0;
 text-align:left
}
.S10__group-title {
 display:inline-flex;
 align-items:center;
 font-size:2em;
 line-height:1.1em;
 user-select:none;
 padding-top:calc(0.6rem - .45ex);
 padding-bottom:calc(0.6rem - .35ex)
}
@media (min-width: 48em) {
 .S10__group-title {
  padding-top:calc(0.6rem - .55ex);
  padding-bottom:calc(0.6rem - .35ex)
 }
}
.S10__group-title,.S10__group--hide .S10__group-title:hover {
 background:#002594;
 border-color:#002594;
 color:#fff !important
}
.S10__group-title:after,.S10__group--hide .S10__group-title:hover:after {
 border-left-color:#fff
}
.S10__group-title:hover,.S10__group--hide .S10__group-title {
 background-color:#fff;
 border-color:#004b6c;
 color:#004b6c !important
}
.S10__group-title:hover:after,.S10__group--hide .S10__group-title:after {
 border-left-color:#004b6c
}
.S10__group--empty .S10__group-title:hover,.S10__group--empty .S10__group-title {
 background-color:#fff;
 border-color:#004b6c;
 color:#3A3A3A !important
}
.S10__group--empty .S10__group-title:hover:after,.S10__group--empty .S10__group-title:after {
 display:none
}
.S10__node {
 margin-left:3rem
}
.S10__node {
 margin-top:1rem;
 margin-bottom:1rem
}
.S10__node:first-child {
 margin-top:0
}
.S10__group {
 margin-bottom:2rem
}
.S10__group>.S10__collapse {
 padding-top:2rem;
 padding-bottom:2rem
}
.S10__group:last-child {
 margin-bottom:0
}
.S10__group:last-child>.S10__collapse {
 padding-bottom:0
}
@media (min-width: 48em) {
 .S10__group .S10__node:nth-last-of-type(-n+2) {
  margin-bottom:0
 }
}
@media (min-width: 48em) {
 .S10__group {
  clear:both
 }
 .S10__group>.S10__collapse:after {
  content:"";
  display:table;
  clear:both
 }
 .S10__node {
  clear:right;
  float:right;
  margin:0;
  margin-bottom:1rem;
  width:calc(50% - 2rem)
 }
 .S10__node:nth-child(odd) {
  float:left;
  clear:left
 }
 .S10__node:nth-child(odd):before {
  left:auto;
  right:-3rem
 }
 .S10__node:nth-child(odd):after {
  left:auto;
  right:-1.5rem;
  border-color:transparent;
  border-left-color:#eee
 }
 .S10--loading .S10__node {
  clear:both
 }
}
.S10__standard-margin {
 display:none;
 max-height:3rem
}
.S10__collapse .S10__collapse {
 display:none
}
.S10__node--show>.S10__collapse {
 display:block
}
.S10__group--empty>.S10__collapse,.S10__group--hide>.S10__collapse {
 display:none
}
.S10__node:before {
 content:'+'
}
.S10__node--show:before {
 content:'-'
}
.S10__filter-toggle,.S10__special-filter {
 user-select:none
}
.S10__filter-toggle:before,.S10__special-filter:before {
 content:'';
 display:inline-block;
 width:1.25rem;
 height:1.25rem;
 vertical-align:top;
 background-image:url("https://sitrantwm.com/xxxwa12_Assets/icons/star--inactive.svg");
 background-size:contain
}
.S10__special-filter:before {
 background-image:url("https://sitrantwm.com/xxxwa12_Assets/icons/star.svg")
}
.S10__filter-toggle {
 margin-top:-1rem;
 padding-bottom:1rem;
 cursor:pointer;
 text-align:center
}
@media (min-width: 48em) {
 .S10__filter-toggle {
  float:right
 }
}
.S10__filter-toggle:before {
 margin-right:0.25em
}
.S10__filter-toggle--active:before {
 background-image:url("https://sitrantwm.com/xxxwa12_Assets/icons/star.svg")
}
.S10__filter-toggle+.S10__timeline {
 clear:both
}
.S10__node--unspecial {
 display:none
}
.S11 {
 padding-top:0.25rem;
 padding-bottom:0.25rem;
 font-size:0.8em;
 line-height:1em
}
.S11 a {
 text-decoration:none
}
.S11 ul {
 margin:0;
 padding:0;
 list-style:none;
 margin-left:-1rem
}
.S11 ul>li {
 margin:0;
 padding:0;
 list-style:none
}
.S11 ul>li {
 display:block;
 margin-bottom:1rem;
 margin-left:1rem
}
.S11 ul>li:last-child {
 margin-bottom:0
}
@media (min-width: 48em) {
 .S11 ul>li {
  display:inline-block
 }
}
.S11 ul>li a[class*="icon-before"] {
 line-height:2em
}
.S11 ul>li a[class*="icon-before"]:before {
 height:2em;
 width:2em;
 margin-right:1em
}
@media (min-width: 48em) {
 .S11 ul>li a[class*="icon-before"]:before {
  height:1.4em;
  width:1.4em;
  vertical-align:middle;
  margin-right:0.5em
 }
}
.S12__intro {
 margin-bottom:2rem
}
.S12__graphs {
 text-align:center
}
.S13 {
 background:#002594;
 padding:1rem 0
}
.S13 h2,.S13 .faux-h2,.S13 p {
 margin:0
}
.S13-non-button-col>div {
 margin-bottom:1rem
}
@media (min-width: 64em) {
 .S13-grid1 {
  display:flex;
  align-items:center
 }
}
@media (min-width: 64em) and (min-width: 64em) {
 .S13-non-button-col {
  display:flex;
  align-items:center;
  width:calc(100% - 8em)
 }
 .S13-non-button-col>div {
  margin-bottom:0
 }
 .S13-non-button-col>div:first-child {
  margin-right:1rem
 }
 .S13-non-button-col>div:last-child {
  flex-grow:1;
  flex-shrink:0;
  text-align:center
 }
 .S13-non-button-col>div:last-child img {
  vertical-align:bottom
 }
}
@media (min-width: 64em) {
 .S13-button-col {
  width:7em;
  margin-left:auto
 }
}
.S14__map {
 width:100%;
 height:50vh
}
.X01 {
 padding:0.5em 0;
 line-height:1em
}
.X02 {
 background-repeat:no-repeat;
 background-position:50% 50%;
 background-size:cover;
 overflow:hidden;
 text-align:center;
 position:relative
}
.X02>div {
 position:relative;
 z-index:1
}
.X02:after {
 position:absolute;
 background-color:rgba(0,0,0,0.3);
 content:"";
 height:100%;
 width:100%;
 top:0;
 left:0
}
.X02-bg__color--gray_exlight:after {
 background-color:#eee
}
.X02__cols {
 display:flex;
 box-sizing:border-box
}
.X02__col1 {
 flex-basis:50%;
 max-width:50%;
 flex-grow:0;
 flex-shrink:0
}
.X02__col2 {
 flex-basis:50%;
 max-width:50%;
 flex-grow:0;
 flex-shrink:0
}
.X02__col2 .X02__image {
 margin-left:.5em
}
@media (max-width: 47.9375em) {
 .X02__col2 {
  display:none
 }
 .X02__col1 {
  flex-basis:100%;
  max-width:100%
 }
}
.X02__content,.X02__image {
 height:100%
}
.X02__image {
 background-repeat:no-repeat;
 background-position:50% 50%;
 background-size:cover
}
.X02__content {
 background-color:#002a3a;
 color:#fff;
 padding:2rem;
 text-align:center
}
.X02__content .faux-h2 {
 color:#fff
}
.X03__footer1 {
 overflow:visible;
 padding-top:2rem
}
.X03__footer1 .country-selector {
 display:none
}
@media (min-width: 64em) {
 .X03__footer1 .country-selector {
  display:flex
 }
}
.X03__footer1>.grid--bleed,.X03__footer1>.C04__cols {
 overflow:visible
}
.X03__footer1-menu {
 width:50%;
 font-size:0.9em;
 line-height:1.5em
}
@media (min-width: 64em) {
 .X03__footer1-menu {
  width:20%
 }
}
.X03__footer1-menu>ul.X03__footer1-menu-items {
 margin:0;
 padding:0;
 list-style:none
}
.X03__footer1-menu>ul.X03__footer1-menu-items>li {
 margin:0;
 padding:0;
 list-style:none
}
@media (min-width: 64em) {
 .X03__footer1-menu>ul.X03__footer1-menu-items {
  margin-bottom:1.5em
 }
}
.X03__footer1-menu>ul.X03__footer1-menu-items:last-child {
 margin-bottom:0
}
.X03__footer1-menu>ul.X03__footer1-menu-items a {
 display:block;
 color:#000;
 text-decoration:none
}
.X03__footer1-menu>ul.X03__footer1-menu-items a:hover {
 color:#002594
}
.X03__footer1-menu>ul.X03__footer1-menu-items>li {
 margin-bottom:1.5em
}
.X03__footer1-menu>ul.X03__footer1-menu-items>li:last-child {
 margin-bottom:0
}
.X03__footer1-menu>ul.X03__footer1-menu-items>li>a {
 font-weight:bold;
 text-transform:uppercase
}
.X03__footer1-menu>ul.X03__footer1-menu-items>li>ul {
 margin:0;
 padding:0;
 list-style:none;
 margin-top:1em;
 display:none
}
.X03__footer1-menu>ul.X03__footer1-menu-items>li>ul>li {
 margin:0;
 padding:0;
 list-style:none
}
@media (min-width: 64em) {
 .X03__footer1-menu>ul.X03__footer1-menu-items>li>ul {
  display:block
 }
}
.X03__footer1-menu--md-only {
 display:block
}
@media (min-width: 64em) {
 .X03__footer1-menu--md-only {
  display:none
 }
}
.X03__footer1-menu-items--lg {
 display:none
}
@media (min-width: 64em) {
 .X03__footer1-menu-items--lg {
  display:block
 }
}
.X03__footer2 {
 display:flex;
 flex-wrap:wrap;
 padding-top:2rem;
 padding-bottom:2rem;
 font-size:0.7em;
 line-height:1.25em;
 color:#000
}
.X03__footer2-legal,.X03__footer2-social {
 min-width:100%
}
@media (min-width: 48em) {
 .X03__footer2-legal,.X03__footer2-social {
  min-width:0
 }
}
.X03__footer2-social-icons {
 margin:0;
 padding:0;
 list-style:none;
 margin-right:2rem
}
.X03__footer2-social-icons>li {
 margin:0;
 padding:0;
 list-style:none
}
.X03__footer2-social-icons>li {
 display:inline-block;
 margin-right:1em
}
.X03__footer2-social-icons>li:last-child {
 margin-right:0
}
.X03__footer2-social-icons svg {
 width:1.7em;
 height:1.5em
}
.X03__footer2-social-icons a:hover svg * {
 fill:#002594
}
.X03__footer2-legal {
 margin-top:1em
}
@media (min-width: 48em) {
 .X03__footer2-legal {
  margin-top:0;
  flex:1
 }
}
.X03__footer2-crop-menu {
 overflow:hidden
}
.X03__footer2-menu {
 margin:0;
 padding:0;
 list-style:none;
 margin-left:-1.5em;
 color:#002594
}
.X03__footer2-menu>li {
 margin:0;
 padding:0;
 list-style:none
}
.X03__footer2-menu>li {
 float:left;
 margin-bottom:0.5em
}
.X03__footer2-menu>li:before {
 display:inline-block;
 content:'|';
 width:1.5em;
 text-align:center
}
.X03__footer2-menu>li.no-divider:before {
 content:''
}
.X03__footer2-menu>li:first-child:before {
 content:''
}
.X03__footer2-menu a {
 text-decoration:none;
 color:#002594
}
.X03__footer2-menu a.icon-before--doc:before {
 background-image:url("https://sitrantwm.com/xxxwa12_Assets/icons/PDFfile-icon-blue_true.svg")
}
.X03__footer2-menu a:hover {
 color:#002594
}
.disclaimer,.disclaimers {
 color:#4f4f4f;
 font-style:italic
}
.disclaimers table,table.disclaimer {
 border:1px solid #4f4f4f;
 border-collapse:collapse
}
.disclaimers td,td.disclaimer {
 padding:1em
}
.faq__back a {
 display:inline-block;
 background:#002594;
 padding:1rem 1.5rem;
 color:#fff;
 position:relative;
 padding-left:2rem
}
.faq__back a:before {
 content:'';
 position:absolute;
 left:1rem;
 top:50%;
 display:block;
 height:0;
 width:0;
 border:solid transparent 0.35em;
 border-right-color:#fff;
 transform:translate(-50%, -50%);
 margin-top:-0.08em
}
@media (min-width: 48em) {
 .faq__back {
  display:none
 }
}
@media (min-width: 48em) {
 .faq__back+* {
  margin-top:0
 }
}
.faq__answers--suppress,.faq__panel--suppress {
 display:none
}
@media (min-width: 48em) {
 .faq__answers--suppress,.faq__panel--suppress {
  display:block
 }
}
ul.faq__pop-links {
 margin:0;
 padding:0;
 list-style:none
}
ul.faq__pop-links>li {
 margin:0;
 padding:0;
 list-style:none
}
ul.faq__pop-links>li {
 margin-bottom:0.5em
}
ul.faq__pop-links>li a {
 font-size:1.2em;
 line-height:1.2em;
 text-transform:uppercase;
 font-weight:bold;
 text-decoration:none
}
.faq__panel a {
 text-decoration:none
}
@media (max-width: 47.9375em) {
 .profile .grid__col+.grid__col {
  padding-top:2rem
 }
}
.profile__overview {
 max-width:260px;
 margin:auto
}
.profile__overview h1:first-child,.profile__overview .faux-h1:first-child {
 margin-top:0
}
.profile__specs p,.profile__specs h4,.profile__specs .faux-h4,.profile__specs li {
 color:#3A3A3A;
 margin-bottom:0
}
.profile__specs p {
 margin-top:0
}
.profile__specs h4,.profile__specs .faux-h4 {
 margin-bottom:0;
 margin-top:2rem
}
.profile__specs h4:first-child,.profile__specs .faux-h4:first-child {
 margin-top:0
}
.profile__specs ul {
 margin:0;
 padding:0;
 list-style:none
}
.profile__specs ul>li {
 margin:0;
 padding:0;
 list-style:none
}
.profile__photo img {
 width:100%
}
.profile__contact-icons {
 margin-bottom:1.5em
}
.profile__contact-icons ul {
 margin:0;
 padding:0;
 list-style:none
}
.profile__contact-icons ul>li {
 margin:0;
 padding:0;
 list-style:none
}
.profile__contact-icons ul li {
 display:inline-block;
 margin-right:1em
}
.profile+.recent-posts {
 padding-top:0
}
.profile__contact-icons svg {
 width:1.9em;
 height:1.5em;
 vertical-align:middle
}
.profile__contact-icons a:hover svg * {
 fill:#002594
}
/*# sourceMappingURL=main.css.map */


#myRegPop_up { 
    background:#000;;
    border-radius:15px;
    color:#fff;
    display:none; 
    padding:60px;
    width:400px;
    height:400px;
	text-align:center;
	margin-left:20px;
}

#thanksCantact { 
    background:#4C756C;
    border-radius:15px;
    color:#FFF;
    display:none; 
    padding:40px 20px 20px 20px;
    width:500px;
    height:100px;
	text-align:center;
	font-size:14px;
	
}

#myNewRegPop_up { 
    background:none;
    border-radius:15px;
    color:#ccc;
    display:none; 
    padding:60px;
    width:200px;
    height:100px;
	margin-right:200px;
}

#portalLogin { 
    background:#CEDDE1;
    color:#000;
    display:none; 
    padding:10px;
	text-align:left;
	margin-left:20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 5px 5px 20px #000;
	-moz-box-shadow: 5px 5px 20px #000;
	box-shadow: 5px 5px 20px #000; 
}


#justMyPopUp { 
    background:#B9E3E1 url(../img/bg1.html);
    color:#000;
    display:none; 
    padding:10px;
    min-width:200px;
    min-height:50px;
	border:1px solid #C5DBF2;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
    border-radius: 4px;
	box-shadow: 0px 1px 4px #ccc;
	-webkit-box-shadow: 0px 1px 4px #ccc;
	-moz-box-shadow: 0px 1px 4px #ccc;
	-ms-box-shadow: 0px 1px 4px #ccc;
	-o-box-shadow: 0px 1px 4px #ccc;
}


#justMyPopUpAlert { 
    background:#B9E3E1 url(../img/bg1.html);
    color:#000;
    display:none; 
    padding:5px;
    width:550px;
    min-height:50px;
	border:1px solid #C5DBF2;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
    border-radius: 4px;
	box-shadow: 0px 1px 4px #ccc;
	-webkit-box-shadow: 0px 1px 4px #ccc;
	-moz-box-shadow: 0px 1px 4px #ccc;
	-ms-box-shadow: 0px 1px 4px #ccc;
	-o-box-shadow: 0px 1px 4px #ccc;
}

#loadingPop { 
    background:none;
    border-radius:15px;
    color:#ccc;
    display:none; 
    padding:60px;
	text-align:center
}




#popUpLoader { 
    background:none;
    border-radius:15px;
    color:#ccc;
    display:none; 
    padding:60px;
	text-align:center
}


#viewLargePix { 
    background:#B9E3E1 url(../img/bg1.html);
    color:#000;
    display:none; 
    padding:2px;
    min-width:200px;
    min-height:50px;
	border:1px solid #C5DBF2;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
    border-radius: 4px;
	box-shadow: 0px 1px 4px #ccc;
	-webkit-box-shadow: 0px 1px 4px #ccc;
	-moz-box-shadow: 0px 1px 4px #ccc;
	-ms-box-shadow: 0px 1px 4px #ccc;
	-o-box-shadow: 0px 1px 4px #ccc;
}





#prvDivContent { 
    background:#fff;
    color:#000;
    display:none; 
    padding:2px;
    min-width:200px;
    min-height:200px;
	border:4px solid #B9E3E1;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
    border-radius: 4px;
	box-shadow: 0px 1px 4px #ccc;
	-webkit-box-shadow: 0px 1px 4px #ccc;
	-moz-box-shadow: 0px 1px 4px #ccc;
	-ms-box-shadow: 0px 1px 4px #ccc;
	-o-box-shadow: 0px 1px 4px #ccc;
	padding:10px;
}


#prvDivContentNew { 
    background:#fff;
    color:#000;
    display:none; 
    padding:2px;
    min-width:200px;
    min-height:200px;
	border:4px solid #B9E3E1;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
    border-radius: 4px;
	box-shadow: 0px 1px 4px #ccc;
	-webkit-box-shadow: 0px 1px 4px #ccc;
	-moz-box-shadow: 0px 1px 4px #ccc;
	-ms-box-shadow: 0px 1px 4px #ccc;
	-o-box-shadow: 0px 1px 4px #ccc;
	padding:10px;
}



#articleAsHmBanner { 
    background:#fff;
    color:#000;
    display:none; 
    padding:2px;
    width:400px;
   height:200px;
	border:4px solid #B9E3E1;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
    border-radius: 4px;
	box-shadow: 0px 1px 4px #ccc;
	-webkit-box-shadow: 0px 1px 4px #ccc;
	-moz-box-shadow: 0px 1px 4px #ccc;
	-ms-box-shadow: 0px 1px 4px #ccc;
	-o-box-shadow: 0px 1px 4px #ccc;
	padding:10px;
}


#manageVideoFiles { 
    background:#fff;
    color:#666;
    display:none; 
    padding:2px;
    min-width:600px;
    min-height:100px;
	border:4px solid #B9E3E1;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
    border-radius: 4px;
	box-shadow: 0px 1px 4px #ccc;
	-webkit-box-shadow: 0px 1px 4px #ccc;
	-moz-box-shadow: 0px 1px 4px #ccc;
	-ms-box-shadow: 0px 1px 4px #ccc;
	-o-box-shadow: 0px 1px 4px #ccc;
	padding:20px 10px;
}



#assignPrvDiv { 
    background:#fff;
    color:#666;
    display:none; 
    padding:2px;
    min-width:700px;
    min-height:100px;
	border:4px solid #B9E3E1;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
    border-radius: 4px;
	box-shadow: 0px 1px 4px #ccc;
	-webkit-box-shadow: 0px 1px 4px #ccc;
	-moz-box-shadow: 0px 1px 4px #ccc;
	-ms-box-shadow: 0px 1px 4px #ccc;
	-o-box-shadow: 0px 1px 4px #ccc;
	padding:20px 10px;
}


#assignPrvDivMember { 
    background:#fff;
    color:#666;
    display:none; 
    padding:2px;
    width:1000px;
    min-height:100px;
	border:4px solid #B9E3E1;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
    border-radius: 4px;
	box-shadow: 0px 1px 4px #ccc;
	-webkit-box-shadow: 0px 1px 4px #ccc;
	-moz-box-shadow: 0px 1px 4px #ccc;
	-ms-box-shadow: 0px 1px 4px #ccc;
	-o-box-shadow: 0px 1px 4px #ccc;
	padding:3px;
}

#changeLogo { 
    background:#fff;
    color:#666;
    display:none; 
    padding:2px 10px;
	border:4px solid #B9E3E1;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
    border-radius: 4px;
	box-shadow: 0px 1px 4px #ccc;
	-webkit-box-shadow: 0px 1px 4px #ccc;
	-moz-box-shadow: 0px 1px 4px #ccc;
	-ms-box-shadow: 0px 1px 4px #ccc;
	-o-box-shadow: 0px 1px 4px #ccc;
}
