@import url(https://fonts.googleapis.com/css2?family=Sarabun:wght@200;300;400;500;600;700&display=swap);
@media (max-width:991.98px){.hackathon-page{padding-left:0;padding-right:0}}.hackathon-page .header-hackathon-page{background-image:linear-gradient(90deg,#ffede5,#fff1f0,#fff5f9,#fefafd,#fff);padding:30px 20px;width:100%}.hackathon-page .header-hackathon-page .header-top-wording{color:#384b6c;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.38}@media (max-width:991.98px){.hackathon-page .header-hackathon-page .header-top-wording{text-align:center}}@media (max-width:767.98px){.hackathon-page .header-hackathon-page .header-top-wording{display:none}}.hackathon-page .header-hackathon-page .header-top-wording span{color:#384b6c;font-weight:100}.hackathon-page .header-hackathon-page .logo-supporter{align-items:center;display:flex;flex-wrap:wrap;margin:10px 0}.hackathon-page .header-hackathon-page .logo-supporter a{margin-bottom:10px}@media (max-width:991.98px){.hackathon-page .header-hackathon-page .logo-supporter{flex-wrap:wrap;justify-content:center;margin:20px 0}}.hackathon-page .header-hackathon-page .logo-supporter img{margin-right:20px}@media (max-width:991.98px){.hackathon-page .header-hackathon-page .logo-supporter img{margin-bottom:10px}}.hackathon-page .header-hackathon-page .logo-supporter .image-msig{height:48px;-o-object-fit:contain;object-fit:contain;width:90px}.hackathon-page .header-hackathon-page .logo-supporter .image-solution{height:32px;-o-object-fit:contain;object-fit:contain;width:95px}.hackathon-page .header-hackathon-page .logo-supporter .image-thanager{height:32px;-o-object-fit:contain;object-fit:contain;width:190px}.hackathon-page .header-hackathon-page .logo-supporter .image-living{height:32px;-o-object-fit:contain;object-fit:contain;width:136px}.hackathon-page .header-hackathon-page .logo-supporter .image-data-science{height:56px;-o-object-fit:contain;object-fit:contain;width:57px}.hackathon-page .header-hackathon-page .logo-supporter .image-asset1{height:56px;-o-object-fit:contain;object-fit:contain;width:50px}.hackathon-page .header-hackathon-page .logo-supporter .image-extreme{height:32px;-o-object-fit:contain;object-fit:contain;width:153px}.hackathon-page .header-hackathon-page .logo-supporter .image-max{height:36px;-o-object-fit:contain;object-fit:contain;width:47px}.hackathon-page .header-hackathon-page .logo-supporter .image-itsc{height:40px;-o-object-fit:contain;object-fit:contain;width:135.4px}.hackathon-page .header-hackathon-page .logo-supporter .image-feedback{height:40px;-o-object-fit:contain;object-fit:contain;width:134.7px}.hackathon-page .header-hackathon-page .logo-supporter .image-optimistic{height:40px;-o-object-fit:contain;object-fit:contain;width:198.9px}@media (max-width:991.98px){.hackathon-page .header-hackathon-page .header-body-hackathon .header-body-hackathon-left{text-align:center}}.hackathon-page .header-hackathon-page .header-body-hackathon .header-body-hackathon-left .h-b-h-l-top{color:#003d60;font-size:48px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal}@media (max-width:1199.98px){.hackathon-page .header-hackathon-page .header-body-hackathon .header-body-hackathon-left .h-b-h-l-top{font-size:38px}}@media (max-width:991.98px){.hackathon-page .header-hackathon-page .header-body-hackathon .header-body-hackathon-left .h-b-h-l-top{font-size:30px}}.hackathon-page .header-hackathon-page .header-body-hackathon .header-body-hackathon-left .h-b-h-l-center span{color:#003d60;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}.hackathon-page .header-hackathon-page .header-body-hackathon .header-body-hackathon-left .h-b-h-l-center .h-b-h-l-center-detail{color:#ff6c33;font-size:42px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1;margin:10px 0}.hackathon-page .header-hackathon-page .header-body-hackathon .header-body-hackathon-left .h-b-h-l-center p{color:#003d60;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}.hackathon-page .header-hackathon-page .header-body-hackathon .header-body-hackathon-left .h-b-h-l-center-footer{margin-top:20px}.hackathon-page .header-hackathon-page .header-body-hackathon .header-body-hackathon-left .h-b-h-l-center-footer .h-b-h-l-center-footer-price{color:#003d60;font-size:32px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal;margin-bottom:20px}.hackathon-page .header-hackathon-page .header-body-hackathon .header-body-hackathon-left .h-b-h-l-center-footer .h-b-h-l-center-footer-price span{color:#ff6c33}.hackathon-page .header-hackathon-page .header-body-hackathon .header-body-hackathon-left .h-b-h-l-center-footer .h-b-h-l-center-footer-button{display:flex}@media (max-width:991.98px){.hackathon-page .header-hackathon-page .header-body-hackathon .header-body-hackathon-left .h-b-h-l-center-footer .h-b-h-l-center-footer-button{justify-content:center}}.hackathon-page .header-hackathon-page .header-body-hackathon .header-body-hackathon-left .h-b-h-l-center-footer .h-b-h-l-center-footer-button a{background-image:linear-gradient(90deg,#f5a623,#f79714,#f88806,#f97700,#fa6400);border-radius:32px;box-shadow:4px 8px 16px 0 rgba(20,20,31,.1);color:#fff;font-size:24px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;padding:10px 70px}.hackathon-page .header-hackathon-page .header-body-hackathon .header-body-hackathon-right{align-items:center;display:flex;justify-content:center}@media (max-width:767.98px){.hackathon-page .header-hackathon-page .header-body-hackathon .header-body-hackathon-right{margin-top:20px}}.hackathon-page .header-hackathon-page .header-body-hackathon .header-body-hackathon-right .image-logo-right{height:auto;max-width:60%;-o-object-fit:contain;object-fit:contain}@media (max-width:767.98px){.hackathon-page .header-hackathon-page .header-body-hackathon .header-body-hackathon-right .image-logo-right{max-width:70%}}.hackathon-page .body-hackathon-page{margin-top:20px;padding-bottom:20px;padding-left:20px}.hackathon-page .body-hackathon-page .body-hackathon-page-left{border-right:1px solid #d1def5}@media (max-width:991.98px){.hackathon-page .body-hackathon-page .body-hackathon-page-left{border:none}}.hackathon-page .body-hackathon-page .body-hackathon-page-left .title-body-hackathon-page-left{color:#003d60;font-size:24px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal;margin-bottom:10px}.hackathon-page .body-hackathon-page .body-hackathon-page-left .list-hackathon-page-left{color:#ff6c33;display:flex;flex-direction:column;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;padding-bottom:15px;padding-left:20px;position:relative}@media (max-width:991.98px){.hackathon-page .body-hackathon-page .body-hackathon-page-left .list-hackathon-page-left{padding-right:20px}}.hackathon-page .body-hackathon-page .body-hackathon-page-left .list-hackathon-page-left:before{border-left:1px dashed #003d60;content:"";height:100%;left:-1px;position:absolute;top:5px;width:1px}.hackathon-page .body-hackathon-page .body-hackathon-page-left .list-hackathon-page-left:after{background-image:linear-gradient(to right bottom,#f5a623,#f79714,#f88806,#f97700,#fa6400);border-radius:100%;content:"";height:16px;left:-9px;position:absolute;top:4px;width:16px}.hackathon-page .body-hackathon-page .body-hackathon-page-left .list-hackathon-page-left span,.hackathon-page .body-hackathon-page .body-hackathon-page-left .list-hackathon-page-left.body-hackathon-page-left-3 span{color:#003d60}.hackathon-page .body-hackathon-page .body-hackathon-page-left .list-hackathon-page-left.body-hackathon-page-left-3 p{color:#003d60;margin-bottom:0}.hackathon-page .body-hackathon-page .body-hackathon-page-left .list-hackathon-page-left.body-hackathon-page-left-3 ul{padding-left:25px;padding-top:10px}.hackathon-page .body-hackathon-page .body-hackathon-page-left .list-hackathon-page-left.body-hackathon-page-left-3 ul li{color:#003d60;font-size:16px;list-style:decimal;list-style-position:inside}.hackathon-page .body-hackathon-page .body-hackathon-page-left .list-hackathon-page-left.body-hackathon-page-left-3 .border-bottom-default{border-bottom:1px solid #d1def5;margin:10px 0;padding:0}.hackathon-page .body-hackathon-page .body-hackathon-page-left .list-hackathon-page-left.body-hackathon-page-left-3 .border-bottom-default.mobile{display:none}@media (max-width:991.98px){.hackathon-page .body-hackathon-page .body-hackathon-page-left .list-hackathon-page-left.body-hackathon-page-left-3 .border-bottom-default.mobile{display:block}}.hackathon-page .body-hackathon-page .body-hackathon-page-left .list-hackathon-page-left.body-hackathon-page-left-16{color:#ff6c33;display:flex;flex-direction:column;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;padding-bottom:15px;padding-left:20px}.hackathon-page .body-hackathon-page .body-hackathon-page-left .list-hackathon-page-left.body-hackathon-page-left-16:before{border-left:1px dashed #003d60;content:"";height:10%;left:-1px;position:absolute;top:5px;width:1px}.hackathon-page .body-hackathon-page .body-hackathon-page-left .list-hackathon-page-left.body-hackathon-page-left-16 span{color:#003d60}.hackathon-page .body-hackathon-page .body-hackathon-page-left .body-hackathon-page-left-6{color:#003d60;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal;padding-left:20px}.hackathon-page .body-hackathon-page .body-hackathon-page-right{padding-left:20px}@media (max-width:991.98px){.hackathon-page .body-hackathon-page .body-hackathon-page-right{padding:0 20px}}@media (max-width:767.98px){.hackathon-page .body-hackathon-page .body-hackathon-page-right{padding-left:5px}}.hackathon-page .body-hackathon-page .body-hackathon-page-right .title-body-hackathon-page-right{color:#003d60;font-size:24px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal;margin-bottom:10px}.hackathon-page .body-hackathon-page .body-hackathon-page-right .hackathon-page-right-list-skill{color:#ff6c33;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}.hackathon-page .body-hackathon-page .body-hackathon-page-right .body-hackathon-page-right-button{display:flex;margin-top:10px}.hackathon-page .body-hackathon-page .body-hackathon-page-right .body-hackathon-page-right-button a{background-image:linear-gradient(90deg,#f5a623,#f79714,#f88806,#f97700,#fa6400);border-radius:32px;box-shadow:4px 8px 16px 0 rgba(20,20,31,.1);color:#fff;font-size:20px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;padding:5px 40px}.hackathon-page .body-hackathon-page .body-hackathon-page-right .border-bottom-default{border-bottom:1px solid #d1def5;margin:10px 0;padding:0}.hackathon-page .body-hackathon-page .body-hackathon-page-right .border-bottom-default.mobile{display:none}@media (max-width:991.98px){.hackathon-page .body-hackathon-page .body-hackathon-page-right .border-bottom-default.mobile{display:block}}.hackathon-page .body-hackathon-page .body-hackathon-page-right .more-hackathon-page-right .more-title-hackathon-page-right{color:#003d60;font-size:24px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal}.hackathon-page .body-hackathon-page .body-hackathon-page-right .more-hackathon-page-right .contact-hackathon-page-right{font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin-bottom:10px}.hackathon-page .body-hackathon-page .body-hackathon-page-right .more-hackathon-page-right .contact-hackathon-page-right a{color:#384b6c}.hackathon-page .body-hackathon-page .body-hackathon-page-right .more-hackathon-page-right .contact-hackathon-page-right a img.image-e-mail,.hackathon-page .body-hackathon-page .body-hackathon-page-right .more-hackathon-page-right .contact-hackathon-page-right a img.image-facebook,.hackathon-page .body-hackathon-page .body-hackathon-page-right .more-hackathon-page-right .contact-hackathon-page-right a img.image-website{height:auto;margin-right:10px;-o-object-fit:cover;object-fit:cover;width:24px}.hackathon-page .body-hackathon-page .body-hackathon-page-right .footer-hackathon-page-right .title-footer-hackathon-page-right{color:#003d60;font-size:24px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal;margin-bottom:10px}.hackathon-page .body-hackathon-page .body-hackathon-page-right .footer-hackathon-page-right .contact-footer-hackathon-page-right{font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin-bottom:10px}.hackathon-page .body-hackathon-page .body-hackathon-page-right .footer-hackathon-page-right .contact-footer-hackathon-page-right a{color:#384b6c}.hackathon-page .body-hackathon-page .body-hackathon-page-right .footer-hackathon-page-right .contact-footer-hackathon-page-right a img.image-line{height:auto;margin-right:10px;-o-object-fit:cover;object-fit:cover;width:24px}.hackathon-page .body-hackathon-page .body-hackathon-page-right .footer-hackathon-page-right .image-qrcode-line{height:180px;-o-object-fit:contain;object-fit:contain;width:180px}.footer-detail-hackathon{margin-top:10px}@media (max-width:767.98px){.footer-detail-hackathon{margin-left:-5px;padding-left:5px}}.footer-detail-hackathon .footer-bottom-wording{color:#384b6c;display:block;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.38;margin-top:10px}.footer-detail-hackathon .footer-bottom-wording a{color:#384b6c}.footer-detail-hackathon .footer-bottom-wording span{color:#384b6c;font-weight:100}.footer-detail-hackathon .logo-supporter{align-items:center;display:none;display:flex;flex-wrap:wrap;margin:10px 0}@media (max-width:991.98px){.footer-detail-hackathon .logo-supporter{flex-wrap:wrap;justify-content:center;margin:20px 0}}.footer-detail-hackathon .logo-supporter a{margin-bottom:10px}.footer-detail-hackathon .logo-supporter img{margin-right:20px}@media (max-width:991.98px){.footer-detail-hackathon .logo-supporter img{margin-bottom:10px}}.footer-detail-hackathon .logo-supporter .image-msig{height:48px;-o-object-fit:contain;object-fit:contain;width:90px}.footer-detail-hackathon .logo-supporter .image-solution{height:32px;-o-object-fit:contain;object-fit:contain;width:95px}.footer-detail-hackathon .logo-supporter .image-thanager{height:32px;-o-object-fit:contain;object-fit:contain;width:190px}.footer-detail-hackathon .logo-supporter .image-living{height:32px;-o-object-fit:contain;object-fit:contain;width:136px}.footer-detail-hackathon .logo-supporter .image-data-science{height:56px;-o-object-fit:contain;object-fit:contain;width:57px}.footer-detail-hackathon .logo-supporter .image-asset1{height:56px;-o-object-fit:contain;object-fit:contain;width:50px}.footer-detail-hackathon .logo-supporter .image-extreme{height:32px;-o-object-fit:contain;object-fit:contain;width:153px}.footer-detail-hackathon .logo-supporter .image-max{height:36px;-o-object-fit:contain;object-fit:contain;width:47px}.footer-detail-hackathon .logo-supporter .image-itsc{height:40px;-o-object-fit:contain;object-fit:contain;width:135.4px}.footer-detail-hackathon .logo-supporter .image-feedback{height:40px;-o-object-fit:contain;object-fit:contain;width:134.7px}.footer-detail-hackathon .logo-supporter .image-optimistic{height:40px;-o-object-fit:contain;object-fit:contain;width:198.9px}.box-resgiter-hackathon .title-resgiter-hackathon{color:#292b54;font-family:Sarabun;font-size:16px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;margin-bottom:10px}.box-resgiter-hackathon .group-input-resgiter.group-input-team input{width:48%}@media (max-width:767.98px){.box-resgiter-hackathon .group-input-resgiter.group-input-team input{width:100%}}.box-resgiter-hackathon .group-input-resgiter .error-input{border:1px solid red}.box-resgiter-hackathon .group-input-resgiter .group-form-input{display:flex;justify-content:space-between}@media (max-width:767.98px){.box-resgiter-hackathon .group-input-resgiter .group-form-input{display:block}}.box-resgiter-hackathon .group-input-resgiter .group-form-input input{width:48%}@media (max-width:767.98px){.box-resgiter-hackathon .group-input-resgiter .group-form-input input{margin-bottom:10px;width:100%}}.box-resgiter-hackathon .group-input-resgiter label{color:#292b54;font-family:Sarabun;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.23px;line-height:normal}.box-resgiter-hackathon .group-input-resgiter label span{color:#828c9e;font-size:14px;font-stretch:normal;font-style:italic;font-weight:300;letter-spacing:-.23px;line-height:normal}.box-resgiter-hackathon .group-input-resgiter input{background-color:#fff;border:1px solid #d1def5;border-radius:8px;color:#292b54;font-family:THSarabunNewBold,sans-serif;font-size:18px!important;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:-.23px;line-height:normal}.box-resgiter-hackathon .group-input-resgiter input::-moz-placeholder{color:#b5c1d7}.box-resgiter-hackathon .group-input-resgiter input::placeholder{color:#b5c1d7}.box-resgiter-hackathon .group-input-resgiter input::-webkit-input-placeholder{color:#b5c1d7}.box-resgiter-hackathon .group-input-resgiter input:-ms-input-placeholder{color:#b5c1d7}.box-resgiter-hackathon .upload-file-hackathon{margin-bottom:0}.box-resgiter-hackathon .upload-file-hackathon .box-group-upload-file{align-items:center;display:flex;flex-wrap:wrap}.box-resgiter-hackathon .upload-file-hackathon .box-group-upload-file .box-upload-file{align-items:center;background-color:#fff;border:1px solid #ff6c33;border-radius:8px;cursor:pointer;display:flex;font-size:12px;height:40px;justify-content:center;margin-bottom:10px;width:130px}.box-resgiter-hackathon .upload-file-hackathon .box-group-upload-file .box-upload-file .image-upload-cloud{height:auto;margin-right:5px;-o-object-fit:contain;object-fit:contain;width:24px}.box-resgiter-hackathon .upload-file-hackathon .box-group-upload-file .box-upload-file-name{color:#828c9e;font-family:Sarabun;font-size:14px;font-size:12px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:-.23px;line-height:normal;margin-bottom:10px;margin-left:10px}.box-resgiter-hackathon .upload-file-hackathon .box-group-upload-file .box-upload-file-name img{height:auto;margin-right:5px;-o-object-fit:contain;object-fit:contain;width:20px}.box-resgiter-hackathon .upload-file-hackathon input[type=file]{border:0;height:0;overflow:hidden;padding:0;width:0}.box-resgiter-hackathon .upload-file-hackathon input.link-youtube{background-color:#fff;border:1px solid #d1def5;border-radius:8px;color:#292b54;font-family:THSarabunNewBold,sans-serif;font-size:18px!important;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:-.23px;line-height:normal}.box-resgiter-hackathon .upload-file-hackathon input.link-youtube::-moz-placeholder{color:#b5c1d7}.box-resgiter-hackathon .upload-file-hackathon input.link-youtube::placeholder{color:#b5c1d7}.box-resgiter-hackathon .upload-file-hackathon input.link-youtube::-webkit-input-placeholder{color:#b5c1d7}.box-resgiter-hackathon .upload-file-hackathon input.link-youtube:-ms-input-placeholder{color:#b5c1d7}.box-resgiter-hackathon .box-step-1{display:flex;margin-top:10px}.box-resgiter-hackathon .box-step-1 a{background-image:linear-gradient(90deg,#f5a623,#f79714,#f88806,#f97700,#fa6400);border-radius:24px;box-shadow:2px 4px 8px 0 rgba(247,103,0,.15);color:#fff;font-size:14px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:normal;padding:10px;text-align:center;width:100%}.box-resgiter-hackathon .box-step-2{display:flex;margin-top:10px}.box-resgiter-hackathon .box-step-2 a{background-image:linear-gradient(90deg,#f5a623,#f79714,#f88806,#f97700,#fa6400);border-radius:24px;box-shadow:2px 4px 8px 0 rgba(247,103,0,.15);color:#fff;font-size:14px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:normal;padding:10px;text-align:center;width:100%}.back-top-step-1 i{color:#868fa1;cursor:pointer;font-size:22px;margin-right:10px}.back-top-step-1 span{color:red;display:block;font-size:12px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:normal;width:100%}
