/* CTA 4*/
.rs7106clu {
	width: 100%;
    padding: 35px 45px;
    border: 1px solid #d9d9d9;
    display: flex;
	align-items: center;
	background-color: #fbfbfb;
	margin-top: 15px;
	margin-bottom: 15px;
}

.n19hju27l {
	width: 70%;
}

.y7a2c1ull {
	color: #000000;
	font-size: 2.3rem;
	text-align: left !important;
	margin: 0px 0px;
}

.oral791hu {
	margin: 0px 0px 15px 0px;
	color: #000000;
	font-weight: 100;
	font-size: 22px;
    text-transform: capitalize;
}

b.white {
	color: #ffffff;
}

.d1uhnlpb7 {
	color: #fff;
    font-weight: 600;
    line-height: normal;
	max-width: 300px;
    padding: 10px 15px;
    background-color: #ff009a;
    cursor: pointer;
    border: none;
	border-radius: 3px;
	width: inherit;
	transition: ease 0.3s;
    box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
}

.d1uhnlpb7:hover {
	color: #fff;
	background-color: #d3007f;
	transition: ease 0.3s;
}

.il517d4u2 {
	width: 30%;
}

.jldjuu718 {
	width: auto;
	display: block;
    margin-left: auto;
	cursor: pointer;
	border-radius: 25px;
}

/* OTRAS */
.w0ldue21r {
	width: 100%;
    padding: 35px 45px;
	margin-bottom: 18px;
    border: 1px solid #d9d9d9;
    display: flex;
	align-items: center;
    background-color: #fbfbfb;
}

.zltw8e10e {
	width: 70%;
}

.mpl4ulbhk {
	width: 100%;
	margin-bottom: 15px;
}

.tul9dg40k {
	color: #ffffff;
	font-size: 13px;
	line-height: normal;
    position: relative;
    margin: 4px 2px;
	padding: 2px 15px;
    background: #ff009b;
    border: 0px solid #e4dbdb;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    border-radius: 50px;
	display: inline-block;
}

.tul9dg40k:hover {
    z-index: 10;
    box-shadow: 0 0 10px 0 #fb0299;
}

.yvlyez10u {
	color: #000000;
    font-size: 2.3rem;
	text-align: left !important;
	margin: 0px 0px;
}

.rv0e11lyp {
	margin: 0px 0px 15px 0px;
	color: #000000;
	font-weight: 100;
	font-size: 22px;
    text-transform: capitalize;
}

b.white {
	color: #ffffff;
}

.nlile119e {
	color: #ffffff;
    font-weight: 600;
	max-width: 300px;
    line-height: normal;
    padding: 10px 15px;
    background-color: #ff009a;
    cursor: pointer;
    border: none;
	border-radius: 5px;
	width: inherit;
	transition: ease 0.3s;
}

.nlile119e:hover {
  background-color: #d90083;
  transition: ease 0.3s;
  color: white;
}

.k3l117e1x {
	width: 30%;
}

.te3ol1r11 {
	width: 128px;
	display: block;
    margin-left: auto;
	cursor: pointer;
	border-radius: 25px;
}

/* Overlay */
.brxld455g {
	position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: rgba(0,0,0,0.6);
    z-index: 10000;
    opacity: 0;
    transition: opacity 0.3s;
	display: flex;
    align-items: center;
    justify-content: center;
}

.mk5lb5qrw {
	width: 470px;
	padding: 15px 15px;
	border-radius: 5px;
	background-color: #ffffff;
}

.t5hsv5lzr {
	width: 100%;
	margin-bottom: 15px;
}

.f5zls5k05 {
	width: 100%;
    font-size: 26px;
    font-weight: 700;
    text-align: center;
    margin: 0px 0px;
}

.al45su55e {
	width: 100%;
	display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}

.q2j57sel5 {
	width: 100%;
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    padding: 10px 15px;
    border-radius: 5px;
    background-color: #ff009b;
    margin: 0px 0px;
}

.q2j57sel5:hover {
	color: #ffffff;
    background-color: #d90083;
}

.znu555ql1 {
	width: 100%;
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    padding: 10px 15px;
    border-radius: 5px;
    background-color: #ff009b;
    margin: 0px 10px;
}

.znu555ql1:hover {
	color: #ffffff;
    background-color: #d90083;
}

@media(max-width: 768px){
	
	/* CTA 4*/
	.rs7106clu {
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		padding-top: 15px;
	}
	
	.n19hju27l {
		width: 100%;
		text-align: center;
	}
	
	.oral791hu {
		font-size: 19px;
	}
	
	.d1uhnlpb7 {
		font-size: 19px;
	}
	
	.il517d4u2 {
		width: 100%;
		margin-bottom: 15px;
		order: -1;
	}
	
	.jldjuu718 {
		width: auto;
		display: block;
		margin: auto;
	}
	
	/* OTRAS */
	.w0ldue21r {
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		padding-top: 15px;
	}

	.zltw8e10e {
		width: 100%;
		text-align: center;
	}
	
	.y7a2c1ull {
		text-align: center !important;
	}
	
	.k3l117e1x {
		width: 100%;
		margin-bottom: 15px;
		order: -1;
	}
	
	.rv0e11lyp {
		font-size: 19px;
		color: #000000;
	}
	
	.te3ol1r11 {
		width: auto;
		display: block;
		margin: auto;
	}
	
	.nlile119e {
		font-size: 19px;
	}
	
	/* Overlay */
	.brxld455g {
		padding: 15px 15px;
	}
	
	.al45su55e {
		flex-direction: column;
	}
	
	.znu555ql1 {
		margin: 10px 0px;
	}
	
}