/* compiled by scssphp v0.7.6 on Tue, 08 Nov 2022 06:26:06 +0000 (1.0406s) */

@charset "UTF-8";
/* --------------------------------------------------------------------------
 Responsive Mixins
 -----------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------
 Hide / Show
 -----------------------------------------------------------------------------*/
.hide-mobile {
  display: none; }
  @media (max-width: 768px) {
  .hide-mobile {
    display: block; } }

@media (max-width: 768px) {
    .show-mobile {
      display: none; } }
/* --------------------------------------------------------------------------
 LAYOUT
 -----------------------------------------------------------------------------*/
[class*="sh-container"] {
  width: 80%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 768px) {
  [class*="sh-container"] {
    width: 92%; } }

.sh-container-lg {
  max-width: 1200px; }
/* --------------------------------------------------------------------------
 TEXT ANIMATION WRAPPER
 -----------------------------------------------------------------------------*/
.js-blotter-text {
  opacity: 0;
  transform: translateY(5px);
  transition: all 0.8s ease-in-out; }
  .js-blotter-text.loaded {
    opacity: 1;
    transform: translate(0); }
/* --------------------------------------------------------------------------
 Hosted Fonts
 -----------------------------------------------------------------------------*/
@font-face {
  font-family: 'BlenderPro-Thin';
  src: url("../assets/fonts/BlenderPro-Thin.woff2") format('woff2'), url("../assets/fonts/BlenderPro-Thin.woff") format('woff'), url("../assets/fonts/BlenderPro-Thin.otf") format('opentype'), url("../assets/fonts/BlenderPro-Thin.eot") format('embedded-opentype'); }

@font-face {
  font-family: 'BlenderPro-Book';
  src: url("../assets/fonts/BlenderPro-Book.woff2") format('woff2'), url("../assets/fonts/BlenderPro-Book.woff") format('woff'), url("../assets/fonts/BlenderPro-Book.otf") format('opentype'), url("../assets/fonts/BlenderPro-Book.eot") format('embedded-opentype'); }
/* --------------------------------------------------------------------------
 Fonts
 -----------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------
 Typography
 -----------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------
 Anchors
 -----------------------------------------------------------------------------*/

a {
  text-decoration: none;
  transition: all 0.3s ease-in-out; }

/* --------------------------------------------------------------------------
 Headings
 -----------------------------------------------------------------------------*/

h1, h2, h4 {
  font-family: 'BlenderPro-Book', sans-serif;
  font-weight: normal;
  font-style: normal; }

h3 {
  font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal; }
/* --------------------------------------------------------------------------
 Rules
 -----------------------------------------------------------------------------*/
hr {
  border: 0; }

.fluidvids iframe {
  margin: 8px;
  width: calc(100% - 16px);
  height: calc(100% - 16px); }

.fluidvids, .single-portfolio-item .body-text img, pre {
  margin: 22px 0 20px;
  background: #e9eae3;
  padding: 8px;
  box-shadow: 0 6px 5px 0 rgba(0, 0, 0, 0.3);
  border: solid 2px #000;
  display: block; }

pre {
  margin: 22px 0 40px; }

@media (max-width: 768px) {
  .eltdf-portfolio-single-holder .eltdf-ps-content-item p, body, p {
    font-size: 18px; } }
/* --------------------------------------------------------------------------
 HOME PAGE - GENERAL
 -----------------------------------------------------------------------------*/
.scroll-pointer-event {
  pointer-events: none; }
  @media (max-width: 768px) {
  .scroll-pointer-event {
    pointer-events: auto; } }

@media print {
    .eltdf-menu-area {
      display: none; } }

@media print {
    .eltdf-content-side {
      display: none; } }

