@import url("https://use.fontawesome.com/releases/v5.13.0/css/all.css");
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/* line 56, ../sass/normalize/_normalize-mixin.scss */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
/* line 85, ../sass/normalize/_normalize-mixin.scss */
body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
/* line 93, ../sass/normalize/_normalize-mixin.scss */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 107, ../sass/normalize/_normalize-mixin.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 200, ../sass/normalize/_normalize-mixin.scss */
figcaption,
figure {
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
/* line 209, ../sass/normalize/_normalize-mixin.scss */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 223, ../sass/normalize/_normalize-mixin.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * Add the correct display in IE.
 */
/* line 233, ../sass/normalize/_normalize-mixin.scss */
main {
  display: block;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 253, ../sass/normalize/_normalize-mixin.scss */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
/* line 268, ../sass/normalize/_normalize-mixin.scss */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 283, ../sass/normalize/_normalize-mixin.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
/* line 293, ../sass/normalize/_normalize-mixin.scss */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 302, ../sass/normalize/_normalize-mixin.scss */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 312, ../sass/normalize/_normalize-mixin.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
/* line 323, ../sass/normalize/_normalize-mixin.scss */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
/* line 331, ../sass/normalize/_normalize-mixin.scss */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
/* line 340, ../sass/normalize/_normalize-mixin.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 349, ../sass/normalize/_normalize-mixin.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 357, ../sass/normalize/_normalize-mixin.scss */
sub {
  bottom: -0.25em;
}

/* line 361, ../sass/normalize/_normalize-mixin.scss */
sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 374, ../sass/normalize/_normalize-mixin.scss */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
/* line 383, ../sass/normalize/_normalize-mixin.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
/* line 392, ../sass/normalize/_normalize-mixin.scss */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
/* line 400, ../sass/normalize/_normalize-mixin.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 414, ../sass/normalize/_normalize-mixin.scss */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 */
/* line 434, ../sass/normalize/_normalize-mixin.scss */
button {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 443, ../sass/normalize/_normalize-mixin.scss */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
/* line 454, ../sass/normalize/_normalize-mixin.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/* line 461, ../sass/normalize/_normalize-mixin.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  /**
   * Remove the inner border and padding in Firefox.
   */
  /**
   * Restore the focus styles unset by the previous rule.
   */
}
/* line 470, ../sass/normalize/_normalize-mixin.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/* line 479, ../sass/normalize/_normalize-mixin.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Show the overflow in Edge.
 */
/* line 488, ../sass/normalize/_normalize-mixin.scss */
input {
  overflow: visible;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
/* line 497, ../sass/normalize/_normalize-mixin.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 507, ../sass/normalize/_normalize-mixin.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/* line 517, ../sass/normalize/_normalize-mixin.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
  /**
   * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
   */
}
/* line 525, ../sass/normalize/_normalize-mixin.scss */
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 536, ../sass/normalize/_normalize-mixin.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/**
 * Correct the padding in Firefox.
 */
/* line 545, ../sass/normalize/_normalize-mixin.scss */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
/* line 556, ../sass/normalize/_normalize-mixin.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  color: inherit;
  /* 2 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 570, ../sass/normalize/_normalize-mixin.scss */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
/* line 579, ../sass/normalize/_normalize-mixin.scss */
textarea {
  overflow: auto;
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE, and Firefox.
 */
/* line 592, ../sass/normalize/_normalize-mixin.scss */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
/* line 600, ../sass/normalize/_normalize-mixin.scss */
summary {
  display: list-item;
}

/*
 * Add the correct display in IE 9-.
 */
/* line 608, ../sass/normalize/_normalize-mixin.scss */
menu {
  display: block;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 641, ../sass/normalize/_normalize-mixin.scss */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
/* line 649, ../sass/normalize/_normalize-mixin.scss */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
/* line 662, ../sass/normalize/_normalize-mixin.scss */
[hidden] {
  display: none;
}

/* colors used for this project */
/* #576F7F */
/* #003DA5 */
/* #071D49 */
/*# sourceMappingURL=main.css.map */
/* line 90, ../sass/parts/_scatterplot.scss */
#legend_1,
#legend_2,
#legend_3,
#legend_4 {
  background-color: #f0f0f0;
  fill: #000000 !important;
  margin-top: 0.5em;
  width: 100%;
}
/* line 98, ../sass/parts/_scatterplot.scss */
#legend_1 p,
#legend_2 p,
#legend_3 p,
#legend_4 p {
  padding-top: 1em;
  text-align: center;
}
/* line 102, ../sass/parts/_scatterplot.scss */
#legend_1 hr,
#legend_2 hr,
#legend_3 hr,
#legend_4 hr {
  width: 80%;
}
/* line 103, ../sass/parts/_scatterplot.scss */
#legend_1 svg,
#legend_2 svg,
#legend_3 svg,
#legend_4 svg {
  display: block;
  margin: auto;
  padding-left: 1em;
}
/* line 107, ../sass/parts/_scatterplot.scss */
#legend_1 svg text:first-child,
#legend_2 svg text:first-child,
#legend_3 svg text:first-child,
#legend_4 svg text:first-child {
  display: none;
}
/* line 110, ../sass/parts/_scatterplot.scss */
#legend_1 svg g,
#legend_2 svg g,
#legend_3 svg g,
#legend_4 svg g {
  cursor: pointer;
}
/* line 112, ../sass/parts/_scatterplot.scss */
#legend_1 svg g polygon,
#legend_1 svg g ellipse,
#legend_1 svg g rect,
#legend_2 svg g polygon,
#legend_2 svg g ellipse,
#legend_2 svg g rect,
#legend_3 svg g polygon,
#legend_3 svg g ellipse,
#legend_3 svg g rect,
#legend_4 svg g polygon,
#legend_4 svg g ellipse,
#legend_4 svg g rect {
  fill: #4a4a4a !important;
}

/* line 19, ../sass/second-look.scss */
body {
  font-family: Arial, sans-serif;
  font-weight: 500;
  color: #000000;
  /*line-height: 1.5em;*/
}
@media print {
  /* line 19, ../sass/second-look.scss */
  body {
    color: #000;
  }
}

@page {
  size: a4 portrait;
  margin: 0.5in;
}
@media print {
  /* line 37, ../sass/second-look.scss */
  .nces .header_container, .nces.footer_container {
    display: none;
  }
}

/* line 42, ../sass/second-look.scss */
.content-wrapper {
  margin: 0 auto;
  max-width: 1000px;
  padding-top: 80px;
}
@media print {
  /* line 42, ../sass/second-look.scss */
  .content-wrapper {
    padding-top: 0;
  }
}

