@charset "UTF-8";
/* CSS Document */

/*--- SECCION DISTRIBUIDOR OFERTAS ---*/
	
	/* breadcrumb*/
	
	.root .breadcrumb-section{display: none;}

	
	/* slider */
	
	.root .palladium-destination-guide-banner{margin-top: -35px;}
	
	.root .cabecera-banner .cabecera-banner__content{ justify-content: end;  align-items: flex-start; text-align: left; background: linear-gradient(77.32deg, #00000069 2.8%, rgba(0, 22, 53, 0) 26.1%); padding-left: 79px;  padding-bottom: 44px;}

	.root .cabecera-banner .cabecera-banner__content .cabecera-banner-content__title{position:absolute!important; top:340px!important;}
	
	.root .cabecera-banner .cabecera-banner-content__title{font-family: 'Vanitas-regular', sans-serif; font-style: normal; font-weight: 200; font-size: 80px; line-height: 82px; text-transform: inherit;}
	
	
	@media only screen and (max-width: 992px){
		
		.root .palladium-destination-guide-banner{margin-top: -125px;}
		
		.root .cabecera-banner .cabecera-banner__content .cabecera-banner-content__title{position:absolute!important; top:190px!important; left: 40px;}
		
		.root .cabecera-banner{height: 456px;}
		
		.root .cabecera-banner .cabecera-banner__content{background: linear-gradient(40.6deg, #0016356b 22.4%, rgba(0, 22, 53, 0) 36.62%); padding-left: 25px;  padding-bottom: 32px;}
		
		.root .cabecera-banner .cabecera-banner-content__title{font-size: 60px; line-height: 62px;}
	}
	
	
	/* Advantages */
	
	.root #advantages{padding-top: 56px;}
	
	.root #advantages h1{font-family: 'Avenir-roman', sans-serif; font-style: normal; font-weight: 700; font-size: 18px; line-height: 20px; text-align: center; color: #3D3D3D;}
	
	.root #advantages .ventajas .ventajas__list{margin-top: 15px!important;}
	
	.root #advantages .ventajas.container{max-width: 1440px; width: 82.5%; padding: 0;}
	
	@media only screen and (max-width: 992px){
		
		.root #advantages .ventajas.container{margin: 0 auto; width: 92.5%;}
		
		.root #advantages h1{font-size: 24px; line-height: 26px;}
	}
	
	
	/* Ofertas */
	
	.root .ofertas.container{max-width: 1440px;}
	
	.root .ofertas-content__item .mosaico-item__promo{height: fit-content!important; min-height: fit-content!important;}
	
	.root .ofertas-content__item .mosaico-item__parraph{align-items: flex-start; border-bottom: 1px solid #EFEDE6; height:fit-content!important;}
	
	.root .ofertas-content__item .mosaico-item__parraph, .ofertas-content__item .mosaico-item-hover__titulo{font-weight: 600;}
	
	.root .ofertas-content-item-img__bg{object-position: 70%; border: 0.5px solid #e3e3e3;}
	
	.root .ofertas-btns__item, .root .ofertas-btns__item1{min-height: 48px; letter-spacing: 0; font-size: 14px; line-height: 16px; font-weight: 700; margin-bottom: 0; text-transform: inherit; color: #afa780; border: 2px solid #afa780;  min-width: 50%;}
	
	.root .ofertas-btns__item:hover{background-color: #8D8556!important; border:#8D8556!important; text-decoration: none}
	
	.root .ofertas-btns__item1:hover{color: #674D26; text-decoration: none}
	
	.root .ofertas-content__item .mosaico-item-hover__titulo p{font-size: 28px; line-height: 30px;}

	.root .ofertas-content-item-card-bottom__btns{justify-content: flex-start;}
	
	@media only screen and (max-width: 992px){
		
		.root .ofertas-content__item, .ofertas-content-item__card{height: 217px; min-height: 217px;}
		
		.root .ofertas-content__item{margin-bottom: 32px;}
		
		.root .ofertas-content-item-card-bottom__btns{justify-content: center;}
		
		.root .ofertas-content__item .mosaico-item__parraph{border-bottom: 0; font-size: 16px; line-height: 18px;}
		
		.root .ofertas-content__item .mosaico-item-hover__titulo p{font-size: 20px; line-height: 22px;}
		
		.root .ofertas-content-item-card-bottom__btns a{max-height: 48px; height: 48px;}
	
		.root .ofertas-btns__item:first-child{letter-spacing: 0; font-size: 14px; line-height: 18px;}
		
		.root .ofertas-content-item-card-bottom{bottom:50px!important;}
		
		.root .ofertas-content-item__img, .root .ofertaDestacada .ofertas-content-item__img{width: 95%!important;}
		
		.root .ofertas__content .slick-slide{min-height: 500px!important;}
		
		.root .ofertas-content-item__card{width: 90%!important;}
		
	}
	
	
	/* Destacado Rewards */
	
	.root #highlights-rewards{margin: 0 -15px;}
	
	.root #highlights-rewards .palladium-info-destacada .container .row .info-container h2{font-size: 58px; font-weight: lighter; line-height: 60px; color: #50685C; margin-bottom: 32px;}
	
	.root #highlights-rewards .palladium-info-destacada .container .row{padding: 54px 0;}

	.root #highlights-rewards li{margin-left: 15px; margin-bottom: 24px; font-size: 16px; line-height: 14px; font-weight: lighter; color:#3d3d3d;}
		
	.root #highlights-rewards li:before{content:''; position: absolute; width: 6px; height: 6px; background: #50685C; border-radius:10px; margin-top: 4px;  margin-left: -15px;}
	
	.root #highlights-rewards li b{font-weight: 600}
	
	.root #highlights-rewards .palladium-info-destacada .container .row .info-container .link-container.modoBoton a{font-size: 14px; line-height: 16px;}
	
	.root #highlights-rewards .palladium-info-destacada .container .row .info-container .link-container.modoBoton a:hover{background-color: #8D8556!important; border:#8D8556!important;}
	
	@media only screen and (max-width: 992px){
	
		.root #highlights-rewards{margin: 0 -15px;}
		
		.root #highlights-rewards .palladium-info-destacada .container .row{padding: 32px 0;}
		
		.root #highlights-rewards .palladium-info-destacada .container .row{flex-wrap: wrap-reverse;}
		
		.root #highlights-rewards .palladium-info-destacada .container .row .info-container h2{font-size: 45px; line-height: 40px;}
		
		.root #highlights-rewards li{font-size: 14px; line-height: 14px; margin-bottom: 16px;}
		
		.root #highlights-rewards .palladium-info-destacada .container .row .info-container .link-container.modoBoton a{width: 100%; padding: 16px 25px;}
		
		.root #highlights-rewards .palladium-info-destacada .container .row .info-container .link-container.modoBoton a .icon-wavy-arrow{position: absolute; right:8%; margin-top: 2px;}
	}
	
	@media only screen and (min-width: 800px) and (max-width:1500px){
		
		.root .palladium-info-destacada .container .row .image-container img{max-width: 600px; margin: 10%;}
	
	}
	
	
	/* Contenido de texto */
	
	.root #text-content{max-width: 1140px; padding-left: 0; padding-right: 0; margin: 40px auto}
	
	.root #text-content .text .cmp-text p{font-family: 'Avenir-roman', sans-serif; font-style: normal; font-weight: lighter; font-size: 14px; line-height: 16px; color: #3D3D3D; word-break: normal;}
	
	.root #text-content .text .cmp-text p b{font-family: 'Avenir-roman', sans-serif; font-style: normal; font-weight: 800; font-size: 14px; line-height: 16px; color: #3D3D3D; word-break: normal;font-family: 'Avenir-roman', sans-serif; font-style: normal; font-weight: lighter; font-size: 14px; line-height: 16px; color: #3D3D3D; word-break: normal;}
	
	@media only screen and (max-width: 992px){
		
		.root #text-content{padding-left: 15px; padding-right: 15px;}
	}
	
	
	/* Faqs */
	
	.root #faqs-in-news{width: 100%; max-width: 1440px; margin: 0 auto;} 

	.root .faqs .faqs__title{font-weight: lighter;}

	.root .faqs .faqs__accordion .palladium-faqs-sections .faqs-accordion__title{display: none;}

	.root .faqs .faqs__accordion .cmp-container{width: 100%; max-width: 1440px; margin-right: 0;}

	.root .faqs .faqs__accordion .palladium-faqs-sections .faqs-accordion__questions{background: transparent; padding: 0;}

	.root .faqs .faqs__accordion .palladium-faqs-sections .faqs-accordion-questions__item .faqSections-item-heading:hover{background: transparent;}

