.elementor-5194 .elementor-element.elementor-element-d956a4a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:30px;--padding-left:2px;--padding-right:30px;}.elementor-5194 .elementor-element.elementor-element-ff31e37 .jet-listing-dynamic-field__content{color:#0E3B43;font-size:26px;font-weight:700;text-align:left;}.elementor-5194 .elementor-element.elementor-element-ff31e37 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-5194 .elementor-element.elementor-element-ff31e37 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-5194 .elementor-element.elementor-element-ff31e37 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-5194 .elementor-element.elementor-element-4d2f2b4 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-5194 .elementor-element.elementor-element-4d2f2b4 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-5194 .elementor-element.elementor-element-4d2f2b4 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-5194 .elementor-element.elementor-element-4d2f2b4 .jet-listing-dynamic-field__content{text-align:left;}.elementor-5194 .elementor-element.elementor-element-c384149{--display:flex;}.elementor-5194 .elementor-element.elementor-element-33707ba .jet-listing-dynamic-link__link{align-self:flex-start;flex-direction:row;}.elementor-5194 .elementor-element.elementor-element-33707ba .jet-listing-dynamic-link__icon{order:1;}@media(max-width:1024px){.elementor-5194 .elementor-element.elementor-element-d956a4a{--padding-top:40px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-5194 .elementor-element.elementor-element-ff31e37 .jet-listing-dynamic-field__content{font-size:22px;}.elementor-5194 .elementor-element.elementor-element-33707ba.elementor-element{--align-self:flex-end;}}@media(max-width:767px){.elementor-5194 .elementor-element.elementor-element-d956a4a{--padding-top:15px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-5194 .elementor-element.elementor-element-ff31e37 .jet-listing-dynamic-field__content{font-size:18px;}.elementor-5194 .elementor-element.elementor-element-c384149.e-con{--align-self:flex-end;}.elementor-5194 .elementor-element.elementor-element-33707ba.elementor-element{--align-self:flex-end;}}/* Start custom CSS for container, class: .elementor-element-d956a4a */.elementor-5194 .elementor-element.elementor-element-d956a4a {
  width: 100%;
}

.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-content-title {
  margin: 0 0 14px 0;
}

.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-content-body {
  max-width: 860px;
}

.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-content-body p {
  margin-bottom: 18px;
}

.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-content-body p:last-child {
  margin-bottom: 0;
}

.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-content-body ul,
.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-content-body ol {
  margin: 18px 0 18px 22px;
  padding: 0;
}

.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-content-body li {
  margin-bottom: 8px;
}

.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-content-body strong {
  color: #17323A;
  font-weight: 700;
}

@media (max-width: 1024px) {
  .elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-content-body {
    max-width: 100%;
  }
}



/* =========================
   ABOUT TEXT LINK
========================= */

.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-link-wrap {
    margin-top: 22px;
    display: flex;
    align-items: center;
}

/* Reset khoảng cách của widget bên trong */
.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-link-wrap .elementor-widget,
.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-link-wrap .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

/* Link dạng chữ thường */
.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-text-link {
    display: inline-flex;
    align-items: center;
    width: fit-content;
    max-width: 100%;

    color: #00897B !important;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.45;

    text-decoration: none !important;
    border-radius: 10px;
    padding: 6px 10px;
    margin-left: -10px;

    background: transparent;

    transition:
        background-color 0.22s ease,
        color 0.22s ease,
        transform 0.22s ease;
}

/* Nếu Elementor bọc bằng thẻ a bên trong Heading */
.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-text-link a {
    color: inherit !important;
    text-decoration: none !important;
}

/* Hover */
.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-text-link:hover,
.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-text-link:hover a {
    color: #00796D !important;
    background: #F3FAF8;
}

/* Active khi click */
.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-text-link:active,
.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-text-link:active a {
    color: #00695C !important;
    background: #E6F4F1;
    transform: translateY(1px);
}

/* Focus cho accessibility */
.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-text-link:focus,
.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-text-link:focus-visible,
.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-text-link a:focus,
.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-text-link a:focus-visible {
    outline: none;
    color: #00796D !important;
    background: #F3FAF8;
}

/* Nếu muốn có mũi tên nhỏ sau text */
.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-text-link::after {
    content: "→";
    display: inline-block;
    margin-left: 7px;
    font-size: 15px;
    line-height: 1;
    transition: transform 0.22s ease;
}

.elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-text-link:hover::after {
    transform: translateX(3px);
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-link-wrap {
        margin-top: 18px;
    }

    .elementor-5194 .elementor-element.elementor-element-d956a4a .vtt-about-text-link {
        font-size: 14px;
        padding: 6px 9px;
        margin-left: -9px;
    }
}/* End custom CSS */