.menu-cta-button a{display:flex;align-items:center;justify-content:center;color:#F1F7F5!important;font-family:'Montserrat',sans-serif!important;font-size:0.8rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:2px!important;padding:8px 20px!important;border:2px solid #F1F7F5!important;border-radius:5px!important;background-color:transparent!important;text-decoration:none!important;box-shadow:0 2px 18px rgba(0,0,0,0.15)!important;transition:all 0.3s ease!important;line-height:1;margin-top:-10px!important}.menu-cta-button a:hover{border-color:#D4AF37!important;background-color:transparent!important;box-shadow:0 8px 16px rgba(0,0,0,0.25)!important;color:#D4AF37!important}.menu-cta-button{margin-left:10px;display:inline-flex;align-items:center}#top-menu .menu-item:not(.menu-cta-button) a:hover{color:#F1F7F5!important;background-color:transparent!important;border:none!important;box-shadow:none!important}@media (max-width:767px){.menu-cta-button a{padding:8px 15px!important;font-size:0.9rem!important;margin-top:0!important}.menu-cta-button{margin-left:0;margin-top:10px}}.gold-divider{width:50px;height:1px;background-color:#d8be64;transform:scaleX(0);transform-origin:center;opacity:0;margin:0 auto;display:block}.gold-divider.animate{animation:growFade 1s ease-in-out forwards;animation-delay:0.5s}@keyframes growFade{0%{transform:scaleX(0);opacity:0}100%{transform:scaleX(1);opacity:1}}.no-js .gold-divider{transform:scaleX(1);opacity:1}