/*cont04*/
.main02_cont4 .elementor-widget-loop-carousel .elementor-loop-container {
  width: calc(100% - 100px);
}
.main02_cont4 .elementor-widget-loop-carousel .elementor-loop-container .elementor-heading-title, .main02_cont4 .elementor-widget-loop-carousel .elementor-loop-container .elementor-widget-container {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*cont04 end*/
/*cont05*/
.main02_cont5 .elementor-html5-video {
  height: 100% !important;
}
.main02_cont5 #contact_from_btn {
  cursor: pointer;
}
.main02_cont5 #contact_from {
  display: none;
}

.main02_from .elementor-html5-video {
  height: 100% !important;
}
.main02_from #contact_from_btn {
  cursor: pointer;
}
.main02_from #contact_from {
  display: none;
}
.main02_from .quform-spacer {
  padding-bottom: 10px;
  margin: 0;
}
.main02_from input::-moz-placeholder, .main02_from textarea::-moz-placeholder {
  font-size: 14px;
  color: var(--e-global-color-997d2d6);
  line-height: 1.3;
}
.main02_from input::placeholder, .main02_from textarea::placeholder, .main02_from .quform-field-select, .main02_from .quform-option, .main02_from .quform-option a, .main02_from .quform-field-textarea {
  font-size: 14px;
  color: var(--e-global-color-997d2d6);
  line-height: 1.3;
}
.main02_from .quform-field-textarea, .main02_from .quform-field-select {
  background-color: var(--e-global-color-e11080b);
}
.main02_from .quform-element-submit {
  margin: 0;
}
.main02_from .quform-element-row-3_24 {
  display: flex;
  align-items: center;
}
.main02_from .quform-edit-form, .main02_from .quform-required {
  display: none;
}
.main02_from .quform-error .quform-error-inner {
  background: none;
  border: none;
  padding: 5px;
}
.main02_from .quform-error .quform-error-inner .quform-error-text {
  font-size: 14px;
}

/*cont05 end*/
@media (min-width: 1024px) {
  .text_area:not(.main02_cont3 .cont_box:hover .text_area) {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
  .main02_cont3 .cont_box .hover_on_text {
    opacity: 0;
    transform: translateY(-30px);
    transition: 0.3s;
  }
  .main02_cont3 .cont_box:hover .hover_on_text {
    opacity: 1;
    transform: translateY(0);
  }
}
@media (max-width: 767px) {
  .main02_from .quform-element-row > .quform-element.quform-element-column.quform-element-3_25, .main02_from .quform-element-row > .quform-element.quform-element-column.quform-element-3_26 {
    width: 100% !important;
  }
  .main02_from .quform-element-row-3_24 {
    flex-direction: column;
  }
}/*# sourceMappingURL=style_main_02.css.map */