/* Home page */
/* Banner */
.elementor-element-168dd1e.banner-text-content {
  order: 1;
  padding: 26px 0 0 0;
  margin-bottom: 0 !important;
}
.banner-text-content .elementor-widget-container p {
  font-size: 18px;
  line-height: 22px;
  color: #ffffff;
  font-family: "Inter";
  margin-bottom: 0 !important;
}
.elementor-element-1fe6a6b.second-section-inner-part {
  padding: 0 0 25px 0 !important;
}
.home-banner-form .FormDesc input {
  padding: 15px 70px !important;
}
.home-banner .banner-video .elementor-wrapper iframe.elementor-video {
  max-height: unset !important;
  min-height: unset !important;
  width: 100% !important;
  height: 580px !important;
}
@media (max-width: 1440px) {
  body .trading-section-container > .elementor-container {
    max-width: 1260px !important;
    padding: 0 30px !important;
    margin: 0 auto !important;
  }
  .banner-text .elementor-widget-container {
    font-size: 32px !important;
    line-height: 38px;
  }
  .home-banner .elementor-column .elementor-widget-wrap .banner-text {
    margin: 0;
    padding: 0 0 32px 0;
  }
  body .home-banner {
    padding: 30px 0 !important;
  }
  body .banner-inner-section .elementor-container.elementor-column-gap-default {
    gap: 60px !important;
  }
  .banner-form .elementor-widget-wrap.elementor-element-populated {
    padding: 20px 32px !important;
  }
  .home-banner-form .FormDesc input {
    font-size: 18px;
    line-height: 22px;
  }
  .section-footer-container > .elementor-container {
    max-width: 1260px !important;
    margin: 0 auto !important;
    padding: 60px 30px !important;
  }
  .second-section-part
    .second-section-inner-part
    .first-text-content
    .elementor-widget-container
    p {
    margin: 0px !important;
  }
  .second-section-part
    .second-section-inner-part
    .elementor-container
    .elementor-inner-column
    .elementor-widget-wrap
    .text-content-second-part
    p {
    margin: 0px !important;
  }
  .second-section-part
    .second-section-inner-part
    .elementor-container
    .elementor-inner-column
    .elementor-widget-wrap
    .text-content-second-part {
    padding: unset !important;
  }
  .section-primary-heading .elementor-widget-container {
    font-size: 42px !important;
    line-height: 48px !important;
  }
}
@media (max-width: 1024px) {
  .home-banner-form .FormDesc input {
    padding: 15px 90px !important;
  }
  .banner-form {
    max-height: unset !important;
    min-height: unset !important;
  }
  body
    .home-banner
    .banner-inner-section
    .elementor-container.elementor-column-gap-default {
    flex-direction: column;
  }
  .home-banner .banner-inner-section .elementor-container .elementor-column {
    width: 70% !important;
    margin: 0 auto;
  }
  .home-banner .banner-video .elementor-wrapper iframe.elementor-video {
    max-height: unset !important;
    min-height: unset !important;
    width: 100% !important;
    height: 425px !important;
  }
  .banner-text .elementor-widget-container {
    font-size: 28px !important;
    line-height: 34px;
  }
  body .banner-inner-section .elementor-container.elementor-column-gap-default {
    gap: 40px !important;
  }
  body .second-section-button {
    margin-bottom: 30px !important;
  }
  .second-section-part
    a.elementor-button-link.elementor-button.elementor-size-md {
    font-size: 18px;
    line-height: 22px;
  }
  .trading-section.elementor-element-273d53a,
  .trading-section.elementor-element-ef7e9a3,
  .trading-section.elementor-element-c2ad60a,
  .trading-section.elementor-element-bd090c6,
  .elementor-element-6e24ab6.trading-section,
  .trading-section.elementor-element-01f62d3 {
    padding: 0 !important;
  }
}
@media (max-width: 767px) {
  .elementor-element-1fe6a6b.second-section-inner-part {
    padding: 0 0 34px 0 !important;
  }
  .second-section-part
    .second-section-inner-part
    .elementor-container
    .elementor-inner-column
    .elementor-widget-wrap
    .text-content-second-part {
    padding: unset !important;
  }
  .home-banner .banner-inner-section .elementor-container .elementor-column {
    width: 100% !important;
    margin: 0 auto;
  }
  .banner-text .elementor-widget-container {
    font-size: 18px !important;
    line-height: 24px;
  }
  body .trading-section-container > .elementor-container {
    padding: 0 20px !important;
  }
  .banner-video .elementor-wrapper iframe.elementor-video {
    height: 275px !important;
  }
  .banner-form .elementor-widget-wrap.elementor-element-populated {
    padding: 15px !important;
  }
  .home-banner-form .FormDesc input {
    font-size: 14px;
    line-height: 20px;
  }
  .second-section-inner-part .elementor-container {
    flex-direction: column;
  }
  .second-section-part
    a.elementor-button-link.elementor-button.elementor-size-md {
    font-size: 14px;
    line-height: 20px;
  }
  section.trading-section.section-four
    .elementor-container.elementor-column-gap-default,
  section.elementor-section.elementor-inner-section.section-five-inner-section-box
    .elementor-container {
    flex-direction: column;
  }
  .section-primary-heading .elementor-widget-container {
    font-size: 28px !important;
    line-height: 34px !important;
  }
  .banner-text-content .elementor-widget-container p {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-element-168dd1e.banner-text-content {
    padding: 18px 0 0 0;
  }
  .second-section-text-content .elementor-widget-container {
    font-size: 14px;
  }
}
@media (max-width: 574px) {
  .home-banner-form .FormDesc input {
    padding: 15px 30px !important;
  }
}
