@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}.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;background:#ffffff;border-radius:8px}.section-header .menu li:last-child .btn-register{border-radius:8px;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 .btn-register:hover{-webkit-background-clip:border-box;-webkit-text-fill-color:#fff;color:#fff;background:linear-gradient(90deg,#0e4bbd,#02aafa)}@media (max-width: 991px){.section-header{height:auto}.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;background:#fff;width:90%;text-align:center}.section-header .menu li:last-child .btn-register{width:100%}}.section-footer{background:#000000;padding-top:80px;padding-bottom:44px;color:#fff}.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}@media (max-width: 576px){.section-footer .info-contact{flex-direction:column;align-items:center;gap:10px}}@media (min-width: 1400px){.container{max-width:1400px!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}.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-142b03b8.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.ai-hackathon .section-banner .navbar-banner{position:absolute;bottom:0;left:0;right:0;z-index:10}.ai-hackathon .section-about-hackathon{background:#000000;width:100%;height:100%;background-image:url(/build/assets/about-hackathon-916ac98b.png);background-size:cover;background-position:center;background-repeat:no-repeat}.ai-hackathon .section-about-hackathon .about-hackathon{display:flex;flex-direction:column;gap:48px}.ai-hackathon .section-about-hackathon .about-hackathon .video-intro{text-align:center}.ai-hackathon .section-about-hackathon .about-hackathon .video-intro img{cursor:pointer}.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-fd1ba971.png);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:48px 40px;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}.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{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ai-hackathon .section-rules .timelines .timeline-details .sub-content .list-fields span{padding:8px 12px;border-radius:10px;background-color:#ffffff26}.ai-hackathon .section-criterias{width:100%;height:100%;max-height:100%;background:linear-gradient(#f4f7ff,#e2edff);background-image:url(/build/assets/background-criterias-e3906839.png);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:-10px}.ai-hackathon .section-prize{background:#000000;color:#fff}.ai-hackathon .section-prize .prize-banner{background-image:url(/build/assets/background-prize-9e792794.png);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:340px}@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{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:20px}.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;height:372px;display:flex;justify-content:space-between;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.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:14px;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: 1200px){.ai-hackathon .section-mentor .list-examiners .lists{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.ai-hackathon .section-mentor .list-examiners .lists{grid-template-columns:repeat(2,1fr)}.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,8vw,48px);font-weight:700;line-height:130%;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(/build/assets/about-hackathon-916ac98b.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-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-bg .sponsor-title{font-weight:700;letter-spacing:2px;font-size:1.1rem;text-transform:uppercase}.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-bg .logo-sponsor{position:absolute;bottom:-40px;right:0;max-height:186px}.golden-sponsor-modal .banner-bg .logo img{max-height:85px}.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-bg .website-link-container .website-link{color:#fff;text-decoration:none}.golden-sponsor-modal .banner-bg .website-link-container .website-link:hover{color:#f0f0f0}.golden-sponsor-modal .banner-bg .website-link-container .link-icon{margin-right:5px}.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}.countdown-container{position:absolute;bottom:33%;display:flex}.countdown-item{display:flex;flex-direction:column;gap:8px;text-align:center}.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,0));padding:30px 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: 480px){.countdown-number{font-size:1rem;padding:25px 20px}}.countdown-label{display:block;font-size:1.25rem;color:#fff;text-transform:uppercase}@media (max-width: 480px){.countdown-label{font-size:1rem}}.countdown-separator{align-self:flex-start;position:relative;top:10px}
