.elementor-75 .elementor-element.elementor-element-a5227dd {
    --display: flex;
    --min-height: 611px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 57px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-75 .elementor-element.elementor-element-a5227dd:not(.elementor-motion-effects-element-type-background),
.elementor-75 .elementor-element.elementor-element-a5227dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #663130;
}

.elementor-75 .elementor-element.elementor-element-02745ba>.elementor-widget-container {
    padding: 0px 0px 5px 0px;
}

.elementor-75 .elementor-element.elementor-element-02745ba .pxl-heading {
    text-align: center;
}

.elementor-75 .elementor-element.elementor-element-02745ba .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    font-size: 86px;
    line-height: 98px;
    letter-spacing: -4.3px;
    margin-bottom: 0px;
}

.elementor-75 .elementor-element.elementor-element-02745ba .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
    stroke: #FFFFFF;
}

.elementor-75 .elementor-element.elementor-element-0f2b90c.elementor-element {
    --align-self: center;
}

.elementor-75 .elementor-element.elementor-element-0f2b90c {
    z-index: 1;
}

.elementor-75 .elementor-element.elementor-element-0f2b90c .pxl-breadcrumb {
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.96px;
}

.elementor-75 .elementor-element.elementor-element-0bda628 {
    --display: flex;
    --position: absolute;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: 0px;
    --z-index: 0;
}

body:not(.rtl) .elementor-75 .elementor-element.elementor-element-0bda628 {
    left: 50px;
}

body.rtl .elementor-75 .elementor-element.elementor-element-0bda628 {
    right: 50px;
}

.elementor-75 .elementor-element.elementor-element-7cb7d76>.elementor-widget-container {
    padding: 0px 0px 0px 55px;
}

body:not(.rtl) .elementor-75 .elementor-element.elementor-element-7935160 {
    left: 0px;
}

body.rtl .elementor-75 .elementor-element.elementor-element-7935160 {
    right: 0px;
}

.elementor-75 .elementor-element.elementor-element-7935160 {
    bottom: 0px;
}

.elementor-75 .elementor-element.elementor-element-8aadd67>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-75 .elementor-element.elementor-element-8aadd67 {
    right: -20.2vw;
}

body.rtl .elementor-75 .elementor-element.elementor-element-8aadd67 {
    left: -20.2vw;
}

.elementor-75 .elementor-element.elementor-element-8aadd67 {
    bottom: 13.5%;
}

@media(max-width:1400px) {
    body:not(.rtl) .elementor-75 .elementor-element.elementor-element-8aadd67 {
        right: -40vw;
    }

    body.rtl .elementor-75 .elementor-element.elementor-element-8aadd67 {
        left: -40vw;
    }
}

@media(max-width:1025px) {
    .elementor-75 .elementor-element.elementor-element-02745ba .pxl-heading .pxl-item--title {
        font-size: 80px;
        line-height: 85px;
    }

    .elementor-75 .elementor-element.elementor-element-8aadd67 {
        bottom: 58%;
    }
}

@media(max-width:992px) {
    .elementor-75 .elementor-element.elementor-element-02745ba>.elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-75 .elementor-element.elementor-element-02745ba .pxl-heading .pxl-item--title {
        font-size: 75px;
        line-height: 80px;
    }

    body:not(.rtl) .elementor-75 .elementor-element.elementor-element-8aadd67 {
        right: -57vw;
    }

    body.rtl .elementor-75 .elementor-element.elementor-element-8aadd67 {
        left: -57vw;
    }
}

@media(max-width:768px) {
    .elementor-75 .elementor-element.elementor-element-02745ba>.elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-75 .elementor-element.elementor-element-02745ba .pxl-heading .pxl-item--title {
        font-size: 70px;
        line-height: 75px;
    }

    body:not(.rtl) .elementor-75 .elementor-element.elementor-element-0bda628 {
        left: 0px;
    }

    body.rtl .elementor-75 .elementor-element.elementor-element-0bda628 {
        right: 0px;
    }

    body:not(.rtl) .elementor-75 .elementor-element.elementor-element-8aadd67 {
        right: -65vw;
    }

    body.rtl .elementor-75 .elementor-element.elementor-element-8aadd67 {
        left: -65vw;
    }

    .elementor-75 .elementor-element.elementor-element-8aadd67 {
        bottom: 64%;
    }
}

@media(max-width:576px) {
    .elementor-75 .elementor-element.elementor-element-02745ba>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-75 .elementor-element.elementor-element-02745ba .pxl-heading .pxl-item--title {
        font-size: 65px;
        line-height: 65px;
    }

    body:not(.rtl) .elementor-75 .elementor-element.elementor-element-8aadd67 {
        right: -71vw;
    }

    body.rtl .elementor-75 .elementor-element.elementor-element-8aadd67 {
        left: -71vw;
    }

    .elementor-75 .elementor-element.elementor-element-8aadd67 {
        bottom: 78%;
    }
}