.elementor-12001 .elementor-element.elementor-element-a53dc0c {
    text-align: center;
    width: auto;
    max-width: auto
}

.elementor-12001 .elementor-element.elementor-element-a53dc0c .elementor-heading-title {
    font-size: 32px;
    font-weight: 600
}

.elementor-12001 .elementor-element.elementor-element-b62c3d2 {
    margin-top: 50px;
    margin-bottom: 30px
}

.elementor-12001 .elementor-element.elementor-element-55ae74d .elementor-repeater-item-4511f3f .swiper-slide-bg {
    background-color: #FFF;
    background-image: url(/files/nha-hang-tiec-cuoi/nha-hang-tiec-cuoi-1.jpg);
    background-size: cover
}

.elementor-12001 .elementor-element.elementor-element-55ae74d .swiper-slide {
    height: 450px
}

.elementor-12001 .elementor-element.elementor-element-55ae74d .swiper-slide-contents {
    max-width: 66%
}

.elementor-12001 .elementor-element.elementor-element-55ae74d .swiper-slide-inner {
    text-align: center
}

.elementor-12001 .elementor-element.elementor-element-be3da43>.elementor-element-populated {
    padding: 0 0 0 0
}

.elementor-12001 .elementor-element.elementor-element-bd25f8a .elementor-button {
    background-color: #fff0;
    padding: 8px 20px 8px 15px
}

.elementor-12001 .elementor-element.elementor-element-bd25f8a .elementor-button:hover,.elementor-12001 .elementor-element.elementor-element-bd25f8a .elementor-button:focus {
    color: #FFF
}

.elementor-12001 .elementor-element.elementor-element-bd25f8a .elementor-button:hover svg,.elementor-12001 .elementor-element.elementor-element-bd25f8a .elementor-button:focus svg {
    fill: #FFF
}

.elementor-12001 .elementor-element.elementor-element-bd25f8a {
    z-index: 9;
    width: auto;
    max-width: auto;
    top: 30px
}

.elementor-12001 .elementor-element.elementor-element-bd25f8a>.elementor-widget-container {
    background-color: #fff0;
    background-image: linear-gradient(250deg, #783E33 0%, #A65D4F 100%)
}

body:not(.rtl) .elementor-12001 .elementor-element.elementor-element-bd25f8a {
    right: 30px
}

body.rtl .elementor-12001 .elementor-element.elementor-element-bd25f8a {
    left: 30px
}

.elementor-12001 .elementor-element.elementor-element-a71c97a .elementor-repeater-item-4511f3f .swiper-slide-bg {
    background-color: #FFF;
    background-image: url(/files/nha-hang-tiec-cuoi/nha-hang-tiec-cuoi-2.jpg);
    background-size: cover
}

.elementor-12001 .elementor-element.elementor-element-a71c97a .swiper-slide {
    height: 206px
}

.elementor-12001 .elementor-element.elementor-element-a71c97a .swiper-slide-contents {
    max-width: 66%
}

.elementor-12001 .elementor-element.elementor-element-a71c97a .swiper-slide-inner {
    text-align: center
}

.elementor-12001 .elementor-element.elementor-element-7a7079f .elementor-repeater-item-4511f3f .swiper-slide-bg {
    background-color: #FFF;
    background-image: url(/files/nha-hang-tiec-cuoi/nha-hang-tiec-cuoi-3.jpg);
    background-size: cover
}

.elementor-12001 .elementor-element.elementor-element-7a7079f .swiper-slide {
    height: 206px
}

.elementor-12001 .elementor-element.elementor-element-7a7079f .swiper-slide-contents {
    max-width: 66%
}

.elementor-12001 .elementor-element.elementor-element-7a7079f .swiper-slide-inner {
    text-align: center
}

.elementor-12001 .elementor-element.elementor-element-d7eb1ba {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-12001 .elementor-element.elementor-element-7ec96e4 {
    overflow: hidden
}

.elementor-12001 .elementor-element.elementor-element-c029d22 .elementor-repeater-item-4511f3f .swiper-slide-bg {
    background-color: #FFF;
    background-image: url(/files/nha-hang-tiec-cuoi/nha-hang-tiec-cuoi-4.jpg);
    background-size: cover
}

.elementor-12001 .elementor-element.elementor-element-c029d22 .swiper-slide {
    height: 224px
}

.elementor-12001 .elementor-element.elementor-element-c029d22 .swiper-slide-contents {
    max-width: 66%
}

.elementor-12001 .elementor-element.elementor-element-c029d22 .swiper-slide-inner {
    text-align: center
}

.elementor-12001 .elementor-element.elementor-element-44a02b9 {
    --divider-border-style: solid;
    --divider-border-color: #134E4F;
    --divider-border-width: 3px
}

.elementor-12001 .elementor-element.elementor-element-44a02b9 .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-12001 .elementor-element.elementor-element-44a02b9 .elementor-divider {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px
}

.elementor-12001 .elementor-element.elementor-element-080afb2 {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-12001 .elementor-element.elementor-element-f2afa7f .elementor-icon-wrapper {
    text-align: center
}

.elementor-12001 .elementor-element.elementor-element-f2afa7f .elementor-icon {
    font-size: 60px
}

.elementor-12001 .elementor-element.elementor-element-f2afa7f .elementor-icon i,.elementor-12001 .elementor-element.elementor-element-f2afa7f .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-12001 .elementor-element.elementor-element-a145b79 {
    text-align: center
}

.elementor-12001 .elementor-element.elementor-element-a145b79 .elementor-heading-title {
    font-family: "Open Sans",Sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 30px
}

.elementor-12001 .elementor-element.elementor-element-a145b79>.elementor-widget-container {
    padding: 0 50px 20px 50px
}

.elementor-12001 .elementor-element.elementor-element-cbc9d77 {
    margin-top: 0;
    margin-bottom: 30px
}

.elementor-12001 .elementor-element.elementor-element-f2cf965>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper {
    align-self: center;
    margin: 0 0 30px 0
}

.elementor-12001 .elementor-element.elementor-element-f2cf965>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control .jet-tabs__label-text {
    color: #CDB481;
    font-size: 21px;
    font-weight: 600
}

.elementor-12001 .elementor-element.elementor-element-f2cf965>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control .jet-tabs__control-inner {
    padding: 0 40px 0 40px
}

.elementor-12001 .elementor-element.elementor-element-f2cf965>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control:hover .jet-tabs__label-text {
    color: #CDB481
}

.elementor-12001 .elementor-element.elementor-element-f2cf965>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control.active-tab .jet-tabs__label-text {
    color: #783E33
}

.elementor-12001 .elementor-element.elementor-element-b420cc1 {
    text-align: center;
    width: auto;
    max-width: auto
}

.elementor-12001 .elementor-element.elementor-element-b420cc1 .elementor-heading-title {
    font-size: 32px;
    font-weight: 600
}

.elementor-12001 .elementor-element.elementor-element-9be20b9>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-12001 .elementor-element.elementor-element-d7590ff:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-12001 .elementor-element.elementor-element-d7590ff>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #134E4F
}

.elementor-12001 .elementor-element.elementor-element-d7590ff>.elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    padding: 0 0 0 0
}

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

.elementor-12001 .elementor-element.elementor-element-33c658f {
    color: #FFF;
    font-size: 20px;
    line-height: 26px
}

.elementor-12001 .elementor-element.elementor-element-33c658f>.elementor-widget-container {
    padding: 0 60px 0 60px
}

.elementor-12001 .elementor-element.elementor-element-fdddd83 {
    color: #FFF;
    font-size: 15px;
    line-height: 26px
}

.elementor-12001 .elementor-element.elementor-element-fdddd83>.elementor-widget-container {
    padding: 0 60px 0 60px
}

.elementor-12001 .elementor-element.elementor-element-ae2d64c {
    color: #FFF;
    line-height: 24px
}

.elementor-12001 .elementor-element.elementor-element-ae2d64c>.elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0 60px 0 60px
}

