html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}
/*
Version: 3.5.2 Timestamp: Sat Nov  1 14:43:36 EDT 2014
*/
.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    /* inline-block for ie7 */
    zoom: 1;
    *display: inline;
    vertical-align: middle;
		
}

ul.select2-results{
	margin: 0;
}

.select2-results li:before{
	content: none;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box; /* webkit */
     -moz-box-sizing: border-box; /* firefox */
          box-sizing: border-box; /* css3 */
}

.select2-container .select2-choice {
    display: block;
    height: 60px;
    padding: 0 0 0 16px;
    overflow: hidden;
    position: relative;

    border: 1px solid #D0D0D0;
    white-space: nowrap;
    line-height: 60px;
    color: #3A414C;
    text-decoration: none;

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
    /*
    background-color: #fff;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
    background-image: linear-gradient(to top, #eee 0%, #fff 50%);
    */
}

html[dir="rtl"] .select2-container .select2-choice {
    padding: 0 8px 0 0;
}

.select2-container.select2-drop-above .select2-choice {
    
    border-bottom-color: #D0D0D0;

    /*
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
    */
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;
    float: none;
    width: auto;
}

html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
    margin-left: 26px;
    margin-right: 0;
}

.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;

    font-size: 1px;
    text-decoration: none;

    border: 0;
    background: url('../../files/compart/code/vendor/select2/select2.png') right top no-repeat;
    cursor: pointer;
    outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 10;
    /* styles required for IE to work */
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 15;
    top: 100%;

    background: #fff;
    color: #3A414C;
    border: 1px solid #D0D0D0;
    border-top: 0;
    /*
    border-radius: 0 0 4px 4px;

    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    */
}

.drop-down-dark.select2-drop{
    background: #3d546a;
    color: #a3c1de;
}


.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #D0D0D0;
    border-bottom: 0;
    /*
    border-radius: 4px 4px 0 0;

    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
    */
}

.select2-drop-active {

    border: 1px solid #0399f7;
    border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
    /*
    border-top: 1px solid #5897fb;
		*/
}

.select2-drop-auto-width {
    border-top: 1px solid #D0D0D0;
    width: auto;
}

.select2-drop-auto-width .select2-search {
    padding-top: 4px;
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 45px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
		
		/*
    border-left: 1px solid #D0D0D0;
    border-radius: 0 4px 4px 0;
		*/
		
    background-clip: padding-box;
    /*
    background: #ccc;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
    background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
    */
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
    left: 0;
    right: auto;

    border-left: none;
    border-right: 1px solid #D0D0D0;
    border-radius: 4px 0 0 4px;
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background-image: url('../../files/compart/code/images/arrow-down-round.svg');
    background-repeat: no-repeat;
    background-size: 35px 35px;
    background-position: center center;
    /*
    background: url('../../files/compart/code/vendor/select2/select2.png') no-repeat 0 1px;
		*/
}

.color-me-dark .select2-container .select2-choice .select2-arrow b {
    background-image: url('../../files/compart/code/images/arrow-down-round-dark.svg');
    background-repeat: no-repeat;
    background-size: 35px 35px;
    background-position: center center;
}

.select2-container.select2-dropdown-open .select2-choice .select2-arrow b{
	 background-image: url('../../files/compart/code/images/arrow-up-round.svg');
    background-repeat: no-repeat;
    background-size: 35px 35px;
    background-position: center center;
}

.color-me-dark .select2-container.select2-dropdown-open .select2-choice .select2-arrow b{
    background-image: url('../../files/compart/code/images/arrow-up-round-dark.svg');
    background-repeat: no-repeat;
    background-size: 35px 35px;
    background-position: center center;
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
    background-position: 2px 1px;
}

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
		margin-bottom: 4px;
    position: relative;
    z-index: 10000;

    white-space: nowrap;
}

.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    line-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;

    outline: 0;
    font-family: sans-serif;
    font-size: 16px;
		/*
    border: 1px solid #D0D0D0;
    border-radius: 0;
		*/
    -webkit-box-shadow: none;
            box-shadow: none;

    
    /*background: #fff url('../../files/compart/code/vendor/select2/select2.png') no-repeat 100% -22px;*/
		/*
    background: url('../../files/compart/code/vendor/select2/select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('../../files/compart/code/vendor/select2/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('../../files/compart/code/vendor/select2/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('../../files/compart/code/vendor/select2/select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
    */
}
@media screen and (min-width: 414px){
	.select2-search input{
		font-size: 18px;
	}	
}

html[dir="rtl"] .select2-search input {
    padding: 4px 5px 4px 20px;
    
    background: #fff url('../../files/compart/code/vendor/select2/select2.png') no-repeat -37px -22px;
    /*
    background: url('../../files/compart/code/vendor/select2/select2.png') no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('../../files/compart/code/vendor/select2/select2.png') no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('../../files/compart/code/vendor/select2/select2.png') no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('../../files/compart/code/vendor/select2/select2.png') no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
    */
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}

.select2-search input.select2-active {
    background: #fff url('../../files/compart/code/vendor/select2/select2-spinner.gif') no-repeat 100%;
    background: url('../../files/compart/code/vendor/select2/select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('../../files/compart/code/vendor/select2/select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('../../files/compart/code/vendor/select2/select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('../../files/compart/code/vendor/select2/select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    /*
    border: 1px solid #5897fb;
    */
    outline: none;
    /*
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    */
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;

    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    /*
    background-color: #eee;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to top, #fff 0%, #eee 50%);
    */
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    /*
    border: 1px solid #5897fb;
    */
    border-top-color: transparent;
    /*
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
    */
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
    border-right: none;
}

.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
}

html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -16px 1px;
}

.select2-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* results */
.select2-results {
    max-height: 200px;
    /*
	  padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    */
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html[dir="rtl"] .select2-results {
		/*
    padding: 0 4px 0 0;
    margin: 4px 0 4px 4px;
		*/
}
.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
}

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
    margin-bottom: 0;
}

.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
}

.select2-results .select2-result-label {
    padding: 12px 14px 12px;
    margin: 0;
    cursor: pointer;

    min-height: 20px;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
}

.select2-results-dept-1 .select2-result-label { padding-left: 20px }
.select2-results-dept-2 .select2-result-label { padding-left: 40px }
.select2-results-dept-3 .select2-result-label { padding-left: 60px }
.select2-results-dept-4 .select2-result-label { padding-left: 80px }
.select2-results-dept-5 .select2-result-label { padding-left: 100px }
.select2-results-dept-6 .select2-result-label { padding-left: 110px }
.select2-results-dept-7 .select2-result-label { padding-left: 120px }

.select2-results .select2-highlighted {
    background: #F1F1F1;
    color: #df000f;
}


.drop-down-dark .select2-results .select2-highlighted{
    background: #4d6378;
    color: #a3c1de;
}

li.select2-result:last-child{
    margin-bottom: 0;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
}

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit {
    background: #fff;
    display: list-item;
    padding-left: 5px;
}

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-selected {
    display: none;
}

.select2-more-results.select2-active {
    background: #f4f4f4 url('../../files/compart/code/vendor/select2/select2-spinner.gif') no-repeat 100%;
}

.select2-results .select2-ajax-error {
    background: rgba(255, 50, 50, .2);
}

.select2-more-results {
    /*
    background: #f4f4f4;
    */
    display: list-item;
}

/* disabled styles */

.select2-container.select2-container-disabled .select2-choice {
    /*
    background-color: #f4f4f4;
    */
    opacity: 0.5;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    /*
    background-color: #f4f4f4;
    */
    background-image: none;
    border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
}


/* multiselect */

.select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0 5px 0 0;
    position: relative;

    border: 1px solid #D0D0D0;
    cursor: text;
    overflow: hidden;
    /*
    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
    */
}

html[dir="rtl"] .select2-container-multi .select2-choices {
    padding: 0 0 0 5px;
}

.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
    /*
    border: 1px solid #5897fb;
    */
    outline: none;
    /*
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    */
}
.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}
html[dir="rtl"] .select2-container-multi .select2-choices li
{
    float: right;
}
.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;

    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url('../../files/compart/code/vendor/select2/select2-spinner.gif') no-repeat 100% !important;
}

.select2-default {
    color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;

    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #D0D0D0;
    /*
    border-radius: 3px;

    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    */
    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
    /*
    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    */
}
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice
{
    margin: 3px 5px 3px 0;
    padding: 3px 18px 3px 5px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
    /*
    background: #d4d4d4;
    */
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;

    font-size: 1px;
    outline: none;
    background: url('../../files/compart/code/vendor/select2/select2.png') right top no-repeat;
}
html[dir="rtl"] .select2-search-choice-close {
    right: auto;
    left: 3px;
}

.select2-container-multi .select2-search-choice-close {
    left: 3px;
}

html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
    left: auto;
    right: 2px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
    /*
    background-color: #f4f4f4;
    */
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    /*
    background-color: #f4f4f4;
    */
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {    display: none;
    background: none;
}
/* end multiselect */


.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}

.select2-display-none {
    display: none;
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}

/* Retina-ize icons */

/*@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx)  {
    .select2-search input,
    .select2-search-choice-close,
    .select2-container .select2-choice abbr,
    .select2-container .select2-choice .select2-arrow b {
        background-image: url('../../files/compart/code/vendor/select2/select2x2.png') !important;
        background-repeat: no-repeat !important;
        background-size: 60px 40px !important;
    }

    .select2-search input {
        background-position: 100% -21px !important;
    }
}*/

