.elementor-10339 .elementor-element.elementor-element-8f97b2e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10339 .elementor-element.elementor-element-8f97b2e:not(.elementor-motion-effects-element-type-background), .elementor-10339 .elementor-element.elementor-element-8f97b2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10339 .elementor-element.elementor-element-8f97b2e > .elementor-background-overlay{background-image:url("https://www.hctrip247.com/wp-content/uploads/2023/11/bg-01.jpg");background-position:top center;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10339 .elementor-element.elementor-element-8f97b2e .elementor-background-overlay{filter:brightness( 35% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10339 .elementor-element.elementor-element-8f97b2e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 15% 0% 15%;padding:30px 40px 30px 40px;}.elementor-10339 .elementor-element.elementor-element-d3615a0.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-10339 .elementor-element.elementor-element-d3615a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10339 .elementor-element.elementor-element-d3615a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0.6);}.elementor-10339 .elementor-element.elementor-element-d3615a0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-10339 .elementor-element.elementor-element-d3615a0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10339 .elementor-element.elementor-element-a6881df{width:25%;max-width:25%;align-self:center;}.elementor-10339 .elementor-element.elementor-element-9e4fafd .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;letter-spacing:1.6px;}.elementor-10339 .elementor-element.elementor-element-9e4fafd{width:70%;max-width:70%;}.elementor-10339 .elementor-element.elementor-element-da150bc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10339 .elementor-element.elementor-element-da150bc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004BB6E6;}.elementor-10339 .elementor-element.elementor-element-da150bc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 10% 5% 10%;}.elementor-10339 .elementor-element.elementor-element-da150bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-10339:not(.elementor-motion-effects-element-type-background), body.elementor-page-10339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}@media(max-width:767px){.elementor-10339 .elementor-element.elementor-element-a6881df img{width:80px;}.elementor-10339 .elementor-element.elementor-element-a6881df{width:100%;max-width:100%;}.elementor-10339 .elementor-element.elementor-element-9e4fafd{text-align:justify;width:100%;max-width:100%;}.elementor-10339 .elementor-element.elementor-element-9e4fafd .elementor-heading-title{font-size:16px;}}/* Start custom CSS for shortcode, class: .elementor-element-12ecd49 */input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select{
    border: 1px solid #ffffff94;
}
.wpcf7-response-output:before{
    display: none!important;
}
.tongtien{
        display: inline-flex;
    align-items: center;
}
.tongtien .wpcf7-form-control {
    text-align: end!important;
    margin: 0!important;
}
.tongtien input{
    font-size:18px!important;
    font-weight: blod!important;
    border: 0px solid #333!important;
}
.elementor-10339 .elementor-element.elementor-element-12ecd49 input[type="submit"] {
    background-color: #d1170b;
    color: #fff;
}


.elementor-10339 .elementor-element.elementor-element-12ecd49 p{
     text-align: -webkit-center;
}
.elementor-10339 .elementor-element.elementor-element-12ecd49 input{
    font-size: 13px;
}
.elementor-10339 .elementor-element.elementor-element-12ecd49 .wpcf7-form-control{
    margin: 0px 0px 20px 0px;
    padding-left: 10px;
}

.elementor-10339 .elementor-element.elementor-element-12ecd49 .sdt{
    width: 50%;
    padding-right: 10px;
}

.elementor-10339 .elementor-element.elementor-element-12ecd49 .ngay{
    width: 50%;
    padding-right: 10px;
}

.elementor-10339 .elementor-element.elementor-element-12ecd49 .songuoilon{
    width: 50%;
    padding-right: 10px;
}
.elementor-10339 .elementor-element.elementor-element-12ecd49 .songuoilon .wpcf7-form-control{
}
.elementor-10339 .elementor-element.elementor-element-12ecd49 .sotreem{
    width: 50%;
}
.elementor-10339 .elementor-element.elementor-element-12ecd49 .tongtien{
    padding-right: 10px;
}
.elementor-10339 .elementor-element.elementor-element-12ecd49 .tuychon{
    padding-right: 10px;
}
.elementor-10339 .elementor-element.elementor-element-12ecd49 input[type="number"]{
        text-align: left;
}
@media (min-width: 768px) {
.elementor-10339 .elementor-element.elementor-element-12ecd49 div{
        width: -webkit-fill-available;
        padding-left: 4px;
}
}
.elementor-10339 .elementor-element.elementor-element-12ecd49 .wpcf7-submit{
    color: #fff;
    background-color: #ee1e25;
    font-weight: 600;
    text-decoration: none;
    border-radius: 0.375em;
    padding: 15px 35px;
}
@media screen and (max-width: 768px) {
  .elementor-10339 .elementor-element.elementor-element-12ecd49 .sdt{
    width: 100%;
    padding-left: 10px;}
  .elementor-10339 .elementor-element.elementor-element-12ecd49 .ngay{
    width: 100%;
    padding-left: 10px;}
  .elementor-10339 .elementor-element.elementor-element-12ecd49 .songuoilon{
    width: 100%;
    padding-left: 10px;}
  .elementor-10339 .elementor-element.elementor-element-12ecd49 .sotreem{
    width: 100%;
    padding-left: 10px;}
  .elementor-10339 .elementor-element.elementor-element-12ecd49 .tuychon{
    width:100%;
    padding-left: 10px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8f97b2e */@media screen and (max-width: 768px) {
.elementor-element-8f97b2e{
    margin: 0% 1% 0% 1%!important;
}}/* End custom CSS */