/* line 2, ../sass/parts/_header-nav.scss */
header .iap-wrap {
  font-family: Montserrat, Arial, sans-serif;
  font-size: 13px;
  line-height: 22px;
  font-weight: 400;
  /* Navigation Bar */
  /* Drop Down */
  /* Padding Zero */
  /* Padding Top */
  /* Padding Bottom */
  /* Padding Left */
  /* Padding Right */
  /* Margin Auto */
  /* Margin Top */
  /* Margin Bottom */
  /* Margin Left */
  /* Margin Right */
}
/* line 20, ../sass/parts/_header-nav.scss */
header .iap-wrap img {
  width: 100%;
  height: 100%;
}
/* line 24, ../sass/parts/_header-nav.scss */
header .iap-wrap .wrapper-body {
  width: 1000px;
  margin: auto;
  padding-top: 80px;
}
/* line 29, ../sass/parts/_header-nav.scss */
header .iap-wrap .head {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: flex;
  align-items: center;
}
/* line 37, ../sass/parts/_header-nav.scss */
header .iap-wrap .navigation-description {
  text-align: center;
  margin: 20px 0;
  font-size: 15px;
  color: #4a4a4a;
  font-weight: Medium;
  line-height: 24px;
}
/* line 45, ../sass/parts/_header-nav.scss */
header .iap-wrap hr {
  margin: 25px 0;
}
/* line 48, ../sass/parts/_header-nav.scss */
header .iap-wrap .navigation {
  background: #5A5A5A;
  height: 50px;
  color: #FFF;
}
/* line 53, ../sass/parts/_header-nav.scss */
header .iap-wrap .navigation ul {
  list-style: none;
  height: 100%;
  text-align: center;
  display: table;
  font-weight: 600;
  font-size: 15px;
  padding-left: 10px;
}
/* line 62, ../sass/parts/_header-nav.scss */
header .iap-wrap .navigation ul li {
  width: 80px;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
/* line 68, ../sass/parts/_header-nav.scss */
header .iap-wrap .navigation ul li.active {
  background: #B20C0C;
}
/* line 71, ../sass/parts/_header-nav.scss */
header .iap-wrap .iap-nav-wrap {
  color: #b20c0c;
  text-decoration: none;
}
/* line 75, ../sass/parts/_header-nav.scss */
header .iap-wrap .iels-wrap {
  color: #98489B;
}
/* line 78, ../sass/parts/_header-nav.scss */
header .iap-wrap .iels-logo {
  position: absolute;
  right: 30px;
  top: 40px;
}
/* line 83, ../sass/parts/_header-nav.scss */
header .iap-wrap .pirls-wrap {
  color: #BD202E;
}
/* line 86, ../sass/parts/_header-nav.scss */
header .iap-wrap .pirls-logo {
  position: absolute;
  right: 30px;
  top: 40px;
}
/* line 91, ../sass/parts/_header-nav.scss */
header .iap-wrap .timss-wrap {
  color: #0A4268;
}
/* line 94, ../sass/parts/_header-nav.scss */
header .iap-wrap .timss-logo {
  position: absolute;
  right: 30px;
  top: 40px;
}
/* line 99, ../sass/parts/_header-nav.scss */
header .iap-wrap .pisa-wrap {
  color: #2963AF;
}
/* line 102, ../sass/parts/_header-nav.scss */
header .iap-wrap .pisa-logo {
  position: absolute;
  right: 30px;
  top: 40px;
}
/* line 107, ../sass/parts/_header-nav.scss */
header .iap-wrap .piaac-wrap {
  color: #127EC1;
}
/* line 110, ../sass/parts/_header-nav.scss */
header .iap-wrap .piaac-logo {
  position: absolute;
  right: 20px;
  top: 2px;
  width: 100px;
  height: 44px;
}
/* line 117, ../sass/parts/_header-nav.scss */
header .iap-wrap .icils-wrap {
  color: #3c938d;
}
/* line 120, ../sass/parts/_header-nav.scss */
header .iap-wrap .iap {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 10px;
}
/* line 126, ../sass/parts/_header-nav.scss */
header .iap-wrap .icils {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 10px;
}
/* line 132, ../sass/parts/_header-nav.scss */
header .iap-wrap .icils-logo {
  position: absolute;
  right: 30px;
  top: 60px;
}
/* line 137, ../sass/parts/_header-nav.scss */
header .iap-wrap .talis-wrap {
  color: #75995f;
}
/* line 140, ../sass/parts/_header-nav.scss */
header .iap-wrap .talis {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 10px;
}
/* line 146, ../sass/parts/_header-nav.scss */
header .iap-wrap .talis .talis-logo {
  position: absolute;
  right: 10px;
  top: 20px;
}
/* line 151, ../sass/parts/_header-nav.scss */
header .iap-wrap .inner-dropdown {
  padding-left: 30px;
  color: #5a5a5a;
  text-decoration: none;
  margin-bottom: 5px;
}
/* line 157, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu {
  list-style: none;
}
/* line 160, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu a {
  color: inherit;
}
/* line 163, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu li {
  text-align: center;
  position: relative;
  border: none;
  padding: 0 2px;
}
/* line 169, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu li:hover > a {
  background: #FFF;
  color: #000 !important;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
/* line 175, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu li a {
  display: block;
  outline: 0;
  text-decoration: none;
  margin: 0 8px;
  padding: 10px;
}
/* line 182, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu li.single > a {
  position: relative;
  top: 4px;
  margin: 0 8px;
  padding: 10px 0 17px 0;
}
/* line 188, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu li:hover .dropdown_2columns {
  left: 10px;
  top: auto;
}
/* line 192, ../sass/parts/_header-nav.scss */
header .iap-wrap .dropdown_2columns {
  margin: 0px auto;
  float: left;
  position: absolute;
  left: -999em;
  /* Hides the drop down */
  text-align: left;
  padding: 10px 5px 10px 5px;
  /*border: 1px solid #777777;
  border-top: none;*/
  background: #FFF;
  padding: 10px;
  z-index: 99999;
  font-family: Montserrat;
  font-size: 15px;
  font-weight: SemiBold;
  line-height: 28px;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
  width: 420px;
}
/* line 214, ../sass/parts/_header-nav.scss */
header .iap-wrap .dropdown_2columns a:link,
header .iap-wrap .dropdown_2columns a:visited,
header .iap-wrap .dropdown_2columns a:hover {
  padding: 0 !important;
  text-decoration: underline !important;
  margin: 0 !important;
  margin-bottom: 7px;
}
/* line 222, ../sass/parts/_header-nav.scss */
header .iap-wrap .table {
  display: table;
  width: 100%;
}
/* line 226, ../sass/parts/_header-nav.scss */
header .iap-wrap .tableCell {
  display: table-cell;
  vertical-align: middle;
}
/* line 230, ../sass/parts/_header-nav.scss */
header .iap-wrap .full_bg {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 235, ../sass/parts/_header-nav.scss */
header .iap-wrap .o-hidden {
  overflow: hidden;
}
/* line 238, ../sass/parts/_header-nav.scss */
header .iap-wrap .relative {
  position: relative;
}
/* line 241, ../sass/parts/_header-nav.scss */
header .iap-wrap .clearfix::before, header .iap-wrap .clearfix::after {
  display: table;
  content: "";
}
/* line 245, ../sass/parts/_header-nav.scss */
header .iap-wrap .clearfix::after {
  clear: both;
}
/* line 248, ../sass/parts/_header-nav.scss */
header .iap-wrap .text-center {
  text-align: center;
}
/* line 251, ../sass/parts/_header-nav.scss */
header .iap-wrap .text-left {
  text-align: left;
}
/* line 254, ../sass/parts/_header-nav.scss */
header .iap-wrap .text-right {
  text-align: right;
}
/* line 257, ../sass/parts/_header-nav.scss */
header .iap-wrap .full-wh {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 264, ../sass/parts/_header-nav.scss */
header .iap-wrap .hidden,
header .iap-wrap .hide {
  display: none;
}
/* line 268, ../sass/parts/_header-nav.scss */
header .iap-wrap .p0 {
  padding: 0 !important;
}
/* line 271, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt10 {
  padding-top: 10px !important;
}
/* line 274, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt15 {
  padding-top: 15px !important;
}
/* line 277, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt20 {
  padding-top: 20px !important;
}
/* line 280, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt30 {
  padding-top: 30px !important;
}
/* line 283, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt40 {
  padding-top: 40px !important;
}
/* line 286, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt50 {
  padding-top: 50px !important;
}
/* line 289, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt60 {
  padding-top: 60px !important;
}
/* line 292, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt70 {
  padding-top: 70px !important;
}
/* line 295, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt80 {
  padding-top: 80px !important;
}
/* line 298, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt90 {
  padding-top: 90px !important;
}
/* line 301, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt100 {
  padding-top: 100px !important;
}
/* line 304, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt110 {
  padding-top: 110px !important;
}
/* line 307, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt120 {
  padding-top: 120px !important;
}
/* line 310, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt130 {
  padding-top: 130px !important;
}
/* line 313, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt140 {
  padding-top: 140px !important;
}
/* line 316, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt150 {
  padding-top: 150px !important;
}
/* line 319, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt160 {
  padding-top: 160px !important;
}
/* line 322, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt170 {
  padding-top: 170px !important;
}
/* line 325, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt180 {
  padding-top: 180px !important;
}
/* line 328, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt190 {
  padding-top: 190px !important;
}
/* line 331, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt200 {
  padding-top: 200px !important;
}
/* line 334, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb0 {
  padding-bottom: 0px !important;
}
/* line 337, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb10 {
  padding-bottom: 10px !important;
}
/* line 340, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb15 {
  padding-bottom: 15px !important;
}
/* line 343, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb20 {
  padding-bottom: 20px !important;
}
/* line 346, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb30 {
  padding-bottom: 30px !important;
}
/* line 349, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb40 {
  padding-bottom: 40px !important;
}
/* line 352, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb50 {
  padding-bottom: 50px !important;
}
/* line 355, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb60 {
  padding-bottom: 60px !important;
}
/* line 358, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb70 {
  padding-bottom: 70px !important;
}
/* line 361, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb80 {
  padding-bottom: 80px !important;
}
/* line 364, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb90 {
  padding-bottom: 90px !important;
}
/* line 367, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb100 {
  padding-bottom: 100px !important;
}
/* line 370, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb110 {
  padding-bottom: 110px !important;
}
/* line 373, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb120 {
  padding-bottom: 120px !important;
}
/* line 376, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb130 {
  padding-bottom: 130px !important;
}
/* line 379, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb140 {
  padding-bottom: 140px !important;
}
/* line 382, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb150 {
  padding-bottom: 150px !important;
}
/* line 385, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb160 {
  padding-bottom: 160px !important;
}
/* line 388, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb170 {
  padding-bottom: 170px !important;
}
/* line 391, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb180 {
  padding-bottom: 180px !important;
}
/* line 394, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb190 {
  padding-bottom: 190px !important;
}
/* line 397, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb200 {
  padding-bottom: 200px !important;
}
/* line 400, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl0 {
  padding-left: 0px !important;
}
/* line 403, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl3 {
  padding-left: 3px !important;
}
/* line 406, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl5 {
  padding-left: 5px !important;
}
/* line 409, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl10 {
  padding-left: 10px !important;
}
/* line 412, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl20 {
  padding-left: 20px !important;
}
/* line 415, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl30 {
  padding-left: 30px;
}
/* line 418, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl40 {
  padding-left: 40px;
}
/* line 421, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl50 {
  padding-left: 50px;
}
/* line 424, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl60 {
  padding-left: 60px;
}
/* line 427, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl70 {
  padding-left: 70px;
}
/* line 430, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl80 {
  padding-left: 80px;
}
/* line 433, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl90 {
  padding-left: 90px;
}
/* line 436, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl100 {
  padding-left: 100px;
}
/* line 439, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr0 {
  padding-right: 0px !important;
}
/* line 442, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr5 {
  padding-right: 5px !important;
}
/* line 445, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr10 {
  padding-right: 10px !important;
}
/* line 448, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr20 {
  padding-right: 20px !important;
}
/* line 451, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr30 {
  padding-right: 30px !important;
}
/* line 454, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr40 {
  padding-right: 40px;
}
/* line 457, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr50 {
  padding-right: 50px;
}
/* line 460, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr60 {
  padding-right: 60px;
}
/* line 463, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr70 {
  padding-right: 70px;
}
/* line 466, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr80 {
  padding-right: 80px;
}
/* line 469, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr90 {
  padding-right: 90px;
}
/* line 472, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr100 {
  padding-right: 100px;
}
/* line 475, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr110 {
  padding-right: 110px;
}
/* line 478, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr120 {
  padding-right: 120px;
}
@media (min-width: 1200px) {
  /* line 482, ../sass/parts/_header-nav.scss */
  header .iap-wrap .pl-lg-50 {
    padding-left: 50px;
  }
  /* line 485, ../sass/parts/_header-nav.scss */
  header .iap-wrap .pl-lg-80 {
    padding-left: 80px;
  }
}
@media (min-width: 992px) {
  /* line 490, ../sass/parts/_header-nav.scss */
  header .iap-wrap .pt-md-50 {
    padding-top: 50px;
  }
}
/* line 494, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr-auto {
  margin: auto;
  float: none;
}
/* line 498, ../sass/parts/_header-nav.scss */
header .iap-wrap .m0 {
  margin: 0 !important;
}
/* line 501, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt0 {
  margin-top: 0 !important;
}
/* line 504, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt5 {
  margin-top: 5px !important;
}
/* line 507, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt10 {
  margin-top: 10px !important;
}
/* line 510, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt15 {
  margin-top: 15px !important;
}
/* line 513, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt20 {
  margin-top: 20px !important;
}
/* line 516, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt30 {
  margin-top: 30px !important;
}
/* line 519, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt40 {
  margin-top: 40px !important;
}
/* line 522, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt50 {
  margin-top: 50px !important;
}
/* line 525, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt60 {
  margin-top: 60px !important;
}
/* line 528, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt70 {
  margin-top: 70px !important;
}
/* line 531, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt80 {
  margin-top: 80px !important;
}
/* line 534, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt90 {
  margin-top: 90px !important;
}
/* line 537, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt100 {
  margin-top: 100px !important;
}
/* line 540, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt110 {
  margin-top: 110px !important;
}
/* line 543, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt120 {
  margin-top: 120px !important;
}
/* line 546, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb0 {
  margin-bottom: 0 !important;
}
/* line 549, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb5 {
  margin-bottom: 5px !important;
}
/* line 552, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb10 {
  margin-bottom: 10px !important;
}
/* line 555, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb15 {
  margin-bottom: 15px !important;
}
/* line 558, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb17 {
  margin-bottom: 17px !important;
}
/* line 561, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb20 {
  margin-bottom: 20px !important;
}
/* line 564, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb30 {
  margin-bottom: 30px !important;
}
/* line 567, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb40 {
  margin-bottom: 40px !important;
}
/* line 570, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb50 {
  margin-bottom: 50px;
}
/* line 573, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb60 {
  margin-bottom: 60px;
}
/* line 576, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb70 {
  margin-bottom: 70px;
}
/* line 579, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb80 {
  margin-bottom: 80px;
}
/* line 582, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb90 {
  margin-bottom: 90px;
}
/* line 585, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb100 {
  margin-bottom: 100px;
}
/* line 588, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb110 {
  margin-bottom: 110px;
}
/* line 591, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb120 {
  margin-bottom: 120px;
}
/* line 594, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml0 {
  margin-left: 0 !important;
}
/* line 597, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml15 {
  margin-left: 5px;
}
/* line 600, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml10 {
  margin-left: 10px;
}
/* line 603, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml20 {
  margin-left: 20px;
}
/* line 606, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml30 {
  margin-left: 30px;
}
/* line 609, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml40 {
  margin-left: 40px;
}
/* line 612, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml50 {
  margin-left: 50px;
}
/* line 615, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml60 {
  margin-left: 60px;
}
/* line 618, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml70 {
  margin-left: 70px;
}
/* line 621, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml80 {
  margin-left: 80px;
}
/* line 624, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml90 {
  margin-left: 90px;
}
/* line 627, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml100 {
  margin-left: 100px;
}
/* line 630, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml110 {
  margin-left: 110px;
}
/* line 633, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr0 {
  margin-right: 0 !important;
}
/* line 636, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr5 {
  margin-left: 5px !important;
}
/* line 639, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr10 {
  margin-right: 10px !important;
}
/* line 642, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr20 {
  margin-right: 20px !important;
}
/* line 645, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr30 {
  margin-right: 30px !important;
}
/* line 648, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr40 {
  margin-right: 40px !important;
}
/* line 651, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr50 {
  margin-right: 50px !important;
}
/* line 654, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr60 {
  margin-right: 60px !important;
}
/* line 657, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr70 {
  margin-right: 70px !important;
}
/* line 660, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr80 {
  margin-right: 80px !important;
}
/* line 663, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr90 {
  margin-right: 90px !important;
}
/* line 666, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr100 {
  margin-right: 100px;
}
/* line 669, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr110 {
  margin-right: 110px;
}
/* line 672, ../sass/parts/_header-nav.scss */
header .iap-wrap .m10 {
  margin: 0px 10px;
}
/* line 676, ../sass/parts/_header-nav.scss */
header .iap-wrap .siema {
  height: 316px;
}
/* line 679, ../sass/parts/_header-nav.scss */
header .iap-wrap .carousel {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
  font-weight: bold;
}
/* line 685, ../sass/parts/_header-nav.scss */
header .iap-wrap .carousel .right-arrow {
  position: absolute;
  left: 0;
  width: 60px;
  top: 2%;
  z-index: 999;
  height: 98%;
  background: #000;
  opacity: 0.5;
  cursor: pointer;
}
/* line 696, ../sass/parts/_header-nav.scss */
header .iap-wrap .carousel .left-arrow {
  position: absolute;
  right: 0;
  width: 60px;
  top: 2%;
  z-index: 999;
  height: 98%;
  background: #000;
  opacity: 0.5;
  cursor: pointer;
}
/* line 707, ../sass/parts/_header-nav.scss */
header .iap-wrap .carousel .title {
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 711, ../sass/parts/_header-nav.scss */
header .iap-wrap .carousel .carousel-item {
  position: relative;
  overflow: hidden;
  font-weight: normal;
}
/* line 716, ../sass/parts/_header-nav.scss */
header .iap-wrap .carousel .carousel-wrap {
  position: absolute;
  right: 110px;
  top: 20%;
  width: 56%;
  color: #FFF;
  font-size: 20px !important;
}
/* line 724, ../sass/parts/_header-nav.scss */
header .iap-wrap .carousel .carousel-content {
  background: #B53133;
  opacity: 0.9;
  padding: 20px;
  position: relative;
}
/* line 730, ../sass/parts/_header-nav.scss */
header .iap-wrap .carousel .carousel-content span {
  font-size: 16px;
}
/* line 733, ../sass/parts/_header-nav.scss */
header .iap-wrap .carousel .carousel-content .carousel-background-opacity {
  width: 100%;
  height: 100%;
  opacity: 0.9;
  position: absolute;
}
/* line 739, ../sass/parts/_header-nav.scss */
header .iap-wrap .carousel .carousel-content h4 {
  margin: 10px 0;
}
/* line 742, ../sass/parts/_header-nav.scss */
header .iap-wrap .carousel .read-more-button {
  background: #BA3A41;
  opacity: 0.9;
  width: 165px;
  color: #FFF;
  border-radius: 10px;
  border: 2px solid #FFF;
  text-align: center;
  float: right;
  margin-top: 10px;
  position: relative;
  padding: 10px 0;
  text-align: left;
  padding-left: 15px;
  cursor: pointer;
  text-transform: uppercase;
  font-family: Arial, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 33px;
}
/* line 763, ../sass/parts/_header-nav.scss */
header .iap-wrap .carousel .read-more-button a:link,
header .iap-wrap .carousel .read-more-button a:visited,
header .iap-wrap .carousel .read-more-button a:hover {
  color: #fff;
  text-decoration: none;
}
/* line 769, ../sass/parts/_header-nav.scss */
header .iap-wrap .carousel .read-more-button:hover {
  background: #A90A12;
}
/* line 772, ../sass/parts/_header-nav.scss */
header .iap-wrap .carousel .read-more-button:after {
  content: "";
  background: url("../images/angleright-white.png") no-repeat;
  position: absolute;
  right: 10px;
  top: 16px;
  width: 10px;
  height: 20px;
  clear: both;
}
@media only screen and (max-width: 1200px) {
  /* line 783, ../sass/parts/_header-nav.scss */
  header .iap-wrap .carousel-wrap {
    font-size: 13px !important;
  }
}
/* line 787, ../sass/parts/_header-nav.scss */
header .iap-wrap .iap-content {
  width: 94%;
  margin: auto;
}
/* line 791, ../sass/parts/_header-nav.scss */
header .iap-wrap .about {
  width: 100%;
  overflow: hidden;
  margin-top: 40px;
}
/* line 796, ../sass/parts/_header-nav.scss */
header .iap-wrap .about a:link,
header .iap-wrap .about a:visited,
header .iap-wrap .about a:hover {
  color: #333;
}
/* line 801, ../sass/parts/_header-nav.scss */
header .iap-wrap .about a.readmore:link,
header .iap-wrap .about a.readmore:visited,
header .iap-wrap .about a.readmore:hover {
  border: 2px solid #000;
  border-radius: 10px;
  padding: 2px 10px;
  width: 120px;
  margin: 30px 0 50px 0;
  color: #4a4a4a;
  position: relative;
  color: #767676;
  cursor: pointer;
  text-transform: uppercase;
  text-decoration: none;
  display: block;
  color: #4A4A4A;
  font-family: Montserrat;
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
}
/* line 822, ../sass/parts/_header-nav.scss */
header .iap-wrap .about a.readmore:hover {
  color: #121212;
}
/* line 825, ../sass/parts/_header-nav.scss */
header .iap-wrap .about a.readmore:after {
  content: "";
  background: url("../images/angleright-black.png") no-repeat;
  position: absolute;
  right: 5px;
  top: 4px;
  width: 10px;
  height: 20px;
  clear: both;
}
/* line 835, ../sass/parts/_header-nav.scss */
header .iap-wrap .about .left {
  width: 58%;
  float: left;
}
/* line 839, ../sass/parts/_header-nav.scss */
header .iap-wrap .about .left span {
  font-size: 13px;
  color: #4a4a4a;
  font-weight: Regular;
  line-height: 22px;
}
/* line 845, ../sass/parts/_header-nav.scss */
header .iap-wrap .about .left h2 {
  font-family: Montserrat;
  font-size: 18px;
  color: #000000;
  font-weight: bold;
  line-height: 32px;
  margin-top: 0;
}
/* line 853, ../sass/parts/_header-nav.scss */
header .iap-wrap .about .left .explore {
  overflow: hidden;
  margin-top: 20px;
}
/* line 857, ../sass/parts/_header-nav.scss */
header .iap-wrap .about .left .explore .explore-item img {
  width: 142px;
  height: 134px;
}
/* line 861, ../sass/parts/_header-nav.scss */
header .iap-wrap .about .left .explore .explore-item > div {
  float: left;
  width: 33%;
  text-align: center;
  margin-bottom: 15px;
}
/* line 867, ../sass/parts/_header-nav.scss */
header .iap-wrap .about .left .explore .explore-name {
  font-size: 15px;
  color: #4a4a4a;
  font-weight: Medium;
  line-height: 24px;
}
/* line 873, ../sass/parts/_header-nav.scss */
header .iap-wrap .about .right {
  width: 39%;
  float: right;
  background-color: #f7f5f5;
  text-align: left;
  font-size: 18px;
}
/* line 880, ../sass/parts/_header-nav.scss */
header .iap-wrap .about .right span {
  font-size: 13px;
  color: #4a4a4a;
  font-weight: Regular;
  line-height: 22px;
}
/* line 886, ../sass/parts/_header-nav.scss */
header .iap-wrap .about .right .international {
  padding: 20px;
  padding-top: 0;
  color: #4a4a4a !important;
}
/* line 891, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar .calendar-icon {
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 895, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar .calendar-image {
  width: 29%;
  float: left;
}
/* line 899, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar .calendar-image img {
  width: 150px;
  height: 150px;
}
/* line 903, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar .calendar-content {
  float: left;
  width: 57%;
  margin-left: 30px;
  padding-top: 5px;
}
/* line 909, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar .calendar-icon {
  font-size: 18px;
  color: #000000;
  font-weight: SemiBold;
  line-height: 32px;
}
/* line 915, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar .calendar-text {
  font-size: 13px;
  color: #4a4a4a;
  font-weight: Regular;
  line-height: 22px;
}
@media only screen and (max-width: 1200px) {
  /* line 922, ../sass/parts/_header-nav.scss */
  header .iap-wrap .calendar img {
    width: 90px;
    height: 90px;
  }
}
/* line 927, ../sass/parts/_header-nav.scss */
header .iap-wrap .ide {
  margin-bottom: 10px;
  text-decoration: underline;
  color: #4A4A4A;
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
}
/* line 936, ../sass/parts/_header-nav.scss */
header .iap-wrap .dldt {
  margin: 30px 0 10px 0;
  text-decoration: underline;
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
}
/* line 944, ../sass/parts/_header-nav.scss */
header .iap-wrap .varieties {
  /*-webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: flex;
  justify-content: center;
  align-items: center;*/
  text-align: center;
  margin: 10px 0;
  overflow: hidden;
}
/* line 956, ../sass/parts/_header-nav.scss */
header .iap-wrap .varieties a:link,
header .iap-wrap .varieties a:visited,
header .iap-wrap .varieties a:hover {
  text-decoration: none;
  color: #000;
}
/* line 962, ../sass/parts/_header-nav.scss */
header .iap-wrap .varieties > div {
  float: left;
  width: 11.9%;
  padding: 10px;
  font-size: 11px;
  color: #4a4a4a;
  font-weight: Regular;
  line-height: 16px;
  height: 205px;
}
/* line 972, ../sass/parts/_header-nav.scss */
header .iap-wrap .varieties > div div:first-child {
  border: 0px solid #e9e9e9;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100px;
  margin-top: 0;
}
/* line 980, ../sass/parts/_header-nav.scss */
header .iap-wrap .varieties > div > div {
  margin-top: 20px;
}
/* line 983, ../sass/parts/_header-nav.scss */
header .iap-wrap .varieties > div:not(:last-child) {
  border-right: 1px solid #D8D8D8;
}
/* line 986, ../sass/parts/_header-nav.scss */
header .iap-wrap .varieties img {
  width: 85px;
  height: auto;
  vertical-align: bottom;
  text-align: center;
  border: 0px solid blue;
}
@media only screen and (max-width: 1200px) {
  /* line 994, ../sass/parts/_header-nav.scss */
  header .iap-wrap .varieties > div {
    width: 29% !important;
  }
}
/* line 998, ../sass/parts/_header-nav.scss */
header .iap-wrap .right-arrow, header .iap-wrap .left-arrow {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 1007, ../sass/parts/_header-nav.scss */
header .iap-wrap .right-arrow img, header .iap-wrap .left-arrow img {
  opacity: 0.5;
}
/* line 1011, ../sass/parts/_header-nav.scss */
header body {
  font-family: Montserrat, Arial, sans-serif;
}
/* line 1015, ../sass/parts/_header-nav.scss */
header .iap-wrap {
  font-family: Montserrat, Arial, sans-serif;
  font-size: 13px;
  line-height: 22px;
  font-weight: 400;
  /* Navigation Bar */
  /* Drop Down */
  /* Padding Zero */
  /* Padding Top */
  /* Padding Bottom */
  /* Padding Left */
  /* Padding Right */
  /* Margin Auto */
  /* Margin Top */
  /* Margin Bottom */
  /* Margin Left */
  /* Margin Right */
}
/* line 1033, ../sass/parts/_header-nav.scss */
header .iap-wrap img {
  width: 100%;
  height: 100%;
}
/* line 1037, ../sass/parts/_header-nav.scss */
header .iap-wrap .wrapper-body {
  width: 1000px;
  margin: auto;
  padding-top: 80px;
}
/* line 1042, ../sass/parts/_header-nav.scss */
header .iap-wrap .head {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: flex;
  align-items: center;
}
/* line 1050, ../sass/parts/_header-nav.scss */
header .iap-wrap .navigation-description {
  text-align: center;
  margin: 20px 0;
  font-size: 15px;
  color: #4a4a4a;
  font-weight: Medium;
  line-height: 24px;
}
/* line 1058, ../sass/parts/_header-nav.scss */
header .iap-wrap hr {
  margin: 25px 0;
}
/* line 1061, ../sass/parts/_header-nav.scss */
header .iap-wrap .navigation {
  background: #5A5A5A;
  height: 50px;
  color: #FFF;
}
/* line 1066, ../sass/parts/_header-nav.scss */
header .iap-wrap .navigation ul {
  list-style: none;
  height: 100%;
  text-align: center;
  display: table;
  font-weight: 600;
  font-size: 15px;
  padding-left: 10px;
}
/* line 1075, ../sass/parts/_header-nav.scss */
header .iap-wrap .navigation ul li {
  width: 80px;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
/* line 1081, ../sass/parts/_header-nav.scss */
header .iap-wrap .navigation ul li.active {
  background: #B20C0C;
}
/* line 1084, ../sass/parts/_header-nav.scss */
header .iap-wrap .iap-nav-wrap {
  color: #b20c0c;
  text-decoration: none;
}
/* line 1088, ../sass/parts/_header-nav.scss */
header .iap-wrap .iels-wrap {
  color: #98489B;
}
/* line 1091, ../sass/parts/_header-nav.scss */
header .iap-wrap .iels-logo {
  position: absolute;
  right: 30px;
  top: 40px;
}
/* line 1096, ../sass/parts/_header-nav.scss */
header .iap-wrap .pirls-wrap {
  color: #BD202E;
}
/* line 1099, ../sass/parts/_header-nav.scss */
header .iap-wrap .pirls-logo {
  position: absolute;
  right: 30px;
  top: 40px;
}
/* line 1104, ../sass/parts/_header-nav.scss */
header .iap-wrap .timss-wrap {
  color: #0A4268;
}
/* line 1107, ../sass/parts/_header-nav.scss */
header .iap-wrap .timss-logo {
  position: absolute;
  right: 30px;
  top: 40px;
}
/* line 1112, ../sass/parts/_header-nav.scss */
header .iap-wrap .pisa-wrap {
  color: #2963AF;
}
/* line 1115, ../sass/parts/_header-nav.scss */
header .iap-wrap .pisa-logo {
  position: absolute;
  right: 30px;
  top: 40px;
}
/* line 1120, ../sass/parts/_header-nav.scss */
header .iap-wrap .piaac-wrap {
  color: #127EC1;
}
/* line 1123, ../sass/parts/_header-nav.scss */
header .iap-wrap .piaac-logo {
  position: absolute;
  right: 20px;
  top: 2px;
  width: 100px;
  height: 44px;
}
/* line 1130, ../sass/parts/_header-nav.scss */
header .iap-wrap .icils-wrap {
  color: #3c938d;
}
/* line 1133, ../sass/parts/_header-nav.scss */
header .iap-wrap .iap {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 10px;
}
/* line 1139, ../sass/parts/_header-nav.scss */
header .iap-wrap .icils {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 10px;
}
/* line 1145, ../sass/parts/_header-nav.scss */
header .iap-wrap .icils-logo {
  position: absolute;
  right: 30px;
  top: 60px;
}
/* line 1150, ../sass/parts/_header-nav.scss */
header .iap-wrap .talis-wrap {
  color: #75995f;
}
/* line 1153, ../sass/parts/_header-nav.scss */
header .iap-wrap .talis {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 10px;
}
/* line 1159, ../sass/parts/_header-nav.scss */
header .iap-wrap .talis .talis-logo {
  position: absolute;
  right: 10px;
  top: 20px;
}
/* line 1164, ../sass/parts/_header-nav.scss */
header .iap-wrap .inner-dropdown {
  padding-left: 30px;
  color: #5a5a5a;
  text-decoration: none;
  margin-bottom: 5px;
}
/* line 1170, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu {
  list-style: none;
}
/* line 1173, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu a {
  color: inherit;
}
/* line 1176, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu li {
  text-align: center;
  position: relative;
  border: none;
  padding: 0 2px;
}
/* line 1182, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu li:hover > a {
  background: #FFF;
  color: #000 !important;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
/* line 1188, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu li a {
  display: block;
  outline: 0;
  text-decoration: none;
  margin: 0 8px;
  padding: 10px;
}
/* line 1195, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu li.single > a {
  position: relative;
  top: 4px;
  margin: 0 8px;
  padding: 10px 0 17px 0;
}
/* line 1201, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu li:hover .dropdown_2columns {
  left: 10px;
  top: auto;
}
/* line 1205, ../sass/parts/_header-nav.scss */
header .iap-wrap .dropdown_2columns {
  margin: 0px auto;
  float: left;
  position: absolute;
  left: -999em;
  /* Hides the drop down */
  text-align: left;
  padding: 10px 5px 10px 5px;
  /*border: 1px solid #777777;
  border-top: none;*/
  background: #FFF;
  padding: 10px;
  z-index: 99999;
  font-family: Montserrat;
  font-size: 15px;
  font-weight: SemiBold;
  line-height: 28px;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
  width: 420px;
}
/* line 1227, ../sass/parts/_header-nav.scss */
header .iap-wrap .dropdown_2columns a:link,
header .iap-wrap .dropdown_2columns a:visited,
header .iap-wrap .dropdown_2columns a:hover {
  padding: 0 !important;
  text-decoration: underline !important;
  margin: 0 !important;
  margin-bottom: 7px;
}
/* line 1235, ../sass/parts/_header-nav.scss */
header .iap-wrap .table {
  display: table;
  width: 100%;
}
/* line 1239, ../sass/parts/_header-nav.scss */
header .iap-wrap .tableCell {
  display: table-cell;
  vertical-align: middle;
}
/* line 1243, ../sass/parts/_header-nav.scss */
header .iap-wrap .full_bg {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 1248, ../sass/parts/_header-nav.scss */
header .iap-wrap .o-hidden {
  overflow: hidden;
}
/* line 1251, ../sass/parts/_header-nav.scss */
header .iap-wrap .relative {
  position: relative;
}
/* line 1254, ../sass/parts/_header-nav.scss */
header .iap-wrap .clearfix::before, header .iap-wrap .clearfix::after {
  display: table;
  content: "";
}
/* line 1258, ../sass/parts/_header-nav.scss */
header .iap-wrap .clearfix::after {
  clear: both;
}
/* line 1261, ../sass/parts/_header-nav.scss */
header .iap-wrap .text-center {
  text-align: center;
}
/* line 1264, ../sass/parts/_header-nav.scss */
header .iap-wrap .text-left {
  text-align: left;
}
/* line 1267, ../sass/parts/_header-nav.scss */
header .iap-wrap .text-right {
  text-align: right;
}
/* line 1270, ../sass/parts/_header-nav.scss */
header .iap-wrap .full-wh {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 1277, ../sass/parts/_header-nav.scss */
header .iap-wrap .hidden,
header .iap-wrap .hide {
  display: none;
}
/* line 1281, ../sass/parts/_header-nav.scss */
header .iap-wrap .p0 {
  padding: 0 !important;
}
/* line 1284, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt10 {
  padding-top: 10px !important;
}
/* line 1287, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt15 {
  padding-top: 15px !important;
}
/* line 1290, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt20 {
  padding-top: 20px !important;
}
/* line 1293, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt30 {
  padding-top: 30px !important;
}
/* line 1296, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt40 {
  padding-top: 40px !important;
}
/* line 1299, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt50 {
  padding-top: 50px !important;
}
/* line 1302, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt60 {
  padding-top: 60px !important;
}
/* line 1305, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt70 {
  padding-top: 70px !important;
}
/* line 1308, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt80 {
  padding-top: 80px !important;
}
/* line 1311, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt90 {
  padding-top: 90px !important;
}
/* line 1314, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt100 {
  padding-top: 100px !important;
}
/* line 1317, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt110 {
  padding-top: 110px !important;
}
/* line 1320, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt120 {
  padding-top: 120px !important;
}
/* line 1323, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt130 {
  padding-top: 130px !important;
}
/* line 1326, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt140 {
  padding-top: 140px !important;
}
/* line 1329, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt150 {
  padding-top: 150px !important;
}
/* line 1332, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt160 {
  padding-top: 160px !important;
}
/* line 1335, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt170 {
  padding-top: 170px !important;
}
/* line 1338, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt180 {
  padding-top: 180px !important;
}
/* line 1341, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt190 {
  padding-top: 190px !important;
}
/* line 1344, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt200 {
  padding-top: 200px !important;
}
/* line 1347, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb0 {
  padding-bottom: 0px !important;
}
/* line 1350, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb10 {
  padding-bottom: 10px !important;
}
/* line 1353, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb15 {
  padding-bottom: 15px !important;
}
/* line 1356, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb20 {
  padding-bottom: 20px !important;
}
/* line 1359, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb30 {
  padding-bottom: 30px !important;
}
/* line 1362, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb40 {
  padding-bottom: 40px !important;
}
/* line 1365, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb50 {
  padding-bottom: 50px !important;
}
/* line 1368, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb60 {
  padding-bottom: 60px !important;
}
/* line 1371, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb70 {
  padding-bottom: 70px !important;
}
/* line 1374, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb80 {
  padding-bottom: 80px !important;
}
/* line 1377, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb90 {
  padding-bottom: 90px !important;
}
/* line 1380, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb100 {
  padding-bottom: 100px !important;
}
/* line 1383, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb110 {
  padding-bottom: 110px !important;
}
/* line 1386, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb120 {
  padding-bottom: 120px !important;
}
/* line 1389, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb130 {
  padding-bottom: 130px !important;
}
/* line 1392, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb140 {
  padding-bottom: 140px !important;
}
/* line 1395, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb150 {
  padding-bottom: 150px !important;
}
/* line 1398, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb160 {
  padding-bottom: 160px !important;
}
/* line 1401, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb170 {
  padding-bottom: 170px !important;
}
/* line 1404, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb180 {
  padding-bottom: 180px !important;
}
/* line 1407, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb190 {
  padding-bottom: 190px !important;
}
/* line 1410, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb200 {
  padding-bottom: 200px !important;
}
/* line 1413, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl0 {
  padding-left: 0px !important;
}
/* line 1416, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl3 {
  padding-left: 3px !important;
}
/* line 1419, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl5 {
  padding-left: 5px !important;
}
/* line 1422, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl10 {
  padding-left: 10px !important;
}
/* line 1425, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl20 {
  padding-left: 20px !important;
}
/* line 1428, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl30 {
  padding-left: 30px;
}
/* line 1431, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl40 {
  padding-left: 40px;
}
/* line 1434, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl50 {
  padding-left: 50px;
}
/* line 1437, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl60 {
  padding-left: 60px;
}
/* line 1440, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl70 {
  padding-left: 70px;
}
/* line 1443, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl80 {
  padding-left: 80px;
}
/* line 1446, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl90 {
  padding-left: 90px;
}
/* line 1449, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl100 {
  padding-left: 100px;
}
/* line 1452, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr0 {
  padding-right: 0px !important;
}
/* line 1455, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr5 {
  padding-right: 5px !important;
}
/* line 1458, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr10 {
  padding-right: 10px !important;
}
/* line 1461, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr20 {
  padding-right: 20px !important;
}
/* line 1464, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr30 {
  padding-right: 30px !important;
}
/* line 1467, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr40 {
  padding-right: 40px;
}
/* line 1470, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr50 {
  padding-right: 50px;
}
/* line 1473, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr60 {
  padding-right: 60px;
}
/* line 1476, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr70 {
  padding-right: 70px;
}
/* line 1479, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr80 {
  padding-right: 80px;
}
/* line 1482, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr90 {
  padding-right: 90px;
}
/* line 1485, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr100 {
  padding-right: 100px;
}
/* line 1488, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr110 {
  padding-right: 110px;
}
/* line 1491, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr120 {
  padding-right: 120px;
}
@media (min-width: 1200px) {
  /* line 1495, ../sass/parts/_header-nav.scss */
  header .iap-wrap .pl-lg-50 {
    padding-left: 50px;
  }
  /* line 1498, ../sass/parts/_header-nav.scss */
  header .iap-wrap .pl-lg-80 {
    padding-left: 80px;
  }
}
@media (min-width: 992px) {
  /* line 1503, ../sass/parts/_header-nav.scss */
  header .iap-wrap .pt-md-50 {
    padding-top: 50px;
  }
}
/* line 1507, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr-auto {
  margin: auto;
  float: none;
}
/* line 1511, ../sass/parts/_header-nav.scss */
header .iap-wrap .m0 {
  margin: 0 !important;
}
/* line 1514, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt0 {
  margin-top: 0 !important;
}
/* line 1517, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt5 {
  margin-top: 5px !important;
}
/* line 1520, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt10 {
  margin-top: 10px !important;
}
/* line 1523, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt15 {
  margin-top: 15px !important;
}
/* line 1526, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt20 {
  margin-top: 20px !important;
}
/* line 1529, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt30 {
  margin-top: 30px !important;
}
/* line 1532, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt40 {
  margin-top: 40px !important;
}
/* line 1535, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt50 {
  margin-top: 50px !important;
}
/* line 1538, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt60 {
  margin-top: 60px !important;
}
/* line 1541, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt70 {
  margin-top: 70px !important;
}
/* line 1544, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt80 {
  margin-top: 80px !important;
}
/* line 1547, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt90 {
  margin-top: 90px !important;
}
/* line 1550, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt100 {
  margin-top: 100px !important;
}
/* line 1553, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt110 {
  margin-top: 110px !important;
}
/* line 1556, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt120 {
  margin-top: 120px !important;
}
/* line 1559, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb0 {
  margin-bottom: 0 !important;
}
/* line 1562, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb5 {
  margin-bottom: 5px !important;
}
/* line 1565, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb10 {
  margin-bottom: 10px !important;
}
/* line 1568, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb15 {
  margin-bottom: 15px !important;
}
/* line 1571, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb17 {
  margin-bottom: 17px !important;
}
/* line 1574, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb20 {
  margin-bottom: 20px !important;
}
/* line 1577, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb30 {
  margin-bottom: 30px !important;
}
/* line 1580, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb40 {
  margin-bottom: 40px !important;
}
/* line 1583, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb50 {
  margin-bottom: 50px;
}
/* line 1586, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb60 {
  margin-bottom: 60px;
}
/* line 1589, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb70 {
  margin-bottom: 70px;
}
/* line 1592, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb80 {
  margin-bottom: 80px;
}
/* line 1595, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb90 {
  margin-bottom: 90px;
}
/* line 1598, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb100 {
  margin-bottom: 100px;
}
/* line 1601, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb110 {
  margin-bottom: 110px;
}
/* line 1604, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb120 {
  margin-bottom: 120px;
}
/* line 1607, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml0 {
  margin-left: 0 !important;
}
/* line 1610, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml15 {
  margin-left: 5px;
}
/* line 1613, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml10 {
  margin-left: 10px;
}
/* line 1616, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml20 {
  margin-left: 20px;
}
/* line 1619, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml30 {
  margin-left: 30px;
}
/* line 1622, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml40 {
  margin-left: 40px;
}
/* line 1625, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml50 {
  margin-left: 50px;
}
/* line 1628, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml60 {
  margin-left: 60px;
}
/* line 1631, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml70 {
  margin-left: 70px;
}
/* line 1634, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml80 {
  margin-left: 80px;
}
/* line 1637, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml90 {
  margin-left: 90px;
}
/* line 1640, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml100 {
  margin-left: 100px;
}
/* line 1643, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml110 {
  margin-left: 110px;
}
/* line 1646, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr0 {
  margin-right: 0 !important;
}
/* line 1649, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr5 {
  margin-left: 5px !important;
}
/* line 1652, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr10 {
  margin-right: 10px !important;
}
/* line 1655, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr20 {
  margin-right: 20px !important;
}
/* line 1658, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr30 {
  margin-right: 30px !important;
}
/* line 1661, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr40 {
  margin-right: 40px !important;
}
/* line 1664, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr50 {
  margin-right: 50px !important;
}
/* line 1667, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr60 {
  margin-right: 60px !important;
}
/* line 1670, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr70 {
  margin-right: 70px !important;
}
/* line 1673, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr80 {
  margin-right: 80px !important;
}
/* line 1676, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr90 {
  margin-right: 90px !important;
}
/* line 1679, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr100 {
  margin-right: 100px;
}
/* line 1682, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr110 {
  margin-right: 110px;
}
/* line 1685, ../sass/parts/_header-nav.scss */
header .iap-wrap .m10 {
  margin: 0px 10px;
}
/* line 1689, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page a {
  color: #333;
}
/* line 1692, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page img.bigimg {
  width: 200px;
  height: 200px;
}
/* line 1696, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page .subject-wrap {
  overflow: hidden;
  font-size: 13px;
  color: #4a4a4a;
  font-weight: Medium;
  line-height: 22px;
}
/* line 1703, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page .subject-row {
  overflow: hidden;
  padding: 5px 0;
}
/* line 1707, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page .subject-row > div {
  float: left;
  text-decoration: underline;
}
/* line 1711, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page .subject-row > div:not(:first-child) {
  margin-left: 40px;
}
/* line 1714, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page .subject-item-container {
  overflow: hidden;
  border-bottom: 2px solid #D8D8D8;
  padding: 40px 0;
}
/* line 1719, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page .explore-item-wrap {
  float: left;
  width: 49%;
  margin-top: 35px;
  min-height: 190px;
}
/* line 1725, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page .explore-item-wrap .explore-item-content {
  display: table;
  border-collapse: separate;
  margin-bottom: 10px;
}
/* line 1730, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page .explore-item-wrap .explore-item-text {
  display: table-cell;
  vertical-align: middle;
  font-weight: bold;
  padding-left: 15px;
  font-size: 16px;
  color: #4A4A4A;
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 600;
  line-height: 22px;
}
/* line 1742, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page .explore-item-wrap .subject-img {
  width: 70px;
  height: 70px;
  vertical-align: middle;
  display: table-cell;
}
/* line 1748, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page .mathematics {
  width: 100%;
  background-color: #2995BD;
  text-align: center;
  color: #FFF;
}
/* line 1754, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page .mathematics > div {
  font-size: 26px;
  color: #ffffff;
  font-weight: Medium;
  line-height: 24px;
  padding: 10px;
}
/* line 1761, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page .science {
  width: 100%;
  background-color: #DFA857;
  text-align: center;
  color: #FFF;
}
/* line 1767, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page .science > div {
  font-size: 26px;
  color: #ffffff;
  font-weight: Medium;
  line-height: 24px;
  padding: 10px;
}
/* line 1774, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page .reading {
  width: 100%;
  background-color: #C7514F;
  text-align: center;
  color: #FFF;
}
/* line 1780, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page .reading > div {
  font-size: 26px;
  color: #ffffff;
  font-weight: Medium;
  line-height: 24px;
  padding: 10px;
}
/* line 1787, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page .problem-solving {
  width: 100%;
  background-color: #354A5D;
  text-align: center;
  color: #FFF;
}
/* line 1793, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page .problem-solving > div {
  font-size: 26px;
  color: #ffffff;
  font-weight: Medium;
  line-height: 24px;
  padding: 10px;
}
/* line 1800, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page .other {
  width: 100%;
  background-color: #3C938D;
  text-align: center;
  color: #FFF;
}
/* line 1806, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page .other > div {
  font-size: 26px;
  color: #ffffff;
  font-weight: Medium;
  line-height: 24px;
  padding: 10px;
}
/* line 1813, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page .wrapper {
  margin-top: 40px;
}
/* line 1816, ../sass/parts/_header-nav.scss */
header .iap-wrap .explore-page .explore-title {
  font-size: 39px;
  color: #000000;
  font-weight: Regular;
  line-height: 42px;
  margin: 20px 0;
}
@media only screen and (max-width: 1200px) {
  /* line 1824, ../sass/parts/_header-nav.scss */
  header .iap-wrap .explore-page {
      /*.explore-item-wrap {
          width: 90% !important;
      }

      .explore-item img {
          width: 70px;
          height: 70px
      }*/
  }
}
/* line 1836, ../sass/parts/_header-nav.scss */
header body {
  font-family: Montserrat, Arial, sans-serif;
}
/* line 1840, ../sass/parts/_header-nav.scss */
header .iap-wrap {
  font-family: Montserrat, Arial, sans-serif;
  font-size: 13px;
  line-height: 22px;
  font-weight: 400;
  /* Navigation Bar */
  /* Drop Down */
  /* Padding Zero */
  /* Padding Top */
  /* Padding Bottom */
  /* Padding Left */
  /* Padding Right */
  /* Margin Auto */
  /* Margin Top */
  /* Margin Bottom */
  /* Margin Left */
  /* Margin Right */
}
/* line 1858, ../sass/parts/_header-nav.scss */
header .iap-wrap img {
  width: 100%;
  height: 100%;
}
/* line 1862, ../sass/parts/_header-nav.scss */
header .iap-wrap .wrapper-body {
  width: 1000px;
  margin: auto;
  padding-top: 80px;
}
/* line 1867, ../sass/parts/_header-nav.scss */
header .iap-wrap .head {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: flex;
  align-items: center;
}
/* line 1875, ../sass/parts/_header-nav.scss */
header .iap-wrap .navigation-description {
  text-align: center;
  margin: 20px 0;
  font-size: 15px;
  color: #4a4a4a;
  font-weight: Medium;
  line-height: 24px;
}
/* line 1883, ../sass/parts/_header-nav.scss */
header .iap-wrap hr {
  margin: 25px 0;
}
/* line 1886, ../sass/parts/_header-nav.scss */
header .iap-wrap .navigation {
  background: #5A5A5A;
  height: 50px;
  color: #FFF;
}
/* line 1891, ../sass/parts/_header-nav.scss */
header .iap-wrap .navigation ul {
  list-style: none;
  height: 100%;
  text-align: center;
  display: table;
  font-weight: 600;
  font-size: 15px;
  padding-left: 10px;
}
/* line 1900, ../sass/parts/_header-nav.scss */
header .iap-wrap .navigation ul li {
  width: 80px;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
/* line 1906, ../sass/parts/_header-nav.scss */
header .iap-wrap .navigation ul li.active {
  background: #B20C0C;
}
/* line 1909, ../sass/parts/_header-nav.scss */
header .iap-wrap .iap-nav-wrap {
  color: #b20c0c;
  text-decoration: none;
}
/* line 1913, ../sass/parts/_header-nav.scss */
header .iap-wrap .iels-wrap {
  color: #98489B;
}
/* line 1916, ../sass/parts/_header-nav.scss */
header .iap-wrap .iels-logo {
  position: absolute;
  right: 30px;
  top: 40px;
}
/* line 1921, ../sass/parts/_header-nav.scss */
header .iap-wrap .pirls-wrap {
  color: #BD202E;
}
/* line 1924, ../sass/parts/_header-nav.scss */
header .iap-wrap .pirls-logo {
  position: absolute;
  right: 30px;
  top: 40px;
}
/* line 1929, ../sass/parts/_header-nav.scss */
header .iap-wrap .timss-wrap {
  color: #0A4268;
}
/* line 1932, ../sass/parts/_header-nav.scss */
header .iap-wrap .timss-logo {
  position: absolute;
  right: 30px;
  top: 40px;
}
/* line 1937, ../sass/parts/_header-nav.scss */
header .iap-wrap .pisa-wrap {
  color: #2963AF;
}
/* line 1940, ../sass/parts/_header-nav.scss */
header .iap-wrap .pisa-logo {
  position: absolute;
  right: 30px;
  top: 40px;
}
/* line 1945, ../sass/parts/_header-nav.scss */
header .iap-wrap .piaac-wrap {
  color: #127EC1;
}
/* line 1948, ../sass/parts/_header-nav.scss */
header .iap-wrap .piaac-logo {
  position: absolute;
  right: 20px;
  top: 2px;
  width: 100px;
  height: 44px;
}
/* line 1955, ../sass/parts/_header-nav.scss */
header .iap-wrap .icils-wrap {
  color: #3c938d;
}
/* line 1958, ../sass/parts/_header-nav.scss */
header .iap-wrap .iap {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 10px;
}
/* line 1964, ../sass/parts/_header-nav.scss */
header .iap-wrap .icils {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 10px;
}
/* line 1970, ../sass/parts/_header-nav.scss */
header .iap-wrap .icils-logo {
  position: absolute;
  right: 30px;
  top: 60px;
}
/* line 1975, ../sass/parts/_header-nav.scss */
header .iap-wrap .talis-wrap {
  color: #75995f;
}
/* line 1978, ../sass/parts/_header-nav.scss */
header .iap-wrap .talis {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 10px;
}
/* line 1984, ../sass/parts/_header-nav.scss */
header .iap-wrap .talis .talis-logo {
  position: absolute;
  right: 10px;
  top: 20px;
}
/* line 1989, ../sass/parts/_header-nav.scss */
header .iap-wrap .inner-dropdown {
  padding-left: 30px;
  color: #5a5a5a;
  text-decoration: none;
  margin-bottom: 5px;
}
/* line 1995, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu {
  list-style: none;
}
/* line 1998, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu a {
  color: inherit;
}
/* line 2001, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu li {
  text-align: center;
  position: relative;
  border: none;
  padding: 0 2px;
}
/* line 2007, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu li:hover > a {
  background: #FFF;
  color: #000 !important;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
/* line 2013, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu li a {
  display: block;
  outline: 0;
  text-decoration: none;
  margin: 0 8px;
  padding: 10px;
}
/* line 2020, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu li.single > a {
  position: relative;
  top: 4px;
  margin: 0 8px;
  padding: 10px 0 17px 0;
}
/* line 2026, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu li:hover .dropdown_2columns {
  left: 10px;
  top: auto;
}
/* line 2030, ../sass/parts/_header-nav.scss */
header .iap-wrap .dropdown_2columns {
  margin: 0px auto;
  float: left;
  position: absolute;
  left: -999em;
  /* Hides the drop down */
  text-align: left;
  padding: 10px 5px 10px 5px;
  /*border: 1px solid #777777;
  border-top: none;*/
  background: #FFF;
  padding: 10px;
  z-index: 99999;
  font-family: Montserrat;
  font-size: 15px;
  font-weight: SemiBold;
  line-height: 28px;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
  width: 420px;
}
/* line 2052, ../sass/parts/_header-nav.scss */
header .iap-wrap .dropdown_2columns a:link,
header .iap-wrap .dropdown_2columns a:visited,
header .iap-wrap .dropdown_2columns a:hover {
  padding: 0 !important;
  text-decoration: underline !important;
  margin: 0 !important;
  margin-bottom: 7px;
}
/* line 2060, ../sass/parts/_header-nav.scss */
header .iap-wrap .table {
  display: table;
  width: 100%;
}
/* line 2064, ../sass/parts/_header-nav.scss */
header .iap-wrap .tableCell {
  display: table-cell;
  vertical-align: middle;
}
/* line 2068, ../sass/parts/_header-nav.scss */
header .iap-wrap .full_bg {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 2073, ../sass/parts/_header-nav.scss */
header .iap-wrap .o-hidden {
  overflow: hidden;
}
/* line 2076, ../sass/parts/_header-nav.scss */
header .iap-wrap .relative {
  position: relative;
}
/* line 2079, ../sass/parts/_header-nav.scss */
header .iap-wrap .clearfix::before, header .iap-wrap .clearfix::after {
  display: table;
  content: "";
}
/* line 2083, ../sass/parts/_header-nav.scss */
header .iap-wrap .clearfix::after {
  clear: both;
}
/* line 2086, ../sass/parts/_header-nav.scss */
header .iap-wrap .text-center {
  text-align: center;
}
/* line 2089, ../sass/parts/_header-nav.scss */
header .iap-wrap .text-left {
  text-align: left;
}
/* line 2092, ../sass/parts/_header-nav.scss */
header .iap-wrap .text-right {
  text-align: right;
}
/* line 2095, ../sass/parts/_header-nav.scss */
header .iap-wrap .full-wh {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 2102, ../sass/parts/_header-nav.scss */
header .iap-wrap .hidden,
header .iap-wrap .hide {
  display: none;
}
/* line 2106, ../sass/parts/_header-nav.scss */
header .iap-wrap .p0 {
  padding: 0 !important;
}
/* line 2109, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt10 {
  padding-top: 10px !important;
}
/* line 2112, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt15 {
  padding-top: 15px !important;
}
/* line 2115, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt20 {
  padding-top: 20px !important;
}
/* line 2118, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt30 {
  padding-top: 30px !important;
}
/* line 2121, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt40 {
  padding-top: 40px !important;
}
/* line 2124, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt50 {
  padding-top: 50px !important;
}
/* line 2127, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt60 {
  padding-top: 60px !important;
}
/* line 2130, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt70 {
  padding-top: 70px !important;
}
/* line 2133, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt80 {
  padding-top: 80px !important;
}
/* line 2136, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt90 {
  padding-top: 90px !important;
}
/* line 2139, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt100 {
  padding-top: 100px !important;
}
/* line 2142, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt110 {
  padding-top: 110px !important;
}
/* line 2145, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt120 {
  padding-top: 120px !important;
}
/* line 2148, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt130 {
  padding-top: 130px !important;
}
/* line 2151, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt140 {
  padding-top: 140px !important;
}
/* line 2154, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt150 {
  padding-top: 150px !important;
}
/* line 2157, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt160 {
  padding-top: 160px !important;
}
/* line 2160, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt170 {
  padding-top: 170px !important;
}
/* line 2163, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt180 {
  padding-top: 180px !important;
}
/* line 2166, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt190 {
  padding-top: 190px !important;
}
/* line 2169, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt200 {
  padding-top: 200px !important;
}
/* line 2172, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb0 {
  padding-bottom: 0px !important;
}
/* line 2175, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb10 {
  padding-bottom: 10px !important;
}
/* line 2178, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb15 {
  padding-bottom: 15px !important;
}
/* line 2181, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb20 {
  padding-bottom: 20px !important;
}
/* line 2184, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb30 {
  padding-bottom: 30px !important;
}
/* line 2187, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb40 {
  padding-bottom: 40px !important;
}
/* line 2190, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb50 {
  padding-bottom: 50px !important;
}
/* line 2193, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb60 {
  padding-bottom: 60px !important;
}
/* line 2196, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb70 {
  padding-bottom: 70px !important;
}
/* line 2199, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb80 {
  padding-bottom: 80px !important;
}
/* line 2202, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb90 {
  padding-bottom: 90px !important;
}
/* line 2205, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb100 {
  padding-bottom: 100px !important;
}
/* line 2208, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb110 {
  padding-bottom: 110px !important;
}
/* line 2211, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb120 {
  padding-bottom: 120px !important;
}
/* line 2214, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb130 {
  padding-bottom: 130px !important;
}
/* line 2217, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb140 {
  padding-bottom: 140px !important;
}
/* line 2220, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb150 {
  padding-bottom: 150px !important;
}
/* line 2223, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb160 {
  padding-bottom: 160px !important;
}
/* line 2226, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb170 {
  padding-bottom: 170px !important;
}
/* line 2229, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb180 {
  padding-bottom: 180px !important;
}
/* line 2232, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb190 {
  padding-bottom: 190px !important;
}
/* line 2235, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb200 {
  padding-bottom: 200px !important;
}
/* line 2238, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl0 {
  padding-left: 0px !important;
}
/* line 2241, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl3 {
  padding-left: 3px !important;
}
/* line 2244, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl5 {
  padding-left: 5px !important;
}
/* line 2247, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl10 {
  padding-left: 10px !important;
}
/* line 2250, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl20 {
  padding-left: 20px !important;
}
/* line 2253, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl30 {
  padding-left: 30px;
}
/* line 2256, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl40 {
  padding-left: 40px;
}
/* line 2259, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl50 {
  padding-left: 50px;
}
/* line 2262, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl60 {
  padding-left: 60px;
}
/* line 2265, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl70 {
  padding-left: 70px;
}
/* line 2268, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl80 {
  padding-left: 80px;
}
/* line 2271, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl90 {
  padding-left: 90px;
}
/* line 2274, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl100 {
  padding-left: 100px;
}
/* line 2277, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr0 {
  padding-right: 0px !important;
}
/* line 2280, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr5 {
  padding-right: 5px !important;
}
/* line 2283, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr10 {
  padding-right: 10px !important;
}
/* line 2286, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr20 {
  padding-right: 20px !important;
}
/* line 2289, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr30 {
  padding-right: 30px !important;
}
/* line 2292, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr40 {
  padding-right: 40px;
}
/* line 2295, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr50 {
  padding-right: 50px;
}
/* line 2298, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr60 {
  padding-right: 60px;
}
/* line 2301, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr70 {
  padding-right: 70px;
}
/* line 2304, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr80 {
  padding-right: 80px;
}
/* line 2307, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr90 {
  padding-right: 90px;
}
/* line 2310, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr100 {
  padding-right: 100px;
}
/* line 2313, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr110 {
  padding-right: 110px;
}
/* line 2316, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr120 {
  padding-right: 120px;
}
@media (min-width: 1200px) {
  /* line 2320, ../sass/parts/_header-nav.scss */
  header .iap-wrap .pl-lg-50 {
    padding-left: 50px;
  }
  /* line 2323, ../sass/parts/_header-nav.scss */
  header .iap-wrap .pl-lg-80 {
    padding-left: 80px;
  }
}
@media (min-width: 992px) {
  /* line 2328, ../sass/parts/_header-nav.scss */
  header .iap-wrap .pt-md-50 {
    padding-top: 50px;
  }
}
/* line 2332, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr-auto {
  margin: auto;
  float: none;
}
/* line 2336, ../sass/parts/_header-nav.scss */
header .iap-wrap .m0 {
  margin: 0 !important;
}
/* line 2339, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt0 {
  margin-top: 0 !important;
}
/* line 2342, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt5 {
  margin-top: 5px !important;
}
/* line 2345, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt10 {
  margin-top: 10px !important;
}
/* line 2348, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt15 {
  margin-top: 15px !important;
}
/* line 2351, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt20 {
  margin-top: 20px !important;
}
/* line 2354, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt30 {
  margin-top: 30px !important;
}
/* line 2357, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt40 {
  margin-top: 40px !important;
}
/* line 2360, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt50 {
  margin-top: 50px !important;
}
/* line 2363, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt60 {
  margin-top: 60px !important;
}
/* line 2366, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt70 {
  margin-top: 70px !important;
}
/* line 2369, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt80 {
  margin-top: 80px !important;
}
/* line 2372, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt90 {
  margin-top: 90px !important;
}
/* line 2375, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt100 {
  margin-top: 100px !important;
}
/* line 2378, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt110 {
  margin-top: 110px !important;
}
/* line 2381, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt120 {
  margin-top: 120px !important;
}
/* line 2384, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb0 {
  margin-bottom: 0 !important;
}
/* line 2387, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb5 {
  margin-bottom: 5px !important;
}
/* line 2390, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb10 {
  margin-bottom: 10px !important;
}
/* line 2393, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb15 {
  margin-bottom: 15px !important;
}
/* line 2396, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb17 {
  margin-bottom: 17px !important;
}
/* line 2399, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb20 {
  margin-bottom: 20px !important;
}
/* line 2402, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb30 {
  margin-bottom: 30px !important;
}
/* line 2405, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb40 {
  margin-bottom: 40px !important;
}
/* line 2408, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb50 {
  margin-bottom: 50px;
}
/* line 2411, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb60 {
  margin-bottom: 60px;
}
/* line 2414, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb70 {
  margin-bottom: 70px;
}
/* line 2417, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb80 {
  margin-bottom: 80px;
}
/* line 2420, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb90 {
  margin-bottom: 90px;
}
/* line 2423, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb100 {
  margin-bottom: 100px;
}
/* line 2426, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb110 {
  margin-bottom: 110px;
}
/* line 2429, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb120 {
  margin-bottom: 120px;
}
/* line 2432, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml0 {
  margin-left: 0 !important;
}
/* line 2435, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml15 {
  margin-left: 5px;
}
/* line 2438, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml10 {
  margin-left: 10px;
}
/* line 2441, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml20 {
  margin-left: 20px;
}
/* line 2444, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml30 {
  margin-left: 30px;
}
/* line 2447, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml40 {
  margin-left: 40px;
}
/* line 2450, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml50 {
  margin-left: 50px;
}
/* line 2453, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml60 {
  margin-left: 60px;
}
/* line 2456, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml70 {
  margin-left: 70px;
}
/* line 2459, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml80 {
  margin-left: 80px;
}
/* line 2462, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml90 {
  margin-left: 90px;
}
/* line 2465, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml100 {
  margin-left: 100px;
}
/* line 2468, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml110 {
  margin-left: 110px;
}
/* line 2471, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr0 {
  margin-right: 0 !important;
}
/* line 2474, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr5 {
  margin-left: 5px !important;
}
/* line 2477, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr10 {
  margin-right: 10px !important;
}
/* line 2480, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr20 {
  margin-right: 20px !important;
}
/* line 2483, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr30 {
  margin-right: 30px !important;
}
/* line 2486, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr40 {
  margin-right: 40px !important;
}
/* line 2489, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr50 {
  margin-right: 50px !important;
}
/* line 2492, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr60 {
  margin-right: 60px !important;
}
/* line 2495, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr70 {
  margin-right: 70px !important;
}
/* line 2498, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr80 {
  margin-right: 80px !important;
}
/* line 2501, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr90 {
  margin-right: 90px !important;
}
/* line 2504, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr100 {
  margin-right: 100px;
}
/* line 2507, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr110 {
  margin-right: 110px;
}
/* line 2510, ../sass/parts/_header-nav.scss */
header .iap-wrap .m10 {
  margin: 0px 10px;
}
/* line 2514, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .hidden {
  display: none;
}
/* line 2517, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .title {
  font-size: 39px;
  color: #000000;
  font-weight: Regular;
  line-height: 42px;
  margin: 20px 0;
}
/* line 2524, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page td {
  border-left: 2px solid #d8d8d8;
  width: 25%;
}
/* line 2528, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page tr td:last-child {
  border-right: 2px solid #d8d8d8;
}
/* line 2531, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page tr:last-child {
  border-bottom: 2px solid #d8d8d8;
}
/* line 2534, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page tr:first-child {
  text-align: center;
}
/* line 2537, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page th:first-child {
  text-align: left;
}
/* line 2540, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page th {
  border-left: 2px solid #fff;
  width: 25%;
}
/* line 2544, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page table {
  text-align: left;
  font-size: 18px;
  line-height: 32px;
  border-collapse: collapse;
  width: 100%;
}
/* line 2551, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page tbody tr:nth-child(odd) {
  background: #F0F0F0;
}
/* line 2554, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page table th {
  background-color: #b20c0c;
  color: #FFF;
  padding: 5px;
  font-weight: 600;
}
/* line 2560, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page table tr {
  height: 50px;
}
/* line 2563, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page table td {
  color: #4A4A4A;
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
}
/* line 2570, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page tr:not(:first-child) {
  /*height: 200px;*/
  vertical-align: top;
}
/* line 2574, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page tr:not(:first-child) td {
  padding: 10px;
}
/* line 2577, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .table-text {
  display: table;
  border-collapse: separate;
  border-spacing: 5px;
  font-size: 13px;
  color: #4a4a4a;
  line-height: 26px;
  color: #4A4A4A;
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
}
/* line 2590, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .table-text > div {
  display: table-cell;
  vertical-align: top;
}
/* line 2594, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page select {
  width: 60%;
  background-color: #C13D3D;
  color: #FFF;
  padding: 10px;
  font-size: 16px;
}
/* line 2601, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page select option {
  background-color: #FFF;
  color: #000;
  padding: 20px;
}
/* line 2606, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .calendar-text {
  font-size: 13px;
  color: #4a4a4a;
  font-weight: Regular;
  line-height: 22px;
}
/* line 2612, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .calendar-text .section {
  margin: 20px 0;
  display: table;
  border-collapse: separate;
  border-spacing: 10px;
}
/* line 2618, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .calendar-text .section > div {
  display: table-row;
}
/* line 2621, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .calendar-text .section img {
  width: 20px;
  height: 20px;
  display: table-cell;
}
/* line 2626, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .calendar-text .section p {
  display: table-cell;
  text-align: justify;
  vertical-align: top;
}
/* line 2631, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .schedule-select {
  font-size: 18px;
  font-weight: bold;
}
/* line 2635, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .dropdown {
  position: relative;
  display: inline-block;
}
/* line 2639, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .dropdown-content {
  display: none;
  position: absolute;
  background-color: #FFF;
  width: 100%;
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
  z-index: 1;
  font-weight: bold;
  margin: 0;
  padding: 0;
  margin-top: 7px;
}
/* line 2653, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .dropdown-content li {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  cursor: pointer;
}
/* line 2660, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .dropdown-content li:hover {
  background-color: #4A4A4A;
  color: #FFF;
}
/* line 2664, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .show {
  display: block;
}
/* line 2667, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .btn-show {
  background-color: #F0F0F0 !important;
  color: #B20C0C;
}
/* line 2671, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .select-wrap {
  position: relative;
  width: 80%;
  color: #FFF;
  height: 41px;
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
}
/* line 2680, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .select-wrap .dropbtn {
  cursor: pointer;
  width: 100%;
  position: relative;
  overflow: hidden;
  height: 100%;
}
/* line 2687, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .select-wrap .dropbtn:hover, header .iap-wrap .calendar-page .select-wrap .dropbtn:focus {
  background-color: #2980B9;
}
/* line 2690, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .select-wrap #select-text {
  position: absolute;
  background-color: #C13D3D;
  width: 100%;
  height: 100%;
  padding: 10px 0 0 20px;
  font-weight: bold;
  font-size: 18px;
}
/* line 2699, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .select-wrap .select-down-arrow {
  position: absolute;
  padding: 0 14px;
  height: 100%;
  background-color: #B20C0C;
  right: 0;
  display: table;
}
/* line 2707, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .select-wrap .select-down-arrow > div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
/* line 2712, ../sass/parts/_header-nav.scss */
header .iap-wrap .calendar-page .select-wrap .select-down-arrow > div img {
  width: 15px;
  height: 9px;
}
/* line 2717, ../sass/parts/_header-nav.scss */
header body {
  font-family: Montserrat, Arial, sans-serif;
}
/* line 2721, ../sass/parts/_header-nav.scss */
header .iap-wrap {
  font-family: Montserrat, Arial, sans-serif;
  font-size: 13px;
  line-height: 22px;
  font-weight: 400;
  /* Navigation Bar */
  /* Drop Down */
  /* Padding Zero */
  /* Padding Top */
  /* Padding Bottom */
  /* Padding Left */
  /* Padding Right */
  /* Margin Auto */
  /* Margin Top */
  /* Margin Bottom */
  /* Margin Left */
  /* Margin Right */
}
/* line 2739, ../sass/parts/_header-nav.scss */
header .iap-wrap img {
  width: 100%;
  height: 100%;
}
/* line 2743, ../sass/parts/_header-nav.scss */
header .iap-wrap .wrapper-body {
  width: 1000px;
  margin: auto;
  padding-top: 80px;
}
/* line 2748, ../sass/parts/_header-nav.scss */
header .iap-wrap .head {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -o-display: flex;
  display: flex;
  align-items: center;
}
/* line 2756, ../sass/parts/_header-nav.scss */
header .iap-wrap .navigation-description {
  text-align: center;
  margin: 20px 0;
  font-size: 15px;
  color: #4a4a4a;
  font-weight: Medium;
  line-height: 24px;
}
/* line 2764, ../sass/parts/_header-nav.scss */
header .iap-wrap hr {
  margin: 25px 0;
}
/* line 2767, ../sass/parts/_header-nav.scss */
header .iap-wrap .navigation {
  background: #5A5A5A;
  height: 50px;
  color: #FFF;
}
/* line 2772, ../sass/parts/_header-nav.scss */
header .iap-wrap .navigation ul {
  list-style: none;
  height: 100%;
  text-align: center;
  display: table;
  font-weight: 600;
  font-size: 15px;
  padding-left: 10px;
}
/* line 2781, ../sass/parts/_header-nav.scss */
header .iap-wrap .navigation ul li {
  width: 80px;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
/* line 2787, ../sass/parts/_header-nav.scss */
header .iap-wrap .navigation ul li.active {
  background: #B20C0C;
}
/* line 2790, ../sass/parts/_header-nav.scss */
header .iap-wrap .iap-nav-wrap {
  color: #b20c0c;
  text-decoration: none;
}
/* line 2794, ../sass/parts/_header-nav.scss */
header .iap-wrap .iels-wrap {
  color: #98489B;
}
/* line 2797, ../sass/parts/_header-nav.scss */
header .iap-wrap .iels-logo {
  position: absolute;
  right: 30px;
  top: 40px;
}
/* line 2802, ../sass/parts/_header-nav.scss */
header .iap-wrap .pirls-wrap {
  color: #BD202E;
}
/* line 2805, ../sass/parts/_header-nav.scss */
header .iap-wrap .pirls-logo {
  position: absolute;
  right: 30px;
  top: 40px;
}
/* line 2810, ../sass/parts/_header-nav.scss */
header .iap-wrap .timss-wrap {
  color: #0A4268;
}
/* line 2813, ../sass/parts/_header-nav.scss */
header .iap-wrap .timss-logo {
  position: absolute;
  right: 30px;
  top: 40px;
}
/* line 2818, ../sass/parts/_header-nav.scss */
header .iap-wrap .pisa-wrap {
  color: #2963AF;
}
/* line 2821, ../sass/parts/_header-nav.scss */
header .iap-wrap .pisa-logo {
  position: absolute;
  right: 30px;
  top: 40px;
}
/* line 2826, ../sass/parts/_header-nav.scss */
header .iap-wrap .piaac-wrap {
  color: #127EC1;
}
/* line 2829, ../sass/parts/_header-nav.scss */
header .iap-wrap .piaac-logo {
  position: absolute;
  right: 20px;
  top: 2px;
  width: 100px;
  height: 44px;
}
/* line 2836, ../sass/parts/_header-nav.scss */
header .iap-wrap .icils-wrap {
  color: #3c938d;
}
/* line 2839, ../sass/parts/_header-nav.scss */
header .iap-wrap .iap {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 10px;
}
/* line 2845, ../sass/parts/_header-nav.scss */
header .iap-wrap .icils {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 10px;
}
/* line 2851, ../sass/parts/_header-nav.scss */
header .iap-wrap .icils-logo {
  position: absolute;
  right: 30px;
  top: 60px;
}
/* line 2856, ../sass/parts/_header-nav.scss */
header .iap-wrap .talis-wrap {
  color: #75995f;
}
/* line 2859, ../sass/parts/_header-nav.scss */
header .iap-wrap .talis {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 10px;
}
/* line 2865, ../sass/parts/_header-nav.scss */
header .iap-wrap .talis .talis-logo {
  position: absolute;
  right: 10px;
  top: 20px;
}
/* line 2870, ../sass/parts/_header-nav.scss */
header .iap-wrap .inner-dropdown {
  padding-left: 30px;
  color: #5a5a5a;
  text-decoration: none;
  margin-bottom: 5px;
}
/* line 2876, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu {
  list-style: none;
}
/* line 2879, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu a {
  color: inherit;
}
/* line 2882, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu li {
  text-align: center;
  position: relative;
  border: none;
  padding: 0 2px;
}
/* line 2888, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu li:hover > a {
  background: #FFF;
  color: #000 !important;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
/* line 2894, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu li a {
  display: block;
  outline: 0;
  text-decoration: none;
  margin: 0 8px;
  padding: 10px;
}
/* line 2901, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu li.single > a {
  position: relative;
  top: 4px;
  margin: 0 8px;
  padding: 10px 0 17px 0;
}
/* line 2907, ../sass/parts/_header-nav.scss */
header .iap-wrap #menu li:hover .dropdown_2columns {
  left: 10px;
  top: auto;
}
/* line 2911, ../sass/parts/_header-nav.scss */
header .iap-wrap .dropdown_2columns {
  margin: 0px auto;
  float: left;
  position: absolute;
  left: -999em;
  /* Hides the drop down */
  text-align: left;
  padding: 10px 5px 10px 5px;
  /*border: 1px solid #777777;
  border-top: none;*/
  background: #FFF;
  padding: 10px;
  z-index: 99999;
  font-family: Montserrat;
  font-size: 15px;
  font-weight: SemiBold;
  line-height: 28px;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
  width: 420px;
}
/* line 2933, ../sass/parts/_header-nav.scss */
header .iap-wrap .dropdown_2columns a:link,
header .iap-wrap .dropdown_2columns a:visited,
header .iap-wrap .dropdown_2columns a:hover {
  padding: 0 !important;
  text-decoration: underline !important;
  margin: 0 !important;
  margin-bottom: 7px;
}
/* line 2941, ../sass/parts/_header-nav.scss */
header .iap-wrap .table {
  display: table;
  width: 100%;
}
/* line 2945, ../sass/parts/_header-nav.scss */
header .iap-wrap .tableCell {
  display: table-cell;
  vertical-align: middle;
}
/* line 2949, ../sass/parts/_header-nav.scss */
header .iap-wrap .full_bg {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 2954, ../sass/parts/_header-nav.scss */
header .iap-wrap .o-hidden {
  overflow: hidden;
}
/* line 2957, ../sass/parts/_header-nav.scss */
header .iap-wrap .relative {
  position: relative;
}
/* line 2960, ../sass/parts/_header-nav.scss */
header .iap-wrap .clearfix::before, header .iap-wrap .clearfix::after {
  display: table;
  content: "";
}
/* line 2964, ../sass/parts/_header-nav.scss */
header .iap-wrap .clearfix::after {
  clear: both;
}
/* line 2967, ../sass/parts/_header-nav.scss */
header .iap-wrap .text-center {
  text-align: center;
}
/* line 2970, ../sass/parts/_header-nav.scss */
header .iap-wrap .text-left {
  text-align: left;
}
/* line 2973, ../sass/parts/_header-nav.scss */
header .iap-wrap .text-right {
  text-align: right;
}
/* line 2976, ../sass/parts/_header-nav.scss */
header .iap-wrap .full-wh {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 2983, ../sass/parts/_header-nav.scss */
header .iap-wrap .hidden,
header .iap-wrap .hide {
  display: none;
}
/* line 2987, ../sass/parts/_header-nav.scss */
header .iap-wrap .p0 {
  padding: 0 !important;
}
/* line 2990, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt10 {
  padding-top: 10px !important;
}
/* line 2993, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt15 {
  padding-top: 15px !important;
}
/* line 2996, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt20 {
  padding-top: 20px !important;
}
/* line 2999, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt30 {
  padding-top: 30px !important;
}
/* line 3002, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt40 {
  padding-top: 40px !important;
}
/* line 3005, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt50 {
  padding-top: 50px !important;
}
/* line 3008, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt60 {
  padding-top: 60px !important;
}
/* line 3011, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt70 {
  padding-top: 70px !important;
}
/* line 3014, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt80 {
  padding-top: 80px !important;
}
/* line 3017, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt90 {
  padding-top: 90px !important;
}
/* line 3020, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt100 {
  padding-top: 100px !important;
}
/* line 3023, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt110 {
  padding-top: 110px !important;
}
/* line 3026, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt120 {
  padding-top: 120px !important;
}
/* line 3029, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt130 {
  padding-top: 130px !important;
}
/* line 3032, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt140 {
  padding-top: 140px !important;
}
/* line 3035, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt150 {
  padding-top: 150px !important;
}
/* line 3038, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt160 {
  padding-top: 160px !important;
}
/* line 3041, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt170 {
  padding-top: 170px !important;
}
/* line 3044, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt180 {
  padding-top: 180px !important;
}
/* line 3047, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt190 {
  padding-top: 190px !important;
}
/* line 3050, ../sass/parts/_header-nav.scss */
header .iap-wrap .pt200 {
  padding-top: 200px !important;
}
/* line 3053, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb0 {
  padding-bottom: 0px !important;
}
/* line 3056, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb10 {
  padding-bottom: 10px !important;
}
/* line 3059, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb15 {
  padding-bottom: 15px !important;
}
/* line 3062, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb20 {
  padding-bottom: 20px !important;
}
/* line 3065, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb30 {
  padding-bottom: 30px !important;
}
/* line 3068, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb40 {
  padding-bottom: 40px !important;
}
/* line 3071, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb50 {
  padding-bottom: 50px !important;
}
/* line 3074, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb60 {
  padding-bottom: 60px !important;
}
/* line 3077, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb70 {
  padding-bottom: 70px !important;
}
/* line 3080, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb80 {
  padding-bottom: 80px !important;
}
/* line 3083, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb90 {
  padding-bottom: 90px !important;
}
/* line 3086, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb100 {
  padding-bottom: 100px !important;
}
/* line 3089, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb110 {
  padding-bottom: 110px !important;
}
/* line 3092, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb120 {
  padding-bottom: 120px !important;
}
/* line 3095, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb130 {
  padding-bottom: 130px !important;
}
/* line 3098, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb140 {
  padding-bottom: 140px !important;
}
/* line 3101, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb150 {
  padding-bottom: 150px !important;
}
/* line 3104, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb160 {
  padding-bottom: 160px !important;
}
/* line 3107, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb170 {
  padding-bottom: 170px !important;
}
/* line 3110, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb180 {
  padding-bottom: 180px !important;
}
/* line 3113, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb190 {
  padding-bottom: 190px !important;
}
/* line 3116, ../sass/parts/_header-nav.scss */
header .iap-wrap .pb200 {
  padding-bottom: 200px !important;
}
/* line 3119, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl0 {
  padding-left: 0px !important;
}
/* line 3122, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl3 {
  padding-left: 3px !important;
}
/* line 3125, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl5 {
  padding-left: 5px !important;
}
/* line 3128, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl10 {
  padding-left: 10px !important;
}
/* line 3131, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl20 {
  padding-left: 20px !important;
}
/* line 3134, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl30 {
  padding-left: 30px;
}
/* line 3137, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl40 {
  padding-left: 40px;
}
/* line 3140, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl50 {
  padding-left: 50px;
}
/* line 3143, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl60 {
  padding-left: 60px;
}
/* line 3146, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl70 {
  padding-left: 70px;
}
/* line 3149, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl80 {
  padding-left: 80px;
}
/* line 3152, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl90 {
  padding-left: 90px;
}
/* line 3155, ../sass/parts/_header-nav.scss */
header .iap-wrap .pl100 {
  padding-left: 100px;
}
/* line 3158, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr0 {
  padding-right: 0px !important;
}
/* line 3161, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr5 {
  padding-right: 5px !important;
}
/* line 3164, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr10 {
  padding-right: 10px !important;
}
/* line 3167, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr20 {
  padding-right: 20px !important;
}
/* line 3170, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr30 {
  padding-right: 30px !important;
}
/* line 3173, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr40 {
  padding-right: 40px;
}
/* line 3176, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr50 {
  padding-right: 50px;
}
/* line 3179, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr60 {
  padding-right: 60px;
}
/* line 3182, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr70 {
  padding-right: 70px;
}
/* line 3185, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr80 {
  padding-right: 80px;
}
/* line 3188, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr90 {
  padding-right: 90px;
}
/* line 3191, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr100 {
  padding-right: 100px;
}
/* line 3194, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr110 {
  padding-right: 110px;
}
/* line 3197, ../sass/parts/_header-nav.scss */
header .iap-wrap .pr120 {
  padding-right: 120px;
}
@media (min-width: 1200px) {
  /* line 3201, ../sass/parts/_header-nav.scss */
  header .iap-wrap .pl-lg-50 {
    padding-left: 50px;
  }
  /* line 3204, ../sass/parts/_header-nav.scss */
  header .iap-wrap .pl-lg-80 {
    padding-left: 80px;
  }
}
@media (min-width: 992px) {
  /* line 3209, ../sass/parts/_header-nav.scss */
  header .iap-wrap .pt-md-50 {
    padding-top: 50px;
  }
}
/* line 3213, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr-auto {
  margin: auto;
  float: none;
}
/* line 3217, ../sass/parts/_header-nav.scss */
header .iap-wrap .m0 {
  margin: 0 !important;
}
/* line 3220, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt0 {
  margin-top: 0 !important;
}
/* line 3223, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt5 {
  margin-top: 5px !important;
}
/* line 3226, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt10 {
  margin-top: 10px !important;
}
/* line 3229, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt15 {
  margin-top: 15px !important;
}
/* line 3232, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt20 {
  margin-top: 20px !important;
}
/* line 3235, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt30 {
  margin-top: 30px !important;
}
/* line 3238, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt40 {
  margin-top: 40px !important;
}
/* line 3241, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt50 {
  margin-top: 50px !important;
}
/* line 3244, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt60 {
  margin-top: 60px !important;
}
/* line 3247, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt70 {
  margin-top: 70px !important;
}
/* line 3250, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt80 {
  margin-top: 80px !important;
}
/* line 3253, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt90 {
  margin-top: 90px !important;
}
/* line 3256, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt100 {
  margin-top: 100px !important;
}
/* line 3259, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt110 {
  margin-top: 110px !important;
}
/* line 3262, ../sass/parts/_header-nav.scss */
header .iap-wrap .mt120 {
  margin-top: 120px !important;
}
/* line 3265, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb0 {
  margin-bottom: 0 !important;
}
/* line 3268, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb5 {
  margin-bottom: 5px !important;
}
/* line 3271, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb10 {
  margin-bottom: 10px !important;
}
/* line 3274, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb15 {
  margin-bottom: 15px !important;
}
/* line 3277, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb17 {
  margin-bottom: 17px !important;
}
/* line 3280, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb20 {
  margin-bottom: 20px !important;
}
/* line 3283, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb30 {
  margin-bottom: 30px !important;
}
/* line 3286, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb40 {
  margin-bottom: 40px !important;
}
/* line 3289, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb50 {
  margin-bottom: 50px;
}
/* line 3292, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb60 {
  margin-bottom: 60px;
}
/* line 3295, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb70 {
  margin-bottom: 70px;
}
/* line 3298, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb80 {
  margin-bottom: 80px;
}
/* line 3301, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb90 {
  margin-bottom: 90px;
}
/* line 3304, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb100 {
  margin-bottom: 100px;
}
/* line 3307, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb110 {
  margin-bottom: 110px;
}
/* line 3310, ../sass/parts/_header-nav.scss */
header .iap-wrap .mb120 {
  margin-bottom: 120px;
}
/* line 3313, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml0 {
  margin-left: 0 !important;
}
/* line 3316, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml15 {
  margin-left: 5px;
}
/* line 3319, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml10 {
  margin-left: 10px;
}
/* line 3322, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml20 {
  margin-left: 20px;
}
/* line 3325, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml30 {
  margin-left: 30px;
}
/* line 3328, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml40 {
  margin-left: 40px;
}
/* line 3331, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml50 {
  margin-left: 50px;
}
/* line 3334, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml60 {
  margin-left: 60px;
}
/* line 3337, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml70 {
  margin-left: 70px;
}
/* line 3340, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml80 {
  margin-left: 80px;
}
/* line 3343, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml90 {
  margin-left: 90px;
}
/* line 3346, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml100 {
  margin-left: 100px;
}
/* line 3349, ../sass/parts/_header-nav.scss */
header .iap-wrap .ml110 {
  margin-left: 110px;
}
/* line 3352, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr0 {
  margin-right: 0 !important;
}
/* line 3355, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr5 {
  margin-left: 5px !important;
}
/* line 3358, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr10 {
  margin-right: 10px !important;
}
/* line 3361, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr20 {
  margin-right: 20px !important;
}
/* line 3364, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr30 {
  margin-right: 30px !important;
}
/* line 3367, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr40 {
  margin-right: 40px !important;
}
/* line 3370, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr50 {
  margin-right: 50px !important;
}
/* line 3373, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr60 {
  margin-right: 60px !important;
}
/* line 3376, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr70 {
  margin-right: 70px !important;
}
/* line 3379, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr80 {
  margin-right: 80px !important;
}
/* line 3382, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr90 {
  margin-right: 90px !important;
}
/* line 3385, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr100 {
  margin-right: 100px;
}
/* line 3388, ../sass/parts/_header-nav.scss */
header .iap-wrap .mr110 {
  margin-right: 110px;
}
/* line 3391, ../sass/parts/_header-nav.scss */
header .iap-wrap .m10 {
  margin: 0px 10px;
}
/* line 3395, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .title {
  font-size: 39px;
  color: #000000;
  font-weight: Regular;
  line-height: 42px;
  margin: 20px 0;
}
/* line 3402, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .indicate {
  margin: 40px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 3408, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .indicate > {
  margin: 0 10px;
}
/* line 3411, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .indicate .circle {
  float: left;
  margin-top: 3px;
  margin-right: 5px;
}
/* line 3416, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .indicate .text {
  float: left;
}
/* line 3419, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .indicate .text span {
  font-weight: bold;
}
/* line 3422, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .tr-title {
  background-color: #557C9D;
  color: #FFF;
  padding-left: 15px;
}
/* line 3427, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry {
  width: 100%;
}
/* line 3430, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry a:link,
header .iap-wrap .participating-page .ctry a:visited,
header .iap-wrap .participating-page .ctry a:hover {
  color: #fff;
}
/* line 3435, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry .italic {
  font-style: italic;
}
/* line 3438, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry .thead1 {
  height: 0;
  border: 0 none;
  opacity: 0;
}
/* line 3443, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry .thead1 th {
  padding: 0;
  margin: 0;
}
/* line 3447, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry .thead1 div {
  height: 0px;
  border: 0 none;
  margin: 0;
  padding: 0;
  opacity: 0;
}
/* line 3454, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry .width40 {
  width: 40px;
}
/* line 3457, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry .width50 {
  width: 50px;
}
/* line 3460, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry .width55 {
  width: 55px;
}
/* line 3463, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry .width75 {
  width: 75px;
}
/* line 3466, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry .first-column {
  min-width: 180px;
  padding-left: 12px;
}
/* line 3470, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry .pl5 {
  padding-left: 5px;
}
/* line 3473, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry .defaultwidth {
  width: 45px;
}
/* line 3476, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry .separator {
  width: 3px;
  padding: 0 !important;
  background-color: #fff !important;
}
/* line 3481, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry .left {
  text-align: left;
}
/* line 3484, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry .bold {
  font-weight: bold;
}
/* line 3487, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry thead tr.blue-bg th {
  background-color: #324E65;
  font-weight: bold;
  color: #fff;
}
/* line 3492, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry thead tr.lightblue-bg th {
  background-color: #E5EEF4;
  font-weight: bold;
  color: #333;
}
/* line 3497, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry thead tr.red-bg th {
  background-color: #B20C0C;
  color: #fff;
  font-weight: normal;
}
/* line 3502, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry thead th {
  text-align: center;
  vertical-align: bottom;
  padding: 2px;
  font-size: 12px;
}
/* line 3508, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry thead th.left {
  text-align: left;
}
/* line 3511, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry tbody tr td {
  text-align: center;
  padding: 2px;
  font-size: 12px;
}
/* line 3516, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry tbody tr.lightblue-bg td {
  background-color: #E5EEF4;
}
/* line 3519, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .ctry tbody tr.blue-bg td {
  background-color: #557C9D;
  color: #fff;
}
/* line 3523, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .f-circle {
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background-color: #B20C0C;
  margin: auto;
}
/* line 3530, ../sass/parts/_header-nav.scss */
header .iap-wrap .participating-page .h-circle {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 2px solid #B20C0C;
  background-color: transparent;
  margin: auto;
}
@media print {
  /* line 48, ../sass/second-look.scss */
  header {
    display: none;
  }
}

/* line 52, ../sass/second-look.scss */
.main-content {
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #000000;
  line-height: 1.5em;
  margin-top: 0.2em;
  text-align: left;
}
@media print {
  /* line 52, ../sass/second-look.scss */
  .main-content {
    color: #000;
    line-height: 1.3em;
  }
  /* line 63, ../sass/second-look.scss */
  .main-content p {
    margin: 0.5em 0;
  }
}
/* line 65, ../sass/second-look.scss */
.main-content .intro {
  margin-bottom: -165px;
}
@media print {
  /* line 65, ../sass/second-look.scss */
  .main-content .intro {
    margin-bottom: 0;
  }
}
/* line 68, ../sass/second-look.scss */
.main-content .intro .top-banner {
  background-color: #071d49;
  border-bottom: 0.2em solid #ffffff;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
/* line 75, ../sass/second-look.scss */
.main-content .intro .top-banner a {
  color: #ffffff;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
}
/* line 79, ../sass/second-look.scss */
.main-content .intro .top-banner p {
  color: #ffffff;
  font-weight: 700;
  margin: 0;
  padding: 0.5em 0;
  text-align: center;
}
@media print {
  /* line 68, ../sass/second-look.scss */
  .main-content .intro .top-banner {
    display: none;
  }
}
@media print {
  /* line 88, ../sass/second-look.scss */
  .main-content .intro .focal-image {
    display: none;
  }
}
/* line 91, ../sass/second-look.scss */
.main-content .intro .intro-text {
  background-color: #ffffff;
  margin: auto;
  padding: 0 2em;
  transform: translateY(-42px);
  width: 790px;
}
@media print {
  /* line 91, ../sass/second-look.scss */
  .main-content .intro .intro-text {
    color: #000000;
    padding: 0;
    transform: translateY(0);
    width: 100%;
  }
}
/* line 103, ../sass/second-look.scss */
.main-content .intro .intro-text h2 {
  color: #071d49;
  font-size: 1.4em;
  font-weight: 600;
  margin-top: 2em;
  text-align: center;
}
@media print {
  /* line 103, ../sass/second-look.scss */
  .main-content .intro .intro-text h2 {
    margin-top: 0;
    text-align: left;
  }
}
/* line 114, ../sass/second-look.scss */
.main-content .intro .intro-text .intro-header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  transform: translateY(-36px);
  margin-bottom: -28px;
}
@media print {
  /* line 114, ../sass/second-look.scss */
  .main-content .intro .intro-text .intro-header {
    transform: none;
    margin-bottom: 1em;
  }
}
/* line 123, ../sass/second-look.scss */
.main-content .intro .intro-text .intro-header .title-bar {
  background-color: #003da5;
  display: inline-block;
  padding: 0.5em 1.5em;
}
@media print {
  /* line 123, ../sass/second-look.scss */
  .main-content .intro .intro-text .intro-header .title-bar {
    background-color: #ffffff;
    padding: 0;
  }
}
/* line 131, ../sass/second-look.scss */
.main-content .intro .intro-text .intro-header .title-bar h1 {
  color: #ffffff;
  font-size: 1.9em;
  font-weight: normal;
  line-height: 1.5;
  margin: 0;
  text-align: center;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
}
@media print {
  /* line 131, ../sass/second-look.scss */
  .main-content .intro .intro-text .intro-header .title-bar h1 {
    color: #071d49;
    font-weight: 700;
    text-align: left;
  }
}
/* line 147, ../sass/second-look.scss */
.main-content .intro .intro-text .intro-header .print-trigger {
  text-align: center;
}
@media print {
  /* line 147, ../sass/second-look.scss */
  .main-content .intro .intro-text .intro-header .print-trigger {
    display: none;
  }
}
/* line 150, ../sass/second-look.scss */
.main-content .intro .intro-text .intro-header .print-trigger .print-icon-span {
  background-color: #071d49;
  border-radius: 50%;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  display: inline-block;
  margin: 0;
  height: 40px;
  width: 40px;
}
/* line 158, ../sass/second-look.scss */
.main-content .intro .intro-text .intro-header .print-trigger .print-icon-span > .print-row-icon {
  color: #ffffff;
  transform: translateY(0.5em);
}
/* line 163, ../sass/second-look.scss */
.main-content .intro .intro-text .intro-header .print-trigger .print-row-text {
  color: #071d49;
  font-size: 0.7em;
  font-weight: 500;
}
/* line 172, ../sass/second-look.scss */
.main-content .intro .main-legend span {
  font-weight: 700;
}
/* line 174, ../sass/second-look.scss */
.main-content .intro .main-legend span.subject-1 a {
  color: #147fc2;
}
/* line 177, ../sass/second-look.scss */
.main-content .intro .main-legend span.subject-2 a {
  color: #88a43d;
}
/* line 180, ../sass/second-look.scss */
.main-content .intro .main-legend span.subject-3 a {
  color: #892a8f;
}
/* line 186, ../sass/second-look.scss */
.main-content .secondary-nav {
  background-color: #071d49;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}
/* line 7, ../sass/parts/_secondary-nav.scss */
.main-content .secondary-nav li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
  white-space: normal;
  width: calc(100% / 2);
}
/* line 14, ../sass/parts/_secondary-nav.scss */
.main-content .secondary-nav li a {
  color: #ffffff;
  display: block;
  font-size: 1.3em;
  font-weight: 600;
  padding: 1.2em;
  text-decoration: none;
  vertical-align: middle;
}
/* line 22, ../sass/parts/_secondary-nav.scss */
.main-content .secondary-nav li a:hover {
  cursor: pointer;
  opacity: 0.5;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -ms-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}
/* line 28, ../sass/parts/_secondary-nav.scss */
.main-content .secondary-nav li span.temp-disable {
  color: #000000;
  display: block;
  font-weight: 500;
  text-decoration: none;
}
/* line 37, ../sass/parts/_secondary-nav.scss */
.main-content .secondary-nav li.ui-state-active {
  background-color: #003da5;
  transition-duration: 1s;
}
/* line 40, ../sass/parts/_secondary-nav.scss */
.main-content .secondary-nav li.ui-state-active a {
  color: #ffffff;
}
/* line 42, ../sass/parts/_secondary-nav.scss */
.main-content .secondary-nav li.ui-state-active a:hover {
  opacity: 1;
  cursor: default;
}
@media print {
  /* line 186, ../sass/second-look.scss */
  .main-content .secondary-nav {
    display: none;
  }
}
/* line 190, ../sass/second-look.scss */
.main-content .ui-tabs-panel {
  /* to override default styles (secondary nav) */
}
/* line 51, ../sass/parts/_secondary-nav.scss */
.main-content .ui-tabs-panel#tabs-1 {
  padding: 0;
  margin: 0;
}
@media print {
  /* line 193, ../sass/second-look.scss */
  .main-content .ui-tabs-panel > .fine-print {
    display: none;
  }
}
/* line 196, ../sass/second-look.scss */
.main-content #clipboard {
  border: none;
  padding: 0;
}
/* line 200, ../sass/second-look.scss */
.main-content .placeholder {
  animation: loading 1s infinite;
  font-size: 1em;
  font-weight: 600;
  text-align: center;
}
@keyframes loading {
  0% {
    color: rgba(0, 61, 165, 0.1);
  }
  25% {
    color: rgba(0, 61, 165, 0.25);
  }
  50% {
    color: rgba(0, 61, 165, 0.5);
  }
  100% {
    color: #003da5;
  }
}
/* line 211, ../sass/second-look.scss */
.main-content .placeholder.na {
  animation: none;
  background-color: #12f347;
  color: #000;
}
/* line 217, ../sass/second-look.scss */
.main-content h2 {
  color: #071d49;
  font-size: 1.8em;
  font-weight: 700;
}
@media print {
  /* line 217, ../sass/second-look.scss */
  .main-content h2 {
    margin-top: 0;
  }
}
/* line 223, ../sass/second-look.scss */
.main-content a {
  color: #003da5;
  text-decoration: underline solid;
  -webkit-transition: text-decoration 0.25s ease-in-out;
  -moz-transition: text-decoration 0.25s ease-in-out;
  -ms-transition: text-decoration 0.25s ease-in-out;
  -o-transition: text-decoration 0.25s ease-in-out;
  transition: text-decoration 0.25s ease-in-out;
}
@media print {
  /* line 223, ../sass/second-look.scss */
  .main-content a {
    color: #000;
    text-decoration: none;
    transition: none;
  }
}
/* line 230, ../sass/second-look.scss */
.main-content a:hover {
  text-decoration: underline solid transparent;
}
/* line 236, ../sass/second-look.scss */
.main-content figure {
  max-width: 1000px;
  margin: auto;
  padding-top: 2em;
}
@media print {
  /* line 236, ../sass/second-look.scss */
  .main-content figure {
    padding-top: 0.5em;
  }
  /* line 15, ../sass/parts/_figure-style.scss */
  .main-content figure:nth-child(1) {
    padding-top: 0;
  }
}
/* line 19, ../sass/parts/_figure-style.scss */
.main-content figure figcaption {
  color: #000000;
  font-size: 1.1em;
  font-weight: 700;
}
@media print {
  /* line 19, ../sass/parts/_figure-style.scss */
  .main-content figure figcaption {
    font-size: 1em;
  }
}
/* line 25, ../sass/parts/_figure-style.scss */
.main-content figure .graphic-detail {
  text-indent: -9999px;
  height: 0;
}
/* line 29, ../sass/parts/_figure-style.scss */
.main-content figure .fig-grid {
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 35, ../sass/parts/_figure-style.scss */
.main-content figure .fig-grid.grid-cols-2 .grid-cell {
  flex: 1 0 33%;
}
/* line 40, ../sass/parts/_figure-style.scss */
.main-content figure .fig-grid.grid-cols-3 .grid-cell {
  flex: 1 1 auto;
}
/* line 44, ../sass/parts/_figure-style.scss */
.main-content figure .fig-grid figcaption {
  margin-bottom: 0.5em;
}
/* line 47, ../sass/parts/_figure-style.scss */
.main-content figure .fig-grid .bb {
  border: 1px solid #afafaf;
  border-radius: 3px;
  padding: 0.5em;
  text-align: center;
}
/* line 52, ../sass/parts/_figure-style.scss */
.main-content figure .fig-grid .bb svg {
  /*override billboard.js default */
  font-family: Arial, sans-serif;
  font-size: 0.8em;
  color: #000000;
  display: block;
  margin: 0 auto;
}
/* line 58, ../sass/parts/_figure-style.scss */
.main-content figure .fig-grid .bb svg .bb-text {
  fill: #ffffff !important;
  font-family: Arial, sans-serif;
  font-size: 1.2em;
  font-weight: 600;
}
/* line 64, ../sass/parts/_figure-style.scss */
.main-content figure .fig-grid .bb svg .bb-axis-x text {
  font-weight: 600;
}
/* line 68, ../sass/parts/_figure-style.scss */
.main-content figure .fig-grid .bb .bb-title {
  font-family: Arial, sans-serif;
  font-size: 1.4em;
  font-weight: 700;
  stroke: none;
}
/* line 74, ../sass/parts/_figure-style.scss */
.main-content figure .fig-grid .bb .bb-grid line {
  stroke: #ffffff;
  /* make invisible */
}
/* line 78, ../sass/parts/_figure-style.scss */
.main-content figure .fig-grid .chart_text {
  border: none;
  margin: 0 0 1em 0;
  padding: 0 0 0.5em 0;
  text-align: left;
}
/* line 83, ../sass/parts/_figure-style.scss */
.main-content figure .fig-grid .chart_text p {
  margin-top: 0.5em;
}
/* line 85, ../sass/parts/_figure-style.scss */
.main-content figure .fig-grid .chart_text p.leading-text {
  font-size: 1.1em;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 1em;
}
/* line 93, ../sass/parts/_figure-style.scss */
.main-content figure .fig-grid.grid-gutter {
  margin-left: -0.5em;
}
/* line 95, ../sass/parts/_figure-style.scss */
.main-content figure .fig-grid.grid-gutter .grid-cell {
  padding-left: 0.5em;
  padding-top: 0.5em;
}
/* line 101, ../sass/parts/_figure-style.scss */
.main-content figure .fig-grid.all-in-one .grid-cell {
  border: none;
  margin-top: 0.5em;
  width: calc(100% / 3);
}
/* line 105, ../sass/parts/_figure-style.scss */
.main-content figure .fig-grid.all-in-one .grid-cell .bb {
  border-top: 1px solid #afafaf;
  border-bottom: none;
  border-left: none;
  border-right: none;
  border-radius: 3px;
}
/* line 112, ../sass/parts/_figure-style.scss */
.main-content figure .fig-grid.all-in-one .grid-cell:first-child .bb {
  border-left: 1px solid #afafaf;
}
/* line 115, ../sass/parts/_figure-style.scss */
.main-content figure .fig-grid.all-in-one .grid-cell:last-child .bb {
  border-right: 1px solid #afafaf;
}
/* line 118, ../sass/parts/_figure-style.scss */
.main-content figure .fig-grid.all-in-one .grid-cell .show-under-hood {
  margin-left: 0.5em;
}
/* line 121, ../sass/parts/_figure-style.scss */
.main-content figure .fig-grid.all-in-one .grid-cell:first-child .show-under-hood {
  margin-left: 0;
}
/* line 127, ../sass/parts/_figure-style.scss */
.main-content figure div[id^="singlebar_"] {
  /* override color by domain */
  /* override bar text color */
  /* override reading line to thicker */
  /* oecd label */
}
/* line 37, ../sass/parts/_singlebar.scss */
.main-content figure div[id^="singlebar_"].bb {
  pointer-events: none;
}
/* line 42, ../sass/parts/_singlebar.scss */
.main-content figure div[id^="singlebar_"].bb svg .bb-axis-x .tick line {
  display: none;
}
/* line 46, ../sass/parts/_singlebar.scss */
.main-content figure div[id^="singlebar_"].bb svg .bb-axis-x .tick:last-of-type text {
  display: none;
}
/* line 25, ../sass/parts/_singlebar.scss */
.main-content figure div[id^="singlebar_"][piaac-domain="LIT"] svg .bb-title {
  font-weight: 700;
  stroke: none;
  fill: #147fc2;
}
/* line 30, ../sass/parts/_singlebar.scss */
.main-content figure div[id^="singlebar_"][piaac-domain="LIT"] svg .bb-bar {
  fill: #147fc2 !important;
  -webkit-transition: fill-opacity 0.25s ease-in-out;
  -moz-transition: fill-opacity 0.25s ease-in-out;
  -ms-transition: fill-opacity 0.25s ease-in-out;
  -o-transition: fill-opacity 0.25s ease-in-out;
  transition: fill-opacity 0.25s ease-in-out;
}
/* line 25, ../sass/parts/_singlebar.scss */
.main-content figure div[id^="singlebar_"][piaac-domain="NUM"] svg .bb-title {
  font-weight: 700;
  stroke: none;
  fill: #88a43d;
}
/* line 30, ../sass/parts/_singlebar.scss */
.main-content figure div[id^="singlebar_"][piaac-domain="NUM"] svg .bb-bar {
  fill: #88a43d !important;
  -webkit-transition: fill-opacity 0.25s ease-in-out;
  -moz-transition: fill-opacity 0.25s ease-in-out;
  -ms-transition: fill-opacity 0.25s ease-in-out;
  -o-transition: fill-opacity 0.25s ease-in-out;
  transition: fill-opacity 0.25s ease-in-out;
}
/* line 25, ../sass/parts/_singlebar.scss */
.main-content figure div[id^="singlebar_"][piaac-domain="PSL"] svg .bb-title {
  font-weight: 700;
  stroke: none;
  fill: #892a8f;
}
/* line 30, ../sass/parts/_singlebar.scss */
.main-content figure div[id^="singlebar_"][piaac-domain="PSL"] svg .bb-bar {
  fill: #892a8f !important;
  -webkit-transition: fill-opacity 0.25s ease-in-out;
  -moz-transition: fill-opacity 0.25s ease-in-out;
  -ms-transition: fill-opacity 0.25s ease-in-out;
  -o-transition: fill-opacity 0.25s ease-in-out;
  transition: fill-opacity 0.25s ease-in-out;
}
/* line 65, ../sass/parts/_singlebar.scss */
.main-content figure div[id^="singlebar_"] .bb-chart-texts .bb-target-data1 text {
  fill: #000000 !important;
}
/* line 69, ../sass/parts/_singlebar.scss */
.main-content figure div[id^="singlebar_"] .bb-chart-lines .bb-line-data2 {
  stroke-width: 3px;
  stroke: #4a4a4a !important;
  font-weight: 600;
}
/* line 74, ../sass/parts/_singlebar.scss */
.main-content figure div[id^="singlebar_"] .bb-chart-lines .bb-circle-3 {
  fill: #4a4a4a !important;
}
/* line 78, ../sass/parts/_singlebar.scss */
.main-content figure div[id^="singlebar_"] .bb-texts .bb-text-4 {
  font-size: 1.1em !important;
  font-weight: 600;
}
/* line 81, ../sass/parts/_singlebar.scss */
.main-content figure div[id^="singlebar_"] .bb-texts .bb-text-4 tspan {
  font-size: 0.7em !important;
  font-weight: 500;
  fill: #000000 !important;
}
/* line 130, ../sass/parts/_figure-style.scss */
.main-content figure div[id^="stackedbargroup_"] {
  /* for charts using LIT but disguised to neutral */
}
/* line 74, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"].bb {
  pointer-events: none;
}
/* line 79, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"].bb svg .bb-text.international-average {
  fill: #000000 !important;
}
/* line 30, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="LIT"] svg .bb-title {
  fill: #147fc2;
}
/* line 33, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="LIT"] svg .bb-bars-data1 .bb-bar {
  fill: #a8d2e8 !important;
}
/* line 35, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="LIT"] svg .bb-bars-data1 .bb-bar.international-average {
  fill: #d8d8d8 !important;
}
/* line 39, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="LIT"] svg .bb-bars-data2 .bb-bar {
  fill: #147fc2 !important;
}
/* line 41, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="LIT"] svg .bb-bars-data2 .bb-bar.international-average {
  fill: #babcbe !important;
}
/* line 45, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="LIT"] svg .bb-bars-data3 .bb-bar {
  fill: #084368 !important;
}
/* line 47, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="LIT"] svg .bb-bars-data3 .bb-bar.international-average {
  fill: #4a4a4a !important;
}
/* line 51, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="LIT"] svg .bb-legend-background {
  opacity: 1;
}
/* line 56, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="LIT"] svg .bb-legend-item.bb-legend-item-data1 .bb-legend-item-tile {
  stroke: #d8d8d8 !important;
}
/* line 61, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="LIT"] svg .bb-legend-item.bb-legend-item-data2 .bb-legend-item-tile {
  stroke: #babcbe !important;
}
/* line 66, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="LIT"] svg .bb-legend-item.bb-legend-item-data3 .bb-legend-item-tile {
  stroke: #4a4a4a !important;
}
/* line 30, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="NUM"] svg .bb-title {
  fill: #88a43d;
}
/* line 33, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="NUM"] svg .bb-bars-data1 .bb-bar {
  fill: #b8cd79 !important;
}
/* line 35, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="NUM"] svg .bb-bars-data1 .bb-bar.international-average {
  fill: #d8d8d8 !important;
}
/* line 39, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="NUM"] svg .bb-bars-data2 .bb-bar {
  fill: #88a43d !important;
}
/* line 41, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="NUM"] svg .bb-bars-data2 .bb-bar.international-average {
  fill: #babcbe !important;
}
/* line 45, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="NUM"] svg .bb-bars-data3 .bb-bar {
  fill: #3f6e35 !important;
}
/* line 47, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="NUM"] svg .bb-bars-data3 .bb-bar.international-average {
  fill: #4a4a4a !important;
}
/* line 51, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="NUM"] svg .bb-legend-background {
  opacity: 1;
}
/* line 56, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="NUM"] svg .bb-legend-item.bb-legend-item-data1 .bb-legend-item-tile {
  stroke: #d8d8d8 !important;
}
/* line 61, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="NUM"] svg .bb-legend-item.bb-legend-item-data2 .bb-legend-item-tile {
  stroke: #babcbe !important;
}
/* line 66, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="NUM"] svg .bb-legend-item.bb-legend-item-data3 .bb-legend-item-tile {
  stroke: #4a4a4a !important;
}
/* line 30, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="PSL"] svg .bb-title {
  fill: #892a8f;
}
/* line 33, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="PSL"] svg .bb-bars-data1 .bb-bar {
  fill: #d0abd0 !important;
}
/* line 35, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="PSL"] svg .bb-bars-data1 .bb-bar.international-average {
  fill: #d8d8d8 !important;
}
/* line 39, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="PSL"] svg .bb-bars-data2 .bb-bar {
  fill: #892a8f !important;
}
/* line 41, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="PSL"] svg .bb-bars-data2 .bb-bar.international-average {
  fill: #babcbe !important;
}
/* line 45, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="PSL"] svg .bb-bars-data3 .bb-bar {
  fill: #581a5c !important;
}
/* line 47, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="PSL"] svg .bb-bars-data3 .bb-bar.international-average {
  fill: #4a4a4a !important;
}
/* line 51, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="PSL"] svg .bb-legend-background {
  opacity: 1;
}
/* line 56, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="PSL"] svg .bb-legend-item.bb-legend-item-data1 .bb-legend-item-tile {
  stroke: #d8d8d8 !important;
}
/* line 61, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="PSL"] svg .bb-legend-item.bb-legend-item-data2 .bb-legend-item-tile {
  stroke: #babcbe !important;
}
/* line 66, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][piaac-domain="PSL"] svg .bb-legend-item.bb-legend-item-data3 .bb-legend-item-tile {
  stroke: #4a4a4a !important;
}
/* line 30, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][report-code="neutral"] svg .bb-title {
  fill: #66acb6;
}
/* line 33, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][report-code="neutral"] svg .bb-bars-data1 .bb-bar {
  fill: #bfdce0 !important;
}
/* line 35, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][report-code="neutral"] svg .bb-bars-data1 .bb-bar.international-average {
  fill: #d8d8d8 !important;
}
/* line 39, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][report-code="neutral"] svg .bb-bars-data2 .bb-bar {
  fill: #66acb6 !important;
}
/* line 41, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][report-code="neutral"] svg .bb-bars-data2 .bb-bar.international-average {
  fill: #babcbe !important;
}
/* line 45, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][report-code="neutral"] svg .bb-bars-data3 .bb-bar {
  fill: #007585 !important;
}
/* line 47, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][report-code="neutral"] svg .bb-bars-data3 .bb-bar.international-average {
  fill: #4a4a4a !important;
}
/* line 51, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][report-code="neutral"] svg .bb-legend-background {
  opacity: 1;
}
/* line 56, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][report-code="neutral"] svg .bb-legend-item.bb-legend-item-data1 .bb-legend-item-tile {
  stroke: #d8d8d8 !important;
}
/* line 61, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][report-code="neutral"] svg .bb-legend-item.bb-legend-item-data2 .bb-legend-item-tile {
  stroke: #babcbe !important;
}
/* line 66, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][report-code="neutral"] svg .bb-legend-item.bb-legend-item-data3 .bb-legend-item-tile {
  stroke: #4a4a4a !important;
}
/* line 97, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"][report-code="neutral"] .bb-chart-texts .bb-target-data2 text {
  fill: #000000 !important;
}
/* line 101, ../sass/parts/_stackedbargroup.scss */
.main-content figure div[id^="stackedbargroup_"] .bb-chart-texts .bb-target-data1 text {
  fill: #000000 !important;
}
/* line 53, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"].bb svg text,
.main-content figure div[id^="scatterplot_"].bb svg tspan {
  stroke: none;
}
/* line 57, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"].bb svg use {
  opacity: 1 !important;
  stroke: #ffffff !important;
}
/* line 61, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"].bb svg .bb-title {
  font-weight: 700;
}
/* line 64, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"].bb svg .bb-text {
  fill: #ffffff !important;
  font-weight: 600;
}
/* line 68, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"].bb svg .bb-axis-y text {
  fill: #4a4a4a;
}
/* line 71, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"].bb svg .group-show {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity: 0.25 !important;
}
/* line 75, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"].bb svg .bb-axis-x .tick text {
  fill: #4a4a4a;
}
/* line 26, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"][piaac-domain="LIT"] svg .bb-chart-line,
.main-content figure div[id^="scatterplot_"][piaac-domain="LIT"] svg .bb-defocused {
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
/* line 30, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"][piaac-domain="LIT"] svg .bb-text,
.main-content figure div[id^="scatterplot_"][piaac-domain="LIT"] svg .bb-shape {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 37, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"][piaac-domain="LIT"] svg .bb-title {
  fill: #147fc2;
}
/* line 40, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"][piaac-domain="LIT"] svg .bb-axis-x text {
  fill: #147fc2;
}
/* line 43, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"][piaac-domain="LIT"] svg .bb-circle {
  fill: #147fc2;
}
/* line 45, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"][piaac-domain="LIT"] svg .bb-circle.international-average {
  fill: #4a4a4a !important;
}
/* line 26, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"][piaac-domain="NUM"] svg .bb-chart-line,
.main-content figure div[id^="scatterplot_"][piaac-domain="NUM"] svg .bb-defocused {
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
/* line 30, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"][piaac-domain="NUM"] svg .bb-text,
.main-content figure div[id^="scatterplot_"][piaac-domain="NUM"] svg .bb-shape {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 37, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"][piaac-domain="NUM"] svg .bb-title {
  fill: #88a43d;
}
/* line 40, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"][piaac-domain="NUM"] svg .bb-axis-x text {
  fill: #88a43d;
}
/* line 43, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"][piaac-domain="NUM"] svg .bb-circle {
  fill: #88a43d;
}
/* line 45, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"][piaac-domain="NUM"] svg .bb-circle.international-average {
  fill: #4a4a4a !important;
}
/* line 26, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"][piaac-domain="PSL"] svg .bb-chart-line,
.main-content figure div[id^="scatterplot_"][piaac-domain="PSL"] svg .bb-defocused {
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
/* line 30, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"][piaac-domain="PSL"] svg .bb-text,
.main-content figure div[id^="scatterplot_"][piaac-domain="PSL"] svg .bb-shape {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 37, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"][piaac-domain="PSL"] svg .bb-title {
  fill: #892a8f;
}
/* line 40, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"][piaac-domain="PSL"] svg .bb-axis-x text {
  fill: #892a8f;
}
/* line 43, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"][piaac-domain="PSL"] svg .bb-circle {
  fill: #892a8f;
}
/* line 45, ../sass/parts/_scatterplot.scss */
.main-content figure div[id^="scatterplot_"][piaac-domain="PSL"] svg .bb-circle.international-average {
  fill: #4a4a4a !important;
}
/* line 136, ../sass/parts/_figure-style.scss */
.main-content figure div[id^="puresinglebar_"] {
  /* for charts using LIT but disguised to neutral */
}
/* line 46, ../sass/parts/_puresinglebar.scss */
.main-content figure div[id^="puresinglebar_"] .bb-axis-x .tick line {
  display: none;
}
/* line 50, ../sass/parts/_puresinglebar.scss */
.main-content figure div[id^="puresinglebar_"] .bb-axis-x .tick:last-of-type text {
  display: none;
}
/* line 55, ../sass/parts/_puresinglebar.scss */
.main-content figure div[id^="puresinglebar_"] .bb-title {
  font-weight: 700;
  stroke: none;
}
/* line 29, ../sass/parts/_puresinglebar.scss */
.main-content figure div[id^="puresinglebar_"][report-code="neutral"].bb {
  pointer-events: none;
}
/* line 33, ../sass/parts/_puresinglebar.scss */
.main-content figure div[id^="puresinglebar_"][report-code="neutral"] svg .bb-title {
  fill: #66acb6;
}
/* line 36, ../sass/parts/_puresinglebar.scss */
.main-content figure div[id^="puresinglebar_"][report-code="neutral"] svg .bb-bar {
  fill: #66acb6 !important;
}
/* line 38, ../sass/parts/_puresinglebar.scss */
.main-content figure div[id^="puresinglebar_"][report-code="neutral"] svg .bb-bar.international-average {
  fill: #4a4a4a !important;
}
/* line 63, ../sass/parts/_puresinglebar.scss */
.main-content figure div[id^="puresinglebar_"] .bb-chart-texts .bb-target-data1 text {
  fill: #4a4a4a !important;
  font-size: 1.2em;
  font-weight: 600;
}
/* line 3, ../sass/parts/_pct-tables.scss */
.main-content figure div.pct-graphic table {
  border-collapse: collapse;
  width: 100%;
}
/* line 6, ../sass/parts/_pct-tables.scss */
.main-content figure div.pct-graphic table caption {
  color: #000000;
  font-size: 1.1em;
  font-weight: 700;
  margin-bottom: 0.5em;
  text-align: left;
}
@media print {
  /* line 6, ../sass/parts/_pct-tables.scss */
  .main-content figure div.pct-graphic table caption {
    font-size: 1em;
  }
}
/* line 15, ../sass/parts/_pct-tables.scss */
.main-content figure div.pct-graphic table thead th, .main-content figure div.pct-graphic table thead td, .main-content figure div.pct-graphic table tbody th, .main-content figure div.pct-graphic table tbody td {
  padding: 1em;
  text-align: center;
}
/* line 18, ../sass/parts/_pct-tables.scss */
.main-content figure div.pct-graphic table thead th:first-child, .main-content figure div.pct-graphic table thead td:first-child, .main-content figure div.pct-graphic table tbody th:first-child, .main-content figure div.pct-graphic table tbody td:first-child {
  border-left: 1px solid #ececec;
}
/* line 21, ../sass/parts/_pct-tables.scss */
.main-content figure div.pct-graphic table thead th:last-child, .main-content figure div.pct-graphic table thead td:last-child, .main-content figure div.pct-graphic table tbody th:last-child, .main-content figure div.pct-graphic table tbody td:last-child {
  border-left: 1px solid #ececec;
  border-right: 1px solid #ececec;
}
/* line 26, ../sass/parts/_pct-tables.scss */
.main-content figure div.pct-graphic table thead th:first-child, .main-content figure div.pct-graphic table tbody th:first-child {
  background-color: #eef5f6;
  color: #007484;
}
/* line 31, ../sass/parts/_pct-tables.scss */
.main-content figure div.pct-graphic table thead th {
  border-top: 6px solid #007484;
  border-bottom: 2px solid #007484;
  font-size: 1em;
  font-weight: 600;
}
/* line 36, ../sass/parts/_pct-tables.scss */
.main-content figure div.pct-graphic table thead th:first-child {
  background-color: #ffffff;
  border-right: 1px solid #ececec;
  color: #000;
}
/* line 44, ../sass/parts/_pct-tables.scss */
.main-content figure div.pct-graphic table tbody tr th, .main-content figure div.pct-graphic table tbody tr td {
  border-bottom: 1px solid #007484;
}
/* line 47, ../sass/parts/_pct-tables.scss */
.main-content figure div.pct-graphic table tbody tr th {
  font-size: 1.2em;
  font-weight: 600;
}
/* line 51, ../sass/parts/_pct-tables.scss */
.main-content figure div.pct-graphic table tbody tr td {
  font-size: 1.6em;
  font-weight: 800;
}
/* line 54, ../sass/parts/_pct-tables.scss */
.main-content figure div.pct-graphic table tbody tr td:after {
  content: "%\00a0";
  font-size: 0.8em;
}
/* line 59, ../sass/parts/_pct-tables.scss */
.main-content figure div.pct-graphic table tbody tr td.sig-diff:after {
  content: "%*";
}
/* line 19, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="LIT"] svg .bb-title {
  fill: #147fc2 !important;
}
/* line 22, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="LIT"] svg .bb-bars-data1 .bb-bar {
  fill: #a8d2e8 !important;
}
/* line 25, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="LIT"] svg .bb-bars-data2 .bb-bar {
  fill: #084368 !important;
}
/* line 28, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="LIT"] svg .bb-legend-item-data1 .bb-legend-item-tile {
  stroke: #a8d2e8 !important;
}
/* line 31, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="LIT"] svg .bb-legend-item-data2 .bb-legend-item-tile {
  stroke: #084368 !important;
}
/* line 34, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="LIT"] svg .bb-text,
.main-content figure div[id^="horizontalbar_"][piaac-domain="LIT"] svg .bb-axis-x {
  fill: #000000 !important;
  font-size: 1.2em;
  font-weight: 700;
}
/* line 40, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="LIT"] svg .bb-texts-data2 .bb-text {
  fill: #ffffff !important;
}
/* line 43, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="LIT"] svg .bb-axis-x {
  font-weight: 600;
}
/* line 19, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="NUM"] svg .bb-title {
  fill: #88a43d !important;
}
/* line 22, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="NUM"] svg .bb-bars-data1 .bb-bar {
  fill: #b8cd79 !important;
}
/* line 25, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="NUM"] svg .bb-bars-data2 .bb-bar {
  fill: #3f6e35 !important;
}
/* line 28, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="NUM"] svg .bb-legend-item-data1 .bb-legend-item-tile {
  stroke: #b8cd79 !important;
}
/* line 31, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="NUM"] svg .bb-legend-item-data2 .bb-legend-item-tile {
  stroke: #3f6e35 !important;
}
/* line 34, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="NUM"] svg .bb-text,
.main-content figure div[id^="horizontalbar_"][piaac-domain="NUM"] svg .bb-axis-x {
  fill: #000000 !important;
  font-size: 1.2em;
  font-weight: 700;
}
/* line 40, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="NUM"] svg .bb-texts-data2 .bb-text {
  fill: #ffffff !important;
}
/* line 43, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="NUM"] svg .bb-axis-x {
  font-weight: 600;
}
/* line 19, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="PSL"] svg .bb-title {
  fill: #892a8f !important;
}
/* line 22, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="PSL"] svg .bb-bars-data1 .bb-bar {
  fill: #d0abd0 !important;
}
/* line 25, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="PSL"] svg .bb-bars-data2 .bb-bar {
  fill: #581a5c !important;
}
/* line 28, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="PSL"] svg .bb-legend-item-data1 .bb-legend-item-tile {
  stroke: #d0abd0 !important;
}
/* line 31, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="PSL"] svg .bb-legend-item-data2 .bb-legend-item-tile {
  stroke: #581a5c !important;
}
/* line 34, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="PSL"] svg .bb-text,
.main-content figure div[id^="horizontalbar_"][piaac-domain="PSL"] svg .bb-axis-x {
  fill: #000000 !important;
  font-size: 1.2em;
  font-weight: 700;
}
/* line 40, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="PSL"] svg .bb-texts-data2 .bb-text {
  fill: #ffffff !important;
}
/* line 43, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"][piaac-domain="PSL"] svg .bb-axis-x {
  font-weight: 600;
}
/* line 60, ../sass/parts/_horizontalbar.scss */
.main-content figure div[id^="horizontalbar_"] .bb-bar {
  -webkit-transition: fill-opacity 0.25s ease-in-out;
  -moz-transition: fill-opacity 0.25s ease-in-out;
  -ms-transition: fill-opacity 0.25s ease-in-out;
  -o-transition: fill-opacity 0.25s ease-in-out;
  transition: fill-opacity 0.25s ease-in-out;
}
/* line 74, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"].bb {
  pointer-events: none;
}
/* line 77, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"].bb svg .bb-text {
  font-weight: 600;
}
/* line 79, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"].bb svg .bb-text.international-average {
  fill: #000000 !important;
}
/* line 19, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="LIT"] svg .bb-title {
  fill: #147fc2;
}
/* line 22, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="LIT"] svg .bb-bars-data11 .bb-bar,
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="LIT"] svg .bb-bars-data21 .bb-bar {
  fill: #084368 !important;
}
/* line 26, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="LIT"] svg .bb-bars-data12 .bb-bar,
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="LIT"] svg .bb-bars-data22 .bb-bar {
  fill: #147fc2 !important;
}
/* line 30, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="LIT"] svg .bb-bars-data13 .bb-bar,
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="LIT"] svg .bb-bars-data23 .bb-bar {
  fill: #a8d2e8 !important;
}
/* line 34, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="LIT"] svg .bb-chart-texts .bb-texts text {
  font-size: 1.2em;
}
/* line 39, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="LIT"] svg .bb-legend-item.bb-legend-item-data11 .bb-legend-item-tile {
  stroke: #084368 !important;
}
/* line 44, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="LIT"] svg .bb-legend-item.bb-legend-item-data12 .bb-legend-item-tile {
  stroke: #147fc2 !important;
}
/* line 49, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="LIT"] svg .bb-legend-item.bb-legend-item-data13 .bb-legend-item-tile {
  stroke: #a8d2e8 !important;
}
/* line 54, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="LIT"] svg .bb-text,
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="LIT"] svg .bb-axis-x {
  fill: #000000 !important;
  font-size: 1.2em;
  font-weight: 700;
}
/* line 64, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="LIT"] svg .bb-texts-data11 .bb-text,
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="LIT"] svg .bb-texts-data12 .bb-text,
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="LIT"] svg .bb-texts-data21 .bb-text,
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="LIT"] svg .bb-texts-data22 .bb-text {
  fill: #ffffff !important;
}
/* line 68, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="LIT"] svg .bb-axis-x {
  font-weight: 600;
}
/* line 19, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="NUM"] svg .bb-title {
  fill: #88a43d;
}
/* line 22, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="NUM"] svg .bb-bars-data11 .bb-bar,
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="NUM"] svg .bb-bars-data21 .bb-bar {
  fill: #3f6e35 !important;
}
/* line 26, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="NUM"] svg .bb-bars-data12 .bb-bar,
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="NUM"] svg .bb-bars-data22 .bb-bar {
  fill: #88a43d !important;
}
/* line 30, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="NUM"] svg .bb-bars-data13 .bb-bar,
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="NUM"] svg .bb-bars-data23 .bb-bar {
  fill: #b8cd79 !important;
}
/* line 34, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="NUM"] svg .bb-chart-texts .bb-texts text {
  font-size: 1.2em;
}
/* line 39, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="NUM"] svg .bb-legend-item.bb-legend-item-data11 .bb-legend-item-tile {
  stroke: #3f6e35 !important;
}
/* line 44, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="NUM"] svg .bb-legend-item.bb-legend-item-data12 .bb-legend-item-tile {
  stroke: #88a43d !important;
}
/* line 49, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="NUM"] svg .bb-legend-item.bb-legend-item-data13 .bb-legend-item-tile {
  stroke: #b8cd79 !important;
}
/* line 54, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="NUM"] svg .bb-text,
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="NUM"] svg .bb-axis-x {
  fill: #000000 !important;
  font-size: 1.2em;
  font-weight: 700;
}
/* line 64, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="NUM"] svg .bb-texts-data11 .bb-text,
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="NUM"] svg .bb-texts-data12 .bb-text,
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="NUM"] svg .bb-texts-data21 .bb-text,
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="NUM"] svg .bb-texts-data22 .bb-text {
  fill: #ffffff !important;
}
/* line 68, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="NUM"] svg .bb-axis-x {
  font-weight: 600;
}
/* line 19, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="PSL"] svg .bb-title {
  fill: #892a8f;
}
/* line 22, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="PSL"] svg .bb-bars-data11 .bb-bar,
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="PSL"] svg .bb-bars-data21 .bb-bar {
  fill: #581a5c !important;
}
/* line 26, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="PSL"] svg .bb-bars-data12 .bb-bar,
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="PSL"] svg .bb-bars-data22 .bb-bar {
  fill: #892a8f !important;
}
/* line 30, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="PSL"] svg .bb-bars-data13 .bb-bar,
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="PSL"] svg .bb-bars-data23 .bb-bar {
  fill: #d0abd0 !important;
}
/* line 34, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="PSL"] svg .bb-chart-texts .bb-texts text {
  font-size: 1.2em;
}
/* line 39, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="PSL"] svg .bb-legend-item.bb-legend-item-data11 .bb-legend-item-tile {
  stroke: #581a5c !important;
}
/* line 44, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="PSL"] svg .bb-legend-item.bb-legend-item-data12 .bb-legend-item-tile {
  stroke: #892a8f !important;
}
/* line 49, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="PSL"] svg .bb-legend-item.bb-legend-item-data13 .bb-legend-item-tile {
  stroke: #d0abd0 !important;
}
/* line 54, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="PSL"] svg .bb-text,
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="PSL"] svg .bb-axis-x {
  fill: #000000 !important;
  font-size: 1.2em;
  font-weight: 700;
}
/* line 64, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="PSL"] svg .bb-texts-data11 .bb-text,
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="PSL"] svg .bb-texts-data12 .bb-text,
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="PSL"] svg .bb-texts-data21 .bb-text,
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="PSL"] svg .bb-texts-data22 .bb-text {
  fill: #ffffff !important;
}
/* line 68, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"][piaac-domain="PSL"] svg .bb-axis-x {
  font-weight: 600;
}
/* line 94, ../sass/parts/_horizontal-stacked-bar.scss */
.main-content figure div[id^="horizontal-stacked-bar-"] .bb-chart-texts .bb-target-data1 text {
  fill: #000000 !important;
}
/* line 150, ../sass/parts/_figure-style.scss */
.main-content figure#fig-2 .chart_text {
  margin-top: 1em;
}
/* line 158, ../sass/parts/_figure-style.scss */
.main-content figure#fig-4 .fig-grid .grid-cell, .main-content figure#fig-6 .fig-grid .grid-cell, .main-content figure#fig-8 .fig-grid .grid-cell, .main-content figure#fig-10 .fig-grid .grid-cell {
  padding-top: 0;
}
@media print {
  /* line 162, ../sass/parts/_figure-style.scss */
  .main-content figure#fig-2, .main-content figure#fig-4, .main-content figure#fig-6, .main-content figure#fig-8, .main-content figure#fig-10, .main-content figure#fig-12, .main-content figure#fig-15, .main-content figure#fig-17, .main-content figure#fig-18, .main-content figure#fig-20, .main-content figure#fig-21, .main-content figure#fig-23, .main-content figure#fig-24, .main-content figure#fig-27, .main-content figure#fig-30, .main-content figure#fig-32, .main-content figure#fig-33 {
    page-break-before: always;
  }
}
/* line 183, ../sass/parts/_figure-style.scss */
.main-content figure#fig-4 #legend_1, .main-content figure#fig-6 #legend_2, .main-content figure#fig-8 #legend_3, .main-content figure#fig-10 #legend_4 {
  padding: 0.5em 0 0 0;
}
/* line 188, ../sass/parts/_figure-style.scss */
.main-content figure#fig-4 #legend_1 p, .main-content figure#fig-4 #legend_1 hr, .main-content figure#fig-6 #legend_2 p, .main-content figure#fig-6 #legend_2 hr, .main-content figure#fig-8 #legend_3 p, .main-content figure#fig-8 #legend_3 hr, .main-content figure#fig-10 #legend_4 p, .main-content figure#fig-10 #legend_4 hr {
  display: none;
}
@media print {
  /* line 192, ../sass/parts/_figure-style.scss */
  .main-content figure#fig-18 .fig-grid:nth-of-type(2), .main-content figure#fig-21 .fig-grid:nth-of-type(2) {
    page-break-before: always;
  }
}
@media print and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 236, ../sass/second-look.scss */
  .main-content figure {
    /* ie11 only */
  }
  /* line 199, ../sass/parts/_figure-style.scss */
  .main-content figure#fig-5 + p {
    page-break-after: always;
  }
  /* line 204, ../sass/parts/_figure-style.scss */
  .main-content figure#fig-18 .fig-grid:nth-of-type(2), .main-content figure#fig-21 .fig-grid:nth-of-type(2) {
    page-break-before: avoid;
    display: block !important;
  }
  /* line 207, ../sass/parts/_figure-style.scss */
  .main-content figure#fig-18 .fig-grid:nth-of-type(2) .grid-cell:nth-of-type(1), .main-content figure#fig-21 .fig-grid:nth-of-type(2) .grid-cell:nth-of-type(1) {
    display: none;
  }
  /* line 210, ../sass/parts/_figure-style.scss */
  .main-content figure#fig-18 .fig-grid:nth-of-type(2) .grid-cell:nth-of-type(2), .main-content figure#fig-21 .fig-grid:nth-of-type(2) .grid-cell:nth-of-type(2) {
    page-break-before: always;
  }
  /* line 215, ../sass/parts/_figure-style.scss */
  .main-content figure#fig-6, .main-content figure#fig-27 {
    page-break-before: avoid;
  }
}
/* line 41, ../sass/parts/_under-hood.scss */
.main-content .show-under-hood.lit {
  background-color: #147fc2;
  line-height: 1;
  margin: 0;
  padding: 0.3em 0 0.1em 0;
  text-align: center;
}
/* line 28, ../sass/parts/_under-hood.scss */
.main-content .show-under-hood.lit.neutral {
  background-color: #084368;
}
/* line 31, ../sass/parts/_under-hood.scss */
.main-content .show-under-hood.lit a {
  color: #ffffff;
  font-size: 0.7em;
  vertical-align: top;
}
/* line 44, ../sass/parts/_under-hood.scss */
.main-content .show-under-hood.num {
  background-color: #88a43d;
  line-height: 1;
  margin: 0;
  padding: 0.3em 0 0.1em 0;
  text-align: center;
}
/* line 28, ../sass/parts/_under-hood.scss */
.main-content .show-under-hood.num.neutral {
  background-color: #3f6e35;
}
/* line 31, ../sass/parts/_under-hood.scss */
.main-content .show-under-hood.num a {
  color: #ffffff;
  font-size: 0.7em;
  vertical-align: top;
}
/* line 47, ../sass/parts/_under-hood.scss */
.main-content .show-under-hood.psl {
  background-color: #892a8f;
  line-height: 1;
  margin: 0;
  padding: 0.3em 0 0.1em 0;
  text-align: center;
}
/* line 28, ../sass/parts/_under-hood.scss */
.main-content .show-under-hood.psl.neutral {
  background-color: #581a5c;
}
/* line 31, ../sass/parts/_under-hood.scss */
.main-content .show-under-hood.psl a {
  color: #ffffff;
  font-size: 0.7em;
  vertical-align: top;
}
/* line 50, ../sass/parts/_under-hood.scss */
.main-content .show-under-hood.neutral {
  background-color: #66acb6;
  line-height: 1;
  margin: 0;
  padding: 0.3em 0 0.1em 0;
  text-align: center;
}
/* line 28, ../sass/parts/_under-hood.scss */
.main-content .show-under-hood.neutral.neutral {
  background-color: #007585;
}
/* line 31, ../sass/parts/_under-hood.scss */
.main-content .show-under-hood.neutral a {
  color: #ffffff;
  font-size: 0.7em;
  vertical-align: top;
}
@media print {
  /* line 239, ../sass/second-look.scss */
  .main-content .show-under-hood {
    display: none;
  }
}
/* line 243, ../sass/second-look.scss */
.main-content .fine-print {
  /* used on default (homepage) and inside figures */
  background-color: #eef5f6;
  border-radius: 3px;
  font-size: 0.8em;
  line-height: 1.3em;
  margin: 0.5em 0 2em 0;
  padding: 0.5em 1em;
}
/* line 250, ../sass/second-look.scss */
.main-content .fine-print.na {
  background-color: #ffffff;
}
/* line 251, ../sass/second-look.scss */
.main-content .fine-print span {
  font-style: italic;
}
/* line 254, ../sass/second-look.scss */
.main-content .fine-print p + p {
  margin-top: 0.5em !important;
}
@media print {
  /* line 243, ../sass/second-look.scss */
  .main-content .fine-print {
    font-size: 0.70em;
    margin: 0.5em 0 1em 0;
    padding: 0.2em;
  }
}
/* line 2, ../sass/parts/_accordion-panel.scss */
.main-content .accordion-panel .panel {
  position: relative;
  margin-bottom: 0.3em;
  width: 100%;
  overflow: hidden;
  /* :checked */
  /* project specific styles; remove if using this in other projects */
}
@media print {
  /* line 2, ../sass/parts/_accordion-panel.scss */
  .main-content .accordion-panel .panel {
    page-break-before: always;
  }
}
/* line 11, ../sass/parts/_accordion-panel.scss */
.main-content .accordion-panel .panel:last-child {
  margin-bottom: 3em;
}
/* line 14, ../sass/parts/_accordion-panel.scss */
.main-content .accordion-panel .panel input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
/* line 19, ../sass/parts/_accordion-panel.scss */
.main-content .accordion-panel .panel label.item-id {
  color: #003da5;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  font-weight: bold;
  line-height: 2.5;
  padding: 0 0 0 3em;
  position: relative;
  text-align: left;
}
@media print {
  /* line 19, ../sass/parts/_accordion-panel.scss */
  .main-content .accordion-panel .panel label.item-id {
    padding: 0;
  }
}
/* line 30, ../sass/parts/_accordion-panel.scss */
.main-content .accordion-panel .panel label.item-id:hover {
  -webkit-transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -ms-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
/* line 33, ../sass/parts/_accordion-panel.scss */
.main-content .accordion-panel .panel label.item-id::before {
  color: #003da5;
  position: absolute;
  left: 0;
  top: 0.9em;
  display: block;
  line-height: 0.5em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media print {
  /* line 33, ../sass/parts/_accordion-panel.scss */
  .main-content .accordion-panel .panel label.item-id::before {
    display: none;
  }
}
/* line 43, ../sass/parts/_accordion-panel.scss */
.main-content .accordion-panel .panel label.item-id .key-feature {
  display: inline-block;
  margin: 0;
  color: #071d49;
  font-size: 1.3em;
  font-weight: 700;
  width: 100%;
}
/* line 50, ../sass/parts/_accordion-panel.scss */
.main-content .accordion-panel .panel label.item-id .key-feature:hover {
  opacity: 0.7;
}
/* line 55, ../sass/parts/_accordion-panel.scss */
.main-content .accordion-panel .panel .panel-content {
  border-top: 1px solid #babcbe;
  max-height: 0;
  -webkit-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
  -moz-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
  -ms-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
  -o-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
  transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
  overflow: hidden;
}
@media print {
  /* line 55, ../sass/parts/_accordion-panel.scss */
  .main-content .accordion-panel .panel .panel-content {
    border-top: none;
    max-height: 500em;
  }
}
/* line 64, ../sass/parts/_accordion-panel.scss */
.main-content .accordion-panel .panel .panel-content p {
  margin: 0;
}
/* line 66, ../sass/parts/_accordion-panel.scss */
.main-content .accordion-panel .panel .panel-content p.fine-print {
  margin: 0.5em 0 2em 0;
}
/* line 69, ../sass/parts/_accordion-panel.scss */
.main-content .accordion-panel .panel .panel-content p + p {
  margin-top: 1em;
}
/* line 73, ../sass/parts/_accordion-panel.scss */
.main-content .accordion-panel .panel .panel-content .source-data {
  font-size: 0.8em;
  font-weight: 400;
  margin-bottom: 2em;
  padding: 0;
}
/* line 78, ../sass/parts/_accordion-panel.scss */
.main-content .accordion-panel .panel .panel-content .source-data li {
  list-style-type: none;
}
/* line 82, ../sass/parts/_accordion-panel.scss */
.main-content .accordion-panel .panel .panel-content figure:first-child {
  padding-top: 0;
}
/* line 85, ../sass/parts/_accordion-panel.scss */
.main-content .accordion-panel .panel input:checked ~ .panel-content {
  border-bottom: 1px solid #babcbe;
  max-height: 500em;
  -webkit-transition: max-height 1s ease-in-out;
  -moz-transition: max-height 1s ease-in-out;
  -ms-transition: max-height 1s ease-in-out;
  -o-transition: max-height 1s ease-in-out;
  transition: max-height 1s ease-in-out;
}
@media print {
  /* line 85, ../sass/parts/_accordion-panel.scss */
  .main-content .accordion-panel .panel input:checked ~ .panel-content {
    border-bottom: none;
  }
}
/* line 91, ../sass/parts/_accordion-panel.scss */
.main-content .accordion-panel .panel input[type=checkbox] + label.item-id::before {
  background: #ffff;
  font-family: "Font Awesome 5 Free";
  font-size: 1.5em;
  content: "\f055";
}
/* line 97, ../sass/parts/_accordion-panel.scss */
.main-content .accordion-panel .panel input[type=checkbox]:checked + label.item-id::before {
  font-family: "Font Awesome 5 Free";
  content: "\f056";
  color: #003da5;
  transform: rotate(180deg);
}
/* line 103, ../sass/parts/_accordion-panel.scss */
.main-content .accordion-panel .panel input + label.item-id {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 264, ../sass/second-look.scss */
.main-content .share-it {
  text-align: right;
  position: relative;
}
@media print {
  /* line 264, ../sass/second-look.scss */
  .main-content .share-it {
    display: none;
  }
}
/* line 5, ../sass/parts/_share-it.scss */
.main-content .share-it > button {
  border-radius: 0 0 8px 8px;
  background-color: #003da5;
  border: none;
  color: white;
  font-size: 0.85em;
  padding: 0.2em 1em;
  transform: translate(0, -0.2em);
  vertical-align: middle;
}
/* line 15, ../sass/parts/_share-it.scss */
.main-content .share-it > button:hover {
  cursor: pointer;
}
/* line 18, ../sass/parts/_share-it.scss */
.main-content .share-it > button i {
  margin-left: 5px;
}
/* line 21, ../sass/parts/_share-it.scss */
.main-content .share-it > button .fa-share-alt {
  font-size: 0.8em;
}
/* line 25, ../sass/parts/_share-it.scss */
.main-content .share-it .social-buttons {
  display: none;
  background-color: #F0F0F0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateY(1.3em);
  padding: 1px;
  z-index: 1;
}
/* line 34, ../sass/parts/_share-it.scss */
.main-content .share-it .social-buttons.show {
  display: block;
  z-index: 1;
}
/* line 39, ../sass/parts/_share-it.scss */
.main-content .share-it .shareButton {
  display: table;
  height: 32px;
  width: 32px;
  background-color: #007585;
  margin: 3px;
  text-align: center;
}
/* line 46, ../sass/parts/_share-it.scss */
.main-content .share-it .shareButton:hover {
  cursor: pointer;
}
/* line 49, ../sass/parts/_share-it.scss */
.main-content .share-it .shareButton i {
  display: table-cell;
  vertical-align: middle;
  color: #FFFFFF;
  font-size: 20px;
}
/* line 57, ../sass/parts/_share-it.scss */
.main-content .share-it .copyUrlBtn i {
  position: relative;
}
/* line 59, ../sass/parts/_share-it.scss */
.main-content .share-it .copyUrlBtn i span {
  position: absolute;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  top: 5px;
  left: -90px;
  font-size: 12px;
  display: none;
  font-family: Arial, sans-serif;
}
/* line 267, ../sass/second-look.scss */
.main-content .close-it {
  text-align: right;
  margin: -1em 0 1em 0;
}
/* line 270, ../sass/second-look.scss */
.main-content .close-it a.close-panel-text {
  color: #071d49 !important;
  font-size: 0.9em;
  font-weight: 500;
  line-height: 1em;
  text-decoration: underline;
  transform: translateY(-5px);
  display: inline-block;
}
/* line 278, ../sass/second-look.scss */
.main-content .close-it a.close-panel-text:hover {
  text-decoration: none;
}
/* line 280, ../sass/second-look.scss */
.main-content .close-it .close-panel {
  margin-left: 1em;
  text-decoration: none;
  cursor: pointer;
}
/* line 288, ../sass/second-look.scss */
.main-content .close-it .close-panel-icon {
  color: #576f7f;
  font-size: 30px;
  vertical-align: middle;
  padding-left: 0.2em;
}
/* line 294, ../sass/second-look.scss */
.main-content .close-it .fa-times-circle:before {
  content: "\f057";
}
@media print {
  /* line 267, ../sass/second-look.scss */
  .main-content .close-it {
    display: none;
  }
}
/* line 301, ../sass/second-look.scss */
.main-content .supplemental-info {
  text-align: center;
}
@media print {
  /* line 301, ../sass/second-look.scss */
  .main-content .supplemental-info {
    display: none;
  }
}
/* line 304, ../sass/second-look.scss */
.main-content .supplemental-info h3 {
  font-size: 0.8em;
  margin-bottom: 0;
}
/* line 308, ../sass/second-look.scss */
.main-content .supplemental-info ul {
  margin: 0 0 2em 0;
  padding: 0;
}
/* line 311, ../sass/second-look.scss */
.main-content .supplemental-info ul li {
  list-style-type: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
/* line 316, ../sass/second-look.scss */
.main-content .supplemental-info ul li:after {
  content: "\0002F";
  padding-left: 0.5em;
}
/* line 320, ../sass/second-look.scss */
.main-content .supplemental-info ul li:last-child:after {
  content: "";
  padding: 0;
}
/* line 324, ../sass/second-look.scss */
.main-content .supplemental-info ul li a {
  font-size: 0.8em;
  font-weight: 500;
}
