.cont-blue {
	background-color: #001689;
	border-radius: 20px;
}
.wrapperTitle {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-20%, -45%);
    background-image: url('../images/hero/');
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
    transition: transform 0.8s ease-in-out;
}
.bannerTitle_0 {
    display: flex;
    text-shadow: 6px 4px 4px #000000;
    text-transform: uppercase;
    justify-content: center;
    font-family: KankinRegular;
    font-size: 6rem;
    transform: rotate(0deg);
    line-height: 4rem;
}
.productos {
	position: relative;
	margin-top: -45px;
	width: 100%;
	height: auto;
	min-height: 500px;
	background-image: url('../images/candy-02.png'), url('../images/candy-01.png'), url('../images/bg-compra.jpg');
	background-repeat: no-repeat;
	background-size: 120%, 120%, cover;
	background-position: center 90%, center 10%, center top;
	clip-path: polygon(0 40px, 100% 0, 100% 100%, 0 100%);
	z-index: 1002;
}
.divide {
	background-image: url('../images/divide.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}

.marca {
	max-width: 240px !important;
}

.btn-familia {
	background-image: url('');
	background-position: center top;
	background-repeat: no-repeat;
	background-size: contain;
}
.btn-familia.active {
	background-image: url('../images/logo-hover.png') !important;
}
@media screen and (max-width: 990px) {
    .wrapperTitle {
	    transform: translate(-50%, -45%) scale(.8);
	}
}

.carousel {
	width: 100%;
}
.carousel-item.cards {
	height: 350px;
	width: 100%;
	text-align: center;
	vertical-align: middle;
}
.carousel-item.cards img {
    position: absolute;   
    top: 0;
    left: 50%;
    transform: translate(-50%, 0%);
}

ol {
	list-style: none;
	counter-reset: item;
}
li {
	counter-increment: item;
	margin-bottom: 5px;
}
#data li:before {
	margin-right: 10px;
	content: counter(item);
	background: transparent;
	border-radius: 100%;
	color: white;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	background-image: url('../images/number-blue.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}