.elementor-115 .elementor-element.elementor-element-5928fe4>.elementor-container {
    max-width: 1300px;
    min-height: 100vh
}

.elementor-115 .elementor-element.elementor-element-5928fe4>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-115 .elementor-element.elementor-element-5928fe4 {
    padding: 0 0 180px
}

body:not(.rtl) .elementor-115 .elementor-element.elementor-element-1d7818b {
    left: 0
}

body.rtl .elementor-115 .elementor-element.elementor-element-1d7818b {
    right: 0
}

.elementor-115 .elementor-element.elementor-element-1d7818b {
    bottom: -100px
}

.elementor-115 .elementor-element.elementor-element-3d17001 {
    padding: 20px 0 210px
}

.elementor-115 .elementor-element.elementor-element-e780b82>.elementor-container {
    max-width: 1300px
}

.elementor-115 .elementor-element.elementor-element-e780b82 {
    margin-top: 0;
    margin-bottom: 60px
}

.elementor-115 .elementor-element.elementor-element-56e9e7d {
    text-align: center
}

.elementor-115 .elementor-element.elementor-element-9fc095d>.elementor-container {
    max-width: 1300px
}

.elementor-115 .elementor-element.elementor-element-c5eed56 {
    padding: 0 0 220px
}

.elementor-115 .elementor-element.elementor-element-5679044>.elementor-container {
    max-width: 1300px
}

.elementor-115 .elementor-element.elementor-element-5679044 {
    margin-top: 0;
    margin-bottom: 50px
}

.elementor-115 .elementor-element.elementor-element-1d04a55 {
    text-align: center
}

.elementor-115 .elementor-element.elementor-element-6f48272>.elementor-container {
    max-width: 1320px
}

.elementor-115 .elementor-element.elementor-element-6f48272 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 20px
}

.elementor-115 .elementor-element.elementor-element-9448ad8 {
    padding: 0 0 210px
}

.elementor-115 .elementor-element.elementor-element-66c2427>.elementor-container {
    max-width: 1300px
}

.elementor-115 .elementor-element.elementor-element-66c2427 {
    margin-top: 0;
    margin-bottom: 50px
}

.elementor-115 .elementor-element.elementor-element-d096b81 {
    text-align: center
}

.elementor-115 .elementor-element.elementor-element-8894d20>.elementor-container {
    max-width: 1300px
}

.elementor-115 .elementor-element.elementor-element-0812a25 {
    padding: 0 0 200px
}

.elementor-115 .elementor-element.elementor-element-097baec>.elementor-container {
    max-width: 1300px
}

.elementor-115 .elementor-element.elementor-element-097baec {
    margin-top: 0;
    margin-bottom: 30px
}

.elementor-115 .elementor-element.elementor-element-1731d1b {
    text-align: center
}

.elementor-115 .elementor-element.elementor-element-7994a41>.elementor-container {
    max-width: 1360px
}

.elementor-115 .elementor-element.elementor-element-7994a41 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 40px
}

.elementor-115 .elementor-element.elementor-element-46a4d25 {
    padding: 0 0 220px
}

.elementor-115 .elementor-element.elementor-element-85f6b04>.elementor-container {
    max-width: 1300px
}

.elementor-115 .elementor-element.elementor-element-85f6b04 {
    margin-top: 0;
    margin-bottom: 60px
}

.elementor-115 .elementor-element.elementor-element-8bf97d1 {
    text-align: center
}

.elementor-115 .elementor-element.elementor-element-a41d018>.elementor-container {
    max-width: 1300px
}

.elementor-115 .elementor-element.elementor-element-241633f {
    padding: 0 0 220px
}

.elementor-115 .elementor-element.elementor-element-55794e0>.elementor-container {
    max-width: 1300px
}

.elementor-115 .elementor-element.elementor-element-55794e0 {
    margin-top: 0;
    margin-bottom: 60px
}

.elementor-115 .elementor-element.elementor-element-b145321 {
    text-align: center
}

.elementor-115 .elementor-element.elementor-element-b8c305e>.elementor-container {
    max-width: 1300px
}

.elementor-115 .elementor-element.elementor-element-b92a163 {
    text-align: left
}

.elementor-115 .elementor-element.elementor-element-be88fe0 {
    padding: 0 0 220px
}

.elementor-115 .elementor-element.elementor-element-e17bf0b>.elementor-container {
    max-width: 1300px
}

.elementor-115 .elementor-element.elementor-element-e17bf0b {
    margin-top: 0;
    margin-bottom: 60px
}