.elementor-12001 .elementor-element.elementor-element-8a1acfb .elementor-button {
    font-weight: 600;
    fill: #134E4F;
    color: #134E4F;
    background-color: #FFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #CDB481
}

.elementor-12001 .elementor-element.elementor-element-8a1acfb .elementor-button:hover,.elementor-12001 .elementor-element.elementor-element-8a1acfb .elementor-button:focus {
    color: #CDB481
}

.elementor-12001 .elementor-element.elementor-element-8a1acfb .elementor-button:hover svg,.elementor-12001 .elementor-element.elementor-element-8a1acfb .elementor-button:focus svg {
    fill: #CDB481
}

.elementor-12001 .elementor-element.elementor-element-9be20b9 {
    margin-top: 30px;
    margin-bottom: 40px
}

.elementor-12001 .elementor-element.elementor-element-a10208d {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-12001 .elementor-element.elementor-element-ce9fc69 {
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 50px
}

.elementor-12001 .elementor-element.elementor-element-ae959d1:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-12001 .elementor-element.elementor-element-ae959d1>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF
}

.elementor-12001 .elementor-element.elementor-element-ae959d1>.elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    padding: 60px 100px 40px 100px
}

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

.elementor-12001 .elementor-element.elementor-element-4d7af8f {
    text-align: center
}

.elementor-12001 .elementor-element.elementor-element-4d7af8f .elementor-heading-title {
    font-weight: 600;
    line-height: 32px
}

.elementor-12001 .elementor-element.elementor-element-177f93e {
    text-align: center
}

.elementor-12001 .elementor-element.elementor-element-177f93e .elementor-heading-title {
    color: #6C6C6C;
    font-weight: 400
}

.elementor-12001 .elementor-element.elementor-element-177f93e>.elementor-widget-container {
    margin: 20px 0 40px 0
}

.elementor-12001 .elementor-element.elementor-element-017c02b .elementor-field-group {
    padding-right: calc(15px/2);
    padding-left: calc(15px/2);
    margin-bottom: 15px
}

.elementor-12001 .elementor-element.elementor-element-017c02b .elementor-form-fields-wrapper {
    margin-left: calc(-15px/2);
    margin-right: calc(-15px/2);
    margin-bottom: -15px
}

.elementor-12001 .elementor-element.elementor-element-017c02b .elementor-field-group.recaptcha_v3-bottomleft,.elementor-12001 .elementor-element.elementor-element-017c02b .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0
}

body.rtl .elementor-12001 .elementor-element.elementor-element-017c02b .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0
}

body:not(.rtl) .elementor-12001 .elementor-element.elementor-element-017c02b .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0
}

body .elementor-12001 .elementor-element.elementor-element-017c02b .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0
}

.elementor-12001 .elementor-element.elementor-element-017c02b .elementor-field-type-html {
    padding-bottom: 0;
    color: #111
}

.elementor-12001 .elementor-element.elementor-element-017c02b .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #fff;
    border-color: #E2E2E2;
    border-radius: 0 0 0 0
}

.elementor-12001 .elementor-element.elementor-element-017c02b .elementor-field-group .elementor-select-wrapper select {
    background-color: #fff;
    border-color: #E2E2E2;
    border-radius: 0 0 0 0
}

.elementor-12001 .elementor-element.elementor-element-017c02b .elementor-field-group .elementor-select-wrapper::before {
    color: #E2E2E2
}

.elementor-12001 .elementor-element.elementor-element-9ae349d:not(.elementor-motion-effects-element-type-background),.elementor-12001 .elementor-element.elementor-element-9ae349d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #134E4F
}

.elementor-12001 .elementor-element.elementor-element-9ae349d {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    padding: 80px 120px 80px 120px
}

.elementor-12001 .elementor-element.elementor-element-9ae349d>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-12001 .elementor-element.elementor-element-75b5ea9>.elementor-element-populated {
    padding: 0 80px 0 80px
}

.elementor-12001 .elementor-element.elementor-element-654184a {
    text-align: center;
    width: auto;
    max-width: auto
}

.elementor-12001 .elementor-element.elementor-element-654184a .elementor-heading-title {
    font-size: 32px;
    font-weight: 600
}

.elementor-12001 .elementor-element.elementor-element-1bdf4c1>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-12001 .elementor-element.elementor-element-e3a16b3 {
    z-index: 1
}

.elementor-12001 .elementor-element.elementor-element-e78d0a3 .elementor-text-editor {
    text-align: center
}

