@media screen and (min-width: 1100px) {	

.wrapper.landingPage {
	background: transparent;
}	
.wrapper.landingPage.sw {
	background: rgba(0, 0, 0, 0.7);
}

/* //////////// VARIABLES //////////// */

.headers_40_72 {
	font: italic normal normal 2.1vw/2.8vw Ubuntu;
	color: #FFA600;
	margin-bottom: 2vw;
}	
.headers_40_72 span {
	display: block;
	font: normal normal 700 3.75vw/4.7vw Ubuntu;
	letter-spacing: -0.1vw;
	color: #0E0E0E;
}
.headers_32_40 {
	font: italic normal normal 1.65vw/2.8vw Ubuntu;
	color: #FFA600;
	margin-bottom: 2vw;
}	
.headers_32_40 span {
	display: block;
	font: normal normal 700 2.1vw/2.8vw Ubuntu;
	letter-spacing: -0.05vw;
	color: #0E0E0E;
}
.whiteSpan span {
	color: #fff;
}
.text_19 {
	font: normal normal 300 1vw/1.6vw Ubuntu;
	color: #0E0E0E;
}
.text_19 p {
	margin-bottom: 1.6vw;
}
.text_19 p:last-of-type {
	margin-bottom: 0;
}
.text_19 ul {
	margin-left: 1vw;
	margin-bottom: 1.6vw;
}
.files {
	margin: 1vw 0 0 0;
}
.fileItem {
	margin: 0 0.5vw 0.5vw 0.5vw;
	font: normal normal bold 1.05vw/3.5vw Ubuntu;
	color: #0E0E0E;
	padding: 0 2vw 0 4.4vw;
	text-decoration: none;
	background: #FFA600 url('images/iconDownloadLandingPage.svg') left 2vw top 50% no-repeat;
	background-size: 1.4vw;	
	cursor: pointer;
}
.m-0 {
	margin: 0 !important;
}

/* //////////// HERO //////////// */

.landingHero {
	height: 100vh;
	margin: 0 0 5.7vw 0;
}
	.landingHero__box {
		width: 52%;
		margin: 0 0 9.5vw 2.6vw;
	}

/* //////////// PHOTO-TEXT //////////// */	

.landingPhotoText {
	margin: 0 0 7.2vw 0;
}	
.landingPhotoText__photo {
	width: 41.6vw;
}
.landingPhotoText__text {
	padding: 0 0 0 8.8vw;
	width: 40%;
}
.landingPhotoText__text.sec {
	padding: 0;
	margin: 0 0 0 2.6vw;
	width: 50%;
}
/* //////////// PROCESS //////////// */	

.landingProcess {
	margin: 0 0 7.8vw 0;
}
	.landingProcess__wrap {
		flex-flow: column;
	}
		.landingProcess__headers_40_72 {
			text-align: center;
			margin-bottom: 5.2vw;
		}
		.landingProcess__text_19 {
			padding: 1.85vw 0 0 0;
			display: grid;
			grid-template-columns: repeat(3,1fr);
			gap: 5vw;
			background: url('images/iconProcessWave1.svg') top 0 left 16.5vw no-repeat, url('images/iconProcessWave2.svg') top 3vw right 16.5vw no-repeat;
			background-size: 17vw, 17vw;
		}
			.landingProcess__text_19 table tr:nth-child(1) td:nth-child(1) {
				padding: 6vw 0 0 0;
				background-size: auto 3.7vw !important;
				vertical-align: top;
			}
			.landingProcess__text_19 table:nth-of-type(1) tr:nth-child(1) td:nth-child(1) {
				background: url('images/iconProcess1.svg') top no-repeat;				
			}
			.landingProcess__text_19 table:nth-of-type(3) tr:nth-child(1) td:nth-child(1) {
				background: url('images/iconProcess2.svg') top no-repeat;				
			}
			.landingProcess__text_19 table:nth-of-type(2) tr:nth-child(1) td:nth-child(1) {
				background: url('images/iconProcess3.svg') top no-repeat;				
			}
			.landingProcess__text_19 table strong {
				font-size: 1.15vw;
			}

/* //////////// BANNER //////////// */	

.landingBanner {
	min-height: 23.9vw;
	margin-bottom: 8.2vw;
}
		.landingBanner__box { 
			width: 80%;
			flex-flow: column;
			padding: 5vw 0;
		}
			.landingBanner__box--headers_32_40 {
				text-align: center;
			}
			.landingBanner__text_19 {
				width: 74%;
				margin-bottom: 2vw;
				text-align: center;
			}

/* //////////// COUNTRIES //////////// */	

.landingCountries {
	margin: 8.2vw 0 8.2vw 0;
}
	.landingCountries__wrap {
		flex-flow: column;
	}
		.landingCountries__headers_40_72 {
			margin-bottom: 6.2vw;
			text-align: center;
		}
		.landingCountries__text_19 {
			width: 100%;
			display: grid;
			grid-template-columns: repeat(7,1fr);
			gap: 4vw;
		}
		.landingCountries__text_19 table {
			font: normal normal 700 1.25vw/1.6vw Ubuntu;
			color: #0E0E0E;
		}
		.landingCountries__text_19 table img {
			height: 3.6vw;
			width: auto;
			margin: 0 0 1.6vw 0;
		}

/* //////////// COST //////////// */	

.landingCost {
	margin: 7.2vw 0 7.2vw 0;
}
	.landingCost__wrap {
		width: 71.8vw;
		flex-flow: column;
	}
		.landingCost__header_72 {
			float: unset;
			position: unset;
			width: auto;
			margin-bottom: 4.5vw;
		}
		.imatStructure__top {
			width: 100%;
			position: relative;
		}
			.imatStructure__top--title {
				font-size: 1.25vw;
			}

/* //////////// WHY WORTH //////////// */	

.landingWhy {
	margin: 7.2vw 0 10vw 0;
}
	.landingWhy__wrap {
		width: 71.8vw;
		flex-flow: column;
	}
		.landingWhy__headers_40_72 {
			text-align: center;
			margin-bottom: 4.5vw;
		}
		.landingWhy .showHideContainer {
			margin: 0;
		}

/* //////////// OPINIONS //////////// */	

.opinionsSection.lp {
	padding-bottom: 7vw;
}
.opinionsSection.lp::before {
	display: none;
}
	.opinionsSection__wrap.lp {
		flex-flow: column;
	}
		.opinionsSection__wrap.lp .headers_40_72 {
			text-align: center;
		}	
		.opinion__box.lp {
			background: url(images/quoteIconWhite.svg) top left no-repeat, url(images/quoteIconWhite.svg) bottom 0 right 1px no-repeat;
			background-size: 5.3vw, 5.3vw;
		}
			.opinion__box.lp::before,
			.opinion__box.lp::after {
				background-color: #fff;;
			}
.form__download {
	width: 600px;
}	
.form__download .form__left .form__box {
	width: 100%;
}	
.form__download .form__box--input {
	padding-left: 0 !important;
	color: #fff !important;
}

}

