.elementor-1678 .elementor-element.elementor-element-cc09222{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1678 .elementor-element.elementor-element-6295f17{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1678 .elementor-element.elementor-element-d9c398f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1678 .elementor-element.elementor-element-d9c398f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1678 .elementor-element.elementor-element-d9c398f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-d9c398f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1678 .elementor-element.elementor-element-d9c398f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1678 .elementor-element.elementor-element-d0893d3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1678 .elementor-element.elementor-element-d0893d3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1678 .elementor-element.elementor-element-d0893d3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-d0893d3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1678 .elementor-element.elementor-element-d0893d3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1678 .elementor-element.elementor-element-b91abd3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1678 .elementor-element.elementor-element-b91abd3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1678 .elementor-element.elementor-element-b91abd3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-b91abd3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1678 .elementor-element.elementor-element-b91abd3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1678 .elementor-element.elementor-element-c3ce1bc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1678 .elementor-element.elementor-element-c3ce1bc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1678 .elementor-element.elementor-element-c3ce1bc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-c3ce1bc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1678 .elementor-element.elementor-element-c3ce1bc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1678 .elementor-element.elementor-element-bc50ca2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1678 .elementor-element.elementor-element-bc50ca2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1678 .elementor-element.elementor-element-bc50ca2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-bc50ca2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1678 .elementor-element.elementor-element-bc50ca2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1678 .elementor-element.elementor-element-3f003d7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1678 .elementor-element.elementor-element-3f003d7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1678 .elementor-element.elementor-element-3f003d7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-3f003d7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1678 .elementor-element.elementor-element-3f003d7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1678 .elementor-element.elementor-element-6875977.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1678 .elementor-element.elementor-element-6875977.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1678 .elementor-element.elementor-element-6875977.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-6875977 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1678 .elementor-element.elementor-element-6875977 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1678 .elementor-element.elementor-element-a6bfb1d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1678 .elementor-element.elementor-element-a6bfb1d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1678 .elementor-element.elementor-element-a6bfb1d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-a6bfb1d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1678 .elementor-element.elementor-element-a6bfb1d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1678 .elementor-element.elementor-element-68bfb60{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1678 .elementor-element.elementor-element-36d0369.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1678 .elementor-element.elementor-element-36d0369.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1678 .elementor-element.elementor-element-36d0369.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-36d0369 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1678 .elementor-element.elementor-element-36d0369 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1678 .elementor-element.elementor-element-9f52e12.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1678 .elementor-element.elementor-element-9f52e12.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1678 .elementor-element.elementor-element-9f52e12.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-9f52e12 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1678 .elementor-element.elementor-element-9f52e12 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1678 .elementor-element.elementor-element-a5dd9eb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1678 .elementor-element.elementor-element-217fce8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1678 .elementor-element.elementor-element-217fce8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1678 .elementor-element.elementor-element-217fce8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-217fce8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1678 .elementor-element.elementor-element-217fce8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1678 .elementor-element.elementor-element-dce2ad2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1678 .elementor-element.elementor-element-dce2ad2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1678 .elementor-element.elementor-element-dce2ad2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-dce2ad2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1678 .elementor-element.elementor-element-dce2ad2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1678 .elementor-element.elementor-element-f495314{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1678 .elementor-element.elementor-element-816d46d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1678 .elementor-element.elementor-element-816d46d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1678 .elementor-element.elementor-element-816d46d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-816d46d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1678 .elementor-element.elementor-element-816d46d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1678 .elementor-element.elementor-element-e4bdb18.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1678 .elementor-element.elementor-element-e4bdb18.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1678 .elementor-element.elementor-element-e4bdb18.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-e4bdb18 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1678 .elementor-element.elementor-element-e4bdb18 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1678 .elementor-element.elementor-element-0462515.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1678 .elementor-element.elementor-element-0462515.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1678 .elementor-element.elementor-element-0462515.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-0462515 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1678 .elementor-element.elementor-element-0462515 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1678 .elementor-element.elementor-element-1ae243d{--display:flex;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-1678 .elementor-element.elementor-element-6295f17{--grid-auto-flow:row;}.elementor-1678 .elementor-element.elementor-element-68bfb60{--grid-auto-flow:row;}.elementor-1678 .elementor-element.elementor-element-a5dd9eb{--grid-auto-flow:row;}.elementor-1678 .elementor-element.elementor-element-f495314{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1678 .elementor-element.elementor-element-cc09222{--content-width:1420px;}.elementor-1678 .elementor-element.elementor-element-6295f17{--width:100%;}}@media(max-width:767px){.elementor-1678 .elementor-element.elementor-element-6295f17{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1678 .elementor-element.elementor-element-d9c398f .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-d0893d3 .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-b91abd3 .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-c3ce1bc .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-bc50ca2 .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-3f003d7 .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-6875977 .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-a6bfb1d .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-68bfb60{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1678 .elementor-element.elementor-element-36d0369 .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-9f52e12 .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-a5dd9eb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1678 .elementor-element.elementor-element-217fce8 .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-dce2ad2 .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-f495314{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1678 .elementor-element.elementor-element-816d46d .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-e4bdb18 .elementor-image-box-img{margin-bottom:15px;}.elementor-1678 .elementor-element.elementor-element-0462515 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for container, class: .elementor-element-1ae243d */.elementor-widget-image-box{
    height:100%;
}

.elementor-widget-image-box .elementor-image-box-wrapper{
    background:#fff;
    border-radius:22px;
    overflow:hidden;
    box-shadow:0 10px 35px rgba(0,0,0,.08);
    border:1px solid #eef2f5;
    transition:.35s ease;
    height:100%;
    display:flex;
    flex-direction:column;
}

.elementor-widget-image-box .elementor-image-box-wrapper:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}

/* ====== KHUNG ẢNH ====== */
.elementor-widget-image-box figure{
    margin:0;
    background:linear-gradient(180deg,#ffffff,#f8fafc);
    display:flex;
    justify-content:center;
    align-items:center;
    padding:30px;
    height:320px;
    overflow:hidden;
}

/* ====== ẢNH ====== */
.elementor-widget-image-box figure img{
    width:100%;
    height:100%;
    object-fit:contain;
    transition:.45s;
}

.elementor-widget-image-box:hover img{
    transform:scale(1.08);
}

/* ====== PHẦN NỘI DUNG ====== */
.elementor-image-box-content{
    padding:25px;
    display:flex;
    flex-direction:column;
    flex:1;
}

/* ====== TIÊU ĐỀ ====== */
.elementor-image-box-title{
    margin-bottom:14px!important;
    line-height:1.45;
    min-height:68px;
}

.elementor-image-box-title a{
    color:#153B73;
    font-size:22px;
    font-weight:700;
    text-decoration:none;
    transition:.3s;
}

.elementor-image-box-title a:hover{
    color:#D89A1C;
}

/* ====== MÔ TẢ ====== */
.elementor-image-box-description{
    color:#666;
    font-size:15px;
    line-height:1.8;
    flex:1;
    margin-bottom:22px;
}


/* ====== GRID ====== */
.e-grid{
    gap:32px!important;
}

/* ====== PC ====== */
@media(min-width:1025px){

.elementor-widget-image-box figure{
    height:340px;
}

.elementor-image-box-title a{
    font-size:23px;
}

.elementor-image-box-description{
    min-height:95px;
}

}

/* ====== TABLET ====== */
@media(max-width:1024px){

.e-grid{
    gap:24px!important;
}

.elementor-widget-image-box figure{
    height:280px;
}

.elementor-image-box-content{
    padding:20px;
}

.elementor-image-box-title{
    min-height:auto;
}

.elementor-image-box-title a{
    font-size:20px;
}

}

/* ====== MOBILE ====== */
@media(max-width:767px){

.e-grid{
    gap:18px!important;
}

.elementor-widget-image-box .elementor-image-box-wrapper{
    border-radius:18px;
}

.elementor-widget-image-box figure{
    height:240px;
    padding:18px;
}

.elementor-image-box-content{
    padding:18px;
}

.elementor-image-box-title{
    text-align:center;
    margin-bottom:12px!important;
}

.elementor-image-box-title a{
    font-size:18px;
}

.elementor-image-box-description{
    font-size:14px;
    text-align:center;
    line-height:1.7;
}

.elementor-image-box-content:after{
    width:100%;
    padding:13px;
}

}/* End custom CSS */