@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:rgb(20,0,0);--card-second-color:#800000}.card{position:relative;border:2px solid rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);transition:all .3s ease}.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:neonPulse 1.5s infinite}@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{margin-top:2rem;margin-bottom:2rem;border-radius:15px;width:auto!important;max-width:80%;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:0!important;margin-right:0!important}}.document-container{padding:20px;display:flex!important;position:relative}.document-container:hover{transform:scale(1.05);box-shadow:0 0 10px rgba(150,0,0,.3);cursor:pointer;transition:transform .3s ease-in-out}.document-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--font-size-title);color:#fff!important;z-index:2;text-align:center;width:100%;pointer-events:none}.image-fluid{width:100%!important;display:block!important}.cover-image{filter:brightness(.5)}.document-link{display:block;width:100%;text-decoration:none}.footer-container{height:auto!important;background:linear-gradient(135deg,rgba(139,0,0,.9),rgba(56,0,0,.95));padding:2rem 0;border-top:1px solid hsla(0,0%,100%,.05);box-shadow:0 -10px 40px rgba(0,0,0,.45)}.footer-content{width:100%;padding:0 1rem}.footer-image{max-width:12.5rem!important;height:auto!important;margin-bottom:1.5rem}.UTCN_Logo{height:90px!important;max-width:220px}.OSUT_Logo,.UTCN_Logo{padding:10px;width:auto;object-fit:contain}.OSUT_Logo{height:96px!important;max-width:230px}.align-center{display:flex!important;justify-content:center;align-items:center}.footer-icon-social svg{height:25px!important;width:auto!important;color:#fff!important}.social-icons-container{display:flex;flex-wrap:wrap;justify-content:center}.text-center{color:#fff!important}.left-content{display:flex;justify-content:center;margin:1rem 0!important}.right-content{margin:1rem 0!important;width:100%}.text-bold{font-weight:700!important}.contact-info,.contact-section{margin-bottom:8px}.hover-image:hover{filter:grayscale(100%) brightness(.8)}@media(min-width:768px){.mt-sm-5{margin-top:0!important}.footer-content{padding:0 2rem;margin-left:5rem;margin-right:5rem}.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{padding:0;margin-left:10rem;margin-right:10rem}.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{display:flex!important;justify-content:center!important;align-items:center!important}.OSUT_Logo,.UTCN_Logo{padding-left:30px;height:70px!important;max-width:160px}.right-content{text-align:center}.contact-info,.contact-section{text-align:center!important}.footer-image{margin:0 auto 1.5rem}}.loading-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.96);z-index:9999}.loading-container,.loading-content{display:flex;justify-content:center;align-items:center}.loading-content{position:relative;width:200px;height:200px}.logo-container{position:absolute;z-index:2;display:flex;justify-content:center;align-items:center}.logo{width:100px;height:auto}.hud-circle{position:absolute;width:180px;height:180px;border-radius:50%;border:4px solid rgba(0,0,0,0);border-color:#f33 rgba(0,0,0,0);border-style:solid;border-width:4px;animation:spin 2s linear infinite}.hud-circle-2{width:150px;height:150px;border-color:rgba(0,0,0,0) #f33;border-style:solid;border-width:4px;animation:spin 3s linear infinite reverse}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hud-circle:after,.hud-circle:before{content:"";position:absolute;width:10px;height:10px;background-color:#f33;border-radius:50%}.hud-circle:before{top:-7px;left:50%;transform:translateX(-50%)}.hud-circle:after{bottom:-7px;left:50%;transform:translateX(-50%)}.hud-circle-2:after,.hud-circle-2:before{content:"";position:absolute;width:10px;height:10px;background-color:#f33;border-radius:50%}.hud-circle-2:before{left:-7px;top:50%;transform:translateY(-50%)}.hud-circle-2:after{right:-7px;top:50%;transform:translateY(-50%)}.navbar{position:fixed;top:0;left:0;width:100%;padding:.75rem 1.5rem;background-color:rgba(0,0,0,0);box-shadow:none;transition:background-color .4s ease-in-out,box-shadow .4s ease-in-out;z-index:1000}.navbar.scrolled{background-color:var(--primary-accent);box-shadow:0 4px 24px rgba(0,0,0,.45)}.navbar .container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:75rem;margin:0 auto;gap:.75rem}.navbar .logo,.navbar .navbar-brand,.navbar .text-white{border:none!important;background-color:rgba(0,0,0,0)!important;text-decoration:none!important}.navbar .logo{display:flex;align-items:center}.navbar .logo img{position:relative;z-index:1;width:4.5rem;height:auto}.navbar .navbar-brand{z-index:1;font-size:1.5rem;font-weight:700;color:#fff!important;white-space:nowrap;transition:color .25s ease}.navbar .navbar-brand:hover{color:var(--primary-accent)!important}.navbar .nav-links{display:flex;margin-left:auto}.navbar .nav-links ul{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:1.75rem;margin:0;padding:0}.navbar .nav-links ul li .nav-link,.navbar .nav-links ul li a{position:relative;text-decoration:none;color:hsla(0,0%,100%,.82)!important;font-size:1rem;font-weight:400;letter-spacing:.025em;white-space:nowrap;transition:color .3s ease}.navbar .nav-links ul li .nav-link:after,.navbar .nav-links ul li a:after{content:"";position:absolute;left:50%;bottom:-.25rem;width:0;height:.125rem;background:hsla(0,0%,100%,.9);border-radius:.0625rem;transition:width .35s cubic-bezier(.25,.8,.25,1),left .35s cubic-bezier(.25,.8,.25,1)}.navbar .nav-links ul li .nav-link:hover,.navbar .nav-links ul li a:hover{color:#fff!important}.navbar .nav-links ul li .nav-link:hover:after,.navbar .nav-links ul li a:hover:after{width:100%;left:0}.navbar .text-white{font-size:1rem}.navbar .menu-toggle{display:none;flex-direction:column;gap:.3125rem;background:none;border:none;cursor:pointer;z-index:1100}.navbar .menu-toggle .bar{width:1.5625rem;height:.1875rem;background:#fff;transition:all .3s ease-in-out}.navbar .menu-toggle .bar.open:first-child{transform:translateY(.5rem) rotate(45deg)}.navbar .menu-toggle .bar.open:nth-child(2){opacity:0}.navbar .menu-toggle .bar.open:nth-child(3){transform:translateY(-.5rem) rotate(-45deg)}@media(max-width:75rem){.navbar{padding:.75rem 1rem}.navbar .menu-toggle{display:flex;margin-left:auto;order:1}.navbar .container{flex-wrap:nowrap}.navbar.scrolled{background-color:var(--primary-accent)}.navbar .nav-links{overflow-x:hidden;width:100%;position:fixed;top:0;left:0;height:100vh;background:linear-gradient(135deg,var(--primary-accent),var(--primary-accent-dark));flex-direction:column;justify-content:center;align-items:center;transform:translateX(100%);transition:transform .3s ease-in-out;display:flex;margin-left:0}.navbar .nav-links.open{transform:translateX(0)}.navbar .nav-links ul{flex-direction:column;flex-wrap:nowrap;text-align:center}.navbar .nav-links ul li{margin:1rem 0}.navbar .nav-links ul li .nav-link,.navbar .nav-links ul li a{font-size:1.5rem;color:hsla(0,0%,100%,.85)!important}.navbar .nav-links ul li .nav-link:after,.navbar .nav-links ul li a:after{bottom:-.375rem;background:#fff}.navbar .text-white{font-size:1.5rem}}.slider-container{width:100%;padding:20px 0;overflow:hidden}.slider-container .slider-images{display:flex;justify-content:center;gap:30px;--animation-duration:500ms}.slider-container .slider-images.animating .slide{animation:slideOut var(--animation-duration) forwards}.slider-container .slider-images .slide{width:30%;margin:0 10px;opacity:1;transform:translateX(0);transition:all .3s ease}.slider-container .slider-images .slide .image-wrapper{width:100%;height:450px;background-color:#f0f0f0;overflow:hidden;border-radius:8px}.slider-container .slider-images .slide .image-wrapper img{width:100%;height:100%;object-fit:cover}.slider-container .slider-images .slide .slide-text{margin-top:10px;text-align:center;font-size:var(--font-size-body);color:#fff;padding:0 10px}@keyframes slideOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(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{background-color:rgba(0,0,0,0)!important;padding:5rem 12rem 0;display:block;justify-content:center;align-items:center;margin-bottom:3rem}.sponsors{display:flex;overflow:hidden;width:100%;position:relative;margin-top:2rem}.sponsorSlider{display:flex;animation:slideLeft 30s linear infinite;width:max-content}.sponsorItem{flex:0 0 auto;margin:0 2rem;height:200px;display:flex;align-items:center;justify-content:center}.sponsorItem img{max-height:100%;max-width:10rem;filter:grayscale(80%) brightness(.9);transition:filter .3s ease}.sponsorItem img:hover{filter:grayscale(0) brightness(1.2)}.sponsorIntro{color:hsla(0,0%,100%,.75)!important;margin-bottom:1.5rem;font-size:var(--font-size-body)}.sponsorTitle{color:#fff!important;font-weight:700;margin-bottom:20px;position:relative}.sponsorTitle:hover:before{content:"#";position:absolute;left:-2.2rem;top:0}@keyframes slideLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:768px){.sponsorsSection{padding:3rem 2rem 0}.sponsorItem{margin:0 1rem;height:150px}.sponsorItem img{max-width:7rem}.sponsorTitle:hover:before{left:-1.5rem}}.stats-container{background-color:rgba(0,0,0,0)!important;padding:3rem 4rem 0;display:block;justify-content:center;align-items:center}.stats{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;color:#fff!important}.stats .ant-statistic{text-align:center;margin-bottom:1.25rem}.stats .ant-statistic,.stats .ant-statistic-content,.stats .ant-statistic-content-suffix,.stats .ant-statistic-content-value,.stats .ant-statistic-title,.stats .ant-typography{font-size:2rem!important;color:#fff!important;font-family:inherit!important}.stats .ant-statistic-content-value span,.stats .ant-statistic-content-value>span{justify-content:center!important;display:flex!important;align-items:center!important;color:#fff!important}@media(min-width:1200px){.stats .ant-statistic,.stats .ant-statistic-content,.stats .ant-statistic-content-suffix,.stats .ant-statistic-content-value,.stats .ant-statistic-title,.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-content,.stats .ant-statistic-content-suffix,.stats .ant-statistic-content-value,.stats .ant-statistic-title,.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-content,.stats .ant-statistic-content-suffix,.stats .ant-statistic-content-value,.stats .ant-statistic-title,.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{margin-left:auto;margin-right:auto;width:15rem;height:15rem;border-radius:50%;overflow:hidden;position:relative}.image-circle img{width:100%;height:100%;object-fit:cover;object-position:center}.card{background-color:rgba(19,19,19,0)!important}.center{display:flex!important;justify-content:center!important;margin-left:auto;margin-right:auto}.card-text{font-size:var(--font-size-body)}.team-card{border-radius:16px}.team-facebook svg,.team-instagram svg,.team-linkedin svg{width:24px!important;height:24px!important;color:#fff!important}.team-facebook svg,.team-linkedin svg{margin-left:12px}.testimonials-section{padding:0!important;background-color:rgba(0,0,0,0)!important}.testimonials-section .testimonials-title{text-align:center;font-size:var(--font-size-title);margin-bottom:10px;color:#fff}.testimonials-section .testimonials-subtitle{text-align:center;font-size:var(--font-size-subtitle);margin-bottom:50px;color:#fff}.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{display:flex;flex-direction:column;align-items:center;background-color:#000;border-radius:10px;padding:10px;box-shadow:0 5px 15px rgba(0,0,0,.08);height:100%;transition:transform .3s ease}@media(min-width:768px){.testimonials-section .testimonial-card{flex-direction:row;text-align:left}}.testimonials-section .testimonial-card:hover{transform:translateY(-5px)}.testimonials-section .testimonial-image-container{position:relative;margin-bottom:20px;cursor:pointer}@media(min-width:768px){.testimonials-section .testimonial-image-container{margin-right:30px;margin-bottom:0}}.testimonials-section .testimonial-image-container .testimonial-image{border:3px solid #f0f0f0;transition:all .3s ease}.testimonials-section .testimonial-image-container .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);color:#fff;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease;border-radius:50%}.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 1}.testimonials-section .testimonial-name{font-size:var(--font-size-subtitle);margin-bottom:10px;font-weight:700;color:#fff}.testimonials-section .testimonial-text{font-size:var(--font-size-body);line-height:1.5;color:#fff;margin-bottom:15px;font-style:italic}.testimonials-section .testimonial-info{display:flex;flex-direction:column}@media(min-width:576px){.testimonials-section .testimonial-info{flex-direction:row;justify-content:space-between}}.testimonials-section .testimonial-info .testimonial-company,.testimonials-section .testimonial-info .testimonial-status{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{display:flex;flex-direction:column}@media(min-width:768px){.testimonial-modal .modal-content{flex-direction:row}}.testimonial-modal .modal-image-container{margin-bottom:20px;text-align:center}@media(min-width:768px){.testimonial-modal .modal-image-container{margin-right:30px;margin-bottom:0;width:200px}}.testimonial-modal .modal-image-container .modal-image{width:200px;height:200px;border-radius:50%;object-fit:cover;border:4px solid #000}.testimonial-modal .modal-testimonial-content{flex:1 1}.testimonial-modal .modal-testimonial-content h2{margin-top:0;margin-bottom:15px;font-weight:700!important;color:#fff}.testimonial-modal .modal-testimonial-content .modal-testimonial{font-size:var(--font-size-body);line-height:1.7;color:#fff;margin-bottom:20px;font-style:italic}.testimonial-modal .modal-testimonial-content .modal-info p{margin-bottom:8px;color:#fff}.ant-carousel .slick-dots-bottom{bottom:-30px}.ant-carousel .slick-dots li button{width:10px;height:10px;border-radius:50%}.ant-modal-content{border-radius:10px;overflow:hidden}.ant-modal-content,.ant-modal-title{background-color:#000!important}.ant-modal-mask{background-color:rgba(0,0,0,.8)!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:rgba(139,0,0,0.2);--font-size-title:clamp(1.6rem,3vw,2.8rem);--font-size-subtitle:clamp(1.1rem,1.6vw,1.8rem);--font-size-body:clamp(0.85rem,0.95vw,1rem);min-width:100%;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;font-family:inherit}body,html{overflow-x:hidden!important}body{background-color:var(--primary-background)!important;min-width:100%;min-height:100vh;margin:0;font-family:var(--primary-font);font-size:var(--font-size-body);line-height:1.6;color:#f5f5f5}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}.heading,.headingHover,h1{font-size:var(--font-size-title);line-height:1.1;font-weight:700}.contact-section,.subHeading,h2,h3{font-size:var(--font-size-subtitle);line-height:1.25;font-weight:600}.contact-info,.description,p{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}