/* Section Monetization */
.section-monetization{
	background-color: #EEEDE7;
}
.section-monetization .title-wrapper .title{
	font-size: inherit;
	line-height: inherit;
}
.section-monetization .card-list{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.section-monetization .card-list > div::before,
.section-monetization .card-list::before,
.section-monetization .card-list::after{
	content: none!important;
}
.section-monetization .card-list > div{
	text-align: center;
	width: auto;
}
.section-monetization .card-list .vc_column-inner > .wpb_wrapper{
	position: relative;
	display: inline-block;
}
.section-monetization .card-list .card-number{
	position: relative;
	top: 36px;
	margin-right: 10px;
}
.section-monetization .card-list > div:first-child .card-number{
	margin-right: 20px;
}
.section-monetization .card-list .card-title{
	display: inline-flex;
	flex-direction: column-reverse;
	border-bottom: 1px solid #B19ADD;
}
.section-monetization .card-list .card-title .title-subtitle{
	font-style: italic;
}

.section-monetization .card-list .img-first,
.section-monetization .card-list .img-last{
	position: absolute;
}
.section-monetization .card-list .img-first{
	top: 140px;
	left: 290px;
}
.section-monetization .card-list .img-last{
	top: 30px;
	left: 19%;
}
.section-monetization .card-list .img-first img{
	height: 80px;
	object-fit: contain;
}
.section-monetization .card-list .img-last img{
	height: 40px;
	object-fit: contain;
}


.section-monetization .card-list .card-title .title-subtitle{
	margin-bottom: 5px;
	transition: all ease 0.3s;
}

.section-monetization .card-list .card-title{
	border-bottom: 1px solid #842852;
	position: relative;
}

.section-monetization .card-list .card-title:after{
	/*content: "";
	height: 1px;
	background-color: #842852;
	width: 100%;
	position: absolute;
	bottom: 0;
	transition: all ease 0.3s;
	transform: translate(-50%, 0px);
	left: 50%;*/
}
.section-monetization .card-list .img-last,
.section-monetization .card-list .animate-text-zoom-left:hover .img-first{
	transition: all ease 0.3s;

}




.animate-text-zoom-left .vc_column-inner{
	transition: all ease 0.3s;
	transform: translate(0) scale(1);
	position:relative;
	left: 0;
}
.animate-text-zoom-left .vc_column-inner .card-number{
	transition: all ease 0.3s;
}
.animate-text-zoom-left .vc_column-inner .card-title{
	transition: all ease 0.3s;
}
.animate-text-zoom-left:hover .vc_column-inner .card-number{
	transform: translate(10px, 10px) scale(1.1);
}
.animate-text-zoom-left:hover .vc_column-inner .card-title{
	transform: translate(30px, 10px) scale(1.1);
}
.animate-text-zoom-left:hover .vc_column-inner .img-first{
	transform: translate(60px, -10px) scale(1.05);
}
.section-monetization .card-list .animate-text-zoom-left .img-first{
	transition: all ease 0.3s;
}
.section-monetization .card-list .animate-text-zoom-left:hover .img-first{
	/*top: 55%;*/
	/*right: -27%;*/
}

.section-monetization .card-list .animate-text-zoom-left:hover .card-title .title-subtitle{
	margin-bottom: 0;
}
.section-monetization .card-list .animate-text-zoom-left:hover .card-title:after{
	width: calc(100% - 20px);
	left: calc(50% + 5px);
}

.section-monetization .card-list  .animate-text-zoom-left:hover .img-first{
	/*transform: translate(0px, 0px) scale(1.05);	*/
}

.animate-text-zoom-center .vc_column-inner{
	transition: all ease 0.3s;
	transform: translate(0) scale(1);
	position:relative;

}
.animate-text-zoom-center .vc_column-inner .card-number{
	transition: all ease 0.3s;		

}
.animate-text-zoom-center .vc_column-inner .card-title{
	transition: all ease 0.3s;	
}
.animate-text-zoom-center:hover .vc_column-inner .card-number{
	transform: translate(-15px, 10px) scale(1.1);
}
.animate-text-zoom-center:hover .vc_column-inner .card-title{
	transform: translate(5px, 10px) scale(1.1);	
}
.animate-text-zoom-center:hover .vc_column-inner{
	/*transform: translate(0) scale(1.2);*/
}

.section-monetization .card-list .animate-text-zoom-center:hover .card-title .title-subtitle{
	margin-bottom: 0;
}
.section-monetization .card-list .animate-text-zoom-center:hover .card-title:after{
	width: calc(100% - 20px);
	margin: 0 auto;
}

.animate-text-zoom-right .vc_column-inner{
	transition: all ease 0.3s;
	transform: translate(0) scale(1);
	position:relative;
	right: 0;
}
.animate-text-zoom-right .vc_column-inner .card-number{
	transition: all ease 0.3s;
}
.animate-text-zoom-right .vc_column-inner .card-title{
	transition: all ease 0.3s;
}
.animate-text-zoom-right .vc_column-inner .img-last{
	transition: all ease 0.3s;
}
.animate-text-zoom-right:hover .vc_column-inner .card-number{
	transform: translate(-18px, 0px) scale(1.1);
}
.animate-text-zoom-right:hover .vc_column-inner .card-title{
	transform: translate(-13px, 0px);
}
.animate-text-zoom-right:hover .vc_column-inner .img-last{
	transform: translate(-13px, 0px);
}
.animate-text-zoom-right:hover .vc_column-inner{
	/*transform: translate(0) scale(1.2);
	right: 15px;*/
}

.section-monetization .card-list .animate-text-zoom-right:hover .card-title .title-subtitle{
	margin-bottom: 0;
}
.section-monetization .card-list .animate-text-zoom-right:hover .card-title:after{
	width: calc(100% - 20px);
	left: calc(50% - 5px);
}
.section-monetization .card-list .animate-text-zoom-right:hover .img-last{
	/*transform: translate(0px, 0px) scale(1.2);*/

}


@media (max-width: 1199px){
	.section-monetization .card-list .card-number{
		top: 28px;
	}
	.section-monetization .card-list .img-first {
		top: 22%;
		left: 60%;
	}
	.section-monetization .card-list .img-last {
		top: 21px;
		left: 23%;
	}
	.section-monetization .card-list .img-first img {
		height: 66px;
	}
	.section-monetization .card-list .img-last img {
		height: 32px;
	}
}
@media (max-width: 991px){
	.section-monetization .card-list{
		flex-wrap: wrap;
		justify-content: center;
	}
	.section-monetization .card-list .card-number{
		margin-right: 5px;
	}
	.section-monetization .card-list > div{
		width: 50%;
	}
	.section-monetization .card-list > div{
		margin-bottom: 30px;
	}
	.section-monetization .card-list > div:last-child{
		margin-bottom: 0;
	}
	.animate-text-zoom-left:hover .vc_column-inner,
	.animate-text-zoom-center:hover .vc_column-inner,
	.animate-text-zoom-right:hover .vc_column-inner{
		/*transform: translate(0) scale(1.1);*/
	}
	.section-monetization .card-list .animate-text-zoom-left:hover .img-first {
		transform: translate(30px, 0px) scale(1.0);
	}
}
@media (max-width: 768px){
	.section-monetization .card-list > div{
		width: 100%;
	}
	.section-monetization .card-list > div:first-child .card-number{
		margin-right: 10px;
	}
	.section-monetization .card-list .img-first {
		top: 22%;
		left: 60%;
	}
	.section-monetization .card-list .img-last {
		left: 27%;
	}

	.animate-text-zoom-left:hover .vc_column-inner {
		/*transform: translate(0) scale(1.1);
		left: 0;*/
	}
	.animate-text-zoom-right:hover .vc_column-inner {
		/*transform: translate(0) scale(1.2);
		right: 0;*/
	}
}

/* End Section Monetization */

/* Section Faqs */
.section-faqs{
	background-color: #EEEDE7;
}
.section-faqs .title-wrapper .title{
	font-size: inherit;
	line-height: inherit;
}
.section-faqs .wd-accordion{
	margin-left: 45px;
}
.section-faqs .wd-accordion .wd-accordion-item{
	border: 0!important;
}
.section-faqs .wd-accordion:before {
	content: none!important;
}
.section-faqs .wd-accordion-opener {
	position: relative;
	font-size: 0;
	border-radius: 50%;
	width: 36px;
	height: 36px;
	display: flex;
	justify-content: center;
	align-items: center;
	/*background-color: #468971;*/
	transform: none;
	background-image: url(/wp-content/uploads/2023/08/mas_verde.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.section-faqs .wd-active .wd-accordion-opener {
	background-image: url(/wp-content/uploads/2023/08/menos_verde.png);
	transform: none !important;
}
.section-faqs .wd-accordion-title .wd-accordion-opener::before,
.section-faqs .wd-accordion-title .wd-accordion-opener::after{
	/*content: '';*/
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	width: calc(100% - 15px);
	height: 1px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
/*.section-faqs .wd-accordion-title .wd-accordion-opener::after{
	transform: rotate(90deg);
}
.section-faqs .wd-accordion-title.wd-active .wd-accordion-opener{
	transform: rotate(0deg) translate(-10px, -5px)!important;
}*/
.section-faqs .wd-accordion-title.wd-active .wd-accordion-opener::after{
	content: none!important;
}
.section-faqs .wd-accordion-title .wd-accordion-title-text{
	position: relative;
	padding: 0 0 12px;
	font-size: 24px;
	line-height: 1.2;
}
.faq-curriculo .section-faqs .wd-accordion-title .wd-accordion-title-text{
	font-size: inherit;
	font-family: inherit;
}
.faq-curriculo .section-faqs .wd-accordion-opener {
	font-size: 0;
	width: 45px;
	height: 45px;
	background-color: #EEEDE7;
	background-image: url(/wp-content/uploads/2023/08/mas_blanco.png);
    background-size: contain;
    background-repeat: no-repeat;
	transform: translate(-10px, -5px) !important;
}
.faq-curriculo .section-faqs .wd-active .wd-accordion-opener{
	background-image: url(/wp-content/uploads/2023/08/menos_blanco.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.faq-curriculo .section-faqs .wd-accordion-title .wd-accordion-opener::before,
.faq-curriculo .section-faqs .wd-accordion-title .wd-accordion-opener::after{
	background-color: #222122;
	content: none;
}
.faq-curriculo .section-faqs .wd-accordion-content{
	padding-left: 68px;
}
.faq-curriculo .section-faqs .wd-accordion-title .wd-accordion-title-text::before{
	content: none;
}
.section-faqs .wd-accordion-title .wd-accordion-title-text::before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4px;
	background-color: #1B4635;
}
.section-faqs .wd-accordion-content{
	padding-left: 48px;
	font-size: 20px;
}
/*.faq-curriculo .section-faqs .wd-accordion-opener {
	font-size: 0;
	width: 55px;
	height: 55px;
	background-color: #EEEDE7;
}*/
@media (max-width: 1199px){
	.faq-curriculo .section-faqs .wd-accordion-opener {
		width: 35px;
		height: 35px;
	}
	.faq-curriculo .wd-accordion-title.wd-opener-pos-left .wd-accordion-opener {
		margin-right: 22px;
		margin-bottom: 10px;
	}
}
@media (max-width: 767px){
	.faq-curriculo .section-faqs .wd-accordion-opener {
		width: 40px;
		height: 40px;
	}
}
@media (max-width: 991px){
	.section-faqs .wd-accordion-title .wd-accordion-title-text{
		font-size: 20px;
	}
	.section-faqs .wd-accordion-content{
		font-size: 16px;
	}
}
@media (max-width: 768px){
	.section-faqs .wd-accordion{
		margin-left: 0px;
	}
	.section-faqs .wd-accordion-title .wd-accordion-title-text::before {
		height: 1px;
	}
}
/* End Section Faqs */

/* Lessons */
.lessons-item1 h2,
.lessons-item1 h3,
.lessons-item2 h2,
.lessons-item3 h2{
	max-width: 380px;
}
.lessons-item3 h3{
	max-width: 340px;
}
@media (max-width: 768px){
	.lessons-item1 h2{
		max-width: 144px;
	}
	.lessons-item1 h3{
		max-width: 215px;
	}
	.lessons-item2 h2{
		max-width: 259px;
	}
	.lessons-item2 h3{
		max-width: 245px;
	}
	.lessons-item3 h2{
		max-width: 206px;
	}
	.lessons-item3 h3{
		max-width: 245px;
	}

	.lessons-item1 .bonus-row p,
	.lessons-item2 .bonus-row p,
	.lessons-item3 .bonus-row p{
		font-size: 12px;
	}
	.lessons-item1 .vc_empty_space,
	.lessons-item2 .vc_empty_space,
	.lessons-item3 .vc_empty_space{
		height: 2px!important;
	}
	.lessons-item1 .btn-size-default,
	.lessons-item2 .btn-size-default,
	.lessons-item3 .btn-size-default{
		font-size: 22px!important;
		padding: 16px 35px!important;
	}
}
@media (max-width: 430px){
	.section-monetization .card-list > div{
		text-align: left;
	}
}
/* End Lessons */


.testimonials-box-wp-slider.team-slider{
	padding-bottom: 58px!important;
}

.testimonials-box-wp-slider.team-slider .slick-list{
	padding: 20px 50px 20px!important;
}

.testimonials-box-wp-slider.team-slider .slick-slide{
	margin: 0 70px!important;
}

.testimonials-box-wp-slider.team-slider .slick-slide .inner-detail-inf-1{
	max-width: 390px;
	margin: 0 auto;
	padding-top: 430px;
}

.testimonials-box-wp-slider.team-slider .slick-cloned .inner-detail-inf-1,
.testimonials-box-wp-slider.team-slider .slick-active .inner-detail-inf-1{
	margin-top: 0;
	transition: transform 1s ease;
}

.testimonials-box-wp-slider.team-slider .slick-slide:not(.slick-active) .inner-detail-inf-1{
	transform: translateX(600px) rotate(-5deg);
	z-index: -1;
}

.testimonials-box-wp-slider.team-slider .slick-slide.slick-active + .slick-slide .inner-detail-inf-1{
	transform: translateX(-600px) rotate(5deg);
	z-index: -1;
}

.testimonials-box-wp-slider.team-slider .figure-cl-bx{
	display: none;
}

.testimonials-box-wp-slider.team-slider .bg-box-1 .content-detail-wp-if{
	padding-right: 0;
}

.testimonials-box-wp-slider.team-slider .inner-detail-inf-1 .bg-box-1 {
	padding: 16px 45px 50px 45px;
}

@media (max-width: 1250px){
	.testimonials-box-wp-slider.team-slider{
		padding-bottom: 58px!important;
	}

	.testimonials-box-wp-slider.team-slider .slick-list{
		padding: 20px 50px 20px!important;
	}

	.testimonials-box-wp-slider.team-slider .slick-slide{
		margin: 0 70px!important;
	}

	.testimonials-box-wp-slider.team-slider .slick-slide .inner-detail-inf-1{
		max-width: 320px;
		padding-top: 425px;
	}

	.testimonials-box-wp-slider.team-slider .slick-slide:not(.slick-active) .inner-detail-inf-1{
		transform: translateX(44vw) rotate(-5deg);
	}

	.testimonials-box-wp-slider.team-slider .slick-slide.slick-active + .slick-slide .inner-detail-inf-1{
		transform: translateX(-44vw) rotate(5deg);
	}

	.testimonials-box-wp-slider.team-slider .inner-detail-inf-1 .bg-box-1 {
		padding: 16px 45px 50px 45px;
	}
}

@media (max-width: 991px){
	.testimonials-box-wp-slider.team-slider{
		margin: 0 -50px;
	}

	.testimonials-box-wp-slider.team-slider .figure-col-inf-1{
		min-height: 500px;
	}
	.testimonials-box-wp-slider.team-slider .inner-detail-inf-1 .bg-box-1 {
		padding: 16px 30px 50px 30px;
	}
	.testimonials-box-wp-slider.team-slider .slick-slide:not(.slick-active) .inner-detail-inf-1{
		transform: translateX(50vw) rotate(-5deg);
	}

	.testimonials-box-wp-slider.team-slider .slick-slide.slick-active + .slick-slide .inner-detail-inf-1{
		transform: translateX(-50vw) rotate(5deg);
	}
}

@media (max-width: 768px){
	.testimonials-box-wp-slider.team-slider .slick-slide:not(.slick-active) .inner-detail-inf-1{
		transform: translateX(76vw) rotate(-5deg);
	}

	.testimonials-box-wp-slider.team-slider .slick-slide.slick-active + .slick-slide .inner-detail-inf-1{
		transform: translateX(-76vw) rotate(5deg);
	}
}
