/*! Bootstrap v4.0.0-beta | MIT License | https://github.com/twbs/bootstrap/blob/master/LICENSE */
@media print{*,:after,:before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}@-ms-viewport{
  width: device-width; }article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:1rem;font-weight:normal;line-height:1.5;color:#212529;background-color:#fff}[tabindex="-1"]:focus{outline:none!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:bold}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1400px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-17,.col-18,.col-19,.col-20,.col-21,.col-22,.col-23,.col-24,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-17,.col-lg-18,.col-lg-19,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18,.col-md-19,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16,.col-xl-17,.col-xl-18,.col-xl-19,.col-xl-20,.col-xl-21,.col-xl-22,.col-xl-23,.col-xl-24,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-13,.col-xxl-14,.col-xxl-15,.col-xxl-16,.col-xxl-17,.col-xxl-18,.col-xxl-19,.col-xxl-20,.col-xxl-21,.col-xxl-22,.col-xxl-23,.col-xxl-24,.col-xxl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 4.16667%;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 20.83333%;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 29.16667%;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 45.83333%;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-13{-webkit-box-flex:0;-webkit-flex:0 0 54.16667%;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}.col-14{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-15{-webkit-box-flex:0;-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-16{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-17{-webkit-box-flex:0;-webkit-flex:0 0 70.83333%;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}.col-18{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-19{-webkit-box-flex:0;-webkit-flex:0 0 79.16667%;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}.col-20{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-21{-webkit-box-flex:0;-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-22{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-23{-webkit-box-flex:0;-webkit-flex:0 0 95.83333%;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}.col-24{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 4.16667%;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 20.83333%;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 29.16667%;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 45.83333%;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-13{-webkit-box-flex:0;-webkit-flex:0 0 54.16667%;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}.col-sm-14{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-15{-webkit-box-flex:0;-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-sm-16{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-17{-webkit-box-flex:0;-webkit-flex:0 0 70.83333%;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}.col-sm-18{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-19{-webkit-box-flex:0;-webkit-flex:0 0 79.16667%;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}.col-sm-20{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-21{-webkit-box-flex:0;-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-sm-22{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-23{-webkit-box-flex:0;-webkit-flex:0 0 95.83333%;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}.col-sm-24{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 4.16667%;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 20.83333%;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 29.16667%;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 45.83333%;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-13{-webkit-box-flex:0;-webkit-flex:0 0 54.16667%;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}.col-md-14{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-15{-webkit-box-flex:0;-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-md-16{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-17{-webkit-box-flex:0;-webkit-flex:0 0 70.83333%;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}.col-md-18{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-19{-webkit-box-flex:0;-webkit-flex:0 0 79.16667%;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}.col-md-20{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-21{-webkit-box-flex:0;-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-md-22{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-23{-webkit-box-flex:0;-webkit-flex:0 0 95.83333%;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}.col-md-24{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 4.16667%;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 20.83333%;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 29.16667%;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 45.83333%;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-13{-webkit-box-flex:0;-webkit-flex:0 0 54.16667%;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}.col-lg-14{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-15{-webkit-box-flex:0;-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-lg-16{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-17{-webkit-box-flex:0;-webkit-flex:0 0 70.83333%;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}.col-lg-18{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-19{-webkit-box-flex:0;-webkit-flex:0 0 79.16667%;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}.col-lg-20{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-21{-webkit-box-flex:0;-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-lg-22{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-23{-webkit-box-flex:0;-webkit-flex:0 0 95.83333%;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}.col-lg-24{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 4.16667%;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 20.83333%;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 29.16667%;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 45.83333%;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-13{-webkit-box-flex:0;-webkit-flex:0 0 54.16667%;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}.col-xl-14{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-15{-webkit-box-flex:0;-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-xl-16{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-17{-webkit-box-flex:0;-webkit-flex:0 0 70.83333%;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}.col-xl-18{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-19{-webkit-box-flex:0;-webkit-flex:0 0 79.16667%;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}.col-xl-20{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-21{-webkit-box-flex:0;-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-xl-22{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-23{-webkit-box-flex:0;-webkit-flex:0 0 95.83333%;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}.col-xl-24{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1400px){.col-xxl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{-webkit-box-flex:0;-webkit-flex:0 0 4.16667%;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}.col-xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-5{-webkit-box-flex:0;-webkit-flex:0 0 20.83333%;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}.col-xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-7{-webkit-box-flex:0;-webkit-flex:0 0 29.16667%;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}.col-xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-xxl-10{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xxl-11{-webkit-box-flex:0;-webkit-flex:0 0 45.83333%;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-13{-webkit-box-flex:0;-webkit-flex:0 0 54.16667%;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}.col-xxl-14{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xxl-15{-webkit-box-flex:0;-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-xxl-16{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xxl-17{-webkit-box-flex:0;-webkit-flex:0 0 70.83333%;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}.col-xxl-18{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-19{-webkit-box-flex:0;-webkit-flex:0 0 79.16667%;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}.col-xxl-20{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xxl-21{-webkit-box-flex:0;-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-xxl-22{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xxl-23{-webkit-box-flex:0;-webkit-flex:0 0 95.83333%;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}.col-xxl-24{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.align-middle{vertical-align:middle!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#0062cc!important}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#6c757d!important}a.bg-success:focus,a.bg-success:hover{background-color:#1e7e34!important}a.bg-info:focus,a.bg-info:hover{background-color:#117a8b!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#d39e00!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#bd2130!important}a.bg-light:focus,a.bg-light:hover{background-color:#dae0e5!important}a.bg-dark:focus,a.bg-dark:hover{background-color:#1d2124!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}a.text-secondary:focus,a.text-secondary:hover{color:#6c757d!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.invisible{visibility:hidden!important}.pull-right{float:right}.pull-left{float:left}.custom-cols{margin-bottom:40px}.custom-cols figure.top img{width:100%;max-width:none}.custom-cols .teaser{margin-bottom:45px;display:-webkit-box;display:-ms-flexbox;display:flex}.custom-cols .teaser:first-child{margin-top:0}.custom-cols .teaser .image_wrapper{min-width:50px;max-width:50px;margin-right:15px}.custom-cols .teaser .image_wrapper img{width:100%;height:auto}.custom-cols .teaser .content{margin-top:-8px}.custom-cols .teaser figure{max-width:none;width:100%}.custom-cols .mod_customnav ul{list-style:none}.custom-cols .mod_customnav ul li a,.custom-cols .mod_customnav ul li span{color:#1a331d;text-decoration:underline;font-size:1rem;line-height:1.75rem;font-weight:600}.custom-cols .teaser .link.pdf a{white-space:nowrap;font-size:.8rem;display:inline-block;margin-top:40px}.custom-cols .ico_pdf{width:20px;height:auto;margin-right:10px;display:inline-block}.custom-cols figure.width_teaser{margin-bottom:45px}@media (max-width:767px){.custom-cols .text{font-size:1rem;line-height:1.6rem}.custom-cols .headline.top h1,.custom-cols .headline.top h2,.custom-cols .headline.top h3,.custom-cols .headline.top h4,.custom-cols .headline.top h5,.custom-cols .headline.top h6{color:#1a331d;font-size:1.25rem;line-height:1.75rem;margin-bottom:35px;font-weight:400}.custom-cols .row>div{margin-bottom:40px}.custom-cols .row>div:last-child{margin-bottom:0}}@media (min-width:768px){.custom-cols{margin-bottom:50px}.custom-cols .headline.top h1,.custom-cols .headline.top h2,.custom-cols .headline.top h3,.custom-cols .headline.top h4,.custom-cols .headline.top h5,.custom-cols .headline.top h6{color:#1a331d;font-size:1.75rem;line-height:2.25rem;margin-bottom:35px;font-weight:400}.custom-cols .teaser{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-cols .teaser:first-child{margin-top:109px}}@media (min-width:992px){.custom-cols .teaser{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.news .news-inner .mod_newslist .layout_latest.single_posts{font-size:.85rem;line-height:1rem}.news .news-inner .mod_newslist .layout_latest.single_posts h2{margin-bottom:15px}.news .news-inner .mod_newslist .layout_latest.single_posts h2 a{font-size:1.1rem;line-height:1.5rem}.news .news-inner .mod_newslist figure{margin-bottom:50px}.news .headline.top h1,.news .headline.top h2,.news .headline.top h3,.news .headline.top h4,.news .headline.top h5,.news .headline.top h6{font-size:1.4rem;line-height:1.65rem;font-weight:400}.news .headline.top{margin-bottom:50px}.news p.info{margin-bottom:5px}.news p.info span{display:none}.news .layout_latest.all_posts{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-webkit-box-shadow:0px 0px 2px 5px rgba(200, 200, 200, 0.2);box-shadow:0px 0px 2px 5px rgba(200, 200, 200, 0.2)}.news .layout_latest.all_posts .left{-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%}.news .layout_latest.all_posts .right{padding:15px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news .layout_latest.all_posts p.more{text-align:right;margin-top:auto}.news .layout_latest.all_posts p.more a{color:#1a331d;font-weight:700;font-size:.85rem;line-height:1.4rem}.news .layout_latest.all_posts h2 a{color:#1a331d}.news .layout_latest.all_posts h2{margin-bottom:10px}.news .layout_latest.all_posts p.info{color:#c8d5ca;margin:0;font-size:.85rem;line-height:1.4rem}.news .layout_latest.all_posts p.info time{font-weight:700}.news .layout_latest.all_posts figure{margin:0}p.back,.ico_back{display:none}.layout_full h1{color:#1a331d;font-size:1.75rem;line-height:2.25rem;margin-bottom:35px}.ico_back{margin-bottom:40px}.pagination{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.pagination>p{display:none}.pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}.pagination ul li{margin:0 5px}.pagination ul li span{color:#1a331d;font-weight:600}.pagination ul li a{font-weight:600}.pagination ul li a:hover{color:#1a331d}.layout_short h2{line-height:1.2rem}.copyright{margin-top:15px}footer .mod_newslist{margin-bottom:25px}footer .layout_simple{margin-bottom:5px}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;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:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-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}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;margin:0}.slick-dots li{margin:0 4px}.slick-dots li button{border:none;text-indent:-9999px;width:15px;height:15px;display:block;background:rgba(26, 51, 29, 0.7);cursor:pointer;outline:none;padding:0}.slick-dots li.slick-active button{background:#1a331d}.slick-prev,.slick-next{position:absolute;z-index:10000;top:calc(50% - 18px);background:none;border:none;line-height:0;outline:none!important;cursor:pointer;width:30px}.slick-prev{left:0}.slick-next{right:0}.slideshow_news p.more a{color:#c8d5ca}.slideshow_news p.more a:hover{color:#1a331d}@media (max-width:767px){.news .news-inner .mod_newslist figure{margin-bottom:15px}.news .news-inner .mod_newslist .layout_latest{margin-bottom:40px}.news{margin-bottom:40px}.news .layout_latest.all_posts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news .layout_latest.all_posts p.more{text-align:left}.news .layout_latest.all_posts img{width:100%;height:auto}.mod_newslist .image_container img{width:100%}}@media (min-width:768px){.news{margin-bottom:50px}.news .news-inner .mod_newslist .single_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.news .news-inner .mod_newslist .single_wrapper .layout_latest.single_posts{margin:0 15px 0}.news .news-inner .mod_newslist .single_wrapper .layout_latest.single_posts{width:29.3333%}.slideshow_news{padding:0 50px!important}}@media (min-width:992px){.news .news-inner .mod_newslist .single_wrapper .layout_latest.single_posts{width:30.3333%}}@media (min-width:1326px){.slideshow_news{margin:0 -63px!important}}.teaser.single{margin-bottom:40px}.teaser{font-size:.75rem;line-height:1.4rem}.teaser figure{max-width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.teaser.single figure{height:50px}.teaser .headline.first{margin-bottom:5px}.teaser .headline.second{margin-bottom:10px}.teaser .headline.second h1,.teaser .headline.second h2,.teaser .headline.second h3,.teaser .headline.second h4,.teaser .headline.second h5,.teaser .headline.second h6{font-size:1rem;line-height:1.75rem;color:#1a331d}.teaser.single .headline.second h1,.teaser.single .headline.second h2,.teaser.single .headline.second h3,.teaser.single .headline.second h4,.teaser.single .headline.second h5,.teaser.single .headline.second h6{font-size:1rem;line-height:1.3rem;color:#1a331d}.teaser.single.switched .headline.second h1,.teaser.single.switched .headline.second h2,.teaser.single.switched .headline.second h3,.teaser.single.switched .headline.second h4,.teaser.single.switched .headline.second h5,.teaser.single.switched .headline.second h6{color:#333333}.teaser .icon{margin-bottom:20px}.teaser .link .arrow,.teaser .link a{color:#1a331d;display:inline-block}.teaser.switched .teaser-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.teaser.switched .teaser-item figure{height:auto;padding:10px 25px 0 0;max-width:none}.teaser.switched .teaser-item .text{-webkit-box-flex:1;-ms-flex:1;flex:1}.teaser.single .headline.top{margin-bottom:50px}.teaser.single .headline.top h1,.teaser.single .headline.top h2,.teaser.single .headline.top h3,.teaser.single .headline.top h4,.teaser.single .headline.top h5,.teaser.single .headline.top h6{font-size:1.4rem;line-height:1.65rem;font-weight:400}.no_teaser .row>div:first-child .teaser{display:none}@media (max-width:767px){.teaser.single .teaser-item{margin-bottom:40px}.teaser.single .teaser-item img{width:100%;height:auto}.teaser.single figure{width:60px;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;height:50px;display:inline-block}}@media (min-width:768px){.teaser.single{margin-bottom:50px}.teaser .teaser-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.teaser .teaser-inner .teaser-item{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px);margin:0 15px 50px}.teaser.single .teaser-item img{width:100%;height:auto}.teaser.single figure{width:60px;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;height:50px;display:inline-block}.ie11 .teaser .teaser-inner{display:block}}@media (min-width:992px){.teaser .teaser-inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.teaser .teaser-inner .teaser-item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.ie11 .teaser .teaser-inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.header-startseite{position:relative;font-size:.75rem;line-height:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex}.header-startseite .header-startseite-inner{position:absolute;width:100%;bottom:0;left:0}.header-startseite .teaser{display:-webkit-box;display:-ms-flexbox;display:flex}.header-startseite .teaser p{margin:0}.header-startseite .teaser figure{-webkit-box-flex:0;-ms-flex:0 1 65px;flex:0 1 65px;padding:5px 25px 0 0;width:65px}.header-startseite .teaser figure img{width:40px}.header-startseite .teaser .text{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-startseite .teaser a,.header-startseite .teaser a:hover{color:white}.header-startseite .bg-dark{background:#333333;color:white;padding:20px 20px 5px}.gradient2.header{margin-bottom:85px}.header-startseite .bg{height:100%;top:0;background-size:cover}.header-startseite .bg1{width:40%;background-position:top right;background:#1a331d!important;display:none}.header-startseite .bg2{width:100%;left:0%;background-position:top left}.header-startseite .flex{margin:auto}.header-startseite .flex .text{font-size:1rem;line-height:1.7rem;color:white}.additional_text{background:#c3c3c3;position:absolute;width:420px;height:100%;top:0;left:calc(33.33333% + 30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.additional_text li{list-style:none;color:#1a331d;font-size:1.2rem;line-height:1.8rem;font-weight:bold}.additional_text li:before{content:'-';margin-right:5px}.header-startseite .container-fluid.hero-image{max-width:1600px}.header-startseite .container_text_wrapper{position:absolute;width:100%;height:100%}.header-startseite .container_text_wrapper .container-fluid,.header-startseite .container_text_wrapper .row{height:100%}.header-startseite .container_text_wrapper .col-md-8{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.gradient2.header{margin-bottom:40px}.header-startseite .flex{margin-top:30px}.header-startseite .container-fluid.flex{display:none}.header-startseite .bg1{width:60%;background-position:top right;display:none}.header-startseite .bg2{width:100%;left:0;background-position:top left}.header-startseite{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-startseite .header-startseite-inner{position:relative}}@media (min-width:768px){.header-startseite .flex .text{font-size:1.5rem;line-height:2.2rem;position:relative;top:-50px}}@media (min-width:992px){.header-startseite .flex .text{font-size:1.75rem;line-height:3rem}}.staff{margin-bottom:40px;font-size:1rem;line-height:1.6rem}.staff .staff-inner .text{-webkit-box-flex:1;-ms-flex:1;flex:1}.staff .staff-inner .text h1,.staff .staff-inner .text h2,.staff .staff-inner .text h3,.staff .staff-inner .text h4,.staff .staff-inner .text h5,.staff .staff-inner .text h6{color:#1a331d;margin-bottom:15px;font-size:1.1rem;line-height:1.6rem}.staff .staff-inner .text a{color:#1a331d;font-size:.9rem}.staff .staff-inner .text p:last-child:before{content:">";padding-right:5px;text-decoration:none;position:relative;top:1px}.staff .staff-inner figure{margin-bottom:15px}.staff .staff-inner{margin-bottom:40px}@media (min-width:768px){.staff .staff-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.staff .staff-inner figure{-webkit-box-flex:0;-ms-flex:0 1 230px;flex:0 1 230px;margin:0 15px 0 0;padding-right:30px}}@media (min-width:992px){.staff .staff-inner{margin:0}.staff .staff-inner figure{-webkit-box-flex:0;-ms-flex:0 1 230px;flex:0 1 230px;margin:0 15px 0 0;padding:0 30px 0 0}}@media (min-width:1200px){.staff{margin-bottom:50px}}.headline_news_inner{background:#c8d5ca;overflow:hidden;position:relative;margin-bottom:60px}.headline_news .headline.top{background:#191832;position:relative}.headline_news .headline.top h1,.headline_news .headline.top h2,.headline_news .headline.top h3,.headline_news .headline.top h4,.headline_news .headline.top h5,.headline_news .headline.top h6{color:white;font-size:1.75rem;line-height:2.25rem;font-weight:400;z-index:10;position:relative;background:#191832;padding:15px}.headline_news .square{height:30px;position:relative;top:-1px;left:-10px;background:url(../images/news_square.svg);background-size:calc(100% + 10px);background-position:center top;background-repeat:no-repeat}.headline_news .headline.bottom{background:#c8d5ca;position:relative;z-index:100}.headline_news .headline.bottom h1,.headline_news .headline.bottom h2,.headline_news .headline.bottom h3,.headline_news .headline.bottom h4,.headline_news .headline.bottom h5,.headline_news .headline.bottom h6{color:#191832;font-size:1.75rem;line-height:2.25rem;font-weight:700;padding:5px 15px}@media (max-width:767px){.headline_news .headline.top h1,.headline_news .headline.top h2,.headline_news .headline.top h3,.headline_news .headline.top h4,.headline_news .headline.top h5,.headline_news .headline.top h6,.headline_news .headline.bottom h1,.headline_news .headline.bottom h2,.headline_news .headline.bottom h3,.headline_news .headline.bottom h4,.headline_news .headline.bottom h5,.headline_news .headline.bottom h6{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.headline_news .headline.top h1,.headline_news .headline.top h2,.headline_news .headline.top h3,.headline_news .headline.top h4,.headline_news .headline.top h5,.headline_news .headline.top h6,.headline_news .headline.bottom h1,.headline_news .headline.bottom h2,.headline_news .headline.bottom h3,.headline_news .headline.bottom h4,.headline_news .headline.bottom h5,.headline_news .headline.bottom h6{font-size:1.75rem;line-height:2.25rem}}.video_outer_wrapper{padding:0 0 70px 0}.video_outer_wrapper.borderTrue{padding:35px 0 0 0}.video_outer_wrapper.noPaddingBottom{padding-bottom:0}.video_outer_wrapper.noPaddingTop{padding-top:0}.video-image img{width:100%;height:auto;margin-bottom:30px}.video-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative}.video_wrapper video,.video-image video{width:100%;height:auto;cursor:pointer;outline:none!important}.video-image.video-embed{display:block}.video-image .play{position:absolute;top:calc(50% - 20px);left:calc(50% - 23px);z-index:100;width:40px}.video-image .play img{margin:0}.text_wrapper.datenschutz_text{font-size:0.75rem;line-height:1.2rem}header{-webkit-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.33);box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.33);position:relative;z-index:40000}.header.noSticky{position:relative;z-index:9999}.header.isSticky{opacity:0;position:fixed;top:-100px;-webkit-transition:all 0s ease-in-out 0s;-o-transition:all 0s ease-in-out 0s;transition:all 0s ease-in-out 0s;width:100%;-webkit-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.33);box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.33)}.header.isSticky.active{opacity:1;position:fixed;z-index:9999;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;top:0}.header.isSticky{background:white}.home header{border-bottom:0}.home header .logo{-webkit-box-shadow:none;box-shadow:none}header .logo.left{display:none}header .logo.left img{position:absolute;width:100%;top:-22px;left:0}header .logo.right{position:absolute;top:-36px}header .logo.right img{width:225px;height:auto;max-width:none}header .logo{position:relative;z-index:99999}.mod_search .formbody,.mod_search .header,.mod_search p.url,.mod_search span.relevance{display:none}.searchBox{border-radius:5px;position:relative}.searchBox form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;line-height:0;font-size:.8rem}.searchBox form input,.searchBox form button{border:none;background:none}.searchBox form input{-webkit-box-flex:1;-ms-flex:1;flex:1;opacity:0;-webkit-transition:opacity .4s ease, border .4s ease;-o-transition:opacity .4s ease, border .4s ease;transition:opacity .4s ease, border .4s ease;border:1px solid transparent;border-radius:5px;padding-right:30px}.searchBox:hover form input,.searchBox form input:focus{opacity:1;border-color:#1a331d}.searchBox form button{color:#807871;position:absolute;top:-9px;right:0;width:40px;font-size:1rem}.firefox .searchBox form button{top:-6px}.searchBox form button img{width:40px;height:auto}.searchBox form input::-webkit-input-placeholder{text-align:right;color:#d3d7ce}.searchBox form input:-ms-input-placeholder{text-align:right;color:#d3d7ce}.searchBox form input::-ms-input-placeholder{text-align:right;color:#d3d7ce}.searchBox form input::placeholder{text-align:right;color:#d3d7ce}.searchBox form input{width:100%;position:absolute;height:30px;right:0;top:-15px}.mod_search h3 a{color:#1a331d}.mod_search h3{margin-bottom:10px;font-size:1.4rem;line-height:1.65rem}.mod_search{margin-bottom:40px}.ico_searce{max-width:28px;cursor:pointer}.searchstr{outline:none;padding:5px 10px}.mod_search div{margin-bottom:40px}@media (max-width:767px){header .col-xs-12{width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}header{padding:15px 0}.searchBox form{line-height:0}.searchBox{font-size:.7rem}header .logo{padding:0;width:250px}.header{height:inherit}.searchBox form{max-width:75%;margin:10px 0 10px auto}.searchBox form input,.searchBox form input:focus{opacity:1;border-color:#1a331d}.header.isSticky,.searchBox{display:none}header .logo.right{top:-15px;width:230px}header .logo.right img{width:165px;height:auto}}@media (min-width:768px){header .logo{padding:0}.home header{border-bottom:0}.home header .logo{-webkit-box-shadow:none;box-shadow:none}header .logo.right img{width:152px;height:auto}header .logo.right{top:-28px}}@media (min-width:992px){.mod_search{margin-bottom:50px}header .logo.right img{width:225px;height:auto}header .logo.right{top:-36px}}@media print{a[href]:after{content:none}}*::-moz-selection{background:none repeat scroll 0 0 #1a331d;color:#fff;text-shadow:none}*::-webkit-selection{background:none repeat scroll 0 0 #1a331d;color:#fff;text-shadow:none}*::selection{background:none repeat scroll 0 0 #1a331d;color:#fff;text-shadow:none}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:url("../fonts/open-sans-condensed-v13-latin-300.eot");src:local("Open Sans Condensed Light"), local("OpenSansCondensed-Light"), url("../fonts/open-sans-condensed-v13-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-condensed-v13-latin-300.woff2") format("woff2"), url("../fonts/open-sans-condensed-v13-latin-300.woff") format("woff"), url("../fonts/open-sans-condensed-v13-latin-300.ttf") format("truetype"), url("../fonts/open-sans-condensed-v13-latin-300.svg#OpenSansCondensed") format("svg");font-display:swap}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:700;src:url("../fonts/open-sans-condensed-v13-latin-700.eot");src:local("Open Sans Condensed Bold"), local("OpenSansCondensed-Bold"), url("../fonts/open-sans-condensed-v13-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-condensed-v13-latin-700.woff2") format("woff2"), url("../fonts/open-sans-condensed-v13-latin-700.woff") format("woff"), url("../fonts/open-sans-condensed-v13-latin-700.ttf") format("truetype"), url("../fonts/open-sans-condensed-v13-latin-700.svg#OpenSansCondensed") format("svg");font-display:swap}*{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-size:20px;line-height:1.8rem;margin:0;padding:0;font-weight:600}p{margin-top:0}ul{padding:0;margin:0;list-style-type:none}.text ul{margin:10px 0 15px 25px}main ul{list-style-type:disc;margin:0 0 30px 20px}a{-webkit-transition:color .3s ease, background .3s ease;-o-transition:color .3s ease, background .3s ease;transition:color .3s ease, background .3s ease}img{max-width:100%;height:auto}strong{font-weight:600}figure{margin:0}body,html{font-size:16px;line-height:1.65rem;font-family:'Open Sans', sans-serif;color:#333333}.invisible{display:none}a,a:hover,a:focus,a:active{color:#333333;text-decoration:none}p{padding:0;margin:0 0 15px 0}.ce_form{margin-bottom:50px}.scrollTopWrapper .goTop{position:fixed;bottom:25px;right:24px;z-index:99999;outline:0;border-radius:50%;width:45px;height:45px;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.arrow_up{width:25px;height:auto}.Extra-Bold{font-weight:700}.mainWrapper{overflow-x:hidden}.gradient1{height:1px;background:rgba(159, 152, 150, 0.7);background:-moz-linear-gradient(left, rgba(159, 152, 150, 0.7) 0%, rgba(159, 152, 150, 0) 0%, rgba(159, 152, 150, 0.6) 10%, rgba(159, 152, 150, 0.8) 20%, #9f9896 30%, #9f9896 70%, rgba(159, 152, 150, 0.8) 80%, rgba(159, 152, 150, 0.6) 90%, rgba(159, 152, 150, 0) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(159, 152, 150, 0.7)), color-stop(0%, rgba(159, 152, 150, 0)), color-stop(10%, rgba(159, 152, 150, 0.6)), color-stop(20%, rgba(159, 152, 150, 0.8)), color-stop(30%, #9f9896), color-stop(70%, #9f9896), color-stop(80%, rgba(159, 152, 150, 0.8)), color-stop(90%, rgba(159, 152, 150, 0.6)), color-stop(100%, rgba(159, 152, 150, 0)));background:-webkit-linear-gradient(left, rgba(159, 152, 150, 0.7) 0%, rgba(159, 152, 150, 0) 0%, rgba(159, 152, 150, 0.6) 10%, rgba(159, 152, 150, 0.8) 20%, #9f9896 30%, #9f9896 70%, rgba(159, 152, 150, 0.8) 80%, rgba(159, 152, 150, 0.6) 90%, rgba(159, 152, 150, 0) 100%);background:-o-linear-gradient(left, rgba(159, 152, 150, 0.7) 0%, rgba(159, 152, 150, 0) 0%, rgba(159, 152, 150, 0.6) 10%, rgba(159, 152, 150, 0.8) 20%, #9f9896 30%, #9f9896 70%, rgba(159, 152, 150, 0.8) 80%, rgba(159, 152, 150, 0.6) 90%, rgba(159, 152, 150, 0) 100%);background:-ms-linear-gradient(left, rgba(159, 152, 150, 0.7) 0%, rgba(159, 152, 150, 0) 0%, rgba(159, 152, 150, 0.6) 10%, rgba(159, 152, 150, 0.8) 20%, #9f9896 30%, #9f9896 70%, rgba(159, 152, 150, 0.8) 80%, rgba(159, 152, 150, 0.6) 90%, rgba(159, 152, 150, 0) 100%);background:-webkit-gradient(linear, left top, right top, from(rgba(159, 152, 150, 0.7)), color-stop(0%, rgba(159, 152, 150, 0)), color-stop(10%, rgba(159, 152, 150, 0.6)), color-stop(20%, rgba(159, 152, 150, 0.8)), color-stop(30%, #9f9896), color-stop(70%, #9f9896), color-stop(80%, rgba(159, 152, 150, 0.8)), color-stop(90%, rgba(159, 152, 150, 0.6)), to(rgba(159, 152, 150, 0)));background:linear-gradient(to right, rgba(159, 152, 150, 0.7) 0%, rgba(159, 152, 150, 0) 0%, rgba(159, 152, 150, 0.6) 10%, rgba(159, 152, 150, 0.8) 20%, #9f9896 30%, #9f9896 70%, rgba(159, 152, 150, 0.8) 80%, rgba(159, 152, 150, 0.6) 90%, rgba(159, 152, 150, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f9896', endColorstr='#9f9896', GradientType=1 )}.gradient2{line-height:0}.visible-xs{display:none}.mainWrapper{background:white}.gradient1.top{margin-bottom:25px}.gradient1.bottom{margin-top:25px}.hide-xs{display:none}.form_container{margin-bottom:50px}.form_container h2,.form_container h3,.form_container h4{margin-bottom:25px}.form_container table td:first-child{padding-right:10px}main{position:relative}.mm-opened .sidebar{display:none}.sidebar.open{right:0}.sidebar{position:fixed;z-index:90000;width:400px;right:-400px;color:white;background:#1a331d;padding:40px 40px 25px;font-size:.85rem;line-height:1rem;-webkit-transition:all 0.25s cubic-bezier(0.48, 0.14, 0.91, 0.37);-o-transition:all 0.25s cubic-bezier(0.48, 0.14, 0.91, 0.37);transition:all 0.25s cubic-bezier(0.48, 0.14, 0.91, 0.37)}.sidebar p{margin-bottom:15px}.sidebar h3{font-size:1.4rem;line-height:1.65rem;margin-bottom:20px}.sidebar h4{font-size:1.1rem;line-height:1.75rem;margin-bottom:15px}.sidebar .flex{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6rem;line-height:.7rem;margin-bottom:40px}.sidebar .flex .left{padding-right:5px}.sidebar a{color:white}.sidebar input,.sidebar textarea{display:block;width:100%;line-height:1.4rem;border-radius:5px;border:0;padding:5px 10px}.sidebar .widget{margin-bottom:15px}.sidebar .submit_container{margin:0 0 20px 0}.sidebar .submit_container .submit{display:inline-block;width:auto;padding:0 50px;background:#1a331d;color:white;border:1px solid white!important;border-radius:5px;cursor:pointer}.sidebar .captcha_text{margin:10px 0 0;display:block}#toggleEvent{position:absolute;left:-119px;top:calc(50% - 37px);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);border:0;background:#1a331d;color:white;padding:15px;font-size:1.1rem;outline:none;cursor:pointer!important}.sidebar iframe{max-width:100%;height:200px}.googleRoute{text-decoration:underline}.sidebar tr{vertical-align:top}.ctlg_entity.bild .ctlg_entity_name{display:none}.ctlg_master .ctlg_entity.bild{margin-bottom:20px}.mod_catalogMasterView .ctlg_entity span{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}.ctlg_entity span{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;font-weight:bold}.ctlg_master>h1{margin-bottom:30px}.ctlg_master{padding-bottom:70px}.ctlg_group_headline{display:none}.ctlg_teaser h2{margin-bottom:15px}.ce_catalogFilterForm p{margin:0}.ce_catalogFilterForm .headline_wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.ce_catalogFilterForm .headline_wrapper h1,.ce_catalogFilterForm .headline_wrapper h2,.ce_catalogFilterForm .headline_wrapper h3,.ce_catalogFilterForm .headline_wrapper h4,.ce_catalogFilterForm .headline_wrapper h5,.ce_catalogFilterForm .headline_wrapper h6{color:#1a331d;margin-bottom:15px}.ce_catalogFilterForm{max-width:1200px;margin:0 auto 30px auto;padding:0 50px}.ce_catalogFilterForm_inner{background:rgba(238, 238, 238, 0.8);-webkit-box-shadow:0px 0px 0px 3px rgba(238, 238, 238, 0.2);box-shadow:0px 0px 0px 3px rgba(238, 238, 238, 0.2);padding:15px}.ce_catalogFilterForm p.reset{background-color:rgba(238, 238, 238, 0.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ce_catalogFilterForm p.reset a{padding:5px 15px;background:white;border:1px solid #eeeeee;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.ce_catalogFilterForm p.reset a:hover{background:#1a331d;color:white}.ctlg_form_field select{background:white;outline:none;padding:5px;margin-right:5px;border:1px solid #eeeeee}.mod_catalogUniversalView .ctlg_group{font-size:.8rem;line-height:1.2rem}.mod_catalogUniversalView h2{display:block}.mod_catalogUniversalView{max-width:1200px;margin:0 auto;padding:0 35px}.ctlg_master h2{margin-bottom:5px}.go_Bewerbungsformular{background:#1a2240;color:white;padding:15px;font-size:1.1rem;outline:none;cursor:pointer!important}.go_Bewerbungsformular:hover{background:#1a2240;color:white}.ctlg_group .ctlg_entity.referenznummer,.ctlg_group .ctlg_entity.beschaeftigungsart,.ctlg_group .ctlg_entity.beschaeftigungsart,.ctlg_group .ctlg_entity.beschreibung,.ctlg_group .ctlg_entity.position,.ctlg_group .ctlg_entity.einstiegslevel{display:none}.ctlg_teaser .ctlg_entity.bild{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.ctlg_teaser .ctlg_entity{-webkit-box-flex:1;-ms-flex:1;flex:1}.ctlg_group p.more .arrow{position:relative;top:-1px}.ctlg_group p.more{margin:0}.ctlg_group p.more a:hover{color:#1a331d}.ctlg_group_content{background:rgba(238, 238, 238, 0.8);padding:15px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0px 0px 0px 3px rgba(238, 238, 238, 0.2);box-shadow:0px 0px 0px 3px rgba(238, 238, 238, 0.2);margin-bottom:30px;width:100%}.ctlg_group_content:hover{background:rgba(238, 238, 238, 0.3);-webkit-box-shadow:0px 0px 0px 3px rgba(238, 238, 238, 0.8);box-shadow:0px 0px 0px 3px rgba(238, 238, 238, 0.8)}@media (max-width:767px){h1,h2,h3,h4,h5,h6,.text,.text p{text-align:left!important}.visible-xs{display:block}.sidebar{width:80%;right:-80%}.ctlg_teaser .ctlg_entity.bild{margin-bottom:5px}.ctlg_group p.more{margin-top:5px}.mod_catalogUniversalView{padding:0 15px}.ce_catalogFilterForm{padding:0 15px}.ctlg_form_field select{width:100%;margin-bottom:5px}.ce_catalogFilterForm p.reset a{display:block;width:100%}.ce_catalogFilterForm{margin-top:30px}.mod_catalogMasterView{padding:30px 15px}.mod_catalogMasterView .ctlg_entity{margin-bottom:8px}.ctlg_master>h1,.ctlg_master .ctlg_entity.bild{margin-bottom:15px}.hidden-xs{display:none}.visible-xs{display:block}.ce_catalogFilterForm p.reset a{margin-top:15px}.sidebar{position:absolute}}@media (min-width:768px){.hide-xs{display:block}.container-fluid,#karriere-bewerbungsformular,.ce_catalogFilterForm,.mod_catalogMasterView{padding:0 30px}.ctlg_teaser .ctlg_entity_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ctlg_entity{margin-bottom:10px}.ce_catalogFilterForm_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ce_catalogFilterForm form{display:-webkit-box;display:-ms-flexbox;display:flex}.ctlg_entities .ctlg_entity{display:-webkit-box;display:-ms-flexbox;display:flex}.hidden-xs{display:block}.visible-xs{display:none}}@media (min-width:992px){.container-fluid,#karriere-bewerbungsformular,.ce_catalogFilterForm,.mod_catalogMasterView{padding:0 50px}.mod_catalogUniversalView{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mod_catalogUniversalView .ctlg_group{width:calc(50% - 30px);margin:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1200px){.container-fluid{max-width:1200px}#karriere-bewerbungsformular,.mod_catalogMasterView{max-width:1200px;margin:0 auto;padding:0 50px}.gradient2{width:calc(100% + 500px);margin-left:-250px}}@media (max-height:850px){.sidebar{position:absolute}}.btn_nav{background:none;border:none;font-weight:600;padding:0;margin:0;outline:none!important;cursor:pointer}.additional_content ul{display:none}.additional_content .hide_more{display:none}.additional_content .show_more{display:block}.additional_content.open .hide_more{display:block}.additional_content.open .show_more{display:none}footer{font-size:1rem;line-height:2rem;overflow-x:hidden}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer .footer-top ul li:first-child a,footer .footer-top ul li:first-child span{font-weight:600;font-size:1rem;line-height:2rem}footer .footer-top .additional_content ul li:first-child a,footer .footer-top .additional_content ul li:first-child span{font-weight:400}footer .headline.top h1,footer .headline.top h2,footer .headline.top h3,footer .headline.top h4,footer .headline.top h5,footer .headline.top h6{color:#1a331d;font-weight:700;font-size:1rem;line-height:1.8rem}footer .headline.bottom h1,footer .headline.bottom h2,footer .headline.bottom h3,footer .headline.bottom h4,footer .headline.bottom h5,footer .headline.bottom h6{color:#1a331d;font-weight:700;font-size:1rem;line-height:2rem}footer .footer-bottom .footer-item h1,footer .footer-bottom .footer-item h2,footer .footer-bottom .footer-item h3,footer .footer-bottom .footer-item h4,footer .footer-bottom .footer-item h5,footer .footer-bottom .footer-item h6{margin-bottom:15px}footer .footer-inner.footer-top{padding:25px 0 25px}footer .headline.bottom{margin-top:25px}.copyright{font-size:.7rem}span.time{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}footer .mod_newslist h4{display:-webkit-box;display:-ms-flexbox;display:flex}footer .social p{float:left;margin-right:8px}footer .social p:last-child{margin-right:0}footer .logo .ce_image{margin-bottom:15px}footer .logo .ce_image:last-child{margin-bottom:0}@media (max-width:767px){footer .footer-item{margin-bottom:20px}}@media (min-width:768px){footer .footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex}footer .footer-inner .footer-item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 15px}footer .footer-inner{margin:0 -15px}}.mod_mmenu,.mainWrapper{opacity:0}.navDesktop .mod_navigation{position:relative;top:-25px}.sf-menu{position:static;margin:0;padding:0;list-style:none}.sf-menu .sf-mega{position:absolute;top:100%;left:0;z-index:99}.sf-menu>li{margin:0 10px}.sf-menu.level_1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sf-menu>li>a{display:block;position:relative;font-size:1.05rem;line-height:1.05rem;font-weight:700;outline:none}.sf-menu>li>span{display:block;position:relative;font-size:1.05rem;line-height:1.05rem;font-weight:700;outline:none;color:#1a331d}.sf-menu.level_2{position:absolute;width:auto;margin-top:37px;background:white;padding:10px 15px}.home .sf-menu.level_2{margin-top:21px}.sf-menu a,.sf-menu span{font-family:'Open Sans Condensed'}.sf-menu.level_2 li{margin:0}.sf-menu.level_2 li{float:none}.sf-menu.level_2 li a,.sf-menu.level_2 li span{font-size:1.05rem;line-height:1.05rem;font-weight:700}.sf-menu{float:left;width:100%}.sf-menu .sf-mega{width:100%}.sf-menu>li>a,.sf-menu>li>span{text-decoration:none;zoom:1;display:inline-block}.sf-menu>li:hover,.sf-menu>li.sfHover{-webkit-transition:none;-o-transition:none;transition:none}.sf-menu>li a:hover,.sf-menu>li.sfHover{color:#1a331d}.sf-menu li span.active,.mm_dropdown .nav-box-container .nav-box span{text-decoration:underline!important}.mod_navigation li.mm_container .mm_dropdown{top:97px;background:white;-webkit-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.15)}.home .mod_navigation li.mm_container .mm_dropdown{top:67px}.mod_navigation li{position:relative;z-index:999}.mod_navigation li.mm_container{position:inherit}.static{position:static}.home .mod_navigation li.mm_container .mm_dropdown,.home .sf-menu.level_2{border-top:1px solid #1a331d}.mod_navigation li.mm_container>a:after,.mod_navigation li.mm_container>span:after{content:"";height:0!important}.mega-navi{padding:40px 0}.mm_dropdown .nav-box-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px}.mm_dropdown .nav-box-container .nav-box{-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%;font-size:.9rem;line-height:1.8rem;margin:0 15px}.mm_dropdown .nav-box-container .nav-box a,.mm_dropdown .nav-box-container .nav-box span{font-size:1.05rem;line-height:1.8rem;font-family:'Open Sans Condensed'}.mm_dropdown .nav-box-container .nav-box li:first-child a,.mm_dropdown .nav-box-container .nav-box li:first-child span{border-bottom:1px solid #1a331d;padding-bottom:15px;margin-bottom:10px;display:block;font-weight:700}.mm_dropdown .nav-box-container .nav-box h1,.mm_dropdown .nav-box-container .nav-box h2,.mm_dropdown .nav-box-container .nav-box h3,.mm_dropdown .nav-box-container .nav-box h4,.mm_dropdown .nav-box-container .nav-box h5,.mm_dropdown .nav-box-container .nav-box h6{font-size:.9rem;line-height:1.1rem;border-bottom:1px solid #1a331d;padding-bottom:15px;margin-bottom:10px}.mm_dropdown{background:white}.mm_dropdown .nav-box-container .nav-box nav{margin-bottom:40px}.mm_dropdown .nav-box-container .nav-box nav:last-child{margin-bottom:0}.navDesktopClick,.sf-menu .sf-mega{display:none}.mod_navigation li.mm_container:hover .mm_dropdown{display:none}.page_push,.page_push_sticky{display:none;position:relative;background:white;top:-3px}.home .sf-menu.level_2.navDesktopClick{top:calc(100% + 10px)}.page_push .sf-menu.level_2{display:inline-block;position:relative;float:none}.page_push>div{margin-top:0}.page_push .close,.page_push_sticky .close{position:absolute;top:15px;right:15px;width:40px;background:none;border:0;outline:none;cursor:pointer}.page_push_sticky .navDesktopClick{display:block}.home .sf-menu.level_2{margin-top:0}.sf-menu.level_2{position:relative}.sf-menu li.kontakt{position:relative}.sf-menu li.kontakt ul.level_2{position:absolute}.mobileMenuOpen{text-align:right;padding-top:5px}.mobileMenuOpen a{width:27px;display:inline-block}html .mobileMenuOpen .open{display:block}html .mobileMenuOpen .close{display:none}html.mm-opening .mobileMenuOpen .open{display:none}html.mm-opening .mobileMenuOpen .close{display:block}.mm-counter{padding-right:20px;display:inline-block}.home .mod_breadcrumb,.mod_breadcrumb{display:none;position:relative;z-index:30000}.mod_breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mod_breadcrumb ul li:after{content:'>';margin:0 10px;color:#1a331d;font-size:11px;position:relative;top:2px}.mod_breadcrumb ul li:last-child:after{content:'';margin:0}.mod_breadcrumb ul li a{color:#1a331d;font-size:.7rem;line-height:1.1rem}.mod_breadcrumb ul li.active{color:#1a331d;font-size:.7rem;line-height:1.7rem}.mod_breadcrumb ul li:first-child a,.mod_breadcrumb ul li:first-child{font-weight:600}.mod_sitemap ul{list-style:none}.mod_sitemap>ul{margin:0;padding:0}.mod_sitemap>ul>li{-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%}.mod_sitemap ul li a:hover{color:#1a331d}@media (max-width:767px){.mod_sitemap{padding-top:50px}.sf-menu>li{margin:0 5px}}@media (min-width:768px){.sf-menu>li{margin:0 10px}.mod_breadcrumb{display:block}.home .mod_navigation li.mm_container .mm_dropdown{top:73px}.mod_navigation li.mm_container .mm_dropdown{top:84px}.sf-menu>li>a{font-size:.85rem;line-height:.85rem}.navDesktop{margin-top:30px;position:relative;top:8px}}@media (min-width:992px){.sf-menu>li{margin:0 15px}.mod_breadcrumb ul li:after{font-size:16px}.home .mod_navigation li.mm_container .mm_dropdown{top:67px}.mod_navigation li.mm_container .mm_dropdown{top:95px}.sf-menu>li>a{font-size:1.05rem;line-height:1.05rem}.navDesktop{margin-top:50px;top:0}}@media (min-width:1200px){.sf-menu>li{margin:0 24px}.home .mod_navigation li.mm_container .mm_dropdown{top:67px}.mod_navigation li.mm_container .mm_dropdown{top:97px}}.mod_form input[type=text],.mod_form input[type=email],.mod_form input[type=tel],.mod_form input[type=url],.mod_form textarea,.mod_form select{width:100%;margin-bottom:15px;border-style:solid;border-width:1px;padding:5px}.mod_form input[type=text]:focus,.mod_form input[type=email]:focus,.mod_form input[type=tel]:focus,.mod_form input[type=url]:focus,.mod_form textarea:focus,.mod_form select:focus{-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.mod_form label{margin-bottom:5px;display:block}.mod_form .submit_container input[type=submit]{margin-top:20px;border-radius:5px;display:inline-block;margin-bottom:10px;padding:5px 30px;border:none;-webkit-transition:background ease .3s;-o-transition:background ease .3s;transition:background ease .3s}.ce_form input[type=text],.ce_form input[type=email],.ce_form input[type=tel],.ce_form input[type=url],.ce_form textarea,.ce_form select{width:100%;margin-bottom:15px;border-style:solid;border-width:1px;padding:10px;border-color:#A9A9A9}.ce_form input[type=text]:focus,.ce_form input[type=email]:focus,.ce_form input[type=tel]:focus,.ce_form input[type=url]:focus,.ce_form textarea:focus,.ce_form select:focus{-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.ce_form label{margin-bottom:5px;display:block}.ce_form .widget-upload{margin-bottom:15px}.ce_form .submit_container input[type=submit]{margin-top:20px;border-radius:5px;display:inline-block;margin-bottom:10px;padding:5px 30px;border:none;-webkit-transition:background ease .3s;-o-transition:background ease .3s;transition:background ease .3s}