*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}
html{background-color:#FFFFFF;content:""}
body{font-family:"Open Sans",Arial,sans-serif;color:#585858}
body,input,select,textarea,h1,h2,h3,h4,h5,h6{font-size:100%;line-height:1.5em}
body,h1,h2,h3,h4,h5,h6,p,ul,li,figure{margin:0;padding:0}
h1{font-size:2em;line-height:1.2em;margin-bottom:.2em}
h2{font-size:1.125em;font-weight:normal}
h3{font-size:1.5em;margin-bottom:.625em}
h3.csc-header-alignment-center{margin-bottom:1.45833em}
@media (min-width:600px){h3.csc-header-alignment-center{margin-bottom:2.08333em}
}
.csc-textpic-text h3.csc-header-alignment-center{margin-bottom:.625em}
@media (min-width:600px){h3.csc-header-alignment-center.csc-firstHeader{margin-bottom:2.08333em}
}
.csc-textpic-text h3.csc-header-alignment-center.csc-firstHeader{margin-bottom:.625em}
.csc-container-expanded h3.csc-header-alignment-center{margin-bottom:.625em}
h3.csc-big{font-size:2em;margin-bottom:.46875em}
@media (max-width:399px){h3.csc-big{font-size:1.75em}
}
h3.csc-big.csc-header-alignment-center{margin-bottom:1.09375em}
@media (min-width:600px){h3.csc-big.csc-header-alignment-center{margin-bottom:1.5625em}
.csc-textpic-text h3.csc-big.csc-header-alignment-center{margin-bottom:1.5625em}
}
h3.csc-big.csc-big-wo-margin{margin-bottom:.625em}
.section-column2 h3.csc-big{text-align:center}
@media (min-width:600px){.section-column2 h3.csc-big{margin-bottom:4.21875em}
}
@media (min-width:600px){.section-column2.csc-box-border h3.csc-big{margin-bottom:2.5em}
}
.section-column3 h3.csc-big{text-align:center}
@media (min-width:600px){.section-column3 h3.csc-big{margin-bottom:2.5em}
}
.csc-default-section.csc-background-gray>.container>.row>.col>.csc-header h3,.csc-default-section.csc-background-gray>.container>.row>.col>.content>.csc-header h3{margin-bottom:.78125em}
h4{font-size:1.125em;margin-bottom:1.11111em}
input,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}
select::-ms-expand{display:none}
input,textarea{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
button::-moz-focus-inner{padding:0;border:0}
::-webkit-input-placeholder{color:#DADADA;opacity:1}
:-ms-input-placeholder{color:#DADADA;opacity:1}
:-moz-placeholder{color:#DADADA;opacity:1}
::-moz-placeholder{color:#DADADA;opacity:1}
.search ::-webkit-input-placeholder{color:#585858;opacity:1}
.search :-ms-input-placeholder{color:#585858;opacity:1}
.search :-moz-placeholder{color:#585858;opacity:1}
.search ::-moz-placeholder{color:#585858;opacity:1}
p{margin-bottom:1.125em}
.contactForm.finished p{white-space:pre-wrap}
p.hint{font-size:.8125em;line-height:1.5em}
p.hint64bit a{display:inline-block;margin:10px 0;text-decoration:underline;color:#c00303}
a{color:#7DA50B;text-decoration:none;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}
a:hover{text-decoration:underline}
.section-header a,.section-contact a:not(.primary){color:#DADADA}
.section-header a:hover,.section-header a.active,.section-contact a:not(.primary):hover,.section-contact a:not(.primary).active{color:#95C11F;text-decoration:none}
.section-contact p a,.section-contact label a{color:#95C11F}
.section-contact p a:hover,.section-contact label a:hover{text-decoration:underline}
.section-footer a{color:#fff}
.section-footer a:hover{color:#95C11F;text-decoration:none}
.yt-video a{text-decoration:none;color:#585858}
.yt-video a:hover{color:#7DA50B}
a.title-blog,a.title-facebook,a.title-youtube{position:relative;padding-left:32px}
a.title-blog:before,a.title-blog:after,a.title-facebook:before,a.title-facebook:after,a.title-youtube:before,a.title-youtube:after{content:"";display:inline-block;position:absolute;top:1px;left:0;width:20px;height:20px;vertical-align:middle;background:url('../../fileadmin/templates/images/sprites.svg') no-repeat scroll left top transparent;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
a.title-blog:after,a.title-facebook:after,a.title-youtube:after{opacity:0;filter:alpha(opacity=0)}
a.title-blog:hover:before,a.title-facebook:hover:before,a.title-youtube:hover:before{opacity:0;filter:alpha(opacity=0)}
a.title-blog:hover:after,a.title-facebook:hover:after,a.title-youtube:hover:after{opacity:1;filter:alpha(opacity=100)}
a.title-blog:before{background-position:-40px top}
a.title-blog:after{background-position:-60px top}
a.title-facebook:before{background-position:-80px top}
a.title-facebook:after{background-position:-100px top}
a.title-youtube:before{background-position:-120px top}
a.title-youtube:after{background-position:-140px top}
p a:after,label a:after,p a.button span.button:after,p button.button span.button:after,.news-box .text a:after,a.external:after{content:"\00A0\00BB"}
a.button,button.button{vertical-align:middle;text-align:center;border:1px solid #95C11F;-webkit-box-shadow:inset 0px 1px 0px 0px #c7e36a;-moz-box-shadow:inset 0px 1px 0px 0px #c7e36a;box-shadow:inset 0px 1px 0px 0px #c7e36a;background:#aed727;background:-webkit-gradient(linear,left top,left bottom,from(#aed727),to(#a0c839));background:-webkit-linear-gradient(top,#aed727 0%,#a0c839 100%);background:-moz-linear-gradient(top,#aed727 0%,#a0c839 100%);background:-o-linear-gradient(top,#aed727 0%,#a0c839 100%);background:linear-gradient(to bottom,#aed727 0%,#a0c839 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#aed727",endColorstr="#a0c839",GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;cursor:pointer;color:#FFFFFF;font-weight:bold;padding:1em 2em;text-decoration:none;font-size:1.25em;text-shadow:0px 1px 1px #849d3e}
.bare-layout a.button,.bare-layout button.button{font-size:1em;line-height:1.5em}
@media (max-width:599px){a.button,button.button{width:100%;padding-left:0;padding-right:0}
}
a.button:hover,button.button:hover{background:#a0c839;background:-webkit-gradient(linear,left top,left bottom,from(#a0c839),to(#aed727));background:-webkit-linear-gradient(top,#a0c839 0%,#aed727 100%);background:-moz-linear-gradient(top,#a0c839 0%,#aed727 100%);background:-o-linear-gradient(top,#a0c839 0%,#aed727 100%);background:linear-gradient(to bottom,#a0c839 0%,#aed727 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a0c839",endColorstr="#aed727",GradientType=0)}
a.button:active,button.button:active{position:relative;top:1px}
.section-contact a.button,.section-contact button.button{background:#959595;background:-webkit-gradient(linear,left top,left bottom,from(#959595),to(#868686));background:-webkit-linear-gradient(top,#959595 0%,#868686 100%);background:-moz-linear-gradient(top,#959595 0%,#868686 100%);background:-o-linear-gradient(top,#959595 0%,#868686 100%);background:linear-gradient(to bottom,#959595 0%,#868686 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#959595",endColorstr="#868686",GradientType=0);-webkit-box-shadow:inset 0px 1px 0px 0px #a1a1a1;-moz-box-shadow:inset 0px 1px 0px 0px #a1a1a1;box-shadow:inset 0px 1px 0px 0px #a1a1a1;border:1px solid #434343;text-shadow:0px 1px 1px #545454}
.section-contact a.button:hover,.section-contact button.button:hover{background:#868686;background:-webkit-gradient(linear,left top,left bottom,from(#868686),to(#959595));background:-webkit-linear-gradient(top,#868686 0%,#959595 100%);background:-moz-linear-gradient(top,#868686 0%,#959595 100%);background:-o-linear-gradient(top,#868686 0%,#959595 100%);background:linear-gradient(to bottom,#868686 0%,#959595 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#868686",endColorstr="#959595",GradientType=0)}
a.button-border{border:1px solid #7DA50B;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:.8125em 3.625em;font-weight:bold;display:inline-block}
@media (min-width:1025px){a.tel{pointer-events:none;cursor:default;text-decoration:none;color:inherit}
a.tel:after{content:""}
}
.section-contact button.button{font-size:1em}
.gallery-link{color:#7DA50B;cursor:pointer}
.gallery-link:after{content:"\00A0\00BB"}
.gallery-link:hover{text-decoration:underline}
input[type="text"]{border:1px solid #DADADA;height:2.5em;padding:0 .5em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:100%}
textarea{border:1px solid #DADADA;padding:.4375em .5em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:100%}
select{border:1px solid #DADADA;height:2.5em;padding:0 .5em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:100%}
input[type="checkbox"],span.checkbox{border:1px solid #DADADA;width:1.25em;height:1.25em;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:top;margin-top:.125em;margin-right:.5em;position:relative}
input[type="checkbox"]:after,span.checkbox:after{content:"";display:none;position:absolute;top:-11px;left:0;right:-9px;bottom:0;background:url('../../fileadmin/templates/images/sprites.svg') no-repeat scroll -232px top transparent}
input[type="checkbox"].checked:after,span.checkbox.checked:after{display:block}
label.checkbox{padding-left:2.0625em;position:relative;display:block}
label.checkbox span.checkbox{position:absolute;top:0;left:0}
.section-contact label.checkbox span.checkbox{top:1px}
div.system_requirements{margin:15px -20px 0}
@media (min-width:600px){div.system_requirements{margin-top:50px}
}
div.system_requirements>div{display:table;width:100%;border-spacing:20px 0;border-collapse:separate}
ul.system_requirements{list-style-type:none;width:100%;display:table-row}
ul.system_requirements li{border-bottom:1px solid #DADADA;padding:22px 0}
@media (min-width:600px){ul.system_requirements li{display:table-cell;width:50%}
}
.mfp-iframe-holder .mfp-content{max-width:none}
.mfp-gallery .mfp-figure>.slide{display:none}
.legalinformation{padding:0 !important}
.legalinformation h2{font-size:1.5em;line-height:1.5em;margin-bottom:.625em;font-weight:bold}
.legalinformation h3{font-size:1em;line-height:1.5em;font-weight:bold}
.error,.field-error .title,.field-type-checkbox.field-error,.field-error .ui-selectmenu-button{color:#F00}
.field-error ::-webkit-input-placeholder{color:#F00;opacity:1}
.field-error :-ms-input-placeholder{color:#F00;opacity:1}
.field-error :-moz-placeholder{color:#F00;opacity:1}
.field-error ::-moz-placeholder{color:#F00;opacity:1}
.Tx-Formhandler label .title{display:block}
.Tx-Formhandler input[type="text"],.Tx-Formhandler .ui-selectmenu-button,.Tx-Formhandler textarea,.Tx-Formhandler select{margin-bottom:.9375em}
@media (min-width:600px){.Tx-Formhandler textarea{height:32.125em}
}
.Tx-Formhandler button{float:right}
@media (max-width:600px){.Tx-Formhandler button{margin-top:.9375em;width:100%}
}
.Tx-Formhandler .hint{font-size:.75em;margin-top:.41667em;padding-left:2.75em;display:block}
@media (min-width:600px){.Tx-Formhandler .row.row2>.col{margin-top:1.875em}
.section-contact .Tx-Formhandler .row.row2>.col{margin-top:0}
}
.Tx-Formhandler .field-educational_institution{display:none}
@media (min-width:600px){.Tx-Formhandler.educational_institution_isshow textarea{height:37.0625em}
}
@media (min-width:600px){.feedback-form .field-description textarea{height:27.1875em}
.educational_institution_isshow .feedback-form .field-description textarea{height:32.125em}
}
.tx-indexedsearch .tx-indexedsearch-content{max-width:715px}
.tx-indexedsearch .tx-indexedsearch-content .csc-record-number-1{margin-bottom:60px}
.tx-indexedsearch .tx-indexedsearch-content .result-title a:after,.tx-indexedsearch .tx-indexedsearch-content .result-path a:after{content:"\00A0\00BB"}
.tx-indexedsearch .tx-indexedsearch-content .tx-indexedsearch-res{border-bottom:1px solid #DADADA;padding-bottom:4.6875em;margin-bottom:4.6875em}
.tx-indexedsearch .tx-indexedsearch-content .tx-indexedsearch-res .result-title{font-size:1.5em;line-height:1.5em}
.tx-indexedsearch .tx-indexedsearch-content .tx-indexedsearch-res .result-path{font-size:.875em;line-height:1.5em;margin-top:-.35714em;margin-bottom:1.42857em}
.tx-indexedsearch .tx-indexedsearch-content .tx-indexedsearch-redMarkup{font-weight:normal;background-color:#E4EFC8}
.tx-indexedsearch .tx-indexedsearch-content div.tx-indexedsearch-browsebox{display:table;width:100%;border-spacing:10px}
.tx-indexedsearch .tx-indexedsearch-content div.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox{display:table-row}
.tx-indexedsearch .tx-indexedsearch-content div.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li{display:table-cell;width:50px;border:1px solid #96C130;width:3.125em;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.tx-indexedsearch .tx-indexedsearch-content div.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage{border-color:transparent}
.tx-indexedsearch .tx-indexedsearch-content div.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage strong{font-weight:normal}
.tx-indexedsearch .tx-indexedsearch-content div.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li.prev,.tx-indexedsearch .tx-indexedsearch-content div.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li.next{width:auto}
.tx-indexedsearch .tx-indexedsearch-content div.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li a{display:block;padding:.8125em 0}
.csc-default-section .tx-kesearch-pi1{max-width:715px}
.tx-kesearch-pi1 .result-title a:after,.tx-kesearch-pi1 .add-info a:after,.tx-kesearch-pi1 .kesearch_pagebrowser .prev:after,.tx-kesearch-pi1 .kesearch_pagebrowser .next:after{content:"\00A0\00BB"}
.tx-kesearch-pi1 .result-list-item{border-bottom:1px solid #DADADA;padding-bottom:4.6875em;margin-bottom:4.6875em}
.tx-kesearch-pi1 .result-title{font-size:1.5em;line-height:1.5em}
.tx-kesearch-pi1 .add-info{font-size:.875em;line-height:1.5em;margin-top:-.35714em;margin-bottom:1.42857em}
.tx-kesearch-pi1 .hit{background-color:#E4EFC8}
.tx-kesearch-pi1 #kesearch_pagebrowser_bottom{margin:-20px}
.tx-kesearch-pi1 .pages_total{display:table;width:100%;border-spacing:10px}
.tx-kesearch-pi1 .pages_total .kesearch_pagebrowser{display:table-row}
.tx-kesearch-pi1 .pages_total .kesearch_pagebrowser a{display:table-cell;width:50px;border:1px solid #96C130;width:3.125em;text-align:center;padding:.8125em 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.tx-kesearch-pi1 .pages_total .kesearch_pagebrowser a.current{border-color:transparent}
.tx-kesearch-pi1 .pages_total .kesearch_pagebrowser a.prev,.tx-kesearch-pi1 .pages_total .kesearch_pagebrowser a.next{width:auto}
button.button:after{content:"\00A0\00BB"}
table tbody td{vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{display:inline-block}
.csc-image-behind-text div.csc-textpic .csc-textpic-imagewrap figure,.csc-image-behind-text div.csc-textpic figure.csc-textpic-imagewrap{display:block}
figure.csc-textpic-image{display:inline-block;max-width:100%}
figure.csc-textpic-image img{max-width:100%;width:100%}
hr{height:1px;border:0;background-color:#DADADA;margin:0}
.my-csc-header-alignment-center{text-align:center}
.my-csc-header-alignment-center .csc-header-alignment-center{max-width:682.92px;display:inline-block}
.my-csc-header-alignment-cen50{text-align:center}
.my-csc-header-alignment-cen50 .csc-header-alignment-cen50{max-width:542px;display:inline-block}
.table{display:table;border-spacing:20px 0;margin-right:-20px;margin-left:-20px}
.table-row{display:table-row}
.table-cell{display:table-cell}
.table-cell.third{width:33.3%}
.table-cell-space{display:table-cell;display:none}
.table-cell-space.third{width:20px}
.table.table-listing{border-spacing:0;margin-right:0;margin-left:0}
.table.table-listing .table-cell p{position:relative;left:-30px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.table.table-listing .table-row.visible .table-cell p{left:0;opacity:1;filter:alpha(opacity=100)}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:1px solid #DADADA;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.section-column3-table .table-row .table-cell{border:1px solid #DADADA;border-width:0 1px 1px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.section-column3-table .table-row .table-cell>.csc-default{margin:0 20px 20px;word-break:break-word}
.section-column3-table .table-row:first-child .table-cell{border-width:1px 1px 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.section-column3-table .table-row:first-child .table-cell>.csc-default{margin:20px 20px 0}
.ui-selectmenu-button{display:inline-block;cursor:pointer;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative}
.ui-selectmenu-button .ui-icon{width:12px;height:6px;right:.625em;margin-top:-3px;position:absolute;top:50%;background:url('../../fileadmin/templates/images/sprites.svg') no-repeat scroll -100px -32px transparent}
.language .ui-selectmenu-button .ui-icon{display:none}
.ui-selectmenu-button:hover .ui-icon{background-position:-120px -32px}
.csc-default .ui-selectmenu-button{padding:0 .5em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:2.5em;line-height:2.5em;border:1px solid #DADADA;width:100% !important}
.language .ui-selectmenu-button{width:auto !important}
.language .ui-selectmenu-button:hover{color:#7DA50B}
@media (min-width:400px){.language .ui-selectmenu-button{padding:11px 0}
}
.language .ui-selectmenu-button:before{content:" ";display:inline-block;vertical-align:middle;margin-right:8px;margin-top:-2px;width:10px;height:10px;background:url('../../fileadmin/templates/images/sprites.svg') no-repeat scroll -160px top transparent}
.language .ui-selectmenu-button:hover:before{background-position:-180px top}
.ui-selectmenu-menu{z-index:201;position:absolute;display:none;max-width:100%;width:100% !important}
.csc-default .ui-selectmenu-menu{background:#FFF}
.language .ui-selectmenu-menu{width:auto !important;max-width:none}
.ui-selectmenu-menu.ui-selectmenu-open{display:block}
.ui-selectmenu-menu ul{width:100% !important;max-width:100%;max-height:300px;overflow:auto}
.language .ui-selectmenu-menu ul{width:auto !important;max-width:none;max-height:none}
.csc-default .ui-selectmenu-menu ul{padding:.5em;border:1px solid #DADADA}
.ui-selectmenu-menu ul li{cursor:pointer}
.ui-selectmenu-menu ul li.ui-state-focus{color:#95C11F}
.ui-selectmenu-menu ul li span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.language .ui-selectmenu-menu ul{background-color:#333;list-style:none;padding:1.66667em 0 0 .83333em;position:relative;right:-1.66667em;*zoom:1;width:22.5em !important}
.language .ui-selectmenu-menu ul:before,.language .ui-selectmenu-menu ul:after{content:" ";display:table}
.language .ui-selectmenu-menu ul:after{clear:both}
.language .ui-selectmenu-menu ul li{width:7.5em;display:inline-block;border-bottom:1px solid #8C8C8C;padding-bottom:1.25em;margin:0 1.66667em 1.25em}
.language .ui-selectmenu-menu ul li.ui-state-focus{position:relative}
.language .ui-selectmenu-menu ul li.ui-state-focus:before{content:" ";display:inline-block;position:absolute;top:7px;left:-18px;width:10px;height:10px;background:url('../../fileadmin/templates/images/sprites.svg') no-repeat scroll -180px top transparent}
@media (max-width:399px){.language .ui-selectmenu-menu{left:-23px !important;right:-23px}
.language .ui-selectmenu-menu>ul{right:0;padding-left:0;width:auto !important}
}
@media (max-width:599px){.csc-layout-layout_gallery div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:none}
}
.csc-layout-layout_gallery .csc-textpic-imagewrap-excerpt{padding-bottom:73%;position:relative;cursor:pointer}
.csc-layout-layout_gallery .csc-textpic-imagewrap-excerpt .icon{display:block;width:12.54613%;height:16.95761%;position:absolute;z-index:9;top:50%;left:50%;margin-top:-6.27306%;margin-left:-6.27306%;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;transition-delay:4s}
.csc-layout-layout_gallery .csc-textpic-imagewrap-excerpt .icon:before,.csc-layout-layout_gallery .csc-textpic-imagewrap-excerpt .icon:after{content:"";background:url('../../fileadmin/templates/images/loupe_gallery.png') no-repeat scroll left top transparent;background-size:200%;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.csc-layout-layout_gallery .csc-textpic-imagewrap-excerpt .icon:after{opacity:0;filter:alpha(opacity=0);background-position:right top}
.csc-layout-layout_gallery .csc-textpic-imagewrap-excerpt:hover .icon:before{opacity:0;filter:alpha(opacity=0)}
.csc-layout-layout_gallery .csc-textpic-imagewrap-excerpt:hover .icon:after{opacity:1;filter:alpha(opacity=100)}
.csc-layout-layout_gallery .csc-textpic-imagewrap-excerpt .csc-textpic-image{border:2px solid #FFF;box-shadow:0px 1px 1px #AAA;position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.csc-layout-layout_gallery .csc-textpic-imagewrap-excerpt .csc-textpic-image.num0{transition-delay:3.5s;-webkit-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg);z-index:8;width:57.19557%;left:50%;top:50%;margin-left:-28.59779%;margin-top:-16.01476%}
.csc-layout-layout_gallery .csc-textpic-imagewrap-excerpt .csc-textpic-image.num1{z-index:4;transition-delay:1.5s;width:42.43542%;left:61.25461%;top:25.03741%;margin-left:-21.21771%;margin-top:-11.88192%}
.csc-layout-layout_gallery .csc-textpic-imagewrap-excerpt .csc-textpic-image.num2{z-index:2;transition-delay:.5s;width:42.43542%;left:74.53875%;top:37.50623%;margin-left:-21.21771%;margin-top:-11.88192%}
.csc-layout-layout_gallery .csc-textpic-imagewrap-excerpt .csc-textpic-image.num3{z-index:5;transition-delay:2s;width:42.43542%;left:70.1107%;top:64.93766%;margin-left:-21.21771%;margin-top:-11.88192%}
.csc-layout-layout_gallery .csc-textpic-imagewrap-excerpt .csc-textpic-image.num4{z-index:7;transition-delay:3s;width:35.79336%;left:52.95203%;top:78.38404%;margin-left:-17.89668%;margin-top:-10.02214%}
.csc-layout-layout_gallery .csc-textpic-imagewrap-excerpt .csc-textpic-image.num5{z-index:1;width:31.73432%;left:26.01476%;top:68.86783%;margin-left:-15.86716%;margin-top:-8.88561%}
.csc-layout-layout_gallery .csc-textpic-imagewrap-excerpt .csc-textpic-image.num6{z-index:3;transition-delay:1s;width:31.73432%;left:19.5572%;top:48.66833%;margin-left:-15.86716%;margin-top:-8.88561%}
.csc-layout-layout_gallery .csc-textpic-imagewrap-excerpt .csc-textpic-image.num7{z-index:6;transition-delay:2.5s;width:31.36531%;left:28.59779%;top:26.08479%;margin-left:-15.68266%;margin-top:-8.78229%}
.csc-layout-layout_gallery .csc-textpic-imagewrap.visible .csc-textpic-imagewrap-excerpt .icon{opacity:1;filter:alpha(opacity=100)}
.csc-layout-layout_gallery .csc-textpic-imagewrap.visible .csc-textpic-imagewrap-excerpt .csc-textpic-image{opacity:1;filter:alpha(opacity=100)}
.csc-layout-layout_logos .csc-textpic-text{margin-bottom:2.5em}
.csc-layout-layout_logos .csc-textpic-imagerow{text-align:center;width:100%}
.csc-layout-layout_logos .csc-textpic-image{width:50%;text-align:center;vertical-align:middle}
@media (min-width:500px){.csc-layout-layout_logos .csc-textpic-image{width:33.33333%}
}
@media (min-width:900px){.csc-layout-layout_logos .csc-textpic-image{width:16.66667%}
}
.csc-layout-layout_logos .csc-textpic-image img{display:inline !important;max-width:66.66667%}
.tx-egrlogos .imagerow{text-align:center;width:100%}
.tx-egrlogos .image{display:inline-block;width:50%;text-align:center;vertical-align:middle}
@media (min-width:500px){.tx-egrlogos .image{width:33.33333%}
}
@media (min-width:900px){.tx-egrlogos .image{width:16.66667%}
}
.tx-egrlogos .image a{display:block;position:relative;padding-bottom:36%}
.tx-egrlogos .image a span{position:absolute;top:0;left:0;right:0;bottom:0;background:none no-repeat scroll center center transparent;background-size:contain}
.tx-egrlogos .image a span.image-color{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}
.tx-egrlogos .image a:hover span.image-color{opacity:1;filter:alpha(opacity=100)}
@media (max-width:599px){.csc-layout-layout_cad_models.csc-default-section .container.container{padding-bottom:60px}
}
@media (max-width:599px){.csc-layout-layout_cad_models .csc-textpic-imagewrap{position:relative}
.csc-layout-layout_cad_models div.csc-textpic div.csc-textpic-imagecolumn{float:none}
.csc-layout-layout_cad_models.csc-default-section.csc-CType-textpic .csc-textpic-intext-left-nowrap .csc-textpic-caption{left:0;z-index:2}
}
.csc-layout-layout_cad_models .csc-textpic,.csc-layout-layout_cad_models .csc-textpic-imagerow{overflow:visible !important}
.csc-layout-layout_cad_models .csc-textpic-imagecolumn{position:relative}
.csc-layout-layout_cad_models .csc-textpic-image{position:relative;left:-33%;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
@media (min-width:600px){.csc-layout-layout_cad_models .csc-textpic-image{left:-43%}
}
.csc-layout-layout_cad_models .csc-textpic-image.csc-textpic-last{position:absolute;z-index:2;top:0;transition-delay:.5s}
.csc-layout-layout_cad_models .csc-textpic-image.visible{left:-5%;opacity:1;filter:alpha(opacity=100)}
@media (min-width:600px){.csc-layout-layout_cad_models .csc-textpic-image.visible{left:-15%}
}
.csc-layout-layout_mobile_presentations{overflow:hidden}
@media (max-width:599px){.csc-layout-layout_mobile_presentations .csc-textpic-imagewrap{float:none !important;padding-bottom:57%;position:relative;width:100%;left:0;right:0;bottom:0;margin:0 !important;border:0 !important;overflow:hidden}
.csc-layout-layout_mobile_presentations .csc-textpic-imagewrap .csc-textpic-image-container,.csc-layout-layout_mobile_presentations .csc-textpic-imagewrap .csc-textpic-image{position:absolute;top:0;left:0;right:0;bottom:0}
.csc-layout-layout_mobile_presentations .csc-textpic-imagewrap .csc-textpic-image{background:none no-repeat scroll center bottom transparent;background-size:auto 100%}
.csc-layout-layout_mobile_presentations .csc-textpic-imagewrap .csc-textpic-image{top:100%;bottom:-100%;-webkit-transition:all 3s;-moz-transition:all 3s;-o-transition:all 3s;transition:all 3s}
.csc-layout-layout_mobile_presentations .csc-textpic-imagewrap.visible .csc-textpic-image{top:0;bottom:0}
.csc-layout-layout_mobile_presentations .csc-textpic-text{margin-top:1.875em}
.csc-layout-layout_mobile_presentations.csc-default-section.csc-CType-textpic .csc-textpic-intext-left-nowrap .csc-textpic-caption{left:0}
}
@media (min-width:600px){.csc-layout-layout_mobile_presentations .csc-textpic{overflow:visible !important}
.csc-layout-layout_mobile_presentations .csc-textpic-imagewrap{padding-bottom:63%}
.csc-layout-layout_mobile_presentations .csc-textpic-image-container{position:absolute;top:105px;bottom:0;width:100%;max-width:1130px;margin-left:-23px}
.csc-layout-layout_mobile_presentations .csc-textpic-image{display:block !important;position:absolute;top:0;right:25%;left:-20000%;bottom:0;background:none no-repeat scroll right bottom transparent;background-size:100% auto;background-size:auto 100%;max-width:none;top:300px;bottom:-300px;-webkit-transition:all 3s;-moz-transition:all 3s;-o-transition:all 3s;transition:all 3s}
.csc-layout-layout_mobile_presentations .csc-textpic-imagewrap.visible .csc-textpic-image{top:0;bottom:0}
.csc-layout-layout_mobile_presentations .csc-textpic-text{position:relative;z-index:2}
}
.csc-image-behind-text-in-box,.csc-layout-layout_image_behind_text_imageheight{*zoom:1;position:relative;background-color:#F6F6F6}
.csc-image-behind-text-in-box:before,.csc-image-behind-text-in-box:after,.csc-layout-layout_image_behind_text_imageheight:before,.csc-layout-layout_image_behind_text_imageheight:after{content:" ";display:table}
.csc-image-behind-text-in-box:after,.csc-layout-layout_image_behind_text_imageheight:after{clear:both}
@media (max-width:399px){.csc-image-behind-text-in-box .container,.csc-layout-layout_image_behind_text_imageheight .container{margin-top:74%}
.csc-image-behind-text-in-box .csc-textpic-imagewrap,.csc-image-behind-text-in-box .csc-textpic-text,.csc-layout-layout_image_behind_text_imageheight .csc-textpic-imagewrap,.csc-layout-layout_image_behind_text_imageheight .csc-textpic-text{float:none !important}
.csc-image-behind-text-in-box .csc-textpic-imagewrap,.csc-layout-layout_image_behind_text_imageheight .csc-textpic-imagewrap{padding-bottom:0 !important;margin-bottom:0 !important}
.csc-image-behind-text-in-box .csc-textpic-image,.csc-layout-layout_image_behind_text_imageheight .csc-textpic-image{padding-bottom:74%;bottom:auto !important}
}
.csc-image-behind-text-in-box .csc-textpic-imagewrap,.csc-layout-layout_image_behind_text_imageheight .csc-textpic-imagewrap{padding-bottom:53%}
.csc-image-behind-text-in-box .csc-textpic-image,.csc-layout-layout_image_behind_text_imageheight .csc-textpic-image{position:absolute;top:0;left:0;right:0;bottom:0;display:block !important;background:none no-repeat scroll center center transparent;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.csc-image-behind-text-in-box .csc-textpic-caption,.csc-layout-layout_image_behind_text_imageheight .csc-textpic-caption{display:inline-block;font-size:.75em;line-height:1.5em;background:rgba(240,240,240,0.6);padding:.41667em 1.08333em;position:absolute;bottom:0}
.csc-image-behind-text-in-box .csc-textpic-intext-left-nowrap .csc-textpic-caption,.csc-layout-layout_image_behind_text_imageheight .csc-textpic-intext-left-nowrap .csc-textpic-caption{left:23px}
.csc-image-behind-text-in-box .csc-textpic-intext-right-nowrap .csc-textpic-caption,.csc-layout-layout_image_behind_text_imageheight .csc-textpic-intext-right-nowrap .csc-textpic-caption{right:23px}
.csc-image-behind-text-in-box .csc-textpic-text,.csc-layout-layout_image_behind_text_imageheight .csc-textpic-text{position:relative;z-index:2}
@media (min-width:400px) and (max-width:599px){.csc-image-behind-text-in-box .csc-textpic-text .box,.csc-layout-layout_image_behind_text_imageheight .csc-textpic-text .box{background-color:#fdfdfd;background-color:rgba(253,253,253,0.8);overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
}
@media (min-width:400px){.csc-image-behind-text-in-box .csc-textpic-text .box .box-inner,.csc-layout-layout_image_behind_text_imageheight .csc-textpic-text .box .box-inner{margin:2.1875em}
}
.csc-layout-layout_image_behind_text_imageheight.csc-section-parallax-to-right .csc-textpic-last{opacity:0;filter:alpha(opacity=0);transition:opacity 5s}
.csc-layout-layout_image_behind_text_imageheight.csc-section-parallax-to-right .csc-textpic-last.visible{opacity:1;filter:alpha(opacity=100)}
.csc-layout-layout_content_width_60 .content{max-width:682.92px;margin-left:auto;margin-right:auto}
.csc-section-indent-900>.container>.row{max-width:900px}
@media (min-width:400px){.csc-image-behind-text-in-box .csc-textpic-text .box{background-color:#fdfdfd;background-color:rgba(253,253,253,0.8);padding:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.csc-image-behind-text-in-box .csc-textpic-text .box .box-inner{margin:2.1875em}
}
.csc-image-behind-text-in-box .csc-textpic-text-bottom .csc-textpic-imagewrap{float:none !important;display:table-cell}
@media (min-width:400px) and (max-width:599px){.csc-image-behind-text-in-box .csc-textpic-text-bottom .csc-textpic-imagewrap{border-left-width:0 !important}
}
.csc-image-behind-text-in-box .csc-textpic-text-bottom .csc-textpic-text{display:table-cell;vertical-align:bottom}
@media (min-width:600px){.csc-image-behind-text-in-box .csc-textpic-text-bottom .csc-textpic-text{position:relative;left:-50%}
}
.csc-image-behind-text-in-box.csc-section-parallax{overflow:hidden}
@media (max-width:399px){.csc-image-behind-text-in-box.csc-section-parallax .csc-textpic-image{background-position:center center !important}
}
@media (min-width:400px){.csc-image-behind-text-in-box.csc-section-parallax .csc-textpic-image{background-position:center center;background-repeat:no-repeat;background-attachment:scroll;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
}
@media (min-width:1025px){.csc-image-behind-text-in-box.csc-section-parallax .csc-textpic-image{background-attachment:fixed}
}
.csc-section-parallax-first .csc-textpic-first{background-attachment:fixed}
@media (min-width:1025px){.csc-section-parallax-first .csc-textpic-image{background-attachment:fixed}
}
.csc-textpic-listing{margin-bottom:1.5625em}
@media (min-width:600px){.csc-textpic-listing{margin-bottom:6.25em}
}
@media (min-width:600px){.col.col1.half .csc-textpic-listing{margin-right:1.875em}
.col.col2.half .csc-textpic-listing{margin-left:1.875em}
}
.section-container>.container>.row:last-child .csc-textpic-listing{margin-bottom:0}
.csc-textpic-listing .csc-textpic-imagewrap{float:left}
.csc-textpic-listing .csc-textpic-imagewrap .csc-textpic-image{margin-top:.125em}
.csc-textpic-listing .csc-textpic-text{margin-left:70px}
@media (max-width:399px){.csc-textpic-listing .csc-textpic-imagewrap{width:10%}
.csc-textpic-listing .csc-textpic-text{margin-left:12%}
}
.csc-textpic-listing.csc-textpic-listing-checkmark .csc-textpic-imagewrap .csc-textpic-image{margin-top:.5em}
.csc-textpic-imageorient-before-text-header>.csc-textpic-imagewrap{text-align:center}
.csc-textpic-imageorient-before-text-header>.csc-textpic-imagewrap .csc-textpic-image{display:inline-block;vertical-align:top}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.align-justify{text-align:justify}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.container{max-width:1130px;margin:0 auto;padding:0 23px}
.csc-container-expanded>.container{max-width:1686px}
.csc-default-section .container{padding-top:30px;padding-bottom:30px}
@media (min-width:400px){.csc-default-section .container{padding-top:50px;padding-bottom:50px}
}
@media (min-width:600px){.csc-default-section .container{padding-top:6.5625em;padding-bottom:6.5625em}
}
.csc-default-section.csc-CType-div .container{padding-top:0;padding-bottom:0}
.csc-default-section.section-container:first-child .container{padding-top:5.9375em;padding-bottom:1.875em}
@media (min-width:400px){.csc-default-section.section-container:first-child .container{padding-top:7.1875em;padding-bottom:3.125em}
}
@media (min-width:600px){.csc-default-section.section-container:first-child .container{padding-top:10.625em;padding-bottom:6.5625em}
}
@media (min-width:600px){.csc-image-behind-text-as-header .container{padding-top:62px;padding-bottom:62px}
}
.csc-slider .container{padding-top:8.75em;padding-bottom:8.75em}
@media (max-width:399px){.csc-slider .container{padding-top:1.25em;padding-bottom:1.25em}
}
.section-contact>.container{padding-top:1.25em;padding-bottom:2.1875em}
@media (min-width:400px){.section-contact>.container{padding-top:2.1875em;padding-bottom:2.1875em}
}
@media (min-width:600px){.section-contact>.container{padding-top:3.125em;padding-bottom:3.125em}
}
#cookieNotice .container{padding-top:15px;padding-bottom:15px}
.csc-monitor-only .container{padding-top:0;padding-bottom:0}
.bare-layout .container,.bare-layout .csc-default-section.section-container .container{padding-top:1.25em;padding-bottom:1.25em;max-width:none}
.container .row{margin-left:-20px}
.container .row .col{border:0 solid transparent;border-left-width:20px}
@media (min-width:600px){.container .row .col.half{float:left;width:50%}
}
@media (min-width:400px){.section-contact .container .row .col.half{width:50%;float:left}
}
@media (min-width:700px){.container .row .col.third{float:left;width:33.3%}
}
@media (min-width:800px){.container .row .col.two-thirds.csc-textpic-text{width:33.3%}
}
@media (min-width:800px){.container .row .col.two-thirds.csc-textpic-imagewrap{width:66.6%}
}
#cookieNotice{background-color:#96C130;color:#FFF;font-size:14px;line-height:1.5em;position:relative}
#cookieNotice p{margin-bottom:0}
#cookieNotice a{color:#FFF;text-decoration:underline}
#cookieNotice .csc-default .container{position:relative;padding-right:70px}
#cookieNotice .section-cookieNoticeCloser{position:absolute;top:50%;left:0;right:0;transform:translate(0,-50%);text-align:right}
#cookieNotice #cookieNoticeCloser{background:url('../../fileadmin/templates/images/sprites.svg') no-repeat scroll -140px -32px transparent;width:30px;height:30px;cursor:pointer;display:inline-block;text-indent:-20000em;border:0;position:absolute;top:50%;right:20px;margin-top:-15px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
#cookieNotice #cookieNoticeCloser:hover{background-position:-180px -32px}
@media (max-width:599px){.csc-default-section.csc-CType-textpic .container div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:none}
}
.csc-default-section.csc-CType-textpic .container .csc-textpic-intext-left-nowrap,.csc-default-section.csc-CType-textpic .container .csc-textpic-intext-right-nowrap{display:table;width:100%}
.csc-default-section.csc-CType-textpic .container .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap,.csc-default-section.csc-CType-textpic .container .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{text-align:center}
@media (min-width:600px){.csc-default-section.csc-CType-textpic .container .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap,.csc-default-section.csc-CType-textpic .container .csc-textpic-intext-left-nowrap .csc-textpic-text,.csc-default-section.csc-CType-textpic .container .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap,.csc-default-section.csc-CType-textpic .container .csc-textpic-intext-right-nowrap .csc-textpic-text{width:50%}
}
.csc-default-section.csc-CType-textpic .container .csc-textpic-intext-left-nowrap{display:table;width:100%}
@media (min-width:600px){.csc-default-section.csc-CType-textpic .container .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{width:50%;display:table-cell;float:none;vertical-align:middle;border-right-width:10px}
}
.csc-default-section.csc-CType-textpic .container .csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:0}
@media (min-width:600px){.csc-default-section.csc-CType-textpic .container .csc-textpic-intext-left-nowrap .csc-textpic-text{width:50%;display:table-cell;vertical-align:middle;border-left-width:10px;word-break:break-word}
}
.csc-default-section.csc-CType-textpic .container .csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:0}
@media (min-width:600px){.csc-layout-layout_cad_models.csc-default-section.csc-CType-textpic .container .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap,.csc-layout-layout_gallery.csc-default-section.csc-CType-textpic .container .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap,.csc-layout-layout_mobile_presentations.csc-default-section.csc-CType-textpic .container .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{width:65%;padding-right:20px}
}
@media (min-width:600px){.csc-layout-layout_cad_models.csc-default-section.csc-CType-textpic .container .csc-textpic-intext-left-nowrap .csc-textpic-text,.csc-layout-layout_gallery.csc-default-section.csc-CType-textpic .container .csc-textpic-intext-left-nowrap .csc-textpic-text,.csc-layout-layout_mobile_presentations.csc-default-section.csc-CType-textpic .container .csc-textpic-intext-left-nowrap .csc-textpic-text{width:35%}
}
.csc-default-section.csc-record-number-1.section-container{padding-top:77px}
.bare-layout .csc-default-section.csc-record-number-1.section-container{padding-top:0}
.bare-layout{font-size:.875em}
.bare-layout p{margin-bottom:1.07143em}
.csc-container-expanded .csc-default{max-width:682.92px;margin-left:auto;margin-right:auto}
.csc-container-expanded .csc-default.section-column5{max-width:none}
.section-column2>.container>.row,.section-column2>.row{position:relative}
.section-column3>.container>.row,.section-column3>.row{position:relative}
.section-container>.container>.row:first-child>.col>.csc-CType-text,.section-container>.container>.row:first-child>.col>.content>.csc-CType-text{margin-bottom:3.75em}
.bare-layout .section-container>.container>.row:first-child>.col>.csc-CType-text,.bare-layout .section-container>.container>.row:first-child>.col>.content>.csc-CType-text{margin-bottom:0}
ul.ul-table{border:1px solid #DADADA;border-radius:4px;list-style:none;width:100%;padding:3% 0;text-align:center}
@media (min-width:600px){ul.ul-table{margin-top:2.5em}
}
ul.ul-table li{display:inline-block;width:20%;border-left:1px solid #DADADA}
ul.ul-table li:first-child{border-left:0}
.link-totop{display:none;width:32px;height:32px;background:url('../../fileadmin/templates/images/sprites.svg') no-repeat scroll -200px top transparent;position:fixed;right:15px;bottom:50px;z-index:200}
@media (min-width:600px){.link-totop{right:23px}
}
.section-header{color:#DADADA}
.section-header.js-active{position:fixed;z-index:201;top:0;left:0;right:0}
@media (max-width:749px){.section-header.js-active{max-height:100%;overflow:auto}
}
.section-header .section-header-menu{background-color:rgba(48,48,48,0.85)}
.section-header .section-header-menu-logo{position:relative}
.section-header .section-header-menu-logo .logo{position:relative;z-index:2}
.section-header .section-header-menu-logo .logo img{vertical-align:middle;max-height:100%;height:32px}
@media (min-width:400px){.section-header .section-header-menu-logo .logo img{height:35px}
}
@media (min-width:600px){.section-header .section-header-menu-logo .logo img{height:45px}
}
@media (max-width:749px){.section-header .section-header-menu-logo .navButton{display:block;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}
.section-header .section-header-menu-logo .navButton:before,.section-header .section-header-menu-logo .navButton:after{content:"";width:30px;height:18px;background:url('../../fileadmin/templates/images/sprites.svg') no-repeat scroll -264px 0px transparent;position:absolute;top:50%;margin-top:-9px;right:0;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.section-header .section-header-menu-logo .navButton:after{opacity:0;filter:alpha(opacity=0);background-position:-264px -32px}
.section-header .section-header-menu-logo .navButton:hover:before{opacity:0;filter:alpha(opacity=0)}
.section-header .section-header-menu-logo .navButton:hover:after{opacity:1;filter:alpha(opacity=100)}
.section-header.no-js .section-header-menu .section-header-menu2{display:none}
.section-header.no-js .section-header-menu:hover .section-header-menu2{display:block}
.section-header .section-header-menu1 .content{padding:10px 23px;margin:0 auto;max-width:1130px}
.section-header .section-header-menu2{background-color:#323232}
.section-header .section-header-menu2.close{display:none}
.section-header .section-header-menu2 .content{padding:0 20px;margin:0 auto;max-width:1130px}
.section-header nav{font-weight:bold;text-transform:uppercase}
.section-header nav ul{list-style:none}
.section-header nav>ul>li{border-top:1px solid #868686;position:relative}
.section-header nav>ul>li>a{display:inline-block;width:100%;padding:.9375em 0}
.section-header nav>ul>li>.expand{display:block;cursor:pointer;width:60px;height:3.375em;position:absolute;top:0;right:-20px}
.section-header nav>ul>li>.expand:before,.section-header nav>ul>li>.expand:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;background:url('../../fileadmin/templates/images/sprites.svg') no-repeat scroll -314px 0 transparent;margin-left:-10px;margin-top:-10px;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}
.section-header nav>ul>li>.expand:after{background-position:-314px -32px;opacity:0;filter:alpha(opacity=0)}
.section-header nav>ul>li>.expand:hover:before{opacity:0;filter:alpha(opacity=0)}
.section-header nav>ul>li>.expand:hover:after{opacity:1;filter:alpha(opacity=100)}
.section-header nav>ul>li.close>.expand:before{background-position:-294px 0px}
.section-header nav>ul>li.close>.expand:after{background-position:-294px -32px}
.section-header nav>ul>li:first-child{border-top:0}
.section-header nav>ul>li>ul{border-top:1px solid #868686;padding-left:1.75em}
.section-header nav>ul>li>ul>li{border-top:1px solid #868686}
.section-header nav>ul>li>ul>li>a{display:inline-block;width:100%;padding:.9375em 0}
.section-header nav>ul>li>ul>li:first-child{border-top:0}
.section-header nav>ul>li.close>ul{display:none}
.section-header nav>ul>li.search{padding:.9375em 0;position:relative}
.section-header nav>ul>li.search>a{display:none}
.section-header nav>ul>li.search input[type="text"]{background-color:#404040;font-size:.875em;line-height:1.5em;font-weight:normal;border:1px solid #585858;border-width:0 0 1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding-left:2.28571em;height:2.14286em}
.section-header nav>ul>li.search button[type="submit"]{text-indent:-20000em;border:0;background:none;width:30px;height:30px;vertical-align:middle;position:absolute;top:50%;margin-top:-15px;left:2px}
.section-header nav>ul>li.search button[type="submit"]:after{content:"";background:url('../../fileadmin/templates/images/sprites.svg') no-repeat scroll left top transparent;width:14px;height:14px;position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-7px}
.section-header nav>ul>li.search button[type="submit"]:hover:after{background-position:-20px top}
.section-header nav>ul>li.search ::-webkit-input-placeholder{color:#909090;opacity:1}
.section-header nav>ul>li.search :-ms-input-placeholder{color:#909090;opacity:1}
.section-header nav>ul>li.search :-moz-placeholder{color:#909090;opacity:1}
.section-header nav>ul>li.search ::-moz-placeholder{color:#909090;opacity:1}
}
@media (min-width:750px){.section-header .section-header-menu>.content{padding:10px 23px;margin:0 auto;max-width:1130px;position:relative}
.section-header .section-header-menu>.content .content-inner{position:relative}
.section-header .section-header-menu1{position:relative;z-index:2;display:inline-block}
.section-header .section-header-menu2{position:absolute;right:0;bottom:-10px;left:135px}
.section-header nav{font-weight:bold;text-transform:uppercase}
.section-header nav ul{list-style:none}
.section-header nav>ul{text-align:right;white-space:nowrap}
.section-header nav>ul>li{display:inline-block;margin-left:26px;position:relative;padding-bottom:10px}
.section-header nav>ul>li:first-child{margin-left:0}
.section-header nav>ul>li>ul{display:none;position:absolute;top:34px;left:-20px;background-color:rgba(48,48,48,0.85);text-align:left;padding:0 20px}
.section-header nav>ul>li>ul li{padding:15px 0;border-bottom:1px solid #8C8C8C;white-space:nowrap}
.section-header nav>ul>li:hover>ul{display:block}
.section-header nav>ul>li.search{padding-bottom:0;position:static;margin-left:20px}
.section-header nav>ul>li.search .search-icon{display:block;width:1.5em;height:1.5em;position:relative;text-indent:-20000em;text-align:left;margin-right:-.375em}
.section-header nav>ul>li.search .search-icon:before,.section-header nav>ul>li.search .search-icon:after{content:"";position:absolute;background:url('../../fileadmin/templates/images/sprites.svg') no-repeat scroll left top transparent;width:14px;height:14px;top:50%;left:50%;margin-left:-6px;margin-top:-6px;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.section-header nav>ul>li.search .search-icon:after{opacity:0;filter:alpha(opacity=0);background-position:-20px top}
.section-header nav>ul>li.search .search-icon:hover:before,.section-header nav>ul>li.search .search-icon.active:before{opacity:0;filter:alpha(opacity=0)}
.section-header nav>ul>li.search .search-icon:hover:after,.section-header nav>ul>li.search .search-icon.active:after{opacity:1;filter:alpha(opacity=100)}
.section-header nav>ul>li.search.transition{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.section-header nav>ul>li.search.transition input[type="text"]{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.section-header nav>ul>li.search form{position:absolute;display:none;top:-3px;right:-6px;width:100%;opacity:1;filter:alpha(opacity=100);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;padding-right:24px}
.section-header nav>ul>li.search form .close{width:2em;height:2em;display:block;position:absolute;top:50%;right:-6px;margin-top:-1em;cursor:pointer}
.section-header nav>ul>li.search form .close:before,.section-header nav>ul>li.search form .close:after{content:"";height:50%;width:1px;background:#FFF;position:absolute;display:block;top:25%;left:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.section-header nav>ul>li.search form .close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.section-header nav>ul>li.search form .close:hover:before,.section-header nav>ul>li.search form .close:hover:after{background:#95C11F}
.section-header nav>ul>li.search input[type="text"]{background-color:#303030;font-size:.875em;line-height:1.5em;font-weight:normal;border:1px solid #585858;border-width:0 0 1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding-left:2.28571em;padding-right:.35714em;width:100%;height:2.14286em;opacity:1;filter:alpha(opacity=100)}
.section-header nav>ul>li.search button[type="submit"]{text-indent:-20000em;border:0;padding:0;background:none;width:30px;height:30px;vertical-align:middle;position:absolute;top:50%;margin-top:-16px;left:0}
.section-header nav>ul>li.search button[type="submit"]:before,.section-header nav>ul>li.search button[type="submit"]:after{content:"";position:absolute;background:url('../../fileadmin/templates/images/sprites.svg') no-repeat scroll left top transparent;width:14px;height:14px;top:50%;left:50%;margin-left:-6px;margin-top:-6px}
.section-header nav>ul>li.search button[type="submit"]:after{opacity:0;filter:alpha(opacity=0);background-position:-20px top}
.section-header nav>ul>li.search button[type="submit"]:hover:before{opacity:0;filter:alpha(opacity=0)}
.section-header nav>ul>li.search button[type="submit"]:hover:after{opacity:1;filter:alpha(opacity=100)}
.section-header nav>ul>li.search ::-webkit-input-placeholder{color:#AEAEAE;opacity:1}
.section-header nav>ul>li.search :-ms-input-placeholder{color:#AEAEAE;opacity:1}
.section-header nav>ul>li.search :-moz-placeholder{color:#AEAEAE;opacity:1}
.section-header nav>ul>li.search ::-moz-placeholder{color:#AEAEAE;opacity:1}
.section-header .section-header-menu2.search-open nav>ul>li>a{opacity:0;filter:alpha(opacity=0)}
.section-header .section-header-menu2.search-open nav>ul>li.search form{display:block;opacity:1;filter:alpha(opacity=100)}
}
.csc-default-section.csc-background-gray{background:#F6F6F6}
.csc-default-section.csc-background-gray-gradient{background:#F6F6F6;background:-webkit-gradient(linear,left top,left bottom,from(#F9F9F9),to(#ECECEC));background:-webkit-linear-gradient(top,#F9F9F9 0%,#ECECEC 100%);background:-moz-linear-gradient(top,#F9F9F9 0%,#ECECEC 100%);background:-o-linear-gradient(top,#F9F9F9 0%,#ECECEC 100%);background:linear-gradient(to bottom,#F9F9F9 0%,#ECECEC 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F9F9F9",endColorstr="#ECECEC",GradientType=0)}
.csc-default-section.csc-CType-textpic{position:relative}
@media (max-width:599px){.csc-default-section.csc-CType-textpic .csc-textpic-imagewrap{margin-bottom:1.25em}
}
.csc-default-section.csc-CType-textpic .csc-textpic-intext-left-nowrap .csc-textpic-caption{display:inline-block;font-size:.75em;line-height:1.5em;background:rgba(240,240,240,0.6);padding:.41667em 1.08333em;position:absolute;left:23px;bottom:0}
.tx-cs-youtube-data{*zoom:1;margin-left:-20px;margin-bottom:5em}
.tx-cs-youtube-data:before,.tx-cs-youtube-data:after{content:" ";display:table}
.tx-cs-youtube-data:after{clear:both}
.tx-cs-youtube-data .yt-video{font-size:.875em;line-height:1.5em;border:0 solid transparent;border-left-width:20px}
.tx-cs-youtube-data .yt-video.big{margin-bottom:5em}
.tx-cs-youtube-data .yt-video.small{float:left}
@media (min-width:450px){.tx-cs-youtube-data .yt-video.small{width:50%}
}
@media (min-width:800px){.tx-cs-youtube-data .yt-video.small{width:33.3%}
}
.tx-cs-youtube-data .yt-video.small .yt-thumbnail{width:40%;margin:.5em 1.07143em .5em 0;float:left}
.tx-cs-youtube-data .yt-video a{display:block;*zoom:1}
.tx-cs-youtube-data .yt-video a:before,.tx-cs-youtube-data .yt-video a:after{content:" ";display:table}
.tx-cs-youtube-data .yt-video a:after{clear:both}
.tx-cs-youtube-data .yt-video .yt-container{padding:1.42857em 1.07143em;display:block;*zoom:1}
.tx-cs-youtube-data .yt-video .yt-container:before,.tx-cs-youtube-data .yt-video .yt-container:after{content:" ";display:table}
.tx-cs-youtube-data .yt-video .yt-container:after{clear:both}
.tx-cs-youtube-data .yt-video .yt-thumbnail{display:block;position:relative}
.tx-cs-youtube-data .yt-video .yt-thumbnail img{vertical-align:top;max-width:100%;border:1px solid #DADADA}
.tx-cs-youtube-data .yt-video .yt-thumbnail .yt-duration{position:absolute;right:2px;bottom:2px;padding:0 4px;font-size:.75em;line-height:1.5em;background-color:#000;color:#FFF;opacity:.75;filter:alpha(opacity=75)}
.tx-cs-youtube-data .yt-video.big .yt-thumbnail{padding-bottom:56%;position:relative}
.tx-cs-youtube-data .yt-video.big .yt-thumbnail iframe{position:absolute;top:0;left:0;right:0;bottom:0}
.tx-cs-youtube-data .yt-video.big .yt-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:1.5em;line-height:1.5em;font-weight:bold;margin-top:2.29167em}
.tx-cs-youtube-data .yt-video.small .yt-thumbnail{display:table-cell}
.tx-cs-youtube-data .yt-video.small .yt-title{display:table-cell}
.tx-cs-youtube-data .yt-video.small .yt-title .yt-title-content{height:6em;overflow:hidden;display:block;display:-webkit-box;word-break:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}
@media (min-width:600px){.csc-box-border .row{position:relative}
}
.csc-box-border .col{margin-bottom:20px}
@media (max-width:599px){.csc-box-border .col.half{position:relative;overflow:hidden}
}
@media (max-width:699px){.csc-box-border .col.third{position:relative;overflow:hidden}
}
.csc-box-border .content{margin:25px 20px 35px;position:relative;z-index:2}
@media (min-width:600px){.csc-box-border .content{margin:45px 20px}
}
.csc-box-border div.csc-textpic{overflow:visible}
.csc-box-border .csc-textpic-imagewrap{margin-bottom:5px}
@media (min-width:600px){.csc-box-border .csc-textpic-imagewrap{margin-bottom:25px}
}
@media (min-width:700px){.csc-box-border .col.third .content{margin:45px 20px}
}
.csc-box-border .col.third .csc-textpic-imagewrap{margin-bottom:5px}
@media (min-width:700px){.csc-box-border .col.third .csc-textpic-imagewrap{margin-bottom:25px}
}
.csc-box-border .col.half:after,.csc-box-border .col.third:after{content:" ";display:block;border:1px solid #DADADA;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}
.csc-box-border a.box-link{position:absolute;left:-20px;z-index:2;right:-20px;display:block;text-indent:-20000em;top:-35px;bottom:-35px}
@media (min-width:600px){.csc-box-border a.box-link{top:-45px;bottom:-45px}
}
@media (min-width:800px){.csc-box-border a.box-link{top:-60px;bottom:-60px}
}
@media (min-width:600px){.csc-box-border .col.half:after{bottom:20px;margin-left:20px}
.csc-box-border .col.col1.half:after{left:0%;right:50%}
.csc-box-border .col.col2.half:after{left:50%;right:0%}
}
@media (min-width:700px){.csc-box-border .col.third:after{bottom:20px;margin-left:20px}
.csc-box-border .col.col1.third:after{left:0%;right:66.6%}
.csc-box-border .col.col2.third:after{left:33.3%;right:33.3%}
.csc-box-border .col.col3.third:after{left:66.6%;right:0%}
}
.legalinformation .legal_notice{text-align:center}
.legalinformation .legal_notice b{font-weight:normal}
.section-contact{color:#DADADA;font-size:.875em;background:#585858;-webkit-box-shadow:inset 0 .71429em 1.07143em -.71429em rgba(0,0,0,0.75);-moz-box-shadow:inset 0 .71429em 1.07143em -.71429em rgba(0,0,0,0.75);box-shadow:inset 0 .71429em 1.07143em -.71429em rgba(0,0,0,0.75)}
.section-contact select{-webkit-appearance:ffff}
.section-contact input[type="text"],.section-contact textarea,.section-contact span.checkbox,.section-contact select,.section-contact .ui-selectmenu-button{background-color:#868686;border:0;border-bottom:.07143em solid #9C9C9C;padding:0 .57143em;-webkit-border-radius:.21429em;-moz-border-radius:.21429em;border-radius:.21429em}
.section-contact input[type="text"]{width:100%;height:2.07143em;margin-bottom:1.07143em}
.section-contact textarea{width:100%;height:11.5em;padding-top:.35714em;padding-bottom:.35714em;margin-bottom:1.07143em}
.section-contact select{width:100%;height:2.07143em;padding:0;text-indent:.21429em;padding:.28571em 0 .21429em}
.section-contact button.button{padding-top:.57143em;padding-bottom:.57143em}
.section-contact .ui-selectmenu-button{width:100% !important;height:2.07143em;line-height:2.07143em;margin-bottom:1.07143em;padding-right:28px}
.section-contact .ui-selectmenu-menu{background-color:#868686}
.section-contact .ui-selectmenu-menu ul{padding:0 .57143em}
.section-contact span.checkbox{margin-top:.14286em;margin-right:.57143em}
.section-contact input[type="submit"]{border:0;height:2.64286em;padding-left:1.07143em;padding-right:1.07143em;-webkit-border-radius:.21429em;-moz-border-radius:.21429em;border-radius:.21429em;background:#9D9D9D;background:-webkit-gradient(linear,left top,left bottom,from(#9D9D9D),to(#878787));background:-webkit-linear-gradient(top,#9D9D9D 0%,#878787 100%);background:-moz-linear-gradient(top,#9D9D9D 0%,#878787 100%);background:-o-linear-gradient(top,#9D9D9D 0%,#878787 100%);background:linear-gradient(to bottom,#9D9D9D 0%,#878787 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9D9D9D",endColorstr="#878787",GradientType=0);-webkit-box-shadow:0 .21429em 0 #535353;-moz-box-shadow:0 .21429em 0 #535353;box-shadow:0 .21429em 0 #535353}
@media (max-width:399px){.section-contact input[type="submit"]{width:100%}
}
@media (min-width:400px){.section-contact input[type="submit"]{float:right}
}
.section-contact p.hint{font-size:.85714em}
.section-contact ul{list-style:none}
.section-contact ul.lv1{margin-top:2.14286em}
@media (max-width:599px){.section-contact ul.lv1{margin-bottom:.85714em;margin-left:-20px}
.section-contact ul.lv1>li{border:0 solid transparent;border-left-width:20px}
}
@media (min-width:400px){.section-contact ul.lv1{margin-top:1.07143em}
}
@media (min-width:600px){.section-contact ul.lv1{margin-top:0}
}
.section-contact ul.lv1>li{margin-top:2.28571em}
.section-contact ul.lv1>li:first-child{margin-top:0}
@media (max-width:599px){.section-contact ul.lv1>li{margin-top:0}
}
@media (max-width:599px){.section-contact ul.lv1>li{width:50%;float:left}
}
@media (max-width:599px){.section-contact ul.lv2{margin-top:1.07143em}
}
.section-contact ul.lv2>li{margin-bottom:.21429em}
.csc-box-shadow{margin-bottom:20px;position:relative}
@media (min-width:600px){.col.half .csc-box-shadow{position:static}
}
@media (min-width:700px){.col.third .csc-box-shadow{position:static}
}
.tx-cs-youtube-data .csc-box-shadow>*,.tx-cs-youtube-data .csc-box-shadow>*:before,.tx-cs-youtube-data .csc-box-shadow>*:after{position:relative;z-index:2}
.section-container>.container>.row>.col>.csc-box-shadow,.section-container>.container>.row>.col>.content>.csc-box-shadow{padding:1px}
@media (min-width:600px){.section-container>.container>.row>.col>.csc-box-shadow,.section-container>.container>.row>.col>.content>.csc-box-shadow{position:relative}
}
.csc-box-shadow a.box-link{position:absolute;top:0;left:0;right:0;bottom:0;display:block;text-indent:-20000em}
.csc-box-shadow .csc-textpic{position:relative;z-index:2}
.csc-box-shadow .csc-textpic .csc-textpic-text{margin:28px}
@media (min-width:600px){.csc-box-shadow .csc-textpic .csc-textpic-text{margin:28px 28px 28px}
}
.csc-box-shadow>.csc-textpic-text{margin:28px}
@media (min-width:600px){.csc-box-shadow>.csc-textpic-text{margin:28px 28px 28px}
}
.csc-box-shadow>.csc-textpic-text>*,.csc-box-shadow>.csc-textpic-text>*:before,.csc-box-shadow>.csc-textpic-text>*:after{position:relative;z-index:2}
.csc-box-shadow:after{content:" ";display:block;background-color:#FFFFFF;-webkit-box-shadow:0px 1px 2px #AAA;-moz-box-shadow:0px 1px 2px #AAA;box-shadow:0px 1px 2px #AAA;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}
@media (min-width:600px){.col.half .csc-box-shadow:after{left:50%;bottom:20px;margin-left:20px}
}
@media (min-width:600px){.col.half:first-child .csc-box-shadow:after{left:0;right:50%}
}
.csc-monitor{overflow:hidden}
.csc-monitor .csc-textpic{overflow:visible !important}
@media (min-width:800px){.csc-monitor .csc-textpic{display:table-row}
}
.csc-monitor .csc-textpicHeader h3.csc-big{margin-bottom:.46875em}
@media (max-width:799px){.csc-monitor .csc-textpic-text{text-align:center;margin-bottom:40px}
}
@media (min-width:800px){.csc-monitor .csc-textpic-text{display:table-cell;vertical-align:middle}
}
.csc-monitor .csc-textpic-imagewrap{text-align:center;overflow:visible !important}
@media (min-width:800px){.csc-monitor .csc-textpic-imagewrap{text-align:right;display:table-cell;padding-left:8%;vertical-align:middle}
}
.csc-monitor .csc-textpic-image{position:relative;max-width:100%;right:-100px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;width:100%;padding-bottom:78.696%;background:none no-repeat scroll center center transparent;background-size:contain}
.csc-monitor .csc-textpic-image.visible{right:0;opacity:1;filter:alpha(opacity=100)}
.csc-monitor .csc-textpic-image iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding:6% 4% 21%}
.csc-monitor-only{position:relative}
.csc-monitor-only .section-background{background:#F6F6F6;background:-webkit-gradient(linear,left top,left bottom,from(#F9F9F9),to(#ECECEC));background:-webkit-linear-gradient(top,#F9F9F9 0%,#ECECEC 100%);background:-moz-linear-gradient(top,#F9F9F9 0%,#ECECEC 100%);background:-o-linear-gradient(top,#F9F9F9 0%,#ECECEC 100%);background:linear-gradient(to bottom,#F9F9F9 0%,#ECECEC 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F9F9F9",endColorstr="#ECECEC",GradientType=0);position:absolute;top:10%;height:59%;left:0;right:0}
.csc-monitor-only .csc-textpic-imagewrap{text-align:center}
.csc-monitor-only .csc-textpic-image{position:relative;width:75%}
.csc-monitor-only .csc-textpic-image iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding:3.9% 4% 19%}
.section-slider .absolute .container,.section-slider .item .container{padding-top:80px;padding-bottom:80px}
@media (min-width:600px){.section-column4 .row{position:relative}
}
.section-column4 .col{position:relative;margin-bottom:20px}
@media (max-width:599px){.section-column4 .col{*zoom:1}
.section-column4 .col:before,.section-column4 .col:after{content:" ";display:table}
.section-column4 .col:after{clear:both}
}
@media (min-width:600px){.section-column4 .col{position:static}
}
.section-column4 .box{margin:20px}
.section-column4 .box:after{content:" ";display:block;border:1px solid #DADADA;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;top:0;left:0;right:0;bottom:0}
.section-column4 .container .row:first-child .csc-default{margin-bottom:70px}
@media (min-width:600px){.section-column4 .row .col.half .box{margin:40px 40px 88px}
}
.section-column4 .row .col.half .box>*,.section-column4 .row .col.half .box>*:before,.section-column4 .row .col.half .box>*:after{position:relative;z-index:2}
@media (min-width:600px){.section-column4 .row .col.half .box .position-bottom{position:absolute;bottom:40px;left:50%;right:0%;margin-left:20px}
}
@media (min-width:600px){.section-column4 .row .col.half:first-child .box .position-bottom{left:0%;right:50%}
}
.section-column4 .row .col.half .box:after{z-index:1}
@media (min-width:600px){.section-column4 .row .col.half .box:after{left:50%;right:0%;margin-left:20px;margin-bottom:20px}
}
@media (min-width:600px){.section-column4 .row .col.half:first-child .box:after{left:0%;right:50%}
}
@media (min-width:600px){.section-column5{margin:45px 0}
}
@media (min-width:800px){.section-column5{margin:90px 0}
.section-column5 .fifth-row2{width:66.6%;margin:0 auto}
}
.section-column5>.row{text-align:center}
.section-column5 .col.fifth{word-wrap:break-word}
@media (min-width:500px){.section-column5 .col.fifth{width:50%;vertical-align:top;display:table-cell;position:relative}
.section-column5 .col.fifth>.csc-box-shadow{position:static}
.section-column5 .col.fifth>.csc-box-shadow:after{bottom:20px}
}
@media (min-width:500px) and (max-width:799px){.section-column5 .col.fifth.col3{display:inline-block}
}
@media (min-width:800px){.section-column5 .col.fifth{width:33.3%;word-break:break-word}
}
.csc-image-behind-text1{position:relative}
@media (min-width:400px){.csc-image-behind-text1 .csc-textpic{position:relative}
}
.csc-image-behind-text1 .csc-textpic .csc-textpic-image{background:none no-repeat scroll center center transparent;position:relative;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.csc-image-behind-text-in-box .csc-image-behind-text1 .csc-textpic .csc-textpic-image{padding-bottom:12em}
@media (min-width:400px){.csc-image-behind-text-in-box .csc-image-behind-text1 .csc-textpic .csc-textpic-image{padding-bottom:30em}
}
@media (min-width:600px){.csc-image-behind-text-in-box .csc-image-behind-text1 .csc-textpic .csc-textpic-image{padding-bottom:50em}
}
.csc-image-behind-text1 .csc-textpic .csc-textpic-image .csc-textpic-caption{display:inline-block;font-size:82%;line-height:1.25em;background:rgba(255,255,255,0.9);padding:5px 12px;position:absolute;right:0;bottom:0}
@media (min-width:400px){.csc-image-behind-text1 .csc-textpic .csc-textpic-image .csc-textpic-caption{right:20px}
}
@media (min-width:600px){.csc-image-behind-text1 .csc-textpic .csc-textpic-image .csc-textpic-caption{right:40px}
}
@media (min-width:400px){.csc-image-behind-text1 .csc-textpic .csc-textpic-text{position:absolute;width:100%;top:0}
}
@media (min-width:400px){.csc-image-behind-text1 .csc-textpic .csc-textpic-text .csc-textpic-text-box{max-width:460px;background-color:#fdfdfd;background-color:rgba(253,253,253,0.8);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1}
.csc-image-behind-text1 .csc-textpic .csc-textpic-text .csc-textpic-text-box:before,.csc-image-behind-text1 .csc-textpic .csc-textpic-text .csc-textpic-text-box:after{content:" ";display:table}
.csc-image-behind-text1 .csc-textpic .csc-textpic-text .csc-textpic-text-box:after{clear:both}
}
@media (min-width:400px){.csc-image-behind-text1 .csc-textpic .csc-textpic-text .csc-textpic-text-box .csc-textpic-text-box-inner{margin:35px}
}
.csc-image-behind-text-default{background-color:#F6F6F6}
@media (min-width:400px){.csc-image-behind-text-default .csc-textpic{position:relative}
}
@media (min-width:400px){.csc-image-behind-text-default .csc-textpic-imagewrap{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%}
}
.csc-image-behind-text-default .csc-textpic-image{background:none no-repeat scroll center center transparent;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-bottom:12em;position:relative;width:100%}
@media (min-width:400px){.csc-image-behind-text-default .csc-textpic-image{padding-bottom:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}
}
.csc-image-behind-text-default .csc-textpic-image .csc-textpic-caption{display:inline-block;font-size:82%;line-height:1.25em;background:rgba(255,255,255,0.9);padding:5px 12px;position:absolute;right:0;bottom:0}
@media (min-width:400px){.csc-image-behind-text-default .csc-textpic-image .csc-textpic-caption{right:20px}
}
@media (min-width:600px){.csc-image-behind-text-default .csc-textpic-image .csc-textpic-caption{right:40px}
}
@media (min-width:400px){.csc-image-behind-text-default .csc-textpic-text{position:relative;z-index:2}
}
@media (min-width:600px){.csc-image-behind-text-default.csc-image-behind-text-60 .csc-textpic-text .content{width:63%}
}
@media (min-width:400px) and (max-width:599px){.csc-image-behind-text-default.csc-image-behind-text-60 .box{background-color:#fdfdfd;background-color:rgba(253,253,253,0.8);padding:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.csc-image-behind-text-default.csc-image-behind-text-60 .box .box-inner{margin:2.1875em}
}
@media (min-width:400px){.csc-image-behind-text-default-temp .csc-textpic,.csc-image-behind-text-as-header .csc-textpic{position:relative}
}
.csc-image-behind-text-default-temp .csc-textpic-image,.csc-image-behind-text-as-header .csc-textpic-image{background:none no-repeat scroll center center transparent;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-bottom:12em;position:relative;width:100%}
@media (min-width:400px){.csc-image-behind-text-default-temp .csc-textpic-image,.csc-image-behind-text-as-header .csc-textpic-image{padding-bottom:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}
}
.csc-image-behind-text-default-temp .csc-textpic-image .csc-textpic-caption,.csc-image-behind-text-as-header .csc-textpic-image .csc-textpic-caption{display:inline-block;font-size:82%;line-height:1.25em;background:rgba(255,255,255,0.9);padding:5px 12px;position:absolute;right:0;bottom:0}
@media (min-width:400px){.csc-image-behind-text-default-temp .csc-textpic-image .csc-textpic-caption,.csc-image-behind-text-as-header .csc-textpic-image .csc-textpic-caption{right:20px}
}
@media (min-width:600px){.csc-image-behind-text-default-temp .csc-textpic-image .csc-textpic-caption,.csc-image-behind-text-as-header .csc-textpic-image .csc-textpic-caption{right:40px}
}
@media (min-width:400px){.csc-image-behind-text-default-temp .csc-textpic-text,.csc-image-behind-text-as-header .csc-textpic-text{position:relative}
}
.csc-image-behind-text-as-header{background-color:#F6F6F6}
.csc-image-behind-text-as-header .content{width:542px;max-width:100%}
.csc-image-behind-text-as-header .csc-textpic-imagewrap{margin-bottom:0 !important}
.csc-image-behind-text-as-header .csc-textpic-image{width:100%}
@media (min-width:400px){.csc-image-behind-text-as-header .csc-textpic-image{padding-bottom:19.6875em;position:relative}
}
@media (min-width:600px){.csc-image-behind-text-as-header .csc-textpic-image{padding-bottom:19.6875em}
}
@media (min-width:400px){.csc-image-behind-text-as-header .csc-textpic-text{position:absolute;width:100%;bottom:0}
}
@media (max-width:399px){.csc-image-behind-text-default .csc-textpic-image,.csc-image-behind-text-as-header .csc-textpic-image,.csc-image-behind-text-in-box .csc-textpic-image,.csc-layout-layout_image_behind_text_imageheight .csc-textpic-image{background-position:right center}
}
@media (max-width:399px){.csc-image-behind-text-default.csc-section-parallax-to-right .csc-textpic-image,.csc-image-behind-text-as-header.csc-section-parallax-to-right .csc-textpic-image,.csc-image-behind-text-in-box.csc-section-parallax-to-right .csc-textpic-image,.csc-layout-layout_image_behind_text_imageheight.csc-section-parallax-to-right .csc-textpic-image{background-position:center center}
}
@media (max-width:399px){.csc-image-behind-text-as-header .csc-textpic-image{background-position:80% center}
}
.csc-image-beside-text-left .csc-textpic{overflow:visible !important}
@media (min-width:600px){.csc-image-beside-text-left .csc-textpic{position:relative}
}
.csc-image-beside-text-left .csc-textpic-imagewrap{overflow:visible !important}
.csc-image-beside-text-left .csc-textpic-imagewrap .content{position:relative;padding-bottom:50%}
.csc-image-beside-text-left .csc-textpic-image{position:absolute;top:0;left:-300px;opacity:.5;filter:alpha(opacity=50);right:50%;bottom:0;z-index:1;display:block !important;background:none no-repeat scroll center center transparent;background-size:contain;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.csc-image-beside-text-left .csc-textpic-image.csc-textpic-last{transition-delay:.5s}
.csc-image-beside-text-left .csc-textpic-image.visible{left:0;opacity:1}
@media (min-width:600px){.csc-image-beside-text-left .csc-textpic-image{background-position:left center}
}
.csc-image-beside-text-left:hover .csc-image-beside-text-left .csc-textpic-image{background-color:red}
@media (min-width:600px){.csc-image-beside-text-left .csc-textpic-text{position:absolute;left:0;top:0;bottom:0;right:0;z-index:2}
}
@media (min-width:600px){.csc-image-beside-text-left .csc-textpic-text .content{position:absolute;left:50%;top:50%;z-index:2;padding-left:10%;transform:translate(0,-50%)}
}
.csc-image-beside-text-left-bottom .csc-textpic{position:relative}
.csc-image-beside-text-left-bottom .csc-textpic-imagewrap{padding-bottom:50%;float:none !important;position:relative}
@media (min-width:600px){.csc-image-beside-text-left-bottom .csc-textpic-imagewrap{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;overflow:visible !important;float:none !important}
}
.csc-image-beside-text-left-bottom .csc-textpic-image{position:absolute;top:300px;bottom:-300px;left:0;opacity:0;right:0;z-index:1;display:block !important;background:none no-repeat scroll center center transparent;background-size:contain;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.csc-image-beside-text-left-bottom .csc-textpic-image.visible{top:0;bottom:0;opacity:1}
@media (min-width:600px){.csc-image-beside-text-left-bottom .csc-textpic-image{background-position:left center}
}
.csc-image-beside-text-left:hover .csc-image-beside-text-left-bottom .csc-textpic-image{background-color:red}
.csc-image-beside-text-left-bottom .csc-textpic-text{position:relative;z-index:2}
@media (max-width:599px){.csc-image-beside-text-left-bottom .csc-textpic-text .container{padding-bottom:0}
}
@media (min-width:600px){.csc-image-beside-text-left-bottom .csc-textpic-text .content{float:right;width:50%;padding-left:10%}
}
.news-box{background-color:#FFFFFF;-webkit-box-shadow:0px 1px 2px #AAA;-moz-box-shadow:0px 1px 2px #AAA;box-shadow:0px 1px 2px #AAA;margin-bottom:40px;padding:20px}
.news-box figure{background:none no-repeat scroll center center transparent;background-size:cover;position:relative;display:inline-block;border:1px solid #DADADA}
.news-box figure iframe{position:absolute;top:0;left:0;right:0;bottom:0}
@media (max-width:599px){.news-box figure{display:block;padding-bottom:55%}
}
@media (min-width:600px){.news-box figure{width:210px;height:118px;float:left;margin-right:20px;margin-bottom:10px}
}
@media (min-width:800px){.news-box figure{width:320px;height:180px}
}
.news-box .content .date{font-size:90%;line-height:100%;margin-top:10px;margin-bottom:10px}
@media (min-width:600px){.news-box .content .date{margin-top:3px;margin-bottom:10px}
}
@media (min-width:800px){.news-box .content .date{margin-bottom:16px}
}
.news-box .content h4{margin-bottom:14px}
@media (min-width:800px){.news-box .content h4{font-size:140%;margin-bottom:26px}
}
.section-column3.csc-multicolumn-smaller .row{margin-left:-50px}
.section-column3.csc-multicolumn-smaller .row .col{border-left-width:50px}
@media (max-width:699px){.section-column3.csc-multicolumn-smaller .row .col.third{margin-bottom:35px}
}
.section-column3.csc-multicolumn-smaller .row .col.third img{display:inline-block;width:100px;height:133px;margin-bottom:15px}
.section-column3 .csc-textpic-imagewrap{overflow:visible}
.section-column3 .csc-textpic-image img{position:relative;bottom:-50px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}
.section-column3 .csc-textpic-image.visible img{bottom:0;opacity:1;filter:alpha(opacity=100)}
.section-footer{font-size:.75em;color:#fff;background-color:#333333}
.section-footer .language{position:relative;background-color:#4D4D4D}
@media (max-width:399px){.section-footer .language{margin-left:-23px;margin-right:-23px;padding:3px 23px}
}
@media (min-width:400px){.section-footer .language{background-color:transparent}
}
.section-footer .language .language-choice{display:inline-block;vertical-align:middle}
.section-footer .language .language-choice:before{content:" ";display:inline-block;vertical-align:middle;margin-right:8px;margin-top:-2px;width:10px;height:10px;background:url('../../fileadmin/templates/images/sprites.svg') no-repeat scroll -160px top transparent}
.section-footer nav{margin-top:15px;margin-bottom:15px}
.section-footer nav ul{display:flex;flex-wrap:wrap;list-style:none}
.section-footer nav ul li{line-height:100%;padding-right:.41667em;margin-right:.41667em;margin-top:.33333em;margin-bottom:.33333em;border-right:1px solid #FFF}
.section-footer nav ul li.last{padding-right:0;margin-right:0;border-right:0}
@media (min-width:400px){.row .col.two{width:50%;float:left}
.row .col.flow-opposite{float:right}
.section-slider .absolute .container,.section-slider .item .container{padding-top:85px;padding-bottom:135px}
.section-slider .item .item-caption{right:20px}
}
@media (min-width:600px){.section-slider .absolute .container,.section-slider .item .container{padding-top:140px;padding-bottom:140px}
.row .col.two-thirds.col1{width:66.6%;float:left}
.row .col.two-thirds.col2{width:33.3%;float:left}
.section-slider .item .item-caption{right:40px}
}
@media (max-width:799px){.row .col.two-thirds2.col1{text-align:center;padding-bottom:40px}
.row .col.two-thirds2.col2{text-align:center}
}
@media (min-width:800px){.section-column23 .container{display:table;width:100%}
.section-column23 .container>.row{display:table-row}
.section-column23 .container>.row>.col{display:table-cell}
.row .col.two-thirds2.col1{width:33.3%;vertical-align:middle}
.row .col.two-thirds2.col2{width:66.6%;vertical-align:middle;text-align:right}
}
@media (min-width:500px){.row .two-fourth-foo{clear:both;position:relative}
.row .two-fourth-foo:before,.row .two-fourth-foo:after{content:" ";display:table}
.row .two-fourth-foo:after{clear:both}
.row .two-fourth-foo .half{width:50%;float:left;position:relative}
.row .two-fourth-foo .bg{content:" ";width:50%;display:inline-block;position:absolute;top:0;left:0;bottom:20px;border-left-width:20px}
.row .two-fourth-foo .bg:after{content:" ";display:inline-block;background:#F2F2F2;position:absolute;top:0;left:20px;bottom:0;right:0}
.row .two-fourth-foo .bg:first-child{left:auto;right:0}
}
@media (min-width:910px){.row .two-fourth-foo{clear:none;position:static}
.row .two-fourth-foo:before,.row .two-fourth-foo:after{display:none}
.row .two-fourth-foo .half{width:25%;float:left}
.row .two-fourth-foo .bg{width:25%}
.row .two-fourth-foo .bg{left:75%}
.row .two-fourth-foo .bg:first-child{left:50%}
.row .two-fourth-foo:first-child .bg{left:25%}
.row .two-fourth-foo:first-child .bg:first-child{left:0%}
}
.img{display:inline-block;background-color:#D6D5D4}
.ph-logo{width:90px;height:25px;line-height:25px;display:table;float:left;border:1px solid #FFF;font-size:11px}
.ph-logo span{display:table-cell;vertical-align:middle;text-align:center}
@media (min-width:400px){.ph-logo{height:35px}
}
@media (min-width:600px){.ph-logo{width:125px;height:40px}
}
.section-slider .item{padding-bottom:0;background:none no-repeat scroll center top transparent;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;height:1070px}
@media (max-width:1130px){.section-slider .item{padding-bottom:66%;height:auto}
}
.section-slider .item .item-caption{display:inline-block;font-size:82%;line-height:1.25em;background:rgba(255,255,255,0.9);padding:5px 12px;position:absolute;bottom:0}
@media (min-width:600px){.row .col.two-thirds.col2{padding-left:4%}
}
.section-slider .item .item-caption{opacity:0;-o-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out;-moz-transition:opacity 2s ease-in-out;-webkit-transition:opacity 2s ease-in-out}
.section-slider .item.cycle-slide-active .item-caption{opacity:1}
@media (max-width:399px){.section-slider .absolute{background:#F6F6F6;position:static !important}
.section-slider .absolute .container{padding-top:40px;padding-bottom:40px;text-align:center}
}
.section-column4 .content{background:#F2F2F2;padding:1px;margin-bottom:20px;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.section-column4 .content:hover{background:#EAF3D3}
.section-column4 .content-box{margin:19px}
@media (min-width:500px) and (max-width:909px){.row .two-fourth .half{width:50%;float:left}
.row .two-fourth:after{clear:both}
.row .two-fourth:before,.row .two-fourth:after{content:" ";display:table}
.row.equally .two-fourth{position:relative}
.row.equally .two-fourth .half .content:after{content:" ";background:#F2F2F2;display:inline-block;position:absolute;top:0;right:0%;left:50%;bottom:20px;z-index:1;margin-left:20px}
.row.equally .two-fourth .half:first-child .content:after{right:50%;left:0%}
.row.equally .two-fourth .half .content .content-box>*,.row.equally .two-fourth .half .content .content-box>*:before,.row.equally .two-fourth .half .content .content-box>*:after{position:relative;z-index:2}
.section-column4 .row.equally .content .content-box{margin-bottom:67px}
.section-column4 .row.equally .content .content-box .more{position:absolute;bottom:20px}
.section-column4 .row.equally .two-fourth .half .content:hover:after{background:#EAF3D3}
}
@media (min-width:910px){.row .two-fourth .half{width:25%;float:left}
.row.equally{position:relative}
.row.equally .two-fourth .half .content:after{content:" ";background:#F2F2F2;display:inline-block;position:absolute;top:0;right:0%;left:75%;bottom:20px;z-index:1;margin-left:20px}
.row.equally .two-fourth .half:first-child .content:after{right:25%;left:50%}
.row.equally .two-fourth:first-child .half .content:after{right:50%;left:25%}
.row.equally .two-fourth:first-child .half:first-child .content:after{right:75%;left:0%}
.row.equally .two-fourth .half .content .content-box>*,.row.equally .two-fourth .half .content .content-box>*:before,.row.equally .two-fourth .half .content .content-box>*:after{position:relative;z-index:2}
.section-column4 .row.equally .content .content-box{margin-bottom:67px}
.section-column4 .row.equally .content .content-box .position-bottom,.section-column4 .row.equally .content .content-box .more{position:absolute;bottom:20px}
.section-column4 .row.equally .two-fourth .half .content:hover:after{background:#EAF3D3}
}
html,body,.section-slider,.section-slider-table,.section-slider-table-row:first-child,.section-slider-table-cell,.cycle-slideshow,.cycle-slideshow .item{height:100% !important}
@media (max-width:399px){.section-slider-table{display:table;width:100%;height:100%}
.section-slider-table-row{display:table-row;height:0%}
.section-slider-table-row:first-child{height:100%}
.section-slider-table-cell{display:table-cell;height:100%}
.section-slider .absolute{position:static}
.section-slider .item{padding-bottom:0}
.section-slider .absolute .container{padding-top:20px;padding-bottom:20px}
}
.csc-slider,.csc-slider .csc-textpic,.csc-slider .csc-textpic-imagewrap,.csc-slider .cycle-slideshow-container,.csc-slider .cycle-slideshow,.csc-slider .cycle-slideshow .csc-textpic-image{height:100%}
.csc-slider{position:relative}
.csc-slider .container{padding-top:8.75em;padding-bottom:8.75em}
@media (max-width:399px){.csc-slider .container{padding-top:1.25em;padding-bottom:1.25em}
}
.csc-slider h1{font-size:2.625em}
.csc-slider h2{font-size:2em}
@media (max-width:399px){.csc-slider h1{font-size:2.125em}
.csc-slider h2{font-size:1.125em}
}
@media (min-width:400px){.csc-slider .csc-textpic-imagewrap-container{height:100%}
}
.csc-slider .csc-textpic-image{display:block;width:100%;background:none no-repeat scroll center top transparent;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}
.csc-slider .csc-textpic-image .csc-textpic-caption{display:inline-block;font-size:82%;line-height:1.25em;background:rgba(255,255,255,0.9);padding:5px 12px;position:absolute;right:0;bottom:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 2s ease-in-out;-moz-transition:opacity 2s ease-in-out;-o-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out}
@media (min-width:400px){.csc-slider .csc-textpic-image .csc-textpic-caption{right:20px}
}
@media (min-width:600px){.csc-slider .csc-textpic-image .csc-textpic-caption{right:40px}
}
.csc-slider .csc-textpic-image.cycle-slide-active .csc-textpic-caption{opacity:1;filter:alpha(opacity=100)}
@media (min-width:400px){.csc-slider .csc-textpic-text{position:absolute;top:0;left:0;z-index:101;width:100%}
}
@media (max-width:399px){.csc-slider .csc-textpic{display:table;width:100%;height:100%}
.csc-slider .csc-textpic-imagewrap{display:table-row;height:100%}
.csc-slider .csc-textpic-imagewrap .csc-textpic-imagewrap-container{display:table-cell;height:100%}
.csc-slider .csc-textpic-text{display:table-row;height:0%;background:#F6F6F6}
.csc-slider .csc-textpic-text .csc-textpic-text-container{display:table-cell;height:100%}
}
.slide{position:absolute;z-index:105;top:50%;margin-top:-50px;cursor:pointer;margin-top:-25px;width:25px;height:50px}
.mfp-wrap .slide{z-index:2000}
@media (min-width:400px){.slide{margin-top:-35px;width:35px;height:70px}
}
@media (min-width:600px){.slide{margin-top:-50px;width:50px;height:100px}
}
.slide.left{left:23px}
.slide.right{right:23px}
.slide:before,.slide:after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background:url('../../fileadmin/templates/images/sprites_slider.svg') no-repeat scroll left top transparent;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.slide:after{opacity:0;filter:alpha(opacity=0)}
.slide.left:before{background-position:0 top}
.slide.left:after{background-position:-25px top}
@media (min-width:400px){.slide.left:after{background-position:-35px top}
}
@media (min-width:600px){.slide.left:after{background-position:-50px top}
}
.slide.right:before{background-position:-50px top}
@media (min-width:400px){.slide.right:before{background-position:-70px top}
}
@media (min-width:600px){.slide.right:before{background-position:-100px top}
}
.slide.right:after{background-position:-75px top}
@media (min-width:400px){.slide.right:after{background-position:-105px top}
}
@media (min-width:600px){.slide.right:after{background-position:-150px top}
}
.slide:hover:before{opacity:0;filter:alpha(opacity=0)}
.slide:hover:after{opacity:1;filter:alpha(opacity=100)}
html,body,.section-slider,.section-slider-table,.section-slider-table-row,.section-slider-table-cell,.cycle-slideshow,.cycle-slideshow .item{height:100%}
@media (max-width:399px){.section-slider-table{display:table;width:100%;height:100%}
.section-slider-table-row{display:table-row;height:0%}
.section-slider-table-row:first-child{height:100%}
.section-slider-table-cell{display:table-cell;height:100%}
.section-slider .absolute{position:static}
.section-banner,.section-slider .item{padding-bottom:0}
.section-slider .absolute .container{padding-top:20px;padding-bottom:20px}
}
.section-slider .item .container{display:none}
.recaptcha-hint{color:#b2b2b2;font-size:11px;line-height:1.5em}
.csc-default-section .recaptcha-hint{margin-top:2.45em}
.section-contact .recaptcha-hint{color:#868686}
@media (max-width:599px){.section-contact .recaptcha-hint{border-bottom:1px solid #6F6F6F;padding-bottom:10px;margin-bottom:32px}
}
@media (min-width:600px){.section-contact .recaptcha-hint{border-top:1px solid #6F6F6F;padding-top:10px;text-align:right}
}
@media (max-width:599px){.csc-default-section .container .recaptcha-hint{margin-bottom:-42px}
}
@media (max-width:399px){.csc-default-section .container .recaptcha-hint{margin-bottom:-22px}
}
@media (min-width:600px){.csc-default-section .container .recaptcha-hint{position:absolute;bottom:8px}
}
.csc-default-section{position:relative}
