/*-------------hero-------------------*/

.hero-title-container {
	display: flex;
	justify-content: center;
	padding: 10rem 0 5rem;
}
.hero-img {
	width: 100vw;
}


/*------------- description-------------*/
.description-title {
	display: flex;
	justify-content: center;
	padding: 10rem 0 5rem;
}
.description-text {
	max-width: 80rem;
	margin: 0 auto;
	padding: 5rem 5rem;
	line-height: 1.5;
}
.description-text p {
	margin-bottom: 3rem;
	text-align: justify;
}
.specs-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	background-color: rgb(233, 233, 233);
}
.specs-title {
	padding: 10rem 0 0;
}
.specs-list {
	max-width: 80rem;
	padding: 5rem 5rem 10rem;
	line-height: 2;
	
}

.buy-btn {
	padding: 0 0 10rem;
}
.btn {
	background: #ffcc00;
	background-image: -webkit-linear-gradient(top, #ffcc00, #ffbf00);
	background-image: -moz-linear-gradient(top, #ffcc00, #ffbf00);
	background-image: -ms-linear-gradient(top, #ffcc00, #ffbf00);
	background-image: -o-linear-gradient(top, #ffcc00, #ffbf00);
	background-image: linear-gradient(to bottom, #ffcc00, #ffbf00);
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 0.5rem;
	font-family: Arial;
	color: #000000;
	font-size: 2rem;
	padding: 1rem 3.5rem;
	text-decoration: none;
}

.btn:hover {
	background: #f5c400;
	text-decoration: none;
}
/*-------------gallery-------------*/

.gallery-container {
	width: 100vw;
}
.gallery {
	width: 100%;
}

/*------------- video-------------*/
.video-title {
	display: flex;
	justify-content: center;
	padding: 10rem 0 5rem;
}
.video-text {
	max-width: 80rem;
	margin: 0 auto;
	padding: 5rem 5rem;
	line-height: 2;
}
.video-container {
	max-width: 100rem;
	margin: 0 auto;
	padding: 5rem 0 10rem;
}
.video0-container {
	padding-bottom: 5rem;
}
.video0 {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
}
.video0 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*
.video1-container {
	padding-bottom: 5rem;
}
.video1 {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
}
.video1 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
*/

/*-------------Manuals-------------*/
.manuals-container{
	max-width: 80rem;
	margin: 0 auto;
	padding: 5rem 5rem 7rem;
}
.manuals-tittle{
	display: flex;
	justify-content: center;
	padding: 0rem 0rem 7rem;
}

.pdf-link{
	display: flex;
	justify-content: center;
}

.pdf-link:link,
.pdf-link:visited{
	color: black;
	text-decoration: none;
	transition: color 200ms;
}
.pdf-link:hover,
.pdf-link:active{
	color: darkgray;
}
/*-------------CTA-------------*/
.cta {
	background-color: rgb(211, 211, 211);
}
.cta-title-container {
	display: flex;
	justify-content: center;
}
.cta-title {
	padding: 10rem 0 5rem;
}
.cta-list {
	max-width: 80rem;
	margin: 0 auto;
	padding: 0 5rem 7rem;
	line-height: 2;
}
.cta-container {
	max-width: 80rem;
	margin: 0 auto;
	padding: 0 5rem 10rem;
}

