.elementor-11497 .elementor-element.elementor-element-3e5c8ef1:not(.elementor-motion-effects-element-type-background), .elementor-11497 .elementor-element.elementor-element-3e5c8ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fiine.vn/wp-content/uploads/2024/09/bg-popup.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-11497 .elementor-element.elementor-element-3e5c8ef1{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-11497 .elementor-element.elementor-element-3e5c8ef1, .elementor-11497 .elementor-element.elementor-element-3e5c8ef1 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-11497 .elementor-element.elementor-element-3e5c8ef1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11497 .elementor-element.elementor-element-7fb4677 > .elementor-element-populated{padding:24px 54px 44px 54px;}.elementor-11497 .elementor-element.elementor-element-7ada3c3 > .elementor-container{max-width:560px;}.elementor-11497 .elementor-element.elementor-element-7ada3c3{margin-top:0px;margin-bottom:20px;}.elementor-11497 .elementor-element.elementor-element-9cb6a5e{text-align:center;}.elementor-11497 .elementor-element.elementor-element-9cb6a5e .elementor-heading-title{color:#8899A8;font-size:16px;line-height:24px;}.elementor-11497 .elementor-element.elementor-element-360a8225{--e-image-carousel-slides-to-show:7;}.elementor-11497 .elementor-element.elementor-element-360a8225 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11497 .elementor-element.elementor-element-360a8225 .swiper-wrapper{display:flex;align-items:center;}.elementor-11497 .elementor-element.elementor-element-360a8225 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-11497 .elementor-element.elementor-element-d3221c4 > .elementor-widget-container{background-color:#FFFFFF;padding:32px 32px 32px 32px;border-radius:16px 16px 16px 16px;}.elementor-11497 .elementor-element.elementor-element-1fc930b:not(.elementor-motion-effects-element-type-background), .elementor-11497 .elementor-element.elementor-element-1fc930b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4BB0B2;}.elementor-11497 .elementor-element.elementor-element-1fc930b, .elementor-11497 .elementor-element.elementor-element-1fc930b > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-11497 .elementor-element.elementor-element-1fc930b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 20px 32px 20px;}.elementor-11497 .elementor-element.elementor-element-1fc930b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11497 .elementor-element.elementor-element-8d3af80 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-11497 .elementor-element.elementor-element-8d3af80{text-align:center;}.elementor-11497 .elementor-element.elementor-element-8d3af80 .elementor-heading-title{color:#FFFFFF;font-size:28px;line-height:36px;}.elementor-11497 .elementor-element.elementor-element-8e137b3 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-11497 .elementor-element.elementor-element-8e137b3{text-align:center;}.elementor-11497 .elementor-element.elementor-element-8e137b3 .elementor-heading-title{color:#FFFFFF;line-height:24px;}#elementor-popup-modal-11497 .dialog-widget-content{animation-duration:0.6s;border-radius:16px 16px 16px 16px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-11497{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-11497 .dialog-message{width:760px;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-11497 .dialog-close-button{display:flex;top:30px;font-size:20px;}body:not(.rtl) #elementor-popup-modal-11497 .dialog-close-button{right:30px;}body.rtl #elementor-popup-modal-11497 .dialog-close-button{left:30px;}#elementor-popup-modal-11497 .dialog-close-button i{color:#999999;}#elementor-popup-modal-11497 .dialog-close-button svg{fill:#999999;}#elementor-popup-modal-11497 .dialog-close-button:hover i{color:#666666;}@media(max-width:1024px){.elementor-11497 .elementor-element.elementor-element-360a8225{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-11497 .elementor-element.elementor-element-3e5c8ef1{padding:20px 0px 0px 0px;}.elementor-11497 .elementor-element.elementor-element-7fb4677 > .elementor-element-populated{padding:12px 12px 12px 12px;}.elementor-11497 .elementor-element.elementor-element-360a8225{--e-image-carousel-slides-to-show:4;}.elementor-11497 .elementor-element.elementor-element-d3221c4 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-11497 .elementor-element.elementor-element-1fc930b{padding:0px 0px 0px 0px;}.elementor-11497 .elementor-element.elementor-element-9dfe7de > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11497 .elementor-element.elementor-element-c8b3936{padding:0px 0px 0px 0px;}.elementor-11497 .elementor-element.elementor-element-8d3af80 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-11497 .elementor-element.elementor-element-8e137b3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11497 .elementor-element.elementor-element-8e137b3 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-11497 .elementor-element.elementor-element-45987bf > .elementor-widget-container{margin:0px 0px 10px 0px;}#elementor-popup-modal-11497 .dialog-message{width:100%;}#elementor-popup-modal-11497 .dialog-close-button{top:12px;}body:not(.rtl) #elementor-popup-modal-11497 .dialog-close-button{right:12px;}body.rtl #elementor-popup-modal-11497 .dialog-close-button{left:12px;}}/* Start custom CSS for image-carousel, class: .elementor-element-360a8225 */.elementor-11497 .elementor-element.elementor-element-360a8225 .swiper-slide-inner{
    display: flex;
    align-items: center;
    justify-content: center
}
.elementor-11497 .elementor-element.elementor-element-360a8225 img{
    max-height: 28px
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-360a8225 */.elementor-11497 .elementor-element.elementor-element-360a8225 .swiper-slide-inner{
    display: flex;
    align-items: center;
    justify-content: center
}
.elementor-11497 .elementor-element.elementor-element-360a8225 img{
    max-height: 28px
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-11497 .wrap-submit{
    margin:0;
}
#elementor-popup-modal-11497 .wrap-phone{
    margin-bottom:20px;
}
#elementor-popup-modal-11497 .wrap-phone>p{
    display: none
}
#elementor-popup-modal-11497 .intl-tel-input.separate-dial-code .selected-dial-code{
    padding:0;
}
#elementor-popup-modal-11497  .intl-tel-input .selected-flag .iti-flag{
    display: none;
}
#elementor-popup-modal-11497 .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type="text"]{
    padding-left: 58px
}
#elementor-popup-modal-11497 .cafe-contact-form-7 .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
  width: 54px;
}

#elementor-popup-modal-11497 .wrap-submit .wpcf7-spinner{
    top: 16px
}
.popup-show{
    overflow: hidden
}
#elementor-popup-modal-11497 #result-register-form{
    display: none
}
@media(max-width:556px){
    #elementor-popup-modal-11497 .dialog-close-button{
        position:absolute;
    }
    #elementor-popup-modal-11497 .wpcf7-form textarea{
        height:118px;
    }
    #elementor-popup-modal-11497 .dialog-lightbox-widget-content{
        max-width: calc(100vw - 20px);
        max-height:calc(100vh - 40px);
    }
    #elementor-popup-modal-11497 .dialog-message{
               max-height:calc(100vh - 80px);
    }
}/* End custom CSS */