<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

@font-face { font-family: 'Syntax-Roman';
             src: url('/export/system/modules/com.magmasoft.apollo.extensions/resources/fonts/syntax-roman.otf') format('opentype'),
			      url('/export/system/modules/com.magmasoft.apollo.extensions/resources/fonts/syntax-roman.woff') format('woff'); 
}
@font-face { font-family: 'Syntax-Roman';
             src: url('/export/system/modules/com.magmasoft.apollo.extensions/resources/fonts/syntax-bold.otf') format('opentype'),
			      url('/export/system/modules/com.magmasoft.apollo.extensions/resources/fonts/syntax-bold.woff') format('woff');
			 font-weight: bold;
}
@font-face { font-family: 'Syntax-Roman';
             src: url('/export/system/modules/com.magmasoft.apollo.extensions/resources/fonts/syntax-italic.otf') format('opentype'),
			      url('/export/system/modules/com.magmasoft.apollo.extensions/resources/fonts/syntax-italic.woff') format('woff'); 
			 font-style: italic; 
}
@font-face { font-family: 'Syntax-Black';
             src: url('/export/system/modules/com.magmasoft.apollo.extensions/resources/fonts/syntax-ultrablack.otf') format('opentype'),
			      url('/export/system/modules/com.magmasoft.apollo.extensions/resources/fonts/syntax-ultrablack.woff') format('woff'); 
}

.support-contact {
  border-width: 8px; 
  border-style: solid; 
  border-image-slice: 1; 
  border-image-source: linear-gradient(90deg, rgba(230,51,42,1) 10%, rgba(243,146,6,1) 90%);
  padding: 12px;
  margin-top: 48px;
}

.upload-area{
    width: 100%;
	margin-bottom: 36px;
	margin-top: 24px;
    border: 2px solid #de5a6e;
    border-radius: 3px;
    margin: 0 auto;
    text-align: center;
    overflow: auto;
}

#uploadfile h1:hover{
    cursor: pointer;
}

.upload-area h1{
    text-align: center;
    font-weight: normal;
    font-family: sans-serif;
    color: darkslategray;
}

#file{
    display: none;
}

.thumbnail-shared{
    width: 100%;
    text-align: left;
    height: 32px;
    background-color: lightcyan;
    padding: 2px;
    border: 2px solid lightgray;
    border-radius: 3px;
    float: left;
}

.size{
    font-size:12px;
}

.magmaform {
	padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border:1px solid #eee;
	font-size: 15px;
	margin: 0 0 !important;
}

.sky-form .state-error input {
 	background: #fff0f0 !important;
}

.magmaform-title {
	margin-left: -22px !important;
	padding: 0 !important;
	border: 0 !important;
}

.magmaform-field {

}

.magmaform-field-odd {
	background-color: #f9f9f9;
}

.magmaform-field-even {

}

.magmaform-input {

}

.magmaform-buttons {

}

.sigma-event {
	margin-top: 0px !important;
    line-height: 12px !important;
}

.sigmaFooter a:link, .sigmaFooter a:visited {
    /* color: #000 !important; */
	font-family: 'Syntax-Roman' !important;
	/* padding-left: 18px; */
	font-size: 14px !important;
}

.sigmaFooter a:hover, .sigmaFooter a:active {
	font-family: 'Syntax-Roman' !important;
	/* padding-left: 18px; */
	font-size: 14px !important;
}

.footer-magma {
	/* background: #dadada !important; */
	background: #52656c !important;
	line-height: 1.4em !important;
}

.sigmafootertitle {
  /* color: #000 !important; */
  font-family: 'Syntax-Roman' !important;
  font-size: 18px;
  /* border-bottom: 2px solid #333 !important; */
  margin-bottom: 10px;
}

.sigmafootertitlered {
  /* border-bottom: 2px solid #e40521; */
  font-size: 18px;
  text-transform: none;
  /* color: #000 !important; */
  font-family: Syntax-Black;
  text-transform: uppercase;

  display: inline-block;
  margin-bottom: -2px
}

.sigmafootertitlered a {
  font-size: 18px !important;
  text-transform: none;
  text-decoration: none;
  /* color: #000 !important; */
  font-family: Syntax-Black;
  text-transform: uppercase;
}

.footer-linklist a {
  /* color: #000 !important; */
  font-size: 16px !important;
  font-family: Syntax-Black;
}

.footer-linklist p {
  /* color: #000 !important; */
  font-size: 18px !important;
}

.p-next-Box p {
	font-size: 16pt;
	line-height: 24pt;
	font-family: 'Syntax-Roman';
}
 
@media (max-width: 991px) {
  .p-next-Box p {
  	font-size: 12pt !important;
	line-height: 15pt !important;
	padding-left: 5% !important;
	padding-right: 5% !important;
  }
}
 
.sigma-flexbox {
	padding: 10px 20px 20px 20px;
	margin: 0px 10px 20px 10px;
}

.sigma-flexbox-single {
	padding: 50px 20px 20px 20px;
	margin: 20px 20px 20px 20px !important;
}

@media (max-width: 991px) {
.sigma-flexbox-single h1 {
	font-size: 25px !important;
	text-align: center !important;
	line-height: auto !important;
	}
	}

