::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#ddd}.my_top_header,.my_header{transition:ease all .5s !important}.my_header.mhide{transform:translate(0,100%);opacity:0}.my_top_header.hide{transform:translate(0,-100%);opacity:0}.my_top_header.header_fixed{transform:none;position:fixed;left:0;top:0;width:100%;z-index:9}.progress-wrap{position:fixed;right:30px;bottom:30px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgba(0,0,0,.1);z-index:10;opacity:0;visibility:hidden;transform:translateY(15px);-webkit-transition:all .2s linear;transition:all .2s linear;background:rgba(255,255,255,.5)}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap:after{content:'';position:absolute;background-image:url(//lstf.org.vn/vecanhthienthan/wp-content/themes/pbc/assets/images/arrow_up.svg);background-position:center;background-repeat:no-repeat;background-size:auto;text-align:center;line-height:46px;font-size:24px;color:#2285fc;left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:1;-webkit-transition:all .2s linear;transition:all .2s linear}.progress-wrap:hover:before{opacity:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:#2285fc;stroke-width:4;box-sizing:border-box;-webkit-transition:all .2s linear;transition:all .2s linear}.max_line_1,.max_line_1 p,.max_line_1 a{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:1 !important;line-clamp:1 !important;-webkit-box-orient:vertical !important}.max_line_2,.max_line_2 a,.max_line_2 p{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:2 !important;line-clamp:2 !important;-webkit-box-orient:vertical !important}.max_line_3,.max_line_3 a,.max_line_3 p{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:3 !important;line-clamp:3 !important;-webkit-box-orient:vertical !important}.max_line_4,.max_line_4 p,.max_line_4 a{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:4 !important;line-clamp:4 !important;-webkit-box-orient:vertical !important}.max_line_5,.max_line_5 p,.max_line_5 a{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:5 !important;line-clamp:5 !important;-webkit-box-orient:vertical !important}.max_line_6,.max_line_6 p,.max_line_6 a{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:6 !important;line-clamp:6 !important;-webkit-box-orient:vertical !important}.max_line_7,.max_line_7 p,.max_line_7 a{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:7 !important;line-clamp:7 !important;-webkit-box-orient:vertical !important}.elementor-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.my_share_icons{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:10px}.my_share_icons a{line-height:1 !important}.back_btn .elementor-image-box-wrapper{flex-direction:column-reverse;display:flex;flex-wrap:wrap}.back_btn .elementor-image-box-img{margin:0;margin-top:-12px !important}.back_btn .elementor-image-box-img img{width:86px;height:14px;object-fit:cover}.back_btn .elementor-image-box-content{padding-left:24px}.back_btn .elementor-image-box-title{margin:0}.workshop_register_form{width:670px;max-width:100%;margin:0 auto}.workshop_register_form p{font-size:18px;font-weight:400;margin-bottom:24px;color:#fff;text-align:center;display:flex;flex-wrap:nowrap;align-items:center;gap:10px}.workshop_register_form p input[type=radio],.workshop_register_form p input[type=checkbox]{width:16px;height:16px;border-radius:100%}.my_form_login{border-radius:24px;background:#fff;width:598px;flex-shrink:0;max-width:100%;margin:0;padding:80px}.my_form_login p{margin-bottom:20px}.my_form_login label{color:#1e1e1e;font-family:'Montserrat',sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.my_form_login input{background:0 0 !important;border:0 !important;border-bottom:#2285fc 1px solid !important;outline:0 !important;border-radius:0 !important;padding:8px 0 !important;color:rgba(34,133,252,1)}.my_form_login input::placeholder{color:rgba(34,133,252,.5);font-family:'Montserrat',sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:normal}.forgot_pass_p{text-align:right}.forgot_pass_p a{color:#2285fc;text-align:right;font-family:'Montserrat',sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.form_action_btns{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between;margin-top:40px}.my_btn_primary{border-radius:13px;background:#f42a43;color:#fff;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:normal;padding:12px 24px;border:#f42a43 1px solid}.register_action_btn{border-radius:13px;background:0 0;color:#f42a43;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:normal;padding:12px 24px;border:#f42a43 1px solid}.register_action_btn:hover{background:#f42a43;color:#fff}.custom_register,.resend_otp{border:0 !important;padding:0 !important;outline:0 !important;color:#2285fc !important;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:normal;background:0 0 !important}.resend_otp{font-size:17px;font-weight:400}.my_form_otp h2{color:#2285fc;text-align:center;font-family:Montserrat;font-size:44px;font-style:normal;font-weight:700;line-height:normal}.btn_pri{color:#1e1e1e;text-align:center;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:700;line-height:normal;border-radius:8px;background:#ffca07;padding:12px 16px;transition:ease all .3s;display:block}.btn_pri:hover{background:#2285fc;color:#fff}.btn_ghidanh,.btn_nopbai{display:block;color:#1e1e1e;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:normal;display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.btn_ghidanh span{font-size:36px;color:#f42a43}.btn_nopbai span{font-size:36px;color:#ffca07}.ghidanh_item{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px}.ghidanh_item label{margin:0;color:#1e1e1e;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.ghidanh_inputs{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.ghidanh_inputs p{color:#1e1e1e;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}.ghidanh_item input,.ghidanh_item select{flex:1;padding:0 !important;color:#2285fc;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:normal;border:0 !important;border-bottom:#2285fc 1px solid !important;border-radius:0 !important;outline:0 !important}.ghidanh_item input::placeholder{color:#2285fc;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.ghidanh_note{color:#2285fc;font-family:Montserrat;font-size:17px;font-style:italic;font-weight:500}.ghidanh_agree_p{color:#1e1e1e;font-family:Montserrat;font-size:17px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:40px}.ghidanh_agree_p a{color:#2285fc;font-family:Montserrat;font-size:17px;font-style:normal;font-weight:400;line-height:normal}.nopbai_note{color:red;font-family:Montserrat;font-size:18px;font-style:italic;font-weight:400;line-height:normal}.btn_file_nopbai{background:#ffca07;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#1e1e1e;border:none;padding:10px 16px;cursor:pointer;border-radius:4px;font-weight:600;font-size:18px}.file_note{color:rgba(30,30,30,.8);font-family:Montserrat;font-size:17px;font-style:italic;font-weight:400;line-height:2em;margin:0;border-top:#2285fc 1px solid}#file-status{color:red;font-family:Montserrat;font-size:17px;font-style:italic;font-weight:400;line-height:2em;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:20px}.contest_intro{border-radius:13px;border:1px solid #2285fc;min-height:164px;outline:0 !important;font-size:18px;color:#2285fc}.contest_intro::placeholder{font-size:18px;color:#2285fc;font-style:italic}.ghidanh_item_col{width:calc(50% - 10px);display:flex;flex-wrap:wrap;flex-direction:column;gap:20px}.ghidanh_item_col input{border:0 !important;border-bottom:1px solid #2285fc !important;outline:0 !important;font-size:18px;font-weight:500;color:#2285fc}label{line-height:1.25em}@media only screen and (max-width:600px){.form_action_btns{gap:4px}.my_form_login{padding:40px 16px}.my_form_otp h2{font-size:24px}.btn_ghidanh span{font-size:24px}.btn_nopbai span{font-size:24px}.ghidanh_item{flex-direction:column;align-items:flex-start}.workshop_register_form p{border-bottom:#fff 1px solid;padding-bottom:20px}.ghidanh_item_col{width:100%}.my_form_login label,.register_action_btn,.my_form_login p,.ghidanh_item label{font-size:15px}.my_form_login input,.my_form_login input::placeholder,.ghidanh_agree_p,.nopbai_note,.ghidanh_note,.file_note,#file-status,.ghidanh_item input,.ghidanh_item select,.contest_intro,.ghidanh_item input::placeholder,.contest_intro::placeholder{font-size:14px}.form_action_btns{margin-top:20px;gap:10px}}