.elementor-81 .elementor-element.elementor-element-b2c66c5:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-b2c66c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://famgroup.vn/wp-content/uploads/2025/08/BG-FAM-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-81 .elementor-element.elementor-element-b2c66c5 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.71;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-b2c66c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 7% 5% 7%;}.elementor-81 .elementor-element.elementor-element-b06aaa5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-12d932b{text-align:left;}.elementor-81 .elementor-element.elementor-element-12d932b img{width:100%;}.elementor-81 .elementor-element.elementor-element-12d932b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 35px 0px;}.elementor-81 .elementor-element.elementor-element-e7aea99 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-227b86e .mighty-gradient-heading{text-align:left;color:var( --e-global-color-accent );-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(30deg, var( --e-global-color-accent ) 30%, var( --e-global-color-accent ) 57%);mix-blend-mode:normal;}.elementor-81 .elementor-element.elementor-element-227b86e > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-0cd893d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-81 .elementor-element.elementor-element-0cd893d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-81 .elementor-element.elementor-element-0cd893d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-81 .elementor-element.elementor-element-0cd893d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-81 .elementor-element.elementor-element-0cd893d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-81 .elementor-element.elementor-element-0cd893d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-81 .elementor-element.elementor-element-0cd893d .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-81 .elementor-element.elementor-element-0cd893d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-81 .elementor-element.elementor-element-0cd893d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E9A20D;}.elementor-81 .elementor-element.elementor-element-0cd893d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E9A20D;}.elementor-81 .elementor-element.elementor-element-0cd893d{--e-icon-list-icon-size:14px;}.elementor-81 .elementor-element.elementor-element-0cd893d .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-81 .elementor-element.elementor-element-0cd893d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E4A010;}.elementor-81 .elementor-element.elementor-element-0cd893d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81 .elementor-element.elementor-element-0cd893d .elementor-icon-list-item > a{font-size:15px;}.elementor-81 .elementor-element.elementor-element-0cd893d > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-81 .elementor-element.elementor-element-2f788b6{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-81 .elementor-element.elementor-element-2f788b6 .elementor-widget-container{text-align:left;}.elementor-81 .elementor-element.elementor-element-2f788b6 .elementor-social-icon{background-color:#BB8E2F00;--icon-padding:0em;}.elementor-81 .elementor-element.elementor-element-2f788b6 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-81 .elementor-element.elementor-element-2f788b6 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-81 .elementor-element.elementor-element-2f788b6 .elementor-social-icon:hover i{color:var( --e-global-color-accent );}.elementor-81 .elementor-element.elementor-element-2f788b6 .elementor-social-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-81 .elementor-element.elementor-element-2f788b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-c3cbac7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-4bf52bd .mighty-gradient-heading{text-align:left;color:var( --e-global-color-accent );-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(30deg, var( --e-global-color-accent ) 30%, var( --e-global-color-accent ) 57%);mix-blend-mode:normal;}.elementor-81 .elementor-element.elementor-element-4bf52bd > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-bffe4b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-81 .elementor-element.elementor-element-bffe4b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-81 .elementor-element.elementor-element-bffe4b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-81 .elementor-element.elementor-element-bffe4b2 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-81 .elementor-element.elementor-element-bffe4b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-81 .elementor-element.elementor-element-bffe4b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-81 .elementor-element.elementor-element-bffe4b2 .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-81 .elementor-element.elementor-element-bffe4b2 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-81 .elementor-element.elementor-element-bffe4b2 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E9A20D;}.elementor-81 .elementor-element.elementor-element-bffe4b2 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E9A20D;}.elementor-81 .elementor-element.elementor-element-bffe4b2{--e-icon-list-icon-size:14px;}.elementor-81 .elementor-element.elementor-element-bffe4b2 .elementor-icon-list-text{color:var( --e-global-color-accent );padding-left:5px;}.elementor-81 .elementor-element.elementor-element-bffe4b2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E9A20D;}.elementor-81 .elementor-element.elementor-element-bffe4b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81 .elementor-element.elementor-element-bffe4b2 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.1px;word-spacing:0px;}.elementor-81 .elementor-element.elementor-element-a303fa5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-1fc486d .mighty-gradient-heading{text-align:left;color:var( --e-global-color-accent );-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(30deg, var( --e-global-color-accent ) 30%, var( --e-global-color-accent ) 57%);mix-blend-mode:normal;}.elementor-81 .elementor-element.elementor-element-1fc486d > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-a05379f > .elementor-container{max-width:1200px;}.elementor-81 .elementor-element.elementor-element-a05379f:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-a05379f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C201A;}.elementor-81 .elementor-element.elementor-element-a05379f{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-3px;margin-bottom:0px;padding:12px 20px 12px 20px;}.elementor-81 .elementor-element.elementor-element-a05379f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-7de9c9a{text-align:center;}.elementor-81 .elementor-element.elementor-element-7de9c9a .elementor-heading-title{color:var( --e-global-color-accent );font-size:13px;font-weight:normal;line-height:1.33em;}@media(min-width:768px){.elementor-81 .elementor-element.elementor-element-e7aea99{width:44.608%;}.elementor-81 .elementor-element.elementor-element-c3cbac7{width:21.724%;}}@media(max-width:1024px){.elementor-81 .elementor-element.elementor-element-b2c66c5:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-b2c66c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-81 .elementor-element.elementor-element-2f788b6 .elementor-widget-container{text-align:left;}}@media(max-width:767px){.elementor-81 .elementor-element.elementor-element-b2c66c5:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-b2c66c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-81 .elementor-element.elementor-element-b2c66c5{padding:12% 3% 12% 3%;}.elementor-81 .elementor-element.elementor-element-e7aea99 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-227b86e .mighty-gradient-heading{font-size:25px;line-height:1.2em;}.elementor-81 .elementor-element.elementor-element-2f788b6 .elementor-widget-container{text-align:left;}.elementor-81 .elementor-element.elementor-element-c3cbac7 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-4bf52bd .mighty-gradient-heading{font-size:25px;}.elementor-81 .elementor-element.elementor-element-a303fa5 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-1fc486d .mighty-gradient-heading{font-size:25px;}}/* Start custom CSS for shortcode, class: .elementor-element-5a68fed */.elementor-81 .elementor-element.elementor-element-5a68fed form .fields {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px;
}
.elementor-81 .elementor-element.elementor-element-5a68fed form .field,
.elementor-81 .elementor-element.elementor-element-5a68fed form .field-submit {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 10px;
    padding-left: 10px;
}
.elementor-81 .elementor-element.elementor-element-5a68fed form .field {
    margin-bottom:15px;
}
.elementor-81 .elementor-element.elementor-element-5a68fed form .field.small {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.elementor-81 .elementor-element.elementor-element-5a68fed form p {
    margin: 0;
    color: #fff;
}
.elementor-81 .elementor-element.elementor-element-5a68fed .field input,
.elementor-81 .elementor-element.elementor-element-5a68fed .field textarea {
    width: 100%;
    outline: none;
    padding: 15px 0px;
    border-radius: 5px;
    border: solid 1px rgba(255, 255, 255, 0.3);
    background-color: rgb(231 193 110 / 52%);
    padding-left: 20px;
    color: #fff !important;
    overflow: hidden;
    margin-right: 10px;
    color: #151915;
    font-weight: 300;
    font-size: 16px;
    max-height: 55px !important;
}
.elementor-81 .elementor-element.elementor-element-5a68fed form .field-submit {
    margin-top: 0px;  
    position: relative;
}
.elementor-81 .elementor-element.elementor-element-5a68fed .wpcf7-submit {
    width: 152px;
    height: 51px;
    border-radius: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    color: #fff;
    border: none;
    outline: none;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    border-radius: 5px;
    text-align: center;
    margin: 0 auto;
    background-color: #BB8E2F;
    text-transform: uppercase;
    background-repeat: no-repeat;
    background-size: auto;
    background-image: linear-gradient(90deg, var(--e-global-color-accent) 13%, #2c201aa1 100%);
    background-size: cover;
}
.elementor-81 .elementor-element.elementor-element-5a68fed .wpcf7-submit:hover{
    background-color: #840C19 ;
}

.elementor-81 .elementor-element.elementor-element-5a68fed .field input::-webkit-input-placeholder {
  color: #C8CEDA;
}

.elementor-81 .elementor-element.elementor-element-5a68fed .field input:-ms-input-placeholder {
  color: #C8CEDA;
}

.elementor-81 .elementor-element.elementor-element-5a68fed .field input::placeholder {
  color: #C8CEDA;
}
.elementor-81 .elementor-element.elementor-element-5a68fed .field textarea::-webkit-input-placeholder {
    color: #C8CEDA;
}

.elementor-81 .elementor-element.elementor-element-5a68fed .field textarea:-moz-placeholder {
    color: #C8CEDA;  
}

.elementor-81 .elementor-element.elementor-element-5a68fed .field textarea::-moz-placeholder {
    color: #C8CEDA;  
}

.elementor-81 .elementor-element.elementor-element-5a68fed .field textarea:-ms-input-placeholder {
    color: #C8CEDA;  
}
.elementor-81 .elementor-element.elementor-element-5a68fed .wpcf7-response-output{
    color: #C8CEDA;
}
@media (max-width: 767px) {
    .elementor-81 .elementor-element.elementor-element-5a68fed form .field.small {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .elementor-81 .elementor-element.elementor-element-5a68fed form .field-submit {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .elementor-81 .elementor-element.elementor-element-5a68fed .wpcf7-submit {
        order: 1;
        
    }
    .elementor-81 .elementor-element.elementor-element-5a68fed .ajax-loader {
        order: 2;
    }
}/* End custom CSS */