 :root { --c-black: #14100D;  --c-black-2: #2A231C;  --c-brown: #5C3820;  --c-brown-dark: #4A2E1A;  --c-gold: #C7A467;  --c-teal: #146369;  --c-cream: #FCE8D5;  --c-cream-2: #FCE3CC;  --c-dark: #2E2A24;  --c-white: #FFFFFF; } .whatsapp-icon::before { font-family: "Font Awesome 6 Brands"; content: "\f232"; margin-right: 6px; }  .reveal-up, .reveal-fade-in, .reveal-item, .reveal-hero-1, .reveal-hero-2, .reveal-hero-3, .reveal-hero-4 { opacity: 0; transition: opacity .8s cubic-bezier(.25,.46,.45,.94), transform .8s cubic-bezier(.25,.46,.45,.94); will-change: opacity, transform; } .reveal-up { transform: translateY(28px); } .reveal-item { transform: translateY(22px); transition-delay: calc(var(--i, 0) * 90ms); } .reveal-fade-in { transform: scale(0.97); } .reveal-hero-1 { transform: translateY(14px); transition-delay: .05s; } .reveal-hero-2 { transform: translateY(18px); transition-delay: .18s; } .reveal-hero-3 { transform: translateY(18px); transition-delay: .32s; } .reveal-hero-4 { transform: translateY(14px); transition-delay: .46s; }  .reveal-up.in-view, .reveal-fade-in.in-view, .reveal-item.in-view, .reveal-hero-1.in-view, .reveal-hero-2.in-view, .reveal-hero-3.in-view, .reveal-hero-4.in-view { opacity: 1; transform: translateY(0) scale(1); }  @media (prefers-reduced-motion: reduce) { .reveal-up, .reveal-fade-in, .reveal-item, .reveal-hero-1, .reveal-hero-2, .reveal-hero-3, .reveal-hero-4 { transition: none !important; opacity: 1 !important; transform: none !important; } }  .btn-hover { transition: transform .25s ease, box-shadow .25s ease, background-color .25s ease; } .btn-hover:hover { transform: translateY(-2px) scale(1.02); box-shadow: 0 10px 24px rgba(110, 74, 50, .35); } .btn-hover:active { transform: translateY(0) scale(0.99); }  .img-hover { overflow: hidden; transition: transform .5s ease, box-shadow .5s ease; } .img-hover img { transition: transform .6s ease; } .img-hover:hover img { transform: scale(1.06); } .img-hover:hover { box-shadow: 0 16px 32px rgba(0,0,0,.15); }  a { transition: color .3s ease; }  .brxe-accordion-nested .accordion-toggle { transition: transform .3s ease; } .sombra1{ box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px; }