@media (max-width: 575.98px) {
	#banner-top {
		padding-top: 50px;
		min-height: 380px !important;
		background-position-x: 90% !important;
	} #banner-top .title {	
    font-size: 8vw !important;
		background-position-y: 25vw !important;
	} #banner-top .boton a {
		font-size: 5vw !important;;
	} 
} @media (min-width: 575.98px) and (max-width: 767.98px) {
  #banner-top {	
		padding: 80px 0px;
		min-height: 380px !important;
	} #banner-top .title { 
    font-size: 6vw !important;
		background-position-y: 20vw !important;
	} 
} @media (min-width: 767.98px) and (max-width: 991.98px) {
  #banner-top {	
		min-height: 400px !important;
	}
  #banner-top .title { 
		background-position-y: 20vw !important;
	}	
} @media (min-width: 991.98px) and (max-width: 1199.98px) {
  #banner-top {	
		min-height: 450px !important;
	}
}

/* BANNER */
#banner-top {
	background-image: url('/img/home/banner-1.webp');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: right;
	min-height: 550px;
} #banner-top .title {
	font-family: "Biennale-b";
	font-size: 60px;
	padding: 20% 0% 0% 0%;
	line-height: 1.2;
} #banner-top .boton {
	padding-top: 50px;
} #banner-top .boton a {
	font-family: "Biennale-b";
	font-size: 25px;
	color: #fff;
	text-decoration: none;
	background-color: #49b900;
	padding: 8px 40px 8px 40px;
	border-radius: 100px;
} 

/**/
#formulario_interior-block-1 {
	background-image: url("") !important;
	background-color: #fff;
}