.homepage {
  font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif;
  font-weight: normal;
  letter-spacing: normal; }
  .homepage h2 {
    font-size: 72px;
    line-height: 1.08;
    letter-spacing: -1.24px;
    color: #fff; }
    @media (min-width: 768px) and (max-width: 1024px) {
  .homepage h2 {
    font-size: 50px; } }
    @media (max-width: 768px) {
  .homepage h2 {
    font-size: 36px; } }
  .homepage ol {
    list-style-type: upper-roman; }
  .section-separator-wrapper {
    max-width: 1640px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 25px;
    padding-right: 25px; }
  @media (min-width: 768px) and (max-width: 1024px) {
  .section-separator-wrapper {
    width: 768px;
    padding: 25px;
    box-sizing: border-box; } }
  @media (min-width: 1024px) {
  .section-separator-wrapper {
    padding-left: 100px;
    padding-right: 100px; } }
  @media (max-width: 768px) {
  .section-separator-wrapper {
    padding-right: 50px;
    padding-left: 50px;
    width: 100%;
    box-sizing: border-box; } }
  .section-separator-wrapper hr {
    display: block;
    border: 0;
    border-bottom: 2px solid black; }
/* --------------------------------------------------------------------------
 2 Column Grid for tablet
 -----------------------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  .slider-wrapper:not(.strategies) .custom-slider {
    display: flex;
    justify-content: center;
    flex-wrap: wrap; }
    .slider-wrapper:not(.strategies) .case-card .content-wrapper {
      width: calc(100% - 60px);
      margin-left: 10px !important;
      margin-right: 10px !important; } }
/* --------------------------------------------------------------------------
 HOME PAGE - HEADER
 -----------------------------------------------------------------------------*/
.homepage header {
  position: relative;
  overflow: hidden;
  z-index: 1;
  padding-top: 100px;
  padding-bottom: 100px;
  height: calc(100vh - 300px);
  background-color: #e9eae3;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: center; }
  @media (max-width: 768px) {
  .homepage header {
    padding-top: 60px;
    padding-bottom: 60px;
    height: calc(100vh - 300px);
    background-position: right center; } }
  @media (max-width: 450px) {
  .homepage header {
    padding-top: 60px;
    padding-bottom: 60px;
    height: calc(100vh - 300px);
    background-position: right center; } }
  @media (min-width: 768px) and (max-width: 1024px) {
  .homepage header {
    background-position: right center;
    height: calc(100vh - 400px);
    padding-top: 100px;
    padding-bottom: 100px; }
    .homepage header [class*="sh-container"] {
      width: 768px;
      padding: 25px;
      box-sizing: border-box; } }
  .homepage header h1 {
    color: #87c9d5;
    font-size: 55px;
    line-height: 55px;
    margin: 0;
    margin-top: 40px;
    text-align: center; }
    .homepage header h1 > span > span > span {
      display: inline-block; }
      @media (min-width: 1024px) {
  .homepage header h1 > span > span > span {
    padding-top: 10px;
    padding-bottom: 10px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
  .homepage header h1 {
    font-size: 60px;
    line-height: 1.3;
    margin-top: 0; } }
    @media (max-width: 768px) {
  .homepage header h1 {
    font-size: 36px;
    line-height: 1.3;
    margin-top: 0; } }
    @media (max-width: 450px) {
  .homepage header h1 {
    font-size: 36px;
    line-height: 1.3;
    margin-top: 0; } }
  .homepage header video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: auto;
    height: auto;
    z-index: -1;
    min-width: 100%;
    min-height: 100%; }
/* --------------------------------------------------------------------------
 GLITCH EFFECT
 -----------------------------------------------------------------------------*/
.glitch {
  content: attr(data-text);
  position: relative;
  margin: 0 auto;
  opacity: 1; }

@keyframes noise-anim {
  0% {
    clip: rect(88px, 9999px, 80px, 0); }

  1% {
    clip: rect(59px, 9999px, 80px, 0); }

  2% {
    clip: rect(62px, 9999px, 29px, 0); }

  3% {
    clip: rect(34px, 9999px, 28px, 0); }

  4% {
    clip: rect(85px, 9999px, 77px, 0); }

  5% {
    clip: rect(7px, 9999px, 72px, 0); }

  6% {
    clip: rect(64px, 9999px, 62px, 0); }

  7% {
    clip: rect(3px, 9999px, 98px, 0); }

  8% {
    clip: rect(84px, 9999px, 66px, 0); }

  9% {
    clip: rect(50px, 9999px, 48px, 0); }

  10% {
    clip: rect(58px, 9999px, 13px, 0); }

  11% {
    clip: rect(43px, 9999px, 88px, 0); }

  12% {
    clip: rect(8px, 9999px, 1px, 0); }

  13% {
    clip: rect(5px, 9999px, 6px, 0); }

  14% {
    clip: rect(65px, 9999px, 56px, 0); }

  15% {
    clip: rect(27px, 9999px, 4px, 0); }

  16% {
    clip: rect(52px, 9999px, 75px, 0); }

  17% {
    clip: rect(35px, 9999px, 12px, 0); }

  18% {
    clip: rect(51px, 9999px, 12px, 0); }

  19% {
    clip: rect(3px, 9999px, 80px, 0); }

  20% {
    clip: rect(17px, 9999px, 91px, 0); }

  21% {
    clip: rect(94px, 9999px, 53px, 0); }

  22% {
    clip: rect(71px, 9999px, 87px, 0); }

  23% {
    clip: rect(70px, 9999px, 79px, 0); }

  24% {
    clip: rect(77px, 9999px, 80px, 0); }

  25% {
    clip: rect(84px, 9999px, 83px, 0); }

  26% {
    clip: rect(40px, 9999px, 65px, 0); }

  27% {
    clip: rect(38px, 9999px, 46px, 0); }

  28% {
    clip: rect(85px, 9999px, 18px, 0); }

  29% {
    clip: rect(88px, 9999px, 82px, 0); }

  30% {
    clip: rect(59px, 9999px, 92px, 0); }

  31% {
    clip: rect(17px, 9999px, 31px, 0); }

  32% {
    clip: rect(53px, 9999px, 84px, 0); }

  33% {
    clip: rect(55px, 9999px, 26px, 0); }

  34% {
    clip: rect(47px, 9999px, 93px, 0); }

  35% {
    clip: rect(41px, 9999px, 55px, 0); }

  36% {
    clip: rect(72px, 9999px, 24px, 0); }

  37% {
    clip: rect(46px, 9999px, 59px, 0); }

  38% {
    clip: rect(58px, 9999px, 23px, 0); }

  39% {
    clip: rect(12px, 9999px, 89px, 0); }

  40% {
    clip: rect(61px, 9999px, 64px, 0); }

  41% {
    clip: rect(23px, 9999px, 73px, 0); }

  42% {
    clip: rect(71px, 9999px, 35px, 0); }

  43% {
    clip: rect(63px, 9999px, 54px, 0); }

  44% {
    clip: rect(98px, 9999px, 4px, 0); }

  45% {
    clip: rect(44px, 9999px, 95px, 0); }

  46% {
    clip: rect(59px, 9999px, 33px, 0); }

  47% {
    clip: rect(63px, 9999px, 48px, 0); }

  48% {
    clip: rect(8px, 9999px, 46px, 0); }

  49% {
    clip: rect(43px, 9999px, 23px, 0); }

  50% {
    clip: rect(44px, 9999px, 34px, 0); }

  51% {
    clip: rect(1px, 9999px, 27px, 0); }

  52% {
    clip: rect(65px, 9999px, 88px, 0); }

  53% {
    clip: rect(5px, 9999px, 56px, 0); }

  54% {
    clip: rect(82px, 9999px, 29px, 0); }

  55% {
    clip: rect(76px, 9999px, 50px, 0); }

  56% {
    clip: rect(83px, 9999px, 53px, 0); }

  57% {
    clip: rect(87px, 9999px, 81px, 0); }

  58% {
    clip: rect(36px, 9999px, 28px, 0); }

  59% {
    clip: rect(65px, 9999px, 87px, 0); }

  60% {
    clip: rect(11px, 9999px, 72px, 0); }

  61% {
    clip: rect(79px, 9999px, 95px, 0); }

  62% {
    clip: rect(16px, 9999px, 37px, 0); }

  63% {
    clip: rect(52px, 9999px, 43px, 0); }

  64% {
    clip: rect(74px, 9999px, 99px, 0); }

  65% {
    clip: rect(15px, 9999px, 14px, 0); }

  66% {
    clip: rect(43px, 9999px, 91px, 0); }

  67% {
    clip: rect(57px, 9999px, 72px, 0); }

  68% {
    clip: rect(40px, 9999px, 45px, 0); }

  69% {
    clip: rect(10px, 9999px, 36px, 0); }

  70% {
    clip: rect(75px, 9999px, 22px, 0); }

  71% {
    clip: rect(7px, 9999px, 86px, 0); }

  72% {
    clip: rect(84px, 9999px, 56px, 0); }

  73% {
    clip: rect(6px, 9999px, 15px, 0); }

  74% {
    clip: rect(15px, 9999px, 35px, 0); }

  75% {
    clip: rect(55px, 9999px, 9px, 0); }

  76% {
    clip: rect(91px, 9999px, 24px, 0); }

  77% {
    clip: rect(50px, 9999px, 41px, 0); }

  78% {
    clip: rect(3px, 9999px, 20px, 0); }

  79% {
    clip: rect(19px, 9999px, 4px, 0); }

  80% {
    clip: rect(50px, 9999px, 35px, 0); }

  81% {
    clip: rect(24px, 9999px, 32px, 0); }

  82% {
    clip: rect(92px, 9999px, 77px, 0); }

  83% {
    clip: rect(14px, 9999px, 96px, 0); }

  84% {
    clip: rect(71px, 9999px, 53px, 0); }

  85% {
    clip: rect(14px, 9999px, 19px, 0); }

  86% {
    clip: rect(45px, 9999px, 58px, 0); }

  87% {
    clip: rect(31px, 9999px, 72px, 0); }

  88% {
    clip: rect(43px, 9999px, 22px, 0); }

  89% {
    clip: rect(21px, 9999px, 32px, 0); }

  90% {
    clip: rect(30px, 9999px, 83px, 0); }

  91% {
    clip: rect(100px, 9999px, 12px, 0); }

  92% {
    clip: rect(68px, 9999px, 27px, 0); }

  93% {
    clip: rect(18px, 9999px, 77px, 0); }

  94% {
    clip: rect(10px, 9999px, 77px, 0); }

  95% {
    clip: rect(60px, 9999px, 78px, 0); }

  96% {
    clip: rect(99px, 9999px, 37px, 0); }

  97% {
    clip: rect(100px, 9999px, 7px, 0); }

  98% {
    clip: rect(17px, 9999px, 37px, 0); }

  99% {
    clip: rect(31px, 9999px, 98px, 0); }

  100% {
    clip: rect(72px, 9999px, 36px, 0); } }

.glitch-scrolling::after {
  content: attr(data-text);
  position: absolute;
  left: 6px;
  width: 100%;
  height: 100%;
  text-shadow: -1px 0 #025027;
  top: 0;
  color: inherit;
  overflow: hidden;
  clip: rect(0, 200px, 0, 0);
  animation: noise-anim 2s infinite linear alternate-reverse; }

.glitch-line:nth-of-type(odd) .glitch-scrolling::after {
  animation: noise-anim 2s infinite linear -2s alternate-reverse; }

@keyframes noise-anim-2 {
  0% {
    clip: rect(50px, 9999px, 5px, 0); }

  1% {
    clip: rect(64px, 9999px, 63px, 0); }

  2% {
    clip: rect(21px, 9999px, 59px, 0); }

  3% {
    clip: rect(29px, 9999px, 80px, 0); }

  4% {
    clip: rect(66px, 9999px, 52px, 0); }

  5% {
    clip: rect(97px, 9999px, 63px, 0); }

  6% {
    clip: rect(50px, 9999px, 37px, 0); }

  7% {
    clip: rect(3px, 9999px, 15px, 0); }

  8% {
    clip: rect(73px, 9999px, 44px, 0); }

  9% {
    clip: rect(64px, 9999px, 57px, 0); }

  10% {
    clip: rect(94px, 9999px, 61px, 0); }

  11% {
    clip: rect(92px, 9999px, 94px, 0); }

  12% {
    clip: rect(36px, 9999px, 47px, 0); }

  13% {
    clip: rect(51px, 9999px, 41px, 0); }

  14% {
    clip: rect(47px, 9999px, 91px, 0); }

  15% {
    clip: rect(13px, 9999px, 1px, 0); }

  16% {
    clip: rect(66px, 9999px, 99px, 0); }

  17% {
    clip: rect(40px, 9999px, 3px, 0); }

  18% {
    clip: rect(61px, 9999px, 15px, 0); }

  19% {
    clip: rect(94px, 9999px, 8px, 0); }

  20% {
    clip: rect(15px, 9999px, 78px, 0); }

  21% {
    clip: rect(94px, 9999px, 12px, 0); }

  22% {
    clip: rect(63px, 9999px, 23px, 0); }

  23% {
    clip: rect(51px, 9999px, 31px, 0); }

  24% {
    clip: rect(38px, 9999px, 21px, 0); }

  25% {
    clip: rect(62px, 9999px, 84px, 0); }

  26% {
    clip: rect(56px, 9999px, 36px, 0); }

  27% {
    clip: rect(48px, 9999px, 71px, 0); }

  28% {
    clip: rect(40px, 9999px, 78px, 0); }

  29% {
    clip: rect(35px, 9999px, 2px, 0); }

  30% {
    clip: rect(62px, 9999px, 18px, 0); }

  31% {
    clip: rect(5px, 9999px, 92px, 0); }

  32% {
    clip: rect(76px, 9999px, 55px, 0); }

  33% {
    clip: rect(60px, 9999px, 87px, 0); }

  34% {
    clip: rect(19px, 9999px, 86px, 0); }

  35% {
    clip: rect(9px, 9999px, 94px, 0); }

  36% {
    clip: rect(8px, 9999px, 28px, 0); }

  37% {
    clip: rect(44px, 9999px, 10px, 0); }

  38% {
    clip: rect(88px, 9999px, 4px, 0); }

  39% {
    clip: rect(68px, 9999px, 84px, 0); }

  40% {
    clip: rect(23px, 9999px, 28px, 0); }

  41% {
    clip: rect(8px, 9999px, 33px, 0); }

  42% {
    clip: rect(35px, 9999px, 61px, 0); }

  43% {
    clip: rect(66px, 9999px, 51px, 0); }

  44% {
    clip: rect(57px, 9999px, 2px, 0); }

  45% {
    clip: rect(8px, 9999px, 47px, 0); }

  46% {
    clip: rect(48px, 9999px, 7px, 0); }

  47% {
    clip: rect(43px, 9999px, 5px, 0); }

  48% {
    clip: rect(42px, 9999px, 53px, 0); }

  49% {
    clip: rect(72px, 9999px, 18px, 0); }

  50% {
    clip: rect(60px, 9999px, 12px, 0); }

  51% {
    clip: rect(90px, 9999px, 64px, 0); }

  52% {
    clip: rect(28px, 9999px, 87px, 0); }

  53% {
    clip: rect(87px, 9999px, 55px, 0); }

  54% {
    clip: rect(23px, 9999px, 60px, 0); }

  55% {
    clip: rect(8px, 9999px, 3px, 0); }

  56% {
    clip: rect(15px, 9999px, 87px, 0); }

  57% {
    clip: rect(44px, 9999px, 72px, 0); }

  58% {
    clip: rect(6px, 9999px, 59px, 0); }

  59% {
    clip: rect(55px, 9999px, 70px, 0); }

  60% {
    clip: rect(45px, 9999px, 21px, 0); }

  61% {
    clip: rect(47px, 9999px, 84px, 0); }

  62% {
    clip: rect(19px, 9999px, 68px, 0); }

  63% {
    clip: rect(15px, 9999px, 20px, 0); }

  64% {
    clip: rect(73px, 9999px, 97px, 0); }

  65% {
    clip: rect(29px, 9999px, 54px, 0); }

  66% {
    clip: rect(45px, 9999px, 44px, 0); }

  67% {
    clip: rect(41px, 9999px, 88px, 0); }

  68% {
    clip: rect(54px, 9999px, 53px, 0); }

  69% {
    clip: rect(85px, 9999px, 83px, 0); }

  70% {
    clip: rect(52px, 9999px, 39px, 0); }

  71% {
    clip: rect(6px, 9999px, 70px, 0); }

  72% {
    clip: rect(83px, 9999px, 93px, 0); }

  73% {
    clip: rect(28px, 9999px, 67px, 0); }

  74% {
    clip: rect(62px, 9999px, 76px, 0); }

  75% {
    clip: rect(49px, 9999px, 53px, 0); }

  76% {
    clip: rect(45px, 9999px, 28px, 0); }

  77% {
    clip: rect(54px, 9999px, 91px, 0); }

  78% {
    clip: rect(57px, 9999px, 41px, 0); }

  79% {
    clip: rect(16px, 9999px, 73px, 0); }

  80% {
    clip: rect(60px, 9999px, 81px, 0); }

  81% {
    clip: rect(61px, 9999px, 4px, 0); }

  82% {
    clip: rect(73px, 9999px, 58px, 0); }

  83% {
    clip: rect(72px, 9999px, 34px, 0); }

  84% {
    clip: rect(8px, 9999px, 70px, 0); }

  85% {
    clip: rect(52px, 9999px, 2px, 0); }

  86% {
    clip: rect(14px, 9999px, 92px, 0); }

  87% {
    clip: rect(81px, 9999px, 48px, 0); }

  88% {
    clip: rect(84px, 9999px, 52px, 0); }

  89% {
    clip: rect(91px, 9999px, 73px, 0); }

  90% {
    clip: rect(77px, 9999px, 58px, 0); }

  91% {
    clip: rect(49px, 9999px, 51px, 0); }

  92% {
    clip: rect(91px, 9999px, 27px, 0); }

  93% {
    clip: rect(69px, 9999px, 39px, 0); }

  94% {
    clip: rect(96px, 9999px, 47px, 0); }

  95% {
    clip: rect(3px, 9999px, 80px, 0); }

  96% {
    clip: rect(82px, 9999px, 87px, 0); }

  97% {
    clip: rect(95px, 9999px, 79px, 0); }

  98% {
    clip: rect(40px, 9999px, 49px, 0); }

  99% {
    clip: rect(52px, 9999px, 54px, 0); }

  100% {
    clip: rect(32px, 9999px, 1px, 0); } }

.glitch-scrolling::before {
  content: attr(data-text);
  position: absolute;
  left: -4px;
  width: 100%;
  height: 100%;
  text-shadow: 1px 0 blue;
  top: 0;
  color: inherit;
  overflow: hidden;
  clip: rect(0, 20px, 0, 0);
  animation: noise-anim-2 3s infinite linear alternate-reverse; }

.fading-out::after, .fading-out::before {
  transition: all 1s ease-in-out;
  opacity: 0; }

@media (min-width: 1024px) {
    h1 .glitch-scrolling::after, h1 .glitch-scrolling::before {
      top: 10px; }
      h1 .glitch-scrolling::after {
        left: 10px; }
      h1 .glitch-scrolling::before {
        left: -8px; } }

.white-glitch.glitch-scrolling::after, .white-glitch.glitch-scrolling::before {
  color: white; }

.glitch-line {
  color: inherit;
  font-size: inherit;
  display: block; }

.glitch-word {
  margin: 0;
  color: inherit;
  font-size: inherit;
  display: inline-block;
  white-space: nowrap; }
/* --------------------------------------------------------------------------
 HOME PAGE - INTRO SECTION
 -----------------------------------------------------------------------------*/
.homepage .intro-section {
  background: #87c9d5;
  padding-top: 150px;
  padding-bottom: 150px;
  font-size: 21px;
  line-height: 1.29;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: flex-start; }
  @media (min-width: 768px) {
  .homepage .intro-section {
    min-height: 100vh; } }
  @media (min-width: 768px) and (max-width: 1024px) {
  .homepage .intro-section .sh-container {
    width: 768px;
    padding: 25px;
    box-sizing: border-box; } }
  @media (max-width: 768px) {
  .homepage .intro-section .sh-container {
    padding-left: 50px;
    padding-right: 50px;
    width: 100%;
    max-width: none; } }
  .homepage .intro-section h2 {
    color: #e9eae3;
    margin-top: 0; }
  .homepage .intro-section .desc {
    max-width: 697px; }
    @media (min-width: 768px) {
  .homepage .intro-section .desc {
    padding-left: 35px; } }
    @media (max-width: 768px) {
  .homepage .intro-section .desc p {
    font-size: 18px; } }
/* --------------------------------------------------------------------------
 HOME - STRATEGIES
 -----------------------------------------------------------------------------*/
.slider-wrapper {
  background-color: transparent;
  background: transparent; }
  @media (max-width: 1024px) {
  .slider-wrapper {
    margin-left: auto;
    margin-right: auto; }
    .slider-wrapper ol {
      list-style-position: outside;
      padding-left: 35px;
      font-size: 21px; }

    .slider-wrapper .title-slide {
      margin-left: -35px; } }
  @media (max-width: 768px) {
  .slider-wrapper {
    margin-left: 0;
    margin-right: 0;
    width: 100% !important;
    box-sizing: border-box; } }

  @media (max-width: 1024px) {
    .slider-wrapper ol.custom-slider {
      width: calc(100% - 35px) !important; } }
  @media (min-width: 1024px) {
  .slider-wrapper .title-slide {
    width: 66.6666666667%; }
    .slider-wrapper .case-card, .slider-wrapper li {
      box-sizing: border-box; }
      .slider-wrapper .case-card span, .slider-wrapper li span {
        display: inline-block;
        vertical-align: text-top;
        width: calc(100% - 97px);
        padding-left: 6px;
        max-width: 220px; }

    .slider-wrapper .slide-item li {
      list-style-position: outside;
      transform: translateY(5px) scale(0.95);
      transition: all 0.6s ease-in-out 0.15s; }
      .slider-wrapper .slide-item span {
        transform: translateY(-3px); } }
    @media (min-width: 1024px) and (min-width: 1024px) {
      .slider-wrapper .case-card .content-wrapper {
        box-sizing: border-box; } }
  @media (max-width: 1024px) {
  .slider-wrapper {
    width: 100% !important; }
    .slider-wrapper .case-card {
      margin: 20px 0;
      display: block; } }
  @media (max-width: 1024px) {
    .slider-wrapper .full-width-slide {
      width: 80%;
      margin-left: auto;
      margin-right: auto; } }
    @media (min-width: 1024px) {
  .slider-wrapper .full-width-slide {
    width: 100%; }
    .slider-wrapper .full-width-slide p {
      padding-left: 40px;
      width: 90%;
      max-width: 723px; } }
    @media (max-width: 768px) {
  .slider-wrapper .full-width-slide {
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
    width: 100%;
    margin-left: 0;
    margin-right: 0; }
    .slider-wrapper .full-width-slide p {
      font-size: 21px;
      margin-bottom: 50px; } }

.swiper-slide {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center; }

.map-section .map-image {
  position: fixed;
  width: 100%;
  z-index: -1;
  background-color: #87c9d5;
  background-size: cover;
  background-position: center;
  left: 0;
  top: 0;
  height: 100vh;
  object-fit: cover;
  display: none; }
  .map-section .map-image:first-of-type {
    display: block; }

.map-section {
  z-index: 0; }
  .map-section .map-image-desktop {
    position: fixed;
    width: 100%;
    z-index: 0;
    left: 0;
    top: 0;
    height: 100vh;
    object-fit: cover;
    display: none; }
  .map-section .map-image-desktop:first-of-type {
    display: block; }
  @media (max-width: 1024px) {
    .map-section .map-image-desktop {
      background-attachment: scroll; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .map-section .map-image-desktop {
      height: 100vh; } }
  @media (max-width: 768px) {
    .map-section .map-image-desktop {
      height: 100vh; } }
  @media (max-width: 450px) {
    .map-section .map-image-desktop {
      height: 100vh; } }

.swiper-slide .case-card .inner {
  z-index: 20;
  width: 450px;
  background-color: #e9eae3; }
  @media (max-width: 768px) {
  .swiper-slide .case-card .inner {
    width: 350px; } }
  @media (max-height: 750px) {
  .swiper-slide .case-card .inner {
    margin-top: 0;
    margin-bottom: 0; } }
  @media (min-height: 750px) and (max-height: 812px) {
  .swiper-slide .case-card .inner {
    margin-top: 150px;
    margin-bottom: 200px; } }
  @media (min-height: 812px) and (max-height: 1024px) {
  .swiper-slide .case-card .inner {
    margin-top: 0;
    margin-bottom: 0; } }
  @media (min-height: 1024px) and (max-height: 1150px) {
  .swiper-slide .case-card .inner {
    margin-top: 0;
    margin-bottom: 0; } }
  @media (min-height: 1150px) {
  .swiper-slide .case-card .inner {
    margin-top: 0;
    margin-bottom: 0; } }

.case-card:hover {
  text-decoration: none; }
  .case-card .inner {
    box-shadow: 0 6px 5px 0 rgba(0, 0, 0, 0.3);
    border: solid 2px #000; }
  .case-card img {
    width: calc(100% - 10px);
    margin: 5px auto 5px;
    display: block; }
  .case-card .case-card-image {
    width: calc(100% - 10px);
    margin: 5px auto 5px;
    display: block;
    background-position: center;
    background-size: cover;
    height: 570px;
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .case-card .case-card-image {
      height: 436px; } }
  @media (max-width: 768px) {
    .case-card .case-card-image {
      height: 300px; } }
  .case-card .case-study-img, .case-card .case-study-placeholder {
    width: 100%;
    height: 0;
    padding-bottom: 62%;
    background-size: cover;
    background-position: center; }
  .case-card .podcast-icon {
    display: block;
    position: absolute;
    width: 60px;
    margin: -63px 381px 0; }
  .case-card .podcast-icon img {
    mix-blend-mode: normal; }
  @media (max-width: 768px) {
    .case-card .podcast-icon {
      width: 50px;
      margin: -53px 292px 0; } }
  .case-card h2, .case-card h3, .case-card h4, .case-card p {
    margin: 0;
    font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif; }
  .case-card p {
    font-size: 14px;
    line-height: 1.43; }
  .case-card h3, .case-card h4 {
    text-transform: uppercase; }
  .case-card h3 {
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.35;
    letter-spacing: normal;
    text-align: center;
    color: #000;
    text-transform: uppercase; }
  .case-card .title-cell {
    border-bottom: 2px solid black;
    padding: 10px; }
  .case-card h4 {
    font-size: 14px;
    line-height: 1.93;
    color: #000; }
  .case-card .cell {
    padding: 14px; }
  .case-card .cell:not(.last) {
    border-bottom: 2px solid black; }
  .case-card .organisation-cell a {
    color: black;
    text-decoration: none !important;
    transition: all 0.3s ease-in-out;
    cursor: pointer; }
  .case-card .stakeholders-cell ul {
    margin: 0; }
  .case-card .stakeholders-cell ul li {
    position: absolute;
    opacity: 0; }
  .case-card .stakeholders-cell .stakeholder-icons {
    display: flex;
    justify-content: flex-start;
    margin-top: 40px; }
  .case-card .stakeholders-cell .stakeholder-icons img {
    width: 25px;
    margin: 0;
    padding-right: 10px;
    mix-blend-mode: normal;
    z-index: 100; }
  @media print {
        .case-card .stakeholders-cell .stakeholder-icons img {
          width: 20px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
        .case-card .stakeholders-cell .stakeholder-icons img {
          width: 20px; } }
  @media (max-width: 768px) {
        .case-card .stakeholders-cell .stakeholder-icons img {
          width: 25px; } }
  @media (max-width: 450px) {
        .case-card .stakeholders-cell .stakeholder-icons img {
          width: 19px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
      .case-card .stakeholders-cell .stakeholder-icons {
        margin-top: 40px; } }
  .case-card .key-populations-cell ul {
    margin: 0; }
  .case-card .key-populations-cell ul li {
    position: absolute;
    opacity: 0; }
  .case-card .key-populations-cell .key-populations-icons {
    display: flex;
    justify-content: flex-start;
    margin-top: 40px; }
  .case-card .key-populations-cell .key-populations-icons img {
    width: 25px;
    margin: 0;
    z-index: 100;
    padding-right: 10px;
    mix-blend-mode: normal; }
  @media print {
        .case-card .key-populations-cell .key-populations-icons img {
          width: 20px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
        .case-card .key-populations-cell .key-populations-icons img {
          width: 20px; } }
  @media (max-width: 768px) {
        .case-card .key-populations-cell .key-populations-icons img {
          width: 25px; } }
  @media (max-width: 450px) {
        .case-card .key-populations-cell .key-populations-icons img {
          width: 19px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
      .case-card .key-populations-cell .key-populations-icons {
        margin-top: 40px; } }
  .case-card .sdgs-cell ul {
    display: flex;
    justify-content: flex-start;
    margin: 0;
    margin-top: 20px; }
  .case-card .sdgs-cell ul li {
    padding-right: 7px; }
  .case-card .sdgs-cell ul li img {
    width: 50px;
    margin: 0;
    mix-blend-mode: normal; }
  .case-card .disruption-cell {
    padding-bottom: 0;
    padding-right: 100px !important; }
  .case-card .disruption-cell img {
    margin: 0;
    margin-top: 10px;
    width: 240px;
    mix-blend-mode: normal;
    margin-left: 45%;
    margin-top: -16px; }
  @media print {
      .case-card .disruption-cell img {
        width: 180px;
        margin-left: 50%; } }
  @media (min-width: 768px) and (max-width: 1024px) {
      .case-card .disruption-cell img {
        width: 180px;
        margin-left: 50%; } }
  @media (max-width: 450px) {
      .case-card .disruption-cell img {
        width: 170px;
        margin-left: 50%; } }
  @media (max-width: 768px) {
    .case-card .disruption-cell {
      border-bottom: 2px solid black; } }
  .case-card .scalability-cell {
    padding-bottom: 0;
    padding-right: 150px !important; }
  .case-card .scalability-cell img {
    margin: 0;
    width: 150px;
    mix-blend-mode: normal;
    margin-left: 62%;
    margin-top: -19px; }
  @media print {
      .case-card .scalability-cell img {
        width: 115px;
        margin-left: 70%; } }
  @media (min-width: 768px) and (max-width: 1024px) {
      .case-card .scalability-cell img {
        width: 115px;
        margin-left: 70%; } }
  @media (max-width: 450px) {
      .case-card .scalability-cell img {
        width: 105px;
        margin-left: 80%; } }
  .case-card .cols-2 {
    display: flex; }
  .case-card .cols-2 > div {
    width: 50%; }
  .case-card .cols-2 > div:first-of-type {
    border-right: 2px solid black; }
  .case-card .cols-4 {
    display: grid;
    grid-template-columns: 25% 25% 25% 25%; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .case-card .cols-4 {
      display: grid;
      grid-template-columns: 1fr 1fr; } }
  @media (max-width: 768px) {
    .case-card .cols-4 {
      display: block; } }
  .case-card .cols-4 > div {
    box-sizing: border-box; }
  .case-card .cols-4 > div:not(:last-of-type) {
    flex: 1;
    border-right: 2px solid black; }
  @media (min-width: 768px) and (max-width: 1024px) {
        .case-card .cols-4 > div:not(:last-of-type) {
          border-right: none; } }
  @media (max-width: 768px) {
        .case-card .cols-4 > div:not(:last-of-type) {
          border-right: none; } }
  @media (min-width: 768px) and (max-width: 1024px) {
      .case-card .cols-4 > div:nth-of-type(odd) {
        border-right: 2px solid black; } }
  @media (max-width: 768px) {
      .case-card .cols-4 > div:nth-of-type(odd) {
        border-right: none; } }
  .case-card .cols-3 {
    display: grid;
    grid-template-columns: 25% 50% 25%; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .case-card .cols-3 {
      display: grid;
      grid-template-columns: 1fr 1fr; } }
  @media (max-width: 768px) {
    .case-card .cols-3 {
      display: block; } }
  .case-card .cols-3 > div {
    box-sizing: border-box; }
  .case-card .cols-3 > div:not(:last-of-type) {
    flex: 1;
    border-right: 2px solid black; }
  @media (min-width: 768px) and (max-width: 1024px) {
        .case-card .cols-3 > div:not(:last-of-type) {
          border-right: none; } }
  @media (max-width: 768px) {
        .case-card .cols-3 > div:not(:last-of-type) {
          border-right: none; } }
  @media (min-width: 768px) and (max-width: 1024px) {
        .case-card .cols-3 > div:last-of-type {
          width: 200%;
          border-right: none !important; } }
  @media (max-width: 768px) {
        .case-card .cols-3 > div:last-of-type {
          width: 100%;
          border-right: none !important; } }
  @media (min-width: 768px) and (max-width: 1024px) {
      .case-card .cols-3 > div:nth-of-type(odd) {
        border-right: 2px solid black; } }
  @media (max-width: 768px) {
      .case-card .cols-3 > div:nth-of-type(odd) {
        border-right: none; } }
  .case-card .cols-2-single-portfolio-item {
    display: grid;
    grid-template-columns: 50% 50%; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .case-card .cols-2-single-portfolio-item {
      display: grid;
      grid-template-columns: 1fr 1fr; } }
  @media (max-width: 768px) {
    .case-card .cols-2-single-portfolio-item {
      display: block; } }
  .case-card .cols-2-single-portfolio-item > div {
    box-sizing: border-box; }
  .case-card .cols-2-single-portfolio-item > div:not(:last-of-type) {
    flex: 1; }
  @media (min-width: 1024px) {
        .case-card .cols-2-single-portfolio-item > div:not(:last-of-type) {
          border-right: 2px solid black; } }
  @media (min-width: 768px) and (max-width: 1024px) {
      .case-card .cols-2-single-portfolio-item > div:nth-of-type(odd) {
        border-right: 2px solid black; } }
  @media (max-width: 768px) {
      .case-card .cols-2-single-portfolio-item > div:nth-of-type(odd) {
        border-right: none; } }

.truncate-1 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden; }

.truncate-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden; }

.truncate-4 {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden; }
/* --------------------------------------------------------------------------
 DOWNLOAD REPORT
 -----------------------------------------------------------------------------*/
.homepage .download-report {
  position: relative;
  z-index: 9 !important;
  background: #e9eae3;
  background-color: #e9eae3;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  font-size: 21px;
  height: 100vh; }
  @media (max-width: 768px) {
  .homepage .download-report {
    padding-left: 50px;
    padding-right: 50px;
    height: calc(100vh - 100px); } }
  @media (max-width: 450px) {
  .homepage .download-report {
    padding-left: 50px;
    padding-right: 50px;
    height: calc(100vh - 100px); } }
  @media (min-width: 768px) and (max-width: 1024px) {
  .homepage .download-report {
    height: calc(100vh - 100px); } }
  @media (min-width: 768px) {
  .homepage .download-report {
    box-sizing: border-box;
    z-index: 9; } }
  .homepage .download-report .btn-large {
    z-index: 1;
    font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif;
    border: solid 2px #000;
    width: 450px;
    padding: 20px 0px;
    color: black;
    display: inline-block;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: normal;
    font-style: normal;
    line-height: 1.27;
    letter-spacing: 2px;
    text-align: center;
    color: #000;
    box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.25);
    transition: all 0.3s ease-in-out; }
  .homepage .download-report .btn-large:hover {
    text-decoration: none;
    transform: translate(2px, 2px);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
    background: #87c9d5; }
  @media (max-width: 768px) {
    .homepage .download-report .btn-large {
      font-size: 18px;
      width: 350px;
      display: block;
      box-sizing: border-box; }
      .homepage .download-report .btn-large:hover {
        text-decoration: none;
        transform: translate(2px, 2px);
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
        background: #e9eae3; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .homepage .download-report .btn-large:hover {
      text-decoration: none;
      transform: translate(2px, 2px);
      box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
      background: #e9eae3; } }

.homepage .subscribe-podcast {
  z-index: 1;
  background: #e9eae3;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 21px;
  margin-top: 20px;
  margin-bottom: 10vh; }
  @media (max-width: 768px) {
  .homepage .subscribe-podcast {
    padding-left: 50px;
    padding-right: 50px; } }
  @media (min-width: 768px) {
  .homepage .subscribe-podcast {
    box-sizing: border-box; } }
  .homepage .subscribe-podcast .btn-large {
    font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif;
    border: solid 2px #000;
    width: 450px;
    padding: 0px;
    color: black;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: normal;
    font-style: normal;
    line-height: 1.27;
    letter-spacing: 2px;
    text-align: center;
    color: #000;
    box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.25);
    transition: all 0.3s ease-in-out; }
  .homepage .subscribe-podcast .btn-large:hover {
    text-decoration: none;
    transform: translate(2px, 2px);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
    background: #87c9d5; }
  @media (max-width: 768px) {
    .homepage .subscribe-podcast .btn-large {
      font-size: 18px;
      width: 350px;
      display: block;
      box-sizing: border-box; }
      .homepage .subscribe-podcast .btn-large:hover {
        text-decoration: none;
        transform: translate(2px, 2px);
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
        background: #e9eae3; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .homepage .subscribe-podcast .btn-large:hover {
      text-decoration: none;
      transform: translate(2px, 2px);
      box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
      background: #e9eae3; } }
  .homepage .subscribe-podcast .btn-large img {
    float: left;
    width: 45px;
    display: block;
    padding-right: 10px; }
  @media (max-width: 768px) {
      .homepage .subscribe-podcast .btn-large img {
        padding-right: 5px; } }
  .homepage .subscribe-podcast .btn-large p {
    padding: 20px 0px;
    font-size: 25px;
    margin: 0;
    padding-left: 10px; }
  @media (max-width: 768px) {
    .homepage .subscribe-podcast .btn-large {
      font-size: 18px;
      width: 350px;
      display: flex;
      box-sizing: border-box; }
      .homepage .subscribe-podcast .btn-large p {
        font-size: 18px;
        margin: 0;
        padding-left: 5px; }
      .homepage .subscribe-podcast .btn-large:hover {
        text-decoration: none;
        transform: translate(2px, 2px);
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
        background: #e9eae3; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .homepage .subscribe-podcast .btn-large:hover {
      text-decoration: none;
      transform: translate(2px, 2px);
      box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
      background: #e9eae3; } }

.homepage .explore-report {
  z-index: 10; }
  .homepage .explore-btn-large {
    position: absolute;
    font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif;
    border: solid 2px #000;
    padding: 20px 35px;
    color: black;
    background-color: #e9eae3;
    left: 50%;
    margin-left: -100px;
    margin-top: -38px;
    z-index: 1;
    display: inline-block;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: normal;
    font-style: normal;
    line-height: 1.27;
    letter-spacing: 2px;
    text-align: center;
    color: #000;
    box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.25);
    transition: all 0.3s ease-in-out;
    cursor: pointer; }
  .homepage .explore-btn-large:hover {
    text-decoration: none;
    transform: translate(2px, 2px);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
    background: #87c9d5; }
  @media (max-width: 768px) {
    .homepage .explore-btn-large {
      font-size: 18px;
      display: block;
      box-sizing: border-box;
      padding-left: 50px;
      padding-right: 50px; }
      .homepage .explore-btn-large:hover {
        text-decoration: none;
        transform: translate(2px, 2px);
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
        background: #e9eae3; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .homepage .explore-btn-large {
      box-sizing: border-box; }
      .homepage .explore-btn-large:hover {
        text-decoration: none;
        transform: translate(2px, 2px);
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
        background: #e9eae3; } }
/* --------------------------------------------------------------------------
 RECOMMENDATIONS PAGE
 -----------------------------------------------------------------------------*/
.recommendations-page {
  font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif;
  font-weight: normal;
  min-height: 100vh; }
  @media (min-width: 768px) and (max-width: 1024px) {
  .recommendations-page .eltdf-grid-huge-gutter > div {
    width: 768px;
    padding: 25px;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto; }
    .recommendations-page .eltdf-grid-huge-gutter {
      margin: 0; }

    .recommendations-page .eltdf-container-inner, .recommendations-page .eltdf-full-width-inner {
      padding: 0 !important;
      margin: 0 !important;
      width: 100%; } }
  @media (max-width: 768px) {
  .recommendations-page .eltdf-grid-huge-gutter > div {
    padding-left: 50px;
    padding-right: 50px;
    box-sizing: border-box; }
    .recommendations-page .eltdf-grid-huge-gutter {
      margin: 0; }

    .recommendations-page .eltdf-container-inner, .recommendations-page .eltdf-full-width-inner {
      padding: 0 !important;
      margin: 0 !important;
      width: 100%; } }
  .recommendations-page .recommendation {
    border-top: 2px solid black;
    padding: 16px 0 8px; }
  @media (max-width: 768px) {
      .recommendations-page .recommendation:first-of-type {
        border-top: 0; } }
  .recommendations-page .recommendation:last-of-type {
    border-bottom: 2px solid black;
    padding-bottom: 20px; }
  .recommendations-page .recommendation .body-text {
    display: none; }
  .recommendations-page .case-studies-row {
    margin-top: 40px; }
  .recommendations-page .case-studies-row h5 {
    margin-right: 25px;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.93;
    letter-spacing: normal;
    text-align: left;
    text-transform: uppercase;
    padding-left: 0; }
  .recommendations-page .case-studies-row .number-grid {
    display: flex;
    flex-wrap: wrap; }
  .recommendations-page .case-studies-row a {
    border: 2px solid black;
    margin-right: -2px;
    margin-top: -2px;
    padding: 12px 34px;
    color: black;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    display: inline-block; }
  .recommendations-page .case-studies-row a:hover {
    background: #87c9d5;
    text-decoration: none; }
  .recommendations-page .case-studies-row a:last-of-type {
    border-right: 2px solid black; }
  .recommendations-page h2 {
    font-size: 48px;
    display: flex;
    align-items: center;
    line-height: 1.17;
    letter-spacing: -0.83px;
    color: #71b5c1;
    text-transform: lowercase;
    margin: 0;
    transition: all 0.3s ease-in-out;
    cursor: pointer; }
  @media (max-width: 768px) {
    .recommendations-page h2 {
      font-size: 32px; } }
  .recommendations-page h2 .accordion-trigger {
    margin-left: 50px;
    flex-grow: 1; }
  .recommendations-page h2 .rec-no {
    font-size: 30px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.27;
    letter-spacing: -0.33px;
    color: #000;
    display: inline-block;
    margin-right: 16px;
    width: 70px; }
  @media (max-width: 768px) {
      .recommendations-page h2 .rec-no {
        font-size: 24px; } }
  .recommendations-page .body-text {
    font-size: 18px;
    line-height: 1.29;
    color: #000; }
  @media (min-width: 768px) {
    .recommendations-page .body-text {
      padding-left: 60px;
      font-size: 21px; } }
  .recommendations-page .body-text .inner {
    margin-top: 50px;
    margin-bottom: 90px; }
  .recommendations-page .body-text ol {
    list-style-type: upper-roman; }
  .recommendations-page .body-text li {
    margin-bottom: 12px; }
  .recommendations-page .body-text img {
    margin-bottom: 8px; }
  @media (max-width: 768px) {
      .recommendations-page .body-text img {
        margin-left: auto;
        margin-right: auto;
        display: block; } }
  @media (min-width: 768px) {
      .recommendations-page .body-text img {
        float: left;
        transform: translateX(-40px); } }
/* --------------------------------------------------------------------------
 POPULISM AND INNOVATION PAGE
 -----------------------------------------------------------------------------*/
.populism-page header h2 {
  font-size: 58px !important;
  line-height: 1.24 !important;
  letter-spacing: normal !important;
  color: #71b5c1; }
  .populism-page header h2 p {
    font-size: 60px !important;
    line-height: 1.24 !important;
    letter-spacing: normal !important;
    color: #71b5c1; }
  @media (max-width: 768px) {
    .populism-page header h2 {
      font-size: 36px; }
      .populism-page header h2 p {
        font-size: 36px; } }
  .populism-page .body-text h2 {
    font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif !important;
    font-size: 30px;
    line-height: 1.27;
    letter-spacing: 1.5px;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    display: block; }
  @media (max-width: 768px) {
      .populism-page .body-text h2 {
        font-size: 25px; } }

.page-template-template-populism-innovation ul {
  list-style: none; }
/* --------------------------------------------------------------------------
 CASE STUDIES
 -----------------------------------------------------------------------------*/
.single-portfolio-item .eltdf-page-header {
  background: #e9eae3; }

.single-portfolio-item {
  font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 21px; }
  @media (max-width: 768px) {
  .single-portfolio-item {
    font-size: 18px; }
    .single-portfolio-item .eltdf-content .eltdf-content-inner > .eltdf-container > .eltdf-container-inner, .single-portfolio-item .eltdf-content .eltdf-content-inner > .eltdf-full-width > .eltdf-full-width-inner {
      box-sizing: border-box;
      width: 100%;
      margin: 0;
      padding-left: 50px;
      padding-right: 50px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
  .single-portfolio-item .eltdf-container-inner {
    width: 100%; } }
  @media (min-width: 1024px) {
  .single-portfolio-item .eltdf-container-inner {
    width: 100%; }
    .single-portfolio-item .eltdf-content .eltdf-content-inner > .eltdf-container > .eltdf-container-inner {
      padding-top: 0; } }
  .single-portfolio-item .case-card {
    font-size: 21px; }
  @media (max-width: 1024px) {
    .single-portfolio-item .case-card {
      font-size: 18px; } }
  @media (max-width: 1024px) {
    .single-portfolio-item .case-card {
      padding-top: 60px; } }
  @media (max-width: 768px) {
    .single-portfolio-item .case-card {
      padding-top: 25px; } }
  .single-portfolio-item .case-card h2, .single-portfolio-item .case-card h4, .single-portfolio-item .case-card p {
    font-weight: normal;
    font-style: normal;
    font-stretch: normal; }
  .single-portfolio-item .case-card p {
    font-size: 21px;
    line-height: 1.29; }
  @media (max-width: 1024px) {
      .single-portfolio-item .case-card p {
        font-size: 18px; } }
  .single-portfolio-item .case-card p a {
    color: black; }
  .single-portfolio-item .case-card a {
    color: black;
    padding-bottom: 1px;
    border-bottom: 2px solid black;
    text-decoration: none; }
  .single-portfolio-item .case-card a:hover {
    color: #87c9d5;
    border-bottom: 2px solid #87c9d5; }
  .single-portfolio-item .case-card .case-card-section hr {
    margin: 0; }
  .single-portfolio-item .case-card h2 {
    color: #000;
    background-color: #87c9d5;
    width: calc(100% - 10px);
    margin: 5px auto 5px;
    display: block;
    font-family: 'BlenderPro-Book', sans-serif;
    font-size: 43px;
    line-height: 1.17;
    letter-spacing: -0.83px;
    text-align: center;
    padding: 20px 0 18px;
    position: relative; }
  @media (min-width: 768px) {
      .single-portfolio-item .case-card h2 {
        display: flex;
        align-items: center; } }
  @media (max-width: 1024px) {
      .single-portfolio-item .case-card h2 {
        font-size: 30px; } }
  .single-portfolio-item .case-card h2 a {
    color: #87c9d5;
    border-bottom: 0;
    padding-bottom: 0; }
  .single-portfolio-item .case-card h2 .case-no {
    color: black;
    font-size: 37px; }
  @media (min-width: 1024px) {
        .single-portfolio-item .case-card h2 .case-no {
          position: relative;
          padding-left: 14px; } }
  @media (max-width: 1024px) {
        .single-portfolio-item .case-card h2 .case-no {
          font-size: 22px;
          padding-left: 14px;
          text-align: center; } }
  @media (max-width: 768px) {
        .single-portfolio-item .case-card h2 .case-no {
          display: block; } }
  @media (max-width: 450px) {
        .single-portfolio-item .case-card h2 .case-no {
          padding-left: 0; } }
  .single-portfolio-item .case-card h2 .case-title {
    text-transform: lowercase; }
  @media (min-width: 768px) {
        .single-portfolio-item .case-card h2 .case-title {
          flex-grow: 1;
          padding-left: 0px; } }
  @media (max-width: 768px) {
        .single-portfolio-item .case-card h2 .case-title {
          padding-left: 0px; } }
  .single-portfolio-item .case-card h4 {
    font-size: 14px;
    line-height: 1.93;
    letter-spacing: 0.02em; }
  .single-portfolio-item .categories-cell, .single-portfolio-item .recommendations-cell {
    padding-right: 16px;
    font-size: 24px;
    letter-spacing: normal; }
  @media (max-width: 1024px) {
    .single-portfolio-item .categories-cell, .single-portfolio-item .recommendations-cell {
      font-size: 18px; } }
  .single-portfolio-item .categories-cell a, .single-portfolio-item .recommendations-cell a {
    margin-right: 12px;
    padding-bottom: 0; }
  .single-portfolio-item .last {
    padding-right: 30px; }
  @media (max-width: 1024px) {
    .single-portfolio-item .last {
      line-height: 1.4; } }

.summary-cell {
  min-height: 63px;
  position: relative;
  z-index: 0; }

.more-cell {
  position: relative;
  border-top: 2px solid black;
  text-align: center;
  padding: 8px;
  margin-top: -23px;
  background-color: #e9eae3;
  z-index: 10; }
  .more-cell:hover {
    text-decoration: underline;
    color: #000; }

.single-portfolio-item hr {
  border: 0;
  border-top: 2px solid black;
  margin: 100px 0px 60px; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .single-portfolio-item hr {
      margin: 60px 0px 50px; } }
  @media (max-width: 768px) {
    .single-portfolio-item hr {
      margin: 25px 0px 20px; } }
  .single-portfolio-item .body-text {
    font-size: 21px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.29;
    letter-spacing: normal; }
  .single-portfolio-item .body-text img {
    margin-left: auto;
    margin-right: auto;
    display: block; }
  .single-portfolio-item .body-text .narrow, .single-portfolio-item .body-text ol, .single-portfolio-item .body-text p, .single-portfolio-item .body-text ul {
    max-width: 770px;
    margin-left: auto;
    margin-right: auto; }
  .single-portfolio-item .body-text p {
    font-size: 20px;
    margin-bottom: 20px; }
  @media (min-width: 768px) and (max-width: 1024px) {
      .single-portfolio-item .body-text p {
        font-size: 18px;
        line-height: 1.4; } }
  @media (max-width: 768px) {
      .single-portfolio-item .body-text p {
        font-size: 18px; } }
  @media (min-width: 768px) {
    .single-portfolio-item .no-numbers {
      list-style: none; } }
  .single-portfolio-item ol {
    list-style: upper-roman;
    list-style-position: inside; }
  .single-portfolio-item ul {
    list-style-type: none; }
  .single-portfolio-item h3 {
    font-size: 30px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.27;
    letter-spacing: 1.5px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 50px; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .single-portfolio-item h3 {
      margin-bottom: 40px; } }
  @media (max-width: 768px) {
    .single-portfolio-item h3 {
      margin-bottom: 30px;
      font-size: 25px; } }
  .single-portfolio-item .resources {
    list-style: none;
    margin-top: 65px;
    box-shadow: 0 6px 5px 0 rgba(0, 0, 0, 0.3); }
  .single-portfolio-item .resources .resource-item {
    border-top: 2px solid black;
    border-left: 2px solid black;
    border-right: 2px solid black;
    text-align: center; }
  .single-portfolio-item .resources .resource-item a {
    padding: 35px;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.29;
    letter-spacing: normal;
    color: black;
    text-decoration: none;
    display: block; }
  .single-portfolio-item .resources .resource-item a:hover {
    text-decoration: none;
    background: #87c9d5; }
  @media (min-width: 768px) and (max-width: 1024px) {
        .single-portfolio-item .resources .resource-item a {
          font-size: 18px; } }
  @media (max-width: 768px) {
        .single-portfolio-item .resources .resource-item a {
          font-size: 18px; } }
  .single-portfolio-item .resources .resource-item:last-of-type {
    border-bottom: 2px solid black; }
  .single-portfolio-item .resources .resource-item-video {
    border-top: 2px solid black;
    border-left: 2px solid black;
    border-right: 2px solid black;
    text-align: center;
    padding: 5px;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.29;
    letter-spacing: normal;
    text-decoration: none;
    display: block; }
  @media (min-width: 768px) and (max-width: 1024px) {
      .single-portfolio-item .resources .resource-item-video {
        font-size: 18px; } }
  @media (max-width: 768px) {
      .single-portfolio-item .resources .resource-item-video {
        font-size: 18px; } }
  .single-portfolio-item .resources .resource-item-video div {
    padding: 30px;
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important; }
  .single-portfolio-item .resources .resource-item-video a {
    border: 2px solid black;
    border-radius: 50px;
    color: black;
    background: #e9eae3;
    padding: 13px 33px; }
  .single-portfolio-item .resources .resource-item-video a:hover {
    text-decoration: none;
    background: #87c9d5; }
  @media print {
        .single-portfolio-item .resources .resource-item-video a {
          display: block; } }
  @media (max-width: 768px) {
        .single-portfolio-item .resources .resource-item-video a {
          padding: 13px 20px; } }
  @media (max-width: 450px) {
        .single-portfolio-item .resources .resource-item-video a {
          padding: 13px 20px;
          display: block; } }
  .single-portfolio-item .resources .resource-item-video a img {
    width: 13px;
    padding-left: 5px; }
/* Buttons ================== */
.single-portfolio-item .btn-large {
  font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif;
  border: solid 2px #000;
  padding: 20px 40px;
  color: black;
  display: inline-block;
  font-size: 21px;
  text-transform: lowercase;
  font-weight: normal;
  font-style: normal;
  line-height: 1.27;
  letter-spacing: -0.33px;
  text-align: center;
  color: #000;
  box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.25);
  transition: all 0.3s ease-in-out;
  margin: 6px; }
  .single-portfolio-item .btn-large:hover {
    text-decoration: none;
    transform: translate(2px, 2px);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
    background: #87c9d5; }
  .single-portfolio-item .btn-wrapper {
    margin-top: 24px;
    text-align: center;
    margin-bottom: 26px; }

@media print {
    .single-portfolio-item .eltdf-content-inner {
      margin-top: 100px; } }

.single-portfolio-item .eltdf-content .eltdf-content-inner > .eltdf-container > .eltdf-container-inner {
  padding: 0px 0px 0px !important; }
  @media (min-width: 768px) and (max-width: 1024px) {
  .single-portfolio-item .eltdf-content .eltdf-content-inner > .eltdf-container > .eltdf-container-inner {
    padding: 0px 0px 0px !important; } }
  @media (max-width: 768px) {
  .single-portfolio-item .eltdf-content .eltdf-content-inner > .eltdf-container > .eltdf-container-inner {
    padding: 0px 0px 0px !important; } }

.eltdf-container-inner .max-width {
  padding: 0px 100px;
  background: #e9eae3; }
  @media (max-width: 1024px) {
  .eltdf-container-inner .max-width {
    padding: 0px 60px; } }
  @media (max-width: 768px) {
  .eltdf-container-inner .max-width {
    padding: 0px 25px; } }
  @media print {
  .eltdf-container-inner .max-width {
    padding: 0px 10px; } }
/* Context ================== */
.context-grid ul {
  display: flex;
  margin: 0; }
  @media (max-width: 768px) {
  .context-grid ul {
    display: none; } }
  .context-grid ul.no-numbers {
    border-bottom: 2px solid black; }
  @media (max-width: 768px) {
    .context-grid ul.no-numbers {
      display: block;
      border-bottom: 0; } }
  .context-grid ul li {
    flex: 1;
    border-right: 2px solid black;
    border-top: 2px solid black;
    padding: 21px 31px; }
  .context-grid ul li p {
    line-height: 1.29; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .context-grid ul li {
      font-size: 18px;
      line-height: 1.4; }
      .context-grid ul li p {
        font-size: 18px;
        line-height: 1.4; } }
  @media (max-width: 768px) {
    .context-grid ul li {
      border-bottom: 2px solid black;
      border-top: 0;
      border-left: 2px solid black;
      border-right: 2px solid black;
      list-style-position: inside;
      padding-left: 20px;
      font-size: 18px;
      line-height: 1.4; } }
  .context-grid ul li:first-of-type {
    border-left: 2px solid black; }
  @media (max-width: 768px) {
      .context-grid ul li:first-of-type {
        border-top: 2px solid black; } }

.key-outcomes h3 {
  margin-bottom: 10px; }
  .key-outcomes .key-outcomes-subtitle {
    font-size: 21px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.29;
    letter-spacing: normal;
    text-align: center;
    margin-bottom: 40px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center; }
  .key-outcomes .key-outcomes-subtitle p {
    max-width: 85%; }
/* Podcast ================== */
.single-portfolio-item .podcast-container {
  border-top: 2px solid black;
  border-bottom: 2px solid black; }
  .single-portfolio-item .podcast-container .transcript {
    display: flex;
    align-items: center;
    justify-content: center; }
  .single-portfolio-item .podcast-container .transcript a {
    margin-top: -460px;
    color: #000;
    text-decoration: underline;
    z-index: 10;
    font-size: 11px;
    letter-spacing: 0.17em;
    text-transform: uppercase; }
  .single-portfolio-item .podcast-container .transcript a:hover {
    color: #43909f; }
  .single-portfolio-item .podcast-container .controls {
    display: flex;
    align-items: center;
    justify-content: center; }
  .single-portfolio-item .podcast-container .controls button {
    outline: none;
    background: #e9eae3;
    border: 2px solid black;
    border-radius: 100%;
    width: 50px;
    height: 50px;
    margin-top: -250px;
    z-index: 5;
    box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.25);
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out, opacity 0.3s ease-in-out 0s;
    opacity: 1;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center; }
  .single-portfolio-item .podcast-container .controls button:hover {
    text-decoration: none;
    transform: translate(2px, 2px);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25); }
  @media (max-width: 1024px) {
      .single-portfolio-item .podcast-container .controls button:hover {
        transform: none;
        box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.25);
        opacity: 1 !important; } }
  .single-portfolio-item .podcast-container .controls button img {
    mix-blend-mode: normal; }
  .single-portfolio-item .podcast-container .controls button #play {
    width: 18px;
    padding-left: 4px; }
  .single-portfolio-item .podcast-container .controls button #pause {
    width: 11px; }
  .single-portfolio-item .podcast-container #duration {
    display: flex;
    align-items: center;
    justify-content: center; }
  .single-portfolio-item .podcast-container #duration span {
    margin-top: -40px;
    font-size: 11px;
    letter-spacing: 0.17em;
    text-transform: uppercase; }

.single-portfolio-item .full-interview-links {
  width: 100%;
  text-align: center;
  margin-top: 85px;
  padding-bottom: 90px; }
  @media (min-width: 768px) and (max-width: 1024px) {
  .single-portfolio-item .full-interview-links {
    margin-top: 45px;
    padding-bottom: 50px; } }
  @media (max-width: 768px) {
  .single-portfolio-item .full-interview-links {
    margin-top: 0;
    padding-bottom: 25px; } }
  .single-portfolio-item .full-interview-links p {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    letter-spacing: 0.17em;
    color: #000;
    text-transform: uppercase; }
  @media (max-width: 768px) {
    .single-portfolio-item .full-interview-links p {
      font-size: 12px; } }

.single-portfolio-item .podcast-availability {
  margin-top: 10px;
  margin-bottom: 60px;
  text-align: center; }
  .single-portfolio-item .podcast-availability span {
    font-size: 11px;
    letter-spacing: 0.17em;
    color: #000;
    display: inline-block;
    text-transform: uppercase; }
  .single-portfolio-item .podcast-availability a {
    text-decoration: underline;
    color: #000; }
  .single-portfolio-item .podcast-availability a:hover {
    color: #43909f; }
  @media (min-width: 768px) and (max-width: 1024px) {
  .single-portfolio-item .podcast-availability {
    margin-bottom: 20px; } }
  @media (max-width: 768px) {
  .single-portfolio-item .podcast-availability {
    margin-bottom: 10px; } }
/* Quote ================== */
.quote-wrapper {
  background: #e9eae3 !important;
  width: 100% !important;
  height: auto !important;
  padding: 100px 0 40px; }
  @media (min-width: 768px) and (max-width: 1024px) {
  .quote-wrapper {
    padding: 60px 0 5px; } }
  @media (max-width: 768px) {
  .quote-wrapper {
    padding: 25px 0 6px; } }
  .quote-wrapper .swiper-quote-buttons {
    width: 100%;
    text-align: center; }
  .quote-wrapper .swiper-quote-buttons .swiper-button-next, .quote-wrapper .swiper-quote-buttons .swiper-button-prev {
    position: relative;
    width: 0px;
    height: 0px;
    border: 2px solid black;
    border-radius: 100%;
    padding: 20px;
    margin-top: 15px;
    transition: all 0.3s ease-in-out;
    background-color: #e9eae3;
    background-size: 12px auto;
    box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.25); }
  .quote-wrapper .swiper-quote-buttons .swiper-button-next:hover, .quote-wrapper .swiper-quote-buttons .swiper-button-prev:hover {
    background-color: #87c9d5;
    transform: translate(2px, 2px);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25); }
  @media (min-width: 768px) and (max-width: 1024px) {
      .quote-wrapper .swiper-quote-buttons .swiper-button-next, .quote-wrapper .swiper-quote-buttons .swiper-button-prev {
        background-size: 10px auto;
        padding: 17px;
        margin-top: 12px; } }
  @media (max-width: 768px) {
      .quote-wrapper .swiper-quote-buttons .swiper-button-next, .quote-wrapper .swiper-quote-buttons .swiper-button-prev {
        background-size: 10px auto;
        padding: 17px;
        margin-top: 12px; } }
  @media (max-width: 1024px) {
      .quote-wrapper .swiper-quote-buttons .swiper-button-next:hover, .quote-wrapper .swiper-quote-buttons .swiper-button-prev:hover {
        transform: none;
        box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.25);
        background-color: #e9eae3; } }
  .quote-wrapper .swiper-quote-buttons .swiper-button-next {
    right: 0;
    left: 0;
    display: inline-block;
    background-image: url("https://icscentre.org/innovationreport/2020/wp-content/themes/sahel/assets/img/next.svg"); }
  .quote-wrapper .swiper-quote-buttons .swiper-button-prev {
    left: 0;
    right: 0;
    display: inline-block;
    background-image: url("https://icscentre.org/innovationreport/2020/wp-content/themes/sahel/assets/img/prev.svg"); }

.quote {
  display: grid;
  grid-template-columns: 50% 50%;
  border: 2px solid black;
  box-shadow: 0 6px 5px 0 rgba(0, 0, 0, 0.3);
  width: calc(100% - 200px); }
  @media (max-width: 1024px) {
  .quote {
    width: calc(100% - 120px); } }
  @media (max-width: 768px) {
  .quote {
    width: calc(100% - 50px); } }
  @media print {
  .quote {
    width: calc(100% - 20px); } }
  .quote .quote-img {
    border-right: 2px solid black; }
  .quote .quote-img div {
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;
    width: calc(100% - 10px);
    height: calc(100% - 10px);
    margin: 5px auto 5px;
    display: block;
    background-size: cover;
    background-position: center; }
  @media (max-width: 768px) {
  .quote {
    display: block; }
    .quote .quote-img {
      height: 400px;
      width: 100%;
      border-bottom: 2px solid black;
      border-right: none; }
      .quote .quote-img div {
        height: calc(100% - 5px); } }
  .quote .quote-text-field {
    background-color: #87c9d5;
    margin: 5px;
    padding: 35px; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .quote .quote-text-field {
      padding: 30px; } }
  @media (max-width: 768px) {
    .quote .quote-text-field {
      padding: 20px; } }
  .quote .quote-text-field .quote-text p {
    font-family: 'BlenderPro-Book', sans-serif;
    font-size: 40px;
    height: 400px;
    margin: 0;
    line-height: normal; }
  @media print {
      .quote .quote-text-field .quote-text p {
        font-size: 25px; } }
  @media (max-width: 1233px) {
      .quote .quote-text-field .quote-text p {
        font-size: 30px;
        height: 300px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
      .quote .quote-text-field .quote-text p {
        font-size: 25px;
        height: 250px;
        max-height: 300px; } }
  @media (max-width: 768px) {
      .quote .quote-text-field .quote-text p {
        font-size: 30px;
        height: 250px;
        max-height: 300px; } }
  @media (max-width: 450px) {
      .quote .quote-text-field .quote-text p {
        font-size: 25px;
        height: 250px;
        max-height: 300px; } }
  .quote .quote-text-field .person-quoted {
    margin: 0;
    font-size: 20px; }
  @media (min-width: 768px) and (max-width: 1024px) {
      .quote .quote-text-field .person-quoted {
        font-size: 18px; } }
  @media (max-width: 768px) {
      .quote .quote-text-field .person-quoted {
        font-size: 18px; } }
  .quote .quote-text-field .person-quoted-title {
    font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 0.17em;
    margin: 0; }
/* Image 2 ================== */
.single-portfolio-item .image2-wrapper {
  width: 100%;
  height: 700px;
  background-color: transparent; }
  @media (min-width: 768px) and (max-width: 1024px) {
  .single-portfolio-item .image2-wrapper {
    height: 600px; } }
  @media (max-width: 768px) {
  .single-portfolio-item .image2-wrapper {
    height: 450px; } }

.single-portfolio-item .image2 {
  height: 100vh;
  width: 100%;
  position: fixed;
  background-size: cover;
  background-position: top;
  top: 0;
  z-index: -1;
  -webkit-print-color-adjust: exact !important;
  color-adjust: exact !important; }
/* Key Programme Activities ================== */
.key-programme {
  padding-top: 100px; }
  @media (min-width: 768px) and (max-width: 1024px) {
  .key-programme {
    padding-top: 60px; } }
  @media (max-width: 768px) {
  .key-programme {
    padding-top: 25px; } }
  .key-programme hr {
    margin-top: 0 !important; }

.key-programme-activities .activity {
  text-align: center; }
  .key-programme-activities .activity p {
    margin: 0;
    font-size: 20px; }
  @media (max-width: 768px) {
      .key-programme-activities .activity p {
        font-size: 18px; } }
  @media (max-width: 768px) {
      .key-programme-activities .activity p {
        font-size: 18px; } }
/* Takeaways ================== */
.takeaway-grid {
  margin-bottom: 120px; }

.takeaway-grid ul {
  display: flex;
  margin: 0; }
  @media (max-width: 768px) {
  .takeaway-grid ul {
    display: none; } }
  .takeaway-grid ul.no-numbers {
    border-bottom: 2px solid black; }
  @media (max-width: 768px) {
    .takeaway-grid ul.no-numbers {
      display: block;
      border-bottom: 0; } }
  .takeaway-grid ul li {
    flex: 1;
    border-right: 2px solid black;
    border-top: 2px solid black;
    padding: 20px; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .takeaway-grid ul li {
      font-size: 18px;
      line-height: 1.4; }
      .takeaway-grid ul li p {
        font-size: 18px;
        line-height: 1.4; } }
  @media (max-width: 768px) {
    .takeaway-grid ul li {
      border-bottom: 2px solid black;
      border-top: 0;
      border-left: 2px solid black;
      border-right: 2px solid black;
      list-style-position: inside;
      padding-left: 20px;
      font-size: 18px;
      line-height: 1.4; } }
  .takeaway-grid ul li:first-of-type {
    border-left: 2px solid black; }
  @media (max-width: 768px) {
      .takeaway-grid ul li:first-of-type {
        border-top: 2px solid black; } }
/* Download Section ================== */
.single-portfolio-item .download-section {
  padding-top: 150px; }

.single-portfolio-item .download-report {
  background: #e9eae3;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  font-size: 21px;
  padding-bottom: 5px; }
  @media (max-width: 768px) {
  .single-portfolio-item .download-report {
    padding-left: 50px;
    padding-right: 50px; } }
  @media (max-width: 450px) {
  .single-portfolio-item .download-report {
    padding-left: 0;
    padding-right: 0; } }
  @media (min-width: 768px) {
  .single-portfolio-item .download-report {
    box-sizing: border-box; } }
  .single-portfolio-item .download-report .btn-large {
    font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif;
    background: #87c9d5;
    border: solid 2px #000;
    width: 500px;
    padding: 20px 0px;
    color: black;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: normal;
    font-style: normal;
    line-height: 1.27;
    letter-spacing: 2px;
    text-align: center;
    color: #000;
    box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.25);
    transition: all 0.3s ease-in-out; }
  .single-portfolio-item .download-report .btn-large:hover {
    text-decoration: none;
    transform: translate(2px, 2px);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25); }
  @media (max-width: 768px) {
    .single-portfolio-item .download-report .btn-large {
      font-size: 18px;
      width: 350px;
      display: block;
      box-sizing: border-box; }
      .single-portfolio-item .download-report .btn-large:hover {
        text-decoration: none;
        transform: translate(2px, 2px);
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
        background: #87c9d5; } }
  @media (max-width: 450px) {
    .single-portfolio-item .download-report .btn-large {
      font-size: 15px;
      width: 350px;
      display: block;
      box-sizing: border-box; }
      .single-portfolio-item .download-report .btn-large:hover {
        text-decoration: none;
        transform: translate(2px, 2px);
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
        background: #87c9d5; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .single-portfolio-item .download-report .btn-large:hover {
      text-decoration: none;
      transform: translate(2px, 2px);
      box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
      background: #87c9d5; } }

.single-portfolio-item .subscribe-podcast {
  background: #e9eae3;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 21px; }
  @media (max-width: 768px) {
  .single-portfolio-item .subscribe-podcast {
    padding-left: 50px;
    padding-right: 50px; } }
  @media (max-width: 450px) {
  .single-portfolio-item .subscribe-podcast {
    padding-left: 0;
    padding-right: 0; } }
  @media (min-width: 768px) {
  .single-portfolio-item .subscribe-podcast {
    box-sizing: border-box; } }
  .single-portfolio-item .subscribe-podcast .btn-large {
    font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif;
    border: solid 2px #000;
    width: 500px;
    padding: 0px;
    color: black;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: normal;
    font-style: normal;
    line-height: 1.27;
    letter-spacing: 2px;
    text-align: center;
    color: #000;
    box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.25);
    transition: all 0.3s ease-in-out; }
  .single-portfolio-item .subscribe-podcast .btn-large:hover {
    text-decoration: none;
    transform: translate(2px, 2px);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
    background: #87c9d5; }
  .single-portfolio-item .subscribe-podcast .btn-large img {
    float: left;
    width: 45px;
    display: block;
    padding-right: 10px; }
  @media (max-width: 768px) {
      .single-portfolio-item .subscribe-podcast .btn-large img {
        padding-right: 5px; } }
  .single-portfolio-item .subscribe-podcast .btn-large p {
    padding: 20px 0px;
    font-size: 25px;
    margin: 0;
    padding-left: 10px; }
  @media (max-width: 768px) {
    .single-portfolio-item .subscribe-podcast .btn-large {
      font-size: 18px;
      width: 350px;
      display: flex;
      box-sizing: border-box; }
      .single-portfolio-item .subscribe-podcast .btn-large p {
        font-size: 18px;
        margin: 0;
        padding-left: 5px; }
      .single-portfolio-item .subscribe-podcast .btn-large:hover {
        text-decoration: none;
        transform: translate(2px, 2px);
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
        background: #e9eae3; } }
  @media (max-width: 450px) {
    .single-portfolio-item .subscribe-podcast .btn-large {
      font-size: 16px;
      width: 350px;
      display: flex;
      box-sizing: border-box; }
      .single-portfolio-item .subscribe-podcast .btn-large p {
        font-size: 15px;
        margin: 0;
        padding-left: 5px; }
      .single-portfolio-item .subscribe-podcast .btn-large:hover {
        text-decoration: none;
        transform: translate(2px, 2px);
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
        background: #e9eae3; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .single-portfolio-item .subscribe-podcast .btn-large:hover {
      text-decoration: none;
      transform: translate(2px, 2px);
      box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
      background: #e9eae3; } }
/* Credits and Footnotes ================== */
.single-portfolio-item .credits-footnotes {
  margin-top: 200px; }

.single-portfolio-item .photo-credits {
  text-transform: uppercase;
  text-align: center;
  font-size: 11px;
  letter-spacing: 0.17em;
  display: flex;
  justify-content: center;
  align-items: center; }
  .single-portfolio-item .photo-credits ul {
    margin: 0;
    line-height: 25px !important; }
  .single-portfolio-item .photo-credits li {
    float: left; }
  @media (max-width: 450px) {
    .single-portfolio-item .photo-credits li {
      float: none; }
      .single-portfolio-item .photo-credits li span {
        display: none; } }
  @media (max-width: 768px) {
    .single-portfolio-item .photo-credits li {
      float: none; }
      .single-portfolio-item .photo-credits li span {
        display: none; } }

.single-portfolio-item .notes {
  text-transform: uppercase;
  text-align: center;
  font-size: 11px;
  letter-spacing: 0.17em;
  display: flex;
  justify-content: center;
  align-items: center; }
  @media (max-width: 450px) {
  .single-portfolio-item .notes {
    margin-top: 25px; } }
  @media (max-width: 768px) {
  .single-portfolio-item .notes {
    margin-top: 25px; } }
  .single-portfolio-item .notes ul {
    margin: 0;
    line-height: 25px !important; }
  .single-portfolio-item .notes li {
    display: inline; }
  .single-portfolio-item .notes li a {
    color: black !important;
    text-decoration: none !important; }
  .single-portfolio-item .notes li a:hover {
    color: #43909f !important; }
  @media (max-width: 450px) {
    .single-portfolio-item .notes li {
      float: none;
      display: block; }
      .single-portfolio-item .notes li span {
        display: none; } }
  @media (max-width: 768px) {
    .single-portfolio-item .notes li {
      float: none;
      display: block; }
      .single-portfolio-item .notes li span {
        display: none; } }
/* Prev Next Navigation ================== */
.eltdf-ps-navigation {
  margin: 0 !important;
  border: 2px solid black;
  display: grid;
  grid-template-columns: 50% 50%; }
  .eltdf-ps-navigation .eltdf-next {
    border-left: 2px solid black; }
  @media (max-width: 768px) {
  .eltdf-ps-navigation {
    display: block; }
    .eltdf-ps-navigation .eltdf-next {
      border-left: none;
      border-top: 2px solid black; } }
  .eltdf-ps-navigation .eltdf-next, .eltdf-ps-navigation .eltdf-prev {
    text-align: center;
    position: relative;
    vertical-align: middle;
    line-height: 1.29 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    box-sizing: border-box;
    margin: 0;
    transition: all 0.3s ease-in-out; }
  .eltdf-ps-navigation .eltdf-next img, .eltdf-ps-navigation .eltdf-prev img {
    width: 15px; }
  .eltdf-ps-navigation .eltdf-next:hover, .eltdf-ps-navigation .eltdf-prev:hover {
    background: #87c9d5; }
  @media (max-width: 1024px) {
      .eltdf-ps-navigation .eltdf-next:hover, .eltdf-ps-navigation .eltdf-prev:hover {
        background: #e9eae3; } }
  @media (max-width: 450px) {
    .eltdf-ps-navigation .eltdf-next, .eltdf-ps-navigation .eltdf-prev {
      font-size: 18px;
      display: block; } }
  .eltdf-ps-navigation .eltdf-next a, .eltdf-ps-navigation .eltdf-prev a {
    color: black;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    text-transform: capitalize;
    font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 1.29 !important;
    padding: 0;
    margin: 0;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    padding: 0 10px; }
  .eltdf-ps-navigation .eltdf-next a:hover, .eltdf-ps-navigation .eltdf-prev a:hover {
    text-decoration: none !important; }
  @media (max-width: 1024px) {
    .eltdf-ps-navigation .eltdf-next a, .eltdf-ps-navigation .eltdf-prev a {
      font-size: 18px; } }

.postid-840 .eltdf-ps-navigation {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end; }
  .postid-840 .eltdf-ps-navigation .eltdf-next {
    width: 50%; }
  @media (max-width: 768px) {
    .postid-840 .eltdf-ps-navigation {
      display: block; }
      .postid-840 .eltdf-ps-navigation .eltdf-next {
        width: 100%;
        border: none; } }

.postid-846 .eltdf-ps-navigation {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start; }
  .postid-846 .eltdf-ps-navigation .eltdf-prev {
    width: 50%;
    border-right: 2px solid black; }
  @media (max-width: 768px) {
    .postid-846 .eltdf-ps-navigation {
      display: block; }
      .postid-846 .eltdf-ps-navigation .eltdf-prev {
        width: 100%;
        border: none; } }

.prev-next-navigation hr {
  margin: 60px 0; }
  @media (min-width: 768px) and (max-width: 1024px) {
  .prev-next-navigation hr {
    margin: 50px 0; } }
  @media (max-width: 768px) {
  .prev-next-navigation hr {
    margin: 20px 0; } }

.prev-next-navigation {
  padding-bottom: 100px; }
  @media (min-width: 768px) and (max-width: 1024px) {
  .prev-next-navigation {
    padding-bottom: 60px; } }
  @media (max-width: 768px) {
  .prev-next-navigation {
    padding-bottom: 25px; } }
/* Related Resources ================== */
.related-resources hr {
  margin: 60px 0; }
  @media (min-width: 768px) and (max-width: 1024px) {
  .related-resources hr {
    margin: 50px 0; } }
  @media (max-width: 768px) {
  .related-resources hr {
    margin: 20px 0; } }
/* --------------------------------------------------------------------------
 SHARE
 -----------------------------------------------------------------------------*/
.eltdf-content-right-side p {
  position: relative;
  z-index: 500;
  cursor: pointer; }

.open-share .share-page {
  opacity: 1;
  visibility: visible; }

.share-page {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 130;
  background: #e9eae3;
  padding: 100px 40px;
  border: 2px solid black;
  width: 90%;
  max-width: 562px; }
  .share-page .share-link-wrapper {
    display: flex; }
  .share-page h3 {
    font-size: 21px;
    line-height: 1.29;
    letter-spacing: normal;
    text-align: center;
    text-transform: lowercase;
    margin: 0;
    font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif;
    margin-bottom: 20px; }
  .share-page a {
    flex: 1;
    border: 2px solid black;
    text-align: center;
    display: block;
    text-transform: uppercase;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.27;
    letter-spacing: 0.92px;
    color: black;
    padding: 16px;
    font-size: 11px; }
  .share-page a:nth-of-type(2) {
    border-left: 0;
    border-right: 0; }
  .share-page a:nth-of-type(3) {
    border-right: 0; }
  .share-page a:hover {
    background: #87c9d5;
    text-decoration: none; }
/* --------------------------------------------------------------------------
 ADDITIONAL CSS (TAKEN OUT FROM WP CUSTOMIZE SECTION)
 -----------------------------------------------------------------------------*/
.page-id-6 h3 {
  font-family: 'BlenderPro-Book', sans-serif;
  font-size: 40px; }

@media only screen and (min-width: 681px) {
  body, .eltdf-portfolio-single-holder .eltdf-ps-content-item p {
    color: #000;
    font-size: 20px;
    line-height: 30px; } }

@media only screen and (max-width: 680px) {
  body, p, .eltdf-portfolio-single-holder .eltdf-ps-content-item p {
    font-size: 18px;
    color: #000; } }

.textwidget p, footer {
  font-size: 11px;
  letter-spacing: 0.3em;
  text-transform: uppercase; }

::selection {
  color: #000; }

header a, header a:hover, .eltdf-mobile-header .eltdf-mobile-menu-opener.eltdf-mobile-menu-opened a, .eltdf-mobile-header .eltdf-mobile-menu-opener a:hover {
  text-decoration: none;
  color: #000; }

.eltdf-main-menu > ul > li > a {
  padding: 0 14px; }

.eltdf-mobile-header .eltdf-vertical-align-containers .eltdf-position-left, .eltdf-mobile-header .eltdf-vertical-align-containers .eltdf-position-right {
  border-width: 0px; }

.eltdf-mobile-header .eltdf-vertical-align-containers, .eltdf-mobile-header .eltdf-mobile-nav {
  border-color: #000;
  border-width: 2px; }

.eltdf-mobile-nav .eltdf-grid {
  width: 100% !important; }
  .eltdf-mobile-nav .eltdf-grid #menu-main-mobile span {
    font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif !important; }
  @media (min-width: 768px) and (max-width: 1024px) {
        .eltdf-mobile-nav .eltdf-grid ul li {
          padding-left: 80px; } }
  @media (max-width: 768px) {
        .eltdf-mobile-nav .eltdf-grid ul li {
          padding-left: 40px; } }
  @media (max-width: 450px) {
        .eltdf-mobile-nav .eltdf-grid ul li {
          padding-left: 30px; } }

#mobile-menu-item-1037 {
  padding-bottom: 8px; }

#mobile-menu-item-1038 {
  width: 100%;
  border-top: 2px solid black;
  padding-top: 15px; }

.eltdf-mobile-menu-icon {
  width: 25px; }

.eltdf-portfolio-list-holder article .eltdf-pli-text .eltdf-pli-category-holder {
  line-height: 1.5em; }

.body-text li:not(.takeaway) {
  padding-bottom: 15px;
  padding-left: 30px; }

img, .case-study-img, .fluidvids {
  mix-blend-mode: normal; }

.eltdf-post-info {
  display: none !important; }

@media only screen and (min-width: 1025px) and (max-width: 1320px) {
  .eltdf-main-menu > ul > li > a {
    padding: 0 9px;
    letter-spacing: 0.22em; } }

.populism-page hr {
  border: 0;
  border-top: 2px solid black;
  margin: 63px 0 60px; }

.tax-portfolio-category .eltdf-pli-image, .page-id-282 .eltdf-pli-image {
  padding: 5px;
  border: 2px solid #000;
  margin-left: -7px; }
  .tax-portfolio-category .eltdf-pli-image img, .page-id-282 .eltdf-pli-image img {
    width: 525px;
    height: 250px;
    object-fit: cover; }
  @media (max-width: 450px) {
    .tax-portfolio-category .eltdf-pli-image img, .page-id-282 .eltdf-pli-image img {
      height: 170px; } }

.page-id-282 .eltdf-pli-text-holder {
  height: 100px; }

.home .case-card .inner > div:nth-of-type(1) {
  padding-top: 5px;
  padding-right: 5px;
  padding-left: 5px; }

.single-portfolio-item .case-card h4, .home .case-card h4, .home .case-card h3 {
  font-size: 11px;
  letter-spacing: 0.17em; }

@media only screen and (min-width: 1025px) {
  body:not(.home) .eltdf-content-inner {
    margin-top: 110px; } }

@media only screen and (max-width: 1024px) {
  body:not(.home) .eltdf-content-inner {
    margin-top: 0; } }

h1 {
  padding-bottom: 25px; }

.slider-wrapper .slider-next, .slider-wrapper .slider-prev {
  padding: 0 30px 0 30px;
  width: 68px; }

.homepage header h1 {
  color: #000; }

.home .menu_white {
  color: #fff;
  transition: color 0.75s ease-in-out; }

.home .menu_black {
  color: #000;
  transition: color 0.75s ease-in-out; }

.eltdf-pli-category-holder {
  display: none !important; }

.eltdf-pli-image {
  background-color: #e9eae3; }

.eltdf-portfolio-list-holder article .eltdf-pli-image img {
  mix-blend-mode: normal;
  filter: none !important; }

footer .widget.widget_text img {
  display: inline;
  vertical-align: middle;
  padding: 0 5px 5px 5px; }

footer #custom_html-3 .textwidget {
  display: flex;
  justify-content: center;
  align-items: center; }
  @media (max-width: 450px) {
  footer #custom_html-3 .textwidget {
    display: block; } }

.page-id-87 .eltdf-page-footer .eltdf-footer-bottom-holder {
  background-color: #e9eae3 !important; }

.page-id-87 .eltdf-page-footer {
  background-color: #e9eae3 !important;
  z-index: 550 !important;
  position: absolute;
  bottom: 0; }
/*.home .custom-slider>a:last-child {
 margin-right:60px;
 }*/
@media (max-width: 1024px) {
    .eltdf-title-holder.eltdf-title-va-header-bottom .eltdf-title-wrapper {
      margin-top: 50px !important; } }

.eltdf-portfolio-list-holder.eltdf-pl-standard-blur article .eltdf-pli-title span {
  font-size: 30px; }
  @media (min-width: 768px) and (max-width: 1024px) {
  .eltdf-portfolio-list-holder.eltdf-pl-standard-blur article .eltdf-pli-title span {
    font-size: 25px;
    line-height: normal; } }
  @media (max-width: 768px) {
  .eltdf-portfolio-list-holder.eltdf-pl-standard-blur article .eltdf-pli-title span {
    font-size: 20px;
    line-height: normal; } }

@media (min-width: 768px) and (max-width: 1024px) {
    .eltdf-portfolio-list-holder.eltdf-pl-standard-blur article .eltdf-pli-text-holder {
      margin: 15px 0 0; } }
  @media (max-width: 768px) {
  .eltdf-portfolio-list-holder.eltdf-pl-standard-blur article .eltdf-pli-text-holder {
    margin: 15px 0 0; } }
/* --------------------------------------------------------------------------
 YEAR MENU
 -----------------------------------------------------------------------------*/
#nav_menu-6 {
  display: inline-block !important; }

.year-page {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 130;
  background: #e9eae3;
  padding: 100px 40px;
  border: 2px solid black;
  width: 90%;
  max-width: 500px;
  display: flex;
  align-items: center;
  justify-content: center; }
  .year-page ul {
    list-style: none;
    display: flex; }
  .year-page ul #menu-item-854 a {
    background: #87c9d5; }
  .year-page ul li {
    flex: 1; }
  .year-page ul li a {
    color: black !important;
    line-height: 1.27;
    letter-spacing: 0.92px;
    font-size: 15px;
    width: 100px;
    border: 2px solid black;
    text-align: center;
    display: block;
    text-transform: uppercase;
    color: black !important;
    padding: 18px;
    transition: all 0.3s ease-in-out; }
  .year-page ul li a:hover {
    background: #87c9d5; }
  .year-page ul li:first-of-type a {
    border-right: none; }

.open-year .year-page {
  visibility: visible;
  opacity: 1; }

.eltdf-year-menu-icon img {
  width: 40px;
  cursor: pointer;
  z-index: 100 !important;
  margin-right: 10px;
  margin-top: 8px; }
  @media (max-width: 768px) {
  .eltdf-year-menu-icon {
    display: none; } }
/* --------------------------------------------------------------------------
 SWIPER
 -----------------------------------------------------------------------------*/
.swiper-container {
  background: transparent;
  width: 100%;
  z-index: 0 !important;
  height: calc(100vh + 110px); }
  @media (min-width: 768px) and (max-width: 1024px) {
  .swiper-container {
    height: calc(100vh + 110px); } }
  @media (max-width: 768px) {
  .swiper-container {
    height: calc(100vh + 110px); } }
  @media (max-width: 450px) {
  .swiper-container {
    height: calc(100vh + 110px); } }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: none !important;
  opacity: 0.25; }

.swiper-pagination-bullet {
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 27px;
  color: #fff;
  border: solid 2px #fff;
  background: none; }

.swiper-pagination-bullet-active {
  color: #000;
  background: #e9eae3;
  border: solid 2px #000;
  opacity: 1 !important; }

.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 90px !important; }
  @media (min-width: 768px) and (max-width: 1024px) {
  .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 130px !important; } }
  @media (max-width: 768px) {
  .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 200px !important; } }
  @media (max-width: 450px) {
  .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 70px !important; } }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 8px !important; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: none !important;
  opacity: 1; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: none !important;
  opacity: 0.75; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev-prev, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next-next {
  transform: none !important;
  opacity: 0.5; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev-prev-prev, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next-next-next {
  transform: none !important;
  opacity: 0.25; }

.skip-forward-backward {
  position: absolute;
  z-index: 50;
  bottom: 144px;
  cursor: pointer;
  width: 100%; }
  .skip-forward-backward .skip-forward {
    right: 10%; }
  .skip-forward-backward .skip-backward {
    left: 10%; }
  @media (max-width: 450px) {
  .skip-forward-backward {
    display: none; } }
  @media (max-width: 768px) {
  .skip-forward-backward {
    display: none; } }
  @media (min-width: 768px) and (max-width: 1024px) {
  .skip-forward-backward {
    bottom: 184px; }
    .skip-forward-backward .skip-forward {
      right: 5%; }

    .skip-forward-backward .skip-backward {
      left: 5%; } }
  .skip-forward-backward div {
    position: absolute;
    background: #e9eae3;
    border: 2px solid black;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center; }
  .skip-forward-backward div img {
    width: 18px; }
/* --------------------------------------------------------------------------
 SWUP
 -----------------------------------------------------------------------------*/
#page-anim-preloader {
  background: #87c9d5 !important; }
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22scss%5C%2Fstyle.scss%22%2C%22scss%5C%2Fpartials%5C%2Fvariables.scss%22%2C%22scss%5C%2Fpartials%5C%2Ffonts.scss%22%2C%22scss%5C%2Fpartials%5C%2Ftypography.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAD%2CiBAAA%3BAAAA%3B%3BgFAAA%3BAAAA%3B%3BgFAAA%3BACmGC%3BAAAA%2CgBAAA%2CEAAA%3BAA%5C%2FEE%3BAAAA%3BAAAA%2CmBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BADpBH%3B%3BgFAAA%3BACmHC%3BAAAA%3B%3B%3BqBAAA%2CEAAA%3BAA7EE%3BAAAA%3BAAAA%2CeAAA%2CEAAA%2CEAAA%3BAAAA%3BAAuFF%3BAAAA%2CoBAAA%2CEAAA%3BAD7HD%3B%3BgFAAA%3BACoIC%3BAAAA%3B%3BmCAAA%2CEAAA%3BAAIE%3BAAAA%3B4BAAA%2CEAAA%3BADxIH%3B%3BgFAAA%3BAEGC%3BAAAA%3BuQAAA%2CEAAA%3BAAAA%3BAAKA%3BAAAA%3BuQAAA%2CEAAA%3BAFRD%3B%3BgFAAA%3BAAAA%3B%3BgFAAA%3BAAAA%3B%3BgFAAA%3BAAAA%3BAGWC%3BAAAA%3BmCAAA%2CEAAA%3BAAAA%3BAHXD%3B%3BgFAAA%3BAAAA%3BAGsBC%3BAAAA%3B%3BqBAAA%2CEAAA%3BAAAA%3BAAQA%3BAAAA%3B%3BqBAAA%2CEAAA%3BAH9BD%3B%3BgFAAA%3BAGuCC%3BAAAA%2CYAAA%2CEAAA%3BAAAA%3BAHlCA%3BAAAA%3B%3B4BAAA%2CEAAA%3BAAAA%3BAAMA%3BAAAA%3B%3B%3B%3B%3BiBAAA%2CEAAA%3BAAAA%3BAAWA%3BAAAA%2CsBAAA%2CEAAA%3BAAAA%3BACFE%3BADOA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAA3BH%3B%3BgFAAA%3BAAqCC%3BAAAA%2CuBAAA%2CEAAA%3BACjBE%3BAAAA%3BAAAA%2CyBAAA%2CEAAA%2CEAAA%3BAAAA%3BADyBA%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAKF%3BAAAA%3B%3ByBAAA%2CEAAA%3BAAIE%3BAAAA%3B%3B%3BgBAAA%2CEAAA%3BAC5BA%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BADqDA%3BAAAA%2CiCAAA%2CEAAA%3BAAMF%3BAAAA%3B%3B%3B%3BwBAAA%2CEAAA%3BAC%5C%2FCE%3BAAAA%3BAAAA%3B%3B2BAAA%2CEAAA%2CEAAA%3BAAYA%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BAAxBA%3BAAAA%3BAAAA%3B%3B%3B2BAAA%2CEAAA%2CEAAA%3BADgFA%3BAAAA%3B%3BmCAAA%2CEAAA%3BAApGH%3B%3BgFAAA%3BACgCG%3BADgFE%3BAAAA%3B%3BoBAAA%2CEAAA%3BAAOE%3BAAAA%3B%3BoCAAA%2CEAAA%2CEAAA%3BAAvHP%3B%3BgFAAA%3BAAqIC%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B0BAAA%2CEAAA%3BACjHE%3BAAAA%3BAAAA%3B%3B%3BsCAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%3B%3B%3BsCAAA%2CEAAA%2CEAAA%3BAAkBA%3BAAAA%3BAAAA%3B%3B%3B0BAAA%2CEAAA%3BADoIE%3BAAAA%3B%3B6BAAA%2CEAAA%2CEAAA%3BAAMF%3BAAAA%3B%3B%3B%3B%3BuBAAA%2CEAAA%3BAASE%3BAAAA%2C4BAAA%2CEAAA%3BACvIF%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%3B%3BkBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%3B%3BkBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%3B%3BkBAAA%2CEAAA%2CEAAA%3BAD4LA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BqBAAA%2CEAAA%3BAA1MH%3B%3BgFAAA%3BAA0NC%3BAAAA%3B%3B%3BaAAA%2CEAAA%3BAAAA%3BAAOA%3BAAGI%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CoCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CoCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CuCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%2CEAAA%3BAAAA%3BAAMJ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B6DAAA%2CEAAA%3BAAAA%3BAAeE%3BAAAA%2CiEAAA%2CEAAA%3BAAAA%3BAAKF%3BAAGI%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CoCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%2CEAAA%3BAAAA%3BAAMJ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%2BDAAA%2CEAAA%3BAAAA%3BAAcA%3BAAAA%3BaAAA%2CEAAA%3BAAAA%3BACzOE%3BADiPE%3BAAAA%2CgBAAA%2CEAAA%3BAAIA%3BAAAA%2CmBAAA%2CEAAA%3BAAIA%3BAAAA%2CmBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAQF%3BAAAA%2CeAAA%2CEAAA%3BAAAA%3BAAMF%3BAAAA%3B%3BiBAAA%2CEAAA%3BAAAA%3BAAMA%3BAAAA%3B%3B%3B%3BsBAAA%2CEAAA%3BAAzTD%3B%3BgFAAA%3BAAoUC%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B8BAAA%2CEAAA%3BAC9RE%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAANA%3BADkTE%3BAAAA%3B%3B2BAAA%2CEAAA%2CEAAA%3BAC9TF%3BADqUE%3BAAAA%3B%3B%3BoBAAA%2CEAAA%2CEAAA%3BAAQF%3BAAAA%3BkBAAA%2CEAAA%3BAAIA%3BAAAA%2CqBAAA%2CEAAA%3BAC%5C%2FTA%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAAlBA%3BADuVI%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAA3WP%3B%3BgFAAA%3BAAsXC%3BAAAA%3B0BAAA%2CEAAA%3BAC5VE%3BAAAA%3BAAAA%3BuBAAA%2CEAAA%3BADsWE%3BAAAA%3B%3BsBAAA%2CEAAA%3BAAAA%3BAAKA%3BAAAA%2CyBAAA%2CEAAA%2CEAAA%3BACjXF%3BAAAA%3BAAAA%3B%3B%3B2BAAA%2CEAAA%2CEAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%2C0CAAA%2CEAAA%2CEAAA%3BAAkBA%3BAD8WE%3BAAAA%2C0BAAA%2CEAAA%3BAAGA%3BAAAA%2C6BAAA%2CEAAA%3BAAIE%3BAAAA%3B%3B%3B%3ByBAAA%2CEAAA%3BAAAA%3BAAqBA%3BAAAA%3B%3B6CAAA%2CEAAA%3BAAKA%3BAAAA%2CoCAAA%2CEAAA%2CEAAA%3BAC%5C%2FYJ%3BADgYM%3BAAAA%2C%2BBAAA%2CEAAA%2CEAAA%3BAClZN%3BAAAA%3BAAAA%2C2BAAA%2CEAAA%3BADgbE%3BAAAA%3BqBAAA%2CEAAA%2CEAAA%3BAChbF%3BAAAA%3BAAAA%3B%3ByBAAA%2CEAAA%2CEAAA%3BAAkBA%3BAAAA%3BAAAA%2CgBAAA%2CEAAA%3BAD6aI%3BAAAA%3B%3BuBAAA%2CEAAA%2CEAAA%3BACrcJ%3BAAAA%3BAAAA%3B%3B%3B%3B%3BoBAAA%2CEAAA%3BADkdI%3BAAAA%3B0BAAA%2CEAAA%2CEAAA%3BAAAA%3BAASN%3BAAAA%3B%3B%3BsBAAA%2CEAAA%3BAAAA%3BAAsCE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgBAAA%2CEAAA%3BAAaE%3BAAAA%2CmBAAA%2CEAAA%3BAAAA%3BAAMJ%3BAAAA%2CaAAA%2CEAAA%3BAAGE%3BAAAA%3B%3B%3B%3B%3B%3B%3BkBAAA%2CEAAA%3BAAYE%3BAAAA%2CmBAAA%2CEAAA%3BAC7hBF%3BAAAA%3BAAAA%2CoCAAA%2CEAAA%2CEAAA%3BAAMA%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAAAA%3BAD2jBF%3BAAAA%3B%3B4BAAA%2CEAAA%3BACrjBE%3BAAAA%3BAAAA%2CiBAAA%2CEAAA%2CEAAA%3BAA0CA%3BAAAA%3BAAAA%3BqBAAA%2CEAAA%2CEAAA%3BAAMA%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BAAMA%3BAAAA%3BAAAA%3BqBAAA%2CEAAA%2CEAAA%3BAAMA%3BAAAA%3BAAAA%3BqBAAA%2CEAAA%2CEAAA%3BAAMA%3BAAAA%3BAAAA%3BqBAAA%2CEAAA%2CEAAA%3BAAAA%3BADihBA%3BAAAA%2CwBAAA%2CEAAA%3BAAGA%3BAAAA%3B2BAAA%2CEAAA%3BAAKA%3BAAAA%3B%3BmBAAA%2CEAAA%3BAAKA%3BAAAA%3B%3B%3B%3B%3B%3B%3BmCAAA%2CEAAA%3BACplBA%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BADgnBA%3BAAAA%3B%3B%3B%3BgCAAA%2CEAAA%3BAAQA%3BAAAA%3B%3B%3B0BAAA%2CEAAA%3BAAKE%3BAAAA%2C2BAAA%2CEAAA%3BAC7nBF%3BAAAA%3BAAAA%3B4BAAA%2CEAAA%2CEAAA%3BADqoBA%3BAAAA%3B%2BDAAA%2CEAAA%3BAAOA%3BAAAA%3BsBAAA%2CEAAA%3BAAIA%3BAAAA%2C8BAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B8BAAA%2CEAAA%3BAAWA%3BAAAA%3BkBAAA%2CEAAA%3BAAIA%3BAAAA%3B%3BgBAAA%2CEAAA%3BAAKA%3BAAAA%2CkBAAA%2CEAAA%3BAAEE%3BAAAA%2CmCAAA%2CEAAA%3BAAMA%3BAAAA%3B%3B%3BoBAAA%2CEAAA%3BAAQA%3BAAAA%2CcAAA%2CEAAA%3BAAEE%3BAAAA%3BeAAA%2CEAAA%3BAAKF%3BAAAA%3B%3BqBAAA%2CEAAA%3BAAIE%3BAAAA%3B%3B%3B%3BiBAAA%2CEAAA%3BAAME%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAC7rBN%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAAkBA%3BAAAA%3BAAAA%2CyBAAA%2CEAAA%2CEAAA%3BADgtBE%3BAAAA%2CcAAA%2CEAAA%3BAAEE%3BAAAA%3BeAAA%2CEAAA%3BAAKF%3BAAAA%3B%3BqBAAA%2CEAAA%3BAAIE%3BAAAA%3B%3B%3B%3B2BAAA%2CEAAA%3BAAME%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BACjuBN%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAAkBA%3BAAAA%3BAAAA%2CyBAAA%2CEAAA%2CEAAA%3BADovBE%3BAAAA%3B%3B%3BqBAAA%2CEAAA%3BAAKE%3BAAAA%2CuBAAA%2CEAAA%3BAAEE%3BAAAA%3B%3B2BAAA%2CEAAA%3BAAQN%3BAAAA%3BoCAAA%2CEAAA%3BAAGE%3BAAAA%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BAAOE%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BAC7wBJ%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BAAlBA%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BAAMA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%2CEAAA%3BAD0yBA%3BAAAA%3BoCAAA%2CEAAA%3BAAGE%3BAAAA%3B%3B%3B%3BsBAAA%2CEAAA%3BAAME%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BACvyBJ%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BAAlBA%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BADu0BA%3BAAAA%2CkBAAA%2CEAAA%3BAAEE%3BAAAA%2CeAAA%2CEAAA%3BAAEE%3BAAAA%2CkCAAA%2CEAAA%3BAAKJ%3BAAAA%3B2CAAA%2CEAAA%3BAC9zBA%3BAAAA%3BAAAA%3BqCAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BADo1BE%3BAAAA%2C2BAAA%2CEAAA%3BAAEE%3BAAAA%3BkCAAA%2CEAAA%3BAC10BJ%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%2CEAAA%3BAAYA%3BADq1BM%3BAAAA%2CsCAAA%2CEAAA%2CEAAA%3BACj2BN%3BADs2BM%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BAAMN%3BAAAA%3BuCAAA%2CEAAA%3BACh2BA%3BAAAA%3BAAAA%3BqCAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BADs3BE%3BAAAA%2C2BAAA%2CEAAA%3BAAEE%3BAAAA%3BkCAAA%2CEAAA%3BAC52BJ%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%2CEAAA%3BAAYA%3BAAAA%3BAAAA%3BwCAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%3BwCAAA%2CEAAA%2CEAAA%3BAAYA%3BADi4BM%3BAAAA%2CsCAAA%2CEAAA%2CEAAA%3BAC74BN%3BADk5BM%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BAAMN%3BAAAA%3BmCAAA%2CEAAA%3BAC54BA%3BAAAA%3BAAAA%3BqCAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BADk6BE%3BAAAA%2C2BAAA%2CEAAA%3BAAEE%3BAAAA%2CYAAA%2CEAAA%3BAC54BJ%3BAAAA%3BAAAA%2CwCAAA%2CEAAA%2CEAAA%3BAAZA%3BAD%2B5BM%3BAAAA%2CsCAAA%2CEAAA%2CEAAA%3BAC36BN%3BADg7BM%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BAAAA%3BAAQR%3BAAAA%3B%3B%3BmBAAA%2CEAAA%3BAAAA%3BAAOA%3BAAAA%3B%3B%3BmBAAA%2CEAAA%3BAAAA%3BAAOA%3BAAAA%3B%3B%3BmBAAA%2CEAAA%3BAA19BD%3B%3BgFAAA%3BAAo%2BBC%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgBAAA%2CEAAA%3BACh9BE%3BAAAA%3BAAAA%3B%3BgCAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%3B%3BgCAAA%2CEAAA%2CEAAA%3BAAkBA%3BAAAA%3BAAAA%2CgCAAA%2CEAAA%2CEAAA%3BAAMA%3BAAAA%3BAAAA%3BeAAA%2CEAAA%2CEAAA%3BAD49BA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BqCAAA%2CEAAA%3BAAkBE%3BAAAA%3B%3B%3BwBAAA%2CEAAA%3BAChgCF%3BAAAA%3BAAAA%3B%3B%3B6BAAA%2CEAAA%3BAD2gCI%3BAAAA%3B%3B%3B4BAAA%2CEAAA%2CEAAA%3BAC%5C%2F%5C%2FBJ%3BADugCI%3BAAAA%3B%3B%3B0BAAA%2CEAAA%2CEAAA%3BAAAA%3BAAUN%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BAC7hCE%3BAAAA%3BAAAA%3BwBAAA%2CEAAA%2CEAAA%3BAAkBA%3BAAAA%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BAD6hCA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BqCAAA%2CEAAA%3BAAmBE%3BAAAA%3B%3B%3BwBAAA%2CEAAA%3BAClkCF%3BAAAA%3BAAAA%3B%3B%3B6BAAA%2CEAAA%3BAD6kCI%3BAAAA%3B%3B%3B4BAAA%2CEAAA%2CEAAA%3BACjkCJ%3BADykCI%3BAAAA%3B%3B%3B0BAAA%2CEAAA%2CEAAA%3BAAOF%3BAAAA%3B%3B%3BwBAAA%2CEAAA%3BAC5lCF%3BAAAA%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BADqmCE%3BAAAA%3B%3B%3BuBAAA%2CEAAA%3BACrmCF%3BAAAA%3BAAAA%3B%3B%3B6BAAA%2CEAAA%3BADgnCI%3BAAAA%3B%3B0BAAA%2CEAAA%3BAAKA%3BAAAA%3B%3B%3B4BAAA%2CEAAA%2CEAAA%3BACzmCJ%3BADinCI%3BAAAA%3B%3B%3B0BAAA%2CEAAA%2CEAAA%3BAAAA%3BAAWJ%3BAAAA%2CcAAA%2CEAAA%3BAAGA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BoBAAA%2CEAAA%3BAAuBE%3BAAAA%3B%3B%3BwBAAA%2CEAAA%3BAClqCF%3BAAAA%3BAAAA%3B%3B%3B%3B0BAAA%2CEAAA%3BAD8qCI%3BAAAA%3B%3B%3B4BAAA%2CEAAA%2CEAAA%3BAClqCJ%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%3BAD2qCI%3BAAAA%3B%3B%3B4BAAA%2CEAAA%2CEAAA%3BAA3sCP%3B%3BgFAAA%3BAAwtCC%3BAAAA%3B%3BoBAAA%2CEAAA%3BACxrCE%3BAD6rCE%3BAAAA%3B%3B%3B%3BuBAAA%2CEAAA%3BAAUA%3BAAAA%2CgBAAA%2CEAAA%3BAAAA%3BAAGA%3BAAAA%3B%3BkBAAA%2CEAAA%2CEAAA%3BACttCF%3BAD8tCE%3BAAAA%3B%3B2BAAA%2CEAAA%3BAAQA%3BAAAA%2CgBAAA%2CEAAA%3BAAAA%3BAAGA%3BAAAA%3B%3BkBAAA%2CEAAA%2CEAAA%3BAAOF%3BAAAA%3BwBAAA%2CEAAA%3BAChvCA%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BADwvCE%3BAAAA%3ByBAAA%2CEAAA%3BAAIA%3BAAAA%2CkBAAA%2CEAAA%3BAAOF%3BAAAA%2CqBAAA%2CEAAA%3BAAEE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3BoBAAA%2CEAAA%3BAAYA%3BAAAA%3BoBAAA%2CEAAA%3BAAKA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B0BAAA%2CEAAA%3BAAcE%3BAAAA%3B0BAAA%2CEAAA%3BAAIA%3BAAAA%2CkCAAA%2CEAAA%3BAAMJ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3BoBAAA%2CEAAA%3BAC9yCA%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAD%2BzCE%3BAAAA%3BiBAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3BgBAAA%2CEAAA%3BACn0CF%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BADm1CA%3BAAAA%3B%3BgBAAA%2CEAAA%3BACj0CA%3BAAAA%3BAAAA%3BsBAAA%2CEAAA%2CEAAA%3BAD00CE%3BAAAA%3BwBAAA%2CEAAA%3BAAIA%3BAAAA%2CiCAAA%2CEAAA%3BAAGA%3BAAAA%2CwBAAA%2CEAAA%3BAAIA%3BAAAA%2CuBAAA%2CEAAA%3BACv2CF%3BAAAA%3BAAAA%3B%3BuBAAA%2CEAAA%2CEAAA%3BAAkBA%3BAAAA%3BAAAA%3BqCAAA%2CEAAA%2CEAAA%3BADtCH%3B%3BgFAAA%3BAA%2B4CG%3BAAAA%3B%3B%3BiBAAA%2CEAAA%3BAAKE%3BAAAA%3B%3B%3BmBAAA%2CEAAA%3BACh4CF%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%3BADw4CI%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAAMF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BmBAAA%2CEAAA%3BAC94CF%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAAAA%3BADm6CA%3BAAAA%2CmBAAA%2CEAAA%3BAAv7CH%3B%3BgFAAA%3BAA%2B7CC%3BAAAA%2CsBAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%3B%3BkBAAA%2CEAAA%3BAC%5C%2F6CE%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%3BADq7CE%3BAAAA%3B%3B%3B%3B0BAAA%2CEAAA%2CEAAA%3BACz6CF%3BADq7CE%3BAAAA%2CgBAAA%2CEAAA%2CEAAA%3BACz6CF%3BAD86CE%3BAAAA%2CgBAAA%2CEAAA%3BAAIA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAAYF%3BAAAA%2CoBAAA%2CEAAA%3BACh9CA%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BADm%2BCE%3BAAAA%3B%3ByBAAA%2CEAAA%3BAAOA%3BAAAA%3BsBAAA%2CEAAA%3BACp%2BCF%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAD0%2BCI%3BAAAA%2CiBAAA%2CEAAA%3BAAIF%3BAAAA%3B%3B%3B0BAAA%2CEAAA%3BAAKE%3BAAAA%3BqCAAA%2CEAAA%3BAAKF%3BAAAA%2CcAAA%2CEAAA%3BAAGA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BuBAAA%2CEAAA%3BAC%5C%2F%2BCF%3BAAAA%3BAAAA%3B4BAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BADghDI%3BAAAA%3B%3BsBAAA%2CEAAA%3BAAKA%3BAAAA%3BoBAAA%2CEAAA%3BACngDJ%3BAAAA%3BAAAA%3B6BAAA%2CEAAA%2CEAAA%3BAAlBA%3BAAAA%3BAAAA%3B%3B6BAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CyBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BADojDI%3BAAAA%2C8BAAA%2CEAAA%3BAC5hDJ%3BAAAA%3BAAAA%3B4BAAA%2CEAAA%2CEAAA%3BAAlBA%3BAAAA%3BAAAA%2C4BAAA%2CEAAA%2CEAAA%3BAD0jDE%3BAAAA%3B%3B2BAAA%2CEAAA%3BAAMF%3BAAAA%3B%3B2BAAA%2CEAAA%3BAC1jDA%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BADkkDE%3BAAAA%3BsBAAA%2CEAAA%3BAAKF%3BAAAA%2CwBAAA%2CEAAA%3BACvkDA%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAAAA%3BADglDF%3BAAAA%3B%3BaAAA%2CEAAA%3BAAAA%3BAAMA%3BAAAA%3B%3B%3B%3B%3B%3BcAAA%2CEAAA%3BAAQE%3BAAAA%3BgBAAA%2CEAAA%3BAAAA%3BAAOA%3BAAAA%3B%3ByBAAA%2CEAAA%3BAC%5C%2FlDA%3BAAAA%3BAAAA%2C4BAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2C4BAAA%2CEAAA%2CEAAA%3BADsnDA%3BAAAA%3B%3B%3B%3B%3B2BAAA%2CEAAA%3BAAOE%3BAAAA%3B%3BmBAAA%2CEAAA%3BAAKA%3BAAAA%3B%3BuBAAA%2CEAAA%3BAAQA%3BAAAA%3BwBAAA%2CEAAA%3BAC9nDF%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAAkBA%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BADyoDA%3BAAAA%3BgCAAA%2CEAAA%3BAAIA%3BAAAA%2C0BAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3BwBAAA%2CEAAA%3BACvpDA%3BAAAA%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%3BsBAAA%2CEAAA%2CEAAA%3BADsrDA%3BAAAA%3B%3B%2BCAAA%2CEAAA%3BAAIE%3BAAAA%3B%3B%3BuBAAA%2CEAAA%3BAAKE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3BmBAAA%2CEAAA%3BAAWE%3BAAAA%3BwBAAA%2CEAAA%3BAC9rDN%3BAAAA%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BADqtDI%3BAAAA%2CmCAAA%2CEAAA%3BAAIF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BmBAAA%2CEAAA%3BAC7sDF%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAD6uDI%3BAAAA%3B%3B%3B%3B%3BmCAAA%2CEAAA%3BAAQA%3BAAAA%3B%3B%3B%3BuBAAA%2CEAAA%3BAAME%3BAAAA%3BwBAAA%2CEAAA%3BAAIA%3BAAAA%3BAAAA%2CyBAAA%2CEAAA%2CEAAA%3BAC%5C%2FvDN%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BADgxDM%3BAAAA%3BsBAAA%2CEAAA%3BAA9xDT%2CgCAAA%3BAA0yDG%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BcAAA%2CEAAA%3BAAiBE%3BAAAA%3B%3B%3BwBAAA%2CEAAA%3BAAOF%3BAAAA%3B%3BwBAAA%2CEAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAKF%3BAAAA%2CkCAAA%2CEAAA%3BACjzDE%3BAAAA%3BAAAA%2CoCAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CoCAAA%2CEAAA%2CEAAA%3BAAAA%3BADu0DF%3BAAAA%3BsBAAA%2CEAAA%3BACj0DE%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BADg1DA%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAAp2DH%2CgCAAA%3BAA22DC%3BAAAA%3BYAAA%2CEAAA%3BACv1DE%3BAAAA%3BAAAA%2CkBAAA%2CEAAA%2CEAAA%3BAD61DA%3BAAAA%2CmCAAA%2CEAAA%3BAC71DA%3BAAAA%3BAAAA%3BuBAAA%2CEAAA%2CEAAA%3BADo2DA%3BAAAA%3B%3B%3BuBAAA%2CEAAA%3BAAKE%3BAAAA%2CsBAAA%2CEAAA%3BAC71DF%3BAAAA%3BAAAA%3BuBAAA%2CEAAA%3BADm2DI%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BAC%5C%2F2DJ%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3BuBAAA%2CEAAA%2CEAAA%3BAD%2B3DE%3BAAAA%2CiCAAA%2CEAAA%3BAC%5C%2F3DF%3BAAAA%3BAAAA%2CoCAAA%2CEAAA%2CEAAA%3BAAAA%3BADy4DA%3BAAAA%2CsBAAA%2CEAAA%3BAAGA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BwBAAA%2CEAAA%3BAAaE%3BAAAA%2CmBAAA%2CEAAA%3BAA76DL%2CgCAAA%3BAAq7DC%3BAAAA%3BiCAAA%2CEAAA%3BAAGE%3BAAAA%3B%3B4BAAA%2CEAAA%3BAAIE%3BAAAA%3B%3B%3B%3B%3B%3B8BAAA%2CEAAA%3BAAQE%3BAAAA%2CmBAAA%2CEAAA%3BAAKJ%3BAAAA%3B%3B4BAAA%2CEAAA%3BAAIE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B4BAAA%2CEAAA%3BAAgBE%3BAAAA%3B%3BgDAAA%2CEAAA%3BACn8DJ%3BADy8DM%3BAAAA%3B%3B8BAAA%2CEAAA%2CEAAA%3BAAMF%3BAAAA%2C2BAAA%2CEAAA%3BAAGA%3BAAAA%3BsBAAA%2CEAAA%3BAAIA%3BAAAA%2CgBAAA%2CEAAA%3BAAKJ%3BAAAA%3B%3B4BAAA%2CEAAA%3BAAIE%3BAAAA%3B%3B%3B8BAAA%2CEAAA%3BAAAA%3BAASJ%3BAAAA%3B%3B%3BuBAAA%2CEAAA%3BACl%2BDE%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BAD2%5C%2FDA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B8BAAA%2CEAAA%3BAC3%5C%2FDA%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAAAA%3BAD2gEF%3BAAAA%3B%3BqBAAA%2CEAAA%3BAAIE%3BAAAA%3B%3B%3B%3B8BAAA%2CEAAA%3BAAOA%3BAAAA%3BgBAAA%2CEAAA%3BAAGE%3BAAAA%2CmBAAA%2CEAAA%3BAC7gEF%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BADpBH%2C8BAAA%3BAA8jEC%3BAAAA%3B%3B%3BwBAAA%2CEAAA%3BAC9hEE%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BADqjEA%3BAAAA%3BuBAAA%2CEAAA%3BAAGE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgDAAA%2CEAAA%3BAAYE%3BAAAA%3B%3BgDAAA%2CEAAA%3BACxjEJ%3BAAAA%3BAAAA%3B%3ByBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%3B%3ByBAAA%2CEAAA%2CEAAA%3BAAMA%3BAD8kEM%3BAAAA%3B%3BkCAAA%2CEAAA%2CEAAA%3BAAOJ%3BAAAA%3B%3B%3BqHAAA%2CEAAA%3BAAMA%3BAAAA%3B%3B%3BqHAAA%2CEAAA%3BAAAA%3BAASJ%3BAAAA%3B%3B%3B%3B4BAAA%2CEAAA%3BACpmEE%3BAAAA%3BAAAA%2C8BAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%2CEAAA%3BADsnEA%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%2CEAAA%3BAAGA%3BAAAA%2CkCAAA%2CEAAA%3BAAEE%3BAAAA%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%3BAC3nEF%3BAAAA%3BAAAA%2CmBAAA%2CEAAA%3BADwoEE%3BAAAA%3B%3B%3ByBAAA%2CEAAA%3BAAKE%3BAAAA%2CiCAAA%2CEAAA%2CEAAA%3BAAKJ%3BAAAA%3B%3BkBAAA%2CEAAA%3BACtoEA%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAD4pEE%3BAAAA%3B%3B%3B%3BwBAAA%2CEAAA%3BAAME%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BACpoEJ%3BAAAA%3BAAAA%3BsBAAA%2CEAAA%2CEAAA%3BAAlBA%3BAAAA%3BAAAA%3B%3B0BAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%3B%3B0BAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%3B%3B0BAAA%2CEAAA%2CEAAA%3BAD%2BrEE%3BAAAA%3BoBAAA%2CEAAA%3BAC7qEF%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BADmsEE%3BAAAA%3B%3B%3B%3BcAAA%2CEAAA%3BAAvtEL%2CgCAAA%3BAAmuEC%3BAAAA%3B%3BgCAAA%2CEAAA%3BACnsEE%3BAAAA%3BAAAA%2CkBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CkBAAA%2CEAAA%2CEAAA%3BAAAA%3BAD2tEF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BiCAAA%2CEAAA%3BAA%5C%2FuED%2CiDAAA%3BAA6vEC%3BAAAA%2CqBAAA%2CEAAA%3BAC7tEE%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BADivEA%3BAAAA%2C6BAAA%2CEAAA%3BAAAA%3BAAMA%3BAAAA%2CqBAAA%2CEAAA%3BAAEE%3BAAAA%3BoBAAA%2CEAAA%3BACzvEF%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BADpBH%2CkCAAA%3BAA6xEC%3BAAAA%2CuBAAA%2CEAAA%3BAAAA%3BAAGA%3BAAAA%3BYAAA%2CEAAA%3BAC5wEE%3BAAAA%3BAAAA%2CkBAAA%2CEAAA%2CEAAA%3BADkxEA%3BAAAA%2CmCAAA%2CEAAA%3BAClxEA%3BAAAA%3BAAAA%3BuBAAA%2CEAAA%2CEAAA%3BADyxEA%3BAAAA%3B%3B%3BkBAAA%2CEAAA%3BAC7wEA%3BAAAA%3BAAAA%3BuBAAA%2CEAAA%3BADqxEI%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BACjyEJ%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3BuBAAA%2CEAAA%2CEAAA%3BADizEE%3BAAAA%2CiCAAA%2CEAAA%3BACjzEF%3BAAAA%3BAAAA%2CoCAAA%2CEAAA%2CEAAA%3BADpBH%2CyCAAA%3BAAg1EC%3BAAAA%2CqBAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BACh0EE%3BAAAA%3BAAAA%3BwBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%3BqBAAA%2CEAAA%2CEAAA%3BAAwBA%3BAAAA%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BADm0EA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BqCAAA%2CEAAA%3BAAoBE%3BAAAA%3B%3BgDAAA%2CEAAA%3BACz2EF%3BAAAA%3BAAAA%3B%3B%3B6BAAA%2CEAAA%3BADm3EI%3BAAAA%3B%3B%3B4BAAA%2CEAAA%2CEAAA%3BACz3EJ%3BAAAA%3BAAAA%3B%3B%3B6BAAA%2CEAAA%3BADq4EI%3BAAAA%3B%3B%3B4BAAA%2CEAAA%2CEAAA%3BACn3EJ%3BAD23EI%3BAAAA%3B%3B%3B0BAAA%2CEAAA%2CEAAA%3BAAAA%3BAAUN%3BAAAA%3B%3B%3B%3B%3BkBAAA%2CEAAA%3BACj5EE%3BAAAA%3BAAAA%3BwBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%3BqBAAA%2CEAAA%2CEAAA%3BAAwBA%3BAAAA%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BADm5EA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BqCAAA%2CEAAA%3BAAmBE%3BAAAA%3B%3B%3BwBAAA%2CEAAA%3BAAMA%3BAAAA%3B%3B%3BwBAAA%2CEAAA%3BAC97EF%3BAAAA%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BADu8EE%3BAAAA%3B%3B%3BuBAAA%2CEAAA%3BACv8EF%3BAAAA%3BAAAA%3B%3B%3B6BAAA%2CEAAA%3BADk9EI%3BAAAA%3B%3B0BAAA%2CEAAA%3BAAKA%3BAAAA%3B%3B%3B4BAAA%2CEAAA%2CEAAA%3BAC79EJ%3BAAAA%3BAAAA%3B%3B%3B6BAAA%2CEAAA%3BADy%2BEI%3BAAAA%3B%3B0BAAA%2CEAAA%3BAAKA%3BAAAA%3B%3B%3B4BAAA%2CEAAA%2CEAAA%3BAC59EJ%3BADo%2BEI%3BAAAA%3B%3B%3B0BAAA%2CEAAA%2CEAAA%3BAApgFP%2C8CAAA%3BAAghFC%3BAAAA%2CoBAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BAAQE%3BAAAA%3BiCAAA%2CEAAA%3BAAIA%3BAAAA%2CgBAAA%2CEAAA%3BAClhFA%3BAAAA%3BAAAA%2CkBAAA%2CEAAA%3BADshFI%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAChhFJ%3BAAAA%3BAAAA%2CkBAAA%2CEAAA%3BADshFI%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAON%3BAAAA%3B%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BACniFE%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAAMA%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAD2iFA%3BAAAA%3BiCAAA%2CEAAA%3BAAIA%3BAAAA%2CoBAAA%2CEAAA%3BAACE%3BAAAA%3BqCAAA%2CEAAA%3BAAGE%3BAAAA%2C8BAAA%2CEAAA%3BACzjFJ%3BAAAA%3BAAAA%3BqBAAA%2CEAAA%3BADikFI%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAC3jFJ%3BAAAA%3BAAAA%3BqBAAA%2CEAAA%3BADkkFI%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAAtlFP%2C6CAAA%3BAA%2BlFC%3BAAAA%3B%3B%3BiCAAA%2CEAAA%3BAAKE%3BAAAA%2CiCAAA%2CEAAA%3BAChlFA%3BAAAA%3BAAAA%2CmBAAA%2CEAAA%3BADqlFE%3BAAAA%3BkCAAA%2CEAAA%2CEAAA%3BAAKF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BqCAAA%2CEAAA%3BAAYE%3BAAAA%2CgBAAA%2CEAAA%3BAAGA%3BAAAA%2CwBAAA%2CEAAA%3BACnmFF%3BAAAA%3BAAAA%2C4BAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%3BqBAAA%2CEAAA%2CEAAA%3BAD0nFA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BoBAAA%2CEAAA%3BAAcE%3BAAAA%2CqCAAA%2CEAAA%3BAC5nFF%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAAAA%3BADsoFA%3BAAAA%3B%3B4BAAA%2CEAAA%3BAAIE%3BAAAA%2CeAAA%2CEAAA%3BAChpFF%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%3BADqpFI%3BAAAA%3BqBAAA%2CEAAA%2CEAAA%3BAAAA%3BAASJ%3BAAAA%3B%3B8BAAA%2CEAAA%3BAAIE%3BAAAA%3BkCAAA%2CEAAA%3BAClqFF%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%3BADwqFI%3BAAAA%3BqBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAQN%3BAAAA%2CiBAAA%2CEAAA%3BACpqFE%3BAAAA%3BAAAA%2CmBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CmBAAA%2CEAAA%2CEAAA%3BAAAA%3BAD0rFF%3BAAAA%2CwBAAA%2CEAAA%3BAC9qFE%3BAAAA%3BAAAA%2CyBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CyBAAA%2CEAAA%2CEAAA%3BADpBH%2C0CAAA%3BAA0tFC%3BAAAA%2CiBAAA%2CEAAA%3BAC1rFE%3BAAAA%3BAAAA%2CmBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CmBAAA%2CEAAA%2CEAAA%3BADpBH%3B%3BgFAAA%3BAAyuFG%3BAAAA%3B%3BkBAAA%2CEAAA%3BAAAA%3BAAQA%3BAAAA%3BsBAAA%2CEAAA%3BAAAA%3BAAMF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BmBAAA%2CEAAA%3BAAeE%3BAAAA%2CkBAAA%2CEAAA%3BAAGA%3BAAAA%3B%3B%3B%3B%3B%3B%3BwBAAA%2CEAAA%3BAAUA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BoBAAA%2CEAAA%3BAAcE%3BAAAA%3BoBAAA%2CEAAA%3BAAIA%3BAAAA%2CoBAAA%2CEAAA%3BAAGA%3BAAAA%3B0BAAA%2CEAAA%3BAAxyFL%3B%3BgFAAA%3BAAmzFG%3BAAAA%3BkBAAA%2CEAAA%3BAAAA%3BAAOF%3BAACC%3BAAAA%3B%3BsBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAOD%3BAACC%3BAAAA%3BgBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAMD%3BAAAA%3B%3B4BAAA%2CEAAA%3BAAAA%3BAAMA%3BAAAA%2CcAAA%2CEAAA%3BAAAA%3BAAGA%3BAAAA%3BcAAA%2CEAAA%3BAAAA%3BAAKA%3BAAAA%2CkBAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%2CoBAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%3BoBAAA%2CEAAA%3BAAAA%3BAAOE%3BAAAA%2CyBAAA%2CEAAA%3BAAEI%3BAAAA%2C0EAAA%2CEAAA%3BACx0FJ%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%2CEAAA%3BAAAA%3BAD%2B2FF%3BAAAA%2CsBAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%3B%3BoBAAA%2CEAAA%3BAAAA%3BAAMA%3BAAAA%2CcAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%2CqBAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%3BqBAAA%2CEAAA%3BAAAA%3BAAMA%3BAAAA%2CyBAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%2C2BAAA%2CEAAA%3BAAAA%3BAAIA%3BAACA%3BAAAA%3B2BAAA%2CEAAA%2CEAAA%3BAAAA%3BAAMA%3BAAAA%3B%3BsBAAA%2CEAAA%3BAAAA%3BAAMA%3BAAAA%3B%3BoBAAA%2CEAAA%3BAAII%3BAAAA%3B%3BsBAAA%2CEAAA%3BACh6FF%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAAAA%3BAD26FF%3BAAAA%2CgBAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%3B%3BoBAAA%2CEAAA%3BAAAA%3BAAOA%3BAAAA%3ByBAAA%2CEAAA%3BAAAA%3BAAMA%3BAACA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAMA%3BAACA%3BAAAA%2CkBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAMA%3BAAAA%2CuBAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%3BcAAA%2CEAAA%3BAAAA%3BAAKA%3BAAAA%2CcAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%3BsCAAA%2CEAAA%3BAAAA%3BAAKA%3BAAAA%3BsCAAA%2CEAAA%3BAAAA%3BAAKA%3BAAAA%2C2BAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%2C4BAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%3B0BAAA%2CEAAA%3BAAAA%3BAAKA%3BAAAA%3B%3ByBAAA%2CEAAA%3BAAAA%3BAAMA%3BAAAA%3B%3BsBAAA%2CEAAA%3BACp%5C%2FFE%3BAAAA%3BAAAA%2CmBAAA%2CEAAA%2CEAAA%3BAAAA%3BAD6%5C%2FFF%3BAAAA%2CuCAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%3B%3B%3BYAAA%2CEAAA%3BAA%5C%2FgGD%3B%3BIAAA%3BAC0BG%3BAAAA%3BAAAA%2CkCAAA%2CEAAA%2CEAAA%3BAAAA%3BADsgGF%3BAAAA%2CkBAAA%2CEAAA%3BAChgGE%3BAAAA%3BAAAA%3BwBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%3BwBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BADpBH%3B%3BgFAAA%3BAAyjGC%3BAAAA%2CmCAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B0BAAA%2CEAAA%3BAAiBE%3BAAAA%3BkBAAA%2CEAAA%3BAAGE%3BAAAA%2CwBAAA%2CEAAA%3BAAGA%3BAAAA%2CYAAA%2CEAAA%3BAAEE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BqCAAA%2CEAAA%3BAAaE%3BAAAA%2CwBAAA%2CEAAA%3BAAKA%3BAAAA%2CuBAAA%2CEAAA%3BAAAA%3BAASN%3BAAAA%3BaAAA%2CEAAA%3BAAAA%3BAAOA%3BAAAA%3B%3B%3B%3BkBAAA%2CEAAA%3BACpmGA%3BAAAA%3BAAAA%2CkBAAA%2CEAAA%2CEAAA%3BADpBH%3B%3BgFAAA%3BAAwoGC%3BAAAA%3B%3B%3B8BAAA%2CEAAA%3BACxmGE%3BAAAA%3BAAAA%2CgCAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2CgCAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CgCAAA%2CEAAA%2CEAAA%3BAAAA%3BAD0oGF%3BAAAA%3BgBAAA%2CEAAA%3BAAAA%3BAAKA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3BmBAAA%2CEAAA%3BAAAA%3BAAaA%3BAAAA%3B%3B%3BwBAAA%2CEAAA%3BAAAA%3BAAOA%3BAAAA%2C0BAAA%2CEAAA%3BACjpGE%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2C4BAAA%2CEAAA%2CEAAA%3BAAAA%3BADgrGF%3BAAAA%2C2BAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%3BaAAA%2CEAAA%3BAAAA%3BAAKA%3BAAAA%3BgBAAA%2CEAAA%3BAAAA%3BAAKA%3BAAAA%3BeAAA%2CEAAA%3BAAAA%3BAAKA%3BAAAA%3BgBAAA%2CEAAA%3BAAAA%3BAAKA%3BAAAA%3B%3B%3B%3BcAAA%2CEAAA%3BAAIE%3BAAAA%2CeAAA%2CEAAA%3BAAGA%3BAAAA%2CcAAA%2CEAAA%3BAC%5C%2FsGA%3BAAAA%3BAAAA%2CkBAAA%2CEAAA%2CEAAA%3BAAMA%3BAAAA%3BAAAA%2CkBAAA%2CEAAA%2CEAAA%3BAAYA%3BAAAA%3BAAAA%2CkBAAA%2CEAAA%3BADwsGE%3BAAAA%2CgBAAA%2CEAAA%3BAAAA%3BAAGA%3BAAAA%2CeAAA%2CEAAA%2CEAAA%3BAAMF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B4BAAA%2CEAAA%3BAAWE%3BAAAA%2CgBAAA%2CEAAA%3BAA5vGL%3B%3BgFAAA%3BAAswGC%3BAAAA%2CiCAAA%2CEAAA%22%7D */