.hook{position:absolute;display:block;z-index:1;top:0;left:45.5%;transform:translateX(-50%);transform-origin:top center;animation:swinging-low ease-in-out 3s infinite alternate}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait){.hook{width:60px}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.hook{display:none}}@media only screen and (min-width:1024px) and (max-width:1279px){.hook{width:50px !important}}@media only screen and (min-width:1280px) and (max-width:1339px){.hook{width:70px !important}}@keyframes swinging{0%{transform:rotate(0.9deg) translateX(0px)}100%{transform:rotate(-0.9deg) translateX(10px)}@media only screen and (max-width:767px){0%{transform:rotate(0.9deg) translateX(0px)}100%{transform:rotate(-0.9deg) translateX(3px)}}}@keyframes swinging-low{0%{transform:rotate(1deg)}100%{transform:rotate(-1deg)}}.navigation{transition:background-color 0.3s ease;min-height:auto;width:100vw !important;max-width:100vw !important}#top{transition:max-height 0.35s ease, opacity 0.3s ease, padding 0.3s ease;overflow:hidden}.wolf-scrolled #top{max-height:0;opacity:0;padding:0;display:none}.wolf-scrolled .navigation{background-color:rgba(255, 255, 255, 0.8) !important;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.1)}.logo-red{display:none}.wolf-scrolled .logo-white{display:none}.wolf-scrolled .logo-red{display:block}.wolf-scrolled .uael-nav-menu .uael-menu-item{color:#c0392b !important;transition:color 0.3s ease}.wolf-scrolled .uael-button-wrapper .uael-menu-item{color:#fff !important}.elementor-message{font-weight:700 !important;margin-top:24px !important}