/*! _normalize.css v3.0.3 | MIT License | github.com/necolas/_normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"Sofia Pro";src:url("/fonts/sofia-pro-c2196e68.woff2") format("woff2"),url("/fonts/sofia-pro-ecca93c8.woff") format("woff");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"Sofia Pro";src:url("/fonts/sofia-pro-bold-3dda5b1d.woff2") format("woff2"),url("/fonts/sofia-pro-bold-f2d95059.woff") format("woff");font-weight:bold;font-style:normal;font-display:block}@font-face{font-family:"Sofia Pro";src:url("/fonts/sofia-pro-italic-87f3b86d.woff2") format("woff2"),url("/fonts/sofia-pro-italic-9b7d857f.woff") format("woff");font-weight:normal;font-style:italic;font-display:block}@font-face{font-family:"GT Sectra";src:url("/fonts/gt-sectra-84a7b7c5.woff2") format("woff2"),url("/fonts/gt-sectra-f879eb47.woff") format("woff");font-weight:normal;font-style:normal;font-display:block}body{font-family:"Sofia Pro", sans-serif;font-size:18px;line-height:1;font-weight:normal;color:#2E2E2E;background-color:#23576A}body a{text-decoration:underline;color:inherit}body a:hover{text-decoration:none}body strong{font-weight:bold}body .wrapper{background-color:#FAFAFA}@media (min-width: 0) and (max-width: 800px){body .wrapper{padding-top:86px}}@media (min-width: 0) and (max-width: 800px){.desktop{display:none !important}}@media (min-width: 801px){.mobile{display:none !important}}ul.accordion{margin:0;padding:0;list-style:none}ul.accordion li{border-top:2px solid #2E2E2E;color:#2E2E2E;padding-top:7px;margin-bottom:25px}ul.accordion li .trigger{display:flex;justify-content:space-between;align-items:center;font-size:27px;line-height:32px;font-weight:bold;cursor:pointer}ul.accordion li .trigger svg{margin:0 5px;vertical-align:middle;-webkit-transform:scale(2);transform:scale(2);-webkit-transition:margin 0.3s;transition:margin 0.3s}ul.accordion li .trigger svg polyline,ul.accordion li .trigger svg path{stroke-width:1.2px}ul.accordion li .trigger svg polygon,ul.accordion li .trigger svg path{fill:#2E2E2E;stroke:none}ul.accordion li .trigger svg polyline{fill:none;stroke:#2E2E2E}ul.accordion li .trigger:hover{color:black}ul.accordion li .trigger:hover svg{margin:0 5px;vertical-align:middle;-webkit-transform:scale(2);transform:scale(2);-webkit-transition:margin 0.3s;transition:margin 0.3s}ul.accordion li .trigger:hover svg polyline,ul.accordion li .trigger:hover svg path{stroke-width:1.2px}ul.accordion li .trigger:hover svg polygon,ul.accordion li .trigger:hover svg path{fill:black;stroke:none}ul.accordion li .trigger:hover svg polyline{fill:none;stroke:black}ul.accordion li .trigger .up{display:none}ul.accordion li .trigger.flip .up{display:inline}ul.accordion li .trigger.flip .down{display:none}ul.accordion li .content{margin-top:10px}@media (min-width: 801px){ul.accordion li .content.columns{-webkit-columns:2;-moz-columns:2;columns:2}}ul.accordion li .content p{margin:0}ul.accordion li .content p strong{display:inline-block;margin-top:15px;font-weight:bold}.contact{max-width:1120px;margin:0 auto;padding:0 20px}@media (min-width: 801px){.contact{display:flex}.contact__column1{flex:3;margin-right:25px}.contact__column2{flex:1;margin-left:25px}}.contact__section{margin-bottom:60px}.contact__title{font-size:27px;line-height:32px;margin:30px 0}.contact__content{line-height:1.5;font-size:20px}@media (min-width: 801px){.contact__content{display:flex}}.contact__block{flex:1}.contact__block a{color:#DB4128;text-decoration:none}.contact__block a:hover{color:#23576A}.film{max-width:1120px;margin:0 auto;padding:0 20px}.film h1{font-weight:bold;font-size:32px;line-height:38px;text-align:center;margin:50px 0 0 0}@media (min-width: 0) and (max-width: 800px){.film h1{margin-top:20px}}.film h2{font-size:20px;font-weight:normal;text-align:center;margin:15px 0 15px 0}.film h3{font-weight:bold;font-size:27px;line-height:32px;margin:30px 0 20px 0}@media (min-width: 0) and (max-width: 800px){.film h3{margin:40px 0 10px 0}}.film p{font-size:20px;color:#2E2E2E;line-height:28px}.film img{width:100%}.film table tr th,.film table tr td{font-size:20px;padding:10px 20px 10px 0}@media (min-width: 0) and (max-width: 800px){.film table tr th,.film table tr td{padding:7px 20px 7px 0}}.film table tr th{text-align:left}.film .two-columns{margin-bottom:25px}@media (min-width: 801px){.film .two-columns{display:flex}.film .two-columns .column1{flex:3;margin-right:25px}.film .two-columns .column2{flex:1;margin-left:25px}}.film .two-columns .poster{text-align:center;margin-top:35px}.film .two-columns .poster img{max-width:400px}.films .grid{max-width:1120px;margin:0 auto}@media (min-width: 801px){.films .grid .row{display:flex;margin:0 0 0 -25px}.films .grid .row:first-child{margin:-25px 0 0 -25px}}@media (min-width: 0) and (max-width: 800px){.films .grid .row:first-child{margin:-25px 0 0 0}}.films .grid .row .item{height:325px;background-position:center center;background-size:cover;display:flex;justify-content:space-between;flex-direction:column;cursor:pointer}@media (min-width: 801px){.films .grid .row .item{flex:1;margin:25px 0 0 25px}}@media (min-width: 0) and (max-width: 800px){.films .grid .row .item{margin:25px 0 0 0}}.films .grid .row .item .info{order:2;margin-top:auto;color:#FAFAFA;padding:25px;padding-top:75px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.7)));background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.7));-webkit-transition:padding 0.3s;transition:padding 0.3s}.films .grid .row .item .info .title{font-weight:bold;font-size:27px;line-height:32px;margin-bottom:6px}@media (min-width: 801px){.films .grid .row .item .info .title{width:75%}}.films .grid .row .item .info .title a{text-decoration:none}.films .grid .row .item .info .sub-title{font-size:18px}.films .grid .row .item .badge{order:1;width:150px;padding:20px 0;background-color:#23576A;text-align:center;font-size:18px;color:#FAFAFA;align-self:flex-end}.films .grid .row .item .links{order:3;margin:0;height:0;padding:0 25px;-webkit-transition:height 0.3s, padding 0.3s;transition:height 0.3s, padding 0.3s;overflow:hidden;list-style:none;font-size:18px;background-color:rgba(0,0,0,0.7)}.films .grid .row .item .links li{display:inline;margin-right:20px;color:#FAFAFA}.films .grid .row .item .links li a{text-decoration:none}.films .grid .row .item .links li a svg{margin:0 10px 0 5px;vertical-align:middle;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:margin 0.3s;transition:margin 0.3s}.films .grid .row .item .links li a svg polyline,.films .grid .row .item .links li a svg path{stroke-width:2px}.films .grid .row .item .links li a svg polygon,.films .grid .row .item .links li a svg path{fill:#FAFAFA;stroke:none}.films .grid .row .item .links li a svg polyline{fill:none;stroke:#FAFAFA}.films .grid .row .item .links li a:hover svg{margin:0 5px 0 10px;vertical-align:middle;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:margin 0.3s;transition:margin 0.3s}.films .grid .row .item .links li a:hover svg polyline,.films .grid .row .item .links li a:hover svg path{stroke-width:2px}.films .grid .row .item .links li a:hover svg polygon,.films .grid .row .item .links li a:hover svg path{fill:#FAFAFA;stroke:none}.films .grid .row .item .links li a:hover svg polyline{fill:none;stroke:#FAFAFA}.films .grid .row .item:hover .info{padding-top:25px}.films .grid .row .item:hover .links{height:20px;padding-bottom:25px}@media (min-width: 801px){.films .grid .row .empty{flex:1;margin:25px 0 0 25px}}.films .list{padding:0 20px}.films .list .row{max-width:1120px;margin:0 auto}.films .list .row:first-child{border-top:2px solid #111111}.films .list .row .item{display:flex;border-bottom:2px solid #111111;background:none !important;flex-direction:row;justify-content:space-between;padding:25px 0}@media (min-width: 0) and (max-width: 800px){.films .list .row .item{display:block}}.films .list .row .item .info{color:#111111}.films .list .row .item .info .title{font-size:27px;line-height:32px;font-weight:bold}.films .list .row .item .info .title a{text-decoration:none}.films .list .row .item .info .title a:hover{color:#23576A}.films .list .row .item .info .sub-title{font-size:20px;margin-top:7px}.films .list .row .item .badge{margin-left:auto;margin-right:50px;width:150px;padding:20px 0;height:18px;background-color:#23576A;text-align:center;font-size:18px;color:#FAFAFA}@media (min-width: 0) and (max-width: 800px){.films .list .row .item .badge{display:none}}.films .list .row .item .links{width:200px;margin:0;padding:0;list-style:none}.films .list .row .item .links li{color:#DB4128;margin:10px 0;text-align:right}@media (min-width: 0) and (max-width: 800px){.films .list .row .item .links li{text-align:left}}.films .list .row .item .links li a{text-decoration:none}.films .list .row .item .links li a svg{margin:0 5px 0 5px;vertical-align:middle;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:margin 0.3s;transition:margin 0.3s}.films .list .row .item .links li a svg polyline,.films .list .row .item .links li a svg path{stroke-width:2px}.films .list .row .item .links li a svg polygon,.films .list .row .item .links li a svg path{fill:#DB4128;stroke:none}.films .list .row .item .links li a svg polyline{fill:none;stroke:#DB4128}.films .list .row .item .links li a:hover{color:#23576A}.films .list .row .item .links li a:hover svg{margin:0 0 0 10px;vertical-align:middle;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:margin 0.3s;transition:margin 0.3s}.films .list .row .item .links li a:hover svg polyline,.films .list .row .item .links li a:hover svg path{stroke-width:2px}.films .list .row .item .links li a:hover svg polygon,.films .list .row .item .links li a:hover svg path{fill:#23576A;stroke:none}.films .list .row .item .links li a:hover svg polyline{fill:none;stroke:#23576A}.footer{background-color:#23576A;color:#FAFAFA}@media (min-width: 801px){.footer{margin-top:150px}}@media (min-width: 0) and (max-width: 800px){.footer{margin-top:50px}}.footer__container{max-width:1120px;margin:0 auto;padding:50px 20px}@media (min-width: 801px){.footer__container{display:flex;flex-direction:row}}@media (min-width: 0) and (max-width: 800px){.footer__container{padding:25px}}.footer__column{flex:1}@media (min-width: 801px){.footer__column{display:flex;margin-left:25px}.footer__column:first-child{margin-left:0;margin-right:25px}}@media (min-width: 0) and (max-width: 800px){.footer__column{margin-top:25px}.footer__column:first-child{margin-top:0}}@media (min-width: 0) and (max-width: 800px){.footer__logo{display:none}}.footer__logo img{height:76px;opacity:0.95}.footer__address{font-size:14px;line-height:1.4}@media (min-width: 801px){.footer__address{margin-left:50px}}@media (min-width: 0) and (max-width: 800px){.footer__address:last-child{margin-top:25px}}.footer__newsletter__title{font-size:14px}@media (min-width: 801px){.footer__newsletter__form{margin-top:26px}}@media (min-width: 0) and (max-width: 800px){.footer__newsletter__form{margin-top:10px}}@media (min-width: 801px){.footer__social{margin-left:50px}}@media (min-width: 0) and (max-width: 800px){.footer__social{margin-top:25px}}.footer__social__buttons a{display:inline-block;margin-right:15px;margin-bottom:15px}.footer__social__buttons a svg{-webkit-transform:scale(1.25);transform:scale(1.25)}.footer__social__buttons a svg path{fill:#FAFAFA;opacity:0.9}.footer__social__buttons a:hover path{opacity:1}.footer__social__impressum{margin-top:15px;font-size:14px;line-height:1.4}.hero{position:relative}.hero .img{position:absolute;top:0;width:100%;height:100%;background-position:center center;background-size:cover;opacity:1;-webkit-transition:opacity 1.5s;transition:opacity 1.5s}.hero .img.hidden{opacity:0}.imprint{max-width:1120px;margin:0 auto;padding:0 20px}.imprint__title{font-size:27px;line-height:32px;margin:30px 0}.imprint__content{line-height:1.5;font-size:20px}.imprint__content a{color:#DB4128;text-decoration:none}.imprint__content a:hover{color:#23576A}ul.link-list{margin:0;padding:0;list-style:none}ul.link-list li{border-top:2px solid #2E2E2E;margin-bottom:30px}ul.link-list li a{display:flex;justify-content:space-between;align-items:center;padding-top:7px;color:#DB4128;font-size:20px;line-height:1.2;text-decoration:none}ul.link-list li a svg{margin:0 5px 0 5px;vertical-align:middle;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:margin 0.3s;transition:margin 0.3s}ul.link-list li a svg polyline,ul.link-list li a svg path{stroke-width:2px}ul.link-list li a svg polygon,ul.link-list li a svg path{fill:#DB4128;stroke:none}ul.link-list li a svg polyline{fill:none;stroke:#DB4128}ul.link-list li a:hover{color:#23576A}ul.link-list li a:hover svg{margin:0 0 0 10px;vertical-align:middle;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:margin 0.3s;transition:margin 0.3s}ul.link-list li a:hover svg polyline,ul.link-list li a:hover svg path{stroke-width:2px}ul.link-list li a:hover svg polygon,ul.link-list li a:hover svg path{fill:#23576A;stroke:none}ul.link-list li a:hover svg polyline{fill:none;stroke:#23576A}ul.link-list li a.down svg{margin:0 0 0 0;vertical-align:middle;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:margin 0.3s;transition:margin 0.3s}ul.link-list li a.down svg polyline,ul.link-list li a.down svg path{stroke-width:2px}ul.link-list li a.down svg polygon,ul.link-list li a.down svg path{fill:#DB4128;stroke:none}ul.link-list li a.down svg polyline{fill:none;stroke:#DB4128}ul.link-list li a.down:hover svg{margin:5px 0 0 0;vertical-align:middle;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:margin 0.3s;transition:margin 0.3s}ul.link-list li a.down:hover svg polyline,ul.link-list li a.down:hover svg path{stroke-width:2px}ul.link-list li a.down:hover svg polygon,ul.link-list li a.down:hover svg path{fill:#23576A;stroke:none}ul.link-list li a.down:hover svg polyline{fill:none;stroke:#23576A}.member{max-width:1120px;margin:0 auto;padding:0 20px}.member h1{font-weight:bold;font-size:32px;line-height:38px;text-align:center;margin:50px 0 0 0}.member h2{font-size:20px;font-weight:normal;text-align:center;margin:15px 0}.member h3{font-weight:bold;font-size:27px;line-height:32px;margin:30px 0}.member p{font-size:20px;color:#2E2E2E;line-height:28px}.member img{width:100%}@media (min-width: 801px){.member .two-columns{display:flex}.member .two-columns .column1{flex:3;margin-right:25px}.member .two-columns .column2{flex:1;margin-left:25px}}.modal-wrapper{z-index:10000;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center}.modal{max-width:800px;max-height:75%;background-color:#FAFAFA;padding:50px;overflow:auto}.modal__title{font-size:27px}.modal__sub-title{margin:30px 0 10px;font-size:20px;font-weight:bold}.modal__listing{margin:30px 0;width:100%}.modal__listing tr{padding:15px 0;border-top:2px solid #636363}.modal__listing tr td{width:1px;min-width:120px;padding:15px 5px;white-space:nowrap;text-align:right;line-height:1}.modal__listing tr td:first-child{width:auto;text-align:left;padding-left:0}.modal__listing tr td:last-child{padding-right:0}.modal__listing tr td .button{display:inline-block;padding:5px 10px;line-height:1;background:none;border:none;color:white;background-color:#23576A;cursor:pointer}.modal__listing tr:last-child td{font-weight:bold}.modal__grid{display:block}.modal__item{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:10px 0}.modal__item:nth-child(odd){padding-right:10px}.modal__item:nth-child(even){padding-left:10px}.modal__item input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #111111;padding:5px 10px;margin-top:5px}.modal__info button{display:inline-block;margin-top:25px;margin-right:5px;padding:13px 17px;line-height:1;background-color:#DB4128;border:none;color:#FAFAFA;cursor:pointer}.modal__info button:hover{background-color:#23576A}.nav{max-width:1120px;margin:0 auto;padding:45px 45px;display:flex;justify-content:space-between;background-color:#FAFAFA}@media (min-width: 0) and (max-width: 800px){.nav{position:fixed;top:0;width:100%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #D8D8D8;z-index:99999}}.nav h1{margin:0;line-height:0}@media (min-width: 801px){.nav h1{margin:0 45px 0 0}}.nav h1 a{display:inline-block}.nav h1 a img{height:94px}@media (min-width: 0) and (max-width: 800px){.nav h1 a img{height:45px}}.nav ul{margin:0 0;padding:0;list-style:none;display:flex;align-items:center}.nav ul.last{width:45px}@media (min-width: 801px){.nav ul.last{width:94px;justify-content:flex-end}}@media (min-width: 801px){.nav ul{margin:0 45px}.nav ul:last-child{margin-right:0}}@media (min-width: 0) and (max-width: 800px){.nav ul{margin:12px 0;flex-direction:column}}.nav ul li{color:#DB4128;font-weight:bold;font-size:20px}.nav ul li svg{margin:0 5px;vertical-align:middle;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:margin 0.3s;transition:margin 0.3s}.nav ul li svg polyline,.nav ul li svg path{stroke-width:3px}.nav ul li svg polygon,.nav ul li svg path{fill:#DB4128;stroke:none}.nav ul li svg polyline{fill:none;stroke:#DB4128}@media (min-width: 801px){.nav ul li{margin-right:60px}.nav ul li:last-child{margin-right:0}.nav ul li.menu{display:none}}@media (min-width: 0) and (max-width: 800px){.nav ul li.menu{cursor:pointer}.nav ul li.link{margin-top:30px}.nav ul li.hidden{display:none}}.nav ul li a{text-decoration:none}.nav ul li a:hover,.nav ul li a.active{color:#23576A}.news .grid{max-width:1120px;margin:0 auto;padding:0 20px}@media (min-width: 801px){.news .grid .row{display:flex;margin:0 0 0 -50px}.news .grid .row:first-child{margin:-50px 0 0 -50px}}@media (min-width: 0) and (max-width: 800px){.news .grid .row:first-child{margin:-50px 0 0 0}}@media (min-width: 801px){.news .grid .row .item{flex:1;margin:50px 0 0 50px}}@media (min-width: 0) and (max-width: 800px){.news .grid .row .item{margin:50px 0 0 0}}.news .grid .row .item .img{height:300px;margin-bottom:30px;background-position:center center;background-size:cover}.news .grid .row .item .date{font-size:20px;margin-bottom:8px}.news .grid .row .item .title{font-weight:bold;font-size:27px;line-height:32px}.news .grid .row .item .text{font-size:20px;line-height:28px}.news .grid .row .item .text a{color:#DB4128;text-decoration:none}.news .grid .row .item .text a:hover{color:#23576A}.news .grid .row .item .links{list-style:none;margin:0;padding:0;font-size:20px;line-height:28px}.news .grid .row .item .links li a{color:#DB4128;text-decoration:none}.news .grid .row .item .links li a svg{margin:0 5px 0 5px;vertical-align:middle;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:margin 0.3s;transition:margin 0.3s}.news .grid .row .item .links li a svg polyline,.news .grid .row .item .links li a svg path{stroke-width:2px}.news .grid .row .item .links li a svg polygon,.news .grid .row .item .links li a svg path{fill:#DB4128;stroke:none}.news .grid .row .item .links li a svg polyline{fill:none;stroke:#DB4128}.news .grid .row .item .links li a:hover{color:#23576A}.news .grid .row .item .links li a:hover svg{margin:0 0 0 10px;vertical-align:middle;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:margin 0.3s;transition:margin 0.3s}.news .grid .row .item .links li a:hover svg polyline,.news .grid .row .item .links li a:hover svg path{stroke-width:2px}.news .grid .row .item .links li a:hover svg polygon,.news .grid .row .item .links li a:hover svg path{fill:#23576A;stroke:none}.news .grid .row .item .links li a:hover svg polyline{fill:none;stroke:#23576A}@media (min-width: 801px){.news .grid .row .empty{flex:1;margin:50px 0 0 50px}}.news .load-more{margin-top:25px;text-align:center;cursor:pointer;color:#636363}.news .load-more:hover{color:black}.news-space{height:50px}.newsletter form input{-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:3px solid #2E2E2E;border-radius:0;color:#2E2E2E;padding:6px 12px;font-size:18px;font-family:"Sofia Pro", sans-serif;opacity:0.8;line-height:1.5}.newsletter form input::-webkit-input-placeholder{color:#636363}.newsletter form input::-moz-placeholder{color:#636363}.newsletter form input:-ms-input-placeholder{color:#636363}.newsletter form input::-ms-input-placeholder{color:#636363}.newsletter form input::placeholder{color:#636363}.newsletter form input:focus{opacity:1;outline:0}.newsletter form input[type='email']{margin-right:10px}.newsletter form input[type='submit']{background-color:#2E2E2E;color:white;opacity:0.8}.newsletter form input[type='submit']:hover{opacity:1}.newsletter.dark input{background:#23576A;border:1px solid white;font-size:13px;color:#FAFAFA}.newsletter.dark input::-webkit-input-placeholder{color:#FAFAFA}.newsletter.dark input::-moz-placeholder{color:#FAFAFA}.newsletter.dark input:-ms-input-placeholder{color:#FAFAFA}.newsletter.dark input::-ms-input-placeholder{color:#FAFAFA}.newsletter.dark input::placeholder{color:#FAFAFA}.newsletter.dark input[type='email']{width:150px}.newsletter.dark input[type='submit']{background:#FAFAFA;border-color:#FAFAFA;color:#23576A}.newsletter:not(.dark) input{padding:8px 14px}.newsletter:not(.dark) input[type='email']{width:100%;max-width:600px;margin-bottom:10px}.photo{max-width:1120px;margin:0 auto;height:570px;background-size:cover;background-position:center}.quote{max-width:810px;margin:0 auto;padding:75px 20px 55px;color:#23576A;font-size:32px;font-family:"GT Sectra", serif;font-weight:normal;line-height:47px;text-align:center}@media (min-width: 0) and (max-width: 800px){.quote{padding:45px 20px 30px;font-size:27px;line-height:32px}}.quote.no-pad{padding-top:0}@media (min-width: 0) and (max-width: 800px){.quote.no-pad{padding:25px 20px 15px}}.quote.film{padding:30px 20px 35px}.quote-author{font-family:"Sofia Pro", sans-serif;font-size:20px;line-height:26px;padding-top:10px}.shop .grid{max-width:1120px;margin:0 auto}@media (min-width: 801px){.shop .grid .row{display:flex;margin:0 0 0 -25px}.shop .grid .row:first-child{margin:-25px 0 0 -25px}}@media (min-width: 0) and (max-width: 800px){.shop .grid .row:first-child{margin:-25px 0 0 0}}.shop .grid .row .item{height:500px;background-position:center center;background-size:cover}@media (min-width: 801px){.shop .grid .row .item{flex:1;margin:25px 0 0 25px}}@media (min-width: 0) and (max-width: 800px){.shop .grid .row .item{margin:25px 0 0 0}}.shop .grid .row .item .info{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px;opacity:0;color:#FAFAFA;background:rgba(0,0,0,0.65);-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.shop .grid .row .item .info .title{font-weight:bold;font-size:27px;line-height:32px;margin-bottom:6px}@media (min-width: 801px){.shop .grid .row .item .info .title{width:75%}}.shop .grid .row .item .info .title a{text-decoration:none}.shop .grid .row .item .info .sub-title{font-size:18px;margin-bottom:10px}.shop .grid .row .item .info .texts{margin-top:25px}.shop .grid .row .item .info .texts .text{margin-top:5px;font-size:16px;line-height:18px}.shop .grid .row .item .info .links{margin:25px 0 0 0;padding:0;list-style:none;font-size:18px;line-height:1.2}.shop .grid .row .item .info .links li{margin-top:25px}.shop .grid .row .item .info .links li a{text-decoration:none}.shop .grid .row .item .info .links li a svg{margin:0 10px 0 5px;vertical-align:middle;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:margin 0.3s;transition:margin 0.3s}.shop .grid .row .item .info .links li a svg polyline,.shop .grid .row .item .info .links li a svg path{stroke-width:2px}.shop .grid .row .item .info .links li a svg polygon,.shop .grid .row .item .info .links li a svg path{fill:#FAFAFA;stroke:none}.shop .grid .row .item .info .links li a svg polyline{fill:none;stroke:#FAFAFA}.shop .grid .row .item .info .links li a:hover{color:#DB4128}.shop .grid .row .item .info .links li a:hover svg{margin:0 5px 0 10px;vertical-align:middle;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:margin 0.3s;transition:margin 0.3s}.shop .grid .row .item .info .links li a:hover svg polyline,.shop .grid .row .item .info .links li a:hover svg path{stroke-width:2px}.shop .grid .row .item .info .links li a:hover svg polygon,.shop .grid .row .item .info .links li a:hover svg path{fill:#DB4128;stroke:none}.shop .grid .row .item .info .links li a:hover svg polyline{fill:none;stroke:#DB4128}.shop .grid .row .item:hover .info,.shop .grid .row .item.no-poster .info{opacity:1}@media (min-width: 801px){.shop .grid .row .empty{flex:1;margin:25px 0 0 25px}}.shop .list{padding:0 20px}.shop .list .row{max-width:1120px;margin:0 auto}.shop .list .row:first-child{border-top:2px solid #111111}.shop .list .row .item{display:flex;border-bottom:2px solid #111111;background:none !important;flex-direction:row;justify-content:space-between;padding:25px 0}@media (min-width: 0) and (max-width: 800px){.shop .list .row .item{display:block}}.shop .list .row .item .info{color:#111111}.shop .list .row .item .info .title{font-size:27px;line-height:32px;font-weight:bold}.shop .list .row .item .info .title a{text-decoration:none}.shop .list .row .item .info .title a:hover{color:#23576A}.shop .list .row .item .info .sub-title{font-size:20px;margin-top:7px}.shop .list .row .item .info .texts{margin-top:15px}.shop .list .row .item .info .texts .text{margin-top:5px;font-size:16px;line-height:18px}.shop .list .row .item .info .links{width:200px;margin:0;padding:0;list-style:none}.shop .list .row .item .info .links li{color:#DB4128;margin:10px 0;text-align:left}@media (min-width: 0) and (max-width: 800px){.shop .list .row .item .info .links li{text-align:left}}.shop .list .row .item .info .links li a{text-decoration:none}.shop .list .row .item .info .links li a svg{margin:0 5px 0 5px;vertical-align:middle;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:margin 0.3s;transition:margin 0.3s}.shop .list .row .item .info .links li a svg polyline,.shop .list .row .item .info .links li a svg path{stroke-width:2px}.shop .list .row .item .info .links li a svg polygon,.shop .list .row .item .info .links li a svg path{fill:#DB4128;stroke:none}.shop .list .row .item .info .links li a svg polyline{fill:none;stroke:#DB4128}.shop .list .row .item .info .links li a:hover{color:#23576A}.shop .list .row .item .info .links li a:hover svg{margin:0 0 0 10px;vertical-align:middle;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:margin 0.3s;transition:margin 0.3s}.shop .list .row .item .info .links li a:hover svg polyline,.shop .list .row .item .info .links li a:hover svg path{stroke-width:2px}.shop .list .row .item .info .links li a:hover svg polygon,.shop .list .row .item .info .links li a:hover svg path{fill:#23576A;stroke:none}.shop .list .row .item .info .links li a:hover svg polyline{fill:none;stroke:#23576A}.shop .button{display:inline-block;margin-top:25px;padding:13px 17px;line-height:1;border:0;background-color:#DB4128;color:#FAFAFA;cursor:pointer}.shop .button:hover{background-color:#23576A}.slider{max-width:1120px;margin:0 auto;position:relative}.slider .slider-wrapper{overflow:hidden}.slider .slider-wrapper .items{white-space:nowrap;font-size:0;line-height:0;-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out, -webkit-transform 1s ease-in-out;height:100%}.slider .slider-wrapper .items .item{background:black;display:inline-block;width:100%;height:100%}.slider .slider-wrapper .items .item.img{background-position:center center;background-size:cover}.slider .arrows{position:absolute;top:0;width:100%;display:flex;justify-content:space-between;align-items:center;height:550px;pointer-events:none}.slider .arrows .arrow{padding:20px;cursor:pointer;pointer-events:all}.slider .arrows .arrow svg{margin:0;vertical-align:middle;-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition:margin 0.3s;transition:margin 0.3s}.slider .arrows .arrow svg polyline,.slider .arrows .arrow svg path{stroke-width:2px}.slider .arrows .arrow svg polygon,.slider .arrows .arrow svg path{fill:white;stroke:none}.slider .arrows .arrow svg polyline{fill:none;stroke:white}.slider .pills{text-align:center}.slider .pills .pill{display:inline-block;width:9px;height:9px;margin:15px 3px;border-radius:9px;background-color:#D8D8D8;cursor:pointer}.slider .pills .pill:hover,.slider .pills .pill.active{background-color:#2E2E2E}.sub-nav{max-width:1120px;margin:0 auto;padding:15px 20px;display:flex;justify-content:space-between}.sub-nav ul{margin:0;padding:0;list-style:none;display:flex;align-items:center}@media (min-width: 0) and (max-width: 800px){.sub-nav ul{display:block;line-height:1.5}}.sub-nav ul li{font-size:18px;color:#2E2E2E}@media (min-width: 801px){.sub-nav ul li{margin:0 45px}}.sub-nav ul li.narrow{margin:0 15px}.sub-nav ul li.button{cursor:pointer}.sub-nav ul li.button:hover{color:black}.sub-nav ul li.inactive{color:#969696 !important}.sub-nav ul li strong{font-weight:bold}.sub-nav ul li a,.sub-nav ul li.button{color:inherit;text-decoration:none;white-space:nowrap}.sub-nav ul li a svg,.sub-nav ul li.button svg{margin:0 5px 0 5px;vertical-align:middle;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:margin 0.3s;transition:margin 0.3s}.sub-nav ul li a svg polyline,.sub-nav ul li a svg path,.sub-nav ul li.button svg polyline,.sub-nav ul li.button svg path{stroke-width:2px}.sub-nav ul li a svg polygon,.sub-nav ul li a svg path,.sub-nav ul li.button svg polygon,.sub-nav ul li.button svg path{fill:#2E2E2E;stroke:none}.sub-nav ul li a svg polyline,.sub-nav ul li.button svg polyline{fill:none;stroke:#2E2E2E}.sub-nav ul li a:hover,.sub-nav ul li.button:hover{color:black}.sub-nav ul li a:hover svg,.sub-nav ul li.button:hover svg{margin:0 0 0 10px;vertical-align:middle;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:margin 0.3s;transition:margin 0.3s}.sub-nav ul li a:hover svg polyline,.sub-nav ul li a:hover svg path,.sub-nav ul li.button:hover svg polyline,.sub-nav ul li.button:hover svg path{stroke-width:2px}.sub-nav ul li a:hover svg polygon,.sub-nav ul li a:hover svg path,.sub-nav ul li.button:hover svg polygon,.sub-nav ul li.button:hover svg path{fill:#2E2E2E;stroke:none}.sub-nav ul li a:hover svg polyline,.sub-nav ul li.button:hover svg polyline{fill:none;stroke:#2E2E2E}.sub-nav ul li a.left svg,.sub-nav ul li.button.left svg{margin:0 5px 0 5px;vertical-align:middle;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:margin 0.3s;transition:margin 0.3s}.sub-nav ul li a.left svg polyline,.sub-nav ul li a.left svg path,.sub-nav ul li.button.left svg polyline,.sub-nav ul li.button.left svg path{stroke-width:2px}.sub-nav ul li a.left svg polygon,.sub-nav ul li a.left svg path,.sub-nav ul li.button.left svg polygon,.sub-nav ul li.button.left svg path{fill:#2E2E2E;stroke:none}.sub-nav ul li a.left svg polyline,.sub-nav ul li.button.left svg polyline{fill:none;stroke:#2E2E2E}.sub-nav ul li a.left:hover svg,.sub-nav ul li.button.left:hover svg{margin:0 10px 0 0;vertical-align:middle;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:margin 0.3s;transition:margin 0.3s}.sub-nav ul li a.left:hover svg polyline,.sub-nav ul li a.left:hover svg path,.sub-nav ul li.button.left:hover svg polyline,.sub-nav ul li.button.left:hover svg path{stroke-width:2px}.sub-nav ul li a.left:hover svg polygon,.sub-nav ul li a.left:hover svg path,.sub-nav ul li.button.left:hover svg polygon,.sub-nav ul li.button.left:hover svg path{fill:#2E2E2E;stroke:none}.sub-nav ul li a.left:hover svg polyline,.sub-nav ul li.button.left:hover svg polyline{fill:none;stroke:#2E2E2E}.sub-nav ul li svg{margin:0 5px;vertical-align:middle;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:margin 0.3s;transition:margin 0.3s}.sub-nav ul li svg polyline,.sub-nav ul li svg path{stroke-width:2px}.sub-nav ul li svg polygon,.sub-nav ul li svg path{fill:#2E2E2E;stroke:none}.sub-nav ul li svg polyline{fill:none;stroke:#2E2E2E}.sub-nav ul:first-child li{margin-left:0}.sub-nav ul:last-child li{margin-right:0}@media (min-width: 0) and (max-width: 800px){.sub-nav.reverse{flex-direction:column}}@media (min-width: 0) and (max-width: 800px){.sub-nav.reverse ul{display:flex;justify-content:space-between}}.team{max-width:1120px;margin:0 auto}@media (min-width: 801px){.team .row{display:flex;margin:0 0 0 -25px}.team .row:first-child{margin:-25px 0 0 -25px}}@media (min-width: 801px) and (min-width: 0) and (max-width: 800px){.team .row:first-child{margin:-25px 0 0 0}}.team .row .item{height:356px;background-position:center center;background-size:cover;display:flex;flex-direction:column-reverse;cursor:pointer}@media (min-width: 801px){.team .row .item{flex:1;margin:25px 0 0 25px}}@media (min-width: 0) and (max-width: 800px){.team .row .item{margin:25px 0 0 0}}.team .row .item .info{padding:25px;padding-top:75px;color:#FAFAFA;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.7)));background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.7))}.team .row .item .info .name{font-weight:bold;font-size:27px;line-height:32px}.team .row .item .info .name a{text-decoration:none}.team .row .item .info .position{margin-top:10px;font-size:18px}@media (min-width: 801px){.team .row .empty{flex:1;margin:25px 0 0 25px}}