.download-app-wrapper {
	margin-bottom: 0!important;
}

.download-app-wrapper .download-app {
	display: flex;
	width: 100%;
	position: relative;
	padding-top: 27.5%;
	max-width: 1160px;
	margin: auto;
}

.download-app-wrapper .image {
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.download-app-wrapper .image img {
	width: 100%;
	height: 100%!important;
	object-fit: cover;
}

.download-app-wrapper .content {
	width: 50%;
	height: 100%;
	background: #522A731A;
	position: absolute;
	top: 0;
	right: 0;
	display: flex;
	align-items: center;
}

.download-app-wrapper .content .content-container {
	height: fit-content;
}

.download-app-wrapper .content .description {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-size: 28px;
	line-height: 34px;
	text-align: center;
	color: #292763;
	width: 72%;
	margin: auto;
	padding-bottom: 25px;
}

.download-app-wrapper .content .description .bold {
	font-weight: 700;
	font-size: 40px;
	line-height: 49px;
	letter-spacing: 1%;
}

.download-app-wrapper .content .download-buttons {
	display: flex;
	justify-content: center;
	column-gap: 15px;
}

.download-app-wrapper .content .download-buttons a {
	height: 62px;
}

.download-app-wrapper .content .download-buttons a.apple:lang(en-US) {
	position: relative;
	top: 3px;
}

.download-app-wrapper .content .download-buttons img {
	width: 200px;
	height: 62px!important;
	object-fit: contain;
}

@media only screen and (max-width: 1240px) {
	.download-app-wrapper .content .description {
		font-size: 20px;
		line-height: 26px;
		width: 72%;
		padding-top: 35px;
	}

	.download-app-wrapper .content .description .bold {
		font-size: 22px;
		line-height: 32px;
		letter-spacing: 0;
	}
}

@media only screen and (max-width: 960px) {
	.download-app-wrapper .content .description {
		padding-top: 0;
		padding-bottom: 0;
	}

	.download-app-wrapper .content .download-buttons a {
		height: 42px;
	}

	.download-app-wrapper .content .download-buttons img {
		width: 120px;
		height: 42px!important;
	}
}

@media only screen and (max-width: 768px) {
	.download-app-wrapper .download-app {
		display: grid;
		padding-top: initial;
	}

	.download-app-wrapper .image {
		width: 100%;
		position: relative;
		display: block;
		padding-top: 54%;
	}

	.download-app-wrapper .image img {
		position: absolute;
		top: 0;
		left: 0;
	}

	.download-app-wrapper .content {
		width: 100%;
		position: relative;
	}

	.download-app-wrapper .content .description {
		padding-top: 35px;
		padding-bottom: 25px;
	}

	.download-app-wrapper .content .download-buttons {
		display: grid;
		row-gap: 15px;
		padding-bottom: 50px;
	}

	.download-app-wrapper .content .download-buttons a {
		height: 52px;
	}

	.download-app-wrapper .content .download-buttons img {
		width: 177px;
		height: 52px!important;
	}
}