/**/
#home-block-2 {
	background-color: #f7f7f7;
} #home-block-2 .container-fluid {
	background-color: #f7f7f7;	
	border-bottom-left-radius: 100%500px;
  	border-bottom-right-radius: 100%500px;    
	padding-bottom: 150px;
	background-color: #fff;
} #home-block-2 .line-1 {
	font-family: "Biennale-b";
	font-size: 35px;
	text-align: center;
} #home-block-2 .line-1 span {
	color: #49b900;
} #home-block-2 .line-2 {
	margin-top: 20px;
	font-family: "Biennale-t";
	text-align: center;
	font-size: 16px;
	line-height: 1;
} #home-block-2 .line-2 span {
	font-family: "Biennale-r";
	text-align: center;
} #home-block-2 .line-3 {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	text-align: center;
} #home-block-2 .line-3 .color-1 .img-1 {
	padding: 20px 0px 20px 0px;
	background-image: url('/img/home/credito-1.png');
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
} #home-block-2 .line-3 .color-2 .img-2{
	padding: 20px 0px 20px 0px;
	background-image: url('/img/home/credito-2.png');
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
} #home-block-2 .line-3 .color-3 .img-3 {
	padding: 20px 0px 20px 0px;
	background-image: url('/img/home/credito-3.png');
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
} #home-block-2 .line-3 .color-4 .img-4 {
	padding: 20px 0px 20px 0px;
	background-image: url('/img/home/credito-4.png');
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
} #home-block-2 .line-3 .color-5 .img-5 {
	padding: 20px 0px 20px 0px;
	background-image: url('/img/home/credito-5.png');
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
} #home-block-2 .line-3 .color-6 .img-6 {
	padding: 20px 0px 20px 0px;
	background-image: url('/img/home/credito-6.png');
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
} #home-block-2 .line-4 {
	text-align: center;
} #home-block-2 .line-4 a {
	font-family: "Biennale-b";
	text-align: center;
	text-decoration: none;
	color: #fff;
	background-color: #49b900;
	padding: 8px 20px 8px 20px;
	border-radius: 100px;
}
/**/
#home-block-3 {
	background-color: #f7f7f7;
	background-image: url('/img/home/billetes.png');
	background-size: 100%;
	background-repeat: no-repeat;
	padding: 100px 0px;
} #home-block-3 .line-1 {
	padding-top: 100px;
	font-family: "Biennale-b";
	font-size: 35px;
	text-align: center;
} #home-block-3 .line-1 span {
	color: #49b900;
} #home-block-3 .line-2 {
  font-family: "Biennale-l";
	text-align: center;
} #home-block-3 .line-2 span {
	font-family: "Biennale-b";
} #home-block-3 .line-3 .rounded-circle {
	font-family: "Biennale-b";
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #49b900;
	color: #fff;
	text-align: center;
	width: 30px;
	height: 30px;
} #home-block-3 .line-3 div a {
	font-family: "Biennale-b";
	font-size: 14px;
	text-decoration: none;
	background-color: #49b900;
	color: #fff;
	padding: 5px 20px 5px 20px;
	border-radius: 50px;
}
/**/
#home-block-4 {
	margin-top: -15px;
	background-color: #49b900;
} #home-block-4 .bg-img {
	border-top-right-radius: 10%230px;
	border-bottom-right-radius: 10%230px;    
	background-image: url('/img/home/ventajas_bg.png');
	background-repeat: no-repeat;
	background-size: 1200px;
	background-position-y: -220px;
	background-position-x: -20px;
	padding: 250px 0px 250px 0px;
} #home-block-4 .slider-ventajas {
	display: flex;
	align-items: center;
	min-height: 500px;
} #home-block-4 .slider-ventajas .line-1 {
	text-align: right;
	color: #158600;
	font-family: "Biennale-b";
	font-size: 40px;
} #home-block-4 .slider-ventajas .line-2 {
	margin-top: 40px;
	color: #fff;
	font-family: "Biennale-b";
	font-size: 29.5px;
	line-height: 1;
	text-align: right;
} #home-block-4 .slider-ventajas .line-3 {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	text-align: right;
	margin-top: 50px;
	padding: 0px 0px 0px 0px;
} #home-block-4 .slider-ventajas .line-3 a {
	text-decoration: none;
	background-color: #fff;
	border-radius: 20px;
	color: #49b900;
	font-family: "Biennale-b";
	padding: 5px 20px 5px 20px;
} #home-block-4 .slider-ventajas .arrow_custom_left {
	cursor: pointer;
	background-image: url('/img/home/left-arrow.png');
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 100%;
} #home-block-4 .slider-ventajas .arrow_custom_right {
	cursor: pointer;
	background-image: url('/img/home/right-arrow.png');
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 100%;
} #home-block-4 .slider-ventajas .custom_dots {
	position: absolute;
	list-style-type: none;
	display: flex;
	bottom: 0px;
	left: 50%;
	transform: translateX(-160px);
} #home-block-4 .slider-ventajas .custom_dots li {
	cursor: pointer;
	border: 1px solid #fff;
	border-radius: 100px;
	width: 15px;
	height: 15px;
	margin: 0px 10px 0px 10px;
} #home-block-4 .slider-ventajas .custom_dots button {
	visibility: hidden;
} #home-block-4 .slider-ventajas .custom_dots .slick-active {
	background-color: #fff;
}
/**/
#home-block-5 {
	background-color: #f7f7f7;
	padding: 50px 0px;
} #home-block-5 .container .line-1 {
	font-family: "Biennale-b";
	font-size: 40px;
	text-align: center;
} #home-block-5 .container .line-1 span {
	color: #49b900;
} #home-block-5 .container .line-2 {
	font-family: "Biennale-b";
	display: flex;
	justify-content: space-between;
	font-size: 14px;
	text-align: center;
	margin-top: 50px;
	line-height: 1.2;
} #home-block-5 .container .line-2 .block {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
} #home-block-5 .container .line-2 .img-check {
	background-image: url('/img/home/requisitos_check.png');
	background-position: center;
	background-size: cover;
	width: 42px;
	height: 42px;	
	margin-bottom: 30px;
} #home-block-5 .container .line-2 .img-check-over {
	background-image: url('/img/home/requisitos_check_hover.png');
	background-position: center;
	background-size: cover;
	width: 42px;
	height: 42px;	
	margin-bottom: 30px;
}
/**/


#productos-block-1 {
	padding: 50px 0px;
} #productos-block-1 .producto-carrusel {
	max-height: 400px;
} 

#productos-block-1 .custom_dots {
  position: absolute;
  bottom: 0px;
  left: 10%;
  z-index: 1;
  list-style: none;
} #productos-block-1 .custom_dots li {
  float: left ;
  width: 10px;
  height: 10px;
  border: 1px solid #49b900;
  margin-right: 10px;
  border-radius: 100%;
  cursor: pointer;
} #productos-block-1 .custom_dots .slick-active {
  background-color: #000;
} #productos-block-1 .custom_dots li button {
    display: none;
}