.elementor-77549 .elementor-element.elementor-element-1094e6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-77549 .elementor-element.elementor-element-4a43864{--display:flex;--min-height:342px;--border-radius:0020px 0px 0px 0020px;--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-77549 .elementor-element.elementor-element-4a43864:not(.elementor-motion-effects-element-type-background), .elementor-77549 .elementor-element.elementor-element-4a43864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bambooschool.edu.vn/wp-content/uploads/2026/03/pop-up-dang-ky-copy-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-77549 .elementor-element.elementor-element-39161dd{--display:flex;--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-77549 .elementor-element.elementor-element-7661340{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0020px;--padding-bottom:0020px;--padding-left:0px;--padding-right:0px;}.elementor-77549 .elementor-element.elementor-element-7661340:not(.elementor-motion-effects-element-type-background), .elementor-77549 .elementor-element.elementor-element-7661340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#56994C2E;}.elementor-77549 .elementor-element.elementor-element-7661340 > .elementor-shape-bottom svg, .elementor-77549 .elementor-element.elementor-element-7661340 > .e-con-inner > .elementor-shape-bottom svg{width:calc(159% + 1.3px);height:18px;}.elementor-77549 .elementor-element.elementor-element-cdccadc{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-77549 .elementor-element.elementor-element-cdccadc.elementor-element{--align-self:center;}.elementor-77549 .elementor-element.elementor-element-cdccadc .elementskit-section-title-wraper .elementskit-section-title{color:#E69138;margin:0px 0px 0px 0px;font-family:"SVN-Gilroy Bold", Sans-serif;font-size:16px;font-weight:700;}.elementor-77549 .elementor-element.elementor-element-cdccadc .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-77549 .elementor-element.elementor-element-cdccadc .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77549 .elementor-element.elementor-element-cdccadc .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"SVN-Gilroy Bold", Sans-serif;font-size:16px;font-weight:900;}.elementor-77549 .elementor-element.elementor-element-cdccadc .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:12px;margin:0px 0px 0px 0px;}.elementor-77549 .elementor-element.elementor-element-119335c > .elementor-widget-container{margin:-38px 0px 0px 0px;padding:0px 0020px 0px 0020px;}.elementor-77549 .elementor-element.elementor-element-119335c{z-index:9999;}#elementor-popup-modal-77549{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-77549 .dialog-message{width:755px;height:auto;}#elementor-popup-modal-77549 .dialog-close-button{display:flex;top:2%;font-size:22px;}#elementor-popup-modal-77549 .dialog-widget-content{border-radius:20px 20px 20px 20px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:111px 0px 0px 0px;}body:not(.rtl) #elementor-popup-modal-77549 .dialog-close-button{right:1%;}body.rtl #elementor-popup-modal-77549 .dialog-close-button{left:1%;}#elementor-popup-modal-77549 .dialog-close-button i{color:var( --e-global-color-primary );}#elementor-popup-modal-77549 .dialog-close-button svg{fill:var( --e-global-color-primary );}@media(max-width:767px){.elementor-77549 .elementor-element.elementor-element-4a43864{--min-height:223px;--border-radius:0px 0px 0px 0px;}.elementor-77549 .elementor-element.elementor-element-4a43864:not(.elementor-motion-effects-element-type-background), .elementor-77549 .elementor-element.elementor-element-4a43864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-77549 .elementor-element.elementor-element-cdccadc .elementskit-section-title-wraper .elementskit-section-title{font-size:15px;}.elementor-77549 .elementor-element.elementor-element-cdccadc .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77549 .elementor-element.elementor-element-cdccadc .elementskit-section-title-wraper .elementskit-section-title > span{font-size:15px;}#elementor-popup-modal-77549{align-items:center;}}@media(min-width:768px){.elementor-77549 .elementor-element.elementor-element-4a43864{--width:40%;}.elementor-77549 .elementor-element.elementor-element-39161dd{--width:60%;}}/* Start custom CSS for wpforms, class: .elementor-element-119335c *//* ===== POPUP FORM BAMBOO - STYLE BOX CAO CẤP ===== */

#wpforms-77553{
    font-family:"Inter", sans-serif !important;
}

/* mỗi field */
#wpforms-77553 .wpforms-field{
    padding:3px !important;
    margin-bottom:8px !important;
}