::selection{background:rgba(238, 20, 0, 0.8);color:#fff}::-moz-selection{background:rgba(238, 20, 0, 0.8);color:#fff}html{background:#fff}body{line-height:1.7;font-size:16px;font-family:"Source Sans Pro", sans-serif;color:#373637;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}@media screen and (min-width:414px){body{font-size:18px}}@media screen and (min-width:768px){body{font-size:20px}}@media screen and (min-width:1440px){body{font-size:22px}}img{max-width:100%;height:auto}.strong,strong{font-weight:600}.em,em{font-style:italic}code{font-family:"Lucida Console", Monaco, monospace;font-weight:400;line-height:1.25}figure{font-size:0;line-height:1}a{text-decoration:none;font-size:inherit;color:#DF000F;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}a:hover{color:#0399f7}li{position:relative}ul{margin-bottom:25px}@media screen and (min-width:1440px){ul{margin-bottom:35px}}.container ul li>ul li:before{background-image:url("../../files/compart/code/images/list-type-black.png")}.container ul li:before{position:absolute;height:22px;left:-12px;content:"";width:6px;background-image:url("../../files/compart/code/images/list-type-blue.png");background-position:center 85%;background-repeat:no-repeat}@media screen and (min-width:1024px){.container ul li:before{height:24px}}p{font-size:16px;margin-bottom:15px}@media screen and (min-width:414px){p{font-size:18px}}@media screen and (min-width:768px){p{font-size:20px}}@media screen and (min-width:1440px){p{font-size:22px;margin-bottom:35px}}p:last-child{margin-bottom:0}sub{font-size:12px;line-height:1.25;margin-bottom:0;display:block}@media screen and (min-width:414px){sub{font-size:14px}}@media screen and (min-width:768px){sub{font-size:16px}}@media screen and (min-width:1440px){sub{font-size:18px}}ul{overflow:visible;list-style:none;margin-left:30px}ul li{line-height:1.4;margin-bottom:10px}.ce_form label{position:absolute;z-index:-9;width:0;height:0;text-indent:-9999px}.widget-upload label{position:relative;z-index:1;width:auto;height:auto;text-indent:0}form .select2-container{background:#fff;vertical-align:top}input,textarea{border:1px solid #C5CBD0;border-left:1px solid #ee484e;width:100%;margin-bottom:17px}input,textarea,button{padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-family:"Source Sans Pro", sans-serif;font-weight:300;padding-left:10px;padding-right:10px}input:focus,textarea:focus,button:focus{outline:none;border:1px solid #0399f7}.widget-select,input,textarea,button{font-size:16px}@media screen and (min-width:414px){.widget-select,input,textarea,button{font-size:18px}}.widget-select{box-sizing:border-box}.widget-select,button,input{height:55px;line-height:55px;-webkit-appearance:none}.select2-container .select2-choice{height:55px;line-height:53px;box-sizing:border-box;border-color:#c5cbd0;border-left-color:#ee484e}input.upload{height:auto;line-height:1;border:0;padding:0}.widget-select{width:50%;max-width:280px;margin-bottom:17px}form fieldset{width:100%}@media screen and (min-width:768px){form fieldset{width:49%;float:left;margin-right:2%}form fieldset:nth-of-type(2n){margin-right:0}}@media screen and (min-width:768px){form fieldset.invert{width:49%;float:left;margin-left:2%;margin-right:0}}form fieldset.radio_container,form fieldset.checkbox_container{width:100%;clear:both;float:none;margin-right:0}form .widget-radio{padding:0;margin:0;overflow:visible}form .checkbox_container label{position:relative;z-index:0;width:auto;line-height:1;overflow:visible;text-indent:inherit;display:table-cell;height:32px;vertical-align:middle;padding-left:8px}form .radio_container label{position:relative;top:-3px;z-index:0;width:auto;overflow:visible;text-indent:inherit;height:28px;line-height:1.4;display:inline-block;padding-left:36px}form .radio_container label{line-height:1}form .radio_container legend,form .checkbox_container legend{display:none}form .show-legend legend{display:block;margin-bottom:5px}form div.widget-align-center{width:100%;max-width:350px;margin-left:auto;margin-right:auto;clear:both;overflow:hidden}input.radio,input.checkbox{margin:0;padding:0;height:18px;width:18px;line-height:1;border:1px solid #C5CBD0}form .radio_container span{display:block;height:28px;position:relative}form .checkbox_container span{display:table;height:32px;vertical-align:middle}.mod_survey_sign .checkbox_container span{margin-bottom:10px}.mod_survey_sign .checkbox_container span:last-child{margin-bottom:0}form .radio_container span{float:left;margin-right:12px}form .radio_container span:last-child{margin-right:0}.mod_survey_sign form .radio_container span{display:block;margin-bottom:10px;margin-right:0;float:none}.mod_survey_sign form .radio_container span:last-child{margin-bottom:0}form .checkbox_container,form .radio_container{margin-bottom:15px}form input.radio{position:absolute;left:0;top:0;cursor:pointer;width:28px;height:28px;background:#fff;outline:0;-webkit-border-radius:100%;border-radius:100%}form input.checkbox{cursor:pointer;width:32px;height:32px;background:#fff;outline:0}form input.radio:checked{background-image:url("../../files/compart/code/images/dot-icon.svg");background-position:center center;background-repeat:no-repeat;background-size:14px 15px}form input.checkbox:checked{background-image:url("../../files/compart/code/images/check-icon.svg");background-position:center center;background-repeat:no-repeat;background-size:14px 15px}.widget-submit,.submit_container{width:90%;max-width:320px;margin-right:auto;margin-left:auto;margin-top:25px}.widget-submit button,.submit_container button{width:100%}button.submit,input.submit{margin-bottom:0;background:#fff;border:1px solid #DF000F;color:#DF000F;cursor:pointer}button.submit:hover,input.submit:hover{border:1px solid #0399f7;color:#0399f7}textarea{min-height:200px;resize:none;padding:10px}input.captcha{width:25%;outline:none;max-width:90px;margin-bottom:0;border:1px solid #F9F9FA}.widget-captcha{padding:5px;margin-bottom:10px;overflow:hidden}.widget-captcha label{position:relative;text-indent:0;display:block;height:auto;width:auto;z-index:0}.widget-captcha p.error{margin:0.5em 0}.captcha_text{line-height:55px;height:55px;float:left;font-size:16px;margin-right:2.5%}@media screen and (min-width:414px){.captcha_text{font-size:18px}}form .radio_container.below{margin-top:15px}form .radio_container.below>span{width:100%;float:none;margin-bottom:10px;margin-right:0}form .radio_container.below legend{display:block;font-size:20px;line-height:1;margin-bottom:17px}@media screen and (min-width:414px){form .radio_container.below legend{font-size:22px}}@media screen and (min-width:768px){form .radio_container.below legend{font-size:28px}}@media screen and (min-width:1440px){form .radio_container.below legend{font-size:32px}}form .widget-select{width:100%;max-width:100%}@media screen and (min-width:768px){form .widget-select{width:49%}}blockquote{width:80%;margin-left:auto;margin-right:auto;text-align:center}@media screen and (min-width:1024px){blockquote{width:768px}}@media screen and (min-width:1200px){blockquote{width:960px}}@media screen and (min-width:1440px){blockquote{width:1024px}}blockquote strong{font-weight:400}blockquote P:nth-child(2){font-size:18px;margin-bottom:0}@media screen and (min-width:768px){blockquote P:nth-child(2){font-size:22px}}@media screen and (min-width:1024px){blockquote P:nth-child(2){font-size:26px}}@media screen and (min-width:1440px){blockquote P:nth-child(2){font-size:28px}}blockquote p:nth-child(3){font-size:18px;margin-bottom:0}@media screen and (min-width:768px){blockquote p:nth-child(3){font-size:22px}}@media screen and (min-width:1024px){blockquote p:nth-child(3){font-size:26px}}@media screen and (min-width:1440px){blockquote p:nth-child(3){font-size:28px}}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.125}.h1 h1{font-size:30px;line-height:1.2;margin-bottom:25px}@media screen and (min-width:414px){.h1 h1{font-size:32px}}@media screen and (min-width:768px){.h1 h1{font-size:56px}}@media screen and (min-width:1440px){.h1 h1{font-size:62px;margin-bottom:35px}}.h2,h2{font-size:24px;margin-bottom:25px;line-height:1.3}@media screen and (min-width:414px){.h2,h2{font-size:26px}}@media screen and (min-width:768px){.h2,h2{font-size:42px}}@media screen and (min-width:1440px){.h2,h2{font-size:56px;margin-bottom:35px}}.h3,h3{font-size:22px;margin-bottom:25px;line-height:1.4}@media screen and (min-width:414px){.h3,h3{font-size:24px}}@media screen and (min-width:768px){.h3,h3{font-size:32px}}@media screen and (min-width:1440px){.h3,h3{font-size:38px;margin-bottom:35px}}.h4,h4{font-size:20px;margin-bottom:10px;line-height:1.5}@media screen and (min-width:414px){.h4,h4{font-size:22px}}@media screen and (min-width:768px){.h4,h4{font-size:28px}}@media screen and (min-width:1440px){.h4,h4{font-size:32px}}.h5,h5{font-size:18px;margin-bottom:10px;line-height:1.5}@media screen and (min-width:414px){.h5,h5{font-size:20px}}@media screen and (min-width:768px){.h5,h5{font-size:24px}}@media screen and (min-width:1440px){.h5,h5{font-size:28px}}.h6,h6{font-size:16px;margin-bottom:10px;line-height:1.5}@media screen and (min-width:414px){.h6,h6{font-size:18px}}@media screen and (min-width:768px){.h6,h6{font-size:20px}}@media screen and (min-width:1440px){.h6,h6{font-size:24px}}table{width:100%}thead th{height:75px;vertical-align:middle;text-align:left;font-size:16px;position:relative;padding:5px}@media screen and (min-width:768px){thead th{font-size:18px}}@media screen and (min-width:1440px){thead th{font-size:20px}}tbody th{text-align:left;vertical-align:middle;padding:5px;width:30%;font-size:16px}@media screen and (min-width:768px){tbody th{font-size:18px}}@media screen and (min-width:1440px){tbody th{font-size:20px}}thead .header{cursor:pointer}thead tr{border-bottom:1px solid #0399F7}tbody tr{height:75px}tbody td{vertical-align:middle;font-size:16px;padding:5px}@media screen and (min-width:768px){tbody td{font-size:18px}}@media screen and (min-width:1440px){tbody td{font-size:20px}}td ul{margin:0;padding:0;overflow:hidden;list-style:none}td li:before{content:none}tr.even{background:#fff}tr.odd{background:#FAFAFA}.box.widget-upload{padding:30px;background:#fff;border:1px solid #d0d5d8}.no-min-height.simple-article-teaser>.block{min-height:0}
.warning{color:#E61C0A}.information{color:#686E73}p.error{color:#DF000F;margin-bottom:0;font-size:14px}.confirmation{background:#91D942;color:#fff;border-radius:5px;padding:3px}.invisible{position:absolute;width:0;height:0;text-indent:-9999px;overflow:hidden;display:inline-block}.wrapper{position:relative;width:100%}.container{position:relative;clear:both}@media screen and (min-width:1024px){.container{padding-top:75px}}@media screen and (min-width:1024px){.breadcrumb-template .container{padding-top:140px}}@media screen and (min-width:1024px){ul.level_1{max-width:600px;margin-right:auto;margin-left:auto}}.footer{width:100%;display:block;clear:both}.footer .inside{overflow:hidden}.footer .mod_customnav{clear:both;text-align:center;margin-bottom:0}.footer .mod_customnav li{font-size:16px;display:inline-block;font-weight:400;color:#B1D0EE}.footer .mod_customnav li>span:after,.footer .mod_customnav li>a:after{content:"|";color:#B1D0EE;padding-left:8px;padding-right:8px;display:inline-block}.footer .mod_customnav li.last>span:after,.footer .mod_customnav li.last>a:after{content:none}.footer .mod_customnav span{color:inherit}.footer .mod_customnav a{color:inherit}.footer .mod_customnav a:hover{color:#0399f7}@media screen and (min-width:768px){.footer .mod_customnav{text-align:right;margin-bottom:0;float:right;margin-right:0;clear:none}.footer .mod_customnav li{line-height:60px}}@media screen and (min-width:1200px){.footer .mod_customnav li{font-size:18px}}.footer li:before{content:none}.footer ul{margin:0;overflow:hidden}.footer ul li{margin-bottom:0}.ce_text{overflow:hidden;text-align:left}.ce_text .image_container{width:75%;margin-left:auto;margin-right:auto;margin-bottom:35px}.image_container a{outline:none}.ce_text.largeText p{font-size:18px}@media screen and (min-width:414px){.ce_text.largeText p{font-size:20px}}@media screen and (min-width:768px){.image_container.float_right{float:right;width:auto;max-width:35%;margin-right:0;margin-left:5%;margin-bottom:25px}}@media screen and (min-width:768px){.content-wrap.float_right{float:left;width:60%}}@media screen and (min-width:768px){.image_container.float_left{float:left;width:auto;max-width:35%;margin-left:0;margin-right:5%;margin-bottom:25px}}@media screen and (min-width:768px){.content-wrap.float_left{float:right;width:60%}}.toggler{border-top:1px solid #D7D7D7;padding-bottom:20px;padding-top:20px;cursor:pointer;position:relative}.toggler span{position:absolute;top:0;display:block;background-image:url("../../files/compart/code/images/arrow-down-round.svg");background-repeat:no-repeat;width:100%;height:100%;background-size:35px 35px;background-position:center right}.toggler h3{font-size:16px;line-height:1.25;margin-bottom:0}@media screen and (min-width:414px){.toggler h3{font-size:18px}}@media screen and (min-width:768px){.toggler h3{font-size:20px}}.ui-accordion-header-active{color:#0399f7}.ui-accordion-header-active span{background-image:url("../../files/compart/code/images/arrow-up-round.svg");background-repeat:no-repeat;background-size:35px 35px;background-position:center right}.ce_accordionStart{width:100%}.ui-accordion-content{background:#F9F9FA;padding:30px}.ui-accordion-content ul:last-child{margin-bottom:0}.ui-accordion-content h1{font-size:24px;margin-bottom:20px}@media screen and (min-width:414px){.ui-accordion-content h1{font-size:26px}}@media screen and (min-width:768px){.ui-accordion-content h1{font-size:42px}}@media screen and (min-width:1440px){.ui-accordion-content h1{font-size:56px}}.ui-accordion-content h2{font-size:22px;margin-bottom:20px}@media screen and (min-width:414px){.ui-accordion-content h2{font-size:24px}}@media screen and (min-width:768px){.ui-accordion-content h2{font-size:32px}}@media screen and (min-width:1440px){.ui-accordion-content h2{font-size:38px}}.ui-accordion-content h3{font-size:20px;margin-bottom:15px;margin-top:35px}@media screen and (min-width:414px){.ui-accordion-content h3{font-size:22px}}@media screen and (min-width:768px){.ui-accordion-content h3{font-size:28px}}@media screen and (min-width:1440px){.ui-accordion-content h3{font-size:32px}}.ui-accordion-content h3:first-child{margin-top:0}.ui-accordion-content h4{font-size:18px;margin-bottom:15px;margin-top:35px}@media screen and (min-width:414px){.ui-accordion-content h4{font-size:20px}}@media screen and (min-width:768px){.ui-accordion-content h4{font-size:24px}}@media screen and (min-width:1440px){.ui-accordion-content h4{font-size:28px}}.ui-accordion-content h4:first-child{margin-top:0}.ui-accordion-content h5{font-size:16px;margin-bottom:10px;margin-top:10px}@media screen and (min-width:414px){.ui-accordion-content h5{font-size:18px}}@media screen and (min-width:768px){.ui-accordion-content h5{font-size:20px}}@media screen and (min-width:1440px){.ui-accordion-content h5{font-size:24px}}.ui-accordion-content h6{font-size:14px;margin-top:10px;margin-bottom:10px}@media screen and (min-width:414px){.ui-accordion-content h6{font-size:14px}}@media screen and (min-width:768px){.ui-accordion-content h6{font-size:16px}}@media screen and (min-width:1440px){.ui-accordion-content h6{font-size:18px}}.ui-accordion-content .ce_download{margin-top:15px;margin-bottom:0}.vimeo-iframe{position:relative;padding-bottom:52%;padding-top:25px;height:0}.vimeo-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.full-width .vimeo-iframe{padding-bottom:53%;padding-top:15px;overflow:hidden}@media screen and (min-width:414px){.full-width .vimeo-iframe{padding-bottom:55%;padding-top:15px;overflow:hidden}}.white-boxes{padding-bottom:35px;padding-top:50px}.white-boxes .headl{text-align:center;margin-bottom:30px}.white-boxes>.block{width:90%;margin-left:auto;margin-right:auto;overflow:hidden;margin-bottom:50px;text-align:left}@media screen and (min-width:1024px){.white-boxes>.block{width:960px}}@media screen and (min-width:1200px){.white-boxes>.block{width:1024px}}@media screen and (min-width:1440px){.white-boxes>.block{width:1200px}}.white-boxes>.block p{line-height:1.4}.white-boxes>.block h1,.white-boxes>.block h2,.white-boxes>.block h3,.white-boxes>.block h4{margin-bottom:10px;line-height:1.3;font-weight:300}@media screen and (min-width:1024px){.white-boxes{padding-bottom:60px;padding-top:75px}}@media screen and (min-width:1200px){.white-boxes{padding-bottom:100px;padding-top:100px}}.white-boxes .ce_sectionstart{width:90%;margin-left:auto;margin-right:auto;overflow:hidden}@media screen and (min-width:1024px){.white-boxes .ce_sectionstart{width:960px}}@media screen and (min-width:1200px){.white-boxes .ce_sectionstart{width:1024px}}@media screen and (min-width:1440px){.white-boxes .ce_sectionstart{width:1200px}}.white-boxes .ce_sectionstart .date{color:#A0A8AF;font-size:18px;margin-bottom:15px;line-height:1}.white-boxes .ce_sectionstart .location{color:#616866;font-size:18px;margin-bottom:0;line-height:1.4}.white-boxes .ce_sectionstart .info{color:#61686e;font-size:16px}@media screen and (min-width:414px){.white-boxes .ce_sectionstart .info{font-size:18px}}.white-boxes .ce_sectionstart p{font-size:16px}@media screen and (min-width:1024px){.white-boxes .ce_sectionstart p{font-size:18px;line-height:1.6}}.white-boxes .ce_sectionstart h1,.white-boxes .ce_sectionstart h2,.white-boxes .ce_sectionstart h3,.white-boxes .ce_sectionstart h4{text-align:left;font-size:20px;line-height:1.3;font-weight:400}@media screen and (min-width:414px){.white-boxes .ce_sectionstart h1,.white-boxes .ce_sectionstart h2,.white-boxes .ce_sectionstart h3,.white-boxes .ce_sectionstart h4{font-size:20px}}@media screen and (min-width:1024px){.white-boxes .ce_sectionstart h1,.white-boxes .ce_sectionstart h2,.white-boxes .ce_sectionstart h3,.white-boxes .ce_sectionstart h4{font-size:24px}}.white-boxes .ce_sectionstart a{color:#352F30}.white-boxes .ce_sectionstart a:hover{color:#0399f7}.white-boxes .ce_sectionstart p.more a{color:#df000f}.white-boxes .ce_sectionstart p.more a:hover{color:#0399f7}.white-boxes .ce_sectionstart .image_container{width:60px;margin:0;margin-bottom:15px}@media screen and (min-width:768px){.white-boxes .ce_sectionstart .image_container{width:72px}}.white-boxes .ce_sectionstart .teaser p{font-size:16px;color:#61686E;height:0;width:0;overflow:hidden;text-indent:-99999px}@media screen and (min-width:414px){.white-boxes .ce_sectionstart .teaser p{font-size:18px}}.white-boxes .ce_sectionstart p.more{position:absolute;bottom:15px}.white-boxes .ce_sectionstart .ce_vimeo{position:relative;max-width:420px;height:450px;border:1px solid #D0D5D8;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:25px}.white-boxes .ce_sectionstart .ce_vimeo h1,.white-boxes .ce_sectionstart .ce_vimeo h2,.white-boxes .ce_sectionstart .ce_vimeo h3,.white-boxes .ce_sectionstart .ce_vimeo h4{font-weight:300;font-size:22px;margin-bottom:10px;margin-top:10px;line-height:1.2}@media screen and (min-width:414px){.white-boxes .ce_sectionstart .ce_vimeo h1,.white-boxes .ce_sectionstart .ce_vimeo h2,.white-boxes .ce_sectionstart .ce_vimeo h3,.white-boxes .ce_sectionstart .ce_vimeo h4{font-size:24px}}@media screen and (min-width:1440px){.white-boxes .ce_sectionstart .ce_vimeo h1,.white-boxes .ce_sectionstart .ce_vimeo h2,.white-boxes .ce_sectionstart .ce_vimeo h3,.white-boxes .ce_sectionstart .ce_vimeo h4{font-size:28px}}@media screen and (min-width:786px){.white-boxes .ce_sectionstart .ce_vimeo{width:48.66%;min-width:0;max-width:100%;float:left;margin-right:2%;height:550px}.white-boxes .ce_sectionstart .ce_vimeo:nth-child(2n){margin-right:0}}.white-boxes .ce_sectionstart .vimeo-content{padding:15px}@media screen and (min-width:786px){.white-boxes .ce_sectionstart .vimeo-content{padding:4%}}.white-boxes .ce_sectionstart .layout_teaser_large,.white-boxes .ce_sectionstart .layout_latest{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;max-width:325px;height:475px;border:1px solid #D0D5D8;background:#fff}.white-boxes .ce_sectionstart .layout_teaser_large h1,.white-boxes .ce_sectionstart .layout_teaser_large h2,.white-boxes .ce_sectionstart .layout_teaser_large h3,.white-boxes .ce_sectionstart .layout_teaser_large h4,.white-boxes .ce_sectionstart .layout_latest h1,.white-boxes .ce_sectionstart .layout_latest h2,.white-boxes .ce_sectionstart .layout_latest h3,.white-boxes .ce_sectionstart .layout_latest h4{line-height:1.3;margin-bottom:15px;font-size:22px}@media screen and (min-width:1024px){.white-boxes .ce_sectionstart .layout_teaser_large h1,.white-boxes .ce_sectionstart .layout_teaser_large h2,.white-boxes .ce_sectionstart .layout_teaser_large h3,.white-boxes .ce_sectionstart .layout_teaser_large h4,.white-boxes .ce_sectionstart .layout_latest h1,.white-boxes .ce_sectionstart .layout_latest h2,.white-boxes .ce_sectionstart .layout_latest h3,.white-boxes .ce_sectionstart .layout_latest h4{font-size:24px}}@media screen and (min-width:416px){.white-boxes .ce_sectionstart .layout_teaser_large,.white-boxes .ce_sectionstart .layout_latest{width:100%;margin-right:auto;margin-left:auto;min-width:0;display:block;margin-bottom:15px}}@media screen and (min-width:600px){.white-boxes .ce_sectionstart .layout_teaser_large,.white-boxes .ce_sectionstart .layout_latest{width:49%;max-width:100%;min-width:0;margin-right:2%;float:left;display:block;margin-bottom:15px}.white-boxes .ce_sectionstart .layout_teaser_large:nth-child(2n),.white-boxes .ce_sectionstart .layout_latest:nth-child(2n){margin-right:0}}@media screen and (min-width:1024px){.white-boxes .ce_sectionstart .layout_teaser_large,.white-boxes .ce_sectionstart .layout_latest{width:32%;max-width:100%;min-width:0;margin-right:1.5%;margin-left:0;float:left;display:block;margin-bottom:15px}.white-boxes .ce_sectionstart .layout_teaser_large:nth-child(2n),.white-boxes .ce_sectionstart .layout_latest:nth-child(2n){margin-right:1.5%}.white-boxes .ce_sectionstart .layout_teaser_large:nth-child(3n),.white-boxes .ce_sectionstart .layout_latest:nth-child(3n){margin-right:0}}.white-boxes .ce_sectionstart .layout_teaser_large p.more,.white-boxes .ce_sectionstart .layout_latest p.more{left:4%;bottom:4%;font-size:16px}@media screen and (min-width:1024px){.white-boxes .ce_sectionstart .layout_teaser_large p.more,.white-boxes .ce_sectionstart .layout_latest p.more{font-size:18px}}.white-boxes .ce_sectionstart .layout_teaser_large .image_container,.white-boxes .ce_sectionstart .layout_latest .image_container{width:100%;height:auto;margin-bottom:0;border-bottom:1px solid #D0D5D8}.white-boxes .ce_sectionstart .layout_teaser_large .info,.white-boxes .ce_sectionstart .layout_latest .info{font-size:14px;color:#61686E;line-height:1.4;margin-bottom:15px}@media screen and (min-width:1024px){.white-boxes .ce_sectionstart .layout_teaser_large .info,.white-boxes .ce_sectionstart .layout_latest .info{font-size:16px}}.white-boxes .ce_sectionstart .layout_teaser_large .teaser p,.white-boxes .ce_sectionstart .layout_latest .teaser p{width:auto;height:auto;text-indent:0;overflow:visible;font-size:16px;color:#484F55;line-height:1.4}@media screen and (min-width:1024px){.white-boxes .ce_sectionstart .layout_teaser_large .teaser p,.white-boxes .ce_sectionstart .layout_latest .teaser p{font-size:18px}}.white-boxes .ce_sectionstart .layout_teaser_large .content-wrapper,.white-boxes .ce_sectionstart .layout_latest .content-wrapper{padding-left:15px;padding-right:15px;padding-top:15px}.white-boxes .ce_sectionstart .layout_teaser_large{height:525px}.white-boxes .ce_sectionstart .block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;height:300px;padding:15px;margin-bottom:15px;border:1px solid #D0D5D8;background:#fff}.white-boxes .ce_sectionstart .block h1,.white-boxes .ce_sectionstart .block h2,.white-boxes .ce_sectionstart .block h3,.white-boxes .ce_sectionstart .block h4{margin-bottom:10px;line-height:1.3;font-weight:300}@media screen and (min-width:640px){.white-boxes .ce_sectionstart .block{height:400px;min-height:400px;width:49%;min-width:0;max-width:100%;float:left;padding:2%;margin-right:2%;margin-bottom:15px}.white-boxes .ce_sectionstart .block:nth-of-type(2n){margin-right:0}}@media screen and (min-width:1024px){.white-boxes .ce_sectionstart .block{width:32.66%;padding:2%;margin-right:1%;float:left;display:block;min-width:0;max-width:100%;margin-bottom:15px;min-height:300px;height:350px}.white-boxes .ce_sectionstart .block:nth-of-type(2n){margin-right:1%}.white-boxes .ce_sectionstart .block:nth-of-type(3n){margin-right:0}}.white-boxes .ce_sectionstart .block.event{height:300px;min-height:300px}.white-boxes .ce_sectionstart .block.event h1,.white-boxes .ce_sectionstart .block.event h2,.white-boxes .ce_sectionstart .block.event h3,.white-boxes .ce_sectionstart .block.event h4{line-height:1.4;margin-bottom:10px}.white-boxes .ce_sectionstart .block.mid-icon .icon-box{display:table;width:100%;min-height:160px;height:160px;margin-bottom:25px}.white-boxes .ce_sectionstart .block.mid-icon .icon-box figure{text-align:center;height:100%;width:100%;display:table-cell;vertical-align:middle}.white-boxes .ce_sectionstart .block.mid-icon .icon-box a{width:90%;margin-left:auto;margin-right:auto;display:block}.white-boxes .ce_sectionstart .block.mid-icon{min-height:450px;height:450px}@media screen and (min-width:768px){.white-boxes .ce_sectionstart .block.mid-icon{min-height:435px;height:435px}}.white-boxes .ce_sectionstart .pagination.block{display:none}.white-boxes .ce_sectionstart .ce_vimeo{position:relative;max-width:420px;height:450px;border:1px solid #D0D5D8;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:25px}.white-boxes .ce_sectionstart .ce_vimeo h1,.white-boxes .ce_sectionstart .ce_vimeo h2,.white-boxes .ce_sectionstart .ce_vimeo h3,.white-boxes .ce_sectionstart .ce_vimeo h4{font-weight:300;font-size:22px;margin-bottom:10px;margin-top:10px;line-height:1.2}@media screen and (min-width:414px){.white-boxes .ce_sectionstart .ce_vimeo h1,.white-boxes .ce_sectionstart .ce_vimeo h2,.white-boxes .ce_sectionstart .ce_vimeo h3,.white-boxes .ce_sectionstart .ce_vimeo h4{font-size:24px}}@media screen and (min-width:1200px){.white-boxes .ce_sectionstart .ce_vimeo h1,.white-boxes .ce_sectionstart .ce_vimeo h2,.white-boxes .ce_sectionstart .ce_vimeo h3,.white-boxes .ce_sectionstart .ce_vimeo h4{font-size:26px}}@media screen and (min-width:1440px){.white-boxes .ce_sectionstart .ce_vimeo h1,.white-boxes .ce_sectionstart .ce_vimeo h2,.white-boxes .ce_sectionstart .ce_vimeo h3,.white-boxes .ce_sectionstart .ce_vimeo h4{font-size:28px}}@media screen and (min-width:786px){.white-boxes .ce_sectionstart .ce_vimeo{width:48.66%;min-width:0;max-width:100%;float:left;margin-right:2%;height:500px}.white-boxes .ce_sectionstart .ce_vimeo:nth-child(2n){margin-right:0}}@media screen and (min-width:1440px){.white-boxes .ce_sectionstart .ce_vimeo{height:545px}}.white-boxes .ce_sectionstart .vimeo-content{padding:15px}@media screen and (min-width:786px){.white-boxes .ce_sectionstart .vimeo-content{padding:4%}}.white-boxes .ce_sectionstart .layout_teaser_large,.white-boxes .ce_sectionstart .layout_latest{position:relative;max-width:325px;height:475px;border:1px solid #D0D5D8;background:#fff}.white-boxes .ce_sectionstart .layout_teaser_large h1,.white-boxes .ce_sectionstart .layout_teaser_large h2,.white-boxes .ce_sectionstart .layout_teaser_large h3,.white-boxes .ce_sectionstart .layout_teaser_large h4,.white-boxes .ce_sectionstart .layout_latest h1,.white-boxes .ce_sectionstart .layout_latest h2,.white-boxes .ce_sectionstart .layout_latest h3,.white-boxes .ce_sectionstart .layout_latest h4{line-height:1.3;margin-bottom:15px;font-weight:300;font-size:22px}@media screen and (min-width:1024px){.white-boxes .ce_sectionstart .layout_teaser_large h1,.white-boxes .ce_sectionstart .layout_teaser_large h2,.white-boxes .ce_sectionstart .layout_teaser_large h3,.white-boxes .ce_sectionstart .layout_teaser_large h4,.white-boxes .ce_sectionstart .layout_latest h1,.white-boxes .ce_sectionstart .layout_latest h2,.white-boxes .ce_sectionstart .layout_latest h3,.white-boxes .ce_sectionstart .layout_latest h4{font-size:24px}}@media screen and (min-width:416px){.white-boxes .ce_sectionstart .layout_teaser_large,.white-boxes .ce_sectionstart .layout_latest{width:100%;margin-right:auto;margin-left:auto;min-width:0;display:block;margin-bottom:15px}}@media screen and (min-width:600px){.white-boxes .ce_sectionstart .layout_teaser_large,.white-boxes .ce_sectionstart .layout_latest{width:49%;max-width:100%;min-width:0;margin-right:2%;float:left;display:block;margin-bottom:15px}.white-boxes .ce_sectionstart .layout_teaser_large:nth-child(2n),.white-boxes .ce_sectionstart .layout_latest:nth-child(2n){margin-right:0}}@media screen and (min-width:1024px){.white-boxes .ce_sectionstart .layout_teaser_large,.white-boxes .ce_sectionstart .layout_latest{width:32%;max-width:100%;min-width:0;margin-right:1.5%;float:left;display:block;margin-bottom:15px}.white-boxes .ce_sectionstart .layout_teaser_large:nth-child(2n),.white-boxes .ce_sectionstart .layout_latest:nth-child(2n){margin-right:1.5%}.white-boxes .ce_sectionstart .layout_teaser_large:nth-child(3n),.white-boxes .ce_sectionstart .layout_latest:nth-child(3n){margin-right:0}}.white-boxes .ce_sectionstart .layout_teaser_large p.more,.white-boxes .ce_sectionstart .layout_latest p.more{left:4%;bottom:4%;font-size:16px}@media screen and (min-width:1024px){.white-boxes .ce_sectionstart .layout_teaser_large p.more,.white-boxes .ce_sectionstart .layout_latest p.more{font-size:18px}}.white-boxes .ce_sectionstart .layout_teaser_large .image_container,.white-boxes .ce_sectionstart .layout_latest .image_container{width:100%;height:auto;margin-bottom:0;border-bottom:1px solid #D0D5D8}.white-boxes .ce_sectionstart .layout_teaser_large .info,.white-boxes .ce_sectionstart .layout_latest .info{font-size:14px;color:#61686E;line-height:1.4;margin-bottom:15px}@media screen and (min-width:1024px){.white-boxes .ce_sectionstart .layout_teaser_large .info,.white-boxes .ce_sectionstart .layout_latest .info{font-size:16px}}.white-boxes .ce_sectionstart .layout_teaser_large .teaser p,.white-boxes .ce_sectionstart .layout_latest .teaser p{width:auto;height:auto;text-indent:0;overflow:visible;font-size:16px;color:#484F55;line-height:1.4}@media screen and (min-width:1024px){.white-boxes .ce_sectionstart .layout_teaser_large .teaser p,.white-boxes .ce_sectionstart .layout_latest .teaser p{font-size:18px}}.white-boxes .ce_sectionstart .layout_teaser_large .content-wrapper,.white-boxes .ce_sectionstart .layout_latest .content-wrapper{padding-left:15px;padding-right:15px;padding-top:15px}.white-boxes .ce_sectionstart .for_stage.layout_latest{max-width:480px;margin-left:auto;margin-right:auto;height:auto;min-height:0;margin-bottom:25px}@media screen and (min-width:600px){.white-boxes .ce_sectionstart .for_stage.layout_latest{width:49%;max-width:100%;min-width:0;margin-right:2%;float:left;display:block;margin-bottom:15px}.white-boxes .ce_sectionstart .for_stage.layout_latest:nth-child(2n){margin-right:0}}@media screen and (min-width:960px){.white-boxes .ce_sectionstart .for_stage.layout_latest{width:32.33%;max-width:100%;min-width:0;margin-right:1.5%;float:left;display:block;margin-bottom:15px}.white-boxes .ce_sectionstart .for_stage.layout_latest:nth-child(2n){margin-right:1.5%}.white-boxes .ce_sectionstart .for_stage.layout_latest:nth-child(3n){margin-right:0}}.white-boxes .ce_sectionstart .for_stage.layout_latest .content-wrapper{min-height:100px}@media screen and (min-width:600px){.white-boxes .ce_sectionstart .for_stage.layout_latest .content-wrapper{min-height:125px}}@media screen and (min-width:768px){.white-boxes .ce_sectionstart .for_stage.layout_latest .content-wrapper{min-height:110px}}@media screen and (min-width:960px){.white-boxes .ce_sectionstart .for_stage.layout_latest .content-wrapper{min-height:125px}}@media screen and (min-width:1024px){.white-boxes .ce_sectionstart .for_stage.layout_latest .content-wrapper{min-height:125px}}.white-boxes .ce_sectionstart .for_stage.layout_latest .content-wrapper h2,.white-boxes .ce_sectionstart .for_stage.layout_latest .content-wrapper h3,.white-boxes .ce_sectionstart .for_stage.layout_latest .content-wrapper h4,.white-boxes .ce_sectionstart .for_stage.layout_latest .content-wrapper h5,.white-boxes .ce_sectionstart .for_stage.layout_latest .content-wrapper p{margin-bottom:0}.white-boxes .ce_sectionstart .layout_teaser_large{height:525px}.white-boxes .ce_sectionstart .block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;height:auto;min-height:255px;max-width:480px;padding:15px;padding-bottom:50px;margin-bottom:15px;border:1px solid #D0D5D8;background:#fff}.white-boxes .ce_sectionstart .block h1,.white-boxes .ce_sectionstart .block h2,.white-boxes .ce_sectionstart .block h3,.white-boxes .ce_sectionstart .block h4{margin-bottom:10px;line-height:1.3;font-weight:300}@media screen and (min-width:786px){.white-boxes .ce_sectionstart .block{height:400px;min-height:400px;width:49%;min-width:0;max-width:100%;float:left;padding:2%;margin-right:2%;margin-bottom:15px}.white-boxes .ce_sectionstart .block:nth-of-type(2n){margin-right:0}}@media screen and (min-width:1024px){.white-boxes .ce_sectionstart .block{width:32.66%;padding:2%;margin-right:1%;float:left;display:block;min-width:0;max-width:100%;margin-bottom:15px;min-height:300px;height:300px}.white-boxes .ce_sectionstart .block:nth-of-type(2n){margin-right:1%}.white-boxes .ce_sectionstart .block:nth-of-type(3n){margin-right:0}}.white-boxes .ce_sectionstart .block.event{height:300px;min-height:300px}.white-boxes .ce_sectionstart .block.event h1,.white-boxes .ce_sectionstart .block.event h2,.white-boxes .ce_sectionstart .block.event h3,.white-boxes .ce_sectionstart .block.event h4{line-height:1.4;margin-bottom:10px}.white-boxes .ce_sectionstart .block.mid-icon .icon-box{display:table;width:100%;min-height:160px;height:160px;margin-bottom:25px}.white-boxes .ce_sectionstart .block.mid-icon .icon-box figure{text-align:center;height:100%;width:100%;display:table-cell;vertical-align:middle}.white-boxes .ce_sectionstart .block.mid-icon .icon-box a{width:90%;max-width:175px;margin-left:auto;margin-right:auto;display:block}.white-boxes .ce_sectionstart .block.mid-icon{min-height:450px;height:450px}@media screen and (min-width:768px){.white-boxes .ce_sectionstart .block.mid-icon{min-height:435px;height:435px}}.white-boxes .ce_sectionstart .pagination.block{display:none}.white-boxes.large h1,.white-boxes.large h2,.white-boxes.large h3,.white-boxes.large h4{font-size:20px;line-height:1.5;font-weight:300}@media screen and (min-width:768px){.white-boxes.large h1,.white-boxes.large h2,.white-boxes.large h3,.white-boxes.large h4{font-size:24px}}@media screen and (min-width:1024px){.white-boxes.large h1,.white-boxes.large h2,.white-boxes.large h3,.white-boxes.large h4{font-size:28px}}@media screen and (min-width:1024px){.white-boxes.large .ce_sectionstart .block{min-height:425px;height:425px}}.white-boxes.no-padding-top{padding-top:0}@media screen and (max-width:416px){.mobile-slide{overflow-y:scroll;-webkit-overflow-scrolling:touch}}@media screen and (max-width:416px){.mobile-slide>div.ce_text{width:auto;margin-left:15px}}@media screen and (max-width:416px){.mobile-slide .ce_sectionstart{display:table;width:100%;margin:0;border-spacing:15px;border-collapse:separate}}@media screen and (max-width:416px){.mobile-slide .ce_sectionstart .layout_teaser_large,.mobile-slide .ce_sectionstart .layout_latest{display:table-cell;width:275px;min-width:275px;max-width:275px}}@media screen and (max-width:416px){.mobile-slide .ce_sectionstart .block{display:table-cell;max-width:250px;min-width:250px;padding:10px;padding-bottom:50px}}.mobile-slide .ce_sectionstart p.more{bottom:15px}.white-boxes.two-boxes .ce_sectionstart{max-width:700px}.white-boxes.two-boxes .ce_sectionstart .block{max-width:335px;min-width:0}@media screen and (min-width:1024px){.white-boxes.two-boxes .ce_sectionstart .block{width:44.5%;min-width:0;max-width:100%;float:left;padding:2%;margin-right:2%;margin-bottom:15px}.white-boxes.two-boxes .ce_sectionstart .block:nth-child(2n){margin-right:0}}.white-boxes.extra-width .ce_sectionstart .block{max-width:480px;min-width:0;min-height:300px;height:300px}@media screen and (min-width:1024px){.white-boxes.extra-width .ce_sectionstart .block{width:49%;min-width:0;max-width:100%;float:left;padding:2%;margin-right:1.5%;margin-bottom:15px}.white-boxes.extra-width .ce_sectionstart .block:nth-child(2n){margin-right:0}}p.more{margin-bottom:0}p.more a{position:relative;display:inline-block}p.more a:hover:after{background-image:url("../../files/compart/code/images/more-hover-icon.svg");background-repeat:no-repeat;background-position:center center}p.more a:after{content:"";position:absolute;right:-25px;top:0;bottom:0;width:20px;background-image:url("../../files/compart/code/images/more-icon.svg");background-repeat:no-repeat;background-position:center center}p.back{margin-bottom:0;position:relative;line-height:1.2}p.back a{padding-left:25px;line-height:1.2}p.back a:before{content:"";position:absolute;width:20px;top:10%;bottom:0;left:0;background-image:url("../../files/compart/code/images/back-icon.svg");background-repeat:no-repeat;background-position:center center}p.back a:hover:before{background-image:url("../../files/compart/code/images/back-icon-blue.svg")}.mod_eventreader p.back{display:none}.clear{overflow:hidden;clear:both}.ce_download{position:relative;margin-bottom:15px;margin-top:15px;width:100%;overflow:hidden;display:table}@media screen and (min-width:768px){.ce_download{margin-bottom:25px;margin-top:25px}}.ce_download a.download_img img{position:absolute;left:0;height:100%;width:52px;display:table-cell}.ce_download a.download_txt{font-size:16px;height:55px;padding-left:60px;line-height:1.125;display:table-cell;vertical-align:middle}@media screen and (min-width:414px){.ce_download a.download_txt{font-size:18px}}@media screen and (min-width:768px){.ce_download a.download_txt{font-size:20px}}@media screen and (min-width:1440px){.ce_download a.download_txt{font-size:22px}}.ce_hyperlink{position:relative;margin-top:15px;width:100%;display:table}@media screen and (min-width:768px){.ce_hyperlink{margin-top:25px}}.ce_hyperlink a.hyperlink_img{position:absolute;left:0;height:100%;width:52px;display:table-cell}.ce_hyperlink a.hyperlink_txt{height:55px;font-size:16px;padding-left:60px;line-height:1.125;display:table-cell;vertical-align:middle}@media screen and (min-width:414px){.ce_hyperlink a.hyperlink_txt{font-size:18px}}@media screen and (min-width:768px){.ce_hyperlink a.hyperlink_txt{font-size:20px}}@media screen and (min-width:1440px){.ce_hyperlink a.hyperlink_txt{font-size:22px}}@media screen and (min-width:768px){.ce_hyperlink.float{width:50%;float:left;max-width:420px}}@media screen and (min-width:768px){.referenz-detail .ce_hyperlink{width:50%;float:left;max-width:420px}}@media screen and (min-width:768px){.ce_download.float{width:50%;float:left;max-width:420px}}@media screen and (min-width:768px){.referenz-detail .ce_download{width:50%;float:left;max-width:420px}}.ce_downloads ul{margin:0;padding:0;overflow:hidden}.ce_downloads li{position:relative;font-size:16px}@media screen and (min-width:414px){.ce_downloads li{font-size:18px}}@media screen and (min-width:768px){.ce_downloads li{font-size:20px}}@media screen and (min-width:1440px){.ce_downloads li{font-size:22px}}.ce_form h1,.ce_form h2,.ce_form h3{margin-bottom:35px}@media screen and (min-width:1440px){.ce_form h1,.ce_form h2,.ce_form h3{margin-bottom:50px}}.explanation p{font-size:14px;color:#666;line-height:1.2;margin-top:35px}@media screen and (min-width:768px){.explanation p{font-size:16px}}.ce_gallery{position:relative}.ce_gallery ul{margin:0;padding:0;overflow:hidden}.ce_gallery ul li:before{content:none}.ce_gallery li{line-height:1;margin:0;padding:0;width:100%;margin-bottom:15px}@media screen and (min-width:520px){.ce_gallery li{width:49%;float:left;margin-bottom:2%;margin-right:2%}.ce_gallery li:nth-of-type(2n){margin-right:0}}@media screen and (min-width:768px){.ce_gallery li{width:32%;margin-right:2%;margin-bottom:2%}.ce_gallery li:nth-of-type(2n){margin-right:2%}.ce_gallery li:nth-of-type(3n){margin-right:0}}@media screen and (min-width:1024px){.ce_gallery li{width:24%;margin-right:1.25%;margin-bottom:1.25%}.ce_gallery li:nth-of-type(2n){margin-right:1.25%}.ce_gallery li:nth-of-type(3n){margin-right:1.25%}.ce_gallery li:nth-of-type(4n){margin-right:0}}.ce_gallery .image_container,.ce_gallery a{display:block;line-height:1;margin:0;padding:0}.ce_gallery .pagination li{width:auto;float:none;display:inline-block;margin:0 8px 0 0}.ce_gallery .pagination li.next{display:none}.ce_gallery .pagination li.last{display:none}.pagination p{margin-bottom:0;font-size:0.85em}@media screen and (min-width:1440px){.pagination p{font-size:1em}}.pagination li{width:auto;float:none;display:inline-block;margin:0 8px 0 0}.ce_sliderStart{position:relative;width:100%;max-width:768px;margin-right:auto;margin-left:auto}.ce_sliderStart .image_container{width:100%;margin:0}.ce_sliderStart .image_container.float_left{max-width:225px;margin-bottom:15px;width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.ce_sliderStart .image_container.float_left{width:auto;max-width:25%;margin-right:5%;margin-bottom:0}}.ce_sliderStart .content-wrap{background:#f9f9fa;padding-bottom:15px;padding-top:15px}.ce_sliderStart .content-slider h1,.ce_sliderStart .content-slider h2,.ce_sliderStart .content-slider h3,.ce_sliderStart .content-slider h4{margin-bottom:5px;font-size:20px;font-weight:400;padding-left:10px;padding-right:10px}@media screen and (min-width:786px){.ce_sliderStart .content-slider h1,.ce_sliderStart .content-slider h2,.ce_sliderStart .content-slider h3,.ce_sliderStart .content-slider h4{font-size:22px}}.ce_sliderStart .content-slider p{font-size:18px;line-height:1.25;padding-left:10px;padding-right:10px;margin-bottom:0}@media screen and (min-width:786px){.ce_sliderStart .content-slider p{font-size:20px}}.ce_sliderStart .content-slider .ce_text{text-align:center}@media screen and (min-width:786px){.ce_sliderStart .content-slider .ce_text{text-align:left}}.ce_sliderStart .content-slider .ce_text p{padding-left:0;padding-right:0}.ce_sliderStart .content-slider a{margin-top:10px}.ce_sliderStartStage{position:relative;width:100%;max-width:100%}.ce_sliderStartStage.maxW{max-width:1200px;margin-left:auto;margin-right:auto}.ce_sliderStart blockquote{text-align:center;width:100%;margin:0;margin-top:15px;padding-bottom:50px}@media screen and (min-width:786px){.ce_sliderStart blockquote{float:left;width:auto;text-align:left}}.ce_sliderStart .slider-wrapper blockquote p{text-align:center;margin:0;padding:0}@media screen and (min-width:786px){.ce_sliderStart .slider-wrapper blockquote p{text-align:left}}.no-slider-menu.ce_sliderStartStage .slider-control .slider-menu,.no-slider-menu.ce_sliderStart .slider-control .slider-menu{display:none}.no-slider-arrow.ce_sliderStartStage .slider-control .slider-next,.no-slider-arrow.ce_sliderStart .slider-control .slider-next,.no-slider-arrow.ce_sliderStartStage .slider-control .slider-prev,.no-slider-arrow.ce_sliderStart .slider-control .slider-prev{display:none}.ce_sliderStart.with-menu .slider-control .slider-menu{display:inline-block}.layout_short{position:relative;width:100%;margin-bottom:25px}@media screen and (min-width:600px){.layout_short{width:49%;float:left;margin-right:2%;min-height:215px;margin-bottom:0}}.layout_short h1,.layout_short h2,.layout_short h3,.layout_short h4{margin-bottom:10px;font-size:22px;line-height:1.4}.layout_short h1 a,.layout_short h2 a,.layout_short h3 a,.layout_short h4 a{color:#373637}.layout_short .teaser{position:absolute;width:0;height:0;display:inline;z-index:-1;overflow:hidden}.layout_short .info{color:#61686E;font-size:14px;line-height:1.4;margin-bottom:10px}@media screen and (min-width:786px){.layout_short .info{font-size:16px}}.even.layout_short{margin-right:0}.mod_newsmenu{position:relative;clear:both;overflow:hidden}.mod_newsmenu ul{margin:0;padding:0;overflow:hidden}.mod_newsmenu li:before{content:none}.mod_newsmenu li{font-size:18px;display:inline-block;margin-right:15px}@media screen and (min-width:786px){.mod_newsmenu li{font-size:20px}}@media screen and (min-width:1024px){.mod_newsmenu li{font-size:22px}}@media screen and (min-width:1200px){.mod_newsmenu li{font-size:24px}}.mod_newsmenu li.last{margin-right:0}span.relevance{display:none}
.select2-container{width:100%}.referenz-filter-block{width:90%;margin-left:auto;margin-right:auto;max-width:700px;overflow:hidden;margin-bottom:25px;margin-top:25px}@media screen and (min-width:768px){.referenz-filter-block{margin-bottom:50px;margin-top:50px}}.referenz-filter-block form{display:none}@media screen and (min-width:768px){.referenz-filter-block form{display:block}}.filter-gadget{width:100%;margin-bottom:5px}@media screen and (min-width:768px){.filter-gadget{float:left;width:49%;margin-right:2%}}.filter-gadget.last{margin-bottom:0}@media screen and (min-width:768px){.filter-gadget.last{margin-right:0}}.fachartikel-filter-block{width:90%;margin-bottom:50px;margin-top:50px;margin-left:auto;margin-right:auto;max-width:320px;overflow:hidden}.fachartikel-filter-block .filter-gadget{width:100%;float:none;margin-right:0}a.btn-icon,button.btn-icon{width:75px;height:75px;background:0;border:0;padding:0;margin:0;line-height:1;text-indent:-9999px;overflow:hidden;display:block;cursor:pointer;outline:none;border-right:1px solid #D6D8D9}@media screen and (min-width:1024px){a.btn-icon,button.btn-icon{border-right:1px solid #E5E5E5}}button.world-icon{border-right-color:transparent;transition:border-color 250ms}.active .world-icon{border-right-color:#e5e5e5}.nav-button{position:relative;display:inline-block;vertical-align:top}.nav-button.active{background-color:#fbfbfb;position:relative;z-index:1}.last.nav-button{float:right}@media screen and (min-width:1024px){.last.nav-button{display:none}}.nav-navigation-wrapper{width:75px;float:left}@media screen and (min-width:1024px){.nav-navigation-wrapper{display:none}}button.nav-icon{border-right:1px solid #E5E5E5;background-image:url("../../files/compart/code/images/menu-icon.svg");background-repeat:no-repeat;background-position:center center}button.close-icon{border-right:0;background-image:url("../../files/compart/code/images/close-icon-blue-round.svg");background-repeat:no-repeat;background-position:center center}button.user-icon{background-image:url("../../files/compart/code/images/user-icon.svg");background-repeat:no-repeat;background-position:center center}a.user-icon{background-image:url("../../files/compart/code/images/user-icon-red.svg");background-repeat:no-repeat;background-position:center center}button.search-icon{background-image:url("../../files/compart/code/images/search-icon.svg");background-repeat:no-repeat;background-position:center center}button.world-icon{background-image:url("../../files/compart/code/images/world-icon.svg");background-repeat:no-repeat;background-position:center center}.control-interface{position:absolute;top:0;left:0;right:0;z-index:50}.control-interface .mod_login{width:90%;max-width:1024px;margin-left:auto;margin-right:auto}.control-interface .mod_search{width:90%;max-width:1024px;margin-left:auto;margin-right:auto}.control-interface p:not(.h2),.control-interface h3,.control-interface h4,.control-interface h5{margin-bottom:0}.control-interface h3,.control-interface h4,.control-interface h5{font-weight:400;font-size:18px;margin-bottom:10px}@media screen and (min-width:414px){.control-interface h3,.control-interface h4,.control-interface h5{font-size:20px}}.control-interface input{border:1px solid #C5CBD0;border-left:1px solid #ee484e}.control-interface button.submit,.control-interface input.submit{width:100%;border:1px solid #df000f;color:#df000f}.control-interface button.submit:hover,.control-interface input.submit:hover{border:1px solid #0399f7;color:#0399f7}.mod_login .submit_container{width:100%;max-width:100%;margin-top:0;margin-right:0;margin-left:0;margin-bottom:25px}@media screen and (min-width:768px){.mod_login .submit_container{width:50%;float:left;clear:left;margin-top:25px;margin-bottom:35px}}@media screen and (min-width:768px){.mod_login .submit_container{width:49%}}.sign{text-align:center;margin-bottom:15px}.sign a{display:block}@media screen and (min-width:768px){.sign{clear:both;text-align:left}.sign a{display:inline-block}}.pwd-reminder{text-align:center;margin-bottom:15px;margin-top:0}@media screen and (min-width:768px){.pwd-reminder{margin-top:25px;margin-bottom:35px;text-align:left;width:49%;margin-left:2%;float:left;line-height:55px}}.sub-menu-slide{-moz-transition:-moz-transform 300ms ease;-o-transition:-o-transform 300ms ease;-webkit-transition:-webkit-transform 300ms ease;transition:transform 300ms ease;-o-transform:translate(0, -1600px);-ms-transform:translate(0, -1600px);-webkit-transform:translate(0, -1600px);transform:translate(0, -1600px);position:absolute;top:0;left:0;right:0;overflow-y:scroll;border-bottom:1px solid #ED1400}@media screen and (min-width:1024px){.sub-menu-slide{-o-transform:translate(0, -1000px) ease;-ms-transform:translate(0, -1000px) ease;-webkit-transform:translate(0, -1000px) ease;transform:translate(0, -1000px) ease}}.sub-menu-slide.lang-iface{max-height:500px}@media screen and (min-height:650px){.sub-menu-slide.lang-iface{max-height:600px}}@media screen and (min-height:768px){.sub-menu-slide.lang-iface{max-height:650px}}@media screen and (min-height:900px){.sub-menu-slide.lang-iface{max-height:800px}}@media screen and (min-height:1024px){.sub-menu-slide.lang-iface{max-height:950px}}@media screen and (min-height:1280px){.sub-menu-slide.lang-iface{max-height:1200px}}@media screen and (min-height:1440px){.sub-menu-slide.lang-iface{max-height:1366px}}@media screen and (min-height:1600px){.sub-menu-slide.lang-iface{max-height:1500px}}@media screen and (min-height:1920px){.sub-menu-slide.lang-iface{max-height:1800px}}.search-area-search{background:#FBFBFB;padding-top:30px;padding-bottom:30px}@media screen and (min-width:768px){.search-area-search{overflow:hidden;padding-bottom:50px;padding-top:50px}.search-area-search button.submit,.search-area-search input.submit{width:25%;float:left}.search-area-search .mod_search input.text{width:73%;margin-right:2%;float:left}}.login-area-login{background:#FBFBFB;padding-top:30px;padding-bottom:30px}@media screen and (min-width:768px){.login-area-login{overflow:hidden;padding-bottom:50px;padding-top:50px}}@media screen and (min-width:1024px){.login-area-login input.text{width:49%;float:left}.login-area-login input.password{margin-left:2%}}.login-area-login br{display:none}.login-area-sub-nav{background:#F3F3F3;padding-top:30px;padding-bottom:30px}@media screen and (min-width:768px){.login-area-sub-nav{overflow:hidden;padding-bottom:50px;padding-top:50px}}.login-area-sub-nav h3,.login-area-sub-nav h4,.login-area-sub-nav h5{border-bottom:1px solid #D2D2D2;padding-bottom:15px;margin-bottom:15px}.login-area-sub-nav .mod_customnav{width:100%}@media screen and (min-width:768px){.login-area-sub-nav .mod_customnav{width:28.333%;float:left;margin-right:5%;max-width:175px}}.login-area-sub-nav ul{margin-left:0;margin-bottom:35px}.login-area-sub-nav li{font-size:18px}@media screen and (min-width:1024px){.login-area-sub-nav li{font-size:20px}}.login-area-sub-nav li:before{content:none}.login-area-sub-nav a{color:#484F55}.login-area-sub-nav a:hover{color:#0399f7}.login-area-wrap{width:90%;max-width:1024px;margin-left:auto;margin-right:auto}.login-wrapper .nav-banner{display:none}@media screen and (min-width:1200px){.login-wrapper{width:90%;max-width:1440px;margin-left:auto;margin-right:auto;padding-bottom:75px;padding-top:75px;overflow:hidden}.login-wrapper .login-area-login{padding:0;background:none;width:45%;float:left}.login-wrapper .login-area-sub-nav{background:none;padding:0;width:50%;float:right;margin-top:75px}.login-wrapper .login-area-sub-nav .mod_customnav{max-width:100%;width:31%;margin-right:3.333%}.login-wrapper .login-area-sub-nav .mod_customnav:nth-child(3n){margin-right:0}.login-wrapper .mod_login{width:100%;margin:0;padding:0;background:none}.login-wrapper .login-area-wrap{width:100%;margin:0;padding:0;overflow:hidden;background:none}.login-wrapper input.text{float:none;display:block;width:100%}.login-wrapper input.password{margin-left:0}.login-wrapper .nav-banner{display:block;width:100%;margin-top:15px}}@media screen and (min-width:1024px){.login-iface{background:#fbfbfb}}.sub-menu-slide.int-active{-o-transform:translate(0, 76px);-moz-transform:translate(0, 76px);-webkit-transform:translate(0, 76px);-ms-transform:translate(0, 76px);transform:translate(0, 76px)}.control-panel{-o-transition:-o-transform 250ms ease;-moz-transition:-moz-transform 250ms ease;-webkit-transition:-webkit-transform 250ms ease;transition:transform 250ms ease;position:absolute;top:0;left:0;right:0;background:#fff;z-index:100;-o-transform:translate(0, -76px);-moz-transform:translate(0, -76px);-webkit-transform:translate(0, -76px);-ms-transform:translate(0, -76px);transform:translate(0, -76px)}@media screen and (min-width:1024px){.control-panel{position:relative;width:25%;-o-transform:translate(0, 0);-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);float:left;background:#fff;border-bottom:1px solid #E5E5E5}}.v-nav{display:none}@media screen and (min-width:1024px){.v-nav{display:block}}.v-nav .v-col{width:21.25%;margin-left:1.5%;margin-right:1.5%;float:left;min-height:225px;padding-top:75px;padding-bottom:50px;min-height:300px}.v-nav .v-col .v-nav-block li a{line-height:1.125}.v-nav .v-col .v-nav-block li{margin-bottom:15px}.v-nav .v-col:first-child{margin-left:3%}.v-nav .v-col:last-child{margin-right:3%}.v-nav .v-col:hover .v-nav-top-link,.v-nav .v-col:hover .v-nav-top-span{border-bottom:1px solid #0399f7}.v-nav ul{overflow:hidden;list-style:none}.v-nav li:before{content:none}.v-nav ul{margin:0;overflow:hidden}.v-nav-wrap{-o-transition:-o-transform 250ms ease;-moz-transition:-moz-transform 250ms ease;-webkit-transition:-webkit-transform 250ms ease;transition:transform 250ms ease;-o-transform:translate(0, -105%);-moz-transform:translate(0, -105%);-webkit-transform:translate(0, -105%);-ms-transform:translate(0, -105%);transform:translate(0, -105%);position:absolute;top:76px;left:0;right:0;background:#FBFBFB;box-shadow:0 1px 3px rgba(175, 175, 175, 0.5);z-index:25}.v-nav-wrap.active-bind{-o-transform:translate(0, 0);-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.v-nav-block li span,.v-nav-block li a{font-size:16px;color:#616161;line-height:2}@media screen and (min-width:1024px){.v-nav-block li span,.v-nav-block li a{font-size:18px}}.v-nav-block li span.active{color:#df000f}.v-nav-block li span{color:#0399f7}.v-nav-block li a:hover{color:#0399f7}.v-nav-top-link,.v-nav-top-span{color:#2F363B;font-size:18px;font-weight:400;line-height:1;padding-bottom:25px;margin-bottom:15px;border-bottom:1px solid #D8D8D8;display:block}.v-nav .nav-box-view{display:table;height:200px;padding-bottom:0;padding-top:0;min-height:0}@media screen and (min-width:1024px){.v-nav .nav-box-view{height:200px;width:33.3333%;margin:0;min-height:0}}@media screen and (min-width:1200px){.v-nav .nav-box-view{width:25%}}.v-nav .nav-box-view:first-child{margin-left:0}.v-nav .nav-box-view:last-child{margin-right:0}.nav-box-view a:after{content:"";position:absolute;top:10px;bottom:10px;right:20px;width:45px;background:url("../../files/compart/code/images/nav-link-icon.svg");background-repeat:no-repeat;background-position:center center}@media screen and (min-width:1024px){.nav-box-view a:after{content:none}}.nav-box-view a{display:table-cell;height:100%;padding:20px;border-bottom:1px solid #e5e5e5;background:#fff}@media screen and (min-width:1024px){.nav-box-view a{padding:40px 20px 0 20px;background:#FBFBFB;border-bottom:0}.nav-box-view a:hover{background:#fff}}@media screen and (min-width:1024px){.nav-box-view a.active{background:#f3f3f3}}.nav-box-view p{margin:0;font-size:22px;color:#192331;line-height:1.4}@media screen and (min-width:768px){.nav-box-view p{font-size:24px}}@media screen and (min-width:1024px){.nav-box-view p{font-size:28px;min-height:48px}}@media screen and (min-width:1440px){.nav-box-view p{font-size:32px;min-height:50px}}.nav-box-view p span.warning{display:inline;padding:0;background:0;color:#E8210F;border:0;border-radius:0;font-size:22px;font-weight:300}.nav-box-view p span.warning:after{content:none}@media screen and (min-width:768px){.nav-box-view p span.warning{font-size:24px}}@media screen and (min-width:1024px){.nav-box-view p span.warning{font-size:28px}}@media screen and (min-width:1440px){.nav-box-view p span.warning{font-size:32px}}.nav-box-view p span.information{display:block;padding:0;background:0;border:0;border-radius:0;font-size:14px;color:#61686E;line-height:1.5;width:75%;margin-top:5px}@media screen and (min-width:768px){.nav-box-view p span.information{font-size:16px}}@media screen and (min-width:1440px){.nav-box-view p span.information{font-size:18px}}.nav-box-view p span.information:after{content:none}.logo{position:relative;width:30%;max-width:137px;float:right;display:table;height:74px;vertical-align:middle;margin-right:15px;padding-top:1px}.logo h1{line-height:1;margin:0;padding:0}@media screen and (min-width:1024px){.logo{border-bottom:1px solid #E5E5E5;width:19%;padding-right:1%;max-width:100%;background:#fff;margin-right:0;z-index:100;float:left}}.logo .logo-wrapper{height:100%;display:table-cell;vertical-align:middle}.logo img{width:137px;max-width:none;height:40px;border:none;position:relative}.logo figure{font-size:inherit}.logo a{display:block;line-height:1;height:40px;text-align:right}.logo figcaption,.logo p{text-indent:9999px;overflow:hidden;width:0;height:0;line-height:0}.social-media{width:201px;margin-left:auto;margin-right:auto;text-align:center;padding-bottom:30px;padding-top:30px;overflow:hidden}.social-media li{display:inline-block;float:left;margin-left:2.5px;margin-right:2.5px;border:1px solid #485F76}@media screen and (min-width:768px){.social-media{padding-bottom:0;padding-top:0;text-align:left;float:left}.social-media li{margin-left:0;margin-right:0;border:0;border-right:1px solid #485F76}}.twitter a{display:block;width:60px;height:60px;text-indent:-9999px;overflow:hidden;background:url("../../files/compart/code/images/twitter-icon.svg");background-repeat:no-repeat;background-position:center center}.xing a{display:block;width:60px;height:60px;text-indent:-9999px;overflow:hidden;background:url("../../files/compart/code/images/xing-icon.svg");background-repeat:no-repeat;background-position:center center}.facebook a{display:block;width:60px;height:60px;text-indent:-9999px;overflow:hidden;background:url("../../files/compart/code/images/facebook-icon.svg");background-repeat:no-repeat;background-position:center center}.linkedin a{display:block;width:60px;height:60px;text-indent:-9999px;overflow:hidden;background:url("../../files/compart/code/images/linkedin-icon.svg");background-repeat:no-repeat;background-position:center center}.ce_image.large{width:100%;text-align:center;margin-bottom:35px}.ce_image.large img{width:200px}@media screen and (min-width:768px){.ce_image.large img{width:335px}}@media screen and (min-width:1440px){.ce_image.large img{width:435px}}.flex-boxes .ce_sectionstart{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}@media screen and (min-width:414px){.flex-boxes .ce_sectionstart{-webkit-direction:row;-moz-direction:row;-ms-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}}.flex-boxes .ce_sectionstart h2,.flex-boxes .ce_sectionstart h3,.flex-boxes .ce_sectionstart h4,.flex-boxes .ce_sectionstart h5,.flex-boxes .ce_sectionstart p{margin-bottom:0;display:table-cell;vertical-align:middle;font-size:16px}@media screen and (min-width:414px){.flex-boxes .ce_sectionstart h2,.flex-boxes .ce_sectionstart h3,.flex-boxes .ce_sectionstart h4,.flex-boxes .ce_sectionstart h5,.flex-boxes .ce_sectionstart p{font-size:18px}}@media screen and (min-width:768px){.flex-boxes .ce_sectionstart h2,.flex-boxes .ce_sectionstart h3,.flex-boxes .ce_sectionstart h4,.flex-boxes .ce_sectionstart h5,.flex-boxes .ce_sectionstart p{font-size:20px}}@media screen and (min-width:1024px){.flex-boxes .ce_sectionstart h2,.flex-boxes .ce_sectionstart h3,.flex-boxes .ce_sectionstart h4,.flex-boxes .ce_sectionstart h5,.flex-boxes .ce_sectionstart p{font-size:22px}}.flex-boxes .ce_sectionstart .block{background:#fff;border:2px solid #D0D5D8;height:235px;max-width:250px;margin-bottom:10px;padding:1%;text-align:center;display:table;width:100%}@media screen and (min-width:414px){.flex-boxes .ce_sectionstart .block{width:100%;max-width:320px;margin-right:0.5%;margin-left:0.5%;margin-bottom:10px}}@media screen and (min-width:768px){.flex-boxes .ce_sectionstart .block{max-width:100%;width:320px}}@media screen and (min-width:1024px){.flex-boxes .ce_sectionstart .block{max-width:100%;width:21.75%;margin-bottom:0}.flex-boxes .ce_sectionstart .block:first-child{margin-left:0}.flex-boxes .ce_sectionstart .block:last-child{margin-right:0}}.flex-boxes .ce_sectionstart strong{font-size:30px;color:#74767A;display:block;line-height:1.25}@media screen and (min-width:414px){.flex-boxes .ce_sectionstart strong{font-size:36px}}@media screen and (min-width:768px){.flex-boxes .ce_sectionstart strong{font-size:32px}}@media screen and (min-width:1024px){.flex-boxes .ce_sectionstart strong{font-size:40px}}.flex-boxes.margin-top{margin-bottom:0;margin-top:25px}@media screen and (min-width:414px){.flex-boxes.margin-top{margin-top:35px}}.grey-boxes{width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;margin-bottom:50px}@media screen and (min-width:414px){.grey-boxes{overflow:visible;-webkit-overflow-scrolling:none;margin-bottom:0;padding-top:50px;padding-bottom:40px}}@media screen and (min-width:1024px){.grey-boxes{padding-bottom:60px;padding-top:75px}}@media screen and (min-width:1200px){.grey-boxes{padding-bottom:100px;padding-top:100px}}.grey-boxes h1,.grey-boxes h2,.grey-boxes h3,.grey-boxes h4{font-size:22px;line-height:1.3}@media screen and (min-width:414px){.grey-boxes h1,.grey-boxes h2,.grey-boxes h3,.grey-boxes h4{font-size:24px}}@media screen and (min-width:1440px){.grey-boxes h1,.grey-boxes h2,.grey-boxes h3,.grey-boxes h4{font-size:28px}}.grey-boxes .title{display:block;text-indent:-99999px;height:0;width:0;overflow:hidden}.grey-boxes figure{max-width:180px;margin-right:auto;margin-left:auto;margin-bottom:15px}@media screen and (min-width:1024px){.grey-boxes figure{margin-bottom:20px}}.grey-boxes img{-webkit-transition:200ms -webkit-filter linear;-moz-transition:200ms -moz-filter linear;-ms-transition:200ms -ms-filter linear;-o-transition:200ms -o-filter linear;transition:200ms filter linear;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.grey-boxes p{margin-bottom:0;line-height:1.2}.grey-boxes .teaser{display:table;height:200px;width:100%;text-align:center}.grey-boxes .teaser .value{display:table-cell;height:100%;vertical-align:middle}.grey-boxes a{display:block;color:#373637;height:100%}.grey-boxes a:hover img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)}.grey-boxes .ce_sectionstart{width:90%;margin-left:auto;margin-right:auto;display:table;border-spacing:15px;border-collapse:separate}@media screen and (min-width:1024px){.grey-boxes .ce_sectionstart{width:960px}}@media screen and (min-width:1200px){.grey-boxes .ce_sectionstart{width:1024px}}@media screen and (min-width:1440px){.grey-boxes .ce_sectionstart{width:1200px}}@media screen and (min-width:414px){.grey-boxes .ce_sectionstart{display:block;border-spacing:0}}.grey-boxes .ce_sectionstart .block{-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms;position:relative;height:180px;min-height:180px;width:180px;max-width:180px;margin-left:auto;margin-right:auto;padding:10px;margin-bottom:15px;background:#f9f9f9;min-width:180px;display:table-cell}@media screen and (min-width:414px){.grey-boxes .ce_sectionstart .block{width:46.75%;min-width:0;max-width:100%;float:left;padding:1%;margin-right:2%;margin-bottom:10px;display:block}.grey-boxes .ce_sectionstart .block:nth-child(2n){margin-right:0}}@media screen and (min-width:768px){.grey-boxes .ce_sectionstart .block{width:32.333%;padding:1%;margin-right:1%;float:left;display:block;max-width:100%;margin-bottom:10px}.grey-boxes .ce_sectionstart .block:nth-child(3n){margin-right:0}.grey-boxes .ce_sectionstart .block:nth-child(2n){margin-right:1%}}@media screen and (min-width:1024px){.grey-boxes .ce_sectionstart .block{width:24.25%;padding:1%;margin-right:1%;float:left;display:block;max-width:100%;margin-bottom:10px;height:200px;min-height:200px}.grey-boxes .ce_sectionstart .block:nth-child(2n){margin-right:1%}.grey-boxes .ce_sectionstart .block:nth-child(3n){margin-right:1%}.grey-boxes .ce_sectionstart .block:nth-child(4n){margin-right:0}}.referenz-wrapper.grey-boxes,.fachartikel-wrapper.white-boxes{padding-top:0}.fadeOut{opacity:0}.fadeIn{opacity:1}.ce_text.large{width:100%;max-width:320px;text-align:center;margin-left:auto;margin-right:auto}@media screen and (min-width:480px){.ce_text.large{max-width:400px}}@media screen and (min-width:768px){.ce_text.large{max-width:580px}}@media screen and (min-width:1024px){.ce_text.large{max-width:768px}}@media screen and (min-width:1440px){.ce_text.large{max-width:1024px}}.ce_text.large .image_container{width:100px;margin-bottom:35px}@media screen and (min-width:768px){.ce_text.large .image_container{width:115px}}@media screen and (min-width:1024px){.ce_text.large .image_container{width:125px}}@media screen and (min-width:1440px){.ce_text.large .image_container{width:135px}}.ce_text.large h1,.ce_text.large h2,.ce_text.large h3,.ce_text.large h4{font-size:32px;margin-bottom:5px;line-height:1.25}@media screen and (min-width:768px){.ce_text.large h1,.ce_text.large h2,.ce_text.large h3,.ce_text.large h4{font-size:56px}}@media screen and (min-width:1024px){.ce_text.large h1,.ce_text.large h2,.ce_text.large h3,.ce_text.large h4{font-size:62px;margin-bottom:25px}}@media screen and (min-width:1440px){.ce_text.large h1,.ce_text.large h2,.ce_text.large h3,.ce_text.large h4{font-size:68px;margin-bottom:35px}}.ce_text.large p{font-size:20px;margin-bottom:15px}@media screen and (min-width:768px){.ce_text.large p{font-size:24px}}@media screen and (min-width:1024px){.ce_text.large p{font-size:28px;margin-bottom:20px}}.ce_text.large p:last-child{margin-bottom:0}.ce_text.large p.more a:after{background-size:50%}.ce_text.large p.link-button{font-size:16px;margin-bottom:0}@media screen and (min-width:768px){.ce_text.large p.link-button{font-size:18px}}.ce_text.large p.link-button a{max-width:225px;margin-left:auto;margin-right:auto}.ce_text_icon{text-align:center;width:100%;max-width:768px;margin-left:auto;margin-right:auto}.ce_text_icon p{line-height:1.4;margin-bottom:5px}.icnon-and-headline{text-align:center}@media screen and (min-width:768px){.icnon-and-headline{margin-bottom:15px;display:table;height:78px;margin-left:auto;margin-right:auto;text-align:left}}@media screen and (min-width:1440px){.icnon-and-headline{height:100px}}.icnon-and-headline figure.image_container{margin-bottom:10px;text-align:center}@media screen and (min-width:768px){.icnon-and-headline figure.image_container{margin-bottom:0;display:table-cell;height:100%;width:150px;vertical-align:middle}}.icnon-and-headline h1,.icnon-and-headline h2,.icnon-and-headline h3{margin-bottom:10px;line-height:1.125}@media screen and (min-width:768px){.icnon-and-headline h1,.icnon-and-headline h2,.icnon-and-headline h3{display:table-cell;margin-bottom:0;height:100%;vertical-align:middle}}.ce_text_icon.large figure.image_container{margin-bottom:15px;width:150px}.ce_text_icon.large h1,.ce_text_icon.large h2,.ce_text_icon.large h3{margin-bottom:15px;line-height:1.125}.ce_text_icon.large p{margin-bottom:5px;line-height:1.4}.fix-icon .icnon-and-headline{margin-bottom:15px;display:table;margin-left:auto;margin-right:auto;text-align:left}@media screen and (min-width:768px){.fix-icon .icnon-and-headline{height:78px}}@media screen and (min-width:1440px){.fix-icon .icnon-and-headline{height:100px}}.fix-icon .icnon-and-headline figure.image_container{margin-bottom:0;display:table-cell;height:100%;vertical-align:middle;padding-right:10px;width:50px}@media screen and (min-width:768px){.fix-icon .icnon-and-headline figure.image_container{padding-right:0;width:150px}}.fix-icon .icnon-and-headline h1,.fix-icon .icnon-and-headline h2,.fix-icon .icnon-and-headline h3{display:table-cell;margin-bottom:0;height:100%;vertical-align:middle}.flex{display:table}.flex>div{width:auto;display:table-cell;vertical-align:top;padding-right:50px}.flex>div:last-child{padding-right:0}.p20{width:20%}.p25{width:25%}.p33{width:33%}.p40{width:40%}.p50{width:50%}.p60{width:60%}.p67{width:67%}.p75{width:75%}.p80{width:80%}.flex>.w200{width:10em}@media screen and (max-width:28.5714285714em){.flex>.w200{width:auto;display:table-row}}.flex>.w300{width:15em}@media screen and (max-width:42.8571428571em){.flex>.w300{width:auto;display:table-row}}.flex>.w400{width:20em}@media screen and (max-width:57.1428571429em){.flex>.w400{width:auto;display:table-row}}.flex>.w500{width:25em}@media screen and (max-width:71.4285714286em){.flex>.w500{width:auto;display:table-row}}.w1024{width:90%;margin-left:auto;margin-right:auto;padding-bottom:50px;padding-top:50px}@media screen and (min-width:1024px){.w1024{padding-bottom:75px;padding-top:75px;width:960px}}@media screen and (min-width:1200px){.w1024{width:1024px}}@media screen and (min-width:1440px){.w1024{width:1200px}}.padding-box{padding-bottom:50px;padding-top:50px}@media screen and (min-width:1024px){.padding-box{padding-bottom:75px;padding-top:75px}}@media screen and (min-width:1200px){.padding-box{padding-bottom:100px;padding-top:100px}}.large.w1024{padding-bottom:75px;padding-top:75px}@media screen and (min-width:1024px){.large.w1024{padding-bottom:100px;padding-top:100px}}@media screen and (min-width:1200px){.large.w1024{padding-bottom:125px;padding-top:125px}}.asmall.w1024{padding-bottom:50px;padding-top:35px}@media screen and (min-width:1024px){.asmall.w1024{padding-bottom:75px;padding-top:50px}}@media screen and (min-width:1200px){.asmall.w1024{padding-bottom:100px;padding-top:50px}}.w768{width:90%;margin-left:auto;margin-right:auto;padding-bottom:50px;padding-top:50px}@media screen and (min-width:768px){.w768{padding-bottom:75px;padding-top:75px}}@media screen and (min-width:1024px){.w768{width:768px}}@media screen and (min-width:1200px){.w768{padding-bottom:100px;padding-top:100px}}.pad{padding:20px;box-sizing:border-box}div.smaller{font-size:16px}div.smaller p{font-size:inherit}table.smaller tbody tr{height:50px}@media screen and (max-width:600px){.mobile-table tr{display:block;height:auto;clear:both;border-bottom:1px solid #e9e9e9;margin-bottom:30px;padding-bottom:10px}.mobile-table tr td{display:block;width:auto !important}.mobile-table tr td.stick-left{float:left;margin-right:10px}.mobile-table tr td.stick-right{float:right;margin-left:10px}}.color-me{background:#F9F9FA;width:100%}.color-me .accordion{background:#fff}.color-me-darker{background:#EFEFF1}.color-me-dark{background:#35495D;width:100%;color:#fff}.color-me-dark p,.color-me-dark li,.color-me-dark span,.color-me-dark h1,.color-me-dark h2,.color-me-dark h3,.color-me-dark h4,.color-me-dark h5,.color-me-dark h6{color:#fff}.color-me-dark .contact-list li span{color:#a3c1de}.color-me-dark a{color:#ee484e}.color-me-dark .widget-select span{color:#a3c1de}.color-me-dark .widget-headline h1,.color-me-dark h2,.color-me-dark h3,.color-me-dark h4,.color-me-dark h5{color:#a3c1de}.color-me-dark fieldset .widget-headline p{color:#a3c1de}.color-me-dark .link-button a{color:#a3c1de}.color-me-grey{background:#F7F7F7;width:100%;color:#484F55;border-top:1px solid #F4353F;overflow:hidden;clear:both}.color-me-grey p,.color-me-grey li,.color-me-grey span{color:#484F55}.color-me-grey h1,.color-me-grey h2,.color-me-grey h3,.color-me-grey h4,.color-me-grey h5,.color-me-grey h6{font-weight:400;color:#352F30}.color-me-grey .w1024{overflow:hidden}.super-list h1,.super-list h2,.super-list h3,.super-list h4{margin-bottom:35px}@media screen and (min-width:768px){.super-list h1,.super-list h2,.super-list h3,.super-list h4{margin-bottom:50px}}.super-list ul,.super-list ol{overflow:hidden}.super-list ul h1,.super-list ul h2,.super-list ul h3,.super-list ul h4,.super-list ol h1,.super-list ol h2,.super-list ol h3,.super-list ol h4{margin-bottom:0;font-size:22px;color:#282828;line-height:1;margin-bottom:5px}@media screen and (min-width:414px){.super-list ul h1,.super-list ul h2,.super-list ul h3,.super-list ul h4,.super-list ol h1,.super-list ol h2,.super-list ol h3,.super-list ol h4{font-size:26px}}@media screen and (min-width:1440px){.super-list ul h1,.super-list ul h2,.super-list ul h3,.super-list ul h4,.super-list ol h1,.super-list ol h2,.super-list ol h3,.super-list ol h4{font-size:28px}}.super-list ul li,.super-list ol li{margin-bottom:30px}.super-list ul p,.super-list ol p{margin-bottom:0}.super-list ul .information,.super-list ol .information{border-radius:0;padding:0;background:0;color:#666666;font-size:16px}@media screen and (min-width:414px){.super-list ul .information,.super-list ol .information{font-size:18px}}@media screen and (min-width:768px){.super-list ul .information,.super-list ol .information{font-size:20px}}.with-numbers ul,.with-numbers ol{list-style:none;counter-reset:counter}.with-numbers ul li,.with-numbers ol li{position:relative;padding-left:80px}.with-numbers ul li:before,.with-numbers ol li:before{position:absolute;width:25px;padding-right:25px;left:0;top:0;bottom:25%;color:#0399F7;line-height:1;font-size:36px;border-right:1px solid #0399F7;content:counter(counter);counter-increment:counter}@media screen and (min-width:414px){.with-numbers ul li:before,.with-numbers ol li:before{font-size:44px}}@media screen and (min-width:768px){.with-numbers ul li:before,.with-numbers ol li:before{font-size:54px}}.mega-list>h1,.mega-list h2,.mega-list h3,.mega-list h4{margin-bottom:35px}@media screen and (min-width:768px){.mega-list>h1,.mega-list h2,.mega-list h3,.mega-list h4{margin-bottom:50px}}.mega-list>ol{list-style:none;counter-reset:counter}.mega-list>ol li{position:relative;padding-left:40px}@media screen and (min-width:768px){.mega-list>ol li{padding-left:80px}}.mega-list>ol>h1,.mega-list>ol h2,.mega-list>ol h3,.mega-list>ol h4{margin-bottom:15px}.mega-list>ol li:before{position:absolute;width:15px;height:80px;top:0;left:0;color:#0399F7;border-right:1px solid #0399F7;content:counter(counter);counter-increment:counter;padding-right:10px;line-height:1;font-size:36px}@media screen and (min-width:414px){.mega-list>ol li:before{font-size:44px}}@media screen and (min-width:768px){.mega-list>ol li:before{width:25px;padding-right:25px;font-size:54px}}.mega-list ol li>ul{padding-left:0;margin-left:35px}.mega-list ol li>ul li{position:relative;padding-left:0;margin-left:0}.mega-list ol li>ul li:before{border-right:0;padding-right:0;font-size:16px;width:auto;height:auto;position:relative;content:none;counter-increment:none;position:absolute;height:100%;left:-30px;content:"";width:6px;line-height:1;background-image:url("../../files/compart/code/images/list-type-blue.png");background-position:center 15px;background-repeat:no-repeat}@media screen and (min-width:1024px){.mega-list ol li>ul li:before{height:24px}}.with-numbers.numbers-only li{padding-left:26px}.with-numbers.numbers-only li:before{border-right:0;font-size:22px}@media screen and (min-width:414px){.with-numbers.numbers-only li:before{font-size:26px}}@media screen and (min-width:1440px){.with-numbers.numbers-only li:before{font-size:28px}}.article-teaser{padding-bottom:50px;padding-top:50px}@media screen and (min-width:768px){.article-teaser{padding-bottom:75px;padding-top:75px}}@media screen and (min-width:1200px){.article-teaser{padding-bottom:100px;padding-top:100px}}.article-teaser>.block{width:90%;margin-left:auto;margin-right:auto;overflow:hidden;margin-bottom:25px}@media screen and (min-width:1024px){.article-teaser>.block{margin-bottom:35px;width:960px}}@media screen and (min-width:1200px){.article-teaser>.block{width:1024px}}@media screen and (min-width:1440px){.article-teaser>.block{width:1200px}}.article-teaser h1,.article-teaser h2,.article-teaser h3,.article-teaser h4{text-align:center}@media screen and (min-width:1024px){.article-teaser h1,.article-teaser h2,.article-teaser h3,.article-teaser h4{text-align:left}}.article-teaser .ce_sectionstart{overflow:hidden;width:90%;margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.article-teaser .ce_sectionstart{width:960px}}@media screen and (min-width:1200px){.article-teaser .ce_sectionstart{width:1024px}}@media screen and (min-width:1440px){.article-teaser .ce_sectionstart{width:1200px}}.article-teaser .ce_sectionstart .block{width:100%;margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #0399F7}@media screen and (min-width:768px){.article-teaser .ce_sectionstart .block{width:45%;float:left;margin-right:6%;padding-right:2%;border-right:1px solid #0399F7;padding-bottom:0;margin-bottom:0;border-bottom:0}.article-teaser .ce_sectionstart .block:nth-child(2n){margin-right:0;border-right:0;padding-right:0}}.article-teaser .ce_sectionstart .block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.article-teaser h1,.article-teaser h2,.article-teaser h3,.article-teaser h4{text-align:left;font-size:26px;line-height:1.4}@media screen and (min-width:414px){.article-teaser h1,.article-teaser h2,.article-teaser h3,.article-teaser h4{font-size:26px}}@media screen and (min-width:768px){.article-teaser h1,.article-teaser h2,.article-teaser h3,.article-teaser h4{font-size:36px}}.article-teaser p{font-size:16px}@media screen and (min-width:414px){.article-teaser p{font-size:18px}}.article-teaser .image_container{width:60px;margin:0;margin-bottom:10px}@media screen and (min-width:768px){.article-teaser .image_container{width:72px}}.referenz-detail .accordion h1{font-size:30px;margin-bottom:20px}@media screen and (min-width:414px){.referenz-detail .accordion h1{font-size:32px}}@media screen and (min-width:768px){.referenz-detail .accordion h1{font-size:56px}}@media screen and (min-width:1440px){.referenz-detail .accordion h1{font-size:62px}}.referenz-detail .accordion h2{font-size:24px;margin-bottom:15px}@media screen and (min-width:414px){.referenz-detail .accordion h2{font-size:26px}}@media screen and (min-width:768px){.referenz-detail .accordion h2{font-size:42px}}@media screen and (min-width:1440px){.referenz-detail .accordion h2{font-size:56px}}.referenz-detail .accordion h3{font-size:22px;margin-bottom:15px;margin-top:35px}@media screen and (min-width:414px){.referenz-detail .accordion h3{font-size:24px}}@media screen and (min-width:768px){.referenz-detail .accordion h3{font-size:32px}}@media screen and (min-width:1440px){.referenz-detail .accordion h3{font-size:38px}}.referenz-detail .accordion h4{font-size:20px;margin-bottom:15px;margin-top:35px}@media screen and (min-width:414px){.referenz-detail .accordion h4{font-size:22px}}@media screen and (min-width:768px){.referenz-detail .accordion h4{font-size:28px}}@media screen and (min-width:1440px){.referenz-detail .accordion h4{font-size:32px}}.referenz-detail .accordion h5{font-size:18px;margin-bottom:10px}@media screen and (min-width:414px){.referenz-detail .accordion h5{font-size:20px}}@media screen and (min-width:768px){.referenz-detail .accordion h5{font-size:24px}}@media screen and (min-width:1440px){.referenz-detail .accordion h5{font-size:28px}}.referenz-detail .accordion h6{font-size:16px;margin-bottom:10px}@media screen and (min-width:414px){.referenz-detail .accordion h6{font-size:18px}}@media screen and (min-width:768px){.referenz-detail .accordion h6{font-size:20px}}@media screen and (min-width:1440px){.referenz-detail .accordion h6{font-size:24px}}.referenz-detail .flex-boxes .ce_sectionstart,.fachartikel-detail .flex-boxes .ce_sectionstart{margin-bottom:15px;margin-top:15px}@media screen and (min-width:768px){.referenz-detail .flex-boxes .ce_sectionstart,.fachartikel-detail .flex-boxes .ce_sectionstart{margin-bottom:25px;margin-top:25px}}@media screen and (min-width:1024px){.referenz-detail .flex-boxes .ce_sectionstart,.fachartikel-detail .flex-boxes .ce_sectionstart{margin-bottom:45px;margin-top:45px}}.referenz-detail .toggler{position:relative;border-top:0;line-height:1;height:auto;padding-bottom:50px;cursor:pointer;text-align:center}@media screen and (min-width:414px){.referenz-detail .toggler{font-size:18px}}@media screen and (min-width:768px){.referenz-detail .toggler{font-size:20px}}@media screen and (min-width:1440px){.referenz-detail .toggler{font-size:22px}}.referenz-detail .toggler:after{position:absolute;bottom:15px;width:100%;height:20px;content:"";display:block;background-image:url("../../files/compart/code/images/arrow-down-red.svg");background-repeat:no-repeat;background-position:center center}.referenz-detail .toggler span{width:0;height:0;background-image:none}.referenz-detail .toggler.ui-state-hover{color:#0399f7}.referenz-detail .toggler.ui-state-hover:after{background-image:url("../../files/compart/code/images/arrow-down-blue.svg")}.referenz-detail .toggler.active.ui-state-hover{color:#0399f7}.referenz-detail .toggler.active.ui-state-hover:after{background-image:url("../../files/compart/code/images/arrow-up-blue.svg")}.referenz-detail .ui-accordion-header-active{color:#373637}.referenz-detail .ui-accordion-header-active:after{position:absolute;bottom:15px;width:100%;height:20px;content:"";display:block;background-image:url("../../files/compart/code/images/arrow-up-red.svg");background-repeat:no-repeat;background-position:center center}.referenz-detail .ui-accordion-header-active span{background-image:none;width:0;height:0}.referenz-block .value img{max-height:100px}.color-me-dark form input.radio{border:0;background:#3D546A}.color-me-dark form input.checkbox{border:0;background:#3D546A}.color-me-dark form input.radio:checked{border:0;background-image:url("../../files/compart/code/images/dot-icon-dark.svg");background-position:center center;background-repeat:no-repeat;background-size:14px 15px}.color-me-dark form input.checkbox:checked{border:0;background-image:url("../../files/compart/code/images/check-icon.svg");background-position:center center;background-repeat:no-repeat;background-size:14px 15px}.color-me-dark form ::-webkit-input-placeholder{color:#A3C1DE}.color-me-dark form :-moz-placeholder{color:#A3C1DE}.color-me-dark form ::-moz-placeholder{color:#A3C1DE}.color-me-dark form :-ms-input-placeholder{color:#A3C1DE}.color-me-dark form input,.color-me-dark form textarea{background:#3D546A;color:#A3C1DE;border:0;border-left:1px solid #EE484E;border-right:1px solid #3D546A;border-top:1px solid #3D546A;border-bottom:1px solid #3D546A}.color-me-dark form input:focus,.color-me-dark form textarea:focus{outline:0;border:1px solid #0399f7}.color-me-dark form button.submit,.color-me-dark form input.submit{border:1px solid #EE484E;background:#35495D;color:#EE484E}.color-me-dark form button.submit:hover,.color-me-dark form input.submit:hover{color:#0399f7;border:1px solid #0399f7}.color-me-dark form label,.color-me-dark form legend{color:#a3c1de}.color-me-dark form .select2-container{background:#3D546A;color:#A3C1DE}.color-me-dark form .select2-container .select2-choice{border:0;border-left:1px solid #EE484E}.color-me-dark form .select2-dropdown-open .select2-choice{-webkit-box-shadow:none;box-shadow:none}.color-me-dark form .explanation p{color:#a3c1de}.color-me-dark form .select2-dropdown-open a{border:1px solid #0399f7 !important;border-bottom:0}.color-me-dark form .widget-upload input{border:0;background:0}.color-me-dark form .widget-upload input:focus{outline:0;border:0}.contact-boxes{position:relative;overflow:hidden;width:100%;max-width:1024px}.contact-boxes .block{width:100%;margin-left:auto;margin-right:auto;margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #979797}.contact-boxes .block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}@media screen and (min-width:500px){.contact-boxes .block{width:40%;min-height:300px;float:left;padding-right:9.5%;margin-right:9.5%;border-right:1px solid #979797;padding-bottom:0;border-bottom:0;margin-bottom:25px}.contact-boxes .block:nth-child(2n){margin-right:0;padding-right:0;border-right:0}}@media screen and (min-width:768px){.contact-boxes .block{width:25%;margin-right:6%;padding-right:6%;margin-bottom:0}.contact-boxes .block:nth-child(2n){margin-right:6%;padding-right:6%;border-right:1px solid #979797}.contact-boxes .block:nth-child(3n){border-right:0;margin-right:0;padding-right:0}}.contact-boxes .image_container{width:100%;max-width:235px;height:115px;margin-left:0;margin-right:0;display:table-cell;vertical-align:middle;margin-bottom:0}.contact-boxes ul{margin:0;padding:0;list-style:none}.contact-boxes li{font-size:16px;line-height:1.5}@media screen and (min-width:768px){.contact-boxes li{font-size:18px}}.contact-boxes li:first-child{font-weight:600}.contact-boxes ul li:before{content:none}.contact-boxes.plus1 .block{min-height:400px;margin-bottom:35px}.contact-boxes.mheight .image_container{height:175px}@media screen and (min-width:500px){.contact-boxes.border .block{width:40%;min-height:300px;float:left;padding:3.75%;margin-right:3.75%;border:1px solid #C5CBD0;margin-bottom:25px}.contact-boxes.border .block:nth-child(2n){margin-right:0}}@media screen and (min-width:960px){.contact-boxes.border .block{width:27.7%;margin-right:2%;padding:2%;min-height:475px;margin-bottom:2%}.contact-boxes.border .block:nth-child(2n){padding:2%;margin-right:2%}.contact-boxes.border .block:nth-child(3n){margin-right:0}}.contact-boxes.border.mheight .image_container{height:150px;max-width:200px}.accordion .contact-boxes .block{margin-bottom:25px;padding-bottom:25px}@media screen and (min-width:500px){.accordion .contact-boxes .block{width:48%;min-height:325px;float:left;padding-right:2%;margin-right:2%;border-right:0;margin-bottom:0;padding-bottom:0;border-bottom:0;margin-bottom:0}.accordion .contact-boxes .block:nth-child(2n){margin-right:0;padding-right:0;border-right:0}}@media screen and (min-width:768px){.accordion .contact-boxes .block{width:30%;margin-right:2%;padding-right:2%;border-right:0;margin-bottom:0}.accordion .contact-boxes .block:nth-child(2n){margin-right:2%;padding-right:2%;border-right:0}.accordion .contact-boxes .block:nth-child(3n){border-right:0;margin-right:0;padding-right:0}}@media screen and (min-width:500px){.contact-boxes.no-border .block{border-right:0}}.link-button a{padding:10px;display:block;border:1px solid #df000f;max-width:275px;text-align:center}.link-button:hover a{border:1px solid #0399f7}.link-button.mail a{border:0}.bg-lines{background:url("../../files/compart/code/images/background-lines.svg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.no-bottom-padding{padding-bottom:0 !important}.no-top-padding{padding-top:0 !important}.clear-box{overflow:hidden}.telefon-icon:before{position:absolute;top:0;left:0;content:"";padding:4px;width:28px;height:45px;display:block;background-image:url("../../files/compart/code/images/tel-icon-red.svg");background-repeat:no-repeat;background-position:center center}.email-icon:before{position:absolute;top:0;left:0;content:"";padding:4px;width:28px;height:45px;display:block;background-image:url("../../files/compart/code/images/email-icon-red.svg");background-repeat:no-repeat;background-position:center center}.address-icon:before{position:absolute;top:0;left:0;content:"";padding:4px;width:28px;height:45px;display:block;background-image:url("../../files/compart/code/images/address-icon-red.svg");background-repeat:no-repeat;background-position:center center}.telefon-icon,.email-icon,.address-icon{background:0;color:#61686E}.contact-list-bottom{width:90%;max-width:600px;border-top:1px solid #C5CBD0;padding-top:25px;margin-top:75px;margin-right:auto;margin-left:auto}.contact-list-bottom ul{width:100%;max-width:500px;margin:0;margin-right:auto;margin-left:auto;padding:0}.contact-list ul{margin:0;padding:0}.contact-list-bottom li:before,.contact-list li:before{content:none}.contact-list-bottom li{margin-bottom:20px}@media screen and (min-width:768px){.contact-list-bottom li{display:inline-block;margin-bottom:0;margin-right:35px}}.contact-list li{margin-bottom:15px}@media screen and (min-width:768px){.contact-list li{display:inline-block;margin-right:50px}}.contact-list li:last-child{display:block}.contact-list-bottom li span,.contact-list li span{position:relative;line-height:45px;height:45px;display:block;padding-left:50px;font-size:18px}@media screen and (min-width:768px){.contact-list-bottom li span,.contact-list li span{font-size:20px}}.team-portraits .block{width:100%;text-align:center;margin-bottom:25px}@media screen and (min-width:768px){.team-portraits .block{width:32%;margin-right:2%;float:left;margin-bottom:0;min-height:325px}.team-portraits .block:nth-of-type(3n){margin-right:0}}@media screen and (min-width:768px){.team-portraits.with-links .block{min-height:480px}}.color-me-dark .contact-list-bottom{border-top:1px solid #3D546A}.team-portraits{overflow:hidden}.team-portraits .block .image_container{margin-bottom:10px}.team-portraits .block p{font-size:16px;line-height:1.5;color:#484F55}@media screen and (min-width:768px){.team-portraits .block p{font-size:18px}}.team-portraits .block h1,.team-portraits .block h2,.team-portraits .block h3,.team-portraits .block h4,.team-portraits .block h5{font-size:22px;margin-bottom:10px}@media screen and (min-width:768px){.team-portraits .block h1,.team-portraits .block h2,.team-portraits .block h3,.team-portraits .block h4,.team-portraits .block h5{font-size:24px}}@media screen and (min-width:768px){.team-portraits.plus1 .block{width:32%;margin-right:2%;float:left;margin-bottom:0;min-height:325px}.team-portraits.plus1 .block:nth-of-type(3n){margin-right:0}}@media screen and (min-width:1024px){.team-portraits.plus1 .block{width:24%;margin-right:1.25%}.team-portraits.plus1 .block:nth-of-type(3n){margin-right:1.25%}.team-portraits.plus1 .block:nth-of-type(4n){margin-right:0}}.color-me-dark .team-portraits .block p{color:#a3c1de}.filter-downloads{overflow:hidden;margin-bottom:75px;padding-bottom:75px}.filter-downloads .filter{width:100%;margin-bottom:15px}@media screen and (min-width:600px){.filter-downloads .filter{width:49%;margin-right:2%;float:left}.filter-downloads .filter:nth-of-type(2n){margin-right:0}}.filter-downloads button{outline:none}.textlike{text-align:left;width:100%;font-family:inherit;font-weight:300;font-size:18px;background:none;border:none;padding-left:0;padding-right:0;margin:0;display:block;color:#DF000F;cursor:pointer;line-height:1;padding-bottom:25px;padding-top:25px;border-bottom:1px solid #D7D7D7;border-top:1px solid #D7D7D7}@media screen and (min-width:600px){.textlike{font-size:20px}}.old-releases{display:none;background-color:#F9F9FA;padding:25px}.release .download-link-additional{position:relative;display:block;overflow:hidden}@media screen and (min-width:786px){.release .download-link-additional{width:45%;display:table-cell;height:100%;vertical-align:middle}}.release .download-link-additional a{display:block;float:left;margin-right:10px;line-height:1}.release .download-link-additional a:last-child{margin-right:0}@media screen and (min-width:786px){.release .download-link-additional a{display:inline-block}}.release .download-link-product{position:relative;display:block;line-height:1.25;padding-bottom:15px;padding-top:15px}@media screen and (min-width:786px){.release .download-link-product{width:55%;padding-right:1%;display:table-cell;height:100%;padding-bottom:0;padding-top:0;vertical-align:middle}}.old-release.release{overflow:hidden;margin-bottom:15px}@media screen and (min-width:786px){.old-release.release{display:table;width:100%;height:55px}}.current-release.release{height:125px}@media screen and (min-width:786px){.current-release.release{display:table;width:100%}}.white-boxes.mheight.large .ce_sectionstart .block{min-height:275px;height:275px}@media screen and (min-width:786px){.mega-nav{overflow:hidden;clear:both}}.mega-nav .block{margin-bottom:25px;padding-bottom:25px}@media screen and (min-width:786px){.mega-nav .block{margin-bottom:0;padding-bottom:0;width:22%;float:left;margin-right:3.25%}.mega-nav .block:last-child{margin-right:0}}.mega-nav h1,.mega-nav h2,.mega-nav h3,.mega-nav h4,.mega-nav h5{font-size:20px;border-bottom:1px solid #C5CBD0;padding-bottom:15px;margin-bottom:15px}@media screen and (min-width:786px){.mega-nav h1,.mega-nav h2,.mega-nav h3,.mega-nav h4,.mega-nav h5{font-size:18px}}@media screen and (min-width:1200px){.mega-nav h1,.mega-nav h2,.mega-nav h3,.mega-nav h4,.mega-nav h5{font-size:22px}}@media screen and (min-width:1440px){.mega-nav h1,.mega-nav h2,.mega-nav h3,.mega-nav h4,.mega-nav h5{font-size:24px}}.mega-nav li{font-weight:300;font-size:18px;line-height:1.2;margin-bottom:8px}@media screen and (min-width:1200px){.mega-nav li{font-size:20px}}@media screen and (min-width:1440px){.mega-nav li{font-size:22px}}.mega-nav li:last-child{margin-bottom:0}.mega-nav a{font-size:inherit;color:inherit}._footer-list{width:100%;overflow:hidden;margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #c5cbd0}@media screen and (min-width:640px){._footer-list{width:45%;float:left;margin-bottom:0;padding-bottom:0;border-bottom:0}}._footer-list .block{margin-bottom:25px;padding-bottom:25px}._footer-list .block:last-child{margin-bottom:0px;padding-bottom:0px}@media screen and (min-width:500px){._footer-list .block{margin-bottom:0;padding-bottom:0;width:45%;float:left;margin-right:10%}._footer-list .block:last-child{margin-right:0}}@media screen and (min-width:786px){._footer-list .block{width:40%;margin-right:20%}._footer-list .block:last-child{margin-right:0}}._footer-list h1,._footer-list h2,._footer-list h3,._footer-list h4,._footer-list h5{font-size:16px;font-weight:400;border-bottom:1px solid #C5CBD0;padding-bottom:15px;margin-bottom:15px}@media screen and (min-width:1024px){._footer-list h1,._footer-list h2,._footer-list h3,._footer-list h4,._footer-list h5{font-size:18px}}._footer-list li{font-weight:300;font-size:16px;line-height:2;margin-bottom:8px}@media screen and (min-width:1024px){._footer-list li{font-size:18px}}._footer-list li:last-child{margin-bottom:0}._footer-list a{font-size:inherit;color:inherit}._footer-list a:hover{color:#0399f7}._footer-icon-list{width:100%;overflow:hidden}._footer-icon-list .ce_text{margin-bottom:25px}._footer-icon-list .ce_text:last-child{margin-bottom:0}@media screen and (min-width:640px){._footer-icon-list{width:45%;float:right}}._footer-icon-list h1,._footer-icon-list h2,._footer-icon-list h3,._footer-icon-list h4,._footer-icon-list h5{font-size:16px;font-weight:400;line-height:1.3;margin-bottom:5px}@media screen and (min-width:1024px){._footer-icon-list h1,._footer-icon-list h2,._footer-icon-list h3,._footer-icon-list h4,._footer-icon-list h5{font-size:18px}}._footer-icon-list p{font-size:16px}@media screen and (min-width:1024px){._footer-icon-list p{font-size:18px}}._footer-icon-list img{background:#fff;width:100%;height:100%}._footer-icon-list .image_container.float_left{width:55px;height:55px;max-width:100%;margin-bottom:0;margin-right:10px;float:left;text-align:left}@media screen and (min-width:786px){._footer-icon-list .image_container.float_left{margin-right:25px;width:60px;height:60px}}@media screen and (min-width:1200px){._footer-icon-list .image_container.float_left{width:75px;height:75px}}._footer-icon-list .image_container.float_left a{width:100%;height:100%}._footer-icon-list .content-wrap.float_left{float:left;width:65%;text-align:left}._footer-icon-list p{font-weight:300;font-size:18px;line-height:1.2;margin-bottom:8px}@media screen and (min-width:1200px){._footer-icon-list p{font-size:18px}}._footer-icon-list p:last-child{margin-bottom:0}._footer-icon-list a{font-size:inherit;color:inherit}._footer-icon-list h3 a:hover{color:#0399f7}.color-me-dark .mega-nav li,.color-me-dark .mega-nav a,.color-me-dark .mega-nav p{color:#B1D0EE}.foot-bar{border-top:1px solid #485F76;background:#35495D;overflow:hidden;clear:both}.copyright{line-height:60px;color:#B1D0EE;text-align:center;margin-bottom:15px;font-size:16px;font-weight:400}@media screen and (min-width:1024px){.copyright{text-align:left;margin-bottom:0}}@media screen and (min-width:1200px){.copyright{font-size:18px}}.mod_breadcrumb,.breadcrumb{-webkit-transform:translate(0, -150px);-moz-transform:translate(0, -150px);-o-transform:translate(0, -150px);-ms-transform:translate(0, -150px);transform:translate(0, -150px);-webkit-animation:fadeInDown 250ms 1;-moz-animation:fadeInDown 250ms 1;-o-animation:fadeInDown 250ms 1;animation:fadeInDown 250ms 1;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:250ms;-moz-animation-delay:250ms;-o-animation-delay:250ms;animation-delay:250ms;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;margin-top:75px;padding-bottom:6px;padding-top:6px;background:#F3F3F3;border-top:1px solid #D2D2D2;border-bottom:1px solid #0399F7}@media screen and (min-width:1024px){.mod_breadcrumb,.breadcrumb{position:fixed;top:75px;width:100%;z-index:10;padding-bottom:12px;padding-top:12px;margin-top:0}}.mod_breadcrumb ul,.breadcrumb ul{text-align:center;margin:0;padding:0}.mod_breadcrumb li,.breadcrumb li{position:relative;padding:0;margin:0;display:inline-block;margin-left:5px;line-height:1;font-size:14px}@media screen and (min-width:768px){.mod_breadcrumb li,.breadcrumb li{margin-left:10px;font-size:16px}}@media screen and (min-width:1024px){.mod_breadcrumb li,.breadcrumb li{font-size:18px}}.mod_breadcrumb a,.breadcrumb a{padding-right:26px;line-height:inherit;font-size:inherit}.mod_breadcrumb a:after,.breadcrumb a:after{content:"";position:absolute;top:1px;right:0;height:100%;width:16px;display:inline-block;background:url("../../files/compart/code/images/arrow-right-icon-blue.svg");background-repeat:no-repeat;background-position:center center}.mod_breadcrumb li:before,.breadcrumb li:before{content:none}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate(0, -150px)}100%{-webkit-transform:translate(0, 0)}}@-moz-keyframes fadeInDown{0%{-moz-transform:translate(0, -150px)}100%{-moz-transform:translate(0, 0)}}@-o-keyframes fadeInDown{0%{-o-transform:translate(0, -150px)}100%{-o-transform:translate(0, 0)}}@keyframes fadeInDown{0%{transform:translate(0, -150px)}100%{transform:translate(0, 0)}}#cookiebar{position:fixed;left:0;width:100%;line-height:1;z-index:10;font-size:18px;text-align:center;border-top:1px solid #df000f;padding:0;padding-bottom:20px;padding-top:20px;color:#484F55;background-color:#fff}@media screen and (min-width:1024px){#cookiebar{font-size:20px}}#cookiebar span{margin-right:15px;line-height:1.25}#cookiebar a{color:#484F55;margin-left:15px;text-decoration:none}#cookiebar button{padding:0;cursor:pointer;height:auto;line-height:1;background-color:#0399F7;border:0;padding-top:8px;padding-bottom:8px;padding-left:20px;padding-right:20px;background:linear-gradient(top, #0399F7 0%, #0399F7 45%, #028AE0 100%);background:-moz-linear-gradient(top, #0399F7 0%, #0399F7 45%, #028AE0 100%);background:-webkit-linear-gradient(top, #0399F7 0%, #0399F7 45%, #028AE0 100%);background:-ms-linear-gradient(top, #0399F7 0%, #0399F7 45%, #028AE0 100%);background:-o-linear-gradient(top, #0399F7 0%, #0399F7 45%, #028AE0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0399F7, endColorstr=#028AE0,GradientType=1);color:#fff}#cookiebar button:hover{background:linear-gradient(top, #028AE0 0%, #0399F7 45%, #0399F7 100%);background:-moz-linear-gradient(top, #028AE0 0%, #0399F7 45%, #0399F7 100%);background:-webkit-linear-gradient(top, #028AE0 0%, #0399F7 45%, #0399F7 100%);background:-ms-linear-gradient(top, #028AE0 0%, #0399F7 45%, #0399F7 100%);background:-o-linear-gradient(top, #028AE0 0%, #0399F7 45%, #0399F7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#028AE0, endColorstr=#0399F7,GradientType=1)}#cookiebar span,#cookiebar a,#cookiebar button{font-size:16px;font-family:"Source Sans Pro", sans-serif;font-weight:300}@media screen and (min-width:1024px){#cookiebar span,#cookiebar a,#cookiebar button{font-size:18px}}#cookiebar.bottom{bottom:0}.expander{position:relative}.mod_newsreader .back{display:none;width:90%;margin-left:auto;margin-right:auto;margin-top:50px;margin-bottom:50px}@media screen and (min-width:1024px){.mod_newsreader .back{width:960px}}@media screen and (min-width:1200px){.mod_newsreader .back{width:1024px}}@media screen and (min-width:1440px){.mod_newsreader .back{width:1200px}}.mod_newsreader .ce_text.large .info{margin-bottom:15px;margin-top:35px;line-height:1;text-align:center;font-size:18px;color:#A0A8AF}@media screen and (min-width:786px){.mod_newsreader .ce_text.large .info{font-size:20px}}@media screen and (min-width:1440px){.mod_newsreader .ce_text.large .info{font-size:22px}}.mod_newsreader .ce_text.large .info time,.mod_newsreader .ce_text.large .info span{font-size:inherit}.icons-and-text .ce_text{margin-bottom:35px}@media screen and (min-width:786px){.icons-and-text .ce_text{margin-bottom:50px}}.icons-and-text .ce_text .image_container{max-width:100%;width:90%;margin-left:0;margin-right:0;margin-bottom:15px}.icons-and-text .ce_text h1,.icons-and-text .ce_text h2,.icons-and-text .ce_text h3,.icons-and-text .ce_text h4{margin-bottom:12px}.icons-and-text .ce_text p{margin-bottom:5px}@media screen and (min-width:786px){.icons-and-text .ce_text .image_container{position:relative;float:left;width:15%;margin-bottom:0;margin-top:1.5%}.icons-and-text .ce_text .content-wrap{width:82.5%;float:right}}@media screen and (min-width:1024px){.icons-and-text .ce_text .image_container{width:12.5%}.icons-and-text .ce_text .content-wrap{width:85%}}fieldset.f_ctl,fieldset.radr,fieldset.tlnr{width:100%;margin:0;padding:0;float:none}fieldset.radr{display:none;margin-bottom:35px}fieldset.radr-active{display:block}.submit_container.add-tlnr{margin-left:0;margin-right:0;margin-bottom:25px;margin-top:0;overflow:hidden;width:100%;max-width:100%}.submit_container.add-tlnr .submit{width:100%;margin-bottom:15px}@media screen and (min-width:768px){.submit_container.add-tlnr .submit{float:left;width:49%;margin-right:2%}}fieldset.f_ctl{margin-top:25px;margin-bottom:25px}fieldset.tlnr{padding-bottom:25px;margin-bottom:25px;display:none}fieldset.tlnr-first-child{display:block;padding-top:25px;margin-top:25px}fieldset .widget-headline{margin-bottom:35px}@media screen and (min-width:786px){fieldset .widget-headline{margin-bottom:50px}}fieldset .widget-headline p{line-height:1.2;color:#484F55}fieldset .widget-headline p:last-child{margin-bottom:0}fieldset .widget-headline h2,fieldset .widget-headline h3,fieldset .widget-headline h4,fieldset .widget-headline h5{line-height:1.2;margin-bottom:10px}.clear-columns{font-size:inherit;clear:both}.mod_geo_list{font-size:16px;width:90%;max-width:1024px;margin-right:auto;margin-left:auto}@media screen and (min-width:1440px){.mod_geo_list{font-size:18px}}@media screen and (min-width:1440px){.mod_geo_list{max-width:1280px}}.mod_geo_list ul{list-style:none;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}@media screen and (min-width:600px){.mod_geo_list ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media screen and (min-width:768px){.mod_geo_list ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media screen and (min-width:1024px){.mod_geo_list ul{-webkit-column-count:5;-moz-column-count:5;column-count:5}}.mod_geo_list li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;position:static;margin:0;padding:0}.mod_geo_list li:before{content:none}.mod_geo_list li a{display:block;padding-top:5px;padding-bottom:5px;color:#373637}.mod_geo_list li a:hover{color:#0399f7}.mod_geo_list ul{position:relative;margin:0;padding:0;margin-bottom:30px}@media screen and (min-width:786px){.mod_geo_list ul{margin-bottom:45px}}.mod_lang_list ul{display:flex;align-items:center;overflow:hidden;justify-content:center;flex-wrap:wrap;margin:0px;margin-bottom:20px}.mod_lang_list ul li{margin-left:-1px}.mod_lang_list ul li:not(:first-child){border-left:1px solid #ced0d1}@media screen and (min-width:414px){.mod_lang_list ul{margin:10px}}.mod_lang_list ul a{display:flex;align-items:center;margin:0 6px;font-weight:300;color:#484F55;font-size:26px}@media screen and (min-width:414px){.mod_lang_list ul a{margin:0 10px}}.mod_lang_list ul a:hover{color:#0399f7}.mod_lang_list ul a span{margin:0 7px}@media screen and (min-width:1600px){.mod_lang_list ul a span{margin:0 10px}}.mod_lang_list ul a img{transition:transform 0.1s ease-in-out;height:40px}@media screen and (min-width:768px){.mod_lang_list ul a img{height:44px}}@media screen and (min-width:1600px){.mod_lang_list ul a img{height:52px}}.mod_lang_list ul a:hover img{transform:scale(1.1)}.mod_navigation .nav-include{display:none}.v-col.nav-include{width:initial}@media screen and (min-width:375px){.v-nav-wrap.solutions>ul{margin:0 20px}}@media screen and (min-width:768px){.v-nav-wrap.solutions>ul{margin:0 30px}}@media screen and (min-width:1024px){.v-nav-wrap.solutions>ul{margin:0 50px}}@media screen and (min-width:1600px){.v-nav-wrap.solutions>ul{max-width:1440px;margin:0 auto;position:relative}}.v-nav-wrap.solutions>ul .v-col{width:31%}.v-nav-wrap.solutions>ul .v-col:first-child{margin-left:0}.v-nav-wrap.solutions>ul .v-col:last-child{margin-right:0}.nav-include .nav-icon-list figure{width:64px;height:64px;float:left;clear:both;margin-right:10px}@media screen and (min-width:768px){.nav-include .nav-icon-list figure{width:80px;height:80px}}@media screen and (min-width:1600px){.nav-include .nav-icon-list figure{width:130px;height:130px}}.nav-include .nav-icon-list img,.nav-include .nav-icon-list svg{width:100%;max-height:100%;display:block;background:#fff}.nav-include .nav-icon-list a{color:#616161}.nav-include .nav-icon-list a:hover{color:#0399f7}.nav-include .nav-icon-list h5{font-weight:400;margin:0;line-height:1.25;font-size:1.125rem}@media screen and (min-width:768px){.nav-include .nav-icon-list h5{font-size:1.2rem}}@media screen and (min-width:1920px){.nav-include .nav-icon-list h5{font-size:1.3rem}}.nav-include .nav-icon-list p{margin-bottom:0;line-height:1.125;font-size:1.125rem}@media screen and (min-width:1600px){.nav-include .nav-icon-list p{font-size:1.1rem}}.nav-include .nav-icon-list .block{break-inside:avoid-column;overflow:hidden;min-height:110px;padding-bottom:10px}.nav-include .nav-icon-list .block .content-wrap{float:left;width:calc(100% - 100px)}@media screen and (min-width:1600px){.nav-include .nav-icon-list .block .content-wrap{width:calc(100% - 160px)}}.lang-area-lang{padding-top:20px;padding-bottom:30px;background:#fbfbfb}.lang-area-lang h4{text-align:center;margin-bottom:1em;font-size:18px}.lang-area-lang a{color:#373637}.lang-area-lang a:hover{color:#0399f7}.content_wrapper{margin:30px 0}@media screen and (min-width:768px){.content_wrapper{margin:50px 0}}@media screen and (min-width:1600px){.content_wrapper{margin:60px 0}}@media screen and (min-width:1920px){.content_wrapper{margin:70px 0}}.content_wrapper.nopadb{padding-bottom:0}.content_wrapper.nopadt{padding-top:0}.content_wrapper.nomarb{margin-bottom:0}.content_wrapper.nomart{margin-top:0}.content_wrapper.nomarbt{margin-bottom:0}.content_wrapper.nomarbt+div{margin-top:0}.content_wrapper.mb-10{margin-bottom:2.5rem}.content_wrapper.line:before{content:"";position:absolute;left:0;right:0;height:1px;background:radial-gradient(circle at center, #0399f7 0%, rgba(3, 153, 247, 0) 70%)}.add-background-wave{position:relative;overflow:hidden;padding-top:50px}@media screen and (min-width:768px){.add-background-wave{padding-top:75px}}.add-background-wave .ce_text{margin-top:0}@media screen and (min-width:768px){.add-background-wave .ce_text{margin-top:50px}}.add-background-wave .ce_image{width:155px;margin-right:auto;margin-left:auto;text-align:center;margin-bottom:0}@media screen and (min-width:768px){.add-background-wave .ce_image{width:200px}}@media screen and (min-width:1024px){.add-background-wave .ce_image{width:240px}}@media screen and (min-width:1200px){.add-background-wave .ce_image{width:260px}}@media screen and (min-width:1440px){.add-background-wave .ce_image{width:300px}}.add-background-wave:after{z-index:-99;content:"";display:block;float:right;position:absolute;right:0;bottom:75px;width:50%;height:100%;background:url("../../files/compart/code/images/wave-right-desktop.svg") no-repeat;background-position:center;background-size:100%}@media screen and (min-width:1024px){.add-background-wave:after{bottom:100px}}@media screen and (min-width:1200px){.add-background-wave:after{bottom:125px}}.add-background-wave:before{z-index:-99;content:"";display:block;position:absolute;left:0;top:-150px;width:50%;height:100%;background:url("../../files/compart/code/images/wave-left-desktop.svg") no-repeat;background-position:center;background-size:100%}@media screen and (min-width:1024px){.add-background-wave:before{top:-175px}}@media screen and (min-width:1200px){.add-background-wave:before{top:-200px}}.add-background-wave.with-padding-bottom{padding-bottom:50px}@media screen and (min-width:768px){.add-background-wave.with-padding-bottom{padding-bottom:75px}}.add-background-wave.with-padding-bottom:after{bottom:125px}@media screen and (min-width:1024px){.add-background-wave.with-padding-bottom:after{bottom:150px}}@media screen and (min-width:1200px){.add-background-wave.with-padding-bottom:after{bottom:175px}}.add-background-wave.with-padding-bottom:before{top:-200px}@media screen and (min-width:1024px){.add-background-wave.with-padding-bottom:before{top:-250px}}@media screen and (min-width:1200px){.add-background-wave.with-padding-bottom:before{top:-275px}}.iframe-header{width:65%;float:left;background:#fff}@media screen and (min-width:1024px){.iframe-header{width:80%;border-bottom:1px solid #e5e5e5}}.iframe-header-wrapper{overflow:hidden}.ctlr_buttons div{float:left}.logout_btn{display:block;width:45%;max-width:150px}.logout_btn a{font-size:16px;margin-top:20px;display:block;text-align:center;line-height:1;padding-top:8px;padding-bottom:8px;padding-left:20px;padding-right:20px;cursor:pointer;background:linear-gradient(top, #0399F7 0%, #0399F7 45%, #028AE0 100%);background:-moz-linear-gradient(top, #0399F7 0%, #0399F7 45%, #028AE0 100%);background:-webkit-linear-gradient(top, #0399F7 0%, #0399F7 45%, #028AE0 100%);background:-ms-linear-gradient(top, #0399F7 0%, #0399F7 45%, #028AE0 100%);background:-o-linear-gradient(top, #0399F7 0%, #0399F7 45%, #028AE0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0399F7, endColorstr=#028AE0,GradientType=1);color:#fff}@media screen and (min-width:1024px){.logout_btn a{font-size:18px}}.logout_btn a:hover{background:linear-gradient(top, #028AE0 0%, #0399F7 45%, #0399F7 100%);background:-moz-linear-gradient(top, #028AE0 0%, #0399F7 45%, #0399F7 100%);background:-webkit-linear-gradient(top, #028AE0 0%, #0399F7 45%, #0399F7 100%);background:-ms-linear-gradient(top, #028AE0 0%, #0399F7 45%, #0399F7 100%);background:-o-linear-gradient(top, #028AE0 0%, #0399F7 45%, #0399F7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#028AE0, endColorstr=#0399F7,GradientType=1)}.login_btn{border-right:1px solid #e5e5e5;margin-right:5px}@media screen and (min-width:1024px){.login_btn{margin-right:15px;border-right:1px solid #e5e5e5}}.login_btn a{width:75px;height:75px;overflow:hidden;text-indent:-999px;display:block;line-height:1;cursor:pointer;background-image:url("../../files/compart/code/images/user-icon.svg");background-repeat:no-repeat;background-position:center center}.header-rel header.header{position:relative}.header-rel .container{padding-top:0}.equalizer .w1024{padding-bottom:50px;padding-top:50px}@media screen and (min-width:768px){.equalizer .w1024{padding-bottom:75px;padding-top:75px}}@media screen and (min-width:1200px){.equalizer .w1024{padding-bottom:100px;padding-top:100px}}@media screen and (min-width:1440px){.equalizer .w1024{padding-bottom:125px;padding-top:125px}}.equalizer h2{font-size:28px;line-height:1.25;margin-bottom:10px}@media screen and (min-width:416px){.equalizer h2{font-size:36px}}@media screen and (min-width:768px){.equalizer h2{font-size:46px}}@media screen and (min-width:1024px){.equalizer h2{font-size:48px;margin-bottom:15px;line-height:1.5}}@media screen and (min-width:1200px){.equalizer h2{font-size:52px;margin-bottom:20px}}.equalizer p{font-size:18px;line-height:1.45;margin-bottom:15px}@media screen and (min-width:416px){.equalizer p{font-size:20px}}@media screen and (min-width:768px){.equalizer p{font-size:24px}}@media screen and (min-width:1024px){.equalizer p{font-size:26px}}@media screen and (min-width:1200px){.equalizer p{font-size:28px}}.equalizer ul li{margin-bottom:0}.equalizer p.more{font-size:inherit}.simple-article-teaser{position:relative;overflow:hidden;clear:both}.simple-article-teaser>.block{width:100%;padding-bottom:35px;margin-bottom:35px;border-bottom:1px solid #0399F7}.simple-article-teaser>.block h1,.simple-article-teaser>.block h2,.simple-article-teaser>.block h3,.simple-article-teaser>.block h4,.simple-article-teaser>.block h5{margin-bottom:10px;line-height:1.3}.simple-article-teaser>.block h1 a,.simple-article-teaser>.block h2 a,.simple-article-teaser>.block h3 a,.simple-article-teaser>.block h4 a,.simple-article-teaser>.block h5 a{color:#373637}.simple-article-teaser>.block h1 a:hover,.simple-article-teaser>.block h2 a:hover,.simple-article-teaser>.block h3 a:hover,.simple-article-teaser>.block h4 a:hover,.simple-article-teaser>.block h5 a:hover{color:#0399f7}.simple-article-teaser>.block:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}@media screen and (min-width:1024px){.simple-article-teaser>.block{padding-bottom:0;margin-bottom:0;border-bottom:0;width:45%;float:left;margin-right:4.8%;padding-right:4.8%;border-right:1px solid #0399F7}.simple-article-teaser>.block:nth-child(2n){margin-right:0;padding-right:0;border-right:0}}.simple-article-teaser{text-align:center}@media screen and (min-width:1024px){.simple-article-teaser{text-align:left}}.simple-article-teaser>.block{position:relative}@media screen and (min-width:1024px){.simple-article-teaser>.block{min-height:350px}}.simple-article-teaser p{margin-bottom:15px;font-size:16px}@media screen and (min-width:416px){.simple-article-teaser p{font-size:18px}}@media screen and (min-width:768px){.simple-article-teaser p{font-size:20px}}@media screen and (min-width:1024px){.simple-article-teaser p{font-size:18px}}@media screen and (min-width:1200px){.simple-article-teaser p{font-size:20px}}@media screen and (min-width:1024px){.simple-article-teaser p.more{position:absolute;bottom:0}}.simple-article-teaser h3{font-size:22px}@media screen and (min-width:416px){.simple-article-teaser h3{font-size:22px}}@media screen and (min-width:768px){.simple-article-teaser h3{font-size:24px}}@media screen and (min-width:768px){.simple-article-teaser h3{line-height:1.5;font-size:26px}}@media screen and (min-width:1200px){.simple-article-teaser h3{font-size:28px}}blockquote p{font-size:20px;color:#515557;line-height:1.5}@media screen and (min-width:416px){blockquote p{font-size:22px}}@media screen and (min-width:768px){blockquote p{font-size:24px}}@media screen and (min-width:1024px){blockquote p{font-size:26px}}@media screen and (min-width:1440px){blockquote p{font-size:32px}}@media screen and (min-width:2560px){blockquote p{font-size:36px}}.blockquote-image .image_container{width:100%;margin-top:25px;margin-bottom:0;text-align:center}@media screen and (min-width:768px){.blockquote-image .image_container{width:445px;margin-left:auto;margin-right:auto;margin-top:35px;overflow:hidden}}.blockquote-image .image_container img{width:90%;max-width:150px;max-height:150px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.blockquote-image .image_container img{max-width:175px;max-height:175px;float:left;margin-right:25px;margin-left:0}}.blockquote-image .image_container .caption{font-size:16px;line-height:2}@media screen and (min-width:416px){.blockquote-image .image_container .caption{font-size:18px}}@media screen and (min-width:768px){.blockquote-image .image_container .caption{font-size:20px;text-align:left;margin-top:5%}}@media screen and (min-width:1024px){.blockquote-image .image_container .caption{font-size:18px}}@media screen and (min-width:1200px){.blockquote-image .image_container .caption{font-size:20px}}.blockquote-image .image_container strong{font-size:22px;font-weight:400}@media screen and (min-width:416px){.blockquote-image .image_container strong{font-size:22px}}@media screen and (min-width:768px){.blockquote-image .image_container strong{font-size:24px}}@media screen and (min-width:768px){.blockquote-image .image_container strong{line-height:1.5;font-size:26px}}@media screen and (min-width:1200px){.blockquote-image .image_container strong{font-size:28px}}.blockquote-image .image_container p.more{font-size:16px}@media screen and (min-width:416px){.blockquote-image .image_container p.more{font-size:18px}}@media screen and (min-width:768px){.blockquote-image .image_container p.more{font-size:20px}}@media screen and (min-width:1024px){.blockquote-image .image_container p.more{font-size:18px}}@media screen and (min-width:1200px){.blockquote-image .image_container p.more{font-size:20px}}.blockquote-image .image_container a{font-size:inherit}.wave-background{position:relative}.wave-background:after{z-index:-99;content:"";display:block;float:right;position:absolute;right:0;bottom:0;width:100%;height:100%;background:url("../../files/compart/code/images/wave-right.svg") no-repeat;background-position:bottom;background-size:100%}.wave-background:before{z-index:-99;content:"";display:block;float:left;position:absolute;left:0;bottom:0;width:100%;height:100%;background:url("../../files/compart/code/images/wave-left.svg") no-repeat;background-position:bottom;background-size:100%}.just-print{display:none}.border-image .image_container{max-width:250px}@media screen and (min-width:768px){.border-image .image_container{max-width:100%}}.no-filter .fachartikel-filter-block,.no-filter .referenz-filter-block{display:none}.widget-margin-top{padding-top:25px}.no-category .referenz-filter-block{max-width:320px}.no-category .referenz-filter-block .filter-gadget{width:100%;float:none;margin:0}.no-category .referenz-filter-block .widget-category{display:none}.no-product .referenz-filter-block{max-width:320px}.no-product .referenz-filter-block .filter-gadget{width:100%;float:none;margin:0}.no-product .referenz-filter-block .widget-product{display:none}.none-cookiebar #cookiebar{display:none}._last.ce_text ul{margin-bottom:0}._last.ce_text ul li:last-child{margin-bottom:0}._last.ce_text p:last-child{margin-bottom:0}.tlnr-section{display:none}.tlnr-section.enable-tlnr{display:block !important}fieldset.edu-tlnr{float:none;width:auto;margin-bottom:15px}div.table{display:table;width:100%}div.row{padding:15px}@media screen and (min-width:600px){div.row{padding:0;display:table-row}}div.table div.row:nth-of-type(2n - 1){background:#fafafa}div.table div.row:nth-of-type(2n){background:#fff}@media screen and (min-width:600px){div.cell1{position:relative;white-space:nowrap}div.cell1:after{position:absolute;width:1px;top:12px;bottom:12px;right:0;content:"";display:block;border-right:1px solid #0399f7}}div.cell{line-height:1.25;font-size:16px}@media screen and (min-width:600px){div.cell{font-size:18px}}@media screen and (min-width:1024px){div.cell{font-size:20px;line-height:1.125}}div.cell{margin-bottom:10px}@media screen and (min-width:600px){div.cell{margin-bottom:0;display:table-cell;height:65px;vertical-align:middle;padding:10px}}@media screen and (min-width:600px){div.table div.cell1{width:10%}}div.table div.cell2{font-size:18px}@media screen and (min-width:600px){div.table div.cell2{width:70%}}div.table div.cell3{margin-bottom:0;font-size:18px}div.table div.cell3 .link-button a{max-width:175px}@media screen and (min-width:600px){div.table div.cell3{width:20%}div.table div.cell3 .link-button a{max-width:100%}}.ce_table.eventlist tbody td{padding:0;padding-left:10px;padding-right:10px}.ce_table.eventlist tbody tr{height:65px}.ce_table.eventlist tbody tr:nth-of-type(2n - 1){background:#fafafa}.ce_table.eventlist tbody tr:nth-of-type(2n){background:#fff}.ce_table.eventlist tbody td.col1{width:10%}.ce_table.eventlist tbody td.col3{width:70%}.ce_table.eventlist tbody td.col3{width:20%}td.border{position:relative;white-space:nowrap}td.border:after{position:absolute;width:1px;top:12px;bottom:12px;right:0;content:"";display:block;border-right:1px solid #0399f7}.white-boxes>.ce_table.block p{font-size:16px}@media screen and (min-width:768px){.white-boxes>.ce_table.block p{font-size:18px}}.white-boxes>.ce_table.block p.link-button{white-space:nowrap;font-size:14px}@media screen and (min-width:768px){.white-boxes>.ce_table.block p.link-button{font-size:16px}}.white-boxes>.ce_table.block{overflow-x:scroll;-webkit-overflow-scrolling:touch}@media screen and (min-width:960px){.white-boxes>.ce_table.block{overflow-x:hidden;-webkit-overflow-scrolling:none}}.white-boxes>.ce_table.block table{min-width:768px}@media screen and (min-width:768px){.mod_survey_sign .fields{overflow:hidden}}@media screen and (min-width:768px){.mod_survey_sign .fields .widget{width:49%;margin-right:2%;float:left}.mod_survey_sign .fields .widget:nth-of-type(2n){margin-right:0}}.mod_survey_sign .cookbook_checkbox .widget-checkbox{width:100%;float:none;margin-right:0;margin-top:15px}.ce_text.explain{margin:15px 0 15px 0}.ce_text.explain p{font-size:14px;line-height:1.25;margin-bottom:0}@media screen and (min-width:768px){.ce_text.explain p{font-size:16px}}.mod_survey_sign .cookbook_checkbox,.mod_survey_sign .radio_container{margin-bottom:10px}.question_toggler{position:relative;padding-bottom:20px;padding-top:20px}.question_toggler .number{position:absolute;top:0;left:0;color:#0399f7;font-size:18px;line-height:1.125}@media screen and (min-width:414px){.question_toggler .number{font-size:20px}}@media screen and (min-width:768px){.question_toggler .number{font-size:22px}}.question_toggler h3{position:relative;font-size:18px;padding-left:30px;padding-right:50px;margin-bottom:0;line-height:1.125;display:inline-block}@media screen and (min-width:414px){.question_toggler h3{font-size:20px}}@media screen and (min-width:768px){.question_toggler h3{font-size:22px}}.question .answer{background:#f9f9fa;padding:30px;padding-bottom:15px}.question .answer fieldset{float:none;width:auto}.question.wronganswer .question_toggler:after{content:"";position:absolute;width:50px;right:0;bottom:0;top:0;background-image:url("../../files/compart/code/images/wronganswer.svg");background-repeat:no-repeat;background-position:center center;background-size:85%}.question.answered .question_toggler:after{content:"";position:absolute;width:50px;right:0;bottom:0;top:0;background-image:url("../../files/compart/code/images/answered.svg");background-repeat:no-repeat;background-position:center center;background-size:85%}.mod_survey_sign .message.error{padding:10px;color:#fff;background:#ee484e;margin-bottom:10px}.mod_survey_sign .message.error p{line-height:1.125;font-size:14px;margin-bottom:0}@media screen and (min-width:768px){.mod_survey_sign .message.error p{font-size:16px}}.cookbook_checkbox{margin-bottom:25px;margin-top:25px}.cookbook_fields{display:none}.ce_text.agenda h1{font-size:30px;line-height:1.25;margin-bottom:15px}@media screen and (min-width:414px){.ce_text.agenda h1{font-size:32px}}@media screen and (min-width:768px){.ce_text.agenda h1{font-size:56px}}@media screen and (min-width:1440px){.ce_text.agenda h1{font-size:62px;margin-bottom:25px}}.ce_text.agenda h2:nth-of-type(1){font-size:16px;margin-bottom:25px}@media screen and (min-width:414px){.ce_text.agenda h2:nth-of-type(1){font-size:18px}}@media screen and (min-width:768px){.ce_text.agenda h2:nth-of-type(1){font-size:20px}}@media screen and (min-width:1440px){.ce_text.agenda h2:nth-of-type(1){font-size:22px;margin-bottom:35px}}.white-boxes-bg{padding-bottom:35px;padding-top:50px}@media screen and (min-width:1024px){.white-boxes-bg{padding-bottom:60px;padding-top:75px}}@media screen and (min-width:1200px){.white-boxes-bg{padding-bottom:100px;padding-top:100px}}.white-boxes-bg>.block{width:90%;margin-left:auto;margin-right:auto;overflow:hidden;margin-bottom:50px;text-align:left}@media screen and (min-width:1024px){.white-boxes-bg>.block{width:960px}}@media screen and (min-width:1200px){.white-boxes-bg>.block{width:1024px}}@media screen and (min-width:1440px){.white-boxes-bg>.block{width:1200px}}.white-boxes-bg>.block p{line-height:1.4}.white-boxes-bg>.block h1,.white-boxes-bg>.block h2,.white-boxes-bg>.block h3,.white-boxes-bg>.block h4{margin-bottom:10px;line-height:1.3;font-weight:300}.white-boxes-bg .bg-image{position:relative;height:auto;padding:10px;margin-bottom:15px;border:1px solid #D0D5D8;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.white-boxes-bg .bg-image h1,.white-boxes-bg .bg-image h2,.white-boxes-bg .bg-image h3,.white-boxes-bg .bg-image h4{margin-bottom:10px;line-height:1.3;font-weight:300}@media screen and (min-width:520px){.white-boxes-bg .bg-image{width:49%;float:left;padding:2%;margin-right:2%;margin-bottom:15px;min-height:300px}.white-boxes-bg .bg-image:nth-of-type(2n){margin-right:0}}@media screen and (min-width:600px){.white-boxes-bg .bg-image{min-height:266px}}@media screen and (min-width:1024px){.white-boxes-bg .bg-image{width:32.66%;padding:2%;margin-right:1%;float:left;display:block;margin-bottom:15px;min-height:300px}.white-boxes-bg .bg-image:nth-of-type(2n){margin-right:1%}.white-boxes-bg .bg-image:nth-of-type(3n){margin-right:0}}.white-boxes-bg .bg-image .background-image{opacity:1;position:absolute;right:0;left:0;top:0;bottom:0;transition:opacity 250ms ease-in;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.white-boxes-bg .bg-image p{transition:opacity 250ms ease-in;opacity:0}.white-boxes-bg .bg-image p.more{opacity:1}@media screen and (min-width:520px){.white-boxes-bg .bg-image p.more{position:absolute;bottom:15px}}.white-boxes-bg .bg-image:hover .background-image{opacity:0.1}.white-boxes-bg .bg-image:hover p{opacity:1}.white-boxes-bg .bg-image:hover p.more a{color:#0399f7}.white-boxes-bg .bg-image:hover p.more a:after{background-image:url("../../files/compart/code/images/more-hover-icon.svg");background-repeat:no-repeat;background-position:center center}.white-boxes-bg .ce_sectionstart{width:90%;margin-left:auto;margin-right:auto;overflow:hidden}@media screen and (min-width:1024px){.white-boxes-bg .ce_sectionstart{width:960px}}@media screen and (min-width:1200px){.white-boxes-bg .ce_sectionstart{width:1024px}}@media screen and (min-width:1440px){.white-boxes-bg .ce_sectionstart{width:1200px}}.white-boxes-bg .ce_sectionstart p{position:relative;font-size:16px}@media screen and (min-width:1024px){.white-boxes-bg .ce_sectionstart p{font-size:18px;line-height:1.6}}.white-boxes-bg .ce_sectionstart h1,.white-boxes-bg .ce_sectionstart h2,.white-boxes-bg .ce_sectionstart h3,.white-boxes-bg .ce_sectionstart h4{position:relative;text-align:left;font-size:20px;line-height:1.3;font-weight:300}@media screen and (min-width:414px){.white-boxes-bg .ce_sectionstart h1,.white-boxes-bg .ce_sectionstart h2,.white-boxes-bg .ce_sectionstart h3,.white-boxes-bg .ce_sectionstart h4{font-size:20px}}@media screen and (min-width:1024px){.white-boxes-bg .ce_sectionstart h1,.white-boxes-bg .ce_sectionstart h2,.white-boxes-bg .ce_sectionstart h3,.white-boxes-bg .ce_sectionstart h4{font-size:24px}}.white-boxes-bg .ce_sectionstart a{color:#352F30}.white-boxes-bg .ce_sectionstart a:hover{color:#0399f7}.white-boxes-bg .ce_sectionstart p.more a{color:#df000f}.white-boxes-bg .ce_sectionstart p.more a:hover{color:#0399f7}.mobile .white-boxes-bg .block .background-image{opacity:0}.mobile .white-boxes-bg .block p{opacity:1}.ce_text.ol ol{padding-left:1em;list-style:decimal}form[data-mautic-form] .widget{width:100%;float:none;margin-right:0}fieldset.tlnr-visible{display:block}.submit_container.add-tlnr-disabled{display:none}a.add-tlnr{display:block;margin-bottom:0;background:#fff;border:1px solid #DF000F;color:#DF000F;cursor:pointer;height:55px;line-height:55px;text-align:center}a.add-tlnr:hover{border:1px solid #0399f7;color:#0399f7}form div.clear{margin-bottom:2em}.ce_highlight_link_element{margin-top:1em;margin-bottom:1em;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;width:100%}.ce_highlight_link_element+.ce_highlight_link_element{margin-top:-1em;border-top:0}.ce_highlight_link_element+.ce_highlight_link_element a{border-top:0}.ce_highlight_link_element a{display:block;cursor:pointer;padding-top:1em;padding-bottom:1em;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:#373637}.ce_highlight_link_element a:hover,.ce_highlight_link_element a:focus{color:#373637}.ce_highlight_link_element a:hover p.highlight-headline,.ce_highlight_link_element a:focus p.highlight-headline{color:#0399f7}.ce_highlight_link_element p{margin-bottom:0;line-height:1.125}.ce_highlight_link_element p.highlight-headline{color:#df000f;line-height:1;margin-bottom:0.5em}.ce_highlight_link_element .highlight-block{display:table;width:100%}.ce_highlight_link_element .highlight-thumbnail{width:64px;height:64px;line-height:0;display:table-cell}@media screen and (min-width:1024px){.ce_highlight_link_element .highlight-thumbnail{width:96px;height:96px}}.ce_highlight_link_element .highlight-content{width:auto;display:table-cell;vertical-align:top;padding-left:0.75em}@media screen and (min-width:1024px){.ce_highlight_link_element .highlight-content{padding-left:1em}}@media screen and (min-width:1150px){.show-until-1150{display:none}}.show-from-1150{display:none}@media screen and (min-width:1150px){.show-from-1150{display:block}}fieldset.card{border:1px solid #d0d5d8;box-sizing:border-box;background:#fff;padding:20px}fieldset.card button{width:100%}.widget-explanation p{color:#484f55;font-size:20px;line-height:1.2;margin:0 0 1em 0}#main-area .sidebar-form .mauticform-page-wrapper{display:block !important}#main-area .color-me-dark input,#main-area .color-me-dark textarea{background-color:#3d546a;color:#a3cade}#main-area .color-me-dark form *{border:0;padding:0;font-weight:300}#main-area .color-me-dark form input,#main-area .color-me-dark form textarea{border-left:1px solid #ee484e;border-right:1px solid #3d546a;border-top:1px solid #3d546a;border-bottom:1px solid #3d546a}#main-area .color-me-dark form button.submit,#main-area .color-me-dark form input.submit{border:1px solid #ee484e;background:#35495d;color:#ee484e}#main-area .color-me-dark .widget-select,#main-area .color-me-dark button,#main-area .color-me-dark input{height:55px;line-height:55px;-webkit-appearance:none}#main-area .color-me-dark .widget-select.radio,#main-area .color-me-dark button.radio,#main-area .color-me-dark input.radio{border:0;width:30px;height:30px;line-height:1}#main-area .color-me-dark input,#main-area .color-me-dark textarea,#main-area .color-me-dark button{padding-left:10px;padding-right:10px}#main-area .color-me-dark .radio_container label{padding-left:36px;line-height:30px}#main-area .color-me-dark .input__floating-label{height:55px;line-height:55px;padding-left:10px;padding-right:10px}#main-area .color-me-dark form .widget .checkbox--label-horizontal:not(.checkbox--block) span>span+span{padding-left:calc(1.25em + 14px)}#main-area .color-me-dark form .widget .radio--checked .radio__knob{border-color:#ee484e;background-color:#ee484e}#main-area .color-me-dark .checkbox__tick svg{color:#ee484e}#main-area .color-me-dark .submit_container.add-tlnr .submit{width:100%}@media screen and (min-width:768px){#main-area .color-me-dark .submit_container.add-tlnr .submit{float:left;width:49%;margin-right:2%}#main-area .color-me-dark .submit_container.add-tlnr .submit.last{margin-bottom:0;margin-right:0}}#main-area .color-me-dark .widget-select .select2-container,#main-area .color-me-dark .widget-select .dropdown__label{padding-left:10px;padding-right:10px;border-left:1px solid #ee484e}#main-area .color-me-dark .select2-dropdown-open a{border:0 !important}#main-area .color-me-dark .mauticform-button-wrapper{display:block;width:100%}form .upload{display:flex}form .upload .button upload__select-button button--primary{width:auto;height:auto;margin-top:0;max-width:100%;line-height:auto}form .upload .button upload__reset-button button--primary{margin-top:0}#mauticform_wrapper_compartingcontactformen .widget-align-center,#mauticform_compartingcontactformde .widget-align-center{display:none}#mauticform_compartingcontactformen_absenden,#mauticform_compartingcontactformde_absenden{width:100%;display:block;max-width:320px}#mauticform_compartingcontactformen_absenden .submit_container,#mauticform_compartingcontactformde_absenden .submit_container{margin:0;width:100%;max-width:100%}#mauticform_compartingcontactformen_absenden .submit_container button.submit,#mauticform_compartingcontactformde_absenden .submit_container button.submit{padding:10px 20px}
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200italic,300,300italic,400,400italic,600,600italic,700,700italic,900,900italic);@media screen and (max-width:1023px){.ce_sliderStartStage .slider-wrapper .cover-slider-image{background-image:none !important}}@media screen and (max-width:1023px){.ce_sliderStartStage .slider-wrapper .cover-slider-image .ce_image{margin-top:-30px}}.ce_sliderStartStage .slider-wrapper .cover-slider-image .ce_image:after{display:none}.ce_sliderStartStage .slider-wrapper .cover-slider-image .ce_image .image_container{max-width:100%;width:100%;background-position:right}@media screen and (max-width:1023px){.ce_sliderStartStage .slider-wrapper .cover-slider-image .ce_image .image_container{display:block !important;width:100%;height:480px}}@media screen and (max-width:767px){.ce_sliderStartStage .slider-wrapper .cover-slider-image .ce_image .image_container{display:block !important;width:100%;height:378px}}@media screen and (max-width:1023px){.ce_sliderStartStage .slider-wrapper .cover-slider-image .ce_text{margin-top:24px;text-align:center !important}.ce_sliderStartStage .slider-wrapper .cover-slider-image .ce_text span.information{text-align:center}}.center-text{text-align:center}figure figcaption{font-size:16px;color:#626262}#compart-facts-counter{font-size:32px;margin-bottom:15px}@media screen and (min-width:768px){#compart-facts-counter{font-size:56px}}@media screen and (min-width:1024px){#compart-facts-counter{font-size:62px;margin-bottom:25px}}@media screen and (min-width:1440px){#compart-facts-counter{font-size:68px;margin-bottom:35px}}@media screen and (min-width:2560px){#compart-facts-counter{font-size:72px}}button.world-icon{margin-left:12px}@media screen and (min-width:1200px){.mega-nav h1,.mega-nav h2,.mega-nav h3,.mega-nav h4,.mega-nav h5{font-size:20px}}.left{float:left}.release-wrapper .preview-image{float:left;width:30%}.release-wrapper .text{float:left;width:70%}.release-wrapper .text>div,.release-wrapper .text>p{margin-left:20px}.release-wrapper.white-boxes .ce_sectionstart .teaser p{width:100%;height:100%;text-indent:0}@media screen and (min-width:768px){.date p{font-size:18px}}@media screen and (min-width:768px){p.more{font-size:18px}}.white-boxes .ce_sectionstart p.next{position:relative}.white-boxes .ce_sectionstart p.next a{color:#df000f}p.next{margin-top:15px}@media screen and (min-width:768px){p.next{font-size:18px}}p.next.download{padding-left:60px}p.next.download:before{content:"";position:absolute;left:0;top:10%;bottom:0;width:52px;background-image:url("../../files/compart/code/images/icon-download.svg");background-repeat:no-repeat;background-position:center center;background-size:52px 56px;height:56px}.v-nav-block li span,.v-nav-block li a{color:#373637}.facts_counter.image_container{position:relative;margin:0 auto;max-width:484px;width:100%;height:140px}.facts_counter.image_container svg{width:100%;height:100%}.facts_counter.image_container #line-group{top:0;left:0;position:absolute;width:100%}.facts_counter.image_container #line-group-animation{top:0;left:0;position:absolute;width:100%}.facts_counter.image_container #line-group-animation .line-left,.facts_counter.image_container #line-group-animation .line-left-inner,.facts_counter.image_container #line-group-animation .line-right-inner,.facts_counter.image_container #line-group-animation .line-right{position:absolute}.facts_counter.image_container #line-group-animation .line-left svg{stroke-dashoffset:100;stroke-dasharray:100 300;animation-name:line-left-animation;animation-duration:2.5s;animation-iteration-count:infinite;transition-timing-function:ease-in-out}.facts_counter.image_container #line-group-animation .line-left-inner svg{stroke-dashoffset:100;stroke-dasharray:100 600;animation-name:line-left-inner-animation;animation-duration:3s;animation-iteration-count:infinite;transition-timing-function:ease-in-out}.facts_counter.image_container #line-group-animation .line-right-inner svg{stroke-dashoffset:100;stroke-dasharray:100 600;animation-name:line-right-inner-animation;animation-duration:4.5s;animation-iteration-count:infinite;transition-timing-function:ease-in-out}.facts_counter.image_container #line-group-animation .line-right svg{stroke-dashoffset:100;stroke-dasharray:100 300;animation-name:line-right-animation;animation-duration:3s;animation-iteration-count:infinite;transition-timing-function:ease-in-out}.facts_counter.image_container #icons{top:0;left:0;position:absolute;width:100%;text-align:left}.facts_counter.image_container #icons .icon-left,.facts_counter.image_container #icons .icon-left-inner,.facts_counter.image_container #icons .icon-right-inner,.facts_counter.image_container #icons .icon-right{position:absolute;width:100%;top:0;left:0}.facts_counter.image_container #icons .icon-left .background,.facts_counter.image_container #icons .icon-left .middle,.facts_counter.image_container #icons .icon-left .foreground,.facts_counter.image_container #icons .icon-left .scanner-lights,.facts_counter.image_container #icons .icon-left-inner .background,.facts_counter.image_container #icons .icon-left-inner .middle,.facts_counter.image_container #icons .icon-left-inner .foreground,.facts_counter.image_container #icons .icon-left-inner .scanner-lights,.facts_counter.image_container #icons .icon-right-inner .background,.facts_counter.image_container #icons .icon-right-inner .middle,.facts_counter.image_container #icons .icon-right-inner .foreground,.facts_counter.image_container #icons .icon-right-inner .scanner-lights,.facts_counter.image_container #icons .icon-right .background,.facts_counter.image_container #icons .icon-right .middle,.facts_counter.image_container #icons .icon-right .foreground,.facts_counter.image_container #icons .icon-right .scanner-lights{position:absolute;top:0;left:0;width:100%}.facts_counter.image_container.hover #icons .icon-left .middle{animation-name:icon-animation;animation-duration:2.5s;animation-iteration-count:infinite;transition-timing-function:ease-in-out}.facts_counter.image_container.hover #icons .icon-left-inner .middle{animation-name:icon-animation;animation-duration:3s;animation-iteration-count:infinite;transition-timing-function:ease-in-out}.facts_counter.image_container.hover #icons .icon-right-inner .middle{animation-name:icon-animation;animation-duration:4.5s;animation-iteration-count:infinite;transition-timing-function:ease-in-out}.facts_counter.image_container.hover #icons .icon-right .scanner-lights #Line1,.facts_counter.image_container.hover #icons .icon-right .scanner-lights #Line2,.facts_counter.image_container.hover #icons .icon-right .scanner-lights #Line3{stroke-dashoffset:20;stroke-dasharray:20;animation-name:scanner-lights-animation;animation-duration:3s;animation-iteration-count:infinite;transition-timing-function:ease-in-out}@-webkit-keyframes line-left-animation{0%{stroke-dashoffset:500}100%{stroke-dashoffset:100}}@-webkit-keyframes line-left-inner-animation{0%{stroke-dashoffset:800}100%{stroke-dashoffset:100}}@-webkit-keyframes line-left-inner-animation{0%{stroke-dashoffset:800}100%{stroke-dashoffset:100}}@-webkit-keyframes line-right-animation{0%{stroke-dashoffset:500}100%{stroke-dashoffset:100}}@keyframes line-left-animation{0%{stroke-dashoffset:500}100%{stroke-dashoffset:100}}@keyframes line-left-inner-animation{0%{stroke-dashoffset:800}100%{stroke-dashoffset:100}}@keyframes line-right-inner-animation{0%{stroke-dashoffset:800}100%{stroke-dashoffset:100}}@keyframes line-right-animation{0%{stroke-dashoffset:500}100%{stroke-dashoffset:100}}@keyframes icon-animation{0%{top:0}50%{top:18px}100%{top:0}}@keyframes scanner-lights-animation{0%{stroke-dashoffset:20}100%{stroke-dashoffset:100}}.counter-wrapper{float:right;position:relative;left:-50%;margin-top:20px}.flip-counter{position:relative;left:50%;list-style-type:none;margin:0}.flip-counter li{float:right}.flip-counter .digit{position:relative;z-index:0;width:30px;height:90px;background-color:#e8f1ff;text-align:center;line-height:0}@media (max-width:550px){.flip-counter .digit{width:15px;height:45px}}.flip-counter .digit:before{display:none}.flip-counter .digit .line{position:absolute;z-index:10;height:45px;width:30px;border-bottom:1px solid rgba(232, 241, 255, 0.7);-webkit-box-shadow:0px 5px 7px -4px rgba(232, 241, 255, 0.7);-moz-box-shadow:0px 5px 7px -4px rgba(232, 241, 255, 0.7);box-shadow:0px 5px 7px -4px rgba(232, 241, 255, 0.7)}@media (max-width:550px){.flip-counter .digit .line{height:22.5px;width:15px}}.flip-counter .digit span.front{top:0;padding-top:45px}@media (max-width:550px){.flip-counter .digit span.front{padding-top:22.5px}}.flip-counter .digit span.back{bottom:0}.flip-counter .digit span{position:absolute;left:0;height:45px;width:30px;overflow:hidden;font-size:60px;font-family:"Source Sans Pro", sans-serif;font-weight:200;text-indent:2px;background-color:#e8f1ff;color:#000000;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media (max-width:550px){.flip-counter .digit span{height:22.5px;width:15px;font-size:30px}}.flip-counter .digit .hinge-wrap{z-index:5;position:relative;overflow:visible;-webkit-perspective:300px;-moz-perspective:300px;-ms-perspective:300px;perspective:300px}.flip-counter .digit.animate .hinge{-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);-o-transform:rotateX(-180deg);transform:rotateX(-180deg)}.flip-counter .digit .hinge{position:absolute;height:45px;width:30px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform 0.3s ease-in;-moz-transition:-moz-transform 0.3s ease-in;transition:transform 0.3s ease-in;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}@media (max-width:550px){.flip-counter .digit .hinge{height:22.5px;width:15px}}.flip-counter .digit .hinge span.front{padding-top:45px}@media (max-width:550px){.flip-counter .digit .hinge span.front{padding-top:22.5px}}.flip-counter .digit .hinge span{height:0px;z-index:5;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.flip-counter .digit .hinge span.back{height:45px;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}@media (max-width:550px){.flip-counter .digit .hinge span.back{height:22.5px}}.flip-counter .digit span.back{bottom:0}.flip-counter .digit-delimiter{padding-top:38px;margin-right:-5px;padding-left:5px;padding-right:5px;color:transparent}.flip-counter .digit-delimiter:before{display:none}#c1-digit-a0,#c1-digit-a3,#c1-digit-a6,#c1-digit-a9{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border-right:1px solid #E2E2E2;border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;padding-right:10px}#c1-digit-a0 .front,#c1-digit-a3 .front,#c1-digit-a6 .front,#c1-digit-a9 .front,#c1-digit-a0 .back,#c1-digit-a3 .back,#c1-digit-a6 .back,#c1-digit-a9 .back{background:linear-gradient(to bottom, #FFFFFF 0%, #F6F4F4 100%)}#c1-digit-a0>.front,#c1-digit-a3>.front,#c1-digit-a6>.front,#c1-digit-a9>.front,#c1-digit-a0>.back,#c1-digit-a3>.back,#c1-digit-a6>.back,#c1-digit-a9>.back{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;padding-right:10px}#c1-digit-a1,#c1-digit-a4,#c1-digit-a7,#c1-digit-a10{border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2}#c1-digit-a1 .front,#c1-digit-a4 .front,#c1-digit-a7 .front,#c1-digit-a10 .front,#c1-digit-a1 .back,#c1-digit-a4 .back,#c1-digit-a7 .back,#c1-digit-a10 .back{background:linear-gradient(to bottom, #FFFFFF 0%, #F6F4F4 100%)}#c1-digit-a2,#c1-digit-a5,#c1-digit-a8,#c1-digit-a11{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;border-left:1px solid #E2E2E2;border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;padding-left:10px}#c1-digit-a2 .front,#c1-digit-a5 .front,#c1-digit-a8 .front,#c1-digit-a11 .front,#c1-digit-a2 .back,#c1-digit-a5 .back,#c1-digit-a8 .back,#c1-digit-a11 .back{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:linear-gradient(to bottom, #FFFFFF 0%, #F6F4F4 100%)}#c1-digit-a2>.front,#c1-digit-a5>.front,#c1-digit-a8>.front,#c1-digit-a11>.front,#c1-digit-a2>.back,#c1-digit-a5>.back,#c1-digit-a8>.back,#c1-digit-a11>.back{padding-left:10px}@media (max-width:550px){#c1-digit-a0,#c1-digit-a3,#c1-digit-a6,#c1-digit-a9{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border-right:1px solid #E2E2E2;border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;padding-right:5px}#c1-digit-a0>.front,#c1-digit-a3>.front,#c1-digit-a6>.front,#c1-digit-a9>.front,#c1-digit-a0>.back,#c1-digit-a3>.back,#c1-digit-a6>.back,#c1-digit-a9>.back{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;padding-right:5px}#c1-digit-a1,#c1-digit-a4,#c1-digit-a7,#c1-digit-a10{border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2}#c1-digit-a1 .front,#c1-digit-a4 .front,#c1-digit-a7 .front,#c1-digit-a10 .front,#c1-digit-a1 .back,#c1-digit-a4 .back,#c1-digit-a7 .back,#c1-digit-a10 .back{background:linear-gradient(to bottom, #FFFFFF 0%, #F6F4F4 100%)}#c1-digit-a2,#c1-digit-a5,#c1-digit-a8,#c1-digit-a11{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;border-left:1px solid #E2E2E2;border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;padding-left:5px}#c1-digit-a2 .front,#c1-digit-a5 .front,#c1-digit-a8 .front,#c1-digit-a11 .front,#c1-digit-a2 .back,#c1-digit-a5 .back,#c1-digit-a8 .back,#c1-digit-a11 .back{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:linear-gradient(to bottom, #FFFFFF 0%, #F6F4F4 100%)}#c1-digit-a2>.front,#c1-digit-a5>.front,#c1-digit-a8>.front,#c1-digit-a11>.front,#c1-digit-a2>.back,#c1-digit-a5>.back,#c1-digit-a8>.back,#c1-digit-a11>.back{padding-left:5px}}.facts_counter.image_container{margin-top:130px}@media (max-width:550px){.facts_counter.image_container{margin-top:90px}}
.stage-0X{padding-top:30px;padding-bottom:50px;height:100%}@media screen and (min-width:1024px){.stage-0X{width:90%;max-width:1024px;height:500px;margin-left:auto;margin-right:auto;display:table;padding-top:25px;padding-bottom:25px}}@media screen and (min-width:1440px){.stage-0X{max-width:1200px;height:550px}}.stage-0X h1,.stage-0X h2{line-height:1.125;font-size:28px}@media screen and (min-width:414px){.stage-0X h1,.stage-0X h2{font-size:38px}}@media screen and (min-width:768px){.stage-0X h1,.stage-0X h2{font-size:42px}}@media screen and (min-width:1024px){.stage-0X h1,.stage-0X h2{width:550px;font-size:64px}}@media screen and (min-width:1440px){.stage-0X h1,.stage-0X h2{width:650px;font-size:76px}}.stage-0X p{line-height:1.4;font-size:18px}@media screen and (min-width:414px){.stage-0X p{font-size:20px}}@media screen and (min-width:768px){.stage-0X p{font-size:24px}}.stage-0X span.information{line-height:1;font-size:14px}@media screen and (min-width:414px){.stage-0X span.information{font-size:16px}}@media screen and (min-width:768px){.stage-0X span.information{font-size:22px}}.stage-0X #animation,.stage-0X .ce_image{position:relative;width:100%;margin-bottom:15px}@media screen and (min-width:1024px){.stage-0X #animation,.stage-0X .ce_image{position:absolute;top:30px;right:0;width:100%;max-width:500px;margin-bottom:0}}@media screen and (min-width:1440px){.stage-0X #animation,.stage-0X .ce_image{top:25px;max-width:600px}}.stage-0X #animation .image_container,.stage-0X #animation #animation-container,.stage-0X .ce_image .image_container,.stage-0X .ce_image #animation-container{position:relative;width:75%;max-width:400px;margin-right:auto;margin-left:auto}@media screen and (min-width:768px){.stage-0X #animation .image_container,.stage-0X #animation #animation-container,.stage-0X .ce_image .image_container,.stage-0X .ce_image #animation-container{width:90%;max-width:500px}}@media screen and (min-width:1024px){.stage-0X #animation .image_container,.stage-0X #animation #animation-container,.stage-0X .ce_image .image_container,.stage-0X .ce_image #animation-container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.stage-0X #animation .image_container:after,.stage-0X #animation #animation-container:after,.stage-0X .ce_image .image_container:after,.stage-0X .ce_image #animation-container:after{content:none}}.stage-0X .ce_text{width:100%;max-width:380px;margin-right:auto;margin-left:auto}@media screen and (min-width:768px){.stage-0X .ce_text{max-width:600px}}@media screen and (min-width:1024px){.stage-0X .ce_text{max-width:100%;display:table-cell;vertical-align:middle;height:100%}}.stage-01-background{width:100%;height:100%;position:relative}@media screen and (min-width:1024px){.stage-01-background .stage-01:after{content:"";display:block;position:absolute;top:-25px;bottom:0;right:-25px;width:500px;background:url("../../files/compart/media/stage/01/stage-background.svg");background-repeat:no-repeat;background-position:0 -50%;background-size:100%;z-index:-10}}@media screen and (min-width:1440px){.stage-01-background .stage-01:after{width:600px;top:-50px;right:-50px}}.stage-01{position:relative;overflow:hidden;clear:both}.stage-01 .ce_text .image_container{float:left;width:50px;margin-bottom:0;margin-right:15px;margin-left:25%}.stage-01 .ce_text .image_container:after{content:none}@media screen and (min-width:414px){.stage-01 .ce_text .image_container{width:65px}}@media screen and (min-width:768px){.stage-01 .ce_text .image_container{width:95px}}@media screen and (min-width:1024px){.stage-01 .ce_text .image_container{margin-right:25px;margin-left:0}}@media screen and (min-width:1440px){.stage-01 .ce_text .image_container{width:115px}}.stage-01 .ce_text .image_container{margin-bottom:10px}.stage-01 .ce_text p:nth-of-type(1){line-height:1;margin:0;max-width:100%}.stage-01 .ce_text p:nth-of-type(2){clear:both}.stage-01 .ce_text p.more{margin-top:10px}.stage-01 h1,.stage-01 h2{margin-bottom:15px;color:#2E2B2B}.stage-01 p{margin-bottom:0;color:#484F55;text-align:center}@media screen and (min-width:1024px){.stage-01 p{text-align:left}}.stage-01 span.information{color:#2E2B2B;text-align:left;display:block}@media screen and (min-width:414px){.stage-01 span.information{font-size:16px}}@media screen and (min-width:768px){.stage-01 span.information{font-size:22px}}@media screen and (min-width:1440px){.stage-01 span.information{font-size:32px}}.stage-01 a{display:block;font-size:inherit}.stage-01 .ce_image:after{content:"";display:block;position:absolute;width:100%;top:-30%;left:0;right:0;bottom:0;background:url("../../files/compart/media/stage/01/stage-background.svg");background-repeat:no-repeat;background-position:center center;background-size:100%}@media screen and (min-width:768px){.stage-01 .ce_image:after{width:600px;top:-20%;left:15%}}@media screen and (min-width:1024px){.stage-01 .ce_image:after{content:none}}.stage-02-background{width:100%;height:100%;position:relative}@media screen and (min-width:1024px){.stage-02-background:after{content:"";display:block;position:absolute;top:-5%;bottom:0;right:2%;width:500px;z-index:-10}}.stage-02-animated-background{width:100%;height:100%;position:relative}.stage-02-animated-background:after{content:"";display:block;position:absolute;top:0;bottom:0;right:3%;width:600px;z-index:-10}@media screen and (min-width:1024px){.stage-02-animated-background:after{content:none}}.stage-02,.stage-02-animated{position:relative;overflow:hidden;clear:both}.stage-02 #animation a,.stage-02-animated #animation a{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}@media screen and (min-width:1024px){.stage-02 #animation,.stage-02-animated #animation{top:50px}}@media screen and (min-width:1024px){.stage-02 .ce_image,.stage-02-animated .ce_image{top:75px;max-width:450px}}@media screen and (min-width:1440px){.stage-02 .ce_image,.stage-02-animated .ce_image{top:50px;max-width:550px}}.stage-02 #animation-container,.stage-02-animated #animation-container{background-image:url("/files/compart/media/stage/02-animated/stage-background.svg");background-repeat:no-repeat;background-size:100%;background-position:center center}@media screen and (min-width:1024px){.stage-02 #animation-container,.stage-02-animated #animation-container{position:relative;top:-25px}}@media screen and (min-width:1440px){.stage-02 #animation-container,.stage-02-animated #animation-container{top:-35px}}.stage-02 #animation-container a,.stage-02-animated #animation-container a{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.stage-02 h1,.stage-02 h2,.stage-02-animated h1,.stage-02-animated h2{margin-bottom:15px;color:#2E2B2B;text-align:center}@media screen and (min-width:1024px){.stage-02 h1,.stage-02 h2,.stage-02-animated h1,.stage-02-animated h2{text-align:left;width:550px}}@media screen and (min-width:1440px){.stage-02 h1,.stage-02 h2,.stage-02-animated h1,.stage-02-animated h2{width:650px}}.stage-02 p,.stage-02-animated p{margin-bottom:0;color:#484F55;text-align:center}@media screen and (min-width:1024px){.stage-02 p,.stage-02-animated p{text-align:left}}.stage-02 span.information,.stage-02-animated span.information{color:#2E2B2B;text-align:left;display:block}.stage-02 a,.stage-02-animated a{display:block;font-size:inherit}.stage-02 #animation:before,.stage-02-animated #animation:before{display:none}@media (max-color:5){.stage-02 #animation:before,.stage-02-animated #animation:before{content:"rdp"}}@media (min-color:6){.stage-02 #animation:before,.stage-02-animated #animation:before{content:"no-rdp"}}
.login_btn a{background-image:url("/files/compart/code/images/user-icon-red.svg")}.block.results{padding-top:200px;clear:both;overflow:auto}.block.results>div{margin-top:1.5em}.block.results .highlight{font-weight:400}.block.results .url{font-family:monospace;font-size:0.85em}.block.results .search-loader{text-align:center;margin-top:4em}@media screen and (max-width:1023px){.block.results>h2{margin-top:1em}}.block.results h3{margin-top:1em}.sub-menu-slide{max-height:500px}@media screen and (min-height:650px){.sub-menu-slide{max-height:600px}}@media screen and (min-height:768px){.sub-menu-slide{max-height:650px}}@media screen and (min-height:900px){.sub-menu-slide{max-height:800px}}@media screen and (min-height:1024px){.sub-menu-slide{max-height:950px}}@media screen and (min-height:1280px){.sub-menu-slide{max-height:1200px}}@media screen and (min-height:1440px){.sub-menu-slide{max-height:1366px}}@media screen and (min-height:1600px){.sub-menu-slide{max-height:1500px}}@media screen and (min-height:1920px){.sub-menu-slide{max-height:1800px}}.sub-menu-slide.int-active{box-shadow:0 1px 3px rgba(175, 175, 175, 0.5)}.search-load-more{visibility:hidden;position:absolute;z-index:-1}@media screen and (max-width:1023px){.search-page .search-iface{z-index:1;position:absolute;top:78px;left:0;transition:opacity 250ms}.search-page .search-iface,.search-page .search-iface.int-active{transform:translateY(0)}.search-page.state-navigation-active .search-iface{z-index:2;opacity:0;pointer-events:none}.search-page .nav-button.nav-search,.search-page .nav-button.nav-search.active{background-color:inherit}.search-page .nav-button.nav-search button.search-icon,.search-page .nav-button.nav-search.active button.search-icon{background-image:url("/files/compart/code/images/search-icon-red.svg")}}.v-nav-wrap.active-bind{border-bottom:1px solid #e8210f}.tl_login.working{position:relative;opacity:0.6}.tl_login.working:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.tl_login.working:after{content:"";position:absolute;left:50%;top:50%;width:32px;height:32px;margin-left:-25px;margin-top:-25px;padding:8px;border:1px solid #e8210f;background-color:#fff;background-image:url("/system/modules/ct_ajax_search/assets/loader.gif");background-repeat:no-repeat;background-position:center}.formbody:after{content:".";clear:both;display:block;visibility:hidden;height:0px}.nav-button button.world-icon{border-right-color:#e5e5e5}.nav-button{padding-bottom:0}#autoHeightFrame{width:100%;height:calc(100% - 78px);top:78px;position:fixed;left:0}#username{text-transform:lowercase}#username::placeholder{text-transform:none}#username::-moz-placeholder{text-transform:none}#username::-webkit-input-placeholder{text-transform:none}#username:-ms-placeholder{text-transform:none}#username:-moz-placeholder{text-transform:none}::selection{background-color:#0399f7;color:#fafafa}.add-background-wave:before{min-height:530px}@media screen and (min-width:768px){.add-background-wave:before{min-height:550px}}@media screen and (min-width:1024px){.add-background-wave:before{min-height:650px}}@media screen and (min-width:1200px){.add-background-wave:before{min-height:750px}}.mod_navigation .level_1 li.hover>span{color:#0399f7}.mod_navigation .level_1 li.trail>span{color:#df000f}.border-image .image_container{border:1px solid #d0d5d8}.single-form-col{float:none;margin:auto}.nav-box-view a:not(.active):hover p,.nav-box-view a:not(.active):hover p>.docbridge-color{color:#0399f7}.white-boxes .ce_sectionstart a:hover .docbridge-color{color:#0399f7}.select2-container-active .select2-choice,.select2-container-active .select2-choices,.select2-container.select2-dropdown-open.select2-drop-above .select2-choice,.select2-container.select2-dropdown-open.select2-drop-above .select2-choices{border-color:#0399f7}.select2-drop.select2-drop-below.select2-drop-active,.select2-drop.select2-drop-above.select2-drop-active{border-top-color:#0399f7}.sub-menu-slide{overflow:auto}@media screen and (min-width:414px){.grey-boxes .ce_sectionstart .block:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);background-color:#f0f0f0;z-index:1}.grey-boxes .ce_sectionstart .block.referenz-block{padding:0;min-height:230px;height:230px}.referenz-block .value p{position:absolute;top:174px;width:100%;left:0;box-sizing:border-box;padding:0 0.5em;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.referenz-block .value img{width:auto;height:100%}.grey-boxes .ce_sectionstart .block{-webkit-transition:-webkit-transform 150ms, opacity 100ms, background-color 250ms;transition:transform 150ms, opacity 100ms, background-color 250ms}.grey-boxes .ce_sectionstart .block img{-webkit-transition:-webkit-filter 140ms;transition:filter 150ms}}.flex-boxes .ce_sectionstart .ce_text.block{display:inline-block;position:relative}.flex-boxes .ce_sectionstart .ce_text.block h2,.flex-boxes .ce_sectionstart .ce_text.block h3,.flex-boxes .ce_sectionstart .ce_text.block h4,.flex-boxes .ce_sectionstart .ce_text.block h5,.flex-boxes .ce_sectionstart .ce_text.block p{display:block;position:absolute;top:50%;left:0;width:100%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.toggler.ui-accordion-header h3{padding-right:40px}.referenz-detail .ce_image.large .image_container{display:inline-block}.referenz-detail .toggler h3{padding-right:0}.referenz-detail .ce_image.large img{width:auto;height:auto;max-width:335px;max-height:220px}.referenz-detail .ce_image.large{margin-bottom:70px}.padding-top{padding-top:3em}.margin-box-1{margin:1em 0}.margin-box-2{margin:2em 0}.margin-box-3{margin:3em 0}.margin-box-4{margin:4em 0}.margin-box-5{margin:5em 0}.margin-box-6{margin:6em 0}.margin-box-7{margin:7em 0}.margin-box-8{margin:8em 0}.margin-box-9{margin:9em 0}.margin-box-10{margin:10em 0}.nav-box-view a.active p{color:#df000f}ul li:before{background-position:center 0.55em;left:-14px}ul ul{margin-top:10px;margin-bottom:10px}@media screen and (min-width:786px){.release a.download-link-product{width:49%}.release .download-link-additional{width:50%}}@-webkit-keyframes draw-header{0%{-webkit-transform:translateY(-100%)}100%{-webkit-transform:translateY(0)}}@keyframes draw-header{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@media screen and (min-width:1024px){.draw-header .header{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-animation-name:draw-header;-webkit-animation-duration:600ms;-webkit-animation-delay:400ms;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-name:draw-header;animation-duration:600ms;animation-delay:400ms;animation-iteration-count:1;animation-fill-mode:forwards}}.solutions-shadow{display:block;max-width:100%}@-webkit-keyframes floating{0%{-webkit-transform:translateY(-2%)}50%{-webkit-transform:translateY(2%)}100%{-webkit-transform:translateY(-2%)}}@keyframes floating{0%{transform:translateY(-2%)}50%{transform:translateY(2%)}100%{transform:translateY(-2%)}}.solutions-floating{-webkit-animation-name:floating;-webkit-animation-duration:3000ms;-webkit-animation-iteration-count:infinite;animation-name:floating;animation-duration:3000ms;animation-iteration-count:infinite}.social-media{width:auto}.social-media li{float:none;vertical-align:top}@media screen and (min-width:768px){.social-media{margin-right:15px}}.circle-label .multisteps{white-space:normal;line-height:1.2em}.circle .outer-label.left,.circle .outer-label.right{margin-top:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nav-button.active{padding-bottom:1px;margin-bottom:-1px}form .radio_container label{padding-left:0;top:1px}.form .radio_container label{padding-left:36px;top:-3px}.mod_breadcrumb,.breadcrumb{-ms-transform:none}@media screen and (min-width:1024px){.mod_breadcrumb,.breadcrumb{display:block !important}}.touch .grey-boxes .ce_sectionstart .block img{-webkit-filter:none;filter:none}.ie9 .mod_navigation{left:-480px}.ie9.state-navigation-active .mod_navigation{margin-left:480px}@media screen and (max-width:1023px){.nav-button-group{border-bottom:1px solid #e5e5e5}}.mod_navigation .level_1 a{color:#484f55}footer.footer{margin-bottom:0}footer.sticky{position:fixed;bottom:0}p.more a{display:inline}.image-fullwidth .image_container{width:auto}.wrapper.trial-dark{background:url("/files/compart/media/wrapper/trial-dark-01/background.svg");background-size:cover;color:#fff}.wrapper.trial-dark .ce_text .image_container{position:absolute;width:auto;right:0;top:0;margin:0;height:100%}.wrapper.trial-dark .ce_text .image_container img{height:auto;position:absolute;top:50%;right:0;max-width:none}.wrapper.trial-dark .ce_text .image_container img.clickable{cursor:pointer;border-radius:2%;transition:box-shadow 0.2s}.wrapper.trial-dark .ce_text .image_container img.clickable:hover{box-shadow:0 0 0 10px rgba(231, 0, 14, 0.3)}.wrapper.trial-dark .ce_text .image_container:before{content:"";background:url("/files/compart/media/wrapper/trial-dark-01/arrow.svg") center no-repeat;background-size:100% 100%;top:50%;display:block;position:absolute}.wrapper.trial-dark>.ce_divstart{position:relative}.wrapper.trial-dark .ce_text a{border:1px solid #df000f;color:#df000f;-webkit-font-smoothing:auto;padding:0.7em 1.5em;font-size:0.9em;border-radius:2px;margin-top:1em;display:inline-block;text-shadow:0 0 1px #01213D, 0 0 2px #01213D, 0 0 3px #01213D, 0 0 4px #01213D, 0 0 5px #01213D, 0 0 6px #01213D}.wrapper.trial-dark .ce_text a:hover{border-color:#0399F7;color:#0399F7}.wrapper.trial-dark .ce_text a:not(.no-icon){position:relative;padding-right:3.8em}.wrapper.trial-dark .ce_text a:not(.no-icon):before{content:"";position:absolute;right:0.8em;top:50%;width:1.89em;height:1.89em;margin-top:-0.945em;background:url("/files/compart/media/wrapper/trial-dark-01/download.svg");background-size:1.8em 1.8em;background-repeat:no-repeat}.wrapper.trial-dark .ce_text a:not(.no-icon):hover:before{background-image:url("/files/compart/media/wrapper/trial-dark-01/download-hover.svg")}.wrapper.trial-dark:before{content:"";display:block;position:absolute;width:100%;height:100%;background:url("/files/compart/media/wrapper/trial-dark-01/wave.svg") center no-repeat;background-size:cover}.wrapper.trial-dark .ce_text .image_container img{width:170px;margin-top:-85px}.wrapper.trial-dark .ce_text{margin-right:297.5px}.wrapper.trial-dark:not(.no-arrow) .ce_text .image_container:before{width:68px;height:136px;right:187px;margin-top:-68px}@media only screen and (max-width:667px){.wrapper.trial-dark .ce_text .image_container img{width:140px;margin-top:-70px}.wrapper.trial-dark .ce_text{margin-right:245px}.wrapper.trial-dark:not(.no-arrow) .ce_text .image_container:before{width:56px;height:112px;right:154px;margin-top:-56px}.wrapper.trial-dark p,.wrapper.trial-dark h2,.wrapper.trial-dark .ce_text .image_container{text-align:center}.wrapper.trial-dark .ce_text .image_container{position:static;font-size:inherit;padding:1.25em 0 0.5em}.wrapper.trial-dark .ce_text{margin:0}.wrapper.trial-dark .ce_text .image_container:before{content:none}.wrapper.trial-dark .ce_text .image_container img{display:inline-block;position:static;margin:0}.wrapper.trial-dark .ce_text a{position:absolute !important;bottom:50px;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.wrapper.trial-dark>.ce_divstart{padding-bottom:150px}}@media only screen and (min-width:668px){.wrapper.trial-dark .ce_text .image_container img{width:210px;margin-top:-105px}.wrapper.trial-dark .ce_text{margin-right:367.5px}.wrapper.trial-dark:not(.no-arrow) .ce_text .image_container:before{width:84px;height:168px;right:231px;margin-top:-84px}}@media only screen and (min-width:960px){.wrapper.trial-dark .ce_text .image_container img{width:210px;margin-top:-105px}.wrapper.trial-dark .ce_text{margin-right:367.5px}.wrapper.trial-dark:not(.no-arrow) .ce_text .image_container:before{width:84px;height:168px;right:231px;margin-top:-84px}}@media only screen and (min-width:1440px){.wrapper.trial-dark .ce_text .image_container img{width:260px;margin-top:-130px}.wrapper.trial-dark .ce_text{margin-right:455px}.wrapper.trial-dark:not(.no-arrow) .ce_text .image_container:before{width:104px;height:208px;right:286px;margin-top:-104px}}#dl-produktfamilien .white-boxes .ce_sectionstart p.more{display:none}.product-icon img{width:100%}.sidebar-form{padding:1.25em;font-size:0.75em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-form h2,.sidebar-form h3{font-size:1.25em;margin-bottom:0.8em;text-align:center}.sidebar-form p{font-size:inherit}.sidebar-form .ajaxconfirm{text-align:center;font-size:calc(1em / 3 * 4)}.sidebar-form .ajaxconfirm p{margin-bottom:1em}.sidebar-form .ajaxconfirm h2,.sidebar-form .ajaxconfirm h3{font-size:1.5em;margin-bottom:1em}.sidebar-form .ajaxconfirm a{display:block;color:#df000f;font-size:1.15em}.sidebar-form .ajaxconfirm a::before{content:"";display:inline-block;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDM0IDE2Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNkZjAwMGYiIGQ9Ik0uMzQ4LjYyNmwxNy4xMTYgMTQuNzQ4TDMzLjY1Mi42MjYiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz48L3N2Zz4=");width:calc(0.4em * (34 / 16));height:0.4em;background-repeat:no-repeat;background-size:100%;vertical-align:middle;margin-right:0.35em}.sidebar-form .ajaxconfirm a:hover{color:#0399f7}.sidebar-form .ajaxconfirm a:hover::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDM0IDE2Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMzk5ZjciIGQ9Ik0uMzQ4LjYyNmwxNy4xMTYgMTQuNzQ4TDMzLjY1Mi42MjYiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz48L3N2Zz4=")}.sidebar-form .submit_container{margin:0.3em auto 1.25em auto}.sidebar-form input,.sidebar-form form input{font-size:inherit;padding-top:0.2em;padding-bottom:0.2em;height:auto;line-height:2.1}.sidebar-form input.text,.sidebar-form form input.text{margin-bottom:1em}@media screen and (min-width:768px) and (max-width:1023px){.sidebar-form .widget-checkbox{margin-top:0.5em}}@media screen and (min-width:1024px){.sidebar-form fieldset{float:none;width:auto}}@media screen and (max-width:1023px){.sidebar-form{font-size:1em}.sidebar-form.triangle-down::after{content:normal}}.triangle-down{position:relative;margin-bottom:10%}.triangle-down svg:last-child{position:absolute;top:100%;left:0;width:100%;height:auto;color:#f9f9fa}.text-center{text-align:center}.image-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.image-row,.image-row p{font-size:18px}.image-row h2,.image-row h3{font-size:24px;margin-bottom:10px}.image-row .image_container{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;height:10rem;margin-bottom:1.25rem}.image-row .image_container>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-row .image_container>a img{max-height:100%}@media (max-width:768px){.image-row .image_container{display:block;height:auto;max-width:15rem;margin:0 auto 2rem}}@media (max-width:768px){.image-row .image_container img{max-height:12.5rem}}.image-row .block{text-align:center;max-width:15rem}.image-row .block p{margin-bottom:0.5em}@media (max-width:768px){.image-row .block{max-width:none;margin:0 auto 3em;max-width:20rem}}@media (max-width:768px){.image-row{display:block}}.divided{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:1023px){.divided{display:block}}.divided:not(.no-spread)>*,.divided:not(.no-spread)>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.divided>*,.divided>div{width:auto;margin-right:1em;box-sizing:border-box}.divided>*:last-child,.divided>div:last-child{margin-right:0}.divided>*.no-margin,.divided>div.no-margin{margin:0}@media screen and (max-width:1023px){.divided>*,.divided>div{margin-right:0;margin-bottom:1em}}.divided .fix10{width:10em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1023px){.divided .fix10{width:auto}}.divided .fix15{width:15em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1023px){.divided .fix15{width:auto}}.divided .fix20{width:20em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1023px){.divided .fix20{width:auto}}.divided .fix25{width:25em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1023px){.divided .fix25{width:auto}}.divided .fix30{width:30em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1023px){.divided .fix30{width:auto}}.divided .fix35{width:35em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1023px){.divided .fix35{width:auto}}.divided .fix40{width:40em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1023px){.divided .fix40{width:auto}}.divided .third{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.divided .two-third{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;margin:0}.divided .half{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;margin:0}.divided .quarter{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.divided .three-quarter{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;margin:0}.text-image-sidebyside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-image-sidebyside.linked{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.text-image-sidebyside.reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.text-image-sidebyside.reversed .flex-text{padding-right:2em;padding-left:0}@media (max-width:768px){.text-image-sidebyside.reversed .flex-text{padding:0}}.text-image-sidebyside>.side-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-image-sidebyside>.side-image,.text-image-sidebyside>img{max-width:35%}@media (max-width:768px){.text-image-sidebyside>.side-image,.text-image-sidebyside>img{max-width:75%;display:block;margin:0 auto 1.5em}}.text-image-sidebyside .flex-img{-ms-flex-preferred-size:35%;flex-basis:35%;-ms-flex-negative:0;flex-shrink:0}.text-image-sidebyside .flex-img img{object-fit:contain;width:100%;height:auto}.text-image-sidebyside .flex-text{-ms-flex-preferred-size:65%;flex-basis:65%;padding-left:2em}@media (max-width:768px){.text-image-sidebyside .flex-text{padding-left:0}}@media (max-width:768px){.text-image-sidebyside{display:block}}.arrowed-link::after,.image-row .block a::after,.landing-page .articles .with-arrow a:not(.side-image)::after{content:"";display:inline-block;vertical-align:baseline;width:1.25em;height:1.25em;margin-bottom:-0.25em;background-image:url("../../files/compart/code/images/more-icon.svg");background-repeat:no-repeat;background-position:center center;background-size:0.4em}.arrowed-link:hover::after,.image-row .block a:hover::after,.landing-page .articles .with-arrow a:not(.side-image):hover::after{background-image:url("../../files/compart/code/images/more-hover-icon.svg")}.broken-ruler{border-bottom:1px solid #ccc;text-align:center;overflow:visible;height:0;margin:3.5em 0}.broken-ruler>*{display:inline-block;line-height:1;background-color:#fff;padding:0 1.5em;vertical-align:top;margin-top:-0.6em}.color-me .broken-ruler>*{background-color:#f9f9fa}.color-me-dark .broken-ruler{border-bottom-color:#3d546a}.color-me-dark .broken-ruler>*{background-color:#35495d}.landing-page .team-portraits{padding-top:5em}@media screen and (min-width:1024px){.landing-page .mobile-only{display:none}}@media screen and (max-width:1023px){.landing-page .not-on-mobile{display:none}}.landing-page .video-box.divided{margin-bottom:4em}@media screen and (max-width:767px){.landing-page .articles .ce_text{text-align:center}}.landing-page .articles p{font-size:inherit;margin-bottom:0.5em}.landing-page .articles .with-button a{border:1px solid #df000f;margin-bottom:1px;color:#df000f;padding:0.4em 1.25em;font-size:0.9em;border-radius:2px;margin-top:0.75em;display:inline-block}.landing-page .articles .with-button a:hover{border-color:#0399F7;color:#0399F7}.landing-page .articles h3{font-size:1.5em;margin-bottom:0.2em;margin-top:0.25em}.landing-page .articles>*{margin-bottom:1em}@media screen and (max-width:767px){.landing-page .articles>*{margin-bottom:2.5em}}@media (max-width:1023px){.w1024 .vimeo-wrapper{margin:0 -5.555%}}.vimeo-iframe{padding-top:0;padding-bottom:56.25%}.landing-page .sidebar-form.headerblau h2,.landing-page .sidebar-form.headerblau h3{color:#0399F7}.landing-page .sidebar-form.blau{color:white;background-color:#1BBBE9}.landing-page .sidebar-form.blau.triangle-down>svg:last-child{color:#1BBBE9}.landing-page .sidebar-form.blauhell{background-color:#B3E0FD}.landing-page .sidebar-form.blauhell.triangle-down>svg:last-child{color:#B3E0FD}.landing-page .sidebar-form.sidebar-green{background:#7ECB00}.landing-page .sidebar-form.sidebar-green input[type="submit"]{background:transparent}.landing-page .sidebar-form.sidebar-green input:not([type="submit"]){background-color:#D8EFB2;border-color:#8daf55;border-left-color:#EE484E}.landing-page .sidebar-form.sidebar-green input:not([type="submit"])::-webkit-input-placeholder{color:#667d3e}.landing-page .sidebar-form.sidebar-green input:not([type="submit"])::-moz-input-placeholder{color:#667d3e}.landing-page .sidebar-form.sidebar-green input:not([type="submit"])::placeholder{color:#667d3e}.landing-page .sidebar-form.sidebar-green.triangle-down>svg:last-child{color:#7ECB00}.color-me-dark .triangle-down>svg:last-child,.color-me-dark.triangle-down>svg:last-child{color:#35495d}.no-padding{padding:0 !important}.no-padding-left{padding-left:0 !important}.no-padding-right{padding-right:0 !important}.no-padding-top{padding-top:0 !important}.no-padding-bottom{padding-bottom:0 !important}.mauticform-errormsg{margin-top:-10px;display:block;margin-bottom:20px;color:#df000f;font-size:0.8em}.color-me-dark .mauticform-errormsg{color:inherit}.mauticform-checkboxgrp-row{margin-bottom:0.25em}.mautic-container{position:relative}.mautic-container.sent>*{visibility:hidden}.mautic-container.sent>.response{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1.333em;text-align:center;padding:1.667em;position:absolute;left:0;right:0;top:0;bottom:0}.mautic-container.sent>.response .response-body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.mautic-container.sent>.response,.mautic-container.sent>svg:last-child{visibility:visible}iframe.mf-notification-iframe.styled{opacity:0}iframe.mf-notification-iframe.styled.active{opacity:1}iframe.mf-notification-iframe.mf-notification-iframe-bottom-left{box-shadow:-10px 10px 35px 1px rgba(0, 0, 0, 0.15);margin:0 0 10px 10px}iframe.mf-notification-iframe.mf-notification-iframe-top-left{box-shadow:-10px -10px 35px 1px rgba(0, 0, 0, 0.15);margin:10px 0 0 10px}iframe.mf-notification-iframe.mf-notification-iframe-top-right{box-shadow:10px -10px 35px 1px rgba(0, 0, 0, 0.15);margin:10px 10px 0 0}iframe.mf-notification-iframe.mf-notification-iframe-bottom-right{box-shadow:10px 10px 35px 1px rgba(0, 0, 0, 0.15);margin:0 10px 10px 0}.toggle-optout,.toggle-mautic-optout:hover,.toggle-mautic-optout,.toggle-wiredminds-optout:hover,.toggle-wiredminds-optout{text-decoration:none;background-color:#0399f7 !important;display:block;color:white;margin:0 auto;padding:7px 10px;width:390px;text-align:center;transition:none}.toggle-optout:hover,.toggle-mautic-optout:hover,.toggle-wiredminds-optout:hover{color:white}.toggle-optout.is-out,.is-out.toggle-mautic-optout:hover,.is-out.toggle-mautic-optout,.is-out.toggle-wiredminds-optout:hover,.is-out.toggle-wiredminds-optout{background-color:#ccc !important;color:black}.toggle-optout:not(.is-out) .opt-out,.toggle-mautic-optout:hover:not(.is-out) .opt-out,.toggle-mautic-optout:not(.is-out) .opt-out,.toggle-wiredminds-optout:hover:not(.is-out) .opt-out,.toggle-wiredminds-optout:not(.is-out) .opt-out{display:none}.toggle-optout.is-out .opt-in,.is-out.toggle-mautic-optout:hover .opt-in,.is-out.toggle-mautic-optout .opt-in,.is-out.toggle-wiredminds-optout:hover .opt-in,.is-out.toggle-wiredminds-optout .opt-in{display:none}.toggle-mautic-optout:hover,.toggle-mautic-optout{background-color:#4E5E9E !important}.toggle-wiredminds-optout:hover,.toggle-wiredminds-optout{background-color:#0399f7 !important}.mauticform-message{display:none}.mauticform-innerform{transition:opacity 0.4s}.mautic-form-container{position:relative}.mautic-form-response{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;padding-top:2em;overflow:auto;opacity:0;pointer-events:none;z-index:-1;transition:opacity 0.4s}.mauticform_wrapper.mauticform-post-success+.mautic-form-response{opacity:1;z-index:auto;pointer-events:auto}.mauticform_wrapper.mauticform-post-success h1,.mauticform_wrapper.mauticform-post-success h2,.mauticform_wrapper.mauticform-post-success h3,.mauticform_wrapper.mauticform-post-success h4,.mauticform_wrapper.mauticform-post-success h5,.mauticform_wrapper.mauticform-post-success h6{transition:opacity 0.4s}.mauticform_wrapper.mauticform-post-success h1,.mauticform_wrapper.mauticform-post-success h2,.mauticform_wrapper.mauticform-post-success h3,.mauticform_wrapper.mauticform-post-success h4,.mauticform_wrapper.mauticform-post-success h5,.mauticform_wrapper.mauticform-post-success h6,.mauticform_wrapper.mauticform-post-success .mauticform-innerform{opacity:0;pointer-events:none}.g-recaptcha{margin-bottom:17px}@media (max-width:667px){body .banner .ce_text.block{text-align:center}body .banner .ce_text.block li{text-align:left}body .banner.has-image .ce_text a{position:static !important;transform:none;display:inline-block;margin:0}}.bubble-expander.center{width:260px;height:260px;margin-left:-130px;margin-top:-130px}.bubble-expander>.circle-label{top:108px}
#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999}#colorbox{background:#191919}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxContent{background:#fff}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #fff}#cboxLoadedContent{background:#fff}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:45%;left:0;background:rgba(255,255,255,.9);background-image:url(/files/compart/code/images/arrow-left-icon-red.svg);background-repeat:no-repeat;background-position:center center;width:55px;height:55px;text-indent:-9999px;outline:0}#cboxNext{position:absolute;top:45%;right:0;background:rgba(255,255,255,.9);background-image:url(/files/compart/code/images/arrow-right-icon-red.svg);background-repeat:no-repeat;background-position:center center;width:55px;height:55px;text-indent:-9999px;outline:0}#cboxClose{position:absolute;top:0;right:0;display:block;background:rgba(255,255,255,.9);background-image:url(/files/compart/code/images/close-icon-red.svg);background-repeat:no-repeat;background-position:center center;width:55px;height:55px;text-indent:-9999px;outline:0}.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control .slider-menu{position:absolute;bottom:15px;display:inline-block;width:100%;text-align:center}.slider-control .slider-menu b{width:12px;height:12px;margin-left:5px;cursor:pointer;display:inline-block;font-size:0;line-height:12px;border:1px solid #df000f;border-radius:100px}.slider-control .slider-menu b.active{background:#df000f}.slider-next,.slider-prev{position:absolute;top:45%;line-height:1;background:rgba(255,255,255,.9);width:55px;height:55px;outline:0}.slider-prev{left:0;background-repeat:no-repeat;background-position:center center;background-image:url(/files/compart/code/images/arrow-left-icon-red.svg)}.slider-prev:hover{background-image:url(/files/compart/code/images/arrow-left-icon-blue.svg)}.slider-next{right:0;background-repeat:no-repeat;background-position:center center;background-image:url(/files/compart/code/images/arrow-right-icon-red.svg)}.slider-next:hover{background-image:url(/files/compart/code/images/arrow-right-icon-blue.svg)}table.sortable thead th:before{content:'';position:absolute;width:25px;height:100%;right:0;top:0;background-image:url(/files/compart/code/vendor/tablesorter/images/default.gif);background-repeat:no-repeat;display:block;background-position:left center}table.sortable thead th.headerSortDown:before{content:'';position:absolute;width:25px;height:100%;right:0;top:0;background-image:url(/files/compart/code/vendor/tablesorter/images/default.gif);background-repeat:no-repeat;display:block;background-position:left center;background-image:url(/files/compart/code/vendor/tablesorter/images/asc.gif)}table.sortable thead th.headerSortUp:before{content:'';position:absolute;width:25px;height:100%;right:0;top:0;background-image:url(/files/compart/code/vendor/tablesorter/images/default.gif);background-repeat:no-repeat;display:block;background-position:left center;background-image:url(/files/compart/code/vendor/tablesorter/images/desc.gif)}
.ce_divstart .with-interview{padding-top:40px;padding-bottom:40px}.ce_divstart .with-interview p{position:relative;padding-left:20px;border-left:1px solid #0399F7;margin-top:-8px;margin-bottom:-4px}@media screen and (min-width:414px){.ce_divstart .with-interview p{padding-left:40px}}.ce_divstart .with-interview p:before{position:absolute;width:25px;padding-right:25px;left:0;top:0;bottom:4%;color:#0399F7;line-height:1;font-size:36px}@media screen and (min-width:414px){.ce_divstart .with-interview p:before{font-size:44px}}@media screen and (min-width:768px){.ce_divstart .with-interview p:before{font-size:54px}}.ce_divstart .with-code{padding-top:40px;padding-bottom:40px}.ce_divstart .with-code p{position:relative;padding-left:20px;border-left:1px solid #e43540;margin-top:-8px;margin-bottom:-4px;background-color:#f0f0f0}@media screen and (min-width:414px){.ce_divstart .with-code p{padding-left:40px;padding-top:15px;padding-bottom:15px}}.ce_divstart .with-code p:before{position:absolute;width:25px;padding-right:25px;left:0;top:0;bottom:4%;color:#0399F7;line-height:1;font-size:36px}@media screen and (min-width:414px){.ce_divstart .with-code p:before{font-size:44px}}@media screen and (min-width:768px){.ce_divstart .with-code p:before{font-size:54px}}.download-icon-text img{float:left}.download-icon-text a{float:left;margin-left:10px;margin-top:12px}.feedback-2016 h4{text-align:center}@media screen and (min-width:768px){.feedback-2016 h4{text-align:left}}.feedback-2016 h2.head-text{text-align:center;font-size:28px}@media screen and (min-width:768px){.feedback-2016 h2.head-text{font-size:62px;text-align:left}}@media screen and (min-width:1024px){.feedback-2016 h2.head-text{font-size:72px;text-align:left}}.feedback-2016 figure.image_container.float_left{width:25%}@media screen and (min-width:768px){.feedback-2016 figure.image_container.float_left{width:150px}}.feedback-2016 .ce_text.w1024.block{padding-bottom:0}.w1024-special-feedback{padding-top:10px}@media screen and (min-width:1024px){.w1024-special-feedback{padding-bottom:10px;padding-top:10px}}.large-bullet-point ul li:before{position:absolute;height:6px;left:-15px;content:"";width:6px;background-position:center 100%;background-repeat:no-repeat;top:13px;border:#0399f7 1px solid;background:#0399f7}@media screen and (min-width:768px){.large-bullet-point ul li:before{top:17px;left:-24px;height:8px;width:7px}}@media screen and (min-width:1440px){.large-bullet-point ul li:before{top:23px;left:-28px}}.padding-Trends-mobile h2{padding-top:80px;padding-bottom:0}@media screen and (min-width:768px){.padding-Trends-mobile h2{padding-top:30px;padding-bottom:10px}}@media screen and (min-width:1024px){.padding-Trends-mobile h2{padding-top:0;padding-bottom:0}}.ce_social_bar{width:auto;line-height:0;margin:1em auto;text-align:center}.ce_social_bar.margin-bottom{margin:0 auto;padding-bottom:2em}.ce_social_bar.margin-top{margin:0 auto;padding-top:2em}.ce_social_bar.margin-top.extra{margin:0 auto;padding-top:3em}.ce_social_bar.margin-bottom.extra{margin:0 auto;padding-bottom:3em}.social-bar{display:inline-block;width:auto}.social-bar:after,.social-bar:before{display:block;content:"";clear:both}.social-bar a{margin-right:0.5em;display:table;float:left;padding:3px 10px 3px 10px;position:relative;border-radius:3px;height:35px;color:#fff;font-size:1rem;font-weight:600;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.social-bar a span{display:none}@media screen and (min-width:768px){.social-bar a span{vertical-align:middle;display:table-cell;padding-left:5px;height:100%}}.social-bar a .svg{vertical-align:middle;display:table-cell;text-align:center;height:100%}@media screen and (min-width:768px){.social-bar a .svg{text-align:left}}.social-bar a svg{fill:currentColor;color:white}a.share-facebook{background-color:#3B589E}a.share-twitter{background-color:#00AFE9}a.share-linkedin{background-color:#006599}a.share-xing{background-color:#0b6159}a.share-mail{background-color:#900}
.content_wrapper{margin:30px 0;overflow-x:auto}@media screen and (min-width:768px){.content_wrapper{margin:50px 0}}@media screen and (min-width:1600px){.content_wrapper{margin:60px 0}}@media screen and (min-width:1920px){.content_wrapper{margin:70px 0}}.content_wrapper.odd{background-color:#F6F6F6;padding:30px 0;margin:0}@media screen and (min-width:768px){.content_wrapper.odd{padding:50px 0}}@media screen and (min-width:1600px){.content_wrapper.odd{padding:60px 0}}.content_wrapper.nopadb{padding-bottom:0}.content_wrapper.nopadt{padding-top:0}.content_wrapper.nomarb{margin-bottom:0}.content_wrapper.nomart{margin-top:0}.content_wrapper.nomarbt{margin-bottom:0}.content_wrapper.nomarbt+div{margin-top:0}.content_wrapper.background-image{margin:0;padding:50px 0}@media screen and (min-width:768px){.content_wrapper.background-image{padding:75px 0}}@media screen and (min-width:1600px){.content_wrapper.background-image{padding:90px 0}}@media screen and (min-width:1920px){.content_wrapper.background-image{padding:120px 0}}.content_wrapper.background-image.bridge{background:url("/files/compart/dev/backgrounds/background-02.png");background-size:cover}.content_wrapper.background-image .ce_text p,.content_wrapper.background-image .ce_text h2{color:#fff}.content_wrapper.background-image h2{margin-top:0}.content_wrapper.background-image .ce_flip-cards{margin:0 auto;padding:25px 0 25px 0}@media screen and (min-width:768px){.content_wrapper.background-image .ce_flip-cards{padding:25px 0 25px 0}}@media screen and (min-width:1600px){.content_wrapper.background-image .ce_flip-cards{padding:30px 0 30px 0}}@media screen and (min-width:1920px){.content_wrapper.background-image .ce_flip-cards{padding:35px 0 35px 0}}.content_wrapper.pattern{background-image:url("/files/compart/theme/images/bg_pattern.svg");background-size:cover;background-position-x:10%;margin:0;padding:30px 0}@media screen and (min-width:768px){.content_wrapper.pattern{padding:50px 0}}@media screen and (min-width:1600px){.content_wrapper.pattern{padding:60px 0}}@media screen and (min-width:1920px){.content_wrapper.pattern{padding:70px 0}}.content_wrapper:after{display:block;content:"";clear:both}.content_wrapper.line:before{content:"";position:absolute;left:0;right:0;height:1px;background:radial-gradient(circle at center, #0399f7 0%, rgba(3, 153, 247, 0) 70%)}.content_wrapper.wbgImage{background-size:cover}.content{z-index:1;margin:0 10px}@media screen and (min-width:375px){.content{margin:0 20px}}@media screen and (min-width:768px){.content{margin:0 30px}}@media screen and (min-width:1024px){.content{margin:0 50px}}@media screen and (min-width:1600px){.content{max-width:1440px;margin:0 auto;position:relative}}.w1024{width:90%;margin-left:auto;margin-right:auto;padding-bottom:50px;padding-top:50px}@media screen and (min-width:1024px){.w1024{padding-bottom:75px;padding-top:75px;width:960px}}@media screen and (min-width:1200px){.w1024{width:1024px}}@media screen and (min-width:1440px){.w1024{width:1200px}}.color-me{background:#f9f9fa;width:100%}.contact .ce_headline{margin:0.5em 0em 1em 0em}.ce_mauticform{font-size:16px;font-family:"Source Sans Pro", sans-serif;line-height:1.6;font-weight:300}.ce_mauticform form[data-mautic-form] .widget{margin-left:0;margin-right:0}.ce_mauticform form div.clear{margin-bottom:initial}.ce_mauticform .widget-submit{max-width:initial}@media screen and (min-width:375px){.ce_mauticform{font-size:17px}}@media screen and (min-width:768px){.ce_mauticform{font-size:18px}}@media screen and (min-width:1600px){.ce_mauticform{font-size:20px}}body footer.footer{font-size:16px;font-weight:300}body footer.footer h4,body footer.footer h5,body footer.footer .h4,body footer.footer .h5{margin:0.6em 0}body footer.footer h4,body footer.footer h5,body footer.footer .h4,body footer.footer .h5{font-weight:400;line-height:1.3;margin:0;margin-bottom:0.6em}body footer.footer h5,body footer.footer .h5{font-size:1.125em}@media screen and (min-width:375px){body footer.footer h5,body footer.footer .h5{font-size:1.176em}}@media screen and (min-width:1920px){body footer.footer h5,body footer.footer .h5{font-size:1.2em}}body footer.footer,body footer.footer ul li{line-height:1.6}@media screen and (min-width:375px){body footer.footer{font-size:17px}}@media screen and (min-width:768px){body footer.footer{font-size:18px}}@media screen and (min-width:1600px){body footer.footer{font-size:20px}}body footer.footer .smaller{font-size:90%}@media screen and (min-width:768px){.footer .footer-imprint .mod_customnav{float:none}}.footer .footer-imprint .mod_customnav li{font-size:inherit}@media screen and (min-width:768px){.footer .footer-imprint .mod_customnav li{line-height:inherit}}@media screen and (min-width:1200px){.footer .footer-imprint .mod_customnav li{font-size:inherit}}.footer .footer-imprint .mod_customnav li>span:after,.footer .footer-imprint .mod_customnav li>a:after{content:none}.footer-imprint ul{overflow:inherit}.footer-social .twitter a,.footer-social .facebook a,.footer-social .linkedin a,.footer-social .xing a{text-indent:initial;background:none;width:initial;height:initial}.btn{display:block;padding:0.5em 1em;line-height:1.25;text-align:center;font-size:inherit}.btn.btn-primary{color:#fff;background:#0399F7}a.button,.button a,button.button{display:inline-block;text-align:center;box-sizing:border-box;margin:10px 0;border-style:solid;background-color:#fff;font-weight:400}@media screen and (min-width:375px){a.button,.button a,button.button{font-size:16px}}@media screen and (min-width:2560px){a.button,.button a,button.button{font-size:18px}}a.button.blue,.button a.blue,button.button.blue{border-color:#0399F7;color:#0399F7}a.button.blue:hover,.button a.blue:hover,button.button.blue:hover{color:#fff;background-color:#6cbefd}a.button.rounded,.button a.rounded,button.button.rounded{border-radius:4px}a.button.highlight,.button a.highlight,button.button.highlight{background-color:#0399F7;color:#fff;border-color:#0399F7}a.button.highlight.glow,.button a.highlight.glow,button.button.highlight.glow{box-shadow:0 0px 10px 3px rgba(3, 153, 247, 0.3);border-radius:4px}a.button.highlight:hover,.button a.highlight:hover,button.button.highlight:hover{background-color:#6cbefd;border-color:#6cbefd}h2.centered,div.centered{text-align:center}.invisible,.hidden,.just-print,.label,.show-1024{display:none}
.content_wrapper_contact{position:relative;padding:0 0 30px;margin:0}@media screen and (min-width:768px){.content_wrapper_contact{padding:0 0 50px}}@media screen and (min-width:1600px){.content_wrapper_contact{padding:0 0 60px}}.content_wrapper_contact:after{content:"";display:block;background-image:url("/files/compart/theme/images/bg_footer.svg");background-position:40% 0;background-size:170%;background-repeat:no-repeat;width:100%;position:absolute;height:140px;bottom:0}@media screen and (min-width:414px){.content_wrapper_contact:after{height:190px}}@media screen and (min-width:768px){.content_wrapper_contact:after{height:230px;background-size:117%;background-position:35% 0}}@media screen and (min-width:1024px){.content_wrapper_contact:after{height:300px}}@media screen and (min-width:1600px){.content_wrapper_contact:after{height:410px;background-size:117%;background-position:35% 0}}@media screen and (min-width:1920px){.content_wrapper_contact:after{height:450px;background-position:30% 0}}@media screen and (min-width:2560px){.content_wrapper_contact:after{background-position:90% 0}}.contact{position:relative;z-index:10;padding-bottom:40px}@media screen and (min-width:1600px){.contact{padding-bottom:100px}}.contact a.button,.contact .button a,.contact button{padding:10px 40px;width:240px;border-width:2px;margin:5px}.contact a.button.padded,.contact .button a.padded,.contact button.padded{padding:14px 40px}@media screen and (min-width:1024px){.contact a.button,.contact .button a,.contact button{width:350px}}@media screen and (min-width:1600px){.contact a.button,.contact .button a,.contact button{width:438px;font-size:22px}}div#contact_back_button{cursor:pointer}div#contact_back_button:before{width:100%;height:20px;content:"";display:block;background-image:url("/files/compart/code/images/arrow-up-blue.svg");background-repeat:no-repeat;background-position:center center}div#contact_back_button:hover:before{background-image:url("/files/compart/code/images/arrow-up-red.svg")}div#contact_back_button a,div#contact_back_button a:hover,div#contact_back_button a:visited,div#contact_back_button a:focus{color:#373637}.flex_centered{display:block;text-align:center}@media screen and (min-width:768px){.flex_centered{display:flex;text-align:left;justify-content:center}}.ce_hyperlink.contact-link{display:block;align-items:center}@media screen and (min-width:768px){.ce_hyperlink.contact-link{display:flex}}.ce_hyperlink.contact-link a{color:#373637}@media screen and (min-width:768px){.ce_hyperlink.contact-link a.hyperlink_txt{margin-right:10px}}@media screen and (min-width:1024px){.ce_hyperlink.contact-link a.hyperlink_txt{margin-right:30px}}.ce_hyperlink.contact-link .hexagon_button{width:96px;height:110px;background-image:url("/files/compart/theme/images/icons/icon-hexagon-button.svg");background-repeat:no-repeat;background-position:center;position:relative;margin:0 auto}.ce_hyperlink.contact-link .hexagon_button span{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;height:45px;z-index:1;text-align:center}.ce_hyperlink.contact-link .hexagon_button span img,.ce_hyperlink.contact-link .hexagon_button span svg{max-width:100%;max-height:100%;color:#373637}.ce_hyperlink.contact-link:hover .hexagon_button{background-image:url("/files/compart/theme/images/icons/icon-hexagon-button-2.svg")}.ce_hyperlink.contact-link:hover .hexagon_button span svg{color:#fff}.ce_hyperlink.contact-link:hover a{color:#0399F7}.blue_under_hl h1:after{content:"";background-color:#0399F7;height:1px;width:80px;display:block;position:relative;margin:20px auto}@media screen and (min-width:768px){.blue_under_hl h1:after{margin:30px auto}}
footer.footer{padding:30px 20px;width:auto;background-color:#042448;color:#fff;position:relative}@media screen and (min-width:768px){footer.footer{padding:30px 30px}}@media screen and (min-width:1024px){footer.footer{padding:30px 50px}}footer.footer a{color:#fff}footer.footer ul{list-style-type:none}footer.footer ul li{margin:5px 0;text-indent:0}footer.footer ul li:before{content:none}footer.footer .footer-list a:hover{color:#0399f7}footer.footer .footer-list h5{padding-bottom:1em;border-bottom:1px solid #FF4D59;max-width:260px}footer.footer .footer-list .block{margin-bottom:2em}footer.footer .footer-imprint{text-align:center;color:#B1D0EE;font-weight:400;font-size:14px}footer.footer .footer-imprint a{color:#B1D0EE}footer.footer .footer-imprint nav,footer.footer .footer-imprint ul,footer.footer .footer-imprint ul li{display:inline-block}footer.footer .footer-imprint ul li:before{content:"|"}footer.footer .footer-social{clear:both;text-align:center}footer.footer .footer-social li{display:inline-block;width:50px;vertical-align:top}@media screen and (min-width:768px){footer.footer .footer-imprint{text-align:left;float:left;font-size:16px}footer.footer .footer-social{float:right}}footer.footer .product-name{color:#FF4D59}footer.footer .footer-icon-list .ce_text:hover h5>a{color:#0399f7}footer.footer .footer-icon-list figure{width:64px;height:64px;float:left;clear:both;border:1px solid #fff;margin-right:10px}footer.footer .footer-icon-list img,footer.footer .footer-icon-list svg{color:#FF4D59;width:100%;max-height:100%;display:block;background:#fff}footer.footer .footer-icon-list h5{font-weight:400;margin:0;line-height:1.25;font-size:1.125rem}@media screen and (min-width:768px){footer.footer .footer-icon-list h5{font-size:1.2rem}}@media screen and (min-width:1920px){footer.footer .footer-icon-list h5{font-size:1.3rem}}footer.footer .footer-icon-list p{margin-bottom:0;line-height:1.125;font-size:1.125rem}@media screen and (min-width:1600px){footer.footer .footer-icon-list p{font-size:1.1rem}}footer.footer .footer-icon-list .block,footer.footer .footer-icon-list .footer-item{break-inside:avoid-column;overflow:visible;min-height:110px;padding-bottom:10px}footer.footer .footer-icon-list .block .content-wrap,footer.footer .footer-icon-list .footer-item .content-wrap{float:left;width:calc(100% - 100px)}@media screen and (min-width:768px){footer.footer .footer-list,footer.footer .footer-icon-list{padding:20px 0}footer.footer .footer-list{display:flex;justify-content:space-between}footer.footer .footer-list h5{max-width:none}footer.footer .footer-list .block{flex:1;margin:0 30px}footer.footer .footer-list .block:first-of-type{margin-left:0}footer.footer .footer-list .block:last-of-type{margin-right:0}footer.footer .footer-icon-list{column-count:2}}@media screen and (min-width:1024px){footer.footer .footer-list ul{column-count:2}}@media screen and (min-width:1600px){footer.footer .footer-list{float:left;width:48%;margin-right:50px}footer.footer .footer-list h5{max-width:260px}footer.footer .footer-list ul{column-count:1}}footer.footer:after{content:"";display:block;clear:both}
form .widget{width:100%;box-sizing:border-box;margin-bottom:17px}form h2{width:100%}form fieldset{margin-bottom:17px}@media screen and (min-width:768px){form .widget.w50,form .submit_container.w50{width:calc(50% - 16px);display:inline-block;vertical-align:top}form .mauticform-page-wrapper,form .flex-space-between .fieldset{display:flex;flex-wrap:wrap;justify-content:space-between}}form input,form textarea{border:none;border-bottom:1px solid #66707A;background-color:#F9F9FA;width:100%;box-sizing:border-box;font-size:20px;padding:16px}form .widget-select,form button,form input{height:inherit;line-height:inherit}form textarea{min-height:200px;resize:none;padding:10px}form .radio_container span,form .checkbox_container span{float:left;margin-right:12px}form .radio_container span,form .checkbox_container span{display:block;position:relative}form .radio_container label,form .checkbox_container label{padding-left:36px;display:block;top:-3px}form .radio_container.below legend,form .checkbox_container.below legend{display:block;font-size:1.2em;font-weight:400;line-height:1;margin-bottom:17px;padding-top:17px}form .radio_container.below>span,form .radio_container.below .radio-group>span,form .checkbox_container.below>span,form .checkbox_container.below .radio-group>span{width:100%;float:none;margin-bottom:10px;margin-right:0}form #main-area .radio_container legend,form .checkbox_container legend{display:none}.odd input,.odd textarea,.color-me input,.color-me textarea{background:#fff}.color-me-dark input,.color-me-dark textarea{background:#3d546a;color:#a3cade}.submit_container.add-tlnr{padding-bottom:35px}.submit_container.add-tlnr .submit{font-size:inherit;margin-right:auto;margin-left:auto;display:block;float:unset;box-sizing:border-box}@media screen and (min-width:768px){.submit_container.add-tlnr .submit.last{margin-bottom:0}}.submit_container.add-tlnr-disabled{display:none}fieldset.tlnr{display:none}fieldset.tlnr-visible{display:block}form .widget span.input,form .widget span.dropdown__label{background-color:#F9F9FA;padding:20px 16px 12px 16px;border-width:1px}form .widget .input--valid:not(.input--focused):not(.input--empty){color:#7C7070}form .widget .radio-group .radio--label-horizontal:not(.radio--block){margin-left:0}form .widget .checkbox--label-horizontal:not(.checkbox--block){padding-left:0}form .widget .checkbox--label-horizontal:not(.checkbox--block) span>span+span{padding-left:calc(1.5em + 14px)}form .widget .radio__label,form .widget .checkbox__label{color:unset}form .widget span.dropdown__label{font-weight:400;color:#656565}form .widget .radio_container .radio__label{font-weight:400}form .widget .input--multiline textarea.input__input{min-height:200px;resize:none}form .widget .radio__knob,form .widget .checkbox__tick{border-color:#656565}form .widget .radio__knob{width:1em;height:1em}form .widget .checkbox__tick{border-radius:0}form .widget .radio--checked .radio__knob{border-color:#0399F7;background-color:#0399F7}form .widget .checkbox--checked .checkbox__tick{background-color:#0399F7}form .widget .checkbox__tick-icon{color:#fff}form .widget .error--message{color:#FF4D59}form .widget .input--visited.input--invalid:not(.input--focused){border-color:#FF4D59;padding-right:56px}form .widget .input--dirty.input--valid:not(.input--focused){border-color:#0399F7}form .widget p{margin-bottom:0}form .widget .button{min-width:initial;font-weight:initial;background-color:#0399f7;width:100%;max-width:377px;margin-top:20px}form .widget .button:hover{border-width:0px;color:#fff}form .widget .upload__reset-button{width:inherit}form .widget .input--empty .input__floating-label{color:#656565;font-weight:400}form .widget .input--valid:not(.input--focused):not(.input--empty) .input__floating-label{color:#656565}form .widget .input__input{display:inline-block;font-weight:400;color:#656565}form .widget .input--stretch.input--multiline textarea.input__input{margin-bottom:0}.odd form .widget span.input,.odd form .widget span.dropdown__label,.color-me form .widget span.input,.color-me form .widget span.dropdown__label{background-color:#FFF}.color-me-dark form .widget span.input,.color-me-dark form .widget span.dropdown__label,.color-me-dark form .widget .input__input{background-color:#3d546a;color:#a3cade}.color-me-dark form .widget span.radio__knob,.color-me-dark form .widget span.checkbox__tick{box-shadow:inset 0 0 0 1.2em #3d546a;border-color:#a3cade;border-width:1px}.color-me-dark form .widget .radio--checked span.radio__knob,.color-me-dark form .widget .radio--checked span.checkbox__tick{box-shadow:inset 0 0 0 0.225em #3d546a}.color-me-dark form .widget .radio__label,.color-me-dark form .widget .input__floating-label{color:#a3cade}.color-me-dark form .widget .input--dirty.input--valid:not(.input--focused):not(.input--empty) .input__floating-label{color:#a3cade}form .radio_container span,form .checkbox_container span{display:inline;float:none}*:not(.vue-interactive-fieldset)>fieldset{width:100%}@media screen and (min-width:768px){*:not(.vue-interactive-fieldset)>fieldset{width:49%;float:left;margin-right:2%}*:not(.vue-interactive-fieldset)>fieldset:nth-of-type(2n){margin-right:0}}.mod_survey_sign form .radio_container span{display:block;margin-bottom:10px;margin-right:0;float:none}.mod_survey_sign form .radio_container span:last-child{margin-bottom:0}.input__placeholder-mandatory{display:none}label.show-label{display:initial;position:relative;font-weight:400}.widget-select.show-label{font-size:inherit}.widget-select.show-label>span{font-size:16px}@media screen and (min-width:414px){.widget-select.show-label>span{font-size:18px}}.widget-select i.icon.icon-arrow-bottom.dropdown__triangle{background-image:url("data:image/svg+xml,%3Csvg class='dropdown__triangle' style='fill: currentColor' height='18' viewBox='0 0 24 24' width='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");width:2em;height:2em;background-repeat:no-repeat}
.search-iface,.search-area-search{overflow:visible}.search-area-search{background:#FBFBFB;padding-top:30px;padding-bottom:30px}@media screen and (min-width:768px){.search-area-search{padding-bottom:50px;padding-top:50px}}.search-area-search .mod_search button.submit,.search-area-search .mod_search input.submit,.mod_elasticsearch_search button.submit,.mod_elasticsearch_search input.submit{width:100%}@media screen and (min-width:768px){.search-area-search .mod_search button.submit,.search-area-search .mod_search input.submit,.mod_elasticsearch_search button.submit,.mod_elasticsearch_search input.submit{width:25%;float:left}}.search-area-search .mod_search input.text,.mod_elasticsearch_search .awesomplete{width:73%;height:65px;margin-right:2%;float:left}.control-interface .mod_search,.mod_elasticsearch_search{width:90%;max-width:1024px;margin-left:auto;margin-right:auto}.mod_elasticsearch .elasticsearch-result p{color:#000}.mod_elasticsearch .pagination{text-align:center;position:relative;margin:1em 0;width:100%}.mod_elasticsearch .pagination span.invisible{display:none}.mod_elasticsearch .pagination p{margin-top:0;margin-bottom:0;font-size:0.85rem}.mod_elasticsearch .pagination ul{list-style:none;display:inline-block}.mod_elasticsearch .pagination ul li{margin-left:0.5em;margin-right:0.5em;float:left;height:50px;line-height:50px}.mod_elasticsearch .pagination ul li:before{content:none}.mod_elasticsearch .pagination a{text-decoration:none;display:block;color:inherit}.mod_elasticsearch_search .search-icon{display:none}.mod_elasticsearch_search input{border:1px solid #c5cbd0;border-left-color:#ee484e;background-color:#fff}.mod_elasticsearch_search:after{content:"";clear:both;display:block}.mod_elasticsearch_search ul li:before{content:none}.mod_elasticsearch_search button.submit,.mod_elasticsearch_search input.submit{cursor:pointer;border:1px solid #FC240F;color:#FC240F;background-color:#fff;margin:0}.mod_elasticsearch_search button.submit:hover,.mod_elasticsearch_search input.submit:hover{color:#0399F7;border-color:#0399F7}.mod_elasticsearch_search .awesomplete{width:100%;margin-right:0;margin-bottom:1em}@media screen and (min-width:768px){.mod_elasticsearch_search .awesomplete{width:73%;margin-right:2%}}.mod_elasticsearch_search .awesomplete mark{background-color:#B1D0EE}.mod_elasticsearch_search .awesomplete>ul>li:hover{background-color:#f9f9fa}.mod_elasticsearch_search .awesomplete>ul>li:hover mark{background-color:#0399f7;color:#fafafa}.content .mod_elasticsearch_search{padding-top:2em;padding-bottom:2em}.content .mod_elasticsearch_search .search-icon{float:left;border:1px solid #c5cbd0;border-right:0px;background-color:#FFF;justify-content:center;display:flex;height:1.6em;font-size:20px;padding:16px 16px 15px}.content .mod_elasticsearch_search .awesomplete{width:calc(100% - 60px);margin-right:0}@media screen and (min-width:768px){.content .mod_elasticsearch_search .awesomplete{width:calc(100% - 25% - 2% - 60px);margin-right:2%}}.content .mod_elasticsearch_search .awesomplete input{margin:0;border-radius:0}.content_wrapper.search{overflow:visible}
@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:200;font-display:swap;src:url("/files/compart/code/fonts/source-sans-pro-v13-latin-200.eot");src:local("Source Sans Pro ExtraLight"), local("SourceSansPro-ExtraLight"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-200.eot?#iefix") format("embedded-opentype"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-200.woff2") format("woff2"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-200.woff") format("woff"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-200.ttf") format("truetype"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-200.svg#SourceSansPro") format("svg")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:300;font-display:swap;src:url("/files/compart/code/fonts/source-sans-pro-v13-latin-300.eot");src:local("Source Sans Pro Light"), local("SourceSansPro-Light"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-300.eot?#iefix") format("embedded-opentype"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-300.woff2") format("woff2"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-300.woff") format("woff"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-300.ttf") format("truetype"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-300.svg#SourceSansPro") format("svg")}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:300;font-display:swap;src:url("/files/compart/code/fonts/source-sans-pro-v13-latin-300italic.eot");src:local("Source Sans Pro Light Italic"), local("SourceSansPro-LightItalic"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-300italic.eot?#iefix") format("embedded-opentype"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-300italic.woff2") format("woff2"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-300italic.woff") format("woff"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-300italic.ttf") format("truetype"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-300italic.svg#SourceSansPro") format("svg")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;font-display:swap;src:url("/files/compart/code/fonts/source-sans-pro-v13-latin-regular.eot");src:local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-regular.eot?#iefix") format("embedded-opentype"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-regular.woff2") format("woff2"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-regular.woff") format("woff"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-regular.ttf") format("truetype"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-regular.svg#SourceSansPro") format("svg")}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;font-display:swap;src:url("/files/compart/code/fonts/source-sans-pro-v13-latin-italic.eot");src:local("Source Sans Pro Italic"), local("SourceSansPro-Italic"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-italic.eot?#iefix") format("embedded-opentype"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-italic.woff2") format("woff2"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-italic.woff") format("woff"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-italic.ttf") format("truetype"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-italic.svg#SourceSansPro") format("svg")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;font-display:swap;src:url("/files/compart/code/fonts/source-sans-pro-v13-latin-600.eot");src:local("Source Sans Pro SemiBold"), local("SourceSansPro-SemiBold"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-600.eot?#iefix") format("embedded-opentype"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-600.woff2") format("woff2"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-600.woff") format("woff"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-600.ttf") format("truetype"), url("/files/compart/code/fonts/source-sans-pro-v13-latin-600.svg#SourceSansPro") format("svg")}
