/* compiled by scssphp v0.7.6 on Mon, 14 Mar 2022 19:43:57 +0000 (1.4373s) */

/*
 👋🏻 !! Let's get this up and running!
 The best way to get things up and running is to start at the file at the top
 of the list below, and work your way down through the typography file.
 This should give you a good jumping off point!
 */
/* --------------------------------------------------------------------------
 Colors
 -----------------------------------------------------------------------------*/
/* 👋🏻  Add any colors used in the design */
/* 👋🏻  Choose a color for each role below, and add any other variables needed. */
/* --------------------------------------------------------------------------
 Font Sizes
 -----------------------------------------------------------------------------*/
/* 👉🏻  It's recommended that you don't change this base size.  */
/* 👉🏻  To have all type scale smaller on mobile, adjust the number below to anything less than 10px (optional).  */
/* 👋🏻  Take a look at the design and replace/add any common font sizes in the design below. */
/* These are already hooked up in typography.scss. */
/* 👉🏻  Pointer: Use rems for sizing, 2.2rem is equivalent to 22px, 1.5rem is equvalent to 15px etc. */
/* --------------------------------------------------------------------------
 Font Styles
 -----------------------------------------------------------------------------*/
/* 👋🏻  Add any other common font styles here, such as line-height and letter-spacing */
/* --------------------------------------------------------------------------
 Mixins
 -----------------------------------------------------------------------------*/
/* 👋🏻  Add blocks of reusable styles here (optional). */
/* --------------------------------------------------------------------------
 Responsive Mixins
 -----------------------------------------------------------------------------*/
/* Adjust breakpoints below if needed  */
/* --------------------------------------------------------------------------
 Hide / Show
 -----------------------------------------------------------------------------*/
.hide-mobile {
  display: none; }
  @media (max-width: 768px) {
  .hide-mobile {
    display: block; } }

@media (max-width: 768px) {
    .show-mobile {
      display: none; } }
/*-----------------------------------------------------------
 Images
 -------------------------------------------------------------*/
img {
  display: block;
  max-width: 100%; }

.imgSrc50Hero {
  width: 100%; }

img.imgSrcLoad {
  opacity: 0; }

img.imgSrc50, img.lazy-load {
  opacity: 0;
  width: 100%;
  position: relative;
  z-index: 1; }

img.imgSrcLoadOn {
  opacity: 1;
  height: auto;
  -moz-transition: opacity 1s ease-out;
  -o-transition: opacity 1s ease-out;
  -webkit-transition: opacity 1s ease-out;
  transition: opacity 1s ease-out; }
/*-----------------------------------------------------------
 Background Images
 -------------------------------------------------------------*/
div.imgSrc50 {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s; }

div.imgSrc50.loaded {
  opacity: 1; }

.bgFadeImage {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s; }

.bgFadeImage.loaded {
  opacity: 1; }

.bg-img--full-height {
  height: -webkit-calc(100vh - 174px);
  height: -moz-calc(100vh - 174px);
  height: calc(100vh - 174px);
  max-height: 752px;
  min-height: 550px;
  background-position: center top; }
/*-----------------------------------------------------------
 Responsive Videos
 -------------------------------------------------------------*/
.video-wrapper {
  position: relative;
  padding-bottom: 56.3%;
  height: 0;
  overflow: hidden;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center;
  margin-bottom: 2rem; }
  .video-wrapper .placeholder {
    z-index: 1;
    width: 100%; }
  .video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
    width: 100%;
    height: 100%;
    z-index: 2; }
  .video-wrapper .video-overlay {
    z-index: 10;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
    cursor: pointer; }
  .video-wrapper .video-play-button {
    background: rgba(0, 0, 0, 0.05);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 5;
    -webkit-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out; }
  .video-wrapper.playing .video-overlay {
    opacity: 0; }
    .video-wrapper.playing .video-play-button {
      opacity: 0; }
    .video-wrapper.playing.has-controls .video-overlay {
      display: none; }
  .video-wrapper .image-container {
    padding-top: 2px; }

