
/*	============================================================
	Pyramid
	============================================================	*/
.pyramid {
	left:-40px;
	width:400px;
	height:400px;
	margin:0 auto;
	margin-top:-100px;
	position:relative;
	-webkit-perspective:400px;
			perspective:400px;
	-webkit-perspective-origin:50% 40%;
			perspective-origin:50% 40%;
}
.tri {
	left:120px;
	top:130px;
	z-index:1;
	position:absolute;
	border-left:80px solid transparent;
	border-right:80px solid transparent;
	border-bottom:159px solid;
	-webkit-transform-origin:50% 0%;
		-ms-transform-origin:50% 0%;
			transform-origin:50% 0%;
	-webkit-animation:spin 5s infinite linear;
			animation:spin 5s infinite linear;
}
.tri:nth-child(3) {-webkit-animation-delay:-2.5s;animation-delay:-2.5s;}
.tri:nth-child(2) {-webkit-animation-delay:-1.25s;animation-delay:-1.25s;}
.tri:nth-child(1) {-webkit-animation-delay:-3.75s;animation-delay:-3.75s;}
@-webkit-keyframes spin {
	0% {
	-webkit-transform:rotateY(0deg) rotateX(30deg);
			transform:rotateY(0deg) rotateX(30deg);
	border-bottom-color:rgba(26, 188, 255,.95);
	}
	25% {
	-webkit-transform:rotateY(-90deg) rotateX(30deg);
			transform:rotateY(-90deg) rotateX(30deg);
	border-bottom-color:rgba(0, 162, 230,.95);
	opacity:1;
	}
	25.1% {
	opacity:0;
	border-bottom-color:rgba(26, 188, 255,.95);
	}
	50% {
	-webkit-transform:rotateY(-180deg) rotateX(30deg);
			transform:rotateY(-180deg) rotateX(30deg);
	border-bottom-color:rgba(0, 137, 194,.95);
	}
	74.9% {
	opacity:0;
	}
	75% {
	-webkit-transform:rotateY(-270deg) rotateX(30deg);
			transform:rotateY(-270deg) rotateX(30deg);
	border-bottom-color:rgba(0, 126, 179,.95);
	opacity:1;
	}
	100% {
	-webkit-transform:rotateY(-360deg) rotateX(30deg);
			transform:rotateY(-360deg) rotateX(30deg);
	border-bottom-color:rgba(26, 188, 255,.95);
	}
}
@keyframes spin {
	0% {
	-webkit-transform:rotateY(0deg) rotateX(30deg);
			transform:rotateY(0deg) rotateX(30deg);
	border-bottom-color:rgba(26, 188, 255,.95);
	}
	25% {
	-webkit-transform:rotateY(-90deg) rotateX(30deg);
			transform:rotateY(-90deg) rotateX(30deg);
	border-bottom-color:rgba(0, 162, 230,.95);
	opacity:1;
	}
	25.1% {
	opacity:0;
	border-bottom-color:rgba(26, 188, 255,.95);
	}
	50% {
	-webkit-transform:rotateY(-180deg) rotateX(30deg);
			transform:rotateY(-180deg) rotateX(30deg);
	border-bottom-color:rgba(0, 137, 194,.95);
	}
	74.9% {
	opacity:0;
	}
	75% {
	-webkit-transform:rotateY(-270deg) rotateX(30deg);
			transform:rotateY(-270deg) rotateX(30deg);
	border-bottom-color:rgba(0, 126, 179,.95);
	opacity:1;
	}
	100% {
	-webkit-transform:rotateY(-360deg) rotateX(30deg);
			transform:rotateY(-360deg) rotateX(30deg);
	border-bottom-color:rgba(26, 188, 255,.95);
	}
}
.pyramid:before {
	z-index:-1;
	content:'';
	opacity:.4;
	top:295px;
	left:160px;
	width:85px;
	height:85px;
	-webkit-filter:blur(5px);
			filter:blur(5px);
	position:absolute;
	background-color:#bbb;
	-webkit-box-shadow:0 0 40px 40px #bbb;
			box-shadow:0 0 40px 40px #bbb;
	-webkit-animation:shadow 5s infinite linear;
			animation:shadow 5s infinite linear;
}
@-webkit-keyframes shadow {
	0% {
	-webkit-transform:rotateX(-90deg) rotateZ(0deg);
			transform:rotateX(-90deg) rotateZ(0deg);
	}
	100% {
	-webkit-transform:rotateX(-90deg) rotateZ(-360deg);
			transform:rotateX(-90deg) rotateZ(-360deg);
	}
}
@keyframes shadow {
	0% {
	-webkit-transform:rotateX(-90deg) rotateZ(0deg);
			transform:rotateX(-90deg) rotateZ(0deg);
	}
	100% {
	-webkit-transform:rotateX(-90deg) rotateZ(-360deg);
			transform:rotateX(-90deg) rotateZ(-360deg);
	}
}
.tri:nth-child(1):before {
	top:80px;
	left:-35px;
	content:'';
	width:70px;
	height:70px;
	position:absolute;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	background-image:url(../img/px5-logo-white.svg);
}
.tri:nth-child(2):before,
.tri:nth-child(3):before,
.tri:nth-child(4):before {
	top:105px;
	left:-38px;
	opacity:.9;
	font-weight:700;
	font-size:20px;
	content:'Enhance';
	position:absolute;
	text-align:center;
	text-shadow:0 -1px rgba(0,0,0,.3);
}
.tri:nth-child(3):before {
	content:'Simplify';
}
.tri:nth-child(4):before {
	left:-27px;
	content:'Unite';
}
@media (max-width:768px) {
	.pyramid {
	left:0px;
	}
}
/*	============================================================
	Partners Logos
	============================================================	*/
