/* Contacto v26: estilos exclusivos de la pagina, sin afectar al Home. */
.avicena-contact-page{padding-top:72px;padding-bottom:180px;}
.avicena-contact-page .contact-area{margin-top:0;}
.avicena-contact-page .contact-form-area h2{line-height:1.13;}
.avicena-contact-page .avicena-map iframe{display:block;width:100%;min-height:340px;border:0;border-radius:14px;}
@media(prefers-reduced-motion:no-preference){
 .avicena-contact-page .contact-form-area{animation:avicena-contact-rise .75s cubic-bezier(.22,.61,.36,1) both;}
 .avicena-contact-page .map-area{animation:avicena-contact-rise .85s .13s cubic-bezier(.22,.61,.36,1) both;}
 @keyframes avicena-contact-rise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
}
@media(max-width:760px){.avicena-contact-page{padding-top:36px;padding-bottom:110px;}.avicena-contact-page .avicena-map iframe{min-height:280px;}}
