.ms-auto{margin-left:auto!important}.title-sp span{color:var(--e-global-color-a146b4a)!important}.btn-animate a,.elementor-nav-menu li.menu-item a{transition:transform 0.5s ease,opacity 0.4s ease;overflow:hidden}.btn-animate:hover span,.elementor-nav-menu li.menu-item:hover a,.e-form__buttons .elementor-button:hover span,.e-n-tab-title:hover span{animation:slideUpDown 0.4s ease forwards}.btn-animate:not(:hover) span,.e-form__buttons .elementor-button:not(:hover) span,.e-n-tab-title:not(:hover) span{animation:slideDownUp 0.4s ease forwards}.elementor-nav-menu li.menu-item:not(:hover) a{animation:slideDownUp 0.4s ease forwards}.btn-primary-solid{overflow:visible!important}.elementor-nav-menu ul.sub-menu li.menu-item:hover a,.elementor-nav-menu ul.sub-menu li.menu-item:not(:hover) a{animation:none!important}@media(min-width:768px){@keyframes slideUpDown{0%{transform:translateY(0)}50%{transform:translateY(-80%);opacity:0}51%{transform:translateY(80%);opacity:1}100%{transform:translateY(0)}}@keyframes slideDownUp{0%{transform:translateY(0)}50%{transform:translateY(80%);opacity:0}51%{transform:translateY(-80%);opacity:0}100%{transform:translateY(0);opacity:1}}}@keyframes float-slow{0%{transform:translateY(0)}50%{transform:translateY(-15px)}100%{transform:translateY(0)}}.float-slow{animation:float-slow 3.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.float-slow,.btn-animate{animation:none;transform:none}}.scroalable-container{max-height:460px;overflow:auto}.scroalable-container::-webkit-scrollbar{display:none}.scroalable-container{scrollbar-width:none}.scroalable-container{-ms-overflow-style:none}.scroalable-container{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.scroalable-container::-webkit-scrollbar{display:none}