.fesweb-44 .fesweb-element.fesweb-element-4c4817d:not(.fesweb-motion-effects-element-type-background), .fesweb-44 .fesweb-element.fesweb-element-4c4817d > .fesweb-motion-effects-container > .fesweb-motion-effects-layer {
    background-color: #000000;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.fesweb-44 .fesweb-element.fesweb-element-4c4817d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 260px 0px 145px 0px;
}

.fesweb-44 .fesweb-element.fesweb-element-4c4817d > .fesweb-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.fesweb-44 .fesweb-element.fesweb-element-638508f .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    font-size: 60px;
    margin-bottom: 24px;
}

@media(max-width: 1440px) {
    .fesweb-44 .fesweb-element.fesweb-element-714b5b2 > .fesweb-element-populated {
        margin:0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }
}

@media(max-width: 1200px) {
    .fesweb-44 .fesweb-element.fesweb-element-4c4817d {
        padding:125px 0px 125px 0px;
    }

    .fesweb-44 .fesweb-element.fesweb-element-714b5b2 > .fesweb-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .fesweb-44 .fesweb-element.fesweb-element-638508f .pxl-heading .pxl-item--title {
        font-size: 54px;
    }
}

@media(max-width: 1024px) {
    .fesweb-44 .fesweb-element.fesweb-element-638508f .pxl-heading .pxl-item--title {
        font-size:42px;
    }
}

@media(max-width: 767px) {
    .fesweb-44 .fesweb-element.fesweb-element-4c4817d {
        padding:85px 0px 100px 0px;
    }

    .fesweb-44 .fesweb-element.fesweb-element-638508f .pxl-heading .pxl-item--title {
        font-size: 40px;
    }
}
