.text{overflow:hidden}.char{transform:translateY(2em);transition:transform .8s}html,body{max-width:2560px;margin:auto}.hyp-focus .elementor-field:focus{border:2px solid #274326!important}.elementor-button:hover{outline:3px solid var(--e-global-color-c1007b3)}.elementor-button{outline:3px solid transparent;outline-offset:4px}.custom-overlay{position:relative;overflow:hidden}.custom-overlay::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--e-global-color-bbdb442);opacity:.5;z-index:1}.hyp-link a{color:inherit;text-decoration:underline}