@keyframes fadeIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}.reveal_text{opacity:0;transform:translateY(5px);pointer-events:none;transition:opacity 0.4s ease,transform 0.4s ease}.reveal_section.hover-active .reveal_text{opacity:1;transform:translateY(0);pointer-events:auto}.elementor-editor-active .reveal_text{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important;animation:none!important}.reveal_icon svg{transform-origin:center center!important;transition:transform 0.3s ease-in-out!important}.reveal_icon:hover svg{transform:rotate(45deg)!important}.rotate_icon_down:hover svg{transform:rotate(-45deg)!important}.rotate_icon_down-left:hover svg{transform:rotate(45deg)!important}.reveal_icon,.reveal_icon *{cursor:pointer!important}@media (max-width:768px){.reveal_text{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(5px);transition:max-height 0.4s ease,opacity 0.4s ease,transform 0.4s ease}.reveal_section.active .reveal_text{max-height:500px;opacity:1;pointer-events:auto;transform:translateY(0)}.reveal_icon,.reveal_icon *{cursor:pointer}}@media (min-width:769px){.reveal_text{opacity:0;transform:translateY(5px);pointer-events:none;transition:opacity 0.4s ease,transform 0.4s ease}.reveal_section:has(.reveal_icon:hover) .reveal_text{opacity:1;transform:translateY(0);pointer-events:auto}}.how_it_works_sticky.elementor-sticky--effects{background-color:#fff}.rotate_icon svg{display:inline-block;transform-origin:center center;transition:transform 0.3s ease}.rotate_icon.active svg{transform:rotate(-90deg)!important}.elementor-sticky--effects .e-con-inner{padding-top:10px!important;transition:all 0.2s linear!important}