@font-face {
	font-family: "Cera Pro";
	src: url("https://1701336841.rsc.cdn77.org/_assets/fonts/cera-pro/cerapro-light.woff2") format("woff2"), url("https://1701336841.rsc.cdn77.org/_assets/fonts/cera-pro/cerapro-light.woff") format("woff"), url("https://1701336841.rsc.cdn77.org/_assets/fonts/cera-pro/cerapro-light.ttf") format("truetype"), url("https://1701336841.rsc.cdn77.org/_assets/fonts/cera-pro/cerapro-light.eot") format("embedded-opentype");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Cera Pro";
	src: url("https://1701336841.rsc.cdn77.org/_assets/fonts/cera-pro/cerapro-regular.woff2") format("woff2"), url("https://1701336841.rsc.cdn77.org/_assets/fonts/cera-pro/cerapro-regular.woff") format("woff"), url("https://1701336841.rsc.cdn77.org/_assets/fonts/cera-pro/cerapro-regular.ttf") format("truetype"), url("https://1701336841.rsc.cdn77.org/_assets/fonts/cera-pro/cerapro-regular.eot") format("embedded-opentype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Cera Pro";
	src: url("https://1701336841.rsc.cdn77.org/_assets/fonts/cera-pro/cerapro-medium.woff2") format("woff2"), url("https://1701336841.rsc.cdn77.org/_assets/fonts/cera-pro/cerapro-medium.woff") format("woff"), url("https://1701336841.rsc.cdn77.org/_assets/fonts/cera-pro/cerapro-medium.ttf") format("truetype"), url("https://1701336841.rsc.cdn77.org/_assets/fonts/cera-pro/cerapro-medium.eot") format("embedded-opentype");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Cera Pro";
	src: url("https://1701336841.rsc.cdn77.org/_assets/fonts/cera-pro/cerapro-bold.woff2") format("woff2"), url("https://1701336841.rsc.cdn77.org/_assets/fonts/cera-pro/cerapro-bold.woff") format("woff"), url("https://1701336841.rsc.cdn77.org/_assets/fonts/cera-pro/cerapro-bold.ttf") format("truetype"), url("https://1701336841.rsc.cdn77.org/_assets/fonts/cera-pro/cerapro-bold.eot") format("embedded-opentype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Cera Pro";
	src: url("https://1701336841.rsc.cdn77.org/_assets/fonts/cera-pro/cerapro-black.woff2") format("woff2"), url("https://1701336841.rsc.cdn77.org/_assets/fonts/cera-pro/cerapro-black.woff") format("woff"), url("https://1701336841.rsc.cdn77.org/_assets/fonts/cera-pro/cerapro-black.ttf") format("truetype"), url("https://1701336841.rsc.cdn77.org/_assets/fonts/cera-pro/cerapro-black.eot") format("embedded-opentype");
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

body * {
	font-family: "Cera Pro" !important;
}

.wom a.btn_primary,
.wom a:hover.btn_primary .w-240- {
	max-width: 240px;
	margin-bottom: 12px;
}

.banner {
	position: relative;
	/*height: 380px;*/
}
.banner > article {
	max-width: 1200px;
}
.banner .desc {
	height: 140px;
	background: linear-gradient(90deg, #2D1441 3.06%, #381451 87.48%);
}
.banner .promo {
	height: 280px;
	background: linear-gradient(90deg, #2D1441 2.78%, #491966 98.19%);
}
.bullet-honey li::before {
	content: '';
	display: inline-block;
	height: 6px;
	width: 6px;
	background-color: #5F4278;
	border-radius: 10px;
	position: absolute;
	left: 0;
	top: 7px;
}
@media (min-width: 768px) {
	.banner {
		background-image: url(https://1701336841.rsc.cdn77.org/_assets/img/negocios/banners/2022/agosto/home/planes/bg-desktop.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		height: 300px;
	}
	.banner::before {
		content: '';
		display: block;
		height: 100%;
		width: 100%;
		/*background: linear-gradient(90deg, #2D1441 24.27%, rgba(56, 20, 81, 0) 65.03%);*/
		position: absolute;
		top: 0;
		left: 0;
	}
	.banner .desc, .banner .promo {
		height: auto;
		background: transparent;
	}
}
.bag {
	width: 214px;
	height: 180px;
	border-radius: 10px;
	box-shadow: 0px 6px 12px rgba(56, 20, 81, 0.15);
	padding: 9px 11px 18px;
}
.bag > .btn {
	width: 182px;
	height: 40px;
}
.btn-solo {
	width: 150px;
	height: 81px;
	border-radius: 8px;
	box-shadow: 0 2px 4px 0 rgba(45, 18, 65, 0.15);
	color: #381451 !important;
}
@media (min-width: 768px) {
	.btn-solo {
		width: 200px;
		height: 108px;
	}
	.btn-solo span svg {
		width: 19px;
		height: 12px;
	}
}
.mw-1090-px {
	max-width: 1090px;
}
.mw-1082-px {
	max-width: 1082px !important;
}
.lp-n2-px {
	letter-spacing: -2px;
}
.bg-ghost-white {
	background-color: #F4F4F7;
}
.bg-white {
	background-color: #fff;
}
.cut-top {
	clip-path: polygon(0 7px, 50% 0, 50% 19px, 101% 12px, 101% 101%, 0 101%);
}
@media (min-width: 768px) {
	.cut-top {
		clip-path: polygon(0 54px, 50% 17px, 50% 36px, 101% 0, 101% 101%, 0 101%);
	}
}
.rounded-10 {
	border-radius: 10px;;
}

/* ---- Slider Testimonios ------------------------------------------------------------ */
.owl-carousel.owl-carousel-testimonios {
	display: block;
	width: auto!important;
	padding: 0 40px;
}
.owl-carousel.owl-carousel-testimonios .owl-nav {
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 103%;
	margin: auto;
	height: 10px;
	margin-left: -45px;
	transform: translateY(-20px);
}
.owl-carousel.owl-carousel-testimonios .owl-dots {
	margin-top: 20px;
}
.owl-carousel.owl-carousel-testimonios .owl-nav button{
	background: #ffffff;
	width: 35px;
	height: 35px;
	box-shadow: 0px 5px 10px rgb(45 18 65 / 15%);
	border-radius: 50px;
	color: #4D008C;
}
.owl-carousel.owl-carousel-testimonios .owl-nav button span{
	line-height: 26px;
	font-size: 36px;
}
@media(min-width:992px){
	.owl-carousel.owl-carousel-testimonios {
		padding: 0 60px;
	}
	.owl-carousel.owl-carousel-testimonios .owl-nav {
		width: 100%;
		margin-left: -60px;
	}
	.owl-carousel.owl-carousel-testimonios .owl-nav button{
		width: 48px;
		height: 48px;
	}
}
/* ---- Slider Testimonios ------------------------------------------------------------ */

/* ---- Base Womstrap ----------------------------------------------------------------- */
.wom .bg-corp {
	background-color: #381451 !important;
}
.wom .text-corp {
	color: #381451 !important;
}
.wom .text-corp-light {
	color: #5F4278 !important;
}
/* ---- Base Womstrap ----------------------------------------------------------------- */