.elementor-9621 .elementor-element.elementor-element-ca6c803 {
  margin: 0 0 20px 0;
}
.elementor-9621
  .elementor-element.elementor-element-04665e8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-9621
  .elementor-element.elementor-element-04665e8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  /* background-image: linear-gradient(180deg, #3a0382c9 0%, #0a2961 100%); */
  background-image: linear-gradient(180deg, #373144 0%, #000000 100%);
 /* background-color: #ffffff; */
 box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.elementor-9621 .elementor-element.elementor-element-04665e8,
.elementor-9621
  .elementor-element.elementor-element-04665e8
  > .elementor-background-overlay {
  border-radius: 50px 50px 50px 50px;
}
.elementor-9621 .elementor-element.elementor-element-04665e8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0 0 10px 0;
  padding: 30px 30px 0px 30px;
}
.elementor-9621
  .elementor-element.elementor-element-04665e8
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9621
  .elementor-element.elementor-element-4e38bdb
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-9621
  .elementor-element.elementor-element-4e38bdb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9621 .elementor-element.elementor-element-08c0ecd {
  text-align: left;
}
.elementor-9621 .elementor-element.elementor-element-08c0ecd img {
  border-radius: 30px 30px 30px 30px;
}
.elementor-bc-flex-widget
  .elementor-9621
  .elementor-element.elementor-element-1ce4d7e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9621
  .elementor-element.elementor-element-1ce4d7e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9621 .elementor-element.elementor-element-6b463b3 .title {
  color: #fff;
  font-size: 56px;
  line-height: 1.2em;
}
.elementor-9621 .elementor-element.elementor-element-4a1e2eb .wd-text-block {
  max-width: 366px;
  font-size: 19px;
  color: #fff;
}
.elementor-9621
  .elementor-element.elementor-element-4a1e2eb
  > .elementor-widget-container {
  margin: 0 0 10px 0;
}
.elementor-9621
  .elementor-element.elementor-element-60cf141
  .elementor-heading-title {
  color: #fff;
  font-weight: 700;
  text-decoration: underline;
}
.elementor-9621 .elementor-element.elementor-element-c666042 {
  margin: 0 0 10px 0;
}
.elementor-bc-flex-widget
  .elementor-9621
  .elementor-element.elementor-element-2bb57b8.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9621
  .elementor-element.elementor-element-2bb57b8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9621
  .elementor-element.elementor-element-2bb57b8
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-9621
  .elementor-element.elementor-element-2bb57b8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9621
  .elementor-element.elementor-element-3fcb456
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9621
  .elementor-element.elementor-element-3fcb456:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-9621
  .elementor-element.elementor-element-3fcb456
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #203025 0%, #151516 100%);
}
.elementor-9621 .elementor-element.elementor-element-3fcb456,
.elementor-9621
  .elementor-element.elementor-element-3fcb456
  > .elementor-background-overlay {
  border-radius: 30px 30px 30px 30px;
}
.elementor-9621 .elementor-element.elementor-element-3fcb456 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 30px 30px 30px;
}
.elementor-9621
  .elementor-element.elementor-element-3fcb456
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9621
  .elementor-element.elementor-element-042541b
  .elementor-heading-title {
  color: #fff;
  font-size: 40px;
  padding-top: 2rem;
}
.elementor-bc-flex-widget
  .elementor-9621
  .elementor-element.elementor-element-9932962.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9621
  .elementor-element.elementor-element-9932962.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9621
  .elementor-element.elementor-element-9d46ea9
  > .elementor-container {
  min-height: 550px;
}
.elementor-9621
  .elementor-element.elementor-element-9d46ea9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-9621
  .elementor-element.elementor-element-9d46ea9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #373144 0%, #000000 100%);
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.elementor-9621 .elementor-element.elementor-element-9d46ea9,
.elementor-9621
  .elementor-element.elementor-element-9d46ea9
  > .elementor-background-overlay {
  border-radius: 30px 30px 30px 30px;
}
.elementor-9621 .elementor-element.elementor-element-9d46ea9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-9621
  .elementor-element.elementor-element-9d46ea9
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9621 .elementor-element.elementor-element-3313770 {
  text-align: center;
}
.elementor-9621
  .elementor-element.elementor-element-3313770
  .elementor-heading-title {
  color: #ffffff;
  font-size: 40px;
  font-weight: 700;
}
.elementor-9621
  .elementor-element.elementor-element-3313770
  > .elementor-widget-container {
  margin: 0 0 -10px 0;
}
.elementor-9621 .elementor-element.elementor-element-06a35e6 {
  text-align: center;
}
.elementor-9621
  .elementor-element.elementor-element-06a35e6
  .elementor-heading-title {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  text-decoration: underline;
}
.elementor-9621 .elementor-element.elementor-element-8dd0923 img {
  width: 425px;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0)
    hue-rotate(0deg);
}
.elementor-9621
  .elementor-element.elementor-element-8dd0923
  > .elementor-widget-container {
  margin: 30px 0 px 0;
}
.elementor-9621 .elementor-element.elementor-element-8dd0923 {
  width: initial;
  max-width: initial;
}
.elementor-9621
  .elementor-element.elementor-element-4a16235:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-9621
  .elementor-element.elementor-element-4a16235
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000;
}
.elementor-9621 .elementor-element.elementor-element-4a16235,
.elementor-9621
  .elementor-element.elementor-element-4a16235
  > .elementor-background-overlay {
  border-radius: 30px 30px 30px 30px;
}
.elementor-9621 .elementor-element.elementor-element-4a16235 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0 0 50px 0;
  padding: 70px 30px 70px 30px;
}
.elementor-9621
  .elementor-element.elementor-element-4a16235
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9621
  .elementor-element.elementor-element-552fd22
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-9621
  .elementor-element.elementor-element-30d9b7b
  .elementor-heading-title {
  color: #a1a1a6;
}
.elementor-9621
  .elementor-element.elementor-element-144c251
  .elementor-heading-title {
  color: #f5f5f7;
  font-size: 50px;
  font-weight: 700;
}