.elementor-12001 .elementor-element.elementor-element-e78d0a3 {
    font-size: 15px;
    font-weight: 400
}

.elementor-12001 .elementor-element.elementor-element-e78d0a3>.elementor-widget-container {
    margin: 0 -180px 0 0;
    padding: 30px 30px 30px 30px;
    background-color: #F6F6F2
}

.elementor-12001 .elementor-element.elementor-element-1bdf4c1 {
    margin-top: 20px;
    margin-bottom: 30px
}

.elementor-12001 .elementor-element.elementor-element-8cdd0bd>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-12001 .elementor-element.elementor-element-238b92b {
    z-index: 1
}

.elementor-12001 .elementor-element.elementor-element-b7acc71 .elementor-text-editor {
    text-align: center
}

.elementor-12001 .elementor-element.elementor-element-b7acc71 {
    font-size: 15px;
    font-weight: 400
}

.elementor-12001 .elementor-element.elementor-element-b7acc71>.elementor-widget-container {
    margin: 0 0 0 -180px;
    padding: 30px 30px 30px 30px;
    background-color: #F6F6F2
}

.elementor-12001 .elementor-element.elementor-element-8cdd0bd {
    margin-top: 0;
    margin-bottom: 30px
}

.elementor-12001 .elementor-element.elementor-element-7fc4fdd>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-12001 .elementor-element.elementor-element-0f4dbf8 {
    z-index: 1
}

.elementor-12001 .elementor-element.elementor-element-cc2d897 .elementor-text-editor {
    text-align: center
}

.elementor-12001 .elementor-element.elementor-element-cc2d897 {
    font-size: 15px;
    font-weight: 400
}

.elementor-12001 .elementor-element.elementor-element-cc2d897>.elementor-widget-container {
    margin: 0 -180px 0 0;
    padding: 30px 30px 30px 30px;
    background-color: #F6F6F2
}

.elementor-12001 .elementor-element.elementor-element-7fc4fdd {
    margin-top: 0;
    margin-bottom: 30px
}

.elementor-12001 .elementor-element.elementor-element-d906eab>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-12001 .elementor-element.elementor-element-d44fae5 {
    z-index: 1
}

.elementor-12001 .elementor-element.elementor-element-6602630 .elementor-text-editor {
    text-align: center
}

.elementor-12001 .elementor-element.elementor-element-6602630 {
    font-size: 15px;
    font-weight: 400
}

.elementor-12001 .elementor-element.elementor-element-6602630>.elementor-widget-container {
    margin: 0 0 0 -180px;
    padding: 30px 30px 30px 30px;
    background-color: #F6F6F2
}

.elementor-12001 .elementor-element.elementor-element-d906eab {
    margin-top: 0;
    margin-bottom: 30px
}

.elementor-12001 .elementor-element.elementor-element-0c07d71 {
    text-align: center;
    width: auto;
    max-width: auto
}

.elementor-12001 .elementor-element.elementor-element-0c07d71 .elementor-heading-title {
    font-size: 32px;
    font-weight: 600
}

.elementor-12001 .elementor-element.elementor-element-66a6339 .elementor-cta__content {
    text-align: center
}

.elementor-12001 .elementor-element.elementor-element-66a6339 .elementor-cta__description {
    font-size: 14px
}

.elementor-12001 .elementor-element.elementor-element-66a6339 .elementor-cta__description:not(:last-child) {
    margin-bottom: 20px
}

.elementor-12001 .elementor-element.elementor-element-66a6339 .elementor-cta__button {
    font-size: 13px;
    letter-spacing: 0;
    border-width: 0;
    border-radius: 0
}

.elementor-12001 .elementor-element.elementor-element-66a6339 .elementor-cta .elementor-cta__bg,.elementor-12001 .elementor-element.elementor-element-66a6339 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms
}

.elementor-12001 .elementor-element.elementor-element-66a6339>.elementor-widget-container {
    padding: 0 20px 0 20px
}

.elementor-12001 .elementor-element.elementor-element-7617b3b>.elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s
}

.elementor-12001 .elementor-element.elementor-element-7617b3b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-12001 .elementor-element.elementor-element-e0c16bf:not(.elementor-motion-effects-element-type-background),.elementor-12001 .elementor-element.elementor-element-e0c16bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F6F2
}

.elementor-12001 .elementor-element.elementor-element-e0c16bf {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    padding: 50px 0 0 0
}

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

.elementor-12001 .elementor-element.elementor-element-5e4c508>.elementor-container {
    max-width: 560px
}

.elementor-12001 .elementor-element.elementor-element-a00aa85:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-12001 .elementor-element.elementor-element-a00aa85>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF
}

.elementor-12001 .elementor-element.elementor-element-a00aa85>.elementor-element-populated {
    box-shadow: 0 0 5px 0 rgb(0 0 0 / .3);
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin: -130px 0 0 0;
    padding: 30px 30px 30px 30px
}

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

.elementor-12001 .elementor-element.elementor-element-0349a7f {
    text-align: center
}

.elementor-12001 .elementor-element.elementor-element-0349a7f .elementor-heading-title {
    color: #111;
    font-size: 26px;
    font-weight: 600;
    font-style: italic
}

.elementor-12001 .elementor-element.elementor-element-0349a7f>.elementor-widget-container {
    margin: 0 0 15px 0
}

.elementor-12001 .elementor-element.elementor-element-39e3893>.elementor-widget-container {
    margin: 0 0 15px 0
}

.elementor-12001 .elementor-element.elementor-element-5e4c508:not(.elementor-motion-effects-element-type-background),.elementor-12001 .elementor-element.elementor-element-5e4c508>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F6F2
}

.elementor-12001 .elementor-element.elementor-element-5e4c508 {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    padding: 0 0 50px 0
}

.elementor-12001 .elementor-element.elementor-element-5e4c508>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-12001 .elementor-element.elementor-element-6565bd5 {
    margin-top: 0;
    margin-bottom: 50px
}

.elementor-12001 .elementor-element.elementor-element-f75039d>.elementor-element-populated {
    padding: 0 0 0 15px
}

.elementor-12001 .elementor-element.elementor-element-fbcafdd .elementor-heading-title {
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase
}

