/* Start custom CSS */html { scroll-behavior: smooth; }
::selection { background: #FF7A00; color: #111111; }
.elementor h1 span, .elementor h2 span { color: #FF7A00; }
a:has(> img[src*="simpleicons"]) { animation: fc-pulse 2.4s infinite; }
@keyframes fc-pulse { 0% { box-shadow: 0 0 0 0 rgba(37,211,102,0.55); } 70% { box-shadow: 0 0 0 18px rgba(37,211,102,0); } 100% { box-shadow: 0 0 0 0 rgba(37,211,102,0); } }
img[src*="oficina-panorama"] { animation: fc-zoom 26s ease-in-out infinite alternate; }
@keyframes fc-zoom { from { transform: scale(1); } to { transform: scale(1.12); } }/* End custom CSS */