.elementor-217 .elementor-element.elementor-element-81cd4cd{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--border-radius:15px 15px 0px 0px;box-shadow:0px 0px 10px 0px rgba(17.999999999999996, 40.99999999999999, 21.99999999999999, 0.29);}.elementor-217 .elementor-element.elementor-element-81cd4cd::before, .elementor-217 .elementor-element.elementor-element-81cd4cd > .elementor-background-video-container::before, .elementor-217 .elementor-element.elementor-element-81cd4cd > .e-con-inner > .elementor-background-video-container::before, .elementor-217 .elementor-element.elementor-element-81cd4cd > .elementor-background-slideshow::before, .elementor-217 .elementor-element.elementor-element-81cd4cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-217 .elementor-element.elementor-element-81cd4cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #04272100 42%, #042721 96%);}.elementor-217 .elementor-element.elementor-element-81cd4cd:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-81cd4cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-217 .elementor-element.elementor-element-eb1478a{width:auto;max-width:auto;bottom:0px;}body:not(.rtl) .elementor-217 .elementor-element.elementor-element-eb1478a{left:15px;}body.rtl .elementor-217 .elementor-element.elementor-element-eb1478a{right:15px;}.elementor-217 .elementor-element.elementor-element-1426eff{width:auto;max-width:auto;bottom:0px;}body:not(.rtl) .elementor-217 .elementor-element.elementor-element-1426eff{left:150px;}body.rtl .elementor-217 .elementor-element.elementor-element-1426eff{right:150px;}.elementor-217 .elementor-element.elementor-element-018af3b{--display:flex;--min-height:170px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 15px 15px;box-shadow:0px 0px 10px 0px rgba(17.999999999999996, 40.99999999999999, 21.99999999999999, 0.29);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-217 .elementor-element.elementor-element-018af3b:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-018af3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#042721;}.elementor-217 .elementor-element.elementor-element-cb1d472{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-217 .elementor-element.elementor-element-cb1d472 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.5em;color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-fcadd84{--display:grid;--e-con-grid-template-columns:3fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-217 .elementor-element.elementor-element-06fd852{--display:flex;}.elementor-217 .elementor-element.elementor-element-46e4f89{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-217 .elementor-element.elementor-element-723f423{--display:flex;}.elementor-217 .elementor-element.elementor-element-2750bb8 .elementor-button{font-weight:600;border-radius:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-217 .elementor-element.elementor-element-fcadd84{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-217 .elementor-element.elementor-element-81cd4cd{--content-width:450px;}.elementor-217 .elementor-element.elementor-element-018af3b{--content-width:450px;}}@media(max-width:767px){.elementor-217 .elementor-element.elementor-element-fcadd84{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-eb1478a */.elementor-217 .elementor-element.elementor-element-eb1478a {
    background-color: rgba(255, 255, 255, 0.2); /* Màu trắng đục xuyên thấu */
    backdrop-filter: blur(8px); /* Hiệu ứng kính mờ (Frosted Glass) */
    -webkit-backdrop-filter: blur(8px);
    padding: 6px 15px; /* Khoảng cách trong label */
    border-radius: 50px; /* Bo tròn hoàn toàn kiểu Pill */
    color: #ffffff; /* Chữ màu trắng */
    font-size: 12px;
    font-weight: 500;
    border: 1px solid rgba(255, 255, 255, 0.3); /* Viền mảnh cho sang */
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1426eff */.elementor-217 .elementor-element.elementor-element-1426eff {
    background-color: rgba(255, 255, 255, 0.2); /* Màu trắng đục xuyên thấu */
    backdrop-filter: blur(8px); /* Hiệu ứng kính mờ (Frosted Glass) */
    -webkit-backdrop-filter: blur(8px);
    padding: 6px 15px; /* Khoảng cách trong label */
    border-radius: 50px; /* Bo tròn hoàn toàn kiểu Pill */
    color: #ffffff; /* Chữ màu trắng */
    font-size: 12px;
    font-weight: 500;
    border: 1px solid rgba(255, 255, 255, 0.3); /* Viền mảnh cho sang */
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46e4f89 */.elementor-217 .elementor-element.elementor-element-46e4f89 {
    display: -webkit-box;
    -webkit-line-clamp: 2;     
    -webkit-box-orient: vertical;  
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5;           /* Chỉnh line-height để dãn dòng cho đẹp */
    max-height: 4.5em;          /* (line-height * số dòng) để tránh lỗi layout */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2750bb8 */.elementor-217 .elementor-element.elementor-element-2750bb8 .elementor-button {
    background: linear-gradient(135deg, #E2725B 0%, #C05A45 100%);
    box-shadow: 0 4px 15px rgba(192, 90, 69, 0.3);
    border: 1px solid rgba(255, 255, 255, 0.1);
    transition: all 0.3s ease;
}
.elementor-217 .elementor-element.elementor-element-2750bb8 .elementor-button:hover {
    filter: brightness(1.1);
    box-shadow: 0 6px 20px rgba(192, 90, 69, 0.4);
}/* End custom CSS */