.elementor-1407 .elementor-element.elementor-element-ac9c2a1{--display:flex;--overlay-opacity:0.7;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1407 .elementor-element.elementor-element-ac9c2a1:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-ac9c2a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amthucvietstar.com/wp-content/uploads/2025/08/imgi_36_trang-an-catering-3-600x250-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1407 .elementor-element.elementor-element-ac9c2a1::before, .elementor-1407 .elementor-element.elementor-element-ac9c2a1 > .elementor-background-video-container::before, .elementor-1407 .elementor-element.elementor-element-ac9c2a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1407 .elementor-element.elementor-element-ac9c2a1 > .elementor-background-slideshow::before, .elementor-1407 .elementor-element.elementor-element-ac9c2a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1407 .elementor-element.elementor-element-ac9c2a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.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-1407 .elementor-element.elementor-element-74f8f85 .elementor-heading-title{font-family:"Imperial Script", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1407 .elementor-element.elementor-element-bf06569{--display:flex;}.elementor-1407 .elementor-element.elementor-element-4fa266e{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1407 .elementor-element.elementor-element-4fa266e:not(.elementor-motion-effects-element-type-background), .elementor-1407 .elementor-element.elementor-element-4fa266e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4285F433;}.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-1407 .elementor-element.elementor-element-5d7fef1{text-align:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1407 .elementor-element.elementor-element-bf06569{--content-width:900px;}}/* Start custom CSS for shortcode, class: .elementor-element-9eae033 *//* khung & biến màu */
.dat-tiec-form {
  --bg:#ffffff;       /* nền trắng */
  --inp:#f9f9f9;      /* input sáng */
  --bd:#d0d0d0;       /* viền xám nhạt */
  --tx:#333333;       /* chữ chính */
  --label:#F7931E;    /* cam Viet Star */
  --accent:#0056A4;   /* xanh Viet Star */
}

.dat-tiec-form { background:transparent; color:var(--tx); }
.dat-tiec-form .form-block-title{ color:var(--label); font-weight:800; font-size:26px; margin:24px 0; }

.dat-tiec-form .row{ display:flex; flex-wrap:wrap; gap:20px; 
    margin-top: 10px;
}
.dat-tiec-form .col{ flex:1 0 0; }
.dat-tiec-form .col-12{ flex-basis:100%; }
.dat-tiec-form .col-8{ flex-basis:calc(66.666% - 10px); }
.dat-tiec-form .col-6{ flex-basis:calc(50% - 10px); }
.dat-tiec-form .col-4{ flex-basis:calc(33.333% - 10px); }
.dat-tiec-form .col p{ 
    display: flex;
    margin: 0;
    justify-content: center;
    flex-direction: column;
}
.dat-tiec-form label{ 
    display: flex;
    color: var(--label);
    font-weight: 600;
    justify-content: center;
    flex-direction: column;
    gap: 8px;
}

/*.dat-tiec-form input,*/
/*.dat-tiec-form select,*/
/*.dat-tiec-form textarea {*/
/*    margin-top: 8px;*/
/*}*/
.dat-tiec-form input[type], .dat-tiec-form select, .dat-tiec-form textarea{
  width:100%; background:var(--inp); border:1px solid var(--bd); color:var(--tx);
  border-radius:8px; padding:12px 14px; outline:none;
}
.dat-tiec-form select{
  appearance:none; -webkit-appearance:none; -moz-appearance:none;
  background-image:
    linear-gradient(45deg,transparent 50%,var(--accent) 50%),
    linear-gradient(135deg,var(--accent) 50%,transparent 50%),
    linear-gradient(to right,transparent,transparent);
  background-position: calc(100% - 22px) calc(1em + 2px),
                      calc(100% - 16px) calc(1em + 2px),
                      calc(100% - 2.5em) .5em;
  background-size: 6px 6px, 6px 6px, 1px 1.5em; background-repeat:no-repeat;
}
.dat-tiec-form .actions { margin-top:12px; }
.dat-tiec-form input[type="submit"]{
  background:var(--label); color:#fff; border:0; border-radius:10px;
  padding:14px 22px; font-weight:800; letter-spacing:.4px; cursor:pointer;
}
.dat-tiec-form .wpcf7-spinner{ margin-left:10px; }

/* mobile: mỗi hàng 1 cột */
@media (max-width:767px){
  .dat-tiec-form .col, .dat-tiec-form .col-6, .dat-tiec-form .col-8, .dat-tiec-form .col-4{ flex-basis:100%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fa266e */.inner-form-dt {
  
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.15);
}/* End custom CSS */