.tx-felogin-pi1 label{display:block}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.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:1em 0}
ul.csc-uploads img{float:left;margin-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:310px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:310px}
div.csc-mailform ol,div.csc-mailform ol li{margin:0;padding:0}
div.csc-mailform ol li{overflow:hidden}
div.csc-mailform fieldset{margin:0;padding:0;position:relative}
div.csc-mailform legend{margin-left:1em;color:#000000;font-weight:bold}
div.csc-mailform fieldset ol{padding:1em 1em 0 1em}
div.csc-mailform fieldset li{padding:0.5em;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;vertical-align:baseline}
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:1em}
div.csc-mailform li textarea+label{vertical-align:top}
label em,legend em{display:block;color:#060;font-size:85%;font-style:normal;text-transform:uppercase}
legend em{position:absolute}
label strong,legend strong{display:block;color:#C00;font-size:85%;font-weight:normal;text-transform:uppercase}
legend strong{position:absolute;top:1.4em}
.labels-alignment-right label,.labels-alignment-right .fieldset-subgroup legend,.labels-alignment-right.fieldset-subgroup legend{text-align:right}
fieldset.fieldset-horizontal{border-width:0}
fieldset.fieldset-horizontal ol{padding:0}
fieldset.fieldset-horizontal li{float:left;padding:0;margin-right:1em}
fieldset.fieldset-horizontal.label-below label{display:block;margin-left:0;margin-top:0.2em;font-size:90%;color:#999999;text-align:left}
fieldset.fieldset-horizontal label em{display:inline}
fieldset.fieldset-subgroup{margin-bottom:-2em;border-style:none}
fieldset.fieldset-subgroup legend{margin-left:0;padding:0;font-weight:normal;width:13em}
fieldset.fieldset-subgroup ol{position:relative;top:-1.4em;margin:0 0 0 14em;padding:0}
fieldset.fieldset-subgroup li{padding:0}
fieldset.fieldset-subgroup input+label{float:none;width:auto;display:inline;margin:0 0 0 1em}
.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}
body{margin:0;background:#f9f9f9;color:#333;line-height:1.5;font-size:16px;
}
p,ul,li{margin:0 0 1em 0;padding:0;list-style-type:none}
h1,h2,h3,h4,h5,h6{line-height:1.1;margin:0 0 0.4em 0;padding:0}
a,a:hover,a:active{text-decoration:none;color:#4a6b0b}
a:focus{outline:none}
input[type=mail],input[type=text]{border-radius:0;padding:0.35em 0;text-indent:0.85em;border:1px solid #999}
button{border:1px solid #999;background:#cecece;color:#333;border-radius:0;padding:0.28em 0}
button:focus,button:active,button:hover,button::-moz-focus-inner{outline:none;border:0}
.red{background:#b33}
.green{background:#3f3}
.blue{background:#33f}
.violet{background:#7e32b3}
.orange{background:#f7910d}
.lightgrey{background:#eee}
.medgrey{background:#bbb}
.grey{background:#999}
.full-width .wrapper,.full-width .row{width:100%}
.full-width .container{max-width:1040px;margin:auto}
.tile .wrapper{max-width:1140px;margin:auto;box-shadow:0 0 3px #000}
.tile .row{width:100%}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container>div,.container>aside{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 1em;min-height:1px}
.container .container{margin:0 -1em}
.desk-c0{display:none}
.desk-c1{width:8.33333%}
.desk-c2{width:16.66666%}
.desk-c3{width:25%}
.desk-c4{width:33.33333%}
.desk-c5{width:41.66666%}
.desk-c6{width:50%}
.desk-c7{width:58.33333%}
.desk-c8{width:66.66666%}
.desk-c9{width:75%}
.desk-c10{width:83.33333%}
.desk-c11{width:91.66666%}
.desk-c12{width:100%}
.desk-off-c1{margin-left:8.33333%}
.desk-off-c2{margin-left:16.66666%}
.desk-off-c3{margin-left:25%}
.desk-off-c4{margin-left:33.33333%}
.desk-off-c5{margin-left:41.66666%}
.desk-off-c6{margin-left:50%}
@media only screen and (max-width:1280px){.tabL-c0{display:none}
.tabL-c1{width:8.33333%}
.tabL-c2{width:16.66666%}
.tabL-c3{width:25%}
.tabL-c4{width:33.33333%}
.tabL-c5{width:41.66666%}
.tabL-c6{width:50%}
.tabL-c7{width:58.33333%}
.tabL-c8{width:66.66666%}
.tabL-c9{width:75%}
.tabL-c10{width:83.33333%}
.tabL-c11{width:91.66666%}
.tabL-c12{width:100%}
.tabL-off-c1{margin-left:8.33333%}
.tabL-off-c2{margin-left:16.66666%}
.tabL-off-c3{margin-left:25%}
.tabL-off-c4{margin-left:33.33333%}
.tabL-off-c5{margin-left:41.66666%}
.tabL-off-c6{margin-left:50%}
}
@media only screen and (max-width:853px){.tabP-c0{display:none}
.tabP-c1{width:8.33333%}
.tabP-c2{width:16.66666%}
.tabP-c3{width:25%}
.tabP-c4{width:33.33333%}
.tabP-c5{width:41.66666%}
.tabP-c6{width:50%}
.tabP-c7{width:58.33333%}
.tabP-c8{width:66.66666%}
.tabP-c9{width:75%}
.tabP-c10{width:83.33333%}
.tabP-c11{width:91.66666%}
.tabP-c12{width:100%}
.tabP-off-c0{margin-left:0}
.tabP-off-c1{margin-left:8.33333%}
.tabP-off-c2{margin-left:16.66666%}
.tabP-off-c3{margin-left:25%}
.tabP-off-c4{margin-left:33.33333%}
.tabP-off-c5{margin-left:41.66666%}
.tabP-off-c6{margin-left:50%}
}
@media only screen and (max-width:620px){.smL-c0{display:none}
.smL-c1{width:8.33333%}
.smL-c2{width:16.66666%}
.smL-c3{width:25%}
.smL-c4{width:33.33333%}
.smL-c5{width:41.66666%}
.smL-c6{width:50%}
.smL-c7{width:58.33333%}
.smL-c8{width:66.66666%}
.smL-c9{width:75%}
.smL-c10{width:83.33333%}
.smL-c11{width:91.66666%}
.smL-c12{width:100%}
.smL-off-c0{margin-left:0}
.smL-off-c1{margin-left:8.33333%}
.smL-off-c2{margin-left:16.66666%}
.smL-off-c3{margin-left:25%}
.smL-off-c4{margin-left:33.33333%}
.smL-off-c5{margin-left:41.66666%}
.smL-off-c6{margin-left:50%}
}
@media only screen and (max-width:415px){.smP-c0{display:none}
.smP-c1{width:8.33333%}
.smP-c2{width:16.66666%}
.smP-c3{width:25%}
.smP-c4{width:33.33333%}
.smP-c5{width:41.66666%}
.smP-c6{width:50%}
.smP-c7{width:58.33333%}
.smP-c8{width:66.66666%}
.smP-c9{width:75%}
.smP-c10{width:83.33333%}
.smP-c11{width:91.66666%}
.smP-c12{width:100%}
.smP-off-c0{margin-left:0}
.smP-off-c1{margin-left:8.33333%}
.smP-off-c2{margin-left:16.66666%}
.smP-off-c3{margin-left:25%}
.smP-off-c4{margin-left:33.33333%}
.smP-off-c5{margin-left:41.66666%}
.smP-off-c6{margin-left:50%}
}
.mobile-nav{display:none}
.navigation{display:table;width:100%;height:100px;background:#76a815;border-bottom:20px solid #4a6b0b}
.navigation ul{float:right;height:100px;margin:0}
.navigation li{float:left;margin-right:2px}
.navigation a{padding:0 1em;text-align:center;color:#fff;font-weight:500;background:#76a815;height:44px;line-height:44px;display:block;transition:0.3s ease;margin-top:56px}
.navigation a:hover,.navigation a:active{background:#000}
@media screen and (min-width:854px){.navigation{position:fixed;top:0;z-index:600;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;transition:0.3s ease}
.navigation.werd-klein{top:-56px;border-bottom:5px solid #4a6b0b}
div.header{border-top:130px solid #272727;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;transition:0.3s ease}
.navigation.werd-klein+div.header{border-top:74px solid #272727}
}
@media screen and (max-width:853px){.navigation a{padding:0 0.75em}
}
@media screen and (max-width:620px){.mobile-nav{display:table}
.tile .off-canvas,.full-width .off-canvas{position:fixed;top:0;left:-88%;width:85%;height:100vh;z-index:700;display:block;-webkit-transition:0.4s ease-out;-moz-transition:0.4s ease-out;transition:0.4s ease-out}
.off-canvas-in .wrapper{position:fixed;width:100%;height:100vh;overflow:hidden}
.off-canvas-in .off-canvas{left:0}
.off-canvas .container{height:100%;overflow-y:scroll}
.off-canvas .container>div{padding:0}
.off-canvas li{display:block;width:100%}
.off-canvas a{text-align:left;margin-top:0}
.off-canvas-trigger{float:right}
}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url('../../fileadmin/template/fonts/roboto-v30-latin-100.eot');
src:local(''),url('../../fileadmin/template/fonts/roboto-v30-latin-100.eot?#iefix') format('embedded-opentype'),
url('../../fileadmin/template/fonts/roboto-v30-latin-100.woff2') format('woff2'),
url('../../fileadmin/template/fonts/roboto-v30-latin-100.woff') format('woff'),
url('../../fileadmin/template/fonts/roboto-v30-latin-100.ttf') format('truetype'),
url('../../fileadmin/template/fonts/roboto-v30-latin-100.svg#Roboto') format('svg');
}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url('../../fileadmin/template/fonts/roboto-v30-latin-300.eot');
src:local(''),url('../../fileadmin/template/fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'),
url('../../fileadmin/template/fonts/roboto-v30-latin-300.woff2') format('woff2'),
url('../../fileadmin/template/fonts/roboto-v30-latin-300.woff') format('woff'),
url('../../fileadmin/template/fonts/roboto-v30-latin-300.ttf') format('truetype'),
url('../../fileadmin/template/fonts/roboto-v30-latin-300.svg#Roboto') format('svg');
}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('../../fileadmin/template/fonts/roboto-v30-latin-regular.eot');
src:local(''),url('../../fileadmin/template/fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'),
url('../../fileadmin/template/fonts/roboto-v30-latin-regular.woff2') format('woff2'),
url('../../fileadmin/template/fonts/roboto-v30-latin-regular.woff') format('woff'),
url('../../fileadmin/template/fonts/roboto-v30-latin-regular.ttf') format('truetype'),
url('../../fileadmin/template/fonts/roboto-v30-latin-regular.svg#Roboto') format('svg');
}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url('../../fileadmin/template/fonts/roboto-v30-latin-500.eot');
src:local(''),url('../../fileadmin/template/fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'),
url('../../fileadmin/template/fonts/roboto-v30-latin-500.woff2') format('woff2'),
url('../../fileadmin/template/fonts/roboto-v30-latin-500.woff') format('woff'),
url('../../fileadmin/template/fonts/roboto-v30-latin-500.ttf') format('truetype'),
url('../../fileadmin/template/fonts/roboto-v30-latin-500.svg#Roboto') format('svg');
}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url('../../fileadmin/template/fonts/roboto-v30-latin-700.eot');
src:local(''),url('../../fileadmin/template/fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'),
url('../../fileadmin/template/fonts/roboto-v30-latin-700.woff2') format('woff2'),
url('../../fileadmin/template/fonts/roboto-v30-latin-700.woff') format('woff'),
url('../../fileadmin/template/fonts/roboto-v30-latin-700.ttf') format('truetype'),
url('../../fileadmin/template/fonts/roboto-v30-latin-700.svg#Roboto') format('svg');
}
body{font-family:"Roboto",Helvetica,Tahoma,sans serif;
}
h2{color:#111;font-size:30px;letter-spacing:0px;font-weight:300;margin-bottom:0.4em;text-align:center;text-transform:uppercase}
.content-50-50 h2,.content-66-33 h2{text-transform:none;text-align:left;margin-bottom:0.9em}
.content-50-50 .container{display:flex;align-items:center}
h2+p{text-align:center;font-weight:300;font-size:18px;color:#353535;letter-spacing:2px;margin-bottom:3em}
h3{color:#353535;font-size:18px;font-weight:300;letter-spacing:3px;text-align:center;margin-bottom:1em;margin-top:2em;line-height:1.3}
.min-height{height:200px;padding-top:1em;padding-bottom:1em;font-size:1.125rem}
.header{height:370px;border-top:10px solid #272727}
.header .container{width:100%;max-width:100%;position:relative;overflow:hidden;height:100%}
.header .container img{position:absolute;left:50%;top:0;margin-left:-960px}
.page--title{padding:30px 0 20px 0;background:#76a815;color:#000}
.page--title h1{text-align:center;font-size:1.25rem;line-height:1.3}
.content--blocks,.content-66-33{padding:5em 0 0 0}
.content--blocks+.content--blocks{padding:2em 0 0 0}
.content--box{min-height:330px;background:#ececec;margin-bottom:1em;padding-bottom:2em;position:relative}
.content--blocks-left .content--box{margin-right:2em}
.content--blocks-right .content--box{margin-left:2em}
.content--blocks div.csc-textpic .csc-textpic-imagewrap img{width:100%;height:auto}
.content--blocks .csc-textpic-text{padding:0 1.4em}
.content--blocks h3 .dark{color:#000}
.content--blocks h3{color:#343434;text-align:left;font-weight:500;letter-spacing:0}
.content--blocks p{font-size:0.875rem}
.content--blocks{color:#5a5a5a;font-size:0.875rem}
.content--box .detail{width:44px;height:44px;display:block;position:absolute;bottom:0;right:0;background:#ccc}
.content--box .detail a{display:block;height:44px;text-align:center;font-size:1.5rem;color:#fff;line-height:40px;transition:0.3s ease}
.content--box .detail a:hover,.content--box .detail a:active,.content--box .detail a:focus{background:#000}
.content--box-label{min-width:80px;width:30%;display:inline-block}
.content--news-list{margin-bottom:4em}
.news-list-item{width:100%;margin-top:4em;margin-bottom:2em;display:table;box-sizing:border-box;padding:0 1em}
.news-item-header{float:left;width:calc(50% - 3em);margin-right:3em;padding:2em 1em 1em 1em;box-sizing:border-box;background:#76a815}
.news-item-header h3 a{font-weight:500;font-size:22px;text-transform:uppercase;color:#fff}
.news-item-header .newsdate{float:right;font-size:14px;font-weight:500;color:#fff}
.news-item-header+h4,.news-item-header+h4+p{width:50%;float:right;padding-left:3em;box-sizing:border-box}
.news-list-item h4 a{color:#000;font-size:18px;font-weight:500;margin-bottom:0.6em}
.news-list-item p{line-height:1.3}
.news-list-item p a{color:#333;font-size:14px}
.content-80-0{padding:2em 0 4em 0}
.conversion--light{background:#e3e3e3;padding:2em 1em;color:#000;font-weight:500;position:relative;font-size:18px;text-align:center}
.conversion--light a{display:block;width:60%;position:absolute;left:20%;bottom:0;height:44px;text-align:center;color:#76a815;background:#222;border-bottom:2px solid #76a815;margin-bottom:-22px;line-height:44px;text-transform:uppercase;transition:0.3s ease;letter-spacing:0}
.conversion--light a:hover,.conversion--light a:active,.conversion--light a:focus{color:#fff;letter-spacing:3px}
.list--benefits li{padding:0 0 0 1.2em;position:relative}
.list--benefits li::after{position:absolute;width:0;height:0;content:".";display:block;overflow:hiddden;border-bottom:5px solid #222;border-right:5px solid #222;border-top:5px solid transparent;border-left:5px solid transparent;top:8px;left:0}
.content-50-50{padding-top:4em;padding-bottom:4em}
.conversion--intense{padding:2em;text-align:center;background:#76a815}
.conversion--intense h2{text-transform:none;font-size:1.3rem;font-weight:500;margin-bottom:1em}
.conversion--intense a{display:inline-block;min-width:220px;width:30%;background:#000;color:#fff;padding:1em 0;border:1px solid rgba(255,255,255,0);transition:0.4s ease}
.conversion--intense a:hover,.conversion--intense a:active{border-color:rgba(255,255,255,1);padding-left:3em;padding-right:3em}
.conversion--intense h2+p{margin-bottom:0}
.conversion--intense blockquote{color:#f7f7f7;font-size:0.875rem;padding-top:1em;font-style:normal}
.conversion--intense blockquote strong{font-size:1rem}
.conversion--intense .mobile{display:none}
.conversion--kontakt{display:block;padding:1em 1em 1em 4em;border-left:3px solid #76a815;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;background-color:#ebebeb;background-image:url('../../fileadmin/template/img/cta-call-icon.gif');background-repeat:no-repeat;background-size:22px auto;background-position:1.5em center;font-size:18px;margin:1em 0 2em 0}
.conversion--mail{display:block;padding:1em 1em 1em 4em;border-left:3px solid #4a6b0b;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;background-color:#ebebeb;background-image:url('../../fileadmin/template/img/cta-mail-icon.gif');background-repeat:no-repeat;background-size:22px auto;background-position:1.5em center;font-size:18px;margin:1em 0 2em 0}
.csc-mailform .toa--form fieldset{border-top:1px solid #bbb;border-left:0;border-right:0;border-bottom:0;padding-bottom:0;display:table;margin-top:3em}
.csc-mailform .toa--form legend{color:#989898;font-weight:400;font-size:0.875rem;padding:0 1em}
div.csc-mailform .toa--form fieldset ol{padding:2em 0 0 0}
div.csc-mailform .toa--form fieldset li{padding:0;margin-bottom:1rem}
div.csc-mailform .toa--form li label{width:20%;font-size:0.875rem;line-height:1.3;margin:0;padding:0}
.toa--form input[type="mail"],.toa--form input[type="text"]{width:74%;margin:0;float:right;background:#f5f5f5;position:relative;line-height:1.75;transition:0.3s ease;color:#666}
.toa--form input[type="mail"]:hover,.toa--form input[type="text"]:hover{border-color:#444}
.toa--form input[type="mail"]:focus,.toa--form input[type="text"]:focus{border-color:#76a815;background:#fff;color:#333}
div.csc-mailform .toa--form .csc-form-element-textarea label{line-height:1.3;width:100%;display:block}
div.csc-mailform .toa--form .csc-form-element-textarea label em{display:inline;padding-left:0.5em}
.toa--form .csc-form-element-textarea textarea{width:100%;border:1px solid #999;box-sizing:border-box;background:#f5f5f5;min-height:150px;resize:vertical;transition:0.3s ease;color:#666}
.toa--form .csc-form-element-textarea textarea:hover{border-color:#444}
.toa--form .csc-form-element-textarea textarea:focus{border-color:#76a815;background:#fff;color:#333}
.toa--form label em{color:#999}
.toa--form .csc-form-element-textline label strong{display:block;white-space:nowrap;margin-left:130%}
.toa--form .csc-form-element-submit input{border:1px solid #f7f7f7;border-radius:0;padding:0.75em 2em;background:#333;font-weight:600;color:#efefef;text-transform:uppercase;letter-spacing:2px}
.footer{background:#2d2d2d;border-top:3px solid #76a815;padding:3em 0;color:#6c6c6c;font-size:14px;margin-top:4em}
.footer address{font-style:normal;display:table;width:100%}
.footer a{color:#dfdfdf;transition:0.3s ease}
.footer a:hover,.footer a:focus,.footer a:active{color:#fff}
.footer--label{display:inline-block;float:left;width:25%}
.footer--entry{float:left;width:75%}
.footer--menu li{float:left}
.footer--menu a{padding:0 0.6em;color:#dfdfdf}
.scroller{width:2em;height:2em;background:#999 url("/fileadmin/template/img/xup-btn.png") no-repeat scroll center center;color:#FFF;position:fixed;bottom:1em;right:-2em;transition:all 0.3s ease 0s;overflow:hidden;display:block;text-indent:100px;white-space:nowrap}
.scroller.come-in{right:0.5em}
@media only screen and (max-width:1280px){}
@media only screen and (max-width:853px){.news-list-item{width:100%;margin-left:0;padding:0}
}
@media only screen and (max-width:620px){.news-item-header{width:100%;margin:0 1em 0 0;float:none;display:table}
.news-item-header+h4,.news-item-header+h4+p{width:100%;margin:0 1em 0 0;padding:0;float:none}
.content-50-50 .container{flex-direction:column}
.content--blocks-right .content--box{margin-left:0}
.content--blocks-left .content--box{margin-right:0}
.footer--label{width:40%}
.footer--entry{float:left;width:60%}
.mobile{display:inherit}
.desktop{display:none}
}
@media only screen and (max-width:415px){h2{font-size:32px;letter-spacing:2px}
.content--blocks-left .content--box{margin-right:0}
.content--blocks-right .content--box{margin-left:0}
}
