.elementor-810 .elementor-element.elementor-element-7436aca{--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;--row-gap:0px;--column-gap:0px;}.elementor-810 .elementor-element.elementor-element-7436aca:not(.elementor-motion-effects-element-type-background), .elementor-810 .elementor-element.elementor-element-7436aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xaydung.ai/wp-content/uploads/2025/12/Black-and-Blue-Modern-AI-and-Machine-Learning-Presentation-1.jpg");}.elementor-810 .elementor-element.elementor-element-0bd8356{--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;}.elementor-widget-heading .elementor-heading-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-810 .elementor-element.elementor-element-ea4a852{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-810 .elementor-element.elementor-element-ea4a852 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:54px;font-weight:900;color:var( --e-global-color-astglobalcolor4 );}.elementor-810 .elementor-element.elementor-element-6b90371{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-810 .elementor-element.elementor-element-6b90371 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:49px;font-weight:900;color:var( --e-global-color-astglobalcolor4 );}.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-810 .elementor-element.elementor-element-d3f3d2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:var( --e-global-color-astglobalcolor4 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-810 .elementor-element.elementor-element-0138397 .elementor-button{background-color:#FE0000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;border-style:solid;border-width:2px 2px 2px 2px;border-radius:7px 7px 7px 7px;}.elementor-810 .elementor-element.elementor-element-0138397{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-810 .elementor-element.elementor-element-24b609e{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:200;line-height:1.5em;color:var( --e-global-color-astglobalcolor4 );}.elementor-810 .elementor-element.elementor-element-5146bce{--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;}.elementor-810 .elementor-element.elementor-element-9361f7c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-810 .elementor-element.elementor-element-8602f68{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;}.elementor-810 .elementor-element.elementor-element-ead6181{--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;}.elementor-810 .elementor-element.elementor-element-d23600b{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-810 .elementor-element.elementor-element-d23600b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#12073D;}.elementor-810 .elementor-element.elementor-element-c1c774d{--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;}.elementor-810 .elementor-element.elementor-element-c1c774d:not(.elementor-motion-effects-element-type-background), .elementor-810 .elementor-element.elementor-element-c1c774d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF6FF;}.elementor-810 .elementor-element.elementor-element-84c6c01{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-810 .elementor-element.elementor-element-84c6c01 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#12073D;}.elementor-810 .elementor-element.elementor-element-cc3f3b1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#12073D;}.elementor-810 .elementor-element.elementor-element-2304ff7{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-810 .elementor-element.elementor-element-2304ff7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#12073D;}.elementor-810 .elementor-element.elementor-element-b88a59d > .elementor-container{max-width:1600px;}.elementor-810 .elementor-element.elementor-element-b88a59d{margin-top:30px;margin-bottom:0px;}.elementor-810 .elementor-element.elementor-element-e721a5a{--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;}.elementor-810 .elementor-element.elementor-element-e721a5a:not(.elementor-motion-effects-element-type-background), .elementor-810 .elementor-element.elementor-element-e721a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FF;}.elementor-810 .elementor-element.elementor-element-6c696d3{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-810 .elementor-element.elementor-element-6c696d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#12073D;}.elementor-810 .elementor-element.elementor-element-83a4d90 > .elementor-container{max-width:1600px;}.elementor-810 .elementor-element.elementor-element-83a4d90{margin-top:30px;margin-bottom:0px;}.elementor-810 .elementor-element.elementor-element-23e34e9{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-810 .elementor-element.elementor-element-23e34e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#12073D;}.elementor-810 .elementor-element.elementor-element-19d7cfa{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#12073D;}.elementor-810 .elementor-element.elementor-element-2a301d4{--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;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-810 .elementor-element.elementor-element-2a301d4:not(.elementor-motion-effects-element-type-background), .elementor-810 .elementor-element.elementor-element-2a301d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-810 .elementor-element.elementor-element-e42332b{--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;}.elementor-810 .elementor-element.elementor-element-8f8df88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-810 .elementor-element.elementor-element-8f8df88 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#12073D;}.elementor-810 .elementor-element.elementor-element-8c17d9c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#12073D;}.elementor-810 .elementor-element.elementor-element-b46d678{--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;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-810 .elementor-element.elementor-element-4ff5445{--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;}.elementor-810 .elementor-element.elementor-element-2078ddb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-810 .elementor-element.elementor-element-2078ddb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:900;color:#12073D;}.elementor-810 .elementor-element.elementor-element-a4ee539{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-810 .elementor-element.elementor-element-a4ee539 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:900;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor0 );}.elementor-810 .elementor-element.elementor-element-f33a28e{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#12073D;}.elementor-810 .elementor-element.elementor-element-edbce77{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#12073D;}.elementor-810 .elementor-element.elementor-element-7e6ae48{--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;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-810 .elementor-element.elementor-element-7e6ae48:not(.elementor-motion-effects-element-type-background), .elementor-810 .elementor-element.elementor-element-7e6ae48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-810 .elementor-element.elementor-element-08582d4{--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;}.elementor-810 .elementor-element.elementor-element-214e80a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-810 .elementor-element.elementor-element-214e80a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#12073D;}.elementor-810 .elementor-element.elementor-element-2045aa1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#12073D;}.elementor-810 .elementor-element.elementor-element-5e2dd4d{--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;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-810 .elementor-element.elementor-element-5e2dd4d:not(.elementor-motion-effects-element-type-background), .elementor-810 .elementor-element.elementor-element-5e2dd4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FA;}.elementor-810 .elementor-element.elementor-element-605e681{--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;}.elementor-810 .elementor-element.elementor-element-ef58e3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-810 .elementor-element.elementor-element-ef58e3a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#12073D;}.elementor-810 .elementor-element.elementor-element-a129fa5{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#12073D;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-810 .elementor-element.elementor-element-dd10f56 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#FB1A1A !important;color:#ffffff !important;}.elementor-810 .elementor-element.elementor-element-b033a8b{--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;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-810 .elementor-element.elementor-element-6f7bb52{--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;}.elementor-810 .elementor-element.elementor-element-178ecb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-810 .elementor-element.elementor-element-178ecb9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:900;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#12073D;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-810 .elementor-element.elementor-element-ea4a852 .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-810 .elementor-element.elementor-element-0bd8356{--width:50%;}.elementor-810 .elementor-element.elementor-element-5146bce{--width:50%;}.elementor-810 .elementor-element.elementor-element-ead6181{--content-width:1200px;}.elementor-810 .elementor-element.elementor-element-c1c774d{--content-width:1200px;}.elementor-810 .elementor-element.elementor-element-e42332b{--width:100%;}.elementor-810 .elementor-element.elementor-element-4ff5445{--width:100%;}.elementor-810 .elementor-element.elementor-element-08582d4{--width:100%;}.elementor-810 .elementor-element.elementor-element-605e681{--width:100%;}.elementor-810 .elementor-element.elementor-element-6f7bb52{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-a1993fb */:root {
    --faq-blue: #111827;
    --faq-bg: #f9fafb;
    --faq-accent: #cbdeff;
    --faq-radius: 10px;
    --faq-shadow: 0 4px 10px rgba(2, 6, 23, 0.05);
  }

  /* Tổng thể */
  .faq-wrap {
    background: var(--faq-bg) !important;
    padding: 60px 16px !important;
    font-family: "Montserrat", Arial, sans-serif !important;
  }

  .faq-container {
    max-width: 880px !important;
    margin: 0 auto !important;
  }

  /* Từng item */
  .faq-item {
    background: #fff !important;
    border: 1.5px solid #e5e7eb !important;
    border-radius: var(--faq-radius) !important;
    box-shadow: var(--faq-shadow) !important;
    overflow: hidden !important;
    margin-bottom: 14px !important;
    transition: border 0.2s ease;
  }

  /* Nút tiêu đề */
  .faq-trigger {
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding: 18px 22px !important;
    background: #fff !important;
    border: 0 !important;
    cursor: pointer !important;
    text-align: left !important;
    border-radius: 0 !important;
  }

  .faq-trigger span {
    font-size: 17px !important;
    font-weight: 800 !important;
    color: #111827 !important;
    transition: color 0.25s ease;
  }

  .faq-trigger .chev {
    color: #6b7280 !important;
    transition: transform 0.25s ease;
  }

  /* Câu trả lời */
  .faq-panel {
    display: none !important;
  }

  .answer {
    background: #fffbe7 !important;
    border-left: 4px solid #facc15 !important;
    padding: 16px 22px !important;
    color: #374151 !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
  }

  /* Khi mở */
  .faq-item.is-open {
    border-color: var(--faq-accent) !important;
  }

  .faq-item.is-open .faq-trigger {
    background: var(--faq-accent) !important;
    color: #111827!important;
  }

  .faq-item.is-open .faq-trigger span {
    color: #111827!important;
  }

  .faq-item.is-open .chev {
    transform: rotate(180deg) !important;
    color: #fff !important;
  }

  .faq-item.is-open .faq-panel {
    display: block !important;
  }

  /* Responsive */
  @media (max-width: 540px) {
    .faq-trigger span {
      font-size: 17px !important;
      font-weight: 800 !important;
      color: #111827;
      transition: color 0.25s ease;
    }

    .answer {
      font-size: 15px !important;
    }
  }/* End custom CSS */