.elementor-12001 .elementor-element.elementor-element-fbcafdd>.elementor-widget-container {
    margin: 0 0 30px 0;
    padding: 12px 12px 12px 12px;
    background-color: #F6F6F2
}

.elementor-12001 .elementor-element.elementor-element-fe13c9e .elementor-post__thumbnail__link {
    width: 40%
}

.elementor-12001 .elementor-element.elementor-element-fe13c9e .elementor-posts-container {
    grid-column-gap: 30px;
    grid-row-gap: 10px
}

.elementor-msie .elementor-12001 .elementor-element.elementor-element-fe13c9e .elementor-post {
    padding-right: calc(30px/2);
    padding-left: calc(30px/2);
    padding-bottom: 10px
}

.elementor-msie .elementor-12001 .elementor-element.elementor-element-fe13c9e .elementor-posts-container {
    margin-left: calc(-30px/2);
    margin-right: calc(-30px/2)
}

.elementor-12001 .elementor-element.elementor-element-fe13c9e.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 15px
}

.elementor-12001 .elementor-element.elementor-element-fe13c9e.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 15px
}

.elementor-12001 .elementor-element.elementor-element-fe13c9e.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 15px
}

.elementor-12001 .elementor-element.elementor-element-fe13c9e .elementor-post__title,.elementor-12001 .elementor-element.elementor-element-fe13c9e .elementor-post__title a {
    color: #111;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

.elementor-12001 .elementor-element.elementor-element-fe13c9e .elementor-post__title {
    margin-bottom: 6px
}

.elementor-12001 .elementor-element.elementor-element-fe13c9e .elementor-post__excerpt p {
    color: #111
}

.elementor-12001 .elementor-element.elementor-element-fe13c9e>.elementor-widget-container {
    padding: 0 15px 0 60px
}

.elementor-12001 .elementor-element.elementor-element-7fe004f>.elementor-element-populated {
    padding: 0 15px 0 0
}

.elementor-12001 .elementor-element.elementor-element-18fd893 .elementor-heading-title {
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase
}

.elementor-12001 .elementor-element.elementor-element-18fd893>.elementor-widget-container {
    margin: 0 0 30px 0;
    padding: 12px 12px 12px 12px;
    background-color: #F6F6F2
}

.elementor-12001 .elementor-element.elementor-element-6e656a1 .elementor-post__thumbnail__link {
    width: 40%
}

.elementor-12001 .elementor-element.elementor-element-6e656a1 .elementor-posts-container {
    grid-column-gap: 30px;
    grid-row-gap: 10px
}

.elementor-msie .elementor-12001 .elementor-element.elementor-element-6e656a1 .elementor-post {
    padding-right: calc(30px/2);
    padding-left: calc(30px/2);
    padding-bottom: 10px
}

.elementor-msie .elementor-12001 .elementor-element.elementor-element-6e656a1 .elementor-posts-container {
    margin-left: calc(-30px/2);
    margin-right: calc(-30px/2)
}

.elementor-12001 .elementor-element.elementor-element-6e656a1.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px
}

.elementor-12001 .elementor-element.elementor-element-6e656a1.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px
}

.elementor-12001 .elementor-element.elementor-element-6e656a1.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px
}

.elementor-12001 .elementor-element.elementor-element-6e656a1 .elementor-post__title,.elementor-12001 .elementor-element.elementor-element-6e656a1 .elementor-post__title a {
    color: #111;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

.elementor-12001 .elementor-element.elementor-element-6e656a1 .elementor-post__title {
    margin-bottom: 6px
}

.elementor-12001 .elementor-element.elementor-element-6e656a1 .elementor-post__excerpt p {
    color: #111
}

.elementor-12001 .elementor-element.elementor-element-6e656a1>.elementor-widget-container {
    padding: 0 60px 0 15px
}

.elementor-12001 .elementor-element.elementor-element-e3df74e {
    margin-top: 0;
    margin-bottom: 50px
}

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

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

    .elementor-12001 .elementor-element.elementor-element-55ae74d .swiper-slide {
        height: 432px
    }

    .elementor-12001 .elementor-element.elementor-element-cd573c1 {
        font-size: 14px
    }

    .elementor-12001 .elementor-element.elementor-element-a145b79 .elementor-heading-title {
        font-size: 16px;
        line-height: 24px
    }

    .elementor-12001 .elementor-element.elementor-element-a145b79>.elementor-widget-container {
        padding: 0 0 6px 0
    }

    .elementor-12001 .elementor-element.elementor-element-043cef5 {
        font-size: 14px
    }

    .elementor-12001 .elementor-element.elementor-element-cbc9d77 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-12001 .elementor-element.elementor-element-f2cf965>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper {
        margin: 0 0 20px 0
    }

    .elementor-12001 .elementor-element.elementor-element-f2cf965>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control .jet-tabs__label-text {
        font-size: 16px
    }

    .elementor-12001 .elementor-element.elementor-element-f2cf965>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control .jet-tabs__control-inner {
        padding: 0 10px 0 10px
    }

    .elementor-12001 .elementor-element.elementor-element-d7590ff>.elementor-element-populated {
        padding: 30px 10px 30px 10px
    }

    .elementor-12001 .elementor-element.elementor-element-33c658f {
        font-size: 16px
    }

    .elementor-12001 .elementor-element.elementor-element-fdddd83 {
        font-size: 14px;
        line-height: 22px
    }

    .elementor-12001 .elementor-element.elementor-element-ae2d64c {
        font-size: 14px;
        line-height: 22px
    }

    .elementor-12001 .elementor-element.elementor-element-9be20b9 {
        margin-top: 20px;
        margin-bottom: 10px
    }

    .elementor-12001 .elementor-element.elementor-element-a10208d {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 60px 0 60px
    }

    .elementor-12001 .elementor-element.elementor-element-ae959d1>.elementor-element-populated {
        padding: 50px 50px 50px 50px
    }

    .elementor-12001 .elementor-element.elementor-element-177f93e .elementor-heading-title {
        font-size: 14px;
        line-height: 22px
    }

    .elementor-12001 .elementor-element.elementor-element-177f93e>.elementor-widget-container {
        margin: 10px 0 10px 0
    }

    .elementor-12001 .elementor-element.elementor-element-9ae349d {
        padding: 50px 50px 50px 50px
    }

    .elementor-12001 .elementor-element.elementor-element-75b5ea9>.elementor-element-populated {
        padding: 0 10px 0 10px
    }

    .elementor-12001 .elementor-element.elementor-element-e78d0a3 {
        font-size: 14px
    }

    .elementor-12001 .elementor-element.elementor-element-b7acc71 {
        font-size: 14px
    }

    .elementor-12001 .elementor-element.elementor-element-cc2d897 {
        font-size: 14px
    }

    .elementor-12001 .elementor-element.elementor-element-6602630 {
        font-size: 14px
    }

    .elementor-12001 .elementor-element.elementor-element-0349a7f .elementor-heading-title {
        font-size: 16px
    }

    .elementor-12001 .elementor-element.elementor-element-0349a7f>.elementor-widget-container {
        margin: 0 0 10px 0
    }

    .elementor-12001 .elementor-element.elementor-element-39e3893 {
        font-size: 14px
    }

    .elementor-12001 .elementor-element.elementor-element-6565bd5 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-12001 .elementor-element.elementor-element-f75039d>.elementor-element-populated {
        padding: 0 0 0 10px
    }

    .elementor-12001 .elementor-element.elementor-element-fbcafdd .elementor-heading-title {
        font-size: 16px
    }

    .elementor-12001 .elementor-element.elementor-element-fbcafdd>.elementor-widget-container {
        margin: 0 0 10px 0
    }

    .elementor-12001 .elementor-element.elementor-element-fe13c9e .elementor-post__title,.elementor-12001 .elementor-element.elementor-element-fe13c9e .elementor-post__title a {
        font-size: 13px;
        line-height: 18px
    }

    .elementor-12001 .elementor-element.elementor-element-fe13c9e .elementor-post__excerpt p {
        font-size: 10px
    }

    .elementor-12001 .elementor-element.elementor-element-7fe004f>.elementor-element-populated {
        padding: 0 10px 0 0
    }

    .elementor-12001 .elementor-element.elementor-element-18fd893 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-12001 .elementor-element.elementor-element-18fd893>.elementor-widget-container {
        margin: 0 0 10px 0
    }

    .elementor-12001 .elementor-element.elementor-element-6e656a1 .elementor-post__title,.elementor-12001 .elementor-element.elementor-element-6e656a1 .elementor-post__title a {
        font-size: 13px;
        line-height: 18px
    }

    .elementor-12001 .elementor-element.elementor-element-6e656a1 .elementor-post__excerpt p {
        font-size: 10px
    }
}