.js-video-player {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
/* --------------------------------------------------------------------------
 Hosted Fonts
 -----------------------------------------------------------------------------*/
/*
 👋🏻  Replace the fonts in the fonts folder with the fonts used for your site and include each font you need below.
 👉🏻  Don't add font files until you know you need them to keep your site fast
 👉🏻  Use the https://transfonter.org/ generator if additional font file formats are needed
 */
@font-face {
  /* 👉🏻  If adding a font using @font-face, the name you use for the font here will be the name you hook up in variables.scss  */
  font-family: 'Mark Regular';
  src: url('../fonts/MarkOT.woff2') format('woff2'), url('../fonts/MarkOT.woff') format('woff'), url('../fonts/MarkOT.ttf') format('truetype'), url('../fonts/MarkOT.eot') format('embedded-opentype'); }

@font-face {
  font-family: 'Saol Medium';
  src: url('../fonts/SaolText-Medium.woff2') format('woff2'), url('../fonts/SaolText-Medium.woff') format('woff'), url('../fonts/SaolText-Medium.ttf') format('truetype'), url('../fonts/SaolText-Medium.eot') format('embedded-opentype'); }

@font-face {
  font-family: 'neue-haas-unica';
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/NeueHassUnicaW1G-Bold.woff2') format('woff2'), url('../fonts/NeueHassUnicaW1G-Bold.woff') format('woff'), url('../fonts/NeueHassUnicaW1G-Bold.ttf') format('truetype'), url('../fonts/NeueHassUnicaW1G-Bold.eot') format('embedded-opentype'); }

@font-face {
  font-family: 'neue-haas-unica';
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/NeueHassUnicaW1G-Regular.woff2') format('woff2'), url('../fonts/NeueHassUnicaW1G-Regular.woff') format('woff'), url('../fonts/NeueHassUnicaW1G-Regular.ttf') format('truetype'), url('../fonts/NeueHassUnicaW1G-Regular.eot') format('embedded-opentype'); }

@font-face {
  font-family: 'reckless-neue';
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/RecklessNeue-Regular.woff2') format('woff2'), url('../fonts/RecklessNeue-Regular.woff') format('woff'), url('../fonts/RecklessNeue-Regular.ttf') format('truetype'), url('../fonts/RecklessNeue-Regular.eot') format('embedded-opentype'); }
/*
 TEMPLATE:
 @font-face {
 font-family: 'Font 1';
 src: url('../fonts/font1.woff2') format('woff2'),
 url('../fonts/font1.woff') format('woff'),
 url('../fonts/font1.ttf') format('truetype'),
 url('../fonts/font1.eot') format('embedded-opentype');
 }
 */
/* --------------------------------------------------------------------------
 Fonts
 -----------------------------------------------------------------------------*/
/* 👋🏻  Hook up your fonts from fonts.scss */
/* 👋🏻  Choose a role for each font below. Add additional roles as needed. */
/* --------------------------------------------------------------------------
 Typography
 -----------------------------------------------------------------------------*/
html {
  font-size: 10px; }

body {
  background-color: #fffdf4;
  font-family: 'neue-haas-unica', sans-serif;
  font-size: 1.8rem;
  color: #1d1d1d;
  line-height: 1.6;
  letter-spacing: 0.05rem;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-font-smoothing: antialiased; }

h1, h2, h3, h4, p {
  margin: 0; }
/* --------------------------------------------------------------------------
 Anchors
 -----------------------------------------------------------------------------*/
a {
  color: #1d1d1d;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

a:hover, a:active {
  color: #040404; }
/* --------------------------------------------------------------------------
 Headings
 -----------------------------------------------------------------------------*/
h1, h2, h3, h4 {
  font-family: 'reckless-neue', serif;
  font-weight: normal;
  font-style: normal; }

h1 {
  font-size: 2.7rem; }

h2 {
  font-size: 2.4rem; }

h3 {
  font-size: 2rem; }
/* --------------------------------------------------------------------------
 Rules
 -----------------------------------------------------------------------------*/
hr {
  border: 0;
  border-bottom: 1px solid #1d1d1d; }
/* --------------------------------------------------------------------------
 Responsive Design
 -----------------------------------------------------------------------------*/
@media only screen and (max-width: 750px) {
  html {
    font-size: 9px; } }
/* --------------------------------------------------------------------------
 JERDE FONTS
 -----------------------------------------------------------------------------*/
.grotesk {
  font-family: 'neue-haas-unica', sans-serif; }

.header, .header--18, .header--25, .header--34, .header--40, .header--50, .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .header--57, .header--60, .header--67, .header--100, .image-w-popups-module .point-info-wrapper .text--16:nth-child(2), .quote-module .wrapper .text-wrapper .header::before, .quote-module .wrapper .text-wrapper .header::after, .article .quote-wrapper::before, .article .quote-wrapper::after, .studio__jon-jerde .quote-wrapper::before, .studio__jon-jerde .quote-wrapper::after {
  display: block;
  font-family: 'reckless-neue', serif;
  font-weight: 400;
  font-size: 34px;
  color: #1d1d1d;
  letter-spacing: 0.01em;
  line-height: 1.12em; }
  .header--18 {
    font-size: 18px; }
  .header--25 {
    font-size: 25px; }
  .header--34 {
    font-size: 34px; }
  .header--40 {
    font-size: 40px; }
  .header--50, .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .slide-header {
    font-size: 50px; }
  .header--57 {
    font-size: 57px; }
  .header--60 {
    font-size: 60px; }
  .header--67 {
    font-size: 67px; }
  .header--100 {
    font-size: 100px; }

.subheader, .subheader--11, .subheader--12, .subheader--13, .subheader--14, .subheader--16, .subheader--17, .subheader--18, .subheader--19, .subheader--22, .search-lang-wrapper .language-wrapper > *, .contact__location table td:first-child, .members-container .team__member .link-wrapper .link {
  display: block;
  font-family: 'neue-haas-unica', sans-serif;
  font-weight: 600;
  font-size: 17px;
  color: #1d1d1d;
  letter-spacing: 0.015em;
  line-height: 1.65em; }
  .subheader--11 {
    font-size: 11px; }
  .subheader--12 {
    font-size: 12px; }
  .subheader--13 {
    font-size: 13px; }
  .subheader--14 {
    font-size: 14px; }
  .subheader--16 {
    font-size: 16px; }
  .subheader--17 {
    font-size: 17px; }
  .subheader--18 {
    font-size: 18px; }
  .subheader--19 {
    font-size: 19px; }
  .subheader--22 {
    font-size: 22px; }

.disable-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.text, .text--12, .text--16, .text--17, .text--18, .text--20, .studio__territories .dropdown-option, .text--21, .footer .mailing-list input, .studio__territories .dropbtn, .text--22, .contact__location .text-wrapper {
  display: block;
  font-family: 'neue-haas-unica', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #1d1d1d;
  letter-spacing: 0.01em;
  line-height: 1.41em; }
  .text--12 {
    font-size: 12px; }
  .text--16 {
    font-size: 16px; }
  .text--17 {
    font-size: 17px; }
  .text--18 {
    font-size: 18px; }
  .text--20, .studio__territories .dropdown-option {
    font-size: 20px; }
  .text--21, .footer .mailing-list input, .studio__territories .dropbtn {
    font-size: 21px; }
  .text--22 {
    font-size: 22px; }

.underline {
  position: relative;
  padding-bottom: 4px; }
  .underline::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #1d1d1d;
    height: 2px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .underline:hover::after {
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    transform: translateY(-2px); }
/* --------------------------------------------------------------------------
 Layout Helpers
 -----------------------------------------------------------------------------*/
.hide {
  display: none; }
/* --------------------------------------------------------------------------
 Default Box sizing, Overflow Styles
 -----------------------------------------------------------------------------*/
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html, body {
  overflow-x: hidden; }
/* --------------------------------------------------------------------------
 Vertical & Horizontal Alignment
 -----------------------------------------------------------------------------*/
/* Center vertically  */
/* Center vertically and horizontally */
/* --------------------------------------------------------------------------
 Flex
 -----------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------
 Centered Layout
 -----------------------------------------------------------------------------*/
.container {
  width: 92%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 768px) {
  .container .container {
    width: 96%; } }
/* --------------------------------------------------------------------------
 Sticky Footer
 -----------------------------------------------------------------------------*/
.cssgrid {
  /* Add to the body element */
  /* Add to the main element (or whichever element includes your site content and not the footer) */ }
  .cssgrid .site {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 100vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .cssgrid .site-content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1; }
/* --------------------------------------------------------------------------
 Clearfix helpers (for floats)
 -----------------------------------------------------------------------------*/
.clearfix:before, .no-cssgrid [class^="cols"]:before, .clearfix:after, .no-cssgrid [class^="cols"]:after {
  display: table;
  content: " "; }

.clearfix:after, .no-cssgrid [class^="cols"]:after {
  clear: both; }

.clearer {
  content: "";
  display: table;
  clear: both; }
/* --------------------------------------------------------------------------
 Layout Helpers
 -----------------------------------------------------------------------------*/
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex; }

.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center; }

.flex-space-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center; }

.flex-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column; }

@media (min-width: 1024px) {
    .desktop-hide {
      display: none; } }

@media (max-width: 1024px) {
    .mobile-hide {
      display: none; } }

.mAuto {
  margin: 0 auto; }

.mAutoR {
  margin: 0 auto 0 0; }

.mAutoL {
  margin: 0 0 0 auto; }

.txt-c {
  text-align: center; }
/* --------------------------------------------------------------------------
 JERDE SECTIONS
 -----------------------------------------------------------------------------*/
.limited-full-screen, .pad-left, .team-member__modules-container .image-text-module.h-right, .pad-right, .pad-left-right {
  width: 100%;
  margin: 0 auto;
  max-width: 1566px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden; }

.pad-left, .team-member__modules-container .image-text-module.h-right {
  padding-left: 80px; }
  @media (max-width: 1024px) {
  .pad-left, .team-member__modules-container .image-text-module.h-right {
    padding-left: 30px; } }

.pad-right {
  padding-right: 80px; }
  @media (max-width: 1024px) {
  .pad-right {
    padding-right: 30px; } }

.pad-left-right {
  padding-right: 80px;
  padding-left: 80px; }
  @media (max-width: 1024px) {
  .pad-left-right {
    padding-right: 30px;
    padding-left: 30px; } }

.flex-spacing {
  margin: -66px 0 0 -39px;
  width: -webkit-calc(100% + 39px);
  width: -moz-calc(100% + 39px);
  width: calc(100% + 39px); }
  .flex-spacing > * {
    margin: 66px 0 0 39px; }

.relative {
  position: relative; }

.row, .row--1x1, .row--5x4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center; }
  @media (max-width: 768px) {
  .row, .row--1x1, .row--5x4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column; } }
  .row--1x1 > * {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .row--5x4 > *:first-child {
    max-width: 769px;
    width: 55.6%; }
    @media (max-width: 768px) {
    .row--5x4 > *:first-child {
      width: 100%; } }
    .row--5x4 > *:first-child .padded, .row--5x4 > *:first-child.padded {
      padding-right: 70px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      @media (max-width: 768px) {
    .row--5x4 > *:first-child .padded, .row--5x4 > *:first-child.padded {
      padding-right: 0; } }
    .row--5x4 > *:last-child {
      width: 44.4%; }
    @media (max-width: 768px) {
    .row--5x4 > *:last-child {
      width: 100%; } }
    .row--5x4 > *:last-child .padded, .row--5x4 > *:last-child.padded {
      padding-right: 22px;
      padding-top: 19px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      @media (max-width: 768px) {
    .row--5x4 > *:last-child .padded, .row--5x4 > *:last-child.padded {
      padding-right: 0; } }
    @media (min-width: 768px) {
  .row--5x4.pad-left > *:first-child, .team-member__modules-container .image-text-module.h-right.row--5x4 > *:first-child {
    max-width: 689px;
    width: 53.5769828927%; }
    .row--5x4.pad-left > *:last-child, .team-member__modules-container .image-text-module.h-right.row--5x4 > *:last-child {
      width: 46.4230171073%; }
    .row--5x4.pad-right > *:first-child {
      width: 46.4230171073%; }
    .row--5x4.pad-right > *:last-child {
      width: 53.5769828927%; }
    .row--5x4.pad-left-right > *:first-child {
      width: 57.1310116086%; }
    .row--5x4.pad-left-right > *:last-child {
      width: 42.8689883914%; } }

.link-out-text {
  color: #619f42;
  position: relative;
  text-transform: uppercase; }
  .link-out-text::after {
    content: '';
    position: absolute;
    top: 0;
    right: 100%;
    -webkit-transform: translateX(-75%) translateY(69%) rotate(-45deg);
    -moz-transform: translateX(-75%) translateY(69%) rotate(-45deg);
    -ms-transform: translateX(-75%) translateY(69%) rotate(-45deg);
    -o-transform: translateX(-75%) translateY(69%) rotate(-45deg);
    transform: translateX(-75%) translateY(69%) rotate(-45deg);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #619f42; }
  .link-out-text::after {
    top: 27%;
    left: 100%;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #619f42;
    -webkit-transform: translateX(75%) translateY(0%) rotate(-45deg);
    -moz-transform: translateX(75%) translateY(0%) rotate(-45deg);
    -ms-transform: translateX(75%) translateY(0%) rotate(-45deg);
    -o-transform: translateX(75%) translateY(0%) rotate(-45deg);
    transform: translateX(75%) translateY(0%) rotate(-45deg);
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    transition: all 0.25s ease; }
  .link-out-text:hover::after {
    -webkit-transform: translateX(85%) translateY(-10%) rotate(-45deg);
    -moz-transform: translateX(85%) translateY(-10%) rotate(-45deg);
    -ms-transform: translateX(85%) translateY(-10%) rotate(-45deg);
    -o-transform: translateX(85%) translateY(-10%) rotate(-45deg);
    transform: translateX(85%) translateY(-10%) rotate(-45deg); }
/* --------------------------------------------------------------------------
 Sizing - Gutters
 -----------------------------------------------------------------------------*/
/* Used in partials/_layout.scss */
/* Used in partials/_layout.scss */
/* --------------------------------------------------------------------------
 Grid Styles
 -----------------------------------------------------------------------------*/
[class^="cols"] {
  display: grid;
  grid-template-rows: auto;
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  grid-template-columns: 1fr; }
/* 👉🏻  These classes go on the PARENT container, not the children. */
@media (min-width: 768px) {
    .cols-2 {
      grid-template-columns: repeat(2, 1fr); } }

@media (min-width: 768px) {
    .cols-3 {
      grid-template-columns: repeat(3, 1fr); } }

@media (min-width: 768px) {
    .cols-4 {
      grid-template-columns: repeat(2, 1fr); } }
  @media (min-width: 1024px) {
  .cols-4 {
    grid-template-columns: repeat(4, 1fr); } }

@media (min-width: 768px) {
    .cols-1-2 {
      grid-template-columns: 1fr 2fr; } }

@media (min-width: 768px) {
    .cols-2-1 {
      grid-template-columns: 2fr 1fr; } }

.no-gutters {
  grid-column-gap: 0;
  grid-row-gap: 0; }

.xl-gutters {
  grid-column-gap: 160px; }
  @media (min-width: 768px) {
  .xl-gutters {
    grid-column-gap: 25px; } }
/* ⭐  Styles for IE & OLDER BROWSERS that don't support CSS Grid using Modernizr's .no-cssgrid class  */
.no-cssgrid {
  /* Use floats for older browsers to turn elements into columns for screens larger than the tablet-up breakpoint in variables.scss */ }
  .no-cssgrid [class^="cols"] > * {
    margin-bottom: 1.5rem; }
  @media (min-width: 768px) {
  .no-cssgrid [class^="cols"] {
    margin-left: -2rem; }
    .no-cssgrid [class^="cols"] > * {
      float: left;
      margin-left: 2rem; }

    .no-cssgrid .cols-2 > * {
      width: calc(50% - 2rem); }

    .no-cssgrid .cols-3 > * {
      width: calc(33.3% - 2rem); }

    .no-cssgrid .cols-4 > * {
      width: calc(25% - 2rem); }

    .no-cssgrid .cols-1-2 > :first-of-type {
      width: calc(33.33% - 2rem); }

    .no-cssgrid .cols-1-2 > :last-of-type {
      width: calc(66.66% - 2rem); }

    .no-cssgrid .cols-2-1 > :first-of-type {
      width: calc(66.66% - 2rem); }

    .no-cssgrid .cols-2-1 > :last-of-type {
      width: calc(33.33% - 2rem); } }
/* --------------------------------------------------------------------------
 Buttons
 -----------------------------------------------------------------------------*/
.button, button {
  cursor: pointer;
  border: 0;
  border-radius: 0;
  transition: all 0.3s ease-in-out;
  font-family: inherit;
  outline: none;
  display: inline-block;
  /* background-color: transparent;  👋🏻 NOTE: Make sure to add a bg color for Firefox & Safari or use transparent for no bg color*/ }
  /* --------------------------------------------------------------------------
   Inputs
   -----------------------------------------------------------------------------*/

input, textarea {
  border: none;
  outline: none;
  display: block;
  width: 100%;
  border-bottom: 1px solid #1d1d1d;
  background-color: transparent;
  box-shadow: none;
  padding-bottom: 4px;
  letter-spacing: 0.05rem; }

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #2a2a2a; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #2a2a2a; }

:-ms-input-placeholder {
  /* IE 10+ */
  color: #2a2a2a; }

:-moz-placeholder {
  /* Firefox 18- */
  color: #2a2a2a; }
/* --------------------------------------------------------------------------
 Validation
 -----------------------------------------------------------------------------*/
.validation-wrapper {
  position: relative;
  margin-bottom: 40px; }
  @media (max-width: 768px) {
  .validation-wrapper {
    margin-bottom: 30px; } }

.error {
  font-size: 1.1rem;
  margin-top: 0;
  position: absolute;
  bottom: -16px;
  transform: translateY(100%); }

.thanks {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background-color: rgba(255, 255, 255, 0.9);
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  .thanks h1 {
    margin-bottom: 0;
    margin-top: 0; }
  .thanks p {
    margin-bottom: 3rem; }
/* --------------------------------------------------------------------------
 Body Open Mobile Nav Styles
 -----------------------------------------------------------------------------*/
.open-mobile-nav {
  /* Prevent the body from scrolling under the mobile navigation */
  position: fixed;
  overflow: hidden; }
/* --------------------------------------------------------------------------
 Header Navigation Styles
 -----------------------------------------------------------------------------*/
.nav-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  padding-top: 60px;
  padding-bottom: 40px;
  position: relative; }
  @media (max-width: 768px) {
  .nav-container {
    padding-top: 30px;
    padding-bottom: 30px; } }
  @media (max-width: 768px) {
    .nav-container .logo-wrapper {
      margin: 0 auto; } }
    .nav-container .logo-wrapper img {
      max-height: 50px;
      height: 50px; }
    @media (max-width: 768px) {
    .nav-container .logo-wrapper img {
      max-height: 40px; } }

.nav-wrapper nav a, .nav-wrapper nav a:visited {
  color: #1d1d1d;
  margin-left: 35px;
  position: relative;
  margin-top: 6px;
  margin-bottom: 6px;
  font-size: 18px; }
  @media (max-width: 1024px) {
    .nav-wrapper nav a, .nav-wrapper nav a:visited {
      margin-left: 25px; } }
  .nav-wrapper nav a:hover, .nav-wrapper nav a:visited:hover {
    color: #000; }
  .nav-wrapper nav a.current-page, .nav-wrapper nav a:visited.current-page {
    color: #619f42; }
  .nav-wrapper nav a.current-page::after, .nav-wrapper nav a:visited.current-page::after {
    content: '';
    position: absolute;
    top: 0;
    right: 100%;
    -webkit-transform: translateX(-75%) translateY(69%) rotate(-45deg);
    -moz-transform: translateX(-75%) translateY(69%) rotate(-45deg);
    -ms-transform: translateX(-75%) translateY(69%) rotate(-45deg);
    -o-transform: translateX(-75%) translateY(69%) rotate(-45deg);
    transform: translateX(-75%) translateY(69%) rotate(-45deg);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #619f42; }
  @media (max-width: 768px) {
      .nav-wrapper nav a.current-page::after, .nav-wrapper nav a:visited.current-page::after {
        top: 16%;
        right: 105%; } }

.search-lang-wrapper {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 8px; }
  @media (max-width: 768px) {
  .search-lang-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column; } }
  .search-lang-wrapper .search-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 10px; }
  @media (max-width: 768px) {
    .search-lang-wrapper .search-wrapper {
      margin-right: 0px;
      margin-bottom: 10px; } }
  .search-lang-wrapper .search-wrapper .input-wrapper {
    -webkit-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    transition: 0.2s ease; }
  .search-lang-wrapper .search-wrapper .input-wrapper input {
    width: 100%; }
  .search-lang-wrapper .search-wrapper .icon-wrapper {
    padding: 5px; }
  .search-lang-wrapper .search-wrapper .icon-wrapper .search-icon {
    width: 12px; }
  .search-lang-wrapper .search-wrapper:not(.is-showing) .input-wrapper {
    max-width: 0px;
    pointer-events: none;
    opacity: 0; }
  .search-lang-wrapper .search-wrapper.is-showing .input-wrapper {
    max-width: 300px;
    pointer-events: all;
    opacity: 1; }
    .search-lang-wrapper .search-wrapper.is-showing .input-wrapper input {
      width: 100%; }
  .search-lang-wrapper .language-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .search-lang-wrapper .language-wrapper > * {
    font-size: 14px;
    cursor: pointer; }
  .search-lang-wrapper .language-wrapper > *:first-child {
    margin-right: 5px; }
  .search-lang-wrapper .language-wrapper > *:last-child {
    margin-left: 5px; }
/* ==============   MOBILE NAV STYLES  ============== */
@media (max-width: 768px) {
  .nav-wrapper nav {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 253, 244, 0.95);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    z-index: 200;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .nav-wrapper nav a {
      display: block;
      margin: 0;
      font-size: 21px;
      line-height: 2; } }
/* ==============   OPEN MOBILE NAV  ============== */
.open-mobile-nav {
  /* Styles for when the user clicks the hamburger icon */ }
  .open-mobile-nav .nav-wrapper nav {
    opacity: 1;
    visibility: visible; }
/* --------------------------------------------------------------------------
 Hamburger Icon styles
 -----------------------------------------------------------------------------*/
.hamburger {
  width: 30px;
  height: 15px;
  position: absolute;
  right: 30px;
  top: 31px;
  display: none;
  z-index: 201;
  cursor: pointer;
  background: unset;
  padding: unset; }
  .hamburger span {
    display: block;
    border-bottom: 2px solid #1d1d1d;
    width: 100%;
    position: absolute;
    height: 1px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
  .hamburger span:first-of-type {
    top: 0; }
  .hamburger span:nth-of-type(2) {
    top: 50%; }
  .hamburger span:last-of-type {
    top: 100%; }
/* ==============   HAMBURGER MOBILE STYLES  ============== */
@media (max-width: 768px) {
  .hamburger {
    display: block;
    position: fixed; } }
/* ==============   OPEN MOBILE NAV HAMBURGER STYLES  ============== */
.open-mobile-nav {
  /* Rotate lines to form an X */ }
  .open-mobile-nav .hamburger {
    position: fixed; }
  .open-mobile-nav .hamburger span:first-of-type {
    top: 50%;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  .open-mobile-nav .hamburger span:nth-of-type(2) {
    -webkit-transform: translateX(-20%);
    -moz-transform: translateX(-20%);
    -ms-transform: translateX(-20%);
    -o-transform: translateX(-20%);
    transform: translateX(-20%);
    opacity: 0; }
  .open-mobile-nav .hamburger span:last-of-type {
    top: 50%;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
/* --------------------------------------------------------------------------
 Footer Navigation Styles
 -----------------------------------------------------------------------------*/
.footer {
  padding-top: 130px;
  padding-bottom: 60px; }
  .footer__nav-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    margin: -40px 0 0 -120px;
    width: -webkit-calc(100% + 120px);
    width: -moz-calc(100% + 120px);
    width: calc(100% + 120px);
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .footer__nav-container > * {
    margin: 40px 0 0 120px; }
  @media (max-width: 768px) {
    .footer__nav-container > * {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
      -moz-box-flex: 1;
      -ms-flex: 1;
      flex: 1; } }
  .footer__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    margin: -14px 0 0 -77px;
    width: -webkit-calc(100% + 77px);
    width: -moz-calc(100% + 77px);
    width: calc(100% + 77px);
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 320px; }
  .footer__nav > * {
    margin: 14px 0 0 77px; }
  @media (max-width: 768px) {
    .footer__nav {
      min-width: 320px;
      width: 100%; } }
  .footer__nav a, .footer__nav a:visited {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #1d1d1d;
    white-space: nowrap; }
  .footer__nav a:hover, .footer__nav a:visited:hover {
    color: #619f42; }
  .footer .instagram-header-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    margin-bottom: 40px; }
  @media (max-width: 768px) {
    .footer .instagram-header-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      flex-direction: column;
      text-align: center; } }
  .footer .instagram-header-container .header, .footer .instagram-header-container .header--18, .footer .instagram-header-container .header--25, .footer .instagram-header-container .header--34, .footer .instagram-header-container .header--40, .footer .instagram-header-container .header--50, .footer .instagram-header-container .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .footer .instagram-header-container .slide-header, .footer .instagram-header-container .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .footer .instagram-header-container .module__header, .footer .instagram-header-container .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .footer .instagram-header-container .slide-header, .footer .instagram-header-container .header--57, .footer .instagram-header-container .header--60, .footer .instagram-header-container .header--67, .footer .instagram-header-container .header--100, .footer .instagram-header-container .image-w-popups-module .point-info-wrapper .text--16:nth-child(2), .image-w-popups-module .point-info-wrapper .footer .instagram-header-container .text--16:nth-child(2), .footer .instagram-header-container .quote-module .wrapper .text-wrapper .header::before, .quote-module .wrapper .text-wrapper .footer .instagram-header-container .header::before, .footer .instagram-header-container .quote-module .wrapper .text-wrapper .header::after, .quote-module .wrapper .text-wrapper .footer .instagram-header-container .header::after, .footer .instagram-header-container .article .quote-wrapper::before, .article .footer .instagram-header-container .quote-wrapper::before, .footer .instagram-header-container .article .quote-wrapper::after, .article .footer .instagram-header-container .quote-wrapper::after, .footer .instagram-header-container .studio__jon-jerde .quote-wrapper::before, .studio__jon-jerde .footer .instagram-header-container .quote-wrapper::before, .footer .instagram-header-container .studio__jon-jerde .quote-wrapper::after, .studio__jon-jerde .footer .instagram-header-container .quote-wrapper::after {
    font-size: 7vw; }
  @media (min-width: 1440px) {
      .footer .instagram-header-container .header, .footer .instagram-header-container .header--18, .footer .instagram-header-container .header--25, .footer .instagram-header-container .header--34, .footer .instagram-header-container .header--40, .footer .instagram-header-container .header--50, .footer .instagram-header-container .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .footer .instagram-header-container .slide-header, .footer .instagram-header-container .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .footer .instagram-header-container .module__header, .footer .instagram-header-container .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .footer .instagram-header-container .slide-header, .footer .instagram-header-container .header--57, .footer .instagram-header-container .header--60, .footer .instagram-header-container .header--67, .footer .instagram-header-container .header--100, .footer .instagram-header-container .image-w-popups-module .point-info-wrapper .text--16:nth-child(2), .image-w-popups-module .point-info-wrapper .footer .instagram-header-container .text--16:nth-child(2), .footer .instagram-header-container .quote-module .wrapper .text-wrapper .header::before, .quote-module .wrapper .text-wrapper .footer .instagram-header-container .header::before, .footer .instagram-header-container .quote-module .wrapper .text-wrapper .header::after, .quote-module .wrapper .text-wrapper .footer .instagram-header-container .header::after, .footer .instagram-header-container .article .quote-wrapper::before, .article .footer .instagram-header-container .quote-wrapper::before, .footer .instagram-header-container .article .quote-wrapper::after, .article .footer .instagram-header-container .quote-wrapper::after, .footer .instagram-header-container .studio__jon-jerde .quote-wrapper::before, .studio__jon-jerde .footer .instagram-header-container .quote-wrapper::before, .footer .instagram-header-container .studio__jon-jerde .quote-wrapper::after, .studio__jon-jerde .footer .instagram-header-container .quote-wrapper::after {
        font-size: 120px; } }
  @media (max-width: 768px) {
      .footer .instagram-header-container .header, .footer .instagram-header-container .header--18, .footer .instagram-header-container .header--25, .footer .instagram-header-container .header--34, .footer .instagram-header-container .header--40, .footer .instagram-header-container .header--50, .footer .instagram-header-container .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .footer .instagram-header-container .slide-header, .footer .instagram-header-container .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .footer .instagram-header-container .module__header, .footer .instagram-header-container .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .footer .instagram-header-container .slide-header, .footer .instagram-header-container .header--57, .footer .instagram-header-container .header--60, .footer .instagram-header-container .header--67, .footer .instagram-header-container .header--100, .footer .instagram-header-container .image-w-popups-module .point-info-wrapper .text--16:nth-child(2), .image-w-popups-module .point-info-wrapper .footer .instagram-header-container .text--16:nth-child(2), .footer .instagram-header-container .quote-module .wrapper .text-wrapper .header::before, .quote-module .wrapper .text-wrapper .footer .instagram-header-container .header::before, .footer .instagram-header-container .quote-module .wrapper .text-wrapper .header::after, .quote-module .wrapper .text-wrapper .footer .instagram-header-container .header::after, .footer .instagram-header-container .article .quote-wrapper::before, .article .footer .instagram-header-container .quote-wrapper::before, .footer .instagram-header-container .article .quote-wrapper::after, .article .footer .instagram-header-container .quote-wrapper::after, .footer .instagram-header-container .studio__jon-jerde .quote-wrapper::before, .studio__jon-jerde .footer .instagram-header-container .quote-wrapper::before, .footer .instagram-header-container .studio__jon-jerde .quote-wrapper::after, .studio__jon-jerde .footer .instagram-header-container .quote-wrapper::after {
        font-size: 40px;
        text-align: center;
        padding: 20px 0; } }
  .footer .instagram-container .instagram-wrapper {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: -32px 0 0 -32px;
    width: -webkit-calc(100% + 32px);
    width: -moz-calc(100% + 32px);
    width: calc(100% + 32px); }
  .footer .instagram-container .instagram-wrapper > * {
    margin: 32px 0 0 32px; }
  @media (max-width: 768px) {
      .footer .instagram-container .instagram-wrapper {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
  .footer .instagram-container .instagram-wrapper .instagram-post {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    display: block; }
    @media (max-width: 1024px) {
      .footer .instagram-container .instagram-wrapper .instagram-post:last-child {
        display: none; } }
    @media (max-width: 768px) {
      .footer .instagram-container .instagram-wrapper .instagram-post {
        min-width: 225px; }
        .footer .instagram-container .instagram-wrapper .instagram-post:last-child {
          display: block; } }
    @media (max-width: 425px) {
      .footer .instagram-container .instagram-wrapper .instagram-post {
        min-width: 60%; }
        .footer .instagram-container .instagram-wrapper .instagram-post:last-child {
          display: none; } }
    .footer .instagram-container .instagram-wrapper .instagram-post::before {
      content: "";
      display: block;
      padding-top: 100%; }
    .footer .instagram-container .instagram-wrapper .instagram-post .instagram-img {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0; }
  .footer .addresss-container {
    min-width: 230px; }
  .footer .addresss-container .social-media-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    margin-top: 14px; }
  .footer .addresss-container .social-media-container .social-link {
    width: 24px;
    height: 24px;
    background-position: center;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 17px; }
    .footer .addresss-container .social-media-container .social-link.facebook {
      background-image: url("/icon/facebook.png"); }
    .footer .addresss-container .social-media-container .social-link.instagram {
      background-image: url("/icon/instagram.png"); }
    .footer .addresss-container .social-media-container .social-link.linkedin {
      background-image: url("/icon/linkedin.png"); }
    .footer .addresss-container .social-media-container .social-link.twitter {
      background-image: url("/icon/twitter.png"); }
  .footer .mailing-list {
    max-width: 388px;
    width: 100%;
    min-width: 240px; }
  @media (min-width: 768px) {
    .footer .mailing-list {
      margin-left: auto; } }
  .footer .mailing-list input {
    margin-top: 20px; }
  .footer__quote-container {
    max-width: 600px;
    margin-top: 90px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center; }
  .footer__quote-container .logo-wrapper {
    margin-top: 30px; }
  .footer__quote-container .logo-wrapper img {
    max-height: 28px;
    height: 28px; }
  .footer__quote-container .header--18 {
    line-height: 1.5em; }
/* --------------------------------------------------------------------------
 LK Site Credit
 -----------------------------------------------------------------------------*/
.site-credit {
  font-size: 1.2rem;
  text-transform: uppercase;
  display: block;
  text-align: right; }
/* --------------------------------------------------------------------------
 Section Comment
 -----------------------------------------------------------------------------*/
.accordion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  margin-top: 140px; }
  @media (max-width: 768px) {
  .accordion {
    margin-top: 80px; } }
  .accordion__slide {
    border-top: 1px solid #1d1d1d;
    padding: 10px 0;
    overflow: hidden; }
  .accordion__slide:last-child {
    border-bottom: 1px solid #1d1d1d; }
  .accordion__slide.is-active .content-container-container {
    opacity: 1;
    max-height: 100px;
    pointer-events: all; }
  .accordion__slide.is-active .header-wrapper .text, .accordion__slide.is-active .header-wrapper .text--12, .accordion__slide.is-active .header-wrapper .text--16, .accordion__slide.is-active .header-wrapper .text--17, .accordion__slide.is-active .header-wrapper .text--18, .accordion__slide.is-active .header-wrapper .text--20, .accordion__slide.is-active .header-wrapper .studio__territories .dropdown-option, .studio__territories .accordion__slide.is-active .header-wrapper .dropdown-option, .accordion__slide.is-active .header-wrapper .text--21, .accordion__slide.is-active .header-wrapper .footer .mailing-list input, .footer .mailing-list .accordion__slide.is-active .header-wrapper input, .accordion__slide.is-active .header-wrapper .studio__territories .dropbtn, .studio__territories .accordion__slide.is-active .header-wrapper .dropbtn, .accordion__slide.is-active .header-wrapper .text--22, .accordion__slide.is-active .header-wrapper .contact__location .text-wrapper, .contact__location .accordion__slide.is-active .header-wrapper .text-wrapper {
    color: #619f42; }
  .accordion__slide .header-wrapper {
    cursor: pointer; }
  .accordion__slide .header-wrapper .text, .accordion__slide .header-wrapper .text--12, .accordion__slide .header-wrapper .text--16, .accordion__slide .header-wrapper .text--17, .accordion__slide .header-wrapper .text--18, .accordion__slide .header-wrapper .text--20, .accordion__slide .header-wrapper .studio__territories .dropdown-option, .studio__territories .accordion__slide .header-wrapper .dropdown-option, .accordion__slide .header-wrapper .text--21, .accordion__slide .header-wrapper .footer .mailing-list input, .footer .mailing-list .accordion__slide .header-wrapper input, .accordion__slide .header-wrapper .studio__territories .dropbtn, .studio__territories .accordion__slide .header-wrapper .dropbtn, .accordion__slide .header-wrapper .text--22, .accordion__slide .header-wrapper .contact__location .text-wrapper, .contact__location .accordion__slide .header-wrapper .text-wrapper {
    font-size: 34px; }
  .accordion__slide .content-container-container {
    position: relative;
    max-height: 0px;
    opacity: 0;
    height: 9999999px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    pointer-events: none; }
  .accordion__slide .content-container {
    position: absolute;
    top: 20px;
    left: 0;
    width: 100%; }
  .accordion__slide .content-container.flex-spacing {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -30px 0 0 -30px;
    width: -webkit-calc(100% + 30px);
    width: -moz-calc(100% + 30px);
    width: calc(100% + 30px); }
    .accordion__slide .content-container.flex-spacing > * {
      margin: 30px 0 0 30px; }
    .accordion__slide .content-container.flex-spacing > * {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
      -moz-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      min-width: 26%;
      min-width: -webkit-calc(33% - 39px);
      min-width: -moz-calc(33% - 39px);
      min-width: calc(33% - 39px);
      max-width: 33%;
      max-width: -webkit-calc(33% - 39px);
      max-width: -moz-calc(33% - 39px);
      max-width: calc(33% - 39px); }
      @media (max-width: 1024px) {
      .accordion__slide .content-container.flex-spacing > * {
        min-width: 270px;
        max-width: 540px;
        max-width: -webkit-calc(50% - 39px);
        max-width: -moz-calc(50% - 39px);
        max-width: calc(50% - 39px); } }
      @media (max-width: 768px) {
      .accordion__slide .content-container.flex-spacing > * {
        min-width: 200px; } }
      @media (max-width: 600px) {
      .accordion__slide .content-container.flex-spacing > * {
        min-width: 51%;
        max-width: 540px; } }
  .accordion__slide .content-container .content-wrapper {
    pointer-events: none; }
    .accordion__slide .content-container .content-wrapper > * {
      pointer-events: all; }
  .accordion__slide .content-container .paragraph-wrapper {
    margin-left: auto;
    width: 50vw;
    max-width: 681px;
    margin-right: 80px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: -48px; }
    @media (max-width: 1024px) {
      .accordion__slide .content-container .paragraph-wrapper {
        margin-top: 0px;
        margin-right: 20px;
        width: 100%; } }
    .accordion__slide .content-container .paragraph-wrapper .text--18 {
      margin-bottom: 20px; }
  .accordion__slide-toggler {
    position: relative;
    width: 22px;
    height: 22px;
    min-width: 22px;
    min-height: 22px; }
  .accordion__slide-toggler::before, .accordion__slide-toggler::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 22px;
    height: 1px;
    background-color: #1d1d1d;
    -webkit-transition: all 0.3s cubic-bezier(0.35, -0.35, 0.47, 1.37);
    -o-transition: all 0.3s cubic-bezier(0.35, -0.35, 0.47, 1.37);
    -moz-transition: all 0.3s cubic-bezier(0.35, -0.35, 0.47, 1.37);
    transition: all 0.3s cubic-bezier(0.35, -0.35, 0.47, 1.37);
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%); }
  .is-active .accordion__slide-toggler::before, .is-active .accordion__slide-toggler::after {
    background-color: #619f42; }
  .accordion__slide-toggler::before {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(90deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(90deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(90deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(90deg);
    transform: translateX(-50%) translateY(-50%) rotate(90deg); }
  .is-active .accordion__slide-toggler::before {
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%); }

.timeline-container {
  position: relative; }
  .timeline-container .section-title {
    position: absolute;
    top: 20px;
    left: 80px;
    max-width: 400px;
    width: 38%; }
  @media (max-width: 1024px) {
    .timeline-container .section-title {
      left: 30px; } }
  @media (max-width: 768px) {
    .timeline-container .section-title {
      width: 100%;
      top: 0;
      padding-left: 30px;
      position: static; } }

.timeline {
  width: 100%; }
  .timeline__group-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    position: relative; }
  @media (max-width: 768px) {
    .timeline__group-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      flex-direction: column; } }
  .timeline__group-container .year {
    padding: 30px;
    padding-top: 20px;
    background: #fffdf4;
    text-align: center;
    z-index: 3;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%); }
  @media (max-width: 768px) {
      .timeline__group-container .year {
        left: auto;
        right: 0;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
        font-size: 36px;
        padding: 20px; } }
  .timeline__group-container .vertical-line {
    background: #1d1d1d;
    text-align: center;
    z-index: 1;
    position: absolute;
    top: 0;
    height: 100%;
    width: 1px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%); }
  @media (max-width: 768px) {
      .timeline__group-container .vertical-line {
        left: auto;
        right: 63px;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0); } }
  .timeline .event-wrapper.to-right {
    margin-left: auto; }
  @media (max-width: 768px) {
      .timeline .event-wrapper.to-right {
        margin-left: 0;
        margin-right: auto; } }
  .timeline .event-wrapper.to-right .always-pad {
    padding-right: 80px; }
    @media (max-width: 1024px) {
      .timeline .event-wrapper.to-right .always-pad {
        padding-right: 30px; } }
    @media (max-width: 768px) {
      .timeline .event-wrapper.to-right .always-pad {
        padding-left: 80px; } }
      @media (max-width: 768px) and (max-width: 1024px) {
        .timeline .event-wrapper.to-right .always-pad {
          padding-left: 30px; } }
  .timeline .event-wrapper.to-right.should-pad .event-image {
    padding-right: 80px; }
    @media (max-width: 1024px) {
        .timeline .event-wrapper.to-right.should-pad .event-image {
          padding-right: 30px; } }
    @media (max-width: 768px) {
        .timeline .event-wrapper.to-right.should-pad .event-image {
          padding-left: 80px; } }
      @media (max-width: 768px) and (max-width: 1024px) {
          .timeline .event-wrapper.to-right.should-pad .event-image {
            padding-left: 30px; } }
  .timeline .event-wrapper.to-left {
    margin-right: auto; }
  .timeline .event-wrapper.to-left .always-pad {
    padding-left: 80px; }
    @media (max-width: 1024px) {
      .timeline .event-wrapper.to-left .always-pad {
        padding-left: 30px; } }
  .timeline .event-wrapper.to-left.should-pad .event-image {
    padding-left: 80px; }
    @media (max-width: 1024px) {
        .timeline .event-wrapper.to-left.should-pad .event-image {
          padding-left: 30px; } }
  .timeline__event {
    width: 38.6530014641vw;
    max-width: 603px;
    padding-top: 30px;
    min-height: 72px; }
  @media (max-width: 768px) {
    .timeline__event {
      width: 70vw;
      padding-top: 40px; } }
  .timeline__event * + .event-image {
    padding-top: 15px; }

.super-gallery-container .controller-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 10px; }
  @media (max-width: 768px) {
    .super-gallery-container .controller-container {
      margin-top: 5px; } }
  .super-gallery-container .controller-container > *:first-child {
    margin-right: 20px; }
  @media (max-width: 768px) {
      .super-gallery-container .controller-container .gallery-counter {
        font-size: 16px; } }
  .super-gallery-container .controller-container .gallery-arrow svg {
    width: 32px;
    max-height: 12px; }
  .super-gallery-container .controller-container .gallery-arrow path {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    stroke: #1d1d1d; }
  .super-gallery-container .controller-container .gallery-arrow:hover path {
    stroke: #619f42; }
  .super-gallery-container.full-bleed, .super-gallery-container.staggered-images, .super-gallery-container.horizontal-images, .super-gallery-container.stacked-images, .super-gallery-container.three-clustered, .super-gallery-container.three-inline {
    position: relative;
    margin-top: 80px; }
  .super-gallery-container.full-bleed .controller-container, .super-gallery-container.staggered-images .controller-container, .super-gallery-container.horizontal-images .controller-container, .super-gallery-container.stacked-images .controller-container, .super-gallery-container.three-clustered .controller-container, .super-gallery-container.three-inline .controller-container {
    position: absolute;
    right: 20px;
    top: 50%;
    z-index: 10; }
  .super-gallery-container.full-bleed .controller-container .gallery-arrow svg, .super-gallery-container.staggered-images .controller-container .gallery-arrow svg, .super-gallery-container.horizontal-images .controller-container .gallery-arrow svg, .super-gallery-container.stacked-images .controller-container .gallery-arrow svg, .super-gallery-container.three-clustered .controller-container .gallery-arrow svg, .super-gallery-container.three-inline .controller-container .gallery-arrow svg {
    width: 60px;
    max-height: 22.5px; }
  @media (max-width: 768px) {
      .super-gallery-container.full-bleed .controller-container, .super-gallery-container.staggered-images .controller-container, .super-gallery-container.horizontal-images .controller-container, .super-gallery-container.stacked-images .controller-container, .super-gallery-container.three-clustered .controller-container, .super-gallery-container.three-inline .controller-container {
        right: 0; }
        .super-gallery-container.full-bleed .controller-container .gallery-arrow svg, .super-gallery-container.staggered-images .controller-container .gallery-arrow svg, .super-gallery-container.horizontal-images .controller-container .gallery-arrow svg, .super-gallery-container.stacked-images .controller-container .gallery-arrow svg, .super-gallery-container.three-clustered .controller-container .gallery-arrow svg, .super-gallery-container.three-inline .controller-container .gallery-arrow svg {
          width: 40px;
          max-height: 15px; } }

.gallery-module {
  margin-top: 140px; }
  @media (max-width: 768px) {
  .gallery-module {
    margin-top: 80px; } }
  .gallery-module.bordered .slide-image {
    border: 1px solid #1d1d1d; }
  .gallery-module .introdution-wrapper .module__header {
    margin-bottom: 5px; }
  .gallery-module .introdution-wrapper .module__description {
    max-width: 562px; }
  .gallery-module .section-divider {
    margin: 40px auto; }
  .gallery-module .swiper-slide {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative; }
  .gallery-module .swiper-slide .zoom-button {
    position: absolute;
    z-index: 10;
    left: 20px;
    width: 40px;
    height: 40px;
    border: 1px solid #1d1d1d;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    bottom: 20px;
    display: none; }
  .gallery-module .swiper-slide .zoom-button svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 15px; }
  .gallery-module.blurred-sides {
    overflow: visible; }
  .gallery-module.blurred-sides .image-gallery-wrapper {
    width: 50vw;
    max-width: 651px;
    margin-left: auto;
    margin-right: auto; }
  @media (max-width: 1024px) {
      .gallery-module.blurred-sides .image-gallery-wrapper {
        width: 70vw; } }
  @media (max-width: 768px) {
      .gallery-module.blurred-sides .image-gallery-wrapper {
        width: 80vw; } }
  .gallery-module.blurred-sides .image-gallery-wrapper .swiper-container {
    overflow: visible; }
    .gallery-module.blurred-sides .image-gallery-wrapper .swiper-container .swiper-slide {
      margin-bottom: auto;
      position: relative; }
    .gallery-module.blurred-sides .image-gallery-wrapper .swiper-container .swiper-slide .image-slide-wrapper {
      position: relative; }
    .gallery-module.blurred-sides .image-gallery-wrapper .swiper-container .swiper-slide .slide-image {
      width: 100%;
      height: 37.0451237263vw;
      max-height: 509px;
      position: static;
      -webkit-transition: all 0.26s ease;
      -o-transition: all 0.26s ease;
      -moz-transition: all 0.26s ease;
      transition: all 0.26s ease;
      -webkit-transform-origin: bottom left;
      -moz-transform-origin: bottom left;
      -ms-transform-origin: bottom left;
      -o-transform-origin: bottom left;
      transform-origin: bottom left;
      -webkit-transform: scale(0.95);
      -moz-transform: scale(0.95);
      -ms-transform: scale(0.95);
      -o-transform: scale(0.95);
      transform: scale(0.95);
      opacity: 0.4; }
    @media (max-width: 1024px) {
          .gallery-module.blurred-sides .image-gallery-wrapper .swiper-container .swiper-slide .slide-image {
            height: 51.8631732169vw; } }
    @media (max-width: 768px) {
          .gallery-module.blurred-sides .image-gallery-wrapper .swiper-container .swiper-slide .slide-image {
            height: 59.2721979622vw; } }
    .gallery-module.blurred-sides .image-gallery-wrapper .swiper-container .swiper-slide .text-wrapper {
      padding-left: 120px;
      padding-top: 10px;
      position: relative; }
    @media (max-width: 768px) {
          .gallery-module.blurred-sides .image-gallery-wrapper .swiper-container .swiper-slide .text-wrapper {
            padding-left: 0;
            padding-top: 34px; } }
    .gallery-module.blurred-sides .image-gallery-wrapper .swiper-container .swiper-slide .slide-text, .gallery-module.blurred-sides .image-gallery-wrapper .swiper-container .swiper-slide .slide-header {
      -webkit-transition: 0.1s;
      -o-transition: 0.1s;
      -moz-transition: 0.1s;
      transition: 0.1s;
      opacity: 0;
      max-width: 420px;
      margin-left: auto; }
    .gallery-module.blurred-sides .image-gallery-wrapper .swiper-container .swiper-slide.swiper-slide-active {
      z-index: 10; }
    .gallery-module.blurred-sides .image-gallery-wrapper .swiper-container .swiper-slide.swiper-slide-active .slide-image {
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -ms-transform: scale(1);
      -o-transform: scale(1);
      transform: scale(1);
      -webkit-filter: blur(0);
      filter: blur(0);
      opacity: 1; }
    .gallery-module.blurred-sides .image-gallery-wrapper .swiper-container .swiper-slide.swiper-slide-active .slide-text, .gallery-module.blurred-sides .image-gallery-wrapper .swiper-container .swiper-slide.swiper-slide-active .slide-header {
      opacity: 1; }
    .gallery-module.blurred-sides .image-gallery-wrapper .swiper-container .swiper-slide.swiper-slide-active .zoom-button {
      display: block;
      left: 25px;
      bottom: 25px; }
    .gallery-module.blurred-sides .image-gallery-wrapper .swiper-container .swiper-slide.swiper-slide-prev .slide-image {
      -webkit-transform-origin: bottom right;
      -moz-transform-origin: bottom right;
      -ms-transform-origin: bottom right;
      -o-transform-origin: bottom right;
      transform-origin: bottom right;
      -webkit-transform: scale(0.95);
      -moz-transform: scale(0.95);
      -ms-transform: scale(0.95);
      -o-transform: scale(0.95);
      transform: scale(0.95); }
      @media (max-width: 768px) {
          .gallery-module.blurred-sides .image-gallery-wrapper .swiper-container .swiper-slide.swiper-slide-prev .slide-image {
            -webkit-transform: translateX(2%) scale(0.95);
            -moz-transform: translateX(2%) scale(0.95);
            -ms-transform: translateX(2%) scale(0.95);
            -o-transform: translateX(2%) scale(0.95);
            transform: translateX(2%) scale(0.95); } }
    .gallery-module.blurred-sides .image-gallery-wrapper .swiper-container .swiper-slide.swiper-slide-next .slide-image {
      -webkit-transform-origin: bottom left;
      -moz-transform-origin: bottom left;
      -ms-transform-origin: bottom left;
      -o-transform-origin: bottom left;
      transform-origin: bottom left;
      -webkit-transform: scale(0.95);
      -moz-transform: scale(0.95);
      -ms-transform: scale(0.95);
      -o-transform: scale(0.95);
      transform: scale(0.95); }
      @media (max-width: 768px) {
          .gallery-module.blurred-sides .image-gallery-wrapper .swiper-container .swiper-slide.swiper-slide-next .slide-image {
            -webkit-transform: translateX(-2%) scale(0.95);
            -moz-transform: translateX(-2%) scale(0.95);
            -ms-transform: translateX(-2%) scale(0.95);
            -o-transform: translateX(-2%) scale(0.95);
            transform: translateX(-2%) scale(0.95); } }
  .gallery-module.blurred-sides .controller-container {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0; }
  .gallery-module.blurred-sides .swiper-slide-active .controller-container {
    opacity: 1; }
  .gallery-module.centered-gallery .image-gallery-wrapper {
    overflow: hidden;
    width: 70vw;
    max-width: 964px;
    margin-left: auto;
    margin-right: auto;
    padding: 37px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media (max-width: 1024px) {
      .gallery-module.centered-gallery .image-gallery-wrapper {
        width: 75vw; } }
  @media (max-width: 768px) {
      .gallery-module.centered-gallery .image-gallery-wrapper {
        width: 100%; } }
  .gallery-module.centered-gallery .image-gallery-wrapper .image-gallery {
    position: relative; }
  .gallery-module.centered-gallery .image-gallery-wrapper .swiper-container .swiper-slide {
    margin-bottom: auto;
    position: relative; }
    .gallery-module.centered-gallery .image-gallery-wrapper .swiper-container .swiper-slide .slide-image {
      max-height: 637px;
      width: 100%;
      height: 46.255186722vw;
      margin: 0 auto;
      position: static; }
    .gallery-module.centered-gallery .image-gallery-wrapper .swiper-container .swiper-slide .text-wrapper {
      padding-left: 120px;
      padding-top: 10px;
      position: relative; }
    @media (max-width: 768px) {
          .gallery-module.centered-gallery .image-gallery-wrapper .swiper-container .swiper-slide .text-wrapper {
            padding-left: 0; } }
    .gallery-module.centered-gallery .image-gallery-wrapper .swiper-container .swiper-slide .slide-text, .gallery-module.centered-gallery .image-gallery-wrapper .swiper-container .swiper-slide .slide-header {
      max-width: 420px;
      margin-left: auto; }
  .gallery-module.centered-gallery .image-gallery-wrapper .controller-container {
    position: absolute;
    top: 50%;
    left: 98%;
    z-index: 100;
    margin: 0; }
  .gallery-module.full-bleed .swiper-wrapper .swiper-slide {
    height: 100%; }
    .gallery-module.full-bleed .swiper-wrapper .swiper-slide .slide-image {
      position: static;
      height: 80vh;
      max-height: 80vw;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat; }
    .gallery-module.full-bleed .swiper-wrapper .swiper-slide .text-wrapper {
      padding-left: 180px;
      padding-top: 30px;
      -webkit-box-sizing: content-box;
      -moz-box-sizing: content-box;
      box-sizing: content-box;
      width: 33vw;
      max-width: 562px;
      position: relative; }
    @media (max-width: 1024px) {
        .gallery-module.full-bleed .swiper-wrapper .swiper-slide .text-wrapper {
          padding-left: 60px;
          width: 40vw; } }
    @media (max-width: 768px) {
        .gallery-module.full-bleed .swiper-wrapper .swiper-slide .text-wrapper {
          padding-left: 30px;
          padding-right: 30px;
          width: 100%;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; } }
  .gallery-module.staggered-images .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column; }
  .gallery-module.staggered-images .swiper-slide:nth-child(odd) {
    margin-bottom: auto;
    padding-bottom: 60px; }
    @media (max-width: 768px) {
      .gallery-module.staggered-images .swiper-slide:nth-child(odd) {
        padding-bottom: 30px; } }
  .gallery-module.staggered-images .swiper-slide:nth-child(even) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    margin-top: auto;
    padding-top: 60px; }
    @media (max-width: 768px) {
      .gallery-module.staggered-images .swiper-slide:nth-child(even) {
        padding-top: 30px; } }
  .gallery-module.staggered-images .slide-image {
    width: auto; }
  .gallery-module.staggered-images .text-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
    max-width: 417px;
    margin-left: auto;
    position: relative; }
  .gallery-module.horizontal-images .slide-image {
    position: static;
    height: 80vh;
    max-height: 51.317715959vw;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  @media (min-width: 1440px) {
      .gallery-module.horizontal-images .slide-image {
        max-height: 790px; } }
  @media (max-width: 768px) {
      .gallery-module.horizontal-images .slide-image {
        max-height: 100vw; } }
  .gallery-module.horizontal-images .text-wrapper {
    padding-top: 20px;
    padding-left: 60px;
    max-width: 417px;
    margin-right: auto;
    position: relative; }
  @media (max-width: 768px) {
      .gallery-module.horizontal-images .text-wrapper {
        padding-left: 30px; } }
  .gallery-module.stacked-images .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .gallery-module.stacked-images .slide-image {
    position: static;
    margin-bottom: 30px;
    width: 50%;
    height: 33vw;
    max-height: 701px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  @media (max-width: 768px) {
      .gallery-module.stacked-images .slide-image {
        width: 100%;
        height: 66vw; } }
  .gallery-module.stacked-images .text-wrapper {
    padding-left: 60px;
    max-width: 417px;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: 30px;
    position: relative; }
  @media (max-width: 768px) {
      .gallery-module.stacked-images .text-wrapper {
        padding-left: 30px; } }
  .gallery-module.with-large-header .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex; }
  @media (max-width: 768px) {
      .gallery-module.with-large-header .swiper-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column; } }
  .gallery-module.with-large-header .swiper-slide .slide-image {
    position: static;
    width: 50%;
    height: 32.7232796486vw;
    max-height: 447px; }
    @media (max-width: 768px) {
      .gallery-module.with-large-header .swiper-slide .slide-image {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column;
        width: 100%;
        height: 65.4465592972vw; } }
  .gallery-module.with-large-header .swiper-slide .text-wrapper {
    padding-left: 60px;
    max-width: 533px;
    width: 50%;
    margin-right: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative; }
    @media (max-width: 768px) {
      .gallery-module.with-large-header .swiper-slide .text-wrapper {
        padding-top: 30px;
        padding-left: 0px;
        width: 100%; } }
  .gallery-module.with-large-header .swiper-slide .slide-header {
    margin-bottom: 10px; }
  .gallery-module.with-large-stationary-header .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  @media (max-width: 768px) {
      .gallery-module.with-large-stationary-header .swiper-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column; } }
  .gallery-module.with-large-stationary-header .swiper-slide .slide-image {
    position: static;
    width: 50%;
    height: 32.7232796486vw;
    max-height: 447px; }
    @media (max-width: 768px) {
      .gallery-module.with-large-stationary-header .swiper-slide .slide-image {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column;
        width: 100%;
        height: 65.4465592972vw; } }
  .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper {
    padding-top: 40px;
    margin-top: auto; }
    .gallery-module.with-large-stationary-header .swiper-slide .text-wrapper {
      padding-left: 60px;
      max-width: 533px;
      width: 50%;
      margin-right: auto;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      position: relative; }
    @media (max-width: 768px) {
      .gallery-module.with-large-stationary-header .swiper-slide .text-wrapper {
        padding-top: 30px;
        padding-left: 0px;
        width: 100%; } }
  .gallery-module.with-large-stationary-header .swiper-slide .slide-header {
    margin-bottom: 10px; }
  .gallery-module.three-clustered .image-gallery {
    position: relative; }
  .gallery-module.three-clustered .swiper-wrapper .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex; }
    @media (max-width: 768px) {
      .gallery-module.three-clustered .swiper-wrapper .swiper-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column; } }
    .gallery-module.three-clustered .swiper-wrapper .swiper-slide .text-wrapper {
      margin-top: 10px;
      max-width: 360px;
      width: 80%; }
    .gallery-module.three-clustered .swiper-wrapper .swiper-slide .left-container {
      width: 50%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding-right: 70px; }
    @media (max-width: 768px) {
        .gallery-module.three-clustered .swiper-wrapper .swiper-slide .left-container {
          width: 100%;
          padding-right: 0;
          margin-bottom: 40px; } }
    .gallery-module.three-clustered .swiper-wrapper .swiper-slide .left-container:first-child img {
      max-width: 100%;
      max-height: 800px;
      width: auto;
      height: auto; }
    .gallery-module.three-clustered .swiper-wrapper .swiper-slide .right-container {
      width: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      flex-direction: column; }
    @media (max-width: 768px) {
        .gallery-module.three-clustered .swiper-wrapper .swiper-slide .right-container {
          width: 100%; } }
    .gallery-module.three-clustered .swiper-wrapper .swiper-slide .right-container .text-wrapper {
      display: none; }
    @media (max-width: 768px) {
          .gallery-module.three-clustered .swiper-wrapper .swiper-slide .right-container .text-wrapper {
            display: block; } }
    .gallery-module.three-clustered .swiper-wrapper .swiper-slide .right-container .img-text-wrapper:first-child {
      max-width: 90%;
      margin-bottom: 20px;
      margin-top: 60px; }
      @media (max-width: 768px) {
          .gallery-module.three-clustered .swiper-wrapper .swiper-slide .right-container .img-text-wrapper:first-child {
            margin-left: auto;
            margin-bottom: 40px;
            margin-top: 0px; } }
      .gallery-module.three-clustered .swiper-wrapper .swiper-slide .right-container .img-text-wrapper:first-child img {
        max-width: 100%;
        max-height: 400px;
        width: auto;
        height: auto; }
    .gallery-module.three-clustered .swiper-wrapper .swiper-slide .right-container .img-text-wrapper:nth-child(2) {
      width: 100%; }
      .gallery-module.three-clustered .swiper-wrapper .swiper-slide .right-container .img-text-wrapper:nth-child(2) img {
        max-width: 100%;
        max-height: 460px; }
  .gallery-module.three-inline .image-gallery {
    position: relative; }
  .gallery-module.three-inline .img-text-wrapper {
    position: relative; }
  .gallery-module.three-inline .slide-image {
    width: 100%;
    max-height: 400px;
    height: 33vw;
    position: static; }
  @media (max-width: 768px) {
      .gallery-module.three-inline .slide-image {
        height: 90vw; } }
  .gallery-module.three-inline .swiper-wrapper .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex; }
    @media (max-width: 768px) {
      .gallery-module.three-inline .swiper-wrapper .swiper-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column; } }
    .gallery-module.three-inline .swiper-wrapper .swiper-slide .text-wrapper {
      margin-top: 10px;
      max-width: 360px;
      width: 80%; }
    .gallery-module.three-inline .swiper-wrapper .swiper-slide .left-container {
      width: 33%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding-right: 40px; }
    @media (max-width: 768px) {
        .gallery-module.three-inline .swiper-wrapper .swiper-slide .left-container {
          width: 100%;
          padding-right: 0;
          margin-bottom: 40px; } }
    .gallery-module.three-inline .swiper-wrapper .swiper-slide .left-container:first-child img {
      max-width: 100%;
      max-height: 800px;
      width: auto;
      height: auto; }
    .gallery-module.three-inline .swiper-wrapper .swiper-slide .right-container {
      width: 66%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-box;
      display: flex; }
    @media (max-width: 768px) {
        .gallery-module.three-inline .swiper-wrapper .swiper-slide .right-container {
          width: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: -moz-box;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          -webkit-flex-direction: column;
          -moz-box-orient: vertical;
          -moz-box-direction: normal;
          flex-direction: column; } }
    .gallery-module.three-inline .swiper-wrapper .swiper-slide .right-container .img-text-wrapper:first-child {
      width: 50%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding-right: 40px; }
      @media (max-width: 768px) {
          .gallery-module.three-inline .swiper-wrapper .swiper-slide .right-container .img-text-wrapper:first-child {
            padding-right: 0;
            width: 100%;
            margin-bottom: 40px; } }
    .gallery-module.three-inline .swiper-wrapper .swiper-slide .right-container .img-text-wrapper:nth-child(2) {
      width: 50%; }
      @media (max-width: 768px) {
          .gallery-module.three-inline .swiper-wrapper .swiper-slide .right-container .img-text-wrapper:nth-child(2) {
            width: 100%; } }
  .gallery-module .read-more-button, .gallery-module .read-less-button {
    display: inline;
    color: #619f42;
    cursor: pointer; }
  .gallery-module .extra-text, .gallery-module .read-less-button {
    display: none; }
  .gallery-module .slide-text.is-active .extra-text, .gallery-module .slide-text.is-active .read-less-button {
    display: inline; }
  .gallery-module .slide-text.is-active .read-more-button {
    display: none; }
  .gallery-module .link-out-text {
    display: inline;
    margin-left: 10px; }

.gallery-w-blurred-sides {
  margin-top: 140px;
  overflow: visible; }
  @media (max-width: 768px) {
  .gallery-w-blurred-sides {
    margin-top: 80px; } }
  .gallery-w-blurred-sides.bordered .slide-image {
    border: 1px solid #1d1d1d; }
  .gallery-w-blurred-sides .introdution-wrapper .module__header {
    margin-bottom: 5px; }
  .gallery-w-blurred-sides .introdution-wrapper .module__description {
    max-width: 562px; }
  .gallery-w-blurred-sides .section-divider {
    margin: 40px auto; }
  .gallery-w-blurred-sides .swiper-container {
    overflow: visible;
    width: 50vw;
    max-width: 651px;
    margin-left: auto;
    margin-right: auto;
    position: relative; }
  @media (max-width: 1024px) {
    .gallery-w-blurred-sides .swiper-container {
      width: 70vw; } }
  @media (max-width: 768px) {
    .gallery-w-blurred-sides .swiper-container {
      width: 80vw; } }
  .gallery-w-blurred-sides .swiper-wrapper {
    overflow: visible; }
  .gallery-w-blurred-sides .swiper-slide {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    width: 100%; }
  .gallery-w-blurred-sides .slide-image-wrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 39.0937019969vw;
    max-height: 509px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
  @media (max-width: 1024px) {
    .gallery-w-blurred-sides .slide-image-wrapper {
      height: 54.7311827957vw; } }
  @media (max-width: 768px) {
    .gallery-w-blurred-sides .slide-image-wrapper {
      height: 62.5499231951vw; } }
  .gallery-w-blurred-sides .image-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    clip: rect(7.8187403994vw, 6000px, 2000px, 0px);
    -webkit-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    transition: all 0.7s ease; }
  .gallery-w-blurred-sides .slide-image {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    pointer-events: none;
    -webkit-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -o-transform-origin: bottom left;
    transform-origin: bottom left;
    opacity: 0.4;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%); }
  .gallery-w-blurred-sides .text-wrapper {
    padding-left: 120px;
    padding-top: 10px;
    position: relative; }
  @media (max-width: 768px) {
    .gallery-w-blurred-sides .text-wrapper {
      padding-left: 0;
      padding-top: 38px;
      margin-left: 0; } }
  .gallery-w-blurred-sides .text-wrapper .read-more-button, .gallery-w-blurred-sides .text-wrapper .read-less-button {
    display: inline;
    color: #619f42;
    cursor: pointer; }
  .gallery-w-blurred-sides .text-wrapper .extra-text, .gallery-w-blurred-sides .text-wrapper .read-less-button {
    display: none; }
  .gallery-w-blurred-sides .text-wrapper .slide-text.is-active .extra-text, .gallery-w-blurred-sides .text-wrapper .slide-text.is-active .read-less-button {
    display: inline; }
  .gallery-w-blurred-sides .text-wrapper .slide-text.is-active .read-more-button {
    display: none; }
  .gallery-w-blurred-sides .text-wrapper .link-out-text {
    display: inline;
    margin-left: 10px; }
  .gallery-w-blurred-sides .slide-text, .gallery-w-blurred-sides .slide-header {
    -webkit-transition: 0.1s;
    -o-transition: 0.1s;
    -moz-transition: 0.1s;
    transition: 0.1s;
    opacity: 0;
    max-width: 420px;
    margin-left: auto; }
  .gallery-w-blurred-sides .swiper-slide-active {
    z-index: 10; }
  .gallery-w-blurred-sides .swiper-slide-active .image-wrapper {
    clip: rect(0, 6000px, 2000px, 0px); }
  .gallery-w-blurred-sides .swiper-slide-active .slide-image {
    opacity: 1; }
  .gallery-w-blurred-sides .swiper-slide-active .slide-text, .gallery-w-blurred-sides .swiper-slide-active .slide-header {
    opacity: 1;
    -webkit-transition: 0.8s;
    -o-transition: 0.8s;
    -moz-transition: 0.8s;
    transition: 0.8s; }
  .gallery-w-blurred-sides .swiper-slide-active .zoom-button {
    display: block; }
  .gallery-w-blurred-sides .swiper-slide-prev .slide-image {
    -webkit-transform-origin: bottom right;
    -moz-transform-origin: bottom right;
    -ms-transform-origin: bottom right;
    -o-transform-origin: bottom right;
    transform-origin: bottom right; }


  .gallery-w-blurred-sides .controller-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 10px;
    position: absolute;
    top: 509px;
    left: 0;
    z-index: 10; }
  @media (max-width: 1302px) {
    .gallery-w-blurred-sides .controller-container {
      top: 39.0937019969vw; } }
  @media (max-width: 1024px) {
    .gallery-w-blurred-sides .controller-container {
      top: 54.7311827957vw; } }
    @media (max-width: 1024px) and (min-width: 930px) {
      .gallery-w-blurred-sides .controller-container {
        top: 509px; } }
  @media (max-width: 768px) {
    .gallery-w-blurred-sides .controller-container {
      top: 62.5499231951vw; } }
  @media (max-width: 768px) {
    .gallery-w-blurred-sides .controller-container {
      margin-top: 5px; } }
  .gallery-w-blurred-sides .controller-container > *:first-child {
    margin-right: 20px; }
  @media (max-width: 768px) {
      .gallery-w-blurred-sides .controller-container .gallery-counter {
        font-size: 16px; } }
  .gallery-w-blurred-sides .controller-container .gallery-arrow {
    cursor: pointer; }
  .gallery-w-blurred-sides .controller-container .gallery-arrow svg {
    width: 32px;
    max-height: 12px; }
  .gallery-w-blurred-sides .controller-container .gallery-arrow path {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    stroke: #1d1d1d; }
  .gallery-w-blurred-sides .controller-container .gallery-arrow:hover path {
    stroke: #619f42; }
  .gallery-w-blurred-sides .zoom-button {
    display: none;
    position: absolute;
    z-index: 10;
    left: 20px;
    bottom: 20px;
    width: 40px;
    height: 40px;
    border: 1px solid #1d1d1d;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background-color: rgba(255, 255, 255, 0.3); }
  .gallery-w-blurred-sides .zoom-button svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 15px; }

.gallery-zoom-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
  background-color: rgba(255, 253, 244, 0.9);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .gallery-zoom-overlay.hidden {
    opacity: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none; }
  .gallery-zoom-overlay img {
    max-width: 90%;
    max-height: 90%; }
  .gallery-zoom-overlay .close-button {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
    width: 30px;
    height: 30px; }
  .gallery-zoom-overlay .close-button::before, .gallery-zoom-overlay .close-button::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    width: 20px;
    height: 1px;
    background-color: #1d1d1d; }
  .gallery-zoom-overlay .close-button::before {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    transform: translateX(-50%) translateY(-50%) rotate(-45deg); }
  .gallery-zoom-overlay .close-button::after {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg); }

.happenings-gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex; }
  @media (max-width: 768px) {
  .happenings-gallery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column; } }
  .happenings-gallery .text-block {
    min-width: 309px;
    width: 309px;
    margin-right: 107px;
    padding-bottom: 78px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column; }
  @media (max-width: 768px) {
    .happenings-gallery .text-block {
      width: 100%;
      min-width: 0;
      padding-bottom: 10px;
      padding-right: 80px;
      margin-right: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
      -moz-box-orient: vertical;
      -moz-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse; }
      .happenings-gallery .text-block .controller-container {
        margin-top: 30px; } }
  .happenings-gallery .text-block .header-wrapper {
    margin-top: auto;
    padding-top: 50px; }
  @media (max-width: 768px) {
      .happenings-gallery .text-block .header-wrapper {
        padding-top: 0px; } }
  @media (max-width: 425px) {
        .happenings-gallery .text-block .header-wrapper .header--50, .happenings-gallery .text-block .header-wrapper .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .happenings-gallery .text-block .header-wrapper .slide-header, .happenings-gallery .text-block .header-wrapper .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .happenings-gallery .text-block .header-wrapper .module__header, .happenings-gallery .text-block .header-wrapper .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .happenings-gallery .text-block .header-wrapper .slide-header {
          font-size: 30px; } }
  .happenings-gallery .text-block .header-wrapper .text--20, .happenings-gallery .text-block .header-wrapper .studio__territories .dropdown-option, .studio__territories .happenings-gallery .text-block .header-wrapper .dropdown-option {
    margin-top: 10px;
    margin-bottom: 30px; }
  .happenings-gallery .gallery-block {
    position: relative;
    overflow: hidden;
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .happenings-gallery .gallery-block .swiper-container {
    overflow: visible;
    width: 80%;
    margin-left: 0;
    max-width: 700px; }
  .happenings-gallery .gallery-block .swiper-slide {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    width: 100%; }
  .happenings-gallery .gallery-block .swiper-slide .text-wrapper {
    padding-top: 10px;
    padding-right: 30px; }
  .happenings-gallery .gallery-block .swiper-slide .link-out-text {
    display: inline;
    white-space: nowrap; }

.image-text-module {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  margin-top: 140px; }
  @media (max-width: 768px) {
  .image-text-module {
    margin-top: 80px; } }
  .image-text-module .image-wrapper {
    margin-right: auto;
    max-width: 80%;
    width: 100%; }
  @media (max-width: 768px) {
    .image-text-module .image-wrapper {
      max-width: 100%; } }
  .image-text-module .image-wrapper img {
    width: auto;
    max-width: 100%; }
  .image-text-module .image-wrapper img.bordered {
    border: 1px solid #1d1d1d; }
  .image-text-module .text-wrapper {
    max-width: 556px;
    min-width: 265px;
    margin-right: auto;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }
  @media (max-width: 768px) {
    .image-text-module .text-wrapper {
      min-width: 0; } }
  .image-text-module .text-wrapper li {
    font-size: 1.3em; }
  .image-text-module .wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column; }
  .image-text-module .wrapper.text-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column; }
  .image-text-module .wrapper.text-bottom .text-wrapper {
    padding-top: 20px;
    max-width: 630px; }
    .image-text-module .wrapper.text-bottom .text-wrapper .module__text {
      padding-left: 100px;
      padding-right: 100px; }
    @media (max-width: 768px) {
        .image-text-module .wrapper.text-bottom .text-wrapper .module__text {
          padding-left: 0;
          padding-right: 0; } }
  .image-text-module .wrapper.text-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .image-text-module .wrapper.text-top .text-wrapper {
    padding-bottom: 20px;
    max-width: 630px; }
    .image-text-module .wrapper.text-top .text-wrapper .module__text {
      padding-left: 100px;
      padding-right: 100px; }
    @media (max-width: 768px) {
        .image-text-module .wrapper.text-top .text-wrapper .module__text {
          padding-left: 0;
          padding-right: 0; } }
  .image-text-module .wrapper.text-to-side {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
  .image-text-module .wrapper.text-to-side.align-top {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .image-text-module .wrapper.text-to-side .text-wrapper {
    padding-left: 30px;
    width: 40%; }
    @media (max-width: 768px) {
      .image-text-module .wrapper.text-to-side .text-wrapper {
        width: 100%; } }
  @media (max-width: 768px) {
      div.image-text-module .wrapper.text-to-side {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start; }
        div.image-text-module .wrapper.text-to-side .text-wrapper {
          padding: 30px 0; } }
  .image-text-module.limited-full-screen .wrapper {
    width: 100%; }
  .image-text-module.limited-full-screen .wrapper .image-wrapper {
    width: 100%;
    max-width: 100%; }
    .image-text-module.limited-full-screen .wrapper .image-wrapper img {
      width: 100%; }
  .image-text-module.limited-full-screen .wrapper .text-wrapper {
    padding-left: 80px;
    padding-right: 80px; }
    @media (max-width: 1024px) {
      .image-text-module.limited-full-screen .wrapper .text-wrapper {
        padding-left: 30px;
        padding-right: 30px; } }
  .image-text-module.h-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .image-text-module.h-left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .image-text-module.h-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .image-text-module.h-right .image-wrapper {
    margin-left: auto;
    margin-right: 0; }
  .image-text-module.h-right .text-wrapper {
    margin-right: 0;
    margin-left: auto; }
  .image-text-module.h-right .text-to-side {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  @media (max-width: 1024px) {
      div.image-text-module.h-right .text-to-side {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -moz-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end; } }
  .image-text-module.h-right .text-to-side .text-wrapper {
    padding-left: 0px;
    padding-right: 30px; }
  .image-text-module.h-right .wrapper--text-bottom, .image-text-module.h-right .wrapper--text-top {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
  .image-text-module.h-right .wrapper .text-wrapper {
    text-align: right; }
    .image-text-module.h-right .wrapper .text-wrapper .module__text {
      text-align: left; }

.image-w-popups-module {
  position: relative;
  overflow: visible;
  margin-top: 140px; }
  @media (max-width: 768px) {
  .image-w-popups-module {
    margin-top: 80px; } }
  .image-w-popups-module .image-wrapper {
    width: 100%; }
  .image-w-popups-module .image-wrapper .main-image {
    width: 100%; }
  .image-w-popups-module .overlay-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3; }
  .image-w-popups-module .overlay-container .point {
    position: absolute;
    width: 40px;
    height: 40px;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    border: 2px solid white;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    cursor: pointer;
    background-color: #666; }
  .image-w-popups-module .overlay-container .point:hover::before, .image-w-popups-module .overlay-container .point:hover::after {
    top: 47%; }
  .image-w-popups-module .overlay-container .point::before, .image-w-popups-module .overlay-container .point::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    width: 12px;
    height: 2px;
    background-color: white;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease; }
  .image-w-popups-module .overlay-container .point::after {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(90deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(90deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(90deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(90deg);
    transform: translateX(-50%) translateY(-50%) rotate(90deg); }
  .image-w-popups-module .point-info-wrapper {
    position: absolute;
    max-width: 728px;
    width: 36%;
    background-color: rgba(214, 212, 205, 0.95);
    padding: 30px 43px 43px; }
  @media (max-width: 1024px) {
    .image-w-popups-module .point-info-wrapper {
      width: 50%;
      padding: 20px 25px 25px; } }
  @media (max-width: 768px) {
    .image-w-popups-module .point-info-wrapper {
      width: 70%; } }
  @media (max-width: 425px) {
    .image-w-popups-module .point-info-wrapper {
      width: 80%; } }
  .image-w-popups-module .point-info-wrapper:not(.is-showing) {
    opacity: 0;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .image-w-popups-module .point-info-wrapper.left-corner {
    left: 10%; }
  .image-w-popups-module .point-info-wrapper.right-corner {
    right: 10%; }
  .image-w-popups-module .point-info-wrapper.top-corner {
    top: 10%; }
  .image-w-popups-module .point-info-wrapper.bottom-corner {
    bottom: 10%; }
  .image-w-popups-module .point-info-wrapper .subheader--18 {
    padding-bottom: 8px;
    border-bottom: 1px solid #1d1d1d;
    margin-bottom: 20px; }
  .image-w-popups-module .point-info-wrapper .text--16:nth-child(2) {
    font-size: 35px;
    padding-top: 32px;
    border-top: 1px solid #1d1d1d; }
    @media (max-width: 768px) {
      .image-w-popups-module .point-info-wrapper .text--16:nth-child(2) {
        padding-top: 16px;
        font-size: 24px; } }
  .image-w-popups-module .point-info-wrapper .img--504x346 {
    width: 100%;
    max-width: 504px;
    margin-bottom: 20px; }
  .image-w-popups-module .point-info-wrapper .img--963x662 {
    width: 100%;
    max-width: 963px;
    margin-bottom: 20px; }
  .image-w-popups-module .point-info-wrapper .close-button {
    display: block;
    cursor: pointer;
    width: 30px;
    height: 30px;
    position: relative;
    margin-left: auto; }
  .image-w-popups-module .point-info-wrapper .close-button::before, .image-w-popups-module .point-info-wrapper .close-button::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    width: 13px;
    height: 1px;
    background-color: #1d1d1d; }
  .image-w-popups-module .point-info-wrapper .close-button::before {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    transform: translateX(-50%) translateY(-50%) rotate(-45deg); }
  .image-w-popups-module .point-info-wrapper .close-button::after {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg); }

.large-underlined-text-module {
  margin-top: 140px;
  overflow: visible; }
  @media (max-width: 768px) {
  .large-underlined-text-module {
    margin-top: 80px; } }
  .large-underlined-text-module .wrapper {
    max-width: 838px;
    margin: 0 auto;
    text-align: center; }
  .large-underlined-text-module .wrapper .module__text {
    line-height: 1.2em; }
  @media (max-width: 768px) {
      .large-underlined-text-module .wrapper .module__text {
        font-size: 60px; } }
  @media (max-width: 425px) {
      .large-underlined-text-module .wrapper .module__text {
        font-size: 30px; } }
  .large-underlined-text-module .wrapper span {
    text-decoration: none !important;
    position: relative;
    white-space: nowrap;
    overflow: visible; }
  .large-underlined-text-module .wrapper span::after {
    content: "";
    position: absolute;
    top: 95%;
    left: -14%;
    width: 120%;
    padding-top: 8.9%;
    background-position: center;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image: url("/images/underline.png");
    overflow: visible; }
    @media (max-width: 1024px) {
      .large-underlined-text-module .wrapper span::after {
        padding-top: 7%; } }

.quote-module .underline:hover::after {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }
  .quote-module .wrapper {
    width: 100%;
    text-align: center;
    max-width: 1000px;
    margin: 0 auto;
    text-align: center;
    margin-top: 40px;
    font-size: 60px; }
  @media (max-width: 768px) {
    .quote-module .wrapper {
      font-size: 40px;
      margin-top: 0; } }
  @media (max-width: 425px) {
    .quote-module .wrapper {
      font-size: 30px; } }
  .quote-module .wrapper.has-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    margin-top: 140px; }
  @media (max-width: 768px) {
      .quote-module .wrapper.has-image {
        margin-top: 80px; } }
  @media (max-width: 768px) {
      .quote-module .wrapper.has-image {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column; } }
  @media (max-width: 768px) {
        .quote-module .wrapper.has-image .text-wrapper {
          margin-top: 30px; } }
    .quote-module .wrapper.has-image .text-wrapper .header, .quote-module .wrapper.has-image .text-wrapper .header--18, .quote-module .wrapper.has-image .text-wrapper .header--25, .quote-module .wrapper.has-image .text-wrapper .header--34, .quote-module .wrapper.has-image .text-wrapper .header--40, .quote-module .wrapper.has-image .text-wrapper .header--50, .quote-module .wrapper.has-image .text-wrapper .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .quote-module .wrapper.has-image .text-wrapper .slide-header, .quote-module .wrapper.has-image .text-wrapper .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .quote-module .wrapper.has-image .text-wrapper .module__header, .quote-module .wrapper.has-image .text-wrapper .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .quote-module .wrapper.has-image .text-wrapper .slide-header, .quote-module .wrapper.has-image .text-wrapper .header--57, .quote-module .wrapper.has-image .text-wrapper .header--60, .quote-module .wrapper.has-image .text-wrapper .header--67, .quote-module .wrapper.has-image .text-wrapper .header--100, .quote-module .wrapper.has-image .text-wrapper .image-w-popups-module .point-info-wrapper .text--16:nth-child(2), .image-w-popups-module .point-info-wrapper .quote-module .wrapper.has-image .text-wrapper .text--16:nth-child(2), .quote-module .wrapper.has-image .text-wrapper .wrapper .text-wrapper .header::before, .quote-module .wrapper .text-wrapper .wrapper.has-image .text-wrapper .header::before, .quote-module .wrapper.has-image .text-wrapper .wrapper .text-wrapper .header::after, .quote-module .wrapper .text-wrapper .wrapper.has-image .text-wrapper .header::after, .quote-module .wrapper.has-image .text-wrapper .article .quote-wrapper::before, .article .quote-module .wrapper.has-image .text-wrapper .quote-wrapper::before, .quote-module .wrapper.has-image .text-wrapper .article .quote-wrapper::after, .article .quote-module .wrapper.has-image .text-wrapper .quote-wrapper::after, .quote-module .wrapper.has-image .text-wrapper .studio__jon-jerde .quote-wrapper::before, .studio__jon-jerde .quote-module .wrapper.has-image .text-wrapper .quote-wrapper::before, .quote-module .wrapper.has-image .text-wrapper .studio__jon-jerde .quote-wrapper::after, .studio__jon-jerde .quote-module .wrapper.has-image .text-wrapper .quote-wrapper::after {
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-box;
      display: flex; }
    .quote-module .wrapper.has-image .text-wrapper .header::before {
      font-size: 50px; }
    .quote-module .wrapper.has-image .text-wrapper .header::after {
      display: none; }
  .quote-module .wrapper:not(.has-image) .text-wrapper .module__attribution {
    margin-top: 10px;
    text-align: center;
    margin-left: auto;
    margin-right: auto; }
  .quote-module .wrapper .image-wrapper {
    width: 172px;
    min-width: 172px;
    margin-right: 80px; }
  @media (max-width: 768px) {
      .quote-module .wrapper .image-wrapper {
        display: none; } }
  .quote-module .wrapper .text-wrapper {
    width: 100%; }
  .quote-module .wrapper .text-wrapper .header, .quote-module .wrapper .text-wrapper .header--18, .quote-module .wrapper .text-wrapper .header--25, .quote-module .wrapper .text-wrapper .header--34, .quote-module .wrapper .text-wrapper .header--40, .quote-module .wrapper .text-wrapper .header--50, .quote-module .wrapper .text-wrapper .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .quote-module .wrapper .text-wrapper .slide-header, .quote-module .wrapper .text-wrapper .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .quote-module .wrapper .text-wrapper .module__header, .quote-module .wrapper .text-wrapper .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .quote-module .wrapper .text-wrapper .slide-header, .quote-module .wrapper .text-wrapper .header--57, .quote-module .wrapper .text-wrapper .header--60, .quote-module .wrapper .text-wrapper .header--67, .quote-module .wrapper .text-wrapper .header--100, .quote-module .wrapper .text-wrapper .image-w-popups-module .point-info-wrapper .text--16:nth-child(2), .image-w-popups-module .point-info-wrapper .quote-module .wrapper .text-wrapper .text--16:nth-child(2), .quote-module .wrapper .text-wrapper .header::before, .quote-module .wrapper .text-wrapper .header::after, .quote-module .wrapper .text-wrapper .article .quote-wrapper::before, .article .quote-module .wrapper .text-wrapper .quote-wrapper::before, .quote-module .wrapper .text-wrapper .article .quote-wrapper::after, .article .quote-module .wrapper .text-wrapper .quote-wrapper::after, .quote-module .wrapper .text-wrapper .studio__jon-jerde .quote-wrapper::before, .studio__jon-jerde .quote-module .wrapper .text-wrapper .quote-wrapper::before, .quote-module .wrapper .text-wrapper .studio__jon-jerde .quote-wrapper::after, .studio__jon-jerde .quote-module .wrapper .text-wrapper .quote-wrapper::after {
    text-align: left;
    font-size: 50px; }
    @media (max-width: 768px) {
      .quote-module .wrapper .text-wrapper .header, .quote-module .wrapper .text-wrapper .header--18, .quote-module .wrapper .text-wrapper .header--25, .quote-module .wrapper .text-wrapper .header--34, .quote-module .wrapper .text-wrapper .header--40, .quote-module .wrapper .text-wrapper .header--50, .quote-module .wrapper .text-wrapper .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .quote-module .wrapper .text-wrapper .slide-header, .quote-module .wrapper .text-wrapper .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .quote-module .wrapper .text-wrapper .module__header, .quote-module .wrapper .text-wrapper .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .quote-module .wrapper .text-wrapper .slide-header, .quote-module .wrapper .text-wrapper .header--57, .quote-module .wrapper .text-wrapper .header--60, .quote-module .wrapper .text-wrapper .header--67, .quote-module .wrapper .text-wrapper .header--100, .quote-module .wrapper .text-wrapper .image-w-popups-module .point-info-wrapper .text--16:nth-child(2), .image-w-popups-module .point-info-wrapper .quote-module .wrapper .text-wrapper .text--16:nth-child(2), .quote-module .wrapper .text-wrapper .header::before, .quote-module .wrapper .text-wrapper .header::after, .quote-module .wrapper .text-wrapper .article .quote-wrapper::before, .article .quote-module .wrapper .text-wrapper .quote-wrapper::before, .quote-module .wrapper .text-wrapper .article .quote-wrapper::after, .article .quote-module .wrapper .text-wrapper .quote-wrapper::after, .quote-module .wrapper .text-wrapper .studio__jon-jerde .quote-wrapper::before, .studio__jon-jerde .quote-module .wrapper .text-wrapper .quote-wrapper::before, .quote-module .wrapper .text-wrapper .studio__jon-jerde .quote-wrapper::after, .studio__jon-jerde .quote-module .wrapper .text-wrapper .quote-wrapper::after {
        font-size: 40px; } }
    @media (max-width: 425px) {
      .quote-module .wrapper .text-wrapper .header, .quote-module .wrapper .text-wrapper .header--18, .quote-module .wrapper .text-wrapper .header--25, .quote-module .wrapper .text-wrapper .header--34, .quote-module .wrapper .text-wrapper .header--40, .quote-module .wrapper .text-wrapper .header--50, .quote-module .wrapper .text-wrapper .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .quote-module .wrapper .text-wrapper .slide-header, .quote-module .wrapper .text-wrapper .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .quote-module .wrapper .text-wrapper .module__header, .quote-module .wrapper .text-wrapper .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .quote-module .wrapper .text-wrapper .slide-header, .quote-module .wrapper .text-wrapper .header--57, .quote-module .wrapper .text-wrapper .header--60, .quote-module .wrapper .text-wrapper .header--67, .quote-module .wrapper .text-wrapper .header--100, .quote-module .wrapper .text-wrapper .image-w-popups-module .point-info-wrapper .text--16:nth-child(2), .image-w-popups-module .point-info-wrapper .quote-module .wrapper .text-wrapper .text--16:nth-child(2), .quote-module .wrapper .text-wrapper .header::before, .quote-module .wrapper .text-wrapper .header::after, .quote-module .wrapper .text-wrapper .article .quote-wrapper::before, .article .quote-module .wrapper .text-wrapper .quote-wrapper::before, .quote-module .wrapper .text-wrapper .article .quote-wrapper::after, .article .quote-module .wrapper .text-wrapper .quote-wrapper::after, .quote-module .wrapper .text-wrapper .studio__jon-jerde .quote-wrapper::before, .studio__jon-jerde .quote-module .wrapper .text-wrapper .quote-wrapper::before, .quote-module .wrapper .text-wrapper .studio__jon-jerde .quote-wrapper::after, .studio__jon-jerde .quote-module .wrapper .text-wrapper .quote-wrapper::after {
        font-size: 30px; } }
    .quote-module .wrapper .text-wrapper .header::before {
      content: "“";
      font-size: 70px; }
    @media (max-width: 768px) {
        .quote-module .wrapper .text-wrapper .header::before {
          font-size: 40px; } }
    .quote-module .wrapper .text-wrapper .header::after {
      content: "”";
      padding-top: 0.77em;
      font-size: 70px; }
    @media (max-width: 768px) {
        .quote-module .wrapper .text-wrapper .header::after {
          font-size: 40px; } }
  .quote-module .wrapper .text-wrapper .module__attribution {
    margin-top: 30px;
    text-align: left;
    margin-left: 26px; }
  .quote-module .wrapper .text-wrapper.large-text .header, .quote-module .wrapper .text-wrapper.large-text .header--18, .quote-module .wrapper .text-wrapper.large-text .header--25, .quote-module .wrapper .text-wrapper.large-text .header--34, .quote-module .wrapper .text-wrapper.large-text .header--40, .quote-module .wrapper .text-wrapper.large-text .header--50, .quote-module .wrapper .text-wrapper.large-text .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .quote-module .wrapper .text-wrapper.large-text .slide-header, .quote-module .wrapper .text-wrapper.large-text .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .quote-module .wrapper .text-wrapper.large-text .module__header, .quote-module .wrapper .text-wrapper.large-text .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .quote-module .wrapper .text-wrapper.large-text .slide-header, .quote-module .wrapper .text-wrapper.large-text .header--57, .quote-module .wrapper .text-wrapper.large-text .header--60, .quote-module .wrapper .text-wrapper.large-text .header--67, .quote-module .wrapper .text-wrapper.large-text .header--100, .quote-module .wrapper .text-wrapper.large-text .image-w-popups-module .point-info-wrapper .text--16:nth-child(2), .image-w-popups-module .point-info-wrapper .quote-module .wrapper .text-wrapper.large-text .text--16:nth-child(2), .quote-module .wrapper .text-wrapper.large-text .text-wrapper .header::before, .quote-module .wrapper .text-wrapper .text-wrapper.large-text .header::before, .quote-module .wrapper .text-wrapper.large-text .text-wrapper .header::after, .quote-module .wrapper .text-wrapper .text-wrapper.large-text .header::after, .quote-module .wrapper .text-wrapper.large-text .article .quote-wrapper::before, .article .quote-module .wrapper .text-wrapper.large-text .quote-wrapper::before, .quote-module .wrapper .text-wrapper.large-text .article .quote-wrapper::after, .article .quote-module .wrapper .text-wrapper.large-text .quote-wrapper::after, .quote-module .wrapper .text-wrapper.large-text .studio__jon-jerde .quote-wrapper::before, .studio__jon-jerde .quote-module .wrapper .text-wrapper.large-text .quote-wrapper::before, .quote-module .wrapper .text-wrapper.large-text .studio__jon-jerde .quote-wrapper::after, .studio__jon-jerde .quote-module .wrapper .text-wrapper.large-text .quote-wrapper::after {
    text-align: center;
    font-size: 60px; }
    @media (max-width: 768px) {
        .quote-module .wrapper .text-wrapper.large-text .header, .quote-module .wrapper .text-wrapper.large-text .header--18, .quote-module .wrapper .text-wrapper.large-text .header--25, .quote-module .wrapper .text-wrapper.large-text .header--34, .quote-module .wrapper .text-wrapper.large-text .header--40, .quote-module .wrapper .text-wrapper.large-text .header--50, .quote-module .wrapper .text-wrapper.large-text .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .quote-module .wrapper .text-wrapper.large-text .slide-header, .quote-module .wrapper .text-wrapper.large-text .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .quote-module .wrapper .text-wrapper.large-text .module__header, .quote-module .wrapper .text-wrapper.large-text .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .quote-module .wrapper .text-wrapper.large-text .slide-header, .quote-module .wrapper .text-wrapper.large-text .header--57, .quote-module .wrapper .text-wrapper.large-text .header--60, .quote-module .wrapper .text-wrapper.large-text .header--67, .quote-module .wrapper .text-wrapper.large-text .header--100, .quote-module .wrapper .text-wrapper.large-text .image-w-popups-module .point-info-wrapper .text--16:nth-child(2), .image-w-popups-module .point-info-wrapper .quote-module .wrapper .text-wrapper.large-text .text--16:nth-child(2), .quote-module .wrapper .text-wrapper.large-text .text-wrapper .header::before, .quote-module .wrapper .text-wrapper .text-wrapper.large-text .header::before, .quote-module .wrapper .text-wrapper.large-text .text-wrapper .header::after, .quote-module .wrapper .text-wrapper .text-wrapper.large-text .header::after, .quote-module .wrapper .text-wrapper.large-text .article .quote-wrapper::before, .article .quote-module .wrapper .text-wrapper.large-text .quote-wrapper::before, .quote-module .wrapper .text-wrapper.large-text .article .quote-wrapper::after, .article .quote-module .wrapper .text-wrapper.large-text .quote-wrapper::after, .quote-module .wrapper .text-wrapper.large-text .studio__jon-jerde .quote-wrapper::before, .studio__jon-jerde .quote-module .wrapper .text-wrapper.large-text .quote-wrapper::before, .quote-module .wrapper .text-wrapper.large-text .studio__jon-jerde .quote-wrapper::after, .studio__jon-jerde .quote-module .wrapper .text-wrapper.large-text .quote-wrapper::after {
          font-size: 40px; } }
    @media (max-width: 425px) {
        .quote-module .wrapper .text-wrapper.large-text .header, .quote-module .wrapper .text-wrapper.large-text .header--18, .quote-module .wrapper .text-wrapper.large-text .header--25, .quote-module .wrapper .text-wrapper.large-text .header--34, .quote-module .wrapper .text-wrapper.large-text .header--40, .quote-module .wrapper .text-wrapper.large-text .header--50, .quote-module .wrapper .text-wrapper.large-text .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .quote-module .wrapper .text-wrapper.large-text .slide-header, .quote-module .wrapper .text-wrapper.large-text .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .quote-module .wrapper .text-wrapper.large-text .module__header, .quote-module .wrapper .text-wrapper.large-text .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .quote-module .wrapper .text-wrapper.large-text .slide-header, .quote-module .wrapper .text-wrapper.large-text .header--57, .quote-module .wrapper .text-wrapper.large-text .header--60, .quote-module .wrapper .text-wrapper.large-text .header--67, .quote-module .wrapper .text-wrapper.large-text .header--100, .quote-module .wrapper .text-wrapper.large-text .image-w-popups-module .point-info-wrapper .text--16:nth-child(2), .image-w-popups-module .point-info-wrapper .quote-module .wrapper .text-wrapper.large-text .text--16:nth-child(2), .quote-module .wrapper .text-wrapper.large-text .text-wrapper .header::before, .quote-module .wrapper .text-wrapper .text-wrapper.large-text .header::before, .quote-module .wrapper .text-wrapper.large-text .text-wrapper .header::after, .quote-module .wrapper .text-wrapper .text-wrapper.large-text .header::after, .quote-module .wrapper .text-wrapper.large-text .article .quote-wrapper::before, .article .quote-module .wrapper .text-wrapper.large-text .quote-wrapper::before, .quote-module .wrapper .text-wrapper.large-text .article .quote-wrapper::after, .article .quote-module .wrapper .text-wrapper.large-text .quote-wrapper::after, .quote-module .wrapper .text-wrapper.large-text .studio__jon-jerde .quote-wrapper::before, .studio__jon-jerde .quote-module .wrapper .text-wrapper.large-text .quote-wrapper::before, .quote-module .wrapper .text-wrapper.large-text .studio__jon-jerde .quote-wrapper::after, .studio__jon-jerde .quote-module .wrapper .text-wrapper.large-text .quote-wrapper::after {
          font-size: 30px; } }
    .quote-module .wrapper .text-wrapper.large-text .header::before {
      text-align: center; }
    .quote-module .wrapper .text-wrapper.large-text .header::after {
      text-align: center; }
  .quote-module .wrapper strong {
    color: #619f42;
    font-weight: 400; }

.text-img-gallery-module {
  margin-top: 140px;
  position: relative;
  padding-top: 60px; }
  @media (max-width: 768px) {
  .text-img-gallery-module {
    margin-top: 80px; } }
  .text-img-gallery-module.bordered .slide-image {
    border: 1px solid #1d1d1d; }
  .text-img-gallery-module .controller-container {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(80px);
    -moz-transform: translateX(80px);
    -ms-transform: translateX(80px);
    -o-transform: translateX(80px);
    transform: translateX(80px);
    top: 0; }
  @media (max-width: 1024px) {
    .text-img-gallery-module .controller-container {
      -webkit-transform: translateX(40px);
      -moz-transform: translateX(40px);
      -ms-transform: translateX(40px);
      -o-transform: translateX(40px);
      transform: translateX(40px); } }
  @media (max-width: 768px) {
    .text-img-gallery-module .controller-container {
      left: 0%;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); } }
  .text-img-gallery-module .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .text-img-gallery-module .image-wrapper {
    width: 50%; }
  @media (max-width: 768px) {
    .text-img-gallery-module .image-wrapper {
      width: 100%; } }
  .text-img-gallery-module .image-wrapper .slide-image {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 720px; }
  .text-img-gallery-module .text-wrapper {
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  @media (max-width: 768px) {
    .text-img-gallery-module .text-wrapper {
      width: 100%; } }
  .text-img-gallery-module .text-wrapper .slide-header {
    margin-bottom: 20px; }
  .text-img-gallery-module.text-left .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  @media (max-width: 768px) {
      .text-img-gallery-module.text-left .swiper-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -moz-box-orient: vertical;
        -moz-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; } }
  .text-img-gallery-module.text-left .slide-image {
    margin-left: auto; }
  .text-img-gallery-module.text-left .text-wrapper {
    padding-right: 80px; }
  @media (max-width: 1024px) {
      .text-img-gallery-module.text-left .text-wrapper {
        padding-right: 40px; } }
  @media (max-width: 768px) {
      .text-img-gallery-module.text-left .text-wrapper {
        padding-right: 0;
        padding-bottom: 40px; } }
  @media (max-width: 768px) {
      .text-img-gallery-module.text-right .swiper-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column; } }
  .text-img-gallery-module.text-right .slide-image {
    margin-right: auto; }
  .text-img-gallery-module.text-right .text-wrapper {
    padding-left: 80px; }
  @media (max-width: 1024px) {
      .text-img-gallery-module.text-right .text-wrapper {
        padding-left: 40px; } }
  @media (max-width: 768px) {
      .text-img-gallery-module.text-right .text-wrapper {
        padding-left: 0;
        padding-top: 40px; } }

.static-text-w-gallery-module {
  margin-top: 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  padding-top: 60px; }
  @media (max-width: 768px) {
  .static-text-w-gallery-module {
    margin-top: 80px; } }
  @media (min-width: 768px) {
  .static-text-w-gallery-module {
    padding-right: 0; } }
  @media (max-width: 768px) {
  .static-text-w-gallery-module {
    padding-top: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; } }
  .static-text-w-gallery-module.bordered .slide-image {
    border: 1px solid #1d1d1d; }
  .static-text-w-gallery-module .controller-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    height: 60px;
    width: 100%; }
  @media (max-width: 768px) {
    .static-text-w-gallery-module .controller-wrapper {
      position: relative;
      height: 40px;
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
      -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2; } }
  .static-text-w-gallery-module .controller-wrapper .controller-container {
    position: absolute;
    left: 50%;
    top: 0;
    margin-right: -80px; }
  @media (max-width: 768px) {
      .static-text-w-gallery-module .controller-wrapper .controller-container {
        left: 0%; } }
  @media (max-width: 1024px) {
      .static-text-w-gallery-module .controller-wrapper .controller-container {
        margin-right: -30px; } }
  @media (max-width: 768px) {
      .static-text-w-gallery-module .controller-wrapper .controller-container {
        margin-right: 0; } }
  .static-text-w-gallery-module .static-text-container {
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 80px; }
  @media (max-width: 1024px) {
    .static-text-w-gallery-module .static-text-container {
      padding-right: 40px; } }
  @media (max-width: 768px) {
    .static-text-w-gallery-module .static-text-container {
      padding-right: 0;
      padding-bottom: 40px;
      width: 100%;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1; } }
  .static-text-w-gallery-module .static-text-container .static-header {
    margin-bottom: 20px; }
  .static-text-w-gallery-module .swiper-container {
    width: 50%;
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    padding-right: 80px; }
  @media (max-width: 1024px) {
    .static-text-w-gallery-module .swiper-container {
      padding-right: 30px; } }
  @media (max-width: 768px) {
    .static-text-w-gallery-module .swiper-container {
      padding-right: 0; } }
  @media (max-width: 768px) {
    .static-text-w-gallery-module .swiper-container {
      width: 100%;
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
      -moz-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3; } }
  .static-text-w-gallery-module .swiper-container .slide-image {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 720px; }
  .static-text-w-gallery-module.text-right .slide-image {
    margin-right: auto; }
  .static-text-w-gallery-module.text-right .static-text-container {
    padding-left: 80px; }
  @media (max-width: 1024px) {
      .static-text-w-gallery-module.text-right .static-text-container {
        padding-left: 40px; } }
  @media (max-width: 768px) {
      .static-text-w-gallery-module.text-right .static-text-container {
        padding-left: 0;
        padding-top: 40px; } }

.two-image-module {
  margin-top: 140px; }
  @media (max-width: 768px) {
  .two-image-module {
    margin-top: 80px; } }
  .two-image-module .module-image.bordered {
    border: 1px solid #1d1d1d; }
  .two-image-module.stacked {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column; }
  .two-image-module.stacked .img-caption-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: 26px; }
  @media (max-width: 768px) {
      .two-image-module.stacked .img-caption-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start; } }
  .two-image-module.stacked .module-image {
    width: 800px;
    max-width: 70vw;
    margin-right: 33px; }
  @media (max-width: 768px) {
      .two-image-module.stacked .module-image {
        margin-right: 0;
        max-width: 100%;
        width: auto; } }
  .two-image-module.horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  @media (max-width: 768px) {
    .two-image-module.horizontal {
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      flex-direction: column;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -moz-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -moz-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start; } }
  .two-image-module.horizontal .img-caption-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    width: 48%; }
  @media (max-width: 768px) {
      .two-image-module.horizontal .img-caption-wrapper {
        width: 100%; }
        .two-image-module.horizontal .img-caption-wrapper:first-child {
          margin-bottom: 30px; } }
  .two-image-module.horizontal .image-wrapper {
    width: 100%;
    position: relative;
    height: 51vw;
    max-height: 700px; }
  @media (max-width: 768px) {
      .two-image-module.horizontal .image-wrapper {
        height: 100vw; } }
  .two-image-module.horizontal .module-image {
    width: 100%;
    height: 100%; }
  .two-image-module.horizontal .text-wrapper {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 33px;
    max-width: 417px; }
  @media (max-width: 768px) {
      .two-image-module.horizontal .text-wrapper {
        padding-left: 0;
        margin-top: 10px; } }
  .two-image-module.staggered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  @media (max-width: 768px) {
    .two-image-module.staggered {
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      flex-direction: column;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -moz-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -moz-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start; } }
  .two-image-module.staggered .img-caption-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    width: 48%; }
  @media (max-width: 768px) {
      .two-image-module.staggered .img-caption-wrapper {
        width: 100%; } }
  .two-image-module.staggered .img-caption-wrapper:first-child {
    margin-right: 26px;
    margin-bottom: 140px; }
    @media (max-width: 768px) {
      .two-image-module.staggered .img-caption-wrapper:first-child {
        margin-bottom: 30px; } }
  .two-image-module.staggered .img-caption-wrapper:last-child {
    margin-top: 140px; }
  .two-image-module.staggered .image-wrapper {
    width: 100%; }
  .two-image-module.staggered .module-image {
    width: 100%; }
  .two-image-module.staggered .text-wrapper {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 33px;
    max-width: 417px; }
  @media (max-width: 768px) {
      .two-image-module.staggered .text-wrapper {
        padding-right: 0;
        margin-top: 10px; } }
  .two-image-module.staggered.large-img-to-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  @media (max-width: 768px) {
      .two-image-module.staggered.large-img-to-right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -moz-box-orient: vertical;
        -moz-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; } }
  .two-image-module.staggered.large-img-to-right .img-caption-wrapper:first-child {
    margin-left: 26px;
    margin-right: 0; }
    @media (max-width: 768px) {
        .two-image-module.staggered.large-img-to-right .img-caption-wrapper:first-child {
          margin-left: auto;
          margin-bottom: 0px; } }
    .two-image-module.staggered.large-img-to-right .img-caption-wrapper:last-child {
      margin-top: 140px; }
    @media (max-width: 768px) {
        .two-image-module.staggered.large-img-to-right .img-caption-wrapper:last-child {
          margin-bottom: 30px; } }

.three-image-module {
  margin-top: 140px; }
  @media (max-width: 768px) {
  .three-image-module {
    margin-top: 80px; } }
  .three-image-module .module-image.bordered {
    border: 1px solid #1d1d1d; }
  .three-image-module .text-wrapper {
    max-width: 417px;
    width: 100%; }
  .three-image-module.horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex; }
  @media (max-width: 768px) {
    .three-image-module.horizontal {
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      flex-direction: column; } }
  .three-image-module.horizontal .img-caption-wrapper {
    width: 100%; }
  .three-image-module.horizontal .img-caption-wrapper .image-wrapper {
    width: 100%;
    position: relative;
    height: 33vw;
    max-height: 470px; }
    @media (max-width: 768px) {
      .three-image-module.horizontal .img-caption-wrapper .image-wrapper {
        height: 90vw; } }
    .three-image-module.horizontal .img-caption-wrapper .image-wrapper .module-image {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .three-image-module.horizontal .img-caption-wrapper .text-wrapper {
    margin-top: 10px;
    max-width: 360px;
    width: 100%; }
    @media (max-width: 768px) {
      .three-image-module.horizontal .img-caption-wrapper .text-wrapper {
        width: 100%;
        padding-left: 0; } }
  .three-image-module.horizontal .left-container {
    width: 32.5%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 20px; }
  @media (max-width: 768px) {
      .three-image-module.horizontal .left-container {
        width: 100%;
        padding-right: 0;
        margin-bottom: 40px; } }
  .three-image-module.horizontal .right-container {
    width: 66.5%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 20px; }
  @media (max-width: 768px) {
      .three-image-module.horizontal .right-container {
        width: 100%;
        padding-left: 0px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column; } }
  .three-image-module.horizontal .right-container .img-caption-wrapper:first-child {
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 20px; }
    @media (max-width: 768px) {
        .three-image-module.horizontal .right-container .img-caption-wrapper:first-child {
          padding-right: 0;
          width: 100%;
          margin-bottom: 40px; } }
    .three-image-module.horizontal .right-container .img-caption-wrapper:nth-child(2) {
      width: 50%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding-left: 20px; }
    @media (max-width: 768px) {
        .three-image-module.horizontal .right-container .img-caption-wrapper:nth-child(2) {
          padding-left: 0;
          width: 100%; } }
  .three-image-module.staggered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex; }
  @media (max-width: 768px) {
    .three-image-module.staggered {
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      flex-direction: column; } }
  .three-image-module.staggered .text-wrapper {
    margin-top: 10px; }
  .three-image-module.staggered .left-container {
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 70px; }
  @media (max-width: 768px) {
      .three-image-module.staggered .left-container {
        width: 100%;
        padding-right: 0;
        margin-bottom: 40px;
        max-width: 460px; } }
  .three-image-module.staggered .left-container:first-child img {
    max-width: 100%;
    max-height: 800px;
    width: auto;
    height: auto; }
  .three-image-module.staggered .right-container {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column; }
  @media (max-width: 768px) {
      .three-image-module.staggered .right-container {
        width: 100%; } }
  .three-image-module.staggered .right-container .img-caption-wrapper:first-child {
    max-width: 90%;
    margin-bottom: 20px;
    margin-top: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
    @media (max-width: 768px) {
        .three-image-module.staggered .right-container .img-caption-wrapper:first-child {
          margin-left: auto;
          margin-bottom: 40px;
          margin-top: 0px;
          display: block; } }
    .three-image-module.staggered .right-container .img-caption-wrapper:first-child .module-image {
      max-width: 100%;
      max-height: 400px;
      width: auto;
      height: auto; }
    .three-image-module.staggered .right-container .img-caption-wrapper:first-child .text-wrapper {
      margin-bottom: 10px; }
    @media (max-width: 768px) {
          .three-image-module.staggered .right-container .img-caption-wrapper:first-child .text-wrapper {
            margin-bottom: 0; } }
    .three-image-module.staggered .right-container .img-caption-wrapper:nth-child(2) {
      width: 100%; }
    .three-image-module.staggered .right-container .img-caption-wrapper:nth-child(2) img {
      max-width: 100%;
      max-height: 460px; }
  .three-image-module.staggered.large-img-to-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  @media (max-width: 768px) {
      .three-image-module.staggered.large-img-to-right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -moz-box-orient: vertical;
        -moz-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; } }
  .three-image-module.staggered.large-img-to-right .left-container {
    padding-left: 70px;
    padding-right: 0px; }
    @media (max-width: 768px) {
      .three-image-module.staggered.large-img-to-right .left-container {
        padding-left: 0;
        margin-bottom: 0px; } }
  @media (max-width: 768px) {
        .three-image-module.staggered.large-img-to-right .right-container {
          margin-bottom: 40px; } }

.video-text-module {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  margin-top: 140px; }
  @media (max-width: 768px) {
  .video-text-module {
    margin-top: 80px; } }
  .video-text-module .wrapper {
    width: 100%; }
  .video-text-module .video-wrapper-wrapper {
    max-width: 60%;
    width: 100%; }
  @media (max-width: 768px) {
    .video-text-module .video-wrapper-wrapper {
      max-width: 100%; } }
  .video-text-module .video-wrapper-wrapper .video-wrapper {
    margin-bottom: 0; }
  .video-text-module .video-wrapper-wrapper .video-play-button img {
    width: auto;
    max-width: 100%; }
  .video-text-module .video-wrapper-wrapper img.placeholder {
    width: 100%;
    max-width: 100%; }
  .video-text-module .text-wrapper {
    max-width: 556px;
    min-width: 265px;
    margin-right: auto;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }
  @media (max-width: 768px) {
    .video-text-module .text-wrapper {
      min-width: 0; } }
  .video-text-module .text-wrapper li {
    font-size: 1.3em; }
  .video-text-module .wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column; }
  .video-text-module .wrapper.text-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column; }
  .video-text-module .wrapper.text-bottom .text-wrapper {
    padding-top: 20px;
    max-width: 630px; }
    @media (max-width: 768px) {
        .video-text-module .wrapper.text-bottom .text-wrapper .module__text {
          padding-left: 0;
          padding-right: 0; } }
  .video-text-module .wrapper.text-to-side {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
  @media (max-width: 768px) {
      .video-text-module .wrapper.text-to-side {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start; } }
  .video-text-module .wrapper.text-to-side .text-wrapper {
    padding-left: 30px;
    width: 40%; }
    @media (max-width: 768px) {
      .video-text-module .wrapper.text-to-side .text-wrapper {
        width: 100%;
        padding: 30px 0; } }
  .video-text-module.limited-full-screen .wrapper {
    width: 100%; }
  .video-text-module.limited-full-screen .wrapper .video-wrapper-wrapper {
    width: 100%;
    max-width: 100%; }
  .video-text-module.h-left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .video-text-module.h-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .video-text-module.h-right .video-wrapper {
    margin-left: auto;
    margin-right: 0; }
  .video-text-module.h-right .text-wrapper {
    margin-right: 0;
    margin-left: auto; }
  .video-text-module.h-right .text-to-side {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  @media (max-width: 1024px) {
      .video-text-module.h-right .text-to-side {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -moz-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end; } }
  .video-text-module.h-right .text-to-side .text-wrapper {
    padding-left: 0;
    padding-right: 30px; }
    @media (max-width: 1024px) {
      .video-text-module.h-right .text-to-side .text-wrapper {
        width: 100%;
        padding: 30px 0; } }
  .video-text-module.h-right .wrapper--text-bottom, .video-text-module.h-right .wrapper--text-top {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
  .video-text-module.h-right .wrapper .text-wrapper {
    text-align: right; }
    .video-text-module.h-right .wrapper .text-wrapper .module__text {
      text-align: left; }

.awards-page-hero {
  text-align: center;
  margin: 111px auto 122px; }

.award-row-wrapper {
  margin-bottom: 70px; }

@media (max-width: 768px) {
    .award-row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      flex-direction: column; } }
  .award-row.half-img {
    margin: -50px 0 0 -70px;
    width: -webkit-calc(100% + 70px);
    width: -moz-calc(100% + 70px);
    width: calc(100% + 70px); }
  .award-row.half-img > * {
    margin: 50px 0 0 70px; }
  @media (min-width: 1024px) {
      .award-row.half-img .award .image-wrapper {
        width: 100%;
        position: relative;
        overflow: hidden;
        background-color: #fff9e0;
        max-height: 447px;
        height: 26.9926793558vw; }
        .award-row.half-img .award .image-wrapper img {
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          width: 100%; } }
  .award-row.no-img {
    margin: -39px 0 0 -39px;
    width: -webkit-calc(100% + 39px);
    width: -moz-calc(100% + 39px);
    width: calc(100% + 39px); }
  .award-row.no-img > * {
    margin: 39px 0 0 39px; }
  .award-row.no-img .award {
    padding-top: 17px; }
  .award-row.no-img .award .header--34 {
    margin-bottom: 8px; }

.award {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 1px solid #1d1d1d;
  padding-top: 39px; }
  .award .image-wrapper {
    width: 100%;
    background-color: #fff9e0; }
  .award .image-wrapper img {
    width: 100%; }
  .award .content-wrapper {
    margin-top: 11px; }
  .award .header--34 {
    line-height: 1.2058823529em;
    padding-right: 60px; }
  .award .text--17 {
    line-height: 1.4705882353em; }
  .award__year {
    position: absolute;
    top: 4px;
    right: 0;
    text-align: right; }

.careers__intro {
  margin-top: 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }
  .careers__intro > *:last-child {
    margin-top: 20px; }
  .careers__accordion {
    margin-top: 110px; }
  .careers__accordion .header--50, .careers__accordion .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .careers__accordion .slide-header, .careers__accordion .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .careers__accordion .module__header, .careers__accordion .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .careers__accordion .slide-header {
    margin-bottom: 30px; }

.row--5x4--career {
  margin-top: 140px; }
  @media (max-width: 768px) {
  .row--5x4--career {
    margin-top: 80px; } }
  @media (max-width: 768px) {
  .row--5x4--career {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; } }
  .row--5x4--career > *:first-child {
    max-width: 38.5065885798vw; }
  .row--5x4--career > *:first-child.content-wrapper {
    max-width: 481px;
    padding-right: 40px; }
  .row--5x4--career > *:first-child.image-wrapper {
    max-width: 526px;
    padding-right: 40px; }
  @media (max-width: 768px) {
      .row--5x4--career > *:first-child.image-wrapper {
        padding-bottom: 60px;
        padding-right: 0; } }
  .row--5x4--career .content-wrapper {
    padding-bottom: 60px;
    margin-top: auto; }
  @media (max-width: 768px) {
    .row--5x4--career .content-wrapper {
      padding-bottom: 30px; } }
  @media (max-width: 768px) {
      .row--5x4--career .content-wrapper:last-child {
        padding-bottom: 0; } }

.perks-section {
  margin-top: 140px; }
  @media (max-width: 768px) {
  .perks-section {
    margin-top: 80px; } }

.contact__hero .header--50, .contact__hero .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .contact__hero .slide-header, .contact__hero .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .contact__hero .module__header, .contact__hero .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .contact__hero .slide-header {
  text-align: center;
  margin-top: 90px;
  margin-bottom: 60px; }
  .contact__hero .locations-container {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .contact__location {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    min-width: 26%;
    max-width: 33%;
    max-width: -webkit-calc(33% - 39px);
    max-width: -moz-calc(33% - 39px);
    max-width: calc(33% - 39px); }
  @media (max-width: 1024px) {
    .contact__location {
      min-width: 34%;
      max-width: 50%;
      max-width: -webkit-calc(50% - 39px);
      max-width: -moz-calc(50% - 39px);
      max-width: calc(50% - 39px); } }
  @media (max-width: 768px) {
    .contact__location {
      min-width: 70%; }
      .contact__location .location-image {
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat; } }
  .contact__location .image-wrapper {
    height: 206px;
    min-height: 206px;
    width: 100%;
    -webkit-box-flex: unset;
    -webkit-flex: unset;
    -moz-box-flex: unset;
    -ms-flex: unset;
    flex: unset; }
  @media (max-width: 768px) {
      .contact__location .image-wrapper {
        height: 40vw;
        max-width: 527px; } }
  .contact__location .info-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column; }
  .contact__location .contact-container {
    margin-right: auto; }
  .contact__location .address-container {
    font-size: 18px;
    margin-right: 15px; }
  .contact__location table {
    margin-top: 10px; }
  .contact__location table {
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
    background-image: none;
    margin-top: 10px;
    vertical-align: middle; }
  .contact__location table td:first-child {
    font-size: 11px;
    padding-right: 5px;
    display: table-cell;
    text-transform: uppercase; }
    .contact__location table td:nth-child(2) {
      font-size: 16px; }
  .contact__location .text-wrapper {
    border-top: 1px solid #1d1d1d;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 14px;
    width: 100%;
    max-width: 527px;
    margin-top: 15px; }
  .contact__location .image-wrapper {
    position: relative; }
  .contact__location .location-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  .contact__location .header-wrapper {
    margin-bottom: 10px; }
  .contact__location .barcode {
    width: 44px;
    min-width: 44px;
    height: 44px;
    min-height: 44px;
    position: relative;
    margin-left: 10px; }
  .contact__location .barcode .barcode-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat; }
  @media (min-width: 768px) {
    .contact__location:first-child {
      min-width: 90%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-box;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -moz-box-orient: horizontal;
      -moz-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row; }
      .contact__location:first-child .image-wrapper {
        height: 390px; }
        .contact__location:first-child .image-wrapper .location-image {
          -webkit-background-size: contain;
          -moz-background-size: contain;
          -o-background-size: contain;
          background-size: contain;
          background-position: bottom center; }
      .contact__location:first-child .text-wrapper {
        margin-top: auto;
        margin-left: 40px;
        padding-bottom: 40px;
        min-width: 400px;
        width: 450px; }
      .contact__location:first-child .info-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        align-items: center; }
      .contact__location:first-child table {
        margin-top: 0; }
      .contact__location:first-child .contact-container {
        margin-right: 0; } }

.corporate-page {
  max-width: 1036px; }
  @media (max-width: 1024px) {
  .corporate-page {
    padding-left: 65px;
    padding-right: 65px; } }
  @media (max-width: 425px) {
  .corporate-page {
    padding-left: 20px;
    padding-right: 20px; } }
  .corporate-page__title {
    text-align: center;
    margin-bottom: 110px;
    margin-top: 90px; }
  .corporate-page .section-title {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #1d1d1d; }
  .corporate-page .section-text {
    margin-bottom: 30px; }
  @media (max-width: 768px) {
    .corporate-page .section-text {
      font-size: 18px; } }
  .corporate-page ol li {
    padding-left: 20px;
    margin-left: 20px;
    margin-bottom: 14px; }

.home__hero {
  height: 55.6vw;
  max-height: 882px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative; }
  @media (max-width: 768px) {
    .home__hero {
      min-height: 56.3vw;
      height: auto; } }
  .home__hero.hide-caption .text-container {
    opacity: 0; }
  .home__hero.hide-caption .video-background-wrapper::after {
    opacity: 0; }
  @media (max-width: 425px) {
      .home__hero.project-detail-hero {
        min-height: 102vw;
        height: auto; } }
  .home__hero.project-detail-hero .video-background-wrapper::after {
    display: none; }
  .home__hero .video-background-wrapper .video-wrapper {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 0; }
    .home__hero .video-background-wrapper .video-wrapper .image-container {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .home__hero .video-background-wrapper .video-wrapper .image-container img {
      width: 100%; }
  .home__hero .bgFadeImage {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .home__hero .text-container {
    padding-bottom: 50px;
    margin-top: 100px;
    color: white;
    z-index: 100;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
    cursor: pointer; }

  .home__hero .text-container .text-wrapper {
    border-top: 1px solid white;
    padding-top: 10px;
    width: 100%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
    @media (max-width: 768px) {
      .home__hero .text-container .text-wrapper .header--57 {
        font-size: 32px; }
        .home__hero .text-container .text-wrapper .text--20, .home__hero .text-container .text-wrapper .studio__territories .dropdown-option, .studio__territories .home__hero .text-container .text-wrapper .dropdown-option {
          font-size: 16px; } }
    @media (max-width: 768px) {
      .home__hero .text-container .text-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start; } }
  .home__hero .text-container .font-color {
    color: white; }
  .home__hero .text-container .has-caption {
    font-size: 32px; }
    @media (max-width: 768px) {
      .home__hero .text-container .has-caption {
        font-size: 24px; } }
  .home__hero .text-container .header-container {
    max-width: 482px;
    width: 40%; }
    @media (max-width: 768px) {
      .home__hero .text-container .header-container {
        width: 100%; } }
    .home__hero .text-container .header-container .subheader--18 {
      margin-top: 5px; }
  .home__hero .text-container .description-container {
    padding-top: 10px;
    max-width: 482px;
    width: 40%; }
    @media (max-width: 768px) {
      .home__hero .text-container .description-container {
        width: 100%;
        padding-top: 8px; } }
  .home__hero .video-background-wrapper {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%; }
  @media (max-width: 768px) {
      .home__hero .video-background-wrapper {
        left: 50%;
        height: 100%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        min-width: 800px; } }
  .home__hero .video-background-wrapper::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(29, 29, 29, 0.9)), color-stop(35%, rgba(29, 29, 29, 0.4)), color-stop(60%, rgba(29, 29, 29, 0)), to(rgba(29, 29, 29, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(29, 29, 29, 0.9) 0%, rgba(29, 29, 29, 0.4) 35%, rgba(29, 29, 29, 0) 60%, rgba(29, 29, 29, 0) 100%);
    background-image: -moz-linear-gradient(bottom, rgba(29, 29, 29, 0.9) 0%, rgba(29, 29, 29, 0.4) 35%, rgba(29, 29, 29, 0) 60%, rgba(29, 29, 29, 0) 100%);
    background-image: -o-linear-gradient(bottom, rgba(29, 29, 29, 0.9) 0%, rgba(29, 29, 29, 0.4) 35%, rgba(29, 29, 29, 0) 60%, rgba(29, 29, 29, 0) 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(29, 29, 29, 0.9)), color-stop(35%, rgba(29, 29, 29, 0.4)), color-stop(60%, rgba(29, 29, 29, 0)), to(rgba(29, 29, 29, 0)));
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(29, 29, 29, 0.9)), color-stop(35%, rgba(29, 29, 29, 0.4)), color-stop(60%, rgba(29, 29, 29, 0)), to(rgba(29, 29, 29, 0)));
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(29, 29, 29, 0.9)), color-stop(35%, rgba(29, 29, 29, 0.4)), color-stop(60%, rgba(29, 29, 29, 0)), to(rgba(29, 29, 29, 0)));
    background-image: linear-gradient(0deg, rgba(29, 29, 29, 0.9) 0%, rgba(29, 29, 29, 0.4) 35%, rgba(29, 29, 29, 0) 60%, rgba(29, 29, 29, 0) 100%); }
    @media (max-width: 768px) {
      .home__hero .video-background-wrapper::after {
        background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(29, 29, 29, 0.9)), color-stop(35%, rgba(29, 29, 29, 0.9)), color-stop(60%, rgba(29, 29, 29, 0.9)), to(rgba(29, 29, 29, 0.8)));
        background-image: -webkit-linear-gradient(bottom, rgba(29, 29, 29, 0.9) 0%, rgba(29, 29, 29, 0.9) 35%, rgba(29, 29, 29, 0.9) 60%, rgba(29, 29, 29, 0.8) 100%);
        background-image: -moz-linear-gradient(bottom, rgba(29, 29, 29, 0.9) 0%, rgba(29, 29, 29, 0.9) 35%, rgba(29, 29, 29, 0.9) 60%, rgba(29, 29, 29, 0.8) 100%);
        background-image: -o-linear-gradient(bottom, rgba(29, 29, 29, 0.9) 0%, rgba(29, 29, 29, 0.9) 35%, rgba(29, 29, 29, 0.9) 60%, rgba(29, 29, 29, 0.8) 100%);
        background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(29, 29, 29, 0.9)), color-stop(35%, rgba(29, 29, 29, 0.9)), color-stop(60%, rgba(29, 29, 29, 0.9)), to(rgba(29, 29, 29, 0.8)));
        background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(29, 29, 29, 0.9)), color-stop(35%, rgba(29, 29, 29, 0.7)), color-stop(60%, rgba(29, 29, 29, 0.5)), to(rgba(29, 29, 29, 0.1)));
        background-image: -webkit-linear-gradient(bottom, rgba(29, 29, 29, 0.9) 0%, rgba(29, 29, 29, 0.7) 35%, rgba(29, 29, 29, 0.5) 60%, rgba(29, 29, 29, 0.1) 100%);
        background-image: -moz-linear-gradient(bottom, rgba(29, 29, 29, 0.9) 0%, rgba(29, 29, 29, 0.7) 35%, rgba(29, 29, 29, 0.5) 60%, rgba(29, 29, 29, 0.1) 100%);
        background-image: -o-linear-gradient(bottom, rgba(29, 29, 29, 0.9) 0%, rgba(29, 29, 29, 0.7) 35%, rgba(29, 29, 29, 0.5) 60%, rgba(29, 29, 29, 0.1) 100%);
        background-image: linear-gradient(0deg, rgba(29, 29, 29, 0.9) 0%, rgba(29, 29, 29, 0.7) 35%, rgba(29, 29, 29, 0.5) 60%, rgba(29, 29, 29, 0.1) 100%); } }

