.elementor-19282 .elementor-element.elementor-element-d8fc050{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19282 .elementor-element.elementor-element-7c20fbc .elementor-button{background-color:#FFFFFFB8;fill:#050505;color:#050505;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A0A0A38;}.elementor-19282 .elementor-element.elementor-element-7c20fbc .elementor-button:hover, .elementor-19282 .elementor-element.elementor-element-7c20fbc .elementor-button:focus{background-color:#FFFFFF7D;color:#030303;}.elementor-19282 .elementor-element.elementor-element-7c20fbc.elementor-element{--align-self:center;}.elementor-19282 .elementor-element.elementor-element-7c20fbc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19282 .elementor-element.elementor-element-7c20fbc .elementor-button:hover svg, .elementor-19282 .elementor-element.elementor-element-7c20fbc .elementor-button:focus svg{fill:#030303;}/* Start custom CSS for button, class: .elementor-element-7c20fbc */.elementor-19282 .elementor-element.elementor-element-7c20fbc {
  position: relative;
  overflow: hidden;
}

.elementor-19282 .elementor-element.elementor-element-7c20fbc::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: white; /* أو أي لون تريده */
  animation: showRight 2s ease forwards;
  animation-delay: 0.2s;
  z-index: 2;
}

/* الأنيميشن */
@keyframes showRight {
  0% {
    right: 0;
    width: 100%;
  }
  100% {
    right: 0;
    width: 0%;
  }
}/* End custom CSS */