.elementor-3189 .elementor-element.elementor-element-1c46bcb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;overflow:visible;}.elementor-3189 .elementor-element.elementor-element-1c46bcb:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-1c46bcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F4;}.elementor-3189 .elementor-element.elementor-element-1c46bcb, .elementor-3189 .elementor-element.elementor-element-1c46bcb::before{--border-transition:0.3s;}.elementor-3189 .elementor-element.elementor-element-6e3cfb7{--display:flex;--background-transition:0.3s;--padding-block-start:25px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;overflow:visible;}.elementor-3189 .elementor-element.elementor-element-8d11a7f{text-align:center;}.elementor-3189 .elementor-element.elementor-element-8d11a7f .elementor-heading-title{color:#116C3C;font-family:"Alata", Plus Jakarta Sans;font-size:40px;font-weight:900;line-height:1.5em;}.elementor-3189 .elementor-element.elementor-element-8d11a7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-3189 .elementor-element.elementor-element-777b05b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;overflow:visible;}.elementor-3189 .elementor-element.elementor-element-777b05b:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-777b05b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F4;}.elementor-3189 .elementor-element.elementor-element-777b05b, .elementor-3189 .elementor-element.elementor-element-777b05b::before{--border-transition:0.3s;}.elementor-3189 .elementor-element.elementor-element-bae789d{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-3189 .elementor-element.elementor-element-6c63aa7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;overflow:visible;}.elementor-3189 .elementor-element.elementor-element-6c63aa7:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-6c63aa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F4;}.elementor-3189 .elementor-element.elementor-element-6c63aa7, .elementor-3189 .elementor-element.elementor-element-6c63aa7::before{--border-transition:0.3s;}.elementor-3189 .elementor-element.elementor-element-6e7dc14{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-3189 .elementor-element.elementor-element-6ca16b2{--spacer-size:50px;}.elementor-3189 .elementor-element.elementor-element-5b0ff0b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;overflow:visible;}.elementor-3189 .elementor-element.elementor-element-5b0ff0b:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-5b0ff0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F4;}.elementor-3189 .elementor-element.elementor-element-5b0ff0b, .elementor-3189 .elementor-element.elementor-element-5b0ff0b::before{--border-transition:0.3s;}.elementor-3189 .elementor-element.elementor-element-b3461d8{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-3189 .elementor-element.elementor-element-7ac6812 .elementor-icon-wrapper{text-align:center;}.elementor-3189 .elementor-element.elementor-element-7ac6812.elementor-view-stacked .elementor-icon{background-color:#116C3C;}.elementor-3189 .elementor-element.elementor-element-7ac6812.elementor-view-framed .elementor-icon, .elementor-3189 .elementor-element.elementor-element-7ac6812.elementor-view-default .elementor-icon{color:#116C3C;border-color:#116C3C;}.elementor-3189 .elementor-element.elementor-element-7ac6812.elementor-view-framed .elementor-icon, .elementor-3189 .elementor-element.elementor-element-7ac6812.elementor-view-default .elementor-icon svg{fill:#116C3C;}.elementor-3189 .elementor-element.elementor-element-7ac6812 .elementor-icon{font-size:30px;}.elementor-3189 .elementor-element.elementor-element-7ac6812 .elementor-icon svg{height:30px;}.elementor-3189 .elementor-element.elementor-element-5367053{text-align:justify;color:#3D6505;font-family:"Alata", Plus Jakarta Sans;font-size:18px;font-weight:600;}.elementor-3189 .elementor-element.elementor-element-22b9a01{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-3189 .elementor-element.elementor-element-d043554 .elementor-icon-wrapper{text-align:center;}.elementor-3189 .elementor-element.elementor-element-d043554.elementor-view-stacked .elementor-icon{background-color:#116C3C;}.elementor-3189 .elementor-element.elementor-element-d043554.elementor-view-framed .elementor-icon, .elementor-3189 .elementor-element.elementor-element-d043554.elementor-view-default .elementor-icon{color:#116C3C;border-color:#116C3C;}.elementor-3189 .elementor-element.elementor-element-d043554.elementor-view-framed .elementor-icon, .elementor-3189 .elementor-element.elementor-element-d043554.elementor-view-default .elementor-icon svg{fill:#116C3C;}.elementor-3189 .elementor-element.elementor-element-d043554 .elementor-icon{font-size:30px;}.elementor-3189 .elementor-element.elementor-element-d043554 .elementor-icon svg{height:30px;}.elementor-3189 .elementor-element.elementor-element-dd8a7e1{text-align:center;color:#3D6505;font-family:"Alata", Plus Jakarta Sans;font-size:18px;font-weight:600;line-height:1.5em;}.elementor-3189 .elementor-element.elementor-element-00bd7fb{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-3189 .elementor-element.elementor-element-e3c8a27 .elementor-icon-wrapper{text-align:center;}.elementor-3189 .elementor-element.elementor-element-e3c8a27.elementor-view-stacked .elementor-icon{background-color:#116C3C;}.elementor-3189 .elementor-element.elementor-element-e3c8a27.elementor-view-framed .elementor-icon, .elementor-3189 .elementor-element.elementor-element-e3c8a27.elementor-view-default .elementor-icon{color:#116C3C;border-color:#116C3C;}.elementor-3189 .elementor-element.elementor-element-e3c8a27.elementor-view-framed .elementor-icon, .elementor-3189 .elementor-element.elementor-element-e3c8a27.elementor-view-default .elementor-icon svg{fill:#116C3C;}.elementor-3189 .elementor-element.elementor-element-e3c8a27 .elementor-icon{font-size:30px;}.elementor-3189 .elementor-element.elementor-element-e3c8a27 .elementor-icon svg{height:30px;}.elementor-3189 .elementor-element.elementor-element-c503411{text-align:center;color:#3D6505;font-family:"Roboto", Plus Jakarta Sans;font-size:18px;font-weight:600;line-height:1.5em;}:root{--page-title-display:none;}@media(max-width:991px){.elementor-3189 .elementor-element.elementor-element-8d11a7f .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-3189 .elementor-element.elementor-element-1c46bcb{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3189 .elementor-element.elementor-element-8d11a7f .elementor-heading-title{font-size:20px;}.elementor-3189 .elementor-element.elementor-element-8d11a7f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-f175647 > .elementor-widget-container{padding:0px 0px 0px -7px;}.elementor-3189 .elementor-element.elementor-element-f175647.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-1c46bcb */.hinh1 {
        content: "";
    display: table;
    clear: both;
    background: url(http://ecocharm.com.vn/wp-content/uploads/2024/03/title-divide-1.png);
    width: 100%;
    height: 120px;
    background-repeat: no-repeat;
    background-position-x: 50%;
    background-position-y: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-777b05b */.form_contact .grid__item {
    box-sizing: border-box;
    float: left;
    min-height: 1px;
    padding-left: 30px;
    vertical-align: top;
    width: 33.333%;
    font-family: 'Alata';
    
}

.form_contact .grid-text{
    box-sizing: border-box;
    float: left;
    min-height: 1px;
    padding-left: 30px;
    vertical-align: top;
    width: 100%;
    font-family: 'Alata';
}

#ContactFormMessage  {
    width: 100% !important;
}

.form_contact .btnContactSubmit {
    background-color: #3e6607;
    width: 50%
}

.text-center {
    width: 100%;
}

.form_contact .btnContactSubmit {
    color: white;
}

.form_contact .btnContactSubmit:hover {
    background-color: #3e6607;
}

.wpcf7 form.sent .wpcf7-response-output {
    border: none;
}

.wpcf7 form.failed .wpcf7-response-output {
    display: none;
}

.wpcf7-response-output {
    color: red !important;
}
@media only screen and (max-width: 768px) {
   .form_contact .grid__item {
    box-sizing: border-box;
    float: left;
    min-height: 1px;
    padding-left: 30px;
    vertical-align: top;
    width: 100%;
    font-family: 'Alata';
   
}
.wpcf7 form.sent .wpcf7-response-output {
    border: none;
}
.form_contact .elementor-element-bae789d{
    margin-left: -13px;
}
    
}/* End custom CSS */