/* label */
#wpforms-77553 .wpforms-field-label{
    font-size:13px !important;
    font-weight:600 !important;
    color:#2f2f2f !important;
    margin-bottom:4px !important;
    line-height:1.25 !important;
}

/* ===== INPUT / SELECT / TEXTAREA (BOX STYLE) ===== */
#wpforms-77553 input[type="text"],
#wpforms-77553 input[type="tel"],
#wpforms-77553 input[type="email"],
#wpforms-77553 input[type="number"],
#wpforms-77553 select,
#wpforms-77553 textarea{
    width:100% !important;

    font-size:13px !important;
    color:#2f2f2f !important;

    padding:10px 12px !important;

    border:1px solid #e5e5e5 !important;
    border-radius:8px !important;

    background:#fff !important;

    line-height:1.4 !important;
    box-shadow:none !important;
    transition:all 0.25s ease !important;
}

/* ===== PLACEHOLDER ===== */
#wpforms-77553 input::placeholder,
#wpforms-77553 textarea::placeholder{
    color:#9e9e9e !important;
    opacity:1 !important;
}

/* ===== HOVER ===== */
#wpforms-77553 input:hover,
#wpforms-77553 textarea:hover,
#wpforms-77553 select:hover{
    border-color:#cfcfcf !important;
}

/* ===== FOCUS ===== */
#wpforms-77553 input:focus,
#wpforms-77553 textarea:focus,
#wpforms-77553 select:focus{
    border:1px solid #00843d !important;
    box-shadow:0 0 0 2px rgba(0,132,61,0.1) !important;
    outline:none !important;
}

/* ===== SELECT ===== */
#wpforms-77553 select{
    appearance:none !important;
    -webkit-appearance:none !important;
    -moz-appearance:none !important;

    background-image:url("data:image/svg+xml;utf8,<svg fill='%23999' height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M5 7l5 5 5-5H5z'/></svg>");
    background-repeat:no-repeat !important;
    background-position:right 10px center !important;
    background-size:16px !important;
}

/* option */
#wpforms-77553 select option{
    color:#2f2f2f !important;
    background:#fff !important;
}

/* placeholder fake cho select */
#wpforms-77553 select:invalid{
    color:#9e9e9e !important;
}

/* ===== TEXTAREA ===== */
#wpforms-77553 textarea{
    min-height:80px !important;
    resize:none !important;
}

/* ===== RADIO ===== */
#wpforms-77553 .wpforms-field-radio ul{
    margin:2px 0 0 0 !important;
    padding:0 !important;
}

#wpforms-77553 .wpforms-field-radio li{
    margin-bottom:5px !important;
}

#wpforms-77553 .wpforms-field-radio input[type="radio"]{
    margin-right:6px !important;
    transform:scale(0.9);
}

#wpforms-77553 .wpforms-field-radio label{
    font-size:13px !important;
    color:#5a5a5a !important;
}

/* ===== NOTE ===== */
#wpforms-77553 .wpforms-field-description{
    font-size:11px !important;
    line-height:1.35 !important;
    margin-top:4px !important;
    color:#6b6b6b !important;
}

/* ===== BUTTON ===== */
#wpforms-77553 button{
    background:#00843d !important;
    color:#fff !important;
    border:none !important;

    border-radius:30px !important;

    padding:12px 26px !important;
    font-size:14px !important;
    font-weight:600 !important;

    transition:all 0.25s ease !important;
}

/* hover button */
#wpforms-77553 button:hover{
    background:#006c32 !important;
    transform:translateY(-1px);
}

/* container button */
#wpforms-77553 .wpforms-submit-container{
    text-align:center !important;
    margin-top:12px !important;
}

/* fix khoảng trắng */
#wpforms-77553 .wpforms-field-container{
    margin-bottom:0 !important;
}

/* ===== RESPONSIVE ===== */
@media (max-width:1024px){

    #wpforms-77553 .wpforms-field{
        margin-bottom:7px !important;
    }

    #wpforms-77553 input,
    #wpforms-77553 select,
    #wpforms-77553 textarea{
        font-size:12.5px !important;
        padding:9px 11px !important;
    }

    #wpforms-77553 textarea{
        min-height:70px !important;
    }

    #wpforms-77553 button{
        padding:11px 22px !important;
        font-size:13.5px !important;
    }
}/* End custom CSS */