@charset "UTF-8";/* ==========================================================================
   Index of scss files
   @mixin ========================================================================= *//* Normalize
   @mixin ========================================================================= *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css *//**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in IE and iOS.
 */html {font-family: sans-serif; /* 1 */line-height: 1.15; /* 2 */-ms-text-size-adjust: 100%; /* 3 */-webkit-text-size-adjust: 100%; /* 3 */}/**
 * Remove the margin in all browsers (opinionated).
 */body {margin: 0;}/* HTML5 display definitions
   ========================================================================== *//**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary { /* 1 */display: block;}/**
 * Add the correct display in IE 9-.
 */audio,canvas,progress,video {display: inline-block;}/**
 * Add the correct display in iOS 4-7.
 */audio:not([controls]) {display: none;height: 0;}/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */progress {vertical-align: baseline;}/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */template,[hidden] {display: none;}/* Links
   ========================================================================== *//**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */a {background-color: transparent; /* 1 */-webkit-text-decoration-skip: objects; /* 2 */}/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */a:active,a:hover {outline-width: 0;}/* Text-level semantics
   ========================================================================== *//**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */abbr[title] {border-bottom: none; /* 1 */text-decoration: underline; /* 2 */-webkit-text-decoration: underline dotted;-moz-text-decoration: underline dotted;text-decoration: underline dotted; /* 2 */}/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */b,strong {font-weight: inherit;}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */b,strong {font-weight: bolder;}/**
 * Add the correct font style in Android 4.3-.
 */dfn {font-style: italic;}/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */h1 {font-size: 2em;margin: 0.67em 0;}/**
 * Add the correct background and color in IE 9-.
 */mark {background-color: #ff0;color: #000;}/**
 * Add the correct font size in all browsers.
 */small {font-size: 80%;}/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}/* Embedded content
   ========================================================================== *//**
 * Remove the border on images inside links in IE 10-.
 */img {border-style: none;}/**
 * Hide the overflow in IE.
 */svg:not(:root) {overflow: hidden;}/* Grouping content
   ========================================================================== *//**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */code,kbd,pre,samp {font-family: monospace, monospace; /* 1 */font-size: 1em; /* 2 */}/**
 * Add the correct margin in IE 8.
 */figure {margin: 1em 40px;}/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */hr {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box; /* 1 */height: 0; /* 1 */overflow: visible; /* 2 */}/* Forms
   ========================================================================== *//**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */button,input,optgroup,select,textarea {font: inherit; /* 1 */margin: 0; /* 2 */}/**
 * Restore the font weight unset by the previous rule.
 */optgroup {font-weight: bold;}/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */button,input { /* 1 */overflow: visible;}/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */button,select { /* 1 */text-transform: none;}/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */button,html [type="button"],[type="reset"],[type="submit"] {-webkit-appearance: button; /* 2 */}/**
 * Remove the inner border and padding in Firefox.
 */button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}/**
 * Restore the focus styles unset by the previous rule.
 */button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */legend {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; /* 1 */color: inherit; /* 2 */display: table; /* 1 */max-width: 100%; /* 1 */padding: 0; /* 3 */white-space: normal; /* 1 */}/**
 * Remove the default vertical scrollbar in IE.
 */textarea {overflow: auto;}/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */[type="checkbox"],[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; /* 1 */padding: 0; /* 2 */}/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height: auto;}/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */[type="search"] {-webkit-appearance: textfield; /* 1 */outline-offset: -2px; /* 2 */}/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */::-webkit-input-placeholder {color: inherit;opacity: 0.54;}/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button {-webkit-appearance: button; /* 1 */font: inherit; /* 2 */}/* Breakpoint
   @mixin ========================================================================= *//* Swiper
   @mixin ========================================================================= *//**
 * Swiper 4.5.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 13, 2019
 */.swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0; /* Fix of Webkit flickering */z-index: 1;}.swiper-container-no-flexbox .swiper-slide {float: left;}.swiper-container-vertical > .swiper-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;flex-direction: column;}.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;-o-transition-property: -o-transform;-moz-transition-property: transform, -moz-transform;transition-property: transform;transition-property: transform, -webkit-transform, -moz-transform, -o-transform;transition-property: transform, -webkit-transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper {-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);}.swiper-container-multirow > .swiper-wrapper {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.swiper-container-free-mode > .swiper-wrapper {-webkit-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}.swiper-slide {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;-o-transition-property: -o-transform;-moz-transition-property: transform, -moz-transform;transition-property: transform;transition-property: transform, -webkit-transform, -moz-transform, -o-transform;transition-property: transform, -webkit-transform;}.swiper-slide-invisible-blank {visibility: hidden;}/* Auto Height */.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {height: auto;}.swiper-container-autoheight .swiper-wrapper {-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;-moz-box-align: start;align-items: flex-start;-webkit-transition-property: height, -webkit-transform;transition-property: height, -webkit-transform;-o-transition-property: transform, height;-o-transition-property: height, -o-transform;-moz-transition-property: transform, height, -moz-transform;transition-property: transform, height;transition-property: transform, height, -webkit-transform, -moz-transform, -o-transform;transition-property: transform, height, -webkit-transform;}/* 3D Effects */.swiper-container-3d {-webkit-perspective: 1200px;-moz-perspective: 1200px;perspective: 1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow {-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;}.swiper-container-3d .swiper-slide-shadow-left {background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image: -moz- oldlinear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-right {background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image: -moz- oldlinear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-top {background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image: -moz- oldlinear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-bottom {background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image: -moz- oldlinear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}/* IE10 Windows Phone 8 Fixes */.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal > .swiper-wrapper {-ms-touch-action: pan-y;touch-action: pan-y;}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical > .swiper-wrapper {-ms-touch-action: pan-x;touch-action: pan-x;}.swiper-button-prev,.swiper-button-next {position: absolute;top: 50%;width: 27px;height: 44px;margin-top: -22px;z-index: 10;cursor: pointer;-moz-background-size: 27px 44px;-o-background-size: 27px 44px;background-size: 27px 44px;background-position: center;background-repeat: no-repeat;}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {opacity: 0.35;cursor: auto;pointer-events: none;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left: 10px;right: auto;}.swiper-button-next,.swiper-container-rtl .swiper-button-prev {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right: 10px;left: auto;}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-lock {display: none;}.swiper-pagination {position: absolute;text-align: center;-webkit-transition: 300ms opacity;-o-transition: 300ms opacity;-moz-transition: 300ms opacity;transition: 300ms opacity;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);z-index: 10;}.swiper-pagination.swiper-pagination-hidden {opacity: 0;}/* Common Styles */.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets {bottom: 10px;left: 0;width: 100%;}/* Bullets */.swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transform: scale(0.33);-ms-transform: scale(0.33);-moz-transform: scale(0.33);-o-transform: scale(0.33);transform: scale(0.33);position: relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {-webkit-transform: scale(0.66);-ms-transform: scale(0.66);-moz-transform: scale(0.66);-o-transform: scale(0.66);transform: scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {-webkit-transform: scale(0.33);-ms-transform: scale(0.33);-moz-transform: scale(0.33);-o-transform: scale(0.33);transform: scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {-webkit-transform: scale(0.66);-ms-transform: scale(0.66);-moz-transform: scale(0.66);-o-transform: scale(0.66);transform: scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {-webkit-transform: scale(0.33);-ms-transform: scale(0.33);-moz-transform: scale(0.33);-o-transform: scale(0.33);transform: scale(0.33);}.swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background: #000;opacity: 0.2;}button.swiper-pagination-bullet {border: none;margin: 0;padding: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer;}.swiper-pagination-bullet-active {opacity: 1;background: #007aff;}.swiper-container-vertical > .swiper-pagination-bullets {right: 10px;top: 50%;-webkit-transform: translate3d(0px, -50%, 0);-moz-transform: translate3d(0px, -50%, 0);transform: translate3d(0px, -50%, 0);}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 6px 0;display: block;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);width: 8px;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;-webkit-transition: 200ms top, 200ms -webkit-transform;transition: 200ms top, 200ms -webkit-transform;-o-transition: 200ms transform, 200ms top;-o-transition: 200ms top, 200ms -o-transform;-moz-transition: 200ms transform, 200ms top, 200ms -moz-transform;transition: 200ms transform, 200ms top;transition: 200ms transform, 200ms top, 200ms -webkit-transform, 200ms -moz-transform, 200ms -o-transform;transition: 200ms transform, 200ms top, 200ms -webkit-transform;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 4px;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);white-space: nowrap;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition: 200ms left, 200ms -webkit-transform;transition: 200ms left, 200ms -webkit-transform;-o-transition: 200ms transform, 200ms left;-o-transition: 200ms left, 200ms -o-transform;-moz-transition: 200ms transform, 200ms left, 200ms -moz-transform;transition: 200ms transform, 200ms left;transition: 200ms transform, 200ms left, 200ms -webkit-transform, 200ms -moz-transform, 200ms -o-transform;transition: 200ms transform, 200ms left, 200ms -webkit-transform;}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition: 200ms right, 200ms -webkit-transform;transition: 200ms right, 200ms -webkit-transform;-o-transition: 200ms transform, 200ms right;-o-transition: 200ms right, 200ms -o-transform;-moz-transition: 200ms transform, 200ms right, 200ms -moz-transform;transition: 200ms transform, 200ms right;transition: 200ms transform, 200ms right, 200ms -webkit-transform, 200ms -moz-transform, 200ms -o-transform;transition: 200ms transform, 200ms right, 200ms -webkit-transform;}/* Progress */.swiper-pagination-progressbar {background: rgba(0, 0, 0, 0.25);position: absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: #007aff;position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transform: scale(0);-ms-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transform-origin: left top;-ms-transform-origin: left top;-moz-transform-origin: left top;-o-transform-origin: left top;transform-origin: left top;}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {-webkit-transform-origin: right top;-ms-transform-origin: right top;-moz-transform-origin: right top;-o-transform-origin: right top;transform-origin: right top;}.swiper-container-horizontal > .swiper-pagination-progressbar,.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 100%;height: 4px;left: 0;top: 0;}.swiper-container-vertical > .swiper-pagination-progressbar,.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 4px;height: 100%;left: 0;top: 0;}.swiper-pagination-white .swiper-pagination-bullet-active {background: #ffffff;}.swiper-pagination-progressbar.swiper-pagination-white {background: rgba(255, 255, 255, 0.25);}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {background: #ffffff;}.swiper-pagination-black .swiper-pagination-bullet-active {background: #000000;}.swiper-pagination-progressbar.swiper-pagination-black {background: rgba(0, 0, 0, 0.25);}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {background: #000000;}.swiper-pagination-lock {display: none;}/* Scrollbar */.swiper-scrollbar {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0, 0, 0, 0.1);}.swiper-container-horizontal > .swiper-scrollbar {position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98%;}.swiper-container-vertical > .swiper-scrollbar {position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98%;}.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0, 0, 0, 0.5);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;left: 0;top: 0;}.swiper-scrollbar-cursor-drag {cursor: move;}.swiper-scrollbar-lock {display: none;}.swiper-zoom-container {width: 100%;height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;-moz-box-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;-moz-box-align: center;align-items: center;text-align: center;}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas {max-width: 100%;max-height: 100%;-o-object-fit: contain;object-fit: contain;}.swiper-slide-zoomed {cursor: move;}/* Preloader */.swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;-webkit-transform-origin: 50%;-ms-transform-origin: 50%;-moz-transform-origin: 50%;-o-transform-origin: 50%;transform-origin: 50%;-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;-moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;-o-animation: swiper-preloader-spin 1s steps(12, end) infinite;animation: swiper-preloader-spin 1s steps(12, end) infinite;}.swiper-lazy-preloader:after {display: block;content: '';width: 100%;height: 100%;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position: 50%;-moz-background-size: 100%;-o-background-size: 100%;background-size: 100%;background-repeat: no-repeat;}.swiper-lazy-preloader-white:after {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}/* a11y */.swiper-container .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000;}.swiper-container-fade.swiper-container-free-mode .swiper-slide {-webkit-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;transition-timing-function: ease-out;}.swiper-container-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;-o-transition-property: opacity;-moz-transition-property: opacity;transition-property: opacity;}.swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-container-cube {overflow: visible;}.swiper-container-cube .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;-moz-transform-origin: 0 0;-o-transform-origin: 0 0;transform-origin: 0 0;width: 100%;height: 100%;}.swiper-container-cube .swiper-slide .swiper-slide {pointer-events: none;}.swiper-container-cube.swiper-container-rtl .swiper-slide {-webkit-transform-origin: 100% 0;-ms-transform-origin: 100% 0;-moz-transform-origin: 100% 0;-o-transform-origin: 100% 0;transform-origin: 100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide {pointer-events: auto;visibility: visible;}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right {z-index: 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}.swiper-container-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0px;width: 100%;height: 100%;background: #000;opacity: 0.6;-webkit-filter: blur(50px);filter: blur(50px);z-index: 0;}.swiper-container-flip {overflow: visible;}.swiper-container-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;}.swiper-container-flip .swiper-slide .swiper-slide {pointer-events: none;}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right {z-index: 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}.swiper-container-coverflow .swiper-wrapper { /* Windows 8 IE 10 fix */-ms-perspective: 1200px;}/* Base
   @mixin ========================================================================= *//* ==========================================================================
   Reset
   ========================================================================== */* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}svg {fill: currentColor;}iframe,img {display: block;max-width: 100%;}iframe {border: none;}figure,blockquote {margin: 0;}/* ==========================================================================
   Webfonts
   ========================================================================== *//* ==========================================================================
   Variables
   ========================================================================== *//* Colors
========================================================================== *//* Indexes
========================================================================== *//* Sizes
========================================================================== *//* Fonts
========================================================================== *//* Font weights
========================================================================== *//* Breakpoints
========================================================================== *//* ==========================================================================
   Themes
   ========================================================================== *//* ==========================================================================
   Functions
   ========================================================================== *//* ==========================================================================
   ==========================================================================
   LAYOUT ORIENTED HELPERS
   ==========================================================================
   ========================================================================== *//* ==========================================================================
   ==========================================================================
   CONTENT HELPERS
   ==========================================================================
   ========================================================================== *//* ==========================================================================
   Reset helpers
   ========================================================================== *//* ==========================================================================
   Transitions helpers
   ========================================================================== *//* ==========================================================================
   Animation helpers
   ========================================================================== *//* ==========================================================================
   Postion helpers
   ========================================================================== *//* Postions absolute
   ========================================================================== *//* Postions fixed
   ========================================================================== *//* ==========================================================================
   Other content helpers
   ========================================================================== *//* ==========================================================================
   ==========================================================================
   GENERAL CHUNK FLEX HELPERS
   ==========================================================================
   ========================================================================== *//* Display helpers
   ========================================================================== *//* Align helpers
   ========================================================================== *//* Justify helpers
   ========================================================================== *//* ==========================================================================
   ==========================================================================
   FLEX HELPERS
   ==========================================================================
   ========================================================================== *//* ==========================================================================
   Flex row helpers
   ========================================================================== *//* flex row horizontal to left
   ========================================================================== *//* flex row horizontal centered
   ========================================================================== *//* flex row horizontal to right
   ========================================================================== *//* flex row horizontal space between
   ========================================================================== *//* flex row horizontal space around
   ========================================================================== *//* ==========================================================================
   Flex column helpers
   ========================================================================== *//* flex column vertical to top
   ========================================================================== *//* flex column vertical centered
   ========================================================================== *//* flex column vertical to bottom
   ========================================================================== *//* flex column vertical space between
   ========================================================================== *//* flex column vertical space between
   ========================================================================== *//* ==========================================================================
   ==========================================================================
   INLINE-FLEX HELPERS
   ==========================================================================
   ========================================================================== *//* ==========================================================================
   Inline-flex row helpers
   ========================================================================== *//* inline-flex row horizontal to left
   ========================================================================== *//* inline-flex row horizontal centered
   ========================================================================== *//* inline-flex row horizontal to right
   ========================================================================== *//* inline-flex row horizontal space between
   ========================================================================== *//* inline-flex row horizontal space around
   ========================================================================== *//* ==========================================================================
   Inline-flex column helpers
   ========================================================================== *//* inline-flex column vertical to top
   ========================================================================== *//* inline-flex column vertical centered
   ========================================================================== *//* inline-flex column vertical to bottom
   ========================================================================== *//* inline-flex column vertical space between
   ========================================================================== *//* inline-flex column vertical space between
   ========================================================================== *//* ==========================================================================
   ==========================================================================
   APPARENCE HELPERS
   ==========================================================================
   ========================================================================== *//* ==========================================================================
   Shadows, overalys etc
   ========================================================================== *//* ==========================================================================
   Links helpers
   ========================================================================== *//* ==========================================================================
   Buttons
   ========================================================================== *//* ==========================================================================
   Mixins
   ========================================================================== *//* 1. Font smoothing
========================================================================== *//* Better font-rendering on OSX
   https://maximilianhoffmann.com/posts/better-font-rendering-on-osx
*//* 3. Text mixins
========================================================================== *//* 4. Nav dot mixin
========================================================================== *//* 5. Contrast mixin
========================================================================== *//* ==========================================================================
   Typography
   ========================================================================== *//* Global texts
========================================================================== */:root {--font-size: 16px;}html {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: var(--font-size);}body {font-family: "Archia", Arial, sans-serif;color: #000;}a {cursor: pointer;text-decoration: none;color: currentColor;}a:hover {text-decoration: none;}a:not([class]) {position: relative;overflow: hidden;color: #f00;}a:not([class]):before {display: block;content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;-webkit-transition: 0.18s cubic-bezier(0.52, 0.01, 0.16, 1);-o-transition: 0.18s cubic-bezier(0.52, 0.01, 0.16, 1);-moz-transition: 0.18s cubic-bezier(0.52, 0.01, 0.16, 1);transition: 0.18s cubic-bezier(0.52, 0.01, 0.16, 1);-webkit-transform: scaleX(0);-moz-transform: scaleX(0);-ms-transform: scaleX(0);-o-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;-moz-transform-origin: 0 50%;-ms-transform-origin: 0 50%;-o-transform-origin: 0 50%;transform-origin: 0 50%;background: currentColor;}a:not([class]):hover:before {-webkit-transition-timing-function: cubic-bezier(0.62, 0.02, 0.34, 1);-moz-transition-timing-function: cubic-bezier(0.62, 0.02, 0.34, 1);-o-transition-timing-function: cubic-bezier(0.62, 0.02, 0.34, 1);transition-timing-function: cubic-bezier(0.62, 0.02, 0.34, 1);-webkit-transition-duration: .24s;-moz-transition-duration: .24s;-o-transition-duration: .24s;transition-duration: .24s;-webkit-transform: scaleX(1);-moz-transform: scaleX(1);-ms-transform: scaleX(1);-o-transform: scaleX(1);transform: scaleX(1);}h1:not([class]) + h1:not([class]),h2:not([class]) + h1:not([class]),h3:not([class]) + h1:not([class]),h4:not([class]) + h1:not([class]),h5:not([class]) + h1:not([class]),h6:not([class]) + h1:not([class]),p:not([class]) + h1:not([class]),ul:not([class]) + h1:not([class]),ol:not([class]) + h1:not([class]),h1:not([class]) +
h2:not([class]),h2:not([class]) +
h2:not([class]),h3:not([class]) +
h2:not([class]),h4:not([class]) +
h2:not([class]),h5:not([class]) +
h2:not([class]),h6:not([class]) +
h2:not([class]),p:not([class]) +
h2:not([class]),ul:not([class]) +
h2:not([class]),ol:not([class]) +
h2:not([class]),h1:not([class]) +
h3:not([class]),h2:not([class]) +
h3:not([class]),h3:not([class]) +
h3:not([class]),h4:not([class]) +
h3:not([class]),h5:not([class]) +
h3:not([class]),h6:not([class]) +
h3:not([class]),p:not([class]) +
h3:not([class]),ul:not([class]) +
h3:not([class]),ol:not([class]) +
h3:not([class]),h1:not([class]) +
h4:not([class]),h2:not([class]) +
h4:not([class]),h3:not([class]) +
h4:not([class]),h4:not([class]) +
h4:not([class]),h5:not([class]) +
h4:not([class]),h6:not([class]) +
h4:not([class]),p:not([class]) +
h4:not([class]),ul:not([class]) +
h4:not([class]),ol:not([class]) +
h4:not([class]),h1:not([class]) +
h5:not([class]),h2:not([class]) +
h5:not([class]),h3:not([class]) +
h5:not([class]),h4:not([class]) +
h5:not([class]),h5:not([class]) +
h5:not([class]),h6:not([class]) +
h5:not([class]),p:not([class]) +
h5:not([class]),ul:not([class]) +
h5:not([class]),ol:not([class]) +
h5:not([class]),h1:not([class]) +
h6:not([class]),h2:not([class]) +
h6:not([class]),h3:not([class]) +
h6:not([class]),h4:not([class]) +
h6:not([class]),h5:not([class]) +
h6:not([class]),h6:not([class]) +
h6:not([class]),p:not([class]) +
h6:not([class]),ul:not([class]) +
h6:not([class]),ol:not([class]) +
h6:not([class]),h1:not([class]) +
p:not([class]),h2:not([class]) +
p:not([class]),h3:not([class]) +
p:not([class]),h4:not([class]) +
p:not([class]),h5:not([class]) +
p:not([class]),h6:not([class]) +
p:not([class]),p:not([class]) +
p:not([class]),ul:not([class]) +
p:not([class]),ol:not([class]) +
p:not([class]),h1:not([class]) +
ul:not([class]),h2:not([class]) +
ul:not([class]),h3:not([class]) +
ul:not([class]),h4:not([class]) +
ul:not([class]),h5:not([class]) +
ul:not([class]),h6:not([class]) +
ul:not([class]),p:not([class]) +
ul:not([class]),ul:not([class]) +
ul:not([class]),ol:not([class]) +
ul:not([class]),h1:not([class]) +
ol:not([class]),h2:not([class]) +
ol:not([class]),h3:not([class]) +
ol:not([class]),h4:not([class]) +
ol:not([class]),h5:not([class]) +
ol:not([class]),h6:not([class]) +
ol:not([class]),p:not([class]) +
ol:not([class]),ul:not([class]) +
ol:not([class]),ol:not([class]) +
ol:not([class]) {margin-top: 0;}h1,h2,h3,h4,h5,h6,p {margin: 0;}ul,ol {margin: 0;padding: 0;list-style: none;padding-left: 32px;}ul:not([class]),ol:not([class]) {padding-left: 32px;}ul:not([class]) li + li,ol:not([class]) li + li {margin-top: 16px;}ul:not([class]) {list-style-type: disc;}ol:not([class]) {list-style-type: decimal;}/* ==========================================================================
   Icons
   ========================================================================== */.o-icon-wrapper {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;-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;}.o-icon-wrapper--alt {-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.o-icon-wrapper--square {width: 16px;height: 16px;background-color: #a8a8a8;}.o-icon {width: 1em;height: 1em;fill: currentColor;}.o-icon--change {width: 1.2em;font-size: .75rem;}.o-icon--contrast {width: .9em;font-size: .525rem;}.o-icon--contrast-big {font-size: .7rem;}.o-icon--arrow-down {width: 2em;font-size: .5rem;}.o-icon--arrow-up {width: 2em;font-size: .5rem;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}.o-icon--social {font-size: 24px;}.theme-light .o-icon--social {fill: #a8a8a8;}.theme-dark .o-icon--social {fill: #fff;}.o-icon--calendar {font-size: 1rem;}.c-feature-box .o-icon--calendar {font-size: 2rem;}.o-icon--calendar-alt {font-size: 1.75rem;color: #fff;}.o-icon--logo-mid {font-size: 9.375rem;color: #e4e4e4;}.o-icon--logo-small {font-size: 5.375rem;color: #e4e4e4;}.o-icon--logo-small-alt {font-size: 5.375rem;color: #000;}.o-icon--arrow {width: .6em;font-size: 1rem;}.o-icon--arrow-right {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}.o-icon--search {font-size: 1rem;}.o-icon--close {font-size: .5rem;}.o-icon--tick {font-size: .8125rem;}/* ==========================================================================
   Logo
   ========================================================================== */.section-markup-wrapper .o-logo {width: 176px;height: 176px;padding: 16px;}.o-logo {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: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;width: 1em;height: 1em;padding: 9%;font-size: 176px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;color: #000;background-color: #fff;}.is-sticky-header .c-header__logo .o-logo {-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;font-size: 88px;}.has-submenu.is-sticky-header .c-header__logo .o-logo {font-size: 176px;}.o-logo__sygnet {width: 1.3em;height: 1em;font-size: 54px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;fill: currentColor;}.is-sticky-header .c-header__logo .o-logo__sygnet {font-size: 40px;}.c-project-box .o-logo__sygnet {font-size: 68px;}.o-logo__title {display: block;visibility: visible;font-family: "TT Nooks Script", Helvetica, sans-serif;font-size: .1em;line-height: 1.4;-webkit-transition: opacity .3s, visibility .3s, display .3s;-o-transition: opacity .3s, visibility .3s, display .3s;-moz-transition: opacity .3s, visibility .3s, display .3s;transition: opacity .3s, visibility .3s, display .3s;opacity: 1;}.o-logo__subtitle {display: block;visibility: visible;margin-top: .5em;font-family: "Archia", Arial, sans-serif;font-size: .05em;line-height: 1.4;-webkit-transition: opacity .3s, visibility .3s, display .3s;-o-transition: opacity .3s, visibility .3s, display .3s;-moz-transition: opacity .3s, visibility .3s, display .3s;transition: opacity .3s, visibility .3s, display .3s;opacity: 1;}.is-sticky-header .c-header__logo .o-logo__title,.is-sticky-header .c-header__logo .o-logo__subtitle {display: none;visibility: hidden;opacity: 0;}.has-submenu.is-sticky-header .c-header__logo .o-logo__title,.has-submenu.is-sticky-header .c-header__logo .o-logo__subtitle {display: block;visibility: visible;opacity: 1;}.o-logo-mkidn {width: 1.6em;height: 1em;font-size: 3.5rem;fill: currentColor;}.o-logo-podlaskie {width: 1.9em;height: 1em;font-size: 3.125rem;fill: currentColor;}.o-logo--streaming {position: relative;color: #fff;border: 1px solid #fff;background-color: transparent;}.o-logo--streaming .o-logo__sygnet {fill: #fff;}/* ==========================================================================
   Animations
   ========================================================================== *//* ==========================================================================
   Wysiwyg
   ========================================================================== */.t-wysiwyg h2 {font-family: "Archia", Arial, sans-serif;font-size: 2rem;line-height: 1.5;font-weight: 500;}.t-wysiwyg ol {padding: 0;list-style: none;counter-reset: my-awesome-counter;}.t-wysiwyg ol li {position: relative;margin-left: 60px;font-size: 1.25rem;counter-increment: my-awesome-counter;}.t-wysiwyg ol li::before {position: absolute;left: -68px;font-weight: 500;content: counter(my-awesome-counter);color: #a8a8a8;}.t-wysiwyg ul {padding-left: 32px;}.t-wysiwyg ul li {padding-left: 2.5rem;font-size: 1.5rem;color: #a8a8a8;}.t-wysiwyg p:not([class]) {font-family: "Archia", Arial, sans-serif;font-size: 1.25rem;line-height: 1.2;font-weight: 500;}.t-wysiwyg a {color: #f00;}.t-wysiwyg .aligncenter {text-align: center;margin: 0 auto;}.t-wysiwyg iframe {margin: 0 auto;}.is-contrast-active .t-wysiwyg h2 {font-size: 2.125rem;}.is-contrast-active .t-wysiwyg p:not([class]) {font-size: 1.375rem;}/* Layouts and main layout elements
   @mixin ========================================================================= *//* ==========================================================================
   404
   ========================================================================== */.l-404 {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;width: 100%;height: auto;min-height: 100vh;padding: 64px 32px;color: #fff;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.l-404__link.c-link {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin-top: 64px;}.l-404__content {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;width: 100%;max-width: 550px;}.l-404__text {margin-top: 64px;}.l-404__text--small {margin-top: 32px;}.l-404__logo {-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.l-404__logo .o-logo__sygnet {font-size: 5.9375rem;}/* ==========================================================================
   Article
   ========================================================================== */.l-article {width: 100%;max-width: 725px;margin: 0 auto;}.l-article--bigger {max-width: 976px;}/* ==========================================================================
   Common styles
   ========================================================================== */.l-body-wrapper * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.l-body-wrapper {padding-top: 176px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;}.theme-light .l-body-wrapper {color: #000;background-color: #f2f2f2;}.theme-dark .l-body-wrapper {color: #fff;background-color: #000;}body.font32 .l-body-wrapper {padding-top: 264px;}.l-body-wrapper--streaming {position: relative;background-color: #000;padding: 0;min-height: 100vh;height: 100%;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;}.l-body-wrapper--streaming::before {content: '';position: absolute;top: 0;left: 0;background-image: url("../../static/img/streaming-photo-bg.jpg");background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;background-size: cover;width: 100%;height: 100%;opacity: 0.16;z-index: 0;}.l-body-wrapper--streaming::after {content: '';position: absolute;top: 0;left: 0;background: url("../../static/img/streaming-text-bg.svg");background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;background-size: cover;width: 100%;height: 100%;opacity: 0.07;}.is-sticky-header .l-body-wrapper {padding-top: 88px;}.has-submenu.is-sticky-header .l-body-wrapper {padding-top: 176px;}/* ==========================================================================
   Credits
   ========================================================================== */.l-credits {width: 100%;border-top: 1px solid #fff;}/* ==========================================================================
   Details section
   ========================================================================== */.l-details-section {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.theme-light .l-details-section {color: #000;background-color: #fff;}.theme-dark .l-details-section {color: #fff;background-color: #000;}.is-contrast-active .l-details-section {border: 1px solid #707070;background-color: #000;}.l-details-section--end {-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.l-details-section__center {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 912px;padding: 64px 32px;}.l-details-section__center--no-side-padding {padding: 64px 0;}.l-details-section__aside {width: -webkit-calc((100% - 912px) / 2);width: -moz-calc((100% - 912px) / 2);width: calc((100% - 912px) / 2);padding: 32px;}.l-details-section__center + .l-details-section__aside {padding-left: 0;}/* ==========================================================================
   Filters
   ========================================================================== */.l-filters {width: 100%;padding: 32px 64px;border-top: 1px solid #e4e4e4;}/* ==========================================================================
   Footer
   ========================================================================== */.l-footer {width: 100%;padding-top: 64px;padding-bottom: 64px;}/* ==========================================================================
   Header
   ========================================================================== */.l-header {right: 0;left: 0;margin-right: auto;margin-left: auto;position: fixed;top: 0;z-index: 100;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;}.theme-light .l-header {color: #000;background-color: #f2f2f2;}.theme-dark .l-header {color: #fff;background-color: #000;}/* ==========================================================================
   Hero
   ========================================================================== */.l-hero {position: relative;overflow: hidden;background-repeat: no-repeat;background-position: 50% 0;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.l-hero:after {position: absolute;top: 0;bottom: 0;left: 0;width: 50%;height: 100%;content: '';pointer-events: none;}.l-hero .l-inner {height: 100%;}.l-hero--sec,.l-hero--sec-2 {height: 440px;padding: 64px 0;}.l-hero__mask {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: .5;background-color: #000;}.l-hero--map {height: auto;padding: 0;}/* ==========================================================================
   Inner
   ========================================================================== */.l-inner {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;width: 100%;max-width: 1920px;margin: 0 auto;padding-right: 32px;padding-left: 32px;vertical-align: baseline;}.l-inner-m {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;width: 100%;max-width: 1448px;margin: 0 auto;padding-right: 32px;padding-left: 32px;vertical-align: baseline;}.l-inner-s {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;width: 100%;max-width: 976px;margin: 0 auto;padding-right: 32px;padding-left: 32px;vertical-align: baseline;}.l-inner-xs {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;width: 100%;max-width: 725px;margin: 0 auto;vertical-align: baseline;}/* ==========================================================================
   Aisde layout
   ========================================================================== */.l-layout {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.l-layout__center {max-width: 912px;width: 100%;padding: 0 32px;}.l-layout__center--alt {max-width: 784px;}.l-layout__aside {max-width: 456px;width: 100%;padding: 0 32px;}/* ==========================================================================
   Lightbox layout
   ========================================================================== */body.lg-on .lg-backdrop.in {opacity: .9;}.l-lightbox.lg-outer {top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100vh;border: none;background: none;}.l-lightbox.lg-outer .lg-pager-outer {bottom: 112px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;height: auto;-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;}.l-lightbox .lg-toolbar {top: 100px;width: 90%;margin: 0 auto;background-color: transparent;}.l-lightbox.lg-outer .lg-sub-html {font-weight: 400;text-align: left;}.l-lightbox.lg-outer .lg-sub-html > * {color: #fff;}.l-lightbox.lg-outer .lg-pager {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 6px;height: 6px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;background-color: #fff;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.l-lightbox.lg-outer .lg-pager-active .lg-pager {width: 8px;height: 8px;background-color: #f00;}.l-lightbox.lg-outer .lg-pager,.l-lightbox.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.l-lightbox.lg-outer .lg-pager:hover,.l-lightbox.lg-outer .lg-pager:focus {background-color: #000;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.l-lightbox.lg-outer .lg-pager-cont {margin: 0;padding: 5px;}.l-lightbox.lg-outer .lg-pager-thumb-cont {display: none;}.l-lightbox .lg-toolbar .lg-icon {display: block;width: auto;padding: 5px;font-family: "Archia", Arial, sans-serif;font-size: .875rem;text-transform: uppercase;}.l-lightbox .lg-toolbar .lg-close:after {padding: 4px 0;font-family: "Archia", Arial, sans-serif;font-size: 1rem;font-weight: 500;content: 'zamknij';-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;text-transform: none;color: #f00;border-bottom: 1px dotted #f00;}.l-lightbox .lg-toolbar .lg-close:hover:after {color: #fff;border-bottom-color: #fff;}.lg-outer #lg-share {position: absolute;bottom: 0;left: 0;display: none;}.lg-outer #lg-share:after {position: absolute;top: 0;left: 0;display: inline-block;width: 100px;height: 30px;content: '';background: url("../img/facebook-like.png") 0 0 no-repeat;}.l-lightbox .lg-toolbar .lg-icon:hover {color: #000;}.l-lightbox .lg-actions .lg-next,.l-lightbox .lg-actions .lg-prev {background: transparent;}.l-lightbox .lg-actions .lg-prev {left: 100px;}.l-lightbox .lg-actions .lg-next {right: 100px;}.l-lightbox .lg-actions .lg-prev:after,.l-lightbox .lg-actions .lg-next:before {display: block;width: .5em;height: 1em;font-size: 1rem;content: '';-moz-background-size: contain;-o-background-size: contain;background-size: contain;}.l-lightbox .lg-actions .lg-prev:after {background: url("../img/arrow-left.svg") 0 0 no-repeat;}.l-lightbox .lg-actions .lg-next:before {background: url("../img/arrow-right.svg") 0 0 no-repeat;}.l-lightbox .lg-sub-html p {font-size: 1rem;}.l-lightbox .lg-sub-html h4 {font-size: 2rem;font-weight: 700;}.l-lightbox.lg-outer .lg-img-wrap {padding: 32px 32px 144px;}.l-streaming {position: relative;width: 100%;z-index: 2;}.l-footer-streaming {position: relative;width: 100%;padding: 32px 0;z-index: 4;}.l-header-streaming {padding: 32px 0;}/* ==========================================================================
   Main content
   ========================================================================== */.l-main {position: relative;}/* ==========================================================================
   Sections
   ========================================================================== */.l-section {width: 100%;}.l-section--reload {height: 100%;min-height: 800px;}.is-contrast-active .l-section .u-bg-2 {border: 1px solid #707070;background-color: #000;}/* ==========================================================================
   Cookies
   ========================================================================== */.l-cookies {position: fixed;z-index: 999;bottom: 0;left: 0;width: 100%;background-color: #000;}.l-cookies.l-cookies--hide {display: none !important;visibility: hidden !important;}/* Components
   @mixin ========================================================================= *//* ==========================================================================
   Actions
   ========================================================================== */.c-actions {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;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;padding: 0;}.c-actions__item {font-weight: 500;}.c-actions__item:not(:last-child) {margin-right: 32px;}/* ==========================================================================
   Ad box
   ========================================================================== */.c-ad-box {position: relative;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: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;height: 100%;-webkit-transition: .3s ease;-o-transition: .3s ease;-moz-transition: .3s ease;transition: .3s ease;-moz-background-size: 100% 200%;-o-background-size: 100% 200%;background-size: 100% 200%;overflow: hidden;}.theme-light .c-ad-box {color: #fff;border: 0 solid transparent;background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #fff), color-stop(50%, #000));background-image: -webkit-linear-gradient(bottom, #fff 50%, #000 50%);background-image: -moz- oldlinear-gradient(bottom, #fff 50%, #000 50%);background-image: -o-linear-gradient(bottom, #fff 50%, #000 50%);background-image: linear-gradient(to top, #fff 50%, #000 50%);}.theme-dark .c-ad-box {color: #f2f2f2;border: 1px solid #383838;background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #000), color-stop(50%, #000));background-image: -webkit-linear-gradient(bottom, #000 50%, #000 50%);background-image: -moz- oldlinear-gradient(bottom, #000 50%, #000 50%);background-image: -o-linear-gradient(bottom, #000 50%, #000 50%);background-image: linear-gradient(to top, #000 50%, #000 50%);}.c-ad-box__image {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: .3s ease;-o-transition: .3s ease;-moz-transition: .3s ease;transition: .3s ease;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.c-ad-box__logo {position: relative;z-index: 1;color: #f2f2f2;}.c-ad-box__logo .o-logo__sygnet {font-size: 4.375rem;}.c-ad-box__logo .o-icon-wrapper {-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.c-ad-box__title {position: relative;z-index: 1;max-width: 17.5rem;margin-top: 64px;}.c-ad-box:hover {background-position: 0 100%;}.theme-light .c-ad-box:hover {color: #000;}.theme-dark .c-ad-box:hover {color: #fff;}.c-ad-box:hover .c-ad-box__image {-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);}/* ==========================================================================
   Alt Nav List
   ========================================================================== */.c-alt-nav {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding: 0;}.c-footer-bottom__nav .c-alt-nav {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-alt-nav__item:not(:last-child) {margin-right: 24px;}.c-alt-nav__link {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding: 16px 0;}.c-alt-nav__link .c-label {-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;border-bottom: 1px dotted transparent;}.c-alt-nav__link:hover .c-label {border-bottom-color: #000;}/* ==========================================================================
   Archive block
   ========================================================================== */.c-archive-block {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;width: 100%;}.c-archive-block__heading {width: 100%;max-width: 656px;margin-bottom: 64px;}.c-archive-block__subheading {margin-bottom: 64px;}/* ==========================================================================
   Archive tag
   ========================================================================== */.c-archive-tag {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;}.c-archive-tag:not(:last-child) {margin-bottom: 22.85714px;}.c-archive-tag__name span {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 128px;}.c-archive-tag--alt .c-archive-tag__name span {width: 136px;}.c-archive-tag__content {width: 100%;}/* ==========================================================================
   Article
   ========================================================================== */.c-article {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;width: 100%;}.c-article--alt {border-bottom: 1px dotted #a8a8a8;}.c-article--history {-webkit-animation: content-reload .5s ease;-moz-animation: content-reload .5s ease;-o-animation: content-reload .5s ease;animation: content-reload .5s ease;}.c-article__heading {margin-bottom: 64px;}.c-article__heading-alt {margin-bottom: 32px;}.c-article__content {margin-bottom: 64px;}.c-article__content--alt {padding: 0 64px;}.c-article__footer {margin-bottom: 64px;}.c-article__actions {border-top: 1px dotted #a8a8a8;}.c-article__video-wrapper {width: 100%;margin-bottom: 64px;padding-bottom: 64px;border-bottom: 1px dotted #a8a8a8;}.c-article__video {position: relative;height: 0;padding-top: 25px;padding-bottom: 56.25%; /* 16:9 */}.c-article__video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.c-article__desc {margin-top: 16px;}/* ==========================================================================
   Article block
   ========================================================================== */.c-article-block {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;width: 100%;}/* ==========================================================================
   Article photo
   ========================================================================== */.c-article-photo {margin-bottom: 64px;padding-right: 64px;}.c-article-photo__caption {margin-top: 32px;}/* ==========================================================================
   Bibliography
   ========================================================================== */.c-bibliography {padding: 64px 32px;}/* ==========================================================================
   Burger
   ========================================================================== */.c-burger {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;width: 32px;height: 32px;padding: 8px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;opacity: 1;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.theme-light .c-burger {color: #000;}.theme-dark .c-burger {color: #fff;}.c-burger:hover {color: #a8a8a8;}.c-burger__line {display: block;width: 100%;height: 2px;background-color: currentColor;}.c-burger__line:not(:last-child) {margin-bottom: 3px;}/* ==========================================================================
   Buttons
   ========================================================================== */.c-btn {height: 64px;padding: 20px 40px;cursor: pointer;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;transition: .25s ease-in-out;text-align: left;border: none;}.theme-light .c-btn {color: #fff;background-color: #000;}.theme-dark .c-btn {color: #000;background-color: #fff;}.c-btn:hover {background-color: #f00;}.c-btn--alt {height: auto;padding: 10px 32px;}.theme-light .c-btn--alt {color: #fff;background-color: #f00;}.theme-dark .c-btn--alt {color: #fff;background-color: #f00;}.theme-light .c-btn--alt:hover {color: #fff;background-color: #000;}.theme-dark .c-btn--alt:hover {color: #000;background-color: #fff;}.f-form--filters .c-btn {width: 100%;}/* ==========================================================================
   Calendar date
   ========================================================================== */.c-calendar-date {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;text-align: center;-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;}.theme-light .c-calendar-date {color: #a8a8a8;}.theme-dark .c-calendar-date {color: #a8a8a8;}.theme-light .c-calendar-date.is-active {color: #000;}.theme-dark .c-calendar-date.is-active {color: #fff;}/* ==========================================================================
   Category Teaser
   ========================================================================== */.c-category-teaser {display: block;width: 100%;}.c-category-teaser__box {position: relative;width: 100%;padding-top: 58.2%;background-color: #000;}.c-category-teaser__bg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;opacity: .7;background-repeat: no-repeat;background-position: 50% 50%;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.c-category-teaser:hover .c-category-teaser__bg {opacity: .8;}.c-category-teaser__title {position: absolute;top: 0;left: 0;width: 100%;padding: 32px;}.c-category-teaser__read-more {display: inline-block;margin-top: 32px;padding: 5.33333px 0;border-bottom: 1px dotted currentColor;}/* ==========================================================================
   Category
   ========================================================================== */.c-category {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;padding-top: 47.4%;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;color: #fff;background-color: #000;}.c-category__content {position: absolute;top: 0;right: 0;bottom: 0;left: 0;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;width: 100%;height: 100%;padding: 7%;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-category__bg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;opacity: .25;background-repeat: no-repeat;background-position: 50% 50%;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.c-category:hover .c-category__bg {opacity: .7;}.c-category:hover .c-category__more {color: #f00;}.c-category:hover .c-link {color: #fff;}/* ==========================================================================
   Connected items slider
   ========================================================================== */.c-connected-items {width: -webkit-calc(100% + 32px);width: -moz-calc(100% + 32px);width: calc(100% + 32px);margin-right: -16px;margin-left: -16px;}.c-connected-items .swiper-slide {width: -webkit-calc(100% / 4);width: -moz-calc(100% / 4);width: calc(100% / 4);height: auto;padding: 16px;}.c-connected-items__slider-pagination {position: static;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;}.c-connected-items__slider-pagination .swiper-pagination-bullet {width: 6px;height: 6px;margin-top: 5px;margin-bottom: 5px;margin-left: 10px;opacity: 1;background-color: #a8a8a8;}.c-connected-items__slider-pagination .swiper-pagination-bullet-active {width: 8px;height: 8px;background-color: #f00;}.c-connected-items__nav-wrapper {display: none;}.c-connected-items__nav {position: static;display: none;width: 40px;height: 40px;margin-top: 0;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);background-color: #fff;background-image: none;}.c-connected-items__nav.swiper-button-prev {left: 0;}.c-connected-items__nav.swiper-button-next {right: 0;margin-left: 24px;}.c-connected-items__nav.swiper-button-next .o-icon {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}.c-connected-items__nav-wrapper .swiper-button-next,.c-connected-items__nav-wrapper .swiper-container-rtl .swiper-button-prev,.c-connected-items__nav-wrapper .swiper-button-prev,.c-connected-items__nav-wrapper .swiper-container-rtl .swiper-button-next {background-image: none;}/* ==========================================================================
   Contact
   ========================================================================== */.c-contact {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;width: 100%;padding: 64px 0;}.c-contact:not(:last-child) {border-bottom: 1px solid #e4e4e4;}.c-contact--alt {padding-bottom: 0;}.c-contact--alt:not(:last-child) {border-bottom: none;}.c-contact__content {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-contact__content--alt {padding-top: 16px;-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.c-contact__item {width: 50%;margin-top: 64px;}.c-contact__item:nth-child(1n+1) {padding-right: 32px;}.c-contact__item--alt {width: 100%;margin-top: 16px;padding: 0;}.c-contact__name--alt {margin-bottom: 32px;}.c-contact__action {margin-top: 16px;}.c-contact-list {padding: 0;}.c-contact-list__item:not(:last-child) {margin-bottom: 4px;}/* ==========================================================================
     Contrast
     ========================================================================== */.c-contrast {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;color: #a8a8a8;}.c-header__mobile-action .c-contrast {margin-left: 16px;}#menu:target .c-contrast {display: none;}.c-contrast__switch {position: relative;width: 32px;height: 16px;margin: 0 4px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background-color: #e4e4e4;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-contrast__switch:after {position: absolute;top: 50%;left: 50%;width: 8px;height: 8px;margin-left: -4px;content: '';-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;-webkit-transform: translate(-8px, -50%);-moz-transform: translate(-8px, -50%);-ms-transform: translate(-8px, -50%);-o-transform: translate(-8px, -50%);transform: translate(-8px, -50%);-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background-color: #a8a8a8;}.theme-dark .c-contrast__switch:after {-webkit-transform: translate(8px, -50%);-moz-transform: translate(8px, -50%);-ms-transform: translate(8px, -50%);-o-transform: translate(8px, -50%);transform: translate(8px, -50%);}.theme-dark .c-contrast__switch:after {background-color: #fff;}.theme-dark .c-contrast {color: #fff;}.theme-dark .c-contrast__switch {border: 2px solid #fff;background-color: transparent;}/* ==========================================================================
   Cookies
   ========================================================================== */.c-cookies {font-size: .875rem;padding: 1em;font-family: "Archia", Arial, sans-serif;}.c-cookies__content {color: #fff;line-height: 1.5;margin-bottom: 1em;}.c-cookies__close {border: none;padding: 0.5em;background-color: #fff;color: #000;cursor: pointer;}.c-cookies__close:hover {background-color: #f00;color: #fff;}/* ==========================================================================
   Category
   ========================================================================== */.c-copyright {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;padding-top: 16px;padding-right: 32px;padding-bottom: 16px;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-footer-bottom__column .c-copyright {padding-top: 16px;}.c-copyright p a {margin-left: 16px;}/* ==========================================================================
   Credits
   ========================================================================== */.c-credits {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;padding: 32px 64px 64px;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-credits__list {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding: 0;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-credits__item {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;}.c-credits__item .c-link {margin-left: 6px;}.c-credits__item .c-link:hover {color: #000;}.c-credits__item .c-link:hover .c-label {border-color: currentColor;}.theme-dark .c-credits__item .c-link:hover {color: #fff;}.c-credits__item:not(:last-child) {margin-right: 32px;}.c-credits__logo {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;-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;}.c-credits__logo:hover {opacity: .8;}/* ==========================================================================
   Custom select
   ========================================================================== */.c-custom-select {position: relative;border: 1px solid #e4e4e4;}.theme-light .c-custom-select {color: #000;background-color: #f2f2f2;}.theme-dark .c-custom-select {color: #fff;background-color: #000;}.c-custom-select__placeholder {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;height: 64px;padding: 8px 0 8px 24px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-custom-select__placeholder .c-label {overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}.c-custom-select__arrows {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;width: 32px;height: -webkit-calc(100% - (32px / 2));height: -moz-calc(100% - (32px / 2));height: calc(100% - (32px / 2));-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;}.c-custom-select__arrows .o-icon {font-size: .25rem;fill: #a8a8a8;}.c-custom-select__arrows .o-icon-wrapper + .o-icon-wrapper {margin-top: 16px;}.c-custom-select__list-wrapper {position: absolute;z-index: 1;top: 100%;right: 0;left: 0;overflow: hidden;max-height: 0;-webkit-transition: 250ms ease-in-out max-height;-o-transition: 250ms ease-in-out max-height;-moz-transition: 250ms ease-in-out max-height;transition: 250ms ease-in-out max-height;}.is-opened .c-custom-select__list-wrapper {max-height: 9999px;}.c-custom-select__list {padding: 0;border: 1px solid #e4e4e4;border-top: 0;}.theme-light .c-custom-select__list {color: #000;background-color: #f2f2f2;}.theme-dark .c-custom-select__list {color: #fff;background-color: #000;}.c-custom-select__link {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;height: 64px;padding: 8px 24px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;border-top: 1px solid #e4e4e4;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-custom-select__link:hover {background-color: #fff;}.theme-dark .c-custom-select__link:hover .c-label {color: #000;}/* ==========================================================================
   Date list
   ========================================================================== */.c-date-list {padding: 0;}.theme-light .c-date-list__item {color: #000;}.theme-dark .c-date-list__item {color: #fff;}.c-date-list__item span {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-date-list__item:not(:last-child) {margin-bottom: 22px;}.c-date-list__year {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;padding-right: 16px;}/* ==========================================================================
   Download component
   ========================================================================== */.c-download {position: relative;padding-left: 64px;}.c-download:before {position: absolute;top: 8px;left: 0;width: 30px;height: 28px;content: '';background: url("../img/download-ico.png");-moz-background-size: cover;-o-background-size: cover;background-size: cover;}/* ==========================================================================
   Date component
   ========================================================================== */.c-date {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-date__ico {margin-right: 10.66667px;}/* ==========================================================================
   Feature box
   ========================================================================== */.c-feature-box {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;-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;width: 100%;height: 100%;background-color: #000;-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.theme-light .c-feature-box {border: 0 solid transparent;}.theme-dark .c-feature-box {border: 1px solid #383838;}.c-feature-box--big {padding-top: 100%;cursor: pointer;}.c-feature-box__title p[class^='t-text-'],.c-feature-box__title p[class*='t-text-'] {font-family: "TT Nooks Script", Helvetica, sans-serif;}.c-feature-box__bg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;transition: .25s ease-in-out;opacity: .5;background-repeat: no-repeat;background-position: 50% 50%;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.theme-light .c-feature-box:hover .c-feature-box__bg {opacity: 0.3;}.theme-dark .c-feature-box:hover .c-feature-box__bg {opacity: 0.75;}.c-feature-box__mask {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;-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;width: 100%;min-height: 440px;padding: 64px;-webkit-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;transition: .5s ease-in-out;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;}.c-feature-box--big .c-feature-box__mask {position: absolute;top: 0;left: 0;height: 100%;}.c-feature-box__top {width: 100%;max-width: 380px;}.c-feature-box__bottom {margin-top: 40px;}.c-feature-box--big .c-feature-box__top {max-width: 358px;}.c-feature-box__desc {margin-top: 10px;}.c-feature-box__date {position: relative;}.c-feature-box__date time {display: block;}.c-feature-box__title {margin-top: 10px;}.c-feature-box__label {font-family: "TT Nooks Script", Helvetica, sans-serif;}.c-feature-box:hover .c-feature-box__mask {opacity: 1;}/* ==========================================================================
   Flex List
   ========================================================================== */.c-flex-list {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: -webkit-calc(100% + 32px);width: -moz-calc(100% + 32px);width: calc(100% + 32px);margin-right: -16px;margin-left: -16px;padding: 0;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-flex-list__item {margin: 16px;}.c-flex-list--two .c-flex-list__item {width: -webkit-calc(50% - 32px);width: -moz-calc(50% - 32px);width: calc(50% - 32px);}.c-flex-list--four .c-flex-list__item {width: -webkit-calc(25% - 32px);width: -moz-calc(25% - 32px);width: calc(25% - 32px);}.c-flex-list--end {-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}/* ==========================================================================
   Footer
   ========================================================================== */.c-footer {width: 100%;color: #a8a8a8;background-color: #000;}.c-footer__row {width: 100%;padding: 64px;}.c-footer__row:not(:last-child) {border-bottom: 1px solid #525252;}.c-footer-bottom {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;padding: 16px 64px 32px;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-footer-bottom__column {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;padding-right: 32px;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-footer-nav {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-footer-nav__main {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;padding-right: 64px;-webkit-box-align: end;-webkit-align-items: flex-end;-moz-box-align: end;-ms-flex-align: end;align-items: flex-end;}.c-footer-nav__logo {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin-top: -64px;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}/* ==========================================================================
   Forms
   ========================================================================== */.f-form { /* Reset default form styles + tag styles
       ========================================================================== */ /* Form elements wrappers
       ========================================================================== */}.f-form fieldset {margin: 0;padding: 0;border: 0;}.f-form input,.f-form textarea,.f-form select {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.f-form textarea {min-height: 40px;max-height: 80px;padding: 32px;resize: vertical;}.f-form input:-webkit-autofill,.f-form textarea:-webkit-autofill,.f-form select:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset;}.f-form *::-ms-clear {display: none;}.f-form input::-webkit-input-placeholder,.f-form textarea::-webkit-input-placeholder {opacity: 1;color: #a8a8a8;}.f-form input:-moz-placeholder,.f-form textarea:-moz-placeholder {opacity: 1;color: #a8a8a8;}.f-form input::-moz-placeholder,.f-form textarea::-moz-placeholder {opacity: 1;color: #a8a8a8;}.f-form input:-ms-input-placeholder,.f-form textarea:-ms-input-placeholder {opacity: 1;color: #a8a8a8;}.f-form select::-ms-expand {display: none;}.f-form .f-input-wrapper,.f-form .f-select-wrapper,.f-form .f-textarea-wrapper {position: relative;cursor: pointer;}.f-form .f-input-wrapper,.f-form .f-textarea-wrapper {-webkit-box-align: stretch;-webkit-align-items: stretch;-moz-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}.f-form .f-input-wrapper input,.f-form .f-input-wrapper textarea,.f-form .f-textarea-wrapper input,.f-form .f-textarea-wrapper textarea {width: 100%;border: none;background: transparent;}.f-form .f-input-wrapper input {width: 100%;height: 8px;}.f-form .f-select-wrapper {position: relative;overflow: hidden;}.f-form .f-select-wrapper select {position: relative;z-index: 3;width: 100%;height: 8px;border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background: transparent;-webkit-appearance: none;-moz-appearance: none;}.f-form .f-select-wrapper select::-ms-expand {display: none;}.f-form .parsley-error .c-form-errors {margin-top: 6px;padding: 0;}.f-form .parsley-custom-error-message {font-size: .75rem;line-height: 1.5;color: #f00;}/* ==========================================================================
   Filters form
   ========================================================================== */.f-form--filters {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.f-form--filters .f-field {position: relative;width: -webkit-calc((50% / 3) - 32px + 32px / 6);width: -moz-calc((50% / 3) - 32px + 32px / 6);width: calc((50% / 3) - 32px + 32px / 6);margin-right: 32px;}.f-form--filters .f-form__action {width: -webkit-calc((50% / 3) - 32px + 32px / 6);width: -moz-calc((50% / 3) - 32px + 32px / 6);width: calc((50% / 3) - 32px + 32px / 6);}_:-ms-lang(x),.f-form--filters .f-form__action {width: calc((50% / 3) - 32px + 32px / 6.5);}.f-form--filters .f-field--search {width: -webkit-calc(50% - 32px / 2);width: -moz-calc(50% - 32px / 2);width: calc(50% - 32px / 2);}.f-form--filters .f-field--search .o-icon-wrapper {position: absolute;top: 0;right: 0;width: 64px;height: 64px;color: #a8a8a8;}.f-form--filters select.f-field__control {padding-right: 40px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.theme-light .f-form--filters select.f-field__control {color: #000;}.theme-dark .f-form--filters select.f-field__control {color: #fff;}.f-form--filters .f-field__control {overflow: hidden;width: 100%;height: 64px;padding: 10px 24px;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;border: 1px solid #e4e4e4;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background-color: transparent;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.theme-light .f-form--filters .f-field__control {color: #000;}.theme-dark .f-form--filters .f-field__control {color: #fff;}.f-form--filters .f-field--search .f-field__control {padding-right: 96px;}.f-form--filters .f-field__arrows {position: absolute;top: 0;right: 0;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;width: 32px;height: 64px;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.f-form--filters .f-field__arrows .o-icon-wrapper {-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.f-form--filters .f-field__arrows .o-icon-wrapper + .o-icon-wrapper {margin-top: 16px;}.f-form--filters .f-field__arrows .o-icon {font-size: .25rem;fill: #a8a8a8;}/* ==========================================================================
   Newsletter form
   ========================================================================== */.f-form--newsletter {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;color: #a8a8a8;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.f-form--newsletter input:-webkit-autofill,.f-form--newsletter input:-webkit-autofill:focus
textarea:-webkit-autofill,.f-form--newsletter textarea:-webkit-autofill:focus,.f-form--newsletter select:-webkit-autofill,.f-form--newsletter select:-webkit-autofill:focus {-webkit-transition: none;-o-transition: none;-moz-transition: none;transition: none;border-width: 0 0 1px 0;border-style: solid;border-color: #fff;-webkit-box-shadow: 0 0 0 64px #000 inset;-webkit-text-fill-color: #fff;}.f-form--newsletter .f-field + .f-field {margin-top: 32px;}.f-form--newsletter .f-field--text {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.f-form--newsletter .c-btn {position: absolute;top: 0;right: 0;padding: 0;color: #525252;background-color: transparent;}.f-form--newsletter .c-btn:hover {opacity: .8;}.f-form--newsletter .f-field--text .is-not-empty .c-btn {color: #f00;}.f-form--newsletter .f-field--text .f-field__control {position: relative;width: 100%;height: 64px;padding-right: 100px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;color: #fff;border: 0;border-bottom: 1px solid #525252;background-color: transparent;}.f-form--newsletter .f-field--text .f-field__control:focus,.f-form--newsletter .f-field--text .f-field__control:active,.f-form--newsletter .f-field--text .f-field__control:-webkit-autofill {border-bottom-color: #fff;}.f-form--newsletter .f-field--text .is-not-empty .f-field__control {border-bottom-color: #fff;}.f-form--newsletter .f-field--text .is-not-empty.parsley-error .f-field__control {border-bottom-color: #f00;}.f-form--newsletter .f-field--text .f-field__control:focus + .c-btn,.f-form--newsletter .f-field--text .f-field__control:active + .c-btn,.f-form--newsletter .f-field--text .f-field__control:-webkit-autofill + .c-btn,.f-form--newsletter .parsley-error .c-btn {color: #f00;}.f-form--newsletter .parsley-error .f-field__control,.f-form--newsletter .parsley-error .f-field__control:focus,.f-form--newsletter .parsley-error .f-field__control:active,.f-form--newsletter .parsley-error .f-field__control:-webkit-autofill {color: #f00;border-bottom-color: #f00;}.f-form--newsletter .f-field--text .f-field__label {width: 52%;padding-right: 32px;}.f-form--newsletter .f-field__action {position: relative;width: 48%;}.f-form--newsletter .f-field--checkbox {position: relative;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;width: 100%;max-width: 1156px;padding-right: 300px;}.f-form--newsletter .f-field--checkbox a {text-decoration: underline;color: #fff;}.f-form--newsletter .f-field--checkbox .f-field__label {position: relative;display: block;margin-top: 16px;padding-left: 32px;cursor: pointer;}.f-form--newsletter .parsley-error.f-field--checkbox .f-field__label {color: #f00;}.f-form--newsletter .f-field__error {display: none;}.f-form--newsletter .parsley-error .f-field__error {display: inline-block;}.f-form--newsletter .f-field--checkbox .f-field__control {position: absolute;bottom: 0;left: 0;width: 0;height: 0;opacity: 0;}.f-form--newsletter .f-field--checkbox .f-field__mark {position: absolute;left: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 16px;height: 16px;margin-right: 16px;border: 1px solid currentColor;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.f-form--newsletter .f-field--checkbox .f-field__mark .o-icon-wrapper {position: absolute;bottom: 4px;left: 3px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;opacity: 0;}.f-form--newsletter .f-field--checkbox .f-field__control:checked + .f-field__label {color: #fff;}.f-form--newsletter .f-field--checkbox .f-field__control:checked + .f-field__label .f-field__mark .o-icon-wrapper {opacity: 1;}.f-form--newsletter .parsley-error.f-field--checkbox .f-field__control:checked + .f-field__label .f-field__error {display: none;}.f-form--newsletter .parsley-error.f-field--checkbox .f-field__control:checked + .f-field__label {color: #fff;}.f-form--newsletter .f-field__success {font-weight: 500;color: #fff;}/* ==========================================================================
   Season form
   ========================================================================== */.f-form--season {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}.f-form--season .f-field {position: relative;width: 272px;}.f-form--season .f-field + .f-field {margin-left: 32px;}.f-form--season select.f-field__control {padding-right: 40px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.f-form--season .f-field__control {overflow: hidden;width: 100%;height: 64px;padding: 10px 24px;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;border: 1px solid #e4e4e4;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background-color: transparent;}.f-form--season .f-field__arrows {position: absolute;top: 0;right: 0;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;width: 32px;height: 64px;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.f-form--season .f-field__arrows .o-icon-wrapper {-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.f-form--season .f-field__arrows .o-icon-wrapper + .o-icon-wrapper {margin-top: 16px;}.f-form--season .f-field__arrows .o-icon {font-size: .25rem;fill: #a8a8a8;}.f-form--streaming {position: relative;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;margin-top: 55px;}.f-form--streaming.is-loading {opacity: 0.5;pointer-events: none;cursor: wait;-webkit-animation: pulsate 900ms ease-out;-moz-animation: pulsate 900ms ease-out;-o-animation: pulsate 900ms ease-out;animation: pulsate 900ms ease-out;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;}.f-form__login {display: block;font-family: "Archia", Arial, sans-serif;font-size: 3rem;line-height: 1.2;width: 90%;margin-right: -58px;padding: 15px 0;font-weight: 700;text-align: left;letter-spacing: 21px;color: #fff;border: none;border-bottom: none;background-color: transparent;font-family: 'Fira Mono', monospace;-moz-appearance: textfield;}.f-form__login::-webkit-outer-spin-button,.f-form__login::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}.f-form__border {position: absolute;bottom: 90px;width: 25px;height: 1px;background-color: #525252;}.f-form__border:first-of-type {left: 58px;}.f-form__border:nth-of-type(2) {left: 107px;}.f-form__border:nth-of-type(3) {left: 157px;}.f-form__border:nth-of-type(4) {left: 207px;}.f-form__border:nth-of-type(5) {left: 257px;}.f-form__border:nth-of-type(6) {left: 307px;}.f-form__border:nth-of-type(7) {left: 357px;}.f-form__border:nth-of-type(8) {left: 407px;}.f-form__border:last-of-type {left: 457px;}.f-form__btn {margin-top: 50px;padding: 11px 25px;cursor: pointer;-webkit-transition: all .2s ease;-o-transition: all .2s ease;-moz-transition: all .2s ease;transition: all .2s ease;color: #f00;border: 1px solid #f00;background-color: transparent;}.f-form__btn:hover {color: #000;border: 1px solid #f00;background-color: #f00;}/* ==========================================================================
   Gallery box
   ========================================================================== */.c-gallery-box {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;padding-bottom: 100%;background-color: #000;}.c-gallery-box__photo {position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;background-repeat: no-repeat;background-position: 50% 50%;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.c-gallery-box__photo:hover {opacity: .8;}.c-gallery-box__caption-container {display: none;}.c-gallery-box__caption {text-align: left;color: #fff;}/* ==========================================================================
   Grant
   ========================================================================== */.c-grant {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;max-width: 1094px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;grid-area: grant;}.c-grant__media {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding: 0;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-grant__sponsor {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin-right: 32px;-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;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-grant__info {margin-left: 8px;padding-left: 32px;border-left: 1px solid #a8a8a8;}.c-font-toggler {font-family: "Archia", Arial, sans-serif;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-font-toggler__text {font-size: 16px;}.c-font-toggler__button {cursor: pointer;padding: 0.25rem;}.theme-light .c-font-toggler__button {color: #000;}.theme-dark .c-font-toggler__button {color: #fff;}.c-font-toggler__button:nth-child(2) {font-size: 16px;}.c-font-toggler__button:nth-child(3) {font-size: 20px;}.c-font-toggler__button:nth-child(4) {font-size: 24px;}/* ==========================================================================
   Header
   ========================================================================== */.c-header {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;padding-left: 32px;}.c-header:after {position: absolute;top: 100%;right: 0;left: 0;height: 64px;content: '';pointer-events: none;opacity: .05;background: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0)));background: -webkit-linear-gradient(top, black 0%, rgba(0, 0, 0, 0) 100%);background: -moz- oldlinear-gradient(top, black 0%, rgba(0, 0, 0, 0) 100%);background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0) 100%);background: linear-gradient(to bottom, black 0%, rgba(0, 0, 0, 0) 100%);}.c-header__mobile-heading {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-header__mobile-main {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-header__mobile-main-action {-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-header__mobile-action {display: none;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-header__logo {position: relative;z-index: 3;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;width: 1em;height: 1em;font-size: 176px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;-webkit-transform: translateY(16px);-moz-transform: translateY(16px);-ms-transform: translateY(16px);-o-transform: translateY(16px);transform: translateY(16px);}.c-header-logo {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}.is-sticky-header .c-header__logo {font-size: 88px;}.has-submenu.is-sticky-header .c-header__logo {font-size: 176px;}.c-header__action-wrapper {-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.c-header__nav {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;padding-right: 32px;padding-left: 32px;}.c-header__nav--end {-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.c-header__subnav {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-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;overflow: hidden;width: 100%;height: 88px;max-height: 0;padding-right: 32px;-webkit-transition: 250ms ease-in-out max-height;-o-transition: 250ms ease-in-out max-height;-moz-transition: 250ms ease-in-out max-height;transition: 250ms ease-in-out max-height;}.has-submenu.is-sticky-header .c-header__subnav {max-height: 88px;}.c-header__subnav .c-separated-list {display: none;}.is-sticky-header .c-header__subnav .c-separated-list.is-active {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}.theme-light .is-sticky-header .c-header__subnav .c-separated-list__item.is-active .c-separated-list__link {color: #000;}.theme-dark .is-sticky-header .c-header__subnav .c-separated-list__item.is-active .c-separated-list__link {color: #fff;}.is-contrast-active.is-sticky-header .c-header__subnav .c-separated-list__item .c-separated-list__link {color: #a8a8a8;}.is-contrast-active.is-sticky-header .c-header__subnav .c-separated-list__item.is-active .c-separated-list__link {color: #fff;}.c-header-separator {position: absolute;left: 50%;display: block;width: 100vw;height: 1px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}.theme-light .c-header-separator {background-color: #e4e4e4;}.theme-dark .c-header-separator {background-color: #383838;}.is-contrast-active .c-header-separator {background-color: #383838;}.is-sticky-header .c-header-separator {top: 0;}.has-submenu.is-sticky-header .c-header-separator {top: 88px;}.c-header__footer {display: none;}body.font32:not(.is-sticky-header) .c-main-nav--alt .c-main-nav__link {padding: 0 0 32px 0;}.c-header-streaming {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;}.c-header-streaming .c-header__logo {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}.c-header-streaming__heading {z-index: 3;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;width: -webkit-calc(100% - 650px);width: -moz-calc(100% - 650px);width: calc(100% - 650px);margin-left: 32px;color: #fff;}.c-header-streaming-buttons {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;}.c-header-streaming-buttons__button {width: 64px;height: 64px;cursor: pointer;-webkit-transition: all .2s ease;-o-transition: all .2s ease;-moz-transition: all .2s ease;transition: all .2s ease;border: none;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background-color: #525252;}.c-header-streaming-buttons__button:hover {background-color: #383838;}.c-header-streaming-buttons__button:not(:last-child) {margin-right: 20px;}.c-header-streaming-button__icon {width: 1em;height: 1em;fill: #fff;}.c-header-streaming-logo {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}.c-header-streaming-logo__tv {position: absolute;top: 0.1em;right: 0.2em;width: 1em;height: 1em;font-size: 40.5px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;fill: #e74e00;}/* ==========================================================================
   Heading
   ========================================================================== */.c-heading {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;padding: 40px 64px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.theme-light .c-heading {color: #000;}.theme-dark .c-heading {color: #fff;}.c-heading--hero {z-index: 3;}.c-heading__action {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin-left: 32px;text-align: right;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.c-heading--page .c-heading__action {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}.c-heading__action .c-label {white-space: nowrap;}.theme-light .c-heading__action .c-label {color: #000;}.theme-dark .c-heading__action .c-label {color: #fff;}.c-heading--hero .c-heading__action .c-label {color: #fff;}.c-heading__action .c-separated-list__link .c-label {-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;}.theme-light .c-heading__action .c-separated-list__link .c-label {color: #a8a8a8;}.theme-dark .c-heading__action .c-separated-list__link .c-label {color: #fff;}.theme-light .c-heading__action .c-separated-list__link .c-label:hover {color: #000;}.theme-dark .c-heading__action .c-separated-list__link .c-label:hover {color: #fff;}.c-heading__action--nav .c-separated-list__link .c-label {-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;}.theme-light .c-heading__action--nav .c-separated-list__link .c-label {color: #a8a8a8;}.theme-dark .c-heading__action--nav .c-separated-list__link .c-label {color: #fff;}.c-heading__action--nav .c-separated-list__link .c-label:hover {color: #fff;}.theme-light .c-heading__action .is-active .c-separated-list__link .c-label {color: #000;}.theme-dark .c-heading__action .is-active .c-separated-list__link .c-label {color: #fff;}.theme-light .c-heading__action--nav .is-active .c-separated-list__link .c-label {color: #fff;}.theme-dark .c-heading__action--nav .is-active .c-separated-list__link .c-label {color: #fff;}.is-contrast-active .c-heading__action .c-separated-list__item .c-separated-list__link .c-label {color: #a8a8a8;}.is-contrast-active .c-heading__action .c-separated-list__item.is-active .c-separated-list__link .c-label {color: #fff;}.is-contrast-active .c-heading__action .c-label {color: #fff;}.c-heading--column-sec {-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;}.c-heading--column-sec .c-heading__title {width: 100%;margin-bottom: 48px;}/* ==========================================================================
   Hero
   ========================================================================== */.c-hero {position: relative;z-index: 1;width: 100%;}.c-hero--team {min-height: 500px;}.c-hero--map {position: relative;height: 350px;}.c-hero--map .c-heading {z-index: 3;}.c-hero--big {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;height: 736px;}.c-hero--dark {background-color: #000;}.c-hero__bg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-repeat: no-repeat;background-position: 50% 50%;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.c-hero--team .c-hero__bg {top: auto;left: auto;width: 500px;height: 500px;background-repeat: no-repeat;background-position: 100% 100%;}.c-hero__main {position: relative;z-index: 3;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: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;width: 100%;padding: 64px;}.c-hero--big .c-hero__title {max-width: 656px;}.c-hero--big .c-hero__title p[class^='t-text-'],.c-hero--big .c-hero__title p[class*='t-text-'] {font-family: "TT Nooks Script", Helvetica, sans-serif;}.c-hero__content {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;height: 656px;}.c-hero--team .c-hero__content {position: relative;z-index: 1;-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;width: 100%;}.c-hero--big .c-hero__content {-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: 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;width: 100%;height: 100%;}.c-hero--spotlight {position: relative;}.c-hero__spotlight {position: absolute;z-index: 2;top: 50%;left: 50%;width: 100%;height: 100%;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-image: -webkit-radial-gradient(circle, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.8) 400px);background-image: -moz- oldradial-gradient(circle, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.8) 400px);background-image: -o-radial-gradient(circle, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.8) 400px);background-image: radial-gradient(circle, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.8) 400px);}.c-hero__date {margin-bottom: 8px;}.c-hero__desc {margin-top: 16px;}/* ==========================================================================
   History pagination
   ========================================================================== */.c-history-pagination {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;margin-bottom: -60px;-webkit-box-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-history-pagination__arrow {margin-top: 10px;}.c-history-pagination__arrow.is-disabled {pointer-events: none;}.c-history-pagination__arrow.is-disabled .c-page-switch__arrow .o-icon--arrow {color: #e4e4e4;}.c-history-pagination__content {height: 116px;margin: 0 128px;overflow: hidden;}.c-history-pagination__content::-webkit-scrollbar {width: 0 !important;height: 0;display: none;background: transparent;}.c-history-pagination__list {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding: 0;overflow-y: hidden;overflow-x: scroll;-webkit-transition: .2s;-o-transition: .2s;-moz-transition: .2s;transition: .2s;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-overflow-style: none;}.c-history-pagination__list.is-active {cursor: -moz-grab;cursor: grab;cursor: -webkit-grab;}.c-history-pagination__list::-webkit-scrollbar {width: 0 !important;height: 0 !important;background: red;overflow-y: -moz-hidden-unscrollable;}.c-history-pagination__item {padding: 0 10px;margin-bottom: 68px;}.c-history-pagination__link {position: relative;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;}.theme-light .c-history-pagination__link {color: #a8a8a8;}.theme-dark .c-history-pagination__link {color: #a8a8a8;}.theme-light .c-history-pagination__link:hover {color: #000;}.theme-dark .c-history-pagination__link:hover {color: #fff;}.theme-light .c-history-pagination__item.is-active .c-history-pagination__link {color: #000;}.theme-dark .c-history-pagination__item.is-active .c-history-pagination__link {color: #fff;}.c-history-pagination__item.is-active .c-history-pagination__link:after {opacity: 1;}.c-history-pagination__link:after {position: absolute;left: 50%;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 16px;height: 16px;content: '';-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 4px solid;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;z-index: 2;opacity: 0;bottom: -73px;border-color: #e5e5e5;background-color: #f2f2f2;}/* ==========================================================================
   Home Slider
   ========================================================================== */.c-home-slider {width: 100%;}.swiper-container-horizontal > .swiper-pagination-bullets.c-home-slider__pagination {bottom: 36px;left: 64px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: auto;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-home-slider__pagination .swiper-pagination-bullet {width: 6px;height: 6px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;opacity: 1;background: #fff;}.c-home-slider__pagination .swiper-pagination-bullet-active {width: 8px;height: 8px;background: #f00;}.swiper-container-horizontal > .swiper-pagination-bullets.c-home-slider__pagination .swiper-pagination-bullet {margin: 0;}.swiper-container-horizontal > .swiper-pagination-bullets.c-home-slider__pagination .swiper-pagination-bullet:not(:last-child) {margin-right: 10px;}/* ==========================================================================
   Links
   ========================================================================== */.c-link-wrapper {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;margin-top: 32px;-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;}.c-link {display: inline-block;}.c-link .c-label {display: block;padding: 4.57143px 0;-webkit-transition: .3s ease;-o-transition: .3s ease;-moz-transition: .3s ease;transition: .3s ease;border-bottom: 1px dotted currentColor;}.c-link:hover .c-label {border-color: transparent;}.c-link--alt .c-label {border-bottom: none;}.c-link--alt:hover {color: #f00;}.c-link--big {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;height: 100%;padding: 16px 64px;border-bottom: 0;-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;}.c-link--big .c-label {display: block;padding: 4px 0;border-bottom: 1px dotted currentColor;}.c-link--big:hover {color: #f00;}.c-link--clear {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;height: 32px;margin-left: 16px;padding: 8px;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;transition: .25s ease-in-out;color: #a8a8a8;border: 1px solid #a8a8a8;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-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;}.c-link--clear:hover {color: #fff;background-color: #a8a8a8;}.c-link--clear .c-label {color: currentColor;}.c-link--clear .o-icon-wrapper--square {margin-right: 8px;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;transition: .25s ease-in-out;color: #fff;}.c-link--clear:hover .o-icon-wrapper--square {color: #a8a8a8;background-color: #fff;}.c-link--small .c-label {padding: 0;}.c-redirect-link {display: inline-block;margin-top: 16px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;grid-area: redirect-link;}.theme-light .c-redirect-link:hover {color: #000;}.theme-dark .c-redirect-link:hover {color: #fff;}.c-link--shape-anim .c-label {position: relative;z-index: 1;}.c-link--shape-anim .c-link__icon {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%);}.c-link--shape-anim .c-link__icon svg {height: 48px;width: 42.5px;}.o-icon-path {stroke-dasharray: 106;stroke-dashoffset: 106;}.c-link--shape-anim {position: relative;}.c-link--shape-anim:hover .o-icon-path {-webkit-animation: dash 250ms ease-out forwards;-moz-animation: dash 250ms ease-out forwards;-o-animation: dash 250ms ease-out forwards;animation: dash 250ms ease-out forwards;}/* ==========================================================================
   Lists
   ========================================================================== */.c-list-dotted {padding-left: 32px;list-style: disc;}.c-list-dotted__item {margin-top: 16px;padding-left: 2.5rem;font-size: 1.5rem;color: #a8a8a8;}.c-list-dotted__item span {font-family: "Archia", Arial, sans-serif;font-size: 1.25rem;line-height: 1.5;font-weight: 500;}.theme-light .c-list-dotted__item span {color: #000;}.theme-dark .c-list-dotted__item span {color: #fff;}.c-list-dotted .c-list-dotted__item + .c-list-dotted__item {margin-top: 16px;}/* ==========================================================================
   Logos
   ========================================================================== */.c-logos {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;width: 100%;}.c-logos__heading {margin-bottom: 16px;}.c-logos-list {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: -webkit-calc(100% + 32px);width: -moz-calc(100% + 32px);width: calc(100% + 32px);margin-right: -16px;margin-left: -16px;padding: 0;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-logos-list--start {padding-top: 16px;-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.c-logos-list__item {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin: 16px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-logos-list__item img {width: 100%;max-width: 200px;}/* ==========================================================================
   Logo boxes
   ========================================================================== */.c-logo-boxes {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: -webkit-calc(100% + 32px);width: -moz-calc(100% + 32px);width: calc(100% + 32px);margin-right: -16px;margin-left: -16px;padding: 0;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-logo-boxes__item {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;width: -webkit-calc(25% - 32px);width: -moz-calc(25% - 32px);width: calc(25% - 32px);margin: 16px;border: 1px solid #f2f2f2;-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;}.c-logo-boxes__link {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;padding-bottom: 100%;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;background-repeat: no-repeat;background-position: 50% 50%;-moz-background-size: cover;-o-background-size: cover;background-size: cover;-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;}.c-logo-boxes__link:hover {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}/* ==========================================================================
   Nav List
   ========================================================================== */.c-main-nav {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding: 0;}.c-main-nav__item:not(:last-child) {margin-right: 21.33333px;}.c-main-nav--alt .c-main-nav__item:not(:last-child) {margin-right: 0;}.c-main-nav--alt .c-main-nav__item:first-child {margin-right: 21.33333px;}.c-main-nav__link {position: relative;z-index: 3;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding: 32px 0;-webkit-transition: color .2s;-o-transition: color .2s;-moz-transition: color .2s;transition: color .2s;-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;}.theme-light .c-main-nav__link {color: #a8a8a8;}.theme-dark .c-main-nav__link {color: #a8a8a8;}.c-main-nav__link:after {position: absolute;z-index: 2;bottom: -8px;left: 50%;display: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 16px;height: 16px;content: '';-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);border: 4px solid #e4e4e4;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background-color: #f2f2f2;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.theme-dark .is-active .c-main-nav__link:after {opacity: 0;}.c-main-nav__link .c-label {border-bottom: 1px dotted currentColor;}.c-main-nav__link .c-label--alt {padding: 0;border-bottom: 0;}.c-main-nav__link .o-icon-wrapper {position: absolute;top: -webkit-calc(50% + 32px / 4);top: -moz-calc(50% + 32px / 4);top: calc(50% + 32px / 4);left: 0;display: none;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);color: #a8a8a8;}.theme-light .is-active .c-main-nav__link {color: #000;}.theme-dark .is-active .c-main-nav__link {color: #fff;}.is-active .c-main-nav__link:after {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}.is-submenu-opened .c-main-nav__link .o-icon-wrapper {-webkit-transform: translateY(-50%) rotate(180deg);-moz-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);-o-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}.is-sticky-header .c-main-nav__link {padding: 32px 0;}/* ==========================================================================
   Map
   ========================================================================== */.c-map-container {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.c-map-container:before {content: '';position: absolute;top: 0;width: 100%;height: 100%;z-index: 1;-webkit-box-shadow: inset 0px 0px 400px 110px rgba(0, 0, 0, 0.8);-moz-box-shadow: inset 0px 0px 400px 110px rgba(0, 0, 0, 0.8);box-shadow: inset 0px 0px 400px 110px rgba(0, 0, 0, 0.8);pointer-events: none;}#c-map {width: 100%;height: 350px;}#c-map .leaflet-popup-content {content: attr(data-popup);font-family: "Archia", Arial, sans-serif;white-space: pre;display: inline-block;text-align: center;}/* ==========================================================================
   Member block
   ========================================================================== */.c-member-block {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;width: 100%;padding: 64px 0;border-bottom: 1px dotted #e4e4e4;}.c-member-block--no-top-padding {padding-top: 0;}.c-member-block--no-border {border-bottom: 0;}.c-member-block--image + .c-member-block--image {margin-top: 32px;}.c-member-block__text,.c-member-block__list {margin-top: 32px;}.c-member-block__image {width: 100%;}.c-member-block__image--medium {max-width: 500px;margin: 0 auto;border: 1px solid #a8a8a8;}.c-member-block__image img {width: 100%;height: auto;}/* ==========================================================================
   Mobile Menu
   ========================================================================== */.c-menu-toggler {display: none;-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;height: 100%;padding: 8px 16px;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-menu-toggler {display: none;}/* ==========================================================================
   Navigations
   ========================================================================== */.c-nav {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}/* ==========================================================================
   News grid
   ========================================================================== */.c-news-grid {display: -ms-grid;display: grid;width: -webkit-calc(100% + 32px);width: -moz-calc(100% + 32px);width: calc(100% + 32px);margin-right: -16px;margin-left: -16px;padding: 0;-ms-grid-columns: (1fr)[4];grid-template-columns: repeat(4, 1fr);}.c-news-grid--left {grid-template-areas: 'featured-1 featured-1 regular-1 regular-2' 'featured-1 featured-1 regular-3 regular-4';}.c-news-grid--left .c-news-grid__item--big {-ms-grid-row: 1;-ms-grid-row-span: 2;-ms-grid-column: 1;-ms-grid-column-span: 2;grid-area: featured-1;grid-column: span 2;grid-row: span 2;}.c-news-grid--left .c-news-grid__item:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 3;grid-area: regular-1;}.c-news-grid--left .c-news-grid__item:nth-child(3) {-ms-grid-row: 1;-ms-grid-column: 4;grid-area: regular-2;}.c-news-grid--left .c-news-grid__item:nth-child(4) {-ms-grid-row: 2;-ms-grid-column: 3;grid-area: regular-3;}.c-news-grid--left .c-news-grid__item:nth-child(5) {-ms-grid-row: 2;-ms-grid-column: 4;grid-area: regular-4;}.c-news-grid--right {grid-template-areas: 'regular-5 regular-6 featured-2 featured-2 ' 'regular-7 regular-8 featured-2 featured-2 ';}.c-news-grid--right .c-news-grid__item--big {-ms-grid-row: 1;-ms-grid-row-span: 2;-ms-grid-column: 3;-ms-grid-column-span: 2;grid-area: featured-2;grid-column: span 2;grid-row: span 2;}.c-news-grid--right .c-news-grid__item:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;grid-area: regular-5;}.c-news-grid--right .c-news-grid__item:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 2;grid-area: regular-6;}.c-news-grid--right .c-news-grid__item:nth-child(4) {-ms-grid-row: 2;-ms-grid-column: 1;grid-area: regular-7;}.c-news-grid--right .c-news-grid__item:nth-child(5) {-ms-grid-row: 2;-ms-grid-column: 2;grid-area: regular-8;}.c-news-grid__item {margin: 16px;}/* ==========================================================================
   News teaser
   ========================================================================== */.c-news-teaser {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;width: 100%;height: 100%;}.theme-light .c-news-teaser {border: 0 solid transparent;}.theme-dark .c-news-teaser {border: 1px solid #383838;}.c-news-teaser__photo-wrapper {position: relative;overflow: hidden;width: 100%;padding-top: 58.2%;}.c-news-teaser__photo {position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;transition: .25s ease-in-out;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);background-repeat: no-repeat;background-position: 50% 50%;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.c-news-teaser:hover .c-news-teaser__photo {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}.c-news-teaser__content {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;-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;padding: 7.2% 7.2% 3.6%;-webkit-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;-moz-transition: .2s ease-in-out;transition: .2s ease-in-out;background-position: 0 0;-moz-background-size: 100% 220%;-o-background-size: 100% 220%;background-size: 100% 220%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.theme-light .c-news-teaser__content {color: #000;background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #000), color-stop(50%, #fff));background-image: -webkit-linear-gradient(bottom, #000 50%, #fff 50%);background-image: -moz- oldlinear-gradient(bottom, #000 50%, #fff 50%);background-image: -o-linear-gradient(bottom, #000 50%, #fff 50%);background-image: linear-gradient(to top, #000 50%, #fff 50%);}.theme-dark .c-news-teaser__content {color: #fff;background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #000), color-stop(50%, #000));background-image: -webkit-linear-gradient(bottom, #000 50%, #000 50%);background-image: -moz- oldlinear-gradient(bottom, #000 50%, #000 50%);background-image: -o-linear-gradient(bottom, #000 50%, #000 50%);background-image: linear-gradient(to top, #000 50%, #000 50%);}.is-contrast-active .c-news-teaser__content {color: #fff;background: #000;}.c-news-teaser:hover .c-news-teaser__content {color: #fff;background-position: 0 100%;}.c-news-teaser__title {width: 100%;max-width: 280px;}.c-news-teaser__date,.c-news-teaser__signature {margin-top: 32px;}.c-offer {display: -ms-grid;display: grid;width: 100%;padding: 64px 0;-ms-grid-columns: 200px 1fr;grid-template-columns: 200px 1fr;grid-template-areas: 'number content';-ms-grid-rows: auto;grid-template-rows: auto;-webkit-box-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;}.c-offer--info {padding: 64px 0 32px 0;grid-template-areas: 'info-number info-content';border-bottom: 1px solid #a8a8a8;}.c-offer:not(:last-child) {border-bottom: 1px solid #a8a8a8;}.c-offer__number {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-ms-grid-row: 1;-ms-grid-column: 1;grid-area: number;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;}.c-offer__number--info {-ms-grid-row: 1;-ms-grid-column: 1;grid-area: info-number;}.c-offer__content {border-left: 1px solid #a8a8a8;-ms-grid-row: 1;-ms-grid-column: 2;grid-area: content;}.c-offer__content--info {-ms-grid-row: 1;-ms-grid-column: 2;grid-area: info-content;border: none;}.c-offer-content {display: -ms-grid;display: grid;width: 100%;padding: 0 64px 0 32px;-webkit-transition: .2s ease;-o-transition: .2s ease;-moz-transition: .2s ease;transition: .2s ease;-ms-grid-columns: 168px 1fr 88px;grid-template-columns: 168px 1fr 88px;grid-template-areas: 'date title action';-ms-grid-rows: auto;grid-template-rows: auto;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-offer-content:not(:last-child) {margin-bottom: 64px;}.c-offer-content--info {grid-template-areas: 'info-date info-title info-others';}.c-offer-content__date {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-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;height: 100%;text-align: left;-ms-grid-row: 1;-ms-grid-column: 1;grid-area: date;}.c-offer-content__date--info {-ms-grid-row: 1;-ms-grid-column: 1;grid-area: info-date;}.c-offer-content__title {display: block;-ms-grid-row: 1;-ms-grid-column: 2;grid-area: title;width: 100%;padding-right: 32px;}.c-offer-content__title--info {-ms-grid-row: 1;-ms-grid-column: 2;grid-area: info-title;}.c-offer-content__action {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-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;-ms-grid-row: 1;-ms-grid-column: 4;grid-area: action;height: 100%;}.c-offer-content__others {-ms-grid-row: 1;-ms-grid-column: 3;grid-area: info-others;}/* ==========================================================================
   Page switch
   ========================================================================== */.c-page-switch-wrapper {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;padding: 40px 64px;}.c-page-switch {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-page-switch__arrow .o-icon--arrow {font-size: .875rem;-webkit-transition: .2s ease;-o-transition: .2s ease;-moz-transition: .2s ease;transition: .2s ease;color: #a8a8a8;}.c-page-switch__arrow {position: relative;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;z-index: 99;width: 40px;height: 40px;}.c-page-switch__arrow.is-disabled {pointer-events: none;}.c-page-switch__arrow--prev {-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;left: 10px;}.c-page-switch__arrow--next {-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;right: 10px;}.c-page-switch__arrow .o-icon-wrapper {padding: 10px;}.theme-light .c-page-switch__arrow:hover .o-icon-wrapper .o-icon--arrow {color: #000;}.theme-dark .c-page-switch__arrow:hover .o-icon-wrapper .o-icon--arrow {color: #fff;}.c-page-switch__content {margin: 0 64px;}/* ==========================================================================
   Pagination
   ========================================================================== */.c-pagination {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding: 32px 0;-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;}.c-pagination__list {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;}.c-pagination__item {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 64px;height: 64px;cursor: pointer;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;transition: .25s ease-in-out;border: 1px solid #e4e4e4;-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;}.c-pagination__item.is-disabled {pointer-events: none;}.c-pagination__item:not(:last-child) {margin-right: 32px;}.c-pagination__item.is-active,.c-pagination__item:hover {color: #000;background-color: #fff;}.c-pagination__nav {margin: 0 32px;cursor: pointer;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;transition: .25s ease-in-out;}.theme-light .c-pagination__nav {color: #000;}.theme-dark .c-pagination__nav {color: #fff;}.theme-light .c-pagination__nav:hover {color: #a8a8a8;}.theme-dark .c-pagination__nav:hover {color: #a8a8a8;}.c-pagination__nav.is-hidden {visibility: hidden;}/* ==========================================================================
   Producer
   ========================================================================== */.c-producer {width: 100%;}.c-producer:not(:last-child) {margin-bottom: 32px;}.c-producer__name {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-producer__link {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;}.c-producer__link:hover {color: #f00;}.c-producer__link .c-label {display: inline-block;}.c-producer__role {margin-bottom: 6.4px;}.c-producer__desc {max-width: 500px;}/* ==========================================================================
   Project box
   ========================================================================== */.c-project-box {display: -ms-grid;display: grid;height: 100%;padding: 32px;-webkit-transition: .3s ease;-o-transition: .3s ease;-moz-transition: .3s ease;transition: .3s ease;-moz-background-size: 100% 200%;-o-background-size: 100% 200%;background-size: 100% 200%;-ms-grid-columns: 1fr;grid-template-columns: 1fr;-ms-grid-rows: 68px 88px 1fr;grid-template-rows: 68px 88px 1fr;grid-template-areas: 'project-box-logo' 'project-box-title' 'project-box-desc';}.theme-light .c-project-box {color: #000;border: 0 solid transparent;background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #000), color-stop(50%, #fff));background-image: -webkit-linear-gradient(bottom, #000 50%, #fff 50%);background-image: -moz- oldlinear-gradient(bottom, #000 50%, #fff 50%);background-image: -o-linear-gradient(bottom, #000 50%, #fff 50%);background-image: linear-gradient(to top, #000 50%, #fff 50%);}.theme-dark .c-project-box {color: #fff;border: 1px solid #383838;background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #000), color-stop(50%, #000));background-image: -webkit-linear-gradient(bottom, #000 50%, #000 50%);background-image: -moz- oldlinear-gradient(bottom, #000 50%, #000 50%);background-image: -o-linear-gradient(bottom, #000 50%, #000 50%);background-image: linear-gradient(to top, #000 50%, #000 50%);}body.font24 .c-project-box,body.font32 .c-project-box {-ms-grid-rows: 68px 0.5fr 3fr;grid-template-rows: 68px 0.5fr 3fr;}.c-project-box--alt {position: relative;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;height: 440px;color: #fff;background: #000;-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.theme-light .c-project-box--alt {color: #fff;background-image: none;}.theme-dark .c-project-box--alt {color: #f2f2f2;background-image: none;}.c-project-box--redirect {min-height: 440px;-ms-grid-rows: (1fr)[2];grid-template-rows: repeat(2, 1fr);grid-template-areas: 'project-box-title-redirect' 'project-box-desc-redirect';}.theme-light .c-project-box--redirect {color: #fff;border: 0 solid transparent;background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #fff), color-stop(50%, #000));background-image: -webkit-linear-gradient(bottom, #fff 50%, #000 50%);background-image: -moz- oldlinear-gradient(bottom, #fff 50%, #000 50%);background-image: -o-linear-gradient(bottom, #fff 50%, #000 50%);background-image: linear-gradient(to top, #fff 50%, #000 50%);}.theme-dark .c-project-box--redirect {color: #f2f2f2;border: 1px solid #383838;background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #000), color-stop(50%, #000));background-image: -webkit-linear-gradient(bottom, #000 50%, #000 50%);background-image: -moz- oldlinear-gradient(bottom, #000 50%, #000 50%);background-image: -o-linear-gradient(bottom, #000 50%, #000 50%);background-image: linear-gradient(to top, #000 50%, #000 50%);}.c-project-box__bg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;opacity: .4;background-repeat: no-repeat;background-position: 50% 50%;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.c-project-box--alt:hover .c-project-box__bg {opacity: .6;}.c-project-box--alt .c-date {margin-top: 64px;}.c-project-box__logo {color: #f2f2f2;-ms-grid-row: 1;-ms-grid-column: 1;grid-area: project-box-logo;}.c-project-box__logo .o-icon-wrapper {-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.c-project-box__title {-ms-grid-row: 2;-ms-grid-column: 1;grid-area: project-box-title;-webkit-align-self: end;-ms-flex-item-align: end;-ms-grid-row-align: end;align-self: end;}.c-project-box--redirect .c-project-box__title {-webkit-align-self: start;-ms-flex-item-align: start;-ms-grid-row-align: start;align-self: start;-ms-grid-row: 1;-ms-grid-column: 1;grid-area: project-box-title-redirect;}.c-project-box--alt .c-project-box__title {position: relative;z-index: 1;width: 100%;}.c-project-box__content {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;margin-top: 32px;-ms-grid-row: 3;-ms-grid-column: 1;grid-area: project-box-desc;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-project-box--redirect .c-project-box__content {-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-ms-grid-row: 2;-ms-grid-column: 1;grid-area: project-box-desc-redirect;}.c-project-box--alt .c-project-box__content {position: relative;z-index: 1;}.c-project-box__content p {line-height: 1.5;}.c-project-box__content .c-link {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin-top: 24px;}.c-project-box__content .c-link .c-label {-webkit-transition: none;-o-transition: none;-moz-transition: none;transition: none;}.c-project-box:hover {color: #fff;background-position: 0 100%;}.theme-light .c-project-box--redirect:hover {color: #000;}.theme-dark .c-project-box--redirect:hover {color: #fff;}/* ==========================================================================
   Blockquote
   ========================================================================== */.c-quote {position: relative;padding-left: 50px;}.c-quote:before {position: absolute;top: -10px;left: 0;display: block;font-family: "TT Nooks Script", Helvetica, sans-serif;font-size: 2.8125rem;content: '”';}/* ==========================================================================
   Repertoire
   ========================================================================== */.c-repertoire-container {-webkit-animation: content-reload .5s ease;-moz-animation: content-reload .5s ease;-o-animation: content-reload .5s ease;animation: content-reload .5s ease;height: 100%;}.c-repertoire {display: -ms-grid;display: grid;width: 100%;padding: 64px 64px 0 32px;-webkit-transition: .2s ease;-o-transition: .2s ease;-moz-transition: .2s ease;transition: .2s ease;-ms-grid-columns: 148px 1fr 190px 88px;grid-template-columns: 148px 1fr 190px 88px;grid-template-areas: 'hour title spot action';-ms-grid-rows: auto;grid-template-rows: auto;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-repertoire:not(:last-child) {margin-bottom: 64px;}body.font32 .c-repertoire {-ms-grid-columns: 148px 1fr 9rem 130px;grid-template-columns: 148px 1fr 9rem 130px;}.c-repertoire--calendar {-ms-grid-columns: 148px 1fr 190px auto;grid-template-columns: 148px 1fr 190px auto;}.c-repertoire:hover {background-color: #fff;}.c-repertoire__hour {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding-right: 32px;-ms-grid-row: 1;-ms-grid-column: 1;grid-area: hour;}.c-repertoire__heading {width: 100%;max-width: 440px;}.c-repertoire__title {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-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-grid-row: 1;-ms-grid-column: 2;grid-area: title;}.c-repertoire__spot {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-ms-grid-row: 1;-ms-grid-column: 3;grid-area: spot;}.c-repertoire__action {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-ms-grid-row: 1;-ms-grid-column: 4;grid-area: action;}.c-repertoire--render {-webkit-animation: content-reload .5s ease;-moz-animation: content-reload .5s ease;-o-animation: content-reload .5s ease;animation: content-reload .5s ease;}.c-repertoire--render .c-repertoire__hour {-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-repertoire--render .c-repertoire__hour span {display: block;}.c-repertoire--render .c-repertoire__title {-webkit-box-align: flex-center;-webkit-align-items: flex-center;-moz-box-align: flex-center;-ms-flex-align: flex-center;align-items: flex-center;}.c-repertoire--render .c-repertoire__spot {-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-repertoire--render .c-repertoire__action .c-link {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;}/* ==========================================================================
   Repertoire
   ========================================================================== */.c-repertoire-calendar {display: -ms-grid;display: grid;width: 100%;padding: 64px 0;-ms-grid-columns: 200px 1fr;grid-template-columns: 200px 1fr;grid-template-areas: "date content";-ms-grid-rows: auto;grid-template-rows: auto;-webkit-box-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;}.theme-light .c-repertoire-calendar {color: #a8a8a8;border: 0 solid transparent;background-color: #f2f2f2;}.theme-dark .c-repertoire-calendar {color: #a8a8a8;border: 1px solid #383838;background-color: #000;}.c-repertoire-calendar:not(:last-child) {border-bottom: 1px solid #a8a8a8;}.c-repertoire-calendar__date {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-ms-grid-row: 1;-ms-grid-column: 1;grid-area: date;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-repertoire-calendar__content {border-left: 1px solid #a8a8a8;-ms-grid-row: 1;-ms-grid-column: 2;grid-area: content;}.c-repertoire-calendar__content .c-repertoire {padding-top: 0;-webkit-box-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;}.c-repertoire-calendar__content .c-repertoire:hover {background-color: transparent;}.theme-light .c-repertoire-calendar.is-active,.theme-light
.c-repertoire-calendar.is-current {color: #000;}.theme-dark .c-repertoire-calendar.is-active,.theme-dark
.c-repertoire-calendar.is-current {color: #fff;}.c-repertoire-calendar .c-stream-link,.c-repertoire-calendar .c-stream-link {color: #a8a8a8;}.c-repertoire-calendar.is-active .c-stream-link,.c-repertoire-calendar.is-current .c-stream-link {color: #f00;}.c-repertoire-calendar.is-current .c-calendar-date {color: #f00;}.theme-light .c-repertoire-calendar.is-active .c-calendar-date {color: #000;}.theme-dark .c-repertoire-calendar.is-active .c-calendar-date {color: #fff;}/* ==========================================================================
   Repertoire Container
   ========================================================================== */.c-repertoire-container__timeline {border-bottom: 1px solid #e4e4e4;}.c-repertoire-container__content {border-bottom: 1px solid #e4e4e4;}.c-repertoire-container__content .c-repertoire {padding: 64px 32px;margin-bottom: 0;}.c-repertoire-container__content .c-repertoire:hover {background: transparent;}.c-repertoire-container__content .c-repertoire:not(:last-child) {border-bottom: 1px solid #e4e4e4;}/* ==========================================================================
   Repertoire Slider
   ========================================================================== */.c-repertoire-slider-container {position: relative;padding: 55px 0;}.c-repertoire-slider {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 95%;}.c-repertoire-slider__wrapper {width: 100%;margin: 0 auto;padding: 0;}.c-repertoire-slider__item {height: 50px;cursor: pointer;}.c-repertoire-slider__item.is-current .c-calendar-date,.c-repertoire-slider__item.is-inactive.is-current .c-calendar-date {color: #f00;}.c-repertoire-slider__item.is-inactive {pointer-events: none;}.c-repertoire-slider__item.is-inactive .c-calendar-date {color: #a8a8a8;}.c-repertoire-slider__item--month {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;pointer-events: none;}.c-repertoire-slider__link .c-calendar-date .c-calendar-date__subheading {margin-top: -5px;}.c-repertoire-slider__nav {background-image: none;}.c-repertoire-slider__nav.swiper-button-prev {left: 0;}.c-repertoire-slider__nav.swiper-button-next {right: 0;}.c-repertoire-slider__nav .o-icon-wrapper {margin-top: 6px;}/* ==========================================================================
   Review component
   ========================================================================== */.c-review {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;width: 100%;}.c-review:not(:last-child) {margin-bottom: 64px;}.c-review__content {position: relative;margin-bottom: 21.33333px;padding-top: 16px;}.c-review__content:before {position: absolute;top: -10px;left: 0;display: block;font-family: "TT Nooks Script", Helvetica, sans-serif;font-size: 2.8125rem;content: '”';}/* ==========================================================================
   Row List
   ========================================================================== */.c-row-list {width: 100%;max-width: 1476px;padding: 0;padding-right: 172px;}.c-row-list__item {width: 100%;margin-bottom: 32px;padding-bottom: 32px;}.c-row-list__item:not(:last-child) {border-bottom: 1px solid #525252;}/* ==========================================================================
   Separated List
   ========================================================================== */.c-separated-list {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0;padding: 0;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-separated-list__item {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding: 0 32px;}.theme-light .c-separated-list__item.is-active .c-separated-list__link {color: #000;}.theme-dark .c-separated-list__item.is-active .c-separated-list__link {color: #fff;}.c-separated-list__item:last-child {padding-right: 0;}.c-separated-list__item--no-right-padding {padding-right: 0;}.c-separated-list__item .c-label {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;}.c-separated-list__item .c-separated-list__link + .c-label,.c-separated-list__item .c-label + .c-separated-list__link {margin-left: 8px;}.c-separated-list__item:not(:first-child) {border-left: 1px solid #e4e4e4;}.c-separated-list__link {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding: 8px 0;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;text-align: center;-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;}.theme-light .c-separated-list__link {color: #a8a8a8;}.theme-dark .c-separated-list__link {color: #fff;}.theme-light .c-separated-list__link:hover {color: #000;}.theme-dark .c-separated-list__link:hover {color: #fff;}.theme-light .c-separated-list__link--highlighted,.theme-dark .c-separated-list__link--highlighted {color: #f00;}.c-sub-nav-wrapper .c-separated-list__link {padding: 6px 0;}.c-separated-list__link .c-label {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;}.c-separated-list__link .o-icon-wrapper {margin-right: 8px;}.c-separated-list__link--change .o-icon {-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;}.c-separated-list__link--change:hover .o-icon {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}body.font32 .c-separated-list--column {-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;}/* ==========================================================================
   Show action list
   ========================================================================== */.c-show-action-list {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;height: 100%;padding: 0;-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;}.c-show-action-list__item {height: 100%;border-left: 1px solid #525252;}/* ==========================================================================
   Show preview
   ========================================================================== */.c-show-preview {position: relative;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;width: 100%;color: #fff;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-show-preview__main {position: relative;z-index: 3;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;width: 100%;max-width: 1512px;height: 656px;padding: 64px 32px 64px 128px;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-show-preview__date,.c-show-preview__director {width: 100%;}.c-show-preview__date {margin-bottom: 24px;}.c-show-preview__title {width: 100%;max-width: 880px;margin-bottom: 24px;}.c-show-preview__action {position: relative;z-index: 3;width: 100%;height: 80px;padding-left: 230px;border-top: 1px solid #525252;}.c-show-preview__bg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;opacity: 1;background-color: #525252;background-repeat: no-repeat;background-position: 50% 0%;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.is-stream-login img:not([class]) {position: absolute;top: 0;left: 0;}.c-streaming {width: 100%;height: 100%;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;}.c-streaming__box {background-color: #000;padding: 145px 50px;-webkit-border-radius: 19px;-moz-border-radius: 19px;border-radius: 19px;max-width: 860px;width: 100%;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;-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;}.c-streaming-content__desc {color: #fff;text-align: center;}.c-streaming-video {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;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;width: 100%;}.c-streaming-video__player {position: relative;width: 100%;margin-right: -webkit-calc(400px + 32px);margin-right: -moz-calc(400px + 32px);margin-right: calc(400px + 32px);}.c-streaming-video__chat {position: absolute;top: 0;right: 0;width: 100%;max-width: 400px;max-height: 100%;height: 100%;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color: #000;}.c-streaming-video-chat {position: relative;height: 100%;}.c-streaming-video-chat__content {width: 100%;height: 100%;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}.c-streaming-video-player {position: relative;height: 0;padding-bottom: 56.25%;}.c-streaming-video-player__content {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.c-streaming-video-player__placeholder {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #4c5554;}.c-footer-streaming {color: #4c5554;}.c-footer-streaming__content {text-align: center;}.c-footer-streaming-list {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;list-style-type: none;padding: 0;}.c-footer-streaming-list__item:not(:last-child) {margin-right: 20px;}.c-footer-streaming-list__link {-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;-moz-transition: all 0.2s ease;transition: all 0.2s ease;}.c-footer-streaming-list__link:hover {color: #f00;text-decoration: underline;}/* ==========================================================================
   Side box
   ========================================================================== */.c-side-box {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;width: 100%;padding: 32px 0;}.c-side-box:not(:last-child) {border-bottom: 1px dotted #a8a8a8;}.c-side-box__heading {margin-bottom: 16px;}.c-side-box__content {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 100%;}.c-side-box__content:not(:last-child) {margin-bottom: 16px;}.c-side-box__content--alt {-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-side-box__item,.c-side-box__item span {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-side-box__item {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-side-box__item span + a {margin-left: 16px;}.c-side-box__item--no-shrink {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-side-box__item + .c-side-box__item {padding-left: 16px;-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.c-side-box__item .c-link {color: #f00;}.c-side-box__cat {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 136px;}.c-side-box__desc {margin-top: 32px;}/* ==========================================================================
   Slider pagination
   ========================================================================== */.c-slider-pagination .swiper-pagination-bullet {width: 6px;height: 6px;margin-right: 10px;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;opacity: 1;background: #525252;}.c-slider-pagination .swiper-pagination-bullet-active {width: 8px;height: 8px;background: #f00;}.swiper-container-horizontal > .swiper-pagination-bullets.c-slider-pagination .swiper-pagination-bullet {margin: 0;}.swiper-container-horizontal > .swiper-pagination-bullets.c-slider-pagination .swiper-pagination-bullet:not(:last-child) {margin-right: 10px;}/* ==========================================================================
   Social list
   ========================================================================== */.c-social-list {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding: 0;grid-area: socials;}.c-alt-nav + .c-social-list {padding-top: 16px;padding-bottom: 16px;}.c-social-list__link {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-social-list__link:hover * {color: #000;fill: #000;}.theme-dark .c-social-list__link:hover * {color: #f00;fill: #f00;}.c-social-list__item:not(:last-child) {margin-right: 24px;}/* ==========================================================================
   Social panel
   ========================================================================== */.c-social-panel {padding: 64px 0;}.c-social-panel .c-social-list {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-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;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-social-panel .c-social-list__link .o-icon-wrapper {margin-right: 8px;}.c-social-panel .c-social-list__item:not(:last-child) {margin-right: 64px;}/* ==========================================================================
   Staff Slider
   ========================================================================== */.c-staff-slider,.c-staff-slider__container {width: 100%;}.c-staff-slider__wrapper {position: relative;margin-right: 128px;margin-left: 128px;}.c-staff-slider-container {position: relative;overflow-x: hidden;overflow-y: auto;width: 100%;margin: 0 auto;}.c-staff-slider-container::webkit-scrollbar {display: none;}.c-staff-slider-wrapper {width: 100vw;margin-bottom: 70px;padding: 0;-webkit-box-align: stretch;-webkit-align-items: stretch;-moz-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}.c-staff-slider-item {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;cursor: pointer;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-staff-slider-pagination {position: relative;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;}/* ==========================================================================
   Sub Categories
   ========================================================================== */.c-sub-categories-wrapper {position: absolute;z-index: 2;top: 100%;left: -16px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;width: -webkit-calc(100% + 32px);width: -moz-calc(100% + 32px);width: calc(100% + 32px);max-width: 1888px;max-height: 0;padding: 0 16px;-webkit-transition: 300ms ease-in-out;-o-transition: 300ms ease-in-out;-moz-transition: 300ms ease-in-out;transition: 300ms ease-in-out;}.theme-light .c-sub-categories-wrapper {background-color: #f2f2f2;}.theme-dark .c-sub-categories-wrapper {background-color: #000;}.c-main-nav__link-wrapper:hover .c-sub-categories-wrapper,.c-main-nav__link:focus-visible ~ .c-sub-categories-wrapper {max-height: 999px;}.c-sub-categories-wrapper:focus-within {max-height: 999px;}.c-sub-categories {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;padding: 64px 0;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-sub-categories__item {width: 100%;max-width: 440px;}.c-sub-categories__item:not(:last-child) {margin-right: 32px;}/* ==========================================================================
   Sub Nav
   ========================================================================== */.c-sub-nav {display: none;}/* ==========================================================================
   Team box
   ========================================================================== */.c-team-box {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;-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;width: 100%;padding-top: 100%;background-color: #fff;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-team-box--alt {-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;}.c-team-box--alt:hover {color: #fff;background-color: #000;}.c-team-box--horizontal {-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;padding-top: 0;}.c-team-box--alt .c-team-box__photo {padding: 32px;}.c-team-box__photo {position: absolute;top: 0;right: 0;left: 0;width: 100%;height: 52%;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;transition: .25s ease-in-out;background-repeat: no-repeat;background-position: 50% 50%;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.c-team-box--horizontal .c-team-box__photo {position: static;width: 50%;padding-top: 50%;}.c-team-box__photo--alt {padding: 32px;}.c-team-box__content {position: absolute;bottom: 0;left: 0;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;width: 100%;padding: 16px 32px 32px;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;transition: .25s ease-in-out;background-color: #fff;-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.c-team-box--horizontal .c-team-box__content {position: static;width: 50%;height: 100%;}.c-team-box--alt .c-team-box__content {-webkit-transition: none;-o-transition: none;-moz-transition: none;transition: none;background-color: transparent;}.c-team-box:hover .c-team-box__photo {height: 100%;}.c-team-box:hover .c-team-box__content {-webkit-transform: translateY(100%);-moz-transform: translateY(100%);-ms-transform: translateY(100%);-o-transform: translateY(100%);transform: translateY(100%);}.c-team-box--horizontal:hover .c-team-box__content {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);color: #fff;background-color: #000;}.c-team-box--alt:hover .c-team-box__content {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}.c-team-list {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: -webkit-calc(100% + 32px);width: -moz-calc(100% + 32px);width: calc(100% + 32px);margin-right: -16px;margin-left: -16px;padding: 0;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-team-list__item {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: -webkit-calc(25% - 32px);width: -moz-calc(25% - 32px);width: calc(25% - 32px);margin: 16px;}.c-team-list--two .c-team-list__item {width: -webkit-calc(50% - 32px);width: -moz-calc(50% - 32px);width: calc(50% - 32px);}.theme-dark .c-team-box__content {color: #000;}/* ==========================================================================
   Team card
   ========================================================================== */.c-team-card {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;width: 100%;max-width: 720px;}.c-team-card__subheading {margin-bottom: 16px;}.c-team-card__social {margin-bottom: 40px;}.c-team-card__social .c-social-list__link .o-icon-wrapper {margin-right: 8px;}/* ==========================================================================
   Top Bar
   ========================================================================== */.c-top-bar {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;overflow: hidden;width: 100%;min-height: 88px;padding: 12px 32px 12px 0;-webkit-transition: 250ms ease-in-out;-o-transition: 250ms ease-in-out;-moz-transition: 250ms ease-in-out;transition: 250ms ease-in-out;}.c-top-bar--end {-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.is-sticky-header .c-top-bar {max-height: 0;min-height: 0;padding: 0;}/* ==========================================================================
   Two column list
   ========================================================================== */.c-two-column-list {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: -webkit-calc(100% + 32px);width: -moz-calc(100% + 32px);width: calc(100% + 32px);margin-right: -16px;margin-left: -16px;padding: 0;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-two-column-list__item {width: -webkit-calc(50% - 32px);width: -moz-calc(50% - 32px);width: calc(50% - 32px);margin: 16px;}/* Utilities
   @mixin ========================================================================= *//* ==========================================================================
   Text styles
   ========================================================================== */[class^='t-text-'],[class*='t-text-'] {font-family: "Archia", Arial, sans-serif;}[class^='t-heading-'],[class*='t-heading-'] {font-family: "TT Nooks Script", Helvetica, sans-serif;}.t-upper {text-transform: uppercase;}.t-right {text-align: right;}.t-left {text-align: left;}.t-center {text-align: center;}.t-italic {font-style: italic;}.t-underline {text-decoration: underline;-webkit-text-decoration-style: dotted;-moz-text-decoration-style: dotted;text-decoration-style: dotted;}.t-weight-thin {font-weight: 100;}.t-weight-light {font-weight: 300;}.t-weight-regular {font-weight: 400;}.t-weight-medium {font-weight: 500;}.t-weight-semibold {font-weight: 600;}.t-weight-bold {font-weight: 700;}.t-weight-extrabold {font-weight: 900;}.t-heading-1 {font-size: 3.375rem;line-height: .9;}.t-heading-2 {font-size: 2.25rem;line-height: 1.17;}.t-heading-3 {font-size: 1.5rem;line-height: 1.4;}.t-heading-4 {font-size: 0.75rem;line-height: 1.3;}.t-heading-5 {font-size: 0.9375rem;line-height: 1.3;}.t-heading-6 {font-size: 1.125rem;line-height: 1;}.t-heading-7 {font-size: 2.25rem;line-height: 1.17;}.t-heading-8 {font-size: 3rem;line-height: 1.17;}.t-text-1 {font-size: 2.25rem;line-height: 1.17;}.t-text-2 {font-size: 1.5rem;line-height: 1.5;}.t-text-3 {font-size: 1.125rem;line-height: 1.5;}.t-text-4 {font-size: 0.9375rem;line-height: 1.2;}.t-text-5 {font-size: 0.75rem;line-height: 1.5;}.t-text-6 {font-size: 0.5625rem;line-height: 1.5;}.t-text-7 {font-size: 0.4688rem;line-height: 1.6;}.t-text-8 {font-size: 0.9375rem;line-height: 1.5;}.t-text-9 {font-size: 0.75rem;line-height: 1.5;}.t-text-10 {font-size: 1.125rem;line-height: 1.5;}.t-text-11 {font-size: 1rem;line-height: 1.5;}/* ==========================================================================
   Utilities
   ========================================================================== *//* Text indent
========================================================================== */.u-info {display: block;width: 0;height: 0;margin: 0;padding: 0;text-indent: -99998em;}/* Background attachment fixed
   ========================================================================== */.u-bg-fixed {background-attachment: fixed;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}/* Backgrounds
   ========================================================================== */.u-bg-1 {background-color: #000;}.u-bg-2 {background-color: #fff;}.u-bg-3 {background-color: #f00;}.u-bg-4 {background-color: #525252;}.u-bg-5 {background-color: #a8a8a8;}.u-bg-6 {background-color: #e4e4e4;}.u-bg-7 {background-color: #f2f2f2;}.theme-light .u-bg-2 {color: #000;background-color: #fff;}.theme-dark .u-bg-2 {color: #fff;background-color: #000;}.u-bg-1-on-hover:hover {background-color: #000;}.u-bg-2-on-hover:hover {background-color: #fff;}.u-bg-3-on-hover:hover {background-color: #f00;}.u-bg-4-on-hover:hover {background-color: #525252;}.u-bg-5-on-hover:hover {background-color: #a8a8a8;}.u-bg-6-on-hover:hover {background-color: #e4e4e4;}.u-bg-7-on-hover:hover {background-color: #f2f2f2;}/* Paints (colors)
========================================================================== */.u-paint-1 {color: #000;}.u-paint-2 {color: #fff;}.u-paint-3 {color: #f00;}.u-paint-4 {color: #525252;}.u-paint-5 {color: #a8a8a8;}.u-paint-6 {color: #e4e4e4;}.u-paint-7 {color: #f2f2f2;}.is-contrast-active .u-paint-4 {color: #fff;}.u-paint-1-on-hover:hover {color: #000;}.u-paint-2-on-hover:hover {color: #fff;}.u-paint-3-on-hover:hover {color: #f00;}.u-paint-4-on-hover:hover {color: #525252;}.u-paint-5-on-hover:hover {color: #a8a8a8;}.u-paint-6-on-hover:hover {color: #e4e4e4;}.u-paint-7-on-hover:hover {color: #f2f2f2;}/* Hiders
========================================================================== */.u-hide-desktop {display: none;}/* Margin helpers
========================================================================== */.u-margin-bot-32 {margin-bottom: 32px;}.u-margin-bot-64 {margin-bottom: 64px;}/* Gutters
========================================================================== */.u-gutter-none {padding: 0;}.u-gutter-top-none {padding-top: 0;}.u-gutter-top {padding-top: 32px;}.u-gutter-top-big {padding-top: 64px;}.u-gutter-bottom {padding-bottom: 32px;}.u-gutter-bottom-big {padding-bottom: 64px;}.u-gutter-bottom-none {padding-bottom: 0;}.u-gutter-top-medium {padding-top: 48px;}/* Border
========================================================================== */.u-border-top-1 {border-top: 1px dotted #a8a8a8;}.u-border-bold-bot-1 {border-bottom: 3px solid #f2f2f2;}/* Vendor CSS
   @mixin ========================================================================= *//*! lightgallery - v1.6.10 - 2018-05-01
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2018 Sachin N; Licensed GPLv3 */.lg-icon {font-family: 'lg';font-weight: normal;font-style: normal;font-variant: normal;line-height: 1;text-transform: none;speak: none; /* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.lg-actions .lg-next,.lg-actions .lg-prev {position: absolute;z-index: 1080;top: 50%;display: block;margin-top: -10px;padding: 8px 10px 9px;font-size: 1.375rem;cursor: pointer;color: #999;border: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;outline: none;background-color: rgba(0, 0, 0, 0.45);}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled {pointer-events: none;opacity: .5;}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover {color: #fff;}.lg-actions .lg-next {right: 20px;}.lg-actions .lg-next:before {content: '\e095';}.lg-actions .lg-prev {left: 20px;}.lg-actions .lg-prev:after {display: block;content: '\e094';}.lg-outer.lg-right-end .lg-object {position: relative;-webkit-animation: lg-right-end .3s;-o-animation: lg-right-end .3s;-moz-animation: lg-right-end .3s;animation: lg-right-end .3s;}.lg-outer.lg-left-end .lg-object {position: relative;-webkit-animation: lg-left-end .3s;-o-animation: lg-left-end .3s;-moz-animation: lg-left-end .3s;animation: lg-left-end .3s;}.lg-toolbar {position: absolute;z-index: 1082;top: 0;left: 0;width: 100%;background-color: rgba(0, 0, 0, 0.45);}.lg-toolbar .lg-icon {float: right;width: 50px;height: 47px;padding: 10px 0;font-size: 1.5rem;line-height: 27px;cursor: pointer;-webkit-transition: color .2s linear;-o-transition: color .2s linear;-moz-transition: color .2s linear;transition: color .2s linear;text-align: center;text-decoration: none !important;color: #999;outline: medium none;}.lg-toolbar .lg-icon:hover {color: #fff;}.lg-toolbar .lg-close:after {content: '\e070';}.lg-toolbar .lg-download:after {content: '\e0f2';}.lg-sub-html {position: fixed;z-index: 1080;right: 0;bottom: 0;left: 0;padding: 10px 40px;font-size: 1rem;text-align: center;color: #eee;background-color: rgba(0, 0, 0, 0.45);}.lg-sub-html h4 {margin: 0;font-size: .8125rem;font-weight: bold;}.lg-sub-html p {margin: 5px 0 0;font-size: .75rem;}#lg-counter {display: inline-block;padding-top: 12px;padding-left: 20px;font-size: 1rem;vertical-align: middle;color: #999;}.lg-toolbar,.lg-prev,.lg-next {-webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;-moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;-o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;-webkit-transition: opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;transition: opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition: opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;opacity: 1;}.lg-hide-items .lg-prev {-webkit-transform: translate3d(-10px, 0, 0);-moz-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);opacity: 0;}.lg-hide-items .lg-next {-webkit-transform: translate3d(10px, 0, 0);-moz-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);opacity: 0;}.lg-hide-items .lg-toolbar {-webkit-transform: translate3d(0, -10px, 0);-moz-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);opacity: 0;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {-webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-webkit-transition: opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;transition: opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;-o-transition: opacity 250ms cubic-bezier(0, 0, 0.25, 1), -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;-moz-transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1), -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;-webkit-transform: scale3d(0.5, 0.5, 0.5);-moz-transform: scale3d(0.5, 0.5, 0.5);transform: scale3d(0.5, 0.5, 0.5);-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;transform-origin: 50% 50%;opacity: 0;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {-webkit-transform: scale3d(1, 1, 1);-moz-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity: 1;}.lg-outer .lg-thumb-outer {position: absolute;z-index: 1080;bottom: 0;width: 100%;max-height: 350px;-webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-webkit-transform: translate3d(0, 100%, 0);-moz-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);background-color: #0d0a0a;}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {cursor: -webkit-grab;cursor: -moz-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing;}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {-webkit-transition-duration: 0s !important;-moz-transition-duration: 0s !important;-o-transition-duration: 0s !important;transition-duration: 0s !important;}.lg-outer.lg-thumb-open .lg-thumb-outer {-webkit-transform: translate3d(0, 0%, 0);-moz-transform: translate3d(0, 0%, 0);transform: translate3d(0, 0%, 0);}.lg-outer .lg-thumb {height: 100%;margin-bottom: -5px;padding: 10px 0;}.lg-outer .lg-thumb-item {float: left;overflow: hidden;height: 100%;margin-bottom: 5px;cursor: pointer;border: 2px solid #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover {border-color: #a90707;}.lg-outer .lg-thumb-item img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.lg-outer.lg-has-thumb .lg-item {padding-bottom: 120px;}.lg-outer.lg-can-toggle .lg-item {padding-bottom: 0;}.lg-outer.lg-pull-caption-up .lg-sub-html {-webkit-transition: bottom .25s ease;-o-transition: bottom .25s ease;-moz-transition: bottom .25s ease;transition: bottom .25s ease;}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {bottom: 100px;}.lg-outer .lg-toogle-thumb {position: absolute;top: -39px;right: 20px;width: 50px;height: 39px;padding: 5px 0;font-size: 1.5rem;line-height: 27px;cursor: pointer;text-align: center;color: #999;-webkit-border-radius: 2px 2px 0 0;-moz-border-radius: 2px 2px 0 0;border-radius: 2px 2px 0 0;background-color: #0d0a0a;}.lg-outer .lg-toogle-thumb:after {content: '\e1ff';}.lg-outer .lg-toogle-thumb:hover {color: #fff;}.lg-outer .lg-video-cont {display: inline-block;width: 100%;max-width: 1140px;max-height: 100%;padding: 0 5px;vertical-align: middle;}.lg-outer .lg-video {position: relative;overflow: hidden;width: 100%;height: 0;padding-bottom: 56.25%;}.lg-outer .lg-video .lg-object {position: absolute;top: 0;left: 0;display: inline-block;width: 100% !important;height: 100% !important;}.lg-outer .lg-video .lg-video-play {position: absolute;z-index: 1080;top: 50%;left: 50%;width: 84px;height: 59px;margin-top: -30px;margin-left: -42px;cursor: pointer;}.lg-outer .lg-has-iframe .lg-video {overflow: auto;-webkit-overflow-scrolling: touch;}.lg-outer .lg-has-vimeo .lg-video-play {background: url("../img/vimeo-play.png") no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-vimeo:hover .lg-video-play {background: url("../img/vimeo-play.png") no-repeat scroll 0 -58px transparent;}.lg-outer .lg-has-html5 .lg-video-play {width: 64px;height: 64px;margin-top: -32px;margin-left: -32px;opacity: .8;background: transparent url("../img/video-play.png") no-repeat scroll 0 0;}.lg-outer .lg-has-html5:hover .lg-video-play {opacity: 1;}.lg-outer .lg-has-youtube .lg-video-play {background: url("../img/youtube-play.png") no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-youtube:hover .lg-video-play {background: url("../img/youtube-play.png") no-repeat scroll 0 -60px transparent;}.lg-outer .lg-video-object {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}.lg-outer .lg-has-video .lg-video-object {visibility: hidden;}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play {display: none;}.lg-outer .lg-has-video.lg-video-playing .lg-video-object {visibility: visible;}.lg-progress-bar {position: absolute;z-index: 1083;top: 0;left: 0;width: 100%;height: 5px;-webkit-transition: opacity .08s ease 0s;-moz-transition: opacity .08s ease 0s;-o-transition: opacity .08s ease 0s;transition: opacity .08s ease 0s;opacity: 0;background-color: #333;}.lg-progress-bar .lg-progress {width: 0;height: 5px;background-color: #a90707;}.lg-progress-bar.lg-start .lg-progress {width: 100%;}.lg-show-autoplay .lg-progress-bar {opacity: 1;}.lg-autoplay-button:after {content: '\e01d';}.lg-show-autoplay .lg-autoplay-button:after {content: '\e01a';}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {-webkit-transition-duration: 0s;-moz-transition-duration: 0s;-o-transition-duration: 0s;transition-duration: 0s;}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {-webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;-webkit-transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;-o-transition: opacity 0.15s, -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;-moz-transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s, -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;-webkit-transform: scale3d(1, 1, 1);-moz-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;-o-transform-origin: 0 0;transform-origin: 0 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}#lg-zoom-in:after {content: '\e311';}#lg-actual-size {font-size: 1.25rem;}#lg-actual-size:after {content: '\e033';}#lg-zoom-out {pointer-events: none;opacity: .5;}#lg-zoom-out:after {content: '\e312';}.lg-zoomed #lg-zoom-out {pointer-events: auto;opacity: 1;}.lg-outer .lg-pager-outer {position: absolute;z-index: 1080;right: 0;bottom: 60px;left: 0;height: 10px;text-align: center;}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {overflow: visible;}.lg-outer .lg-pager-cont {position: relative;display: inline-block;overflow: hidden;margin: 0 5px;cursor: pointer;vertical-align: top;}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {-webkit-box-shadow: 0 0 0 2px white inset;-moz-box-shadow: 0 0 0 2px white inset;box-shadow: 0 0 0 2px white inset;}.lg-outer .lg-pager-thumb-cont {position: absolute;bottom: 100%;left: 0;width: 120px;height: 83px;margin-bottom: 20px;margin-left: -60px;padding: 5px;-webkit-transition: opacity .15s ease 0s, -webkit-transform .15s ease 0s;-moz-transition: opacity .15s ease 0s, -moz-transform .15s ease 0s;-o-transition: opacity .15s ease 0s, -o-transform .15s ease 0s;transition: opacity .15s ease 0s, -webkit-transform .15s ease 0s;-moz-transition: opacity .15s ease 0s, transform .15s ease 0s, -moz-transform .15s ease 0s;transition: opacity .15s ease 0s, transform .15s ease 0s;transition: opacity .15s ease 0s, transform .15s ease 0s, -webkit-transform .15s ease 0s, -moz-transform .15s ease 0s, -o-transform .15s ease 0s;-webkit-transform: translate3d(0, 5px, 0);-moz-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0);opacity: 0;color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background-color: #fff;}.lg-outer .lg-pager-thumb-cont img {width: 100%;height: 100%;}.lg-outer .lg-pager {display: block;width: 12px;height: 12px;-webkit-transition: box-shadow .3s ease 0s;-o-transition: box-shadow .3s ease 0s;-webkit-transition: -webkit-box-shadow .3s ease 0s;transition: -webkit-box-shadow .3s ease 0s;-moz-transition: box-shadow .3s ease 0s, -moz-box-shadow .3s ease 0s;transition: box-shadow .3s ease 0s;transition: box-shadow .3s ease 0s, -webkit-box-shadow .3s ease 0s, -moz-box-shadow .3s ease 0s;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background-color: rgba(255, 255, 255, 0.5);-webkit-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;-moz-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;}.lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus {-webkit-box-shadow: 0 0 0 8px white inset;-moz-box-shadow: 0 0 0 8px white inset;box-shadow: 0 0 0 8px white inset;}.lg-outer .lg-caret {position: absolute;bottom: -10px;left: 50%;display: inline-block;width: 0;height: 0;margin-left: -5px;vertical-align: middle;border-top: 10px dashed;border-right: 10px solid transparent;border-left: 10px solid transparent;}.lg-fullscreen:after {content: '\e20c';}.lg-fullscreen-on .lg-fullscreen:after {content: '\e20d';}.lg-outer #lg-dropdown-overlay {position: fixed;z-index: 1081;top: 0;right: 0;bottom: 0;left: 0;visibility: hidden;cursor: default;-webkit-transition: visibility 0s linear .18s, opacity .18s linear 0s;-o-transition: visibility 0s linear .18s, opacity .18s linear 0s;-moz-transition: visibility 0s linear .18s, opacity .18s linear 0s;transition: visibility 0s linear .18s, opacity .18s linear 0s;opacity: 0;background-color: rgba(0, 0, 0, 0.25);}.lg-outer.lg-dropdown-active .lg-dropdown,.lg-outer.lg-dropdown-active #lg-dropdown-overlay {visibility: visible;-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;-webkit-transform: translate3d(0, 0px, 0);-moz-transform: translate3d(0, 0px, 0);-ms-transform: translate3d(0, 0px, 0);-o-transform: translate3d(0, 0px, 0);transform: translate3d(0, 0px, 0);opacity: 1;}.lg-outer.lg-dropdown-active #lg-share {color: #fff;}.lg-outer .lg-dropdown {position: absolute;top: 50px;right: 0;visibility: hidden;margin: 0;padding: 10px 0;font-size: .875rem;list-style-type: none;-webkit-transition: -webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;-moz-transition: -moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;-o-transition: -o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;-webkit-transition: visibility 0s linear .5s, opacity .18s linear 0s, -webkit-transform .18s linear 0s;transition: visibility 0s linear .5s, opacity .18s linear 0s, -webkit-transform .18s linear 0s;-o-transition: visibility 0s linear .5s, opacity .18s linear 0s, -o-transform .18s linear 0s;-moz-transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s, -moz-transform .18s linear 0s;transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s, -webkit-transform .18s linear 0s, -moz-transform .18s linear 0s, -o-transform .18s linear 0s;-webkit-transform: translate3d(0, 5px, 0);-moz-transform: translate3d(0, 5px, 0);-ms-transform: translate3d(0, 5px, 0);-o-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0);text-align: left;opacity: 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background-color: #fff;}.lg-outer .lg-dropdown:after {position: absolute;top: -16px;right: 16px;display: block;width: 0;height: 0;content: '';border: 8px solid transparent;border-bottom-color: #fff;}.lg-outer .lg-dropdown > li:last-child {margin-bottom: 0;}.lg-outer .lg-dropdown > li:hover a,.lg-outer .lg-dropdown > li:hover .lg-icon {color: #333;}.lg-outer .lg-dropdown a {display: block;padding: 4px 12px;font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size: .75rem;white-space: pre;color: #333;}.lg-outer .lg-dropdown a:hover {background-color: rgba(0, 0, 0, 0.07);}.lg-outer .lg-dropdown .lg-dropdown-text {display: inline-block;margin-top: -3px;line-height: 1;vertical-align: middle;}.lg-outer .lg-dropdown .lg-icon {display: inline-block;float: none;width: auto;height: auto;margin-right: 8px;padding: 0;font-size: 1.25rem;line-height: 1;vertical-align: middle;color: #333;}.lg-outer #lg-share {position: relative;}.lg-outer #lg-share-facebook .lg-icon {color: #3b5998;}.lg-outer #lg-share-facebook .lg-icon:after {content: '\e901';}.lg-outer #lg-share-twitter .lg-icon {color: #00aced;}.lg-outer #lg-share-twitter .lg-icon:after {content: '\e904';}.lg-outer #lg-share-googleplus .lg-icon {color: #dd4b39;}.lg-outer #lg-share-googleplus .lg-icon:after {content: '\e902';}.lg-outer #lg-share-pinterest .lg-icon {color: #cb2027;}.lg-outer #lg-share-pinterest .lg-icon:after {content: '\e903';}.lg-group:after {display: table;clear: both;content: '';}.lg-outer {position: fixed;z-index: 1050;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: opacity .15s ease 0s;-o-transition: opacity .15s ease 0s;-moz-transition: opacity .15s ease 0s;transition: opacity .15s ease 0s;text-align: left;opacity: 0;}.lg-outer * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.lg-outer.lg-visible {opacity: 1;}.lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current {-webkit-transition-timing-function: inherit !important;-moz-transition-timing-function: inherit !important;-o-transition-timing-function: inherit !important;transition-timing-function: inherit !important;-webkit-transition-duration: inherit !important;-moz-transition-duration: inherit !important;-o-transition-duration: inherit !important;transition-duration: inherit !important;}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current {-webkit-transition-duration: 0s !important;-moz-transition-duration: 0s !important;-o-transition-duration: 0s !important;transition-duration: 0s !important;opacity: 1;}.lg-outer.lg-grab img.lg-object {cursor: -webkit-grab;cursor: -moz-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}.lg-outer.lg-grabbing img.lg-object {cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing;}.lg-outer .lg {position: relative;overflow: hidden;width: 100%;max-width: 100%;height: 100%;max-height: 100%;margin-right: auto;margin-left: auto;}.lg-outer .lg-inner {position: absolute;top: 0;left: 0;width: 100%;height: 100%;white-space: nowrap;}.lg-outer .lg-item {display: none !important;background: url("../img/loading.gif") no-repeat scroll center center transparent;}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide {display: inline-block !important;}.lg-outer.lg-css .lg-current {display: inline-block !important;}.lg-outer .lg-item,.lg-outer .lg-img-wrap {position: absolute;display: inline-block;width: 100%;height: 100%;text-align: center;}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before {display: inline-block;width: 1px;height: 50%;margin-right: -1px;content: '';}.lg-outer .lg-img-wrap {position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: 0 5px;}.lg-outer .lg-item.lg-complete {background-image: none;}.lg-outer .lg-item.lg-current {z-index: 1060;}.lg-outer .lg-image {display: inline-block;width: auto !important;max-width: 100%;height: auto !important;max-height: 100%;vertical-align: middle;}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play {-webkit-transition: opacity .15s ease 0s;-o-transition: opacity .15s ease 0s;-moz-transition: opacity .15s ease 0s;transition: opacity .15s ease 0s;opacity: 0;}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {opacity: 1;}.lg-outer .lg-empty-html {display: none;}.lg-outer.lg-hide-download #lg-download {display: none;}.lg-backdrop {position: fixed;z-index: 1040;top: 0;right: 0;bottom: 0;left: 0;-webkit-transition: opacity .15s ease 0s;-o-transition: opacity .15s ease 0s;-moz-transition: opacity .15s ease 0s;transition: opacity .15s ease 0s;opacity: 0;background-color: #000;}.lg-backdrop.in {opacity: .8;}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current {-webkit-transition: none 0s ease 0s !important;-moz-transition: none 0s ease 0s !important;-o-transition: none 0s ease 0s !important;transition: none 0s ease 0s !important;}.lg-css3.lg-use-css3 .lg-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}.lg-css3.lg-use-left .lg-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}.lg-css3.lg-fade .lg-item {opacity: 0;}.lg-css3.lg-fade .lg-item.lg-current {opacity: 1;}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current {-webkit-transition: opacity .1s ease 0s;-moz-transition: opacity .1s ease 0s;-o-transition: opacity .1s ease 0s;transition: opacity .1s ease 0s;}.lg-css3.lg-slide.lg-use-css3 .lg-item {opacity: 0;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {-webkit-transform: translate3d(-100%, 0, 0);-moz-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {-webkit-transform: translate3d(100%, 0, 0);-moz-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition: opacity 0.1s ease 0s, -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-css3.lg-slide.lg-use-left .lg-item {position: absolute;left: 0;opacity: 0;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {left: -100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {left: 100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {left: 0;opacity: 1;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {-webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}/* required styles */.leaflet-map-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-pane,.leaflet-tile-container,.leaflet-overlay-pane,.leaflet-shadow-pane,.leaflet-marker-pane,.leaflet-popup-pane,.leaflet-overlay-pane svg,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer {position: absolute;left: 0;top: 0;}.leaflet-container {overflow: hidden;-ms-touch-action: none;}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-user-drag: none;}.leaflet-marker-icon,.leaflet-marker-shadow {display: block;}/* map is broken in FF if you have max-width: 100% on tiles */.leaflet-container img {max-width: none !important;}/* stupid Android 2 doesn't understand "max-width: none" properly */.leaflet-container img.leaflet-image-layer {max-width: 15000px !important;}.leaflet-tile {-webkit-filter: inherit;filter: inherit;visibility: hidden;}.leaflet-tile-loaded {visibility: inherit;}.leaflet-zoom-box {width: 0;height: 0;}/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */.leaflet-overlay-pane svg {-moz-user-select: none;}.leaflet-tile-pane {z-index: 2;}.leaflet-objects-pane {z-index: 3;}.leaflet-overlay-pane {z-index: 4;}.leaflet-shadow-pane {z-index: 5;}.leaflet-marker-pane {z-index: 6;}.leaflet-popup-pane {z-index: 7;}.leaflet-vml-shape {width: 1px;height: 1px;}.lvml {behavior: url(#default#VML);display: inline-block;position: absolute;}/* control positioning */.leaflet-control {position: relative;z-index: 7;pointer-events: auto;}.leaflet-top,.leaflet-bottom {position: absolute;z-index: 1000;pointer-events: none;}.leaflet-top {top: 0;}.leaflet-right {right: 0;}.leaflet-bottom {bottom: 0;}.leaflet-left {left: 0;}.leaflet-control {float: left;clear: both;}.leaflet-right .leaflet-control {float: right;}.leaflet-top .leaflet-control {margin-top: 10px;}.leaflet-bottom .leaflet-control {margin-bottom: 10px;}.leaflet-left .leaflet-control {margin-left: 10px;}.leaflet-right .leaflet-control {margin-right: 10px;}/* zoom and fade animations */.leaflet-fade-anim .leaflet-tile,.leaflet-fade-anim .leaflet-popup {opacity: 0;-webkit-transition: opacity 0.2s linear;-moz-transition: opacity 0.2s linear;-o-transition: opacity 0.2s linear;transition: opacity 0.2s linear;}.leaflet-fade-anim .leaflet-tile-loaded,.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {opacity: 1;}.leaflet-zoom-anim .leaflet-zoom-animated {-webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1), -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1), -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1), -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated {-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}.leaflet-zoom-anim .leaflet-zoom-hide {visibility: hidden;}/* cursors */.leaflet-clickable {cursor: pointer;}.leaflet-container {cursor: -webkit-grab;cursor: -moz-grab;}.leaflet-popup-pane,.leaflet-control {cursor: auto;}.leaflet-dragging .leaflet-container,.leaflet-dragging .leaflet-clickable {cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;}/* visual tweaks */.leaflet-container {background: #ddd;outline: 0;}.leaflet-container a {color: #0078A8;}.leaflet-container a.leaflet-active {outline: 2px solid orange;}.leaflet-zoom-box {border: 2px dotted #38f;background: rgba(255, 255, 255, 0.5);}/* general typography */.leaflet-container {font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;}/* general toolbar styles */.leaflet-bar {-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.leaflet-bar a,.leaflet-bar a:hover {background-color: #fff;border-bottom: 1px solid #ccc;width: 26px;height: 26px;line-height: 26px;display: block;text-align: center;text-decoration: none;color: black;}.leaflet-bar a,.leaflet-control-layers-toggle {background-position: 50% 50%;background-repeat: no-repeat;display: block;}.leaflet-bar a:hover {background-color: #f4f4f4;}.leaflet-bar a:first-child {-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;}.leaflet-bar a:last-child {-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;border-bottom: none;}.leaflet-bar a.leaflet-disabled {cursor: default;background-color: #f4f4f4;color: #bbb;}.leaflet-touch .leaflet-bar a {width: 30px;height: 30px;line-height: 30px;}/* zoom control */.leaflet-control-zoom-in,.leaflet-control-zoom-out {font: bold 18px 'Lucida Console', Monaco, monospace;text-indent: 1px;}.leaflet-control-zoom-out {font-size: 1.25rem;}.leaflet-touch .leaflet-control-zoom-in {font-size: 1.375rem;}.leaflet-touch .leaflet-control-zoom-out {font-size: 1.5rem;}/* layers control */.leaflet-control-layers {-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);background: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.leaflet-control-layers-toggle {background-image: url(images/layers.png);width: 36px;height: 36px;}.leaflet-retina .leaflet-control-layers-toggle {background-image: url(images/layers-2x.png);-moz-background-size: 26px 26px;-o-background-size: 26px 26px;background-size: 26px 26px;}.leaflet-touch .leaflet-control-layers-toggle {width: 44px;height: 44px;}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle {display: none;}.leaflet-control-layers-expanded .leaflet-control-layers-list {display: block;position: relative;}.leaflet-control-layers-expanded {padding: 6px 10px 6px 6px;color: #333;background: #fff;}.leaflet-control-layers-selector {margin-top: 2px;position: relative;top: 1px;}.leaflet-control-layers label {display: block;}.leaflet-control-layers-separator {height: 0;border-top: 1px solid #ddd;margin: 5px -10px 5px -6px;}/* attribution and scale controls */.leaflet-container .leaflet-control-attribution {background: #fff;background: rgba(255, 255, 255, 0.7);margin: 0;}.leaflet-control-attribution,.leaflet-control-scale-line {padding: 0 5px;color: #333;}.leaflet-control-attribution a {text-decoration: none;}.leaflet-control-attribution a:hover {text-decoration: underline;}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale {font-size: .6875rem;}.leaflet-left .leaflet-control-scale {margin-left: 5px;}.leaflet-bottom .leaflet-control-scale {margin-bottom: 5px;}.leaflet-control-scale-line {border: 2px solid #777;border-top: none;line-height: 1.1;padding: 2px 5px 1px;font-size: .6875rem;white-space: nowrap;overflow: hidden;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;background: #fff;background: rgba(255, 255, 255, 0.5);}.leaflet-control-scale-line:not(:first-child) {border-top: 2px solid #777;border-bottom: none;margin-top: -2px;}.leaflet-control-scale-line:not(:first-child):not(:last-child) {border-bottom: 2px solid #777;}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {border: 2px solid rgba(0, 0, 0, 0.2);-moz-background-clip: padding-box;-o-background-clip: padding-box;background-clip: padding-box;}/* popup */.leaflet-popup {position: absolute;text-align: center;}.leaflet-popup-content-wrapper {padding: 1px;text-align: left;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}.leaflet-popup-content {margin: 13px 19px;line-height: 1.4;}.leaflet-popup-content p {margin: 18px 0;}.leaflet-popup-tip-container {margin: 0 auto;width: 40px;height: 20px;position: relative;overflow: hidden;}.leaflet-popup-tip {width: 17px;height: 17px;padding: 1px;margin: -10px auto 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}.leaflet-popup-content-wrapper,.leaflet-popup-tip {background: white;-webkit-box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);}.leaflet-container a.leaflet-popup-close-button {position: absolute;top: 0;right: 0;padding: 4px 4px 0 0;text-align: center;width: 18px;height: 14px;font: 16px/14px Tahoma, Verdana, sans-serif;color: #c3c3c3;text-decoration: none;font-weight: bold;background: transparent;}.leaflet-container a.leaflet-popup-close-button:hover {color: #999;}.leaflet-popup-scrolled {overflow: auto;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}.leaflet-oldie .leaflet-popup-content-wrapper {zoom: 1;}.leaflet-oldie .leaflet-popup-tip {width: 24px;margin: 0 auto;-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);}.leaflet-oldie .leaflet-popup-tip-container {margin-top: -1px;}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip {border: 1px solid #999;}/* div icon */.leaflet-div-icon {background: #fff;border: 1px solid #666;}@font-face {font-family:'Archia';font-weight:100;font-style:normal;src:url("../fonts/archia-thin-webfont.eot");src:url("../fonts/archia-thin-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/archia-thin-webfont.woff2") format("woff2"), url("../fonts/archia-thin-webfont.woff") format("woff"), url("../fonts/archia-thin-webfont.ttf") format("truetype"), url("../fonts/archia-thin-webfont.svg#archiathin") format("svg");}@font-face {font-family:'Archia';font-weight:300;font-style:normal;src:url("../fonts/archia-light-webfont.eot");src:url("../fonts/archia-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/archia-light-webfont.woff2") format("woff2"), url("../fonts/archia-light-webfont.woff") format("woff"), url("../fonts/archia-light-webfont.ttf") format("truetype"), url("../fonts/archia-light-webfont.svg#archialight") format("svg");}@font-face {font-family:'Archia';font-weight:400;font-style:normal;src:url("../fonts/archia-regular-webfont.eot");src:url("../fonts/archia-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/archia-regular-webfont.woff2") format("woff2"), url("../fonts/archia-regular-webfont.woff") format("woff"), url("../fonts/archia-regular-webfont.ttf") format("truetype"), url("../fonts/archia-regular-webfont.svg#archiaregular") format("svg");}@font-face {font-family:'Archia';font-weight:500;font-style:normal;src:url("../fonts/archia-medium-webfont.eot");src:url("../fonts/archia-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/archia-medium-webfont.woff2") format("woff2"), url("../fonts/archia-medium-webfont.woff") format("woff"), url("../fonts/archia-medium-webfont.ttf") format("truetype"), url("../fonts/archia-medium-webfont.svg#archiamedium") format("svg");}@font-face {font-family:'Archia';font-weight:600;font-style:normal;src:url("../fonts/archia-semibold-webfont.eot");src:url("../fonts/archia-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/archia-semibold-webfont.woff2") format("woff2"), url("../fonts/archia-semibold-webfont.woff") format("woff"), url("../fonts/archia-semibold-webfont.ttf") format("truetype"), url("../fonts/archia-semibold-webfont.svg#archiasemibold") format("svg");}@font-face {font-family:'Archia';font-weight:700;font-style:normal;src:url("../fonts/archia-bold-webfont.eot");src:url("../fonts/archia-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/archia-bold-webfont.woff2") format("woff2"), url("../fonts/archia-bold-webfont.woff") format("woff"), url("../fonts/archia-bold-webfont.ttf") format("truetype"), url("../fonts/archia-bold-webfont.svg#archiabold") format("svg");}@font-face {font-family:'TT Nooks Script';font-weight:900;font-style:normal;src:url("../fonts/TTNooksScript-Black.eot");src:url("../fonts/TTNooksScript-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/TTNooksScript-Black.woff2") format("woff2"), url("../fonts/TTNooksScript-Black.woff") format("woff"), url("../fonts/TTNooksScript-Black.ttf") format("truetype"), url("../fonts/TTNooksScript-Black.svg#TTNooksScript-Black") format("svg");}@font-face {font-family:'TT Nooks Script';font-weight:700;font-style:normal;src:url("../fonts/TTNooksScript-Bold.eot");src:url("../fonts/TTNooksScript-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/TTNooksScript-Bold.woff2") format("woff2"), url("../fonts/TTNooksScript-Bold.woff") format("woff"), url("../fonts/TTNooksScript-Bold.ttf") format("truetype"), url("../fonts/TTNooksScript-Bold.svg#TTNooksScript-Bold") format("svg");}@font-face {font-family:'lg';font-weight:normal;font-style:normal;src:url("../fonts/lightgallery/lg.eot");src:url("../fonts/lightgallery/lg.eot") format("embedded-opentype"), url("../fonts/lightgallery/lg.woff") format("woff"), url("../fonts/lightgallery/lg.ttf") format("truetype"), url("../fonts/lightgallery/lg.svg") format("svg");}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {.l-details-section__center {display: block;}.c-archive-block {display: block;}.c-article-block {display: block;}.theme-light .f-form--filters .f-field__control {color: #a8a8a8;}.c-logos-list__item img {width: auto;}}@media (min-width: 1025px) {.theme-light .c-main-nav:hover .c-main-nav__link {color: #000;}.theme-dark .c-main-nav:hover .c-main-nav__link {color: #fff;}.theme-light .c-main-nav:hover .c-main-nav__link:not(:hover) {color: #a8a8a8;}.theme-dark .c-main-nav:hover .c-main-nav__link:not(:hover) {color: #a8a8a8;}.theme-light .c-main-nav:hover .is-active .c-main-nav__link:not(:hover) {color: #000;}.theme-dark .c-main-nav:hover .is-active .c-main-nav__link:not(:hover) {color: #fff;}.u-hide-d {display: none;}.u-show-when-sticky {display: none;}.is-sticky-header .u-show-when-sticky {display: block;}.is-sticky-header .u-hide-when-sticky {display: none;}.lg-outer .lg-thumb-item {-webkit-transition: border-color .25s ease;-o-transition: border-color .25s ease;-moz-transition: border-color .25s ease;transition: border-color .25s ease;}}@media screen and (min-width: 1090px) {.t-heading-1 {font-size: -webkit-calc(3.375rem + (72 - 54) * ((100vw - 1090px) / 766));font-size: -moz-calc(3.375rem + (72 - 54) * ((100vw - 1090px) / 766));font-size: calc(3.375rem + (72 - 54) * ((100vw - 1090px) / 766));}.t-heading-2 {font-size: -webkit-calc(2.25rem + (48 - 36) * ((100vw - 1090px) / 766));font-size: -moz-calc(2.25rem + (48 - 36) * ((100vw - 1090px) / 766));font-size: calc(2.25rem + (48 - 36) * ((100vw - 1090px) / 766));}.t-heading-3 {font-size: -webkit-calc(1.5rem + (32 - 24) * ((100vw - 1090px) / 766));font-size: -moz-calc(1.5rem + (32 - 24) * ((100vw - 1090px) / 766));font-size: calc(1.5rem + (32 - 24) * ((100vw - 1090px) / 766));}.t-heading-4 {font-size: -webkit-calc(0.75rem + (16 - 12) * ((100vw - 1090px) / 766));font-size: -moz-calc(0.75rem + (16 - 12) * ((100vw - 1090px) / 766));font-size: calc(0.75rem + (16 - 12) * ((100vw - 1090px) / 766));}.t-heading-5 {font-size: -webkit-calc(0.9375rem + (20 - 15) * ((100vw - 1090px) / 766));font-size: -moz-calc(0.9375rem + (20 - 15) * ((100vw - 1090px) / 766));font-size: calc(0.9375rem + (20 - 15) * ((100vw - 1090px) / 766));}.t-heading-6 {font-size: -webkit-calc(1.125rem + (24 - 18) * ((100vw - 1090px) / 766));font-size: -moz-calc(1.125rem + (24 - 18) * ((100vw - 1090px) / 766));font-size: calc(1.125rem + (24 - 18) * ((100vw - 1090px) / 766));}.t-heading-7 {font-size: -webkit-calc(2.25rem + (48 - 36) * ((100vw - 1090px) / 766));font-size: -moz-calc(2.25rem + (48 - 36) * ((100vw - 1090px) / 766));font-size: calc(2.25rem + (48 - 36) * ((100vw - 1090px) / 766));}.t-heading-8 {font-size: -webkit-calc(3rem + (64 - 48) * ((100vw - 1090px) / 766));font-size: -moz-calc(3rem + (64 - 48) * ((100vw - 1090px) / 766));font-size: calc(3rem + (64 - 48) * ((100vw - 1090px) / 766));}.t-text-1 {font-size: -webkit-calc(2.25rem + (48 - 36) * ((100vw - 1090px) / 766));font-size: -moz-calc(2.25rem + (48 - 36) * ((100vw - 1090px) / 766));font-size: calc(2.25rem + (48 - 36) * ((100vw - 1090px) / 766));}.t-text-2 {font-size: -webkit-calc(1.5rem + (32 - 24) * ((100vw - 1090px) / 766));font-size: -moz-calc(1.5rem + (32 - 24) * ((100vw - 1090px) / 766));font-size: calc(1.5rem + (32 - 24) * ((100vw - 1090px) / 766));}.t-text-3 {font-size: -webkit-calc(1.125rem + (24 - 18) * ((100vw - 1090px) / 766));font-size: -moz-calc(1.125rem + (24 - 18) * ((100vw - 1090px) / 766));font-size: calc(1.125rem + (24 - 18) * ((100vw - 1090px) / 766));}.t-text-4 {font-size: -webkit-calc(0.9375rem + (20 - 15) * ((100vw - 1090px) / 766));font-size: -moz-calc(0.9375rem + (20 - 15) * ((100vw - 1090px) / 766));font-size: calc(0.9375rem + (20 - 15) * ((100vw - 1090px) / 766));}.t-text-5 {font-size: -webkit-calc(0.75rem + (16 - 12) * ((100vw - 1090px) / 766));font-size: -moz-calc(0.75rem + (16 - 12) * ((100vw - 1090px) / 766));font-size: calc(0.75rem + (16 - 12) * ((100vw - 1090px) / 766));}.t-text-6 {font-size: -webkit-calc(0.5625rem + (12 - 9) * ((100vw - 1090px) / 766));font-size: -moz-calc(0.5625rem + (12 - 9) * ((100vw - 1090px) / 766));font-size: calc(0.5625rem + (12 - 9) * ((100vw - 1090px) / 766));}.t-text-7 {font-size: -webkit-calc(0.4688rem + (10 - 7.5008) * ((100vw - 1090px) / 766));font-size: -moz-calc(0.4688rem + (10 - 7.5008) * ((100vw - 1090px) / 766));font-size: calc(0.4688rem + (10 - 7.5008) * ((100vw - 1090px) / 766));}.t-text-8 {font-size: -webkit-calc(0.9375rem + (20 - 15) * ((100vw - 1090px) / 766));font-size: -moz-calc(0.9375rem + (20 - 15) * ((100vw - 1090px) / 766));font-size: calc(0.9375rem + (20 - 15) * ((100vw - 1090px) / 766));}.t-text-9 {font-size: -webkit-calc(0.75rem + (16 - 12) * ((100vw - 1090px) / 766));font-size: -moz-calc(0.75rem + (16 - 12) * ((100vw - 1090px) / 766));font-size: calc(0.75rem + (16 - 12) * ((100vw - 1090px) / 766));}.t-text-10 {font-size: -webkit-calc(1.125rem + (24 - 18) * ((100vw - 1090px) / 766));font-size: -moz-calc(1.125rem + (24 - 18) * ((100vw - 1090px) / 766));font-size: calc(1.125rem + (24 - 18) * ((100vw - 1090px) / 766));}.t-text-11 {font-size: -webkit-calc(1rem + (18 - 16) * ((100vw - 1090px) / 766));font-size: -moz-calc(1rem + (18 - 16) * ((100vw - 1090px) / 766));font-size: calc(1rem + (18 - 16) * ((100vw - 1090px) / 766));}}@media (min-width: 1220px) {body.font32.is-sticky-header .c-btn--alt {padding: 2px;}body.font32:not(.is-sticky-header) .c-header__nav {-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-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;}}@media (min-width: 1221px) {.c-ad-box {padding: 10%;}}@media (min-width: 1312px) {body.font32.is-sticky-header .c-btn--alt {padding: 10px 32px;}}@media screen and (min-width: 1856px) {.t-heading-1 {font-size: 4.5rem;}.t-heading-2 {font-size: 3rem;}.t-heading-3 {font-size: 2rem;}.t-heading-4 {font-size: 1rem;}.t-heading-5 {font-size: 1.25rem;}.t-heading-6 {font-size: 1.5rem;}.t-heading-7 {font-size: 3rem;}.t-heading-8 {font-size: 4rem;}.t-text-1 {font-size: 3rem;}.t-text-2 {font-size: 2rem;}.t-text-3 {font-size: 1.5rem;}.t-text-4 {font-size: 1.25rem;}.t-text-5 {font-size: 1rem;}.t-text-6 {font-size: 0.75rem;}.t-text-7 {font-size: 0.625rem;}.t-text-8 {font-size: 1.25rem;}.t-text-9 {font-size: 1rem;}.t-text-10 {font-size: 1.5rem;}.t-text-11 {font-size: 1.125rem;}}@media (max-width: 1984px) {.c-flex-list--square.c-flex-list--four .c-flex-list__item {width: -webkit-calc(33% - 32px);width: -moz-calc(33% - 32px);width: calc(33% - 32px);}.c-hero {max-height: -webkit-calc(100vh - 176px);max-height: -moz-calc(100vh - 176px);max-height: calc(100vh - 176px);}.c-show-preview__main {max-height: -webkit-calc(100vh -  80px - 176px);max-height: -moz-calc(100vh -  80px - 176px);max-height: calc(100vh -  80px - 176px);}}@media (max-width: 1602px) {.l-details-section__center {width: -webkit-calc(100% - 344px);width: -moz-calc(100% - 344px);width: calc(100% - 344px);max-width: 100%;}.l-details-section__aside {width: 100%;max-width: 344px;}.l-layout__center {max-width: 100%;}.l-layout__aside--disabled {display: none;}.c-team-list__item {width: -webkit-calc((100% / 3) - 32px);width: -moz-calc((100% / 3) - 32px);width: calc((100% / 3) - 32px);}}@media (max-width: 1366px) {.o-logo {font-size: 124px;}.section-markup-wrapper .o-logo {width: 124px;height: 124px;}.is-sticky-header .c-header__logo .o-logo {font-size: 56px;}.has-submenu.is-sticky-header .c-header__logo .o-logo {font-size: 124px;}.l-body-wrapper,.has-submenu.is-sticky-header .l-body-wrapper {padding-top: 124px;}.is-sticky-header .l-body-wrapper {padding-top: 56px;}.l-body-wrapper--streaming {padding: 0;}.c-header__logo {font-size: 124px;}.is-sticky-header .c-header__logo {font-size: 56px;}.has-submenu.is-sticky-header .c-header__logo {font-size: 124px;}.c-header-streaming-logo__tv {font-size: 27px;top: 0.1em;}.c-hero {max-height: -webkit-calc(100vh - 124px);max-height: -moz-calc(100vh - 124px);max-height: calc(100vh - 124px);}.c-main-nav__link {padding: 20px 0;}.is-sticky-header .c-main-nav__link {padding: 20px 0;}.c-show-preview__main {max-height: -webkit-calc(100vh -  80px - 124px);max-height: -moz-calc(100vh -  80px - 124px);max-height: calc(100vh -  80px - 124px);}.c-top-bar {min-height: 62px;}.t-text-10 .c-main-nav .t-text-4 {font-size: .875rem;}.t-text-10 .c-main-nav .t-text-5,.t-text-10 .c-top-bar .t-text-5 {font-size: .875rem;}}@media (max-width: 1320px) {.l-hero,.l-hero--sec-2 {background-position: 15% 0;}.l-hero--sec {background-position: 50% 0;}.l-layout__aside {max-width: 350px;}.c-flex-list--four .c-flex-list__item {width: -webkit-calc((100% / 3) - 32px);width: -moz-calc((100% / 3) - 32px);width: calc((100% / 3) - 32px);}.f-form--filters .f-field,.f-form--filters .f-form__action {width: -webkit-calc((60% / 3) - 32px + 32px / 6);width: -moz-calc((60% / 3) - 32px + 32px / 6);width: calc((60% / 3) - 32px + 32px / 6);}.f-form--filters .f-field--search {width: -webkit-calc(40% - 32px / 2);width: -moz-calc(40% - 32px / 2);width: calc(40% - 32px / 2);}.c-news-grid--left .c-news-grid__item--big {-ms-grid-row: 1;-ms-grid-row-span: 2;-ms-grid-column: 1;-ms-grid-column-span: 4;}.c-news-grid--left .c-news-grid__item:nth-child(2) {-ms-grid-row: 1;-ms-grid-column: 5;-ms-grid-column-span: 2;}.c-news-grid--left .c-news-grid__item:nth-child(3) {-ms-grid-row: 2;-ms-grid-column: 5;-ms-grid-column-span: 2;}.c-news-grid--left .c-news-grid__item:nth-child(4) {-ms-grid-row: 3;-ms-grid-column: 1;-ms-grid-column-span: 3;}.c-news-grid--left .c-news-grid__item:nth-child(5) {-ms-grid-row: 3;-ms-grid-column: 4;-ms-grid-column-span: 3;}.c-news-grid--right .c-news-grid__item--big {-ms-grid-row: 1;-ms-grid-row-span: 2;-ms-grid-column: 3;-ms-grid-column-span: 4;}.c-news-grid--right .c-news-grid__item:nth-child(1) {-ms-grid-row: 1;-ms-grid-column: 1;-ms-grid-column-span: 2;}.c-news-grid--right .c-news-grid__item:nth-child(2) {-ms-grid-row: 2;-ms-grid-column: 1;-ms-grid-column-span: 2;}.c-news-grid--right .c-news-grid__item:nth-child(4) {-ms-grid-row: 3;-ms-grid-column: 1;-ms-grid-column-span: 3;}.c-news-grid--right .c-news-grid__item:nth-child(5) {-ms-grid-row: 3;-ms-grid-column: 4;-ms-grid-column-span: 3;}.c-news-grid {-ms-grid-columns: (1fr)[6];grid-template-columns: repeat(6, 1fr);}.c-news-grid--left {grid-template-areas: 'featured-1 featured-1 featured-1 featured-1 regular-1 regular-1' 'featured-1 featured-1 featured-1 featured-1 regular-2 regular-2' 'regular-3 regular-3 regular-3 regular-4 regular-4 regular-4';}.c-news-grid--right {grid-template-areas: 'regular-5 regular-5 featured-2 featured-2 featured-2 featured-2' 'regular-6 regular-6 featured-2 featured-2 featured-2 featured-2' 'regular-7 regular-7 regular-7 regular-8 regular-8 regular-8';}.c-news-grid--left .c-news-grid__item--big,.c-news-grid--right .c-news-grid__item--big {grid-column: span 4;}.c-offer-content--text {-ms-grid-columns: 168px 1fr 88px;grid-template-columns: 168px 1fr 88px;}.c-repertoire {-ms-grid-columns: 5.125rem 1fr 160px 88px;grid-template-columns: 5.125rem 1fr 160px 88px;}}@media (max-width: 1220px) {#menu:target .o-logo {color: #fff;background-color: transparent;}.c-header__logo .o-logo {font-size: 88px;}.c-header__logo .o-logo__sygnet {font-size: 32px;}.c-header__logo .o-logo__subtitle {display: none;}.c-project-box .o-logo__sygnet {font-size: 54px;}.o-logo__title {font-size: .13em;}.l-body-wrapper {padding-top: 64px;}.l-body-wrapper--streaming {padding: 0;}.l-filters {padding: 16px 32px 64px;border-top: 0;}#menu:target {height: 100vh;background-color: #000;}.c-ad-box {padding: 24px;}.c-ad-box__content {margin-top: 16px;}.c-btn--alt {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-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;height: -webkit-calc(100% - 16px);height: -moz-calc(100% - 16px);height: calc(100% - 16px);padding: 4px 8px;}.c-btn--alt span {line-height: 1;}.c-category-teaser__box {padding: 0;}.c-category-teaser__title {position: static;padding: 16px 0;font-family: "Archia", Arial, sans-serif;font-size: 1.25rem;line-height: 1;color: #a8a8a8;}.c-category-teaser__bg {display: none;}.c-category-teaser__read-more {display: none;}.c-connected-items .swiper-slide {width: -webkit-calc(100% / 3);width: -moz-calc(100% / 3);width: calc(100% / 3);}.c-feature-box__mask {padding: 40px;}.c-flex-list--four .c-flex-list__item {width: -webkit-calc(50% - 32px);width: -moz-calc(50% - 32px);width: calc(50% - 32px);}.c-flex-list--square.c-flex-list--four .c-flex-list__item {width: -webkit-calc(50% - 32px);width: -moz-calc(50% - 32px);width: calc(50% - 32px);}.f-form--filters .f-field,.f-form--filters .f-form__action {width: -webkit-calc((70% / 3) - 32px + 32px / 6);width: -moz-calc((70% / 3) - 32px + 32px / 6);width: calc((70% / 3) - 32px + 32px / 6);}.f-form--filters .f-field--search {width: -webkit-calc(30% - 32px / 2);width: -moz-calc(30% - 32px / 2);width: calc(30% - 32px / 2);}.c-header .c-grant {-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;max-width: 600px;margin-bottom: 24px;color: #a8a8a8;-webkit-box-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;}.c-header .c-grant__media {margin-bottom: 16px;}.c-header .c-grant__info {margin-left: 0;padding-left: 0;border-left: 0;}.c-header {height: 64px;padding-left: 0;}#menu:target .c-header {-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;height: auto;}#menu:target .c-header:after {display: none;}.c-header__logo {margin-right: 16px;}.c-header__mobile-heading {-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;height: 64px;}.c-header__mobile-action {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}#menu:target .c-header__mobile-action > .c-separated-list__link {display: none;}.c-header__logo {font-size: 88px;-webkit-transform: translateY(8px);-moz-transform: translateY(8px);-ms-transform: translateY(8px);-o-transform: translateY(8px);transform: translateY(8px);}.c-header__action-wrapper {display: none;}#menu:target .c-header__action-wrapper {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;overflow-y: auto;width: 100%;height: -webkit-calc(100vh - 32px * 2);height: -moz-calc(100vh - 32px * 2);height: calc(100vh - 32px * 2);padding-top: 64px;}.c-header__nav {-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-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding: 0;}.c-header__nav:before {display: none;}.c-header__nav--end {-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.c-header__subnav {display: none;}.c-header-separator {display: none;}.c-header__footer {display: -ms-grid;display: grid;width: 100%;grid-template-areas: 'grant grant' 'redirect-link socials';-ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr);}.c-header-streaming-logo__tv {top: 0;}.c-heading {padding: 40px 32px;}.c-heading--page {-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;padding: 64px 32px 32px;-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;}.c-heading--page .c-heading__action {width: 100%;margin-top: 32px;margin-left: 0;text-align: left;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-heading--page .c-heading__action--nav {display: none;}.c-hero {max-height: -webkit-calc(100vh - 56px);max-height: -moz-calc(100vh - 56px);max-height: calc(100vh - 56px);}.c-header .c-redirect-link {margin-top: 0;-webkit-align-self: center;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}.c-logos-list {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.c-main-nav {overflow-x: hidden;overflow-y: auto;-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;width: 100%;max-width: 560px;padding: 0;}.c-main-nav--alt {-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;max-width: 100%;padding-top: 32px;border-top: 1px solid #525252;}.c-main-nav__item {padding-bottom: 16px;}.c-main-nav__item:not(:last-child) {margin-right: 0;border-bottom: 1px solid #525252;}.c-main-nav--alt .c-main-nav__item:not(:last-child) {margin-right: 32px;border-bottom: 0;}.theme-light .is-active .c-main-nav__link,.theme-dark .is-active .c-main-nav__link {color: #fff;}.theme-light .is-active .c-main-nav__link:hover,.theme-dark .is-active .c-main-nav__link:hover {color: #fff;}.c-main-nav__link {padding: 32px 32px 16px 64px;text-align: left;color: #fff;-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.c-main-nav__link .c-label {text-transform: none;border-bottom: 0;}.c-main-nav__link:after {display: none;}.c-main-nav--alt .c-main-nav__link {padding: 32px 0;}.u-show-desktop-smaller.c-main-nav__item {display: inline-block;}.c-main-nav__link .o-icon-wrapper {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}.c-main-nav__link .c-label {font-size: 2rem;}.c-main-nav--alt .c-main-nav__link .c-label {font-size: 1.25rem;text-transform: uppercase;border-bottom: 1px dotted #a8a8a8;}.c-main-nav--alt .c-main-nav__link .c-label--lowercase {text-transform: none;}.c-main-nav:hover .c-main-nav__link,.c-main-nav:hover .is-active .c-main-nav__link:not(:hover) {color: #fff;}.c-main-nav:hover .c-main-nav__link:not(:hover) {color: #a8a8a8;}.c-main-nav__link:after {display: none;}#menu:target .c-menu-toggler--close {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;opacity: 1;}.c-menu-toggler--open {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}#menu:target .c-menu-toggler--open {display: none;}.c-offer {-ms-grid-columns: 100px 1fr;grid-template-columns: 100px 1fr;}.c-page-switch-wrapper {padding: 40px 32px;}.c-project-box {padding: 24px;-ms-grid-rows: 54px 80px 1.5fr;grid-template-rows: 54px 80px 1.5fr;}.c-project-box--redirect {-ms-grid-rows: (1fr)[2];grid-template-rows: repeat(2, 1fr);}.c-project-box__content {margin-top: 16px;}.c-repertoire-calendar {-ms-grid-columns: 100px 1fr;grid-template-columns: 100px 1fr;}.c-separated-list__item {margin-right: 32px;padding: 0;}.c-separated-list__item--no-right-padding {margin-right: 0;margin-left: auto;padding-right: 0;padding-left: 0;}.c-separated-list__item:not(:first-child) {border-left: 0;}.c-separated-list__link {padding: 0;}.c-show-preview__main {max-height: -webkit-calc(100vh -  80px - 56px);max-height: -moz-calc(100vh -  80px - 56px);max-height: calc(100vh -  80px - 56px);}.c-grant {-ms-grid-row: 1;-ms-grid-column: 1;-ms-grid-column-span: 2;}.c-redirect-link {-ms-grid-row: 2;-ms-grid-column: 1;}.c-social-list {-ms-grid-row: 2;-ms-grid-column: 2;}.c-header .c-social-list {-ms-grid-column-align: end;justify-self: end;-webkit-align-self: center;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}.c-sub-categories-wrapper {position: static;padding: 0;padding-left: 64px;width: 100%;background-color: transparent;}.theme-dark .c-sub-categories-wrapper,.theme-light .c-sub-categories-wrapper {background-color: transparent;}.c-main-nav__link-wrapper:hover .c-sub-categories-wrapper,.c-main-nav__link:focus-visible ~ .c-sub-categories-wrapper {max-height: 0;}.is-submenu-opened .c-sub-categories-wrapper,.is-submenu-opened.c-main-nav__link-wrapper:hover .c-sub-categories-wrapper {max-height: 100vh;}.c-sub-categories {-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;max-width: 100%;padding: 0;}.c-sub-categories__item {max-width: 100%;}.c-sub-categories__item:not(:last-child) {margin-right: 0;}.c-sub-nav {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow: hidden;max-height: 0;-webkit-transition: 250ms ease-in-out max-height;-o-transition: 250ms ease-in-out max-height;-moz-transition: 250ms ease-in-out max-height;transition: 250ms ease-in-out max-height;}.c-sub-nav-list {padding-left: 64px;}.c-sub-nav-list__item .c-sub-nav-list__link {color: #a8a8a8;}.c-sub-nav-list__item.is-active .c-sub-nav-list__link {color: #fff;}.c-sub-nav-list__link {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;padding: 16px 0;}.is-submenu-opened .c-sub-nav {max-height: 999px;}.c-team-list__item {width: -webkit-calc(50% - 32px);width: -moz-calc(50% - 32px);width: calc(50% - 32px);}.c-top-bar {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-ordinal-group: 3;-webkit-order: 2;-moz-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;overflow: visible;height: auto;max-height: unset;padding-right: 0;padding-bottom: 21.33333px;}.c-top-bar:before {display: none;}.u-show-desktop-smaller {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}.c-alt-nav__item.u-show-desktop-smaller {display: inline-block;}.u-hide-desktop-smaller {display: none;}}@media (max-width: 1090px) {.c-header-streaming__heading {width: 100%;}.c-streaming-video {-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;}.c-streaming-video__player {margin-right: 0;}.c-streaming-video__chat {position: relative;width: 100%;max-width: 1400px;height: 440px;margin-top: 20px;}.c-streaming-video-chat__content {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}}@media (max-width: 1024px) {.l-article--bottom {margin-top: 32px;}.l-details-section {-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;padding: 64px;}.l-details-section__center {width: 100%;padding: 0;}.l-details-section__aside {max-width: 100%;padding: 0;}.l-filters {padding: 16px 0 32px;}.l-hero--sec,.l-hero--sec-2 {height: 446px;}.l-inner {padding-right: 16px;padding-left: 16px;}.l-hero .l-inner,.l-section .l-inner {padding-right: 32px;padding-left: 32px;}.l-inner-xs {max-width: 100%;}.l-layout {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.l-lightbox.lg-outer {top: 32px;right: 32px;bottom: 32px;left: 32px;width: -webkit-calc(100% - 32px*2);width: -moz-calc(100% - 32px*2);width: calc(100% - 32px*2);height: -webkit-calc(100% - 32px*2);height: -moz-calc(100% - 32px*2);height: calc(100% - 32px*2);}.l-lightbox.lg-hide-items .lg-toolbar {opacity: 1;}.l-lightbox .lg-toolbar {top: 0;width: 100%;}.l-lightbox.lg-outer .lg-pager:hover,.l-lightbox.lg-outer .lg-pager:focus {background-color: #a8a8a8;}.lg-outer #lg-share {float: left;}.l-lightbox .lg-toolbar .lg-icon,.l-lightbox .lg-toolbar .lg-close.lg-icon {display: block;}.l-lightbox .lg-actions .lg-next {right: 0;}.l-lightbox .lg-actions .lg-prev {left: 0;}.l-lightbox .lg-actions .lg-next:before {position: relative;right: -18px;}.c-alt-nav__link {padding: 0;}.c-article--sec {padding-right: 32px;padding-left: 32px;}.c-article__footer,.c-article__content {margin-bottom: 32px;}.c-article__content--alt {padding: 0;}.c-bibliography {padding: 24px 16px 64px;}.c-category {padding-top: 70%;}.c-contact__item {width: 100%;}.c-copyright {padding-top: 0;}.c-credits {padding: 16px 64px 32px;}.c-feature-box__mask {min-height: 352px;padding: 64px;}.c-footer-bottom {padding: 32px 0;}.l-footer--main .c-footer-bottom {padding: 16px 64px 32px;}.c-footer-nav {-webkit-box-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;}.c-footer-nav__main {padding-right: 0;}.c-footer-nav__logo {display: none;}.f-form--filters .f-field {margin-right: 0;margin-bottom: 32px;}.f-form--filters .f-field,.f-form--filters .f-form__action {width: -webkit-calc(50% - 32px / 2);width: -moz-calc(50% - 32px / 2);width: calc(50% - 32px / 2);}.f-form--filters .f-field--select + .f-field--select {margin-left: 32px;}.f-form--filters .f-form__action {margin-left: auto;}.f-form--filters .f-field--search {width: 100%;}.f-form--season {margin-bottom: 32px;}.c-heading {padding: 72px 0 40px;}.c-heading--hero {padding: 64px;}.c-heading--page {padding: 64px 0 16px;}.c-heading--column {-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;width: 100%;}.c-heading--column .c-heading__title {width: 100%;margin-bottom: 32px;}.c-heading--column .c-heading__action {width: 100%;margin-right: 32px;-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.c-heading--column .c-heading__action.c-heading__action--alt {margin-right: 0;margin-left: 0;padding-left: 32px;}.c-hero {max-height: none;}.c-hero--big {height: 480px;}.c-hero__spotlight {display: none;}.c-hero--team {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;height: 592px;}.c-hero--team .c-hero__content {-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: end;-webkit-align-items: flex-end;-moz-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding: 16px 64px;}.c-hero__bg--tablet-opacity {opacity: .4;}.c-history-pagination {margin-bottom: 0;}.c-history-pagination__content {height: 32px;margin: 0 42px;-webkit-overflow-scrolling: touch;}.c-history-pagination__item {margin-bottom: 0;}.c-history-pagination__link:after {display: none;}.c-history-pagination__list.is-walk {margin-left: -64px;}.c-link--big {width: 100%;padding: 16px;text-align: center;}.c-member-block--no-top-padding {padding-top: 64px;}.c-offer__number--text {padding: 16px 0;}.c-offer-content__date {-ms-grid-row: 1;-ms-grid-column: 1;}.c-offer-content__title {-ms-grid-row: 1;-ms-grid-column: 2;}.c-offer-content__action {-ms-grid-row: 2;-ms-grid-column: 1;}.c-offer-content--text {padding: 16px 32px;-ms-grid-columns: 168px 1fr;grid-template-columns: 168px 1fr;grid-template-areas: 'date title' 'action .';}.c-offer-content__title {padding-right: 0;}.c-offer-content__action {margin-top: 32px;-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;}.c-offer-content__others {display: none;}.c-page-switch-wrapper {padding: 72px 0 40px;}.c-page-switch__content {margin: 0 32px;}.c-project-box--redirect {min-height: 350px;}.c-project-box--alt {height: 350px;}.c-offer-content__title {-ms-grid-row: 1;-ms-grid-column: 2;}.c-offer-content__action {-ms-grid-row: 2;-ms-grid-column: 2;}.c-repertoire__hour {-ms-grid-row: 1;-ms-grid-column: 1;}.c-repertoire__title {-ms-grid-row: 1;-ms-grid-column: 2;}.c-repertoire {padding: 16px 32px;-ms-grid-columns: 6.25rem 1fr;grid-template-columns: 6.25rem 1fr;grid-template-areas: 'hour title' 'spot action';}.c-repertoire__title {margin-bottom: 32px;}.c-repertoire__heading {margin-bottom: 10.66667px;}.c-repertoire__spot {width: 100%;min-width: 200px;padding-left: 100px;}.c-repertoire__action {-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-repertoire-calendar:first-child {padding-top: 32px;}.c-repertoire-container__content .c-repertoire {padding: 64px 0;}.c-repertoire-slider-container {padding: 48px 0;}.c-repertoire-slider__nav {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;}.c-repertoire-slider__nav .o-icon-wrapper {margin-top: 0;}.c-show-action-list__item {width: 50%;}.c-show-preview {background-color: #000;}.c-show-preview__main {height: 848px;padding: 64px;max-height: none;}.c-show-preview__bg {opacity: .25;}.c-social-list__item:not(:last-child) {margin-right: 16px;}.c-social-panel {margin-top: 0;padding: 32px 0;}.c-team-box--horizontal {-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;padding-top: 100%;}.c-team-box--horizontal .c-team-box__photo {position: absolute;width: 100%;padding-top: 0;}.c-team-box--horizontal .c-team-box__content {position: absolute;width: 100%;height: auto;}.c-team-card__heading span {display: block;}.c-two-column-list {width: 100%;margin-right: 0;margin-left: 0;}.c-two-column-list__item {width: 100%;margin: 32px 0 0;}.c-two-column-list__item:first-child {margin-top: 0;}.c-header__mobile-heading .t-heading-5 {font-size: 1.125rem;}.t-heading-8 {font-size: 3rem;}.t-text-8 {font-size: 1rem;}.u-bg-fixed {background-attachment: scroll;}.u-hide-t {display: none;}.u-hide-tablet {display: none;}.u-show-tablet {display: block;}}@media (max-width: 960px) {.l-footer--main .c-footer-bottom__column .c-alt-nav {width: 100%;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-category {padding-top: 47.8%;}.c-connected-items .swiper-slide {width: -webkit-calc(100% / 2);width: -moz-calc(100% / 2);width: calc(100% / 2);}.c-footer-bottom__column .c-copyright {padding-right: 0;}.c-flex-list--two .c-flex-list__item {width: 100%;}.c-flex-list--two .c-flex-list__item:first-child {margin-top: 0;}.l-footer--main .c-footer-bottom {-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;}.l-footer--main .c-footer-bottom__column {-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;padding-right: 0;}.l-footer--main .c-footer-nav__main {-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;width: 100%;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.f-form--newsletter .f-field--text {-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;}.f-form--newsletter .f-field__action,.f-form--newsletter .f-field--text .f-field__label {width: 100%;}.f-form--newsletter .f-field__action {margin-top: 32px;}.f-form--newsletter .f-field--text .f-field__label {padding: 0;}.f-form--newsletter .f-field--text .f-field__control {padding-right: 0;}.f-form--newsletter .f-field--checkbox {padding-right: 0;}.c-grant {-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-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;}.c-grant__info {margin-top: 32px;margin-left: 0;padding-left: 0;border: 0;}.c-header .c-grant__info {margin-top: 0;}.c-news-grid--left .c-news-grid__item--big {-ms-grid-row: 1;-ms-grid-row-span: 2;-ms-grid-column: 1;-ms-grid-column-span: 2;}.c-news-grid--left .c-news-grid__item:nth-child(2) {-ms-grid-row: 3;-ms-grid-column: 1;}.c-news-grid--left .c-news-grid__item:nth-child(3) {-ms-grid-row: 3;-ms-grid-column: 2;}.c-news-grid--left .c-news-grid__item:nth-child(4) {-ms-grid-row: 4;-ms-grid-column: 1;}.c-news-grid--left .c-news-grid__item:nth-child(5) {-ms-grid-row: 4;-ms-grid-column: 2;}.c-news-grid--right .c-news-grid__item--big {-ms-grid-row: 1;-ms-grid-row-span: 2;-ms-grid-column: 1;-ms-grid-column-span: 2;}.c-news-grid--right .c-news-grid__item:nth-child(1) {-ms-grid-row: 3;-ms-grid-column: 1;}.c-news-grid--right .c-news-grid__item:nth-child(2) {-ms-grid-row: 3;-ms-grid-column: 2;}.c-news-grid--right .c-news-grid__item:nth-child(4) {-ms-grid-row: 4;-ms-grid-column: 1;}.c-news-grid--right .c-news-grid__item:nth-child(5) {-ms-grid-row: 4;-ms-grid-column: 2;}.c-news-grid {-ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr);}.c-news-grid--left {grid-template-areas: 'featured-1 featured-1 ' 'featured-1 featured-1 ' 'regular-1 regular-2' 'regular-3 regular-4';}.c-news-grid--right {grid-template-areas: 'featured-2 featured-2 ' 'featured-2 featured-2 ' 'regular-5 regular-6' 'regular-7 regular-8';}.c-news-grid--left .c-news-grid__item--big,.c-news-grid--right .c-news-grid__item--big {grid-column: span 2;}.c-team-box .t-heading-3 {font-size: 1.75rem;line-height: 1.2;}.c-team-box .t-text-4 {font-size: 1rem;}}@media (max-width: 750px) {.o-icon--social {font-size: 1.25rem;}.c-header .o-icon--social {font-size: 1rem;}.c-header__logo .o-logo {padding: 9% 9% 16px;font-size: 40px;}.c-header__logo .o-logo__sygnet {font-size: 18px;}.c-header__logo .o-logo__title {display: none;}.c-project-box .o-logo__sygnet {font-size: 50px;}.o-logo-mkidn {font-size: 1.875rem;}.o-logo-podlaskie {font-size: 1.75rem;}.c-header-logo .o-logo {font-size: 62.1px;}.o-logo--streaming .o-logo__sygnet {width: auto;font-size: 68px;}.t-wysiwyg ol li {margin-left: 32px;}.t-wysiwyg ol li::before {left: -32px;}.l-404 {padding: 32px 16px;}.l-404__logo .o-logo__sygnet {font-size: 2.875rem;}.l-404__text {margin-top: 32px;}.l-404__text--small {margin-top: 16px;}.l-article--bottom {margin-top: 0;}.l-body-wrapper {padding-top: 40px;}.l-body-wrapper--streaming {padding: 0;}.l-body-wrapper--streaming::after,.l-body-wrapper--streaming::before {display: none;}.l-details-section {padding: 32px;}.l-footer {padding-top: 32px;padding-bottom: 32px;}.l-hero--sec {height: 184px;background-position: 50% 0;}.l-hero--sec-2 {height: 184px;}.l-inner {padding-right: 16px;padding-left: 16px;}.l-hero .l-inner,.l-section .l-inner {padding-right: 16px;padding-left: 16px;}.l-inner-m {padding-right: 16px;padding-left: 16px;}.l-inner-s {padding-right: 16px;padding-left: 16px;}.l-lightbox .lg-toolbar {top: 0;}.l-lightbox .lg-actions .lg-next,.l-lightbox .lg-actions .lg-prev {top: 47%;}.l-section--reload {min-height: 350px;}.c-ad-box {min-height: 320px;}.c-ad-box__logo .o-logo__sygnet {font-size: 3.75rem;}.c-alt-nav {display: none;}.c-archive-tag {-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;}.c-archive-tag__content {margin-top: 8px;}.c-article--sec {padding-right: 32px;padding-left: 32px;}.c-article__content--alt {padding: 0 16px;}.c-article__video-wrapper {margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}.c-article-photo {margin-bottom: 16px;padding-right: 0;}.c-article-photo__caption {margin-top: 16px;}.c-bibliography {padding: 24px 16px;}.c-category-teaser__title {padding: 8px 32px;font-size: 1rem;}.c-category {height: 320px;padding-top: 0;}.c-category__content {padding: 32px;}.c-connected-items__slider-pagination {display: none;}.c-connected-items .swiper-slide {width: 100%;}.c-connected-items__nav-wrapper {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;}.c-connected-items__nav {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;}.c-contact {padding: 16px 0;}.c-contact-list__item .c-link {display: block;word-wrap: break-word;}.c-contact-list__item .c-link .c-label {border-bottom: none;}.c-copyright {padding-right: 0;}.c-copyright__separator {height: 16px;}.c-footer-bottom__column .c-copyright__separator {display: none;}.c-footer-bottom__column .c-copyright p a {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;margin-left: 0;}.c-credits {padding: 16px 0 32px;}.c-feature-box__mask {padding: 32px;}.c-flex-list {width: 100%;margin-right: 0;margin-left: 0;}.c-flex-list--square.c-flex-list--four .c-flex-list__item,.c-flex-list--four .c-flex-list__item {width: 100%;margin: 32px 0 0;}.c-flex-list--square.c-flex-list--four .c-flex-list__item:first-child,.c-flex-list--four .c-flex-list__item:first-child {margin-top: 0;}.c-flex-list--two {width: 100%;}.c-flex-list--two .c-flex-list__item {width: 100%;margin-right: 0;margin-left: 0;}.c-footer {padding: 0 32px;}.c-footer__row {padding: 32px 0;}.c-footer-bottom {-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;padding: 16px 0;}.l-footer--main .c-footer-bottom {padding: 16px 0;}.f-form--filters .f-field {margin-bottom: 16px;}.f-form--filters .f-field,.f-form--filters .f-form__action {width: 100%;}.f-form--filters .f-field--select + .f-field--select {margin-left: 0;}.f-form--filters .f-form__action {margin-left: 0;}.f-form--filters .f-field--search {width: 100%;}.f-form--newsletter .c-btn {position: static;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.f-form--newsletter .f-field + .f-field {margin-top: 16px;}.f-form--newsletter .f-field__action {margin-top: 0;}.f-form--season {-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;}.f-form--season .f-field {width: 100%;margin-top: 32px;margin-left: 0;}.f-form--season .f-field + .f-field {margin-left: 0;}.f-form__login {font-family: "Archia", Arial, sans-serif;font-size: 2rem;line-height: 1.5;width: 100%;margin: 0 auto;background-image: none;border-bottom: 1px solid #525252;text-align: center;letter-spacing: 18px;}.f-form__border {display: none;}.c-grant {-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: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;}.c-header .c-grant {-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;max-width: 464px;}.c-grant__media {-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;}.c-header .c-grant__media {-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;}.c-grant__sponsor {margin-right: 0;}.c-grant__sponsor:not(:last-child) {margin-bottom: 16px;}.c-header .c-grant__sponsor {margin-right: 0;}.c-header .c-grant__sponsor:not(:last-child) {margin-right: 24px;margin-bottom: 0;}.c-grant__info {margin-top: 0;margin-left: 16px;padding-left: 16px;border-left: 1px solid #a8a8a8;}.c-header .c-grant__info {margin-left: 16px;padding-left: 16px;border-left: 1px solid #a8a8a8;}.c-header,.c-header__mobile-heading {height: 40px;}.c-header__logo {font-size: 40px;}.c-header__mobile-heading {padding-left: 8px;}#menu:target .c-header__action-wrapper {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;width: 100%;height: -webkit-calc(100vh - 40px);height: -moz-calc(100vh - 40px);height: calc(100vh - 40px);padding-top: 0;}.c-header-streaming {-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-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;}.c-header-streaming__heading {margin-top: 20px;margin-left: 0;}.c-header-streaming-buttons__button {width: 32px;height: 32px;}.c-header-streaming-button__icon {width: .5em;height: .5em;}.c-header-streaming .c-header__logo {font-size: 3.875rem;width: 2em;}.c-header-streaming-logo__tv {position: static;top: auto;right: auto;margin-left: .625rem;}.c-heading {padding: 40px 0 24px;border-top: 0;}.c-heading--hero {padding: 32px 16px;}.theme-light .c-heading--hero h2 {color: #000;}.theme-dark .c-heading--hero h2 {color: #fff;}.c-heading__action {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;margin-left: 0;text-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-heading--page .c-heading__action {display: block;}.c-heading--page .c-heading__action--nav {display: none;}.c-heading--page .c-heading__action .c-link--clear {margin-top: 16px;margin-left: 0;}.c-hero--big {height: auto;}.c-hero--dark {background-color: transparent;}.c-hero__bg {display: none;}.c-hero--team .c-hero__bg {position: static;display: block;width: 100%;height: auto;padding-top: 100%;}.c-hero--team {height: auto;min-height: 0;background-position: 50% 100%;}.c-history-pagination {margin-bottom: 16px;}.c-history-pagination__content {margin: 0 10.66667px;}.swiper-container-horizontal > .swiper-pagination-bullets.c-home-slider__pagination {bottom: 104px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}.c-redirect-link {display: none;}.c-header .c-redirect-link {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}.c-link-wrapper {display: none;}.c-logos-list__item {width: -webkit-calc(50% - 32px);width: -moz-calc(50% - 32px);width: calc(50% - 32px);}.c-logos-list--start .c-logos-list__item {width: auto;}.c-logo-boxes__item {width: -webkit-calc(50% - 32px);width: -moz-calc(50% - 32px);width: calc(50% - 32px);}.c-main-nav--alt {padding-top: 0;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-main-nav__item {padding-bottom: 8px;}.c-main-nav--alt .c-main-nav__item {padding-bottom: 0;}.c-main-nav--alt .c-main-nav__item:not(:last-child) {margin-right: 16px;}.c-main-nav__link {padding: 16px 32px 8px;}.c-main-nav--alt .c-main-nav__link {padding: 16px 0;}.c-main-nav__link .c-label {font-size: 1.25rem;}.c-main-nav--alt .c-main-nav__link .c-label {font-size: .75rem;}.c-main-nav__link .o-icon-wrapper {top: -webkit-calc(50% + 32px / 8);top: -moz-calc(50% + 32px / 8);top: calc(50% + 32px / 8);}.c-member-block,.c-member-block--no-top-padding {padding: 32px 0;}.c-member-block--image {padding: 0;}.c-menu-toggler {padding: 8px;}.c-menu-toggler .c-label {font-size: .625rem;}.c-news-grid--left .c-news-grid__item--big {-ms-grid-row: 1;-ms-grid-column: 1;}.c-news-grid--left .c-news-grid__item:nth-child(2) {-ms-grid-row: 3;-ms-grid-column: 1;}.c-news-grid--left .c-news-grid__item:nth-child(3) {-ms-grid-row: 2;-ms-grid-column: 1;}.c-news-grid--left .c-news-grid__item:nth-child(4) {-ms-grid-row: 4;-ms-grid-column: 1;}.c-news-grid--left .c-news-grid__item:nth-child(5) {-ms-grid-row: 5;-ms-grid-column: 1;}.c-news-grid--right .c-news-grid__item--big {-ms-grid-row: 1;-ms-grid-column: 1;}.c-news-grid--right .c-news-grid__item:nth-child(1) {-ms-grid-row: 2;-ms-grid-column: 1;}.c-news-grid--right .c-news-grid__item:nth-child(2) {-ms-grid-row: 3;-ms-grid-column: 1;}.c-news-grid--right .c-news-grid__item:nth-child(4) {-ms-grid-row: 4;-ms-grid-column: 1;}.c-news-grid--right .c-news-grid__item:nth-child(5) {-ms-grid-row: 5;-ms-grid-column: 1;}.c-news-grid {-ms-grid-columns: 1fr;grid-template-columns: 1fr;}.c-news-grid--left {grid-template-areas: 'featured-1' 'regular-2' 'regular-1' 'regular-3' 'regular-4';}.c-news-grid--right {grid-template-areas: 'featured-2' 'regular-5' 'regular-6' 'regular-7' 'regular-8';}.c-news-grid--left .c-news-grid__item--big,.c-news-grid--right .c-news-grid__item--big {grid-column: span 1;grid-row: span 1;}.c-offer {-ms-grid-columns: 50px 1fr;grid-template-columns: 50px 1fr;}.c-offer__number {padding: 0;}.c-offer--info {display: none;}.c-offer__content {-ms-grid-row: 2;-ms-grid-column: 1;-ms-grid-column-span: 2;}.c-offer-content__date {-ms-grid-row: 1;-ms-grid-column: 1;-ms-grid-column-span: 2;}.c-offer-content__date {-ms-grid-row: 1;-ms-grid-column: 1;-ms-grid-column-span: 2;}.c-offer-content__title {-ms-grid-row: 2;-ms-grid-column: 1;-ms-grid-column-span: 2;}.c-offer-content__action {-ms-grid-row: 3;-ms-grid-column: 1;}.c-offer-content--text {padding: 0 16px;-ms-grid-columns: 100px 1fr;grid-template-columns: 100px 1fr;grid-template-areas: 'date date' 'title title' 'action .';}.c-offer-content--text:not(:last-child) {margin-bottom: 0;}.c-offer-content__action {margin-top: 10.66667px;-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.c-offer-content__title {margin-bottom: 16px;}.c-page-switch-wrapper {padding: 40px 0 24px;}.c-page-switch__content {margin: 0 16px;}.c-page-switch__arrow {width: 20px;}.c-page-switch__arrow--prev {-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;left: 0;}.c-page-switch__arrow--next {-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;right: 0;}.c-pagination__item {width: 32px;height: 32px;}.c-project-box {height: auto;min-height: 320px;-ms-grid-rows: 50px 80px 1.5fr;grid-template-rows: 50px 80px 1.5fr;}.c-project-box--redirect {-ms-grid-rows: (1fr)[2];grid-template-rows: repeat(2, 1fr);}.c-offer-content__title {-ms-grid-row: 2;-ms-grid-column: 1;-ms-grid-column-span: 2;}.c-offer-content__action {-ms-grid-row: 3;-ms-grid-column: 2;}.c-repertoire__hour {-ms-grid-row: 1;-ms-grid-column: 1;-ms-grid-column-span: 2;}.c-repertoire__title {-ms-grid-row: 2;-ms-grid-column: 1;-ms-grid-column-span: 2;}.c-repertoire {padding: 16px 5px;-ms-grid-columns: 6.25rem 1fr;grid-template-columns: 6.25rem 1fr;grid-template-areas: 'hour hour' 'title title' 'spot action';}.c-repertoire:not(:last-child) {margin-bottom: 0;}.c-repertoire__title {margin-bottom: 16px;}.c-repertoire__heading {margin-bottom: 10.66667px;}.c-repertoire__spot {min-width: 0;padding-left: 0;}.c-repertoire__action {-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.c-repertoire-calendar {padding: 20px 0;grid-template-areas: "date date" "content content";}.c-repertoire-calendar:first-child {padding-top: 0;}.c-repertoire-calendar__date {padding: 0 8px;-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.c-repertoire-calendar__content {padding: 0 0 16px 0;border-left: 0;}.c-repertoire-calendar__content .c-repertoire:not(:last-child) {padding-bottom: 54px;}.c-repertoire-container__content .l-inner-m {padding: 0;}.c-repertoire-slider__item--month {display: none;}.c-row-list {padding-right: 0;}.c-separated-list {width: 100%;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;}.c-separated-list--mobile-center {-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-separated-list__item {padding: 0;}.c-separated-list__item:not(:last-child) {margin-right: 21.33333px;}.c-separated-list__item--no-right-padding {width: 100%;margin-top: 21.33333px;margin-left: 0;}.c-separated-list__item--no-right-padding .c-social-list {-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.c-separated-list__item > .c-label {display: none;}.c-separated-list__item--mobile-column {-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;}.c-separated-list__link--mobile-dotted {border-bottom: 1px dotted currentColor;}.c-show-action-list__item {width: 100%;}.c-show-preview {position: relative;-webkit-box-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;}.c-show-preview__main {height: 488px;padding: 40px 16px;-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.c-show-preview__action {padding-left: 0;}.c-streaming__box {padding: 100px 20px;}.c-streaming-video__chat {height: 380px;}.c-side-box__content:not(:last-child) {margin-bottom: 32px;}.swiper-container-horizontal > .swiper-pagination-bullets.c-slider-pagination {bottom: 104px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}.c-alt-nav + .c-social-list {margin-top: 16px;padding-top: 0;padding-bottom: 0;}.c-social-list__item:not(:last-child) {margin-right: 12px;}.c-social-list .c-label {display: none;}.c-team-card__social .c-social-list .c-label {display: inline-block;}.c-social-panel .c-social-list__item:not(:last-child) {margin-right: 32px;}.c-social-panel .c-social-list__link .o-icon-wrapper {margin-right: 0;}.l-header--main .c-social-list {margin-top: 32px;}.c-social-panel {margin-top: 32px;}.c-sub-categories-wrapper {padding-left: 0;}.c-sub-nav-list {padding-left: 32px;}.c-sub-nav-list__link {padding: 8px 0;}.c-team-list--two .c-team-list__item,.c-team-list__item {width: -webkit-calc(100% - 32px);width: -moz-calc(100% - 32px);width: calc(100% - 32px);}.c-team-box,.c-team-box--horizontal {padding-top: 0;}.c-team-box--horizontal .c-team-box__photo,.c-team-box__photo {position: static;height: auto;padding-top: 52%;}.c-team-box--horizontal .c-team-box__content,.c-team-box__content {position: static;min-height: 190px;padding: 16px 22px;}.c-team-box:hover .c-team-box__photo {height: auto;}.c-team-box:hover .c-team-box__content {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}.c-team-box--horizontal:hover .c-team-box__content {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);color: #000;background-color: #fff;}.c-team-box .t-heading-3 {font-size: 2rem;}.c-team-box .t-text-4 {font-size: 1.25rem;}.t-heading-1 {font-size: 2.25rem;}.t-heading-2 {font-size: 2.25rem;}.t-heading-7 {font-size: 2rem;}.t-heading-8 {font-size: 2rem;}.t-text-3 {font-size: 1.25rem;}.t-text-5 {font-size: .75rem;}.c-main-nav .t-text-5 {font-size: 1.25rem;}.t-text-10 .c-main-nav .t-text-4 {font-size: 1rem;}.t-text-10 .c-top-bar .t-text-5 {font-size: .75rem;}.u-hide-m {display: none;}.u-show-m {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}.u-show-phone {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}.u-hide-phone {display: none;}.u-no-top-gutter-m {padding-top: 0;}.u-gutter-medium-m {padding: 32px 0;}}@media (max-width: 500px) {.o-icon--calendar-alt {font-size: 1.125rem;}.c-pagination__nav {margin: 0 16px;}.c-pagination__item {width: 32px;height: 32px;}.c-pagination__item:not(:last-child) {margin-right: 8px;}.c-repertoire-container__content .c-repertoire {padding: 32px 0;}.c-repertoire-slider-container {padding: 20px 0;}.c-repertoire-slider__wrapper {padding: 0;}.c-repertoire-slider__item {width: 48px;padding: 0;}.c-repertoire-slider__nav.swiper-button-prev {-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.c-repertoire-slider__nav.swiper-button-next {-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.c-side-box {max-width: 100%;}.t-text-1 {font-size: 1.5rem;}.t-text-2 {font-size: 1.5rem;}.t-text-9 {font-size: .75rem;}.u-hide-ms {display: none;}}@media (max-width: 400px) {.f-form__login {letter-spacing: 10px;font-family: "Archia", Arial, sans-serif;font-size: 1.25rem;line-height: 1.2;}.c-logo-boxes__item {width: -webkit-calc(100% - 32px);width: -moz-calc(100% - 32px);width: calc(100% - 32px);}.c-repertoire-container__content .c-repertoire__action {-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}}@-webkit-keyframes swiper-preloader-spin {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-moz-keyframes swiper-preloader-spin {100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg);}}@-o-keyframes swiper-preloader-spin {100% {-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes swiper-preloader-spin {100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes content-reload {0% {opacity: 0;}50% {opacity: 0.5;}100% {opacity: 1;}}@-moz-keyframes content-reload {0% {opacity: 0;}50% {opacity: 0.5;}100% {opacity: 1;}}@-o-keyframes content-reload {0% {opacity: 0;}50% {opacity: 0.5;}100% {opacity: 1;}}@keyframes content-reload {0% {opacity: 0;}50% {opacity: 0.5;}100% {opacity: 1;}}@-webkit-keyframes dash {to {stroke-dashoffset: 0;}}@-moz-keyframes dash {to {stroke-dashoffset: 0;}}@-o-keyframes dash {to {stroke-dashoffset: 0;}}@keyframes dash {to {stroke-dashoffset: 0;}}@-webkit-keyframes pulsate {0% {opacity: 0.5;}50% {opacity: 1.0;}100% {opacity: 0.5;}}@-webkit-keyframes lg-right-end {0% {left: 0;}50% {left: -30px;}100% {left: 0;}}@-moz-keyframes lg-right-end {0% {left: 0;}50% {left: -30px;}100% {left: 0;}}@-o-keyframes lg-right-end {0% {left: 0;}50% {left: -30px;}100% {left: 0;}}@keyframes lg-right-end {0% {left: 0;}50% {left: -30px;}100% {left: 0;}}@-webkit-keyframes lg-left-end {0% {left: 0;}50% {left: 30px;}100% {left: 0;}}@-moz-keyframes lg-left-end {0% {left: 0;}50% {left: 30px;}100% {left: 0;}}@-o-keyframes lg-left-end {0% {left: 0;}50% {left: 30px;}100% {left: 0;}}@keyframes lg-left-end {0% {left: 0;}50% {left: 30px;}100% {left: 0;}}