.elementor-9621
  .elementor-element.elementor-element-144c251
  > .elementor-widget-container {
  margin: 0 0 20px 0;
}
.elementor-9621 .elementor-element.elementor-element-c7fbbcb {
  color: #a1a1a6;
  font-size: 20px;
  line-height: 1.15em;
}
.elementor-9621
  .elementor-element.elementor-element-c7fbbcb
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.elementor-9621
  .elementor-element.elementor-element-25aa472
  .elementor-heading-title {
  color: #f5f5f7;
  font-weight: 700;
  text-decoration: underline;
}
.elementor-9621
  .elementor-element.elementor-element-25aa472
  > .elementor-widget-container {
  padding: 20px 0 0 0;
}
.elementor-9621
  .elementor-element.elementor-element-5bba4c3
  > .elementor-widget-container {
  margin: 0 0 -20px 0;
  padding: 70px 0 0 0;
}
.elementor-9621
  .elementor-element.elementor-element-ab19a67:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-9621
  .elementor-element.elementor-element-ab19a67
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f2f2f2;
}
.elementor-9621 .elementor-element.elementor-element-ab19a67,
.elementor-9621
  .elementor-element.elementor-element-ab19a67
  > .elementor-background-overlay {
  border-radius: 30px 30px 30px 30px;
}
.elementor-9621 .elementor-element.elementor-element-ab19a67 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 40px 40px 40px;
}
.elementor-9621
  .elementor-element.elementor-element-ab19a67
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9621
  .elementor-element.elementor-element-edf091f
  > .elementor-element-populated,
