section.qodef-elementor-content-grid > .elementor-container,
section.qodef-elementor-content-grid > .elementor-element {
  width: 1100px;
  margin: 0 auto;
}
section.qodef-elementor-content-grid.qodef-extended-grid:not(
    [class*="qodef-extended-grid-disabled--"]
  )
  > .elementor-container,
section.qodef-elementor-content-grid.qodef-extended-grid:not(
    [class*="qodef-extended-grid-disabled--"]
  )
  > .elementor-element {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0;
}
@media only screen and (min-width: 1513px) {
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1512
    > .elementor-container,
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1512
    > .elementor-element {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0;
  }
}
@media only screen and (max-width: 1512px) {
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1512
    > .elementor-container,
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1512
    > .elementor-element {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media only screen and (min-width: 1369px) {
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1368
    > .elementor-container,
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1368
    > .elementor-element {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0;
  }
}
@media only screen and (max-width: 1368px) {
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1368
    > .elementor-container,
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1368
    > .elementor-element {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media only screen and (min-width: 1201px) {
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1200
    > .elementor-container,
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1200
    > .elementor-element {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0;
  }
}
@media only screen and (max-width: 1200px) {
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1200
    > .elementor-container,
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1200
    > .elementor-element {
    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,
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1024
    > .elementor-element {
    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,
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1024
    > .elementor-element {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media only screen and (min-width: 881px) {
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--880
    > .elementor-container,
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--880
    > .elementor-element {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0;
  }
}
@media only screen and (max-width: 880px) {
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--880
    > .elementor-container,
  section.qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--880
    > .elementor-element {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
section.qodef-elementor-content-grid.qodef-extended-grid--right
  > .elementor-container,
section.qodef-elementor-content-grid.qodef-extended-grid--right
  > .elementor-element {
  padding-left: calc((100% - 1100px) / 2);
}
section.qodef-elementor-content-grid.qodef-extended-grid--left
  > .elementor-container,
section.qodef-elementor-content-grid.qodef-extended-grid--left
  > .elementor-element {
  padding-right: calc((100% - 1100px) / 2);
}
@media only screen and (min-width: 1513px) {
  .qodef-content-grid-1400
    section.qodef-elementor-content-grid
    > .elementor-container,
  .qodef-content-grid-1400
    section.qodef-elementor-content-grid
    > .elementor-element {
    width: 1400px;
    max-width: 1400px;
  }
  .qodef-content-grid-1400
    section.qodef-elementor-content-grid.qodef-extended-grid--right
    > .elementor-container,
  .qodef-content-grid-1400
    section.qodef-elementor-content-grid.qodef-extended-grid--right
    > .elementor-element {
    padding-left: calc((100% - 1400px) / 2);
  }
  .qodef-content-grid-1400
    section.qodef-elementor-content-grid.qodef-extended-grid--left
    > .elementor-container,
  .qodef-content-grid-1400
    section.qodef-elementor-content-grid.qodef-extended-grid--left
    > .elementor-element {
    padding-right: calc((100% - 1400px) / 2);
  }
}
@media only screen and (min-width: 1513px) {
  .qodef-content-grid-1300
    section.qodef-elementor-content-grid
    > .elementor-container,
  .qodef-content-grid-1300
    section.qodef-elementor-content-grid
    > .elementor-element {
    width: 1300px;
    max-width: 1300px;
  }
  .qodef-content-grid-1300
    section.qodef-elementor-content-grid.qodef-extended-grid--right
    > .elementor-container,
  .qodef-content-grid-1300
    section.qodef-elementor-content-grid.qodef-extended-grid--right
    > .elementor-element {
    padding-left: calc((100% - 1300px) / 2);
  }
  .qodef-content-grid-1300
    section.qodef-elementor-content-grid.qodef-extended-grid--left
    > .elementor-container,
  .qodef-content-grid-1300
    section.qodef-elementor-content-grid.qodef-extended-grid--left
    > .elementor-element {
    padding-right: calc((100% - 1300px) / 2);
  }
}
@media only screen and (min-width: 1513px) {
  .qodef-content-grid-1200
    section.qodef-elementor-content-grid
    > .elementor-container,
  .qodef-content-grid-1200
    section.qodef-elementor-content-grid
    > .elementor-element {
    width: 1200px;
    max-width: 1200px;
  }
  .qodef-content-grid-1200
    section.qodef-elementor-content-grid.qodef-extended-grid--right
    > .elementor-container,
  .qodef-content-grid-1200
    section.qodef-elementor-content-grid.qodef-extended-grid--right
    > .elementor-element {
    padding-left: calc((100% - 1200px) / 2);
  }
  .qodef-content-grid-1200
    section.qodef-elementor-content-grid.qodef-extended-grid--left
    > .elementor-container,
  .qodef-content-grid-1200
    section.qodef-elementor-content-grid.qodef-extended-grid--left
    > .elementor-element {
    padding-right: calc((100% - 1200px) / 2);
  }
}
@media only screen and (min-width: 1201px) {
  .qodef-content-grid-1000
    section.qodef-elementor-content-grid
    > .elementor-container,
  .qodef-content-grid-1000
    section.qodef-elementor-content-grid
    > .elementor-element {
    width: 1000px;
    max-width: 1000px;
  }
  .qodef-content-grid-1000
    section.qodef-elementor-content-grid.qodef-extended-grid--right
    > .elementor-container,
  .qodef-content-grid-1000
    section.qodef-elementor-content-grid.qodef-extended-grid--right
    > .elementor-element {
    padding-left: calc((100% - 1000px) / 2);
  }
  .qodef-content-grid-1000
    section.qodef-elementor-content-grid.qodef-extended-grid--left
    > .elementor-container,
  .qodef-content-grid-1000
    section.qodef-elementor-content-grid.qodef-extended-grid--left
    > .elementor-element {
    padding-right: calc((100% - 1000px) / 2);
  }
}
@media only screen and (min-width: 1025px) {
  .qodef-content-grid-800
    section.qodef-elementor-content-grid
    > .elementor-container,
  .qodef-content-grid-800
    section.qodef-elementor-content-grid
    > .elementor-element {
    width: 800px;
    max-width: 800px;
  }
  .qodef-content-grid-800
    section.qodef-elementor-content-grid.qodef-extended-grid--right
    > .elementor-container,
  .qodef-content-grid-800
    section.qodef-elementor-content-grid.qodef-extended-grid--right
    > .elementor-element {
    padding-left: calc((100% - 800px) / 2);
  }
  .qodef-content-grid-800
    section.qodef-elementor-content-grid.qodef-extended-grid--left
    > .elementor-container,
  .qodef-content-grid-800
    section.qodef-elementor-content-grid.qodef-extended-grid--left
    > .elementor-element {
    padding-right: calc((100% - 800px) / 2);
  }
}
@media only screen and (max-width: 1200px) {
  section.qodef-elementor-content-grid > .elementor-container,
  section.qodef-elementor-content-grid > .elementor-element {
    width: 960px;
  }
  section.qodef-elementor-content-grid.qodef-extended-grid--right
    > .elementor-container,
  section.qodef-elementor-content-grid.qodef-extended-grid--right
    > .elementor-element {
    padding-left: calc((100% - 960px) / 2);
  }
  section.qodef-elementor-content-grid.qodef-extended-grid--left
    > .elementor-container,
  section.qodef-elementor-content-grid.qodef-extended-grid--left
    > .elementor-element {
    padding-right: calc((100% - 960px) / 2);
  }
}
@media only screen and (max-width: 1024px) {
  section.qodef-elementor-content-grid > .elementor-container,
  section.qodef-elementor-content-grid > .elementor-element {
    width: 800px;
  }
  section.qodef-elementor-content-grid.qodef-extended-grid--right
    > .elementor-container,
  section.qodef-elementor-content-grid.qodef-extended-grid--right
    > .elementor-element {
    padding-left: calc((100% - 800px) / 2);
  }
  section.qodef-elementor-content-grid.qodef-extended-grid--left
    > .elementor-container,
  section.qodef-elementor-content-grid.qodef-extended-grid--left
    > .elementor-element {
    padding-right: calc((100% - 800px) / 2);
  }
}
@media only screen and (max-width: 880px) {
  section.qodef-elementor-content-grid > .elementor-container,
  section.qodef-elementor-content-grid > .elementor-element {
    width: 86%;
  }
  section.qodef-elementor-content-grid.qodef-extended-grid--right
    > .elementor-container,
  section.qodef-elementor-content-grid.qodef-extended-grid--right
    > .elementor-element {
    padding-left: calc((100% - 86%) / 2);
  }
  section.qodef-elementor-content-grid.qodef-extended-grid--left
    > .elementor-container,
  section.qodef-elementor-content-grid.qodef-extended-grid--left
    > .elementor-element {
    padding-right: calc((100% - 86%) / 2);
  }
}
div[data-element_type="container"].qodef-elementor-content-grid {
  width: 1100px;
  margin-left: auto !important;
  margin-right: auto !important;
}
div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid:not(
    [class*="qodef-extended-grid-disabled--"]
  ) {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0;
}
@media only screen and (min-width: 1513px) {
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1512 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0;
  }
}
@media only screen and (max-width: 1512px) {
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1512 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media only screen and (min-width: 1369px) {
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1368 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0;
  }
}
@media only screen and (max-width: 1368px) {
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1368 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media only screen and (min-width: 1201px) {
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1200 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0;
  }
}
@media only screen and (max-width: 1200px) {
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1200 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media only screen and (min-width: 1025px) {
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1024 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0;
  }
}
@media only screen and (max-width: 1024px) {
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--1024 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media only screen and (min-width: 881px) {
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--880 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0;
  }
}
@media only screen and (max-width: 880px) {
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid.qodef-extended-grid-disabled--880 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--right {
  padding-left: calc((100% - 1100px) / 2);
}
div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--left {
  padding-right: calc((100% - 1100px) / 2);
}
@media only screen and (min-width: 1513px) {
  .qodef-content-grid-1400
    div[data-element_type="container"].qodef-elementor-content-grid {
    width: 1400px;
    max-width: 1400px;
  }
  .qodef-content-grid-1400
    div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--right {
    padding-left: calc((100% - 1400px) / 2);
  }
  .qodef-content-grid-1400
    div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--left {
    padding-right: calc((100% - 1400px) / 2);
  }
}
@media only screen and (min-width: 1513px) {
  .qodef-content-grid-1300
    div[data-element_type="container"].qodef-elementor-content-grid {
    width: 1300px;
    max-width: 1300px;
  }
  .qodef-content-grid-1300
    div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--right {
    padding-left: calc((100% - 1300px) / 2);
  }
  .qodef-content-grid-1300
    div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--left {
    padding-right: calc((100% - 1300px) / 2);
  }
}
@media only screen and (min-width: 1513px) {
  .qodef-content-grid-1200
    div[data-element_type="container"].qodef-elementor-content-grid {
    width: 1200px;
    max-width: 1200px;
  }
  .qodef-content-grid-1200
    div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--right {
    padding-left: calc((100% - 1200px) / 2);
  }
  .qodef-content-grid-1200
    div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--left {
    padding-right: calc((100% - 1200px) / 2);
  }
}
@media only screen and (min-width: 1201px) {
  .qodef-content-grid-1000
    div[data-element_type="container"].qodef-elementor-content-grid {
    width: 1000px;
    max-width: 1000px;
  }
  .qodef-content-grid-1000
    div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--right {
    padding-left: calc((100% - 1000px) / 2);
  }
  .qodef-content-grid-1000
    div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--left {
    padding-right: calc((100% - 1000px) / 2);
  }
}
@media only screen and (min-width: 1025px) {
  .qodef-content-grid-800
    div[data-element_type="container"].qodef-elementor-content-grid {
    width: 800px;
    max-width: 800px;
  }
  .qodef-content-grid-800
    div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--right {
    padding-left: calc((100% - 800px) / 2);
  }
  .qodef-content-grid-800
    div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--left {
    padding-right: calc((100% - 800px) / 2);
  }
}
@media only screen and (max-width: 1200px) {
  div[data-element_type="container"].qodef-elementor-content-grid {
    width: 960px;
    max-width: 960px;
  }
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--right {
    padding-left: calc((100% - 960px) / 2);
  }
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--left {
    padding-right: calc((100% - 960px) / 2);
  }
}
@media only screen and (max-width: 1024px) {
  div[data-element_type="container"].qodef-elementor-content-grid {
    width: 800px;
    max-width: 800px;
  }
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--right {
    padding-left: calc((100% - 800px) / 2);
  }
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--left {
    padding-right: calc((100% - 800px) / 2);
  }
}
@media only screen and (max-width: 880px) {
  div[data-element_type="container"].qodef-elementor-content-grid {
    width: 86%;
    max-width: 86%;
  }
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--right {
    padding-left: calc((100% - 86%) / 2);
  }
  div[data-element_type="container"].qodef-elementor-content-grid.qodef-extended-grid--left {
    padding-right: calc((100% - 86%) / 2);
  }
}
@media only screen and (max-width: 1512px) {
  .qodef-offset-image-disabled--1512 > .qodef-offset-image-holder {
    display: none;
  }
}
@media only screen and (max-width: 1368px) {
  .qodef-offset-image-disabled--1368 > .qodef-offset-image-holder {
    display: none;
  }
}
@media only screen and (max-width: 1200px) {
  .qodef-offset-image-disabled--1200 > .qodef-offset-image-holder {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .qodef-offset-image-disabled--1024 > .qodef-offset-image-holder {
    display: none;
  }
}
@media only screen and (max-width: 880px) {
  .qodef-offset-image-disabled--880 > .qodef-offset-image-holder {
    display: none;
  }
}
.elementor-column.qodef-sticky-column--enable,
.elementor-element.qodef-sticky-column--enable {
  position: sticky;
  top: 0;
  height: max-content;
}
@media only screen and (max-width: 1512px) {
  .elementor-column.qodef-sticky-column--enable.qodef-sticky-column-disabled--1512,
  .elementor-element.qodef-sticky-column--enable.qodef-sticky-column-disabled--1512 {
    position: relative;
    top: unset !important;
  }
}
@media only screen and (max-width: 1368px) {
  .elementor-column.qodef-sticky-column--enable.qodef-sticky-column-disabled--1368,
  .elementor-element.qodef-sticky-column--enable.qodef-sticky-column-disabled--1368 {
    position: relative;
    top: unset !important;
  }
}
@media only screen and (max-width: 1200px) {
  .elementor-column.qodef-sticky-column--enable.qodef-sticky-column-disabled--1200,
  .elementor-element.qodef-sticky-column--enable.qodef-sticky-column-disabled--1200 {
    position: relative;
    top: unset !important;
  }
}
@media only screen and (max-width: 1024px) {
  .elementor-column.qodef-sticky-column--enable.qodef-sticky-column-disabled--1024,
  .elementor-element.qodef-sticky-column--enable.qodef-sticky-column-disabled--1024 {
    position: relative;
    top: unset !important;
  }
}
@media only screen and (max-width: 880px) {
  .elementor-column.qodef-sticky-column--enable.qodef-sticky-column-disabled--880,
  .elementor-element.qodef-sticky-column--enable.qodef-sticky-column-disabled--880 {
    position: relative;
    top: unset !important;
  }
}
