.elementor-12007 .elementor-element.elementor-element-371ec96>.elementor-container {
    min-height: 439px
}

.elementor-12007 .elementor-element.elementor-element-371ec96>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-12007 .elementor-element.elementor-element-dd23981 {
    text-align: center;
    width: auto;
    max-width: auto
}

.elementor-12007 .elementor-element.elementor-element-dd23981 .elementor-heading-title {
    color: #FFF;
    font-size: 32px;
    font-weight: 600
}

.elementor-12007 .elementor-element.elementor-element-371ec96:not(.elementor-motion-effects-element-type-background),.elementor-12007 .elementor-element.elementor-element-371ec96>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/images/background-tien-ich.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-12007 .elementor-element.elementor-element-371ec96>.elementor-background-overlay {
    background-color: #000;
    opacity: .3;
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-12007 .elementor-element.elementor-element-371ec96 {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0
}

.elementor-12007 .elementor-element.elementor-element-1080a01 {
    margin-top: 0;
    margin-bottom: 50px
}

.elementor-12007 .elementor-element.elementor-element-507e4d8 {
    text-align: center;
    width: auto;
    max-width: auto
}

.elementor-12007 .elementor-element.elementor-element-507e4d8 .elementor-heading-title {
    font-size: 32px;
    font-weight: 600
}

.elementor-12007 .elementor-element.elementor-element-f7b682e {
    margin-top: 30px;
    margin-bottom: 0
}

.elementor-12007 .elementor-element.elementor-element-46b0cf5 {
    margin-top: 0;
    margin-bottom: 30px
}

.elementor-12007 .elementor-element.elementor-element-5a18fb5 .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background: #FFF
}

.elementor-12007 .elementor-element.elementor-element-7e5472b .elementor-heading-title {
    font-weight: 600;
    text-transform: uppercase
}

.elementor-12007 .elementor-element.elementor-element-c24615f {
    --divider-border-style: solid;
    --divider-border-color: #134E4F;
    --divider-border-width: 3px
}

.elementor-12007 .elementor-element.elementor-element-c24615f .elementor-divider-separator {
    width: 60px
}

.elementor-12007 .elementor-element.elementor-element-c24615f .elementor-divider {
    padding-top: 20px;
    padding-bottom: 20px
}

.elementor-12007 .elementor-element.elementor-element-6b7d789 .elementor-text-editor {
    text-align: justify
}

.elementor-12007 .elementor-element.elementor-element-2e820c9 {
    margin-top: 0;
    margin-bottom: 50px
}

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

.elementor-12007 .elementor-element.elementor-element-ef2f743 .elementor-heading-title {
    font-weight: 600;
    text-transform: uppercase
}

.elementor-12007 .elementor-element.elementor-element-96ce42d {
    --divider-border-style: solid;
    --divider-border-color: #134E4F;
    --divider-border-width: 3px
}

.elementor-12007 .elementor-element.elementor-element-96ce42d .elementor-divider-separator {
    width: 60px
}

.elementor-12007 .elementor-element.elementor-element-96ce42d .elementor-divider {
    padding-top: 20px;
    padding-bottom: 20px
}

.elementor-12007 .elementor-element.elementor-element-658ab43 .elementor-text-editor {
    text-align: justify
}

.elementor-12007 .elementor-element.elementor-element-dde7cce {
    margin-top: 0;
    margin-bottom: 50px
}

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

@media(max-width: 1024px) {
    .elementor-12007 .elementor-element.elementor-element-1080a01 {
        margin-top:0;
        margin-bottom: 30px
    }

    .elementor-12007 .elementor-element.elementor-element-a3a0bb1 {
        font-size: 14px
    }

    .elementor-12007 .elementor-element.elementor-element-46b0cf5 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-12007 .elementor-element.elementor-element-c24615f .elementor-divider {
        padding-top: 8px;
        padding-bottom: 8px
    }

    .elementor-12007 .elementor-element.elementor-element-6b7d789 {
        font-size: 14px
    }

    .elementor-12007 .elementor-element.elementor-element-2e820c9 {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-12007 .elementor-element.elementor-element-96ce42d .elementor-divider {
        padding-top: 8px;
        padding-bottom: 8px
    }

    .elementor-12007 .elementor-element.elementor-element-658ab43 {
        font-size: 14px
    }

    .elementor-12007 .elementor-element.elementor-element-dde7cce {
        margin-top: 0;
        margin-bottom: 30px
    }
}

@media(max-width: 767px) {
    .elementor-12007 .elementor-element.elementor-element-371ec96>.elementor-container {
        min-height:320px
    }

    .elementor-12007 .elementor-element.elementor-element-dd23981 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-12007 .elementor-element.elementor-element-dd23981 {
        width: auto;
        max-width: auto
    }

    .elementor-12007 .elementor-element.elementor-element-1080a01 {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-12007 .elementor-element.elementor-element-507e4d8 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-12007 .elementor-element.elementor-element-507e4d8 {
        width: auto;
        max-width: auto
    }

    .elementor-12007 .elementor-element.elementor-element-f7b682e {
        margin-top: 10px;
        margin-bottom: 0
    }

    .elementor-12007 .elementor-element.elementor-element-8011090>.elementor-element-populated {
        padding: 0 0 0 0
    }

    .elementor-12007 .elementor-element.elementor-element-7e5472b {
        text-align: center
    }

    .elementor-12007 .elementor-element.elementor-element-7e5472b .elementor-heading-title {
        font-size: 18px
    }

    .elementor-12007 .elementor-element.elementor-element-7e5472b>.elementor-widget-container {
        margin: 10px 0 0 0
    }

    .elementor-12007 .elementor-element.elementor-element-c24615f .elementor-divider {
        text-align: center;
        padding-top: 15px;
        padding-bottom: 15px
    }

    .elementor-12007 .elementor-element.elementor-element-c24615f .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0
    }

    .elementor-12007 .elementor-element.elementor-element-6b7d789 .elementor-text-editor {
        text-align: center
    }

    .elementor-12007 .elementor-element.elementor-element-bdd9035>.elementor-element-populated {
        padding: 0 0 0 0
    }

    .elementor-12007 .elementor-element.elementor-element-ef2f743 {
        text-align: center
    }

    .elementor-12007 .elementor-element.elementor-element-ef2f743 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-12007 .elementor-element.elementor-element-ef2f743>.elementor-widget-container {
        margin: 10px 0 0 0
    }

    .elementor-12007 .elementor-element.elementor-element-96ce42d .elementor-divider {
        text-align: center;
        padding-top: 15px;
        padding-bottom: 15px
    }

    .elementor-12007 .elementor-element.elementor-element-96ce42d .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0
    }

    .elementor-12007 .elementor-element.elementor-element-658ab43 .elementor-text-editor {
        text-align: center
    }
}

@media(min-width: 768px) {
    .elementor-12007 .elementor-element.elementor-element-dfcb64f {
        width:15%
    }

    .elementor-12007 .elementor-element.elementor-element-f24b6bb {
        width: 69.332%
    }

    .elementor-12007 .elementor-element.elementor-element-fdb5895 {
        width: 15%
    }

    .elementor-12007 .elementor-element.elementor-element-7802346 {
        width: 6.33%
    }

    .elementor-12007 .elementor-element.elementor-element-5b6cca3 {
        width: 86.672%
    }

    .elementor-12007 .elementor-element.elementor-element-3ad6b25 {
        width: 6.33%
    }
}

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

    .elementor-12007 .elementor-element.elementor-element-5b6cca3 {
        width: 100%
    }

    .elementor-12007 .elementor-element.elementor-element-3ad6b25 {
        width: 100%
    }
}
