/* Static equivalents for effects previously initialized by WordPress plugins. */
.et_animated,.et-waypoint,.et_pb_animation_top,.et_pb_animation_bottom,.et_pb_animation_left,.et_pb_animation_right,.et_pb_animation_fade_in{opacity:1!important;transform:none!important;animation:none!important}
.et_pb_preload:before{display:none!important}body{overflow-x:hidden}.et_pb_toggle_close .et_pb_toggle_content{display:none}.et_pb_toggle_open .et_pb_toggle_content{display:block}
.et_pb_toggle_title:focus-visible,a:focus-visible{outline:3px solid #007aff;outline-offset:4px}.static-live-link{display:inline-block;padding:12px 18px;background:#007aff;color:white!important;border-radius:4px}
.trp-popup-overlay,.trp-popup-container,.trp-language-switcher-popup{display:none!important}iframe{max-width:100%}#top-menu li:focus-within>ul{opacity:1;visibility:visible}
@media(max-width:980px){#et_mobile_nav_menu{display:block!important}.static-mobile-menu{display:block!important;position:relative!important;top:auto!important;width:100%!important;max-height:75vh;overflow:auto}.static-mobile-menu ul{display:block!important;visibility:visible!important;opacity:1!important}.static-mobile-menu li{list-style:none}.static-mobile-menu a{display:block;padding:10px}.static-menu-button{background:transparent;border:0;color:#007aff;padding:12px;font-size:16px}}
@media(max-width:980px){#et_mobile_nav_menu{position:relative;z-index:2}.static-mobile-menu{min-width:260px;background:#fff;box-shadow:0 8px 24px #0002;padding:12px}.static-menu-button{position:relative;z-index:2}}
@media(max-width:980px){.static-mobile-menu{position:absolute!important;top:100%!important;right:0;max-width:calc(100vw - 32px)}}
