.header-site .sub-menu{border:none!important;background-color:black!important;top:37px!important;box-shadow:0px 4px 10px rgba(0,0,0,.1);padding:0;backdrop-filter:blur(5px)}.header-site .sub-menu li{width:350px;border-bottom:none!important;padding:0;background-color:black;transition:background-color .3s ease}.header-site .sub-menu li:hover{background-color:#00a1e0!important}.header-sticky.is_stuck_show{height:83px;background-color:black!important;transition:background-color .3s ease}.header-sticky.is_stuck_show .sub-menu{background-color:black!important;top:53px!important}@media (max-width:768px){.header-site .sub-menu{position:relative;top:0!important;width:100%}.header-site .sub-menu li{width:100%}}.single-post .elementor-widget-theme-post-content li{list-style:inside}.single-post .elementor-widget-theme-post-content p{margin-block-start:1em;margin-block-end:1em}body.page-id-967 #lang-top-switcher,body.single-post #lang-top-switcher,body.page-id-7007 #lang-top-switcher{display:block}.submit-form-curso-pdf{font-size:18px!important;fill:#fff!important;color:#fff!important;background-color:var(--e-global-color-primary)!important;border-radius:25px 25px 25px 25px!important;padding:10px 20px!important;font-weight:400!important}#elementor-popup-modal-9810 .dialog-lightbox-widget-content{padding:25px;border-radius:25px}#elementor-popup-modal-9810 .wpcf7-form-control-wrap{padding-top:10px}.form-sidebar-area p{color:#153244!important}.form-sidebar-area__submit input{width:100%;background:#153244!important}.wpml-ls span{font-size:14px}.mobile-menu-toggle.open{transform:rotate(180deg)}.mobile-nav.active{right:0;opacity:1;animation:menuSlideIn .4s ease-out forwards}.close-menu{font-size:48px;color:white;position:absolute;top:20px;left:20px;cursor:pointer;transition:transform .3s ease}.close-menu:hover{transform:rotate(45deg)}.mobile-nav .sub-menu{display:block;opacity:0;max-height:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out}.mobile-nav .menu-item-has-children.open .sub-menu{opacity:1;max-height:500px;animation:subMenuExpand .3s ease-out forwards}.mobile-nav .sub-menu{animation:slideFromRight .4s ease-in-out}.mobile-nav.active{background:rgba(0,0,0,.9)}.mobile-nav .menu-item.open .sub-menu{display:block;animation:slideIn .3s ease-in-out}.scroll-to-top-btn.show{visibility:visible;opacity:1;animation:scrollTopIn .5s ease-out}.scroll-to-top-btn.changeColor{background-color:#00a1e0}.header-site .sub-menu{top:auto!important}.header-site .nav-horizontal>li.menu-item-has-children>.sub-menu{top:37px!important}.header-sticky.is_stuck_show .nav-horizontal>li.menu-item-has-children>.sub-menu{top:53px!important}.header-site .sub-menu .sub-menu{top:0!important;left:100%!important;right:auto!important;position:absolute!important;margin-top:0!important;z-index:99999!important}.header-site .sub-menu li.menu-item-has-children{position:relative;overflow:visible!important}.header-site .sub-menu li.menu-item-has-children>.sub-menu{top:0!important;left:100%!important;margin-left:14px!important;padding-left:16px!important;position:absolute!important;z-index:99999!important}.header-site .sub-menu li.menu-item-has-children>.sub-menu::before{content:"";position:absolute;left:-10px;top:10px;bottom:10px;width:2px;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.16),rgba(255,255,255,0));border-radius:2px;opacity:.9}.header-site .sub-menu li.menu-item-has-children>.sub-menu::after{content:"";position:absolute;left:-13px;top:18px;width:8px;height:8px;border-radius:50%;background:#00a1e0;box-shadow:0 0 0 4px rgba(0,161,224,.18),0 8px 18px rgba(0,0,0,.35)}.header-site .sub-menu .sub-menu{background:0 0!important;border:none!important;box-shadow:none!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}.header-site .sub-menu .sub-menu li{background:0 0!important}.header-site .sub-menu .sub-menu{gap:8px!important}.header-site .sub-menu .sub-menu{width:max-content!important;min-width:180px!important}.header-site .sub-menu .sub-menu li{width:auto!important}.header-site .sub-menu .sub-menu{background:0 0!important;border:none!important;box-shadow:none!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:10px!important;width:auto!important}.header-site .sub-menu .sub-menu li{width:auto!important;background:0 0!important;margin:0!important;padding:0!important}