.logo-plate {
	z-index:2;
	color:#fff;
	width:100%;
	height:50vh;
	min-height:540px;
	overflow:hidden;
	display:-ms-grid;
	display:grid;
	position:relative;
	-webkit-box-align:center;
		-ms-flex-align:center;
			align-items:center;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
}
.logo-plate:before {
	top:0;
	left:0;
	z-index:-1;
	content:'';
	width:inherit;
	height:100%;
	position:absolute;
	background:rgba(0,0,0,0.75);
}
.logo-plate h2 {
	margin-bottom:-320px;
}
.space-tri {
	width:300px;
	display:inline-block;
}
.logo-slider {
	width:100%;
	height:auto;
	text-align:center;
	padding:10px 0 140px 0;
}
.partener-logo {
	white-space:nowrap;
	visibility:hidden;
	margin-top:-100px;
}
.partener-logo a {
	opacity:.8;
	margin:15px 5px;
	display:inline-block;
	-webkit-transition:.4s ease-out;
	-o-transition:.4s ease-out;
	transition:.4s ease-out;
}
.partener-logo .img {
	max-width:100%;
	height:auto;
	width:auto;
	max-height:70px;
	vertical-align:middle;
}
.partener-logo a:hover {
	opacity:1;
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
}
.partener-logo .w2 {
	position:relative;
}
.partener-logo .w1 {
	position:absolute;
}
/*mySlider*/
.w11 {left:0;}
.w12 {left:-100000px;}
/* Queries */
@media (max-width:576px) {
	.partener-logo a {
	width:auto;
	height:90px;
	margin:0 15px;
	}
	.logo-slider {
	padding:30px 0 90px 0;
	}
	.logo-plate h2 {
	display:none;
	}
}
/*	============================================================
	IoT world
	============================================================	*/
.icon-group {
	max-height:500px;
	max-width:500px;
	height:100%;
	width:100%;
	margin-top:-30px;
	position:relative;
}
.icon-group .img-fluid {
	z-index:1;
	width:auto;
	height:inherit;
	position:absolute;
	top:50%;
	right:50%;
	-ms-transform:translate(50%,-50%);
		transform:translate(50%,-50%);
	-webkit-transform:translate(50%,-50%);
}
.plate-web-anim .img-fluid {
	max-height:330px;
}
@media (max-width:1400px) {
	.icon-group {
	margin-top:-10px;
	}
}
@media (max-width:576px) {
	.icon-group {
	height:300px;
	width:300px;
	position:relative;
	margin:0 auto;
	}
}
/*	============================================================
	Animated Circles
	============================================================	*/
.circl-anm {
	top:50%;
	right:50%;
	height:0;
	width:100%;
	padding-bottom:100%;
	position:relative;
	-ms-transform:translate(50%,-50%);
		transform:translate(50%,-50%);
	-webkit-transform:translate(50%,-50%);
}
.circl-anm > div {
	width:100%;
	height:100%;
	opacity:0;
	border-radius:50%;
	position:absolute;
	background-color:#00a3e0;
	-webkit-animation:anm-cir 4s infinite ease-out;
			animation:anm-cir 4s infinite ease-out;
}
.circl-anm .cir-1 {
	-webkit-animation-delay:1s;
			animation-delay:1s;
}
.circl-anm .cir-2 {
	-webkit-animation-delay:2s;
			animation-delay:2s;
}
.circl-anm .cir-3 {
	-webkit-animation-delay:3s;
			animation-delay:3s;
}
.circled {
	height:300px;
	width:300px;
	position:relative;
	border-radius:50%;
	border:2px solid rgba(0,163,224,.85);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	    -ms-flex-pack:center;
	        justify-content:center;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
}
@-webkit-keyframes rotate {
	to {-webkit-transform:rotate(-360deg);transform:rotate(-360deg);}
}
@keyframes rotate {
	to {-webkit-transform:rotate(-360deg);transform:rotate(-360deg);}
}
@-webkit-keyframes anm-cir {
	0% {
	opacity:0.25;
	-webkit-transform:scale(0);
			transform:scale(0);
	}
	100% {
	opacity:0;
	-webkit-transform:scale(1);
			transform:scale(1);
	}
}
@keyframes anm-cir {
	0% {
	opacity:0.25;
	-webkit-transform:scale(0);
			transform:scale(0);
	}
	100% {
	opacity:0;
	-webkit-transform:scale(1);
			transform:scale(1);
	}
}
@media (max-width:576px) {
	.circled {
	display:none;
	}
}
/*	============================================================
	Home page UNITED
	============================================================	*/
