@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}.float-soft{animation:float 5s ease-in-out infinite!important}#main-header #et-top-navigation a,.et-menu-nav a{transition:all 0.25s ease!important;color:inherit}#main-header #et-top-navigation a:hover,.et-menu-nav a:hover{color:#3570af!important;transform:translateY(-2px)}#main-header .current-menu-item>a,.et-menu-nav .current-menu-item>a{font-weight:700!important;color:#3570af!important}.mobile_menu_bar:before{font-size:34px;color:#3570af;transition:all 0.4s ease;content:"\61"}.mobile_nav.opened .mobile_menu_bar:before{content:"\4d";transform:rotate(180deg) scale(1.1);animation:pop 0.35s ease}@keyframes pop{0%{transform:scale(0.85) rotate(0deg)}60%{transform:scale(1.15) rotate(90deg)}100%{transform:scale(1.05) rotate(180deg)}}#main-header #et-top-navigation a,.et-menu-nav a{outline:none!important;box-shadow:none!important;border:none!important}.et_pb_button,.et_pb_button_module_wrapper a{border:none!important;outline:none!important;box-shadow:none!important;transition:all 0.3s ease}.et-l--footer,.et-l--footer *{font-weight:500!important}.et-l--footer ul li a{display:inline-block;transition:all 0.25s ease}.et-l--footer ul li a:hover{color:#3570af!important;transform:translateX(4px)}.et-l--footer ul li{transition:transform 0.25s ease}.et-l--footer ul li:hover{transform:translateX(2px)}.btn-soft{background:#3570af;color:#fff!important;border:none;padding:12px 24px;border-radius:6px;transition:all 0.25s ease;display:inline-block;box-shadow:0 4px 12px rgba(53,112,175,0.2)}.btn-soft:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(53,112,175,0.3)}.btn-soft:active{transform:translateY(-1px);box-shadow:0 4px 10px rgba(53,112,175,0.25)}.et-social-icons a,.et-social-icon a,.et_pb_social_media_follow a{display:inline-flex;align-items:center;justify-content:center;transition:all 0.25s ease!important}.et-social-icons a:hover,.et-social-icon a:hover,.et_pb_social_media_follow a:hover{color:#3570af!important;transform:translateY(-2px) scale(1.05)}html,body{overflow-x:hidden;max-width:100%}