@media(max-width: 767px) {
    .elementor-12001 .elementor-element.elementor-element-a53dc0c .elementor-heading-title {
        font-size:22px
    }

    .elementor-12001 .elementor-element.elementor-element-a53dc0c {
        width: auto;
        max-width: auto
    }

    .elementor-12001 .elementor-element.elementor-element-b62c3d2 {
        margin-top: 30px;
        margin-bottom: 0
    }

    .elementor-12001 .elementor-element.elementor-element-55ae74d .swiper-slide {
        height: 350px
    }

    body:not(.rtl) .elementor-12001 .elementor-element.elementor-element-bd25f8a {
        right: 180px
    }

    body.rtl .elementor-12001 .elementor-element.elementor-element-bd25f8a {
        left: 180px
    }

    .elementor-12001 .elementor-element.elementor-element-bd25f8a {
        top: -75px
    }

    .elementor-12001 .elementor-element.elementor-element-a145b79 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-12001 .elementor-element.elementor-element-a145b79>.elementor-widget-container {
        margin: 0 0 10px 0;
        padding: 0 0 0 0
    }

    .elementor-12001 .elementor-element.elementor-element-cbc9d77 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-12001 .elementor-element.elementor-element-e16468c>.elementor-element-populated {
        padding: 0 0 0 0
    }

    .elementor-12001 .elementor-element.elementor-element-f2cf965>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control .jet-tabs__label-text {
        font-size: 14px
    }

    .elementor-12001 .elementor-element.elementor-element-f2cf965>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control .jet-tabs__control-inner {
        padding: 0 8px 0 8px
    }

    .elementor-12001 .elementor-element.elementor-element-b420cc1 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-12001 .elementor-element.elementor-element-b420cc1 {
        width: auto;
        max-width: auto
    }

    .elementor-12001 .elementor-element.elementor-element-d7590ff>.elementor-element-populated {
        padding: 30px 10px 30px 10px
    }

    .elementor-12001 .elementor-element.elementor-element-33c658f {
        font-size: 16px
    }

    .elementor-12001 .elementor-element.elementor-element-33c658f>.elementor-widget-container {
        padding: 25px 15px 0 15px
    }

    .elementor-12001 .elementor-element.elementor-element-fdddd83 {
        font-size: 12px;
        line-height: 20px
    }

    .elementor-12001 .elementor-element.elementor-element-fdddd83>.elementor-widget-container {
        padding: 0 15px 0 15px
    }

    .elementor-12001 .elementor-element.elementor-element-ae2d64c {
        font-size: 13px;
        line-height: 20px
    }

    .elementor-12001 .elementor-element.elementor-element-ae2d64c>.elementor-widget-container {
        padding: 0 15px 0 15px
    }

    .elementor-12001 .elementor-element.elementor-element-a10208d {
        padding: 0 0 0 0
    }

    .elementor-12001 .elementor-element.elementor-element-ae959d1>.elementor-element-populated {
        padding: 20px 10px 20px 10px
    }

    .elementor-12001 .elementor-element.elementor-element-4d7af8f .elementor-heading-title {
        font-size: 18px;
        line-height: 25px
    }

    .elementor-12001 .elementor-element.elementor-element-177f93e>.elementor-widget-container {
        margin: 15px 0 15px 0
    }

    .elementor-12001 .elementor-element.elementor-element-9ae349d {
        padding: 25px 25px 25px 25px
    }

    .elementor-12001 .elementor-element.elementor-element-ce9fc69 {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-12001 .elementor-element.elementor-element-654184a .elementor-heading-title {
        font-size: 22px
    }

    .elementor-12001 .elementor-element.elementor-element-654184a {
        width: auto;
        max-width: auto
    }

    .elementor-12001 .elementor-element.elementor-element-e3a16b3>.elementor-element-populated {
        margin: -60px 0 0 0;
        padding: 0 25px 0 25px
    }

    .elementor-12001 .elementor-element.elementor-element-e78d0a3>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-12001 .elementor-element.elementor-element-238b92b>.elementor-element-populated {
        margin: -60px 0 0 0;
        padding: 0 25px 0 25px
    }

    .elementor-12001 .elementor-element.elementor-element-b7acc71>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-12001 .elementor-element.elementor-element-0f4dbf8>.elementor-element-populated {
        margin: -60px 0 0 0;
        padding: 0 25px 0 25px
    }

    .elementor-12001 .elementor-element.elementor-element-cc2d897>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-12001 .elementor-element.elementor-element-d44fae5>.elementor-element-populated {
        margin: -60px 0 0 0;
        padding: 0 25px 0 25px
    }

    .elementor-12001 .elementor-element.elementor-element-6602630>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-12001 .elementor-element.elementor-element-0c07d71 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-12001 .elementor-element.elementor-element-0c07d71 {
        width: auto;
        max-width: auto
    }

    .elementor-12001 .elementor-element.elementor-element-7874816>.elementor-element-populated {
        padding: 0 0 0 0
    }

    .elementor-12001 .elementor-element.elementor-element-e0c16bf {
        padding: 35px 10px 0 10px
    }

    .elementor-12001 .elementor-element.elementor-element-a00aa85>.elementor-element-populated {
        margin: -60px 0 0 0;
        padding: 10px 5px 10px 5px
    }

    .elementor-12001 .elementor-element.elementor-element-5e4c508 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 30px 25px
    }

    .elementor-12001 .elementor-element.elementor-element-6565bd5 {
        margin-top: 0;
        margin-bottom: 30px;
        padding: 0 0 0 0
    }

    .elementor-12001 .elementor-element.elementor-element-f75039d>.elementor-element-populated {
        padding: 0 0 0 0
    }

    .elementor-12001 .elementor-element.elementor-element-fe13c9e .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.69 * 100%)
    }

    .elementor-12001 .elementor-element.elementor-element-fe13c9e:after {
        content: "0.69"
    }

    .elementor-12001 .elementor-element.elementor-element-fe13c9e .elementor-post__thumbnail__link {
        width: 44%
    }

    .elementor-12001 .elementor-element.elementor-element-fe13c9e>.elementor-widget-container {
        padding: 0 10px 0 10px
    }

    .elementor-12001 .elementor-element.elementor-element-7fe004f>.elementor-element-populated {
        padding: 0 0 0 0
    }

    .elementor-12001 .elementor-element.elementor-element-6e656a1 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.69 * 100%)
    }

    .elementor-12001 .elementor-element.elementor-element-6e656a1:after {
        content: "0.69"
    }

    .elementor-12001 .elementor-element.elementor-element-6e656a1 .elementor-post__thumbnail__link {
        width: 44%
    }

    .elementor-12001 .elementor-element.elementor-element-6e656a1>.elementor-widget-container {
        padding: 0 10px 0 10px
    }
}