.united-graphic {
	width:90%;
	text-align:center;
	position:relative;
	font-size:32px;
	font-weight:600;
	margin:80px auto -80px;
}
.united-graphic svg .animated {
	-webkit-animation-duration:3s;
	animation-duration:3s;
}
.united-a,
.united-b {
	z-index:0;
	top:55%;
	left:90px;
	position:absolute;
}
.united-b {
	left:auto;
	top:62%;
	right:70px;
}
@media (max-width:1400px) {
	.united-a {
	left:68px;
	}
}
@media (max-width:1280px) {
	.united-graphic {
	width:100%;
	margin:80px auto -120px;
	}
	.united-a {
	left:55px;
	}
	.united-b {
	right:30px;
	}
}
@media (max-width:1200px) {
	.united-b {
	right:40px;
	}
}
@media (min-width:992px) {
	.united-b br {
	display:none;
	}
}
@media (max-width:992px) {
	.united-graphic {
	margin:80px auto -160px;
	}
	.united-a {
	left:15px;
	}
	.united-b {
	right:50px;
	}
}
@media (max-width:768px) {
	.united-graphic {
	margin:80px auto -160px;
	}
	.united-a {
	left:12px;
	}
	.united-b {
	right:43px;
	}
}
@media (max-width:576px) {
	.united-graphic {
	margin:80px auto -60px;
	font-size:14px;
	}
	.united-a {
	left:10px;
	}
	.united-b {
	right:6%;
	}
}
/*	============================================================
	Home page UNITED animation
	============================================================	*/
