.elementor-1373 .elementor-element.elementor-element-25e6262 {
    --display: flex;
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 160px;
    --padding-bottom: 55px;
    --padding-left: 15px;
    --padding-right: 15px;
    background-image: linear-gradient(199deg, #ffffff, #ffffffe3);
}

.elementor-1373 .elementor-element.elementor-element-25e6262 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-1373 .elementor-element.elementor-element-25e6262 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-1373 .elementor-element.elementor-element-c8cade3 {
    --display: flex;
    --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;
}

.elementor-1373 .elementor-element.elementor-element-c8cade3 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-1373 .elementor-element.elementor-element-c8cade3 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-1373 .elementor-element.elementor-element-5c9ccb8 .pxl-heading {
    text-align: center;
}

.elementor-1373 .elementor-element.elementor-element-5c9ccb8 .pxl-heading .pxl-item--subtitle.px-sub--icon {
    justify-content: center;
}

.elementor-1373 .elementor-element.elementor-element-5c9ccb8 .pxl-heading .pxl-heading--inner {
    max-width: 50%;
}

.elementor-1373 .elementor-element.elementor-element-5c9ccb8 .pxl-heading .pxl-item--title {
    color: #000000;
    font-size: 50;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -3px;
    margin-bottom: 0px;
}

.elementor-1373 .elementor-element.elementor-element-5c9ccb8 .pxl-heading .pxl-item--subtitle {
    font-family: "Urbanist", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 5px;
    margin-bottom: 8px;
}

.elementor-1373 .elementor-element.elementor-element-420d6c1 > .elementor-widget-container {
    margin: 15px 0px 25px 0px;
}

.elementor-1373 .elementor-element.elementor-element-420d6c1 .pxl-text-editor {
    text-align: center;
    color: #545454;
    font-family: "Urbanist", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-1373 .elementor-element.elementor-element-52d5861 .pxl-button {
    text-align: center;
}

.elementor-1373 .elementor-element.elementor-element-52d5861 .pxl-button .btn {
    background-color: #ff0707d9;
    line-height: 39.3px;
}

.elementor-1373 .elementor-element.elementor-element-52d5861 .pxl-button .btn:after {
    border-color: #4A81D3;
}

.elementor-1373 .elementor-element.elementor-element-52d5861 .pxl-button .pxl-icon--left i {
    margin-right: 9px;
}

.elementor-1373 .elementor-element.elementor-element-15436a6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    --padding-top: 57px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1373 .elementor-element.elementor-element-15436a6 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-1373 .elementor-element.elementor-element-15436a6 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-1373 .elementor-element.elementor-element-50b7156 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-1373 .elementor-element.elementor-element-50b7156 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-1373 .elementor-element.elementor-element-50b7156 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-1373 .elementor-element.elementor-element-070894b {
    --display: flex;
}

.elementor-1373 .elementor-element.elementor-element-070894b.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1373 .elementor-element.elementor-element-070894b .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-1373 .elementor-element.elementor-element-070894b .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-1373 .elementor-element.elementor-element-ef15444 > .elementor-widget-container {
    padding: 1rem 1rem 1rem 1rem;
}

.elementor-1373 .elementor-element.elementor-element-6a6af99 {
    --display: flex;
}

.elementor-1373 .elementor-element.elementor-element-6a6af99 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-1373 .elementor-element.elementor-element-6a6af99 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-1373 .elementor-element.elementor-element-5eb3442 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-1373 .elementor-element.elementor-element-5eb3442 .pxl-text-editor {
    color: #000000;
    font-family: "Urbanist", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6em;
    letter-spacing: 0px;
}

.elementor-1373 .elementor-element.elementor-element-a78a0ee .pxl-text-editor {
    color: #545454e6;
    font-size: 16px;
}

.elementor-1373 .elementor-element.elementor-element-651310b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-1373 .elementor-element.elementor-element-651310b .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-1373 .elementor-element.elementor-element-651310b .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-1373 .elementor-element.elementor-element-64eaa3b {
    --display: flex;
}

.elementor-1373 .elementor-element.elementor-element-64eaa3b.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1373 .elementor-element.elementor-element-64eaa3b .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-1373 .elementor-element.elementor-element-64eaa3b .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-1373 .elementor-element.elementor-element-6028729 > .elementor-widget-container {
    padding: 1rem 1rem 1rem 1rem;
}

.elementor-1373 .elementor-element.elementor-element-dd1cdda {
    --display: flex;
}

.elementor-1373 .elementor-element.elementor-element-dd1cdda .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-1373 .elementor-element.elementor-element-dd1cdda .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-1373 .elementor-element.elementor-element-b7a3c85 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-1373 .elementor-element.elementor-element-b7a3c85 .pxl-text-editor {
    color: #000000;
    font-family: "Urbanist", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6em;
    letter-spacing: 0px;
}

.elementor-1373 .elementor-element.elementor-element-05bcda3 .pxl-text-editor {
    color: #545454e6;
    font-size: 16px;
}

.elementor-1373 .elementor-element.elementor-element-b34f4f3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-1373 .elementor-element.elementor-element-b34f4f3 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-1373 .elementor-element.elementor-element-b34f4f3 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-1373 .elementor-element.elementor-element-4c84b80 {
    --display: flex;
}

.elementor-1373 .elementor-element.elementor-element-4c84b80.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1373 .elementor-element.elementor-element-4c84b80 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-1373 .elementor-element.elementor-element-4c84b80 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-1373 .elementor-element.elementor-element-f865390 > .elementor-widget-container {
    padding: 1rem 1rem 1rem 1rem;
}

.elementor-1373 .elementor-element.elementor-element-b1f0b38 {
    --display: flex;
}

.elementor-1373 .elementor-element.elementor-element-b1f0b38 .pxl-divider-border-line .pxl-item-line-width {
    width: 0%;
}

.elementor-1373 .elementor-element.elementor-element-b1f0b38 .pxl-divider-border-line .pxl-item-line-height {
    height: 0%;
}

.elementor-1373 .elementor-element.elementor-element-2d0deeb > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-1373 .elementor-element.elementor-element-2d0deeb .pxl-text-editor {
    color: #000000;
    font-family: "Urbanist", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6em;
    letter-spacing: 0px;
}

.elementor-1373 .elementor-element.elementor-element-32d3b96 .pxl-text-editor {
    color: #545454e6;
    font-size: 16px;
}

@media(max-width: 1200px) {
    .elementor-1373 .elementor-element.elementor-element-5c9ccb8 .pxl-heading .pxl-item--title {
        font-size:55px;
    }

    .elementor-1373 .elementor-element.elementor-element-15436a6 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 40px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}

@media(min-width: 768px) {
    .elementor-1373 .elementor-element.elementor-element-c8cade3 {
        --width:100%;
    }

    .elementor-1373 .elementor-element.elementor-element-15436a6 {
        --width: 100%;
    }

    .elementor-1373 .elementor-element.elementor-element-070894b {
        --width: 100px;
    }

    .elementor-1373 .elementor-element.elementor-element-64eaa3b {
        --width: 100px;
    }

    .elementor-1373 .elementor-element.elementor-element-4c84b80 {
        --width: 100px;
    }
}

@media(max-width: 1024px) {
    .elementor-1373 .elementor-element.elementor-element-25e6262 {
        --padding-top:100px;
        --padding-bottom: 100px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-1373 .elementor-element.elementor-element-5c9ccb8 .pxl-heading .pxl-heading--inner {
        max-width: 74%;
    }

    .elementor-1373 .elementor-element.elementor-element-15436a6 {
        --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;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1373 .elementor-element.elementor-element-50b7156 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-1373 .elementor-element.elementor-element-651310b {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-1373 .elementor-element.elementor-element-b34f4f3 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }
}

@media(max-width: 767px) {
    .elementor-1373 .elementor-element.elementor-element-5c9ccb8 .pxl-heading .pxl-heading--inner {
        max-width:80%;
    }

    .elementor-1373 .elementor-element.elementor-element-5c9ccb8 .pxl-heading .pxl-item--title {
        font-size: 45px;
    }

    .elementor-1373 .elementor-element.elementor-element-420d6c1 .pxl-text-editor {
        font-size: 22px;
    }

    .elementor-1373 .elementor-element.elementor-element-15436a6 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }

    .elementor-1373 .elementor-element.elementor-element-ef15444 > .elementor-widget-container {
        padding: 0rem 0rem 1rem 0rem;
    }

    .elementor-1373 .elementor-element.elementor-element-6028729 > .elementor-widget-container {
        padding: 0rem 0rem 1rem 0rem;
    }

    .elementor-1373 .elementor-element.elementor-element-f865390 > .elementor-widget-container {
        padding: 0rem 0rem 1rem 0rem;
    }
}
