.elementor-344 .elementor-element.elementor-element-279415f{--display:flex;--min-height:100vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-344 .elementor-element.elementor-element-279415f:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-279415f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0F0F0F 0%, #1A1A2E 100%);}.elementor-344 .elementor-element.elementor-element-70923f7{width:var( --container-widget-width, 56.967% );max-width:56.967%;--container-widget-width:56.967%;--container-widget-flex-grow:0;text-align:start;}.elementor-344 .elementor-element.elementor-element-70923f7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-344 .elementor-element.elementor-element-70923f7 .elementor-heading-title{font-weight:700;letter-spacing:1px;}.elementor-344 .elementor-element.elementor-element-f71d3a8 .elementor-button{background-color:#7C3AED;}.elementor-344 .elementor-element.elementor-element-f71d3a8 .elementor-button:hover, .elementor-344 .elementor-element.elementor-element-f71d3a8 .elementor-button:focus{background-color:#FF2E63;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-279415f */@keyframes gradientMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

.elementor-section:first-of-type {
  background: linear-gradient(-45deg, #0F0F0F, #1A1A2E, #16213E, #0F3460);
  background-size: 400% 400%;
  animation: gradientMove 15s ease infinite;
}/* End custom CSS */