@media screen and (min-width: 0px) and (max-width: 1000px) {
.noPhone {
	display:none !important;
	visibility:hidden !important; 
}
	.wrapper .menuPhone { 
		float:right;
		width:10vw;
		margin:0px 0px 0px 0px !important;
		cursor:pointer;
		filter: brightness(100) invert(100);
	}	

.wrapper {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:4vw 4vw 4vw 4vw;
	position:relative;
	top:0;
	left:0;
	z-index:30;
	background: rgba(0,0,0,1);
	justify-content: flex-end !important;
}
	.wrapper__logo {
		float:left;
		width: 20vw;
		position:absolute;
		left: 4vw;
		bottom: 6vw;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
		.wrapper__logo--img {
			float:left;
			width:100%;
		}
		.wrapper__logo.mobileBottom {
			bottom: 35vw;
		}
	.wrapper__menu {
		display: none;
		float:left;
		width:100%;
		position:relative;
		margin:6vw 0px 2vw 0px;
		padding:0px 0px 0px 0px;
		list-style: none;
	}
		.wrapper__menu--name {
			float:left;
			width:100%;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			cursor: pointer;
		}
		.wrapper__menu--href {
			float:left;
			width: 100%;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			font-family: "Haas Grot Disp -75 Bold";
			color:#ffffff;
			font-size:6vw;
			font-weight:700;
			line-height:10vw;
			text-transform:uppercase;
			text-decoration:none;
			letter-spacing: 0.75px;
			border-bottom: 0px solid #000;
			justify-content: flex-end !important;
		}
			.wrapper__menu--href:hover {
				color:#2cc4f4;
				border-bottom: 0px solid #fc7f01;
			}
			.wrapper__menu--name .wrapper__menu--href.wrapper__menu--active {
				color:#2cc4f4;
				border-bottom: 0px solid #fc7f01;
			}
		.wrapper__menu--hr {
			float:left;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 1.5vw 0px 1.5vw;
		}
			.wrapper__menu--name:last-child .wrapper__menu--hr {
				display:none;
				visibility:hidden;
			}
	.wrapper__other {
		float:left;
		position:absolute;
		top: 4vw;
		right: 22vw;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
		.wrapper__phone {
			float:left;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
			.wrapper__phone--href {
				float:left;
				width: 10vw;
				height: 10vw;
				position:relative;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				font-family: "Haas Grot Disp -75 Bold";
				color: #231f20;
				font-size:0vw;
				font-weight:700;
				line-height:0vw;
				text-decoration:none;
				background-color: #2cc4f4;
				border-radius: 10vw;
			}
			.wrapper__phone--href:before {
				content: ' ';
				width: 12vw;
				height: 12vw;
				position:absolute;
				top: 0;
				left: 0;
				margin:-1vw 0px 0px -1vw;
				padding:0px 0px 0px 0px;
				border-radius: 10vw;
				background: #007db6;
				border: 1px solid #007db6;
				box-sizing: border-box;
   				-moz-box-sizing: border-box;
    			-webkit-box-sizing: border-box;
    			z-index: -1;
			}
			.wrapper__phone--icon {
				float: left;
				width: 4vw;
				position: relative;
			}
			.wrapper__phone--text {
				float: right;
				width: 0vw;
				position: absolute;
				top: 0.2vw;
				right: 5vw;
				color: #cecece;
				font-family: "Haas Grot Disp -45 Light";
				font-size: 0vw;
				font-weight: 400;
				line-height:  0vw;
				text-align: right;
				letter-spacing: 0.07px;
			}
				.wrapper__phone--text strong {
					color: #ffffff;
					font-family: "Haas Grot Disp -75 Bold";
				}
			.wrapper__phone--href:hover .wrapper__phone--icon {

			}

		.wrapper__lang {
			float:left;
			position:relative;
			margin:0px 0px 0px 4vw;
			padding:0px 0px 0px 0px;
		}
			.wrapper__lang--href {
				float:left;
				width: 10vw;
				height: 10vw;
				position:relative;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				font-family: "Haas Grot Disp -75 Bold";
				color: #231f20;
				font-size:3vw;
				font-weight:700;
				line-height:3vw;
				text-transform:uppercase;
				text-decoration:none;
				background-color: #ffffff;
				border-radius: 10vw;
			}
			.wrapper__lang--href:before {
				content: ' ';
				width: 12vw;
				height: 12vw;
				position:absolute;
				top: 0;
				left: 0;
				margin:-1vw 0px 0px -1vw;
				padding:0px 0px 0px 0px;
				border-radius: 10vw;
				border: 1px solid rgba(255,255,255,0.2);
				box-sizing: border-box;
   				-moz-box-sizing: border-box;
    			-webkit-box-sizing: border-box;
			}
			.wrapper__lang--href:hover {

			}

	.wrapper.smallWrapper {
		
	}
	.wrapper.smallWrapper .wrapper__logo {
		
	}

	.addMarginWrapper {
		float: left;
		width: 0;
		height: 0vw;
		position: absolute;
		left: 0;
		bottom: 0;
		z-index: -1;
	}
	.addPageMargin {
		float: left;
		width: 0;
		height: 100%;
		position: absolute;
		top: 0vw;
		left:0;
		z-index: -1;
	}

.slideShow {
	float:left;
	width:100%;
	height:65vw;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
	.slideShow .slideShow-owl {
		float:left;
		width:100%;
		height:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
		.slideShow .slideShow-owl .slide {
			float:left;
			width:100%;
			height:100%;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			display:flex;
			flex-direction:row;
			flex-wrap:wrap;
			justify-content:center;
			align-items:center;
			align-content:center;
		}
				.slideShow .slideShow-owl .slide:before {
					content: ' ';
					float: left;
					width: 100%;
					height: 100%;
					position: absolute;
					top: 0;
					left: 0;
					background: rgba(0,0,0,0.3);
					z-index: 1;
				}
			.slideShow .slideShow-owl .slide .inside {
				float:left;
				width:80%;
				position:relative;
				margin:0vw 0px 0px 0px;
				padding:0px 0px 0px 0px;
				z-index:3;
			}
				.slideShow .slideShow-owl .slide .inside .text {
					float:left;
					width:100%;
					position:relative;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					font-family: "Haas Grot Disp -45 Light";
					color: #c8c8c8;
					font-size:3vw;
					line-height:4vw;
					font-weight:300;
					text-align: center;
				}
					.slideShow .slideShow-owl .slide .inside .text h1 {
						float:left;
						width:100%;
						position:relative;
						margin:0px 0px 2vw 0px;
						padding:0px 0px 0px 0px;
						font-family: "Haas Grot Disp -75 Bold";
						color: #fff;
						font-size:6vw;
						line-height:7vw;
					}

			.slideShow .slideShow-owl .slide .img {
				float:left;
				width:100%;
				height:100%;
				position:absolute;
				left:0;
				top:0;
				object-fit: cover;
				z-index:2;
			}
	.video {
		float:left;
		position:absolute;
		left:0;
		top:0;
		width:100%;
		min-width:100%;
		height:100%;
		min-height:100%;
		z-index: 1;
		object-fit: cover;
	}
	.scrollDown {
		display: none !important;
		visibility: hidden !important;
	}

.homeOne {
	float: left;
	width: 100%;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 4;
}
	.homeOne__inside {
		float: left;
		width: 100%;
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 6.5vw 7.5vw 6.5vw 7.5vw;
		background: #007db6;
		border-bottom-right-radius: 25vw;
		z-index: 5;
	}
	.homeOne .mainFotoBackground {
		position: relative;
		margin: -25vw 0px 0px 0px;
	}
	.homeOne .header__60 {
		margin: 4vw 0px 4vw 0px;
	}
	.homeOne .moreOne {
		margin: 4vw 0px 0px 0px;
	}
	.homeOne .moreOne:hover {
		color: #231f20;
	}
	.homeOne .moreOne:after {
		background:#ffffff;
	}
	.homeOne .galleryFoto {
		float:left;
		width:100%;
		height:35vw;
		position:absolute;
		left: 0;
		bottom: -30vw;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		z-index: 4;
	}
		.homeOne .galleryFoto .box {
			float:left;
			width: calc(49% - 0.5vw);
			height:100%;
			position:relative;
			margin:0px 0.9vw 0px 0.9vw;
			padding:0px 0px 0px 0px;
			overflow:hidden;
		}
				.homeOne .galleryFoto .box:nth-child(2n) {
					margin:0px 0px 0px 0px;
				}
			.homeOne .galleryFoto .box .img {
				float:left;
				width:100%;
				height:100%;
				object-fit: cover;
				transition: transform .2s;
			}
			.homeOne .galleryFoto .box:hover .img {
				transform: scale(1);
			}

.homeTwo {
	float: left;
	width: 100%;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 5;
	overflow: hidden;
}
	.homeTwo .header__35 {
		width: 100%;
		position: relative;
		margin: 40vw 0px 0px 6.5vw;
		line-height: 5vw;
	}
		.homeTwo .header__35 em {
			display: block;
		}
		.homeTwo .header__35 span:nth-of-type(1) {
			color: #007db6;
		}
		.homeTwo .header__35 span:nth-of-type(2) {
			color: #2cc4f4;
		}
	.homeTwo__inside {
		float: right;
		width: 100%;
		position: relative;
		margin: 10vw 0px 0px 0px;
		padding: 12vw 6.5vw 12vw 6.5vw;
		background: #2cc4f4;
		z-index: 5;
	}
	.homeTwo .header__60 {
		width: ;
		margin: 0px 0px 4vw 0px;
	}
	.homeTwo .moreOne {
		margin: 4vw 0px 0px 0px;
	}

.homeThree {
	float: left;
	width: 100%;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
	.homeThree__left {
		float: left;
		width: 100%;
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 6vw 0px 6vw 0px;
		background: url(images/homeThreeLeftBg.jpg) center no-repeat;
		background-size: cover;
	}
		.homeThree__left .header__60 {
			padding: 0px 0px 4vw 6.5vw;
		}
		.homeThree__menu {
			float: left;
			width: 100%;
			position: relative;
			margin: 0px 0px 0px 5vw;
			padding: 0px 0px 0px 0px;
		}
		.homeThree__menu--href {
			float: left;
			width: 100%;
			height: 10vw;
			position: relative;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 4vw;
			color: #ffffff;
			font-family: "Haas Grot Disp -55 Roman";
			font-size: 4vw;
			font-weight: 400;
			line-height: 4vw;
			text-decoration: none;
			border-bottom: 1px solid rgba(255,255,255,0.2);
			z-index: 1;
		}
			.homeThree__menu--href span {
				position: relative;
				z-index: 2;
			}
				.homeThree__menu--href:after {
					content: ' ';
					float: left;
					width: 0;
					height: 1px;
					position: absolute;
					right: 0;
					bottom: -1px;
					background: #2cc4f4;
					-webkit-transition: all 0.4s ease-in-out;
					-moz-transition: all 0.4s ease-in-out;
					-o-transition: all 0.4s ease-in-out;
					transition: all 0.4s ease-in-out;
					z-index: 0;
				}
				.homeThree__menu--href:before {
					content: ' ';
					float: left;
					width: 0;
					height: 100%;
					position: absolute;
					right: 0;
					bottom: 0;
					background: #2cc4f4;
					-webkit-transition: all 0.4s ease-in-out;
					-moz-transition: all 0.4s ease-in-out;
					-o-transition: all 0.4s ease-in-out;
					transition: all 0.4s ease-in-out;
					z-index: 0;
				}
			.homeThree__menu--href:hover::after {
				width: 100%;
			} 
			.homeThree__menu--active:before {
				width: 100%;
				border-bottom-left-radius: 2vw;
			}
			.homeThree__menu--active {
				font-weight: 400;
				border-bottom: 1px solid rgba(255,255,255,0);
			}
				.homeThree__menu--active:after {
					background: rgba(255,255,255,0);
				}
	.homeThree__right {
		float: left;
		width: 100%;
		height: 100%;
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 6vw 0px;
		background: url(images/homeThreeRightBg.jpg) center no-repeat;
		background-size: cover;
	}
		.homeThree__inside {
			float: left;
			width: 100%;
			position: relative;
		}
		.homeThree__offer {
			float: left;
			width: 100% !important;
			position: relative;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		.homeThree__offer--box {
			float: left;
			width: 100%;
			height: 100%;
			position: relative;
		}
			.homeThree__offer--left {
				float: left;
				width: 100%;
				height: 45vw;
				position: relative;
				overflow: hidden;
			}
			.homeThree__offer--right {
				float: left;
				width: 100%;
				position: relative;
				padding: 12vw 6.5vw 8vw 6.5vw;
				border-top-right-radius: 5vw;
			}
				.homeThree__offer--right .header__60 {
					margin: 0px 0px 0px -0.2vw;
				}
				.homeThree__offer--tag {
					float: left;
					width: 100%;
					position: relative;
					margin: 1vw 0px 3vw 0px;
					padding: 0px 0px 0px 0px;
					color: #2cc4f4;
					font-family: "Haas Grot Disp -55 Roman";
					font-size: 3vw;
					font-weight: 400;
					line-height: 4vw;
				}
				.homeThree__offer--right .moreOne {
					margin: 4vw 0px 0px 0px;
				}

.homeFour {
	float: left;
	width: 100%;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 12vw 0px 10vw 0px;
	background-color: #2cc4f4;
	overflow: hidden;
}
	.homeFour .header__50 {
		margin: 0px 0px 6vw 0px;
		text-align: center;
	}
	.homeFour__inside {
		float: left;
		width: 80%;
		height: 25vw;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: #fff;
		border-radius: 5vw;
	}
	.homeFour__inside .parters-owl {
		float:left;
		width:100%;
		height:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 8vw 0px 8vw;
	}
		.homeFour__inside .parters-owl .box {
			float:left;
			width:100%;
			height:100%;
			position:relative;
			display:flex;
			flex-direction:row;
			flex-wrap:wrap;
			justify-content:center;
			align-items:center;
			align-content:center;
		}
			.homeFour__inside .parters-owl .box .img {
				float:left;
				width:60%;
				height:80%;
				object-fit: scale-down;
			}

.homeFive {
	float: left;
	width: 100%;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
	.homeFive__left {
		float: left;
		width: 100%;
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 8vw 0px 8vw 0px;
	}
		.homeFive__inside {
			float: left;
			width: 100%;
			position: relative;
			margin: 0px 0px 0px 0px;
			padding: 0px 6.5vw 0px 6.5vw;
		}
			.homeFive__inside .headerBullet {
				color: #231f20;
			}
			.homeFive__inside .header__60 {
				margin: 4vw 0px 4vw 0px;
				color: #231f20;
			}
				.homeFive__inside .header__60 span {
					color: #2cc4f4;
					font-family: "Haas Grot Disp -75 Bold";
					font-size: 4vw;
					font-weight: 400;
					line-height: 4vw;
				}
	.homeFive__right {
		float: left;
		width: 100%;
		height: 100%;
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 8vw 6.5vw 8vw 6.5vw;
		background-color: #f5f5f5;
		border-bottom-left-radius: 7vw;
	}
		.homeFive__right .text__one {
			color: #231f20;
		}
			.homeFive__right .text__one strong {
				font-family: "Haas Grot Disp -75 Bold";
			}

.homeSix {
	float: left;
	width: 100%;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #2cc4f4;
	overflow: hidden;
}
	.homeSix__inside {
		float: left;
		width: 100%;
		height: 100%;
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
		.homeSix__box {
			float: left;
			width: 100%;
			height: 100%;
			position: relative;
		}
			.homeSix__left {
				float: left;
				width: 100%;
				height: 50vw;
				position: relative;
			}
				.navBox {
					float: left;
					width: 80vw;
					height: 80vw;
					position: relative;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					z-index: 5;
				}
				.navBoxAll {
					float: left;
					width: 100%;
					height: 100%;
					position: absolute;
					left: 0;
					top: 0;
					z-index: 1;
					background: url(images/navBoxAllBg.png) center no-repeat;
					background-size: 100% 100%;
				}
					.navBoxOne {
						float: left;
						width: 48vw;
						height: 48vw;
						position: absolute;
						top: 50%;
						left: 50%;
						margin: -24vw 0px 0px -24vw;
						padding: 0px 0px 0px 0px;
						background-color: rgba(34, 204, 255, 0.2);
						border-radius:40vw;
					}
					.navBoxTwo {
						float: left;
						width: 43vw;
						height: 43vw;
						position: absolute;
						top: 50%;
						left: 50%;
						margin: -21.5vw 0px 0px -21.5vw;
						padding: 0px 0px 0px 0px;
						background-color: #2cc4f4;
						border-radius:40vw;
					}

						.step__name {
							float: left;
							width: 100%;
							position: relative;
							margin: 0px 0px 0px 0px;
							padding: 0px 0px 0px 0px;
							color: #ffffff;
							font-family: "Haas Grot Disp -45 Light";
							font-size: 3vw;
							font-weight: 400;
							line-height: 3vw;
							text-transform: uppercase;
							text-align: center;
							letter-spacing: 0.04px;
						}
						.step__number {
							float: left;
							width: 100%;
							position: relative;
							margin: 2vw 0px 0px 0px;
							padding: 0px 0px 0px 0px;
							color: #ffffff;
							font-family: "Haas Grot Disp -65 Medium";
							font-size: 15vw;
							font-weight: 400;
							line-height: 15vw;
							letter-spacing: 0.2px;
							text-align: center;
						}
						.step__title {
							float: left;
							width: 100%;
							position: relative;
							margin: 0px 0px 0px 0px;
							padding: 0px 0px 0px 0px;
							color: #ffffff;
							font-family: "Haas Grot Disp -65 Medium";
							font-size: 4vw;
							font-weight: 400;
							line-height: 4vw;
							letter-spacing: 0.05px;
							text-align: center;
						}
			.homeSix__right {
				float: left;
				width: 100%;
				height: 100%;
				position: relative;
				margin: 0px 0px 0px 0px;
				padding: 8vw 7.5vw 6vw 7.5vw;
				background-color: #2cc4f4;
				border-top-left-radius: 7vw;
				z-index: 5;
			}
				.homeSix__right--tag {
					float: left;
					width: 100%;
					position: relative;
					margin: 2vw 0px 4vw 0px;
					padding: 0px 0px 0px 0px;
					color: #007db6;
					font-family: "Haas Grot Disp -65 Medium";
					font-size: 3vw;
					font-weight: 400;
					line-height: 3vw;
					letter-spacing: 0.03px;
				}
				.homeSix__right .moreOne {
					margin: 4vw 0px 0px 0px;
					background-color: #007db6;
				}
				.homeSix__right .moreOne:hover {
					color: #231f20;
				}
				.homeSix__right .moreOne:after {
					background:#ffffff;
				}
			.homeSix__box .mainFotoBackground {
				float: left;
				width: 100%;
				height: 50vw;
			}
			.step__owl .owl-nav {
				float:left;
				width:100%;
				margin:-1.6vw 0px 0px 0px;
				left:0;
				top:25vw;
				position:absolute;
				z-index:5;
				font-size:0;
			}
				.step__owl .owl-nav .owl-next {
					float:left;
					width:8vw;
					height:8vw;
					position:absolute;
					top:0;
					right:6vw;
					font-size: 0;
					background:#fff url(images/owlNav_arrowRight.svg) center no-repeat !important;
					background-size:6px !important;
					border-radius: 10vw;
					box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
					transform: scale(1);
					animation: pulseA 2s infinite;
				}
				.step__owl .owl-nav .owl-prev {
					float:left;
					width:8vw;
					height:8vw;
					position:absolute;
					top:0;
					left:6vw;
					font-size: 0;
					background:#fff url(images/owlNav_arrowLeft.svg) center no-repeat !important;
					background-size:6px !important;
					border-radius: 10vw;
					animation: pulseA 2s infinite;
				}
					.step__owl .owl-nav .owl-next:focus, .step__owl .owl-nav .owl-prev:focus {
						outline:none;
					}

				@keyframes pulseA {
					0% {
						transform: scale(0.95);
						box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3);
					}

					70% {
						transform: scale(1.1);
						box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
					}

					100% {
						transform: scale(0.95);
						box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
					}
				}

.homeSeven {
	float: left;
	width: 100%;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 8vw 0px 6vw 0px;
	background-color: #1c1c1c;
	overflow: hidden;
}
	.homeSeven__logo {
		float: left;
		width: 15vw;
		position: relative;
		margin: 0px 8vw 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.hoveSeven__left {
		float: left;
		width: 70%;
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
		.homeSeven__name {
			float: left;
			width: 100%;
			position: relative;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			color: #ffffff;
			font-family: "Haas Grot Disp -75 Bold";
			font-size: 4vw;
			font-weight: 400;
			line-height: 5vw;
		}
			.homeSeven__name span {
				float: left;
				width: 100%;
				position: relative;
				color: #a7a7a7;
				font-family: "Haas Grot Disp -55 Roman";
				font-size: 3vw;
				font-weight: 400;
			}
		.homeSeven__map {
			float: left;
			width: 100%;
			position: relative;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			color: #2cc4f4;
			font-family: "Haas Grot Disp -55 Roman";
			font-size: 3vw;
			font-weight: 400;
			line-height: 5vw;
			text-decoration: none;
		}
			.homeSeven__map:after {
				content: ' ';
				float: left;
				width: 4.5vw;
				height: 1px;
				margin: 0px 0px 0px 2vw;
				background: #2cc4f4;
			}
	.homeSeven__right {
		float: left;
		width: 100%;
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
		.homeSeven__text {
			float: left;
			width: 100%;
			position: relative;
			margin: 6vw 0px 0px 0px;
			padding: 0px 7.5vw 0px 3.5vw;
			color: #b9b9b9;
			font-family: "Haas Grot Disp -45 Light";
			font-size: 4.5vw;
			font-weight: 400;
			line-height: 5.5vw;
			letter-spacing: 1.25px;
		}
			.homeSeven__text a {
				color: #2cc4f4;
				text-decoration:none;
			}
			.homeSeven__text a:hover {
				color: #fff;
				text-decoration:none;
			}
			.homeSeven__text table {
				float: left;
				width: 100% !important;
				height: 16vw !important;
				position: relative;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
				.homeSeven__text table:nth-child(1) {
					margin: 0px 4vw 0px 0px;
					background: url(images/homeSeven_1.svg) left no-repeat;
					background-size: 11.85vw !important;
				}
				.homeSeven__text table:nth-child(2) {
					background: url(images/homeSeven_1.svg) left no-repeat;
					background-size: 11.85vw !important;
				}
				.homeSeven__text table tr td {
					padding: 0px 0px 0px 15vw;
				}
.headerBullet {
	float: left;
	width: 100%;
	color: #ffffff;
	font-family: "Haas Grot Disp -75 Bold";
	font-size: 3vw;
	font-weight: 400;
	line-height: 3vw;
	text-transform: uppercase;
	letter-spacing: 0.02px;
}
	.headerBullet:before {
		content: ' ';
		float: left;
		width: 2vw;
		height: 2vw;
		position: relative;
		margin: -0.4vw 2vw 0px 0px;
		padding: 0px 0px 0px 0px;
		background-color: #2cc4f4;
		border-radius: 5vw;
	}
.header__60 {
	float: left;
	width: 100%;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-family: "Haas Grot Disp -65 Medium";
	font-size: 7vw;
	font-weight: 400;
	line-height: 7vw;
	letter-spacing: 0.08px;
}
.header__50 {
	float: left;
	width: 100%;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-family: "Haas Grot Disp -65 Medium";
	font-size: 6vw;
	font-weight: 400;
	line-height: 6vw;
	letter-spacing: 0.08px;
}
.header__35 {
	float: left;
	width: 100%;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #231f20;
	font-family: "Haas Grot Disp -65 Medium";
	font-size: 4vw;
	font-weight: 400;
	line-height: 4vw;
	letter-spacing: 0.05px;
}
.text__one {
	float: left;
	width: 100%;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-family: "Haas Grot Disp -55 Roman";
	font-size: 3.5vw;
	font-weight: 400;
	line-height: 4.5vw;
	letter-spacing: 0.4px;
	text-align: justify;
}
.text__two {
	float: left;
	width: 100%;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-family: "Haas Grot Disp -55 Roman";
	font-size: 3vw;
	font-weight: 400;
	line-height: 4vw;
	letter-spacing: 0.4px;
}
.moreOne {
	float: left;
	height: 8vw;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 3vw 0px 3vw;
	color: #ffffff;
	font-family: "Haas Grot Disp -65 Medium";
	font-size: 3vw;
	font-weight: 400;
	line-height: 3vw;
	background-color: #2cc4f4;
	cursor: pointer;
	text-decoration: none;
}
	.moreOne span {
		position: relative;
		z-index: 3;
	}
	.moreOne:after {
		content: ' ';
		float: left;
		width: 0%;
		height: 100%;
		position: absolute;
		right: 0;
		bottom: 0;
		background: #007db6;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	.moreOne:hover::after {
		width: 100%;
	}

.mainFoto {
	float:left;
	width:100%;
	height:100%;
	position:relative;
	z-index:1;
}
	.mainFoto .img {
		float:left;
		width:100%;
		height:100%;
		object-fit: cover;
	}

.mainFotoBackground {
	float:left;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
	.mainFotoBackground .img {
		float:left;
		width:100%;
		height:100%;
		object-fit: cover;
	}

.footer {
	float:left;
	width:100%;
	height:8vw;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 4vw 0px 0px;
	background:#1c1c1c;
	overflow: hidden;
}
	.footer__up {
		float: left;
		height: 8vw;
		position: relative;
		margin: 0px 0px 0px -6vw;
		padding: 0px 0px 0px 0px;
		cursor: pointer;
	}
}
