@import"https://fonts.googleapis.com/css2?family=Lato:wght@100&family=Prompt:wght@100;200;300;400;500;600;700;800;900&display=swap";body,html{margin:0}body{background:#fff;font:400 16px/1.5 "Prompt";padding:145px 0 0}*{-webkit-box-sizing:border-box;box-sizing:border-box}.container{width:1170px;max-width:100%}ul,ol{margin:0;padding:0}a,img{display:inline-block}a{color:#f7b143;text-decoration:none}a:hover{color:#f6cf51}img{max-width:100%}ul.list-flex{display:-webkit-box;display:-ms-flexbox;display:flex}ul.list-flex li{list-style:none}@media(max-width: 1169px){body{padding-top:120px}}@media(max-width: 991px){body{padding-top:90px}}@media(max-width: 768px){body{padding-top:50px}}.page-box{min-height:calc(100vh - 267px);padding:50px 0}.box-border{border:1px solid #ddd;border-radius:30px;padding:30px;overflow:hidden}.page-head{font-size:40px;color:#3868a0;text-align:center;margin:0 0 20px}.page-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}.page-menu li{list-style:none}.page-menu li a .circle{color:#fff;background:#f6cf51;height:130px;width:130px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-menu li a .circle img{width:60px;max-width:50%}.page-menu li a .menu-text{color:#000;text-align:center;font-size:20px;margin:15px 0 0;font-weight:300;white-space:nowrap;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 768px){.page-box{min-height:none}.box-border{padding:30px 15px}.page-head{font-size:20px}.page-menu li{width:25%;text-align:center}.page-menu li a .circle{width:50px;height:50px;margin:auto}.page-menu li a .menu-text{font-size:14px}}.btn,.btn-main{display:inline-block;height:46px;border-radius:25px;border:none;min-width:180px;text-align:center}.btn-main{background:#f7b143;color:#fff}input[type=text],input[type=tel],input[type=email]{height:46px;border:none;padding:0 15px}input[type=text]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder{color:#b8b8b8}input[type=text]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=email]::-moz-placeholder{color:#b8b8b8}input[type=text]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder{color:#b8b8b8}input[type=text]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder{color:#b8b8b8}input[type=text]::placeholder,input[type=tel]::placeholder,input[type=email]::placeholder{color:#b8b8b8}.file-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.file-box .fake-file{width:60px;height:60px;border:2px solid #ddd;border-radius:10px;padding:15px;cursor:pointer}.file-box .frames{width:120px;height:auto}.file-box .frames img{width:100%;height:auto}.file-box .file{display:none}.text,.select-box{background:#efefef;border:none;border-radius:25px;height:42px;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;width:100%}.text::-webkit-input-placeholder, .select-box::-webkit-input-placeholder{color:#ddd;opacity:.4}.text::-moz-placeholder, .select-box::-moz-placeholder{color:#ddd;opacity:.4}.text:-ms-input-placeholder, .select-box:-ms-input-placeholder{color:#ddd;opacity:.4}.text::-ms-input-placeholder, .select-box::-ms-input-placeholder{color:#ddd;opacity:.4}.text::placeholder,.select-box::placeholder{color:#ddd;opacity:.4}.text:focus,.select-box:focus{outline:none}.select-box{cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-box::after{content:"";display:block;mask-image:url("../images/down.svg");-webkit-mask-image:url("../images/down.svg");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100%;-webkit-mask-size:100% 100%;background-color:#000;width:20px;height:20px;position:absolute;right:15px;bottom:0;top:0;margin:auto;-webkit-transition:all 200ms;transition:all 200ms}.select-box.active::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.select-box .select-list{position:absolute;top:50px;background:#fff;width:calc(100% + 2px);left:-1px;border:1px solid #d1d5db;border-radius:20px;display:none;z-index:1}.select-box .select-list ul{padding:10px 0 10px}.select-box .select-list li{padding:5px 15px;list-style:none;font-size:14px}header{background:url("../images/bg-header.jpg") no-repeat center bottom;background-size:auto 100%;height:145px;padding:15px 0;position:fixed;width:100%;top:0;left:0;z-index:1001}header .menu-mobile{display:none}header .header-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .logo{width:120px}header .menu-top{font-size:20px}header .menu-top ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}header .menu-top li a{padding:5px 40px;background:#fff;border-radius:30px;color:#000;border:2px solid #f6cf51;font-weight:500}header .menu-top li a.active{border-color:#fff;color:#fff;background:#f7b143}header .social-top{justify-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}header .social-top a{width:48px;height:48px;border-radius:50%;overflow:hidden}header .social-top a:last-child{background:#1fc65b}@media(min-width: 1170px){header{background-size:cover;background-position:center}}@media(max-width: 1169px){header{background-size:cover;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}header .logo{width:90px}header .menu-top{font-size:18px}header .menu-top li a{padding:5px 20px}}@media(max-width: 991px){header .logo{width:60px}header .menu-top{font-size:16px}header .menu-top li a{padding:5px 10px}header .social-top a{width:35px;height:35px}}@media(max-width: 768px){header{padding:10px 0}header .header-flex{position:relative}header .menu-mobile{background:#fff;display:block;height:30px;width:30px;border-radius:50%;position:relative;-webkit-transition:all 500ms;transition:all 500ms}header .menu-mobile:after{content:"";display:block;width:16px;height:16px;background:url("../images/hamburger.svg") no-repeat center/cover;position:absolute;margin:auto;inset:0}header .menu-mobile.active{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}header .menu-mobile.active:after{background:url("../images/close.svg") no-repeat center/cover}header .logo{position:absolute;margin:auto;top:-5px;left:0;right:0;width:40px}header .menu-top{position:fixed;top:50px;right:-100%;background:rgba(246,207,81,.9);padding:20px 30px;border-radius:0 0 0 50px;-webkit-transition:all 300ms;transition:all 300ms;width:250px;max-width:100%}header .menu-top.show{right:0}header .menu-top ul{display:block}header .menu-top li,header .menu-top a{width:100%;text-align:center}header .menu-top li{margin:0 0 10px}header .social-top{gap:7px}header .social-top a{width:25px;height:25px}}footer{padding:50px 0 0}footer .menu-foot{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 10px 0}footer .menu-foot li{border-right:2px solid #000;padding:0 10px}footer .menu-foot li:last-child{border:none}footer .menu-foot a{color:#000;font-weight:300;font-size:14px}footer .copyright{text-align:center;background:#f7b143;padding:10px 0;color:#fff;font-size:12px}footer .copyright *{color:#fff}@media(max-width: 551px){footer .menu-foot a{font-size:12px}}.search-form{background:#efefef;padding:20px;margin:50px 0 0}.search-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.search-form form .label{font-size:20px;font-weight:500}.search-form form input{width:480px}.slogan{display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 0}.slogan .img{width:455px}.slogan .right{width:calc(100% - 455px);padding-left:50px}.slogan .slogan-h{color:#3868a0;font-size:42px;font-weight:600;line-height:1;margin:0 0 20px}.slogan .slogan-h2{font-size:18px;font-weight:400}.slogan .slogan-social{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;width:500px;max-width:100%;padding:30px 0 0}.slogan .slogan-social a{border-radius:30px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;color:#fff;gap:10px;align-items:center;padding:0 30px}.slogan .slogan-social a.fb{background:#1270e1}.slogan .slogan-social a.yt{background:#e12e2f}.slogan .slogan-social a.ly{background:#1fc65b}.slogan .slogan-social a.tel{background:#f7b143;font-size:20px}.slogan .slogan-social a img{height:20px}@media(max-width: 1169px){.search-form form .label{font-size:18px}.search-form form input{width:40%}}@media(max-width: 991px){.search-form form{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 30px}.search-form form .label{width:100%;text-align:center}.search-form form input{width:50%}.slogan .slogan-h{font-size:30px}.slogan .slogan-h2{font-size:16px}.slogan .img{width:40%}.slogan .right{width:60%}.slogan .slogan-social{width:100%;gap:15px}.slogan .slogan-social a{font-size:12px;padding:0 15px}.slogan .slogan-social a img{height:15px}.slogan .slogan-social a:last-child{font-size:14px}}@media(max-width: 768px){.search-form form{gap:15px 0}.search-form form .label,.search-form form input{width:100%}.slogan{-ms-flex-wrap:wrap;flex-wrap:wrap}.slogan .img{width:100%;text-align:center}.slogan .img img{width:300px;max-width:100%}.slogan .right{width:100%;padding:20px 0 0;text-align:center}}.money-list{border:1px solid #ddd;padding:50px;border-radius:20px;width:975px;max-width:100%;margin:50px auto 0}.money-list table{width:100%}.money-list table td{padding:15px;}.money-list table td a{color:#3868a0}.money-list table td:nth-child(1){width:10%}.money-list table td:nth-child(2){width:50%}.money-list table td:nth-child(2){width:20%}.money-list table td:nth-child(2){}.money-list table thead td{background:#3868a0;color:#fff}.money-list table thead td:last-child{border-radius:0 15px 15px 0;overflow:hidden}.money-list table thead td:first-child{border-radius:15px 0 0 15px;overflow:hidden}.money-list table tbody tr:nth-child(even) td{background:#efefef}.filter-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 30px}.filter-box .filter-h{font-size:30px;color:#3868a0;font-weight:500}.filter-box .select-box{width:250px;font-size:18px}.filter-box .select-box .fake-text{padding:0 10px}@media(max-width: 991px){.filter-box .filter-h{font-size:18px}.filter-box .select-box{width:180px;font-size:16px}.money-list{padding:20px}.money-list table td{font-size:12px}.money-list table td:nth-child(1){width:5%}.money-list table td:nth-child(2){width:35%}.money-list table td:nth-child(3){width:30%}.money-list table td:nth-child(4){width:30%}}@media(max-width: 768px){.filter-box{-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-box .filter-h{font-size:20px;width:100%;text-align:center}.filter-box .select-box{width:100%;font-size:14px;margin-top:10px}.money-list{padding:20px 10px}.money-list table td{padding:10px 8px}.money-list table td a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.ticket-detail,.detail-list{width:975px;margin:auto;max-width:90%}.ticket-detail .detail-img,.detail-list .detail-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;border:2px solid #ddd;padding:30px;border-radius:30px;margin:0 0 30px}.ticket-detail .detail-img img,.detail-list .detail-img img{width:200px;max-width:40%}.ticket-detail .p,.detail-list .p{margin:0 0 30px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;width:100%}.ticket-detail .p .d-flex,.detail-list .p .d-flex{gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ticket-detail .p input,.detail-list .p input{border:1px solid #ddd;width:150px}.ticket-detail .p .p-col,.detail-list .p .p-col{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex}.ticket-detail .p span,.detail-list .p span{width:calc(100% - 250px)}.ticket-detail .p .label,.detail-list .p .label{color:#3868a0;min-width:250px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:500;font-size:20px}.ticket-detail .ticket-h,.detail-list .ticket-h{font-size:26px;background:#3868a0;color:#fff;padding:20px 20px;border-radius:15px;font-weight:400}.ticket-detail .ticket-h .label,.detail-list .ticket-h .label{font-size:26px;color:#fff;font-weight:500}.ticket-detail .ticket-button,.detail-list .ticket-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;padding-top:30px;border-top:1px solid #ddd}.ticket-detail .ticket-button .btn-main,.detail-list .ticket-button .btn-main{font-size:20px}.small-box{width:975px;max-width:90%;margin:50px auto 0}.small-box .page-head{text-align:left}@media(max-width: 768px){.detail-list{max-width:100%}.ticket-detail .p,.detail-list .p{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 30px}.ticket-detail .p span,.detail-list .p span{width:100%}.ticket-detail .p .p-col,.detail-list .p .p-col{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.ticket-detail .p .p-col .label,.detail-list .p .p-col .label{width:100%}.ticket-detail .p .label,.detail-list .p .label{width:100%}.ticket-detail .ticket-h,.detail-list .ticket-h{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:22px}.ticket-detail .ticket-h .label,.detail-list .ticket-h .label{font-size:22px}.ticket-detail .ticket-h span,.detail-list .ticket-h span{padding:10px 0}.ticket-detail .ticket-button .btn-main,.detail-list .ticket-button .btn-main{width:45%;min-width:0;font-size:16px}}