.elementor-140 .elementor-element.elementor-element-21ebf75:not(.elementor-motion-effects-element-type-background),
.elementor-140 .elementor-element.elementor-element-21ebf75>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/04/ptt-blog.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-140 .elementor-element.elementor-element-21ebf75>.elementor-background-overlay {
    background-color: #121C27;
    opacity: 0.4;
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-140 .elementor-element.elementor-element-21ebf75 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 274px 0px 26px 0px;
}

.elementor-140 .elementor-element.elementor-element-26b358b .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    font-size: 60px;
    font-weight: 400;
    margin-bottom: 0px;
}

.elementor-140 .elementor-element.elementor-element-26b358b .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
    stroke: #FFFFFF;
}

.elementor-140 .elementor-element.elementor-element-1c950a7>.elementor-widget-container {
    margin: 13px 0px 27px 0px;
}

.elementor-140 .elementor-element.elementor-element-1c950a7 .pxl-text-editor .pxl-item--inner {
    max-width: 600px;
}

.elementor-140 .elementor-element.elementor-element-1c950a7 .pxl-text-editor,
.elementor-140 .elementor-element.elementor-element-1c950a7 .pxl-text-editor p {
    color: #DBDBDB;
    font-family: "Public Sans", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 27px;
}

.elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-140 .elementor-element.elementor-element-ed3859d {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 3px;
}

.elementor-140 .elementor-element.elementor-element-ed3859d>.elementor-widget-container {
    margin: 0px 0px -1px 0px;
}

.elementor-140 .elementor-element.elementor-element-ed3859d .elementor-divider-separator {
    width: 55px;
}

.elementor-140 .elementor-element.elementor-element-ed3859d .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-140 .elementor-element.elementor-element-0ef8139 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF4D;
    --divider-border-width: 1px;
}

.elementor-140 .elementor-element.elementor-element-0ef8139 .elementor-divider-separator {
    width: 654px;
}

.elementor-140 .elementor-element.elementor-element-0ef8139 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-140 .elementor-element.elementor-element-f7cedae>.elementor-widget-container {
    margin: 67px 0px 0px 0px;
}

.elementor-140 .elementor-element.elementor-element-f7cedae .pxl-breadcrumb {
    color: #FFFFFF;
}

.elementor-140 .elementor-element.elementor-element-f7cedae .pxl-breadcrumb i {
    color: #FFFFFF;
}

.elementor-140 .elementor-element.elementor-element-f7cedae .pxl-breadcrumb span.breadcrumb-entry {
    color: #FFFFFF;
}

.elementor-140 .elementor-element.elementor-element-f7cedae .pxl-breadcrumb a:hover {
    color: #FFFFFFAD;
}

@media(max-width:1200px) {
    .elementor-140 .elementor-element.elementor-element-21ebf75 {
        padding: 70px 0px 50px 0px;
    }
}

@media(max-width:1024px) {
    .elementor-140 .elementor-element.elementor-element-0ef8139 .elementor-divider-separator {
        width: 100%;
    }
}

@media(max-width:767px) {
    .elementor-140 .elementor-element.elementor-element-26b358b .pxl-heading .pxl-item--title {
        font-size: 40px;
        line-height: 55px;
    }

    .elementor-140 .elementor-element.elementor-element-1c950a7 .pxl-text-editor,
    .elementor-140 .elementor-element.elementor-element-1c950a7 .pxl-text-editor p {
        font-size: 15px;
        line-height: 25px;
    }

    .elementor-140 .elementor-element.elementor-element-f7cedae>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
}
