.elementor-457 .elementor-element.elementor-element-51c49d3{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:005px;--padding-left:25px;--padding-right:25px;}.elementor-457 .elementor-element.elementor-element-e6df65a{text-align:center;}.elementor-457 .elementor-element.elementor-element-e6df65a .elementor-heading-title{color:#FFFFFF;font-family:"SVN-Gilroy", Sans-serif;font-size:35px;font-weight:700;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.5);}.elementor-457 .elementor-element.elementor-element-6af3ee6{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-6af3ee6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-439fb67{--display:flex;--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-7a90960{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-7a90960.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-65a6edf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-457 .elementor-element.elementor-element-65a6edf{color:#FFFFFF;font-family:"SVN-Gilroy", Sans-serif;font-size:16px;font-weight:700;}.elementor-457 .elementor-element.elementor-element-a1cefe2{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-7b76afa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-457 .elementor-element.elementor-element-7b76afa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-7b76afa{column-gap:0px;text-align:justify;color:#FFFFFF;font-family:"SVN-Gilroy", Sans-serif;font-size:15px;font-weight:500;}.elementor-457 .elementor-element.elementor-element-5d51372{--display:flex;--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-990892f{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-990892f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-f98a4a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-457 .elementor-element.elementor-element-f98a4a7{color:#FFFFFF;font-family:"SVN-Gilroy", Sans-serif;font-size:16px;font-weight:700;}.elementor-457 .elementor-element.elementor-element-46f4da4{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-6913cda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-457 .elementor-element.elementor-element-6913cda.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-6913cda{column-gap:0px;text-align:justify;color:#FFFFFF;font-family:"SVN-Gilroy", Sans-serif;font-size:15px;font-weight:500;}.elementor-457 .elementor-element.elementor-element-800ef35{--display:flex;--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-cfde8bc{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-cfde8bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-e82f9f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-457 .elementor-element.elementor-element-e82f9f4{color:#FFFFFF;font-family:"SVN-Gilroy", Sans-serif;font-size:16px;font-weight:700;}.elementor-457 .elementor-element.elementor-element-9273936{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-06095cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-457 .elementor-element.elementor-element-06095cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-06095cf{column-gap:0px;text-align:justify;color:#FFFFFF;font-family:"SVN-Gilroy", Sans-serif;font-size:15px;font-weight:500;}.elementor-457 .elementor-element.elementor-element-2998236{--display:flex;--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-04d5fd6{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-04d5fd6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-df97a9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-457 .elementor-element.elementor-element-df97a9e{color:#FFFFFF;font-family:"SVN-Gilroy", Sans-serif;font-size:16px;font-weight:700;}.elementor-457 .elementor-element.elementor-element-3d42d1c{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-1e3e09f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-457 .elementor-element.elementor-element-1e3e09f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-1e3e09f{column-gap:0px;text-align:justify;color:#FFFFFF;font-family:"SVN-Gilroy", Sans-serif;font-size:15px;font-weight:500;}.elementor-457 .elementor-element.elementor-element-c0d34d4{--display:flex;--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-4e2e0ec{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-4e2e0ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-d131d6b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-457 .elementor-element.elementor-element-d131d6b{color:#FFFFFF;font-family:"SVN-Gilroy", Sans-serif;font-size:16px;font-weight:700;}.elementor-457 .elementor-element.elementor-element-3d2fe74{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-7f5ca72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-457 .elementor-element.elementor-element-7f5ca72.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-457 .elementor-element.elementor-element-7f5ca72{column-gap:0px;text-align:justify;color:#FFFFFF;font-family:"SVN-Gilroy", Sans-serif;font-size:15px;font-weight:500;}#elementor-popup-modal-457 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-457{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-457 .dialog-close-button{display:flex;}#elementor-popup-modal-457 .dialog-widget-content{border-radius:20px 20px 20px 20px;box-shadow:2px 8px 23px 3px rgba(0, 0, 0, 0.2);}#elementor-popup-modal-457 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-457 .dialog-close-button svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-457 .elementor-element.elementor-element-7a90960{--width:30%;}.elementor-457 .elementor-element.elementor-element-990892f{--width:30%;}.elementor-457 .elementor-element.elementor-element-cfde8bc{--width:30%;}.elementor-457 .elementor-element.elementor-element-04d5fd6{--width:30%;}.elementor-457 .elementor-element.elementor-element-4e2e0ec{--width:30%;}}@media(max-width:767px){.elementor-457 .elementor-element.elementor-element-e6df65a .elementor-heading-title{font-size:20px;}.elementor-457 .elementor-element.elementor-element-65a6edf{font-size:13px;}.elementor-457 .elementor-element.elementor-element-7b76afa{font-size:12px;}.elementor-457 .elementor-element.elementor-element-f98a4a7{font-size:13px;}.elementor-457 .elementor-element.elementor-element-6913cda{font-size:12px;}.elementor-457 .elementor-element.elementor-element-e82f9f4{font-size:13px;}.elementor-457 .elementor-element.elementor-element-06095cf{font-size:12px;}.elementor-457 .elementor-element.elementor-element-df97a9e{font-size:13px;}.elementor-457 .elementor-element.elementor-element-1e3e09f{font-size:12px;}.elementor-457 .elementor-element.elementor-element-d131d6b{font-size:13px;}.elementor-457 .elementor-element.elementor-element-7f5ca72{font-size:12px;}}/* Start custom CSS for heading, class: .elementor-element-e6df65a *//* Áp dụng cho heading trong widget (dán vào Custom CSS của widget) */
.elementor-457 .elementor-element.elementor-element-e6df65a .elementor-heading-title {
  /* gradient */
  background: linear-gradient(70deg, #c2eeff 0%, #d1fffe 40%, #dafdff 80%);

  /* cho gradient chỉ hiển thị trên vùng chữ */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* fallback / non-webkit */
  background-clip: text;
  color: transparent;

  /* kiểu hiển thị để background khớp chữ */
  display: inline-block;
  /* tùy chọn: điều chỉnh line-height/letter-spacing nếu cần */
  line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6af3ee6 *//* Divider ngang ở đáy mỗi container con, trừ container cuối */
.elementor-457 .elementor-element.elementor-element-6af3ee6 > .e-con:not(:last-of-type)::after {
  content: "";
  position: absolute;
  left: 0%;            /* chiều dài đường - chỉnh theo ý */
  right: 0%;
  bottom: 0;           /* nằm ở mép dưới container */
  height: 1px;         /* độ dày đường */
  background-color: #ffffff;  /* solid trắng */
  pointer-events: none;
}

/* Đảm bảo container con relative để ::after bám vào */
.elementor-457 .elementor-element.elementor-element-6af3ee6 > .e-con {
  position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c49d3 */.elementor-457 .elementor-element.elementor-element-51c49d3 {
  background: radial-gradient(
    circle at 50% -80%,
    #779fc8 20%,       /* ánh sáng trắng xanh ở tâm */
    #0f74d1 55%,      /* xanh lam sáng */
    #004ca6 80%,      /* xanh ngọc lam */
    #0a1849 100%      /* xanh đen cuối */
  );
}

.elementor-457 .elementor-element.elementor-element-51c49d3 {
  position: relative;
  border-radius: 15px;
  z-index: 1; /* để không bị đè lên */
}

.elementor-457 .elementor-element.elementor-element-51c49d3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 15px;
  padding: 1px; /* độ dày border */
  background: linear-gradient(30deg, #73cff6, #055a8a);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  z-index: -1;
}/* End custom CSS */