.elementor-5551 .elementor-element.elementor-element-640a42c{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5551 .elementor-element.elementor-element-640a42c::before, .elementor-5551 .elementor-element.elementor-element-640a42c > .elementor-background-video-container::before, .elementor-5551 .elementor-element.elementor-element-640a42c > .e-con-inner > .elementor-background-video-container::before, .elementor-5551 .elementor-element.elementor-element-640a42c > .elementor-background-slideshow::before, .elementor-5551 .elementor-element.elementor-element-640a42c > .e-con-inner > .elementor-background-slideshow::before, .elementor-5551 .elementor-element.elementor-element-640a42c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5551 .elementor-element.elementor-element-db0962b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5551 .elementor-element.elementor-element-db0962b .uc_tab_nav li{flex:1;}.elementor-5551 .elementor-element.elementor-element-db0962b .uc_tab_nav li a{flex-direction:column;justify-content:center;align-items:center;}.elementor-5551 .elementor-element.elementor-element-db0962b .r-tabs .uc_tab_nav{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background-color:#FFFFFF;border-radius:0px;}.elementor-5551 .elementor-element.elementor-element-db0962b .ue_tab_title{font-family:"ct_font_pinsans", Sans-serif;font-size:20px;font-weight:800;line-height:1.8em;letter-spacing:-0.5px;margin:0px 0px 0px 0px;color:#000000;}.elementor-5551 .elementor-element.elementor-element-db0962b .ue_tab_icon{font-size:100px;margin:0px 0px 0px 0px;}.elementor-5551 .elementor-element.elementor-element-db0962b .r-tabs-tab .r-tabs-anchor,.elementor-5551 .elementor-element.elementor-element-db0962b .r-tabs-accordion-title > a{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-5551 .elementor-element.elementor-element-db0962b .uc_tab_nav{gap:0px;}.elementor-5551 .elementor-element.elementor-element-db0962b .r-tabs-state-active .r-tabs-anchor,.elementor-5551 .elementor-element.elementor-element-db0962b .r-tabs-state-active .r-tabs-anchor{background-color:#9A1F19;}.elementor-5551 .elementor-element.elementor-element-db0962b .r-tabs-state-active .ue_tab_title{color:#FFFFFF;}.elementor-5551 .elementor-element.elementor-element-db0962b .r-tabs-state-active .ue_tab_icon{color:#FFFFFF;}.elementor-5551 .elementor-element.elementor-element-db0962b .r-tabs-state-active .ue_tab_icon svg:not(.uc_tab_content .r-tabs-state-active .ue_tab_icon svg){fill:#FFFFFF;}.elementor-5551 .elementor-element.elementor-element-db0962b .uc_circle{border-style:solid;border-width:2px 2px 2px 2px;border-color:#b9b9b9;padding:2px 2px 2px 2px;margin:5px 5px 5px 5px;}.elementor-5551 .elementor-element.elementor-element-db0962b .uc_circle span{background-color:#101010;width:5px;height:5px;}.elementor-5551 .elementor-element.elementor-element-db0962b .uc_tab_content .panes{padding:5px 5px 5px 5px;}.elementor-5551 .elementor-element.elementor-element-db0962b .r-tabs .uc_tab_content{color:#000000;font-family:"inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;border-style:double;border-width:3px 0px 0px 0px;border-color:#9A1F19;border-radius:0px 0px 20px 20px;text-align:left;}.elementor-5551 .elementor-element.elementor-element-db0962b .r-tabs-panel{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-5551 .elementor-element.elementor-element-db0962b .r-tabs-tab .r-tabs-anchor,.elementor-5551 .elementor-element.elementor-element-db0962b .r-tabs-accordion-title > a{margin:5px 0px 0px 0px;}}@media(max-width:767px){.elementor-5551 .elementor-element.elementor-element-640a42c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5551 .elementor-element.elementor-element-db0962b .uc_tab_nav li{flex:1;}.elementor-5551 .elementor-element.elementor-element-db0962b .uc_tab_nav li a{align-items:center;}.elementor-5551 .elementor-element.elementor-element-db0962b .r-tabs .uc_tab_nav{padding:0px 0px 0px 0px;}.elementor-5551 .elementor-element.elementor-element-db0962b .ue_tab_title{font-size:15px;}.elementor-5551 .elementor-element.elementor-element-db0962b .ue_tab_icon{font-size:69px;margin:5px 0px 0px 0px;}.elementor-5551 .elementor-element.elementor-element-db0962b .r-tabs-tab .r-tabs-anchor,.elementor-5551 .elementor-element.elementor-element-db0962b .r-tabs-accordion-title > a{padding:0px 0px 5px 0px;margin:0px 0px 0px 0px;}.elementor-5551 .elementor-element.elementor-element-db0962b .r-tabs .uc_tab_content{font-size:16px;}}/* Start custom CSS *//* CSS cho desktop và các thiết bị có màn hình lớn hơn 768px */
.access-restricted-message {
    height: 100vh;
    width: 100vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin: 0;
}

.access-restricted-message .title {
    color: #9A1F19;
    font-family: ct_font_pinsans;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
}

.access-restricted-message .link {
    font-size: 17px;
    font-family: ct_font_pinsans;
}

/* ------------------------------------------------------------- */

/* CSS cho mobile và các thiết bị có màn hình nhỏ hơn hoặc bằng 768px */
@media screen and (max-width: 768px) {
    .access-restricted-message {
        /* Đảm bảo toàn bộ nội dung nằm ở giữa */
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .access-restricted-message .title {
        /* Tăng font-size gấp rưỡi (1.5x) */
        font-size: 25px;
        margin: 0 auto 15px; /* Điều chỉnh lại margin để gọn hơn */
        width: 60%; /* Đặt chiều rộng chiếm 60% màn hình */
    }

    .access-restricted-message .link {
        /* Tăng font-size gấp rưỡi (1.5x) */
        font-size: 20px;
        color: #DCB43D;
        width: 60%; /* Đặt chiều rộng chiếm 60% màn hình */
        margin: 0 auto;
    }
}/* End custom CSS */