.elementor-990 .elementor-element.elementor-element-3e192c15:not(.elementor-motion-effects-element-type-background),
.elementor-990 .elementor-element.elementor-element-3e192c15>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-image: url("Header_02.svg");
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
}

.elementor-990 .elementor-element.elementor-element-3e192c15>.elementor-container {
   min-height: 400px;
}

.elementor-990 .elementor-element.elementor-element-3e192c15 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: -70px;
   margin-bottom: 140px;
   padding: 0px 35px 0px 35px;
}

.elementor-990 .elementor-element.elementor-element-3e192c15>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-990 .elementor-element.elementor-element-6eede4f2 {
   animation-duration: 2500ms;
   animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}

.elementor-990 .elementor-element.elementor-element-6eede4f2 .aux-widget-inner>* {
   text-align: center;
   margin-left: auto !important;
   margin-right: auto !important;
}

.elementor-990 .elementor-element.elementor-element-6eede4f2 .aux-modern-heading-primary {
   font-family: "Quicksand", Sans-serif;
   font-size: 60px;
   font-weight: bold;
   line-height: 1.3em;
   color: var(--e-global-color-primary);
   margin: 0px 0px 0px 0px;
}

.elementor-990 .elementor-element.elementor-element-6eede4f2 .aux-modern-heading-description {
   color: #B482B3;
   font-family: "Quicksand", Sans-serif;
   font-size: 25px;
   font-weight: bold;
   line-height: 1.6em;
   max-width: 392px;
}

.elementor-990 .elementor-element.elementor-element-2e3b2ec9 {
   margin-top: 0px;
   margin-bottom: 40px;
   padding: 0px 35px 0px 35px;
}

.elementor-bc-flex-widget .elementor-990 .elementor-element.elementor-element-9e84291.elementor-column .elementor-widget-wrap {
   align-items: flex-start;
}

.elementor-990 .elementor-element.elementor-element-9e84291.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
   align-content: flex-start;
   align-items: flex-start;
}

.elementor-990 .elementor-element.elementor-element-2578cf0 {
   width: var(--container-widget-width, 99.309%);
   max-width: 99.309%;
   --container-widget-width: 99.309%;
   --container-widget-flex-grow: 0;
   text-align: justify;
   font-family: "Quicksand", Sans-serif;
   font-size: 15px;
   font-weight: normal;
   letter-spacing: -0.3px;
   color: #000000;
}

.elementor-widget .tippy-tooltip .tippy-content {
   text-align: center;
}

@media(max-width:1024px) {
   .elementor-990 .elementor-element.elementor-element-3e192c15 {
      margin-top: -70px;
      margin-bottom: 70px;
   }

   .elementor-990 .elementor-element.elementor-element-9e84291>.elementor-element-populated {
      margin: 0px 25px 0px 0px;
      --e-column-margin-right: 25px;
      --e-column-margin-left: 0px;
   }
}

@media(max-width:767px) {
   .elementor-990 .elementor-element.elementor-element-3e192c15>.elementor-container {
      min-height: 250px;
   }

   .elementor-990 .elementor-element.elementor-element-3e192c15 {
      margin-top: -70px;
      margin-bottom: 50px;
   }

   .elementor-990 .elementor-element.elementor-element-6eede4f2 .aux-modern-heading-primary {
      font-size: 35px;
   }

   .elementor-990 .elementor-element.elementor-element-9e84291>.elementor-element-populated {
      margin: 0px 0px 25px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
   }
}

/* Start custom CSS for column, class: .elementor-element-9e84291 */
@media only screen and (max-width:800px) and (min-width:768px) {
   .elementor-990 .elementor-element.elementor-element-9e84291 {
      width: 100%;
   }
}

/* End custom CSS */
