.elementor-49 .elementor-element.elementor-element-156ccb9{--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-49 .elementor-element.elementor-element-156ccb9:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-156ccb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-ba491f2{--display:flex;--min-height:300px;--border-radius:24px 24px 24px 24px;}.elementor-49 .elementor-element.elementor-element-ba491f2:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-ba491f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-0d69b66{--display:flex;--min-height:400px;--border-radius:24px 24px 24px 24px;}.elementor-49 .elementor-element.elementor-element-0d69b66:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-0d69b66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-ba491f2{--width:60%;}.elementor-49 .elementor-element.elementor-element-0d69b66{--width:40%;}}/* Start custom CSS for container, class: .elementor-element-ba491f2 */.elementor-49 .elementor-element.elementor-element-ba491f2 {
  position: relative !important;
  border-radius: 24px !important;
  border: none !important;
  transition: box-shadow 0.4s ease !important;
}

.elementor-49 .elementor-element.elementor-element-ba491f2::after {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 24px;
  padding: 2px;
  background: linear-gradient(
    180deg,
    #FF7B00 0%,
    #FFFFFF 50%,
    #006FFF 100%
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

.elementor-49 .elementor-element.elementor-element-ba491f2:hover {
  box-shadow:
    0 -8px 20px 2px rgba(255, 123, 0, 0.5),
    8px 0 20px 2px rgba(255, 123, 0, 0.2),
    0 8px 20px 2px rgba(0, 111, 255, 0.5),
    -8px 0 20px 2px rgba(0, 111, 255, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d69b66 */.elementor-49 .elementor-element.elementor-element-0d69b66 {
  position: relative !important;
  border-radius: 24px !important;
  border: none !important;
  backdrop-filter: blur(24px) !important;
  -webkit-backdrop-filter: blur(24px) !important;
  transition: box-shadow 0.4s ease !important;
}

.elementor-49 .elementor-element.elementor-element-0d69b66::after {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 24px;
  padding: 2px;
  background: linear-gradient(
    180deg,
    #FF7B00 0%,
    #A051CD 50.96%,
    #006FFF 100%
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

.elementor-49 .elementor-element.elementor-element-0d69b66:hover {
  box-shadow:
    0 -10px 30px 4px rgba(255, 123, 0, 0.25),
    8px 0 30px 4px rgba(255, 123, 0, 0.10),
    0 10px 30px 4px rgba(0, 111, 255, 0.25),
    -8px 0 30px 4px rgba(0, 111, 255, 0.10) !important;
}/* End custom CSS */