.elementor-12005 .elementor-element.elementor-element-2b0dca5>.elementor-container {
    min-height: 439px
}

.elementor-12005 .elementor-element.elementor-element-2b0dca5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-12005 .elementor-element.elementor-element-48fb8d3 {
    text-align: center;
    width: auto;
    max-width: auto
}

.elementor-12005 .elementor-element.elementor-element-48fb8d3 .elementor-heading-title {
    color: #FFF;
    font-size: 32px;
    font-weight: 600
}

.elementor-12005 .elementor-element.elementor-element-2b0dca5:not(.elementor-motion-effects-element-type-background),.elementor-12005 .elementor-element.elementor-element-2b0dca5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/images/background-dich-vu.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-12005 .elementor-element.elementor-element-2b0dca5>.elementor-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-12005 .elementor-element.elementor-element-2b0dca5 {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0
}

.elementor-12005 .elementor-element.elementor-element-507c6df {
    margin-top: 0;
    margin-bottom: 50px
}

.elementor-12005 .elementor-element.elementor-element-7afc125 {
    text-align: center;
    width: auto;
    max-width: auto
}

.elementor-12005 .elementor-element.elementor-element-7afc125 .elementor-heading-title {
    font-size: 32px;
    font-weight: 600
}

.elementor-12005 .elementor-element.elementor-element-5eb6f36 {
    margin-top: 30px;
    margin-bottom: 0
}

.elementor-12005 .elementor-element.elementor-element-c439cde {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-12005 .elementor-element.elementor-element-2447e60:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-12005 .elementor-element.elementor-element-2447e60>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F6F2
}

.elementor-12005 .elementor-element.elementor-element-2447e60>.elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s
}

.elementor-12005 .elementor-element.elementor-element-2447e60>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-12005 .elementor-element.elementor-element-e5260fd:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-12005 .elementor-element.elementor-element-e5260fd>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F6F2
}

.elementor-12005 .elementor-element.elementor-element-e5260fd>.elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s
}

.elementor-12005 .elementor-element.elementor-element-e5260fd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-12005 .elementor-element.elementor-element-95d6b3f .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background: #FFF
}

.elementor-12005 .elementor-element.elementor-element-b27f855 .elementor-heading-title {
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase
}

.elementor-12005 .elementor-element.elementor-element-b27f855>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-12005 .elementor-element.elementor-element-dea317f .elementor-text-editor {
    text-align: justify
}

.elementor-12005 .elementor-element.elementor-element-dea317f>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-12005 .elementor-element.elementor-element-717f33f {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    padding: 30px 0 30px 0
}

.elementor-12005 .elementor-element.elementor-element-717f33f>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-12005 .elementor-element.elementor-element-e755b01:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-12005 .elementor-element.elementor-element-e755b01>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F6F2
}

.elementor-12005 .elementor-element.elementor-element-e755b01>.elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s
}

.elementor-12005 .elementor-element.elementor-element-e755b01>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-12005 .elementor-element.elementor-element-8ac35f1 {
    margin-top: 0;
    margin-bottom: 50px
}

.elementor-12005 .elementor-element.elementor-element-5921c0a:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-12005 .elementor-element.elementor-element-5921c0a>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F6F2
}

.elementor-12005 .elementor-element.elementor-element-5921c0a>.elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s
}

.elementor-12005 .elementor-element.elementor-element-5921c0a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-12005 .elementor-element.elementor-element-a57f150:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-12005 .elementor-element.elementor-element-a57f150>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F6F2
}

.elementor-12005 .elementor-element.elementor-element-a57f150>.elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s
}

.elementor-12005 .elementor-element.elementor-element-a57f150>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-12005 .elementor-element.elementor-element-88f5c6b {
    text-align: right
}

.elementor-12005 .elementor-element.elementor-element-88f5c6b .elementor-heading-title {
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase
}

.elementor-12005 .elementor-element.elementor-element-88f5c6b>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-12005 .elementor-element.elementor-element-d6fab3d .elementor-text-editor {
    text-align: justify
}

