/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

body {
	min-height: 100vh;
	display: flex;
	flex-direction: column;
}

.elementor-location-footer {
	margin-top: auto;
}

html, body {
	scroll-behavior: smooth;
	font-family: 'Assistant', sans-serif;
}
.godown {
	animation: MoveUpDown 2s linear infinite;
	position: absolute;
}
/* design */
* {
	outline: none !IMPORTANT;
}
a {
	opacity: 1;
	transition: 1.0s;
}
a:hover {
	opacity: 1.2;
	text-decoration: none;
}
.link-under:hover {
	text-decoration: underline !important;
}
.wa-float {
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color: #FFF !important;
	border-radius:50px;
	text-align:center;
	font-size:30px;
	box-shadow: 2px 2px 3px #999;
	z-index:100;
}
.mywa-float {
	margin-top:9px;
}
.mywa-float:hover {
	color: #FFF !important;
}
.bcontainer {
	bottom: 0;
	position: fixed;
	margin: 1em;
	right: 0px;
	z-index: 99999;
	font-size: 30px;
	text-align: center;
}
.buttons {
	box-shadow: 0px 5px 11px -2px rgba(0, 0, 0, 0.18), 
		0px 4px 12px -7px rgba(0, 0, 0, 0.15);
	border-radius: 50%;
	display: block;
	width: 56px;
	height: 56px;
	margin: 20px auto 0;
	position: relative;
	color: #fff !important;
	-webkit-transition: all .1s ease-out;
	transition: all .1s ease-out;  
}

.buttons:active, 
.buttons:focus, 
.buttons:hover {
	box-shadow: 0 0 4px rgba(0,0,0,.14),
		0 4px 8px rgba(0,0,0,.28);
}

.buttons:not(:last-child) {
	width: 40px;
	height: 40px;
	margin: 20px auto 0;
	opacity: 0;
	-webkit-transform: translateY(50px);
	-ms-transform: translateY(50px);
	transform: translateY(50px);
}

.bcontainer:hover .buttons:not(:last-child) {
	opacity: 1;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	margin: 15px auto 0;
}

/* Unessential styling for sliding up buttons at differnt speeds */

.buttons:nth-last-child(1) {
	-webkit-transition-delay: 25ms;
	transition-delay: 25ms;
	background-color: red;
	padding-top: 5px;
}

.buttons:not(:last-child):nth-last-child(2) {
	-webkit-transition-delay: 50ms;
	transition-delay: 20ms;
	background-color: blue;
	font-size: 22px;
	padding-top: 5px;
}

.buttons:not(:last-child):nth-last-child(3) {
	-webkit-transition-delay: 75ms;
	transition-delay: 40ms;
	background-color: #25d366;
	font-size: 22px;
	padding-top: 4px;
}

.buttons:not(:last-child):nth-last-child(4) {
	-webkit-transition-delay: 100ms;
	transition-delay: 60ms;
	background-color: orange;
	font-size: 20px;
	padding-top: 5px;
}

/* Show tooltip content on hover */

[tooltip]:before {
	bottom: 25%;
	font-family: 'Assistant', sans-serif;
	font-weight: 600;
	border-radius: 2px;
	background: #585858;
	color: #fff;
	content: attr(tooltip);
	font-size: 12px;
	visibility: hidden;
	opacity: 0;
	padding: 5px 7px;
	margin-right: 12px;
	position: absolute;
	right: 100%;
	white-space: nowrap;
}

