/*--------------------------------------------------------------
=== FONTS ===
--------------------------------------------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Roboto:ital,wght@0,400;0,700;0,900;1,400;1,700&display=swap');
/*
light     300
regular   400
medium    500
semi-bold 600
bold      700
black     900
*/

/*--------------------------------------------------------------
=== GLOBAL RESET ===
--------------------------------------------------------------*/

* { margin:0; padding:0; box-sizing:border-box;}
.clearfix, .container, .container-fluid, .row { zoom:1;}
.clearfix:after, .container:after, .container-fluid:after, .row:after { content:" "; display:table; clear:both;}
header, footer, section, nav, article, aside, details, figcaption, figure, hgroup, main, menu, summary { display:block;}
button { cursor:pointer;}
:focus { outline:none;}
button::-moz-focus-inner { border: 0;}


/*--------------------------------------------------------------
=== GRID - 12cols ===
col-xs	[] <= 768px
col-md	[] >= 769px
--------------------------------------------------------------*/
@media (min-width:769px) {
  .col-md-12 { flex-basis:100%;}
  .col-md-11 { flex-basis:91.66666667%;}
  .col-md-10 { flex-basis:83.33333333%;}
  .col-md-9 { flex-basis:75%;}
  .col-md-8 { flex-basis:66.66666667%;}
  .col-md-7 { flex-basis:58.33333333%;}
  .col-md-6 { flex-basis:50%;}
  .col-md-5 { flex-basis:41.66666667%;}
  .col-md-4 { flex-basis:33.33333333%;}
  .col-md-3 { flex-basis:25%;}
  .col-md-2 { flex-basis:16.66666667%;}
  .col-md-1 { flex-basis:8.33333333%;}

  .md-offset-left-1 { margin-left:8.33333333%;}
  .md-offset-left-2 { margin-left:16.66666667%;}
  .md-offset-left-3 { margin-left:25%;}
  .md-offset-left-4 { margin-left:33.33333333%;}
  .md-offset-left-5 { margin-left:41.66666667%;}
  .md-offset-left-6 { margin-left:50%;}
  .md-offset-left-7 { margin-left:58.33333333%;}
  .md-offset-left-8 { margin-left:66.66666667%;}
  .md-offset-left-9 { margin-left:75%;}
  .md-offset-right-1 { margin-right:8.33333333%;}
  .md-offset-right-2 { margin-right:16.66666667%;}
  .md-offset-right-3 { margin-right:25%;}
  .md-offset-right-4 { margin-right:33.33333333%;}
  .md-offset-right-5 { margin-right:41.66666667%;}
  .md-offset-right-6 { margin-right:50%;}
  .md-offset-right-7 { margin-right:58.33333333%;}
  .md-offset-right-8 { margin-right:66.66666667%;}
  .md-offset-right-9 { margin-right:75%;}
}
@media (max-width:768px) {
  .col-xs-12 { flex-basis:100%;}
  .col-xs-11 { flex-basis:91.66666667%;}
  .col-xs-10 { flex-basis:83.33333333%;}
  .col-xs-9 { flex-basis:75%;}
  .col-xs-8 { flex-basis:66.66666667%;}
  .col-xs-7 { flex-basis:58.33333333%;}
  .col-xs-6 { flex-basis:50%;}
  .col-xs-5 { flex-basis:41.66666667%;}
  .col-xs-4 { flex-basis:33.33333333%;}
  .col-xs-3 { flex-basis:25%;}
  .col-xs-2 { flex-basis:16.66666667%;}
  .col-xs-1 { flex-basis:8.33333333%;}

  .xs-offset-left-1 { margin-left:8.33333333%;}
  .xs-offset-left-2 { margin-left:16.66666667%;}
  .xs-offset-left-3 { margin-left:25%;}
  .xs-offset-left-4 { margin-left:33.33333333%;}
  .xs-offset-left-5 { margin-left:41.66666667%;}
  .xs-offset-left-6 { margin-left:50%;}
  .xs-offset-left-7 { margin-left:58.33333333%;}
  .xs-offset-left-8 { margin-left:66.66666667%;}
  .xs-offset-left-9 { margin-left:75%;}
  .xs-offset-right-1 { margin-right:8.33333333%;}
  .xs-offset-right-2 { margin-right:16.66666667%;}
  .xs-offset-right-3 { margin-right:25%;}
  .xs-offset-right-4 { margin-right:33.33333333%;}
  .xs-offset-right-5 { margin-right:41.66666667%;}
  .xs-offset-right-6 { margin-right:50%;}
  .xs-offset-right-7 { margin-right:58.33333333%;}
  .xs-offset-right-8 { margin-right:66.66666667%;}
  .xs-offset-right-9 { margin-right:75%;}
}


/*--------------------------------------------------------------
=== LAYOUT ===
--------------------------------------------------------------*/
.container { margin-left:auto; margin-right:auto; width: 100%; max-width: 1340px;}
.fl-container { display: flex;}
.fl-wrap { flex-wrap: wrap;}
.fl-col { flex-direction: column;}
.fl-i-center { align-items: center;}
.fl-j-center { justify-content: center;}
.w-100, .s-container  { width: 100%;}
.clear-r { clear: right;}
.clear-l { clear: left;}


.col { min-height: 1px;}
.pull-left { float: left;}
.pull-right { float: right;}
.center {  margin-left: auto; margin-right: auto;}
img, table { border: 0;}
img { display: block; max-width: 100%; height: auto;}
ul { list-style: none;}
#page ul li { position: relative; padding-left: 14px; margin-bottom: 2.4rem;}
#page .sn-sitemap ul li {margin-bottom: 0;}
#page ul li:before { content: ""; position: absolute; left: 0; top: 11px; width: 4px; height: 4px; border-radius: 100%; background: #333;}
ol li { margin-left:24px;}
#page p:not(:last-child), #page ul, #page ol { margin-bottom: 2.4rem;}

@media (min-width:769px) {
  .container { padding-left: 20px; padding-right: 20px;}
  .md-fl-i-center { align-items: center;}
  .md-fl-j-center { justify-content: center;}
  .md-clear-r { clear: right;}
  .md-clear-l { clear: left;}


  .out-top { margin-top: 6rem;}
  .out-bot { margin-bottom: 6rem;}

  .space-top, .md-space-top { padding-top: 4.4rem;}
  .space-bot, .md-space-bot { padding-bottom: 4.4rem;}
  .space-top-lg, .md-space-top-lg { padding-top: 7.3rem;}
  .space-bot-lg, .md-space-bot-lg { padding-bottom: 7.3rem;}
  .header-space-bot-lg { padding-bottom: 0rem;}
  .space-top-llg, .md-space-top-llg { padding-top: 10rem;}
  .space-bot-llg, .md-space-bot-llg { padding-bottom: 10rem;}

  .space-top-md, .md-space-top-md { padding-top: 3rem;}
  .space-bot-md, .md-space-bot-md { padding-bottom: 3rem;}
  .space-top-smd, .md-space-top-smd { padding-top: 2rem;}
  .space-bot-smd, .md-space-bot-smd { padding-bottom: 2rem;}
  .space-top-sm, .md-space-top { padding-top: 1.4rem;}
  .space-bot-sm, .md-space-bot-sm { padding-bottom: 1.4rem;}
  .space-top-ssm, .md-space-top-ssm { padding-top: .7rem;}
  .space-bot-ssm, .md-space-bot-ssm { padding-bottom: .7rem;}

  .space-top-p, .md-space-top-p { padding-top: 2.4rem;}
  .space-bot-p, .md-space-bot-p { padding-bottom: 2.4rem;}

  .space-left, .md-space-left { margin-left: 60px;}
  .space-right, .md-space-right { margin-right: 60px;}

  .in-left { padding-left: 30px;}
  .in-left-lg { padding-left: 50px;}
  .in-right { padding-right: 30px;}
  .in-right-lg { padding-right: 50px;}

  .md-pull-left { float:left;}
  .md-pull-right { float:right;}

  .xs-visible { display: none!important;}
  .md-visible { display: block!important;}
  .md-hidden { display: none!important;}
}
@media (max-width:768px) {
  .container { padding-left: 20px; padding-right: 20px;}
  .xs-fl-col { flex-direction: column;}
  .xs-fl-col-r { flex-direction: column-reverse;}
  .xs-fl-wrap { flex-wrap: wrap;}
  .xs-fl-i-center { align-items: center;}
  .xs-fl-j-center { justify-content: center;}

  .out-top, .xs-out-top { margin-top: 3rem;}
  .out-bot, .xs-out-bot { margin-bottom: 3rem;}

  .space-top, .xs-space-top { padding-top: 2rem;}
  .space-bot, .xs-space-bot { padding-bottom: 2rem;}
  .space-top-lg, .xs-space-top-lg { padding-top: 3.3rem;}
  .space-bot-lg, .xs-space-bot-lg { padding-bottom: 3.3rem;}
  .space-top-llg, .xs-space-top-llg { padding-top: 6rem;}
  .space-bot-llg, .xs-space-bot-llg { padding-bottom: 6rem;}
  .space-top-md, .xs-space-top-md { padding-top: 2.3rem;}
  .space-bot-md, .xs-space-bot-md { padding-bottom: 2.3rem;}
  .space-top-sm, .xs-space-top-sm { padding-top: 1.4rem;}
  .space-bot-sm, .xs-space-bot-sm { padding-bottom: 1.4rem;}
  .space-top-ssm, .xs-space-top-ssm { padding-top: .3rem;}
  .space-bot-ssm, .xs-space-bot-ssm { padding-bottom: .3rem;}

  .space-left {}
  .space-right {}
  .xs-no-space-left { margin-left: 0;}
  .xs-no-space-right { margin-right: 0;}

  .xs-visible { display: block!important;}
  .xs-hidden { display: none!important;}
  .md-visible { display: none!important;}
  .xs-no-pull { float: none!important;}
}

@media (min-width: 769px) {
  .md-w-50 { width: 50%;}
  .md-w-75 { width: 75%;}
  .md-w-33 { width: 33.33%;}
  .md-w-25 { width: 25%;}
}
@media (max-width: 768px) {
  .xs-w-100 { width: 100%!important;}
  .xs-w-50 { width: 100%!important;}
  .xs-w-300 { width: 300px; margin-left: auto; margin-right: auto;}
}

div.image { text-align: center;}
div.image img { margin-left: auto; margin-right: auto;}
.img-content { margin-bottom: 3rem;}
.text-to-ic {} /* text to img content */
@media (min-width: 769px) {
  .img-content.md-pull-left { margin-right: 5rem;}
  .img-content.md-pull-right { margin-left: 5rem;}
}
@media (max-width: 768px) {
  .img-content img { width: 100%;}
}



