body .root .palladium-hotels-search, body .root.banner-principal .fastbooking-xf, .root [class*=pal-slide-banner--]::before, [class*="pal-slide-banner"] .pal-slide-banner__title{display: none;}
	
	body .root .pal-slide-banner--big.banner-redesign, [class*=pal-slide-banner] .pal-slide-banner__title{max-height: 400px;}
	
	body .root .palladium-breadcrumb{margin-top: 390px; display: block!important; position:initial;}
	
	body .root .pal-home__article{width: 50%; min-width: 800px;}
	
	body .breadcrumb-section>.breadcrumb{justify-content: center;}

	body .root .palladium-title-description-redesign .title-description__container{margin-top: 0!important;}
	
	body .palladium-title-description-redesign .title-description__container{max-width: 1000px!important; padding-bottom: 0;}
	
	body .palladium-title-description-redesign .title-desc__description, body .service-title-description .title-desc__description{margin: 25px 0 0 0;}

	body .palladium-featured-carousel{display: flex!important; flex-direction: column-reverse;}
	
	body .palladium-featured-carousel .carousel__fc .sliderPaginatorFC{display: none;}
	
	body .palladium-featured-carousel .title__fc{font-size: 35px; margin-bottom: 10px; line-height: 40px;}

	body .palladium-featured-carousel .description__fc{width: 100%; margin-bottom: 25%;}

	body .palladium-featured-carousel .description__fc p{font-size: 15px; font-family: 'Avenir-Roman', sans-serif;}
	
	body .root > .aem-Grid > .responsivegrid{display: flex; margin-bottom: 80px;}
	
	body .root > .aem-Grid > .responsivegrid >.aem-Grid{display: flex; width: 100%; flex-wrap: wrap; justify-content: center;}
	
	body .palladium-featured-carousel{display: flex!important; flex-direction: column-reverse; height: fit-content; min-width: 417px; max-width: 500px;}

	body .palladium-featured-carousel .info__fc.container h2{margin-top: 5px;}

	body .palladium-featured-carousel .info__fc.container h2 a{font-size: 35px; margin-bottom: 10px; line-height: 40px; font-family: 'Vanitas-Regular'; color: #3d3d3d; padding: 0; font-weight: 100; border: 0; letter-spacing: 0; display: block;}

	body .palladium-featured-carousel .info__fc.container h2 a:hover{color:#674D26; text-decoration: underline; text-decoration-thickness:1px;}

	body .palladium-featured-carousel .description__fc > a{width: 100%; margin-top: -111%; display: block; z-index: 1; position: relative; text-indent: -100000px; min-height: 375px; border: 0;}
	
	
	@media (min-width:2000px){
		
		body .root .pal-slide-banner--big.banner-redesign, [class*=pal-slide-banner] .pal-slide-banner__title{max-height: 700px;}
		
		body .root .palladium-breadcrumb{margin-top: 690px;}
		
		body .palladium-featured-carousel{min-width: 645px; max-width: 645px;}

		body .palladium-featured-carousel .description__fc > a{margin-top: -99%;    min-height: 475px;}
	
	}

	@media (min-width:992px) and (max-width:1260px){

		body .palladium-featured-carousel .description__fc > a{ margin-top: -124%; min-height: 305px;}

	}
	
	@media (max-width:992px){

		body .root .palladium-banner-principal{position: absolute; top:0;}

		body .root .palladium-title-description-redesign{margin-top: 250px;}
		
		.root [class*="pal-slide-banner"] img{object-position: center; width: auto; object-fit: inherit; height: auto; margin-top: 0;}
		
		body .root .palladium-breadcrumb{display: none!important;}
		
		.palladium-title-description-redesign .title-description-center, .service-title-description .title-description-center{text-align: left!important;}
		
		.palladium-title-description-redesign .large, .service-title-description .large{font-size: 40px!important;}
		
		.palladium-featured-carousel .info__fc .description__fc.mobile a{width:100%!important;}

		body .palladium-featured-carousel .description__fc > a{ margin-top: -167%;}

		body .palladium-featured-carousel .description__fc{margin-bottom: 50%;}
		
	}