/*aa595e3296e3b9d137992496019f4662*/
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{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"]{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;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}*{padding:0;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body{}form,textarea{margin:0}p{margin:0 0 0.8em}a img{border:0 black solid}hr{height:1px;border:0;background-color:#999;color:#999}.small{font-size:0.8em}.little{font-size:0.9em}.csc-frame{border:0;margin-bottom:2em}.csc-frame:last-child{margin-bottom:0}.csc-frame-default{}.csc-frame-ruler-before{border-top:1px solid #ccc;padding-top:1em}.csc-frame-ruler-after{border-bottom:1px solid #ccc;padding-bottom:1em}.csc-frame-indent{padding-left:50px}.csc-frame-indent-left{padding-left:33%}.csc-frame-indent-right{padding-right:33%}.csc-frame-none{}.csc-spacebefore-extra-small{margin-top:20px}.csc-spacebefore-small{margin-top:40px}.csc-spacebefore-medium{margin-top:60px}.csc-spacebefore-large{margin-top:80px}.csc-spacebefore-extra-large{margin-top:100px}.csc-spaceafter-extra-small{margin-bottom:20px}.csc-spaceafter-small{margin-bottom:40px}.csc-spaceafter-medium{margin-bottom:60px}.csc-spaceafter-large{margin-bottom:80px}.csc-spaceafter-extra-large{margin-bottom:100px}@media screen and (min-width:480px){.csc-spacebefore-extra-small{margin-top:30px}.csc-spacebefore-small{margin-top:60px}.csc-spacebefore-medium{margin-top:100px}.csc-spacebefore-large{margin-top:150px}.csc-spacebefore-extra-large{margin-top:200px}.csc-spaceafter-extra-small{margin-bottom:30px}.csc-spaceafter-small{margin-bottom:60px}.csc-spaceafter-medium{margin-bottom:100px}.csc-spaceafter-large{margin-bottom:150px}.csc-spaceafter-extra-large{margin-bottom:200px}}.csc-body{}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.csc-grid-wrapper{}.csc-grid-row{margin-bottom:2em}.csc-grid-row:last-child{margin-bottom:0}.csc-grid-col{margin-bottom:2em}.csc-grid-col:last-child{margin-bottom:0}@media screen and (min-width:480px){.csc-grid-wrapper:last-child{margin-bottom:0}.csc-grid-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.csc-grid-col{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:0;margin-right:2em}.csc-grid-row > .csc-grid-col:last-child{margin-right:0}}.csc-header-0{padding:0;margin:0.5em 0 1em;font-size:1.5em}.csc-header-1{padding:0;margin:0.5em 0 1em;font-size:1.5em}.csc-header-2{padding:0;margin:0.5em 0 1em;font-size:1.5em}.csc-header-3{padding:0;margin:0.5em 0 1em;font-size:1.5em}.csc-header-4{padding:0;margin:0.5em 0 1em;font-size:1.5em}.csc-header-5{padding:0;margin:0.5em 0 1em;font-size:1.5em}.csc-subheader{font-size:70%;font-weight:normal;color:#777}.csc-header-alignment-center{text-align:center}.csc-header-alignment-right{text-align:right}.csc-header-alignment-left{text-align:left}.csc-header-date{font-size:0.9em}.csc-linktotop{font-size:0.9em}ul,ol,dl{margin-bottom:1em}ul li{list-style-type:disc;list-style-position:outside;margin-left:2em}ol li{list-style-type:decimal;list-style-position:outside;margin-left:2em}dl dt{list-style-position:outside}dl dd{list-style-position:outside;margin-left:2em}ul ul{margin-left:1em}ol ol{margin-left:1.8em}ul.csc-bulletlist li,ol.csc-bulletlist li,dl.csc-bulletlist dt{}dl.csc-bulletlist dd{}ul.csc-bulletlist,ol.csc-bulletlist,dl.csc-bulletlist{}ul.csc-bulletlist-unordered{}ol.csc-bulletlist-ordered{}dl.csc-bulletlist-definition{}div.csc-textpic{}div.csc-textpic:after{visibility:hidden;display:block;content:" ";clear:both;height:0}figcaption.csc-textpic-caption{display:block;padding:5px 0 0;font-size:0.9em;line-height:1.3em}.csc-textpic-caption{text-align:left}.csc-frame a.zoom{position:relative;display:block;cursor:-webkit-zoom-in;cursor:zoom-in}.csc-frame a.zoom span{background:url('../img/t3_zoom.png') no-repeat;position:absolute;display:block;width:20px;height:20px;bottom:0;right:0;cursor:pointer}.csc-frame a.zoom span{opacity:0.8}.csc-frame a.zoom:hover span{opacity:1}div.csc-textpic .csc-imagewrap{}div.csc-textpic .csc-imagewrap figure{display:table;margin:0}div.csc-textpic .csc-imagewrap figcaption{display:table-caption;caption-side:bottom}div.csc-textpic .csc-imagewrap img{border:none;display:block;width:100%;max-width:100%;height:auto}div.csc-textpic .csc-textpic-border .csc-textpic-image img{border:1px rgba(0,0,0,0.3) solid}.csc-imagewrap-outer{display:block;line-height:0}div.csc-textpic-intext-left .csc-imagewrap-outer,div.csc-textpic-intext-left-nowrap .csc-imagewrap-outer{margin-bottom:20px}div.csc-textpic-intext-right .csc-imagewrap-outer,div.csc-textpic-intext-right-nowrap .csc-imagewrap-outer{margin-bottom:20px}@media screen and (min-width:480px){div.csc-textpic-intext-left .csc-imagewrap-outer,div.csc-textpic-intext-left-nowrap .csc-imagewrap-outer{margin-right:20px}div.csc-textpic-intext-right .csc-imagewrap-outer,div.csc-textpic-intext-right-nowrap .csc-imagewrap-outer{margin-left:20px}}.csc-imagewrap{display:inline-block;max-width:100%}div.csc-textpic-above .csc-imagewrap-outer{margin-bottom:20px}div.csc-textpic-below .csc-imagewrap-outer{margin-top:20px}div.csc-textpic-left .csc-imagewrap-outer{text-align:left}div.csc-textpic-center .csc-imagewrap-outer{text-align:center}div.csc-textpic-right .csc-imagewrap-outer{text-align:right}@media screen and (min-width:480px){div.csc-textpic-intext-left .csc-imagewrap-outer{float:left;max-width:50%}div.csc-textpic-intext-right .csc-imagewrap-outer{float:right;max-width:50%}div.csc-textpic-intext-right-nowrap .csc-imagewrap-outer{display:table-cell;float:right;max-width:50%}div.csc-textpic-intext-left-nowrap .csc-imagewrap-outer{display:table-cell;float:left;max-width:50%}div.csc-textpic-intext-right-nowrap .csc-textpic-text,div.csc-textpic-intext-left-nowrap .csc-textpic-text{display:table-cell}}.csc-imagewrap .csc-textpic-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:-20px 0 0 -20px}.csc-textpic-image{padding:20px 0 0 20px}.csc-imagewrap .csc-textpic-flex.csc-textpic-norows{-webkit-flex-direction:column;flex-direction:column}div.csc-textpic-left .csc-textpic-flex{-webkit-justify-content:flex-start;justify-content:flex-start}div.csc-textpic-center .csc-textpic-flex{-webkit-justify-content:center;justify-content:center}div.csc-textpic-right .csc-textpic-flex{-webkit-justify-content:flex-end;justify-content:flex-end}@media screen and (min-width:480px){.csc-imagecols-1{display:block !important;float:none}.csc-imagecols-1 .csc-textpic-image{}.csc-imagecols-2 .csc-textpic-image{width:50%}.csc-imagecols-3 .csc-textpic-image{width:33.3%}.csc-imagecols-4 .csc-textpic-image{width:25%}.csc-imagecols-5 .csc-textpic-image{width:20%}.csc-imagecols-6 .csc-textpic-image{width:16.6%}.csc-imagecols-7 .csc-textpic-image{width:14.28%}.csc-imagecols-8 .csc-textpic-image{width:12.5%}.csc-imagecols-9 .csc-textpic-image{width:11.11%}.csc-imagecols-10 .csc-textpic-image{width:10%}.csc-imagewrap .csc-textpic-flex{}.csc-imagewrap .csc-textpic-flex .csc-textpic-image{float:left \ ;}.csc-imagecols-2 .csc-textpic-image:nth-child(3),.csc-imagecols-3 .csc-textpic-image:nth-child(4),.csc-imagecols-4 .csc-textpic-image:nth-child(5),.csc-imagecols-5 .csc-textpic-image:nth-child(6),.csc-imagecols-6 .csc-textpic-image:nth-child(7),.csc-imagecols-7 .csc-textpic-image:nth-child(8),.csc-imagecols-8 .csc-textpic-image:nth-child(9),.csc-imagecols-9 .csc-textpic-image:nth-child(10),.csc-imagecols-10 .csc-textpic-image:nth-child(11){clear:left \ ;}}.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}ul.csc-uploads{padding:0}ul.csc-uploads li{list-style:none outside none;margin:0.5em 0}ul.csc-uploads img{float:left;padding-right:0.5em;vertical-align:top}ul.csc-uploads li a{display:inline-block}ul.csc-uploads li span.csc-uploads-filename{display:inline-block;font-weight:bold}ul.csc-uploads li span.csc-uploads-filesize{font-size:0.9em;color:#777}ul.csc-uploads .csc-uploads-description{display:block}table.contenttable{background-color:transparent;margin:1em 0 1em 0;width:100%;border-collapse:separate;caption-side:bottom}table.contenttable tr{}table.contenttable tr td,table.contenttable tr th{padding:0.2em 0.5em;text-align:left;vertical-align:top;border-top:1px solid #dddddd}table.contenttable caption{padding:0 0 0.5em;font-weight:bold}table.contenttable caption summary{font-weight:normal}table.contenttable.bordered{border-collapse:collapse}table.contenttable.bordered tr td,table.contenttable.bordered tr th{border:1px solid #dddddd}table.contenttable.striped > tbody > tr:nth-of-type(odd){background-color:#f9f9f9}.responsive-table{max-width:100%;overflow:auto}ul.csc-menu{}ul.csc-menu a{}ul.csc-menu a:hover{}ul.csc-menu .csc-section{font-weight:normal;margin-left:20px;font-style:italic}div.csc-mailform{}div.csc-mailform ol,div.csc-mailform ol li{display:block;list-style:none;margin:0;padding:0}div.csc-mailform ol li{overflow:hidden;padding:0.1em 0;margin-bottom:0.5em}div.csc-mailform fieldset{margin:0;padding:0;border:0;position:relative}div.csc-mailform fieldset legend{display:block;width:90%;margin:1em 0 0.5em;padding:0 0 0.5em;font-weight:normal;font-size:1.4em;border-bottom:1px #ccc solid}div.csc-mailform fieldset ol{}div.csc-mailform fieldset ol li{margin-bottom:0.5em;list-style:none}div.csc-mailform fieldset.submit{border-style:none}div.csc-mailform li label{float:left;width:13em;margin-right:1em;padding:0;border:0;font-weight:normal;font-size:1em;min-height:1px}div.csc-mailform li label + .csc-field,div.csc-mailform li legend + .csc-field{display:block;float:left;width:100%;max-width:300px}div.csc-mailform li input[type=checkbox],div.csc-mailform li input[type=radio]{float:left}div.csc-mailform li input + label,div.csc-mailform li textarea + label,div.csc-mailform li select + label{float:none;width:auto;margin-right:0;margin-left:2em;display:block}div.csc-mailform li textarea + label{vertical-align:top}div.csc-mailform label em,div.csc-mailform legend em{display:inline-block;color:#696;font-size:90%;font-style:italic}div.csc-mailform label em:after,div.csc-mailform legend em:after{content:" - "}div.csc-mailform label em:last-child:after,div.csc-mailform legend em:last-child:after{content:""}div.csc-mailform legend em,div.csc-mailform fieldset label em{}div.csc-mailform label strong,div.csc-mailform legend strong{display:block;color:#c00;font-size:90%;font-weight:normal}div.csc-mailform legend strong{clear:both}.labels-alignment-right label,.labels-alignment-right .fieldset-subgroup legend,.labels-alignment-right.fieldset-subgroup legend{text-align:right}div.csc-mailform fieldset.fieldset-horizontal{border-width:0}div.csc-mailform fieldset.fieldset-horizontal ol{float:left;display:block;padding:0}div.csc-mailform fieldset.fieldset-horizontal ol li{float:left;padding:0;margin-right:1em}div.csc-mailform fieldset.fieldset-horizontal.label-below label{display:block;width:auto;margin-left:0;margin-top:0.2em;font-size:90%;color:#999999;text-align:left}div.csc-mailform fieldset.fieldset-horizontal label em{display:inline}div.csc-mailform fieldset.fieldset-subgroup{border-style:none}div.csc-mailform fieldset.fieldset-subgroup legend{float:left;width:13em;margin:0;margin-right:1em;padding:0;border:0;font-weight:normal;font-size:1em}div.csc-mailform fieldset.fieldset-subgroup ol{padding:0}div.csc-mailform fieldset.fieldset-subgroup li{padding:0}div.csc-mailform fieldset.fieldset-subgroup input + label{float:none;width:auto;display:block;margin:0 0 0 2em;font-weight:normal}div.csc-mailform li.csc-form-element-hidden{padding:0;margin:0;border:0}.labels-block label{display:block;float:none;margin:0 0 0.5em;width:auto}.labels-block input + label,.labels-block textarea + label{margin:0.5em 0 0}.labels-block fieldset.fieldset-subgroup,fieldset.labels-block.fieldset-subgroup{margin-bottom:0}.labels-block .fieldset-subgroup legend,.labels-block.fieldset-subgroup legend{width:auto}.labels-block .fieldset-subgroup legend em,.labels-block.fieldset-subgroup legend em{position:relative}.labels-block .fieldset-subgroup legend strong,.labels-block.fieldset-subgroup legend strong{position:relative;top:0}.labels-block .fieldset-subgroup ol,.labels-block.fieldset-subgroup ol{top:0;margin:0;padding:0.5em 0 0}div.csc-mailform input[type=text],div.csc-mailform input[type=password],div.csc-mailform input[type=file],div.csc-mailform textarea,div.csc-mailform select{display:block;width:100%;max-width:300px}div.csc-mailform .fieldset-horizontal input[type=text],div.csc-mailform .fieldset-horizontal input[type=password],div.csc-mailform .fieldset-horizontal input[type=file],div.csc-mailform .fieldset-horizontal textarea,div.csc-mailform .fieldset-horizontal select{width:auto}div.csc-mailform .csc-form-element-error input[type=text],div.csc-mailform .csc-form-element-error input[type=password],div.csc-mailform .csc-form-element-error input[type=file],div.csc-mailform .csc-form-element-error textarea,div.csc-mailform .csc-form-element-error select{border-color:#c00}input[type=text],input[type=password],input[type=file],textarea,select{display:inline-block;padding:0.5em;border:1px #bbb solid;background:#fff;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.2);line-height:inherit;font-size:1em;font-family:inherit;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus{border-color:#999}input[type=submit],input[type=button],input[type=reset]{display:inline-block;overflow:visible;background:rgb(233,233,233);background:-moz-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(233,233,233,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(249,249,249,1)),color-stop(100%,rgba(233,233,233,1)));background:-webkit-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(233,233,233,1) 100%);background:-o-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(233,233,233,1) 100%);background:-ms-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(233,233,233,1) 100%);background:linear-gradient(to bottom,rgba(249,249,249,1) 0%,rgba(233,233,233,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0 );text-shadow:0px 1px 0px #ffffff;border-left:1px #bbb solid;border-right:1px #bbb solid;border-top:1px #bbb solid;border-bottom:1px #aaa solid;padding:0.5em 1em;color:#666;line-height:normal !important;font-size:1em;font-family:inherit;vertical-align:top}input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover{border:1px #999 solid;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);color:#333}input[type=submit]:active,input[type=button]:active,input[type=reset]:active{background:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.2);border:1px #bbb solid;color:#666}#zoombox,#zoombox *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#zoombox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:fixed;background-color:rgba(0,0,0,0.8);left:0;top:0;right:0;width:100%;height:100%;z-index:1000}#zoombox-div{position:relative;padding:0;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;overflow:visible !important}#zoombox-div.no-caption{padding-bottom:0}#zoombox-div #zoombox-content{text-align:center;width:100%;height:100%;margin:0 auto}#zoombox-div #zoombox-content.loading,#zoombox-div iframe{background:transparent url('../img/zoombox-loader.svg') no-repeat center center}#zoombox-div #zoombox-iframe-close{position:absolute;z-index:4;width:28px;height:28px;border:0;top:-14px;right:-14px;background:#111}#zoombox-btn-close,#zoombox-btn-next,#zoombox-btn-prev{display:block;position:absolute;z-index:5;width:44px;height:44px;cursor:pointer}#zoombox-btn-close:hover,#zoombox-btn-next:hover,#zoombox-btn-prev:hover{filter:alpha(opacity=70);-khtml-opacity:0.7;-moz-opacity:0.7;opacity:0.7}#zoombox-btn-close{top:10px;right:10px;left:auto;bottom:auto}#zoombox-btn-close:before,#zoombox-btn-close:after{content:'';height:4px;width:40px;background:#fff;display:block}#zoombox-btn-close:before{-moz-transform:rotate(-45deg) translateX(-12px) translateY(15px);-webkit-transform:rotate(-45deg) translateX(-12px) translateY(15px);-o-transform:rotate(-45deg) translateX(-12px) translateY(15px);-ms-transform:rotate(-45deg) translateX(-12px) translateY(15px);transform:rotate(-45deg) translateX(-12px) translateY(15px)}#zoombox-btn-close:after{-moz-transform:rotate(45deg) translateX(12px) translateY(10px);-webkit-transform:rotate(45deg) translateX(12px) translateY(10px);-o-transform:rotate(45deg) translateX(12px) translateY(10px);-ms-transform:rotate(45deg) translateX(12px) translateY(10px);transform:rotate(45deg) translateX(12px) translateY(10px)}#zoombox-btn-next{top:auto;right:10px;left:auto;bottom:9px}#zoombox-btn-prev{top:auto;right:auto;left:10px;bottom:9px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#zoombox-btn-next:before,#zoombox-btn-next:after,#zoombox-btn-prev:before,#zoombox-btn-prev:after{content:'';height:4px;width:25px;background:#fff;display:block}#zoombox-btn-next:before,#zoombox-btn-prev:before{-moz-transform:rotate(45deg) translateX(18px) translateY(-1px);-webkit-transform:rotate(45deg) translateX(18px) translateY(-1px);-o-transform:rotate(45deg) translateX(18px) translateY(-1px);-ms-transform:rotate(45deg) translateX(18px) translateY(-1px);transform:rotate(45deg) translateX(18px) translateY(-1px)}#zoombox-btn-next:after,#zoombox-btn-prev:after{-moz-transform:rotate(-45deg) translateX(-7px) translateY(26px);-webkit-transform:rotate(-45deg) translateX(-7px) translateY(26px);-o-transform:rotate(-45deg) translateX(-7px) translateY(26px);-ms-transform:rotate(-45deg) translateX(-7px) translateY(26px);transform:rotate(-45deg) translateX(-7px) translateY(26px)}#zoombox-caption{position:absolute;width:100%;top:auto;right:0;left:0;bottom:0;z-index:2;padding:0 50px}#zoombox.no-caption #zoombox-caption{display:none}#zoombox-caption div{padding:10px 0;height:60px;overflow:auto;text-align:center;font-size:14px;line-height:1.1em;color:#fff}#zoombox-caption div a{color:#fff}#zoombox-caption div span{display:block;padding:0;text-align:center;font-size:0.9em;font-weight:normal;color:#fff;filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;margin-top:5px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('../img/ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('./fonts/slick.eot');src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'),url('./fonts/slick.woff') format('woff'),url('./fonts/slick.ttf') format('truetype'),url('./fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:400;src:url('./fonts/roboto-slab/roboto-slab-v24-latin-regular.eot');src:local(''),url('./fonts/roboto-slab/roboto-slab-v24-latin-regular.eot?#iefix') format('embedded-opentype'),url('./fonts/roboto-slab/roboto-slab-v24-latin-regular.woff2') format('woff2'),url('./fonts/roboto-slab/roboto-slab-v24-latin-regular.woff') format('woff'),url('./fonts/roboto-slab/roboto-slab-v24-latin-regular.ttf') format('truetype'),url('./fonts/roboto-slab/roboto-slab-v24-latin-regular.svg#RobotoSlab') format('svg')}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:700;src:url('./fonts/roboto-slab/roboto-slab-v24-latin-700.eot');src:local(''),url('./fonts/roboto-slab/roboto-slab-v24-latin-700.eot?#iefix') format('embedded-opentype'),url('./fonts/roboto-slab/roboto-slab-v24-latin-700.woff2') format('woff2'),url('./fonts/roboto-slab/roboto-slab-v24-latin-700.woff') format('woff'),url('./fonts/roboto-slab/roboto-slab-v24-latin-700.ttf') format('truetype'),url('./fonts/roboto-slab/roboto-slab-v24-latin-700.svg#RobotoSlab') format('svg')}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:300;src:url('./fonts/lato/lato-v23-latin-300.eot');src:local(''),url('./fonts/lato/lato-v23-latin-300.eot?#iefix') format('embedded-opentype'),url('./fonts/lato/lato-v23-latin-300.woff2') format('woff2'),url('./fonts/lato/lato-v23-latin-300.woff') format('woff'),url('./fonts/lato/lato-v23-latin-300.ttf') format('truetype'),url('./fonts/lato/lato-v23-latin-300.svg#Lato') format('svg')}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:400;src:url('./fonts/lato/lato-v23-latin-regular.eot');src:local(''),url('./fonts/lato/lato-v23-latin-regular.eot?#iefix') format('embedded-opentype'),url('./fonts/lato/lato-v23-latin-regular.woff2') format('woff2'),url('./fonts/lato/lato-v23-latin-regular.woff') format('woff'),url('./fonts/lato/lato-v23-latin-regular.ttf') format('truetype'),url('./fonts/lato/lato-v23-latin-regular.svg#Lato') format('svg')}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:700;src:url('./fonts/lato/lato-v23-latin-700.eot');src:local(''),url('./fonts/lato/lato-v23-latin-700.eot?#iefix') format('embedded-opentype'),url('./fonts/lato/lato-v23-latin-700.woff2') format('woff2'),url('./fonts/lato/lato-v23-latin-700.woff') format('woff'),url('./fonts/lato/lato-v23-latin-700.ttf') format('truetype'),url('./fonts/lato/lato-v23-latin-700.svg#Lato') format('svg')}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:900;src:url('./fonts/lato/lato-v23-latin-900.eot');src:local(''),url('./fonts/lato/lato-v23-latin-900.eot?#iefix') format('embedded-opentype'),url('./fonts/lato/lato-v23-latin-900.woff2') format('woff2'),url('./fonts/lato/lato-v23-latin-900.woff') format('woff'),url('./fonts/lato/lato-v23-latin-900.ttf') format('truetype'),url('./fonts/lato/lato-v23-latin-900.svg#Lato') format('svg')}body{background:#fff;margin:0;padding:0;font-family:Lato,Arial,Tahoma,Verdana,sans-serif;font-size:10px;line-height:1.4em;color:#333333}#content a,#footer a{outline:none;text-decoration:none;color:#df8d83;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}#content .csc-frame.csc-layout-2 a{color:#fff;opacity:0.5}#content a:hover,#content a:active,#footer a:hover,#footer a:active{color:#c94131}#content .csc-frame.csc-layout-2 a:hover,#content .csc-frame.csc-layout-2 a:active{color:#fff;opacity:0.9}h1{font-size:60px;font-family:'Roboto Slab',serif;line-height:normal;margin:0 30px;color:#fff;display:inline;position:relative;z-index:2}h1:before{content:'';width:60px;height:60px;border-radius:50px;background-color:#df8d83;position:absolute;left:-30px;top:-15px;z-index:-1}h1 + .small{font-size:18px;font-family:'Lato',sans-serif;font-weight:400;line-height:normal;margin:0;padding:0;color:#fec4bd}#content h1.csc-header.csc-header-0{font-family:'Roboto Slab',serif;color:#404040;line-height:1em}h2{font-family:'Roboto Slab',serif;color:#404040;line-height:1em}.csc-header-2{margin-bottom:30px}h3{font-family:'Roboto Slab',serif;color:#404040;line-height:1em}.csc-menu-pageswiththumb h3{font-size:24px;font-family:'Roboto Slab',serif;font-weight:400;margin-bottom:0.5em;color:#fff;line-height:1em}.csc-menu-pageswiththumb h3 small{display:block;font-size:17px;font-family:'Lato',sans-serif;font-weight:700;color:#404040;text-transform:uppercase;padding-top:5px}h4{font-size:12px;margin:1.33em 0}h5{font-size:10px;margin:1.67em 0}h6{font-size:10px;margin:1.67em 0}.csc-subheader{display:block}p{margin-bottom:1em}.embed-container{width:100%;overflow:hidden}.fl{float:left}.fr{float:right}.cl{clear:both}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.vat{vertical-align:top}.vam{vertical-align:middle}.vab{vertical-align:bottom}.rel{position:relative}.abs{position:absolute}.hand{cursor:pointer}.move{cursor:move}.help{cursor:help}.space-5{width:5px;height:5px;font-size:0;overflow:hidden}.space-10{width:10px;height:10px;font-size:0;overflow:hidden}.space-20{width:20px;height:20px;font-size:0;overflow:hidden}.embed-container{width:100%;overflow:hidden}#layout{margin:0 auto;padding:0}#header{display:block;margin:0;min-height:180px;position:relative}#header #nav-bar{position:fixed;top:0;right:0;left:0;display:flex;justify-content:space-between;height:180px;z-index:50;color:#404040;background-color:#fff;-webkit-box-shadow:0px 0px 25px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 25px 0px rgba(0,0,0,0.2)}#header #nav-bar .left{position:relative;padding:20px 50px 0 50px;z-index:10}#header #nav-bar > .left:before{content:'';position:fixed;top:4px;left:32px;background:#fff;border-radius:100%;width:235px;height:235px;z-index:-1;-webkit-box-shadow:0px 0px 25px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 25px 0px rgba(0,0,0,0.2)}#header #nav-bar > .left:after{content:'';position:absolute;top:0;left:0;width:280px;height:180px;z-index:0;background:#fff}a#logo img{position:relative;z-index:9}#header #nav-bar > .right{position:relative;width:100%}#header #languages{float:right}#header #languages a{display:inline-block;opacity:0.5;text-transform:uppercase}#header #languages a.active{opacity:1}#header #languages a img{max-height:16px;width:auto}#wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}#footer{margin-bottom:0!important}#wrap p,#footer p{margin-bottom:0}#wrap .csc-imagewrap-outer,#footer .csc-imagewrap-outer{margin-bottom:0;margin-top:2px;margin-right:5px}div.csc-textpic-intext-left-nowrap .csc-imagewrap-outer{max-width:none}#kontaktdaten{padding:15px 40px}#kontaktdaten p{font-weight:300;font-size:16px;background:#fff;color:#606060}#kontaktdaten a{font-weight:300;background:#fff;color:#606060;opacity:0.7;text-decoration:none;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}#kontaktdaten a:hover{opacity:1}#kontaktdaten .csc-frame,#Zusatzmenue .csc-frame,#footer-left .csc-frame,#footer-right .csc-frame{display:inline-block;margin-bottom:0}#kontaktdaten .csc-frame:not(:first-child),#Zusatzmenue .csc-frame:not(:first-child),#footer-right .csc-frame:not(:first-child),#footer-left .csc-frame:not(:first-child){margin-left:40px}#slideshow-headline{overflow:hidden}.bg-red{background:#c94131;width:auto;position:relative}#Zusatzmenue{display:flex;font-weight:400;font-size:16px;color:#fff;padding:15px 360px 15px 45px}#Zusatzmenue a,#header #languages a{text-decoration:none;color:#fff;opacity:1;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}#Zusatzmenue a:active,#Zusatzmenue a:hover,#Zusatzmenue a.active{font-weight:700}#languages{margin-left:40px}#languages a:not(:first-child){padding-left:15px}#content{background:#fff;min-height:400px;padding:100px 0 0 0;color:#404040;font-size:17px;line-height:25px}#content > .csc-frame{padding:0 360px 80px 360px}#content .csc-frame.csc-layout-1{max-width:95vw}#content .csc-frame.csc-layout-2{max-width:100vw;background-color:#d66f62;padding:100px 360px;color:#404040}#content .csc-frame.csc-layout-2 figcaption.csc-textpic-caption{color:#fff}.csc-frame-vertical-center-left,.csc-frame-vertical-center-right{height:100px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.csc-frame-vertical-center-right{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.csc-frame-vertical-center-left p,.csc-frame-vertical-center-left a,.csc-frame-vertical-center-right p,.csc-frame-vertical-center-right a{margin:0}.csc-frame-vertical-center-left .csc-body .csc-textpic-text,.csc-frame-vertical-center-right .csc-body .csc-textpic-text{height:100px;vertical-align:middle}.csc-frame-button a,.csc-frame-vertical-center a{margin:0}#content .csc-frame.csc-layout-2 h2{color:#fff}#content .csc-frame.csc-layout-2 .csc-subheader{color:#404040}#content .csc-frame-button a{display:inline-block;background:#c94131;padding:20px 25px;text-transform:uppercase;color:#fff;font-weight:700;max-width:250px;margin:0 auto;position:relative}#content .csc-frame-button:hover a,#content .csc-frame-button:active a{background:#fff;color:#c94131;-webkit-box-shadow:0 0 20px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 0 20px 1px rgba(0,0,0,0.15);box-shadow:0 0 20px 1px rgba(0,0,0,0.15)}#content .csc-frame.csc-layout-2 .csc-frame-button a{background:#fff;opacity:1;color:#c94131}#content .csc-frame.csc-layout-2 .csc-frame-button:hover a,#content .csc-frame.csc-layout-2 .csc-frame-button:active a{background:#c94131;color:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(255,255,255,0.2);-moz-box-shadow:0px 0px 30px 0px rgba(255,255,255,0.2);box-shadow:0px 0px 30px 0px rgba(255,255,255,0.2)}#content .csc-body ul li{margin-bottom:10px}#content header{margin-bottom:25px}#footer{margin:0;border-top:1px solid #c94131;padding:45px 360px}#footer-left,#footer-right{font-size:15px;color:#c94131}#footer-left{float:left}#footer-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;float:right}#menu{position:relative;top:40%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#menu ul{display:flex;justify-content:flex-end;align-items:center;list-style:none;margin:0;padding-right:360px}#menu ul li{position:relative;list-style:none;margin-left:25px}#menu ul li::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:300%;background:transparent;cursor:pointer}#menu ul li a,#menu ul li ul li a{position:relative;display:block;text-decoration:none;text-transform:uppercase;font-size:15px;font-weight:900;line-height:18px;color:#404040;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}#menu > ul > li > a{text-align:center}#menu ul li a:hover,#menu ul li a:active,#menu ul li:hover > a,#menu ul li:active > a,#menu ul li a.active{text-decoration:none;color:#c94131}#menu ul li .arrow{position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);text-align:center}#menu ul li a .arrow .fl,#menu ul li a .arrow .fr{width:12px;height:2px;background:#c94131;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}#menu ul li ul{display:none;position:absolute;min-width:100%;margin:25px 0;padding:10px 0;background:#fff;-webkit-box-shadow:0px 0px 25px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 25px 0px rgba(0,0,0,0.15)}#menu ul li:hover .arrow .fl{-webkit-transform:rotate(45deg) translateX(3px);-moz-transform:rotate(45deg) translateX(3px);-ms-transform:rotate(45deg) translateX(3px);-o-transform:rotate(45deg) translateX(3px);transform:rotate(45deg) translateX(3px)}#menu ul li:hover .arrow .fr{-webkit-transform:rotate(-45deg) translateX(-3px);-moz-transform:rotate(-45deg) translateX(-3px);-ms-transform:rotate(-45deg) translateX(-3px);-o-transform:rotate(-45deg) translateX(-3px);transform:rotate(-45deg) translateX(-3px)}#menu ul li:hover ul,#menu ul li:active ul,#menu ul li ul:hover,#menu ul li ul:active{display:block}#menu ul li ul li{display:block;margin:0;text-align:left}#menu ul li ul li a{font-weight:700;padding:10px 20px}#menu ul li ul li a:hover,#menu ul li ul li a.active{color:rgba(223,141,131,1)}.slick-slide{outline:0}#slideshow{position:relative;max-height:80vh;overflow:hidden}#slideshow .slide-image,#slideshow .slick-list .slick-track{background-size:cover;background-position:center center;width:100%;height:80vh;display:block}#slideshow ul.slick-dots,#basenav ul.slick-dots{z-index:3;position:absolute;bottom:0;display:block;background:rgba(255,255,255,0.4);list-style:none;margin:0;padding:10px 0;text-align:center;line-height:0}.slick-dots li{margin:0 10px}#slideshow ul.slick-dots li button,#basenav ul.slick-dots li button{display:block;background:#606060;opacity:0.6;border-radius:50px;outline:none;padding:0}#slideshow ul.slick-dots li.slick-active button,#basenav ul.slick-dots li.slick-active button{opacity:1}#slideshow.slick-dotted.slick-slider{margin-bottom:0}#slideshow-headline{display:block;z-index:1}#slideshow-headline .bg-red,#slideshow-headline{height:180px}#slideshow-headline .bg-red > div{width:100%;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.slick-dots li button:before{display:none}ul.csc-menu.csc-menu-pageswiththumb li{list-style-type:none;overflow:hidden;position:relative;background-size:cover;background-position:center center;z-index:1;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:300px}ul.csc-menu.csc-menu-pageswiththumb li:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}ul.csc-menu.csc-menu-pageswiththumb li:after{content:'';background-image:url(../img/pfeil.png);width:20px;height:24px;position:absolute;right:65px;bottom:65px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}ul.csc-menu.csc-menu-pageswiththumb li a{display:block;width:100%;z-index:5}ul.csc-menu.csc-menu-pageswiththumb li a h3{padding:65px 0 0 65px}ul.csc-menu.csc-menu-pageswiththumb li a p{color:#fff;padding:50px 130px 65px 65px;opacity:0;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}ul.csc-menu.csc-menu-pageswiththumb li:hover:before,ul.csc-menu.csc-menu-pageswiththumb li:active:before{background:rgba(201,65,49,0.8)}ul.csc-menu.csc-menu-pageswiththumb li:hover p,ul.csc-menu.csc-menu-pageswiththumb li:active p{opacity:1;padding-top:20px}ul.csc-menu.csc-menu-pageswiththumb li:hover:after,ul.csc-menu.csc-menu-pageswiththumb li:active:after{animation:animationFrames ease-out 1s;animation-iteration-count:infinite;transform-origin:50% 50%;-webkit-animation:animationFrames ease-out 1s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:animationFrames ease-out 1s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:animationFrames ease-out 1s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:animationFrames ease-out 1s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%}@keyframes animationFrames{0%{transform:translate(0px,0px) }50%{transform:translate(-25px,0px) }100%{transform:translate(0px,0px) }}@-moz-keyframes animationFrames{0%{-moz-transform:translate(0px,0px) }50%{-moz-transform:translate(-25px,0px) }100%{-moz-transform:translate(0px,0px) }}@-webkit-keyframes animationFrames{0%{-webkit-transform:translate(0px,0px) }50%{-webkit-transform:translate(-25px,0px) }100%{-webkit-transform:translate(0px,0px) }}@-o-keyframes animationFrames{0%{-o-transform:translate(0px,0px) }50%{-o-transform:translate(-25px,0px) }100%{-o-transform:translate(0px,0px) }}@-ms-keyframes animationFrames{0%{-ms-transform:translate(0px,0px) }50%{-ms-transform:translate(-25px,0px) }100%{-ms-transform:translate(0px,0px) }}#content > .csc-frame.csc-frame-default.csc-layout-3,#content > .csc-frame.csc-frame-default.csc-layout-4,#content > .csc-frame.csc-frame-default.csc-layout-5{max-width:none;margin:0 85px 0 50px;padding:0}#content > .csc-frame.csc-frame-default.csc-layout-3 .csc-grid-col,#content > .csc-frame.csc-frame-default.csc-layout-4 .csc-grid-col,#content > .csc-frame.csc-frame-default.csc-layout-5 .csc-grid-col{margin:0}#content > .csc-frame.csc-frame-default.csc-layout-3 ul,#content > .csc-frame.csc-frame-default.csc-layout-4 ul,#content > .csc-frame.csc-frame-default.csc-layout-5 ul{margin-bottom:0}#content > .csc-frame.csc-frame-default.csc-layout-3 li{height:500px;margin-left:35px;margin-bottom:2em}#content > .csc-frame.csc-frame-default.csc-layout-4 li{height:400px;margin-left:35px;margin-bottom:2em}#content > .csc-frame.csc-frame-default.csc-layout-5 li{height:300px;margin-left:35px;margin-bottom:2em}input[type=text],input[type=password],input[type=file],textarea,select{outline:none;border:1px solid #c94131;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:13px 15px;font-family:'Lato',sans-serif;font-size:17px;font-weight:400;color:rgba(61,62,62,1)}::-webkit-input-placeholder{color:rgba(61,62,62,0.7)}::-moz-placeholder{color:rgba(61,62,62,0.7)}:-ms-input-placeholder{color:rgba(61,62,62,0.7)}:-moz-placeholder{color:rgba(61,62,62,0.7)}div.csc-mailform li{position:relative}div.csc-mailform li.csc-form-element-textarea label,div.csc-mailform li.csc-form-element-textblock label,div.csc-mailform li.csc-form-element-textline label{display:none}fieldset.checkbox ol li label{position:relative;top:0;left:0;color:rgba(61,62,62,1)}div.csc-mailform li label + .csc-field,div.csc-mailform li legend + .csc-field,div.csc-mailform input[type=text],div.csc-mailform input[type=password],div.csc-mailform input[type=file],div.csc-mailform textarea,div.csc-mailform select{max-width:98%}div.csc-mailform fieldset.two ol li,div.csc-mailform fieldset.two-one ol li,div.csc-mailform fieldset.three ol li{display:inline-block;width:50%}div.csc-mailform fieldset.two-one ol > li{width:66%}div.csc-mailform fieldset.two-one ol > li + li,div.csc-mailform fieldset.three ol li{width:33%}div.csc-mailform fieldset.checkbox ol > li{display:inline-block;width:auto;margin-right:2em}div.csc-mailform fieldset.checkbox ol > li > div > ol > li{display:block}div.csc-mailform li input[type="radio"],div.csc-mailform li input[type="checkbox"]{pointer-events:none;opacity:0;position:absolute}div.csc-mailform li input[type="radio"] + label::before,div.csc-mailform li input[type="checkbox"] + label::before{content:'';position:absolute;top:0;bottom:0;margin:auto;width:18px;height:18px;background:#c94131;border-radius:50px;left:-28px;box-sizing:border-box;border:5px solid transparent;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}div.csc-mailform li input[type="checkbox"] + label::before{border-radius:0}div.csc-mailform li input[type="radio"] + label:hover::before,div.csc-mailform li input[type="radio"] + label:active::before,div.csc-mailform li input[type="checkbox"] + label:hover::before,div.csc-mailform li input[type="checkbox"] + label:active::before{border:5px solid #df8d83}div.csc-mailform li input[type="radio"]:checked + label::before,div.csc-mailform li input[type="checkbox"]:checked + label::before{content:url(../img/checkbox.png);background:#df8d83}input[type=submit],input[type=button],input[type=reset]{color:#c94131;border:none;text-shadow:none;height:203px;width:100%;background:#c94131}input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:active,input[type=button]:active,input[type=reset]:active{border:none;box-shadow:none;color:#c94131;cursor:pointer}div.csc-mailform li.csc-form-element-submit label{color:#fff;position:absolute;z-index:30;width:auto;top:63%;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%);font-size:28px}.csc-form-element-submit > .csc-field{display:block;float:left;width:100%;background:#c94131}.csc-form-element-submit > .csc-field > input[type=submit]{background:transparent;position:relative;z-index:50}div.csc-mailform li .csc-form-element-submit label:after{content:url(../img/brief.png);height:auto;width:auto;position:absolute;top:-350%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}div.csc-mailform li .csc-form-element-submit label:before{content:url(../img/mail.png);width:auto;height:auto;z-index:5;position:absolute;top:-500%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}div.csc-mailform li .csc-form-element-submit:hover label:before,div.csc-mailform li .csc-form-element-submit:active label:before{top:-310%}input:focus,textarea:focus,select:focus,input:active,textarea:active,select:active,input:visited,textarea:visited,select:visited{outline:none;border-color:#999;background:#fff;position:relative;z-index:20}input[type=submit]:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:visited,input[type=button]:visited,input[type=reset]:visited,div.csc-mailform li .csc-form-element-submit:hover,div.csc-mailform li .csc-form-element-submit:active{background:#c94131;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}div.csc-mailform li .csc-form-element-submit:hover,div.csc-mailform li .csc-form-element-submit:active{background:transparent}#menu-button{outline:0;border:0;background:transparent;height:55px;width:55px;display:none;cursor:pointer;position:absolute;right:25px;top:0;z-index:190}#menu-button:after{content:'Menü';position:absolute;top:42%;left:-80%;font-family:'Lato',sans-serif;font-weight:800;font-size:14px;color:#c94131;text-transform:uppercase;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}#menu-button > span{position:absolute;width:63%;height:4px;background:#c94131;top:16px;left:10px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}#menu-button > span:nth-child(2){position:absolute;width:63%;height:4px;background:#c94131;top:26px;left:10px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}#menu-button > span:nth-child(3){position:absolute;width:63%;height:4px;background:#c94131;top:36px;top:36px;left:10px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.menu-open #menu-button > span{-moz-transform:rotate(45deg) translate(5px,10px);-webkit-transform:rotate(45deg) translate(5px,10px);-o-transform:rotate(45deg) translate(5px,10px);-ms-transform:rotate(45deg) translate(5px,10px);transform:rotate(45deg) translate(5px,10px)}.menu-open #menu-button > span:nth-child(2){opacity:0;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.menu-open #menu-button > span:nth-child(3){-moz-transform:rotate(-45deg) translate(4px,-9px);-webkit-transform:rotate(-45deg) translate(4px,-9px);-o-transform:rotate(-45deg) translate(4px,-9px);-ms-transform:rotate(-45deg) translate(4px,-9px);transform:rotate(-45deg) translate(4px,-9px)}#menu ul li.submenu-close-wrapper{display:none}@media screen and (max-width:1800px){#Zusatzmenue{padding:15px 25px 15px 45px}#menu ul{padding-right:25px}#footer,#content > .csc-frame,#content .csc-frame.csc-layout-2{padding-left:25px;padding-right:25px}}@media screen and (max-width:1600px){#menu ul li a,#menu ul li ul li a{font-size:14px}a#logo img{width:170px!important;position:relative}#header #nav-bar > .left:before{width:205px;height:205px}#header #nav-bar > .left:after,#header #nav-bar{height:160px}}@media screen and (max-width:1370px){#header #nav-bar{height:55px}.menu-open #header #logo:before{-webkit-box-shadow:0px 0px 25px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,0);box-shadow:0px 0px 25px 0px rgba(0,0,0,0);z-index:0}#header #nav-bar > .left:after{height:55px;width:100vw}#wrap{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}#wrap #kontaktdaten{display:none}#wrap .bg-red{background:transparent}#Zusatzmenue,#Zusatzmenue a,#header #languages a{color:#c94131}#Zusatzmenue{padding:22px 0 0;position:relative;z-index:10}#kontaktdaten .csc-frame:not(:first-child),#Zusatzmenue .csc-frame:not(:first-child),#footer-right .csc-frame:not(:first-child),#footer-left .csc-frame:not(:first-child){margin-left:20px}#languages{margin-left:25px}#menu-button{display:block}#menu{display:block;background-color:rgba(255,255,255,1);margin-top:55px;padding-bottom:35px;opacity:0;min-height:209px;max-height:100vh;overflow-y:auto;position:fixed;left:0;right:0;top:0;z-index:5;-webkit-box-shadow:11px 5px 30px 0px rgba(0,0,0,0.4);-moz-box-shadow:11px 5px 30px 0px rgba(0,0,0,0.4);box-shadow:11px 5px 30px 0px rgba(0,0,0,0.4);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.menu-open #menu{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#menu > ul{margin:0;padding-top:30px;padding-right:80px;overflow-y:hidden;text-align:right;flex-direction:column;align-items:flex-end}#menu ul li{display:block;margin-bottom:25px}#menu ul li i{position:relative;right:-15px;top:-1px}#menu ul li a{display:inline-block;font-size:15px;max-width:none;text-align:right}#menu ul li ul{position:relative;margin-top:10px;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#menu ul li ul li{text-align:right}#menu ul li ul li a{color:rgba(61,62,62,0.7);padding:10px 0}#menu ul li .arrow{display:none}#menu ul li::before{content:none}#menu ul li span.submenu-open{display:block;position:absolute;right:-30px;top:0;width:12px;height:12px;border-left:2px solid #c94131;border-bottom:2px solid #c94131;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#menu ul li a.active + span.submenu-open,#menu ul li:hover span.submenu-open,.menu-open #menu ul li span.submenu-open:hover,.menu-open #menu ul li span.submenu-open:active{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.menu-open #menu ul li span.submenu-open.open:hover,.menu-open #menu ul li span.submenu-open.open:active{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open #menu ul li span.submenu-open.open:hover + ul,.menu-open #menu ul li span.submenu-open.open:active + ul{display:none}#menu ul li a.active + span + ul{display:block}#slideshow .slide-image,#slideshow .slick-list .slick-track,#slideshow{max-height:60vh}#content > .csc-frame.csc-frame-default.csc-layout-3,#content > .csc-frame.csc-frame-default.csc-layout-4,#content > .csc-frame.csc-frame-default.csc-layout-5{padding:0}h1{font-size:50px}ul.csc-menu.csc-menu-pageswiththumb li a h3{padding:45px 0 0 45px}ul.csc-menu.csc-menu-pageswiththumb li a p,ul.csc-menu.csc-menu-pageswiththumb li:hover p,ul.csc-menu.csc-menu-pageswiththumb li:active p{padding:50px 100px 45px 45px;font-size:16px}}@media screen and (max-width:1190px){#footer,#content > .csc-frame,#content .csc-frame.csc-layout-2{padding-left:50px;padding-right:50px}#content{padding:80px 0 0 0}#content > .csc-frame.csc-frame-default.csc-layout-3,#content > .csc-frame.csc-frame-default.csc-layout-4,#content > .csc-frame.csc-frame-default.csc-layout-5{margin:0 35px 0 0}}@media screen and (max-width:1000px){#content > .csc-frame.csc-frame-default.csc-layout-3 .csc-grid-row{display:block}#content > .csc-frame.csc-frame-default.csc-layout-3 li{height:200px}ul.csc-menu.csc-menu-pageswiththumb li a p,ul.csc-menu.csc-menu-pageswiththumb li:hover p,ul.csc-menu.csc-menu-pageswiththumb li:active p{padding:50px 130px 45px 45px}h1{font-size:45px}#content .csc-frame-vertical-center-left,#content .csc-frame-vertical-center-right,#content .csc-frame-vertical-center-left .csc-body .csc-textpic-text,#content .csc-frame-vertical-center-right .csc-body .csc-textpic-text{height:auto}#content .csc-frame-vertical-center-left,.csc-frame-vertical-center-right{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}#content div.csc-textpic-intext-right-nowrap .csc-imagewrap-outer,#content div.csc-textpic-intext-left-nowrap .csc-imagewrap-outer,#content div.csc-textpic-intext-left-nowrap .csc-textpic-text,#content div.csc-textpic-intext-right-nowrap .csc-textpic-text .text-right{display:block;text-align:center;float:none;max-width:none}#content div.csc-textpic-intext-right .csc-imagewrap-outer,#content div.csc-textpic-intext-right-nowrap .csc-imagewrap-outer,#content div.csc-textpic-intext-left .csc-imagewrap-outer,#content div.csc-textpic-intext-left-nowrap .csc-imagewrap-outer{margin-left:0;margin-right:0}}@media screen and (max-width:810px){#header #nav-bar > .left{padding:10px 15px 0 10px}a#logo img{width:130px!important}#header #nav-bar > .left:before{width:160px;height:160px;top:-5px;left:-5px}#menu{margin-top:55px}#slideshow .slide-image,#slideshow .slick-list .slick-track,#slideshow{max-height:50vh}h1{font-size:35px}h1:before{width:50px;height:50px;left:-20px;top:-15px}#slideshow-headline .bg-red,#slideshow-headline{height:140px}.csc-spacebefore-medium{margin-top:50px}ul.csc-menu.csc-menu-pageswiththumb li:after{bottom:25px;right:25px}ul.csc-menu.csc-menu-pageswiththumb li:hover p,ul.csc-menu.csc-menu-pageswiththumb li:active p{padding:0 30px 45px 45px}div.csc-mailform li .csc-form-element-submit label:before{top:-310%}input[type=submit]:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:visited,input[type=button]:visited,input[type=reset]:visited,div.csc-mailform li .csc-form-element-submit:hover,div.csc-mailform li .csc-form-element-submit:active{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}#content > .csc-frame{padding-bottom:40px}#footer,#footer,#content > .csc-frame,#content .csc-frame.csc-layout-2{padding-left:30px;padding-right:30px}#content .csc-frame.csc-layout-2{padding-top:80px;padding-bottom:80px}#footer #footer-left{float:none;text-align:center;margin-bottom:50px}#footer #footer-right{float:none;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}}@media screen and (max-width:670px){#content > .csc-frame.csc-frame-default.csc-layout-5 .csc-grid-row{display:block}#content > .csc-frame.csc-frame-default.csc-layout-3 li,#content > .csc-frame.csc-frame-default.csc-layout-4 li,#content > .csc-frame.csc-frame-default.csc-layout-5 li{height:200px}.csc-grid-row{display:block}.csc-grid-col{margin-right:0;margin-bottom:100px}.csc-header{text-align:center}div.csc-mailform li label + .csc-field,div.csc-mailform li legend + .csc-field,div.csc-mailform input[type=text],div.csc-mailform input[type=password],div.csc-mailform input[type=file],div.csc-mailform textarea,div.csc-mailform select{max-width:100%}#footer div.csc-textpic-intext-right-nowrap .csc-imagewrap-outer,#footer div.csc-textpic-intext-left-nowrap .csc-imagewrap-outer,#footer div.csc-textpic-intext-left-nowrap .csc-textpic-text{display:block;text-align:center;float:none;max-width:100%}#content div.csc-textpic-intext-right .csc-imagewrap-outer,#content div.csc-textpic-intext-right-nowrap .csc-imagewrap-outer,#content div.csc-textpic-intext-left .csc-imagewrap-outer,#content div.csc-textpic-intext-left-nowrap .csc-imagewrap-outer{margin-left:0;margin-right:0}div.csc-mailform fieldset.two-one ol > li + li,div.csc-mailform fieldset.two-one ol > li,div.csc-mailform fieldset.three ol li,#footer-right,#footer-right .csc-frame{display:block;width:100%}#footer-right div.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-top:5px}#footer-right .csc-frame:not(:first-child),#footer-left .csc-frame:not(:first-child){margin-top:20px;margin-left:0}}@media screen and (max-width:620px){h1{font-size:25px}#slideshow-headline .bg-red,#slideshow-headline{height:120px}#menu ul{padding-left:160px}ul.csc-menu.csc-menu-pageswiththumb li a h3{padding:35px 0 0 35px}ul.csc-menu.csc-menu-pageswiththumb li a p,ul.csc-menu.csc-menu-pageswiththumb li:hover p,ul.csc-menu.csc-menu-pageswiththumb li:active p{padding:0 30px 45px 35px}ul.csc-menu.csc-menu-pageswiththumb li:after{right:35px;bottom:35px}}@media screen and (max-width:530px){#Zusatzmenue{opacity:0;padding:15px;position:absolute;left:0;bottom:-105px;width:100vw;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.menu-open #Zusatzmenue{opacity:1;background:#fff;z-index:9}#menu > ul{padding-top:100px;padding-left:10px}}@media screen and (max-width:425px){#menu-button{right:5px}#Zusatzmenue{font-size:14px;bottom:-100px}#menu > ul{padding-right:55px}#content{padding:60px 0 0 0;font-size:16px}}@media screen and (max-width:400px){#languages{position:absolute;top:40px;left:-10px;opacity:1}#menu-button:after{left:-70%}ul.csc-menu.csc-menu-pageswiththumb li a h3{padding:25px 0 0 15px;font-size:21px}ul.csc-menu.csc-menu-pageswiththumb li a p{padding-left:15px}}@media screen and (max-width:350px){a#logo img{width:120px !important}#header #nav-bar > .left:before{width:150px;height:150px}h1{font-size:20px}h1:before{width:30px;height:30px;left:-15px;top:-10px}h1 + .small{font-size:16px}}@media screen and (max-height:420px){#header #logo{left:10px;top:10px}a#logo img{width:130px !important}#header #logo:before{width:160px;height:160px;top:-5px;left:-5px}#header #logo:after{height:85px;left:-10px}#menu{margin-top:55px}#slideshow .slide-image,#slideshow .slick-list .slick-track,#slideshow{max-height:60vh}}@media screen and (max-height:350px){a#logo img{width:120px !important}#header #logo:before{width:150px;height:150px;top:-5px;left:-5px}}