section.qodef-elementor-content-grid > .elementor-container {
    width: 1100px;
    margin: 0 auto;
  }
  section.qodef-elementor-content-grid.qodef-extended-grid:not(
      [class*="qodef-extended-grid-disabled--"]
    )
    > .elementor-container {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0;
  }
  @media only screen and (min-width: 1441px) {
    section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1440
      > .elementor-container {
      width: 100% !important;
      max-width: 100% !important;
      margin: 0;
    }
  }
  @media only screen and (max-width: 1440px) {
    section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1440
      > .elementor-container {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
  }
  @media only screen and (min-width: 1367px) {
    section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1366
      > .elementor-container {
      width: 100% !important;
      max-width: 100% !important;
      margin: 0;
    }
  }
  @media only screen and (max-width: 1366px) {
    section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1366
      > .elementor-container {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
  }
  @media only screen and (min-width: 1025px) {
    section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1024
      > .elementor-container {
      width: 100% !important;
      max-width: 100% !important;
      margin: 0;
    }
  }
  @media only screen and (max-width: 1024px) {
    section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1024
      > .elementor-container {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
  }
  @media only screen and (min-width: 769px) {
    section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--768
      > .elementor-container {
      width: 100% !important;
      max-width: 100% !important;
      margin: 0;
    }
  }
  @media only screen and (max-width: 768px) {
    section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--768
      > .elementor-container {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
  }
  @media only screen and (min-width: 681px) {
    section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--680
      > .elementor-container {
      width: 100% !important;
      max-width: 100% !important;
      margin: 0;
    }
  }
  @media only screen and (max-width: 680px) {
    section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--680
      > .elementor-container {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
  }
  section.qodef-elementor-content-grid.qodef-extended-grid--right
    > .elementor-container {
    padding-left: calc((100% - 1100px) / 2);
  }
  section.qodef-elementor-content-grid.qodef-extended-grid--left
    > .elementor-container {
    padding-right: calc((100% - 1100px) / 2);
  }
  @media only screen and (min-width: 1441px) {
    .qodef-content-grid-1400
      section.qodef-elementor-content-grid
      > .elementor-container {
      width: 1400px;
      max-width: 1400px;
    }
    .qodef-content-grid-1400
      section.qodef-elementor-content-grid.qodef-extended-grid--right
      > .elementor-container {
      padding-left: calc((100% - 1400px) / 2);
    }
    .qodef-content-grid-1400
      section.qodef-elementor-content-grid.qodef-extended-grid--left
      > .elementor-container {
      padding-right: calc((100% - 1400px) / 2);
    }
  }
  @media only screen and (min-width: 1441px) {
    .qodef-content-grid-1300
      section.qodef-elementor-content-grid
      > .elementor-container {
      width: 1300px;
      max-width: 1300px;
    }
    .qodef-content-grid-1300
      section.qodef-elementor-content-grid.qodef-extended-grid--right
      > .elementor-container {
      padding-left: calc((100% - 1300px) / 2);
    }
    .qodef-content-grid-1300
      section.qodef-elementor-content-grid.qodef-extended-grid--left
      > .elementor-container {
      padding-right: calc((100% - 1300px) / 2);
    }
  }
  @media only screen and (min-width: 1441px) {
    .qodef-content-grid-1200
      section.qodef-elementor-content-grid
      > .elementor-container {
      width: 1200px;
      max-width: 1200px;
    }
    .qodef-content-grid-1200
      section.qodef-elementor-content-grid.qodef-extended-grid--right
      > .elementor-container {
      padding-left: calc((100% - 1200px) / 2);
    }
    .qodef-content-grid-1200
      section.qodef-elementor-content-grid.qodef-extended-grid--left
      > .elementor-container {
      padding-right: calc((100% - 1200px) / 2);
    }
  }
  @media only screen and (min-width: 1025px) {
    .qodef-content-grid-1000
      section.qodef-elementor-content-grid
      > .elementor-container {
      width: 1000px;
      max-width: 1000px;
    }
    .qodef-content-grid-1000
      section.qodef-elementor-content-grid.qodef-extended-grid--right
      > .elementor-container {
      padding-left: calc((100% - 1000px) / 2);
    }
    .qodef-content-grid-1000
      section.qodef-elementor-content-grid.qodef-extended-grid--left
      > .elementor-container {
      padding-right: calc((100% - 1000px) / 2);
    }
  }
  @media only screen and (min-width: 769px) {
    .qodef-content-grid-800
      section.qodef-elementor-content-grid
      > .elementor-container {
      width: 800px;
      max-width: 800px;
    }
    .qodef-content-grid-800
      section.qodef-elementor-content-grid.qodef-extended-grid--right
      > .elementor-container {
      padding-left: calc((100% - 800px) / 2);
    }
    .qodef-content-grid-800
      section.qodef-elementor-content-grid.qodef-extended-grid--left
      > .elementor-container {
      padding-right: calc((100% - 800px) / 2);
    }
  }
  @media only screen and (max-width: 1200px) {
    section.qodef-elementor-content-grid > .elementor-container {
      width: 960px;
    }
    section.qodef-elementor-content-grid.qodef-extended-grid--right
      > .elementor-container {
      padding-left: calc((100% - 960px) / 2);
    }
    section.qodef-elementor-content-grid.qodef-extended-grid--left
      > .elementor-container {
      padding-right: calc((100% - 960px) / 2);
    }
  }
  @media only screen and (max-width: 1024px) {
    section.qodef-elementor-content-grid > .elementor-container {
      width: 768px;
    }
    section.qodef-elementor-content-grid.qodef-extended-grid--right
      > .elementor-container {
      padding-left: calc((100% - 768px) / 2);
    }
    section.qodef-elementor-content-grid.qodef-extended-grid--left
      > .elementor-container {
      padding-right: calc((100% - 768px) / 2);
    }
  }
  @media only screen and (max-width: 800px) {
    section.qodef-elementor-content-grid > .elementor-container {
      width: 86%;
    }
    section.qodef-elementor-content-grid.qodef-extended-grid--right
      > .elementor-container {
      padding-left: calc((100% - 86%) / 2);
    }
    section.qodef-elementor-content-grid.qodef-extended-grid--left
      > .elementor-container {
      padding-right: calc((100% - 86%) / 2);
    }
  }
  @media only screen and (max-width: 480px) {
    section.qodef-elementor-content-grid > .elementor-container {
      width: calc(100% - 80px);
    }
    section.qodef-elementor-content-grid.qodef-extended-grid--right
      > .elementor-container {
      padding-left: calc((100% - calc(100% - 80px)) / 2);
    }
    section.qodef-elementor-content-grid.qodef-extended-grid--left
      > .elementor-container {
      padding-right: calc((100% - calc(100% - 80px)) / 2);
    }
  }
  .elementor-background-video-container {
    background-color: #000;
    height: calc(100% + 1px) !important;
    width: calc(100% + 1px) !important;
  }
  .elementor-background-video-container .elementor-background-video-hosted {
    height: 100% !important;
    width: 100% !important;
  }
  