@media(min-width: 768px) {
    .elementor-12001 .elementor-element.elementor-element-1a6a303 {
        width:33%
    }

    .elementor-12001 .elementor-element.elementor-element-be3da43 {
        width: 67%
    }

    .elementor-12001 .elementor-element.elementor-element-0a87e8b {
        width: 8.33%
    }

    .elementor-12001 .elementor-element.elementor-element-80b9c50 {
        width: 82.673%
    }

    .elementor-12001 .elementor-element.elementor-element-c4f0169 {
        width: 8.33%
    }

    .elementor-12001 .elementor-element.elementor-element-cfc1076 {
        width: 12%
    }

    .elementor-12001 .elementor-element.elementor-element-62a6acc {
        width: 75.333%
    }

    .elementor-12001 .elementor-element.elementor-element-5b5869f {
        width: 12%
    }

    .elementor-12001 .elementor-element.elementor-element-3863858 {
        width: 6.33%
    }

    .elementor-12001 .elementor-element.elementor-element-e16468c {
        width: 87.004%
    }

    .elementor-12001 .elementor-element.elementor-element-9fdf631 {
        width: 6.33%
    }

    .elementor-12001 .elementor-element.elementor-element-d7590ff {
        width: 35%
    }

    .elementor-12001 .elementor-element.elementor-element-f03a2ba {
        width: 65%
    }

    .elementor-12001 .elementor-element.elementor-element-e3a16b3 {
        width: 35%
    }

    .elementor-12001 .elementor-element.elementor-element-974b852 {
        width: 65%
    }

    .elementor-12001 .elementor-element.elementor-element-640ff83 {
        width: 65%
    }

    .elementor-12001 .elementor-element.elementor-element-238b92b {
        width: 35%
    }

    .elementor-12001 .elementor-element.elementor-element-0f4dbf8 {
        width: 35%
    }

    .elementor-12001 .elementor-element.elementor-element-6960e95 {
        width: 65%
    }

    .elementor-12001 .elementor-element.elementor-element-cb8679f {
        width: 65%
    }

    .elementor-12001 .elementor-element.elementor-element-d44fae5 {
        width: 35%
    }

    .elementor-12001 .elementor-element.elementor-element-01db596 {
        width: 100%
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-12001 .elementor-element.elementor-element-1a6a303 {
        width:50%
    }

    .elementor-12001 .elementor-element.elementor-element-be3da43 {
        width: 50%
    }

    .elementor-12001 .elementor-element.elementor-element-a402fb9 {
        width: 100%
    }

    .elementor-12001 .elementor-element.elementor-element-2559f84 {
        width: 100%
    }

    .elementor-12001 .elementor-element.elementor-element-3863858 {
        width: 100%
    }

    .elementor-12001 .elementor-element.elementor-element-e16468c {
        width: 100%
    }

    .elementor-12001 .elementor-element.elementor-element-9fdf631 {
        width: 100%
    }

    .elementor-12001 .elementor-element.elementor-element-d7590ff {
        width: 100%
    }

    .elementor-12001 .elementor-element.elementor-element-f03a2ba {
        width: 100%
    }
}

.elementor-15705 .elementor-element.elementor-element-32b1ba14>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-15705 .elementor-element.elementor-element-3d7b4502 .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background: #FFF
}

