@charset "UTF-8";
/* CSS Document */
	
	/* CONTACTO STAND ALONE */
		
	#contact-stand-alone{padding: 24px 0 56px}
	
	#contact-stand-alone .palladium-contact{margin-bottom: 0;}

	#contact-stand-alone .palladium-contact > .container{width: 100%; max-width: 1251px; max-width: 100%; text-align: center;}
	
	#contact-stand-alone .palladium-contact .contactSendMessage{border-top: 0!important; padding: 0; max-width: 100%;}
	
	#contact-stand-alone .palladium-contact .contactSendMessage .title{font-family: Vanitas-Regular, serif; font-weight: lighter; font-size: 60px; line-height: 62px;}
	
	#contact-stand-alone .palladium-contact .contactSendMessage .description{font-size: 18px; line-height: 20px; margin-bottom: 26px;}
	
	#contact-stand-alone .palladium-contact .contactSendMessage .buttonContainer{justify-content: center; gap: 10px;}
	
	#contact-stand-alone .palladium-contact .contactSendMessage .buttonContainer .button{padding: 16px 8px;}
	
	#contact-stand-alone .palladium-contact .contactSendMessage .buttonContainer .button:hover{color:#674D26}
	
	#contact-stand-alone .text{ width: 100%; max-width: 1251px; margin: -20px auto 0;}
	
	#contact-stand-alone .text .cmp-text{margin: 0 auto; max-width: 350px; text-align: center}
	
	#contact-stand-alone .text .cmp-text p{font-family: 'Avenir-Roman',sans-serif; font-style: normal; font-weight: 400; font-size: 14px; line-height: 18px; color: #3d3d3d; word-break: normal;}
	
	#contact-stand-alone .text .cmp-text a{font-family: 'Avenir-Roman',sans-serif; font-style: normal; font-weight: 800; font-size: 14px; line-height: 16px; color:#3d3d3d;}
	
	#contact-stand-alone .text .cmp-text a:hover{color: #aea780; text-decoration: none;}
	
	#contact-stand-alone .text .cmp-text a::after{content: ''; width: 20px; height: 10px; background: url(/content/dam/palladium/images/newweb/icons/arrow.svg); position: absolute; margin-left: 10px; margin-top: 5px;}
	    
	
	@media (max-width:992px){
		
		#contact-stand-alone .palladium-contact .contactSendMessage .title{font-size: 48px; line-height: 50px;}
	}
	
	
	
	/* SOCIAL CENTRADO */
	
	#hotel-social-content-center {padding: 0 15px}

	#hotel-social-content-center>.aem-Grid {display: flex; flex-direction: row; justify-content: center;  align-items: center}

	#hotel-social-content-center .title, #hotel-social-content-center .button { width: fit-content; border-top: 1px solid #efefef; height: 40px; padding-top: 20px; margin-top: -20px;}

	@media screen and (max-width: 992px) {
    	
		#hotel-social-content-center>.aem-Grid { flex-direction:column; gap: 15px}

    	#hotel-social-content-center .title, #hotel-social-content-center .button {min-width: 100% }
	}
	
