.elementor-10947 .elementor-element.elementor-element-fbe970e{padding:0px 0px 60px 0px;}.elementor-10947 .elementor-element.elementor-element-b85dd03 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-10947 .elementor-element.elementor-element-8703e38 .elementor-heading-title{color:#152B63;font-size:25px;font-weight:600;}.elementor-10947 .elementor-element.elementor-element-cf7ea16 .elementor-heading-title{color:#DA242B;font-size:25px;}.elementor-10947 .elementor-element.elementor-element-383a64e{--spacer-size:20px;}.elementor-10947 .elementor-element.elementor-element-36a2f58{margin-top:0px;margin-bottom:20px;}.elementor-10947 .elementor-element.elementor-element-2ca50db > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-10947 .elementor-element.elementor-element-2ca50db{color:#1A1A1A;font-size:15px;}.elementor-10947 .elementor-element.elementor-element-a46a129{margin-top:0px;margin-bottom:20px;}.elementor-10947 .elementor-element.elementor-element-d4c9d7e:not(.elementor-motion-effects-element-type-background), .elementor-10947 .elementor-element.elementor-element-d4c9d7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-10947 .elementor-element.elementor-element-d4c9d7e{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 30px 0px;}.elementor-10947 .elementor-element.elementor-element-d4c9d7e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10947 .elementor-element.elementor-element-e3d3ad2 > .elementor-widget-container{padding:11px 0px 14px 0px;background-color:#DA242B;border-radius:4px 4px 4px 4px;}.elementor-10947 .elementor-element.elementor-element-e3d3ad2{text-align:center;}.elementor-10947 .elementor-element.elementor-element-e3d3ad2 .elementor-heading-title{color:#FFFFFF;}.elementor-10947 .elementor-element.elementor-element-1fbd2ab > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-10947 .elementor-element.elementor-element-1fbd2ab{color:#000000;font-size:16px;line-height:2em;}.elementor-10947 .elementor-element.elementor-element-20e41bf:not(.elementor-motion-effects-element-type-background), .elementor-10947 .elementor-element.elementor-element-20e41bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-10947 .elementor-element.elementor-element-20e41bf{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 30px 0px;}.elementor-10947 .elementor-element.elementor-element-20e41bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10947 .elementor-element.elementor-element-a25ed33 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:11px 0px 14px 0px;background-color:#713049;border-radius:4px 4px 4px 4px;}.elementor-10947 .elementor-element.elementor-element-a25ed33{text-align:center;}.elementor-10947 .elementor-element.elementor-element-a25ed33 .elementor-heading-title{color:#FFFFFF;}.elementor-10947 .elementor-element.elementor-element-f266c49 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-10947 .elementor-element.elementor-element-f266c49{color:#713049;font-size:17px;font-weight:500;line-height:32px;}.elementor-10947 .elementor-element.elementor-element-61b8986:not(.elementor-motion-effects-element-type-background), .elementor-10947 .elementor-element.elementor-element-61b8986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-10947 .elementor-element.elementor-element-61b8986{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 30px 0px;}.elementor-10947 .elementor-element.elementor-element-61b8986 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10947 .elementor-element.elementor-element-608db36 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:11px 0px 14px 0px;background-color:#000000;border-radius:4px 4px 4px 4px;}.elementor-10947 .elementor-element.elementor-element-608db36{text-align:center;}.elementor-10947 .elementor-element.elementor-element-608db36 .elementor-heading-title{color:#FFFFFF;}.elementor-10947 .elementor-element.elementor-element-38dba9d > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-10947 .elementor-element.elementor-element-38dba9d{color:#020202;font-size:16px;line-height:2em;}.elementor-10947 .elementor-element.elementor-element-2ca3038:not(.elementor-motion-effects-element-type-background), .elementor-10947 .elementor-element.elementor-element-2ca3038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tongdai-lg-vietnam.com/wp-content/uploads/2025/12/banner-lg-vn22.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10947 .elementor-element.elementor-element-2ca3038 > .elementor-background-overlay{background-color:#F6F6F6;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10947 .elementor-element.elementor-element-2ca3038{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0073px 0px 40px 0px;}.elementor-10947 .elementor-element.elementor-element-4c183a6 > .elementor-widget-container{--e-transform-rotateZ:-90deg;}body:not(.rtl) .elementor-10947 .elementor-element.elementor-element-4c183a6{left:244px;}body.rtl .elementor-10947 .elementor-element.elementor-element-4c183a6{right:244px;}.elementor-10947 .elementor-element.elementor-element-4c183a6{top:194px;}.elementor-10947 .elementor-element.elementor-element-4b25235 > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-10947 .elementor-element.elementor-element-149e343{width:100%;}}@media(max-width:1024px){.elementor-10947 .elementor-element.elementor-element-2ca3038:not(.elementor-motion-effects-element-type-background), .elementor-10947 .elementor-element.elementor-element-2ca3038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-10947 .elementor-element.elementor-element-2ca3038{padding:20px 0px 20px 0px;}}@media(max-width:767px){.elementor-10947 .elementor-element.elementor-element-8703e38 .elementor-heading-title{font-size:21px;}.elementor-10947 .elementor-element.elementor-element-cf7ea16 .elementor-heading-title{font-size:17px;}.elementor-10947 .elementor-element.elementor-element-2ca3038 > .elementor-background-overlay{opacity:1;}.elementor-10947 .elementor-element.elementor-element-149e343 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}}@media(min-width:1025px){.elementor-10947 .elementor-element.elementor-element-2ca3038:not(.elementor-motion-effects-element-type-background), .elementor-10947 .elementor-element.elementor-element-2ca3038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for html, class: .elementor-element-f25751a */.lg-repair-section {
  padding: 20px 30px; 
  margin: auto;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
}

.lg-repair-section h2 {
  font-size: 26px;
  margin-bottom: 20px;
  color: #1f2a44;
}

.lg-repair-section.alt {
  background: #f6f8fc;
  border-radius: 16px;
}

.lg-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 16px;
}

.lg-card {
  background: #ffffff;
  padding: 16px 18px;
  border-radius: 12px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.06);
  font-size: 15px;
  transition: 0.25s;
}

.lg-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(0,0,0,0.1);
}

.lg-note {
  margin-top: 20px;
  font-weight: 600;
  color: #0b5ed7;
}

.lg-list,
.lg-alert-list {
  margin-top: 16px;
  padding-left: 0;
  list-style: none;
}

.lg-list li,
.lg-alert-list li {
  padding: 10px 0;
  padding-left: 28px;
  position: relative;
}

.lg-list li::before {
  content: "✔";
  color: #0d6efd;
  position: absolute;
  left: 0;
  top: 10px;
}

.lg-alert-list li::before {
  content: "⚠️";
  position: absolute;
  left: 0;
  top: 8px;
}

.lg-warning {
  margin-top: 20px;
  background: #fff3cd;
  border-left: 6px solid #ff9800;
  padding: 14px 18px;
  border-radius: 10px;
  font-weight: 600;
}

.lg-danger {
  margin-top: 18px;
  background: #fdecea;
  border-left: 6px solid #dc3545;
  padding: 14px 18px;
  border-radius: 10px;
  color: #b02a37;
  font-weight: 600;
}

/* Mobile */
@media (max-width: 600px) {
  .lg-repair-section h2 {
    font-size: 22px;
  }
}/* End custom CSS */