/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('../js/vendor/slick/./ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('../js/vendor/slick/./fonts/slick.eot');src:url('../js/vendor/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'),url('../js/vendor/slick/./fonts/slick.woff') format('woff'),url('../js/vendor/slick/./fonts/slick.ttf') format('truetype'),url('../js/vendor/slick/./fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/*! HTML5 Boilerplate v7.3.0 | MIT License | https://html5boilerplate.com/ */
 html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:'Gilroy-SemiBold';src:url('../css/fonts/gilroy-semibold-webfont.eot');src:url('../css/fonts/gilroy-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../css/fonts/gilroy-semibold-webfont.woff2') format('woff2'),url('../css/fonts/gilroy-semibold-webfont.woff') format('woff');font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:'Gilroy-Regular';src:url('../css/fonts/gilroy-regular-webfont.eot');src:url('../css/fonts/gilroy-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../css/fonts/gilroy-regular-webfont.woff2') format('woff2'),url('../css/fonts/gilroy-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Gilroy-Medium';src:url('../css/fonts/gilroy-medium-webfont.eot');src:url('../css/fonts/gilroy-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../css/fonts/gilroy-medium-webfont.woff2') format('woff2'),url('../css/fonts/gilroy-medium-webfont.woff') format('woff');font-weight:normal;font-style:normal}.grid--container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:repeat(12,1fr);grid-gap:0 22px;gap:0 22px;margin:0}.grid--container>div{overflow:hidden}.start-1-span-2{-ms-grid-column-start:1;grid-column-start:1;-ms-grid-column-end:3;grid-column-end:3}.start-1-span-3{-ms-grid-column-start:1;grid-column-start:1;-ms-grid-column-end:4;grid-column-end:4}.start-1-span-4{-ms-grid-column-start:1;grid-column-start:1;-ms-grid-column-end:5;grid-column-end:5}.start-1-span-6{-ms-grid-column-start:1;grid-column-start:1;-ms-grid-column-end:7;grid-column-end:7}.start-1-span-7{-ms-grid-column-start:1;grid-column-start:1;-ms-grid-column-end:8;grid-column-end:8}.start-1-span-8{-ms-grid-column-start:1;grid-column-start:1;-ms-grid-column-end:9;grid-column-end:9}.start-1-span-10{-ms-grid-column-start:1;grid-column-start:1;-ms-grid-column-end:11;grid-column-end:11}.start-1-span-12{-ms-grid-column-start:1;grid-column-start:1;-ms-grid-column-end:13;grid-column-end:13}.start-2-span-2{-ms-grid-column-start:2;grid-column-start:2;-ms-grid-column-end:4;grid-column-end:4}.start-2-span-3{-ms-grid-column-start:2;grid-column-start:2;-ms-grid-column-end:5;grid-column-end:5}.start-2-span-8{-ms-grid-column-start:2;grid-column-start:2;-ms-grid-column-end:10;grid-column-end:10}.start-3-span-2{-ms-grid-column-start:3;grid-column-start:3;-ms-grid-column-end:5;grid-column-end:5}.start-5-span-2{-ms-grid-column-start:5;grid-column-start:5;-ms-grid-column-end:7;grid-column-end:7}.start-5-span-4{-ms-grid-column-start:5;grid-column-start:5;-ms-grid-column-end:9;grid-column-end:9}.start-5-span-8{-ms-grid-column-start:5;grid-column-start:5;-ms-grid-column-end:13;grid-column-end:13}.start-7-span-2{-ms-grid-column-start:7;grid-column-start:7;-ms-grid-column-end:9;grid-column-end:9}.start-7-span-6{-ms-grid-column-start:7;grid-column-start:7;-ms-grid-column-end:13;grid-column-end:13}.start-8-span-5{-ms-grid-column-start:8;grid-column-start:8;-ms-grid-column-end:13;grid-column-end:13}.start-9-span-2{-ms-grid-column-start:9;grid-column-start:9;-ms-grid-column-end:11;grid-column-end:11}.start-9-span-4{-ms-grid-column-start:9;grid-column-start:9;-ms-grid-column-end:13;grid-column-end:13}_:-ms-lang(x),.content .start-9-span-4{position:absolute}.start-11-span-2{-ms-grid-column-start:11;grid-column-start:11;-ms-grid-column-end:13;grid-column-end:13}.start-12-span-1{-ms-grid-column-start:11;grid-column-start:11;-ms-grid-column-end:13;grid-column-end:13}.item-full-row{-ms-grid-column-start:1;grid-column-start:1;-ms-grid-column-end:13;grid-column-end:13}.start-1-span-8>p,.content .start-1-span-8>ul{margin-right:94px}.state-indicator{position:absolute;top:-999em;left:-999em}.state-indicator:before{content:'x-large'}.state-large{display:block!important}.state-small{display:none!important}*{box-sizing:border-box}html,body{height:100%}body{font:normal 19px/1.4 Gilroy-Regular,sans-serif;overflow-y:scroll}.content{font:normal 24px/1.3 Gilroy-Regular,sans-serif}img{max-width:100%;height:auto}.image{margin-left:0!important;margin-right:0!important}.strong,strong{font-weight:normal;font-family:'Gilroy-SemiBold',sans-serif}.strikethrough{text-decoration:line-through}a{color:#000;text-decoration:none}a:active,a:focus,span:active,span:focus{outline:0}p a,.content ul a{border-bottom:2px solid #000}aside p a{border-color:#9d8f7c}.content :not(aside) ul a{border-bottom:0}ul{list-style:none;padding-left:0}li{margin-bottom:0}.grid--container .start-1-span-8.text-container{overflow:visible}.content .text-container ul{margin-left:0;padding-left:22px;list-style-type:disc}.content .text-container ul.check{margin-left:122px;width:calc(100% + 60px);overflow:visible}.text-container h2{margin-top:16px}.text-container ul+p .btn{margin-top:0}p+p .btn,p+.btn{margin-top:0}p+p .btn{position:relative;margin-top:-16px}p,.content ul{margin:5px 0 32px}hr{border-top:2px solid #e0d7c7;margin:50px 0 10px}.text-container ul+p,.section__inner div.text-container ul+p:last-child{margin:-17px 0 18px}*[type=button]{-webkit-appearance:none}.btn--close{display:block;width:34px;height:29px;background-size:34px 29px;background-repeat:no-repeat}.btn--close:hover{cursor:pointer;height:33px}.btn{display:inline-block;height:auto;margin:23px 0 0;padding:5px 15px;white-space:nowrap;font:500 19px/1 'Gilroy-SemiBold',sans-serif;border:2px solid #000;border-radius:25px;outline:none!important;-webkit-appearance:none}p+p .btn,p+.btn{margin-top:0}.detail{font-size:15px}.detail a{border-bottom:1px solid #000}.center{text-align:center}.flex-container{display:flex}.start{justify-content:flex-start}.space-between{justify-content:space-between}ul+p>a.btn{margin-bottom:27px}p+p>a.btn{margin-top:-16px}a.btn:not(.btn--disabled):hover{background-color:#000;color:#fff}.btn.btn--capital{font:500 24px/1 'Gilroy-SemiBold',sans-serif;text-transform:uppercase;padding:10px 45px}.btn.icon_arrow{padding:10px 24px 10px 48px;height:auto;background-position:left center}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;border:#000;background:transparent}aside{font:500 19px/1.4 'Gilroy-SemiBold',sans-serif;color:#9d8f7c}body.default aside a:not(.btn),body.default aside a:not(.btn).active{color:#9d8f7c}aside h4{margin-bottom:0}aside h4+p{margin-top:0}aside p{margin-bottom:26px}aside p:first-child{margin-top:14px}aside .icon{margin-top:11px}aside .ticket-link{font-size:24px;line-height:1.2;margin-top:0;margin-bottom:36px}aside p+.ticket-link{margin-top:50px}aside .ticket-link .date-link{display:flex;align-items:baseline;margin-bottom:0}aside .ticket-link .date-link p{margin-bottom:0}aside .ticket-link span{text-transform:uppercase;background:transparent linear-gradient(90deg,#000,#000) no-repeat 0 93.5%;background-size:100% 2px}aside .ticket-link p{margin-right:10px}aside .ticket-link a.btn{margin-top:0;color:#000;border-color:#000}.icon_share_btn{position:relative;text-transform:uppercase;z-index:3}aside>div.share-btns{margin:32px 0}aside>div.share-btns:first-child{margin-top:0}.share-btn-container{display:none;position:absolute;width:180px;margin:-45px 0 0 -16px;padding:9px 14px 24px;background:#fff;border:2px solid #9d8f7c;z-index:2}div.share-btn-container ul{margin:0;padding:48px 0 0;list-style:none}.share-btn-container li{line-height:31px;border-bottom:2px solid #9d8f7c}.share-btn-container ul a span{display:inline-block;position:relative;top:4px;left:3px;width:25px;height:22px;margin-right:14px;background-size:contain;background-repeat:no-repeat;background-position:center center}.icon{background-repeat:no-repeat;background-position:left center;background-size:42px 42px;align-items:center;padding:2px 22px 0 0}span.icon,a.icon{display:inline-block;display:flex}.flex-container h2 a.icon{display:inline-block}div.icon{display:flex}.icon a{border:0}.icon.right{background-position:right;padding-right:20px}.icon_arrow_left,.icon_arrow_right{background-size:9px 16px;background-position-y:center}.icon.icon_arrow_right{padding:0 20px 0 0}.icon.icon_info{display:block;font:normal 19px/1.4 'Gilroy-Regular',sans-serif;background-size:27px 27px;background-position-y:3px;height:30px;margin-top:10px!important;padding-left:35px;text-transform:none}.e-mail,.phone,.content aside .e-mail,.content aside .phone,.content .person__contact .e-mail,.content .person__contact .phone{font:500 19px/1 'Gilroy-SemiBold',sans-serif;height:44px;width:auto;background-repeat:no-repeat;background-size:44px 44px;border:0;display:flex;padding:0 0 0 49px;align-items:center}.content .e-mail,.content .phone{font-size:24px}.e-mail+.phone,.phone+.e-mail{margin-top:6px}p .phone:first-child,p .e-mail:first-child{margin-top:-10px}p .phone:last-child,p .e-mail:last-child{margin-bottom:-2px}br+.phone,br+.e-mail{margin-top:22px}footer .phone,footer .e-mail{margin:-10px 0 5px}footer .e-mail{margin:0 0 10px!important}li .phone,li .e-mail{margin-top:6px;margin-bottom:6px}.download{position:relative;display:block;width:100%;font:500 28px/1.2 'Gilroy-SemiBold',sans-serif;text-transform:uppercase;margin:12px 0 60px}.download:after{content:'PDF';font-size:19px;position:absolute;right:0;display:inline-block;padding:2px 12px 1px;line-height:20px;border:2px solid #000;border-radius:25px}.download:hover:after{border:2px solid #000;background:#000;color:#fff}.icon_oval{padding:0 0 0 40px;background-size:35px 32px;background-repeat:no-repeat;height:32px;display:flex;align-items:center}.icon_oval.icon_arrow_btn{text-transform:uppercase;font:500 19px/1.3 Gilroy-SemiBold,sans-serif}a.icon_round{padding:2px 0 0 39px;background-size:34px 29px;height:29px}a.arrow_text_btn{background-repeat:no-repeat;padding:2px 22px 0 55px;background-size:42px 42px;text-transform:uppercase}a.arrow_text_btn.small{padding:6px 16px 4px 47px;background-size:32px 32px}.btn--icon{display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;background-position:center bottom;background-repeat:no-repeat;background-size:contain}.btn--search{margin-top:3px;height:13px;width:15px;margin-left:1px;margin-right:2px}.btn--fb{margin-top:1px;height:16px;width:9px;margin-left:2px}.btn--youtube{margin-top:1px;height:14px;width:20px;margin-left:6px}.btn--instagram{margin-top:1px;height:14px;width:14px;margin-left:3px}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal}a{-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}h1{font:500 48px/1.05 'Gilroy-SemiBold',sans-serif;text-transform:uppercase;margin:0 0 20px}h2{font:500 33px/1.1 'Gilroy-SemiBold',sans-serif;text-transform:uppercase;margin:0 0 14px}h3{font:500 24px/1.2 'Gilroy-SemiBold',sans-serif;text-transform:uppercase;display:inline-block;display:block;margin:0}h4{font:500 19px/1 'Gilroy-SemiBold',sans-serif;text-transform:uppercase;display:inline-block;margin:0 0 20px}h5{font:500 24px/1 'Gilroy-SemiBold',sans-serif;display:inline-block;margin:0 0 27px;margin:0}h1+h5{line-height:1.2}h1 span,h2 span,h3 span{background:transparent linear-gradient(90deg,#000,#000) no-repeat 0 92.5%}h1 span{background-position:0 90%}h1 span,h2 span{background-size:100% 3px}h1+h2{margin-top:35px}h2.lower-case{text-transform:none}p+h2{padding-top:10px}h2+form{margin-top:18px}a.btn+h2{padding-top:53px}h3 span{background-size:100% 2px}.uppercase{text-transform:uppercase}.lowercase{text-transform:none}.content form{margin-right:30px;margin-bottom:44px;font-size:19px}.content p+form{margin-top:-11px}form .row{display:flex;justify-content:space-between}form .row.right{justify-content:flex-end}form .row.center{justify-content:center}form .row+.detail{margin-top:28px}label{font-family:'Gilroy-SemiBold',sans-serif;text-transform:uppercase;position:relative;top:-6px;width:160px;align-self:flex-end}form .detail,form .detail label{text-transform:none}form .detail{font-family:'Gilroy-Regular',sans-serif}form input{width:auto}input[type=text],input[type=password],input[type=email],select{width:100%;padding:15px 0 3px;margin:8px 0 0 0;background:transparent;border:0;border-radius:0;border-bottom:2px solid #e0d7c7;font-size:19px;color:rgba(0,0,0,1)}::-webkit-input-placeholder{color:#000;opacity:1}::-moz-placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000;opacity:1}:-moz-placeholder{color:#000;opacity:1}select{background-repeat:no-repeat;background-size:13px 20px;background-position:right 9px center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}select option{font-weight:300;font-family:sans-serif}select::-ms-expand{display:none}.select2-container{margin:0;width:100%!important}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{border:0;border-bottom:2px solid #e0d7c7;border-radius:0;height:auto;padding:6px 0 3px;margin:4px 0 0;curser:pointer}.filled .select2-container--default .select2-selection--multiple,.filled .select2-container--default .select2-selection--single{background-color:#e1d8c9;border:0;border-radius:0;height:auto;padding:6px 0 3px;margin-top:4px}.filled .select2-container{margin:0 0 20px}.dropdown-wrapper{margin-bottom:7px}.filled .select2-container--default .select2-selection--single{padding:9px 0 8px}.select2-container--default.select2-container--focus .select2-selection--multiple{border:0;outline:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:transparent;border:0;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:0}.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:16px;right:1px;height:19px;width:13px;background-repeat:no-repeat;background-size:contain}.filled .select2-container--default .select2-selection--single .select2-selection__arrow{right:9px}.select2-container--default .select2-selection--multiple .select2-selection__rendered{background-repeat:no-repeat;background-size:13px 19px;background-position:right 7px;padding-right:6px;width:calc(100% - 9px)}input.error,input.error+.control__indicator{border-color:red}.filled input.error,.styled-select.error div,.select2-hidden-accessible.error+.select2-container span.select2-selection{background-color:#ff6f6f!important;color:#222}label.required::after{content:"*";padding-left:5px}.required:after{content:" *";color:red}.error{color:red}.filled label{text-transform:none;top:0}form .row.filled{display:block}form .row.multiple{display:flex;align-items:flex-end}form .row.multiple>div{flex-basis:calc(100% - 20px)}form .row.multiple>div:first-child{margin-right:20px}.filled .select2-container--default .select2-selection--single .select2-selection__arrow{opacity:.2}.filled input[type=text],.filled input[type=password],.filled input[type=text],.filled input[type=password],.filled input[type=email],.filled select,.filled textarea{width:100%;padding:12px 15px 9px;margin:3px 0 21px;background:#e0d7c7;border-bottom:0;color:rgba(0,0,0,1);outline:0}input:focus,select:focus,textarea:focus,button:focus{outline:0}.filled textarea{border:0;line-height:24px}.filled option{font-size:19px;padding:0 15px 1px}.filled select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0;border-radius:0;font-size:19px;width:100%;height:43px}.filled select,.styled-select div span.icon{background-size:13px 20px;background-position:right 9px center;background-repeat:no-repeat;cursor:pointer}.filled select[multiple]{padding:0;-moz-appearance:menulist;-webkit-appearance:menulist;appearance:menulist}.filled select::-ms-expand{display:none}.filled select:focus::-ms-value{background-color:transparent}.row.filled+.detail.control-group{margin-top:-15px}.styled-select{position:relative;width:100%;margin:2px 0 15px}.styled-select div{position:relative;width:100%;padding:11px 15px 8px;font-size:19px;background-color:#e0d7c7}.styled-select div span.icon{position:absolute;top:0;left:0;width:100%;height:100%}.styled-select select{display:none;position:absolute;width:100%;height:auto;margin-top:-2px;border-bottom:2px solid #fff;z-index:1}.styled-select select:focus{outline:0}.styled-select.open select{display:block;border:1px solid #7190c2}form .detail,form .detail label{font:normal 19px/1.4 'Gilroy-Regular',sans-serif}#rental-request-form input[type="submit"]{margin:19px auto}input[type=text]:focus,input[type=password]:focus{outline:0}input[type=submit]{padding:6px 13px;margin:19px 0;background:transparent;color:#000;border:2px solid #000;border-radius:25px;cursor:pointer;font:500 19px/1 'Gilroy-SemiBold',sans-serif}input[type=submit]:hover{background:#000;color:rgba(120,206,188,1);color:#fff}legend,label{margin-right:3px}.control-group{text-align:left;vertical-align:top;margin-bottom:20px}.control{position:relative;margin-bottom:15px;cursor:pointer}.control input{position:absolute;z-index:-1;opacity:0;top:7px;left:4px}.control__indicator{position:absolute;top:4px;left:0;width:20px;height:20px;background:transparent;border-radius:50%;border:1px solid #9d8f7c}.content form .control--checkbox+label{padding-left:24px;top:-3px}.control__indicator:after{position:absolute;display:none;content:''}.control input:checked~.control__indicator:after{display:block}.control--checkbox .control__indicator:after{top:3px;left:7px;width:3px;height:8px;transform:rotate(45deg);border:solid #000;border-width:0 2px 2px 0}footer input[type=text]{font-size:24px;font-style:italic;width:57%;margin:15px 16px 0 0;border-bottom:2px solid #000}footer input[type=submit]{width:127px;padding:5px 0 7px;margin:8px 0;background:transparent;color:#000;border:2px solid #000;border-radius:25px;cursor:pointer}footer input[type=submit]:hover{color:rgba(120,206,188,1)}footer form label{top:0;text-transform:none}footer .control__indicator{border:1px solid #000;top:0}footer .control{padding-left:25px}footer .success{padding:6px 10px;background:#000;color:#fff}.line{border-bottom:2px solid #000}.page{display:flex;width:100%;min-height:100vh;flex-direction:column}.content{position:relative;width:100%;margin:85px auto 0;flex:1 0 auto;z-index:2;border:0}_:-ms-lang(x),.content{min-height:600px}.section{position:relative;z-index:1;margin:0 auto 0;width:1262px;max-width:calc(100% - 76px)}.section:not(.schedule--header){overflow:clip}.content .section{margin:0 auto 60px;margin-bottom:0}.section.section--max-width{width:100%;max-width:100%;margin:40px 0}.section.section--max-width.slider--hero,.section.section--max-width.section--header-image,.section.section--max-width.event-top{margin-top:0}.section.section--max-width.slider--default{margin-top:12px}.section.section--page-title{margin-bottom:20px}.section__inner>div p:first-child,.section__inner>div ul:first-child{margin-top:10px}.content>.section>.section__inner>div>h4+h1{margin-top:0}.section--page-title h1,.section--page-title h2,.section--page-title form{margin-top:60px}.content section:first-child h1{margin-top:50px}.section--page-title h1{margin-bottom:0}.slider--hero .slick-slide div,.section__inner{position:relative;max-width:1142px;margin:0 auto;z-index:10}.align-right{text-align:right}.section.section--header-image{height:246px;margin-bottom:0;background:#feda00}.section.section--header-image img{height:246px}.section.section--header-image img.svg{max-height:190px;height:auto;width:190px;margin:28px 0}.section--banner{background:#feda00;padding:49px 0 48px;background-size:100%;background-position:center}.section--banner h1{margin:0 0 9px}.section--banner h4{margin:0 0 15px}.section--banner .start-2-span-3 h4{display:none}.section--banner .start-5-span-8 h4{display:block}.section--banner p{font:500 24px/1.3 Gilroy-SemiBold,sans-serif}.section--banner .btn{position:relative;top:-7px;padding:6px 20px}.section--banner a.btn:hover{color:#feda00}.section--banner .banner__img{width:240px;height:240px;margin:0 auto}.section--banner a.btn:hover{color:#feda00}.section--banner .banner__img img{max-width:100%;max-height:100%}.section--banner .banner__footer{width:100%;border-top:2px solid #000;display:flex}.section--banner .banner__footer>div{margin:20px 0 0 30px}.banner__footer h3{text-transform:none;font:normal 19px/1.3 Gilroy-Regular,sans-serif;margin-top:5px}.section .circle{height:240px;margin:0 auto;background-repeat:no-repeat;background-size:240px}.section.section--gallery{margin-bottom:40px}.header{position:fixed;height:85px;width:100%;padding:0 38px;color:#fff;background:#000;border-bottom:2px solid #fff;z-index:14}.header .header__inner{width:1262px;max-width:100%;margin:0 auto;display:flex;justify-content:space-between}.header .header__inner>div{padding:0;border:0}.header a{color:#fff}.logo{display:block;width:195px;height:52px;margin-top:16px;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;background-repeat:no-repeat}nav ul li{display:inline-block;list-style:none;vertical-align:middle}.nav--meta{margin-top:10px;font:normal 14px/1 Gilroy-Medium,serif;letter-spacing:.5px}.nav--meta ul{padding:0}.nav--meta>ul>li>a:hover{padding-bottom:0;border-bottom:1px solid #fff}.nav--meta>ul>li>a.btn--icon:hover{border-bottom:0;opacity:.6}.nav--main{margin-top:51px;font:normal 19px/1 Gilroy-Medium,sans-serif;letter-spacing:.5px;text-transform:uppercase}.nav--main>ul{display:flex;align-items:center;justify-content:center;padding-left:0}.nav--main>ul>li{padding-bottom:11px}.nav--main>ul>li>a{padding-bottom:0;white-space:nowrap;cursor:pointer}.nav--main>ul>li>a:hover,.nav--main>ul>li>a.active{background:transparent linear-gradient(90deg,#fff,#fff) no-repeat 0 99%;background-size:100% 2px}.nav--main a.active{background-position:0 right;background-repeat:no-repeat}.nav--meta li:not(:last-child){margin-right:5px}.nav--meta li:nth-child(3){display:none!important}.btn--search{margin-right:-5px!important}.nav--main li:not(:last-child){margin-right:22px}.nav--main>ul>li>ul{position:absolute;margin-top:27px;padding:6px 0 18px 0;text-align:left}.nav--main ul ul li{display:block;padding-bottom:6px;z-index:1}.nav--main ul ul li a,.nav--main ul ul li:hover>a{transition:none;color:#000}.nav--main ul ul li a{padding-right:18px}.nav--main ul ul li a.active span,.nav--main ul ul li a:hover span{background:transparent linear-gradient(90deg,#000,#000) no-repeat 0 99%;background-size:100% 2px}.nav--main ul ul li.has-sub>a{background-repeat:no-repeat;background-position:right 3px;background-size:8px 16px}.nav--main ul ul li.has-sub.open>a{background-size:16px 8px;background-position:right 7px;padding-right:23px}.nav--main ul div{position:absolute;left:0;top:83px;width:100%;height:0;background:#fff;border-bottom:2px solid #dfdfdf}.nav--main ul ul{margin-top:8px;padding-left:0}.nav--main ul ul,.nav--main ul div{display:none;z-index:10}.nav--main>ul>li.active>ul,.nav--main>ul>li.active>div{display:block}nav ul li.active>a,nav ul li a:hover{color:#fff}.nav--main ul ul li.active>a,.nav--main ul ul li a:hover{color:#000}.nav--main ul ul ul{display:none}.nav--main ul ul li.open ul{display:block}.nav--main ul ul ul li{background:url(../img/dash.png) left 15px no-repeat;padding-left:22px;text-transform:none}.nav--main ul ul ul li:last-child{padding-bottom:16px}.search-container .btn--close,.nav--main .btn--close{position:absolute;top:12px;right:27px}.align-right .nav--meta{margin-top:8px}.section.search-container{display:none;position:absolute;justify-content:center;align-items:center;top:45px;width:100%;height:98px;background:#fff;z-index:13;border-bottom:2px solid #e1d8c9}_:-ms-lang(x),.section.search-container{justify-content:space-between}.search-title{border-bottom:2px solid #e1d8c9}.search-form{width:577px;display:flex;justify-content:space-between;align-items:flex-end}.search-form input[type=text],.search-form input[type=text]:focus{width:100%;margin:0 10px 0 0;border-bottom:2px solid #000;font-size:24px;font-style:italic}.search-form input[type=submit]{margin:0;padding:5px 20px}.section.search-container.open{display:flex}.content .section.search-title{margin-bottom:45px}.search-title form{margin-bottom:32px}.search-title+.section ul{margin-top:45px}.search-title+.section li{border-bottom:1px solid #000;position:relative;padding:10px 0}.search-title+.section .btn{position:absolute;border:2px solid #000;right:0;top:17px;margin:0}input#menu-btn,input#menu-btn+label{position:absolute;display:none;z-index:12}input#menu-btn+label{width:120px;height:30px;top:18px;right:10px;padding-right:36px;background-position:right 5px;background-repeat:no-repeat;background-size:31px 24px;cursor:pointer;white-space:nowrap;overflow:hidden}input#menu-btn:checked+label{background-position-y:0;background-size:24px 24px;top:23px;right:14px;text-indent:200%}footer .control-group{margin:23px 0 20px}.control__indicator{position:absolute;top:-2px;left:0;width:20px;height:20px}.section.schedule--header{position:relative;width:100%;margin-bottom:22px}.section.schedule--header.open{z-index:3}.schedule--header .section__inner{padding-top:50px;border-bottom:2px solid #000;transition:height .1s ease-out}.schedule--header h2{position:relative;margin-top:3px;z-index:11;cursor:pointer}.schedule--header h2 a:not(.icon):hover{background:transparent linear-gradient(90deg,#000,#000) no-repeat 0 92.5%;background-size:100% 2px}.section.schedule{width:100%;overflow:visible;margin-bottom:60px;z-index:2}.icon_arrow_down_monthselect{display:inline-block;width:26px;height:26px;margin-left:12px;background-position:center top 9px;background-size:24px 13px}.schedule--header .col-1 h2:hover .icon_arrow_down_monthselect{background-position:center top 8px;background-size:30px 15px}.schedule--header .flex-container{position:relative}ul.month-list{position:absolute;top:-600px;margin:-8px 0 0 -18px;padding:60px 16px 22px;font:500 19px/1.4 'Gilroy-SemiBold',sans-serif;background:#fff;border:2px solid #000;z-index:10}.section.schedule--header.open .month-list{top:0}.month-list a.current{color:#9d8f7c;cursor:default}.month-list a:not(.current):hover{background:transparent linear-gradient(90deg,#000,#000) no-repeat 0 99%;background-size:100% 2px}.month-list .spacer{margin-top:26px}.schedule--header .section__inner,.schedule .section__inner{max-width:1202px;left:30px}.schedule .section__inner>h3{margin-bottom:44px}.schedule .schedule__dates{margin-right:22px;width:998px;display:flex;flex-wrap:wrap}.content .schedule__dates .icon_arrow_btn{color:#000}.month-navi{display:flex;justify-content:space-between;align-items:flex-end;font:500 19px/1.1 'Gilroy-SemiBold',sans-serif;text-transform:uppercase;width:calc(100% - 204px);margin-top:7px}.col schedule__dates+.month-navi{display:none}.month-navi.single{justify-content:flex-end}.month-navi .icon_arrow_left,.month-navi .icon_arrow_right{background-size:9px 16px;background-position-y:center;padding-top:0}.month-navi a:hover span{background:transparent linear-gradient(90deg,#000,#000) no-repeat 0 92.5%;background-size:100% 2px}.schedule__dates+.month-navi{display:none}.flex-container+.month-navi{display:flex}.icon.icon_arrow_left{padding-left:20px}.schedule__extra{position:relative;width:160px;margin:0 0 0 22px}.icon_eyecatcher{background-repeat:no-repeat}body:not(.home) .schedule__extra{margin-top:-22px}.schedule article{margin-bottom:22px;display:flex}.schedule span.subtitle{margin-top:19px;display:block;text-transform:none}.schedule .col-1,.schedule--header .col-1{width:410px;margin-right:22px;padding-bottom:0}.schedule .col-1{height:274px}.schedule .col-1 .fit-box{position:relative;height:100%;background-size:cover;background-repeat:no-reapeat;background-position:50% 50%;z-index:1}.schedule .col-1 a{position:relative;display:block;width:100%;height:100%}.schedule .col-1 a .overlay{position:absolute;top:0;width:100%;height:100%;z-index:2;opacity:0;transition:opacity .2s ease-out}.schedule .col-1.active .overlay,.schedule .col-1:hover .overlay{opacity:1}.schedule .col-1 a span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:8px 20px;color:#fff;border-color:#fff}.schedule .col-2,.schedule--header .col-2{width:566px;position:relative;font:500 19px/1.4 'Gilroy-SemiBold',sans-serif}.schedule--header .col-2{width:auto}.schedule__dates .col-1 img{width:100%}.schedule h2{margin:4px 0 6px;font-size:36px}.schedule h2 a{color:#000!important}.schedule h2 span{background-size:100% 3px}.schedule .category{margin-top:6px;display:block}.schedule .category span{color:#000}.schedule .umbrella-events .icon{display:inline-block;background-size:contain;width:37px;height:37px;margin:16px 8px -3px 0;padding:0}.schedule__dates .time{font:500 36px/0.9 'Gilroy-SemiBold',sans-serif;background-position:0 93%;background-repeat:no-repeat;background-size:100% 3px}.schedule__dates .col-2{text-transform:uppercase;padding-bottom:60px}.schedule__dates .col-2 .text-bottom{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:9px;width:100%}.schedule--header+.schedule .grid--container{border-top:2px solid #000;padding-top:22px}.schedule--header+.schedule .grid--container .schedule__extra{top:-22px}.full-program-link{margin:40px 0 34px;font:500 24px/1 'Gilroy-SemiBold',sans-serif;text-transform:uppercase}.schedule--header .filter{padding:13px 0 10px;display:flex}.filter li a:hover,.filter li.active a{background-repeat:no-repeat;background-position:0 93.5%;background-size:100% 2px}.filter a.icon_arrow_btn{position:relative;padding-right:10px;display:flex;margin-left:12px;top:-2px}.filter>div{position:relative;display:flex;flex-direction:column}.filter ul{position:absolute;top:33px;left:12px;display:none;width:500px}.filter a.active+ul{display:block}.schedule__extra>a{width:160px;height:186px;display:block;padding-top:25px;text-transform:uppercase}.schedule__extra a>span{font:500 13px/1.2 'Gilroy-SemiBold',sans-serif;display:block;text-align:center}.schedule__extra h2{font-size:36px;letter-spacing:.02em;line-height:1.2;text-align:center;margin-top:7px}.schedule__extra img{width:100%;max-width:180px}.schedule--header .filter li{line-height:1.3}.schedule--header .filter li a{color:#000}.schedule--header .filter li span{display:inline-block;width:16px;height:16px;border-radius:50px;margin-right:5px;position:relative;top:1px}.schedule--header .filter li a:hover{background-image:linear-gradient(90deg,#000,#000)!important}.schedule--header ul:not(.month-list){list-style:none;margin-left:40px}.partner-logos img{display:inline-block;max-width:170px;height:auto;margin:0 20px 20px 0}.partner-logos p{margin-bottom:0}.umbrella-events h3{margin-bottom:4px;color:#222!important}.umbrella-events a{color:#222!important}.umbrella-events .icon{display:flex;width:365px;height:82px;margin-top:18px;padding-left:94px;background-size:82px 82px;font:500 19px/1.2 'Gilroy-SemiBold',sans-serif;text-transform:uppercase}.video,.video .video__preview{position:relative}.video h3{margin:22px 0 12px;color:inherit!important}.video img{width:100%;height:auto;filter:grayscale(100%);opacity:.6}.video .video__btn--play,.video .video__overlay{display:block;position:absolute;top:0;width:100%;height:100%}.video .video__btn--play{background-size:134px;background-position:center;background-repeat:no-repeat}.video .video__overlay{opacity:.6}.slider{margin-bottom:10px}.slider *{outline:none!important}.section.slider--home{position:relative;margin-top:85px;margin-bottom:9px;overflow:hidden}.slider--home+.content{margin-top:0}.slider--home .slider__contents,.slider--home .slick-list,.slider--home .slick-track{height:100%}.slider--home .slide{overflow:hidden}.slider--home .slide img{width:100%;height:auto}_:-ms-fullscreen,:root .slider--home .slide img{width:auto}.slider--home .buttons{padding-top:23px;display:flex}.slick-dots{top:27px;bottom:inherit;margin-left:2px;text-align:left;z-index:1}.slick-dots li{width:12x;height:12px;margin:0 2px 0 0}.slick-dots li button::before{opacity:1!important}.slick-dots li button::before{content:'';width:12px;height:12px;border-radius:15px;border:2px solid #fff}.slick-dots li.slick-active button::before{background:#fff}.slide{position:relative}.slide .icons,.slide .text{position:absolute}.slide .icons{width:100%;max-width:1262px;margin-top:38px;margin-right:-60px;display:flex;justify-content:flex-end;left:50%;transform:translateX(-50%)}.slide .icons .icon{display:inline-block;width:80px;height:80px;background-size:contain;margin-left:20px}.slider .section__inner{position:static}.slide .text{position:absolute;bottom:90px;width:750px;color:#fff;font:500 24px/1.4 'Gilroy-SemiBold',sans-serif}.slide .text .category{font-size:19px;text-transform:uppercase;margin-bottom:25px}.slide .text h3{text-transform:uppercase;font-size:52px;line-height:1.1;color:#fff;margin-bottom:20px;display:block}.slide .text h3 span{background:transparent linear-gradient(90deg,#fff,#fff) no-repeat 0 92.5%;background-size:100% 4px}.slide .text p{margin-bottom:20px}.slide .btn{border:2px solid #fff;color:#fff}.slick-slide:focus{outline:0}.slider--hero .slick-slide .slide__overlay{position:absolute;top:0;left:0;width:100%;max-width:none;height:100%;margin:0;transform:none;background:linear-gradient(#1b1b1b,transparent 50%,transparent);opacity:.85}.slider--hero,.slider--hero .slick-slide{height:45.24vw;overflow:hidden}.slider--hero .slick-dots{top:inherit;bottom:1px}.slider--hero .slick-slide{position:relative}.slider--hero .slick-slide img{width:100%;height:100%;object-fit:cover}.slider--hero .slick-slide div{position:absolute;top:52px;left:50%;width:100%;transform:translateX(-50%);font:500 48px/1.1 'Gilroy-SemiBold',sans-serif;color:#fff;text-transform:uppercase}.slider--hero .slick-slide div span{background:transparent linear-gradient(90deg,#fff,#fff) no-repeat 0 92.5%;background-size:100% 3px}.slider--hero strong{color:#ffe742;text-transform:uppercase;background:transparent linear-gradient(90deg,#ffe742,#ffe742) no-repeat 0 92.5%;background-size:100% 4px}.section--slider--text{padding-top:18px}.section--slider--text h2{font-size:48px}.section--slider--text .slick-slide{transition:box-shadow 2s;position:relative;padding:0 37px 0 0}.section--slider--text .slick-arrow{width:59px;height:54px;background-size:contain;background-repeat:no-repeat}.slide .icon_arrow_btn{color:#fff;margin-right:15px;font-size:19px;text-transform:uppercase}.slick-disabled{cursor:default}.slick-prev::before,.slick-next::before{content:''}.slick-prev{left:0}.slick-next{right:0}.section.event-top{overflow:hidden;margin-bottom:60px}.event-top .section__inner{opacity:0;display:flex}.event-top .section__inner__left{width:66.67%}.event-top .section__inner__right{width:33.33%}.section.event-top,.section.event-top>div,.section.event-top>div>div,.slick-slider.slider--event,.slick-slider.slider--event .slick-slide,.slick-slider.slider--event img.img--portrait{max-height:484px}.slider--event2 .slide img,.slick-slider.slider--event img.img--landscape{height:100%;width:100%;object-fit:cover}.section.event-top>div>div{position:relative}.slick-slider.slider--event{position:relative;z-index:2;margin-bottom:0}.slider--event .slick-slide{overflow:hidden}.slider--event__prev,.slider--event__prev:hover,.slider--event__prev:focus,.slider--event__next,.slider--event__next:hover,.slider--event__next:focus{width:36px;height:36px;background-repeat:no-repeat;background-size:contain;background-position:center;z-index:3}.slider--event__prev.state-large{left:-42px}.slider--event__next.state-large{left:6px}.slider--event .slick-dots{position:absolute;top:inherit;bottom:16px;right:18px;text-align:right;margin:0}.slider--event .slick-dots li,.slider--event .slick-dots li button{width:16px;height:16px;margin:0 0 0 5px}.slider--event .slick-dots li button::before{width:9px;height:9px}.slider--event__caption{position:absolute;bottom:0;padding:14px;font-size:16px;color:#fff;z-index:2}.slider--event2{opacity:.15}.slider--event2__caption{position:absolute;bottom:0;padding:14px;font-size:16px;color:#fff;z-index:2}.slider--default .slick-list{height:28vw;background:#e0d7c7}.slider--default .slick-slide{position:relative}.slider--default .slick-slide img{height:28vw;width:100%;object-fit:cover}.slider--default .slick-slide div{position:absolute;top:0;width:100%;height:100%;padding:0 60px 18px;font:500 19px/1.2 'Gilroy-SemiBold',sans-serif;color:#fff;background:linear-gradient(transparent,transparent 65%,#000000a6)}.slider--default .slick-slide div span{position:absolute;bottom:21px}.slider--default .slick-slide div em{font-style:normal;color:rgba(255,255,255,.7)}.slider--default .slick-arrow{width:36px;height:36px;background-repeat:no-repeat;background-size:contain;background-position:center;z-index:3}.slider--default .section__inner+.slick-slider{margin-top:38px}.slick-disabled{opacity:.5}.section--text.section--filled{background:#e1d8c9;padding:25px 0 30px}.content>.section:first-of-type.section--text>.section__inner>div>h2,.content>.section:first-of-type.section--gallery,.content .section__inner>div .press-logout{margin-top:60px}.slider--hero+.section--center .section__inner{margin-top:-14px}.content .section.section--center{position:relative;left:94px;padding-bottom:0;margin-bottom:40px;background-size:300px auto;background-repeat:no-repeat;max-width:calc(100% - 190px)}.section--center h1,.section--center h2,.section--center h3{text-align:center}.section--bg-image{background-position-y:69px}.content .section.section--bg-image h1{font-size:62px;margin:90px 0 56px}.section--bg-image h3{text-transform:none;margin-bottom:27px}.section--center .btn{display:table;margin:29px auto 40px;font:500 24px/1.2 'Gilroy-SemiBold',sans-serif;text-transform:uppercase;background-repeat:no-repeat;background-size:42px 42px;background-position:left center;padding:7px 24px 7px 48px;height:auto}.section--gallery h2{hyphens:auto;word-wrap:break-word}.section--gallery .start-1-span-8 h2:last-child{margin-bottom:18px!important}.section--gallery .grid--container>div h3{margin:9px 0 3px}.section--gallery.section--team>div,.section--gallery .start-1-span-4,.section--gallery .start-5-span-4,.section--gallery .start-9-span-4{font-size:19px}.section--gallery .start-1-span-4,.section--gallery .start-5-span-4,.section--gallery .start-9-span-4{margin-bottom:22px}.section--gallery .start-1-span-4 p:last-of-type,.section--gallery .start-5-span-4 p:last-of-type,.section--gallery .start-9-span-4 p:last-of-type{margin-bottom:12px}.section--gallery .text-bottom{padding-bottom:9px;bottom:9px;display:flex;width:100%;justify-content:space-between;padding-top:20px;text-transform:uppercase;border-bottom:2px solid #000}.section--gallery img{width:100%}.section--gallery img+p{font-size:19px}.section--team .grid--container>div{position:relative}.section--team .fit-box{position:relative;width:100%;padding-top:66.66%;background-size:cover;background-repeat:no-reapeat;background-position:50% 50%}.team .section--gallery:not(.section--team) a{text-decoration:underline}.person__info,.person__contact{border-top:1px solid #fff;display:none;margin:0;padding:0}.person__contact>div,.person__info>div{padding:26px 0 18px}.person__info p,.person__contact p{margin-bottom:10px}.person__contact .e-mail,.person__contact .phone{margin-left:19px}.gallery-item{position:relative;height:244px;margin-bottom:22px}.gallery-item a{display:block;height:100%;width:100%}.gallery-item a div{background:rgba(0,0,0,0.3);width:100%;height:100%;position:absolute}.gallery-item img{object-fit:cover}.section--gallery .grid--container .gallery-item h3{position:absolute;top:50%;left:50%;margin-top:0;width:90%;transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:33px}.section--gallery .grid--container .gallery-item:hover h3{color:#ffe742}.gallery-item h3 span{background:transparent linear-gradient(90deg,#fff,#fff) no-repeat 0 92.5%;background-size:100% 3px}.gallery-item:hover h3 span{background:transparent linear-gradient(90deg,#ffe742,#ffe742) no-repeat 0 92.5%;background-size:100% 3px}.section--gallery .start-1-span-4,.section--gallery .start-5-span-4,.section--gallery .start-9-span-4{position:relative}.section--gallery a.overlay-bg{position:relative;top:0;display:block;width:100%;height:244px}.section--gallery .start-1-span-4 a.overlay-bg img{position:absolute}.section--gallery .fit-box{position:relative;height:100%;height:244px;background-size:cover;background-repeat:no-reapeat;background-position:50% 50%;z-index:1}.section--gallery a .overlay{position:absolute;top:0;width:100%;height:100%;z-index:2;background:#feda00;opacity:0;transition:opacity .2s ease-out;display:flex;justify-content:center;align-items:center}.section--gallery a:hover .overlay{opacity:1}.section--gallery .overlay .btn{margin-top:0}.contact-widget{display:inline-block;top:100px;left:calc(100vw - 200px);height:auto;width:auto;margin-bottom:-184px;padding:10px 14px 7px;background:#fff;border:2px solid #000;border-right:0;z-index:12;position:-webkit-sticky;position:sticky}_:-ms-lang(x),.contact-widget{position:fixed;top:500px}.contact-widget p:first-child,.contact-widget h3{font:500 24px/1.27 Gilroy-SemiBold,sans-serif;text-transform:uppercase;border-bottom:2px solid #000;width:calc(100% + 28px);margin:0 -14px 24px;padding:0 14px 10px}.contact-widget p{margin-bottom:0}.contact-widget .phone{margin:10px 0 2px;display:block;white-space:nowrap}.contact-widget .e-mail{margin:0 0 7px!important;display:block;white-space:nowrap}.contact-widget .phone,.contact-widget .e-mail{background-size:40px 40px;white-space:nowrap;padding:8px 0 0 45px}.contact-widget+.section--text{margin-top:-151px}_:-ms-lang(x),.contact-widget{position:fixed;top:auto;bottom:265px}_:-ms-lang(x),.contact-widget+.section--text{margin-top:0}.section--quote{padding:48px 0 45px}.section--quote cite{display:block;font-size:67px;line-height:1.1;font-style:normal;color:#fff;position:relative;top:-16px}.section--quote cite+span{margin-top:-7px;display:block}.section--quote cite span:first-child,.section--quote cite span:last-child{display:block}.section--quote cite span:nth-child(2){background:transparent linear-gradient(90deg,#fff,#fff) no-repeat 0 90%;background-size:100% 4px}.section--quote p{font:500 19px/1.2 'Gilroy-SemiBold',sans-serif;text-transform:uppercase;color:#0f4080;padding-top:21px}.section--accordion{margin-bottom:42px}.section--accordion h2+.accordion,.section--accordion h3+.accordion{margin-top:18px}.section--accordion h2+.accordion,.section--accordion h2+h3+.accordion{margin-top:12px}.accordion{cursor:pointer;padding:25px 0 3px;width:calc(100% - 28px);height:auto;background-color:#fff;background-position:right bottom 5px;border:0;border-bottom:2px solid #000;text-align:left;outline:0;font-size:24px}.start-1-span-12.section--accordion .accordion,.start-1-span-12.section--accordion .panel{width:100%}.start-1-span-12.section--accordion .panel{padding-right:0}.start-1-span-12.section--accordion form{margin-right:0}.section--filled .accordion,.section--filled .accordion:first-of-type{background-color:#e1d8c9!important;background-position:right 8px center;border-bottom:2px solid #fff;padding:11px 42px 10px 11px;font:500 19px/1.15 Gilroy-SemiBold,sans-serif;text-transform:uppercase}.section--filled .accordion:last-of-type{border-bottom:0}.accordion{display:block}p+.accordion{margin-top:-10px}.accordion:first-of-type{padding-top:37px;border-top:0}.accordion:last-of-type{border-bottom:2px solid #000}.accordion strong{text-transform:uppercase}.active,.accordion:hover{color:#111}.section--accordion h2+h3{display:block}.accordion span{display:block}.accordion h2{margin-bottom:0}.accordion .uppercase{margin-bottom:3px}.accordion.icon_oval{background-size:35px 28px;padding-right:40px}.panel{font:normal 24px/1.3 Gilroy-Regular,sans-serif;position:relative;width:calc(100% - 28px);padding:31px 9px 15px 0;display:none;background-color:white;overflow:hidden}.section--filled .panel{font:normal 19px/1.4 Gilroy-Regular,sans-serif;padding:10px 0 40px 0}.content .section--filled .panel .e-mail,.content .section--filled .panel .phone{font-size:19px}.section--filled.section--accordion .panel:last-of-type{padding-bottom:0}.panel .e-mail,.panel .phone{padding-left:49px;background-repeat:no-repeat;background-size:42px 42px;min-height:42px;border:0;width:auto}.panel .btn{position:relative;right:0;margin:3px 0 32px;border:2px solid #000}.panel p:last-child{margin-bottom:0}.panel form p:last-child{margin-bottom:32px}.panel table{margin:0 0 15px}ul.check{list-style:none;margin:45px 0 7px 107px}ul.check li{font-family:'Gilroy-SemiBold';font-weight:500;font-size:25px;padding-left:47px;margin-bottom:0;display:block;background-repeat:no-repeat;background-position:left 2px;background-size:36px 36px;padding-bottom:32px}table{width:100%;border-collapse:collapse;margin:45px 0 32px}h2+table{margin-top:23px}th:first-child{font-size:24px;padding-bottom:11px}th,.panel th:first-child{padding-bottom:8px;font:500 19px/1.27 Gilroy-SemiBold,sans-serif;line-height:1}td,th{border-bottom:1px solid #000;text-align:left}td{padding:2px 0;width:16%}th h3{text-transform:none}td>img{height:22px;width:auto}.section--table-full-width h2 span{display:block;background-position:0 98.5%;background-size:100% 3px;font:500 28px/1.2 'Gilroy-SemiBold',sans-serif}.info{display:flex;align-items:center;font-size:19px;min-height:25px;background-size:25px 25px;background-position-y:0;background-repeat:no-repeat;margin-top:14px;padding-left:42px}.project-item{position:relative;margin-bottom:8px;background-color:#feda00;display:flex;align-items:center;justify-content:center}.project-item p{position:absolute;top:0;left:14px;font:500 19px/1.27 Gilroy-SemiBold,sans-serif;text-transform:uppercase}.project-item div{background-position:left top;background-repeat:no-repeat;background-size:356px 178px;width:178px;height:178px}.section--projects a:hover .project-item div{background-position-x:right}form.press-logout{margin-bottom:0}form.press-logout input[type=submit]{padding:5px 0 5px 42px;margin:19px 0;background-size:34px 29px!important;background:transparent;background-repeat:no-repeat;border:0;text-transform:uppercase}form.press-logout input[type=submit]:hover{color:#000}.press-logout label+input{position:relative;top:-6px;left:30px}.press-cat{margin-top:50px}.press-cat:first-of-type{margin-top:0}.press-cat ul{list-style:none;margin-top:13px;margin-left:0;padding-left:0}.press-cat li{border-bottom:2px solid #dfdac7;font:500 24px/1.2 'Gilroy-SemiBold',sans-serif;padding:7px 0}.press-cat li a{display:flex;justify-content:space-between}.press-cat li span:first-child{margin-right:50px}footer{padding:2px 0 37px;margin-top:30px;font:normal 19px/1.27 Gilroy-Regular,sans-serif;background:rgba(120,206,188,1);background:url(../img/KL_Beton_Banner_hell_01.jpg) no-repeat center;background-size:cover}footer fieldset{padding:0 0 16px}footer .align-bottom{position:absolute;bottom:0}footer h2{margin-bottom:6px}footer .meta-nav{list-style:none;margin:0;padding-left:0;text-transform:uppercase}footer .meta-nav li{display:inline;margin-right:12px}footer form .detail{font:normal 15px/1.4 'Gilroy-Regular',sans-serif;width:57%;margin-top:10px}footer .meta-nav a{text-transform:uppercase}footer .meta-nav a:hover{background:transparent linear-gradient(90deg,#000,#000) no-repeat 0 99%;background-size:100% 2px}footer .start-9-span-4 p:last-child{margin-bottom:0}.hidden{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (max-width:1380px){.section--center .start-1-span-10.text-container{-ms-grid-column-start:2;grid-column-start:2;-ms-grid-column-end:10;grid-column-end:10}}@media only screen and (max-width:1338px){.state-indicator:before{content:'large'}.header div.col:first-of-type{position:absolute;top:0;left:38px}.main-nav-col{position:absolute;top:0;left:278px;width:auto}.meta-nav-col{position:absolute;top:0;right:38px}.start-1-span-7{-ms-grid-column-end:9;grid-column-end:9}.start-1-span-8>p,.content .start-1-span-8>ul{margin-right:44px}.slide .icons{width:calc(100% - 26px);margin-right:0}.section--banner .banner__img{width:auto}.section--banner .start-5-span-8{grid-column-end:12}.section.section--max-width.section--slider--text .section__inner{width:calc(100% - 180px)}.schedule--header .flex-container{display:block}.schedule--header .section__inner,.schedule .section__inner{box-sizing:content-box;padding-bottom:50px}.schedule--header .col-1{border-bottom:2px solid #000;padding-bottom:6px;width:100%}.schedule .section__inner,.schedule--header .section__inner{left:0}.section.schedule--header{width:100%;margin-bottom:22px}.schedule article{width:100%}.schedule .schedule__dates{width:calc(100% - 204px)}.schedule .col-1{width:calc(50% - 11px);position:relative}.schedule .col-2{width:calc(50% - 11px)}.schedule h2{word-wrap:break-word}}@media only screen and (max-width:1240px){.slider--event__prev.state-large{left:6px}}@media only screen and (max-width:1200px){.state-indicator:before{content:'medium'}.content{margin-top:68px}.header{position:fixed;top:0;padding:0;background:#000;border-bottom:2px solid #fff;overflow:hidden;height:69px}.header div.col:first-of-type{position:fixed;height:69px;min-height:69px;width:100%;background:#000;border-bottom:2px solid #fff;z-index:11}.header .header__inner{display:flex;flex-direction:column;overflow:scroll;width:100%;height:100%;z-index:2}.header div.col:first-of-type{left:0}.header.collapsed,.header.collapsed div.col:first-of-type{height:49px;min-height:49px}.header.collapsed .logo.icon_kl_logo{background-size:43px 28px}.header.collapsed input#menu-btn+label{top:7px}.header.collapsed .main-nav-col{margin-top:-20px}.header.collapsed input#menu-btn:checked+label{top:11px}.logo{margin:10px 0 0 12px}.logo.icon_kl_logo{background-size:172px auto}html.menu-open,html.menu-open body{height:100vh;overflow:hidden}html.menu-open header{overflow:visible;height:100%}.nav--main,.nav--meta{display:none}html.menu-open .nav--main,html.menu-open .nav--meta{display:block}_:-ms-lang(x),html.menu-open .nav--meta{max-width:90%}input#menu-btn+label{display:block}.header .header__inner>div.main-nav-col{position:initial;width:100%;margin-top:69px;padding-bottom:24px;flex:1}_:-ms-lang(x),.main-nav-col{left:0}.nav--main .btn--close{display:none}.nav--main{margin-top:25px;font-size:21px}.nav--main a{font-size:28px}.nav--main>ul{display:block;padding-left:12px}.nav--main>ul li{position:relative;display:block;padding-bottom:5px}.nav--main li:not(:last-child){margin-right:0}.nav--main>ul>li:last-child{padding-bottom:0}.nav--main ul div{top:37px;left:-12px!important;height:0;background:#fff;border-bottom:0}.nav--main>ul>li>ul{position:relative;margin:10px 0 0 0;padding:11px 0 0 0}.nav--main ul ul ul li:first-child{margin-top:8px}.nav--main ul ul li.has-sub>a{background-size:9px 17px;background-position:right center;padding-right:18px}.nav--main ul ul li.has-sub.open>a{background-size:17px 9px;background-position:right 13px;padding-right:22px}.nav--main ul ul li a:hover span{background:transparent}.nav--main ul ul li a.active span{background:transparent linear-gradient(90deg,#000,#000) no-repeat 0 99%;background-size:auto;background-size:100% 2px}.nav--main>ul li.active+li{margin-top:18px}.nav--main ul ul ul{margin:0 0 0 2px}.nav--main ul ul ul li{background:url(../img/dash.png) left 16px no-repeat;padding-left:27px;background-size:18px 2px;font-size:18px}.nav--main ul ul ul li a{font-size:18px}.meta-nav-col{position:static;display:flex;width:100%;height:234px;min-height:234px}.nav--meta{position:relative}.nav--meta>ul{display:flex;flex-direction:column;bottom:0;width:100vw;height:190px;padding:25px 12px 15px;font-size:19px}_:-ms-lang(x),.nav--meta>ul{width:98vw}.nav--meta>ul li:nth-child(1){order:1;display:block;margin-bottom:11px}.nav--meta>ul li:nth-child(2){order:3;position:absolute;bottom:12px;left:0}.nav--meta>ul li:nth-child(3){order:2;display:block}.nav--meta>ul li:nth-child(4){order:4;position:absolute;bottom:16px;right:82px}.nav--meta>ul li:nth-child(5){order:5;position:absolute;bottom:15px;right:49px}.nav--meta>ul li:nth-child(6){order:6;position:absolute;bottom:16px;right:12px}.meta-icons{display:flex;justify-content:flex-end;padding:20px 0 0 12px}.meta-icons>a{display:inline-block;margin-right:12px}.meta-icons a:first-child{margin-right:auto}.btn--search{margin-top:3px;height:30px;width:50px}.btn--youtube{height:24px;width:31px}.btn--fb{height:26px;width:16px}.btn--instagram{height:22px;width:22px}.section.slider--home{margin-top:65px}.slider--hero .slick-slide div{width:calc(100% - 76px);max-width:1202px}.section.search-container{top:28px;height:auto}.search-form{width:100%;margin-top:21px}.search-form input[type="submit"]{padding:6px 14px;height:auto}.search-form input[type="text"],.search-form input[type="text"]:focus{width:100%;margin:0 6px 0 0;font-size:18px}.search-container .btn--close{right:10px;top:10px}.section.search-container{height:114px}.search-title+.section .btn{position:relative;top:0;border:2px solid #000;margin-top:0}.search-title+.section p{margin-bottom:5px}.search-title+.section li{border-bottom:1px solid #000;position:relative;padding-bottom:10px;margin-bottom:18px}.section{max-width:calc(100% - 44px)}.section__inner{width:100%}.section--center{left:0;padding-bottom:23px;background-size:300px auto;background-repeat:no-repeat;max-width:100%;margin:0 auto}.section.section--max-width .section__inner{width:calc(100% - 44px)}.content .section.section--center{left:0}.section--center .start-2-span-8{grid-column-end:12}.start-1-span-10{-ms-grid-column-start:1;grid-column-start:1;-ms-grid-column-end:11;grid-column-end:13}.section--header-image .section__inner{height:100%}.section.section--header-image img{height:100%;max-width:none}_:-ms-lang(x),.section.section--header-image img{max-height:246px}.section.section--header-image .start-1-span-4{-ms-grid-column-end:6;grid-column-end:6}.gallery-item{height:calc(22vw - 40px);display:flex;justify-content:center;align-items:center;overflow:hidden}.gallery-item a div{background:rgba(0,0,0,0.3);width:100%;position:absolute}.gallery-item img{object-fit:cover}.section--gallery .grid--container{width:100%}.section--gallery .grid--container .gallery-item h3{font-size:24px;margin:0}.section.section--gallery.section--projects .project-item div{background-position:left top;background-repeat:no-repeat;background-size:200% 100%;width:40%;height:65%}.project-item p{font:500 15px/1.27 Gilroy-SemiBold,sans-serif}footer .section.section--max-width{margin-top:40px}}@media only screen and (max-width:834px){.state-indicator:before{content:'small'}.state-large{display:none!important}.state-small{display:block!important}body{word-wrap:break-word}body,.panel,.content,.panel .e-mail,.panel .phone{font:normal 18px/1.4 Gilroy-Regular,sans-serif}h1,h2,h3{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}h1{font-size:37px;line-height:1.1;margin:0 0 12px}h2{font-size:28px;line-height:1.1;margin-bottom:10px}h2 .icon_arrow_right{background-position:right 5px;background-size:10px auto}h3{font-size:18px;line-height:1.2;margin:12px 0 12px}h4{font-size:18px;line-height:1.2;margin:12px 0 0}h1 span,h2 span,.section--table-full-width h2 span,.slider--hero .slick-slide div span,.slider--hero strong{background-size:100% 2px}p+h3{margin-top:28px}p a,.content ul a,.panel a{border-bottom:1px solid #000}.detail{font-size:13px}th,th:first-child{text-transform:uppercase;font:500 18px/1.27 Gilroy-SemiBold,sans-serif;line-height:1.27;line-height:1}td{vertical-align:top}p,table,.content ul,.content .text-container ul,footer ul{margin:5px 0 18px}hr{margin:27px 0 18px}.section--page-title h1{margin-bottom:7px}.press-cat li{font-size:18px}.icon{background-position:left top}a.icon_oval,.btn--close,.accordion.icon_oval{background-size:26px 22px}.accordion.icon_oval{background-position:right bottom 6px}a.icon_oval,.btn--close{padding:0 0 0 31px;height:23px;font-size:15px}.icon_oval.icon_arrow_btn{font-size:15px}a.arrow_text_btn{background-size:36px 42px;font-size:17px;letter-spacing:.03em}.btn{display:inline-block;padding:6px 15px;border:2px solid #000;border-radius:25px;font:500 14px/1 'Gilroy-SemiBold',sans-serif}.btn.icon_arrow{padding:9px 24px 9px 44px}.btn.btn--capital{font-size:18px;padding:10px 45px}p+p .btn{top:0}.icon_arrow_down_monthselect{width:20px;height:15px;margin-left:12px;background-position:center top 1px;background-size:20px 11px}.icon.icon_info{margin-top:0!important;background-size:24px 24px;background-position-y:4px;font-size:15px;padding:5px 22px 17px 30px;height:auto}.download{line-height:1.2}.download::after{padding:4px 12px 2px;margin:2px 0;font-size:15px;line-height:1}.schedule--header .col-1 h2:hover .icon_arrow_down_monthselect{background-position:center top 1px;background-size:22px 12px}.filter .icon_oval.icon_arrow_btn{font-size:18px;line-height:1.1}.umbrella-events h3{margin-bottom:12px}.umbrella-events .icon{background-size:60px 60px;height:60px;padding-top:0;padding-left:69px;font-size:18px}a.icon_share_btn{font-size:18px;line-height:1.1;padding-top:0}.content form{font-size:18px;margin-right:0;margin-bottom:44px}form .row.multiple>div{flex-basis:calc(100% - 20px);overflow:hidden}.content form label,.content form input,.select2-selection__rendered{display:inline-block;font:normal 15px/1.2 Gilroy-Regular,sans-serif}label{top:-1px;word-wrap:break-word}input[type="submit"]{width:auto;padding:5px 13px;margin:19px 0;font:500 15px/1 'Gilroy-SemiBold',sans-serif}input[type="text"],input[type="password"],input[type="email"],select{width:100%;padding:18px 0 0;font-size:15px;margin-top:2px}.row label+input[type="text"],.row label+input[type="password"],.row label+input[type="email"]{position:relative;top:0}.control--checkbox+label{width:auto}option{font-size:15px;padding:0 15px 1px}.form-validate h3{font-size:24px;line-height:1;margin:6px 0 9px}.styled-select div{margin-top:0}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}.select2-container--default .select2-selection--single .select2-selection__rendered{position:relative;top:6px;line-height:24px}.select2-container--default .select2-selection--single .select2-selection__arrow{width:11px}.select2-container--default .select2-selection--multiple .select2-selection__rendered{background-size:12px 16px}.filled label{top:0;width:auto}.filled option{font-size:15px;padding:0 15px 1px}.styled-select div,.filled input[type="text"],.filled input[type="password"],.filled input[type="text"],.filled input[type="password"],.filled input[type="email"],.filled select,.filled textarea{padding:11px 10px 11px;margin:2px 0 21px;font-size:15px}.filled .select2-container--default .select2-selection--single{padding:4px 10px 15px}.filled .select2-container--default .select2-selection--single .select2-selection__arrow{background-position:0 2px}.filled .select2-container--default .select2-selection--single{padding:5px 10px 14px}.filled select[multiple]{padding:0;-moz-appearance:menulist;-webkit-appearance:menulist;appearance:menulist}.filled .select2-container--default .select2-selection--multiple{padding:7px 0 4px}.panel label{font-size:15px;line-height:1.2;display:inline-block}.section--filled .panel{font:normal 15px/1.4 Gilroy-Regular,sans-serif;padding:0}.content .panel form{font-size:15px}.section--filled .panel td{font:normal 15px/1.2 Gilroy-Regular,sans-serif}.section--filled .accordion+.panel{margin-left:11px}.accordion{width:100%}.accordion+.panel{margin:15px 0 15px 0;padding:0;width:calc(100% - 20px)}.section__inner .section--accordion .panel{width:calc(100% - 20px)}.section--accordion>h3{margin:0}.section--accordion .panel h2{font-size:19px;margin-bottom:11px}button.accordion h2{line-height:1}button.accordion h3{margin:0}p+.accordion{margin-top:0}.panel{overflow:visible}.panel>img{max-width:calc(100% + 20px);width:calc(100% + 20px);margin-left:-10px}.panel form{margin-bottom:0}.panel table:first-child{margin-top:0}.panel table{margin-bottom:18px}.panel p:last-child{margin-bottom:18px}.panel .btn{position:relative}.page{padding-top:69px}.start-1-span-8{width:100%}.start-1-span-8>p{margin-right:0}.grid--container{display:block;grid-template-columns:1;grid-gap:0;gap:0}.section{width:100%;max-width:100%}.content .section{margin:0 auto 0}.content .section.section--page-title{margin-bottom:2px}.content .section.slider--default{margin-bottom:44px}.content .section.slider--hero{margin-bottom:13px}.content .section.section--gallery{margin-bottom:23px}.info{font-size:15px;background-size:25px 25px;background-position-y:0;background-repeat:no-repeat;margin-top:18px;padding-left:37px}.content .section.section--center{max-width:100%;left:0;padding-bottom:0}.contact-widget{position:relative;top:0;left:13px;width:calc(100% - 26px);margin:0 0 20px 0;border-right:2px solid #000}.content .text-container ul{padding:10px 0 0 16px}.start-1-span-8>p,.content .start-1-span-8>ul{margin-right:0}.content .text-container ul.check{padding-left:0;margin:10px 0 18px;width:100%}.text-container ul+p,.section__inner div.text-container ul+p:last-child{margin-top:0}ul.check li{font-size:18px;background-position:left 0;background-size:33px 33px;padding:3px 0 35px 42px}.section--filled ul.check li:last-child{padding-bottom:0}.content{margin-top:0}.content .section:first-of-type h1,.content .section:first-of-type p:first-child,.content .section:first-of-type ul:first-child,.content .section:first-of-type form:first-child,.section--page-title h1,.section--page-title h2,.section--page-title form{margin-top:20px}.section--center .btn{margin:26px auto 0;font:500 18px/1.2 'Gilroy-SemiBold',sans-serif;background-size:42px 42px;background-position:left center;padding:7px 24px 7px 48px}.section--table.col-6--mobile .grid--container,.section--table.col-2 .grid--container{display:-ms-grid;display:grid;grid-template-columns:2;grid-gap:0;gap:0}.section--table.col-6--mobile .start-12-span-1,.section--table.col-2 .start-12-span-1{text-align:right}.section--table.col-6--mobile .grid--container>div.th{padding:24px 0 0;text-transform:uppercase}.section--table.col-6{display:none}.section--table.col-6--mobile{display:block}.section--text.section--filled{background:#e1d8c9;padding:35px 0 30px}.section--text.section--filled .text-container h2{margin-top:0}aside{border-top:2px solid #e0d7c7;padding:16px 0 16px;margin-bottom:16px;font:500 15px/1.4 'Gilroy-SemiBold',sans-serif}section.section--banner+section aside{border-top:none!important}aside p{margin-bottom:23px}aside .ticket-link{font-size:18px;line-height:1.2}aside p+.ticket-link{margin-top:40px}aside .ticket-link p{margin-top:0}aside>div.share-btns{margin:0}.section--bg-image{background-position:center 33px}.content .section.section--bg-image h1{font-size:37px;margin:177px 0 28px}.slick-dotted.slick-slider{margin-bottom:0}.section.slider--home{margin-top:0}.slider--home .slide img{width:100vw;height:100%;max-width:none;min-width:0;object-fit:cover;object-position:0 50%}.slider--home .buttons{padding:16px 0 20px}.slick-dots{top:5px;margin-left:0}.slide .text .category{font-size:15px;margin-bottom:20px}.slide .text h3{font-size:37px;line-height:1.03;margin:0 0 12px}.slide .text h3 span{background:transparent linear-gradient(90deg,#fff,#fff) no-repeat 0 92.5%;background-size:100% 3px}.slide .text{bottom:2px;width:auto;font:500 14px/1.15 'Gilroy-SemiBold',sans-serif}.slide .icons{width:calc(100% - 26px);margin:13px 12px 0 0;right:0;left:auto;transform:none}.slide .icons .icon{width:70px;height:70px}.slider--default .slick-list{height:65vw}.slider--default .slick-slide img{object-fit:cover;height:100%;width:100%}.slider--default .section__inner+.slick-slider{margin-top:0}.slider--default .slick-slide div{font:500 15px/1.2 'Gilroy-SemiBold',sans-serif;padding:0 12px 18px;height:65vw}.slider--default .slick-arrow{width:25px;height:22px}.slider--hero .slick-slide div,.section__inner,.section--gallery .grid--container{width:calc(100% - 26px);max-width:1202px}.slider--hero,.slider--hero .slick-slide{height:calc(100vh - 69px);overflow:hidden}.slider--hero img{height:100%}.slider--hero .slick-slide div{top:auto;bottom:80px;font-size:37px;line-height:1;transform:translateX(0);margin:0 12px;word-wrap:break-word}.slider--hero .slick-dots{top:0;bottom:auto}.slick-dots li{width:16px}.slider--hero .slick-slide .slide__overlay{background:linear-gradient(transparent,transparent 20%,#1b1b1b)}.content .section:first-of-type ul:first-child.slick-dots{margin-top:7px}.slick-dots li button::before{width:9px;height:9px;border:2px solid #fff}.section.event-top,.section.event-top>div,.section.event-top>div>div,.slick-slider.slider--event,.slick-slider.slider--event .slick-slide,.slick-slider.slider--event img.img--portrait{max-height:calc(66.7vw + 30px)}.section.event-top{height:100vw}.section.event-top .section__inner{width:100vw;height:100%}.event-top .section__inner__left{min-width:100vw}.slick-slider.slider--event{position:relative;height:calc(100% - 30px)}.slider--event2__caption{position:absolute;width:100vw;right:13px;bottom:6px;padding:0;text-align:right;font-size:13px}.slider--event__prev,.slider--event__prev:hover,.slider--event__prev:focus,.slider--event__next,.slider--event__next:hover,.slider--event__next:focus{width:16px;height:22px}.slider--event__prev.slick-prev,.slider--event__next.slick-next{top:calc(50% - 15px);transform:translateY(-50%)}.slider--event__prev.slick-prev{left:4px}.slider--event__next.slick-next{right:4px}.slider--event .slick-dots{bottom:-23px;left:10px;text-align:left}.slider--event .slick-dots li,.slider--event .slick-dots li button{width:15px;height:15px;margin:0 0 0 3px}table.responsive,table.responsive thead,table.responsive tbody,table.responsive th,table.responsive td,table.responsive tr{display:block}table.responsive thead tr{position:absolute;top:-9999px;left:-9999px}table.responsive td{border:0;border-bottom:1px solid #eee;position:relative;padding-left:50%;width:auto}table.responsive td:nth-of-type(1){margin-top:30px;padding-left:0;text-transform:uppercase}table.responsive td:before{position:absolute;top:2px;left:0;width:calc(100% - 60px);white-space:nowrap;content:attr(data-content);text-align:left;overflow:hidden;text-overflow:ellipsis}table.responsive td.with-image{height:0;line-height:0;padding:0;border-color:transparent}table.responsive td.with-image img{margin-top:-40px}table td:not(:first-child){text-align:right}.schedule .flex-container,.schedule--header .flex-container{display:block}.section.schedule--header{margin-bottom:12px}.schedule span.subtitle{margin-top:0;padding-bottom:12px}.month-navi{width:100%;font-size:15px;display:flex;justify-content:space-between;align-items:flex-end}.home .schedule__dates+.month-navi{display:none}.month-navi .icon_arrow_left,.month-navi .icon_arrow_right{background-size:8px 13px}.schedule__dates+.month-navi{display:flex;padding-bottom:18px}.flex-container+.month-navi{display:none}.icon.icon_arrow_left{padding-left:15px}.icon.icon_arrow_right{padding-right:15px;text-align:right}.schedule--header .filter li span{width:14px;height:14px;border-radius:50px;margin-right:7px;top:2px}.schedule__dates .time{font-size:28px;margin-bottom:15px}.schedule__dates h2+.time{display:inline-block;margin-top:-12px;line-height:1.1;background-position:0 98%;background-size:100% 2px}.schedule .section__inner>h3{margin:16px 0 19px}.schedule--header .section__inner{padding:7px 0 15px;border-bottom:2px solid #000;height:auto}.schedule--header .section__inner h2{margin-bottom:15px}.schedule--header .col-2,.schedule--header .col-2 ul{overflow:hidden;font-size:18px}.schedule--header .col-2 ul{margin:0 0 29px 21px}.schedule--header .filter li{line-height:1.32}.schedule .schedule__dates{width:100%;display:block}.schedule .col-1,.schedule .col-2{width:100%}.schedule .col-1{height:calc(66.6vw - 26px)}.slider--hero .slick-slide div,.schedule .section__inner{max-width:1202px;left:0}.schedule .schedule__dates{margin-right:0}.schedule article{margin-bottom:38px;display:block}.schedule article:last-child{margin-bottom:27px}.schedule__extra{border-top:2px solid #e0d6ca;width:100%;width:calc(100% + 26px);margin:27px 0 0 -13px}.schedule .umbrella-events .icon{margin-top:0}body:not(.home) .schedule__extra{margin-top:27px}.schedule__extra>a{width:185px;height:213px;display:block;padding-top:23px;text-transform:uppercase}.schedule__extra a>span{font:500 15px/1.2 'Gilroy-SemiBold',sans-serif}.schedule__extra a h2{font-size:37px;line-height:1.15;margin-top:15px}.schedule__extra>a{margin:0 auto}.schedule .col-2{font-size:16px;padding-bottom:0}.schedule__dates .col-2 .text-bottom{position:relative;margin-top:21px}.schedule__dates .category{font-size:15px;margin-top:6px;display:block}.schedule h2{font-size:28px;line-height:1.1;margin:9px 0 8px;word-break:break-word}.schedule h2 span{background-size:100% 2px}.filter a.icon_arrow_btn{margin:0 0 15px}.filter div:first-of-type{margin-top:26px}.schedule--header .filter{padding:5px 0 10px;display:block}.filter ul{position:relative;top:0}.col-1,.col-2{width:100%;margin-right:22px;padding-bottom:0}.content .section.event-top{margin-bottom:22px}.section--quote{margin-top:33px}.section--quote cite{font-size:42px;top:-16px}.section--quote cite+span{margin-top:-7px;display:block}.section--quote cite span:nth-child(2){background:transparent linear-gradient(90deg,#fff,#fff) no-repeat 0 90%;background-size:100% 3px}.section--quote p{font:500 18px/1.2 'Gilroy-SemiBold',sans-serif}.schedule--header h2{font-size:28px;margin:15px 0 14px;z-index:3}ul.month-list{position:absolute;padding:12px 16px 12px}.section.schedule--header.open .month-list{top:-60px}.month-list.open{background:#fff}.month-list .spacer{margin-top:18px}ul.month-list{position:absolute;top:-600px;left:-16px;margin:54px 0 0 0;width:100%;padding:50px 19px 23px;font:500 18px/1.4 'Gilroy-SemiBold',sans-serif;border:2px solid #000;z-index:2}.section--banner{padding:17px 0 28px;background-size:cover}.schedule+.section--banner{margin-top:47px}.section--banner .section__inner{width:calc(100% - 56px)}.section--banner .banner__img{width:216px;height:216px;margin:0 auto}.section--banner h4{font-size:15px;margin:0 0 15px}.section--banner .start-2-span-3 h4{display:block}.section--banner .start-5-span-8 h4{display:none}.content>.section--banner>.section__inner .start-5-span-8 h1{margin-top:8px}.section--banner h1{margin:0 0 12px}.section--banner p{font:500 18px/1.35 Gilroy-SemiBold,sans-serif}.section--banner .btn{top:0}.section--slider--text .section__inner{width:calc(100% - 140px)}.content .section--slider--text{padding-top:48px;margin-top:45px}.section--slider--text .slick-slide{padding:0 7px 0 0}.section--slider--text h2{font-size:37px}.section--slider--text .slick-arrow{width:40px;height:34px}.slick-prev,.slick-next{position:absolute;top:8px;padding:0;-webkit-transform:none;-ms-transform:none;transform:none;background-color:transparent}.slider--default .slick-prev,.slider--default .slick-next{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slick-prev:hover::before,.slick-prev:focus::before,.slick-next:hover::before,.slick-next:focus::before{background-color:transparent;opacity:1}.event-top+.section .start-1-span-7+aside{margin-top:35px;padding-top:16px}.section--gallery.section--team>div,.section--gallery .start-1-span-4,.section--gallery .start-5-span-4,.section--gallery .start-9-span-4{font-size:18px}.person__info,.person__contact{margin:0;padding:0}.person__contact .e-mail,.person__contact .phone{margin-left:0;font-size:18px}.gallery-item{height:calc(66vw - 13px)}_:-ms-lang(x),.gallery-item{height:20vw}.gallery-item,.section.section--header-image{margin-bottom:5px;position:relative}.section.section--header-image{height:100%;min-height:246px;padding:0 13px}_:-ms-lang(x),.section.section--header-image{height:246px}.section.section--max-width.section--header-image .section__inner{width:100%;max-width:1200px}.section.section--header-image>div,.section.section--header-image>div>div{position:static}.section.section--header-image img.svg{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-item img{width:100%;height:calc(100vw - 23px)}.section--gallery h2{margin-bottom:32px}.section--gallery .start-1-span-4 h2,.section--gallery .start-5-span-4 h2,.section--gallery .start-9-span-4 h2{margin-bottom:12px}.section--page-title+.section--gallery h2{margin-top:10px}.project-item p{font-size:15px;top:2px}.section.section--gallery.section--projects .project-item div{background-position:left top;background-repeat:no-repeat;background-size:200% 100%;width:50%;height:75%}.section--gallery .grid--container .gallery-item h3{margin-top:0;transform:translate(-50%,-50%);font-size:28px}_:-ms-lang(x),.section--gallery .grid--container .gallery-item h3{font-size:21px}.gallery-item h3 span{background:transparent linear-gradient(90deg,#fff,#fff) no-repeat 0 92.5%;background-size:100% 2px}.section--gallery .start-1-span-4,.section--gallery .start-5-span-4,.section--gallery .start-9-span-4{margin-bottom:13px}.section--table-full-width h2 span{font:500 24px/1.2 'Gilroy-SemiBold',sans-serif;margin-bottom:27px}.section--filled .accordion,.section--filled .accordion:first-of-type{background-position:right 8px top 7px;border-bottom:2px solid #fff;padding:10px 60px 10px 11px;font:500 15px/1.1 Gilroy-SemiBold,sans-serif;margin-bottom:0;width:100%}footer{margin-top:25px;padding:25px 0 23px}footer .section.section--max-width{margin:2px auto 0}footer .section__inner{margin-bottom:80px}footer .section__inner>div{max-width:520px}footer h2{margin-bottom:8px}footer{font-size:15px;line-height:1.4}footer p .icon:not(:first-child){margin:10px 0 5px}footer p .icon:last-child{margin-bottom:22px}footer .align-bottom{bottom:-80px}footer .start-1-span-7{padding-bottom:69px}footer form .detail{width:100%}label.control{width:100%;margin-bottom:10px}footer input[type="text"]{font-size:21px;font-style:italic;width:57%;margin:5px 16px 0 0}footer form .control-group input{padding-top:10px}footer form legend{display:none}footer form label{display:block}footer .label.control{margin-bottom:6px}footer input[type="email"]{width:calc(100% - 108px)}footer input[type="text"]{font-size:21px;font-style:italic;width:calc(100% - 128px);margin:5px 16px 0 0}footer input[type="submit"]{width:108px;padding:5px 13px}form .detail,form .detail label,footer form .detail{margin-top:0;font-size:15px}.e-mail,.phone{display:flex;align-items:center;height:40px;padding:0 0 0 49px;font:500 15px/1.1 'Gilroy-SemiBold',sans-serif;background-size:40px 40px}.content .e-mail,.content .phone{font-size:18px;font-family:'Gilroy-SemiBold',sans-serif}p .phone:first-child,p .e-mail:first-child{margin-top:0}p .phone:last-child,p .e-mail:last-child{margin-bottom:46px}br+.phone,br+.e-mail{margin-top:12px}.panel .e-mail,.panel .phone{background-size:42px 42px;min-height:42px;padding-left:49px}footer p .phone:first-child,footer p .e-mail:first-child{margin-top:10px}.contact-widget .e-mail,footer .e-mail{margin:0 0 22px!important}}@media only screen and (min-width:834px) and (max-width:1338px){.content .section.section--center{background-size:20vw}}@media only screen and (max-width:420px){.umbrella-events .icon{width:auto}.section.section--max-width.section--slider--text .section__inner{width:calc(100% - 44px)}}@media print{.header{position:absolute;border-bottom:0}.main-nav-col{display:none}.meta-nav-col{display:none}.content{margin-top:87px}.slider--home+.content{margin-top:27px}.schedule .col-1 a .overlay{display:none}.schedule .col-1 a{font-size:0}.schedule__extra{display:none}.schedule--header .filter{display:none}ul.month-list,.schedule__dates .col-2 .text-bottom,.flex-container+.month-navi{display:none}.schedule--header .section__inner{height:auto!important}.schauspiel .section--quote p cite{color:#fff!important}.btn{display:none!important}.panel{display:block}.accordion.icon_oval{background:transparent}aside div.share-btns{display:none}.person__info,.person__contact{display:block}*,*:before,*:after{box-shadow:none!important;text-shadow:none!important}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}