.elementor-1199 .elementor-element.elementor-element-539786a{--display:flex;--min-height:50vh;--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:9999;}.elementor-1199 .elementor-element.elementor-element-539786a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1199 .elementor-element.elementor-element-e3ca850{--display:flex;--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;--justify-content:center;}.elementor-1199 .elementor-element.elementor-element-e3ca850:not(.elementor-motion-effects-element-type-background), .elementor-1199 .elementor-element.elementor-element-e3ca850 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1199 .elementor-element.elementor-element-6506160{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1199 .elementor-element.elementor-element-6506160.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1199 .elementor-element.elementor-element-10086a8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1199 .elementor-element.elementor-element-10086a8.e-con{--align-self:flex-end;}.elementor-1199 .elementor-element.elementor-element-988f963{--display:flex;}.elementor-1199 .elementor-element.elementor-element-afdc044{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1199 .elementor-element.elementor-element-c29695b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-1199 .elementor-element.elementor-element-1a15043{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-1199 .elementor-element.elementor-element-57f333f{--display:flex;}.elementor-1199 .elementor-element.elementor-element-57f333f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1199 .elementor-element.elementor-element-f85e1ab{--display:flex;--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;--justify-content:flex-start;}.elementor-1199 .elementor-element.elementor-element-dc65956{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-1199 .elementor-element.elementor-element-9bce728{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-1199 .elementor-element.elementor-element-9bce728.e-con:hover{--e-con-transform-translateX:6px;}.elementor-1199 .elementor-element.elementor-element-1d4957b .elementor-icon-wrapper{text-align:center;}.elementor-1199 .elementor-element.elementor-element-1d4957b .elementor-icon{font-size:18px;}.elementor-1199 .elementor-element.elementor-element-1d4957b .elementor-icon svg{height:18px;}.elementor-1199 .elementor-element.elementor-element-aa2a32a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-1199 .elementor-element.elementor-element-aa2a32a.e-con:hover{--e-con-transform-translateX:6px;}.elementor-1199 .elementor-element.elementor-element-805c5d0 .elementor-icon-wrapper{text-align:center;}.elementor-1199 .elementor-element.elementor-element-805c5d0 .elementor-icon{font-size:18px;}.elementor-1199 .elementor-element.elementor-element-805c5d0 .elementor-icon svg{height:18px;}.elementor-1199 .elementor-element.elementor-element-95828e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-1199 .elementor-element.elementor-element-95828e2.e-con:hover{--e-con-transform-translateX:6px;}.elementor-1199 .elementor-element.elementor-element-51dbc02 .elementor-icon-wrapper{text-align:center;}.elementor-1199 .elementor-element.elementor-element-51dbc02 .elementor-icon{font-size:18px;}.elementor-1199 .elementor-element.elementor-element-51dbc02 .elementor-icon svg{height:18px;}.elementor-1199 .elementor-element.elementor-element-5310a2e{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1199 .elementor-element.elementor-element-539786a{--width:100vw;}.elementor-1199 .elementor-element.elementor-element-e3ca850{--width:100vw;}.elementor-1199 .elementor-element.elementor-element-c29695b{--width:200;}.elementor-1199 .elementor-element.elementor-element-57f333f{--width:270.961px;}.elementor-1199 .elementor-element.elementor-element-9bce728{--width:200;}.elementor-1199 .elementor-element.elementor-element-aa2a32a{--width:200;}.elementor-1199 .elementor-element.elementor-element-95828e2{--width:200;}}@media(max-width:1350px){.elementor-1199 .elementor-element.elementor-element-10086a8{--e-con-grid-template-columns:1fr 4fr 1fr;--grid-auto-flow:row;--align-items:end;}.elementor-1199 .elementor-element.elementor-element-afdc044{--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;--justify-content:center;--align-items:center;}.elementor-1199 .elementor-element.elementor-element-c29695b{--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;--justify-content:center;}.elementor-1199 .elementor-element.elementor-element-1a15043{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1199 .elementor-element.elementor-element-57f333f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1199 .elementor-element.elementor-element-dc65956{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1199 .elementor-element.elementor-element-10086a8{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-539786a *//* 1. Thiết lập cho Container Cha (Cái Khung) */
.elementor-1199 .elementor-element.elementor-element-539786a {
    height: 50vh !important; /* ĐÃ SỬA: Hạ độ cao từ 60vh xuống còn 30vh */
    padding: 10px 10px !important; /* Giữ nguyên khoảng cách frame */
    box-sizing: border-box !important;
    display: flex !important;
    align-items: stretch !important; /* Ép con phải giãn theo chiều dọc */
    justify-content: stretch !important; /* Ép con phải giãn theo chiều ngang */
}

/* 2. Thiết lập cho Container Con (Cái Nền) */
.elementor-1199 .elementor-element.elementor-element-539786a > .elementor-container,
.elementor-1199 .elementor-element.elementor-element-539786a > .e-con,
.elementor-1199 .elementor-element.elementor-element-539786a > .e-container {
    background-color: rgba(7, 39, 73, 0.1) !important; /* Xanh đậm trong suốt */
    backdrop-filter: blur(30px); 
    -webkit-backdrop-filter: blur(30px);
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important; /* Triệt tiêu margin để không bị đẩy lệch */
    border-radius: 12px;
}/* End custom CSS */