@media (max-width: 991px) {
.sigma-flexbox-single {
	padding: 20px 20px 20px 20px !important;
	margin: 0px 0px 0px 0px !important;
	}
	}

@media (max-width: 991px){
 .sigma-flexbox-modul {
	padding: 10px 20px 20px 20px !important;
	margin: 0px 0px 0px 0px !important;
}
}

.Box-h1 h1 {
	font-size: 45pt !important;
	line-height: 45pt !important;
}


@media (max-width: 991px){
  .noimage-mobile img {
	display:none;
  }
}

.stoerer {
	position:fixed; z-index:1000; bottom:50px; right:20px; 
}

@media (max-width: 991px){
  .stoerer {
  	width:157px; height:112px; animation: fadeIn 5s;
  }
}
@media (min-width: 992px){
  .stoerer {
  	width:235px; height:168px; animation: fadeIn 5s;
  }
}

@media (max-width: 991px){
    .nobackgroundimage-mobile {
	background-image: none !important;
  }
}

@media (max-width: 991px){
  .Box-h1 h1 {
	font-size: 25px !important;
	text-align: center !important;
	line-height: 30px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
  }
}

@media (max-width: 991px){
  .Box-btn btn.btn-sm.btn-black {
	text-align: center !important;
  }
}


@media (max-width: 991px){
  .Box-p-mobile p {
	font-size: 16px !important;
	text-align: center !important;
	line-height: 20px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	font-weight: normal !important;
  }
}

table.blueTable {
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

table.blueTable td, table.blueTable th {
border: 1px solid #545454;
  padding: 3px 2px;
}

table.blueTable tbody td {
  font-size: 13px;
  font-weight: bold;
}

table.blueTable tr:nth-child(even) {
  background: #dadada;
}

table.blueTable thead {
  background: #261e1e;
}

table.blueTable thead th:first-child {
  border-left: none;
}

table.mobileTable {
  width: 100%;
  height: 200px;
  text-align: left;
  border-collapse: collapse;
}

table.mobileTable td, table.mobileTable th {
  border: 1px solid #545454;
  padding: 3px 2px;
}

table.mobileTable tbody td {
  font-size: 13px;
}

table.mobileTable tr:nth-child(even) {
  background: #DADADA;
}

table.mobileTable thead {
  background: #261E1E;
}

table.mobileTable thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
}

.customers td {
  border: 1px solid #ddd;
  padding: 8px;
}

.customers tr:nth-child(even){background-color: #f2f2f2;}

.customers th {
  border: 1px solid #ddd;
  padding: 8px;
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: black;
  color: white;
}
	  
.pic-40 img {
    width: 40%;
}

}
.d-sm-none.d-md-block img {
    display: none;
}

.btn.btn-sm.btn-black {
    background-color: transparent !important;
    color: black !important;
    border-color: black !important;
}

.btn.btn-sm.btn-black:hover {
    background-color: black !important;
    color: white !important;
    border-color: black !important;
}

.btn.btn-sm.btn-home {
    background-color: transparent;
    color: red !important;
    border-color: red;
	text-size: 5px !important;
}

.btn.btn-sm.btn-white {
    background-color: transparent;
    color: white !important;
    border-color: white !important;
}

.btn.btn-sm.btn-white:hover {
    background-color: white;
    color: black !important;
    border-color: white;
}

.Box-link-white a:active, .Box-link-white a:link, .Box-link-white a:visited {
    color: white;
}

.Box-link-black a:active, .Box-link-black a:link, .Box-link-black a:visited {
    color: #261e1e;
}

.Box-h4 h4 {
	letter-spacing:0.05em;
	font-size:18px;
}
 
.Box-p p {
	font-size:15pt;
	line-height:25px;
 }
 
.wrap-reverse {
  flex-wrap: wrap-reverse; 
  display: flex;
}

.full-width {
  width:100%;
}

.sigma-cat-filter {
	font-family: Syntax-Black;
    font-weight: normal !important;
	display:inline;
	font-size:20px;
	padding-left:10px;
	padding-right:10px;
}

.sigma-cat-filter-active {
	font-family: Syntax-Black;
    font-weight: normal !important;
	display:inline;
	font-size:20px;
	padding-left:10px;
	padding-right:10px;
	text-decoration: underline #e40521;
}

.sigma-cat-filter-sub {
	font-family: Syntax-Black;
    font-weight: normal !important;
	display:inline;
	font-size:16px;
	padding-left:10px;
	padding-right:10px;
}

.sigma-cat-filter-active-sub {
	font-family: Syntax-Black;
    font-weight: normal !important;
	display:inline;
	font-size:16px;
	padding-left:10px;
	padding-right:10px;
	text-decoration: underline #e40521;
}