.elementor-15705 .elementor-element.elementor-element-2927a81a>.elementor-element-populated {
    padding: 30px 20px 0 30px
}

.elementor-15705 .elementor-element.elementor-element-436d025a .elementor-heading-title {
    font-size: 26px;
    font-weight: 600
}

.elementor-15705 .elementor-element.elementor-element-436d025a>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-15705 .elementor-element.elementor-element-22fa311b .elementor-text-editor {
    text-align: justify
}

.elementor-15705 .elementor-element.elementor-element-22fa311b>.elementor-widget-container {
    margin: 0 0 -10px 0
}

.elementor-15705 .elementor-element.elementor-element-28374656 {
    --divider-border-style: solid;
    --divider-border-color: #D3D3D3;
    --divider-border-width: 1px
}

.elementor-15705 .elementor-element.elementor-element-28374656 .elementor-divider-separator {
    width: 100%
}

.elementor-15705 .elementor-element.elementor-element-28374656 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px
}

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

.elementor-15705 .elementor-element.elementor-element-42b203a5.elementor-position-right .elementor-image-box-img {
    margin-left: 0
}

.elementor-15705 .elementor-element.elementor-element-42b203a5.elementor-position-left .elementor-image-box-img {
    margin-right: 0
}

.elementor-15705 .elementor-element.elementor-element-42b203a5.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
}

.elementor-15705 .elementor-element.elementor-element-42b203a5 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 0%
}

.elementor-15705 .elementor-element.elementor-element-42b203a5 .elementor-image-box-img img {
    transition-duration: 0.3s
}

.elementor-15705 .elementor-element.elementor-element-42b203a5 .elementor-image-box-title {
    margin-bottom: 0
}

.elementor-15705 .elementor-element.elementor-element-42b203a5 .elementor-image-box-content .elementor-image-box-title {
    color: #111;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.elementor-15705 .elementor-element.elementor-element-42b203a5 .elementor-image-box-content .elementor-image-box-description {
    color: #111;
    font-size: 32px;
    font-weight: 600;
    line-height: 32px
}

.elementor-15705 .elementor-element.elementor-element-6de85aa9.elementor-position-right .elementor-image-box-img {
    margin-left: 0
}

.elementor-15705 .elementor-element.elementor-element-6de85aa9.elementor-position-left .elementor-image-box-img {
    margin-right: 0
}

.elementor-15705 .elementor-element.elementor-element-6de85aa9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
}

.elementor-15705 .elementor-element.elementor-element-6de85aa9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 0%
}

.elementor-15705 .elementor-element.elementor-element-6de85aa9 .elementor-image-box-img img {
    transition-duration: 0.3s
}

.elementor-15705 .elementor-element.elementor-element-6de85aa9 .elementor-image-box-title {
    margin-bottom: 0
}

.elementor-15705 .elementor-element.elementor-element-6de85aa9 .elementor-image-box-content .elementor-image-box-title {
    color: #111;
    font-size: 14px;
    font-weight: 400
}

.elementor-15705 .elementor-element.elementor-element-6de85aa9 .elementor-image-box-content .elementor-image-box-description {
    color: #111;
    font-size: 32px;
    font-weight: 600;
    line-height: 32px
}

.elementor-15705 .elementor-element.elementor-element-2bcd49d2:not(.elementor-motion-effects-element-type-background),.elementor-15705 .elementor-element.elementor-element-2bcd49d2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E7E8E8
}

.elementor-15705 .elementor-element.elementor-element-2bcd49d2 {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 20px;
    padding: 10px 10px 10px 10px
}

.elementor-15705 .elementor-element.elementor-element-2bcd49d2>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-15705 .elementor-element.elementor-element-64c2d7df .jet-headline {
    justify-content: center
}

.elementor-15705 .elementor-element.elementor-element-64c2d7df .jet-headline>.jet-headline__link {
    justify-content: center
}

.elementor-15705 .elementor-element.elementor-element-64c2d7df .jet-headline__first .jet-headline__label {
    text-align: center;
    color: #111;
    font-family: "Open Sans",Sans-serif;
    font-size: 14px;
    font-weight: 700
}

.elementor-15705 .elementor-element.elementor-element-64c2d7df .jet-headline__second .jet-headline__label {
    text-align: center;
    color: #111;
    font-family: "Open Sans",Sans-serif;
    font-size: 14px
}

.elementor-15705 .elementor-element.elementor-element-9054cc5 .jet-headline {
    justify-content: center
}

.elementor-15705 .elementor-element.elementor-element-9054cc5 .jet-headline>.jet-headline__link {
    justify-content: center
}

.elementor-15705 .elementor-element.elementor-element-9054cc5 .jet-headline__first .jet-headline__label {
    text-align: center;
    color: #111;
    font-family: "Open Sans",Sans-serif;
    font-size: 14px;
    font-weight: 700
}

.elementor-15705 .elementor-element.elementor-element-9054cc5 .jet-headline__second .jet-headline__label {
    text-align: center;
    color: #111;
    font-family: "Open Sans",Sans-serif;
    font-size: 14px
}

.elementor-15705 .elementor-element.elementor-element-7b782039 .jet-headline {
    justify-content: center
}

.elementor-15705 .elementor-element.elementor-element-7b782039 .jet-headline>.jet-headline__link {
    justify-content: center
}

.elementor-15705 .elementor-element.elementor-element-7b782039 .jet-headline__first .jet-headline__label {
    text-align: center;
    color: #111;
    font-family: "Open Sans",Sans-serif;
    font-size: 14px;
    font-weight: 700
}

.elementor-15705 .elementor-element.elementor-element-7b782039 .jet-headline__second .jet-headline__label {
    text-align: center;
    color: #111;
    font-family: "Open Sans",Sans-serif;
    font-size: 14px
}

.elementor-15705 .elementor-element.elementor-element-29eef96c .jet-headline {
    justify-content: center
}

.elementor-15705 .elementor-element.elementor-element-29eef96c .jet-headline>.jet-headline__link {
    justify-content: center
}