@media screen and (min-width: 0px) and (max-width: 1099px) {

.wrapper__lang.lp {
	right: 0;
}

.headers_40_72 {
	font: italic normal normal 4vw/6vw Ubuntu;
	color: #FFA600;
	margin-bottom: 20px;
}	
.headers_40_72 span {
	display: block;
	font: normal normal 700 7vw/8vw Ubuntu;
	letter-spacing: -0.1vw;
	color: #0E0E0E;
}
.headers_32_40 {
	font: italic normal normal 4vw/6vw Ubuntu;
	color: #FFA600;
	margin-bottom: 30px;
}	
.headers_32_40 span {
	display: block;
	font: normal normal 700 5.6vw/7vw Ubuntu;
	letter-spacing: -0.05vw;
	color: #0E0E0E;
}
.whiteSpan span {
	color: #fff;
}
.text_19 {
	font: normal normal 300 15px/23px Ubuntu;
	color: #0E0E0E;
}
.text_19 p {
	margin-bottom: 20px;
}
.text_19 p:last-of-type {
	margin-bottom: 0;
}
.text_19 ul {
	margin-left: 20px;
	margin-bottom: 20px;
}
.files {
	margin: 0px 0 0 0;
}
.fileItem {
	margin: 0 5px 5px 0.5px;
	font: normal normal bold 15px/46px Ubuntu;
	color: #0E0E0E;
	padding: 0 15px 0 40px;
	text-decoration: none;
	background: #FFA600 url('images/iconDownloadLandingPage.svg') left 15px top 50% no-repeat;
	background-size: 10px;	
}
.m-0 {
	margin: 0 !important;
}

/* //////////// HERO //////////// */

.landingHero {
    padding: 70px 0 0 0;
    background: #000;
    height: 110vw;
    overflow: hidden;
}
	.landingHero__box {
		width: 94%;
		margin: 0 3% 15vw 3%;
	}

/* //////////// PHOTO-TEXT //////////// */	

.landingPhotoText {
	margin: 0 0 7.2vw 0;
}	
.landingPhotoText__photo {
	width: 100%;
	order: 2;
}
.landingPhotoText__text {
	padding: 30px 3% 30px 3%;
	width: 94%;
	order: 1;
}
.landingPhotoText__text.sec {
	/* padding: 0;
	margin: 0 0 0 2.6vw;
	width: 50%; */
}
/* //////////// PROCESS //////////// */	

.landingProcess {
	margin: 0 0 0 0;
}
	.landingProcess__wrap {
		flex-flow: column;
	}
		.landingProcess__headers_40_72 {
			text-align: center;
			margin-bottom: 40px;
		}
		.landingProcess__text_19 table {
			margin-bottom: 40px;
		}
			.landingProcess__text_19 table tr:nth-child(1) td:nth-child(1) {
				padding: 70px 0 0 0;
				background-size: auto 50px !important;
				vertical-align: top;
			}
			.landingProcess__text_19 table:nth-of-type(1) tr:nth-child(1) td:nth-child(1) {
				background: url('images/iconProcess1.svg') top no-repeat;				
			}
			.landingProcess__text_19 table:nth-of-type(3) tr:nth-child(1) td:nth-child(1) {
				background: url('images/iconProcess2.svg') top no-repeat;				
			}
			.landingProcess__text_19 table:nth-of-type(2) tr:nth-child(1) td:nth-child(1) {
				background: url('images/iconProcess3.svg') top no-repeat;				
			}
			.landingProcess__text_19 table strong {
				font-size: 18px;
			}

/* //////////// BANNER //////////// */	

.landingBanner {
	/* min-height: 23.9vw; */
	margin-bottom: 8.2vw;
}
		.landingBanner__box { 
			width: 90%;
			flex-flow: column;
			padding: 15vw 0;
		}
			.landingBanner__box--headers_32_40 {
				text-align: center;
			}
			.landingBanner__text_19 {
				text-align: center;
				margin-bottom: 30px;
			}

/* //////////// COUNTRIES //////////// */	

.landingCountries {
	margin: 8.2vw 0 8.2vw 0;
}
	.landingCountries__wrap {
		flex-flow: column;
	}
		.landingCountries__headers_40_72 {
			margin-bottom: 40px;
			text-align: center;
		}
		.landingCountries__text_19 {
			width: 100%;
			display: grid;
			grid-template-columns: repeat(4,1fr);
			gap: 15px;
		}
		.landingCountries__text_19 table {
			font: normal normal 700 18px/24px Ubuntu;
			color: #0E0E0E;
		}
		.landingCountries__text_19 table img {
			height: 50px;
			width: auto;
			margin: 0 0 15px 0;
		}

/* //////////// COST //////////// */	

.landingCost {
	margin: 7.2vw 0 7.2vw 0;
}
	.landingCost__wrap {
		/* width: 71.8vw; */
		flex-flow: column;
	}
		.landingCost__header_72 {
			float: unset;
			position: unset;
			width: auto;
			margin-bottom: 4.5vw;
		}
		.imatStructure__top {
			width: 100%;
			position: relative;
		}
			.imatStructure__top--title {
				font-size: 4vw;
			}

/* //////////// WHY WORTH //////////// */	

.landingWhy {
	margin: 12vw 0 12vw 0;
}
	.landingWhy__wrap {
		/* width: 71.8vw; */
		flex-flow: column;
	}
		.landingWhy__headers_40_72 {
			text-align: center;
			/* margin-bottom: 4.5vw; */
		}
		.landingWhy .showHideContainer {
			margin: 0;
		}

/* //////////// OPINIONS //////////// */	

.opinionsSection.lp {
	padding-bottom: 12vw;
}
.opinionsSection.lp::before {
	display: none;
}
	.opinionsSection__wrap.lp {
		flex-flow: column;
	}
		.opinionsContainer.lp {
			width: 100%;
		}
		.opinionsSection__wrap.lp .headers_40_72 {
			text-align: center;
			margin-bottom: 30px !important;
		}	
		.opinion__box.lp {
			background: url(images/quoteIconWhite.svg) top left no-repeat, url(images/quoteIconWhite.svg) bottom 0 right 1px no-repeat;
			background-size: 15vw, 15vw;
		}
			.opinion__box.lp::before,
			.opinion__box.lp::after {
				background-color: #fff;;
			}
.form__download .form__sendBox {
	flex-wrap: nowrap;
} 
.form__download .form__sendBox .formSubmit {
	margin: 0 0 0 10px;
	order: 2;
}
.form__download .form__sendBox .form__boxCode {
	order: 1;
	margin: 0 !important;
}
}