.elementor-115 .elementor-element.elementor-element-5bccf61 {
    text-align: center
}

.elementor-115 .elementor-element.elementor-element-4785a55>.elementor-container {
    max-width: 1300px
}

.elementor-115 .elementor-element.elementor-element-118ec8a {
    padding: 0 0 220px
}

.elementor-115 .elementor-element.elementor-element-233590c>.elementor-container {
    max-width: 1300px
}

.elementor-115 .elementor-element.elementor-element-233590c {
    margin-top: 0;
    margin-bottom: 60px
}

.elementor-115 .elementor-element.elementor-element-b649168 {
    text-align: center
}

.elementor-115 .elementor-element.elementor-element-ab9ee99>.elementor-container {
    max-width: 1180px
}

.elementor-115 .elementor-element.elementor-element-1b8e289 {
    text-align: left
}

.elementor-115 .elementor-element.elementor-element-ac640fe iframe {
    height: 580px;
    filter: brightness(75%) contrast(125%) saturate(0%) blur(0px) hue-rotate(0deg)
}

@media(min-width:768px) {
    .elementor-115 .elementor-element.elementor-element-1bb439c {
        width: 40%
    }

    .elementor-115 .elementor-element.elementor-element-c51b9f8 {
        width: 60%
    }
}

@media(max-width:1024px) {
    .elementor-115 .elementor-element.elementor-element-5928fe4>.elementor-container {
        min-height: 0vh
    }

    .elementor-115 .elementor-element.elementor-element-5928fe4 {
        padding: 0 0 140px
    }

    .elementor-115 .elementor-element.elementor-element-1d7818b .lui-bgtitle {
        font-size: 250px
    }

    .elementor-115 .elementor-element.elementor-element-3d17001 {
        padding: 0 0 120px
    }

    .elementor-115 .elementor-element.elementor-element-e780b82 {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-115 .elementor-element.elementor-element-9fc095d {
        padding: 0 20px
    }

    .elementor-115 .elementor-element.elementor-element-72ce7e6 .lui-bgtitle {
        font-size: 250px
    }

    .elementor-115 .elementor-element.elementor-element-c5eed56 {
        padding: 0 0 120px
    }

    .elementor-115 .elementor-element.elementor-element-5679044 {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-115 .elementor-element.elementor-element-6f48272 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 30px
    }

    .elementor-115 .elementor-element.elementor-element-64dfb76 .lui-bgtitle {
        font-size: 250px
    }

    .elementor-115 .elementor-element.elementor-element-9448ad8 {
        padding: 0 0 120px
    }

    .elementor-115 .elementor-element.elementor-element-66c2427 {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-115 .elementor-element.elementor-element-9c95224 .lui-bgtitle {
        font-size: 250px
    }

    .elementor-115 .elementor-element.elementor-element-0812a25 {
        padding: 0 0 120px
    }

    .elementor-115 .elementor-element.elementor-element-097baec {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-115 .elementor-element.elementor-element-7994a41 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 30px
    }

    .elementor-115 .elementor-element.elementor-element-2fae71e .lui-bgtitle {
        font-size: 250px
    }

    .elementor-115 .elementor-element.elementor-element-46a4d25 {
        padding: 0 0 120px
    }

    .elementor-115 .elementor-element.elementor-element-85f6b04 {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-115 .elementor-element.elementor-element-a41d018 {
        padding: 0 20px
    }

    .elementor-115 .elementor-element.elementor-element-7ddcc4c .lui-bgtitle {
        font-size: 250px
    }

    .elementor-115 .elementor-element.elementor-element-241633f {
        padding: 0 0 120px
    }

    .elementor-115 .elementor-element.elementor-element-55794e0 {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-115 .elementor-element.elementor-element-b8c305e {
        padding: 0 20px
    }

    .elementor-115 .elementor-element.elementor-element-2d50a31 .lui-bgtitle {
        font-size: 250px
    }

    .elementor-115 .elementor-element.elementor-element-be88fe0 {
        padding: 0 0 120px
    }

    .elementor-115 .elementor-element.elementor-element-e17bf0b {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-115 .elementor-element.elementor-element-4785a55 {
        padding: 0 10px
    }

    .elementor-115 .elementor-element.elementor-element-e2e5a48 .lui-bgtitle {
        font-size: 250px
    }

    .elementor-115 .elementor-element.elementor-element-118ec8a {
        padding: 0 0 120px
    }

    .elementor-115 .elementor-element.elementor-element-233590c {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-115 .elementor-element.elementor-element-ab9ee99 {
        padding: 0 20px
    }

    .elementor-115 .elementor-element.elementor-element-c4eec92 .lui-bgtitle {
        font-size: 250px
    }
}

@media(max-width:767px) {
    .elementor-115 .elementor-element.elementor-element-5928fe4 {
        padding: 0 0 50px
    }

    .elementor-115 .elementor-element.elementor-element-1d7818b .lui-bgtitle {
        font-size: 150px
    }

    .elementor-115 .elementor-element.elementor-element-3d17001 {
        padding: 50px 0 20px
    }

    .elementor-115 .elementor-element.elementor-element-e780b82 {
        padding: 0
    }

    .elementor-115 .elementor-element.elementor-element-9fc095d {
        padding: 0 10px
    }

    .elementor-115 .elementor-element.elementor-element-72ce7e6 .lui-bgtitle {
        font-size: 150px
    }

    .elementor-115 .elementor-element.elementor-element-c5eed56 {
        padding: 50px 0 30px
    }

    .elementor-115 .elementor-element.elementor-element-5679044 {
        padding: 0
    }

    .elementor-115 .elementor-element.elementor-element-6f48272 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 20px
    }

    .elementor-115 .elementor-element.elementor-element-64dfb76 .lui-bgtitle {
        font-size: 150px
    }

    .elementor-115 .elementor-element.elementor-element-9448ad8 {
        padding: 50px 0 20px
    }

    .elementor-115 .elementor-element.elementor-element-66c2427 {
        padding: 0
    }

    .elementor-115 .elementor-element.elementor-element-8894d20 {
        padding: 0
    }

    .elementor-115 .elementor-element.elementor-element-9c95224 .lui-bgtitle {
        font-size: 150px
    }

    .elementor-115 .elementor-element.elementor-element-0812a25 {
        padding: 50px 0 10px
    }

    .elementor-115 .elementor-element.elementor-element-097baec {
        padding: 0
    }

    .elementor-115 .elementor-element.elementor-element-7994a41 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 30px
    }

    .elementor-115 .elementor-element.elementor-element-2fae71e .lui-bgtitle {
        font-size: 150px
    }

    .elementor-115 .elementor-element.elementor-element-46a4d25 {
        padding: 50px 0 30px
    }

    .elementor-115 .elementor-element.elementor-element-85f6b04 {
        padding: 0
    }

    .elementor-115 .elementor-element.elementor-element-a41d018 {
        padding: 0 10px
    }

    .elementor-115 .elementor-element.elementor-element-7ddcc4c .lui-bgtitle {
        font-size: 150px
    }

    .elementor-115 .elementor-element.elementor-element-241633f {
        padding: 50px 0 40px
    }

    .elementor-115 .elementor-element.elementor-element-55794e0 {
        padding: 0
    }

    .elementor-115 .elementor-element.elementor-element-b8c305e {
        padding: 0 10px
    }

    .elementor-115 .elementor-element.elementor-element-2d50a31 .lui-bgtitle {
        font-size: 150px
    }

    .elementor-115 .elementor-element.elementor-element-be88fe0 {
        padding: 50px 0 40px
    }

    .elementor-115 .elementor-element.elementor-element-e17bf0b {
        padding: 0
    }

    .elementor-115 .elementor-element.elementor-element-4785a55 {
        padding: 0 10px
    }

    .elementor-115 .elementor-element.elementor-element-e2e5a48 .lui-bgtitle {
        font-size: 150px
    }

    .elementor-115 .elementor-element.elementor-element-118ec8a {
        padding: 50px 0 90px
    }

    .elementor-115 .elementor-element.elementor-element-233590c {
        padding: 0
    }

    .elementor-115 .elementor-element.elementor-element-ab9ee99 {
        padding: 0 10px
    }

    .elementor-115 .elementor-element.elementor-element-c4eec92 .lui-bgtitle {
        font-size: 150px
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-115 .elementor-element.elementor-element-2fe5eab {
        width: 100%
    }

    .elementor-115 .elementor-element.elementor-element-c5d3613 {
        width: 100%
    }

    .elementor-115 .elementor-element.elementor-element-9d8cd25 {
        width: 100%
    }

    .elementor-115 .elementor-element.elementor-element-9ef002f {
        width: 100%
    }

    .elementor-115 .elementor-element.elementor-element-900c59c {
        width: 100%
    }

    .elementor-115 .elementor-element.elementor-element-1bb439c {
        width: 100%
    }

    .elementor-115 .elementor-element.elementor-element-c51b9f8 {
        width: 100%
    }
}