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: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 (min-width: 1025px) {
    .qodef-elementor-sticky-column-enable section {
        position:sticky;
        top: 0;
        height: 100vH
    }
}
