@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";
:root{--card-first-color:#140000;--card-second-color:maroon}.card{border:2px solid #0000;transition:all .3s;position:relative;box-shadow:0 0 #0000}.card:hover{border:2px solid var(--card-first-color);box-shadow:0 0 5px var(--card-first-color),0 0 15px var(--card-first-color),0 0 25px var(--card-first-color);animation:1.5s infinite neonPulse}@keyframes neonPulse{0%{border-color:var(--card-first-color);box-shadow:0 0 5px var(--card-first-color),0 0 15px var(--card-first-color),0 0 25px var(--card-first-color)}50%{border-color:var(--card-second-color);box-shadow:0 0 10px var(--card-second-color),0 0 20px var(--card-second-color),0 0 30px var(--card-second-color)}to{border-color:var(--card-first-color);box-shadow:0 0 5px var(--card-first-color),0 0 15px var(--card-first-color),0 0 25px var(--card-first-color)}}:root{--carousel-distance:2rem}.carousel-image{border-radius:15px;max-width:80%;margin-top:2rem;margin-bottom:2rem;width:auto!important;max-height:90%!important;margin-left:auto!important;margin-right:auto!important}.carousel-caption{bottom:calc(var(--carousel-distance) + 1rem)!important}.carousel-indicators{bottom:calc(var(--carousel-distance))!important}@media screen and (max-width:768px){.carousel-image{max-width:100%!important;max-height:15rem!important;margin-left:auto!important;margin-right:auto!important}}.document-container{padding:20px;position:relative;display:flex!important}.document-container:hover{cursor:pointer;transition:transform .3s ease-in-out;transform:scale(1.05);box-shadow:0 0 10px #9600004d}.document-title{font-size:var(--font-size-title);z-index:2;text-align:center;pointer-events:none;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff!important}.image-fluid{width:100%!important;display:block!important}.cover-image{filter:brightness(.5)}.document-link{width:100%;text-decoration:none;display:block}.footer-container{background:linear-gradient(135deg,#8b0000e6,#380000f2);border-top:1px solid #ffffff0d;padding:2rem 0;box-shadow:0 -10px 40px #00000073;height:auto!important}.footer-content{width:100%;padding:0 1rem}.footer-image{margin-bottom:1.5rem;max-width:12.5rem!important;height:auto!important}.UTCN_Logo{object-fit:contain;width:auto;max-width:220px;padding:10px;height:90px!important}.OSUT_Logo{object-fit:contain;width:auto;max-width:230px;padding:10px;height:96px!important}.align-center{justify-content:center;align-items:center;display:flex!important}.footer-icon-social svg{color:#fff!important;width:auto!important;height:25px!important}.social-icons-container{flex-wrap:wrap;justify-content:center;display:flex}.text-center{color:#fff!important}.left-content{justify-content:center;display:flex;margin:1rem 0!important}.right-content{width:100%;margin:1rem 0!important}.text-bold{font-weight:700!important}.contact-info,.contact-section{margin-bottom:8px}.hover-image:hover{filter:grayscale()brightness(.8)}@media (min-width:768px){.mt-sm-5{margin-top:0!important}.footer-content{margin-left:5rem;margin-right:5rem;padding:0 2rem}.left-content{justify-content:flex-start;margin-left:4rem!important}.contact-info,.contact-section{text-align:end!important}.right-content{margin-right:5rem!important}}@media (min-width:992px){.footer-content{margin-left:10rem;margin-right:10rem;padding:0}.social-icons-container{justify-content:flex-end}.right-content{margin-right:10rem!important}}@media (max-width:767px){.footer-container{margin-top:2rem}.mt-sm-5{margin-top:5rem!important}.align-button{justify-content:center!important;align-items:center!important;display:flex!important}.UTCN_Logo,.OSUT_Logo{max-width:160px;height:70px!important}.right-content{text-align:center}.contact-info,.contact-section{text-align:center!important}.footer-image{margin:0 auto 1.5rem}}.loading-container{z-index:9999;background-color:#000000f5;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.loading-content{justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative}.logo-container{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute}.logo{width:100px;height:auto}.hud-circle{border:4px solid #f33;border-color:#f33 #0000;border-radius:50%;width:180px;height:180px;animation:2s linear infinite spin;position:absolute}.hud-circle-2{border:4px solid #0000;border-color:#0000 #f33;width:150px;height:150px;animation:3s linear infinite reverse spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hud-circle:before,.hud-circle:after{content:"";background-color:#f33;border-radius:50%;width:10px;height:10px;position:absolute}.hud-circle:before{top:-7px;left:50%;transform:translate(-50%)}.hud-circle:after{bottom:-7px;left:50%;transform:translate(-50%)}.hud-circle-2:before,.hud-circle-2:after{content:"";background-color:#f33;border-radius:50%;width:10px;height:10px;position:absolute}.hud-circle-2:before{top:50%;left:-7px;transform:translateY(-50%)}.hud-circle-2:after{top:50%;right:-7px;transform:translateY(-50%)}.navbar{z-index:1000;justify-content:space-between;align-items:center;width:100%;padding:1rem 2rem;transition:background .3s ease-in-out;display:flex;top:0;left:0;background:0 0!important;position:fixed!important}.navbar.scrolled{align-content:center;max-height:6rem;display:flex;box-shadow:0 10px 30px #00000073;background:linear-gradient(110deg, var(--primary-accent), var(--primary-accent-dark))!important;justify-content:left!important}.navbar .container{align-items:center;gap:1rem;width:100%;margin-left:10rem;display:flex;justify-content:left!important}.navbar .logo,.navbar .navbar-brand,.navbar .text-white{background-color:#0000!important;border:none!important;text-decoration:none!important}.navbar .logo img{z-index:1;width:80px;position:relative}.navbar .navbar-brand{z-index:1;font-size:1.5rem;font-weight:700;color:#fff!important}.navbar .text-white{font-size:22px}.navbar .text-white:hover,.navbar .navbar-brand:hover{color:var(--primary-accent)!important}.navbar .nav-links{gap:2rem;display:flex}.navbar .nav-links ul{gap:1rem;margin:0;padding:0;list-style:none;display:flex}.navbar .nav-links ul li .nav-link{font-size:1rem;text-decoration:none;transition:color .3s ease-in-out;color:#fff!important}.navbar .nav-links ul li .nav-link:hover{color:var(--primary-accent)!important}.navbar .menu-toggle{cursor:pointer;z-index:1100;background:0 0;border:none;flex-direction:column;gap:5px;display:none}.navbar .menu-toggle .bar{background:#fff;width:25px;height:3px;transition:all .3s ease-in-out}.navbar .menu-toggle .bar.open:first-child{transform:translateY(8px)rotate(45deg)}.navbar .menu-toggle .bar.open:nth-child(2){opacity:0}.navbar .menu-toggle .bar.open:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (max-width:1200px){.navbar .navbar{padding-left:1rem!important;padding-right:1rem!important}.navbar .menu-toggle{display:flex;order:1!important;margin-left:auto!important}.navbar .container{width:100%;margin-left:0;flex-wrap:nowrap!important;justify-content:flex-start!important}.navbar.scrolled{background:linear-gradient(110deg, var(--primary-accent), var(--primary-accent-dark));max-height:6rem}.navbar .text-white{font-size:24px}.navbar .nav-links{background:linear-gradient(135deg, var(--primary-accent), var(--primary-accent-dark));flex-direction:column;justify-content:center;align-items:center;height:100vh;transition:transform .3s ease-in-out;display:flex;transform:translate(100%);width:100%!important;min-width:fit-content!important;position:fixed!important;top:0!important;left:0!important;overflow-x:hidden!important}.navbar .nav-links.open{transform:translate(0)}.navbar .nav-links ul{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0;padding:0;display:flex}.navbar .nav-links ul li{margin:1rem 0}.navbar .nav-links ul li .nav-link{font-size:1.5rem}}.slider-container{width:100%;padding:20px 0;overflow:hidden}.slider-container .slider-images{--animation-duration:.5s;justify-content:center;gap:30px;display:flex}.slider-container .slider-images.animating .slide{animation:slideOut var(--animation-duration) forwards}.slider-container .slider-images .slide{opacity:1;width:30%;margin:0 10px;transition:all .3s;transform:translate(0)}.slider-container .slider-images .slide .image-wrapper{background-color:#f0f0f0;border-radius:8px;width:100%;height:450px;overflow:hidden}.slider-container .slider-images .slide .image-wrapper img{object-fit:cover;width:100%;height:100%}.slider-container .slider-images .slide .slide-text{text-align:center;font-size:var(--font-size-body);color:#fff;margin-top:10px;padding:0 10px}@keyframes slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.slider-images:not(.animating) .slide{animation:slideIn var(--animation-duration) forwards}@media (max-width:768px){.slider-container .slider-images .slide{width:90%;margin:0 auto}.slider-container .slider-images .slide .image-wrapper{height:350px}.slider-container .slider-images .slide .slide-text{font-size:var(--font-size-body)}}.sponsorsSection{justify-content:center;align-items:center;margin-bottom:3rem;padding:5rem 12rem 0;display:block;background-color:#0000!important}.sponsors{width:100%;margin-top:2rem;display:flex;position:relative;overflow:hidden}.sponsorSlider{width:max-content;animation:30s linear infinite slideLeft;display:flex}.sponsorItem{flex:none;justify-content:center;align-items:center;height:200px;margin:0 2rem;display:flex}.sponsorItem img{filter:grayscale(80%)brightness(.9);max-width:10rem;max-height:100%;transition:filter .3s}.sponsorItem img:hover{filter:grayscale(0%)brightness(1.2)}.sponsorIntro{font-size:var(--font-size-body);margin-bottom:1.5rem;color:#ffffffbf!important}.sponsorTitle{margin-bottom:20px;font-weight:700;position:relative;color:#fff!important}.sponsorTitle:hover:before{content:"#";position:absolute;top:0;left:-2.2rem}@keyframes slideLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.sponsorsSection{text-align:center;padding:3rem 2rem 0}.sponsorItem{height:150px;margin:0 1rem}.sponsorItem img{max-width:7rem}.sponsorTitle{text-align:center}.sponsorTitle:hover:before{display:none}}.stats-container{justify-content:center;align-items:center;padding:3rem 4rem 0;display:block;background-color:#0000!important}.stats{color:#fff!important;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.stats .ant-statistic{text-align:center;margin-bottom:1.25rem}.stats .ant-statistic,.stats .ant-statistic-title,.stats .ant-statistic-content,.stats .ant-statistic-content-value,.stats .ant-statistic-content-suffix,.stats .ant-typography{color:#fff!important;font-family:inherit!important;font-size:2rem!important}.stats .ant-statistic-content-value span,.stats .ant-statistic-content-value>span{color:#fff!important;justify-content:center!important;align-items:center!important;display:flex!important}@media (min-width:1200px){.stats .ant-statistic,.stats .ant-statistic-title,.stats .ant-statistic-content,.stats .ant-statistic-content-value,.stats .ant-statistic-content-suffix,.stats .ant-typography{font-size:2.5rem!important}.stats .stats-container{padding:4rem 12rem 0}}@media (max-width:992px){.stats .ant-statistic,.stats .ant-statistic-title,.stats .ant-statistic-content,.stats .ant-statistic-content-value,.stats .ant-statistic-content-suffix,.stats .ant-typography{font-size:1.75rem!important}.stats .stats-container{padding:2.5rem 3.5rem 0}}@media (max-width:600px){.stats .ant-statistic,.stats .ant-statistic-title,.stats .ant-statistic-content,.stats .ant-statistic-content-value,.stats .ant-statistic-content-suffix,.stats .ant-typography{font-size:1.25rem!important}.stats .stats-container{padding:1.5rem 1.25rem 0}}.image-container{width:15rem;height:15rem;margin-bottom:1rem}.image-circle{border-radius:50%;width:15rem;height:15rem;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.image-circle img{object-fit:cover;object-position:center;width:100%;height:100%}.card{background-color:#13131300!important}.center{text-align:center;margin-left:auto;margin-right:auto;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.card-text{font-size:var(--font-size-body)}.team-card{border-radius:16px}.team-instagram svg{color:#fff!important;width:24px!important;height:24px!important}.team-facebook svg{margin-left:0;color:#fff!important;width:24px!important;height:24px!important}@media (max-width:767px){.team-card{width:90%!important;max-width:90%!important;margin-left:auto!important;margin-right:auto!important}.team-card .image-circle{width:10rem;height:10rem}.team-card .card-body{text-align:center;flex-direction:column;align-items:center;display:flex}.team-card .card-title,.team-card .card-text{text-align:center}}.testimonials-section{background-color:#0000!important;padding:0!important}.testimonials-section .testimonials-title{text-align:center;font-size:var(--font-size-title);color:#fff;margin-bottom:10px}.testimonials-section .testimonials-subtitle{text-align:center;font-size:var(--font-size-subtitle);color:#fff;margin-bottom:50px}.testimonials-section .testimonials-carousel{margin-bottom:40px}.testimonials-section .testimonials-carousel .slick-dots li button{background-color:#ddd}.testimonials-section .testimonials-carousel .slick-dots li button:hover{background-color:#999}.testimonials-section .testimonials-carousel .slick-dots li.slick-active button{background-color:#1890ff}.testimonials-section .testimonial-slide{padding:0}.testimonials-section .testimonial-card{background-color:#000;border-radius:10px;flex-direction:column;align-items:center;height:100%;padding:10px;transition:transform .3s;display:flex;box-shadow:0 5px 15px #00000014}@media (min-width:768px){.testimonials-section .testimonial-card{text-align:left;flex-direction:row}}.testimonials-section .testimonial-card:hover{transform:translateY(-5px)}.testimonials-section .testimonial-image-container{cursor:pointer;margin-bottom:20px;position:relative}@media (min-width:768px){.testimonials-section .testimonial-image-container{margin-bottom:0;margin-right:30px}}.testimonials-section .testimonial-image-container .testimonial-image{border:3px solid #f0f0f0;transition:all .3s}.testimonials-section .testimonial-image-container .image-overlay{color:#fff;opacity:0;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.testimonials-section .testimonial-image-container:hover .testimonial-image{border-color:#1890ff}.testimonials-section .testimonial-image-container:hover .image-overlay{opacity:1}.testimonials-section .testimonial-content{flex:1}.testimonials-section .testimonial-name{font-size:var(--font-size-subtitle);color:#fff;margin-bottom:10px;font-weight:700}.testimonials-section .testimonial-text{font-size:var(--font-size-body);color:#fff;margin-bottom:15px;font-style:italic;line-height:1.5}.testimonials-section .testimonial-info{flex-direction:column;display:flex}@media (min-width:576px){.testimonials-section .testimonial-info{flex-direction:row;justify-content:space-between}}.testimonials-section .testimonial-info .testimonial-status,.testimonials-section .testimonial-info .testimonial-company{font-size:var(--font-size-body);color:#fff}.testimonials-section .testimonial-info .testimonial-status{margin-bottom:5px}@media (min-width:576px){.testimonials-section .testimonial-info .testimonial-status{margin-bottom:0}}.testimonial-modal{width:85%!important}.testimonial-modal .modal-content{flex-direction:column;display:flex}@media (min-width:768px){.testimonial-modal .modal-content{flex-direction:row}}.testimonial-modal .modal-image-container{text-align:center;margin-bottom:20px}@media (min-width:768px){.testimonial-modal .modal-image-container{width:200px;margin-bottom:0;margin-right:30px}}.testimonial-modal .modal-image-container .modal-image{object-fit:cover;border:4px solid #000;border-radius:50%;width:200px;height:200px}.testimonial-modal .modal-testimonial-content{flex:1}.testimonial-modal .modal-testimonial-content h2{color:#fff;margin-top:0;margin-bottom:15px;font-weight:700!important}.testimonial-modal .modal-testimonial-content .modal-testimonial{font-size:var(--font-size-body);color:#fff;margin-bottom:20px;font-style:italic;line-height:1.7}.testimonial-modal .modal-testimonial-content .modal-info p{color:#fff;margin-bottom:8px}.ant-carousel .slick-dots-bottom{bottom:-30px}.ant-carousel .slick-dots li button{border-radius:50%;width:10px;height:10px}.ant-modal-content{border-radius:10px;overflow:hidden;background-color:#000!important}.ant-modal-title{background-color:#000!important}.ant-modal-mask{background-color:#000c!important}:root{--primary-font:"Montserrat", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--primary-background:#101019;--surface-background:#15141f;--primary-accent:#8b0000;--primary-accent-dark:#380000;--primary-accent-soft:#8b000033;--font-size-title:clamp(1.6rem, 3vw, 2.8rem);--font-size-subtitle:clamp(1.1rem, 1.6vw, 1.8rem);--font-size-body:clamp(.85rem, .95vw, 1rem);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:100%;font-weight:400;line-height:1.5}*{box-sizing:border-box;font-family:inherit}html{overflow-x:hidden!important}body{min-width:100%;min-height:100vh;font-family:var(--primary-font);font-size:var(--font-size-body);color:#f5f5f5;margin:0;line-height:1.6;background-color:var(--primary-background)!important;overflow-x:hidden!important}a{color:#646cff;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}h1,.heading,.headingHover{font-size:var(--font-size-title);font-weight:700;line-height:1.1}h2,h3,.subHeading,.contact-section{font-size:var(--font-size-subtitle);font-weight:600;line-height:1.25}p,.description,.contact-info{font-size:var(--font-size-body)}::selection{background:var(--primary-accent);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#202020}::-webkit-scrollbar-thumb{background:#8d8d8d}::-webkit-scrollbar-thumb:hover{background:#555}