.st0,.st1{fill:none;stroke:#00a3e0;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;}.st1{stroke-width:2}.st2{fill:#202020}.st3{fill:#ffce04}.st4{fill:#fff}.st5{fill:#00a3e0}.st8{fill:#F15A29}.st6{stroke-linecap:round}.st6,.st7{fill:none;stroke:#3f3e4e;stroke-width:6;stroke-miterlimit:10}.bz{fill:#00a3e0;}.an_0{stroke-dasharray:1786 1788;stroke-dashoffset:1787;-webkit-animation:an_draw 2920ms linear 0ms forwards;animation:an_draw 2920ms linear 0ms forwards;}.an_1{stroke-dasharray:3219 3221;stroke-dashoffset:3220;-webkit-animation:an_draw 2920ms linear 4ms forwards;animation:an_draw 2920ms linear 4ms forwards;}.an_2{stroke-dasharray:705 707;stroke-dashoffset:706;-webkit-animation:an_draw 2920ms linear 8ms forwards;animation:an_draw 2920ms linear 8ms forwards;}.an_3{stroke-dasharray:563 565;stroke-dashoffset:564;-webkit-animation:an_draw 2920ms linear 12ms forwards;animation:an_draw 2920ms linear 12ms forwards;}.an_4{stroke-dasharray:98 100;stroke-dashoffset:99;-webkit-animation:an_draw 2920ms linear 16ms forwards;animation:an_draw 2920ms linear 16ms forwards;}.an_5{stroke-dasharray:814 816;stroke-dashoffset:815;-webkit-animation:an_draw 2920ms linear 21ms forwards;animation:an_draw 2920ms linear 21ms forwards;}.an_6{stroke-dasharray:21 23;stroke-dashoffset:22;-webkit-animation:an_draw 2920ms linear 25ms forwards;animation:an_draw 2920ms linear 25ms forwards;}.an_7{stroke-dasharray:2791 2793;stroke-dashoffset:2792;-webkit-animation:an_draw 2920ms linear 29ms forwards;animation:an_draw 2920ms linear 29ms forwards;}.an_8{stroke-dasharray:1370 1372;stroke-dashoffset:1371;-webkit-animation:an_draw 2920ms linear 33ms forwards;animation:an_draw 2920ms linear 33ms forwards;}.an_9{stroke-dasharray:481 483;stroke-dashoffset:482;-webkit-animation:an_draw 2920ms linear 37ms forwards;animation:an_draw 2920ms linear 37ms forwards;}.an_10{stroke-dasharray:464 466;stroke-dashoffset:465;-webkit-animation:an_draw 2920ms linear 42ms forwards;animation:an_draw 2920ms linear 42ms forwards;}.an_11{stroke-dasharray:941 943;stroke-dashoffset:942;-webkit-animation:an_draw 2920ms linear 46ms forwards;animation:an_draw 2920ms linear 46ms forwards;}.an_12{stroke-dasharray:163 165;stroke-dashoffset:164;-webkit-animation:an_draw 2920ms linear 50ms forwards;animation:an_draw 2920ms linear 50ms forwards;}.an_13{stroke-dasharray:189 191;stroke-dashoffset:190;-webkit-animation:an_draw 2920ms linear 54ms forwards;animation:an_draw 2920ms linear 54ms forwards;}.an_14{stroke-dasharray:1237 1239;stroke-dashoffset:1238;-webkit-animation:an_draw 2920ms linear 58ms forwards;animation:an_draw 2920ms linear 58ms forwards;}.an_15{stroke-dasharray:189 191;stroke-dashoffset:190;-webkit-animation:an_draw 2920ms linear 63ms forwards;animation:an_draw 2920ms linear 63ms forwards;}.an_16{stroke-dasharray:422 424;stroke-dashoffset:423;-webkit-animation:an_draw 2920ms linear 67ms forwards;animation:an_draw 2920ms linear 67ms forwards;}.an_17{stroke-dasharray:2984 2986;stroke-dashoffset:2985;-webkit-animation:an_draw 2920ms linear 71ms forwards;animation:an_draw 2920ms linear 71ms forwards;}.an_18{stroke-dasharray:902 904;stroke-dashoffset:903;-webkit-animation:an_draw 2920ms linear 75ms forwards;animation:an_draw 2920ms linear 75ms forwards;}.an_19{stroke-dasharray:313 315;stroke-dashoffset:314;-webkit-animation:an_draw 2920ms linear 80ms forwards;animation:an_draw 2920ms linear 80ms forwards;}
@-webkit-keyframes an_draw{100%{stroke-dashoffset:0;}}
@keyframes an_draw{100%{stroke-dashoffset:0;}}
@-webkit-keyframes an_fade{0%{stroke-opacity:1;}94.44444444444444%{stroke-opacity:1;}100%{stroke-opacity:0;}}
@keyframes an_fade{0%{stroke-opacity:1;}94.44444444444444%{stroke-opacity:1;}100%{stroke-opacity:0;}}
@media (max-width:576px) {.st0,.st1{fill:none;stroke:#00a3e0;stroke-width:4;stroke-linecap:round;stroke-miterlimit:10;}.st1{stroke-width:4}}
/* Carousel */
.fade-in image,
.fade-in-2 image,
.fade-in-3 image,
.fade-in-4 image {
	position:absolute;
	-webkit-animation-name:fade;
	-webkit-animation-iteration-count:infinite;
	animation-name:fade;
	animation-iteration-count:infinite;
}
.fade-in image {
	-webkit-animation-duration:12s;
	animation-duration:12s;
}
@-webkit-keyframes fade {
	0% {opacity:1;}
	25% {opacity:1;}
	50% {opacity:0;}
	92% {opacity:0;}
	100% {opacity:1;}
}
@keyframes fade {
	0% {opacity:1;}
	25% {opacity:1;}
	50% {opacity:0;}
	92% {opacity:0;}
	100% {opacity:1;}
}
.fade-in image:nth-child(1) {-webkit-animation-delay:-12s;}
.fade-in image:nth-child(2) {-webkit-animation-delay:-8s;}
.fade-in image:nth-child(3) {-webkit-animation-delay:-4s;}
.fade-in-2 image {
	-webkit-animation-duration:15s;
	animation-duration:15s;
}
.fade-in-2 image:nth-child(1) {-webkit-animation-delay:-15s;}
.fade-in-2 image:nth-child(2) {-webkit-animation-delay:-10s;}
.fade-in-2 image:nth-child(3) {-webkit-animation-delay:-5s;}
.fade-in-3 image {
	-webkit-animation-duration:9s;
	animation-duration:9s;
}
.fade-in-3 image:nth-child(1) {-webkit-animation-delay:-9s;}
.fade-in-3 image:nth-child(2) {-webkit-animation-delay:-6s;}
.fade-in-3 image:nth-child(3) {-webkit-animation-delay:-3s;}
.fade-in-4 image {
	-webkit-animation-duration:18s;
	animation-duration:18s;
}
.fade-in-4 image:nth-child(1) {-webkit-animation-delay:-18s;}
.fade-in-4 image:nth-child(2) {-webkit-animation-delay:-12s;}
.fade-in-4 image:nth-child(3) {-webkit-animation-delay:-6s;}