[tooltip]:hover:before,
[tooltip]:hover:after {
	visibility: visible;
	opacity: 1;
}
.text, input, textarea {
	font-family: 'Assistant', sans-serif;
} 
.w-15 {
	width: 15% !important;
}
.mtft {
	margin-top: 68px;
	background-image: url("https://oversight.co.il/src/img/background.png");
	color: white;
}
.card-title {
	font-size: 2vw;
}
.card-body {
	font-size: 1vw;
	padding: 1vw;
}
.zoom {
	transition: transform .2s; /* Animation */
	margin: 0 auto;
}
.zoom:hover {
	transform: scale(1.2); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
.layer-9 {
	position: relative;
	width: 100%;
	height: 100%;
	padding-top: 126.359844%;
	overflow: hidden;
	margin-bottom: -3.530897%;
}
.layer-9 .background {
	position: absolute;
	left: 0;
	width: 100%;
}
.layer-9 .background2 {
	position: absolute;
	top: -1.530897%;
	left: 0;
	width: 100%;
}
.layer-9-objects {
	position: absolute;
	width: 100%;
	height: 0px;
	padding-top: 65.55984375%;
	margin-top: -107.08536458%;
}
.layer-9-objects .title {
	position: absolute;
	left: 49%;
	top: 10.260907%;
	height: 100%;
	font-size: 2vw;
	width: 47%;
}
.layer-9-objects .mid-text {
	position: absolute;
	top: 8.260907%;
	height: 100%;
	font-size: 1vw;
	width: 100%;
}
.layer-9-objects .icon1 {
	position: absolute;
	left: -18%;
	top: 24.260907%;
	height: 100%;
	font-size: 1vw;
	width: 100%;
}
.layer-9-objects .icon1 p {
	position: absolute;
	right: 35.55%;
	top: 1.739093%;
	font-size: .85vw;
}
.layer-9-objects .icon1 img {
	width: 29%;
}
.layer-9-objects .icon1 .icontitle {
	position: absolute;
	right: 40.5%;
	top: 11.739093%;
	font-size: 2.5vw;
}
.layer-9-objects .icon2 {
	position: absolute;
	left: -28%;
	top: 55.260907%;
	height: 100%;
	font-size: 1vw;
	width: 100%;
}
.layer-9-objects .icon2 p {
	position: absolute;
	right: 42.55%;
	top: 0.739093%;
	font-size: .85vw;
}
.layer-9-objects .icon2 .icontitle {
	position: absolute;
	right: 46%;
	top: 10.739093%;
	font-size: 2.5vw;
}
.layer-9-objects .icon2 img {
	width: 29%;
}
.layer-9-objects .icon3 {
	position: absolute;
	left: 30%;
	top: 78.260907%;
	height: 100%;
	font-size: 1vw;
	width: 100%;
}
.layer-9-objects .icon3 p {
	position: absolute;
	right: 35.55%;
	top: 0.739093%;
	font-size: .85vw;
}
.layer-9-objects .icon3 .icontitle {
	position: absolute;
	right: 37.5%;
	top: 9.739093%;
	font-size: 2.5vw;
}
.layer-9-objects .icon3 img {
	width: 29%;
}
.layer-9-objects .icon4 {
	position: absolute;
	left: -28%;
	top: 93.260907%;
	height: 100%;
	font-size: 1vw;
	width: 100%;
}
.layer-9-objects .icon4 p {
	position: absolute;
	right: 42.55%;
	top: 0.739093%;
	font-size: 0.8vw;
}
.layer-9-objects .icon4 .icontitle {
	position: absolute;
	right: 44.25%;
	top: 10.5%;
	font-size: 2.4vw;
}
.layer-9-objects .icon4 img {
	width: 29%;
}
.layer-9-objects .icon5 {
	position: absolute;
	left: 30%;
	top: 124.260907%;
	height: 100%;
	font-size: 1vw;
	width: 100%;
}
.layer-9-objects .icon5 p {
	position: absolute;
	right: 35.55%;
	top: 0.739093%;
	font-size: 0.8vw;
}
.layer-9-objects .icon5 .icontitle {
	position: absolute;
	right: 41.5%;
	top: 10%;
	font-size: 2.5vw;
}
.layer-9-objects .icon5 img {
	width: 29%;
}
.layer-10 {
	position: relative;
	width: 100%;
	height: 100%;
	padding-top: 183.359844%;
	overflow: hidden;
}
.layer-10 .background {
	position: absolute;
	left: 0;
	width: 100%;
}
.layer-10 .background2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.layer-10-objects {
	position: absolute;
	width: 100%;
	height: 0px;
	padding-top: 65.55984375%;
	margin-top: -107.08536458%;
}
.layer-10-objects .title {
	position: absolute;
	left: 10px;
	top: -110.739093%;
	height: 100%;
	font-size: 1vw;
	width: 100%;
}
.layer-10-objects .mid-text {
	position: absolute;
	left: 10px;
	top: -50.739093%;
	height: 100%;
	font-size: 1vw;
	width: 100%;
}
.layer-10-objects .mid-text2 {
	position: absolute;
	left: -5%;
	top: 21.260907%;
	height: 100%;
	font-size: 1vw;
	width: 100%;
}
.layer-10-objects .bot-text {
	position: absolute;
	left: -5%;
	top: 100.260907%;
	height: 100%;
	font-size: 1vw;
	width: 100%;
}
.layer-10-objects .icon1 {
	position: absolute;
	left: 1%;
	top: 31.260907%;
	height: 100%;
	font-size: 1vw;
	width: 100%;
}
.layer-10-objects .icon1 p {
	position: absolute;
	right: 4.2%;
	top: 8.739093%;
}
.layer-10-objects .icon1 img {
	width: 15%;
}
.layer-10-objects .icon2 {
	position: absolute;
	left: -34%;
	top: 12.260907%;
	height: 100%;
	font-size: 1vw;
	width: 100%;
}
.layer-10-objects .icon2 p {
	position: absolute;
	right: 5.5%;
	top: 9.739093%;
	font-size: 1.7vw;
}
.layer-10-objects .icon2 img {
	width: 23%;
}
.layer-10-objects .icon3 {
	position: absolute;
	right: 71%;
	top: 19.260907%;
	height: 100%;
	font-size: 1vw;
	width: 100%;
}
.layer-10-objects .icon3 p {
	position: absolute;
	right: 3.55%;
	top: 6.739093%;
}
.layer-10-objects .icon3 img {
	width: 15%;
}
.layer-0 {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 1;
	background-color: rgba(255, 255, 255, 1);
	box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.36);
	z-index: 5;
}
.layer-1 {
	position: relative;
	width: 100%;
	height: 0px;
	padding-top: 65.55984375%; /* 1258.749 */
	overflow: hidden;
}
.layer-1 .background {
	position: absolute;
	top: -33.46910305%;
	left: -19.08531%;
	width: 131.25%;
	max-width: unset !important;
	height: 133.46910305%;
}
.layer-1-objects {
	position: absolute;
	width: 100%;
	height: 0px;
	padding-top: 65.55984375%;
	margin-top: -107.08536458%;
}
.layer-1-objects .logo-shine {
	position: absolute;
	left: 50%;
	top: -30.73909254%; /* -32.73909254 */
	width: 47.929322916%;
	height: 73.10774427%;
	transform: translateX(-50%);
}
.layer-1-objects .text {
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	position: absolute;
	left: 50%;
	top: 50.71412569%;
	text-transform: uppercase;
	transform: translateX(-50%);
	color: rgba(255, 255, 255, 1);
	font-size: 5vw;
	width: 93.1770833%;
	text-align: center;
}
.layer-1-objects .icon1 {
	position: absolute;
	left: 23%;
	top: 97.714126%;
	transform: translateX(-50%);
	color: rgba(255, 255, 255, 1);
	background-repeat: no-repeat;
	z-index: 2;
}
.layer-1-objects .icon2 {
	position: absolute;
	left: 40%;
	top: 76.714126%;
	transform: translateX(-50%);
	color: rgba(255, 255, 255, 1);
	background-repeat: no-repeat;
	z-index: 2;
}
.layer-1-objects .icon3 {
	position: absolute;
	left: 60%;
	top: 93.714126%;
	transform: translateX(-50%);
	color: rgba(255, 255, 255, 1);
	background-repeat: no-repeat;
	z-index: 2;
}
.layer-1-objects .text .star {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 50px;
	height: 0px;
	padding-top: 50px;
	opacity: 0;
	transform: translateX(-50%) translateY(-50%);
}
.layer-1-objects .text .star img {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0%;
	top: 0%;
}
.layer-2 {
	position: relative;
	width: 100%;
	height: 0px;
	padding-top: 41.52552083%; /* 797.29 */
	overflow: hidden;
	margin-top: -0.5%;
}
.layer-2 .background {
	position: absolute;
	top: 0%;
	left: -19.322916%;
	width: 131.16875%;
	max-width: unset !important;
	height: 100%;
}
.layer-3-margin {
	position: relative;
	width: 100%;
	height: 0px;
	margin-top: -46.65651%;
}
.layer-3 {
	position: relative;
	width: 100%;
	height: 0px;
	padding-top: 42.38578125%;
	z-index: 1;
	margin-bottom: -5.5%; 
}
.layer-3 .background-wrapper {
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);    
}
.layer-3 .background {
	position: absolute;
	top: 0%;
	left: -4.322916%;
	width: 105.625%;
	max-width: unset !important;
	height: 100%;
}
.layer-3 .text {
	position: absolute;
	top: 47.409952%;
	left: 52.743125%;
	font-weight: 800;
	font-size: 5vw;    
}
.layer-3 .details {
	font-size: 2.22vw;
	font-weight: 400;
}
.layer-3 .details #typetext {
	font-weight: bold;
}
.layer-3 .details p {
	margin: 0px;
}
.layer-4 {
	position: relative;
	width: 100%;
	height: 0px;
	padding-top: 64.791666%;
	overflow: hidden;
	margin-top: -5.5%;
}
.layer-4 .background {
	position: absolute;
	top: 0%;
	left: -10.35677083%;
	width: 122.555208%;
	max-width: unset !important;
	height: 100%;
}
.layer-4 .snow {
	position: absolute;
	width: 108%;
	max-width: unset !important;
	height: 0%;
	padding-top: 100%;
	left: 50%;
	top: 50%;
	transform-origin: 50% 50%;
	transform: translateX(-50%) translateY(-71%);
	border-radius: 50%;
	overflow: hidden;
}
.layer-4 .snow canvas {
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
}
.layer-4 .cloud-1 {
	position: absolute;
	left: 21.648144%;
	top: 4.01931057%;
	width: 32.846826%; /* 134.846826 */
	height: 34.21406%;
}
.layer-4 .cloud-2 {
	position: absolute;
	left: 44.8777587%;
	top: 4.199373246%;
	width: 44.1913818%; /* 146.1913818 */
	height: 27.974468%;
}
.layer-4 .cloud-3 {
	position: absolute;
	left: 0%;
	top: 3.199373246%;
	width: 44.1913818%; /* 146.1913818 */
	height: 27.974468%;
	transform: scale(-1, 1);
}
.layer-4 .text {
	position: absolute;
	left: 41.95578125%;
	top: 40.8857717%;
	width: 38.4228125%;
	text-align: right;
	font-size: 5vw;
	color: rgba(255, 255, 255, 1);
}
.layer-4 .text p {
	margin: 0px;
}
.layer-4 .text .title {
	line-height: 1;
}
.layer-4 .text .details {
	font-size: 1.6666vw;
}
.button {
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 500px;
	background-color: rgba(11, 11, 99, 1);
	font-size: 2.5vw;
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	transition: background-color 1s;
	font-family: -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";
}
.button:hover {
	background-color: rgba(255, 255, 255, 1);
}
.button .label {
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 10px;
	border-radius: inherit;
	background-color: rgba(255, 255, 255, 1);
	transition: background-color 1s, color 1s;
	z-index: 1;
}
.button .label:hover {
	background-color: rgba(11, 11, 99, 1);
	color: white;
}
.button .label:hover a {
	color: rgba(255, 255, 255, 1) !important;
}
.layer-4 .button {
	position: absolute;
	top: 70.992203%;
	left: 45%;
}
.button:before {
	content: "";
	position: absolute;
	left: -150%;
	top: 50%;
	width: 10%;
	height: 200%;
	background-color: rgba(255, 255, 255, 1);
	transform: translateX(-50%) translateY(-50%) rotateZ(30deg);
	transition: none;
	opacity: 1;
}
.button:hover:before {
	transition: left 1s;
	left: 250%;
}
.button:after {
	content: "";
	position: absolute;
	left: -150%;
	top: 50%;
	width: 10%;
	height: 200%;
	background-color: rgba(255, 255, 255, 1);
	transform: translateX(-50%) translateY(-50%) rotateZ(30deg);
	transition: none;
	opacity: 1;
}
.button:hover:after {
	transition: left 1.4s;
	left: 250%;
}
.layer-4 .rocket {
	position: absolute;
	width: 17.583333%;
	height: 42.4718649%;
	left: 24.872734%;
	top: 44.1749598%;
	transform: translateX(-50%) translateY(-50%) rotateZ(-45deg);
}
.layer-4 .rocket .move {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
/*
w: 337.6 px
h: 528.35 px
*/
.rocket .tail {
	position: absolute;
	left: 41.5266587%;
	top: 77.32506%;
	width: 17.366706%;
	height: 22.674742%;
}
.rocket .body {
	position: absolute;
	left: 23.853672%;
	top: 0%;
	width: 52.304502%;
	height: 80.34636%;
}
/* w: 176.58 px; h: 424.51 px; */
.rocket .body {
	position: absolute;
	left: 23.853672%;
	top: 0%;
	width: 52.304502%;
	height: 80.34636%;
}
.rocket .body img:nth-child(1) {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
.rocket .body .window {
	position: absolute;
	left: 20.3329935%;
	top: 21.80301995%;
	width: 60.30694302%;
	height: 26.07241289%;
}
.rocket .wing {
	position: absolute;
}
.rocket .wing-1 {
	left: 0.2%;
	top: 38.424907%;
	width: 26.6015995%;
	height: 39.381659%;
}
.rocket .wing-2 {
	left: 72.6%;
	top: 38.350714%;
	width: 26.885071%;
	height: 39.312009%;
}
.layer-3 .astronaut-wrapper {
	position: absolute;
	left: 6.409687%;
	top: 2.4338694%;
	width: 38.7526041%;
	height: 68.2685206%;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}
.astronaut-wrapper .satellite {
	position: absolute;
	left: 84.3013238%;
	top: 0%;
	width: 15.6986761%;
	height: 26.79679%;
	transform: rotateZ(6deg);
}
.satellite .body {
	position: absolute;
	left: 0%;
	top: 35.8560144%;
	width: 100%;
	height: 28.4424621%;
}
.satellite .body img:nth-child(1) {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
.satellite .body .window {
	position: absolute;
	left: 17.4904556%;
	top: 20.5281785%;
	width: 19.08914395%;
	height: 5.01461324%;
}
.satellite .wing-1 {
	position: absolute;
	left: 20.3294351%;
	top: 0%;
	width: 33.2234645%;
	height: 38.0947902%;
}
.satellite .wing-2 {
	position: absolute;
	left: 20.5092204%;
	top: 61.9058814%;
	width: 33.2217523%;
	height: 38.09479%;
}
.astronaut-line {
	position: absolute;
	left: 23.1465627%;
	top: 15.87799285%;
	width: 74.47900006%;
	height: 70.6154355%;
}
/*
w: 280.577 px;
h: 235.469 px;
*/
.astronaut {
	position: absolute;
	top: 57.616987%;
	left: 0%;
	width: 37.709428%;
	height: 42.3830128%;
}
.astronaut .body {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
.astronaut .left-arm {
	position: absolute;
	left: 50.0165729%;
	top: 18.77062373%;
	width: 31.0221436%;
	height: 28.783831%;
}
.astronaut .right-arm {
	position: absolute;
	left: 15.1765825%;
	top: 49.8409557%;
	width: 16.7814895%;
	height: 50.154797%;
}
.astronaut .left-leg {
	position: absolute;
	left: 54.2236177%;
	top: 55.519834%;
	width: 45.776382%;
	height: 24.9361911%;
}
.astronaut .right-leg {
	position: absolute;
	left: 36.360785%;
	top: 70.0334226%;
	width: 39.436946%;
	height: 29.96657734%;
}
/*
x: -232 px;
y: 3186.668 px;
w: 2393.109 px; // use 1920 for ratio
h: 1252.332 px;
*/
.layer-5 {
	position: relative;
	width: 100%;
	height: 0px;
	padding-top: 65.225625%;
}
.layer-5-wrapper {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.layer-5-wrapper-2 {
	position: absolute;
	left: 0%;
	top: 50%;
	width: 100%;
	height: 200%;
	overflow: hidden;
	transform: translateY(-50%);
}
.layer-5 .background, .layer-5 .stars {
	position: absolute;
	left: 58.3390104%;
	top: 0%;
	left: 58.33901%;
	width: 54.21875%;
	height: 83.12492214%;
}
.layer-5 .stars {
	border-radius: 50%;
	overflow: hidden;
}
.layer-5 .stars .background {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	height: auto;
	transform: translateX(-50%) translateY(-50%);
}
.layer-5 .star {
	position: absolute;
	left: 50%;
	top: 100%;
	transform: translateX(-50%);
	max-width: unset !important;
}
.layer-5 .star-1 {
	top: 89%;
	height: 50%;
}
.layer-5 .star-2 {
	top: 89%;
	height: 34%;
}
.layer-5 .star-3 {
	top: 89%;
	height: 30%;
}
.layer-5 .text {
	position: absolute;
	left: 12.6422395%;
	width: 41.4342708%;
	top: 18.5215262%;
	text-align: right;
}
.layer-5 .text .title {
	font-size: 5vw;
}
.layer-5 .text .details {
	font-size: 1.6666vw;
}
/*
w: 914.764 px
h: 731 px
*/
.layer-5 .telescope {
	position: absolute;
	left: -12.0833333%;
	width: 47.64395833%;
	top: 41.6288971%;
	height: 58.3711028%;
}
.layer-5 .telescope .head {
	position: absolute;
	left: 38.03636785%;
	top: 0%;
	width: 35.46696197%;
	height: 35.4719562%;
}
.layer-5 .telescope .land {
	position: absolute;
	left: 0%;
	top: 74.5604651%;
	width: 100%;
	height: 25.4395348%;
}
.layer-5 .telescope .body {
	position: absolute;
	left: 33.3838017%;
	top: 30.82763337%;
	width: 34.5931846%;
	height: 64.6083447%;
}
.layer-5 .line {
	position: absolute;
	width: 0.3vw;
	background-color: rgba(0, 0, 0, 1);
	border-radius: 500px;
	/*overflow: hidden;*/
}
.layer-5 .line:before {
	content: "";
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 1);
	border-bottom-left-radius: 500px;
	border-bottom-right-radius: 500px;
}
.layer-5 .line-1 {
	height: 15.7%;
	left: 70.45%;
	top: 19.1%;
}
.layer-5 .line-1:before {
	top: 59%;
	height: 41%;
}
.layer-5 .line-2 {
	height: 15.125%;
	left: 81.8%;
	top: 14.3%;
}
.layer-5 .line-2:before {
	top: 72.5%;
	height: 27.5%;
}
.layer-5 .line-3 {
	height: 32.95%;
	left: 88.1%;
	top: 10.1%;
}
.layer-5 .line-3:before {
	top: 45.2%;
	height: 54.8%;
}
/*
x: -402.254 px;
y: 5212.976 px;
w: 2356.049 px; // use 1920 for ratio
h: 1854 px;
*/
.layer-6 {
	position: relative;
	width: 100%;
	height: 0px;
	padding-top: 96.5625%;
	overflow: hidden;
	transform-style: preserve-3d;
	perspective: 34.642vw;
	margin-top: -2px;
}
.layer-6 .background {
	position: absolute;
	top: 0%;
	left: -20.9507291666%;
	width: 122.710885416%;
	max-width: unset !important;
	height: 102.894444444%;
}
.layer-6 .stars {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
.layer-6 .stars .background {
	position: absolute;
	left: 50%;
	top: 50%;
	width: auto;
	height: 100%;
	transform: translateX(-50%) translateY(-50%);
}
.layer-6 .stardust {
	position: absolute;
	left: 50%;
	top: 25.5%;
	width: 6.5%;
	height: 34%;
	transform: translateX(-50%) rotateX(46deg);
	transform-origin: 50% 0%;
	overflow: hidden;
	display: block;
}
.layer-6 .stardust canvas {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	transform: rotateX(-180deg);
}
/*
w: 518.811 px;
h: 406.87 px;
*/
.layer-6 .satellite-2 {
	position: absolute;
	left: 20.406197916%;
	top: 80.652157497%;
	width: 27.02140625%;
	height: 21.945523193%;
	transform: translateX(-50%) translateY(-50%) rotateZ(45deg);
}
.satellite-2 .wing-1 {
	position: absolute;
	left: 0%;
	top: 20.582249858%;
	width: 38.09903799%;
	height: 33.318996239%;
}
/*
w: 147.469 px;
h: 406.87 px;
*/
.satellite-2 .body {
	position: absolute;
	left: 35.6650109577%;
	top: 0%;
	width: 28.42441659%;
	height: 100%;
}
.satellite-2 .body img:nth-child(1) {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
.satellite-2 .body .window {
	position: absolute;
	left: 17.4904556%;
	top: 20.5281785%;
	width: 5.01461324%;
	height: 19.08914395%;
}
.satellite-2 .wing-2 {
	position: absolute;
	left: 61.8944085611%;
	top: 20.182122053%;
	width: 38.105591438%;
	height: 33.321454027%;
}
/*
w: 98.484 px;
h: 67.245 px;
*/
.layer-6 .ufo-1 {
	position: absolute;
	left: 28.00010416%;
	top: 8.518500539%;
	width: 5.051614583%;
	height: 3.986030204%;
	transform: translateX(-50%) translateY(-50%) rotateZ(20deg);
}
.layer-6 .ufo-1 .body {
	position: absolute;
	left: 5.713618455%;
	top: 0%;
	width: 90.55074936%;
	height: 43.860510075%;
}
.layer-6 .ufo-1 .glow {
	position: absolute;
	left: 0%;
	top: 33.69469849%;
	width: 100%;
	height: 66.3053015%;
}
.layer-6 .blink {
	position: absolute;
}
.layer-6 .ufo-1 .blink-1 {
	left: 8.887738109%;
	top: 26.549185813%;
	width: 5.771495877%;
	height: 7.8756784891%;
}
.layer-6 .ufo-1 .blink-2 {
	left: 21.988343284%;
	top: 31.215703769%;
	width: 5.771495877%;
	height: 7.8756784891%;
}
.layer-6 .ufo-1 .blink-3 {
	left: 35.12962936%;
	top: 33.81129971%;
	width: 5.771495877%;
	height: 7.8756784891%;
}
.layer-6 .ufo-1 .blink-4 {
	left: 48.29627937%;
	top: 35.10717646%;
	width: 5.771495877%;
	height: 7.8756784891%;
}
.layer-6 .ufo-1 .blink-5 {
	left: 61.49196331%;
	top: 34.91826705%;
	width: 5.771495877%;
	height: 7.8756784891%;
}
.layer-6 .ufo-1 .blink-6 {
	left: 74.716681183%;
	top: 33.2445714684%;
	width: 5.771495877%;
	height: 7.8756784891%;
}
.layer-6 .ufo-1 .blink-7 {
	left: 87.985187935%;
	top: 29.3423024641%;
	width: 5.771495877%;
	height: 7.8756784891%;
}
/*
w: 176.177 px;
h: 120.012 px;
*/
.layer-6 .ufo-2 {
	position: absolute;
	left: 24.557083333%;
	top: 34.325026968%;
	width: 9.175885416%;
	height: 6.473139158%;
	transform: translateX(-50%) translateY(-50%) rotateZ(20deg);
}
.layer-6 .ufo-2 .body {
	position: absolute;
	left: 4.8709038856%;
	top: 0%;
	width: 90.514149487%;
	height: 43.8416410833%;
}
.layer-6 .ufo-2 .glow {
	position: absolute;
	left: 0%;
	top: 33.11460554%;
	width: 100%;
	height: 66.885394452%;
}
.layer-6 .ufo-2 .blink-1 {
	left: 8.085801555%;
	top: 28.26783217%;
	width: 5.77673338%;
	height: 7.8580948647%;
}
.layer-6 .ufo-2 .blink-2 {
	left: 21.26440311%;
	top: 32.382987063%;
	width: 5.77673338%;
	height: 7.8580948647%;
}
.layer-6 .ufo-2 .blink-3 {
	left: 34.442768068%;
	top: 34.4233633869%;
	width: 5.77673338%;
	height: 7.8580948647%;
}
.layer-6 .ufo-2 .blink-4 {
	left: 47.620598955%;
	top: 35.1618972951%;
	width: 5.77673338%;
	height: 7.8580948647%;
}
.layer-6 .ufo-2 .blink-5 {
	left: 60.79816281%;
	top: 34.4116032928%;
	width: 5.77673338%;
	height: 7.8580948647%;
}
.layer-6 .ufo-2 .blink-6 {
	left: 73.975459631%;
	top: 32.17365738%;
	width: 5.77673338%;
	height: 7.8580948647%;
}
.layer-6 .ufo-2 .blink-7 {
	left: 87.152222385%;
	top: 27.703253626%;
	width: 5.77673338%;
	height: 7.8580948647%;
}
/*
w: 176.177 px;
h: 120.012 px;
*/
.layer-6 .ufo-3 {
	position: absolute;
	left: 71.7753125%;
	top: 21.031445523%;
	width: 9.175885416%;
	height: 6.4731391585%;
	transform: translateX(-50%) translateY(-50%) rotateZ(20deg);
}
.layer-6 .ufo-3 .body {
	position: absolute;
	left: 4.974457033%;
	top: 0%;
	width: 90.518184499%;
	height: 43.83072004%;
}
.layer-6 .ufo-3 .glow {
	position: absolute;
	left: 0%;
	top: 33.32123259%;
	width: 100%;
	height: 66.6787674%;
}
.layer-6 .ufo-3 .blink-1 {
	left: 8.18421378%;
	top: 28.05601708%;
	width: 5.77673338%;
	height: 7.8580948647%;
}
.layer-6 .ufo-3 .blink-2 {
	left: 21.353349125%;
	top: 32.23914773%;
	width: 5.77673338%;
	height: 7.8580948647%;
}
.layer-6 .ufo-3 .blink-3 {
	left: 34.52724107%;
	top: 34.34816604%;
	width: 5.77673338%;
	height: 7.8580948647%;
}
.layer-6 .ufo-3 .blink-4 {
	left: 47.703511325%;
	top: 35.15519191%;
	width: 5.77673338%;
	height: 7.8580948647%;
}
.layer-6 .ufo-3 .blink-5 {
	left: 60.88358686%;
	top: 34.47452562%;
	width: 5.77673338%;
	height: 7.8580948647%;
}
.layer-6 .ufo-3 .blink-6 {
	left: 74.066516357%;
	top: 32.30546906%;
	width: 5.77673338%;
	height: 7.8580948647%;
}
.layer-6 .ufo-3 .blink-7 {
	left: 87.25467812%;
	top: 27.9045252%;
	width: 5.77673338%;
	height: 7.8580948647%;
}
/*
w: 502.81 px;
h: 698.97 px;
*/
.layer-6 .ufo {
	position: absolute;
	left: 36.90604166%;
	top: 15.241046386%;
	width: 26.187864583%;
	height: 37.700755124%;
}
.layer-6 .ufo .body {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
.layer-6 .ufo .blink-1 {
	left: 0%;
	top: 15.3819793%;
	width: 1.477518656%;
	height: 3.543959731%;
}
.layer-6 .ufo .blink-2 {
	left: 2.541324626%;
	top: 13.582684563%;
	width: 10.93386194%;
	height: 4.055436241%;
}
.layer-6 .ufo .blink-3 {
	left: 14.538992537%;
	top: 12.81261744%;
	width: 10.93386194%;
	height: 3.2358389261%;
}
.layer-6 .ufo .blink-4 {
	left: 26.536660447%;
	top: 12.417651%;
	width: 10.93367537%;
	height: 2.9033557%;
}
.layer-6 .ufo .blink-5 {
	left: 38.53423507%;
	top: 12.289060402%;
	width: 10.93386194%;
	height: 2.663355704%;
}
.layer-6 .ufo .blink-6 {
	left: 50.531902985%;
	top: 12.289060402%;
	width: 10.933675373%;
	height: 2.663489932%;
}
.layer-6 .ufo .blink-7 {
	left: 62.529477611%;
	top: 12.417651006%;
	width: 10.934048507%;
	height: 2.90328859%;
}
.layer-6 .ufo .blink-8 {
	left: 74.52733208%;
	top: 12.812617449%;
	width: 10.933675373%;
	height: 3.235838926%;
}
.layer-6 .ufo .blink-9 {
	left: 86.524813432%;
	top: 13.582684563%;
	width: 10.933675373%;
	height: 4.055369127%;
}
.layer-6 .ufo .blink-10 {
	left: 98.522294776%;
	top: 15.381946308%;
	width: 1.47770522%;
	height: 3.339932885%;
}
.layer-6 .ufo .logo {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 25%;
	transform: translateX(-50%);
}
.layer-6 .ufo .logotext {
	position: absolute;
	left: 50%;
	top: 69%;
	width: 100%;
	transform: translateX(-50%);
	text-align: center;
	font-weight: bold;
	font-size: 14pt;
	color: white;
}
.layer-6 .text {
	position: absolute;
	left: 50%;
	top: 0%;
	transform: translateX(-50%) translateY(-110%);
	font-size: 5vw;
	width: 200%;
	max-width: unset !important;
	color: #fff;
	text-align: center;
}
.layer-7-margin {
	position: relative;
	width: 100%;
	height: 0%;
	margin-top: -40%;
}
.layer-7 {
	position: relative;
	width: 100%;
	height: 0%;
	padding-top: 40%;
}
.layer-7 > .row {
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
}
.layer-7 #text {
	position: absolute;
	width: 30%;
	height: 0px;
	padding-top: 66.559844%;
	margin-top: -107.085365%;
	right: 8%;
}
.layer-7 #object {
	position: absolute;
	margin-top: -41.085365%;
	right: 6%;
}
.layer-7 form label {
	width: 100%;
	text-align: right;
	padding-right: 5px;
}
.layer-7 form textarea {
	min-height: 110px;
	resize: none;
}
.layer-8-margin {
	position: relative;
	width: 100%;
	height: 0%;
	margin-top: 0.5%;
}
.layer-8 {
	position: relative;
	width: 100%;
	height: 0px;
	padding-top: 10%;
	overflow: hidden;
	box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.36);
}
.layer-8 .background {
	position: absolute;
	top: 0%;
	left: -20.9507291666%;
	width: 122.710885416%;
	max-width: unset !important;
}
.layer-8 .text {
	position: absolute;
	left: 53%;
	top: 50%;
	width: 100%;
	transform: translateX(-50%) translateY(-50%);
	color: #fff;
}
.img-container {
	position: relative;
}
.img-container .image {
	opacity: 1;
	display: block;
	width: 100%;
	height: auto;
	transition: .5s ease;
	backface-visibility: hidden;
}
.img-container .middle {
	transition: .5s ease;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	text-align: center;
}
.img-container:hover .image {
	opacity: 0.3;
}
.img-container:hover .middle {
	opacity: 1;
}
.img-container .text {
	color: white;
	font-size: 20px;
	font-weight: bold;
	padding: 16px 16px;
}
.px-10 {
	padding-left: 6rem;
	padding-right: 6rem;
}
.ml-6 {
	margin-left: 3.25rem;
}
.mr-6 {
	margin-right: 3.25rem;
}
.whiteback {
	box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.15);
}
.customers {
	position: absolute;
	left: -30%;
	top: 44%;
	width: 40%;
	transform: translateX(-50%);
}
@media only screen and (max-width: 1199px) {
	.button {
		padding-left: 3px;
		padding-right: 3px;
		padding-top: 3px;
		padding-bottom: 3px;
		border-radius: 500px;
		background-color: rgba(11, 11, 99, 1);
	}
	hr {
		margin-bottom: 0.1rem;
		margin-top: 0.1rem;
	}
	.card-title {
		margin-bottom: .25rem;
	}
	.button .label {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.layer-9 .background2 {
		top: 15.530897%;
	}
	.layer-9-objects {
		margin-top: -101.085365%;
	}
	.layer-9-objects .mid-text {
		left: 10px;
	}
	.layer-10 .background2 {
		top: 8.530897%;
	}
	.layer-10-objects {
		margin-top: -103.085365%;
	}
	.layer-1-objects .logo-shine {
		top: -32.739093%;
	}
	.layer-1-objects .text {
		top: 45.714126%;
	}
	.layer-1-objects .icon1 {
		height: 18%;
		width: 18%;
		top: 97.714126%;
	}
	.layer-1-objects .icon2 {
		height: 18%;
		width: 18%;
		top: 82.714126%;
	}
	.layer-1-objects .icon3 {
		height: 18%;
		width: 18%;
		top: 95.714126%;
	}
	.layer-3 .text {
		top: 47.409952%;
	}
	.layer-6 .ufo .logotext {
		font-size: 6pt;
	}
	.layer-7 {
		position: relative;
		height: auto;
		padding-top: 0%;
	}
	.layer-7-margin {
		margin-top: 5%;
	}
	.layer-7 > .row {
		position: relative;
	}
	.layer-8-margin {
		margin-top: 5%;
	}
	.layer-7 .col-lg-6:nth-child(1) {
		width: 0%;
		flex: 0 0 0%;
	}
	.layer-7 .col-lg-6:nth-child(2) {
		width: 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.layer-8 {
		padding-top: 15%;
	}
	.layer-4 .snow {
		display: none;
	}
	/*.layer-6 .stardust {
	display: none;
}*/
}
.particles-1 {
	position: absolute;
	left: 0%;
	width: 100%;
	height: 0px;
	padding-top: 107.08536458%;
	margin-top: -107.08536458%;
	overflow: hidden;
	opacity: 0.6;
}
.particles-1 canvas {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}
.error {
	color: #5a5c69;
	font-size: 7rem;
	position: relative;
	line-height: 1;
	width: 12.5rem;
}
@-webkit-keyframes noise-anim {
	0% {
		clip: rect(32px, 9999px, 16px, 0);
	}
	5% {
		clip: rect(5px, 9999px, 24px, 0);
	}
	10% {
		clip: rect(77px, 9999px, 87px, 0);
	}
	15% {
		clip: rect(91px, 9999px, 95px, 0);
	}
	20% {
		clip: rect(74px, 9999px, 9px, 0);
	}
	25% {
		clip: rect(37px, 9999px, 32px, 0);
	}
	30% {
		clip: rect(56px, 9999px, 27px, 0);
	}
	35% {
		clip: rect(35px, 9999px, 33px, 0);
	}
	40% {
		clip: rect(89px, 9999px, 6px, 0);
	}
	45% {
		clip: rect(81px, 9999px, 77px, 0);
	}
	50% {
		clip: rect(64px, 9999px, 69px, 0);
	}
	55% {
		clip: rect(12px, 9999px, 11px, 0);
	}
	60% {
		clip: rect(59px, 9999px, 11px, 0);
	}
	65% {
		clip: rect(69px, 9999px, 59px, 0);
	}
	70% {
		clip: rect(74px, 9999px, 65px, 0);
	}
	75% {
		clip: rect(56px, 9999px, 79px, 0);
	}
	80% {
		clip: rect(80px, 9999px, 64px, 0);
	}
	85% {
		clip: rect(87px, 9999px, 29px, 0);
	}
	90% {
		clip: rect(16px, 9999px, 21px, 0);
	}
	95% {
		clip: rect(69px, 9999px, 43px, 0);
	}
	100% {
		clip: rect(75px, 9999px, 63px, 0);
	}
}
@keyframes noise-anim {
	0% {
		clip: rect(32px, 9999px, 16px, 0);
	}
	5% {
		clip: rect(5px, 9999px, 24px, 0);
	}
	10% {
		clip: rect(77px, 9999px, 87px, 0);
	}
	15% {
		clip: rect(91px, 9999px, 95px, 0);
	}
	20% {
		clip: rect(74px, 9999px, 9px, 0);
	}
	25% {
		clip: rect(37px, 9999px, 32px, 0);
	}
	30% {
		clip: rect(56px, 9999px, 27px, 0);
	}
	35% {
		clip: rect(35px, 9999px, 33px, 0);
	}
	40% {
		clip: rect(89px, 9999px, 6px, 0);
	}
	45% {
		clip: rect(81px, 9999px, 77px, 0);
	}
	50% {
		clip: rect(64px, 9999px, 69px, 0);
	}
	55% {
		clip: rect(12px, 9999px, 11px, 0);
	}
	60% {
		clip: rect(59px, 9999px, 11px, 0);
	}
	65% {
		clip: rect(69px, 9999px, 59px, 0);
	}
	70% {
		clip: rect(74px, 9999px, 65px, 0);
	}
	75% {
		clip: rect(56px, 9999px, 79px, 0);
	}
	80% {
		clip: rect(80px, 9999px, 64px, 0);
	}
	85% {
		clip: rect(87px, 9999px, 29px, 0);
	}
	90% {
		clip: rect(16px, 9999px, 21px, 0);
	}
	95% {
		clip: rect(69px, 9999px, 43px, 0);
	}
	100% {
		clip: rect(75px, 9999px, 63px, 0);
	}
}
.error:after {
	content: attr(data-text);
	position: absolute;
	right: 2px;
	text-shadow: -1px 0 #e74a3b;
	top: 0;
	color: #5a5c69;
	background: #f8f9fc;
	overflow: hidden;
	clip: rect(0, 900px, 0, 0);
	animation: noise-anim 2s infinite linear alternate-reverse;
}
@-webkit-keyframes noise-anim-2 {
	0% {
		clip: rect(12px, 9999px, 52px, 0);
	}
	5% {
		clip: rect(42px, 9999px, 39px, 0);
	}
	10% {
		clip: rect(64px, 9999px, 36px, 0);
	}
	15% {
		clip: rect(52px, 9999px, 15px, 0);
	}
	20% {
		clip: rect(79px, 9999px, 7px, 0);
	}
	25% {
		clip: rect(17px, 9999px, 41px, 0);
	}
	30% {
		clip: rect(15px, 9999px, 20px, 0);
	}
	35% {
		clip: rect(62px, 9999px, 87px, 0);
	}
	40% {
		clip: rect(94px, 9999px, 11px, 0);
	}
	45% {
		clip: rect(49px, 9999px, 10px, 0);
	}
	50% {
		clip: rect(82px, 9999px, 4px, 0);
	}
	55% {
		clip: rect(70px, 9999px, 100px, 0);
	}
	60% {
		clip: rect(62px, 9999px, 23px, 0);
	}
	65% {
		clip: rect(51px, 9999px, 56px, 0);
	}
	70% {
		clip: rect(41px, 9999px, 24px, 0);
	}
	75% {
		clip: rect(6px, 9999px, 85px, 0);
	}
	80% {
		clip: rect(96px, 9999px, 58px, 0);
	}
	85% {
		clip: rect(16px, 9999px, 24px, 0);
	}
	90% {
		clip: rect(40px, 9999px, 31px, 0);
	}
	95% {
		clip: rect(91px, 9999px, 34px, 0);
	}
	100% {
		clip: rect(87px, 9999px, 26px, 0);
	}
}

@keyframes noise-anim-2 {
	0% {
		clip: rect(12px, 9999px, 52px, 0);
	}
	5% {
		clip: rect(42px, 9999px, 39px, 0);
	}
	10% {
		clip: rect(64px, 9999px, 36px, 0);
	}
	15% {
		clip: rect(52px, 9999px, 15px, 0);
	}
	20% {
		clip: rect(79px, 9999px, 7px, 0);
	}
	25% {
		clip: rect(17px, 9999px, 41px, 0);
	}
	30% {
		clip: rect(15px, 9999px, 20px, 0);
	}
	35% {
		clip: rect(62px, 9999px, 87px, 0);
	}
	40% {
		clip: rect(94px, 9999px, 11px, 0);
	}
	45% {
		clip: rect(49px, 9999px, 10px, 0);
	}
	50% {
		clip: rect(82px, 9999px, 4px, 0);
	}
	55% {
		clip: rect(70px, 9999px, 100px, 0);
	}
	60% {
		clip: rect(62px, 9999px, 23px, 0);
	}
	65% {
		clip: rect(51px, 9999px, 56px, 0);
	}
	70% {
		clip: rect(41px, 9999px, 24px, 0);
	}
	75% {
		clip: rect(6px, 9999px, 85px, 0);
	}
	80% {
		clip: rect(96px, 9999px, 58px, 0);
	}
	85% {
		clip: rect(16px, 9999px, 24px, 0);
	}
	90% {
		clip: rect(40px, 9999px, 31px, 0);
	}
	95% {
		clip: rect(91px, 9999px, 34px, 0);
	}
	100% {
		clip: rect(87px, 9999px, 26px, 0);
	}
}

.error:before {
	content: attr(data-text);
	position: absolute;
	right: -2px;
	text-shadow: 1px 0 #4e73df;
	top: 0;
	color: #5a5c69;
	background: #f8f9fc;
	overflow: hidden;
	clip: rect(0, 900px, 0, 0);
	animation: noise-anim-2 3s infinite linear alternate-reverse;
}
/*    Navbar    */
.navbar .dropdown-menu div[class*="col"] {
	margin-bottom:1rem;
}
.navbar .dropdown-menu {
	border:none;
	background-image: url("https://oversight.co.il/src/img/background.png");
}
.dropdown-toggle::after {
	display: none;
}
/*     Social Icons      */
ul.social-network {
	list-style: none;
	display: inline;
	margin-left: 0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
}
.social-network a.icoFacebook:hover {
	background-color: #3B5998;
}
.social-network a.icoLinkedin:hover {
	background-color: #007bb7;
}
.social-network a.icoGithub:hover {
	background-color: #000000;
}
.social-network a.icoInstagram:hover {
	background: #f09433; 
	background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
	background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
	background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}
.social-network a.socialIcon:hover,
.socialHoverClass {
	color: #44BCDD;
}
.social-network a.icoFacebook:hover svg,
.social-network a.icoLinkedin:hover svg {
	color: #fff;
}
.social-circle li a {
	display: inline-block;
	position: relative;
	margin: 0 auto 0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	width: 30px;
	height: 30px;
	font-size: 15px;
	padding-top: 4px;
}
.social-circle li svg {
	margin: 0;
	line-height: 30px;
	text-align: center;
}
.social-circle li a:hover svg,
.triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle svg {
	color: #595959;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}
.social-network a {
	background-color: #F9F9F9;
}
@media screen and (min-width: 992px) {
	.navbar {
		padding-top:0px;
		padding-bottom:0px;
	}
	.navbar .nav-item {
		padding:.5rem .5rem;
		margin:0 .25rem;
	}
	.navbar .dropdown {
		position:static;
	}
	.layer-0 .container-fluid {
		padding: 0;
	}
	.navbar .dropdown-menu {
		width:100% !important;
		left:0;
		right:0;
		top:65px;
		display:block !important;
		visibility: hidden;
		opacity: 0;
		transition: visibility 0.3s, opacity 0.3s linear;
		padding: 0 !important;
		margin: 0 !important;
	}
	.navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
		display:block;
		visibility: visible;
		opacity: 1;
		transition: visibility 0.3s, opacity 0.3s linear;
	}
	.navbar .dropdown-menu {
		border: 1px solid rgba(0,0,0,.15);
		background-color: #fff;
	}
}
/*.particles-1 .background {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 120%;
	transform: translateX(-50%) translateY(-50%);
}*/
.no-animation {
  animation: none !IMPORTANT;
}
.no-animation * {
  animation: none !IMPORTANT;
}
.logo-shine {
  animation: logo-shine 19.5s infinite linear;
}
.layer-4 .cloud-1 {
  animation: cloud-1 40s infinite linear;
}
.layer-4 .cloud-2 {
  animation: cloud-2 30s infinite linear;
}
.layer-4 .cloud-3 {
  animation: cloud-3 35s infinite linear;
}
.layer-4 .tail {
  animation: tail 0.8s infinite linear;
}
.layer-3 .astronaut .left-arm {
  animation: astronaut-left-arm 20s infinite linear;
  transform-origin: 0% 50%;
}
.layer-3 .astronaut .right-arm {
  animation: astronaut-right-arm 25s infinite linear;
  transform-origin: 50% 0%;
}
.layer-3 .astronaut .left-leg {
  animation: astronaut-left-leg 10s infinite linear;
  transform-origin: 0% 50%;
}
.layer-3 .astronaut .right-leg {
  animation: astronaut-right-leg 10s infinite linear;
  transform-origin: 0% 50%;
}
.layer-3 .astronaut {
  animation: astronaut 10s infinite linear;
}
.layer-3 .astronaut-line {
  animation: astronaut-line 10s infinite linear;
  transform-origin: 100% 0%;
}
.layer-5 .telescope .head {
  animation: telescope-head 20s infinite linear;
  transform-origin: 35.7540246% 100%;
}
.layer-5 .line {
  animation: layer-5-line 5s infinite;
  transform-origin: 50% 0%;
}
.layer-5 .line-1:before {
  animation: layer-5-line-1 5s infinite;
}
.layer-5 .line-2:before {
  animation: layer-5-line-2 5s infinite;
}
.layer-5 .line-3:before {
  animation: layer-5-line-3 5s infinite;
}
.layer-6 .ufo-1 .blink {
  animation: ufo-blink 10s infinite;
}
.layer-6 .ufo-1 {
  animation: ufo-move 40s infinite linear;
}
.layer-6 .ufo-1 .blink-1 { animation-delay: 1s; }
.layer-6 .ufo-1 .blink-2 { animation-delay: 1.2s; }
.layer-6 .ufo-1 .blink-3 { animation-delay: 1.4s; }
.layer-6 .ufo-1 .blink-4 { animation-delay: 1.6s; }
.layer-6 .ufo-1 .blink-5 { animation-delay: 1.8s; }
.layer-6 .ufo-1 .blink-6 { animation-delay: 2s; }
.layer-6 .ufo-1 .blink-7 { animation-delay: 2.2s; }
.layer-6 .ufo-1 .glow {
  animation: ufo-glow 10s infinite 4s;
}
.layer-6 .ufo-2 .blink {
  animation: ufo-blink 7s infinite;
}
.layer-6 .ufo-2 {
  animation: ufo-move 50s infinite linear;
  animation-direction: reverse;
}
.layer-6 .ufo-2 .blink-1 { animation-delay: 4s; }
.layer-6 .ufo-2 .blink-2 { animation-delay: 4.2s; }
.layer-6 .ufo-2 .blink-3 { animation-delay: 4.4s; }
.layer-6 .ufo-2 .blink-4 { animation-delay: 4.6s; }
.layer-6 .ufo-2 .blink-5 { animation-delay: 4.8s; }
.layer-6 .ufo-2 .blink-6 { animation-delay: 5s; }
.layer-6 .ufo-2 .blink-7 { animation-delay: 5.2s; }
.layer-6 .ufo-2 .glow {
  animation: ufo-glow 10s infinite 10s;
}
.layer-6 .ufo-3 .blink {
  animation: ufo-blink 7s infinite;
}
.layer-6 .ufo-3 {
  animation: ufo-move 35s infinite linear;
  animation-direction: reverse;
}
.layer-6 .ufo-3 .blink-1 { animation-delay: 5s; }
.layer-6 .ufo-3 .blink-2 { animation-delay: 5.2s; }
.layer-6 .ufo-3 .blink-3 { animation-delay: 5.4s; }
.layer-6 .ufo-3 .blink-4 { animation-delay: 5.6s; }
.layer-6 .ufo-3 .blink-5 { animation-delay: 5.8s; }
.layer-6 .ufo-3 .blink-6 { animation-delay: 6s; }
.layer-6 .ufo-3 .blink-7 { animation-delay: 6.2s; }
.layer-6 .ufo-3 .glow {
  animation: ufo-glow 10s infinite 7s;
}
/*.layer-6 .ufo .logo {
  animation: ufo-logo 20s infinite linear;
}*/
.layer-6 .ufo .blink {
  animation: ufo-blink 7s infinite;
}
.layer-6 .ufo .blink-1 { animation-delay: 5s; }
.layer-6 .ufo .blink-2 { animation-delay: 5.2s; }
.layer-6 .ufo .blink-3 { animation-delay: 5.4s; }
.layer-6 .ufo .blink-4 { animation-delay: 5.6s; }
.layer-6 .ufo .blink-5 { animation-delay: 5.8s; }
.layer-6 .ufo .blink-6 { animation-delay: 6s; }
.layer-6 .ufo .blink-7 { animation-delay: 6.2s; }
.layer-6 .ufo .blink-8 { animation-delay: 6.4s; }
.layer-6 .ufo .blink-9 { animation-delay: 6.6s; }
.layer-6 .ufo .blink-10 { animation-delay: 6.8s; }
@keyframes logo-shine {
  0% {
    transform: translateX(-50%) rotateZ(-360deg);
  }
  100% {
    transform: translateX(-50%) rotateZ(-0deg);
  }
}
@keyframes cloud-1 {
  0% {
    left: 21.648144%;
  }
  58.845920481% {
    left: 101%;
  }
  58.845920482% {
    left: -33.846826%;
  }
  100% {
    left: 21.648144%;
  }
}
@keyframes cloud-2 {
  0% {
    left: 44.8777587%;
  }
  38.389568% {
    left: 101%;
  }
  38.389569% {
    left: -45.1913818%;
  }
  100% {
    left: 44.8777587%;
  }
}
@keyframes cloud-3 {
  0% {
    left: -45.1913818%;
  }
  100% {
    left: 101%;
  }
}
@keyframes tail {
  0% { transform: scale(1.1); }
  10% { transform: scale(0.9); }
  20% { transform: scale(1.2); }
  30% { transform: scale(1); }
  40% { transform: scale(1.15); }
  50% { transform: scale(0.95); }
  60% { transform: scale(1.2); }
  70% { transform: scale(1); }
  80% { transform: scale(1.3); }
  90% { transform: scale(0.9); }
  100% { transform: scale(1); }
}
@keyframes satellite-wing-1 {
  0% {
    transform: rotateX(0deg);
    transform-origin: 50% 50%;
  }
  50% {
    transform: rotateX(90deg);
    transform-origin: 50% 132%;
  }
  100% {
    transform: rotateX(180deg);
    transform-origin: 50% 131%;
  }
}
@keyframes satellite-wing-2 {
  0% {
    transform: rotateX(0deg);
    transform-origin: 50% 50%;
  }
  50% {
    transform: rotateX(-90deg);
    transform-origin: 50% -36%;
  }
  100% {
    transform: rotateX(-180deg);
    transform-origin: 50% -31%;
  }
}
@keyframes astronaut-left-arm {
  0% { transform: rotateZ(0deg); }
  25% { transform: rotateZ(32deg); }
  50% { transform: rotateZ(4deg); }
  75% { transform: rotateZ(20deg); }
  100% { transform: rotateZ(0deg); }
}
@keyframes astronaut-right-arm {
  0% { transform: rotateZ(0deg); }
  5% { transform: rotateZ(5deg); }
  50% { transform: rotateZ(-30deg); }
  100% { transform: rotateZ(0deg); }
}
@keyframes astronaut-left-leg {
  0% { transform: rotateZ(0deg); }
  5% { transform: rotateZ(5deg); }
  50% { transform: rotateZ(-10deg); }
  100% { transform: rotateZ(0deg); }
}
@keyframes astronaut-right-leg {
  0% { transform: rotateZ(0deg); }
  5% { transform: rotateZ(-5deg); }
  50% { transform: rotateZ(10deg); }
  100% { transform: rotateZ(0deg); }
}
@keyframes astronaut {
  0% { transform: translateX(0%) translateY(0%); }
  20% { transform: translateX(5%) translateY(-5%); }
  40% { transform: translateX(5%) translateY(5%); }
  80% { transform: translateX(-5%) translateY(5%); }
  0% { transform: translateX(0%) translateY(0%); }
}
@keyframes astronaut-line {
  0% { transform: rotateZ(2deg); }
  40% { transform: rotateZ(4deg); }
  90% { transform: rotateZ(3deg); }
  100% { transform: rotateZ(2deg); }
}
@keyframes telescope-head {
  0% { transform: rotateZ(0deg); }
  20% { transform: rotateZ(10deg); }
  40% { transform: rotateZ(-7deg); }
  60% { transform: rotateZ(5deg); }
  100% { transform: rotateZ(0deg); }
}
@keyframes layer-5-star-1 {
  0% {
    left: 77.909739%;
    top: 6.9960681%;
    animation-timing-function: ease-out;
  }
  25% {
    left: 74.5%;
    top: 6.4%;
    animation-timing-function: ease-in;
  }
  50% {
    left: 77.909739%;
    top: 6.9960681%;
    animation-timing-function: ease-out;
  }
  75% {
    left: 81.319478%;
    top: 6.4%;
    animation-timing-function: ease-in;
  }
  100% {
    top: 6.9960681%;
    left: 77.909739%;
  }
}
@keyframes layer-5-star-2 {
  0% {
    left: 65.48015625%;
    top: 17.8571656%;
    animation-timing-function: ease-out;
  }
  25% {
    left: 61.9%;
    top: 17.2%;
    animation-timing-function: ease-in;
  }
  50% {
    left: 65.48015625%;
    top: 17.8571656%;
    animation-timing-function: ease-out;
  }
  75% {
    left: 69.0603125%;
    top: 17.2%;
    animation-timing-function: ease-in;
  }
  100% {
    top: 17.8571656%;
    left: 65.48015625%;
  }
}
@keyframes layer-5-star-3 {
  0% {
    left: 81.209322%;
    top: 34.418987%;
    animation-timing-function: ease-out;
  }
  25% {
    left: 73.7%;
    top: 33.4%;
    animation-timing-function: ease-in;
  }
  50% {
    left: 81.209322%;
    top: 34.418987%;
    animation-timing-function: ease-out;
  }
  75% {
    left: 88.718644%;
    top: 33.3%;
    animation-timing-function: ease-in;
  }
  100% {
    top: 34.418987%;
    left: 81.209322%;
  }
}
@keyframes layer-5-line {
  0% {
    transform: rotateZ(0deg);
    animation-timing-function: ease-out;
  }
  25% {
    transform: rotateZ(10deg);
    animation-timing-function: ease-in;
  }
  50% {
    transform: rotateZ(0deg);
    animation-timing-function: ease-out;
  }
  75% {
    transform: rotateZ(-10deg);
    animation-timing-function: ease-in;
  }
  100% {
    transform: rotateZ(0deg);
  }
}
@keyframes layer-5-line-1 {
  0% {
    top: 59%;
    height: 41%;
    animation-timing-function: ease-out;
  }
  25% {
    top: 68%;
    height: 32%;
    animation-timing-function: ease-in;
  }
  50% {
    top: 59%;
    height: 41%;
    animation-timing-function: ease-out;
  }
  75% {
    top: 54.2%;
    height: 45.8%;
    animation-timing-function: ease-in;
  }
  100% {
    top: 59%;
    height: 41%;
  }
}
@keyframes layer-5-line-2 {
  0% {
    top: 72.5%;
    height: 27.5%;
    animation-timing-function: ease-out;
  }
  25% {
    top: 75.5%;
    height: 24.5%;
    animation-timing-function: ease-in;
  }
  50% {
    top: 72.5%;
    height: 27.5%;
    animation-timing-function: ease-out;
  }
  75% {
    top: 72.5%;
    height: 27.5%;
    animation-timing-function: ease-in;
  }
  100% {
    top: 72.5%;
    height: 27.5%;
  }
}
@keyframes layer-5-line-3 {
  0% {
    top: 45.2%;
    height: 54.8%;
    animation-timing-function: ease-out;
  }
  25% {
    top: 45.6%;
    height: 54.4%;
    animation-timing-function: ease-in;
  }
  50% {
    top: 45.2%;
    height: 54.8%;
    animation-timing-function: ease-out;
  }
  75% {
    top: 47.2%;
    height: 52.8%;
    animation-timing-function: ease-in;
  }
  100% {
    top: 45.2%;
    height: 54.8%;
  }
}
@keyframes ufo-blink {
  0% {
    opacity: 1;
  }
  4% {
    opacity: 0;
  }
  12% {
    opacity: 0;
  }
  16% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ufo-move {
  0% {
    transform: translateX(-50%) translateY(-50%) rotateZ(20deg);
  }
  25% {
    transform: translateX(25%) translateY(-50%) rotateZ(-30deg);
  }
  50% {
    transform: translateX(-50%) translateY(25%) rotateZ(30deg);
  }
  75% {
    transform: translateX(25%) translateY(25%) rotateZ(-10deg);
  }
  100% {
    transform: translateX(-50%) translateY(-50%) rotateZ(20deg);
  }
}
@keyframes ufo-glow {
  0% { opacity: 1; }
  0.5% { opacity: 0; }
  1% { opacity: 1; }
  1.5% { opacity: 0; }
  2% { opacity: 1; }
  2.5% { opacity: 0; }
  3% { opacity: 1; }
  3.5% { opacity: 0; }
  7% { opacity: 1; }
  100% { opacity: 1; }
}
@keyframes ufo-logo {
  0% {
    transform: translateX(-50%) rotateZ(0deg);
  }
  100% {
    transform: translateX(-50%) rotateZ(-360deg);
  }
}
.stars .star {
  animation: shine-star 10s forwards linear;
}
@keyframes shine-star {
  0% { transform: scale(0) rotateZ(0deg); }
  10% { transform: scale(1.5) rotate(180deg); }
  20% { transform: scale(1) rotateZ(360deg); }
  80% { transform: scale(1) rotateZ(360deg); }
  100% { transform: scale(0) rotateZ(0deg); }
}
.text .star {
  animation: twinkle-star-1 1s forwards, twinkle-star-2 1s forwards;
}
.text .star.reverse {
  animation: twinkle-star-1 1s forwards, twinkle-star-3 1s forwards;
}
@keyframes twinkle-star-1 {
  0% { opacity: 0; }
  85% { opacity: 1; }
  90% { opacity: 0; }
  95% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes twinkle-star-2 {
  0% {
    transform: translateX(-50%) translateY(-50%) rotateZ(0deg);
  }
  100% {
    transform: translateX(-50%) translateY(-100%) rotateZ(360deg);
  }
}
@keyframes twinkle-star-3 {
  0% {
    transform: translateX(-50%) translateY(-50%) rotateZ(0deg);
  }
  100% {
    transform: translateX(-50%) translateY(-100%) rotateZ(-360deg);
  }
}
.particles-1 .background {
  animation: particles-1 600s infinite linear reverse;
}
@keyframes particles-1 {
  0% { transform: translateX(-50%) translateY(-50%) rotateZ(0deg); }
  100% { transform: translateX(-50%) translateY(-50%) rotateZ(360deg); }
}
.layer-6 .stars .background {
  animation: particles-1 600s infinite linear reverse;
}
.layer-5 .stars .background {
  animation: particles-1 400s infinite linear reverse;
}
.layer-6 .satellite-2 {
  animation: satellite-2 50s infinite linear;
}
.layer-6 .satellite-2 .wing-1 {
  animation: satellite-2-wing-1 5s infinite linear;
}
.layer-6 .satellite-2 .wing-2 {
  animation: satellite-2-wing-2 5s infinite linear;
}
.layer-6 .satellite-2 .body .window {
  animation: satellite-2-window 10s infinite linear;
}
@keyframes satellite-2 {
  0% {
    transform: translateX(-50%) translateY(-50%) rotateZ(45deg);
  }
  50% {
    transform: translateX(-50%) translateY(-50%) rotateZ(-30deg);
  }
  100% {
    transform: translateX(-50%) translateY(-50%) rotateZ(45deg);
  }
}
@keyframes satellite-2-wing-1 {
  0% {
    transform: rotateY(0deg) rotateZ(0deg);
    transform-origin: 100% 50%;
  }
  50% {
    transform: rotateY(90deg) rotateZ(0deg);
    transform-origin: 131% 50%;
  }
  100% {
    transform: rotateY(180deg) rotateZ(0.5deg);
    transform-origin: 131% 50%;
  }
}
@keyframes satellite-2-wing-2 {
  0% {
    transform: rotateY(0deg);
    transform-origin: 0% 50%;
  }
  50% {
    transform: rotateY(-90deg);
    transform-origin: -31% 50%;
  }
  100% {
    transform: rotateY(-180deg) rotateZ(0.5deg);
    transform-origin: -31% 50%;
  }
}
@keyframes satellite-2-window {
  0% {
    opacity: 1;
    left: 17.4904556%;
    transform: none;
  }
  25% {
    opacity: 1;
    transform: rotateZ(-1deg) rotateY(0deg);
  }
  30% {
    left: 89.5%;
    transform: rotateZ(-1deg) rotateY(90deg);
    opacity: 0.5;
  }
  30.00001% {
    opacity: 0;
  }
  90% {
    opacity: 1;
    left: 9%;
    transform: rotateY(90deg);
  }
  100% {
    opacity: 1;
    left: 17.4904556%;
    transform: rotateY(0deg);
  }
}
.layer-3 .satellite .wing-1 {
  animation: satellite-wing-1 5s infinite linear;
}
.layer-3 .satellite .wing-2 {
  animation: satellite-wing-2 5s infinite linear;
}
.layer-3 .satellite .body .window {
  animation: satellite-window 10s infinite linear;
}
@keyframes satellite-wing-1 {
  0% {
    transform: rotateX(0deg);
    transform-origin: 50% 50%;
  }
  50% {
    transform: rotateX(90deg);
    transform-origin: 50% 132%;
  }
  100% {
    transform: rotateX(180deg);
    transform-origin: 50% 131%;
  }
}
@keyframes satellite-wing-2 {
  0% {
    transform: rotateX(0deg);
    transform-origin: 50% 50%;
  }
  50% {
    transform: rotateX(-90deg);
    transform-origin: 50% -36%;
  }
  100% {
    transform: rotateX(-180deg);
    transform-origin: 50% -31%;
  }
}
@keyframes satellite-window {
  0% {
    opacity: 1;
    top: 17.4904556%;
    transform: none;
  }
  25% {
    opacity: 1;
    transform: rotateZ(-1deg) rotateX(0deg);
  }
  30% {
    top: 89.5%;
    transform: rotateZ(-1deg) rotateX(90deg);
    opacity: 0.5;
  }
  30.00001% {
    opacity: 0;
  }
  90% {
    opacity: 1;
    top: 9%;
    transform: rotateX(90deg);
  }
  100% {
    opacity: 1;
    top: 17.4904556%;
    transform: rotateX(0deg);
  }
}
.layer-4 .rocket .move {
  animation: rocket 1s infinite linear;
}
.layer-4 .rocket .wing-1 {
  animation: rocket-wing-1 1s infinite linear;
}
.layer-4 .rocket .wing-2 {
  animation: rocket-wing-2 1s infinite linear;
}
@keyframes rocket {
  0% { transform: scale() translateX(0%) translateY(0%); }
  10% { transform: translateX(1%) translateY(-1%); }
  20% { transform: translateX(-1%) translateY(-1%); }
  30% { transform: translateX(-1%) translateY(1%); }
  40% { transform: translateX(1%) translateY(1%); }
  50% { transform: translateX(-1%) translateY(-1%); }
  60% { transform: translateX(-1%) translateY(1%); }
  70% { transform: translateX(1%) translateY(-1%); }
  80% { transform: translateX(1%) translateY(1%); }
  90% { transform: translateX(-1%) translateY(-1%); }
  100% { transform: translateX(0%) translateY(0%); }
}
@keyframes rocket-wing-1 {
  0% {
    transform: rotateY(0deg);
    transform-origin: 50% 50%;
  }
  50% {
    transform: rotateY(90deg);
    transform-origin: 192.5% 50%;
  }
  100% {
    transform: rotateY(180deg);
    transform-origin: 186% 50%;
  }
}
@keyframes rocket-wing-2 {
  0% {
    transform: rotateY(0deg);
    transform-origin: 50% 50%;
  }
  50% {
    transform: rotateY(90deg);
    transform-origin: -90% 50%;
  }
  100% {
    transform: rotateY(180deg);
    transform-origin: -85.5% 50%;
  }
}
.layer-4 .rocket .window {
  animation: rocket-window 2s infinite linear;
}
@keyframes rocket-window {
  0% {
    transform: none;
    opacity: 1;
  }
  25% {
    transform: translateX(63%) rotateY(87deg) rotateX(11deg);
    opacity: 0;
  }
  75% {
    transform: translateX(63%) rotateY(87deg) rotateX(11deg);
    opacity: 0;
  }
  75.0001% {
    transform: translateX(-66%) rotateY(87deg) rotateX(-9deg);
    opacity: 0;
  }
  100% {
    transform: none;
    opacity: 1;
  }
}
@keyframes MoveUpDown {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(10px);
  }
}
