.sectionPageBannerMain .wrapperVector{

	background: url('../assets/clubPrivilegios/icoVectorBanner.svg') no-repeat #BAC433;

	background-position: right center;

}

.sectionPageBannerMain nav .breadcrumb{

	margin-bottom: 0;

}

.sectionPageBannerMain nav .breadcrumb li{

	color: #333E33;

	font-size: 0.75rem;

	font-style: normal;

	font-weight: 400;

	line-height: normal;

}

.sectionPageBannerMain nav .breadcrumb li.active{

	font-weight: 700;

}

.sectionPageBannerMain nav .breadcrumb a{

	color: #333E33;

	font-size: 0.75rem;

	font-style: normal;

	font-weight: 400;

	line-height: normal;

}

.sectionPageBannerMain .wrapperDescription{

	width: 68%;

	margin: 0 auto;

}

.sectionPageBannerMain .wrapperDescription h1{

	font-size: 2.875rem;

	font-style: normal;

	font-weight: 700;

	line-height: 3.25rem;

	margin-bottom: 0;

}

.sectionPageBannerMain .wrapperDescription p{

	font-style: normal;

	font-weight: 400;

	line-height: 1.25rem; 

	letter-spacing: -0.08px;

}

.sectionPageBannerMain .wrapperDescription .btnLink{

	padding: 1rem 2rem;

	cursor: pointer;

}

.sectionInfoClubPriv .wrapperDescClubPriv{

	padding-right: 3rem;

}

.sectionInfoClubPriv h2{

	font-size: 2rem;

	font-weight: 600;

	margin-bottom: 0.4rem;

}

.sectionInfoClubPriv p{

  font-size: 1rem;

  margin-bottom: 1rem;

}

.btnLinkCP{

	display: inline-block;

	border-radius: 40px;

	border: 1px solid #00843D;

	color: #00843D !important;

	font-weight: 500;

	font-size: 1rem;

	padding: 0.7rem 2.6rem;
	background: #fff;

}

.sectionInfoClubPriv .icoVideo{

	background: url('../assets/clubPrivilegios/icoPlay.svg') no-repeat;

	background-position: right center;

	width: 24px;

	height: 24px;

	display: inline-block;

	padding-right: 0.6rem;

	vertical-align: middle;

}

/* SECTION TABS - HOME */

.sectionTabs #pills-tab{

  justify-content: center;

  align-items: center;

  gap: 0.3rem;

}

.sectionTabs #pills-tab button.active,

.sectionTabs #pills-tab button:hover{

  color: #fff;

  background: #00843D;

  border-color: #FED141;

}

.sectionTabs #pills-tab button{

  background: #EFECEC;

  font-size: 1rem;

  font-style: normal;

  font-weight: 400;

  line-height: 1.2rem;

  letter-spacing: 0.08px;

  color: #00843D;

  border-radius: 6px 6px 0px 0px;

  border-bottom: 3px solid transparent;

  height: 54px;

  padding: 0.5rem 1.5rem;

}

.sectionTabs #accordionRequestionFre .accordion-item{

  border: 0;

  margin-bottom: 0.5rem;

}

.sectionTabs #accordionRequestionFre .accordion-item .accordion-header button{

  font-family: "Roboto Condensed";

  font-size: 1.25rem;

  font-style: normal;

  font-weight: 700;

  line-height: 1.25rem;

  letter-spacing: -0.05px;

  color: #333E33 !important;

  background: rgb(239 236 236 / 30%);

  border-radius: 12px;

  padding: 0.6rem 1rem;

}

.sectionTabs #accordionRequestionFre .accordion-item .accordion-header button:after{

  content: '';

  background: url('../assets/iconos/ico-accordion.svg') no-repeat;

  width: 43px;

  height: 42px;

}

.wrapperListClubsPrivi{

  padding-bottom: 0.5rem;

}
.wrapperListClubsPrivi img{
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	overflow: hidden;
}

