/* O que os scripts do WordPress faziam por cima do CSS original e aqui se faz só com CSS. */
.elementor-nav-menu--main .elementor-nav-menu li:hover>ul,.elementor-nav-menu--main .elementor-nav-menu li:focus-within>ul{display:block}
.elementor-message{margin:10px 0;font-size:1em;line-height:1.4;width:100%}
.elementor-message.elementor-message-success{color:#cdf3a2}
.elementor-message.elementor-message-danger{color:#ffb4b4}
.ht-ctc-sc{cursor:pointer}
.o-popup{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:16px}
.o-popup-box{position:relative;background:#2e3833;max-width:900px;width:100%;max-height:90vh;overflow:auto;padding:30px}
.o-popup-box iframe{width:100%;aspect-ratio:16/9;height:auto}
.o-popup-close{position:absolute;top:6px;right:10px;background:none!important;border:0!important;color:#fff!important;font-size:30px;line-height:1;cursor:pointer;padding:4px 8px}