.elementor-9621
  .elementor-element.elementor-element-edf091f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-9621
  .elementor-element.elementor-element-edf091f
  > .elementor-background-slideshow {
  border-radius: 30px 30px 30px 30px;
}
.elementor-9621
  .elementor-element.elementor-element-edf091f
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-9621
  .elementor-element.elementor-element-edf091f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9621 .elementor-element.elementor-element-cb4916e {
  text-align: center;
}
.elementor-9621
  .elementor-element.elementor-element-cb4916e
  .elementor-heading-title {
  color: #1d1d1f;
  font-size: 30px;
  line-height: 1.3em;
}
@media (min-width: 768px) {
  .elementor-9621 .elementor-element.elementor-element-edf091f {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-9621 .elementor-element.elementor-element-6b463b3 .title {
    font-size: 42px;
  }
  .elementor-9621
    .elementor-element.elementor-element-042541b
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-9621
    .elementor-element.elementor-element-3313770
    .elementor-heading-title {
    font-size: 48px;
  }
}
@media (max-width: 767px) {
  .elementor-9621 .elementor-element.elementor-element-ca6c803 {
    margin: -20px 0 0 0;
  }
  .elementor-9621
    .elementor-element.elementor-element-2b1fb01
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
  }
  section.wd-negative-gap.elementor-section.elementor-inner-section.elementor-element.elementor-element-9d46ea9.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.wd-section-disabled {
    padding: 20px 0 0;
}
  .elementor-9621 .elementor-element.elementor-element-04665e8 {
    padding: 20px 20px 0px;
}
  .elementor-9621 .elementor-element.elementor-element-08c0ecd img {
    border-radius: 30px 30px 30px 30px;
  }
  .elementor-9621
    .elementor-element.elementor-element-08c0ecd
    > .elementor-widget-container {
    margin: -30px -30px -30px -30px;
  }
  .elementor-9621 .elementor-element.elementor-element-6b463b3 .title {
    font-size: 32px;
  }
  .elementor-9621
    .elementor-element.elementor-element-4a1e2eb
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }
  .elementor-9621 .elementor-element.elementor-element-3313770 {
    text-align: center;
  }
  .elementor-9621
    .elementor-element.elementor-element-3313770
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-9621
    .elementor-element.elementor-element-8dd0923
    > .elementor-widget-container {
    margin: 0 0 0px 0;
  }
  .elementor-9621 .elementor-element.elementor-element-4a16235 {
    padding: 20px 20px 20px 20px;
  }
  .elementor-9621
    .elementor-element.elementor-element-552fd22
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
  }
  .elementor-9621
    .elementor-element.elementor-element-30d9b7b
    .elementor-heading-title {
    font-size: 48px;
  }
  .elementor-9621
    .elementor-element.elementor-element-30d9b7b
    > .elementor-widget-container {
    margin: 0 0 10px 0;
  }
  .elementor-9621
    .elementor-element.elementor-element-144c251
    .elementor-heading-title {
    font-size: 48px;
  }
  .elementor-9621
    .elementor-element.elementor-element-5bba4c3
    > .elementor-widget-container {
    padding: 35px 0 0 0;
  }
  .elementor-9621 .elementor-element.elementor-element-ab19a67 {
    padding: 20px 20px 20px 20px;
  }
  .attachment-full {
    width: 310px !important;
  }
  .wpstory-logo-white{
    width: 485px !important;
   
  }
}
.elementor-9621 .elementor-element.elementor-element-3fcb456 {
  height: 100%;
  display: flex;
}
.elementor-9621 .elementor-element.elementor-element-8dd0923 {
  margin: 0 auto;
}
.elementor-9621 .elementor-element.elementor-element-9d46ea9 {
  overflow: hidden !important;
}
@media (min-width: 768px) {
  .elementor-9621 .elementor-element.elementor-element-30d9b7b {
    max-width: 60%;
    margin-left: 20%;
  }
}
@media (min-width: 768px) {
  .elementor-9621 .elementor-element.elementor-element-144c251 {
    max-width: 60%;
    margin-left: 20%;
  }
}
@media (min-width: 768px) {
  .elementor-9621 .elementor-element.elementor-element-c7fbbcb {
    max-width: 60%;
    margin-left: 20%;
  }
}
@media (min-width: 768px) {
  .elementor-9621 .elementor-element.elementor-element-25aa472 {
    max-width: 60%;
    margin-left: 20%;
  }
}
.elementor-9621 .elementor-element.elementor-element-d578e4c {
  text-align: center;
}
.elementor-9621 .elementor-element.elementor-element-d578e4c a {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  font-size: 17px;
  line-height: 1.17648;
  font-weight: 400;
  letter-spacing: -0.022em;
  min-width: 28px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius: 980px;
  background: #0071e3;
  color: #fff;
}
.elementor-9621 .elementor-element.elementor-element-d578e4c:hover a {
  background-color: #0077ed;
}