.sectionTabs .wrapperRowShadowTabs{

	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;

	border-radius: 12px;

	padding: 1rem 1.5rem;

}

.wrapperListClubsPrivi .wrapperItemClubsPrivi{

	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;

	border-radius: 12px;

	padding: 1rem 1.5rem;

	margin-bottom: 1.8rem;

	text-align: left;

}

.wrapperDestItemSingleRowOne{

	padding: 0 5rem;

}

.wrapperListClubsPrivi h3{

	font-weight: 500;

	font-size: 1.25rem;

}

.wrapperListClubsPrivi .wrapperHtmlCP{

	padding-left: 0.5rem;

	font-size: 0.875rem;

}

.wrapperListClubsPrivi .wrapperHtmlCP ul{

	list-style: disc;

	padding-left: 1rem;

}

.sectionTabs .icoRight{

	background: url('../assets/iconos/ico-1-vector-arrow-right.svg') no-repeat;

	background-position: right center;

	width: 24px;

	height: 24px;

	display: inline-block;

	padding-right: 0.6rem;

	vertical-align: middle;

}

.sectionTabs .btnLinkCP{

	display: inline-block;

	border-radius: 40px;

	border: 1px solid #00843D;

	color: #00843D !important;

	font-weight: 500;

	font-size: 1rem;

	padding: 0.6rem 1.2rem;

}

.wrapperDestItemSingleRow, 

.wrapperDestItemSingleRowOne .owl-stage-outer{

	border-radius: 12px;

	overflow: hidden;

	margin: 0;

	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;

}

.wrapperDestItemSingleRow .wrapperDestItemSingle .btnLinkCP{

	display: inline-block;

	border-radius: 40px;

	border: 1px solid #00843D;

	color: #00843D !important;

	font-weight: 500;

	font-size: 1rem;

	padding: 0.7rem 2.6rem;

	background: #fff;

}



.sectionBannerPageAvis{

	background: #EFECEC !important;

	background-size: cover;

	background-position: center;

}

.sectionBannerPageAvis .breadcrumb {

	font-size: 0.75rem;

}

.sectionBannerPageAvis .breadcrumb .breadcrumb-item.active{

	font-weight: 500;

}

.sectionBannerPageAvis h2{

	font-size: 2.875rem;

}

.wrapperLogoCP{

	text-align: center;

	padding: 1rem;

	background: #fff;

	border-radius: 12px;

	position: absolute;

	bottom: -2rem;

	width: 86%;

	left: 0;

	right: 0;

	margin: 0 auto;

	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;

}

.wrapperLogoCP img{

	width: 100%;

	object-fit: cover;

}

.sectionStepsClub .wrapperSubItemStep img{

	width: auto !important;

	margin: 0 auto;

}

.sectionStepsClub .wrapperSubItemStep p{

	font-size: 1rem;

	color: #333E33;

	font-weight: 400;

}

.sectionStepsClub div.owl-carousel-custom-v2 .owl-dots{

	position: relative;

	bottom: 0 !important;

	padding-top: 2rem;

}

.sectionStepsClub div.owl-carousel-custom-v2 .owl-nav{

	top: 20%;

}

.sectionInfoClubPrivDesc .itemTagDescu{

	box-shadow: 0 .2rem 1rem rgba(0, 0, 0, .15) !important;

	padding: 1rem;

	border-radius: 12px;

	position: relative;

	overflow: hidden;
	margin-bottom: 1rem;

}

.sectionInfoClubPrivDesc .itemTagDescu:before{

	content: '';

	width: 4px;

	height: 64%;

	display: block;

	background: #EFECEC;

	position: absolute;

}

.sectionInfoClubPrivDesc .itemTagDescu img{

	margin-left: 1rem;

	padding-top: 0.4rem;

	height: auto;
	filter: grayscale(1);

}

.sectionInfoClubPrivDesc .itemTagDescu p{

	margin-top: 0.4rem;

	padding-left: 1rem;

	padding-bottom: 0.2rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 43px;
}