.sigma-flexbox-full {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.new-site-p p {
 font-size: 12pt;
}

.kontakt-flexbox {
 min-width: 260px;
}

.h1-center h1 {
 text-align: center !important;
} 

.webi-pic-center img {
    margin-top: 50px;
}

.magmahead-site-right {
    height: 30px;
	width: 42% !important;
    padding-top: 4px;
}

.magmahead-site-left {
    height: 30px;
	width: 58% !important;
    padding-top: 4px;
}

td {
  vertical-align: top;
}

.btn-register {
	width: 100%;
	text-align: center;
}

.hide_it {
	display: none;
}

.button-aktuell {
	color: #fff !important;
    background-color: #e40521 !important;
    border: 2px solid #e40521 !important;
    font-size: 16px;
    line-height: 21px;
    margin-top: 26px;
    margin-bottom: 20px;
	padding: 6px 12px;
}

.no-uppercase h1, .no-uppercase h2, .no-uppercase h3, .no-uppercase h4 {
	text-transform: none !important;
}

.sigma-red h1, .sigma-red h2, .sigma-red h3, .sigma-red h4 {
	color: #e40521 !important;
}

.eula {
	height: 300px;
	overflow: scroll;
	width: 100%;
	border: 1px solid #000;
	padding: 10px;
	font-size: 10pt;
}

.collaps_handle2 {
  font-size: larger;
  font-weight: bold;
  padding: 5px 5px 0 5px;
  cursor: pointer;
}

.container-fluid .row {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.container-fluid .row&gt;[class^="col-"], .container-fluid .gutter-45&gt;[class^=" col-"] {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.container-fluid img {
	margin:auto;
}

.sigmacollapse {
  background-color: #DBDBDB;
  margin-bottom: 45px !important;
  margin-top: 48px;
  padding: 5px 5px 3px 5px;
}

.mb60 {
  margin-bottom:60px;
}

.fullwidthimage img.img-responsive {
	width:100% !important;
}

.sigmateasercaption-inner {
    box-sizing: border-box;
    border-top: 0;
    display: table;
    bottom: 0px;
    background-color: rgba(255,255,255,0.8);
    width: 320px;
    height: 45px;
	position: absolute;
}

.sigmateasercaption-inner h4 {
	vertical-align: middle;
    top: 50%;
    margin: 0;
    display: table-cell;
    font-style: normal;
    font-weight: bold;
	align:center;
	text-align: center;
}

.sigma-col-red {
  background-image: url(/export/system/modules/com.magmasoft.apollo.extensions/resources/css/red_corner_bottom_right.png);
  background-position: bottom right;
  background-repeat: no-repeat;
  margin-top:20px;
  padding-bottom:30px;
}

.sigma-col-red .headline, .sigma-col-red .headline h2, .sigma-col-red .headline h3, .sigma-col-red .headline h4 {
  border-bottom: 2px solid #fff !important;
}

.sigma-col-red .bg-grey-light {
  background-color: #E30421 !important;
  border-color: #E30421 !important;
}

.sigma-col-red div.headline {
  margin-top: 26px !important;
}

.sigma-col-red h1, .sigma-col-red h2, .sigma-col-red h3, .sigma-col-red h4, .sigma-col-red h5, .sigma-col-red p, .sigma-col-red a {
  color: #fff !important;
}

.sigma-col-red a.btn {
	background-color: #e30421;
    border: 2px solid #dddddd;
	color: #dddddd !important;
}

.sigma-col-red a.btn:hover {
	background-color: #dddddd;
    border: 2px solid #dddddd;
	color: #e30421 !important;
}

ul.megamenu {
  position: absolute;
  width: 100%;
  height: 530px;
  top: -9999px;
  left: 0;
  padding: 60px 60px 60px 60px;
  text-align: left;
  bbox-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  z-index: 1000;
  border-top: solid 1px #7c8082;
  margin-top:0px;
  overflow: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=11, OffY=11, Color='#444')";
  filter: drop-shadow(11px 11px 11px #555);
  
}

ul.megamenu:after {
  content: '';
  position: absolute;
  width: 1120%; height: 1120%;
  top: 550px; right: -500%;
  background: rgba(255,255,255,1);
  transform-origin: 54% 0;
  transform: rotate(135deg);
  z-index: -1;
}

ul.megamenu li {
  list-style-type: none !important;
  list-style-image: none !important;
  list-style-position: inside !important;
}

.megamenu-red {
  margin-top: 10px !important;
  margin-bottom: 0px !important;
}

.megamenu-black {
  margin-left: 20px;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  line-height: 1.3;
}

.megamenu-black a {
  color: #000 !important;
  text-transform: none !important;
}

ul li:hover ul.megamenu {
  top: 100%;
}

@media (min-width: 991px) {
.tp-bullets.simplebullets.square-old .bullet {
    background: url(/export/system/modules/com.magmasoft.apollo.extensions/resources/img/bullet.png) no-Repeat bottom left;
	margin-right:8px;
}

.tp-bullets.simplebullets.square-old .bullet.selected {
    background: url(/export/system/modules/com.magmasoft.apollo.extensions/resources/img/bullet.png) no-Repeat top left;
}

.tp-leftarrow.default {
    background: url(/export/system/modules/com.magmasoft.apollo.extensions/resources/img/arrow-left2.png) no-Repeat 0 0 !important;
}

.tp-rightarrow.default {
    background: url(/export/system/modules/com.magmasoft.apollo.extensions/resources/img/arrow-right2.png) no-Repeat 0 0 !important;
}

.sigma-mobile-menu {display:none;}

.sigmaslidercaption {
  width: 1055px;
  margin-left: auto;
  margin-right: auto;
}

.fullwidthbanner-container-sigma {
    width: 99vw;
    margin-left: calc(-50vw + 50%);
    position: relative;
    padding: 0;
    overflow: hidden;
}

}

@media (max-width: 991px){
.fullwidthbanner-container-magma .tp-bullets,.fullwidthbanner-container-magma .tparrows{
	display:none
}
.sigma-desktop-menu {display:none;}

.fullwidthbanner-container-sigma {
    width: 98vw;
    margin-left: calc(-50vw + 50%);
    position: relative;
    padding: 0;
    overflow: hidden;
}

.row {
    margin-right: -15px !important;
    margin-left: -15px !important;
}

.sigmafull {
   padding-right: 22px !important;
   padding-left: 22px !important;
}

}

@media (max-width: 1199px) {
.header .logo.apollo-logo {
    background-size: 100%;
    margin: 0;
    margin-bottom: -25px;
    width: 100px !important;
    height: 40px !important;
}
}

.sigmafulldark a.btn {
	background-color: #261d1e;
    border: 2px solid #dddddd;
	color: #dddddd !important;
}

.sigmafulldark a.btn:hover {
	background-color: #dddddd;
    border: 2px solid #dddddd;
	color: #261d1e !important;
}

.sigmafullgrey a.btn {
	background-color: #d8d4d4;
    border: 2px solid #dddddd;
	color: #dddddd !important;
}

.sigmafullgrey a.btn:hover {
	background-color: #dddddd;
    border: 2px solid #dddddd;
	color: #d8d4d4 !important;
}

.sigmafullred a.btn {
	background-color: #e30421;
    border: 2px solid #dddddd;
	color: #dddddd !important;
}

.sigmafullred a.btn:hover {
	background-color: #dddddd;
    border: 2px solid #dddddd;
	color: #e30421 !important;
}

.sigma-teaser {
  font-size:20px;
  line-size:26px;
  min-height: 66px;
  text-transform: none;
}

.sigma-teaser-red {
  font-size:20px;
  line-size:26px;
  min-height: 66px;
  color: #dddddd;
  text-transform: none;
  margin-top: 40px;
  margin-bottom: 20px;
}

.sigma-teaser-div {
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 0px;
  margin-top: 30px;
}

.sigma-teaser-div2 {
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 0px;
  margin-top: 30px;
}

.sigma-teaser-datum {
  font-size:15px;
  line-size:18px;
  font-style:italics;
  color: #dddddd;
  margin-top:10px;
}

.sigma-teaser-text p {
  color: #dddddd;
  min-height:80px;
}

.footer-default {
  margin-top: 0px !important;
}

.sigmafullred {
  background-color: #e30421;
}

.sigmafulldark {
  background-color: #261d1e;
}

.sigmafullgrey {
  background-color: #d8d4d4;
}

.sigmafull {
   margin-bottom: 0px !important;
   padding-top: 35px;
}

.sigmafull .headline {   
   margin: 0 auto 0 auto;
   margin-bottom: 0px !important;
}

@media (min-width: 768px) {
  .sigmafulllist {
    max-width: 720px;
  }
  .sigmafull .headline {
  	max-width: 720px;
  } 
  .sigma-teaser-div {
  	margin-left: 0px;
  	max-width: 320px;
  }
  .sigma-teaser-div img {
  	max-width: 320px;
  }
  .sigma-teaser-div2 {
	max-width: 320px;
	margin-left: 0px;
  }
  .sigma-teaser-div2 img {
  	max-width: 320px;
  }
}

@media (min-width: 992px) {
  .sigmafulllist {
    max-width: 940px;
  }
  .sigmafull .headline {
  	max-width: 940px;
  }
  .sigma-teaser-div {
  	margin-left: 0px;
  	max-width: 280px;
  }
  .sigma-teaser-div img {
  	max-width: 280px;
  }
  .sigma-teaser-div2 {
	max-width: 280px;
	margin-left: 45px;
  }
  .sigma-teaser-div2 img {
  	max-width: 280px;
  }
}

@media (min-width: 1200px) {
  .sigmafulllist {
    max-width: 1055px;
  }
  .sigmafull .headline {
  	max-width: 1055px;
  }
  .sigma-teaser-div {
  	margin-left: 0px;
  	max-width: 320px;
  }
  .sigma-teaser-div img {
  	max-width: 320px;
  }
  .sigma-teaser-div2 {
	max-width: 320px;
	margin-left: 45px;
  }
  .sigma-teaser-div2 img {
  	max-width: 320px;
  }
}

.sigmafulllist {
   margin: 0 auto 0 auto;
   margin-bottom: -20px !important;
   padding-bottom: 60px;
}

.sigmafullred .headline {
  background-color: #e30421;
  border-bottom: 2px solid #ffffff !important;
}

.sigmafullred .headline h2 {
  border-bottom: 2px solid #ffffff !important;
}

.sigmafull h1 {
	color: #ffffff !important;
	font-weight: bold;
	font-size: 45pt;
	line-height: 45pt;
}

.sigmafull h2 {
	color: #ffffff !important;
	font-weight: bold;
}

.sigmafull a {
	color: #dddddd !important;
}

.sigmafull h3 {
	color: #ffffff !important;
	font-weight: bold;
}

.sigmafull h4 {
	color: #ffffff !important;
	font-weight: bold;
}

.headline {
  border-bottom: 2px solid #e40521 !important;
  margin-bottom: 45px !important;
}

.sigmaslidertext {
  color: #000000;
  font-family: 'Syntax-Roman' !important;
}

.sigmalogin {
	padding-left: 40px;
}

.header {
  z-index: inherit !important;
  font-family: 'Syntax-Roman';
}

.headline h2 {
  margin-top: 10px !important;
  border-bottom: 0px !important;
}

.magma-content-title h2 {
	color: #000000 !important;
}

.magma-content-title h3 {
	color: #000000 !important;
}

.magma-content-title h4 {
	color: #000000 !important;
}

.magma-paragraph-title h4 {
}

h2 a, .event-title {
  font-size: 16px;
  text-transform: none;
  line-height: 18px;
}

.caption h4 {
  font-size: 18px;
  line-height: 25px;
}

h1, h2, h3, h4 {
  font-family: Syntax-Black;
  font-weight: normal !important; 
  color: #000000;
  text-transform: uppercase;
}

p {
  font-family: 'Syntax-Roman';
  color: #000000
}


.header .dropdown &gt; a:after,
.header .dropdown-submenu &gt; a:after {
    top: 8px;
    right: 9px;
    font-size: 11px;
    content: "\f105";
    position: absolute;
    font-weight: normal;
    display: inline-block;
    font-family: FontAwesome;
}


@media (max-width: 991px) {
  	.header .dropdown-submenu &gt; a:after {
      	content: " ";
  	}
}

.header .dropdown &gt; a:after {
    top: 9px;
    right: 15px;
    content: "\f107";
}

.menugrey {
  color: #7c8082;
}

.menu-underline {
    border-bottom: solid 1px #7c8082;
	padding-right: 0px !important;
	margin-bottom: 10px;
	max-width: 1055px;
}

.header .logo.apollo-logo {
    top: 10px;
}

.header.topheader-magma {
}

.header .navbar-nav li a {
   text-transform: uppercase;
}

.header .navbar-nav {
    padding-top: 50px;
}

.breadcrumbs {
    padding: 0px 0 0px;
}

.boxGreyCorner a.btn {
	background-color: #dbdbda;
}

.boxGreyCorner {
    background-image: url(/export/system/modules/com.magmasoft.apollo.extensions/resources/css/grey_corner_bottom_right.png);
    background-position: bottom right;
    background-repeat: no-repeat;
	padding-left: 30px;
	padding-right: 30px;
}

.greyCornerBg {
    background-image: url(/export/system/modules/com.magmasoft.apollo.extensions/resources/css/greytopright_big.png);
    background-position: top right;
    background-repeat: no-repeat;
}

.list-group-item-sigma, .list-group-item-sigma-active {
    background: transparent !important;
    list-style: none;
    text-decoration: none;
    background-color: transparent !important;
	font-size: 16px;
}

.list-group-sigma {
    padding-left: 14px;
    margin-bottom: 20px;
	padding-top: 24px;
	padding-bottom: 20px;
}

.nobgcol {
    background: transparent !important;
    background-color: transparent !important;
}

.list-group-item-sigma a:link, .list-group-item-sigma a:visited {
    color: #000; 
}

.list-group-item-sigma a:active, .list-group-item-sigma-active a:link, .list-group-item-sigma-active a:visited {
    color: #e40521;
	text-decoration: none;
}

.list-group-item-sigma a:hover {
    color: #e40521 !important;
	text-decoration: none;
}

.list-group-item-sigma a:hover:before {
	content: "鈻�";
    position: absolute;
    left: 22px;
    height: 100%;
    color: #eee;
    text-align: left;
    font-size: 0.75em;
    line-height: 1.625em;
    margin-left: -1px;
	margin-top: 4px;
}

.list-group-item-sigma a:link:before, .list-group-item-sigma-active a:visited:before {
	content: none;
}

.list-group-item-sigma-active a:link:before, .list-group-item-sigma-active a:visited:before {
	content: "鈻�";
    position: absolute;
    left: 22px;
    height: 100%;
    color: #e40521;
    text-align: left;
    font-size: 0.75em;
    line-height: 1.625em;
    margin-left: -1px;
	margin-top: 4px;
}

.sidebar-nav-v1-sigma li a {
    display: block;
    padding: 0px 30px 6px 10px;
}

.corner.cornerWhite {
    background-image: url(/export/system/modules/com.magmasoft.apollo.extensions/resources/css/corners_white.png);
}

.corner.bottomright {
    right: 0px;
    bottom: 0px;
    background-position: 0 -48px;
}

.corner {
    position: absolute;
    z-index: 100;
    width: 16px;
    height: 16px;
    background-image: url(/export/system/modules/com.magmasoft.apollo.extensions/resources/css/corners_black.png);
    background-repeat: no-repeat;
}

.ap-img-v0 {
    position: relative;
}

/*
.btn.ap-btn-sm, .btn.btn-sm, div.ap-btn-sm a.btn {
  border: none !important;
  font-size: 5px !important;
  margin-top: -16px;
  margin-left: -12px;
  float: left !important;
  white-space: normal;
  text-align: left;
}


.btn.ap-btn-sm_hover, .btn.btn-sm:hover, div.ap-btn-sm :hover a.btn:hover {
	background-color: inherit !important;
	border: none !important;
	font-size: 5px !important;
	text-decoration: underline;
	color: #e40521 !important;
	float: left !important;
} 
*/

.redCornerBg h2 {
    color: #fff !important;
}

.redCornerBg {
    background-image: url(/export/system/modules/com.magmasoft.apollo.extensions/resources/css/redtopright.png);
    background-position: top right;
    background-repeat: no-repeat;
    padding: 0.3125em 0.625em;
    margin-bottom: -20px;
}

.sigma-list a:link, .sigma-list a:visited {
  color: #000;
  text-decoration: underline;
  background-image: url(/export/system/modules/com.magmasoft.apollo.extensions/resources/css/list_redarrow.png);
  background-repeat: no-repeat;
  background-position: left 0.4em;
  padding-left: 20px;
}

.sigma-list a:hover {
  color: #e40521;
  text-decoration: none;
}

.icon-pdf {
    background-image: url(/export/system/modules/com.magmasoft.apollo.extensions/resources/css/icon_pdf_16px.png) !important;
	float: right;
	background-position: left 4px !important;
	width: 16px !important;
	height: 20px !important;
	display: block;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.icon-zip {
    background-image: url(/export/system/modules/com.magmasoft.apollo.extensions/resources/css/icon_zip_16px.png) !important;
	float: right;
	background-position: left 4px !important;
	width: 16px !important;
	height: 20px !important;
	display: block;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.icon-doc {
    background-image: url(/export/system/modules/com.magmasoft.apollo.extensions/resources/css/icon_doc_16px.png) !important;
	float: right;
	background-position: left 4px !important;
	width: 16px !important;
	height: 20px !important;
	display: block;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.icon-docx {
    background-image: url(/export/system/modules/com.magmasoft.apollo.extensions/resources/css/icon_doc_16px.png) !important;
	float: right;
	background-position: left 4px !important;
	width: 16px !important;
	height: 20px !important;
	display: block;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.sigma-grid {
	
}

.collaps_handle span {
    color: #BE0A30;
}

.icon-right-dir-2:before {
    content: '鈫�';
	font-weight: bold;
}

.icon-down-dir-2:before {
    content: '鈫�';
	font-weight: bold;
}

.sigma-hidden {
    display: none;
}

.iAmCollapsible {
    overflow: hidden;
    padding-bottom: 1em;
}

.iAmCollapsible2 {
   padding-bottom: 0px;
	border: none !important;
}

.list-left {
  width: 30%;
  display: block;
  float: left;
  margin-right: 50px; 
}

.list-right {
  width: 50%;
  display: block;
  float: left; 
}

.sigma-casestudy-thumb {
  width: 16.6667%; 
  cursor: pointer; 
  float: left;
  margin-right:20px;
}

.sigma-col1 {
    width: 80%;
    display: block;
    float: left;
}

.sigma-col2 {
    width: 90%;
    display: block;
    float: left;
}

.sigma-col3 {
    display: block;
    float: right;
	margin-right: 20px;
}

.sigma-left {
	float: left;
    margin-right: 20px;
}

.tp-bgimg {
	background-position: top center !important;
}

.tipsheadline {
	font-size: 16px;
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  -webkit-transform: none;
  transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.nav-tabs&gt;li&gt;.nav-link.active {
	color: #fff !important;
    background: #e40521;
}

.nav-tabs&gt;li&gt;a:hover, .nav-tabs&gt;li&gt;a:focus {
    background-color: #e40521 !important;
}

.fade {
  opacity: 100 !important;
  transition: opacity .15s linear !important;
}

// Privacy banner
.pp-banner .container{display:flex;flex-direction:column;overflow:auto;max-height:100vh}.pp-banner .container&gt;div:not(:last-of-type){margin-bottom:1rem}.pp-banner .banner{display:none;box-shadow:0 -3px 10px 2px rgba(0,0,0,.3);background-color:#222;opacity:.95;color:#fff;padding:20px;width:100vw}.pp-banner .banner.fixed{z-index:150100;left:0;position:fixed}.pp-banner .banner.fixed.top{top:0}.pp-banner .banner.fixed.bottom{bottom:0}.pp-banner *{color:#fff}.pp-banner .title{font-size:2.4rem;line-height:1.25;order:1}.pp-banner .message{order:2}.pp-banner .message p:last-of-type{margin-bottom:0}.pp-banner .message a{font-weight:600}.pp-banner .selection{display:flex;align-items:center;order:3}.pp-banner .selection .options{flex-grow:1}.pp-banner .selection .options label{margin-right:2rem;margin-bottom:0;padding-left:30px;cursor:pointer;position:relative}.pp-banner .selection .options label input{position:absolute;left:-9999px}.pp-banner .selection .options label i{position:absolute;top:0;left:0;display:block;width:20px;height:20px;outline:0;background-color:#fff}.pp-banner .selection .options label input+i::after{position:absolute;opacity:0;content:"\f00c";top:-4px;left:-1px;font-size:23px;line-height:23px;font-family:ForkAwesome;font-weight:400;text-align:center}.pp-banner .selection .options label input:checked+i::after{opacity:1;color:#00915d}.pp-banner .selection .options label input[disabled]+i{background-color:#dddddf}.pp-banner .selection .options label input[disabled]+i::after{color:#555}.pp-banner .buttons .btn{font-size:1.8rem;min-width:100px}.pp-banner .buttons .btn:last-of-type{margin-left:2rem}.pp-banner .buttons .btn-accept{background-color:#00915d;color:#fff}.open .dropdown-toggle .pp-banner .buttons .btn-accept,.pp-banner .buttons .btn-accept.active,.pp-banner .buttons .btn-accept:focus,.pp-banner .buttons .btn-accept:hover{color:#fff;background-color:#00cc81;text-decoration:none;cursor:pointer;transition-property:color,background-color,border-color;transition-duration:.33s;transition-timing-function:ease}.pp-banner .buttons .btn-accept.disabled,.pp-banner .buttons .btn-accept[disabled],fieldset[disabled] .pp-banner .buttons .btn-accept{background-color:#dddddf;color:#555;cursor:not-allowed}.pp-banner .buttons .btn-save{background-color:#3c3c3c;color:#fff}.open .dropdown-toggle .pp-banner .buttons .btn-save,.pp-banner .buttons .btn-save.active,.pp-banner .buttons .btn-save:focus,.pp-banner .buttons .btn-save:hover{color:#fff;background-color:#00cc81;text-decoration:none;cursor:pointer;transition-property:color,background-color,border-color;transition-duration:.33s;transition-timing-function:ease}.pp-banner .buttons .btn-save.disabled,.pp-banner .buttons .btn-save[disabled],fieldset[disabled] .pp-banner .buttons .btn-save{background-color:#dddddf;color:#555;cursor:not-allowed}.pp-banner .links{order:4;font-size:80%}.pp-banner .links ul{margin:0;padding:0;list-style-type:none}.pp-banner .links li{display:inline;margin:0}.pp-banner .links li+li{margin-left:2rem}.pp-banner .links a{font-weight:600}@media (max-width:1013.98px){.pp-banner .title{text-align:center;font-size:1.8rem;max-width:100%;display:block;float:none}.pp-banner .container{padding:0}.pp-banner .selection{font-size:1.25rem;flex-direction:column;align-items:flex-start}.pp-banner .selection .options{flex-grow:initial;margin-bottom:1rem}.pp-banner .buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%}.pp-banner .buttons .btn{margin:0;font-size:1.5rem}.pp-banner .message{font-size:1.2rem;line-height:1.25;text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.pp-banner .links{font-size:1rem}}@media (max-width:763.98px){.pp-banner .banner{padding:15px 15px 10px 15px}.pp-banner .selection{order:6;margin-bottom:0!important}.pp-banner .buttons{justify-content:space-around}.pp-banner .buttons .btn{margin-bottom:5px}.pp-banner .links{margin-bottom:1rem}}@media (max-width:551.98px){.pp-banner .selection .options{display:flex;flex-direction:column}.pp-banner .selection .options label+label{margin-top:1rem}.pp-banner .message{margin-bottom:.5rem!important}.pp-banner .buttons .btn{font-size:1.25rem;padding:.2rem .8rem}.pp-banner .buttons .btn:last-of-type{margin-left:0}.pp-banner .links li{display:list-item}.pp-banner .links li+li{margin-left:0}}#privacy-policy-banner-noscript .banner{display:block}#privacy-policy-banner-noscript .banner .message{font-size:2.8rem;line-height:1.25}.pp-toggle .toggle-check[disabled]+.toggle-label,html.opencms-page-editor .pp-toggle .toggle-check+.toggle-label{pointer-events:none;cursor:auto}.pp-toggle .toggle-check[disabled]+.toggle-label .toggle-inner::after,.pp-toggle .toggle-check[disabled]+.toggle-label .toggle-inner::before,html.opencms-page-editor .pp-toggle .toggle-check+.toggle-label .toggle-inner::after,html.opencms-page-editor .pp-toggle .toggle-check+.toggle-label .toggle-inner::before{background-color:#dddddf!important;color:#a8adb4!important}.pp-toggle{position:relative;display:flex}.pp-toggle+.pp-toggle{margin-top:2rem}.pp-toggle .toggle-label{display:block;cursor:pointer;min-height:42px;margin-bottom:0}.pp-toggle .toggle-label:hover .toggle-inner::after,.pp-toggle .toggle-label:hover .toggle-inner::before{color:#555!important;background-color:#fff!important}.pp-toggle .toggle-text{display:flex;align-items:center;font-size:18px;line-height:1;margin-left:2rem}.pp-toggle .toggle-box{width:200px;position:relative;display:block;overflow:hidden;border:1px solid #555;border-radius:0}.pp-toggle .toggle-inner{display:block;width:200%;margin-left:-100%}.pp-toggle .toggle-inner::after,.pp-toggle .toggle-inner::before{display:block;float:left;width:50%;height:40px;line-height:40px;padding:0;font-size:18px;font-weight:600;box-sizing:border-box}.pp-toggle .toggle-inner::before{content:attr(data-checked) " ";padding-left:10px;background-color:#00915d;color:#fff}.pp-toggle .toggle-inner::after{content:attr(data-unchecked) " ";padding-right:10px;background-color:#dddddf;color:#555;text-align:right}.pp-toggle .toggle-slider{display:block;width:36px;margin:2px;background-color:#dddddf;position:absolute;top:0;bottom:0;right:158px;border:1px solid #555;border-radius:0}.pp-toggle.animated .toggle-inner{transition:margin .3s ease-in 0s}.pp-toggle.animated .toggle-slider{transition:all .3s ease-in 0s}.pp-toggle .toggle-check{opacity:0;position:absolute;top:0;left:0}.pp-toggle .toggle-check:checked+.toggle-label .toggle-inner{margin-left:0!important}.pp-toggle .toggle-check:checked+.toggle-label .toggle-slider{right:0!important}@media (max-width:763.98px){.pp-toggle{flex-direction:column}.pp-toggle .toggle-text{margin-left:0;margin-bottom:1rem}.pp-toggle .toggle-label{order:1}}html.keyboard-nav .pp-toggle .toggle-check:focus+.toggle-label .toggle-box{outline-color:#00cc81;outline-width:3px;outline-style:solid;outline-offset:-2px;box-shadow:inset 0 0 4px 1px #00cc81,0 0 7px 2px #00cc81;z-index:155000}#mercury-page .external-cookie-notice{color:#555;background-color:#eeeef0;display:flex;flex-direction:column;justify-content:center;overflow:scroll!important;padding:2rem;cursor:auto;font:400 14px/1.5 Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media (min-width:1014px){#mercury-page .external-cookie-notice{font-size:1.4rem}}#mercury-page .external-cookie-notice .cookie-header{font-weight:600;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.25;font-size:125%}#mercury-page .external-cookie-notice .cookie-header,#mercury-page .external-cookie-notice .cookie-message,#mercury-page .external-cookie-notice .cookie-switch{margin-bottom:1rem}#mercury-page .external-cookie-notice .cookie-footer{font-size:85%;color:#555}#mercury-page .external-cookie-notice .cookie-footer&gt;:last-child{margin-bottom:0}#mercury-page .external-cookie-notice .pp-toggle .toggle-label{min-height:22px}#mercury-page .external-cookie-notice .pp-toggle .toggle-box{width:150px}#mercury-page .external-cookie-notice .pp-toggle .toggle-slider{width:16px;right:128px;background-color:#555}#mercury-page .external-cookie-notice .pp-toggle .toggle-inner::after,#mercury-page .external-cookie-notice .pp-toggle .toggle-inner::before{height:20px;line-height:20px;font-size:85%}#mercury-page .external-cookie-notice .pp-toggle .toggle-inner::after{background-color:#eeeef0}#mercury-page .external-cookie-notice .pp-toggle .toggle-text{font-size:inherit}#mercury-page .modal .modal-dialog.cookie-notice .external-cookie-notice{padding:1rem}#mercury-page .modal .modal-dialog.cookie-notice .external-cookie-notice .modal-footer{border-top:none}#mercury-page .modal .modal-dialog.cookie-notice .external-cookie-notice .modal-footer .btn+.btn{margin-left:2rem}

#template-info {
  display: none;
}

@font-face{font-family:'ForkAwesome';
           src:url("../fonts/forkawesome-webfont.eot?v=4.6.1");
		   src:url("../fonts/forkawesome-webfont.eot?#iefix&amp;v=4.6.1") format("embedded-opentype"),
		       url("../fonts/forkawesome-webfont.woff2?v=4.6.1") format("woff2"),
			   url("../fonts/forkawesome-webfont.woff?v=4.6.1") format("woff"),
			   url("../fonts/forkawesome-webfont.ttf?v=4.6.1") format("truetype"),
			   url("../fonts/forrkawesome-webfont.svg?v=4.6.1#forkawesomeregular") format("svg");font-weight:normal;font-style:normal}

.header .navbar-nav&gt;.active&gt;a {
    border-bottom-color: #e40521 !important;
    color: #e40521 !important;
}
.header .navbar-nav&gt;li&gt;a:hover, .header .navbar-nav&gt;.active&gt;a {
    border-bottom-color: #e40521 !important;
}
.header .navbar-nav&gt;.active&gt;a {
    border-color: #e40521 !important;
}
.header .navbar-nav&gt;.active&gt;a {
    color: #e40521 !important;
}
.magmalogin {
    background-color: #e40521 !important;
}
.header .langbutton {
    background-color: #e40521 !important;
}
.header .navbar-toggle, .header .navbar-toggle:hover, .header .navbar-toggle:focus {
    background: #e40521 !important;
}
@media (max-width: 991px) {
.header .navbar-nav&gt;.active&gt;a, .header .navbar-nav&gt;.active&gt;a:hover, .header .navbar-nav&gt;.active&gt;a:visited, .header .navbar-nav&gt;.active&gt;a:focus {
    background: #e40521 !important;
	color: #fff !important;
}
.btn.ap-btn-sm, .btn.btn-sm, div.ap-btn-sm a.btn {
    border: 2px solid #e40521 !important;
    color: #e40521 !important;
}
</pre></body></html>