.elementor-15705 .elementor-element.elementor-element-29eef96c .jet-headline__first .jet-headline__label {
    text-align: center;
    color: #111;
    font-family: "Open Sans",Sans-serif;
    font-size: 14px;
    font-weight: 700
}

.elementor-15705 .elementor-element.elementor-element-29eef96c .jet-headline__second .jet-headline__label {
    text-align: center;
    color: #111;
    font-family: "Open Sans",Sans-serif;
    font-size: 14px
}

.elementor-15705 .elementor-element.elementor-element-2d7602c1 .jet-headline {
    justify-content: center
}

.elementor-15705 .elementor-element.elementor-element-2d7602c1 .jet-headline>.jet-headline__link {
    justify-content: center
}

.elementor-15705 .elementor-element.elementor-element-2d7602c1 .jet-headline__first .jet-headline__label {
    text-align: center;
    color: #111;
    font-family: "Open Sans",Sans-serif;
    font-size: 14px;
    font-weight: 700
}

.elementor-15705 .elementor-element.elementor-element-2d7602c1 .jet-headline__second .jet-headline__label {
    text-align: center;
    color: #111;
    font-family: "Open Sans",Sans-serif;
    font-size: 14px
}

@media(min-width: 768px) {
    .elementor-15705 .elementor-element.elementor-element-4db1ae1b {
        width:55%
    }

    .elementor-15705 .elementor-element.elementor-element-2927a81a {
        width: 45%
    }
}

@media(max-width: 1024px) {
    .elementor-15705 .elementor-element.elementor-element-2927a81a>.elementor-element-populated {
        padding:0 0 0 15px
    }

    .elementor-15705 .elementor-element.elementor-element-436d025a>.elementor-widget-container {
        margin: 0 0 10px 0
    }

    .elementor-15705 .elementor-element.elementor-element-22fa311b {
        font-size: 14px
    }

    .elementor-15705 .elementor-element.elementor-element-28374656 .elementor-divider {
        padding-top: 8px;
        padding-bottom: 8px
    }

    .elementor-15705 .elementor-element.elementor-element-2bcd49d2 {
        margin-top: 0;
        margin-bottom: 10px
    }

    .elementor-15705 .elementor-element.elementor-element-64c2d7df .jet-headline__first .jet-headline__label {
        font-size: 12px
    }

    .elementor-15705 .elementor-element.elementor-element-9054cc5 .jet-headline__first .jet-headline__label {
        font-size: 12px
    }

    .elementor-15705 .elementor-element.elementor-element-7b782039 .jet-headline__first .jet-headline__label {
        font-size: 12px
    }

    .elementor-15705 .elementor-element.elementor-element-29eef96c .jet-headline__first .jet-headline__label {
        font-size: 12px
    }

    .elementor-15705 .elementor-element.elementor-element-2d7602c1 .jet-headline__first .jet-headline__label {
        font-size: 12px
    }
}

@media(max-width: 767px) {
    .elementor-15705 .elementor-element.elementor-element-2927a81a>.elementor-element-populated {
        padding:10px 0 10px 0
    }

    .elementor-15705 .elementor-element.elementor-element-436d025a {
        text-align: center
    }

    .elementor-15705 .elementor-element.elementor-element-436d025a .elementor-heading-title {
        font-size: 18px
    }

    .elementor-15705 .elementor-element.elementor-element-436d025a>.elementor-widget-container {
        margin: 0 0 10px 0
    }

    .elementor-15705 .elementor-element.elementor-element-28374656 .elementor-divider {
        padding-top: 9px;
        padding-bottom: 9px
    }

    .elementor-15705 .elementor-element.elementor-element-7d772686 {
        width: 50%
    }

    .elementor-15705 .elementor-element.elementor-element-42b203a5 .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-15705 .elementor-element.elementor-element-42b203a5 .elementor-image-box-content .elementor-image-box-title {
        font-size: 12px
    }

    .elementor-15705 .elementor-element.elementor-element-42b203a5 .elementor-image-box-content .elementor-image-box-description {
        font-size: 29px
    }

    .elementor-15705 .elementor-element.elementor-element-15b6f576 {
        width: 50%
    }

    .elementor-15705 .elementor-element.elementor-element-6de85aa9 .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-15705 .elementor-element.elementor-element-6de85aa9 .elementor-image-box-content .elementor-image-box-title {
        font-size: 12px
    }

    .elementor-15705 .elementor-element.elementor-element-6de85aa9 .elementor-image-box-content .elementor-image-box-description {
        font-size: 29px
    }

    .elementor-15705 .elementor-element.elementor-element-7debace9 {
        width: 20%
    }

    .elementor-15705 .elementor-element.elementor-element-64c2d7df .jet-headline__first .jet-headline__label {
        font-size: 12px
    }

    .elementor-15705 .elementor-element.elementor-element-77d213d {
        width: 20%
    }

    .elementor-15705 .elementor-element.elementor-element-9054cc5 .jet-headline__first .jet-headline__label {
        font-size: 12px
    }

    .elementor-15705 .elementor-element.elementor-element-1cf211bb {
        width: 20%
    }

    .elementor-15705 .elementor-element.elementor-element-7b782039 .jet-headline__first .jet-headline__label {
        font-size: 12px
    }

    .elementor-15705 .elementor-element.elementor-element-122117f {
        width: 20%
    }

    .elementor-15705 .elementor-element.elementor-element-29eef96c .jet-headline__first .jet-headline__label {
        font-size: 12px
    }

    .elementor-15705 .elementor-element.elementor-element-663f6877 {
        width: 20%
    }

    .elementor-15705 .elementor-element.elementor-element-2d7602c1 .jet-headline__first .jet-headline__label {
        font-size: 12px
    }
}


.section-hoi-nghi {
    /* Thay cho display: none */
    height: 0;
    overflow: hidden;
    visibility: hidden;
    
    /* Hiệu ứng cũ */
    opacity: 0;
    transform: scale(2);
    will-change: transform, opacity;
    transition: transform 0.5s cubic-bezier(0.23, 1, 0.32, 1), 
                opacity 0.5s ease, 
                visibility 0.5s;
}

/* Khi active */
.section-hoi-nghi.active-hoinghi {
    height: auto;
    overflow: visible;
    visibility: visible;
    
    opacity: 1;
    transform: scale(1);
}