/*--------------------------------------------------------------
=== PRINT ===
--------------------------------------------------------------*/
@media print {
  .hidden-print { display:none!important;}
}


/*--------------------------------------------------------------
=== TYPOGRAPHY & COLORS ===
--------------------------------------------------------------*/
html { font-size: 10px; background: #fff;}
body, td, th, input, select, textarea, button { font: 400 1.8rem/1.55em 'Roboto', Arial, Helvetica, sans-serif; color:#333;}
@media (max-width: 768px) {
 html { font-size: 8.5px;}
}

.text-left { text-align:left;}
.text-right { text-align:right;}
.text-center { text-align:center;}
.text-center img { margin-left: auto; margin-right: auto;}
.text-justify { text-align:justify;}
.text-nowrap { white-space:nowrap;}
.text-lowercase { text-transform:lowercase;}
.text-uppercase { text-transform:uppercase;}
.text-capitalize { text-transform:capitalize;}
@media (max-width: 768px) {
  .xs-text-center { text-align:center;}
}

h1, .h1, .section-head { font-size: 3.4rem; line-height: 1.47; font-weight: 400;}
.candidate h1, .candidate .h1 { font-size: 3.5rem;}
h1.page-head, .h1.page-head { font-size: 4rem; line-height: 1.24; font-weight: 700;}
h2, .h2 { font-size: 2.8rem; line-height: 1.25; font-weight: 700;}
h2.type-2, .h2.type-2 { font-size: 3.8rem; line-height: 1.25; font-weight: 400;}
h2.type-3, .h2.type-3 { font-size: 3.6rem; font-weight: 400;}
h3, .h3 { font-size: 2.6rem; line-height: 1.38; font-weight: 700;}
h4, .h4 { font-size: 2.4rem; line-height: 1.2; font-weight: 700;}
@media (min-width: 769px) and (max-width: 1099px) {
  h1, .h1, .section-head  { font-size: calc(1.7vw + 1.7rem);}
  h1.page-head, .h1.page-head { font-size: calc(1.7vw + 1.9rem);}
  h2, .h2 { font-size: calc(1.7vw + 1.7rem);}
  h2.type-2, .h2.type-2 { font-size: calc(1.7vw + 2.1rem);}
  h3, .h3 { font-size: calc(1.2vw + 1.5rem);}
  h4, .h4 { font-size: calc(1.1vw + 1.5rem);}
}
@media (max-width: 768px) {
  h1, .h1, .section-head  { font-size: calc(2vw + 2rem);}
  h1.page-head, .h1.page-head { font-size: calc(2vw + 2.2rem);}
  h2, .h2 { font-size: calc(2vw + 2rem);}
  h2.type-2, .h2.type-2 { font-size: calc(2vw + 2.4rem);}
  h3, .h3 { font-size: calc(1.5vw + 1.8rem);}
  h4, .h4 { font-size: calc(1.4vw + 1.8rem);}
}

a { color: #014976; text-decoration: none; cursor: pointer; transition: .25s ease-in-out;}
a:hover { color: #79b2d9;}
sup, sub { position:relative; font-size:.7em; vertical-align:baseline;}
sup { top:-.5em;}
sub { bottom:-.25em;}
small, .text-small { font-size:.85em;}
strong, b, .text-bold { font-weight: 700;}
.text-normal { font-weight: 400!important;}
big, .text-big { font-size: 1.1111em; line-height: 1.25em;}
.text-super { font-size: 1.3333em; line-height: 1.5;}
.lh-big { line-height: 1.3333;}

.text-light { font-weight: 300;}
.text-normal { font-weight: 400;}
.text-medium { font-weight: 500;}
.text-semiBold { font-weight: 600;}

.text-white { color: #fff;}
.text-blue { color: #014976;}
.text-blueLight, .text-blue2 { color: #2b7cb3;}
.text-greyLight { color: #818181;}
.bg-white { background-color: #fff;}
.bg-blueLight { background-color: #e8ebef;}
.bg-blue { background-color: #014976;}
.bg-blue2 { background-color: #2b7cb3;}
.bg-orange { background-color: #d69551;}
.bg-orangeDark { background-color: #ba8044;}

/*--------------------------------------------------------------
=== HEADER & MAIN NAV ===
--------------------------------------------------------------*/
header { z-index: 100; position: fixed; left: 0; top: 0; width: 100%; background: #014976;}
header .container { position: relative; display: flex; width: 100%;}
#logo { width: 133px; flex-basis: 133px;}
#nav { flex-grow: 1; justify-content: flex-end;}

header.sticky-header {}
header.sticky-header #logo { width: 100px; flex-basis: 100px;}

.nav-control { z-index: 100; position:absolute; right: 20px; top: 18px; display:block; width: 33px; height: 26px; cursor:pointer;
  transform: rotate(0deg); transition: .5s ease-in-out;}
.nav-control > span { position: absolute; left: 0; display:block; width: 100%; height: 3px; background:#fff;
  transform: rotate(0deg); transition: .25s ease-in-out;}

.nav-control:hover > span {}
.nav-control span:nth-child(1) { top: 0px;}
.nav-control span:nth-child(2),
.nav-control span:nth-child(3) { top: 11px;}
.nav-control span:nth-child(4) { top: 21px;}
.nav-open .nav-control { width: 33px;}
.nav-open .nav-control span {}
.nav-open .nav-control span:nth-child(1) { top: 21px; width: 0%; left: 50%;}
.nav-open .nav-control span:nth-child(2) { transform: rotate(45deg);}
.nav-open .nav-control span:nth-child(3) { transform: rotate(-45deg);}
.nav-open .nav-control span:nth-child(4) { top: 18px; width: 0%; left: 50%;}

#main-nav { display: flex;}
#main-nav > li > a { font-weight: 700;}
#main-nav a:not(:hover) { color: #fff;}
#main-nav > li:hover > a, #main-nav > li.active > a { color: #79b2d9;}


@media (min-width: 1041px) {
  header .container { padding-top: 17px; min-height: 71px;}
  header.sticky-header .container { padding-top: 10px; min-height: 47px;}
  #nav { padding-top: 8px;}
  header.sticky-header #nav { padding-top: 0;}
  .nav-control { display: none;}
  #main-nav { justify-content: flex-end;}
  #main-nav a { font-size: 1.6rem;}
  #main-nav > li { position: relative;}
  #main-nav > li > a, #main-nav .social a { margin: 0 14px;}
  #main-nav > li:last-child > a, #main-nav .social a:last-child { margin-right: 0;}
  #main-nav li ul { max-height: 0; position: absolute; padding-top: 6px; width: 200px; overflow: hidden; line-height: 1.2; /*transition: .25s ease-in-out;*/ background: #014976;}
  #main-nav li:hover ul { max-height: 9000px;}
  #main-nav li ul a { display: block; padding: 5px 14px; font-size: 1.4rem;}
  #main-nav li ul li:last-child { padding-bottom: 8px;}
  #main-nav .social { margin-top: 6px;}
  .mobile_header {display: none;}
}
@media (max-width: 1040px) {
  header .container { padding-top: 12px; min-height: 62px;}
  header.sticky-header .container { padding-top: 10px; min-height: 45px;}
  header.sticky-header #logo { width: 100px; flex-basis: 100px;}
  header.sticky-header .nav-control { top: 10px;}
  #main-nav { overflow: hidden; position: fixed; left: 0; right: 0; top: 0; bottom: 100%; flex-direction: column; align-items: center; background: #2b4c75;}
  #main-nav > li { width: 280px; max-width: 100%;}
  #main-nav a { display: block; padding: .8rem 2rem; font-size: 2.2rem;}
  #main-nav ul { padding-left: 20px;}
  #main-nav ul a { font-size: 1.8rem;}
  .nav-open { overflow: hidden;}
  .nav-open #main-nav { bottom: 0; overflow: auto; padding-top: 50px;}
  .nav-open #main-nav > li:last-child { padding-bottom: 30px;}
  #main-nav .social a { margin: 0 8px;}
  .desktop_header {display: none;}
}



/*--------------------------------------------------------------
=== FOOTER ===
--------------------------------------------------------------*/
footer { font-size: 1.5rem; line-height: 1.73;}
footer, footer a { color: #fff;}
#footer-logo { display: inline-block; padding-top: 6px; width: 119px;}
footer .copyright {}
@media (min-width:769px) {
  footer { padding: 5.8rem 0 6rem;}
  footer .container { padding-left: 36px; padding-right: 36px;}
}
@media (max-width:768px) {
  footer { padding: 4rem 0;}
  footer .col-3 {}
}


/*--------------------------------------------------------------
=== BUTTONS ===
--------------------------------------------------------------*/
.btn { display: inline-block; text-align: center; cursor: pointer; transition: .25s ease-in-out;}
.btn-default { padding: 10px 8px; font: 700 1.3rem/1.2 'Montserrat', sans-serif; color: #79b2d9; border: 2px solid #79b2d9;}
.btn-default:hover { color: #2d4e77; border-color: #2d4e77;}
.btn-default.text-white { color: #fff; border-color: #79b2d9;}
.btn-default.text-white:hover { color: #79b2d9; border-color: #79b2d9;}
.btn-primary { padding: 9px 23px; font-size: 1.3rem; line-height: 1.2; font-weight: 900; color: #2d4e77; letter-spacing: .1em; text-transform: uppercase; border: 2px solid #2d4e77; background: #fff;}
  .btn-primary:hover { color: #79b2d9; border-color: #79b2d9;}
.btn-success {}
.btn-info {}
.btn-warning {}
.btn-danger {}
.btn-link { font-size: 1.5rem; line-height: 1.3; font-weight: 700; text-transform: uppercase; letter-spacing: .1em;}
.lnk { font-weight: 700; color: #2b7cb3;}

.links-box { display: flex; width: 100%; flex-direction: column; align-items: center;}
.links-box > * { margin: 11px 0; min-width: 270px;}

.ico { display: inline-block; vertical-align: middle; background-size: contain; background-repeat: no-repeat; background-position: center;}
.ico-pdf { margin: -4px .7em 0 0; width: 17px; height: 23px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAABHCAYAAACnDA+6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABIZJREFUeNrsWmlIVUEUnhemWIlW+tLSoogyxWxPSiL6oW0SBS1YQkFYFhRtYCVqRYVGP6JCaYGIKChaLQOpiKIfrUIbbUSBlVpYtD8l7RzuuXScrnnf89337lz64IO5867j/ebMnDlzZlzJBRUCMAu4CpgAdInA4BUwA+hhdYeA44GXgEXAel8aDiFBJ0VwIHdgb+BAYhqJfu9to52A+UES1GhQ18TKw4CngG5fRMUL+yIdWAXs462oZmFvpAJPA6O9EaUCRgMvkCNzjCjEGBIW4yRRiBTgufaEqSZKkKtHi8U6SZQ+xyraEqaqKMQo4HmjdUxlUYiRNMdinSQKMZbmWJyTRCFGkMWinSRKn2MYUsU6SRRiOHCb3USF+6GN6SE2E3UV+BXY0oE2GoIpqsXg4zf7o+FgDr8efhputhLVE7jIioaDPae2A38AjwG/dHAu2UZUGLAMWAj85CdR9XbxfnE8zOkg3E5bfBEeJ4qyfE5VAh8DewGzgFEqi/oGzBFaakvHYKElJ5OsFmXV8DvIBIVR5z0Frg6EpawSdZ2VFwAXU/kG8J2qonhSH1PGE6iMweoTVUXxVHYTxXk6PqoqqjsrfxatTzPCVBXVl5XfAmvYc4zVoqxy6Yms/IxZJxLYT1VRKayMjuE5lQcEwlJWDb8k2i8hfok/p4bJgdjDWfUPMP821KA+TeXFFzHJoK6X6qKMcFRlURg5HDCox1OKe6qKwnsZrw3qcRFep6Io/PBd7Hk5cD57vgLcopoojNCrqYw3WpYCS6QNIiZajqskag8rj6M1CyP1vdJ7uIncr0JEcVto50R86Okdl01xoD6ncEHOBV4DzgTWAusoim8kK0cA+wvtusHIYIkqoQgCgUeWU6Xf1wJDgQVCS14ijhD/BRQ4GVguBcuWD787wDPsOZcCWI4GoZ0hJXvZNiY5LwLzhImEpz8tVSpZaS3bFOKQPEHC69ppBy0yT2jJTeyEB8CzwEfkhHBX7Q6EqGpmJbR+EX18MXm5mjb+LlT8fUXuMs09FDdFaDfJBgEX0nLRGChLFbLdbWehJfzxpudP6T3s4VQKbNPJCVRS9PGQrXP3iaXSFEkws3UJ8YO3w0lfxeo85NF04G3LTOAMoV0lla+4rQQuozYOC+00sd4g34FW3WomHeCrKMw7bALulvIPfMuOUfpc4EQpZ2EEtO404gfgXeow3GB+o47JMbt18UUUXtpdQ8NDUKaogf2eRcPJ7WOHRZNlMwMVUeyjCawLypM+PpKs5xZBhDeiMPxZwtz2DmBX0To5WRyIxIq/ROE+aAV73kjjfCery5DeCRrMzCl0BBvYSj6HhmAmq4ugYWeL8y4zH1HHUlxdKOqeDfzO3imnBVKoIiqKrS0emje10lzLFjaCGVHdyCmEMyehD7ky2l7YCmbXKQwwh9CKj2lkPBXEM6dEYUN4s/imSt7OtnDk6fx/USqJcjlMk6uT5KadgGYUddNhom6hqPUsDFIdqCMf16kXFJxivju+Dechp6VcFr1jlP5ymWgD694ILX/48rcAAwDkYdTwlN9GAwAAAABJRU5ErkJggg==');}
.ico-pdf.ico-big { width: 27px; height: 36px;}
.ico-video.ico-big { width: 36px; height: 36px; background-image: url('data:image/png;base64,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');}

.ico-w { display: inline-block; vertical-align: middle; margin: 0 4px; width: 22px; height: 25px; background-size: contain; background-repeat: no-repeat; background-position: center;}
.ico-w:hover { opacity: .75;}
.ico-w-pdf { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAxCAYAAAChzEtEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAB3BJREFUeNrMWQlsVEUY/ufta7vbA0qhQA+oWa6qpbblrohYCUE0pMihLYIHl4qEGCSSBjQigtIICREw0HIpNHgEjIrIaQOtgHXL1taS7QG05Vh60G6313a747y317t3t9iWSV/f25l5M9/88///98//kNVqBW7pajGr75/5bVZzsT4RMLZXInJh9o99dP4WtTnrOXdmCMTtTwrlH9ARs+K9r/wGhJnAx0ILK24f+/a1ii+37HOBAQ4I4E/sqgNBm9x7nP6Nel1i4v6cNJVaY30owI0FVyY5xm8KitGW8RolJMt75khUSrLYaqXbblclMM/Net380vVr7j+5fc8qRKm6DxhsNoqZOPzZGSfH7tqfDv9jsTabgi5OjjM7JV179tSsiszNGSM//HiLt2NQohqHdDBgCnqqYNddW304e2n14aw3ug/YsZUIkA16p2jLt23aWHv65MzuAe6tgnh3bfH7b+9puvZ3fPcAY74z6DG1cBqlfT6tfsXib1pvVAzvloRRT0tWoppwQPy1pek5lvq6UJ8A495QByRd3268m1z07psHutpa/b0GjFAPawMWqAVyqwczd3OJPrXkg1W7cJf10TA6JNxOLN7W+txzKdWHspZ5bXQ9USg//w4ydhMgiTmEakJ8dGtl2SjPTKekY6KtxWQLvdcfSq22Jh05ntJWdWsEVpjC8NmG7VazOVpKcLRHNlLa2m4oe/+EcTrmUupTc/TAOyRajPaamvu8YB+pGfcGcXhLLHIq0VZ1M9qkL0wwG67HMjvdWm543Pjz8Xlemz2W+I28NGBBP8J2o5ifzf8Wx9Wd/z0lODauWB0ZdZ/tarVY4J81K/bUXTg9k7FMyQnlrFqOap3xsBJ4bh+phfLVo3LIi6knnti2cy1Vn5c7lQULDrDC7UAyIB2qoyhBJLO1yE1QGLDkrmC+XmqNv55INZeWjKYaLv0xnQUrBMl9STAplmJEKUl642kASUnUXe+4yMK09QQrDTYSqAsAxSxbBaETpwAdFAwqTSBb11FfB203K6H64F4gxxzeTgydMx/CZ86GgMFDSX8NYJsNLHW10GG8B8T5Ezd1CLpazZKLIX5ZcUG6RXPBjh0BoWqaZrdEIKn+iRMgLHmafVzC55b6elAPj4GwKVMhckE6VOzYClUH99lfI6+HTXkGBk2fwZsoaISbpMgJGe58fxTKt33KA0sRgRCf7JNB0sgub0nDImEe5E1Lci1Iu3odxKxcDSPWZkBLmQEa8nJF4+enTCKSvcuCCR45mkh/HllkGgx7fTnQIf3g+sZ1kibRVFgAlTszZT0almQ65NBb94GU9wYzYOTCReA3IAwGz55jBywY2WpuZutsLWYwFenApNcR91QEsZsyIeLlV6Cl3ADVh/aJFtpeUw2NV/+UjZQQjzg4uQMk4a0x5zhv6+xkH/0JaI+ewXG/++MxMBtK2eaotCWOqbByDIOkcx0UL8RzSllqkeSfJmo4BAwKdzp3RYbCAjUzX7cD1kQPB1VwsMg7IFrFA4ixUl5CIBXXImkaAoZEACZSHfjc8xCRupAskQKrqQmqsr8Wq5BCTNB+p8blC+mgEOgym3ldGS/z9PgCXl3t2VNg2LyB3Q2E7QuksRy9MqsJHQDJ56/w6hjJMoNYGuoUIzYk8K2Mi3THxX6iBSEVDf7hg3lj+IeHu32ycxwk0FPE0SNEKhnDsjQ0EAlVEZ9aCYRxRDGxYrTlGEtD3KIj2ej249wTxsULUJqxlpfeYoUi0GVaqKdc8Ixb069cInYzXN3DyKsYo99YNqUGppIicdKQ8S6NjdD5oE4+2YgE4aXTatlThAAAkgOCJRgYi61+zEdbwS9sIHS1t4Hhkwzf0wBc4nAHIshxakWKUZiUq+G+oY6IgJaKMgiM0ULQ6FiWMJxsVrnjc2gl9C4bdmIPCRfW6DAWJugE/THfN2N5I2XKxJ/OiepIlAW3snaB8dQvLjqXBc1NkGMFauYCa9RdBUqjBovR6JK8UjDeVPgXqEJCWOpVqTWs22sn9Nxx7w406QqgIT/XlXPgZftJQPTgSr5dt4sKXfaD5Aia2Au6kbX7rfLMzdmiTDn2IhhBMhl5LJ/wlj0GYQ86jaEy8fAPC6ihcxd+F/iY9iyjYqJkIFKgTSRkRxnVEi4K8xKAIpYVzuWIyStD4p4qCk2aoEPMRxls64IHl/OSTdd0SVUH9y5nknL+YYMg8tXFOV6d4Xw59wk/8EiUG7t3pDFthGXzSaSXEzp+8uXQcRMLGJYFBjD30i1blH1mTCQuXLnEKGx7mKuT0Lu3fS/PewEzGIrXr/lC2Eb1Vq7Vp6SLQuap7xLannISMgdcWQn3dQII+/rJoK8LklGLRzO3Br6oBH6EQIO36VYC2mbtDLR1dKj6RLgWizxgUVLaoTsNl3KDc8eNsnabIMAL2gX5AyeWeYkS+kd1ZHSNpC4jaepUZECsbBtSSRzX6Z3gUkcNq/aoEpHz04+Yiovim0v08ZKTI+lYgfk27frcizzYBAJx7C0Yr3/C+IIhL6WeEOL7T4ABAIrCm0rop7fsAAAAAElFTkSuQmCC');}
.ico-w-doc { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAxCAYAAAChzEtEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACJ9JREFUeNrMWWlsVFUUPvfNm073vXQZsEpLSylCEFnc0KASFK27EkNC3EWNPxojkhD9YdQY18QYjeAPlWgUA1hAQYKauCBSoGmhhUpraaWlM9N2mOl0ZjrL9dw37z3u27rpCCdp570379577rnnfOc7Z0g0GgVeAqPRlH2n+le09p+bQykAIYnnyjUFnbAHRPuIgMl7nDhswugji2ZuzktLGYZJiqh/8FVzz/1bj/V8plmYcjfEXEmw2AjhbvlxrS5fzft3LHw6zW6L/iuFj/YNLZAnbsty2Ic0ylGd+bhr1frcSWg2jBIDah8ZjS5i12f9occ37m3xvrFq/nqBkKkrjEcvsJWqCrOa371twWr4D8UXjmSu/uKAn8gbbHP7Zr/588n655fNfnuicwhWX5B/oRildGxXUT4I1P3U6br+s6Ndq6ds4YkEzXhCxjpizr0k16FQ90VTNxRnpLpWVJX8MCWFKSRfdIhT9+5v7VCU4XAtcOYdm7xL0ORqrZmeqFave3H/sZf/GgpMn5IP/y/aUu19LE7vfG5X01sDI+HsSSnMjouQ5LmCJqh16wSjsfvrdze9E4zExAkrTOXMlhQDywCtmV+ntDsQfnjD3ubXYiZK/O8uQXTJRh/lyrN2j7/q08NdayYedElwiRSbEEajtQExUZYadKjr8gYuHR/WkqQsk1TRFnllxeVre3zBWWOtuelQxwYMwLlUNihLRAq2i1OBNX6CyQri7CH2N9Y72471PIR+PNcsEQmWmYhMMZMlWZLCJf4DJBFkHeKWPnx6aKSs+ax3Xp8vWMLe/NsXnLmzrfeBKfGLsUi9WYzong2FRgvZo46B4Yr9Hf3LaoqyT5Rlp7mkeSKRKNTvPvrGSYQRFpmm2lmRd2okNJbvjzeemq8rv9owvyS36dWV814Sf+lyLzUoq1dCZwHCJQAzxmRaqZhZlHC68smEW1uhoU1nvYw/V4q/dXuulpSVBxdmOGBGdjpkpYrAKoGB4Ci4/CFwj4RZrue5rPEw5GdYq8Fl+Zlgw/HtHh94QxFDYtBnPIrXyNbgsoJMmIaf6JrQMTgM53CsXE/W/drl2S7G5QqDid0mwCf3LTF1y1A0Bt+dPAtfNnezykFrafmmujALNi6vhYL0FM3YzoFh2LivBbzByHkllePGf8WZqbD+hhppvF7Wbj0I7uFwghzFqCBaEeEtR09DS78XUgQBnDnpcGPFNLir1gkrq0rgsW2HYBAtz7tFXY0TnlhSIWH01y090NR3DqtjAtdcWgTLcezH9yyGdTsawcUW51xpeUUx1F9bLV1/194Hx/t9+E4ICtMdUJ6XriqrnKqo8VFuot+7PdA5GJCeHe4dgoa2M7BuSSXcXlMGr6yYB880HAaFnOSm2uHRRTOl4S/tPw6NPYOq1X/H63OhUdzsdKi/rhpe2NOsGiYfT+LZq2fhLYVnvjkCXUMBY8FLtIlMsCIhvI8S+TtMmaxvIe38pspilcg8ubgSRIGwoJCUJdxCTJnPsQRiMq8kF6qLstT1mBswN9x9og9OewMG5cw4hsA7PtFFvRK5ShRH0eH/YlZAmTPtPMe+vDRH+jzUPajZPJH9NIDQ6Q8n2g9zi3PUtZQ52AnysaDwcaW65k9e4ENdz1Ep1cELSiSWSD4zctOl723opwwVpK5RNGo0kHzDfJ5JRkoibJiPKv0IhgiEGJFU5eVcrAgG8DfJ0bzVIrHEgIHAqBYyceZwNK7BbcoZQyBKm8omfaan2NQl7LhpjRpUx5m59QVCzNMj4S3P6V+WlSZ9/jnol76P4gYYVjJClO2wa8GZG1iAFmXSjS7FrHYGraoIw321X6FPKtQs6EyMLIG1ztjMDZy5aRI6/NzpVjeJHET6vrY421hR4DXbSLrdJs15pG9IKTgRhRK9wFWIPIayiXInxPswtSD9SsApizLo2oBRzW43/dEJfYiVihU+OHBKCsjFMwqgFE9AOUZFgbULE4XDzhO94AmEVYO8+mMbxPGCBeKD88sNBSqPUMqNaNXuuXV2GfzpGcaAskN5bgZcdUkBQpcAu3DRhtYz51Ms/nkx83148BQ8vXQWvFd3BWxv/Rva3X5IQ6tei4njmvJCQL6CG+3QkJpefxDeP9AB65ZWwJoF5XAdvtuEJzASiUknMANP8/WfTmg2IZqV4ExuqSrFP7n0xgkOdA/A5sZO8MiZiuqg71vE0laXD9Yvmy1ZS20Aon9/hIruwE2aVc972nvhICap+mXVEk4zjFeEud5btpPS6Z3nw5xPhBGy7t3yK0awCJkOEcKoqIsjPXrfUduq8kZZplq34zDYEBLyEepYMI7inIRo+8V6uET+Cxu/b0n4O7peIWbAECJOfyAE8ThV3yOSwjqnZscRRKLDfI3oiAolxsAEE1rILOPBjVKTZERNWD3lTtiP7uWXyRU1KX8EZPK9egiiOoX4pKKAOTVzJf4nBrPMSiy6P9z6/DpEm0UaFk7PbxTumONsyEm1b2Gs3pCeiTUJsWpBGZCIal2APzXKJybunvLjEhM1FGU6PFc485oJ+1GGQQsG1WJW02HwrGJNOYcowM2zSraN28lJeIBNVprlQRuYVSNWdZzJd7vaeu9mn2mi7aubq0r2LXTmNV7pzG8iCqyxdIfQ8wf7a+331TKmX56X4XlqaeU9F6JqPtg9QN0YQ7WlOcefXFKxeWKtqgspxFoP4aJrSmhhMz6x/jBceAvLGC+MrzBNXm940kaekEuQi8CPx+DoAlyMMkZfTLRKAlEaT8EKwpY0C44RKBJ3IRNVWE67nQOB7Lu2/BLVAzxPXgy/7ut/Z+bGEmISG8TYjBmvZDO4RElWah8x+02CGNKlpgYjfOFKjdxBLQaItoWgyeVUy0tKs1J7x7Xw3XOnb2v3+KvdI+FC1aq6ghJMWBo1s5pFs0/DHXQNQ2UeRspWVZd9q9fvHwEGADwCBi6ilB11AAAAAElFTkSuQmCC');}
.ico-w-xls { background-image: url('data:image/png;base64,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');}
.ico-w-html { background-image: url('data:image/png;base64,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');}

@media (max-width: 768px) {
  .ico-pdf.ico-big { width: 20px; height: 27px; margin-right: 0;}
  .ico-video.ico-big { width: 27px; height: 27px;}
}


/*--------------------------------------------------------------
=== MAIN LAYOUT ===
--------------------------------------------------------------*/
body { min-height: 100vh; display: flex; flex-direction: column; width: 100%;}
#page { flex-grow: 1;}
.left-bar { order: -1; min-width: 230px; max-width: 230px;}
@media (min-width: 900px) {
  .left-bar { margin-right: 115px;}
}
@media (min-width: 769px) and (max-width: 899px) {
  .left-bar { margin-right: 50px;}
}
@media (max-width: 768px) {
  .sc-year {}
}


/* side-bar */
.side-bar { width: 275px; max-width: 100%; background-color: #d69551; background-size: 100% auto; background-position: center bottom; background-repeat: no-repeat; background-image: url('data:image/png;base64,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');}
.side-bar + div { overflow: hidden;}
.side-nav { margin-bottom: 0!important;}
.side-nav a { position: relative; color: #fff;}
.side-nav a:hover { opacity: .75;}
.side-nav li { position: relative; margin-bottom: 0!important; padding: 2px 1.8rem 2px 3.6rem!important;}
.side-nav li:before { display: none;}
.side-nav ul li { padding: 4px 0 5px 1.5rem!important; font-size: 1.6rem; line-height: 1.2;}
.side-nav > li.active > a { font-weight: 700; opacity: 1!important;}
.side-nav > li.active > a:before { content: ""; position: absolute; left: -3.6rem; top: 2px; width: 0; height: 0; font-size: 0; line-height: 0; border-left: 9px solid #fff; border-top: 9px solid transparent; border-bottom: 9px solid transparent;}
.side-nav ul { margin-bottom: 0!important; max-height: 0; overflow: hidden; transition: .5s ease-in-out;}
.side-nav .has_subnav.show ul, .side-nav .has_subnav.active ul { max-height: 3000px; padding-bottom: 12px;}
.side-nav .sn-control { position: absolute; right: 1.7rem; top: 2px; width: 23px; height: 29px; cursor: pointer; border-width: 10px 5px 10px 5px; border-style: solid; border-color: transparent; transition: .2s ease-in-out; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAARCAYAAADDjbwNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARpJREFUeNqklDkOwjAURMNxEAix1YglwBmo4VJItJyAgoID0LIaaAkBbmHmI1tYidcw0ous5PtP7HFS4pxHQlUwA3RjAc5RMVXAVIzn4PYdkRGogz3/6QCa4lkILXBU+uxA7bsYXMrgxPOie40AE3oxpulDxl0qWHKzrqDtuRJm6bOlohW36+Iwaxl2RBWjwg54OwpPhsyamUx0eoGJnDACqYeZmhmNz445DxDLw6CaJY6J1LgqThJz1FKvgeyf3QqflTFx/G16gqHaWxduLPa1qF7ihSOXkTRLC5ikMhNfo0gsPQkwuauZhBjJzJ4eJrlMQo3kymyZ0Tc4dvXx/Y+ZTqMxk6JGuu8ssWXyjxHRBxuwBr2QuR8BBgAXw6t4CyGYOgAAAABJRU5ErkJggg==') center/contain no-repeat;}
.side-nav .show .sn-control, .side-nav .active .sn-control { transform: rotate(-180deg);}
@media (min-width: 900px) {
  .side-bar { float: right; margin: 0 0 4.4rem 7vw; padding: 3.5rem 0 4rem;}
}
@media (min-width: 769px) and (max-width: 899px) {
  .side-bar { float: right; margin: 0 0 4.4rem 4.4rem; padding: 3.5rem 0 4rem;}
}
@media (max-width: 768px) {
  .side-bar { padding: 2.5rem 0 2rem;}
}


/* content-cols */
.content-cols > .col-1 { flex-grow: 1;}
.content-cols > .col-side { flex-basis: 350px; flex-grow: 0;}
.section-2 { border-radius: 4px;}

/* section */
@media (min-width: 1101px) {
  .section { padding: 45px 68px;}
  .section-2 { padding: 40px 70px 40px 45px;}
}
@media (min-width: 769px) and (max-width: 1100px) {
  .section { padding: 25px 38px;}
  .section-2 { padding: 25px 38px;}
}
@media (max-width: 768px) {
  .section { padding: 18px 20px;}
  .section-2 { padding: 18px 20px;}
}

/*--------------------------------------------------------------
=== BLOCKs ===
--------------------------------------------------------------*/
.date { color: #818181;}
.shadow { box-shadow: 0 0 10px rgba(102,102,102,.27);}


/* page-heading */
.page-heading { padding-top: 6.5rem; padding-bottom: 6.5rem; background-color: #e8ebef;}
header + .page-heading { border-top: 71px solid transparent;}
@media (min-width: 769px) {
  .page-heading .container > * { padding-left: 1.1rem;}
}


/* social */
.social { display: flex; align-items: center;}
.social a { margin-right: 17px;}
.social a:hover { opacity: .75;}
.social .ico { display: block;}
.social .ico-in { width: 15px; height: 15px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAYAAAC9pNwMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAc5JREFUeNrkljtLA0EUhWc3G+MjPuMDCws7EW3USshPsNA/YB0QFCxsgtZiZWMp2oidvZWCrYWQKAnaxAcqiihKHiSuZ+SODMtM2OhOLHLgCzu7N3t2du7cu8x13RawAM7AM0iDJdAGmCkYmai0AhyTxlmNcQoMmzK2GWO9TK0YiDBD4sYnmmun4N6UMZ/2BCWWLD6eNplc1vdCMzYC4mAAPIIjkGUGJYx/xvwlsDrIAWEQIkOXzPm4BMpSbDNd84rHVaSEHAeD9N8cSIN31RonQQacS9yAZWkft4NDcCHFZIgp0ET7/goUQAkUQZ5iEyDq3cdbmn28AcIU2AVyipgKmKlyD1k7oFsYO9Jr8upTOuYxBUUMf4VrYMzHss6DO5Dk97b97jrPgwh1gMkaCs0iGBXJFUg5AMfgEvTQ1uxTxLWCOZAKwpgvwyrYpkrHZz8LNkG/Ij4uSuZftQfWpfJaBPtgVxM/FJTxgSZBdT0gGpTxh+b8GxUXryJBGVtVEs7VnA/E+Nf92O+srP8wZg1nbDWcsZGstn08lEVfKrU8vK1pQo74eQEPnrLXCV6lAsBb4i2Zi/YYouO8xpj372vqSGVpAk+qj7266UuAAQCTSJ2kPZk54AAAAABJRU5ErkJggg==') center/contain no-repeat;}
.social .ico-tw { margin-bottom: -4px; width: 17px; height: 14px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAbCAYAAADyBeakAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnVJREFUeNq8112ITGEcx/FzZmfXjvG6bcjLLrKjvXIhN7Y2CVuivOSC7IX2Vm5Iyp2XC4XcKi68pAgXlCRtES62UErYwpJd7aworF0aju8z/c4ax5xxzmOOf322eWbPmfnP8/J/nuN6nucoXIw1LCKF+ejCCszGd/TiEi5isOT6euTw3DFJYALWo07tuNLoxFsvPO6jDdOxChdwBln/Q5brwt2WiWz2osUQ+vS6H62o93/FLv3jmxLJxkigCYNevBhSz63E2pTmwgyNUy0O4SDmRZwL2zAt5vzJYweOY9TviX1lsr2FDchU6IUU7np28QqriwuDPy42hVw4gtPYiMaQRJ5YJGDuafc/o3RcByrc9BHXsRcdaMY43dtjkcQJjUDx+9Mao9fYiXMhYzgRHdKPAbzHBzRZ1JQfyOCTaaRlCR5gP/ZogobFLPmXeIeC30ir0q2TPnzGVCfZMD3/tTQJk9FTldCcSm3S8UJDMlbvTaMbb/ReTcIJ5NUTv206jhI48J96oVuJ/JGE+fKzOKY5kWTc1Mr6FYHCU4OteKhCVe3oxcJgwUsFsmzU+r2iWlDtOKVJ6VTqiTl45CUTz5ArV/rL7QXtfynhNjGKrrCNMGx3NBvW4yomcRKTwpJwS86YwViMLViEuWhWcYsbt9EZrA2V5kQ5C3AZBYse6Cm3GqIOhzFeZ8fzFsc3EzeiJOBv5WYrrsMXNKAFS9GGVkyxGIKjOBJ1mae1Y27HGr1nEppsuYfcwWFVxeHId9EdtZipSnlNyylODOOqhq7B5rnFDTyBZXRgWabhaNFJOquDTkGnoXzxyclx7unXv8SI7RPcTwEGAIdOP968AfrVAAAAAElFTkSuQmCC') center/contain no-repeat;}
footer .social { padding-top: 2px;}
footer .social .ico-in, #page .social .ico-in { width: 18px; height: 17px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAiCAYAAADVhWD8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAd1JREFUeNrs2O0rBEEcB/Dda53rkiuhqJMkXd5QUt5RHl/xguQPEHmnFCn/gnceXuAVSiJSSrwgkuKNS4oiwgtOHSUdjjvfqdm6ppnZTrvjru5Xn7rbmb377tzONHv66MalRqsOasAHN3AId5rCMsALc9DDtIVhAJZVhXHBCCcIqTyYhAKVYZok7fkW7baH8Vn0KVIZ5t6iT1BlmEWIC9qP4UBlmAXoZEboG5agHb5UTm1Sa7AH1XSq38K5priMhNcvsKv9YxkOf342VEIpuOEBruBJFKYXugQ38TP0Q4S+z4Ip8HP667ACs1ACg9AGAdpmVgiOYB5W2TBV0Cq4sjBn9Frol/HqlAbdgQpBn0LooMZhGGLmbPqUDPM7MwLk9ZukfzlsS4KwNQTTiVM7mYpL1iSNXm0gyc/sg4a/hHFqQoyRc52aTR+wD9dQBvXgkfRvJGucE2EuoBvOEo7VwjoUS85rtvtnCnGCkDqhUz0mOddvd5gtThCzNuFRcq7PiZERVYQuoqJyuzR1RZaEqNUWIpnSmaXd9v1MylRah0m5nykTJi1uYD1zA6scFTOMbJ+RywTQ6TFReSy+L0fS5jXonjUq2E6+Mk+UPzBB/52Ic0bM6rlrRvJkEfwVYACXeFY4vHPF6AAAAABJRU5ErkJggg==');}
footer .social .ico-tw, #page .social .ico-tw { width: 18px; height: 16px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAfCAYAAACPvW/2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAppJREFUeNq8l22IDVEYx++9sSEWeUvktZDQKsoHlPKSfBJllURKLSmlVftB5APlLUkIJYkkZVu1stqiTfJSaK21UQi3CEska7njd/SfGrNz5+XOnfnXr/aePXP6zznPc55nsnUNHZmENAbmwRSwoA1aIO/zTK5XAkb6w3ZYD6Nd/3sFJ+EQdDnGp8FiOJZzDO6F+WXYlVuww8OM0TjYAzdgDqyFK9AKBfhp79BQ2AobYBE8LsHMAKiHmSHmmqO84/h9Hg5D1jZUBX3EdaiGmxEN1YU049QfvcR+qIVO+8iGOSaNkKktERYepN2NKksv8Ugx12Ab+u6aWAFHoFEBFyQzZ3gJhswJTYB7sAA+2IaeuKLe1lK4D0dhks/C42MkQr0y7P2/vNfgS90RXjJxtRkewmVYBSNdc77GMHTK+bzzHtoNC30e7AcrxDfo0M4+gyExDPV2n6F9mbUokA8qhoJSfJaIq/921z6ylTJkLqdmRX8aMmn/0WuHzJU+V6SpTnjntUMm7V5n0tcLmeph6Ieu7rTV3KPcO/4+rsKYphr9DHUppZtSMmMK+F0/Q0afYAmsgdvQnaChE8qyjFeWObVN9cUE2y/3xVUmvYWLxYqbW2/gQMLHtQu+ePawHmOX4HTCmXWmaFNdZHwTnE3AzGeoUUWIZMgE8zr1vK1lMmNpzed+k3IBi5yDGTBVXwuFGIZM4b4apmML0ii1p9UhXqBYAa1R35Mp1VBfmK1mbDUMjpHeG+FalJ52OiyHgVAJY2GyvrHi6IK+JPJRm+x2taS1AR1jWJnSs8+rcIY19FuLNCl4zTEt085VhIyRdn06mdv3QZy3ccfQU9gpJspglQK7Uga71Xbm1VO3KZUL5bgbspaVVrcaTn8FGAAMVorkI4gvlgAAAABJRU5ErkJggg==');}


/* hero */
.hero { position: relative; overflow: hidden; background-color: #014976;}
.hero-bg { z-index: 0; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-size: cover; background-position: center; background-repeat: no-repeat;}
.hero-bg video { position: absolute; min-width: 100%; min-height: 100%; object-fit: cover; height: auto!important; /*left: 50%; top: 50%; transform: translate(-50%, -50%);*/}
.hero .container { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%;}
.hero-text { margin-top: 8vw; max-width: 1150px; font-size: 5.2rem; line-height: 1.3; font-weight: 700; color: #fff; text-shadow: 4px 3px 7px rgba(0,0,0,.4);}
@media (min-width: 1420px) {
  .hero-bg video { bottom: -15%;}
}
@media (min-width: 769px) and (max-width: 1099px) {
  .hero-text { font-size: calc(2.7vw + 1.7rem);}
}
@media (min-width: 769px) {
  .hero .container { height: 53.133vw;}
  .hero-sec .container { height: 420px;}
}
@media (max-width: 768px) {
  .hero .container { padding: 130px 20px 100px;}
  .hero-text { font-size: calc(3vw + 2rem);}
  .hero-sec .container { height: 210px;}
}


/* tiles */
.tiles { margin: 0 -2rem;}
.tile { padding: 0 2rem 2rem; display: flex;}
.tile .inner { width: 100%;}
.tile-1 .img { margin-bottom: -.4rem; padding-bottom: 61%; background-position: center; background-size: cover; background-repeat: no-repeat;}

.tile-3 { display: flex; align-items: center;}

.tile-4 .inner { display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 2rem;}

.tile-5 .inner { padding: 3.5rem 2.5rem; width: 100%; border-radius: 4px; background: #fff; box-shadow: 4px 4px 14px rgba(191,198,206,.45);}

@media (min-width: 769px) {
  .tile-2 .inner { padding: 3.4vw 4.8vw;}
}
@media (max-width: 768px) {
  .tile-1 { margin: 0 auto 2rem; width: 420px; max-width: 100%;}
  .tile-2 .inner { padding: calc(3.4vw + 6px) calc(4.8vw + 6px);}
}

.img-tile { background-position: center; background-size: cover; background-repeat: no-repeat;}
.img-tile .wrapper { padding: 0 0 68%!important;}

.tiles-full .tile:first-child { padding-right: 2rem;}
.tiles-full .tile:last-child { padding-left: 2rem;}
@media (min-width: 1200px) {
  .tiles-full .tile .wrapper { width: 580px;}
  .tiles-full .tile:first-child { justify-content: flex-end;}
  .tiles-full .tile:last-child { justify-content: flex-start;}
}
@media (min-width: 769px) {
  .tiles-full .tile:first-child .wrapper { padding: 4rem 5rem 4rem 2rem;}
  .tiles-full .tile:last-child .wrapper { padding: 4rem 2rem 4rem 5rem;}
}
@media (max-width: 768px) {
  .tile:last-child { padding-bottom: 0;}
  .tiles-full .tile { padding: 4rem 2rem;}
}


/* news-investors */
.news-investors { background: url("././images/bg-news-investors.jpg") center/cover no-repeat;}
@media (min-width: 769px) {
  .news-investors h3, .news-investors .h3 { margin-bottom: -4px;}
  .news-investors .item-1.space-top-md { padding-top: 2.4rem;}
}


/* investors */
.table { width: 100%; border-collapse: separate; border-spacing: 0;}
.table th, .table td { padding: 1.6rem; line-height: 1.2;}
.table th { color: #818181; font-weight: 700; text-transform: uppercase; text-align: left;}
.table thead td { text-align: center; font-weight: 700;}
.table tbody tr:nth-child(2n+1) { background-color: #e8ebef;}

.sn-filings .table td:nth-of-type(1), .sn-filings .table td:nth-of-type(3), .sn-filings .table td:nth-of-type(4) { white-space: nowrap;}
.sn-committee td { color: #014976;}
.sn-committee td:not(:first-child) { text-align: center;}
.sn-committee tbody td:first-child .ico { margin-left: .5em;}

.legend { display: flex;}
.legend .ico { margin-top: -2px;}
.ico-person { width: 19px; height: 21px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAApCAYAAABZa1t7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABNVJREFUeNrMWElPI2cU/GwaYwwYYxaZRSwDmC2AWYQyESCkKEKISBG/IKccOM95TnPOKYcoml+QSxIRKRAJJGQIiwjDgAKxWMxgjAGzm8FsxqSqRY+YhMVtGoeWWrQad3d9r+q9V+/TXV5eiqd46MUTPZ4sMCmah05PT/UHBweWk5MTYygUksLh8IcFxsXFheLj40MpKSkBs9kc1Ol0sQF2cXEhlpeXn42Pjy+43W5xeHgoAExQqwSRkJAgrFarqKur+7yxsfFPXAceHRgiJI2NjX3qdDpb9/f3RSAQYPTk/ynAEDGBaIq9vb2BpaWlb9ra2gbLy8sX1UZOUgNqcnKyvr+/f2hubk6kpqYKSZKEyWT66HcECHrFysqK8Hq9r3HdTWpLSkrePYr4ER3zwMDA+OrqqsjIyBAGg0Ho9f99XIka9CWSkpLExMTE91zQo2Tl2dmZfn193Ubqzs/PhRpaEGmxvb2dgdNCfWoK7OjoyOTz+WYpctKn5mBk8fwPXBgWJWkKjGWB0aJ+bqLvzg/g94g4E+JvREyvKTDWKlIYTfsi7aTw6nltgWHVYQpayTrVQkbU+DxAhjUHRm1FU8Wv1zfNsxJUSNSJ8hG1VPJZJID8Hk2B7e7uWlkwqRO1K+fv2bbW1tYI0KApMLQfC8qFLOJosjIYDIqtrS2hebm4cgxRWxhFY2pkEBGw7OzsjbKyMvnFbNpqPnB8fCwsFotAI29HXw1qCiw3N9fb1NRUC4ByJWcHiCQbeSQmJgq73f51Q0PDG82BAUy4uLh4Ef6q3WaziUiKLcFTX6WlpaK2tvZtZmbmtpp2po9UI7A5QYfD8RbAuknPfQfBExyAfQXLs/godUw5cnJy/Dh9dKl3dQGl3tGrFRQUvOOiHn0Ygc58eXl5cpbdZmMYKYKiJklhTKYkZJerubn5C0aNTvWWYUUUFha+6OzsLMvKyvLHBFhaWtr7+vr6N+np6XLUrmeoQi1BU1dVVVXzRqMxFLO5kk0dAOVScF1nyjXrFmz1+5jNlZh8kjGyPZufn7ezRZHK6y1KKbxs2NPT0w5e5+fne1Bq3Cw5qrrFffUIztO0ublp29jYsOFvFmbKnz0ej+zllSZ9U6ngfUYVwERRUVE7uwfo30a52QDV4aiA8R5PNG8zVl4zPDw8xOGWH2OEIm1JyrsJlFlaWVkpWltbK/DXxXfcZQhuBOb3+60YuxpnZ2c/gdf/FrZHdgh8kXJGAo6JwZNlhYtKTk6m/l6i3HhrampmWLBvi95HwOCbjAsLC3aXy1U+NTX1Iymjq0BmqfZhN0WPkeMCGb2rVtVeUVHhAtWefy9Up9DG2XFkZOSz3t7eIYhcXuVDrE4kIGkIqquruzs6On5Dh/Bc76UyMIa7p6fnS6fT+StXxGy7TwMPPbhwfpvTOpLkZVdX1y+g9q8P5QIaMoE2x+jo6HOO/6xBD6UtUstNYJxXke2vBgcH91EXg7BIbgZFghfP6evr+2NnZ0feKOHNWG5/kk5KZmZm5jto+YSUsltI3ICjH6eVidQEaq23q8TjXPAaEfwJwHYlthc4AFlX7HH/x2YxWSKlZEzZRpDY/VtaWtpx4/dYaOuOHSVubz2HzuSWouMNpK4hmmFWa0oRmDDkFJIL+FPd5/9HgAEA39ipLDNodEYAAAAASUVORK5CYII=');}
.ico-2person { width: 23px; height: 21px; background-image: url('data:image/png;base64,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');}
.ico-calc { width: 18px; height: 21px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAApCAYAAABdnotGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkFJREFUeNrsmM1rE1EUxSedaQW/10WhlKCLJJqUFqELF11Y7KKIoisX7V7/Al2V/guuDdpNaGkXKnQhgouidFMVVIraagitKVRQ8YsmGc+FMzAM7+Eb0vlA5sCPkOQkc/Jy3507kyvcfmBRx8BZcMqKTz2gDl6CbXnB4RsFcA8MWcnoI7gJHkrCflBLMIxoANwHwxLoAlcoaR0H1yVQyUqPSo6vjvzaAy/ADxbefsrlMWUDHQ685zg0BLUMLoFOhKsxC24Fw+p+fT3iMKL3uj6gkhNDvfSGCZSYskD/TSA3hmO7aVshN8z2lvPbFNgFdgRBDoDpMIEGwd2sqLNABtLVkJxYP4BffC5FmFcUuBToBseUHL8vrzlPbYLv9Nn09Zmu0GNQ8VEG8wrfM46+ZSLeqsIns9WIzyfcCbNC7/irPf0GbxQ+WcVvvtX6A14rfJ/YQjyf/AOvwtSQbRi+G1+o8cPV1JWJOlEU9Ri44lvmo2BS4RsF18AOi/UgP7fvgU6DBcPrqVrWGLNOrVGDfcXboidZuEFtgZ++Tn2im5FFt0JPeGVZJGfAosK3yu5cok8e56L4y96CL+zQwlfewwlqnVve88m5ai2KQI5hZ3W6uMgMNVO3Fa+1DLty29DXClPU58E4O7UU6xFwUeE7ByZ8nfqQpqNXePOiwUWQceaqLpBqRxR5B+RfkpnmkYFPduiSgc+WtM0UtaGmBHqeokArEuipbnqLWTKlVqWG5PbdDc68l3lNFqc+M8yM9LG/AgwAwvtvIDMI2ggAAAAASUVORK5CYII=');}
@media (min-width: 769px) {
  .legend > div:not(:last-child) { margin-right: 3.9rem;}
}
@media (max-width: 768px) {
  .table.mobile-mode thead { display: none;}
  .table.mobile-mode tr { display: block; padding: 10px 0 16px;}
  .table.mobile-mode td { display: flex; padding: 4px 10px;}
  .table.mobile-mode td:before { content: attr(aria-label); display: block; padding-top: 4px; font-size: 1.2rem; font-weight: 700; color: #818181;}
  .sn-filings .table td:before { flex-basis: 60px; min-width: 60px;}
  .sn-committee .table.mobile-mode td:before { flex-basis: 190px; min-width: 190px; text-align: left;}
  .sn-committee .table.mobile-mode td:first-child:before { display: none;}

  .legend { flex-direction: column;}
  .legend > div { margin-bottom: 6px;}
}


.nasdaq-tcda .prehead { font-size: 2.6rem; font-weight: 700; text-align: left;}
.nasdaq-tcda .head { margin-top: 2.4rem;}
.nasdaq-tcda .line { display: flex; margin-bottom: 16px;}
.nasdaq-tcda .line > div { flex-basis: 50%; padding-left: 12%;}
.nasdaq-tcda .main-value { margin-top: 6px; font-size: 4.5rem; line-height: 1.2;}
.nasdaq-tcda .v-area { margin: 24px 0 26px; line-height: 1.1;}
.nasdaq-tcda .date-line, .nasdaq-tcda .delay-line { padding-top: 8px; font-size: .88em; line-height: 1.2;}
.nasdaq-tcda .graph-area { padding: 12px; width: 495px; max-width: 100%; background-color: #0e4b6f;}
@media (max-width: 1099px) {
  .nasdaq-tcda { flex-direction: column;}
  .nasdaq-tcda > div { padding-left: 0; padding-right: 0;}
  .nasdaq-tcda .v-area { margin-left: auto; margin-right: auto; width: 495px; max-width: 100%;}
  .graph-area { margin: 3rem auto 0;}
}


/* item-1 */
.item-1 .head { position: relative; margin-top: 4px; padding: 20px 44px 20px 20px; font-weight: 700; color: #014976; cursor: pointer; background-color: #e8ebef;}
.item-1 .content { padding: 0 20px; max-height: 0; overflow: hidden; transition: .5s ease;}
.item-1.show .content { padding: 20px; max-height: 3000px;}
  .item-1 .head .acc-ico { position: absolute; right: 20px; top:50%; transform: translateY(-50%); width: 17px; height: 17px;}
  .item-1 .head .acc-ico:before, .item-1 .head .acc-ico:after { content: ""; position: absolute; background: #2b7cb3; transition: .5s ease;}
  .item-1 .head .acc-ico:before { left: 7px; top: 0; width: 3px; height: 17px;}
  .item-1 .head .acc-ico:after { left: 0; top: 7px; width: 17px; height: 3px;}
  .item-1.show .acc-ico:before { opacity: 0;}
.item-1 .link-line { padding-top: .8rem;}

/* item-2 */
.item-2 { display: flex;}
.item-2 .content { flex-grow: 1;}
.item-2 .ico-col { flex-grow: 0; flex-basis: 27px; margin-right: 20px; padding-top: .88em;}
.item-2 .ico-col-sm { margin-right: 0; padding-top: 0;}
.sn-events .item-2 .ico-col { padding-top: .3em;}
@media (max-width: 768px) {
  .item-2 .ico-col { flex-basis: 20px; margin-right: 12px;}
}


/* item-3 */
.sc-videos .item-3 {cursor: pointer;}
.item-3 { margin-bottom: 4.5rem;}
.item-3 .content { display: flex;}
.item-3 .ico { padding: .4rem 1.8rem 0 0;}
.ico-num { display: flex; justify-content: center; align-items: center; width: 42px; height: 42px; font-size: 2.8rem; font-weight: 700; color: #fff; border-radius: 100%; background: #8a8a8a;}
.item-3 .text { flex-grow: 1;}
@media (min-width: 1100px) {
.item-3.col-md-6:nth-child(2n+1) { padding-right: 3.6rem;}
.item-3.col-md-6:nth-child(2n) { padding-left: 3.6rem;}
.item-3.col-md-4:nth-child(3n+1) { padding-right: 3.8rem;}
.item-3.col-md-4:nth-child(3n+2) { padding-left: 1.9rem; padding-right: 1.9rem;}
.item-3.col-md-4:nth-child(3n+3) { padding-left: 3.8rem;}
.item-3 .content { padding-top: 2rem;}
}
@media (min-width: 769px) {
.item-3.col-md-12 { display: flex; flex-basis: 100%!important; width: 100%!important;}
.item-3.col-md-12 .video { flex-grow: 1;}
.item-3.col-md-12 .content { padding-left: calc(20px + 2%); flex-basis: calc(300px + 10%);}
}
@media (min-width: 769px) and ( max-width: 1099px) {
  .item-3 { flex-basis: 50%;}
  .item-3 { margin-bottom: 4.5rem;}
  .item-3:nth-child(2n+1) { padding-right: 3.6rem;}
  .item-3:nth-child(2n) { padding-left: 3.6rem;}
  .item-3 .content { padding-top: 2rem;}
}
@media (max-width: 768px) {
  .item-3 { max-width: 500px; width: 100%; margin-left: auto; margin-right: auto;}
  .item-3 .content { padding-top: 1rem;}
}


/* item-4 */
.item-4 { display: flex;}
.item-4 .pic { padding-top: 2px;}
.item-4 .pic .pic-wrapper { position: relative; padding-top: 70.13%; background-size: cover; background-position: center; background-repeat: no-repeat; background-image: url("././images/team/team-placeholder.jpg");}
.item-4 .pic .pic-wrapper:after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; background: url("././images/pic-bot.png") center bottom/cover;}
.item-4 .content { flex-grow: 1;}
.item-4 .name { font-size: 1.1111em; font-weight: 700;}
@media (min-width: 1100px) {
  .item-4 .pic { margin-right: 2.8rem; flex-basis: 187px; min-width: 187px;}
  .item-4 .pic .pic-wrapper:after { height: 20px;}
}
@media (min-width: 900px) and (max-width: 1099px) {
  .item-4 .pic { margin-right: 2rem; flex-basis: 200px; min-width: 200px;}
  .item-4 .pic .pic-wrapper:after { height: 17px;}
}
@media (min-width: 769px) and (max-width: 899px) {
  .item-4 .pic { margin-right: 2rem; flex-basis: 140px; min-width: 140px;}
  .item-4 .pic .pic-wrapper:after { height: 14px;}
}
@media (max-width: 768px) {
  .item-4 .pic { margin-right: 2rem; flex-basis: 140px; min-width: 140px;}
  .item-4 .pic .pic-wrapper:after { height: 14px;}
  .item-4 .name { padding-bottom: .7rem;}
  .item-4 .link-line { padding-top: 1.2rem;}
}


.item-5 .ico + .content { margin-top: 2.6rem;}


/* board */
.sn-board { padding-top: 3rem;}
.sn-board .item-3 { margin-bottom: 3.5rem;}
.sn-board .item-3 .line-1, .sn-board .item-3 .line-2 { font-style: italic;}
@media (min-width: 641px) {
  .sn-board .col:nth-of-type(2n+1) { padding-right: 20px;}
  .sn-board .col:nth-of-type(2n) { padding-left: 20px;}
}
@media (max-width: 640px) {
  .sn-board .fl-container { flex-direction: column;}
}


/* sn-sitemap */
.sn-sitemap ul { margin-bottom: 0!important;}
.sn-sitemap > ul { padding-top: 6px;}
.sn-sitemap > ul > li { margin-bottom: 0!important; padding-left: 0!important;}
.sn-sitemap ul li:before { display: none;}
.sn-sitemap ul ul li { padding-left: 3.5rem!important;}


/* form */
.form-row { margin-bottom: 2.6rem; display: flex; width: 100%;}
.form-row label.label { display: block; margin-bottom: .7em; min-height: 1.55em; font-weight: 700; color: #014976; text-transform: uppercase;}
.form-row label .req { color: #d69551;}
.text-field { width: 100%; border: 0; border-bottom: 2px solid #d7d7d7;}
.form-row textarea { padding: 8px 12px; width: 100%; height: 200px; border: 2px solid #d7d7d7;}

label.checkbox input[type=checkbox] { position: absolute; opacity: 0;}
.checkbox .ico-checkbox { position: relative; display: inline-block; vertical-align: middle; margin-right: .6em; border: 2px solid #d7d7d7;}
.checkbox .ico-checkbox:before, .checkbox .ico-checkbox:after { opacity: 0; content: ""; position: absolute; height: 2px; background: #2b7cb3; transition: .1s ease;}
.checkbox .ico-checkbox:before { left: 2px; bottom: 8px; width: 8px; transform: rotate(55deg);}
.checkbox .ico-checkbox:after { left: 3px; bottom: 13px; width: 21px; transform: rotate(-55deg);}
  .checkbox input[type="checkbox"]:checked + .ico-checkbox:before,
  .checkbox input[type="checkbox"]:checked + .ico-checkbox:after { opacity: 1;}
  .checkbox input[type="checkbox"]:checked + .ico-checkbox:before { bottom: 6px;}
  .checkbox input[type="checkbox"]:checked + .ico-checkbox:after { bottom: 11px;}

  .chb-sm .ico-checkbox { width: 20px; height: 20px; border-radius: 2px;}
  .chb-big .ico-checkbox { width: 28px; height: 28px; border-radius: 3px;}
  .checkbox.chb-big .ico-checkbox:before { left: 4px; bottom: 10px; width: 11px;}
  .checkbox.chb-big .ico-checkbox:after { left: 6px; bottom: 17px; width: 27px;}
  .checkbox.chb-big input[type="checkbox"]:checked + .ico-checkbox:before { bottom: 8px;}
  .checkbox.chb-big input[type="checkbox"]:checked + .ico-checkbox:after { bottom: 15px;}

.submit-row { align-items: center;}
.submit-row  label.checkbox { font-size: 1.2rem; line-height: 1.2; font-weight: 700;}
.submit-row > div:last-child { text-align: right;}
.submit-row .checkbox { white-space: nowrap;}
.submit-row .btn, .send-row .btn { width: 140px; letter-spacing: .21em;}

.sc-year .btn { min-width: 136px;}
.select-wrapper { width: 100%;}
.select-wrapper select { display: none;}
.select-wrapper .ui-button { position: relative; display: block; padding: 4px 13px; width: 100%; border-radius: 4px; border: 2px solid #d7d7d7;}
.ui-selectmenu-menu { z-index: 100; position: absolute; display: none;}
.ui-selectmenu-icon { position: absolute; right: 11px; top: 16px; border-left: 6px solid transparent; border-top: 6px solid #818181; border-right: 6px solid transparent;}
.ui-selectmenu-menu .ui-widget.ui-widget-content { border-radius: 4px; border: 2px solid #d7d7d7; border-top: 0; background: #fff;}
.ui-selectmenu-open { display: block;}
.ui-selectmenu-menu .ui-widget.ui-widget-content .ui-menu-item:hover { background: rgba(0,0,0,.05);}
.ui-selectmenu-menu .ui-widget.ui-widget-content .ui-menu-item > div { padding: 2px 13px;}

.sc-contact, .sc-life { background: url("././images/bg-web.jpg") center/cover no-repeat #014976;}
@media (min-width: 900px) {
  .form-row .col:first-child { padding-right: 1.8rem;}
  .form-row .col + .col { padding-left: 1.8rem; padding-right: 1.8rem;}
  .form-row .col:last-child { padding-right: 0;}
}
@media (max-width: 899px) {
  .form-row { flex-direction: column;}
  .form-row > div:not(:last-child) { margin-bottom: 2rem;}
}
@media (max-width: 768px) {
  .ui-selectmenu-icon { top: 13px;}
}

/* pagination */
.pagination { margin-top: 4.2rem; padding-top: 2.6rem; display: flex; flex-wrap: wrap; width: 100%; font-weight: 700; border-top: 2px solid #ccc;}
.pagination li { margin-bottom: 0!important; padding: 2px 2.2rem 0 0!important;}
.pagination li:before { display: none!important;}
.pagination a:not(:hover) { color: #2b7cb3;}
.pagination .active a { color: #2b7cb3!important;}
.pagination .hidden, .pagination .not-active { display: none;}


/* video / sn-video & sc-videos */
.col-md-6 .sn-video { margin-left: auto; margin-right: auto; max-width: 574px;}
.video-wrapper-f { position: relative;}
.video-wrapper { position: relative; padding-top: 54.4%; overflow: hidden;}
.video-wrapper > * { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: auto!important; height: auto!important;}
.col-md-4 .video-wrapper { padding-top: 61.5%;}
.popup .text-slide .text-to-ic p:last-child { margin-bottom: 2.4rem!important;}


/* contsct */
.map-wrapper { position: relative; overflow: hidden;}
.map-wrapper > * { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 403px; height: 340px; /*width: auto!important; height: auto!important;*/}
@media (min-width: 769px) {
  .sc-contact .col-1 { flex-grow: 1;}
  .sc-contact .col-2 { flex-basis: 31%; margin-left: 5.5rem;}
  .map-wrapper { padding-top: 84.42%; margin-bottom: 5rem;}
}
@media (max-width: 768px) {
  .sc-contact .col-2 { width: 420px; max-width: 100%;}
  .map-wrapper { padding-top: 84.42%; margin: 5rem 0;}
  .sc-contact .social { }
}


/* sc-emails */
.sc-emails .tiles { justify-content: center;}
.sc-emails .tiles .tile-4 { width: 335px;}
.sc-emails .tiles .tile-4 .inner { min-height: 124px;}
@media (max-width: 768px) {
  .sc-emails .tiles { align-items: center;}
}


/* sc-life */
.sc-life { color: #fff;}
.sc-life .items { margin: 0 -15px; justify-content: space-around;}
.sc-life .items .ico { width: 106px; height: 84px; background: url("././images/icons.png") 0 0/1300px auto no-repeat;}
.sc-life .items .ico-2 { background-position: -150px 0;}
.sc-life .items .ico-3 { background-position: -300px 0;}
.sc-life .items .ico-4 { background-position: -450px 0;}
.sc-life .items .ico-5 { background-position: -600px 0;}
.sc-life .items .ico-6 { background-position: -750px 0;}
@media (min-width: 1340px) {
  .sc-life .items > * { margin: 0 20px 30px; flex-basis: 180px; min-width: 180px; max-width: 180px;}
}
@media (min-width: 769px) and (max-width: 1339px) {
  .sc-life .items > * { padding: 20px 30px; flex-basis: 33.33%;}
}
@media (min-width: 480px) and (max-width: 768px) {
  .sc-life .items > * { padding: 20px 30px; flex-basis: 50%; max-width: 320px;}
}
@media (max-width: 479px) {
  .sc-life .items > * { padding-bottom: 30px; flex-basis: 100%; max-width: 320px;}
  .sc-life .items .ico { transform: scale(.75); transform-origin: center bottom;}
  .sc-life .ico + .content { margin-top: 1.8rem;}
}

/* sc-who */
.sc-who { background: url("././images/who.jpg") center / cover no-repeat #5d5d5d;}
.sc-who .tiles-full { justify-content: space-between;}
.sc-who .tile { background-position: center; background-size: cover; background-repeat: no-repeat;}
.sc-who .tile:nth-of-type(1) { margin-right: 2px; flex-basis: calc(31.7% - 6px); padding-top: 23.23%;}
.sc-who .tile:nth-of-type(2) { margin-left: 1px; margin-right: 1px; flex-basis: calc(32.5% - 6px);}
.sc-who .tile:nth-of-type(3) { margin-left: 2px; flex-basis: calc(35.8% - 6px);}


/* sc-benefits */
.sc-benefits .tile-5 { margin-bottom: 3rem;}
@media (min-width: 769px) {
  .sc-benefits .tile-5:first-child, .sc-benefits .tile-5:nth-child(3n+1) { padding-right: 3rem;}
  .sc-benefits .tile-5:nth-child(3n+2) { padding-left: 1.5rem; padding-right: 1.5rem;}
  .sc-benefits .tile-5:nth-child(3n+3) { padding-left: 3rem;}
}
@media (min-width: 640px) and (max-width: 768px) {
  .sc-benefits .tile-5 { flex-basis: 50%;}
  .sc-benefits .tile-5:nth-child(2n) { padding-left: 10px;}
  .sc-benefits .tile-5:nth-child(2n+1) { padding-right: 10px;}
}
@media (min-width: 640px) {
  .sc-benefits .tile-5 { display: flex; min-height: 250px;}
}
@media (max-width: 639px) {
  .sc-benefits .tile-5 { width: 100%; max-width: 320px; min-height: 220px; margin-left: auto; margin-right: auto;}
.sc-benefits .tile-5 .inner { height: 100%;}
}

blockquote {
    border: solid 1px #CCC;
    border-radius: 5px;
    overflow: hidden;
    width:75%;
    margin-bottom: 30px;
    padding: 15px 40px;
    margin-top: 0px;}
    
    .anchor { position: absolute;}
@media (min-width: 769px) {
  .anchor { margin-top: -90px;}
}
@media (max-width: 768px) {
  .anchor { margin-top: -142px;}
}

/* metabolik acidosis ckd - popup */
.popup-open { overflow: hidden;}
.popup-cover { display: none; justify-content: center; align-items: center; z-index: 10000; position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,.75);}
.popup-wrapper { z-index: 1000; position: relative; display: flex; margin: 0 40px; width: 1340px; max-width: 100%; max-height: calc(100% - 40px); overflow: hidden;}
.popup-back { position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
.popup { width: 100%; max-height: 100%; overflow: auto;}
.popup-inner { position: relative; padding: 67px 95px; width: 100%; background: #fff;}
.popup p:not(:last-child) { margin-bottom: 2.4rem;}
.popup-wrapper .close { z-index: 1; position: absolute; right: 44px; top: 12px; width: 20px; height: 20px; cursor: pointer;}
.popup-wrapper .close:before, .popup-wrapper .close:after {content: ""; position: absolute; left: 0; top: 50%; margin-top: -1px; width: 110%; height: 2px; transition: .25s ease-in-out; background: #818181;}
.popup-wrapper .close:before { transform: rotate(45deg);}
.popup-wrapper .close:after { transform: rotate(-45deg);}
.popup-wrapper .close:hover { color: #ccc;}
.popup-wrapper .close:hover:before, .popup-wrapper .close:hover:after { background: #ccc;}

.popup .video-wrapper { padding-top: 60%;}
.popup .slider-controls { z-index: 1; position: absolute; left: 1rem; right: 1rem;}
.popup .slider-controls a { position: absolute; margin-top: calc(30% - 38px); width: 30px; height: 76px;}
.popup .slider-controls a.hidden, .popup .slider-controls a.not-active,
.popup .thumbs-controls a.hidden, .popup .thumbs-controls a.not-active { display: none;}
.popup .slider-controls a, .popup .thumbs-controls a:before { cursor: pointer; background: url('data:image/png;base64,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') center/contain no-repeat;}
.popup .slider-controls a:hover { opacity: .65;}
.popup .slider-controls .prev { left: 1.8rem;}
.popup .slider-controls .next { right: 1.8rem;}
.popup .slider-controls .next, .popup .thumbs-controls .next i { transform: rotate(180deg);}
.popup .thumbs { position: relative; overflow: hidden; margin-top: 1rem;}
.popup .thumbs .wrapper { display: flex; justify-content: flex-start; transition: all 0.5s ease 0s;}
.popup .thumbs .wrapper .thumb { flex-basis: 116px; min-width: 116px; height: 81px; margin-right: 11px; cursor: pointer; border: 1px solid #dbdbdb; background-position: center; background-size: cover; background-repeat: no-repeat;}
.popup .thumbs .wrapper .thumb.active { cursor: default; border: 6px solid #d69551;}
.popup .thumbs-controls { position: absolute; left: 0; right: 0; top: 0;}
.popup .thumbs-controls a { position: absolute; top: 0; width: 30px; height: 81px; display: flex; align-items: center;}
.popup .thumbs-controls .prev { left: 0;}
.popup .thumbs-controls .next { right: 0;}
.popup .thumbs-controls a i { content: ""; position: relative; display: block; width: 12px; height: 24px;}
.popup .thumbs-controls .prev { justify-content: flex-start; background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 10%, rgba(255,255,255,0) 100%);
  background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,0) 100%);
  background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
}
.popup .thumbs-controls .next { justify-content: flex-end; background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 90%, rgba(255,255,255,1) 100%);
  background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);
  background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}
.popup .thumbs-controls a i:before, .popup .thumbs-controls a i:after { content: ""; position: absolute; width: 100%; height: 2px; background: #afafaf;}
.popup .thumbs-controls a i:before { bottom: 7px; transform: rotate(45deg);}
.popup .thumbs-controls a i:after { top: 7px; transform: rotate(-45deg);}
.popup .thumbs-controls a:hover i:before, .popup .thumbs-controls a:hover i:after { background: #333;}

.popup h1, .popup .h1 { font-size: 3.2rem;}
@media (max-width: 899px) {
  .popup-inner { padding: 40px 30px;}
}
@media (min-width: 769px) and (max-width: 1099px) {
  .popup h1, .popup .h1 { font-size: calc(1.6vw + 1.5rem);}
}
@media (max-width: 768px) {
  .popup-wrapper { margin: 0 10px; width: calc(100vw - 20px);}
  .popup h1, .popup .h1 { font-size: calc(1.8vw + 1.8rem);}
  .popup .slider-controls a { position: absolute; margin-top: calc(30% - 22px); width: 18px; height: 45px;}
  .popup .slider-controls .prev { left: 0;}
  .popup .slider-controls .next { right: 0;}
  .popup .thumbs .wrapper .thumb { flex-basis: 80px; min-width: 80px; margin-right: 6px;}
  .popup .thumbs .wrapper .thumb , .popup .thumbs-controls .next { height: 55px;}
  .popup .thumbs .wrapper .thumb.active { border-width: 3px;}
  .popup-wrapper .close { right: 14px; top: 10px;}
}

.chart-wrapper img { margin: 0 auto;}
.chart-1 img { width: 907px;}
.chart-2 img { width: 885px;}

.sc-team .item-4 .name { padding-bottom: .8rem;}
.sc-team .item-4 .position { font-style: italic;}
.sc-team .item-4 .link-line { padding-top: 0;}
@media (min-width: 769px) {
  .sc-team { padding-bottom: 0;}
  .sn-board { padding-top: 6rem;}
}

@media (min-width: 769px) {
  .w-32 { flex-basis: 32%; min-width: 32%;}
  .item-2 .pic.w-32 { margin-right: 3.8%; padding: 0 10px;}
}

.bio_popup .bio_image { width: 187px; margin: .3em 2.5rem .5rem 0;}
@media (min-width: 480px) {
  .bio_popup .bio_image { float: left;}
}
@media (max-width: 479px) {
  .bio_popup .bio_image { margin-bottom: 1.5rem;}
}

.has-link { cursor: pointer;}


/* visual abstracts */
.va-tiles .tile { margin-top: 3rem; margin-bottom: 3rem;}
.va-tiles .tile a { display: block; width: 100%;}
.va-tiles .tile-1 .img { padding-bottom: 56.25%;}


.wecare { width: 52%;}
@media (max-width: 479px) {
  .wecare { width: 100%;}
}

#main-nav > li:hover > a, #main-nav > li.active > a { color: #79b2d9;}


#gnewtonCareerBody table td {text-align:center!important;}



#gnewtonCareerBody  * {font-size:24px!important;}