.elementor-12005 .elementor-element.elementor-element-d6fab3d>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-12005 .elementor-element.elementor-element-b1d13b3 .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background: #FFF
}

.elementor-12005 .elementor-element.elementor-element-c82abe6 {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    padding: 30px 0 30px 0
}

.elementor-12005 .elementor-element.elementor-element-c82abe6>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-12005 .elementor-element.elementor-element-bbea7c3:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-12005 .elementor-element.elementor-element-bbea7c3>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F6F2
}

.elementor-12005 .elementor-element.elementor-element-bbea7c3>.elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s
}

.elementor-12005 .elementor-element.elementor-element-bbea7c3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-12005 .elementor-element.elementor-element-7f8c44c {
    margin-top: 0;
    margin-bottom: 50px
}

.elementor-12005 .elementor-element.elementor-element-7c0362d {
    text-align: center;
    width: auto;
    max-width: auto
}

.elementor-12005 .elementor-element.elementor-element-7c0362d .elementor-heading-title {
    font-size: 32px;
    font-weight: 600
}

.elementor-12005 .elementor-element.elementor-element-93d3358>.elementor-element-populated {
    padding: 0 60px 0 60px
}

.elementor-12005 .elementor-element.elementor-element-533ab3d .elementor-post__thumbnail__link {
    width: 100%
}

.elementor-12005 .elementor-element.elementor-element-533ab3d .elementor-posts-container {
    grid-column-gap: 0;
    grid-row-gap: 0
}

.elementor-msie .elementor-12005 .elementor-element.elementor-element-533ab3d .elementor-post {
    padding-right: calc(0px/2);
    padding-left: calc(0px/2);
    padding-bottom: 0
}

.elementor-msie .elementor-12005 .elementor-element.elementor-element-533ab3d .elementor-posts-container {
    margin-left: calc(-0px/2);
    margin-right: calc(-0px/2)
}

.elementor-12005 .elementor-element.elementor-element-533ab3d .elementor-post__excerpt p {
    color: #111
}

.elementor-12005 .elementor-element.elementor-element-533ab3d .elementor-post__read-more {
    color: #FFF;
    font-family: "Philosopher",Sans-serif;
    text-transform: uppercase
}

.elementor-12005 .elementor-element.elementor-element-533ab3d>.elementor-widget-container {
    margin: 10px 60px 50px 60px
}

.elementor-12005 .elementor-element.elementor-element-ce6ccee {
    margin-top: 0;
    margin-bottom: 50px
}

body.elementor-page-12005 h1.entry-title,.elementor-page-title {
    display: none
}

