.header-fixed{position:fixed;background-color:hsla(0,0%,93%,.4)}.sub-title{position:relative;padding-bottom:12px;margin-bottom:15px}.sub-title:after{width:16px;border-left:3px dashed #fff;border-right:3px dashed #fff;background-color:transparent;left:40px;animation:footerLine 7s linear infinite}.sub-title:after,.sub-title:before{content:"";height:2px;position:absolute;bottom:0}.sub-title:before{left:0;width:71px;background-color:var(--theme-color2)}@keyframes footerLine{0%{left:40px}50%{left:0}to{left:40px}}.icon-arrowright{position:relative}.icon-arrowright:after{content:"";display:block;height:2px;background-color:#fff;position:absolute;top:9px;left:-8px}@keyframes arrowLine{0%{width:0}50%{width:8px}to{width:15px}}.container{margin:0 auto;padding:20px 0}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1244px}}.widget{background-color:#f7f7f7;margin-bottom:30px;position:relative;padding:2rem}button:disabled{color:#ccc;background-color:#eee;border:none;cursor:not-allowed}.btn{display:inline-block;min-width:146px;color:var(--theme-color);position:relative;vertical-align:middle;border:0;text-transform:uppercase;text-align:center;background-color:var(--theme-color4);font-size:14px;font-weight:700;line-height:1;padding:16px 28px;border-radius:0;box-sizing:border-box;z-index:2;overflow:hidden}.btn,.btn-parmary:hover{color:#fff}.btn-parmary:hover:after,.btn-parmary:hover:before{border-width:60px 300px}.btn-parmary:after,.btn-parmary:before{box-sizing:border-box;bottom:0;left:0;border:0 solid transparent;border-left-color:#161921;transform:rotate(1turn);width:0;height:0;content:"";position:absolute;transition:.7s ease;z-index:-1}.btn-parmary:before{top:0;right:0;left:auto;transform:rotate(180deg);border-color:transparent transparent transparent #161921}.btn .btn-parmary-2{background-color:var(--theme-color2)}.form-box{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.form-box .form-item{width:100%;margin-bottom:15px}.form-box .form-item::last-child{margin-bottom:0}.form-box input,.form-box select,.form-box textarea{width:100%;height:60px;background-color:rgba(14,113,185,.1)!important;border-radius:20px;border-bottom-right-radius:0;margin-top:10px;padding:20px;border:0;outline:none!important}.form-box input:focus,.form-box select:focus,.form-box textarea:focus{border:1px solid var(--theme-color)!important}.form-box .input-radio{width:20px;height:20px;margin:unset;margin-right:10px}.form-box .react-tel-input{border-radius:20px;border-bottom-right-radius:0}.form-box .react-tel-input .form-control{width:100%;height:60px;background-color:rgba(14,113,185,.1);padding-left:72px;border:0;border-radius:20px;border-bottom-right-radius:0}.form-box .react-tel-input .flag-dropdown{width:60px;border:none;background-color:rgba(14,113,185,.1)!important;border-top-left-radius:20px;border-bottom-left-radius:20px}.form-box .react-tel-input .flag-dropdown .selected-flag{padding-left:17px}.form-box .react-tel-input .flag-dropdown .selected-flag:hover{border-top-left-radius:20px!important;border-bottom-left-radius:20px!important;background-color:unset}.form-box .react-tel-input .flag-dropdown .open{background-color:unset!important;border-radius:20px 0 20px 0!important}.form-box .react-tel-input .flag-dropdown .search-box{width:unset;height:unset}.form-box .react-tel-input .open{border-radius:20px 0 0 20px!important}.form-box textarea{min-height:150px}.form-box a{color:var(--links-normal-color)}.form-box .form-btn{margin-top:20px;width:100%;position:relative;overflow:hidden;vertical-align:middle;font-size:18px;line-height:28px;font-weight:600;text-align:center;padding:16px 40px;text-transform:capitalize;border-radius:35px 35px 0 35px;z-index:1;transition:all .5s ease;background-color:var(--theme-color4);color:#fff}.form-box .form-btn:before{position:absolute;content:"";width:100%;height:100%;transform:scale(0);transform-origin:right bottom;right:0;bottom:0;z-index:-1;transition:all .5s ease;background-color:#000}.form-box .form-btn:hover:before{transform:scale(1)}.form-box .tip{font-size:14px;color:var(--tip-color)}.form-box1{background-color:var(--theme-color3);border-radius:35px 35px 0 35px;color:#fff}.form-box1 input{background-color:#fff!important;color:var(--title-color)}.form-box1 .form-btn{background-color:var(--theme-color4)}.pagination{display:flex;margin-top:30px;justify-content:center}.pagination li{width:50px;height:50px;line-height:50px;border-radius:50%;text-align:center;background-color:#f7f7f7;margin:0 5px;cursor:pointer}.pagination li span{font-size:18px;font-weight:600}.pagination .active,.pagination li:hover{background-color:var(--theme-color);color:#fff}.pagination .iconfont{font-size:42px}.hoverAni{animation:moveLeft .75s forwards}.hoverAni:hover{animation:moveRight .75s forwards;color:var(--theme-color2)}@keyframes moveLeft{0%{margin-left:10px}to{margin-left:0}}@keyframes moveRight{to{margin-left:10px}}.mask{width:100vw;height:100%;background-color:rgba(0,0,0,.7);position:fixed;top:0;left:0;z-index:100;transition:all .8s ease}.mask .content-box{background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;color:#333}.mask .content-box .name{font-size:20px;font-weight:500;margin-bottom:5px}.mask .content-box .sub{margin:20px 0}.mask .content-box .icon-closeempty{position:absolute;top:10px;right:15px;font-size:28px}.mask .content-box .btns{display:flex;justify-content:flex-end}.mask .content-box .btns .btn{margin-right:10px}.mask .content-box .btns .btn-default{background-color:#fff;color:var(--theme-color);border:1px solid #ddd}.not-found{font-size:6em}.not-found span{animation:shink 1s linear infinite;margin:0 20px}.not-found span:first-child{animation-delay:.1s}.not-found span:nth-child(2){animation-delay:.3s}.not-found span:nth-child(3){animation-delay:.6s}@keyframes shink{0%,80%{color:#333;box-shadow:none}to{color:#fff;text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 40px #fff,0 0 80px #fff,0 0 160px #fff}}.input-box{border:none;outline:none}.input-d{min-width:260px;height:46px;border:1px solid var(--light-color);padding:0 10px}.number-box{width:180px;padding:14px 10px;border:2px solid var(--light-color);display:flex}.number-box input[type=number]{-moz-appearance:textfield}.number-box input[type=number]::-webkit-inner-spin-button,.number-box input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-box input{width:125px;text-align:center;padding:0 10px;border:0;outline:none}.number-box .iconfont{cursor:pointer;font-weight:700}.number-box-s{width:138px}.number-box-s input{width:80px}.autocomplete-container{background-color:#fff;padding:20px;display:flex;align-items:center}.autocomplete-container .input-b{width:200px;height:40px;border:1px solid var(--light-color);padding:0 10px;font-size:14px;margin-right:10px}.autocomplete-container .btn{min-width:80px;padding:13px 10px}.req{position:relative}.req:before{content:"*";position:absolute;top:-6px;right:-10px}.req-tip,.req:before{color:var(--tip-color2)}.req-tip{font-size:14px}.loding-box{width:100%;height:100%;position:absolute;top:0;left:0;background-color:hsla(0,0%,100%,.7);z-index:900;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.loding-box .loading{margin:unset}.loading{text-align:center;margin-top:50px}.loading .circle{animation:circle 2s linear infinite}@keyframes circle{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.singe-line{word-break:break-all;white-space:nowrap}.singe-line,.two-line{text-overflow:ellipsis;overflow:hidden}.two-line{word-wrap:break-word;white-space:normal!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.icon-kongkongruy{font-size:8rem}.cookie-tip{width:100vw;padding:20px 0;background-color:#fff;position:fixed;bottom:0;left:0;box-shadow:0 5px 15px rgba(0,0,0,.35);z-index:11;align-items:center;justify-content:center}.cookie-tip p{font-weight:700;font-size:18px}.upload-box{width:100%;background-color:rgba(14,113,185,.1);border-radius:20px;border-bottom-right-radius:0;margin-top:10px;padding:20px;border:0;position:relative;text-align:center}.upload-input{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;z-index:5}.br{border-top-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden}.sub-form .form-item{width:100%;height:40px;padding:10px;background-color:#fff;border-radius:5px;margin-bottom:20px}.sub-form .form-item input,.sub-form .form-item select{width:100%;border:none;outline:none}