section.qodef-elementor-content-grid>.elementor-container, section.qodef-elementor-content-grid>.elementor-element {
    width: 1300px;
    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: 1300px;
    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;
}
}@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;
}
}@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;
}
}@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;
}
}@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;
}
}