.elementor-9226 .elementor-element.elementor-element-173ab18{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9226 .elementor-element.elementor-element-98fcf32 > .elementor-widget-container{margin:-10px -15px 0px -13px;padding:0px 0px 0px 0px;}.elementor-9226 .elementor-element.elementor-element-a38fe50{padding:96px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-9226 .elementor-element.elementor-element-ed89e32.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9226 .elementor-element.elementor-element-ed89e32.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9226 .elementor-element.elementor-element-ed89e32.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9226 .elementor-element.elementor-element-ed89e32 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-9226 .elementor-element.elementor-element-c9c5371 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-9226 .elementor-element.elementor-element-432ec36 > .elementor-widget-container{padding:0% 31% 0% 0%;}.elementor-9226 .elementor-element.elementor-element-e95f2c3 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-9226 .elementor-element.elementor-element-9cda9c9 > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-9226 .elementor-element.elementor-element-3d95382{--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-9226 .elementor-element.elementor-element-b7e35ea{--spacer-size:30px;}.elementor-9226 .elementor-element.elementor-element-59be410{--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-9226 .elementor-element.elementor-element-d327ef2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 label{font-family:"Roboto Việt Hóa", Sans-serif;font-size:56px;line-height:1px;}.elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 input:not([type=submit]), .elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 textarea, .elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 select{font-family:"Roboto Việt Hóa", Sans-serif;font-size:13px;line-height:13px;letter-spacing:0px;}.elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 input:not([type=submit]){color:var( --e-global-color-primary );padding:-4px -4px -4px -4px;}.elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 textarea{color:var( --e-global-color-primary );padding:-4px -4px -4px -4px;}.elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 select{color:var( --e-global-color-primary );padding:-4px -4px -4px -4px;}.elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 input:not([type=submit])::placeholder{color:var( --e-global-color-primary );}.elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 textarea::placeholder{color:var( --e-global-color-primary );}.elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 input[type=checkbox]{margin:0px 0px 0px 0px;}.elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 input[type=radio]{font-size:0px;margin:-14% -14% -14% -14%;}.elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 .wpcf7-radio .wpcf7-list-item:not(:first-child){margin-left:0px;}.elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 .wpcf7-radio{margin:-9px -9px -9px -9px;}.elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 .wpcf7-form-control-wrap{padding:-4px 0 -4px 0;}.elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 input[type=submit]{margin:-6px -6px -6px -6px;padding:0px 0px 0px 0px;}.elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7{text-align:left;}.elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 .wpcf7-not-valid-tip{text-align:left;}.elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 .wpcf7-response-output{padding:0px 0px 0px 0px;}.elementor-9226 .elementor-element.elementor-element-f603f7a{--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-9226 .elementor-element.elementor-element-3da55bf{--spacer-size:30px;}@media(max-width:1024px){.elementor-9226 .elementor-element.elementor-element-ed89e32 > .elementor-element-populated{margin:0% 40% 0% 0%;--e-column-margin-right:40%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}}@media(max-width:767px){.elementor-9226 .elementor-element.elementor-element-173ab18{--width:500px;--min-height:0px;}.elementor-9226 .elementor-element.elementor-element-a38fe50{padding:95px 0px 0px 0px;}.elementor-9226 .elementor-element.elementor-element-ed89e32 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9226 .elementor-element.elementor-element-432ec36 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 input[type=radio]{margin:0% 0% 0% 0%;}.elementor-9226 .elementor-element.elementor-element-d327ef2 .qodef-qi-contact-form-7 .wpcf7-radio{margin:4px 4px 4px 4px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9226 .elementor-element.elementor-element-ed89e32{width:100%;}}/* Start custom CSS for qi_addons_for_elementor_contact_form_7, class: .elementor-element-d327ef2 *//* --- GIAO DIỆN FORM RỘNG VÀ THẤP HƠN --- */

/* 1. Khung tổng thể: Rộng hơn (750px) */
.wpcf7 {
    background-color: #ffffff;
    padding: 40px; /* Tăng khoảng hở bên trong cho thoáng */
    border-radius: 20px;
    box-shadow: 0px 10px 30px rgba(0,0,0,0.1);
    max-width: 750px !important; /* <-- Tăng chiều ngang ở đây */
    margin: 0 auto;
}

/* 2. Tiêu đề nhỏ gọn */
.wpcf7 h6 {
    margin-bottom: 5px; /* Kéo gần lại với ô nhập */
    font-size: 15px;
    font-weight: 700;
    color: #333;
    text-transform: none;
    line-height: 1.2;
}

.mkdf-form-required-label {
    color: #e2581c;
    font-size: 13px;
    font-weight: normal;
}

/* 3. Ô nhập liệu: Giảm khoảng cách dòng để form ngắn lại */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 select,
.wpcf7 textarea {
    width: 100%;
    background-color: #ffffff;
    border: 2px solid #eee;
    border-radius: 30px;
    padding: 10px 20px;
    margin-bottom: 15px; /* <-- Giảm khoảng cách (lúc nãy là 20px) */
    font-size: 14px;
    outline: none;
    transition: all 0.3s ease;
    box-sizing: border-box;
}

/* Giảm chiều cao ô tin nhắn xuống chút cho đỡ dài */
.wpcf7 textarea {
    border-radius: 15px;
    height: 80px; /* <-- Giảm chiều cao (lúc nãy là 100px) */
}

/* Hiệu ứng focus */
.wpcf7 input:focus,
.wpcf7 select:focus,
.wpcf7 textarea:focus {
    border-color: #e2581c;
}

/* 4. Nút Gửi: Vẫn giữ nguyên style */
.wpcf7 input[type="submit"] {
    background-color: #e2581c;
    color: #ffffff;
    border: none;
    padding: 12px 40px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 30px;
    cursor: pointer;
    font-size: 16px;
    transition: all 0.3s ease;
    display: block;
    width: auto;
    margin-top: 5px;
}

.wpcf7 input[type="submit"]:hover {
    background-color: #c44610;
    transform: translateY(-2px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto Việt Hóa';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mecovn.vn/wp-content/uploads/2025/10/Roboto-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Việt Hóa';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://mecovn.vn/wp-content/uploads/2025/10/Roboto-Bold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Việt Hóa';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://mecovn.vn/wp-content/uploads/2025/10/Roboto-Black-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Việt Hóa';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mecovn.vn/wp-content/uploads/2025/10/Roboto-Thin-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Việt Hóa';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */