@keyframes slideUpIn{0%{opacity:0;transform:translate3d(0, 40px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@font-face{font-family:'opensans-regular';src:url("../fonts/opensans/opensans-regular-webfont.eot");src:url("../fonts/opensans/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans/opensans-regular-webfont.ttf") format("truetype"),url("../fonts/opensans/opensans-regular-webfont.svg#opensans-regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'yantramanav-bold';src:url("../fonts/yantramanav/yantramanav-bold-webfont.eot");src:url("../fonts/yantramanav/yantramanav-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/yantramanav/yantramanav-bold-webfont.woff") format("woff"),url("../fonts/yantramanav/yantramanav-bold-webfont.ttf") format("truetype"),url("../fonts/yantramanav/yantramanav-bold-webfont.svg#yantramanav-bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'yantramanav-regular';src:url("../fonts/yantramanav/yantramanav-regular-webfont.eot");src:url("../fonts/yantramanav/yantramanav-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/yantramanav/yantramanav-regular-webfont.woff") format("woff"),url("../fonts/yantramanav/yantramanav-regular-webfont.ttf") format("truetype"),url("../fonts/yantramanav/yantramanav-regular-webfont.svg#yantramanav-regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'arapey-regularitalic';src:url("../fonts/arapey/Arapey-Italic.eot");src:url("../fonts/arapey/Arapey-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/arapey/Arapey-Italic.woff2") format("woff2"),url("../fonts/arapey/Arapey-Italic.woff") format("woff"),url("../fonts/arapey/Arapey-Italic.ttf") format("truetype"),url("../fonts/arapey/Arapey-Italic.svg#Arapey-Italic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'arapey-regular';src:url("../fonts/arapey/Arapey-Regular.eot");src:url("../fonts/arapey/Arapey-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/arapey/Arapey-Regular.woff2") format("woff2"),url("../fonts/arapey/Arapey-Regular.woff") format("woff"),url("../fonts/arapey/Arapey-Regular.ttf") format("truetype"),url("../fonts/arapey/Arapey-Regular.svg#Arapey-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'oggitalic';src:url("../fonts/ogg/fontsfree-net-ogg-italic-webfont.woff2") format("woff2"),url("../fonts/ogg/fontsfree-net-ogg-italic-webfont.woff") format("woff");font-weight:normal;font-style:normal}h1,h2,h3,h4,h5,h6{margin-bottom:40px;display:block;color:#464646;color:#1D1D1D;font-family:"arapey-regular",serif;letter-spacing:0.02em;font-weight:200}h1,h2{margin-bottom:40px}h3,h4,h5,h6{margin-bottom:20px}h1 q,h2 q,h3 q,h4 q,h5 q,h6 q{font-size:inherit;letter-spacing:normal}h1,h2{font-size:6.25rem;line-height:1.125em}.slide h1,.slide h2,.slide .word,.slide .word i,#pageheader h1,#pageheader h2{font-family:"arapey-regular",serif}.slide h1,.slide h2{text-transform:uppercase}.col h2,.section-header h2,article header h2,.article-body h2,.teaser-info h2{font-size:3.25rem;line-height:1.125em}.teaser-info h2{margin-bottom:40px}h3,h4{font-size:2.5rem;line-height:1.125em;text-transform:none}.herotext{font-size:2.5rem !important;line-height:1.125em !important}p{margin-bottom:20px;font-weight:400;font-size:1.125rem;line-height:1.625em;letter-spacing:0.02em}article li{position:relative;width:100%;margin-bottom:20px;display:block;font-size:1.125rem;line-height:1.375em;letter-spacing:0.02em}article li::before{content:"·";position:absolute;top:4px;left:-20px;width:20px;font-family:"yantramanav-bold",sans-serif;font-size:1.375rem;color:#1D1D1D;text-align:center}figcaption{padding-top:10px;color:#1D1D1D;font-family:"arapey-regular",serif;font-weight:200;font-size:1.5rem;line-height:1.125em;letter-spacing:0.04em;word-spacing:0.04em;text-align:center}article a,header a,#main-container a{position:relative;color:#1D1D1D;text-decoration:none;outline:none;-webkit-appearance:none !important;-moz-appearance:none}#main-container .bgc a{color:#fff}article a::after,header a::after,#main-container a::after,#mainnav #mainnav-contact a::after{content:"";position:absolute;bottom:0;left:0;z-index:-1;height:.0625rem;width:100%;display:inline-block;background-color:#1D1D1D}#main-container .bgc a::after{background-color:#fff}p strong{font-family:"yantramanav-bold",sans-serif}.marker{padding:5px 15px;margin:5px 0;display:inline-block;background-color:#1D1D1D !important}#mainnav .nav-btn a span,.contact-item .title,.serif{font-family:"arapey-regular",serif}blockquote,cite,em{font-family:"arapey-regularitalic",serif;font-style:italic}cite,em{display:inline-block}blockquote{position:relative;width:100%;max-width:720px;margin:20px 0;display:block;font-size:20px}blockquote *{margin-bottom:0}blockquote::before{content:"„";position:absolute;top:-20px;left:-20px;height:50px;display:inline-block;font-size:3.125rem;line-height:0;color:#464646;overflow:hidden}small,#mainnav #mainnav-contact *,#mainnav #mainnav-contact *::before,#mainnav #mainnav-contact *::after{font-family:"arapey-regular",serif;font-weight:200;font-size:.875rem;line-height:20px}.w-txt,.w-txt *,.img,.img *,.bgc blockquote::before{color:#fff;border-color:#fff}.w-txt .color-txt,.w-txt .color-txt *{color:#1D1D1D !important}figcaption,.img figcaption{color:#1D1D1D}@media only screen and (max-width: 1440px){blockquote{left:0}}@media only screen and (max-width: 960px){blockquote::before{position:relative;top:-20px;left:0;margin-bottom:-10px}}.pc-style-four address{text-align:left}@media only screen and (max-width: 1600px){.slide h1,.slide h2{font-size:5rem;line-height:1.25em}h1,h2,.col h2,.section-header h2,article header h2,.article-body h2,.teaser-info h2{font-size:2.5rem;line-height:1.25em;hyphens:auto}h1{font-size:2.75rem}.article-body h2,h3,h4,h5,h6,blockquote,.contact-item .title{font-size:1.75rem;line-height:1.125em}.herotext,span.herotext{font-size:1.75rem !important;line-height:1.125em !important}}@media only screen and (max-width: 1280px){.slide h1,.slide h2{font-size:4.375rem;line-height:1.25em}}@media only screen and (max-width: 1024px){.slide h1,.slide h2{font-size:3.75rem;line-height:1.25em}}@media only screen and (max-width: 960px){.slide h1,.slide h2{font-size:3.125rem;line-height:1.25em}}@media only screen and (max-width: 640px){.slide h1,.slide h2{font-size:1.75rem;line-height:1.25em}h1,h2,.col h2,.section-header h2,article header h2,.article-body h2,.teaser-info h2{font-size:1.75rem;line-height:1.25em;hyphens:auto}h1{font-size:2rem}.herotext,span.herotext{font-size:1.5rem !important;line-height:1.125em !important}.article-body h2,h3,h4,h5,h6,blockquote,.contact-item .title{font-size:1.5rem;line-height:1.125em}p,figcaption,article li{margin-bottom:15px;font-weight:normal;font-size:1rem;line-height:1.375em}article li::before{top:0}}@media only screen and (max-width: 480px){.slide h1,.slide h2{font-size:1.875rem;line-height:1.25em}}@font-face{font-family:'superduperfont';src:url("../fonts/superduperfont/superduperfont.eot?g0uw8c");src:url("../fonts/superduperfont/superduperfont.eot?g0uw8c#iefix") format("embedded-opentype"),url("../fonts/superduperfont/superduperfont.ttf?g0uw8c") format("truetype"),url("../fonts/superduperfont/superduperfont.woff?g0uw8c") format("woff"),url("../fonts/superduperfont/superduperfont.svg?g0uw8c#superduperfont") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'socicon';src:url("../fonts/socicon/socicon.eot?g0uw8c");src:url("../fonts/socicon/socicon.eot?g0uw8c#iefix") format("embedded-opentype"),url("../fonts/socicon/socicon.ttf?g0uw8c") format("truetype"),url("../fonts/socicon/socicon.woff?g0uw8c") format("woff"),url("../fonts/socicon/socicon.svg?g0uw8c#socicon") format("svg");font-weight:normal;font-style:normal}*,*::before,*::after{box-sizing:border-box}.FormBuilder,.FormBuilder input,.FormBuilder textarea,.FormBuilder select,.FormBuilder button,.FormBuilder .ui-widget{box-sizing:border-box;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:16px;line-height:1.5em}.FormBuilder .alert{padding:10px 15px}.FormBuilder .alert-error{background:red;color:#fff}.FormBuilder .alert-success{background:green;color:#fff}.FormBuilder.InputfieldForm{padding:0;margin:0}.FormBuilder.InputfieldForm select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;padding-right:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-position:100% 50%}.FormBuilder.InputfieldForm select:not([multiple]):not([size])::-ms-expand{display:none}.FormBuilder.InputfieldForm select:not([multiple]):not([size]) option{color:#444}.FormBuilder.InputfieldForm input[type=file]{line-height:1}.FormBuilder.InputfieldForm .input-error{color:red;font-size:smaller}.FormBuilder.InputfieldForm .Inputfield{float:left;clear:none !important;width:100%;display:block;margin-bottom:20px}.FormBuilder.InputfieldForm .notes,.FormBuilder.InputfieldForm .description{margin-bottom:0.5em;margin-top:0;opacity:0.6}.FormBuilder.InputfieldForm .notes{font-size:smaller}.FormBuilder.InputfieldForm fieldset.InputfieldFieldset{padding:25px;padding-top:0;padding-bottom:0;border:1px solid #ddd}.FormBuilder.InputfieldForm fieldset.InputfieldFieldset legend{font-weight:600;font-size:larger}.FormBuilder.InputfieldForm fieldset.InputfieldFieldset>legend+.InputfieldContent{margin-top:1em}.FormBuilder.InputfieldForm fieldset.InputfieldFieldset>.InputfieldContent>.description{margin:1em 0}.FormBuilder.InputfieldForm .InputfieldFormBuilderFile{padding:25px;padding-bottom:12.5px;border:1px solid #ddd;background:#fbfbfb}.FormBuilder.InputfieldForm .InputfieldFormBuilderForm{margin-bottom:0}.FormBuilder.InputfieldForm .InputfieldFormBuilderForm>.InputfieldHeader:not(.InputfieldHeaderHidden){margin-bottom:10px}.FormBuilder.InputfieldForm .InputfieldFormBuilderForm>.InputfieldHeader:not(.InputfieldHeaderHidden)+.InputfieldContent label.InputfieldHeader{font-weight:normal}.FormBuilder.InputfieldForm fieldset.InputfieldFormBuilderForm{padding-top:20px;margin:20px 0;border-color:#eee;border-size:1px}.FormBuilder.InputfieldForm fieldset.InputfieldFormBuilderForm legend{color:#777;font-weight:bold;text-transform:uppercase;padding:0 5px}.FormBuilder.InputfieldForm .InputfieldFormBuilderForm+.InputfieldFormBuilderForm{padding-top:20px}.FormBuilder.InputfieldForm .InputfieldFormBuilderPageBreak{margin-bottom:20px}.FormBuilder.InputfieldForm .InputfieldCheckbox>.InputfieldContent,.FormBuilder.InputfieldForm .InputfieldCheckboxes>.InputfieldContent,.FormBuilder.InputfieldForm .InputfieldRadios>.InputfieldContent{padding-top:5px}.FormBuilder.InputfieldForm .InputfieldToggle .InputfieldToggleGroup label{height:40px;line-height:40px;padding-top:0;padding-bottom:0;vertical-align:middle}.FormBuilder.InputfieldForm .InputfieldStateRequired>.InputfieldHeader:first-child:after{color:red;content:"*"}.FormBuilder.InputfieldForm #wrap_Inputfield-{display:none}.FormBuilder.InputfieldForm .InputfieldSubmit button{font-weight:bold}.FormBuilder.InputfieldForm .InputfieldColumnWidth>.InputfieldHeaderHidden::before{display:block;content:" "}.Inputfields>.Inputfield>.InputfieldContent:before,.Inputfields>.Inputfield>.InputfieldContent:after,.InputfieldForm:after,.pw-clearfix:before,.pw-clearfix:after{content:"";display:table;border-collapse:collapse}.pw-clearfix{min-height:0}span.error{float:left;width:100%;margin-bottom:-2px;display:block;font-family:"yantramanav-regular",sans-serif;line-height:20px;color:#fff}.InputfieldStateRequired>.InputfieldHeader:first-child:after,.InputfieldCheckbox.InputfieldStateRequired>.InputfieldContent>label>span.pw-no-select:after{color:#fff;font-weight:200}.FormBuilderErrors{margin:10px 0}.InputfieldForm .Inputfields,.InputfieldForm .Inputfield{float:left;width:100%;display:block}.InputfieldForm .Inputfields{padding:10px 0}.Inputfield input,.Inputfield textarea{padding:0;font-family:"yantramanav-regular",sans-serif;font-size:1.125em;font-weight:200 !important;color:#fff;border:none;border-bottom:1px solid #fff;background-color:transparent;outline:none}.Inputfield input{line-height:50px}.Inputfield textarea{line-height:1.125em}label{height:0;padding:0;font-size:.875em;line-height:20px;font-weight:200;text-align:left;opacity:0;color:#fff}label *{color:#fff}.InputfieldCheckbox label{position:relative;height:auto;min-height:25px;opacity:1}.InputfieldCheckbox .pw-no-select{padding-left:35px}.InputfieldCheckbox .InputfieldHeader{font-family:"yantramanav-bold",sans-serif}.InputfieldContent{position:relative;float:left;width:100%;padding:0;display:block}.InputfieldCheckbox span{position:relative;float:left;font-family:"yantramanav-regular",sans-serif;line-height:18px;display:inline-block;hyphens:auto}.Inputfield input[type="radio"],.Inputfield input[type="checkbox"]{position:absolute;left:0;top:0;z-index:1;width:25px;height:25px;padding:0;margin:0;background:transparent !important;border:1px solid #fff;cursor:pointer}input[type="radio"]::before,input[type="checkbox"]::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;font-size:18px;line-height:25px;display:block;text-align:center}input[type="checkbox"]:checked::before{content:"✓"}select,option,input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none}.Inputfield{float:left;width:100%;margin-bottom:10px;display:block}.form-wrapper header{padding:0 0 40px 0}.FormBuilder .success{font-size:1.25em;line-height:1.125em}.InputfieldContent p{margin-bottom:0;font-weight:200}.InputfieldContent p *{color:#fff}.InputfieldContent a::after{background-color:#fff}.InputfieldContent button[type=submit]{float:left}.FormBuilderErrors,.FormBuilder p.alert-success{width:100%;height:auto;padding:0;display:block;background-color:#fff;transition:all 350ms ease}.FormBuilderErrors p,.FormBuilder p.alert-success{float:none;padding:0 40px;max-width:1024px;margin:0 auto;display:block;font:20px/26px "arapey-regular",serif;font-style:normal;color:#fff;background:transparent}.FormBuilder p.alert-success{max-width:none;margin-top:20px;padding:10px 20px;background-color:#fff}@media only screen and (max-width: 640px){#FormBuilder_newsletter .InputfieldEmail{padding-right:0}#FormBuilder_newsletter .InputfieldSubmit{position:static;top:auto;right:auto;width:auto}}.FormBuilder form{width:100%;max-width:720px;padding-top:120px;margin:0 auto;display:block}.InputfieldText,.InputfieldEmail{width:100%}form,.Inputfields,.Inputfield,.Inputfield label,.Inputfield input,.Inputfield textarea{width:100%;display:block;transition:all 350ms ease}.InputfieldText,.InputfieldTextarea,.InputfieldEmail,.InputfieldSubmit,.InputfieldMarkup{float:left;width:50%;margin-top:0;display:inline-block}.Inputfield{padding:0}.InputfieldText{width:50%}.InputfieldTextarea{width:100%}.InputfieldTextarea:nth-child(odd),.InputfieldTextarea:nth-child(even){padding:0}.Inputfield label,.InputfieldMarkup p{font-size:.875em;letter-spacing:0.08em}.Inputfield input:focus,.Inputfield textarea:focus{border-color:#fff}.InputfieldMarkup{width:100%}#mainfooter .Inputfield_postscript{float:left;width:100%;height:0;display:block;overflow:hidden;visibility:hidden}.InputfieldSubmit{margin-bottom:0 !important;margin-top:20px}button,button[type=submit]{position:relative;height:auto;padding:0 15px;color:#fff;font-family:"yantramanav-regular",sans-serif;font-size:1rem;line-height:46px;font-weight:200;letter-spacing:0.08em;word-spacing:0.08em;text-transform:uppercase;border:2px solid #fff;background-color:transparent;outline:none;cursor:pointer;display:inline-block;border-radius:0;-webkit-appearance:none;-moz-appearance:none;overflow:hidden}button:hover{background-color:#fff;color:#464646}@media only screen and (max-width: 768px){#contact-form,.InputfieldText,.InputfieldTextarea,.InputfieldEmail,.InputfieldSubmit,.InputfieldMarkup,.Inputfield:nth-child(odd),.Inputfield:nth-child(even){float:none;width:100%;padding-left:0;padding-right:0;display:block}}
