.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-29733 .elementor-element.elementor-element-29a7c68{text-align:center;}.elementor-29733 .elementor-element.elementor-element-29a7c68 .elementor-heading-title{font-family:"OpenSans lokal", OpenSans lokal;font-weight:600;color:#000000;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29733 .elementor-element.elementor-element-e4b604e{text-align:center;}@media(max-width:767px){.elementor-29733 .elementor-element.elementor-element-29a7c68 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for html, class: .elementor-element-c86d14d */body {
    min-width: 900px;
    max-width: 1500px;
  }
 .microsoftBox {
   position: relative;
   z-index:0;
   width: 800px;
   right: -180px;
   top: -72px;
 }
 .microsoftpartner {
     position:relative;
     width:330px;
     height: 330px;
     background: #dae3f3;
     top:400px;
     right:-210px;
 }
 .beehivelogo {
     position:absolute;
     right:0;
     bottom:0;
 }
 .microsoftBox .hex {
   margin-right:-37px;
   margin-top:-13px;
 }
 .borderBox {
   position: relative;
   z-index:1;
   width: 800px;
   top: -760px;
 }
 .dashBoard {
   position: relative;
   z-index: 1;
   top: -1442.8px;
   right: -1.98px;
   font-size: 11px;
    min-width: 900px;
    max-width: 1500px;
 }
 .dashBoard img{
   width:50px;
   margin: 16px 3px;
 }
 .cardBox {
   float: left;
   width: 91.68px;
 }

 .cardBox:hover .hex {
   -webkit-transform: rotateY(180deg);
   -moz-transform: rotateY(180deg);
   -ms-transform: rotateY(180deg);
   -o-transform: rotateY(180deg);
   transform: rotateY(180deg);
 }

 .hex {
   float: left;
   margin-right: -15px;
   margin-bottom: -35px;
   -webkit-transform-style: preserve-3d;
   -webkit-transition: transform 0.4s ease 0s;
   -moz-transform-style: preserve-3d;
   -moz-transition: transform 0.4s ease 0s;
   -ms-transform-style: preserve-3d;
   -ms-transition: transform 0.4s ease 0s;
   -o-transform-style: preserve-3d;
   -o-transition: transform 0.4s ease 0s;
   transform-style: preserve-3d;
   transition: transform 0.4s ease 0s;
 }
 .hex .front,
 .hex .back {
   -webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
   -ms-backface-visibility: hidden;
   -o-backface-visibility: hidden;
 }

 .hex .back {
   -webkit-transform: rotateY(180deg);
   -moz-transform: rotateY(180deg);
   -ms-transform: rotateY(180deg);
   -o-transform: rotateY(180deg);
   transform: rotateY(180deg);
 }
 
 .hex .microsoftback .left {
   float: left;
   width: 0;
   border-right: 27px solid #dae3f3;
   border-top: 48.6px solid transparent;
   border-bottom: 48.6px solid transparent;
 }

 .hex .microsoftback .middle {
   float: left;
   width: 70.5px;
   height: 98.2px;
   background: #dae3f3;
 }

 .hex .microsoftback .right {
   float: left;
   width: 0;
   border-left: 27px solid #dae3f3;
   border-top: 48.6px solid transparent;
   border-bottom: 48.6px solid transparent;
 }
 .hex .border .left {
   float: left;
   width: 0;
   border-right: 24.8px solid #FF8500;
   border-top: 43.2px solid transparent;
   border-bottom: 43.6px solid transparent;
 }

 .hex .border .middle {
   float: left;
   width: 57px;
   height: 87.2px;
   background: #FF8500;
 }

 .hex .border .right {
   float: left;
   width: 0;
   border-left: 24.8px solid #FF8500;
   border-top: 43.6px solid transparent;
   border-bottom: 43.6px solid transparent;
 }

 .hex .front .left {
   float: left;
   width: 0;
   border-right: 24px solid #FFF;
   border-top: 41.6px solid transparent;
   border-bottom: 41.6px solid transparent;
 }
 
 .hex.microsoft .front .middle{
   background: #dae3f3;
 }
 
 .hex.microsoft .front .left,
 .hex.microsoft .front .right{
    border-right-color: #dae3f3;
    border-left-color: #dae3f3;
 }
 
 .hex .front .middle {
   float: left;
   width: 54px;
   height: 83.2px;
   background: #FFF;
 }

 .hex .front .right {
   float: left;
   width: 0;
   border-left: 24px solid #FFF;
   border-top: 41.6px solid transparent;
   border-bottom: 41.6px solid transparent;
 }

 .hex .back .left {
   float: left;
   width: 0;
   border-right: 24px solid #D3D3D3;
   border-top: 41.6px solid transparent;
   border-bottom: 41.6px solid transparent;
   margin-left: -102px;
 }

 .hex .back .middle {
   float: left;
   width: 54px;
   height: 83.2px;
   background: #D3D3D3;
   margin-left: -78px;
   line-height: 1;
   text-align: center;
   /* Internet Explorer 10 */
display:-ms-flexbox;
-ms-flex-pack:center;
-ms-flex-align:center;

/* Firefox */
display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;

/* Safari, Opera, and Chrome */
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;

/* W3C */
display:box;
box-pack:center;
box-align:center;
 }
 
 .hex .back .right {
   float: left;
   width: 0;
   border-left: 24px solid #D3D3D3;
   border-top: 41.6px solid transparent;
   border-bottom: 41.6px solid transparent;
   margin-left: -24px;
 }

 .hex-row {
   clear: left;
 }
  .microsoftBox .hex.even {
   margin-top: 34px;
 }
 .borderBox .hex.even {
   margin-top: 45px;
 }
 .cardBox .hex.even {
   margin-top: 49.1px;
 }
 .cardBox .hex {
   margin-top: 4px;
 }

 .invisible {
   visibility: hidden;
 }

 @-webkit-keyframes giro {
  from {
    transform: rotateY( 180deg);
  }
  to {
    transform: rotateY( 0deg);
  }
 }

 @keyframes giro {
  from {
    transform: rotateY( 180deg);
  }
  to {
    transform: rotateY( 0deg);
  }
 }
 
 @media screen and (max-width: 767px) {
   .cardBox {
     width: 91px;
   }

 }
 @media screen and (min-width: 1600px) {
   .dashBoard,
   .microsoftpartner,
   .borderBox,
   .microsoftBox{
    zoom: 1.25;
    -moz-transform: scale(1.25);
    -moz-transform-origin: 0 0;
    -moz-transform: translateY(-9px);
}
 }
 @media all and (min--moz-device-pixel-ratio:0) and (min-width: 1600px) {
   .cardBox {
     width: 90px;
   }
 }
 }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'OpenSans lokal';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-regular.eot');
	src: url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-regular.woff2') format('woff2'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-regular.woff') format('woff'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-regular.ttf') format('truetype'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-regular.svg#OpenSanslokal') format('svg');
}
@font-face {
	font-family: 'OpenSans lokal';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-regular.eot');
	src: url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-regular.woff2') format('woff2'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-regular.woff') format('woff'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-regular.ttf') format('truetype'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-regular.svg#OpenSanslokal') format('svg');
}
@font-face {
	font-family: 'OpenSans lokal';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-500.eot');
	src: url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-500.eot?#iefix') format('embedded-opentype'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-500.woff2') format('woff2'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-500.woff') format('woff'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-500.ttf') format('truetype'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-500.svg#OpenSanslokal') format('svg');
}
@font-face {
	font-family: 'OpenSans lokal';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-600.eot');
	src: url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-600.woff2') format('woff2'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-600.woff') format('woff'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-600.ttf') format('truetype'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-600.svg#OpenSanslokal') format('svg');
}
@font-face {
	font-family: 'OpenSans lokal';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-700.eot');
	src: url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-700.woff2') format('woff2'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-700.woff') format('woff'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-700.ttf') format('truetype'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-700.svg#OpenSanslokal') format('svg');
}
@font-face {
	font-family: 'OpenSans lokal';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-800.eot');
	src: url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-800.eot?#iefix') format('embedded-opentype'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-800.woff2') format('woff2'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-800.woff') format('woff'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-800.ttf') format('truetype'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-800.svg#OpenSanslokal') format('svg');
}
@font-face {
	font-family: 'OpenSans lokal';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-regular.eot');
	src: url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-regular.woff2') format('woff2'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-regular.woff') format('woff'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-regular.ttf') format('truetype'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-regular.svg#OpenSanslokal') format('svg');
}
@font-face {
	font-family: 'OpenSans lokal';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-700.eot');
	src: url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-700.woff2') format('woff2'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-700.woff') format('woff'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-700.ttf') format('truetype'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-700.svg#OpenSanslokal') format('svg');
}
@font-face {
	font-family: 'OpenSans lokal';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-300.eot');
	src: url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-300.woff2') format('woff2'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-300.woff') format('woff'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-300.ttf') format('truetype'),
		url('https://cmundp.de/wp-content/uploads/2022/10/open-sans-v34-latin-300.svg#OpenSanslokal') format('svg');
}
/* End Custom Fonts CSS */