.elementor-893 .elementor-element.elementor-element-d7d1be1{padding:40px 0px 40px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-893 .elementor-element.elementor-element-d0ca530 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-893 .elementor-element.elementor-element-8b57359{z-index:5;}@media(min-width:768px){.elementor-893 .elementor-element.elementor-element-83cc6c7{width:42.517%;}.elementor-893 .elementor-element.elementor-element-d0ca530{width:57.483%;}}/* Start custom CSS for image, class: .elementor-element-73dfcda */.elementor-893 .elementor-element.elementor-element-73dfcda {
  background-image: linear-gradient(
    45deg,
    hsl(330deg 100% 70%) 0%,
    hsl(320deg 83% 69%) 10%,
    hsl(305deg 64% 68%) 18%,
    hsl(285deg 67% 71%) 26%,
    hsl(265deg 78% 75%) 33%,
    hsl(245deg 88% 78%) 40%,
    hsl(227deg 96% 75%) 46%,
    hsl(215deg 97% 69%) 52%,
    hsl(206deg 95% 61%) 58%,
    hsl(208deg 80% 58%) 64%,
    hsl(211deg 67% 55%) 70%,
    hsl(213deg 56% 52%) 75%,
    hsl(215deg 51% 48%) 81%,
    hsl(218deg 49% 44%) 86%,
    hsl(221deg 47% 41%) 91%,
    hsl(224deg 46% 37%) 96%,
    hsl(228deg 45% 33%) 100%
  );
  background-size: 400% 400%;
  animation: gradientShift 15s ease infinite;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  overflow: hidden;
}
@keyframes gradientShift {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d0ca530 */.ld-custom-form {
  max-width: 685px;
  min-height: 812px;
  height: 812px;
  margin: 0;
  border-top: 2px solid #ccc;
  border-right: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
  /* No left border */
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  padding: 20px;
  box-sizing: border-box;
  background: #fff;
}
.elementor-893 .elementor-element.elementor-element-d0ca530 {
  overflow: hidden;
  position: relative;
  z-index: 2;
}/* End custom CSS */