.our-process {
  margin-top: 140px; }
  @media (max-width: 768px) {
  .our-process {
    margin-top: 80px; } }
  @media (max-width: 768px) {
  .our-process {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
    .our-process .image-wrapper {
      width: 100%; } }
  .our-process .text-wrapper {
    width: 100%;
    max-width: 481px;
    margin-left: 40px; }
  @media (max-width: 768px) {
    .our-process .text-wrapper {
      max-width: 600px;
      margin-left: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 0 0 0 30px; } }
  .our-process .text-wrapper .header, .our-process .text-wrapper .header--18, .our-process .text-wrapper .header--25, .our-process .text-wrapper .header--34, .our-process .text-wrapper .header--40, .our-process .text-wrapper .header--50, .our-process .text-wrapper .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .our-process .text-wrapper .slide-header, .our-process .text-wrapper .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .our-process .text-wrapper .module__header, .our-process .text-wrapper .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .our-process .text-wrapper .slide-header, .our-process .text-wrapper .header--57, .our-process .text-wrapper .header--60, .our-process .text-wrapper .header--67, .our-process .text-wrapper .header--100, .our-process .text-wrapper .image-w-popups-module .point-info-wrapper .text--16:nth-child(2), .image-w-popups-module .point-info-wrapper .our-process .text-wrapper .text--16:nth-child(2), .our-process .text-wrapper .quote-module .wrapper .text-wrapper .header::before, .quote-module .wrapper .text-wrapper .our-process .text-wrapper .header::before, .our-process .text-wrapper .quote-module .wrapper .text-wrapper .header::after, .quote-module .wrapper .text-wrapper .our-process .text-wrapper .header::after, .our-process .text-wrapper .article .quote-wrapper::before, .article .our-process .text-wrapper .quote-wrapper::before, .our-process .text-wrapper .article .quote-wrapper::after, .article .our-process .text-wrapper .quote-wrapper::after, .our-process .text-wrapper .studio__jon-jerde .quote-wrapper::before, .studio__jon-jerde .our-process .text-wrapper .quote-wrapper::before, .our-process .text-wrapper .studio__jon-jerde .quote-wrapper::after, .studio__jon-jerde .our-process .text-wrapper .quote-wrapper::after {
    margin-bottom: 12px; }
  .our-process .text-wrapper .text, .our-process .text-wrapper .text--12, .our-process .text-wrapper .text--16, .our-process .text-wrapper .text--17, .our-process .text-wrapper .text--18, .our-process .text-wrapper .text--20, .our-process .text-wrapper .studio__territories .dropdown-option, .studio__territories .our-process .text-wrapper .dropdown-option, .our-process .text-wrapper .text--21, .our-process .text-wrapper .footer .mailing-list input, .footer .mailing-list .our-process .text-wrapper input, .our-process .text-wrapper .studio__territories .dropbtn, .studio__territories .our-process .text-wrapper .dropbtn, .our-process .text-wrapper .text--22, .our-process .text-wrapper .contact__location .text-wrapper, .contact__location .our-process .text-wrapper .text-wrapper {
    margin-bottom: 30px; }

.section-divider {
  margin: 76px auto; }
  .section-divider::after {
    content: "";
    height: 1px;
    display: block;
    background-color: #1d1d1d; }

.home__projects {
  margin-top: 140px; }
  @media (max-width: 768px) {
    .home__projects {
      margin-top: 80px; } }
  @media (max-width: 1024px) {
      .home__projects .project-wrapper:nth-child(3) {
        display: none; } }
  @media (max-width: 425px) {
      .home__projects .project-wrapper:nth-child(3) {
        display: block; } }
  .home__contact-cta {
    position: relative;
    background-color: rgba(29, 29, 29, 0.4);
    margin-top: 140px; }
  @media (max-width: 768px) {
    .home__contact-cta {
      margin-top: 80px; } }
  .home__contact-cta .imgSrc50 {
    min-height: 288px; }
  .home__contact-cta .text-container {
    position: absolute;
    z-index: 1;
    text-align: center;
    bottom: 13%;
    left: 0;
    width: 100%; }
  .home__contact-cta * {
    color: #fff; }
  .home__contact-cta .text--20, .home__contact-cta .studio__territories .dropdown-option, .studio__territories .home__contact-cta .dropdown-option {
    margin: 5px auto 50px;
    max-width: 540px; }
  @media (max-width: 768px) {
      .home__contact-cta .text--20, .home__contact-cta .studio__territories .dropdown-option, .studio__territories .home__contact-cta .dropdown-option {
        margin-bottom: 20px;
        font-size: 18px; } }
  .home__contact-cta .underline::after {
    background-color: #fff; }
  .home__contact-cta .underline:hover .subheader--19 {
    color: #ccc; }

.news:not(body) {
  padding-top: 15px; }
  .news__category {
    position: relative;
    overflow: visible; }
  .news__category .view-all-link {
    text-transform: uppercase; }
  .news__category .category-header-container {
    border-bottom: 1px solid #1d1d1d;
    margin-bottom: 33px;
    padding-bottom: 8px; }
  .news__category .gallery-arrow {
    position: absolute;
    right: -20px;
    top: 30%;
    z-index: 10;
    cursor: pointer; }
  .news__category .gallery-arrow svg {
    width: 50px;
    max-height: 18.75px; }
  .news__category .gallery-arrow path {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .news__category .gallery-arrow:hover path {
    stroke: #619f42; }
  .news__articles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  @media (max-width: 425px) {
    .news__articles {
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      flex-direction: column; } }
  @media (max-width: 1024px) {
      .has-horizontal-articles .news__articles {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column; } }
  .news__article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    margin-bottom: 70px; }
  @media (max-width: 1024px) {
    .news__article {
      width: 100%; } }
  @media (max-width: 1024px) {
      .has-horizontal-articles .news__article {
        max-width: 100%; }
        .has-horizontal-articles .news__article:not(.full-width) .content-wrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: -moz-box;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          -webkit-flex-direction: column;
          -moz-box-orient: vertical;
          -moz-box-direction: normal;
          flex-direction: column;
          -webkit-box-align: start;
          -webkit-align-items: flex-start;
          -moz-box-align: start;
          -ms-flex-align: start;
          align-items: flex-start; }
          .has-horizontal-articles .news__article:not(.full-width) .content-wrapper .text-wrapper {
            margin-left: 0; } }
  .news__article .content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex; }
  @media (max-width: 425px) {
      .news__article .content-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column;
        width: 100%;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start; } }
  .news__article .image-wrapper {
    min-width: 217px;
    min-height: 160px;
    width: 217px;
    height: 160px;
    position: relative; }
  @media (max-width: 768px) {
      .news__article .image-wrapper {
        min-width: 30vw;
        min-height: 22.1198156682vw;
        width: 30vw;
        height: 22.1198156682vw; } }
  @media (max-width: 425px) {
      .news__article .image-wrapper {
        min-width: 100%;
        min-height: 66.3594470046vw;
        width: 100%;
        height: 66.3594470046vw; } }
  @media (max-width: 1024px) {
        .has-horizontal-articles .news__article .image-wrapper {
          max-width: 40vw;
          min-width: 40vw;
          min-height: 29.4930875576vw;
          width: 40vw;
          height: 29.4930875576vw; } }
    @media (max-width: 768px) {
      .has-horizontal-articles .news__article .image-wrapper {
        max-width: none;
        width: 100%;
        height: 200px; } }
  .news__article .image-wrapper .imgSrc50 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
    .news__article .image-wrapper .imgSrc50:not(.loaded) {
      background-color: rgba(29, 29, 29, 0.1);
      opacity: 1; }
  .news__article .text-wrapper {
    padding: 8px 0;
    margin: 0 0 auto 26px;
    max-width: 300px; }
  @media (max-width: 425px) {
      .news__article .text-wrapper {
        margin: 0; } }
  .news__article .text-wrapper .text--20, .news__article .text-wrapper .studio__territories .dropdown-option, .studio__territories .news__article .text-wrapper .dropdown-option {
    margin-top: 15px; }
  .news__article .text-wrapper .subheader, .news__article .text-wrapper .subheader--11, .news__article .text-wrapper .subheader--12, .news__article .text-wrapper .subheader--13, .news__article .text-wrapper .subheader--14, .news__article .text-wrapper .subheader--16, .news__article .text-wrapper .subheader--17, .news__article .text-wrapper .subheader--18, .news__article .text-wrapper .subheader--19, .news__article .text-wrapper .subheader--22, .news__article .text-wrapper .search-lang-wrapper .language-wrapper > *, .search-lang-wrapper .news__article .text-wrapper .language-wrapper > *, .news__article .text-wrapper .contact__location table td:first-child, .contact__location table .news__article .text-wrapper td:first-child, .news__article .text-wrapper .members-container .team__member .link-wrapper .link, .members-container .team__member .link-wrapper .news__article .text-wrapper .link {
    font-size: 14px; }
  .news__article .text-wrapper .read-more-link {
    margin: 15px auto 0 0;
    color: #619f42;
    position: relative;
    text-transform: uppercase; }
    .news__article .text-wrapper .read-more-link::after {
      content: '';
      position: absolute;
      top: 0;
      right: 100%;
      -webkit-transform: translateX(-75%) translateY(69%) rotate(-45deg);
      -moz-transform: translateX(-75%) translateY(69%) rotate(-45deg);
      -ms-transform: translateX(-75%) translateY(69%) rotate(-45deg);
      -o-transform: translateX(-75%) translateY(69%) rotate(-45deg);
      transform: translateX(-75%) translateY(69%) rotate(-45deg);
      -webkit-transform-origin: top left;
      -moz-transform-origin: top left;
      -ms-transform-origin: top left;
      -o-transform-origin: top left;
      transform-origin: top left;
      width: 0;
      height: 0;
      border-top: 6px solid transparent;
      border-bottom: 6px solid transparent;
      border-left: 6px solid #619f42; }
    .news__article .text-wrapper .read-more-link::after {
      top: 27%;
      left: 100%;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      border-left: 5px solid #619f42;
      -webkit-transform: translateX(75%) translateY(0%) rotate(-45deg);
      -moz-transform: translateX(75%) translateY(0%) rotate(-45deg);
      -ms-transform: translateX(75%) translateY(0%) rotate(-45deg);
      -o-transform: translateX(75%) translateY(0%) rotate(-45deg);
      transform: translateX(75%) translateY(0%) rotate(-45deg); }
  @media (max-width: 425px) {
      .news__article.vertical-article {
        max-width: none; } }
  .news__article.vertical-article .content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
    .news__article.vertical-article .content-wrapper .image-wrapper {
      max-width: 100%;
      width: 100%; }

    .news__article.vertical-article .content-wrapper .text-wrapper {
      margin: 0;
      max-width: 472px; }
    .news__article.vertical-article .content-wrapper .text-wrapper .header--25 {
      font-size: 34px; }
  .news__article.full-width {
    width: 100%;
    max-width: 100%; }
  .news__article.full-width .content-wrapper {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%; }
    @media (max-width: 768px) {
      .news__article.full-width .content-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start; } }
  .news__article.full-width .image-wrapper {
    max-width: 50%;
    width: 568px;
    height: 419px; }
    @media (max-width: 768px) {
      .news__article.full-width .image-wrapper {
        max-width: 100%; } }
  .news__article.full-width .text-wrapper {
    max-width: 472px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px; }
    @media (max-width: 768px) {
      .news__article.full-width .text-wrapper {
        margin-left: 0;
        padding-left: 0; } }
    .news__article.full-width .text-wrapper .header--25 {
      font-size: 34px; }
  .news .article__content .text-column .basic-paragraph img:not(.imgSrc50) {
    width: auto !important;
    height: auto !important; }
  .news .gallery-module, .news .article__gallery {
    margin-top: 0; }

.news-category__header-container {
  text-align: center; }
  .news-category__header-container .header--50, .news-category__header-container .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .news-category__header-container .slide-header, .news-category__header-container .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .news-category__header-container .module__header, .news-category__header-container .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .news-category__header-container .slide-header {
    padding-top: 76px; }
  @media (max-width: 425px) {
      .news-category__header-container .header--50, .news-category__header-container .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .news-category__header-container .slide-header, .news-category__header-container .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .news-category__header-container .module__header, .news-category__header-container .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .news-category__header-container .slide-header {
        font-size: 30px; } }
  .news-category__articles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center; }
  .news-category__article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    width: 47%;
    margin-bottom: 90px; }
  @media (max-width: 1024px) {
    .news-category__article {
      width: 100%;
      margin-bottom: 40px; } }
  .news-category__article .content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center; }
  @media (max-width: 425px) {
      .news-category__article .content-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column;
        width: 100%;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start; } }
  .news-category__article .image-wrapper {
    min-width: 217px;
    min-height: 160px;
    width: 217px;
    height: 160px;
    position: relative; }
  @media (max-width: 768px) {
      .news-category__article .image-wrapper {
        min-width: 30vw;
        min-height: 22.1198156682vw;
        width: 30vw;
        height: 22.1198156682vw; } }
  @media (max-width: 425px) {
      .news-category__article .image-wrapper {
        min-width: 100%;
        min-height: 66.3594470046vw;
        width: 100%;
        height: 66.3594470046vw; } }
  .news-category__article .image-wrapper .imgSrc50 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .news-category__article .text-wrapper {
    padding: 8px 0;
    margin: auto 0 auto 26px;
    max-width: 300px; }
  @media (max-width: 425px) {
      .news-category__article .text-wrapper {
        margin: 0; } }
  .news-category__article .text-wrapper .subheader, .news-category__article .text-wrapper .subheader--11, .news-category__article .text-wrapper .subheader--12, .news-category__article .text-wrapper .subheader--13, .news-category__article .text-wrapper .subheader--14, .news-category__article .text-wrapper .subheader--16, .news-category__article .text-wrapper .subheader--17, .news-category__article .text-wrapper .subheader--18, .news-category__article .text-wrapper .subheader--19, .news-category__article .text-wrapper .subheader--22, .news-category__article .text-wrapper .search-lang-wrapper .language-wrapper > *, .search-lang-wrapper .news-category__article .text-wrapper .language-wrapper > *, .news-category__article .text-wrapper .contact__location table td:first-child, .contact__location table .news-category__article .text-wrapper td:first-child, .news-category__article .text-wrapper .members-container .team__member .link-wrapper .link, .members-container .team__member .link-wrapper .news-category__article .text-wrapper .link {
    font-size: 14px;
    text-transform: uppercase; }
  .news-category__article .text-wrapper .read-more-link {
    margin: 15px auto 0 0;
    color: #619f42;
    position: relative;
    text-transform: uppercase; }
    .news-category__article .text-wrapper .read-more-link::after {
      content: '';
      position: absolute;
      top: 0;
      right: 100%;
      -webkit-transform: translateX(-75%) translateY(69%) rotate(-45deg);
      -moz-transform: translateX(-75%) translateY(69%) rotate(-45deg);
      -ms-transform: translateX(-75%) translateY(69%) rotate(-45deg);
      -o-transform: translateX(-75%) translateY(69%) rotate(-45deg);
      transform: translateX(-75%) translateY(69%) rotate(-45deg);
      -webkit-transform-origin: top left;
      -moz-transform-origin: top left;
      -ms-transform-origin: top left;
      -o-transform-origin: top left;
      transform-origin: top left;
      width: 0;
      height: 0;
      border-top: 6px solid transparent;
      border-bottom: 6px solid transparent;
      border-left: 6px solid #619f42; }
    .news-category__article .text-wrapper .read-more-link::after {
      top: 27%;
      left: 100%;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      border-left: 5px solid #619f42;
      -webkit-transform: translateX(75%) translateY(0%) rotate(-45deg);
      -moz-transform: translateX(75%) translateY(0%) rotate(-45deg);
      -ms-transform: translateX(75%) translateY(0%) rotate(-45deg);
      -o-transform: translateX(75%) translateY(0%) rotate(-45deg);
      transform: translateX(75%) translateY(0%) rotate(-45deg); }

.article__hero-image {
  width: 100%; }
  .article__hero-image img {
    width: 100%; }
  .article__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  @media (max-width: 768px) {
    .article__content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      flex-direction: column;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -moz-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start; } }
  .article__content .header-column {
    width: 100%;
    max-width: 472px;
    margin-right: 60px;
    padding-top: 46px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column; }
  .article__content .header-column .header-wrapper {
    margin-bottom: 40px; }
  .article__content .header-column .header--34 {
    margin-top: 0px;
    margin-bottom: 10px; }
  .article__content .header-column .quote-wrapper {
    margin-top: auto;
    margin-bottom: auto; }
    .article__content .header-column .quote-wrapper:last-child {
      padding-top: 300px; }
    .article__content .header-column .quote-wrapper:not(:last-child) {
      padding-top: 60px; }
    @media (max-width: 768px) {
      .article__content .header-column .quote-wrapper {
        display: none; } }
  .article__content .header-column .article-video-wrapper {
    width: 100%;
    position: relative;
    padding-top: 130px; }
    @media (max-width: 768px) {
      .article__content .header-column .article-video-wrapper {
        padding-top: 40px; } }
  .article__content .text-column {
    width: 60%;
    min-width: 60%;
    padding-top: 66px; }
  @media (max-width: 768px) {
      .article__content .text-column {
        width: 100%;
        max-width: 450px;
        min-width: 0;
        padding-top: 10px; } }
  .article__content .text-column .basic-paragraph {
    margin-bottom: 20px; }
  .article__content .text-column .quote-wrapper {
    display: none;
    margin-top: 5px;
    margin-bottom: 0px;
    max-width: 100%; }
    @media (max-width: 768px) {
      .article__content .text-column .quote-wrapper {
        display: block; } }
  .article__content .text-column .quote-attribution {
    display: none;
    margin-bottom: 40px; }
    @media (max-width: 768px) {
      .article__content .text-column .quote-attribution {
        display: block; } }
  .article__gallery {
    margin-bottom: 30px; }
  .article__gallery.super-gallery-container .controller-container {
    position: static; }
    .article__gallery.super-gallery-container .controller-container .gallery-arrow svg {
      width: 32px;
      max-height: 12px; }
  .article__gallery .gallery-module {
    margin-bottom: 0px;
    width: 100%; }
  .article__gallery .gallery-module .swiper-wrapper {
    width: 100%; }
    .article__gallery .gallery-module .swiper-wrapper .swiper-slide {
      width: 100%;
      height: 80vh;
      max-height: 35vw; }
    @media (max-width: 768px) {
        .article__gallery .gallery-module .swiper-wrapper .swiper-slide {
          max-height: 60vw; } }
    .article__gallery .gallery-module .swiper-wrapper .swiper-slide .slide-image {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      max-height: none;
      -webkit-background-size: contain;
      -moz-background-size: contain;
      -o-background-size: contain;
      background-size: contain;
      background-position: bottom left; }
    @media (max-width: 768px) {
          .article__gallery .gallery-module .swiper-wrapper .swiper-slide .slide-image {
            background-position: bottom left; } }
  .article .quote-wrapper {
    max-width: 330px; }
  .article .quote-wrapper::before {
    content: "“";
    font-size: 35px; }
  .article .quote-wrapper::after {
    content: "”";
    font-size: 35px;
    padding-top: 18px; }
  .article .quote-wrapper strong {
    color: #619f42;
    font-weight: 400; }
  .article .quote-attribution {
    margin-top: 10px; }
  .article .underline:hover::after {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  .article__social-media {
    margin: -10px 0 0 -10px;
    width: -webkit-calc(100% + 10px);
    width: -moz-calc(100% + 10px);
    width: calc(100% + 10px);
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .article__social-media > * {
    margin: 10px 0 0 10px; }

.project-detail__hero {
  height: 84vh;
  min-height: 50vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-bottom: 60px;
  background-color: rgba(29, 29, 29, 0.1);
  position: relative; }
  @media (max-width: 768px) {
    .project-detail__hero {
      height: 90vh; } }
  .project-detail__hero .video-background-wrapper {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%; }
  .project-detail__hero .video-background-wrapper .video-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
    .project-detail__hero .video-background-wrapper .video-overlay img {
      width: 100%; }
  .project-detail__hero .video-background-wrapper video {
    position: absolute;
    top: 50%;
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%); }
  .project-detail__intro-text {
    margin-bottom: 70px;
    margin-top: 70px; }
  .project-detail__intro-text .text-wrapper {
    width: 100%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  @media (max-width: 768px) {
      .project-detail__intro-text .text-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start; } }
  .project-detail__intro-text .header-container {
    max-width: 460px;
    width: 45%; }
  @media (max-width: 768px) {
      .project-detail__intro-text .header-container {
        width: 100%; } }
  .project-detail__intro-text .header-container .text--18 {
    margin-top: 5px; }
  .project-detail__intro-text .description-container {
    padding-top: 18px;
    max-width: 600px;
    width: 50%; }
  @media (max-width: 768px) {
      .project-detail__intro-text .description-container {
        width: 100%;
        padding-top: 30px; } }
  .project-detail__intro-text .description-container .subheader--18 {
    margin-bottom: 5px; }
  .project-detail__summary {
    margin-bottom: 70px; }
  .project-detail__summary .header-container {
    border-bottom: 1px solid #1d1d1d;
    padding-bottom: 5px;
    margin-bottom: 60px; }
  .project-detail__summary .content-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  @media (max-width: 1024px) {
      .project-detail__summary .content-container {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
  .project-detail__summary .content-container .text-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    margin: -0px 0 0 -90px;
    width: -webkit-calc(100% + 90px);
    width: -moz-calc(100% + 90px);
    width: calc(100% + 90px); }
    .project-detail__summary .content-container .text-container > * {
      margin: 0px 0 0 90px; }
    @media (max-width: 1024px) {
      .project-detail__summary .content-container .text-container {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
    .project-detail__summary .content-container .text-container .column-wrapper {
      max-width: 251px;
      min-width: 200px; }
    .project-detail__summary .content-container .text-container .column-wrapper:last-child {
      max-width: 251px; }
    .project-detail__summary .content-container .text-container .text--22 {
      margin-bottom: 20px; }
  .project-detail__summary .content-container .image-container {
    max-width: 488px;
    width: 55%;
    margin-left: 20px; }
    @media (max-width: 1024px) {
      .project-detail__summary .content-container .image-container {
        width: 100%;
        margin-top: 40px;
        margin-left: auto;
        margin-right: auto; } }
    .project-detail__summary .content-container .image-container .location-point {
      width: 28px;
      height: 38px;
      background-position: center;
      background-repeat: no-repeat;
      -webkit-background-size: contain;
      -moz-background-size: contain;
      -o-background-size: contain;
      background-size: contain;
      background-image: url("/icon/map_pin.svg");
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translateX(-50%) translateY(-73%);
      -moz-transform: translateX(-50%) translateY(-73%);
      -ms-transform: translateX(-50%) translateY(-73%);
      -o-transform: translateX(-50%) translateY(-73%);
      transform: translateX(-50%) translateY(-73%); }
  .project-detail__next-project {
    margin-top: 140px; }
  @media (max-width: 768px) {
    .project-detail__next-project {
      margin-top: 80px; } }
  .project-detail__next-project .content-wrapper {
    width: 100%;
    border-top: 1px solid #1d1d1d;
    padding-top: 60px; }
  @media (max-width: 768px) {
      .project-detail__next-project .content-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column; } }
  .project-detail__next-project .text-wrapper {
    max-width: 300px;
    min-height: 535px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column; }
  @media (max-width: 768px) {
      .project-detail__next-project .text-wrapper {
        min-height: 0;
        margin-bottom: 30px; } }
  .project-detail__next-project .text-wrapper .most-of-text {
    margin-top: auto;
    padding-bottom: 20px; }
    @media (max-width: 768px) {
      .project-detail__next-project .text-wrapper .most-of-text {
        margin-top: 60px; } }
    .project-detail__next-project .text-wrapper .most-of-text > * {
      margin-bottom: 5px; }
    .project-detail__next-project .text-wrapper .most-of-text .text--20, .project-detail__next-project .text-wrapper .most-of-text .studio__territories .dropdown-option, .studio__territories .project-detail__next-project .text-wrapper .most-of-text .dropdown-option {
      margin-top: 5px; }
    .project-detail__next-project .text-wrapper .most-of-text .subheader--19 {
      margin-top: 30px; }
  .project-detail__next-project .image-wrapper {
    width: 57.0836785418%;
    height: 535px;
    position: relative;
    background-color: rgba(29, 29, 29, 0.1);
    margin-left: auto; }
  @media (max-width: 768px) {
      .project-detail__next-project .image-wrapper {
        width: 100%;
        max-width: 690px;
        margin-right: auto; } }
  .project-detail__next-project .image-wrapper .bgFadeImage {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center; }

.site.projects {
  display: unset; }

.projects .filter-component {
  background-color: #fffdf4;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  margin-bottom: 30px;
  z-index: 5; }
  .projects__nav {
    margin-top: 50px;
    margin-bottom: 20px; }
  .projects__nav.is-showing-filters .dropdown-placeholder {
    max-height: 6rem; }
    @media (max-width: 768px) {
      .projects__nav.is-showing-filters .dropdown-placeholder {
        max-height: 20rem; } }
  .projects__nav .filter-togglers-container {
    overflow: auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  @media (max-width: 768px) {
      .projects__nav .filter-togglers-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start; }
        .projects__nav .filter-togglers-container .filter-wrapper {
          margin-left: 0;
          padding: 3px 0; }
        .projects__nav .filter-togglers-container .clear-all-button-wrapper {
          position: absolute;
          right: 0;
          top: 5px; }
        .projects__nav .filter-togglers-container .filter-wrapper.is-showing-filter .filter-options-container {
          -webkit-transform: translateY(0);
          -moz-transform: translateY(0);
          -ms-transform: translateY(0);
          -o-transform: translateY(0);
          transform: translateY(0); } }
  .projects__nav .filter-togglers-container .subheader--19 {
    white-space: nowrap; }
  .projects__nav .clear-all-button-wrapper {
    margin-left: auto; }
  .projects__nav .clear-all-button {
    cursor: pointer;
    text-transform: uppercase;
    margin-left: 50px;
    white-space: nowrap; }
  .projects__nav .filter-wrapper {
    margin-left: 30px;
    cursor: pointer; }
  .projects__nav .filter-wrapper .text--21, .projects__nav .filter-wrapper .footer .mailing-list input, .footer .mailing-list .projects__nav .filter-wrapper input, .projects__nav .filter-wrapper .studio__territories .dropbtn, .studio__territories .projects__nav .filter-wrapper .dropbtn {
    white-space: nowrap;
    padding-right: 10px;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    transition: all 0.25s ease;
    position: relative; }
    .projects__nav .filter-wrapper .text--21::after, .projects__nav .filter-wrapper .footer .mailing-list input::after, .footer .mailing-list .projects__nav .filter-wrapper input::after, .projects__nav .filter-wrapper .studio__territories .dropbtn::after, .studio__territories .projects__nav .filter-wrapper .dropbtn::after {
      content: '';
      position: absolute;
      top: 0;
      right: 100%;
      -webkit-transform: translateX(-75%) translateY(69%) rotate(-45deg);
      -moz-transform: translateX(-75%) translateY(69%) rotate(-45deg);
      -ms-transform: translateX(-75%) translateY(69%) rotate(-45deg);
      -o-transform: translateX(-75%) translateY(69%) rotate(-45deg);
      transform: translateX(-75%) translateY(69%) rotate(-45deg);
      -webkit-transform-origin: top left;
      -moz-transform-origin: top left;
      -ms-transform-origin: top left;
      -o-transform-origin: top left;
      transform-origin: top left;
      width: 0;
      height: 0;
      border-top: 6px solid transparent;
      border-bottom: 6px solid transparent;
      border-left: 6px solid #619f42; }
    .projects__nav .filter-wrapper .text--21::after, .projects__nav .filter-wrapper .footer .mailing-list input::after, .footer .mailing-list .projects__nav .filter-wrapper input::after, .projects__nav .filter-wrapper .studio__territories .dropbtn::after, .studio__territories .projects__nav .filter-wrapper .dropbtn::after {
      -webkit-transition: all 0.25s ease;
      -o-transition: all 0.25s ease;
      -moz-transition: all 0.25s ease;
      transition: all 0.25s ease;
      top: 50%;
      left: 100%;
      -webkit-transform-origin: center;
      -moz-transform-origin: center;
      -ms-transform-origin: center;
      -o-transform-origin: center;
      transform-origin: center;
      -webkit-transform: translateX(0%) translateY(-50%) rotate(90deg);
      -moz-transform: translateX(0%) translateY(-50%) rotate(90deg);
      -ms-transform: translateX(0%) translateY(-50%) rotate(90deg);
      -o-transform: translateX(0%) translateY(-50%) rotate(90deg);
      transform: translateX(0%) translateY(-50%) rotate(90deg); }
  .projects__nav .filter-wrapper.is-showing-filter .text--21, .projects__nav .filter-wrapper.is-showing-filter .footer .mailing-list input, .footer .mailing-list .projects__nav .filter-wrapper.is-showing-filter input, .projects__nav .filter-wrapper.is-showing-filter .studio__territories .dropbtn, .studio__territories .projects__nav .filter-wrapper.is-showing-filter .dropbtn {
    color: #619f42; }
    .projects__nav .filter-wrapper.is-showing-filter .text--21::after, .projects__nav .filter-wrapper.is-showing-filter .footer .mailing-list input::after, .footer .mailing-list .projects__nav .filter-wrapper.is-showing-filter input::after, .projects__nav .filter-wrapper.is-showing-filter .studio__territories .dropbtn::after, .studio__territories .projects__nav .filter-wrapper.is-showing-filter .dropbtn::after {
      -webkit-transform: translateX(0%) translateY(-50%) rotate(-90deg);
      -moz-transform: translateX(0%) translateY(-50%) rotate(-90deg);
      -ms-transform: translateX(0%) translateY(-50%) rotate(-90deg);
      -o-transform: translateX(0%) translateY(-50%) rotate(-90deg);
      transform: translateX(0%) translateY(-50%) rotate(-90deg); }
    .projects__nav .filter-wrapper.is-showing-filter .filter-options-container {
      opacity: 1;
      -webkit-transform: translateY(20%);
      -moz-transform: translateY(20%);
      -ms-transform: translateY(20%);
      -o-transform: translateY(20%);
      transform: translateY(20%); }
    .projects__nav .filter-wrapper.is-showing-filter .filter-options-container .filter-option-wrapper {
      pointer-events: all; }
  .projects__nav .dropdown-placeholder {
    max-height: 0;
    height: 99999px;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    transition: 0.3s ease; }
  .projects__nav .filter-options-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    margin: -20px 0 0 -20px;
    width: -webkit-calc(100% + 20px);
    width: -moz-calc(100% + 20px);
    width: calc(100% + 20px);
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: absolute;
    top: 114%;
    left: 0;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(-20%);
    -moz-transform: translateY(-20%);
    -ms-transform: translateY(-20%);
    -o-transform: translateY(-20%);
    transform: translateY(-20%);
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    transition: all 0.25s ease;
    background-color: #fffdf4;
    padding-bottom: 20px;
    z-index: 10; }
  .projects__nav .filter-options-container > * {
    margin: 20px 0 0 20px; }
  .projects__nav .filter-options-container .filter-option-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    white-space: nowrap; }
    .projects__nav .filter-options-container .filter-option-wrapper input {
      opacity: 0;
      position: absolute;
      top: 0;
      left: 0;
      width: 0;
      height: 0; }
    .projects__nav .filter-options-container .filter-option-wrapper input:checked ~ .checkbox::before {
      content: "";
      width: 200%;
      height: 1px;
      background-color: #1d1d1d;
      position: absolute;
      top: 0;
      left: 0;
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg);
      -webkit-transform-origin: top left;
      -moz-transform-origin: top left;
      -ms-transform-origin: top left;
      -o-transform-origin: top left;
      transform-origin: center left; }
    .projects__nav .filter-options-container .filter-option-wrapper input:checked ~ .checkbox::after {
      content: "";
      width: 200%;
      height: 1px;
      background-color: #1d1d1d;
      position: absolute;
      top: 0;
      right: 0;
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(-45deg);
      -webkit-transform-origin: center right;
      -moz-transform-origin: center right;
      -ms-transform-origin: center right;
      -o-transform-origin: center right;
      transform-origin: center right; }
    .projects__nav .filter-options-container .filter-option-wrapper .checkbox {
      min-width: 13px;
      min-height: 13px;
      width: 13px;
      height: 13px;
      margin-right: 5px;
      border: 1px solid #1d1d1d;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      overflow: hidden;
      position: relative; }
    .projects__nav .filter-options-container .filter-option-wrapper .tiny-text {
      margin-top: -10px;
      font-size: 11px; }

.projects-container {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 67px; }
  .projects-container .project-wrapper {
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-top: 1px solid #1d1d1d;
    padding-top: 16px;
    min-width: 26%;
    min-width: -webkit-calc(33% - 39px);
    min-width: -moz-calc(33% - 39px);
    min-width: calc(33% - 39px);
    max-width: 33%;
    max-width: -webkit-calc(33% - 39px);
    max-width: -moz-calc(33% - 39px);
    max-width: calc(33% - 39px); }
  @media (max-width: 1024px) {
    .projects-container .project-wrapper {
      min-width: 270px;
      max-width: 540px;
      max-width: -webkit-calc(50% - 39px);
      max-width: -moz-calc(50% - 39px);
      max-width: calc(50% - 39px); } }
  @media (max-width: 768px) {
    .projects-container .project-wrapper {
      min-width: 200px; } }
  @media (max-width: 600px) {
    .projects-container .project-wrapper {
      min-width: 51%;
      max-width: 540px; } }
  .projects-container .project-wrapper .content-container {
    position: relative;
    min-height: 113px;
    margin-bottom: 17px; }
  .projects-container .project-wrapper .content-container .header--34 {
    padding-right: 66px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .projects-container .project-wrapper .content-container .header--34.no-year {
      padding-right: 0; }
  .projects-container .project-wrapper .content-container .floating-date {
    position: absolute;
    top: 0;
    right: 0;
    text-align: right; }
  .projects-container .project-wrapper .image-wrapper {
    width: 100%;
    padding-top: 123.4042553191%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0.05); }

.load-more-button {
  margin: 0 auto;
  cursor: pointer; }

.search-results .clearer {
  height: 15px; }
  .search-results .group-container {
    margin-bottom: 30px; }
  .search-results .group-container__header {
    margin-bottom: 15px; }
  .search-results .result-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 30px; }
  .search-results .result-wrapper .image-wrapper {
    width: 80px;
    min-width: 80px;
    margin-right: 30px; }
  .search-results .result-wrapper .image-wrapper img {
    width: 100%; }

.services__hero-text {
  margin-top: 20px; }
  .services__design {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    margin-top: 140px; }
  @media (max-width: 768px) {
    .services__design {
      margin-top: 80px; } }
  @media (max-width: 768px) {
    .services__design {
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      flex-direction: column; } }
  .services__design .left-block, .services__design .right-block {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column; }
  @media (max-width: 768px) {
      .services__design .left-block, .services__design .right-block {
        width: 100%; } }
  .services__design .left-block {
    border-top: 1px solid #1d1d1d;
    border-right: 1px solid #1d1d1d;
    border-bottom: 1px solid #1d1d1d; }
  @media (max-width: 768px) {
      .services__design .left-block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -moz-box-orient: vertical;
        -moz-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        border-right: 0; } }
  .services__design .right-block {
    border-top: 1px solid #1d1d1d;
    border-bottom: 1px solid #1d1d1d;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .services__design .gallery-container {
    margin-top: 60px;
    margin-bottom: 90px;
    height: 38vw;
    max-height: 468px;
    width: 100%;
    position: relative; }
  @media (max-width: 768px) {
      .services__design .gallery-container {
        margin-top: 20px;
        height: 65vw; } }
  .services__design .gallery-container .article__gallery {
    height: 100%; }
  .services__design .gallery-wrapper {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    pointer-events: none; }
  .services__design .gallery-wrapper.is-active {
    opacity: 1;
    pointer-events: all; }
  .services__design .gallery-wrapper .article__gallery .gallery-module {
    margin-top: 0; }
    .services__design .gallery-wrapper .article__gallery .gallery-module .swiper-wrapper .swiper-slide {
      height: 468px;
      position: relative; }
    .services__design .gallery-wrapper .article__gallery .gallery-module .swiper-wrapper .swiper-slide .slide-image {
      position: absolute;
      background-position: center; }
  .services__design .text-wrapper {
    margin: 70px;
    margin-right: 0px;
    display: none;
    -webkit-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
  @media (max-width: 768px) {
      .services__design .text-wrapper {
        margin-left: 0; } }
  .services__design .text-wrapper.is-active {
    display: block; }
  .services__nav-container {
    margin-top: auto; }
  @media (max-width: 768px) {
    .services__nav-container {
      font-size: 18px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-box;
      display: flex;
      overflow: auto;
      border-bottom: 1px solid #1d1d1d; } }
  .services__nav-container .design-button {
    padding: 13px;
    padding-left: 0;
    border-top: 1px solid #1d1d1d;
    font-size: 34px;
    white-space: nowrap;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .services__nav-container .design-button:hover {
    color: #7aba5a; }
  @media (max-width: 1024px) {
      .services__nav-container .design-button {
        font-size: 24px; } }
  @media (max-width: 768px) {
      .services__nav-container .design-button {
        font-size: 18px;
        border-top: 0;
        border-right: 1px solid #1d1d1d;
        padding-left: 13px; }
        .services__nav-container .design-button:last-child {
          border-right: 0; } }
  .services__nav-container .design-button.is-active {
    color: #619f42; }
  .services__featured-projects {
    margin-top: 140px; }
  @media (max-width: 768px) {
    .services__featured-projects {
      margin-top: 80px; } }
  .services__featured-projects .text-wrapper {
    padding-top: 50px;
    padding-right: 80px;
    padding-bottom: 50px; }
  @media (max-width: 768px) {
      .services__featured-projects .text-wrapper {
        padding-top: 0px; } }
  .services__featured-projects .text-wrapper .text--20, .services__featured-projects .text-wrapper .studio__territories .dropdown-option, .studio__territories .services__featured-projects .text-wrapper .dropdown-option {
    max-width: 544px;
    margin-bottom: 40px; }
  .services__featured-projects .image-wrapper img {
    width: 100%; }

.studio-page-hero {
  text-align: center;
  margin: 166px auto 0; }
  @media (max-width: 768px) {
  .studio-page-hero {
    margin-top: 80px auto 0; } }
  .studio-page-hero h1 {
    margin-bottom: 10px; }
  .studio-page-hero .text, .studio-page-hero .text--12, .studio-page-hero .text--16, .studio-page-hero .text--17, .studio-page-hero .text--18, .studio-page-hero .text--20, .studio-page-hero .studio__territories .dropdown-option, .studio__territories .studio-page-hero .dropdown-option, .studio-page-hero .text--21, .studio-page-hero .footer .mailing-list input, .footer .mailing-list .studio-page-hero input, .studio-page-hero .studio__territories .dropbtn, .studio__territories .studio-page-hero .dropbtn, .studio-page-hero .text--22, .studio-page-hero .contact__location .text-wrapper, .contact__location .studio-page-hero .text-wrapper {
    max-width: 643px;
    margin: 0 auto; }

.with-margin-top {
  margin-top: 140px; }
  @media (max-width: 768px) {
  .with-margin-top {
    margin-top: 80px; } }

.studio__about-1 {
  margin-top: 140px; }
  @media (max-width: 768px) {
    .studio__about-1 {
      margin-top: 80px; } }
  .studio__about-1 .image-wrapper {
    padding-right: 80px; }
  @media (max-width: 768px) {
      .studio__about-1 .image-wrapper {
        padding-right: 0;
        margin-bottom: 60px; } }
  .studio__about-1 .text-wrapper {
    margin-top: auto;
    padding-bottom: 65px; }
  .studio__about-1 .text-wrapper .header--50, .studio__about-1 .text-wrapper .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .studio__about-1 .text-wrapper .slide-header, .studio__about-1 .text-wrapper .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .studio__about-1 .text-wrapper .module__header, .studio__about-1 .text-wrapper .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .studio__about-1 .text-wrapper .slide-header {
    padding-bottom: 6px; }
  .studio__about-1 .text-wrapper .text--18 {
    max-width: 514px; }
  .studio__about-2 {
    margin-top: 140px;
    max-width: 986px; }
  @media (max-width: 768px) {
    .studio__about-2 {
      margin-top: 80px; } }
  .studio__about-2 .header--50, .studio__about-2 .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .studio__about-2 .slide-header, .studio__about-2 .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .studio__about-2 .module__header, .studio__about-2 .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .studio__about-2 .slide-header {
    padding-bottom: 26px;
    text-align: center; }
  @media (max-width: 768px) {
      .studio__about-2 .header--50, .studio__about-2 .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .studio__about-2 .slide-header, .studio__about-2 .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .studio__about-2 .module__header, .studio__about-2 .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .studio__about-2 .slide-header {
        text-align: left; } }
  .studio__about-2 .text--18 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2; }
  @media (max-width: 768px) {
      .studio__about-2 .text--18 {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1; } }
  .studio__territories {
    margin-top: 140px; }
  @media (max-width: 768px) {
    .studio__territories {
      margin-top: 80px; } }
  .studio__territories .header-container {
    margin-bottom: 80px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  @media (max-width: 768px) {
      .studio__territories .header-container {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
  .studio__territories .dropbtn {
    color: #619f42;
    padding: 4px;
    border-bottom: 1px solid #1d1d1d;
    cursor: pointer;
    background-color: transparent;
    padding-right: 20px;
    position: relative; }
  .studio__territories .dropbtn::after {
    content: '';
    position: absolute;
    top: 0;
    right: 100%;
    -webkit-transform: translateX(-75%) translateY(69%) rotate(-45deg);
    -moz-transform: translateX(-75%) translateY(69%) rotate(-45deg);
    -ms-transform: translateX(-75%) translateY(69%) rotate(-45deg);
    -o-transform: translateX(-75%) translateY(69%) rotate(-45deg);
    transform: translateX(-75%) translateY(69%) rotate(-45deg);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #619f42; }
  .studio__territories .dropbtn::after {
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    transition: all 0.25s ease;
    top: 50%;
    right: 0;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(90deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(90deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(90deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(90deg);
    transform: translateX(-50%) translateY(-50%) rotate(90deg); }
  .studio__territories .dropdown {
    position: relative;
    display: inline-block;
    margin-left: 10px; }
  .studio__territories .dropdown:hover .dropdown-content {
    display: block; }
    .studio__territories .dropdown:hover .dropbtn {
      color: #4b7b33; }
  .studio__territories .dropdown-content {
    display: none;
    position: absolute;
    background-color: #fffdf4;
    min-width: 160px;
    -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.05);
    z-index: 10; }
  .studio__territories .dropdown-option {
    padding: 5px;
    cursor: pointer; }
  .studio__territories .dropdown-option:hover {
    color: #619f42; }
  .studio__jon-jerde {
    margin-top: 140px; }
  @media (max-width: 768px) {
    .studio__jon-jerde {
      margin-top: 80px; } }
  .studio__jon-jerde .text-container {
    max-width: 535px; }
  .studio__jon-jerde .header--50, .studio__jon-jerde .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .studio__jon-jerde .slide-header, .studio__jon-jerde .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .studio__jon-jerde .module__header, .studio__jon-jerde .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .studio__jon-jerde .slide-header {
    margin-bottom: 5px; }
  .studio__jon-jerde .subheader--18 {
    margin-bottom: 10px; }
  .studio__jon-jerde .gallery-module {
    margin-top: 0; }
  .studio__jon-jerde .gallery-module.full-bleed .swiper-wrapper .swiper-slide .slide-image {
    height: 78vh;
    max-height: 52vw; }
    @media (max-width: 768px) {
      .studio__jon-jerde .gallery-module.full-bleed .swiper-wrapper .swiper-slide .slide-image {
        max-height: 120vw; } }
  .studio__jon-jerde .gallery-container.full-bleed.super-gallery-container .controller-container {
    position: static;
    margin-top: 0; }
  .studio__jon-jerde .quote-wrapper {
    max-width: 1000px;
    margin: 0 auto;
    text-align: center;
    margin-top: 100px;
    font-size: 60px; }
  @media (max-width: 768px) {
      .studio__jon-jerde .quote-wrapper {
        font-size: 40px;
        margin-top: 60px; } }
  @media (max-width: 425px) {
      .studio__jon-jerde .quote-wrapper {
        font-size: 30px; } }
  .studio__jon-jerde .quote-wrapper .header, .studio__jon-jerde .quote-wrapper .header--18, .studio__jon-jerde .quote-wrapper .header--25, .studio__jon-jerde .quote-wrapper .header--34, .studio__jon-jerde .quote-wrapper .header--40, .studio__jon-jerde .quote-wrapper .header--50, .studio__jon-jerde .quote-wrapper .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .studio__jon-jerde .quote-wrapper .slide-header, .studio__jon-jerde .quote-wrapper .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .studio__jon-jerde .quote-wrapper .module__header, .studio__jon-jerde .quote-wrapper .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .studio__jon-jerde .quote-wrapper .slide-header, .studio__jon-jerde .quote-wrapper .header--57, .studio__jon-jerde .quote-wrapper .header--60, .studio__jon-jerde .quote-wrapper .header--67, .studio__jon-jerde .quote-wrapper .header--100, .studio__jon-jerde .quote-wrapper .image-w-popups-module .point-info-wrapper .text--16:nth-child(2), .image-w-popups-module .point-info-wrapper .studio__jon-jerde .quote-wrapper .text--16:nth-child(2), .studio__jon-jerde .quote-wrapper .quote-module .wrapper .text-wrapper .header::before, .quote-module .wrapper .text-wrapper .studio__jon-jerde .quote-wrapper .header::before, .studio__jon-jerde .quote-wrapper .quote-module .wrapper .text-wrapper .header::after, .quote-module .wrapper .text-wrapper .studio__jon-jerde .quote-wrapper .header::after, .studio__jon-jerde .quote-wrapper .article .quote-wrapper::before, .article .studio__jon-jerde .quote-wrapper .quote-wrapper::before, .studio__jon-jerde .quote-wrapper .article .quote-wrapper::after, .article .studio__jon-jerde .quote-wrapper .quote-wrapper::after, .studio__jon-jerde .quote-wrapper .quote-wrapper::before, .studio__jon-jerde .quote-wrapper .quote-wrapper::after {
    font-size: 1em; }
  .studio__jon-jerde .quote-wrapper::before {
    content: "“";
    font-size: 70px; }
  .studio__jon-jerde .quote-wrapper::after {
    content: "”";
    padding-top: 0.77em;
    font-size: 70px; }
  .studio__jon-jerde .quote-wrapper strong {
    color: #619f42;
    font-weight: 400; }
  .studio__image-gallery {
    margin-top: 140px; }
  @media (max-width: 768px) {
    .studio__image-gallery {
      margin-top: 80px; } }
  .studio__image-gallery .image-gallery-wrapper {
    width: 50vw;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto; }
  @media (max-width: 1024px) {
      .studio__image-gallery .image-gallery-wrapper {
        width: 70vw; } }
  @media (max-width: 768px) {
      .studio__image-gallery .image-gallery-wrapper {
        width: 80vw; } }
  .studio__image-gallery .image-gallery-wrapper .swiper-container {
    overflow: visible; }
  .studio .section-divider--studio {
    margin: 115px auto; }
  @media (max-width: 768px) {
    .studio .section-divider--studio {
      margin: 80px auto; } }
  .studio .awards-section {
    margin-top: 140px; }
  @media (max-width: 768px) {
    .studio .awards-section {
      margin-top: 80px; } }
  .studio .awards-wrapper {
    margin-top: 50px;
    margin-bottom: 60px; }
  .studio__awards-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    margin: -65px 0 0 -40px;
    width: -webkit-calc(100% + 40px);
    width: -moz-calc(100% + 40px);
    width: calc(100% + 40px);
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .studio__awards-container > * {
    margin: 65px 0 0 40px; }
  .studio__awards-container .award {
    padding-top: 16px;
    min-width: 280px;
    min-width: 26%;
    min-width: -webkit-calc(33% - 39px);
    min-width: -moz-calc(33% - 39px);
    min-width: calc(33% - 39px);
    max-width: 33%;
    max-width: -webkit-calc(33% - 39px);
    max-width: -moz-calc(33% - 39px);
    max-width: calc(33% - 39px); }
  @media (max-width: 1024px) {
      .studio__awards-container .award {
        min-width: 270px;
        max-width: 540px;
        max-width: -webkit-calc(50% - 39px);
        max-width: -moz-calc(50% - 39px);
        max-width: calc(50% - 39px); }
        .studio__awards-container .award:last-child:nth-child(odd) {
          display: none; } }
  @media (max-width: 768px) {
      .studio__awards-container .award {
        min-width: 200px; } }
  @media (max-width: 600px) {
      .studio__awards-container .award {
        min-width: 51%;
        max-width: 540px; } }
  .studio__awards-container .award .content-wrapper {
    margin-top: 0; }

.clocks-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  -webkit-justify-content: space-evenly;
  -moz-box-pack: space-evenly;
  justify-content: space-evenly;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  text-align: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 140px; }
  @media (max-width: 768px) {
  .clocks-container {
    margin-top: 80px; } }
  @media (max-width: 768px) {
  .clocks-container {
    margin: -30px 0 0 -0;
    width: -webkit-calc(100% + 0);
    width: -moz-calc(100% + 0);
    width: calc(100% + 0);
    margin-top: 40px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .clocks-container > * {
      margin: 30px 0 0 0; } }
  .clocks-container .clock-wrapper {
    margin-bottom: 20px; }
  .clocks-container .clock {
    width: 19.18vw;
    height: 19.18vw;
    max-width: 262px;
    max-height: 262px;
    overflow: hidden;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 1px solid #1d1d1d;
    position: relative;
    margin-bottom: 16px; }
  @media (max-width: 768px) {
    .clocks-container .clock {
      width: 33vw;
      height: 33vw; } }
  .clocks-container .clock .big-hand, .clocks-container .clock .small-hand {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform-origin: center left;
    -moz-transform-origin: center left;
    -ms-transform-origin: center left;
    -o-transform-origin: center left;
    transform-origin: center left;
    border-top: 1px solid #1d1d1d; }
  .clocks-container .clock .big-hand {
    width: 31.3%; }
  .clocks-container .clock .small-hand {
    width: 38.9%; }

.subcategory-header {
  text-transform: uppercase; }

.team__hero {
  margin-bottom: 20px; }
  .team__hero img {
    width: 100%; }
  .team__intro .header-container {
    max-width: 559px; }
  @media (max-width: 768px) {
      .team__intro .header-container {
        margin-right: auto; } }
  .team__categories {
    margin-top: 140px; }
  @media (max-width: 768px) {
    .team__categories {
      margin-top: 80px; } }
  .team__accordion-wrapper .content-wrapper:not(:first-child) {
    margin-top: 50px; }
  .team__category {
    border-top: 1px solid #1d1d1d; }
  .team__category:last-child {
    border-bottom: 1px solid #1d1d1d; }
  .team__category.is-active .category-title {
    color: #619f42; }
  .team__category .category-label {
    padding: 15px 0; }
  .team__category .category-label .category-title {
    font-size: 34px; }
  .team__career-cta {
    margin-top: 140px;
    margin-bottom: 60px;
    text-align: center;
    max-width: 664px; }
  @media (max-width: 768px) {
    .team__career-cta {
      margin-top: 80px; } }
  .team__career-cta .text--20, .team__career-cta .studio__territories .dropdown-option, .studio__territories .team__career-cta .dropdown-option {
    margin-top: 15px;
    margin-bottom: 30px; }

.members-container {
  margin: -39px 0 0 -39px;
  width: -webkit-calc(100% + 39px);
  width: -moz-calc(100% + 39px);
  width: calc(100% + 39px);
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 5px;
  margin-bottom: 27px; }
  .members-container > * {
    margin: 39px 0 0 39px; }
  @media (max-width: 1024px) {
  .members-container {
    margin: -22px 0 0 -22px;
    width: -webkit-calc(100% + 22px);
    width: -moz-calc(100% + 22px);
    width: calc(100% + 22px); }
    .members-container > * {
      margin: 22px 0 0 22px; } }
  .members-container.is-design-principal {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .members-container .team__member {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 26%;
    min-width: -webkit-calc(33% - 39px);
    min-width: -moz-calc(33% - 39px);
    min-width: calc(33% - 39px);
    max-width: 33%;
    max-width: -webkit-calc(33% - 39px);
    max-width: -moz-calc(33% - 39px);
    max-width: calc(33% - 39px); }
  @media (max-width: 1024px) {
    .members-container .team__member {
      min-width: 324px;
      max-width: 540px;
      max-width: -webkit-calc(50% - 22px);
      max-width: -moz-calc(50% - 22px);
      max-width: calc(50% - 22px); } }
  @media (max-width: 768px) {
    .members-container .team__member {
      min-width: 240px; } }
  @media (max-width: 600px) {
    .members-container .team__member {
      min-width: 51%;
      max-width: 540px; } }
  .members-container .team__member .header, .members-container .team__member .header--18, .members-container .team__member .header--25, .members-container .team__member .header--34, .members-container .team__member .header--40, .members-container .team__member .header--50, .members-container .team__member .gallery-module.with-large-header .swiper-slide .slide-header, .gallery-module.with-large-header .swiper-slide .members-container .team__member .slide-header, .members-container .team__member .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .module__header, .gallery-module.with-large-stationary-header .swiper-slide .introdution-wrapper .members-container .team__member .module__header, .members-container .team__member .gallery-module.with-large-stationary-header .swiper-slide .slide-header, .gallery-module.with-large-stationary-header .swiper-slide .members-container .team__member .slide-header, .members-container .team__member .header--57, .members-container .team__member .header--60, .members-container .team__member .header--67, .members-container .team__member .header--100, .members-container .team__member .image-w-popups-module .point-info-wrapper .text--16:nth-child(2), .image-w-popups-module .point-info-wrapper .members-container .team__member .text--16:nth-child(2), .members-container .team__member .quote-module .wrapper .text-wrapper .header::before, .quote-module .wrapper .text-wrapper .members-container .team__member .header::before, .members-container .team__member .quote-module .wrapper .text-wrapper .header::after, .quote-module .wrapper .text-wrapper .members-container .team__member .header::after, .members-container .team__member .article .quote-wrapper::before, .article .members-container .team__member .quote-wrapper::before, .members-container .team__member .article .quote-wrapper::after, .article .members-container .team__member .quote-wrapper::after, .members-container .team__member .studio__jon-jerde .quote-wrapper::before, .studio__jon-jerde .members-container .team__member .quote-wrapper::before, .members-container .team__member .studio__jon-jerde .quote-wrapper::after, .studio__jon-jerde .members-container .team__member .quote-wrapper::after {
    font-size: 30px;
    margin-top: 14px; }
  .members-container .team__member .subheader, .members-container .team__member .subheader--11, .members-container .team__member .subheader--12, .members-container .team__member .subheader--13, .members-container .team__member .subheader--14, .members-container .team__member .subheader--16, .members-container .team__member .subheader--17, .members-container .team__member .subheader--18, .members-container .team__member .subheader--19, .members-container .team__member .subheader--22, .members-container .team__member .search-lang-wrapper .language-wrapper > *, .search-lang-wrapper .members-container .team__member .language-wrapper > *, .members-container .team__member .contact__location table td:first-child, .contact__location table .members-container .team__member td:first-child, .members-container .team__member .link-wrapper .link {
    margin-top: 5px;
    font-size: 17px;
    margin-bottom: 10px; }
  .members-container .team__member .link-wrapper {
    font-size: 14px;
    margin-top: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex; }
  .members-container .team__member .link-wrapper .link {
    font-size: 14px;
    color: #619f42;
    margin-right: auto; }
  .members-container .team__member .link-out-text {
    text-transform: uppercase; }
  .members-container .team__member .image-wrapper {
    width: 100%;
    padding-top: 123.4042553191%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0.05);
    position: relative; }
  .members-container .team__member .image-wrapper .image-inner-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding-top: 123.4042553191%; }
    .members-container .team__member .image-wrapper .image-inner-wrapper.no-image {
      border: 1px solid #1d1d1d;
      height: 0;
      background-color: #fffdf4; }
    .members-container .team__member .image-wrapper .image-inner-wrapper.no-image .no-image-text {
      position: absolute;
      top: 50%;
      left: 50%;
      text-align: center;
      -webkit-transform: translateX(-50%) translateY(-50%);
      -moz-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
      -o-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%); }
    .members-container .team__member .image-wrapper .image-inner-wrapper .bgFadeImage {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }

.team-member__hero {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 80px;
  text-align: center; }
  .team-member__hero .image-wrapper {
    margin: 22px auto 16px; }
  .team-member__hero .image-wrapper img {
    width: auto;
    max-width: 90vw;
    max-height: 335px;
    margin: 0 auto; }
  .team-member__hero .subheader--11 {
    text-transform: uppercase; }
  @media (max-width: 768px) {
      .team-member__hero .subheader--11 {
        text-align: center !important; } }
  .team-member__hero .tiny-separator {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%;
    max-width: 50px;
    height: 1px;
    background-color: #1d1d1d; }
  .team-member__hero.has-video {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    text-align: left; }
  .team-member__hero.has-video .video-container {
    width: 51%;
    max-width: 680px;
    margin-right: 30px; }
    .team-member__hero.has-video .video-container .video-wrapper {
      margin-bottom: 0; }
  @media (max-width: 1024px) {
      .team-member__hero.has-video {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
        .team-member__hero.has-video .video-container {
          width: 100%;
          margin-bottom: 40px;
          margin-right: 0; }
        .team-member__hero.has-video .content-wrapper {
          text-align: center; }
          .team-member__hero.has-video .content-wrapper .tiny-separator {
            margin-left: auto;
            margin-right: auto; } }
  .team-member__modules-container > * {
    margin-bottom: 80px; }
  @media (min-width: 1440px) {
      .team-member__modules-container > * {
        margin-bottom: 120px; } }
  @media (max-width: 768px) {
      .team-member__modules-container > * {
        margin-bottom: 60px; } }
  @media (max-width: 768px) {
      .team-member__modules-container .quote-module {
        margin-bottom: 120px; } }
  .team-member__modules-container .image-text-module + .image-text-module {
    margin-top: 120px; }
  .team-member__modules-container :not(.image-text-module) + .image-text-module .wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .team-member__modules-container .image-text-module.h-right {
    padding-right: 0;
    margin-bottom: 80px; }
    @media (min-width: 1440px) {
      .team-member__modules-container .image-text-module.h-right {
        margin-bottom: 120px; } }
    .team-member__modules-container .image-text-module.h-right .wrapper {
      width: 100%; }
    .team-member__modules-container .image-text-module.h-right .wrapper .text-wrapper {
      margin-left: 0;
      max-width: 511px;
      width: 50%; }
    @media (max-width: 768px) {
          .team-member__modules-container .image-text-module.h-right .wrapper .text-wrapper {
            width: 100%;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding-right: 30px; } }
    .team-member__modules-container .image-text-module.h-right .wrapper .image-wrapper {
      max-width: 612px;
      width: 40%; }
    @media (max-width: 768px) {
          .team-member__modules-container .image-text-module.h-right .wrapper .image-wrapper {
            width: 100%; } }
    .team-member__modules-container .image-text-module.h-right .wrapper .image-wrapper img {
      width: 100%; }
  .team-member__modules-container .image-text-module.h-left {
    margin-bottom: 80px; }
    @media (min-width: 1440px) {
      .team-member__modules-container .image-text-module.h-left {
        margin-bottom: 120px; } }
    .team-member__modules-container .image-text-module.h-left .wrapper {
      width: 100%; }
    .team-member__modules-container .image-text-module.h-left .wrapper .image-wrapper {
      max-width: 511px;
      width: 50%; }
    @media (max-width: 768px) {
          .team-member__modules-container .image-text-module.h-left .wrapper .image-wrapper {
            width: 100%; } }
    .team-member__modules-container .image-text-module.h-left .wrapper .image-wrapper img {
      width: 100%; }
    .team-member__modules-container .image-text-module.h-left .wrapper .text-wrapper {
      max-width: 532px;
      width: 40%;
      margin-right: 0; }
    @media (max-width: 768px) {
          .team-member__modules-container .image-text-module.h-left .wrapper .text-wrapper {
            width: 100%; } }
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22scss%5C%2Fstyle.scss%22%2C%22scss%5C%2Fpartials%5C%2F_variables.scss%22%2C%22scss%5C%2Fpartials%5C%2F_images.scss%22%2C%22scss%5C%2Fpartials%5C%2F_fonts.scss%22%2C%22scss%5C%2Fpartials%5C%2F_typography.scss%22%2C%22scss%5C%2Fpartials%5C%2F_layout.scss%22%2C%22scss%5C%2Fpartials%5C%2F_grid.scss%22%2C%22scss%5C%2Fpartials%5C%2F_forms.scss%22%2C%22scss%5C%2Fpartials%5C%2F_nav.scss%22%2C%22scss%5C%2Fpartials%5C%2Ffooter.scss%22%2C%22scss%5C%2Fsections%5C%2F_accordion.scss%22%2C%22scss%5C%2Fsections%5C%2F_timeline.scss%22%2C%22scss%5C%2Fmodules%5C%2F_gallery.scss%22%2C%22scss%5C%2Fmodules%5C%2F_gallery_w_blurred_sides.scss%22%2C%22scss%5C%2Fmodules%5C%2F_happenings_gallery.scss%22%2C%22scss%5C%2Fmodules%5C%2F_image_text.scss%22%2C%22scss%5C%2Fmodules%5C%2F_image_w_popups.scss%22%2C%22scss%5C%2Fmodules%5C%2F_large_underlined_text.scss%22%2C%22scss%5C%2Fmodules%5C%2F_quote.scss%22%2C%22scss%5C%2Fmodules%5C%2F_text_img_gallery.scss%22%2C%22scss%5C%2Fmodules%5C%2F_static_text_w_gallery.scss%22%2C%22scss%5C%2Fmodules%5C%2F_two_images.scss%22%2C%22scss%5C%2Fmodules%5C%2F_three_images.scss%22%2C%22scss%5C%2Fmodules%5C%2F_video_text.scss%22%2C%22scss%5C%2Fpages%5C%2F_awards.scss%22%2C%22scss%5C%2Fpages%5C%2F_careers.scss%22%2C%22scss%5C%2Fpages%5C%2F_contact.scss%22%2C%22scss%5C%2Fpages%5C%2F_corporate.scss%22%2C%22scss%5C%2Fpages%5C%2F_home.scss%22%2C%22scss%5C%2Fpages%5C%2F_news.scss%22%2C%22scss%5C%2Fpages%5C%2F_news_category.scss%22%2C%22scss%5C%2Fpages%5C%2F_news_article.scss%22%2C%22scss%5C%2Fpages%5C%2F_project_detail.scss%22%2C%22scss%5C%2Fpages%5C%2F_projects.scss%22%2C%22scss%5C%2Fpages%5C%2F_search_results.scss%22%2C%22scss%5C%2Fpages%5C%2F_services.scss%22%2C%22scss%5C%2Fpages%5C%2F_studio.scss%22%2C%22scss%5C%2Fpages%5C%2F_team.scss%22%2C%22scss%5C%2Fpages%5C%2F_team_member.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAD%3B%3B%3B%3B%3BGAAA%3BAAAA%3B%3BgFAAA%3BAAAA%2CiDAAA%3BAAAA%2CuFAAA%3BAAAA%3B%3BgFAAA%3BAAAA%2CuEAAA%3BAAAA%2CyHAAA%3BAAAA%2CoGAAA%3BAAAA%2CqDAAA%3BAAAA%2C4GAAA%3BAAAA%3B%3BgFAAA%3BAAAA%2C6FAAA%3BAAAA%3B%3BgFAAA%3BAAAA%2C8DAAA%3BAAAA%3B%3BgFAAA%3BAAAA%2CyCAAA%3BAAAA%3B%3BgFAAA%3BACuHC%3BAAAA%2CgBAAA%2CEAAA%3BAAhCE%3BAAAA%3BAAAA%2CmBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BADvFH%3B%3BgEAAA%3BAEGC%3BAAAA%3BkBAAA%2CEAAA%3BAAAA%3BAAKA%3BAAAA%2CcAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%2CaAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%3B%3B%3BaAAA%2CEAAA%3BAAAA%3BAAQA%3BAAAA%3B%3B%3B%3B%3BkCAAA%2CEAAA%3BAFxBD%3B%3BgEAAA%3BAEmCC%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B2BAAA%2CEAAA%3BAAAA%3BAAgBA%3BAAAA%2CaAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BuBAAA%2CEAAA%3BAAAA%3BAAeA%3BAAAA%2CaAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3BkCAAA%2CEAAA%3BAF1ED%3B%3BgEAAA%3BAEqFC%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BAAYE%3BAAAA%3BgBAAA%2CEAAA%3BAAKA%3BAAAA%3B%3B%3B%3B%3B%3BeAAA%2CEAAA%3BAAUA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BoBAAA%2CEAAA%3BAAcA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3ByCAAA%2CEAAA%3BAA8BE%3BAAAA%2CeAAA%2CEAAA%3BAAKA%3BAAAA%2CiBAAA%2CEAAA%3BAAME%3BAAAA%2CoBAAA%2CEAAA%3BAAMJ%3BAAAA%2CqBAAA%2CEAAA%3BAAAA%3BAAKF%3BAAAA%3B%3B%3B%3BYAAA%2CEAAA%3BAFlLD%3B%3BgFAAA%3BAAAA%3B%3B%3B%3BGAAA%3BAGSC%3BAAAA%3B%3BuMAAA%2CEAAA%3BAAAA%3BAASA%3BAAAA%3B2OAAA%2CEAAA%3BAAAA%3BAAQA%3BAAAA%3B%3B%3BmQAAA%2CEAAA%3BAAAA%3BAAUA%3BAAAA%3B%3B%3B%2BQAAA%2CEAAA%3BAAAA%3BAAUA%3BAAAA%3B%3B%3B%2BPAAA%2CEAAA%3BAH9CD%3B%3B%3B%3B%3B%3B%3B%3B%3BGAAA%3BAAAA%3B%3BgFAAA%3BAAAA%2CkDAAA%3BAAAA%2CkFAAA%3BAAAA%3B%3BgFAAA%3BAIGC%3BAAAA%2CkBAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3B%3BsCAAA%2CEAAA%3BAAAA%3BAAWA%3BAAAA%2CYAAA%2CEAAA%3BAJlBD%3B%3BgFAAA%3BAI4BC%3BAAAA%3B%3B%3B%3B%3BmCAAA%2CEAAA%3BAAAA%3BAASA%3BAAAA%2CiBAAA%2CEAAA%3BAJrCD%3B%3BgFAAA%3BAI6CC%3BAAAA%3B%3BqBAAA%2CEAAA%3BAAAA%3BAASA%3BAAAA%2CoBAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%2CoBAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%2CkBAAA%2CEAAA%3BAJ9DD%3B%3BgFAAA%3BAIqEC%3BAAAA%3BmCAAA%2CEAAA%3BAJrED%3B%3BgFAAA%3BAI6EC%3BAACE%3BAAAA%2CmBAAA%2CEAAA%2CEAAA%3BAJ9EH%3B%3BgFAAA%3BAIsFC%3BAAAA%2C6CAAA%2CEAAA%3BAAAA%3BAAKA%3BAAAA%3B%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BAASE%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CqBAAA%2CEAAA%3BAAAA%3BAAMF%3BAAAA%3B%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BAASE%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CoBAAA%2CEAAA%3BAAAA%3BAAKF%3BAAAA%3B%3B%3BoBAAA%2CEAAA%3BAAAA%3BAAMA%3BAAAA%3B%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BAASE%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CoBAAA%2CEAAA%3BAAAA%3BAAMF%3BAAAA%3BsBAAA%2CEAAA%3BAAIE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B8BAAA%2CEAAA%3BAAeE%3BAAAA%3B%3B%3B%3BgCAAA%2CEAAA%3BAJ9QL%3B%3BgFAAA%3BAKGC%3BAAAA%2CgBAAA%2CEAAA%3BALHD%3B%3BgFAAA%3BAKUC%3BAAAA%3B%3ByBAAA%2CEAAA%3BAAAA%3BAAMA%3BAAAA%2CqBAAA%2CEAAA%3BALhBD%3B%3BgFAAA%3BAAAA%2CwBAAA%3BAAAA%2CwCAAA%3BAAAA%3B%3BgFAAA%3BAAAA%3B%3BgFAAA%3BAKoLC%3BAAAA%3B%3B%3BqBAAA%2CEAAA%3BAJjFE%3BAIuFE%3BAAAA%2CeAAA%2CEAAA%2CEAAA%3BAL1LL%3B%3BgFAAA%3BAKmMC%3BAAAA%3BoGAAA%2CEAAA%3BAAEE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B2BAAA%2CEAAA%3BAAiBA%3BAAAA%3B%3B%3B%3BYAAA%2CEAAA%3BALtNH%3B%3BgFAAA%3BAKkOC%3BAAAA%3BeAAA%2CEAAA%3BAAAA%3BAAMA%3BAAAA%2CcAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%3B%3BcAAA%2CEAAA%3BAL5OD%3B%3BgFAAA%3BAKqPC%3BAAAA%3B%3B%3B%3BgBAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BAAAA%3BAAKA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3ByBAAA%2CEAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAKF%3BAAAA%2CiBAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%2CqBAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%2CqBAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%2CqBAAA%2CEAAA%3BAL9RD%3B%3BgFAAA%3BAK0SC%3BAAAA%3B%3B%3B%3B%3B%3BmBAAA%2CEAAA%3BAAAA%3BAAaA%3BAAAA%2CqBAAA%2CEAAA%3BAJ1NE%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAAAA%3BAIkOF%3BAAAA%2CsBAAA%2CEAAA%3BAJlOE%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAAAA%3BAI0OF%3BAAAA%3BqBAAA%2CEAAA%3BAJ1OE%3BAAAA%3BAAAA%3BuBAAA%2CEAAA%2CEAAA%3BAAAA%3BAI2QF%3BAAAA%3B%3B%3B2BAAA%2CEAAA%3BAAhBE%3BAAAA%2C0BAAA%2CEAAA%3BAAAA%3BAAoBF%3BAAAA%2CqBAAA%2CEAAA%3BAAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BAJzRE%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B2BAAA%2CEAAA%2CEAAA%3BAImSE%3BAAAA%3B%3B%3B%3B%3B%3B%3BiBAAA%2CEAAA%3BAAQA%3BAAAA%3BiBAAA%2CEAAA%3BAJ3SF%3BAAAA%3BAAAA%2CkBAAA%2CEAAA%2CEAAA%3BAImTI%3BAAAA%3B%3B%3B6BAAA%2CEAAA%3BAJnTJ%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAIgUE%3BAAAA%2CmBAAA%2CEAAA%3BAJhUF%3BAAAA%3BAAAA%2CkBAAA%2CEAAA%2CEAAA%3BAIuUI%3BAAAA%3B%3B%3B%3B6BAAA%2CEAAA%3BAJvUJ%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAAYA%3BAI6UM%3BAAAA%3B0BAAA%2CEAAA%3BAAKA%3BAAAA%2C4BAAA%2CEAAA%3BAASA%3BAAAA%2C4BAAA%2CEAAA%3BAAIA%3BAAAA%2C4BAAA%2CEAAA%3BAASA%3BAAAA%2C4BAAA%2CEAAA%3BAAIA%3BAAAA%2C4BAAA%2CEAAA%2CEAAA%3BAAAA%3BAAgCR%3BAAAA%3B%3B4BAAA%2CEAAA%3BAAvBE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BmCAAA%2CEAAA%3BAA6BA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%2BBAAA%2CEAAA%3BAAkBE%3BAAAA%3B%3B%3B%3B%2BDAAA%2CEAAA%3BALvgBL%3B%3BgFAAA%3BAAAA%2CmCAAA%3BAAAA%2CmCAAA%3BAAAA%3B%3BgFAAA%3BAMSC%3BAAAA%3B%3B%3B%3B6BAAA%2CEAAA%3BANTD%2C2EAAA%3BACmGG%3BAAAA%3BAAAA%2C4CAAA%2CEAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%2C4CAAA%2CEAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%2C4CAAA%2CEAAA%2CEAAA%3BAAMA%3BAAAA%3BAAAA%2C0CAAA%2CEAAA%2CEAAA%3BAAAA%3BAANA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%2CqCAAA%2CEAAA%2CEAAA%3BAAAA%3BAKlDF%3BAAAA%3BkBAAA%2CEAAA%3BAAAA%3BAAKA%3BAAAA%2CyBAAA%2CEAAA%3BAL6CE%3BAAAA%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BADnGH%2C0GAAA%3BAM8DC%3BAAAA%2CsIAAA%2CEAAA%3BAAGE%3BAAAA%2C0BAAA%2CEAAA%3BALkCA%3BAK3BA%3BAAAA%2CuBAAA%2CEAAA%3BAAEC%3BAAAA%3BwBAAA%2CEAAA%3BAAAA%3BAAMD%3BAAAA%2C8BAAA%2CEAAA%3BAAAA%3BAACA%3BAAAA%2CgCAAA%2CEAAA%3BAAAA%3BAACA%3BAAAA%2C8BAAA%2CEAAA%3BAAAA%3BAACA%3BAAAA%2CiCAAA%2CEAAA%3BAAAA%3BAACA%3BAAAA%2CiCAAA%2CEAAA%3BAAAA%3BAACA%3BAAAA%2CiCAAA%2CEAAA%3BAAAA%3BAACA%3BAAAA%2CiCAAA%2CEAAA%2CEAAA%3BANtFH%3B%3BgFAAA%3BAOGC%3BAAAA%3B%3B%3B%3B%3B%3B%3ByIAAA%2CEAAA%3BAPHD%3B%3BkFAAA%3BAAAA%3BAOsBC%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B0BAAA%2CEAAA%3BAAAA%3BAAcA%3BAAAA%3BiBAAA%2CEAAA%3BAAAA%3BAAGA%3BAAAA%3BiBAAA%2CEAAA%3BAAAA%3BAAGA%3BAAAA%3BiBAAA%2CEAAA%3BAAAA%3BAAGA%3BAAAA%3BiBAAA%2CEAAA%3BAP7CD%3B%3BgFAAA%3BAOqDC%3BAAAA%3BsBAAA%2CEAAA%3BANkCE%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAAAA%3BAM3BF%3BAAAA%3B%3B%3B%3B8BAAA%2CEAAA%3BAAAA%3BAAQA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3ByBAAA%2CEAAA%3BAAmBC%3BAAAA%3BkBAAA%2CEAAA%3BAAIA%3BAAAA%2CwBAAA%2CEAAA%3BAP3FF%3B%3BgFAAA%3BAQGC%3BAAAA%3B%3BmBAAA%2CEAAA%3BARHD%3B%3BgFAAA%3BAQYC%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BqBAAA%2CEAAA%3BAP2EE%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAOrDE%3BAAAA%3BmBAAA%2CEAAA%3BAPqDF%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAAAA%3BAOzCA%3BAAAA%3B%3B%3B%3B%3BkBAAA%2CEAAA%3BAP%2BCA%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAOlCE%3BAAAA%2CgBAAA%2CEAAA%3BAAIA%3BAAAA%2CmBAAA%2CEAAA%3BAHyZF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BmCAAA%2CEAAA%3BAJjYA%3BAOnBM%3BAAAA%3BoBAAA%2CEAAA%2CEAAA%3BAAAA%3BAASR%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BqBAAA%2CEAAA%3BAPUE%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B2BAAA%2CEAAA%2CEAAA%3BAOOA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BuBAAA%2CEAAA%3BAPPA%3BAAAA%3BAAAA%3B0BAAA%2CEAAA%2CEAAA%3BAOqBE%3BAAAA%3B%3B%3B0BAAA%2CEAAA%3BAAME%3BAAAA%2CgBAAA%2CEAAA%3BAAKF%3BAAAA%2CiBAAA%2CEAAA%3BAAGE%3BAAAA%2CgBAAA%2CEAAA%3BAAMA%3BAAAA%3B%3BeAAA%2CEAAA%3BAAQA%3BAAAA%3B%3BeAAA%2CEAAA%3BAAKE%3BAAAA%2CkBAAA%2CEAAA%3BAAON%3BAAAA%3B%3B%3B%3BwBAAA%2CEAAA%3BAAME%3BAAAA%3BoBAAA%2CEAAA%3BAAKE%3BAAAA%2CsBAAA%2CEAAA%3BAAIA%3BAAAA%2CqBAAA%2CEAAA%3BARnKP%2CwDAAA%3BACuFG%3BAOqFA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BwBAAA%2CEAAA%3BAAoCE%3BAAAA%3B%3B%3BqBAAA%2CEAAA%2CEAAA%3BARhNL%2CsDAAA%3BAQ0NC%3BAAAA%2C0DAAA%2CEAAA%3BAACE%3BAAAA%3BwBAAA%2CEAAA%3BAR3NH%3B%3BgFAAA%3BAQqOC%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3BiBAAA%2CEAAA%3BAAaE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BqCAAA%2CEAAA%3BAAWA%3BAAAA%2CWAAA%2CEAAA%3BAAGA%3BAAAA%2CaAAA%2CEAAA%3BAAGA%3BAAAA%2CcAAA%2CEAAA%3BARnQH%2C8DAAA%3BACuFG%3BAOmLA%3BAAAA%3BoBAAA%2CEAAA%2CEAAA%3BAR1QH%2CuEAAA%3BAQiRC%3BAAAA%2CiCAAA%2CEAAA%3BAAEE%3BAAAA%2CoBAAA%2CEAAA%3BAAEE%3BAAAA%3B%3B%3B%3B%3B8BAAA%2CEAAA%3BAAQA%3BAAAA%3B%3B%3B%3B%3BeAAA%2CEAAA%3BAAQA%3BAAAA%3B%3B%3B%3B%3B6BAAA%2CEAAA%3BARrSL%3B%3BgFAAA%3BASGC%3BAAAA%3BuBAAA%2CEAAA%3BAAIE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BoBAAA%2CEAAA%3BAJiVA%3BAAAA%2C2BAAA%2CEAAA%3BAJjQA%3BAQxEI%3BAAAA%3B%3B%3B%3BcAAA%2CEAAA%2CEAAA%3BAAUJ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BqBAAA%2CEAAA%3BAJ%2BTA%3BAAAA%2C0BAAA%2CEAAA%3BAJjQA%3BAAAA%3BAAAA%3BkBAAA%2CEAAA%2CEAAA%3BAQjDE%3BAAAA%3B%3B%3B%3B%3B%3BwBAAA%2CEAAA%3BAAWE%3BAAAA%2CmBAAA%2CEAAA%3BAAMJ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BwBAAA%2CEAAA%3BARgCA%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3ByBAAA%2CEAAA%2CEAAA%3BAQtBE%3BAAAA%2CmBAAA%2CEAAA%3BAR8CF%3BAAAA%3BAAAA%2CyBAAA%2CEAAA%2CEAAA%3BAAxBA%3BAAAA%3BAAAA%3B%3BwBAAA%2CEAAA%2CEAAA%3BAQNE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B6BAAA%2CEAAA%3BAJuQF%3BAAAA%2C0BAAA%2CEAAA%3BAJjQA%3BAAAA%3BAAAA%3B%3BwBAAA%2CEAAA%2CEAAA%3BAQQI%3BAAAA%3B%3B%3B%3B%3B%3BmBAAA%2CEAAA%3BARFJ%3BAQYQ%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BARlBR%3BAAAA%3BAAAA%2CyBAAA%2CEAAA%3BAQ0BQ%3BAAAA%2CyBAAA%2CEAAA%2CEAAA%3BARhCR%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%3BAQwCQ%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAAKF%3BAAAA%3B%3BwBAAA%2CEAAA%3BAAMA%3BAAAA%3B%3B%3B%3BcAAA%2CEAAA%3BAAWN%3BAAAA%2CqBAAA%2CEAAA%3BAAGE%3BAAAA%3B%3B%3B%3B%3BqBAAA%2CEAAA%3BAAIE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BuBAAA%2CEAAA%3BAAWE%3BAAAA%2CkDAAA%2CEAAA%3BAAIA%3BAAAA%2CmDAAA%2CEAAA%3BAAIA%3BAAAA%2CkDAAA%2CEAAA%3BAAIA%3BAAAA%2CiDAAA%2CEAAA%3BAAON%3BAAAA%3B%3BqBAAA%2CEAAA%3BARjFA%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAQ0FE%3BAAAA%2CqBAAA%2CEAAA%3BAAMF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BuBAAA%2CEAAA%3BAAWE%3BAAAA%2CqBAAA%2CEAAA%3BAAGE%3BAAAA%3BiBAAA%2CEAAA%3BAAMF%3BAAAA%2CuBAAA%2CEAAA%3BATvNL%3B%3BgFAAA%3BASgOC%3BAAAA%3B%3B%3BoBAAA%2CEAAA%3BAThOD%3B%3BgFAAA%3BAUAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BoBAAA%2CEAAA%3BATuFG%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BASnFA%3BAAAA%3B%3BqBAAA%2CEAAA%3BAAKE%3BAAAA%2CqCAAA%2CEAAA%3BAAKE%3BAAAA%3B%3BwBAAA%2CEAAA%3BAAOE%3BAAAA%2CmBAAA%2CEAAA%3BAAMJ%3BAAAA%2CoBAAA%2CEAAA%3BAAGE%3BAAAA%2CoBAAA%2CEAAA%3BAAMF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3ByBAAA%2CEAAA%3BAAYA%3BAAAA%3B%3B%3BgBAAA%2CEAAA%3BAAOE%3BAAAA%3B%3B%3B%3B%3B%3B6BAAA%2CEAAA%3BALiSJ%3BAAAA%2C4BAAA%2CEAAA%3BAK3RM%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BkCAAA%2CEAAA%3BATgCN%3BAAAA%3BAAAA%3B%3B%3B%3BoCAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CyBAAA%2CEAAA%2CEAAA%3BASCQ%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BAAOJ%3BAAAA%2CyBAAA%2CEAAA%3BAAGE%3BAAAA%2C0BAAA%2CEAAA%3BAAKF%3BAAAA%3B%3B%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BATVJ%3BAAAA%3BAAAA%3B%3BoBAAA%2CEAAA%2CEAAA%3BAS0BM%3BAAAA%2C0BAAA%2CEAAA%3BAAON%3BAAAA%3B%3B%3B%3BqBAAA%2CEAAA%3BAAOE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BiDAAA%2CEAAA%3BAAwBE%3BAAAA%2C8BAAA%2CEAAA%3BAAKF%3BAAAA%3B%3B%3B%3B%2BDAAA%2CEAAA%3BAAOE%3BAAAA%3B%3B%3B%3BiDAAA%2CEAAA%3BAAAA%3BACrKN%3BAAAA%2CqBAAA%2CEAAA%3BAAGE%3BAAAA%3B%3B%3B%3BeAAA%2CEAAA%3BAVsFA%3BAAAA%3BAAAA%2CiBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%3B%3B%3BuBAAA%2CEAAA%2CEAAA%3BAAAA%3BAU5DF%3BAAAA%2CcAAA%2CEAAA%3BAAGE%3BAAAA%3B%3B%3B%3B%3BuBAAA%2CEAAA%3BAVyDA%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B6BAAA%2CEAAA%2CEAAA%3BAUjDE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%3BAViDF%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BsBAAA%2CEAAA%2CEAAA%3BAUpBE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%3BAVoBF%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3BiCAAA%2CEAAA%2CEAAA%3BAUgBE%3BAAAA%2CsBAAA%2CEAAA%3BAVhBF%3BAAAA%3BAAAA%3B2BAAA%2CEAAA%2CEAAA%3BAUwBI%3BAAAA%2CwBAAA%2CEAAA%3BAVlBJ%3BAAAA%3BAAAA%2C4BAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BAAMA%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%2CEAAA%3BAU2BM%3BAAAA%2CwBAAA%2CEAAA%3BAV3BN%3BAAAA%3BAAAA%2C8BAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%2CEAAA%3BAAMA%3BAAAA%3BAAAA%2C%2BBAAA%2CEAAA%2CEAAA%3BAUqCE%3BAAAA%2CuBAAA%2CEAAA%3BAAGE%3BAAAA%2CuBAAA%2CEAAA%3BAVxCJ%3BAAAA%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BAU6CM%3BAAAA%2CuBAAA%2CEAAA%3BAV7CN%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%2CEAAA%3BAUoDA%3BAAAA%3B%3B%3BqBAAA%2CEAAA%3BAV1DA%3BAAAA%3BAAAA%3BwBAAA%2CEAAA%2CEAAA%3BAUqEE%3BAAAA%2CsBAAA%2CEAAA%3BAAAA%3BACxJF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BmBAAA%2CEAAA%3BAXmFA%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAWtEE%3BAAAA%2CuBAAA%2CEAAA%3BAXsEF%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAW3DI%3BAAAA%3BqBAAA%2CEAAA%3BAAKA%3BAAAA%3B%3B%3B%3BoBAAA%2CEAAA%3BAASE%3BAAAA%2CoBAAA%2CEAAA%3BAAON%3BAAAA%3BqBAAA%2CEAAA%3BAASE%3BAAAA%3B%3B%3BgBAAA%2CEAAA%3BAAOI%3BAAAA%3BuBAAA%2CEAAA%3BAXsBN%3BAAAA%3BAAAA%2CiBAAA%2CEAAA%3BAWZQ%3BAAAA%3B2BAAA%2CEAAA%2CEAAA%3BAAAA%3BAAUV%3BAAAA%2CoBAAA%2CEAAA%3BAXEE%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAWEE%3BAAAA%2C8BAAA%2CEAAA%3BAAMA%3BAAAA%2CuBAAA%2CEAAA%3BAAIA%3BAAAA%2CqBAAA%2CEAAA%3BAAKF%3BAAAA%2CsBAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3B%3BuBAAA%2CEAAA%3BAAUE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BkBAAA%2CEAAA%3BAAcE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BgBAAA%2CEAAA%3BAAcJ%3BAAAA%2CsBAAA%2CEAAA%3BAAGE%3BAAAA%3B%3B%3BuBAAA%2CEAAA%3BAXxDF%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAW4EI%3BAAAA%2CsBAAA%2CEAAA%3BAAIE%3BAAAA%3ByBAAA%2CEAAA%3BAAIE%3BAAAA%2CyBAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BmBAAA%2CEAAA%3BAXlFR%3BAAAA%3BAAAA%2CoCAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CoCAAA%2CEAAA%2CEAAA%3BAWuIQ%3BAAAA%3B%3ByBAAA%2CEAAA%3BAXvIR%3BAAAA%3BAAAA%3B8BAAA%2CEAAA%2CEAAA%3BAWkJQ%3BAAAA%3B%3B%3B%3B%3B%3BwBAAA%2CEAAA%3BAAWA%3BAAAA%2CkBAAA%2CEAAA%3BAAGE%3BAAAA%3B%3B%3B%3B%3B%3B%3BiBAAA%2CEAAA%3BAAWA%3BAAAA%2CiBAAA%2CEAAA%3BAAKA%3BAAAA%3B%3BmBAAA%2CEAAA%3BAASA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B6BAAA%2CEAAA%3BAXzLV%3BAAAA%3BAAAA%3B%3B%3B%3BkDAAA%2CEAAA%2CEAAA%3BAWkNU%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B6BAAA%2CEAAA%3BAXlNV%3BAAAA%3BAAAA%3B%3B%3B%3BmDAAA%2CEAAA%2CEAAA%3BAW6OE%3BAAAA%3B%3B%3BeAAA%2CEAAA%3BAAQE%3BAAAA%2CeAAA%2CEAAA%3BAAQF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B2BAAA%2CEAAA%3BAXvPF%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAWgRI%3BAAAA%2CuBAAA%2CEAAA%3BAAKE%3BAAAA%3BuBAAA%2CEAAA%3BAAQE%3BAAAA%3B%3B%3B%3BuBAAA%2CEAAA%3BAAQA%3BAAAA%3B%3ByBAAA%2CEAAA%3BAXrSR%3BAAAA%3BAAAA%2C4BAAA%2CEAAA%2CEAAA%3BAW%2BSQ%3BAAAA%3BwBAAA%2CEAAA%3BAAQJ%3BAAAA%3B%3B%3B%3BcAAA%2CEAAA%3BAAYA%3BAAAA%2CiBAAA%2CEAAA%3BAAGE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BmCAAA%2CEAAA%3BAAYA%3BAAAA%3B%3B%3B%3B%3B%3B%3ByBAAA%2CEAAA%3BAX5UN%3BAAAA%3BAAAA%3BsBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%3B%3B%3B%3B%3BiCAAA%2CEAAA%2CEAAA%3BAW%2BWE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B2BAAA%2CEAAA%3BAAGE%3BAAAA%3ByBAAA%2CEAAA%3BAXlXJ%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%2CEAAA%3BAW2XI%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BAX3XJ%3BAAAA%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BAWqYE%3BAAAA%2CgBAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3B%3BuBAAA%2CEAAA%3BAAaA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BiCAAA%2CEAAA%3BAX9XF%3BAAAA%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BAAxBA%3BAAAA%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BAW0aE%3BAAAA%3B%3B%3B%3BuBAAA%2CEAAA%3BAX1aF%3BAAAA%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BAWwbE%3BAAAA%3B%3B%3B%3B%3B%3B%3BoBAAA%2CEAAA%3BAAOA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BiCAAA%2CEAAA%3BAX%5C%2FbF%3BAAAA%3BAAAA%3BqBAAA%2CEAAA%2CEAAA%3BAWkdE%3BAAAA%3B%3B%3B%3B%3BuBAAA%2CEAAA%3BAXldF%3BAAAA%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BAWieE%3BAAAA%3B%3B%3B%3BkBAAA%2CEAAA%3BAXjeF%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%2BBAAA%2CEAAA%2CEAAA%3BAWweI%3BAAAA%3B%3B%3BsBAAA%2CEAAA%3BAXxeJ%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%2CEAAA%3BAWqfI%3BAAAA%3B%3B%3B%3B%3B%3B%3BuBAAA%2CEAAA%3BAXrfJ%3BAAAA%3BAAAA%3B%3BoBAAA%2CEAAA%2CEAAA%3BAWsgBI%3BAAAA%2CwBAAA%2CEAAA%3BAAQF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%3BAX9gBF%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%2BBAAA%2CEAAA%2CEAAA%3BAWqhBI%3BAAAA%3B%3B%3BsBAAA%2CEAAA%3BAXrhBJ%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%2CEAAA%3BAWkiBI%3BAAAA%3BqBAAA%2CEAAA%3BAASA%3BAAAA%3B%3B%3B%3B%3B%3B%3ByBAAA%2CEAAA%3BAX3iBJ%3BAAAA%3BAAAA%3B%3BoBAAA%2CEAAA%2CEAAA%3BAW4jBI%3BAAAA%2CwBAAA%2CEAAA%3BAAQF%3BAAAA%2CuBAAA%2CEAAA%3BAAKE%3BAAAA%3B%3B%3B%3BkBAAA%2CEAAA%3BAXzkBJ%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%2BBAAA%2CEAAA%2CEAAA%3BAWglBM%3BAAAA%3B%3BiBAAA%2CEAAA%3BAAMA%3BAAAA%3B%3B%3B%3B0BAAA%2CEAAA%3BAXtlBN%3BAAAA%3BAAAA%3B%3B8BAAA%2CEAAA%2CEAAA%3BAWomBU%3BAAAA%3B%3B%3BmBAAA%2CEAAA%3BAASJ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B6BAAA%2CEAAA%3BAX7mBN%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAWqnBQ%3BAAAA%2CoBAAA%2CEAAA%3BAXrnBR%3BAAAA%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BAW8nBU%3BAAAA%3B%3BuBAAA%2CEAAA%3BAX9nBV%3BAAAA%3BAAAA%3B%3B4BAAA%2CEAAA%2CEAAA%3BAWyoBY%3BAAAA%3B%3B%3BqBAAA%2CEAAA%3BAAQF%3BAAAA%2CkBAAA%2CEAAA%3BAAGE%3BAAAA%3B0BAAA%2CEAAA%3BAAYV%3BAAAA%2CuBAAA%2CEAAA%3BAAIA%3BAAAA%2CuBAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3BqBAAA%2CEAAA%3BAXxqBF%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAWorBI%3BAAAA%3B%3B%3B%3BkBAAA%2CEAAA%3BAXprBJ%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%2BBAAA%2CEAAA%2CEAAA%3BAW2rBM%3BAAAA%3B%3BiBAAA%2CEAAA%3BAAMA%3BAAAA%3B%3B%3B%3B0BAAA%2CEAAA%3BAXjsBN%3BAAAA%3BAAAA%3B%3B8BAAA%2CEAAA%2CEAAA%3BAW%2BsBU%3BAAAA%3B%3B%3BmBAAA%2CEAAA%3BAASJ%3BAAAA%3B%3B%3B%3B%3BoBAAA%2CEAAA%3BAXxtBN%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BiCAAA%2CEAAA%2CEAAA%3BAWkuBU%3BAAAA%3B%3B%3B%3B0BAAA%2CEAAA%3BAXluBV%3BAAAA%3BAAAA%3B%3BgCAAA%2CEAAA%2CEAAA%3BAWgvBU%3BAAAA%2CiBAAA%2CEAAA%3BAXhvBV%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAW6vBA%3BAAAA%3B%3BoBAAA%2CEAAA%3BAAOA%3BAAAA%2CkBAAA%2CEAAA%3BAAME%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CkBAAA%2CEAAA%3BAAKF%3BAAAA%3BsBAAA%2CEAAA%3BAAAA%3BAC32BH%3BAAAA%3BoBAAA%2CEAAA%3BAZuFG%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAY5EE%3BAAAA%2C8BAAA%2CEAAA%3BAAMA%3BAAAA%2CuBAAA%2CEAAA%3BAAIA%3BAAAA%2CqBAAA%2CEAAA%3BAAKF%3BAAAA%2CsBAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3BuBAAA%2CEAAA%3BAZ%2BDA%3BAAAA%3BAAAA%2CkBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CkBAAA%2CEAAA%2CEAAA%3BAYvCA%3BAAAA%2CsBAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BgBAAA%2CEAAA%3BAAgBA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B0BAAA%2CEAAA%3BAZyBA%3BAAAA%3BAAAA%2C8BAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2C8BAAA%2CEAAA%2CEAAA%3BAY4BA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B8BAAA%2CEAAA%3BAAaA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%3BAAuCA%3BAAAA%3B%3BuBAAA%2CEAAA%3BAZhFA%3BAAAA%3BAAAA%3B%3BqBAAA%2CEAAA%2CEAAA%3BAY2FE%3BAAAA%3B%3BoBAAA%2CEAAA%3BAAOA%3BAAAA%2CkBAAA%2CEAAA%3BAAME%3BAAAA%2CoBAAA%2CEAAA%3BAAKA%3BAAAA%2CkBAAA%2CEAAA%3BAAKF%3BAAAA%3BsBAAA%2CEAAA%3BAAMF%3BAAAA%3B%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BAAWA%3BAAAA%2CgBAAA%2CEAAA%3BAAcE%3BAAAA%2CuCAAA%2CEAAA%3BAAIA%3BAAAA%2CeAAA%2CEAAA%3BAAWA%3BAAAA%3B%3B%3B%3BqBAAA%2CEAAA%3BAASA%3BAAAA%2CmBAAA%2CEAAA%3BAAMA%3BAAAA%3B%3B%3B%3BmCAAA%2CEAAA%3BAAAA%3BAAAA%3BAA6BF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgBAAA%2CEAAA%3BAAcE%3BAAAA%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BAZpNF%3BAAAA%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BAY2NI%3BAAAA%3BAAAA%2CmBAAA%2CEAAA%2CEAAA%3BAZjOJ%3BAAAA%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAY8OE%3BAAAA%2CuBAAA%2CEAAA%3BAZ9OF%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAYwPE%3BAAAA%2CoBAAA%2CEAAA%3BAAGE%3BAAAA%3BqBAAA%2CEAAA%3BAAKA%3BAAAA%3B%3B%3B%3BoBAAA%2CEAAA%3BAASE%3BAAAA%2CoBAAA%2CEAAA%3BAAON%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%2BCAAA%2CEAAA%3BAAcE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BgBAAA%2CEAAA%3BAAAA%3BAAcJ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B4BAAA%2CEAAA%3BAA6BE%3BAAAA%3B%3B%3B%3B%3ByBAAA%2CEAAA%3BAASA%3BAAAA%3BoBAAA%2CEAAA%3BAAKA%3BAAAA%3B%3B%3B%3B%3BiBAAA%2CEAAA%3BAAQE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B8BAAA%2CEAAA%3BAAqBA%3BAAAA%3B%3B%3B%3BgEAAA%2CEAAA%3BAAQA%3BAAAA%3B%3B%3B%3B%2BDAAA%2CEAAA%3BAAAA%3BACndL%3BAAAA%3B%3B%3B%3BgBAAA%2CEAAA%3BAbuFG%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B2BAAA%2CEAAA%2CEAAA%3BAahFA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B2BAAA%2CEAAA%3BAbgFA%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BqCAAA%2CEAAA%3BAa5DI%3BAAAA%2CyBAAA%2CEAAA%2CEAAA%3BAAKF%3BAAAA%3BsBAAA%2CEAAA%3BAbuDF%3BAAAA%3BAAAA%2CyBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BAanCI%3BAAAA%3BwBAAA%2CEAAA%3BAAOJ%3BAAAA%3B%3B%3B%3B%3B%3B%3BiBAAA%2CEAAA%3BAAUE%3BAAAA%3B%3B%3BqBAAA%2CEAAA%3BAAOA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BgBAAA%2CEAAA%3BAAWE%3BAAAA%3BwBAAA%2CEAAA%3BAAKA%3BAAAA%3BwBAAA%2CEAAA%3BAAAA%3BACtFP%3BAAAA%3B%3B%3B%3B%3BoBAAA%2CEAAA%3BAduFG%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAcnFA%3BAAAA%3B%3BgBAAA%2CEAAA%3BAdmFA%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAcvEE%3BAAAA%3BoBAAA%2CEAAA%3BAAIE%3BAAAA%2C8BAAA%2CEAAA%3BAAMJ%3BAAAA%3B%3B%3B%3B%3B4BAAA%2CEAAA%3BAd6DA%3BAAAA%3BAAAA%2CmBAAA%2CEAAA%2CEAAA%3BAcjDE%3BAAAA%2CqBAAA%2CEAAA%3BAAOF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B2BAAA%2CEAAA%3BAAGE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B2BAAA%2CEAAA%3BAAGE%3BAAAA%3BqBAAA%2CEAAA%3BAAIE%3BAAAA%3B2BAAA%2CEAAA%3BAdgCN%3BAAAA%3BAAAA%3B2BAAA%2CEAAA%2CEAAA%3BAcpBE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BmCAAA%2CEAAA%3BAAGE%3BAAAA%3BqBAAA%2CEAAA%3BAAIE%3BAAAA%3B2BAAA%2CEAAA%3BAdaN%3BAAAA%3BAAAA%3B2BAAA%2CEAAA%2CEAAA%3BAcDE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B0BAAA%2CEAAA%3BAAQE%3BAAAA%3B%3B%3B%3B4BAAA%2CEAAA%3BAAQA%3BAAAA%3BeAAA%2CEAAA%3BAdfJ%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAAAA%3BAcyBM%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%3BAASE%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BAASN%3BAAAA%2CgBAAA%2CEAAA%3BAAGE%3BAAAA%3BoBAAA%2CEAAA%3BAAIE%3BAAAA%2CkBAAA%2CEAAA%3BAAKF%3BAAAA%3BwBAAA%2CEAAA%3BAdjDJ%3BAAAA%3BAAAA%3B4BAAA%2CEAAA%2CEAAA%3BAc6DA%3BAAAA%3B%3B%3B%3B4BAAA%2CEAAA%3BAAQA%3BAAAA%3B%3B%3B%3BgCAAA%2CEAAA%3BAAQA%3BAAAA%3B%3B%3B%3B8BAAA%2CEAAA%3BAAOE%3BAAAA%3BoBAAA%2CEAAA%3BAAKA%3BAAAA%3BsBAAA%2CEAAA%3BAAKA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%3BAd9FF%3BAckGM%3BAAAA%3B%3B%3B%3B8BAAA%2CEAAA%2CEAAA%3BAASF%3BAAAA%3BwBAAA%2CEAAA%3BAAOA%3BAAAA%3B%3B%3B%3B0BAAA%2CEAAA%3BAASA%3BAAAA%2CsBAAA%2CEAAA%3BAAGE%3BAAAA%2CuBAAA%2CEAAA%3BAAAA%3BAC3NT%3BAAAA%3B%3BoBAAA%2CEAAA%3BAfuFG%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAelFA%3BAAAA%2CgBAAA%2CEAAA%3BAAGE%3BAAAA%2CgBAAA%2CEAAA%3BAAKF%3BAAAA%3B%3B%3B%3B%3BeAAA%2CEAAA%3BAAUE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B2BAAA%2CEAAA%3BAAkBI%3BAAAA%2CaAAA%2CEAAA%3BAAMF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B8BAAA%2CEAAA%3BAAyBA%3BAAAA%3B%3B%3B%3B%2BDAAA%2CEAAA%3BAAUJ%3BAAAA%3B%3B%3B%3B4BAAA%2CEAAA%3BAfWA%3BAAAA%3BAAAA%3B8BAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CiBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CiBAAA%2CEAAA%2CEAAA%3BAesBE%3BAAAA%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BAASA%3BAAAA%2CcAAA%2CEAAA%3BAAIA%3BAAAA%2CeAAA%2CEAAA%3BAAIA%3BAAAA%2CaAAA%2CEAAA%3BAAIA%3BAAAA%2CgBAAA%2CEAAA%3BAAIA%3BAAAA%3B%3BwBAAA%2CEAAA%3BAAOE%3BAAAA%3B%3BkCAAA%2CEAAA%3BAfhDJ%3BAAAA%3BAAAA%3BwBAAA%2CEAAA%2CEAAA%3BAe6DE%3BAAAA%3B%3BwBAAA%2CEAAA%3BAAMA%3BAAAA%3B%3BwBAAA%2CEAAA%3BAAMA%3BAAAA%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BAAQE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B8BAAA%2CEAAA%3BAAqBA%3BAAAA%3B%3B%3B%3BgEAAA%2CEAAA%3BAAQA%3BAAAA%3B%3B%3B%3B%2BDAAA%2CEAAA%3BAAAA%3BACrMP%3BAAAA%3BoBAAA%2CEAAA%3BAhBuFG%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAgBnFA%3BAAAA%3B%3BuBAAA%2CEAAA%3BAAKE%3BAAAA%2CuBAAA%2CEAAA%3BAhB8EF%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAgB5DE%3BAAAA%3B%3B%3BsBAAA%2CEAAA%3BAAME%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BAhBkEJ%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAAAA%3BAiBvFI%3BAAAA%3B%3B%3B%3B2BAAA%2CEAAA%3BAAUJ%3BAAAA%3B%3B%3B%3B%3B%3BoBAAA%2CEAAA%3BAjBuEA%3BAAAA%3BAAAA%3BoBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAiB7CE%3BAAAA%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BAjBmDF%3BAAAA%3BAAAA%2CyBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%2BBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BAiBtCM%3BAAAA%3B%3B%3B%3BoBAAA%2CEAAA%3BAAGE%3BAAAA%2CsBAAA%2CEAAA%3BAAIA%3BAAAA%2CoBAAA%2CEAAA%3BAASF%3BAAAA%3B%3B%3BuBAAA%2CEAAA%3BAASJ%3BAAAA%3B%3BuBAAA%2CEAAA%3BAjBaF%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAiBHE%3BAAAA%2CgBAAA%2CEAAA%3BAAIE%3BAAAA%3BoBAAA%2CEAAA%3BAjBDJ%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAiBmBM%3BAAAA%3BsBAAA%2CEAAA%3BAjBbN%3BAAAA%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BAiBwBM%3BAAAA%3B%3BsBAAA%2CEAAA%3BAjBxBN%3BAAAA%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BAiBqCI%3BAAAA%3B%3BsBAAA%2CEAAA%3BAAOE%3BAAAA%3BoBAAA%2CEAAA%3BAjB5CN%3BAAAA%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BAiB8DQ%3BAAAA%2CyBAAA%2CEAAA%3BAAIA%3BAAAA%2CyBAAA%2CEAAA%3BAAON%3BAAAA%3BqBAAA%2CEAAA%3BAAAA%3BAC1JL%3BAAAA%3B%3BoBAAA%2CEAAA%3BAlBuFG%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAkB7EE%3BAAAA%2C8BAAA%2CEAAA%3BAAKF%3BAAAA%3B%3B%3B%3B%3B%3B%3BWAAA%2CEAAA%3BAlB8EA%3BAAAA%3BAAAA%3B%3B%3B%3BkCAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%2BBAAA%2CEAAA%2CEAAA%3BAkBpCA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3BmCAAA%2CEAAA%3BAASA%3BAAAA%2CeAAA%2CEAAA%3BAlB2BA%3BAAAA%3BAAAA%2CkBAAA%2CEAAA%2CEAAA%3BAkBpBE%3BAAAA%3B%3B%3BsBAAA%2CEAAA%3BAAQF%3BAAAA%3B%3B%3B2BAAA%2CEAAA%3BAlBYA%3BAAAA%3BAAAA%2CkBAAA%2CEAAA%2CEAAA%3BAkBFE%3BAAAA%2CwBAAA%2CEAAA%3BAAMA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%3BAlBJF%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BuCAAA%2CEAAA%2CEAAA%3BAkBYE%3BAAAA%2CsBAAA%2CEAAA%3BAAIA%3BAAAA%2CwBAAA%2CEAAA%3BAlBVF%3BAAAA%3BAAAA%2C4BAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%3B6BAAA%2CEAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%2BBAAA%2CEAAA%2CEAAA%3BAkBqCE%3BAAAA%2CuBAAA%2CEAAA%3BAAIA%3BAAAA%2CuBAAA%2CEAAA%3BAlBnCF%3BAAAA%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%3B0BAAA%2CEAAA%2CEAAA%3BAAAA%3BAmBvFH%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BoBAAA%2CEAAA%3BAnBuFG%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAAYA%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%2CEAAA%3BAmBzDE%3BAAAA%2C8BAAA%2CEAAA%3BAAKF%3BAAAA%3B%3B%3B%3BgBAAA%2CEAAA%3BAnBoDA%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3BeAAA%2CEAAA%2CEAAA%3BAmB9BE%3BAAAA%3B%3B%3BwBAAA%2CEAAA%3BAnB8BF%3BAAAA%3BAAAA%2CiBAAA%2CEAAA%2CEAAA%3BAAMA%3BAAAA%3BAAAA%2C4BAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAmBTA%3BAAAA%3B%3B%3B%3BwBAAA%2CEAAA%3BAnBeA%3BAAAA%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3BeAAA%2CEAAA%2CEAAA%3BAmBaE%3BAAAA%2CwBAAA%2CEAAA%3BAAKF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BwBAAA%2CEAAA%3BAnBZA%3BAAAA%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%3B%3B%3B%3B%3BeAAA%2CEAAA%2CEAAA%3BAmB8CE%3BAAAA%3B%3B%3BsBAAA%2CEAAA%3BAAeA%3BAAAA%2CuBAAA%2CEAAA%3BAAIA%3BAAAA%2CuBAAA%2CEAAA%3BAnB3DF%3BAAAA%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%3B0BAAA%2CEAAA%2CEAAA%3BAAAA%3BAoBvFH%3BAAAA%2CoBAAA%2CEAAA%3BApBuFG%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAoBpFA%3BAAAA%2C8BAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B2BAAA%2CEAAA%3BAAGE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BwBAAA%2CEAAA%3BApB6EF%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%2CEAAA%3BAoB1DE%3BAAAA%3B%3BuBAAA%2CEAAA%3BApB0DF%3BAAAA%3BAAAA%3B%3BoBAAA%2CEAAA%2CEAAA%3BAoB7CA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B4BAAA%2CEAAA%3BApB6CA%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BkCAAA%2CEAAA%2CEAAA%3BAoBvBE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BeAAA%2CEAAA%3BApBuBF%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%3BAoBhBM%3BAAAA%2C8BAAA%2CEAAA%2CEAAA%3BAAMJ%3BAAAA%3B%3B%3BsBAAA%2CEAAA%3BApBUF%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAoBCE%3BAAAA%3BiBAAA%2CEAAA%3BAAKA%3BAAAA%3B%3B%3B%3B%3BqBAAA%2CEAAA%3BApBNF%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BAoBuBA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B4BAAA%2CEAAA%3BApBvBA%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BkCAAA%2CEAAA%2CEAAA%3BAoB6CE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BeAAA%2CEAAA%3BApB7CF%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAoBqDI%3BAAAA%3ByBAAA%2CEAAA%3BApBrDJ%3BAAAA%3BAAAA%2C4BAAA%2CEAAA%2CEAAA%3BAoB8DI%3BAAAA%2CsBAAA%2CEAAA%3BAAKF%3BAAAA%2CgBAAA%2CEAAA%3BAAIA%3BAAAA%2CgBAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3BqBAAA%2CEAAA%3BApB3EF%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BAoB4FE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%3BApB5FF%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BuCAAA%2CEAAA%2CEAAA%3BAoBoGM%3BAAAA%3BoBAAA%2CEAAA%3BApBpGN%3BAAAA%3BAAAA%3B6BAAA%2CEAAA%2CEAAA%3BAoB8GM%3BAAAA%2CwBAAA%2CEAAA%3BApB9GN%3BAAAA%3BAAAA%2C8BAAA%2CEAAA%2CEAAA%3BAAAA%3BAqBvFH%3BAAAA%2CoBAAA%2CEAAA%3BArBuFG%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAqBpFA%3BAAAA%2C8BAAA%2CEAAA%3BAAIA%3BAAAA%3BgBAAA%2CEAAA%3BAAKA%3BAAAA%3B%3B%3B%3BkBAAA%2CEAAA%3BArB2EA%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B6BAAA%2CEAAA%2CEAAA%3BAqBpEE%3BAAAA%2CgBAAA%2CEAAA%3BAAGE%3BAAAA%3B%3B%3BsBAAA%2CEAAA%3BArBiEJ%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAqBtDM%3BAAAA%3B%3B%3B%3BmBAAA%2CEAAA%3BAASF%3BAAAA%3B%3BgBAAA%2CEAAA%3BArB6CJ%3BAAAA%3BAAAA%3BwBAAA%2CEAAA%2CEAAA%3BAqBjCE%3BAAAA%3B%3B%3B%3BwBAAA%2CEAAA%3BArBiCF%3BAAAA%3BAAAA%3B%3B4BAAA%2CEAAA%2CEAAA%3BAqBnBE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3BuBAAA%2CEAAA%3BArBmBF%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%2BBAAA%2CEAAA%2CEAAA%3BAqBHM%3BAAAA%3B%3B%3B%3BwBAAA%2CEAAA%3BArBGN%3BAAAA%3BAAAA%3B%3B8BAAA%2CEAAA%2CEAAA%3BAqBWM%3BAAAA%3B%3B%3B%3ByBAAA%2CEAAA%3BArBXN%3BAAAA%3BAAAA%3BsBAAA%2CEAAA%2CEAAA%3BAqB2BA%3BAAAA%3B%3B%3B%3BkBAAA%2CEAAA%3BArB3BA%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B6BAAA%2CEAAA%2CEAAA%3BAqBkCE%3BAAAA%2CqBAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3B%3BwBAAA%2CEAAA%3BArBtCF%3BAAAA%3BAAAA%3B%3B%3ByBAAA%2CEAAA%2CEAAA%3BAqBqDM%3BAAAA%3B%3B%3BiBAAA%2CEAAA%3BAASJ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B2BAAA%2CEAAA%3BArB9DF%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAqBuEM%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BmCAAA%2CEAAA%3BArBvEN%3BAAAA%3BAAAA%3B%3B%3ByBAAA%2CEAAA%2CEAAA%3BAqBoFQ%3BAAAA%3B%3B%3BmBAAA%2CEAAA%3BAAOA%3BAAAA%2C0BAAA%2CEAAA%3BArB3FR%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%2CEAAA%3BAqBoGM%3BAAAA%2CkBAAA%2CEAAA%3BAAGE%3BAAAA%3BwBAAA%2CEAAA%3BAAQN%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%3BArB%5C%2FGF%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BuCAAA%2CEAAA%2CEAAA%3BAqBsHI%3BAAAA%3BuBAAA%2CEAAA%3BArBtHJ%3BAAAA%3BAAAA%3B2BAAA%2CEAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2C8BAAA%2CEAAA%2CEAAA%3BAAAA%3BAsBvFH%3BAAAA%3B%3B%3B%3B%3BoBAAA%2CEAAA%3BAtBuFG%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAsBnFA%3BAAAA%2CgBAAA%2CEAAA%3BAAIA%3BAAAA%3BgBAAA%2CEAAA%3BAtB%2BEA%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BAsBvEE%3BAAAA%2CqBAAA%2CEAAA%3BAAKE%3BAAAA%3BoBAAA%2CEAAA%3BAAMF%3BAAAA%3BoBAAA%2CEAAA%3BAAMF%3BAAAA%3B%3B%3B%3B%3B4BAAA%2CEAAA%3BAtBsDA%3BAAAA%3BAAAA%2CmBAAA%2CEAAA%2CEAAA%3BAsB1CE%3BAAAA%2CqBAAA%2CEAAA%3BAAMF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B2BAAA%2CEAAA%3BAAGE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B2BAAA%2CEAAA%3BAAGE%3BAAAA%3BqBAAA%2CEAAA%3BAtB8BJ%3BAAAA%3BAAAA%3B2BAAA%2CEAAA%2CEAAA%3BAsBfE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B0BAAA%2CEAAA%3BAtBeF%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%2CEAAA%3BAsBEI%3BAAAA%3BeAAA%2CEAAA%3BAtBFJ%3BAAAA%3BAAAA%3BwBAAA%2CEAAA%2CEAAA%3BAsBcE%3BAAAA%2CgBAAA%2CEAAA%3BAAGE%3BAAAA%3BoBAAA%2CEAAA%3BAAoBJ%3BAAAA%3B%3B%3B%3BgCAAA%2CEAAA%3BAAQA%3BAAAA%3B%3B%3B%3B8BAAA%2CEAAA%3BAAOE%3BAAAA%3BoBAAA%2CEAAA%3BAAKA%3BAAAA%3BsBAAA%2CEAAA%3BAAKA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%3BAtBxDF%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B8BAAA%2CEAAA%2CEAAA%3BAsBmEI%3BAAAA%3BwBAAA%2CEAAA%3BAtBnEJ%3BAAAA%3BAAAA%3BwBAAA%2CEAAA%2CEAAA%3BAsB%2BEI%3BAAAA%3B%3B%3B%3B0BAAA%2CEAAA%3BAASA%3BAAAA%2CsBAAA%2CEAAA%3BAAGE%3BAAAA%2CuBAAA%2CEAAA%3BAAAA%3BACxLT%3BAAAA%3B2BAAA%2CEAAA%3BAAAA%3BAAMC%3BAAAA%2CsBAAA%2CEAAA%3BAAAA%3BAvBiFE%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B6BAAA%2CEAAA%2CEAAA%3BAuBxEA%3BAAAA%3B%3B%3B6BAAA%2CEAAA%3BAnByUA%3BAAAA%2C0BAAA%2CEAAA%3BAJ%5C%2FOA%3BAuBpFI%3BAAAA%3B%3B%3B%3B%3BgCAAA%2CEAAA%3BAAQE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BsBAAA%2CEAAA%2CEAAA%3BAAeN%3BAAAA%3B%3B%3B6BAAA%2CEAAA%3BAnB4SA%3BAAAA%2C0BAAA%2CEAAA%3BAmBzSE%3BAAAA%2CsBAAA%2CEAAA%3BAAGE%3BAAAA%2CuBAAA%2CEAAA%3BAAAA%3BAAON%3BAAAA%3B%3B%3B%3B%3B%3BoBAAA%2CEAAA%3BAASE%3BAAAA%3B8BAAA%2CEAAA%3BAAIE%3BAAAA%2CgBAAA%2CEAAA%3BAAKF%3BAAAA%2CqBAAA%2CEAAA%3BAAIA%3BAAAA%3BwBAAA%2CEAAA%3BAAKA%3BAAAA%2CgCAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3BsBAAA%2CEAAA%3BAAAA%3BACvFA%3BAAAA%3B%3B%3B%3B%3B0BAAA%2CEAAA%3BAAQE%3BAAAA%2CqBAAA%2CEAAA%3BAAKF%3BAAAA%2CsBAAA%2CEAAA%3BAAGE%3BAAAA%2CwBAAA%2CEAAA%3BAAAA%3BAAMJ%3BAAAA%2CoBAAA%2CEAAA%3BAxBgEE%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%3B%3B%3B%3B4BAAA%2CEAAA%2CEAAA%3BAwBrDA%3BAAAA%2C%2BBAAA%2CEAAA%3BAAGE%3BAAAA%3BwBAAA%2CEAAA%3BAAKA%3BAAAA%3BwBAAA%2CEAAA%3BAxB6CF%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BAwBjCA%3BAAAA%3BqBAAA%2CEAAA%3BAxBiCA%3BAAAA%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BAAAA%3BAwBjBF%3BAAAA%2CoBAAA%2CEAAA%3BAxBiBE%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAAAA%3BAyBrFE%3BAAAA%3B%3BsBAAA%2CEAAA%3BAAMA%3BAAAA%3B%3B%3B%3B%3B%3B%3B4BAAA%2CEAAA%3BAAYF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%3BAzByEA%3BAAAA%3BAAAA%3B%3B%3B%3BkCAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%3BAyB1CI%3BAAAA%3B%3B%3B%3B%3BqCAAA%2CEAAA%2CEAAA%3BAAUF%3BAAAA%3B%3B%3B%3B%3B%3B%3BgBAAA%2CEAAA%3BAzBgCF%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BAyBbE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B2BAAA%2CEAAA%3BAAIA%3BAAAA%2CuBAAA%2CEAAA%3BAAIA%3BAAAA%3BuBAAA%2CEAAA%3BAAKA%3BAAAA%2CqBAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B2BAAA%2CEAAA%3BAAYI%3BAAAA%3B%3B%3B8BAAA%2CEAAA%3BAAQA%3BAAAA%2CsBAAA%2CEAAA%3BAAMJ%3BAAAA%3B%3B%3B%3B%3B%3BqBAAA%2CEAAA%3BAAWA%3BAAAA%2CuBAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BiCAAA%2CEAAA%3BAAcA%3BAAAA%2CwBAAA%2CEAAA%3BAAGA%3BAAAA%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BAAQE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BiCAAA%2CEAAA%3BAzB1DJ%3BAyB0EI%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B0BAAA%2CEAAA%3BAAIE%3BAAAA%2CsBAAA%2CEAAA%3BAAGE%3BAAAA%3B%3B%3B%3B6CAAA%2CEAAA%3BAASF%3BAAAA%3B%3B%3B%3BqBAAA%2CEAAA%3BAAQA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B4BAAA%2CEAAA%3BAAKA%3BAAAA%2CsBAAA%2CEAAA%3BAAIA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAAAA%3BAC9MT%3BAAAA%2CoBAAA%2CEAAA%3BA1B6FG%3BAAAA%3BAAAA%3BwBAAA%2CEAAA%2CEAAA%3BAAZA%3BAAAA%3BAAAA%3BwBAAA%2CEAAA%2CEAAA%3BA0BhEA%3BAAAA%3B%3BqBAAA%2CEAAA%3BAAMA%3BAAAA%3B%3BqCAAA%2CEAAA%3BAAMA%3BAAAA%2CwBAAA%2CEAAA%3BA1B0DA%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BA0BjDE%3BAAAA%3B%3BwBAAA%2CEAAA%3BAAAA%3BACrCF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BqBAAA%2CEAAA%3BA3BsFA%3BAAAA%3BAAAA%3BmBAAA%2CEAAA%2CEAAA%3BA2BnEI%3BAAAA%2CeAAA%2CEAAA%3BAAKE%3BAAAA%2CeAAA%2CEAAA%3BA3BwDN%3BAAAA%3BAAAA%3BqBAAA%2CEAAA%2CEAAA%3BA2B5CI%3BAAAA%2CkBAAA%2CEAAA%3BAAMA%3BAAAA%3B%3B%3B%3B%3BcAAA%2CEAAA%3BAAQE%3BAAAA%3B%3B%3B%3BmBAAA%2CEAAA%3BAAOE%3BAAAA%2CkBAAA%2CEAAA%3BAAON%3BAAAA%3B%3B%3B%3BiBAAA%2CEAAA%3BAAQA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BoBAAA%2CEAAA%3BAAAA%3BAAeE%3BAAAA%3B%3B%3B%3B%3B%3B%3B4BAAA%2CEAAA%3BA3BDJ%3BA2BcQ%3BAAAA%2CwBAAA%2CEAAA%3BAAIA%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BA3BlBR%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BoCAAA%2CEAAA%2CEAAA%3BA2BiCI%3BAAAA%2CiBAAA%2CEAAA%3BAAIA%3BAAAA%2CoBAAA%2CEAAA%3BA3BrCJ%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BA2B6CI%3BAAAA%3BeAAA%2CEAAA%3BA3B7CJ%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BA2BqDM%3BAAAA%2CsBAAA%2CEAAA%3BAAKF%3BAAAA%3B%3BeAAA%2CEAAA%3BA3B1DJ%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BA2BsEE%3BAAAA%3B%3B%3B%3B%3BgBAAA%2CEAAA%3BA3BtEF%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3ByBAAA%2CEAAA%2CEAAA%3BA2ByFI%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BoJAAA%2CEAAA%3BA3BzFJ%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B4JAAA%2CEAAA%2CEAAA%3BAAAA%3BA2BwPF%3BAAAA%2CoBAAA%2CEAAA%3BA3BxPE%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B4BAAA%2CEAAA%3BA2BwQE%3BAAAA%2CkBAAA%2CEAAA%2CEAAA%3BAAKF%3BAAAA%3B%3BsBAAA%2CEAAA%3BA3B7QA%3BAAAA%3BAAAA%3B%3B%3B%3B%3B0BAAA%2CEAAA%2CEAAA%3BA2B2RE%3BAAAA%2CwBAAA%2CEAAA%3BAAIA%3BAAAA%2CwBAAA%2CEAAA%3BAAAA%3BAAMJ%3BAAAA%2CoBAAA%2CEAAA%3BAAGE%3BAAAA%3B%3B%3B8BAAA%2CEAAA%3BAAAA%3BAASA%3BAAAA%2CoBAAA%2CEAAA%3BA3BjTA%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAAMA%3BA2BgTM%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BA3B5TN%3BA2BkUM%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAAON%3BAAAA%3B%3BsBAAA%2CEAAA%3BA3BnUA%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BA2BwUE%3BAAAA%2CsBAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3BgBAAA%2CEAAA%3BAASA%3BAAAA%2CgBAAA%2CEAAA%3BAAIA%3BAAAA%3BqBAAA%2CEAAA%3BA3BzVF%3BAAAA%3BAAAA%3BwBAAA%2CEAAA%2CEAAA%3BA2BoWI%3BAAAA%2C2BAAA%2CEAAA%3BAAKE%3BAAAA%2CgBAAA%2CEAAA%3BAAAA%3BAC9bN%3BAAAA%2CoBAAA%2CEAAA%3BAAIA%3BAAAA%3BsBAAA%2CEAAA%3BAAKE%3BAAAA%2C8BAAA%2CEAAA%3BAAIA%3BAAAA%3B%3BwBAAA%2CEAAA%3BAAQA%3BAAAA%3B%3B%3B%3BoBAAA%2CEAAA%3BAAOE%3BAAAA%3BwBAAA%2CEAAA%3BAAKA%3BAAAA%3B%3B%3B8BAAA%2CEAAA%3BAAQE%3BAAAA%2CoBAAA%2CEAAA%3BAAON%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B4BAAA%2CEAAA%3BA5B%2BBA%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B6BAAA%2CEAAA%2CEAAA%3BAAYA%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%2BBAAA%2CEAAA%2CEAAA%3BA4BnBA%3BAAAA%3B%3B%3B%3B%3BwBAAA%2CEAAA%3BA5BmBA%3BAAAA%3BAAAA%2CkBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%3BA4BPQ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BkCAAA%2CEAAA%3BAAQE%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BAAQR%3BAAAA%3B%3B%3B%3BkBAAA%2CEAAA%3BA5BrBF%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%2CEAAA%3BA4BwCE%3BAAAA%3B%3B%3B%3BuBAAA%2CEAAA%3BA5BlCF%3BAAAA%3BAAAA%3B%3B%3BgCAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%3B%3B%3BgCAAA%2CEAAA%2CEAAA%3BAAYA%3BAAAA%3BAAAA%3B%3B%3B%3BkCAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%3B%3BsBAAA%2CEAAA%2CEAAA%3BA4BuEI%3BAAAA%3B%3B%3B%3BiBAAA%2CEAAA%3BAAOE%3BAAAA%3BiBAAA%2CEAAA%3BAAOJ%3BAAAA%3B%3BqBAAA%2CEAAA%3BA5B3FF%3BAAAA%3BAAAA%2CkBAAA%2CEAAA%2CEAAA%3BA4BqGI%3BAAAA%2CqBAAA%2CEAAA%3BAAIA%3BAAAA%2CoBAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3B8BAAA%2CEAAA%3BAxB0RJ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BqCAAA%2CEAAA%3BAwBnRM%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%2BDAAA%2CEAAA%3BA5BpHN%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BA4BwII%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B4BAAA%2CEAAA%3BAAcE%3BAAAA%3BkBAAA%2CEAAA%3BAAAA%3BAASA%3BAAAA%3BuBAAA%2CEAAA%3BAAIE%3BAAAA%2CsBAAA%2CEAAA%3BAAON%3BAAAA%3BoBAAA%2CEAAA%3BAAIE%3BAAAA%3B%3B%3B%3B%3BgBAAA%2CEAAA%3BA5BxKJ%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%2CEAAA%3BA4B8LI%3BAAAA%3B%3BkBAAA%2CEAAA%3BA5B9LJ%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BA4BuMI%3BAAAA%3B%3B%3BuBAAA%2CEAAA%3BA5BvMJ%3BAAAA%3BAAAA%3BwBAAA%2CEAAA%2CEAAA%3BA4BiNM%3BAAAA%2CsBAAA%2CEAAA%3BAAQJ%3BAAAA%3B4BAAA%2CEAAA%3BAAMF%3BAAAA%2CkBAAA%2CEAAA%3BAAAA%3BACrTA%3BAAAA%2CqBAAA%2CEAAA%3BAAGE%3BAAAA%2CsBAAA%2CEAAA%3BA7B6EF%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BA6BhEA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BwBAAA%2CEAAA%3BAAQA%3BAAAA%3B%3B%3B%3B%3B%3BwBAAA%2CEAAA%3BA7BoEA%3BAAAA%3BAAAA%3B0BAAA%2CEAAA%2CEAAA%3BA6B1DE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BwBAAA%2CEAAA%3BA7B8CF%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%2CEAAA%3BA6B1BE%3BAAAA%3B%3B%3B%3BuBAAA%2CEAAA%3BA7BgCF%3BAAAA%3BAAAA%3B%3B%3BgCAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%3B%3B%3BgCAAA%2CEAAA%2CEAAA%3BA6BJI%3BAAAA%3B%3B%3B%3BiBAAA%2CEAAA%3BAASF%3BAAAA%3B%3BqBAAA%2CEAAA%3BA7BLF%3BAAAA%3BAAAA%2CkBAAA%2CEAAA%2CEAAA%3BA6BcI%3BAAAA%3B8BAAA%2CEAAA%3BAAKA%3BAAAA%3B%3B%3B8BAAA%2CEAAA%3BAzBoXJ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BqCAAA%2CEAAA%3BAyB7WM%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%2BDAAA%2CEAAA%3BAAAA%3BACxGN%3BAAAA%2CcAAA%2CEAAA%3BAAGE%3BAAAA%2CgBAAA%2CEAAA%3BAAKF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B4BAAA%2CEAAA%3BA9B4EA%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BkCAAA%2CEAAA%2CEAAA%3BA8B1DE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B2BAAA%2CEAAA%3BAAOE%3BAAAA%2CwBAAA%2CEAAA%3BAAIA%3BAAAA%3BwBAAA%2CEAAA%3BAAKA%3BAAAA%3BwBAAA%2CEAAA%3BAAIE%3BAAAA%2CyBAAA%2CEAAA%3BAAIA%3BAAAA%2CwBAAA%2CEAAA%3BA9BkCN%3BAAAA%3BAAAA%2CsBAAA%2CEAAA%2CEAAA%3BA8BzBI%3BAAAA%3B%3BuBAAA%2CEAAA%3BA9ByBJ%3BAAAA%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BA8BdE%3BAAAA%3B%3BsBAAA%2CEAAA%3BA9BcF%3BAAAA%3BAAAA%3B%3B%3B0BAAA%2CEAAA%2CEAAA%3BA8BDI%3BAAAA%2CwBAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3BoBAAA%2CEAAA%3BA9BHJ%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BA8BcI%3BAAAA%3BwBAAA%2CEAAA%3BA9BdJ%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BA8ByBA%3BAAAA%2CwBAAA%2CEAAA%3BAAII%3BAAAA%2CqBAAA%2CEAAA%3BAAII%3BAAAA%3BuBAAA%2CEAAA%3BAAQN%3BAAAA%3BgBAAA%2CEAAA%3BAAIE%3BAAAA%2CgBAAA%2CEAAA%3BAAEE%3BAAAA%3B%3BuBAAA%2CEAAA%3BA9B%5C%2FCN%3BAAAA%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BA8BwDQ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BuCAAA%2CEAAA%3BA9BxDR%3BAAAA%3BAAAA%2C6CAAA%2CEAAA%2CEAAA%3BA8B8EA%3BAAAA%2CqBAAA%2CEAAA%3BAAGE%3BAAAA%3BoBAAA%2CEAAA%3BAAMA%3BAAAA%3B%3BsBAAA%2CEAAA%3BAAOA%3BAAAA%3BqBAAA%2CEAAA%3BAAOF%3BAAAA%2CqBAAA%2CEAAA%3BAAMI%3BAAAA%3B%3B%3B%3B6BAAA%2CEAAA%3BAAUJ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BwBAAA%2CEAAA%3BA1B4IA%3BAAAA%2C0BAAA%2CEAAA%3BAAAA%3BA2BvVA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BqBAAA%2CEAAA%3BA%5C%2FBsFA%3BAAAA%3BAAAA%2CmBAAA%2CEAAA%2CEAAA%3BA%2BBrEE%3BAAAA%3B%3B%3B%3B%3BgBAAA%2CEAAA%3BAAQE%3BAAAA%3B%3B%3B%3BiBAAA%2CEAAA%3BAAOE%3BAAAA%2CkBAAA%2CEAAA%3BAAKF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3BiDAAA%2CEAAA%3BAAeJ%3BAAAA%3BqBAAA%2CEAAA%3BAAIE%3BAAAA%3B%3B%3B%3B%3B4BAAA%2CEAAA%3BA%5C%2FB8BF%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BoCAAA%2CEAAA%2CEAAA%3BA%2BBZE%3BAAAA%3BeAAA%2CEAAA%3BA%5C%2FBYF%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BA%2BBJI%3BAAAA%2CoBAAA%2CEAAA%3BAAKF%3BAAAA%3B%3BeAAA%2CEAAA%3BA%5C%2FBDF%3BAAAA%3BAAAA%3B0BAAA%2CEAAA%2CEAAA%3BA%2BBWI%3BAAAA%2CuBAAA%2CEAAA%3BAAMJ%3BAAAA%2CwBAAA%2CEAAA%3BAAGE%3BAAAA%3B%3BwBAAA%2CEAAA%3BAAMA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3BmCAAA%2CEAAA%3BA%5C%2FBpBF%3BAAAA%3BAAAA%3B%3BwBAAA%2CEAAA%2CEAAA%3BA%2BBgCI%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B6BAAA%2CEAAA%3BA3B2NJ%3BAAAA%2C2BAAA%2CEAAA%3BAJ3PA%3BAAAA%3BAAAA%3B%3BwBAAA%2CEAAA%2CEAAA%3BA%2BBwCM%3BAAAA%3BuBAAA%2CEAAA%3BAAIE%3BAAAA%2CuBAAA%2CEAAA%3BAAKF%3BAAAA%2C0BAAA%2CEAAA%3BAAKF%3BAAAA%3B%3BsBAAA%2CEAAA%3BA%5C%2FBtDJ%3BAAAA%3BAAAA%3B%3B%3B2BAAA%2CEAAA%2CEAAA%3BA%2BBkEM%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BmDAAA%2CEAAA%3BAA4BN%3BAAAA%2CsBAAA%2CEAAA%3BA%5C%2FBpGA%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BA%2BBuGE%3BAAAA%3B%3BsBAAA%2CEAAA%3BA%5C%2FBvGF%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%2BBAAA%2CEAAA%2CEAAA%3BA%2BBiHE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B2BAAA%2CEAAA%3BA%5C%2FBjHF%3BAAAA%3BAAAA%3B4BAAA%2CEAAA%2CEAAA%3BA%2BB2HI%3BAAAA%3ByBAAA%2CEAAA%3BA%5C%2FB3HJ%3BAAAA%3BAAAA%2CyBAAA%2CEAAA%2CEAAA%3BA%2BBmIM%3BAAAA%2CyBAAA%2CEAAA%3BAAIA%3BAAAA%2CsBAAA%2CEAAA%3BAAIA%3BAAAA%2CuBAAA%2CEAAA%3BAAMJ%3BAAAA%3B%3B%3B%3BsBAAA%2CEAAA%3BA%5C%2FBjJF%3BAAAA%3BAAAA%3B%3B2BAAA%2CEAAA%2CEAAA%3BA%2BB8JI%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%3BAAAA%3BACrPP%3BAAAA%2CiBAAA%2CEAAA%3BAAAA%3BAAKG%3BAAAA%3B%3B%3B%3B%3BaAAA%2CEAAA%3BAASA%3BAAAA%3BwBAAA%2CEAAA%3BAAKI%3BAAAA%2CqBAAA%2CEAAA%3BAhCoEJ%3BAAAA%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BAgC3DE%3BAAAA%3B%3B%3B%3B%3BwBAAA%2CEAAA%3BAhC2DF%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%3BAgCtCM%3BAAAA%3ByBAAA%2CEAAA%3BAAKA%3BAAAA%3B%3BmBAAA%2CEAAA%3BAAMA%3BAAAA%3B%3B%3B%3BmCAAA%2CEAAA%2CEAAA%3BAASF%3BAAAA%2CwBAAA%2CEAAA%3BAAKF%3BAAAA%2CsBAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3BwBAAA%2CEAAA%3BAAOA%3BAAAA%3BoBAAA%2CEAAA%3BAAIE%3BAAAA%3B%3B%3B%3B%3B%3BuBAAA%2CEAAA%3BA5B%2BXJ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BqCAAA%2CEAAA%3BA4BpXM%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%2BDAAA%2CEAAA%3BAAqBA%3BAAAA%2CmBAAA%2CEAAA%3BAAGE%3BAAAA%3B%3B%3B%3BgEAAA%2CEAAA%3BAASF%3BAAAA%3B%3B%3B%3B%3BiCAAA%2CEAAA%3BAAQE%3BAAAA%2C0BAAA%2CEAAA%3BAAON%3BAAAA%3B%3B%3B%3B%3B0BAAA%2CEAAA%3BAASA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgBAAA%2CEAAA%3BA5B2LF%3BAAAA%2C0BAAA%2CEAAA%3BA4BnKI%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BwBAAA%2CEAAA%3BAAUE%3BAAAA%3B%3B%3B%3B%3BgBAAA%2CEAAA%3BAASI%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BoCAAA%2CEAAA%3BAAoBA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BqCAAA%2CEAAA%3BAAsBJ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3ByBAAA%2CEAAA%3BAAcA%3BAAAA%3BsBAAA%2CEAAA%3BAAAA%3BAASR%3BAAAA%3B%3B%3BsBAAA%2CEAAA%3BAAME%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%3BAhClLA%3BAAAA%3BAAAA%3B%3B%3B%3BkCAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAgCsNE%3BAAAA%3BAAAA%3BuBAAA%2CEAAA%2CEAAA%3BAAKA%3BAAAA%3B%3BwBAAA%2CEAAA%3BAAKE%3BAAAA%3B%3B%3B2BAAA%2CEAAA%3BAAME%3BAAAA%2CuBAAA%2CEAAA%3BAAKF%3BAAAA%3B%3B%3BsBAAA%2CEAAA%3BAAQF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B0CAAA%2CEAAA%3BAAAA%3BAAcJ%3BAAAA%3BkBAAA%2CEAAA%3BAAAA%3BACtVE%3BAAAA%2CeAAA%2CEAAA%3BAAKA%3BAAAA%2CwBAAA%2CEAAA%3BAAEE%3BAAAA%2CwBAAA%2CEAAA%3BAAKF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BwBAAA%2CEAAA%3BAASE%3BAAAA%3B%3BuBAAA%2CEAAA%3BAAKE%3BAAAA%2CgBAAA%2CEAAA%3BAAAA%3BAC3BJ%3BAAAA%2CmBAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BAlCkFA%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B6BAAA%2CEAAA%2CEAAA%3BAkC1EE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B2BAAA%2CEAAA%3BAlC0EF%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAkChEE%3BAAAA%3B%3BqCAAA%2CEAAA%3BAlCgEF%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BwBAAA%2CEAAA%2CEAAA%3BAkCrDE%3BAAAA%3B%3B%3B%3B%3B%3B4BAAA%2CEAAA%3BAAUA%3BAAAA%3B%3B%3B%3B%3BuBAAA%2CEAAA%3BAlC2CF%3BAAAA%3BAAAA%3BqBAAA%2CEAAA%2CEAAA%3BAkC7BI%3BAAAA%2CiBAAA%2CEAAA%3BAAKF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3ByBAAA%2CEAAA%3BAAaE%3BAAAA%3BwBAAA%2CEAAA%3BAAKA%3BAAAA%2CkBAAA%2CEAAA%3BAAGE%3BAAAA%3ByBAAA%2CEAAA%3BAAIE%3BAAAA%3BkCAAA%2CEAAA%3BAAQN%3BAAAA%3B%3B%3B%3B%3B%3BkCAAA%2CEAAA%3BAlCTF%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAkCsBI%3BAAAA%2CmBAAA%2CEAAA%3BAAMJ%3BAAAA%2CqBAAA%2CEAAA%3BAlC5BA%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3BuCAAA%2CEAAA%2CEAAA%3BAkCsCE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B8BAAA%2CEAAA%3BAAYE%3BAAAA%2CmBAAA%2CEAAA%3BAlC5CJ%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%3B%3B%3B2BAAA%2CEAAA%3BAkCiEM%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BAAKF%3BAAAA%2CmBAAA%2CEAAA%3BAAMJ%3BAAAA%2CsBAAA%2CEAAA%3BAlC5EA%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAkC%2BEE%3BAAAA%3B%3ByBAAA%2CEAAA%3BAlC%5C%2FEF%3BAAAA%3BAAAA%2CyBAAA%2CEAAA%2CEAAA%3BAkCwFI%3BAAAA%3BwBAAA%2CEAAA%3BAAOA%3BAAAA%2CgBAAA%2CEAAA%3BAAAA%3BACtLP%3BAAAA%3BuBAAA%2CEAAA%3BAnCuFG%3BAAAA%3BAAAA%2C4BAAA%2CEAAA%2CEAAA%3BAmChFA%3BAAAA%2CwBAAA%2CEAAA%3BAAIA%3BAAAA%3BmBAAA%2CEAAA%3BAAAA%3BAAMF%3BAAAA%2CoBAAA%2CEAAA%3BAnCsEE%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAAAA%3BAmCjEA%3BAAAA%2CoBAAA%2CEAAA%3BAnCiEA%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAmC9DE%3BAAAA%2CwBAAA%2CEAAA%3BAnC8DF%3BAAAA%3BAAAA%3B4BAAA%2CEAAA%2CEAAA%3BAmCtDE%3BAAAA%3ByBAAA%2CEAAA%3BAAIE%3BAAAA%2CwBAAA%2CEAAA%3BAAIA%3BAAAA%2CqBAAA%2CEAAA%3BAAMJ%3BAAAA%3BqBAAA%2CEAAA%3BAnCwCA%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAmCpCE%3BAAAA%3BuBAAA%2CEAAA%3BAnCoCF%3BAAAA%3BAAAA%2CyBAAA%2CEAAA%2CEAAA%3BAmC5BE%3BAAAA%3B%3BoBAAA%2CEAAA%3BAnC4BF%3BAAAA%3BAAAA%3B%3BwBAAA%2CEAAA%2CEAAA%3BAmChBA%3BAAAA%2CsBAAA%2CEAAA%3BAnCgBA%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAmCbE%3BAAAA%3B%3B%3B%3B%3BwBAAA%2CEAAA%3BAnCaF%3BAAAA%3BAAAA%3B%3BwBAAA%2CEAAA%2CEAAA%3BAmCCE%3BAAAA%3B%3B%3B%3B%3B%3BuBAAA%2CEAAA%3BA%5C%2FBgYF%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BmCAAA%2CEAAA%3BA%2BBrXI%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%2BDAAA%2CEAAA%3BAAoBF%3BAAAA%3B%3BsBAAA%2CEAAA%3BAAMI%3BAAAA%2CmBAAA%2CEAAA%3BAAIA%3BAAAA%2CqBAAA%2CEAAA%3BAAMJ%3BAAAA%3B%3B%3B%3B%3B%3B%3BgBAAA%2CEAAA%3BAAWA%3BAAAA%3BoBAAA%2CEAAA%3BAAKE%3BAAAA%2CmBAAA%2CEAAA%3BAAMJ%3BAAAA%2CsBAAA%2CEAAA%3BAnCtEA%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAmCyEE%3BAAAA%2CqBAAA%2CEAAA%3BAAIA%3BAAAA%2CuBAAA%2CEAAA%3BAAIA%3BAAAA%2CwBAAA%2CEAAA%3BAAIA%3BAAAA%2CkBAAA%2CEAAA%3BAAGE%3BAAAA%3BqBAAA%2CEAAA%3BAnCxFJ%3BAAAA%3BAAAA%2C0BAAA%2CEAAA%2CEAAA%3BAmCoGI%3BAAAA%3BkBAAA%2CEAAA%3BAAMF%3BAAAA%3B%3B%3B%3BoBAAA%2CEAAA%3BAnC1GF%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAmC8HI%3BAAAA%2CmBAAA%2CEAAA%3BAAIA%3BAAAA%3BoBAAA%2CEAAA%3BAAOA%3BAAAA%3B%3BoBAAA%2CEAAA%3BAAQA%3BAAAA%3BqBAAA%2CEAAA%3BAAOJ%3BAAAA%2CsBAAA%2CEAAA%3BAnClJA%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAmCqJE%3BAAAA%3B%3B%3BuBAAA%2CEAAA%3BAnC%5C%2FIF%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CoBAAA%2CEAAA%2CEAAA%3BAmCiKI%3BAAAA%2CsBAAA%2CEAAA%3BAA2EJ%3BAAAA%2CuBAAA%2CEAAA%3BAnC5OA%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAmCmPA%3BAAAA%2CsBAAA%2CEAAA%3BAnCnPA%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAmCuPA%3BAAAA%3BwBAAA%2CEAAA%3BAAKA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BoBAAA%2CEAAA%3BA%5C%2FBKA%3BAAAA%2C0BAAA%2CEAAA%3BA%2BBEE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%3BAnC7PF%3BAAAA%3BAAAA%3B%3B%3B%3BoCAAA%2CEAAA%3BAmC%2BQM%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAnCrRN%3BAAAA%3BAAAA%2CyBAAA%2CEAAA%2CEAAA%3BAmC4RI%3BAAAA%3BAAAA%3ByBAAA%2CEAAA%2CEAAA%3BAAKA%3BAAAA%2CkBAAA%2CEAAA%3BAAAA%3BAAON%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BoBAAA%2CEAAA%3BAnCxSE%3BAAAA%3BAAAA%2CqBAAA%2CEAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3BoBAAA%2CEAAA%3BAIiQA%3BAAAA%2CyBAAA%2CEAAA%2CEAAA%3BA%2BBuDA%3BAAAA%2CwBAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BwBAAA%2CEAAA%3BAnC5TA%3BAAAA%3BAAAA%3BmBAAA%2CEAAA%2CEAAA%3BAmC6UE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BkCAAA%2CEAAA%3BAAaA%3BAAAA%2CiBAAA%2CEAAA%3BAAIA%3BAAAA%2CiBAAA%2CEAAA%3BAAAA%3BACrbL%3BAAAA%2C4BAAA%2CEAAA%3BAAAA%3BAAKG%3BAAAA%2CsBAAA%2CEAAA%3BAAEE%3BAAAA%2CgBAAA%2CEAAA%3BAAMA%3BAAAA%2CqBAAA%2CEAAA%3BApC0EF%3BAAAA%3BAAAA%2C2BAAA%2CEAAA%2CEAAA%3BAoCjEA%3BAAAA%2CsBAAA%2CEAAA%3BApCiEA%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAoC3DI%3BAAAA%2CqBAAA%2CEAAA%3BAAMJ%3BAAAA%2CkCAAA%2CEAAA%3BAAGE%3BAAAA%2CqCAAA%2CEAAA%3BAAKE%3BAAAA%2CmBAAA%2CEAAA%3BAAKF%3BAAAA%2CoBAAA%2CEAAA%3BAAGE%3BAAAA%2CoBAAA%2CEAAA%3BAAMJ%3BAAAA%3B%3B%3BqBAAA%2CEAAA%3BApC%2BBA%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAoCzBE%3BAAAA%3BwBAAA%2CEAAA%3BAAAA%3BAAOJ%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BsBAAA%2CEAAA%3BAhCmRE%3BAAAA%2C0BAAA%2CEAAA%3BAJ3PA%3BAAAA%3BAAAA%3B%3B%3B6BAAA%2CEAAA%3BAI2PA%3BAAAA%2C4BAAA%2CEAAA%2CEAAA%3BAgCjQA%3BAAAA%3B%3B%3B%3B4BAAA%2CEAAA%3BAAQA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BgCAAA%2CEAAA%3BApCFA%3BAAAA%3BAAAA%3B%3B%3B%3BkCAAA%2CEAAA%2CEAAA%3BAANA%3BAAAA%3BAAAA%2CuBAAA%2CEAAA%2CEAAA%3BAoCsCE%3BAAAA%3BAAAA%3BuBAAA%2CEAAA%2CEAAA%3BAAKA%3BAAAA%3BqBAAA%2CEAAA%3BAAKA%3BAAAA%3B%3BwBAAA%2CEAAA%3BAAMA%3BAAAA%3B%3B%3B%3B%3B%3BkBAAA%2CEAAA%3BAAKE%3BAAAA%3B%3BuBAAA%2CEAAA%3BAAQF%3BAAAA%2C8BAAA%2CEAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3BuBAAA%2CEAAA%3BAAYE%3BAAAA%3B%3B%3B%3BiCAAA%2CEAAA%3BAAOE%3BAAAA%3B%3BgCAAA%2CEAAA%3BAAKE%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BmDAAA%2CEAAA%3BAAaF%3BAAAA%3B%3B%3B%3BmBAAA%2CEAAA%3BAAAA%3BAClMN%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BqBAAA%2CEAAA%3BAAUE%3BAAAA%2C2BAAA%2CEAAA%3BAAGE%3BAAAA%3B%3B%3BmBAAA%2CEAAA%3BAAQF%3BAAAA%2C8BAAA%2CEAAA%3BArCiEF%3BAAAA%3BAAAA%2CsCAAA%2CEAAA%2CEAAA%3BAqCzDE%3BAAAA%3B%3B%3B%3B%3B8BAAA%2CEAAA%3BAASA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BqBAAA%2CEAAA%3BAAUE%3BAAAA%3B%3BuBAAA%2CEAAA%3BAAKE%3BAAAA%2CuBAAA%2CEAAA%3BArCuCN%3BAAAA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B4BAAA%2CEAAA%3BAqCpBM%3BAAAA%3B%3B0BAAA%2CEAAA%3BAAMA%3BAAAA%2C6BAAA%2CEAAA%3BAAGE%3BAAAA%3B%2BBAAA%2CEAAA%2CEAAA%3BAAUN%3BAAAA%2CwBAAA%2CEAAA%3BArCmBF%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%2CEAAA%3BAAxBA%3BAAAA%3BAAAA%2C4BAAA%2CEAAA%2CEAAA%3BAAAA%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%2CEAAA%3BAqCwBE%3BAAAA%2CsBAAA%2CEAAA%3BAAKE%3BAAAA%3B%3B%3B%3BwBAAA%2CEAAA%3BAAYA%3BAAAA%3BwBAAA%2CEAAA%3BArCjBJ%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%2CEAAA%3BAqC0BM%3BAAAA%2CkBAAA%2CEAAA%3BAAGE%3BAAAA%3B%3BiBAAA%2CEAAA%3BArCrDR%3BAAAA%3BAAAA%3B%3B%3B%3BgCAAA%2CEAAA%2CEAAA%3BAqCmEQ%3BAAAA%3BiBAAA%2CEAAA%3BArCnER%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAqC2EU%3BAAAA%2CkBAAA%2CEAAA%3BAAON%3BAAAA%2CwBAAA%2CEAAA%3BArC1DJ%3BAAAA%3BAAAA%2C6BAAA%2CEAAA%2CEAAA%3BAqCiEM%3BAAAA%2CkBAAA%2CEAAA%3BAAGE%3BAAAA%3BiBAAA%2CEAAA%3BArC5FR%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%3BAqCoGU%3BAAAA%2CkBAAA%2CEAAA%3BAAKF%3BAAAA%3B%3BsBAAA%2CEAAA%3BArCzGR%3BAAAA%3BAAAA%2CwBAAA%2CEAAA%2CEAAA%22%7D */