@media(min-width: 768px) {
    .elementor-12005 .elementor-element.elementor-element-86d04d4 {
        width:15%
    }

    .elementor-12005 .elementor-element.elementor-element-4b03d72 {
        width: 69.332%
    }

    .elementor-12005 .elementor-element.elementor-element-ff5abde {
        width: 15%
    }

    .elementor-12005 .elementor-element.elementor-element-2447e60 {
        width: 6.33%
    }

    .elementor-12005 .elementor-element.elementor-element-e5260fd {
        width: 86.672%
    }

    .elementor-12005 .elementor-element.elementor-element-e933042 {
        width: 55%
    }

    .elementor-12005 .elementor-element.elementor-element-06d4511 {
        width: 45%
    }

    .elementor-12005 .elementor-element.elementor-element-e755b01 {
        width: 6.33%
    }

    .elementor-12005 .elementor-element.elementor-element-5921c0a {
        width: 6.33%
    }

    .elementor-12005 .elementor-element.elementor-element-a57f150 {
        width: 86.672%
    }

    .elementor-12005 .elementor-element.elementor-element-7606a03 {
        width: 45%
    }

    .elementor-12005 .elementor-element.elementor-element-005f81b {
        width: 55%
    }

    .elementor-12005 .elementor-element.elementor-element-bbea7c3 {
        width: 6.33%
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-12005 .elementor-element.elementor-element-2447e60 {
        width:100%
    }

    .elementor-12005 .elementor-element.elementor-element-e5260fd {
        width: 100%
    }

    .elementor-12005 .elementor-element.elementor-element-e755b01 {
        width: 100%
    }

    .elementor-12005 .elementor-element.elementor-element-5921c0a {
        width: 100%
    }

    .elementor-12005 .elementor-element.elementor-element-a57f150 {
        width: 100%
    }

    .elementor-12005 .elementor-element.elementor-element-bbea7c3 {
        width: 100%
    }
}

@media(max-width: 1024px) {
    .elementor-12005 .elementor-element.elementor-element-41b45b1 {
        font-size:14px
    }

    .elementor-12005 .elementor-element.elementor-element-e5260fd>.elementor-element-populated {
        padding: 0 10px 0 10px
    }

    .elementor-12005 .elementor-element.elementor-element-b27f855>.elementor-widget-container {
        margin: 0 0 8px 0
    }

    .elementor-12005 .elementor-element.elementor-element-dea317f {
        font-size: 14px
    }

    .elementor-12005 .elementor-element.elementor-element-a57f150>.elementor-element-populated {
        padding: 0 10px 0 10px
    }

    .elementor-12005 .elementor-element.elementor-element-88f5c6b>.elementor-widget-container {
        margin: 0 0 8px 0
    }

    .elementor-12005 .elementor-element.elementor-element-dc8e82f>.elementor-element-populated {
        padding: 0 15px 0 15px
    }

    .elementor-12005 .elementor-element.elementor-element-93d3358>.elementor-element-populated {
        padding: 0 0 0 0
    }

    .elementor-12005 .elementor-element.elementor-element-533ab3d>.elementor-widget-container {
        margin: 30px 0 50px 0
    }
}

@media(max-width: 767px) {
    .elementor-12005 .elementor-element.elementor-element-2b0dca5>.elementor-container {
        min-height:320px
    }

    .elementor-12005 .elementor-element.elementor-element-48fb8d3 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-12005 .elementor-element.elementor-element-48fb8d3 {
        width: auto;
        max-width: auto
    }

    .elementor-12005 .elementor-element.elementor-element-507c6df {
        margin-top: 0;
        margin-bottom: 25px
    }

    .elementor-12005 .elementor-element.elementor-element-7afc125 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-12005 .elementor-element.elementor-element-7afc125 {
        width: auto;
        max-width: auto
    }

    .elementor-12005 .elementor-element.elementor-element-b27f855 {
        text-align: center
    }

    .elementor-12005 .elementor-element.elementor-element-b27f855 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-12005 .elementor-element.elementor-element-b27f855>.elementor-widget-container {
        margin: 20px 0 15px 0
    }

    .elementor-12005 .elementor-element.elementor-element-dea317f .elementor-text-editor {
        text-align: center
    }

    .elementor-12005 .elementor-element.elementor-element-88f5c6b {
        text-align: center
    }

    .elementor-12005 .elementor-element.elementor-element-88f5c6b .elementor-heading-title {
        font-size: 18px
    }

    .elementor-12005 .elementor-element.elementor-element-88f5c6b>.elementor-widget-container {
        margin: 20px 0 15px 0
    }

    .elementor-12005 .elementor-element.elementor-element-d6fab3d .elementor-text-editor {
        text-align: center
    }

    .elementor-12005 .elementor-element.elementor-element-7c0362d .elementor-heading-title {
        font-size: 22px
    }

    .elementor-12005 .elementor-element.elementor-element-7c0362d {
        width: auto;
        max-width: auto
    }

    .elementor-12005 .elementor-element.elementor-element-533ab3d>.elementor-widget-container {
        margin: 0 0 30px 0
    }

    .elementor-12005 .elementor-element.elementor-element-2b8f551 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-12005 .elementor-element.elementor-element-ce6ccee {
        margin-top: 0;
        margin-bottom: 35px
    }
}



.swiper-slide-click {
    pointer-events: auto !important;
}
