@charset "UTF-8";.section-header{height:64px;width:100%;background:rgba(0,0,0,.4392156863);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(20px);position:absolute;bottom:0;z-index:999;transition:all .3s ease}.section-header .header-inner{display:flex;align-items:center;justify-content:space-between;height:100%;position:relative}.section-header .menu-toggle{display:none;flex-direction:column;justify-content:center;width:32px;height:32px;background:transparent;border:none;cursor:pointer;padding:0}.section-header .menu-toggle span{height:3px;width:100%;background:#fff;border-radius:3px;margin:4px 0;transition:all .3s ease}.section-header .menu-toggle.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.section-header .menu-toggle.active span:nth-child(2){opacity:0}.section-header .menu-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.section-header .menu{display:flex;align-items:center;list-style:none;margin:0;width:100%;padding:0;transition:all .3s ease}.section-header .menu .menu-item{position:relative;padding:0;height:100%}.section-header .menu .menu-item a{display:block;color:#fff;font-size:18px;font-weight:400;padding:18px 20px;height:100%;text-decoration:none;white-space:nowrap;transition:all .25s ease}.section-header .menu .menu-item a:hover{background:rgba(255,255,255,.1)}.section-header .menu .menu-item.active a{font-weight:600;background:linear-gradient(to top,rgba(255,255,255,.4392156863),rgba(255,255,255,0))}.section-header .menu .menu-item.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;border-radius:2px;background:#ffffff}.section-header .menu li:last-child{margin-left:auto;padding:0;display:flex;gap:12px}.section-header .menu li:last-child .wrapper{display:inline-block;border-radius:8px;background:rgba(255,255,255,.2)}.section-header .menu li:last-child .wrapper .btn-register{display:inline-block;background:transparent;border:1px solid #ffffff;border-radius:8px;color:#fff;font-size:16px;font-weight:500;padding:8px 24px;cursor:pointer;transition:all .3s ease}.section-header .menu li:last-child .wrapper .btn-register:hover{background:rgba(255,255,255,.25)}.section-header .menu li:last-child .wrapper .btn-register:active{transform:scale(.98)}.section-header .menu li:last-child .wrapper-login{display:inline-block;background-color:#fff;border-radius:8px}.section-header .menu li:last-child .wrapper-login .btn-login{display:inline-block;border-radius:8px;text-decoration:none;border:none;padding:8px 24px;font-size:18px;font-weight:600;cursor:pointer;transition:.2s ease-in-out;color:transparent;background-image:linear-gradient(90deg,#0e4bbd,#02aafa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-header .menu li:last-child .wrapper-login .btn-login:hover{-webkit-background-clip:border-box;-webkit-text-fill-color:#fff;color:#fff;background:linear-gradient(90deg,#0e4bbd,#02aafa)}@media (max-width: 1200px){.section-header .menu li:last-child{flex-direction:column;align-items:stretch;gap:8px;margin-left:0;width:100%}.section-header .menu li:last-child .wrapper,.section-header .menu li:last-child .wrapper-login{width:100%;display:block;text-align:center}.section-header .menu li:last-child .wrapper .btn-register,.section-header .menu li:last-child .wrapper .btn-login,.section-header .menu li:last-child .wrapper-login .btn-register,.section-header .menu li:last-child .wrapper-login .btn-login{width:100%;padding:10px 0;font-size:16px}.section-header .menu li:last-child .wrapper{background:rgba(255,255,255,.25)}.section-header .menu li:last-child .wrapper .btn-register{border-width:1.5px}.section-header .menu li:last-child .wrapper-login .btn-login{font-size:17px}}@media (max-width: 1200px){.section-header{height:auto;padding:10px}.section-header .menu-toggle{display:flex;z-index:1001}.section-header .menu{position:absolute;top:64px;left:0;right:0;flex-direction:column;align-items:flex-start;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;max-height:0;opacity:0;transition:all .4s ease}.section-header .menu.open{max-height:500px;opacity:1}.section-header .menu .menu-item{width:100%}.section-header .menu .menu-item a{width:100%;padding:14px 20px;font-size:16px}.section-header .menu .menu-item.active:after{display:none}.section-header .menu li:last-child{margin:16px auto;width:90%;text-align:center}.section-header .menu li:last-child .btn-register{width:100%}}.section-header.fixed{position:fixed;top:0;bottom:auto}.section-footer{background:#000000;padding-top:80px;padding-bottom:44px;color:#fff}.section-footer .img-logo{max-height:50px}.section-footer .info-hackathon .col-lg-5:first-child>div{display:flex;align-items:center;margin-bottom:15px}.section-footer .info-hackathon .col-lg-5:first-child>div a{color:inherit;text-decoration:none}.section-footer .info-hackathon .col-lg-5:first-child img{width:18px;height:18px;filter:brightness(0) invert(1);margin-right:10px}.section-footer .info-hackathon .col-lg-5:first-child p{margin:0;font-size:14px}.section-footer .info-hackathon .menu{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;height:100%}.section-footer .info-hackathon .menu a{color:inherit;text-decoration:none}.section-footer .info-hackathon .menu-items{display:block;margin-bottom:15px;font-size:16px;cursor:pointer}.section-footer .info-hackathon .menu-items:hover{color:#ccc}.section-footer .info-hackathon .col-lg-2 button{background-color:#fff;color:#0047bb;border:none;padding:10px 20px;border-radius:50px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;float:right}.section-footer .info-hackathon .col-lg-2 button img{width:24px;height:24px;margin-left:8px}@media (max-width: 991px){.section-footer .info-hackathon .col-lg-2 button{float:none;width:100%;margin-top:20px}.section-footer .info-hackathon .menu{column-count:1;margin-top:20px}}.section-footer .info-contact{display:flex;justify-content:space-between;align-items:end}.section-footer .info-contact .about-company{display:flex;flex-direction:column;color:#c4c6d4;font-size:14px}.section-footer .info-contact .contact{display:flex;gap:12px}.section-footer .info-contact .contact img{min-width:28px}@media (max-width: 576px){.section-footer .info-contact{flex-direction:column;align-items:center;gap:10px}}@media (min-width: 1440px){.container{max-width:1440px!important}}@media (min-width: 1200px){.ai-hackathon .section-criterias .criterias{max-width:940px!important}}p{font-weight:300;font-size:16px;line-height:150%;margin:0!important}strong{font-weight:600!important}button{font-weight:600;font-size:16px;padding:10px 24px;border-radius:8px;cursor:pointer;transition:all .3s ease}ul{list-style-type:none}ul.slick-dots{display:flex;justify-content:center;gap:8px;margin-bottom:0;padding:0 2rem}div.dot{width:32px;height:6px;background:#c8e1ff;border-radius:13px;cursor:pointer}.slick-track{display:flex!important}.slick-slide{height:inherit!important;margin:0 10px}@media (max-width: 1399px){.slick-slide{margin:0}}.slick-active .dot{background:#0072ce}.flip-card{perspective:1000px;height:100%}.flip-card-inner{transition:transform .6s;transform-style:preserve-3d;position:relative;height:100%}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;padding:1.5rem;border-radius:1rem}.flip-card-front{background-color:#fff}.flip-card-back{background-color:#f8f9fa;transform:rotateY(180deg);overflow-y:auto}.ai-hackathon .section-banner{width:100%;height:100%;background-image:url(/build/assets/banner-hackathon-desktop-53bdfcf3.webp);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}@media (max-width: 768px){.ai-hackathon .section-banner{background-image:url(/build/assets/banner-hackathon-mobile-0d3ac80d.webp)}}.ai-hackathon .section-about-hackathon{background:#000000;color:#fff;width:100%;background-image:url(/build/assets/about-hackathon-5289aa17.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:50px;text-align:center}.ai-hackathon .section-about-hackathon .about-hackathon{display:flex;flex-direction:column;gap:28px}.ai-hackathon .section-about-hackathon .about-hackathon .hackathon-title{margin-top:30px}.ai-hackathon .section-about-hackathon .about-hackathon .video-wrapper{display:flex;justify-content:center;align-items:center}.ai-hackathon .section-about-hackathon .about-hackathon .video-wrapper .video-intro{position:relative;cursor:pointer;overflow:hidden;width:100%;max-width:1080px;border-radius:8px;transition:transform .3s ease}.ai-hackathon .section-about-hackathon .about-hackathon .video-wrapper .video-intro:hover{transform:scale(1.02)}.ai-hackathon .section-about-hackathon .about-hackathon .video-wrapper .video-intro img,.ai-hackathon .section-about-hackathon .about-hackathon .video-wrapper .video-intro iframe{width:100%;height:100%;display:block;border-radius:inherit}.ai-hackathon .section-about-hackathon .about-hackathon .video-wrapper .video-intro .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.2);border:3px solid #fff;transition:all .3s ease}.ai-hackathon .section-about-hackathon .about-hackathon .video-wrapper .video-intro .play-button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-35%,-50%);width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:20px solid #fff}.ai-hackathon .section-about-hackathon .about-hackathon .video-wrapper .video-intro .play-button:hover{background:rgba(255,255,255,.4);transform:translate(-50%,-50%) scale(1.1)}.ai-hackathon .section-about-hackathon .about-hackathon .video-wrapper .video-intro.is-playing{animation:fadeIn .4s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.ai-hackathon .section-rules{background:#000000;max-height:max-content;width:100%;padding-bottom:55px}.ai-hackathon .section-rules .roundmap{padding-top:70px;padding-bottom:50px;display:flex;justify-content:center}.ai-hackathon .section-rules .roundmap .mb{display:none}.ai-hackathon .section-rules .roundmap img:not(.mb){display:block}@media (max-width: 767px){.ai-hackathon .section-rules .roundmap img:not(.mb){display:none}.ai-hackathon .section-rules .roundmap .mb{display:block;width:90%!important}}.ai-hackathon .section-rules .track-scripts{display:flex;align-items:stretch;flex-wrap:wrap}.ai-hackathon .section-rules .track-scripts>[class*=col-]{display:flex;flex-direction:column}.ai-hackathon .section-rules .track-scripts .program-timeline,.ai-hackathon .section-rules .track-scripts .timelines{flex:1;height:100%}.ai-hackathon .section-rules .program-timeline{flex:1;background-image:url(/build/assets/background-rules-8675f119.webp);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:20px;padding:48px 40px;color:#fff;display:flex;flex-direction:column;gap:20px}.ai-hackathon .section-rules .program-timeline .timeline-title h2{font-weight:700;font-size:40px;line-height:130%}.ai-hackathon .section-rules .program-timeline .timeline-title p{font-weight:400}.ai-hackathon .section-rules .program-timeline .track-list{display:flex;flex-direction:column;gap:16px}.ai-hackathon .section-rules .program-timeline .track-list .track-items{cursor:pointer;position:relative;overflow:hidden;border-radius:12px;padding:16px;z-index:1;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.12));box-shadow:0 6px 30px #0000001a}.ai-hackathon .section-rules .program-timeline .track-list .track-items h5{font-size:20px;font-weight:700;line-height:150%}.ai-hackathon .section-rules .program-timeline .track-list .track-items p{font-weight:300}.ai-hackathon .section-rules .program-timeline .track-list .track-items.active{background:linear-gradient(90deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.6) 100%)}.ai-hackathon .section-rules .program-timeline .track-list .track-items.active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:linear-gradient(to right,#7970f1,#02afbb);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ai-hackathon .section-rules .timelines{flex:1;padding:28px 20px;background:rgba(255,255,255,.1);border-radius:24px;max-height:100%}.ai-hackathon .section-rules .timelines ul{list-style-type:disc}.ai-hackathon .section-rules .timelines .timeline-details{color:#fff;display:flex;flex-direction:column;gap:20px;max-height:580px;overflow-y:auto}.ai-hackathon .section-rules .timelines .timeline-details::-webkit-scrollbar{width:10px}.ai-hackathon .section-rules .timelines .timeline-details::-webkit-scrollbar-track{background:transparent}.ai-hackathon .section-rules .timelines .timeline-details::-webkit-scrollbar-thumb{background-color:#fff6;border-radius:8px;border:2px solid transparent;background-clip:content-box}.ai-hackathon .section-rules .timelines .timeline-details::-webkit-scrollbar-thumb:hover{background-color:#ffffffb3}.ai-hackathon .section-rules .timelines .timeline-details::-webkit-scrollbar-button{display:none}.ai-hackathon .section-rules .timelines .timeline-details .round{position:relative;padding:20px 16px;border-radius:10px;background-image:url(/build/assets/bacground-item-414ad78d.png);background-position:center;background-size:cover}.ai-hackathon .section-rules .timelines .timeline-details .round h6{font-size:16px;font-weight:600;margin:0}.ai-hackathon .section-rules .timelines .timeline-details .round span{font-weight:300;line-height:150%;font-size:16px;margin-left:16px}.ai-hackathon .section-rules .timelines .timeline-details .round:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:10px;background:linear-gradient(to right,#5773fd,#91b3fc);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ai-hackathon .section-rules .timelines .timeline-details .sub-content{flex-direction:column;display:flex;gap:8px;padding:20px}.ai-hackathon .section-rules .timelines .timeline-details .sub-content ul{margin:0}.ai-hackathon .section-rules .timelines .timeline-details .sub-content .sub-title{display:flex;align-items:center;gap:8px}.ai-hackathon .section-rules .timelines .timeline-details .sub-content .sub-title img{width:40px;height:40px;padding:6px;border-radius:10px;background-color:#ffffff26}.ai-hackathon .section-rules .timelines .timeline-details .sub-content .sub-title h5{margin:0;font-weight:600;background:linear-gradient(90deg,#c9a2ff 0%,#7daeff 50%,#ffffff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ai-hackathon .section-rules .timelines .timeline-details .sub-content .list-fields{margin-top:8px}.ai-hackathon .section-rules .timelines .timeline-details .sub-content .list-fields.row{flex-wrap:wrap}.ai-hackathon .section-rules .timelines .timeline-details .sub-content .list-fields .col-md-6,.ai-hackathon .section-rules .timelines .timeline-details .sub-content .list-fields .col-md-4{display:flex}.ai-hackathon .section-rules .timelines .timeline-details .sub-content .list-fields .fields{flex:1;cursor:pointer;padding:16px 20px;border-radius:10px;background-color:#ffffff26;color:#fff;transition:transform .4s ease,box-shadow .4s ease;display:flex;position:relative;flex-direction:column;overflow:hidden}.ai-hackathon .section-rules .timelines .timeline-details .sub-content .list-fields .fields:hover{transform:scale(1.01) translateY(-2px);box-shadow:0 6px 20px #ffffff1a}.ai-hackathon .section-rules .timelines .timeline-details .sub-content .list-fields .fields .number{position:absolute;top:-10px;left:16px;font-size:75px;font-weight:600;line-height:120%;z-index:0;background:linear-gradient(90deg,#a05efc 0%,#38c9c9 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-mask-image:linear-gradient(to bottom,rgb(255,255,255) 45%,rgba(255,255,255,0) 90%);mask-image:linear-gradient(to bottom,rgb(255,255,255) 45%,rgba(255,255,255,0) 90%);filter:blur(.1px);opacity:.6}.ai-hackathon .section-rules .timelines .timeline-details .sub-content .list-fields .fields .sponsor{display:inline-flex;align-items:center;background:rgba(255,255,255,.2);padding:4px 8px;border-radius:4px;gap:8px;width:max-content;font-size:14px;z-index:1}.ai-hackathon .section-rules .timelines .timeline-details .sub-content .list-fields .fields .sponsor img{max-width:89px;max-height:23px;margin-bottom:4px}.ai-hackathon .section-rules .timelines .timeline-details .sub-content .list-fields .fields .text-wrapper{position:relative;margin-top:25px;display:flex;flex-direction:column;z-index:1}.ai-hackathon .section-rules .timelines .timeline-details .sub-content .list-fields .amdocs,.ai-hackathon .section-rules .timelines .timeline-details .sub-content .list-fields .lpbank{position:relative;border-radius:8px;overflow:hidden}.ai-hackathon .section-rules .timelines .timeline-details .sub-content .list-fields .amdocs:before,.ai-hackathon .section-rules .timelines .timeline-details .sub-content .list-fields .lpbank:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:8px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none}.ai-hackathon .section-rules .timelines .timeline-details .sub-content .list-fields .amdocs{box-shadow:0 5px 18px #ee37844d}.ai-hackathon .section-rules .timelines .timeline-details .sub-content .list-fields .amdocs:before{background:linear-gradient(90deg,rgba(250,173,40,.3137254902),rgba(235,13,140,.3137254902))}.ai-hackathon .section-rules .timelines .timeline-details .sub-content .list-fields .lpbank{box-shadow:0 5px 18px #fbc56d4d}.ai-hackathon .section-rules .timelines .timeline-details .sub-content .list-fields .lpbank:before{background:linear-gradient(90deg,rgba(251,197,109,.3137254902),rgba(255,161,0,.3137254902))}.ai-hackathon .section-criterias{width:100%;height:100%;background-image:url(/build/assets/background-criterias-ab398dde.webp);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.ai-hackathon .section-criterias .criterias .criterias-header{display:flex;justify-content:space-between;padding-top:84px;align-items:center}.ai-hackathon .section-criterias .criterias .criterias-header .buttons{display:flex;gap:12px;height:max-content}.ai-hackathon .section-criterias .criterias .criterias-header .buttons button{position:relative;border-radius:8px;border:none;background:transparent;color:transparent;background-image:linear-gradient(90deg,#0e4bbd,#02aafa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;cursor:pointer;transition:all .3s ease}.ai-hackathon .section-criterias .criterias .criterias-header .buttons button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;padding:2px;background:linear-gradient(90deg,#0e4bbd,#02aafa);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:all .3s ease}.ai-hackathon .section-criterias .criterias .criterias-header .buttons button:hover:before{opacity:.8}.ai-hackathon .section-criterias .criterias .criterias-header .buttons button.active{background:linear-gradient(90deg,#0e4bbd,#02aafa);color:#fff;-webkit-text-fill-color:#fff}.ai-hackathon .section-criterias .criterias .criterias-header .buttons button.active:before{display:none}@media (max-width: 576px){.ai-hackathon .section-criterias .criterias .criterias-header{flex-direction:column;gap:20px;padding-top:40px}}.ai-hackathon .section-criterias .criterias .criterias-body{display:flex;flex-direction:column;gap:16px;margin-top:20px;max-height:calc(100vh - 200px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#bdc8db transparent}.ai-hackathon .section-criterias .criterias .criterias-body::-webkit-scrollbar{width:8px}.ai-hackathon .section-criterias .criterias .criterias-body::-webkit-scrollbar-track{background:transparent}.ai-hackathon .section-criterias .criterias .criterias-body::-webkit-scrollbar-thumb{background:#dae4f2;border-radius:8px}.ai-hackathon .section-criterias .criterias .criterias-body::-webkit-scrollbar-button{display:none}.ai-hackathon .section-criterias .criterias .criterias-body .criterias-title{display:flex;flex-direction:column;gap:6px;color:#000}.ai-hackathon .section-criterias .criterias .criterias-body .criterias-title h6{font-weight:600;font-size:18px;line-height:150%;text-transform:uppercase}.ai-hackathon .section-criterias .bg-blur-criterias{position:absolute;bottom:-5px}@media (max-width: 576px){.ai-hackathon .section-criterias{height:auto!important}}.ai-hackathon .section-prize{background:#000000;color:#fff}.ai-hackathon .section-prize .prize-banner{background-image:url(/build/assets/background-prize-01a3d1fc.webp);background-position:center;background-size:cover;background-repeat:no-repeat;width:100vw;height:auto;min-height:100%}.ai-hackathon .section-prize .prize-banner h4{margin-top:10px;font-size:20px;font-weight:400;text-align:center}@media (max-width: 768px){.ai-hackathon .section-prize .prize-banner{background-image:url(/build/assets/background-prize-mb-73fa4524.png);background-size:cover}}.ai-hackathon .section-prize .text-prize{font-size:24px;margin-bottom:26px}.ai-hackathon .section-prize .prize-details{display:flex;gap:20px;padding-bottom:72px;justify-content:center;align-items:stretch;text-align:center;flex-wrap:wrap}.ai-hackathon .section-prize .prize-details .prize-card{flex:1;display:flex;flex-direction:column;position:relative;padding-top:128px;max-width:520px}.ai-hackathon .section-prize .prize-details .prize-card .icon-prize{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:10}.ai-hackathon .section-prize .prize-details .prize-card .card{flex:1;position:relative;padding:80px 24px 32px;color:#fff;border-radius:20px;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:linear-gradient(180deg,#000000,rgba(220,211,255,.4));box-shadow:0 6px 30px #0000001a}.ai-hackathon .section-prize .prize-details .prize-card .card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:inherit;background:linear-gradient(90deg,#7970f1 0%,#02afbb 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ai-hackathon .section-prize .prize-details .prize-card .card .card-title{font-size:22px;font-weight:700;padding-bottom:28px}.ai-hackathon .section-prize .prize-details .prize-card .card .card-script{display:flex;flex-direction:column;gap:12px}.ai-hackathon .section-prize .prize-details .prize-card .card .card-script .rank-item{display:flex;text-align:start;gap:4px}.ai-hackathon .section-prize .prize-details .prize-card .card .card-script .rank-item img{width:32px;height:32px}.ai-hackathon .section-prize .prize-details .prize-card .card .card-script .rank-item:not(:last-child){position:relative;padding-bottom:12px}.ai-hackathon .section-prize .prize-details .prize-card .card .card-script .rank-item:not(:last-child):after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#7970f1 0%,#02afbb 100%)}@media (max-width: 576px){.ai-hackathon .section-prize .prize-details{flex-direction:column}}.ai-hackathon .section-prize .join-now{display:flex;justify-content:center}.ai-hackathon .section-prize .join-now button{background:linear-gradient(90deg,#0e4bbd,#02aafa);color:#fff;border:2px solid #bed7ff!important;border:none;border-radius:8px;padding:16px 32px}.ai-hackathon .section-prize .join-now button:hover{opacity:.9}.ai-hackathon .section-prize .prize-sponsor{padding-top:100px;padding-bottom:100px}.ai-hackathon .section-prize .prize-sponsor .sps,.ai-hackathon .section-prize .prize-sponsor img{cursor:pointer;max-width:314px}.ai-hackathon .section-prize .prize-sponsor .sponsor{display:flex;align-items:flex-end;justify-content:center;gap:24px}@media (max-width: 576px){.ai-hackathon .section-prize .prize-sponsor .sponsor{gap:8px}}.ai-hackathon .section-prize .prize-sponsor .support{display:flex;align-items:flex-end;justify-content:center;gap:24px}.ai-hackathon .section-prize .prize-sponsor .support img{max-width:314px}@media (max-width: 576px){.ai-hackathon .section-prize .prize-sponsor .support{gap:8px}}@media (max-width: 992px){.ai-hackathon .section-prize .prize-sponsor img{max-width:216px!important}}@media (max-width: 768px){.ai-hackathon .section-prize .prize-sponsor img{max-width:160px!important}}@media (max-width: 480px){.ai-hackathon .section-prize .prize-sponsor img{max-width:120px!important}}.ai-hackathon .section-mentor{padding-bottom:40px;background:linear-gradient(45deg,#f4f7ff,#e2edff);color:#000}.ai-hackathon .section-mentor .section-title{padding-bottom:32px;text-align:center;padding-top:90px}.ai-hackathon .section-mentor .list-mentors{background-image:url(/build/assets/background-mentor-8f8f0450.png);background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:24px;padding:64px 48px}.ai-hackathon .section-mentor .list-mentors .role-task{display:flex;flex-direction:column;gap:12px}.ai-hackathon .section-mentor .list-mentors .role-task .mentor-sub{font-weight:700;font-size:48px;line-height:130%;color:#00173d}.ai-hackathon .section-mentor .list-mentors .role-task h6{font-size:18px}.ai-hackathon .section-mentor .list-mentors .role-task ul{list-style-type:disc}.ai-hackathon .section-mentor .list-mentors .mentor-images{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:20px}.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card{perspective:1000px;width:100%;height:260px;aspect-ratio:2/3}.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card .flip-card-inner{transition:transform .6s;transform-style:preserve-3d;position:relative;width:100%;height:100%}.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card .flip-card-inner:hover{transform:rotateY(180deg)}.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card .flip-card-inner .card{background:#ffffff;border-radius:16px;padding:4px;border:none;cursor:pointer}.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card .flip-card-inner .card img{border-radius:16px}.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card .flip-card-inner .flip-card-front,.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card .flip-card-inner .flip-card-back{backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;overflow:hidden;box-sizing:border-box}.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card .flip-card-inner .flip-card-front img,.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card .flip-card-inner .flip-card-back img{width:100%;height:100%}.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card .flip-card-inner .flip-card-back{background:linear-gradient(#f7fdff,#e7faff);border-radius:12px;padding:.25rem .75rem;transform:rotateY(180deg);overflow-y:auto;color:#1a2e51;min-height:max-content;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;z-index:1}.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card .flip-card-inner .flip-card-back .line{height:1.5px;width:60px;background:#0072ce}.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card .flip-card-inner .flip-card-back:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;padding:1px;background:linear-gradient(90deg,#124bbe,#76a3ff,#124bbe);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card .flip-card-inner .flip-card-back h6{font-size:14px;font-weight:700;color:#000d49;margin-bottom:.5rem}.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card .flip-card-inner .flip-card-back ul{padding-left:.5rem;margin:0;list-style-type:disc}.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card .flip-card-inner .flip-card-back ul li{font-size:12px;line-height:1.6;margin-bottom:.25rem}.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card .flip-card-inner .flip-card-front{background-color:#fff}.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card .flip-card-inner .flip-card-front .card-text{position:absolute;bottom:0;left:0;right:0;padding:8px 12px;background:linear-gradient(to top,#0a0c78,rgba(217,228,248,0));color:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-sizing:border-box}.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card .flip-card-inner .flip-card-front .card-text p{text-transform:uppercase;font-size:10px}.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card .flip-card-inner .flip-card-front .card-text h6{font-size:14px;text-transform:capitalize;font-weight:700}.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card .flip-card-inner .flip-card-back{background-color:#f8f9fa;transform:rotateY(180deg);padding:1rem;overflow-y:auto}@media (max-width: 1399px){.ai-hackathon .section-mentor .list-mentors .mentor-images{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.ai-hackathon .section-mentor .list-mentors .mentor-images{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.ai-hackathon .section-mentor .list-mentors .mentor-images{grid-template-columns:1fr}.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card{height:380px}.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card h6{font-size:18px!important}.ai-hackathon .section-mentor .list-mentors .mentor-images .flip-card li{font-size:14px!important}}.ai-hackathon .section-mentor .list-examiners{padding:20px 0}.ai-hackathon .section-mentor .list-examiners .lists{gap:20px;justify-content:center;margin:0}.ai-hackathon .section-mentor .list-examiners .lists .examiner-card{border:1px solid #cce3ff;border-radius:16px;background-color:#f4f9ff;box-shadow:0 4px 8px #0000000d;padding:8px;min-height:364px;display:flex;justify-content:space-between;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;min-width:360px}@media (min-width: 768px){.ai-hackathon .section-mentor .list-examiners .lists .examiner-card{min-width:304px}}@media (min-width: 992px){.ai-hackathon .section-mentor .list-examiners .lists .examiner-card{min-width:286px}}@media (min-width: 1200px){.ai-hackathon .section-mentor .list-examiners .lists .examiner-card{min-width:264px}}.ai-hackathon .section-mentor .list-examiners .lists .examiner-card .info-text{padding:12px 8px}.ai-hackathon .section-mentor .list-examiners .lists .examiner-card .info-text .title{color:#2b2d3b;font-size:14px;font-weight:400;line-height:150%}.ai-hackathon .section-mentor .list-examiners .lists .examiner-card .info-text .name{color:#000d49;font-size:16px;font-weight:700;line-height:150%}.ai-hackathon .section-mentor .list-examiners .lists .examiner-card .info-text .description{color:#2b2d3b;font-size:14px;font-weight:400;line-height:1.5}.ai-hackathon .section-mentor .list-examiners .lists .examiner-card:hover{transform:scale(1.01);cursor:pointer;box-shadow:0 8px 20px #0000001f}@media (max-width: 992px){.ai-hackathon .section-mentor .list-examiners .lists .examiner-card{height:auto}.ai-hackathon .section-mentor .list-examiners .lists .examiner-card .name{font-size:16px}}.ai-hackathon .section-mentor #section-property{display:flex;flex-direction:column;align-items:center;margin-bottom:50px}.ai-hackathon .section-mentor #section-property .property{padding:32px;background:#f4f9ff;border-radius:16px;border:1px solid #cce3ff;max-width:992px}.ai-hackathon .section-mentor #section-property .property .property-header{display:flex;align-items:flex-start;gap:12px}.ai-hackathon .section-mentor #section-property .property .property-header .property-title{font-weight:600;font-size:20px;color:#00173d;margin:0}.ai-hackathon .section-mentor #section-property .property .property-content{margin-top:16px;padding-left:20px;list-style-type:disc}.ai-hackathon .section-mentor #section-property .property .property-content li{margin-left:16px;font-size:16px;color:#00173d;line-height:1.5}.hackathon-title{display:flex;align-items:center;justify-content:center;gap:32px;padding-top:80px}.hackathon-title img{height:36px}@media (max-width: 992px){.hackathon-title img{height:30px}}@media (max-width: 768px){.hackathon-title img{height:26px}}@media (max-width: 576px){.hackathon-title img{height:22px}}.hackathon-title .gradient-text{text-align:center;font-size:clamp(36px,5vw,48px);font-weight:700;line-height:130%;min-width:300px;background:linear-gradient(90deg,#c9a2ff 0%,#7daeff 50%,#ffffff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}@media (max-width: 768px){.hackathon-title .gradient-text{line-height:120%}}@media (max-width: 768px){.hackathon-title{gap:12px;padding-top:60px}}@media (max-width: 576px){.hackathon-title{padding-top:40px;gap:8px}}.section-title{font-size:52px;font-weight:700;line-height:130%}@media (max-width: 1200px){.section-title{font-size:48px}}@media (max-width: 992px){.section-title{font-size:44px}}@media (max-width: 768px){.section-title{font-size:36px}}.ai-leaderboard{background:#000000}.ai-leaderboard .section-leaderboard{background:#000000;width:100%;height:max-content;background-image:url(/public/img/hackathon/about-hackathon.png);background-size:cover;background-position:center;background-repeat:no-repeat}.ai-leaderboard .section-leaderboard .leaderboard-title{display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff}.ai-leaderboard .section-leaderboard .leaderboard-title .hackathon-title{padding-top:70px}.ai-leaderboard .section-leaderboard .leaderboard-title p{max-width:940px}.ai-leaderboard .section-leaderboard .leaderboard-content{text-align:center;margin-top:32px}.modal-header{border-bottom:none!important;padding-bottom:.5rem!important}.modal-title{color:#00173d;font-weight:700;text-align:center;width:100%}.section-heading{background:linear-gradient(90deg,#684ce9,#146dff);color:#fff;padding:.75rem 1.25rem;margin-top:1rem;border-radius:.5rem;font-size:1.15rem;font-weight:600}.form-label.sub-form{font-weight:500;color:#00173d;margin-bottom:.25rem}.star{color:#dc3545;margin-left:2px}.track-options .form-check-label{cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:.5rem}.form-check-label{color:#00173d}.btn-outline-primary{border-style:dashed!important;background-color:#f0f6ff!important}.btn-outline-primary:hover{color:#007bff!important}.form-control,.form-select{border-radius:.375rem;border-color:#ced4da;padding:.75rem 1rem}.member-card{border:1px solid #e9ecef;border-radius:.5rem;padding:1.5rem;margin-bottom:1rem;background-color:#fefefe;box-shadow:0 .125rem .25rem #0000000a}.member-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.member-title{font-size:1rem;font-weight:600;color:#0056b3}.btn-remove-member{background:none;border:none;color:#dc3545;font-size:1.25rem;line-height:1;padding:0;transition:color .15s ease-in-out}.btn-remove-member:hover{color:#c82333}.modal-footer{border:none!important;justify-content:center!important}.modal-footer .btn-primary{background:linear-gradient(90deg,#0e4bbd,#02aafa);border:none!important;font-weight:600;padding:12px 70px;transition:background-color .2s}.modal-footer .btn-primary:hover{background-color:#0056b3;border-color:#0056b3}.is-invalid{border-color:#dc3545!important}.invalid-feedback{display:none;color:#dc3545}.golden-sponsor-modal{border-radius:24px!important;overflow:hidden;width:900px;box-shadow:0 4px 15px #0003}.golden-sponsor-modal .banner-examiner,.golden-sponsor-modal .banner-bg{background-image:url(/build/assets/background-sponsor-01f2c38d.png);background-position:center;background-size:cover;background-repeat:no-repeat;height:282px;position:relative;padding:40px 0;display:flex;flex-direction:column;align-items:center}.golden-sponsor-modal .banner-examiner .sponsor-title,.golden-sponsor-modal .banner-bg .sponsor-title{font-weight:700;letter-spacing:2px;font-size:1.1rem;text-transform:uppercase}.golden-sponsor-modal .banner-examiner .info-sum,.golden-sponsor-modal .banner-bg .info-sum{position:absolute;bottom:0;display:flex;gap:8px;padding:0 40px;color:#fff}.golden-sponsor-modal .banner-examiner .info-sum img,.golden-sponsor-modal .banner-bg .info-sum img{max-height:240px}@media (max-width: 991px){.golden-sponsor-modal .banner-examiner .info-sum img,.golden-sponsor-modal .banner-bg .info-sum img{max-height:120px}}@media (max-width: 991px){.golden-sponsor-modal .banner-examiner .info-sum,.golden-sponsor-modal .banner-bg .info-sum{padding:0 10px;gap:2px;align-items:flex-end}}.golden-sponsor-modal .banner-examiner .examiner-title,.golden-sponsor-modal .banner-bg .examiner-title{display:flex;flex-direction:column;margin-top:2rem;gap:8px}@media (max-width: 991px){.golden-sponsor-modal .banner-examiner .examiner-title,.golden-sponsor-modal .banner-bg .examiner-title{margin-bottom:10px}}.golden-sponsor-modal .banner-examiner .examiner-title .text-name,.golden-sponsor-modal .banner-bg .examiner-title .text-name{font-size:28px;font-weight:700;line-height:150%;text-transform:capitalize}@media (max-width: 991px){.golden-sponsor-modal .banner-examiner .examiner-title .text-name,.golden-sponsor-modal .banner-bg .examiner-title .text-name{font-size:16px}}.golden-sponsor-modal .banner-examiner .examiner-title .text-role,.golden-sponsor-modal .banner-bg .examiner-title .text-role{font-size:18px;font-weight:400}@media (max-width: 991px){.golden-sponsor-modal .banner-examiner .examiner-title .text-role,.golden-sponsor-modal .banner-bg .examiner-title .text-role{font-size:14px}}.golden-sponsor-modal .banner-examiner .btn-close,.golden-sponsor-modal .banner-bg .btn-close{position:absolute;top:36px;right:36px;opacity:1;border-radius:30px;background-color:#fff3}.golden-sponsor-modal .banner-examiner .logo-sponsor,.golden-sponsor-modal .banner-bg .logo-sponsor{position:absolute;bottom:-10px;right:0;max-height:152px}.golden-sponsor-modal .banner-examiner .logo img,.golden-sponsor-modal .banner-bg .logo img{max-height:85px}.golden-sponsor-modal .banner-examiner .website-link-container,.golden-sponsor-modal .banner-bg .website-link-container{background-color:#ffffff26;border:1px solid rgba(255,255,255,.4);border-radius:20px;padding:6px 20px;display:inline-block}.golden-sponsor-modal .banner-examiner .website-link-container .website-link,.golden-sponsor-modal .banner-bg .website-link-container .website-link{color:#fff;text-decoration:none}.golden-sponsor-modal .banner-examiner .website-link-container .website-link:hover,.golden-sponsor-modal .banner-bg .website-link-container .website-link:hover{color:#f0f0f0}.golden-sponsor-modal .banner-examiner .website-link-container .link-icon,.golden-sponsor-modal .banner-bg .website-link-container .link-icon{margin-right:5px}@media (max-width: 991px){.golden-sponsor-modal .banner-examiner{height:180px}}.golden-sponsor-modal .modal-body{color:#00173d;font-size:16px;font-weight:400}.golden-sponsor-modal .modal-body ul{list-style-type:none;padding-left:0}.golden-sponsor-modal .modal-body ul li{position:relative;padding-left:1.25rem}.golden-sponsor-modal .modal-body ul li:before{content:"–";position:absolute;left:0;font-weight:700}.golden-sponsor-modal .modal-body .data{max-height:300px!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc transparent}.golden-sponsor-modal .modal-body .data::-webkit-scrollbar-button:single-button{display:none;width:0;height:0}.golden-sponsor-modal .modal-body .data::-webkit-scrollbar{width:6px}.golden-sponsor-modal .modal-body .data::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.golden-sponsor-modal .modal-body .data::-webkit-scrollbar-track{background:transparent}.golden-sponsor-modal .modal-body .data p{color:#00173d;font-size:16px;font-weight:400;margin-bottom:5px!important}.golden-sponsor-modal .examiner-body{padding:52px 80px!important}@media (max-width: 991px){.golden-sponsor-modal .examiner-body{padding:42px 52px!important}}.golden-sponsor-modal .examiner-body .data{max-height:300px!important;overflow-y:auto}.golden-sponsor-modal .examiner-body .data p{color:#00173d;font-size:16px;font-weight:400;margin-bottom:5px!important}.mt-banner-hackathon{padding-top:10%}.logo-vnpt-hackathon{padding-left:25px}.countdown-container{display:flex;padding-left:25px}.countdown-item{display:flex;flex-direction:column;gap:8px;text-align:center}@media screen and (max-width: 540px){.logo-vnpt-hackathon,.countdown-container{padding-left:15px}}.countdown-number{border-radius:12px;position:relative;z-index:1;font-size:2.5rem;font-weight:700;color:#fff;background:linear-gradient(#0051d6,rgba(0,81,214,.4392156863));padding:36px 24px;line-height:0px;text-shadow:4px 4px 44.7px rgba(203,166,255,.3),0 0 9.8px #a6a3ff,0 0 5px #ffffff}.countdown-number:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;padding:2px;background:linear-gradient(#ffffff,rgba(140,58,255,.5019607843));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}@media (max-width: 768px){.countdown-number{font-size:1rem;padding:24px 16px}}.countdown-label{display:block;font-size:1.25rem;color:#fff;text-transform:uppercase}@media (max-width: 768px){.countdown-label{font-size:1rem}}.countdown-separator{align-self:flex-start;position:relative;top:10px}.track-dream-modal{border-radius:36px!important}.track-dream-modal .modal-header{background-image:url(/build/assets/bg-header-dream-a83b3747.png);background-repeat:no-repeat;background-size:cover;border-radius:32px 32px 0 0;height:100px}.track-dream-modal .modal-header .logo{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 22.7px #c9a2ff33;border:1px solid #ffffff;background:rgba(255,255,255,.8);border-radius:12px;padding:8px 16px;left:50%;transform:translate(-50%)}.track-dream-modal h6{font-weight:600;font-size:18px}.track-dream-modal .box-boicanh{background-image:url(/build/assets/bg-box-boicanh-b5e6a2ca.png);background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:16px;padding:8px 16px}.track-dream-modal .box-boicanh p{font-size:16px;color:#00173d;font-weight:400}.track-dream-modal .box-giaithuong{background-image:url(/build/assets/bg-box-giaithuong-e11321b3.png);background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:16px;padding:8px 16px}.track-dream-modal .box-giaithuong p{font-size:16px;color:#00173d;font-weight:400}.track-dream-modal i{font-weight:400}
