@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&family=Poppins:wght@300;400;600;700&family=Roboto:wght@300;400;600;700&family=Nunito:wght@300;400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&family=Courier+Prime:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);body{color:#333;font-family:Inter,Poppins,Roboto,sans-serif;line-height:1.6}h1,h2,h3{font-family:Poppins,sans-serif;font-weight:700}p{color:#444;font-family:Inter,sans-serif;font-weight:400}button{font-family:Nunito,sans-serif;font-weight:600}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-col,.ant-layout,.ant-row{font-family:Inter,sans-serif;font-weight:400}.ant-descriptions,.ant-typography{font-family:Poppins,sans-serif;font-weight:400}.ant-anchor,.ant-breadcrumb{font-family:Roboto,sans-serif;font-weight:500}.ant-dropdown,.ant-dropdown-menu,.ant-menu{font-family:Poppins,sans-serif;font-weight:600}.ant-btn{font-family:Nunito,sans-serif;font-weight:600}.ant-card{font-family:Inter,sans-serif;font-weight:400}.ant-table{font-family:Roboto,sans-serif;font-weight:400}.ant-checkbox,.ant-input,.ant-select,.ant-select-dropdown{font-family:Inter,sans-serif;font-weight:400}.ant-tabs{font-family:Poppins,sans-serif;font-weight:600}.ant-modal{font-family:Nunito,sans-serif;font-weight:500}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.center-placeholder,.mainContainer{background-color:#f0f8ff}.center-placeholder{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:999}.center-placeholder img{max-height:50%;max-width:50%;opacity:.3}.slow-loading-message{align-items:center;color:#300;display:flex;font-size:18px;height:100vh;justify-content:center}.center-loading-animation{animation:centerLoadingBar 2s infinite;background:linear-gradient(90deg,#4a6fb1,#00bfff);height:4px;margin-top:20px;opacity:.3;width:100px}@keyframes centerLoadingBar{0%{transform:translateX(-150%)}50%{transform:translateX(0)}to{transform:translateX(150%)}}.center-loading-dots{align-items:center;display:flex;gap:8px;justify-content:center}.center-loading-dots span{animation:dotPulse 1.5s infinite;background-color:#000;border-radius:50%;height:8px;width:8px}.center-loading-dots span:nth-child(2){animation-delay:.2s}.center-loading-dots span:nth-child(3){animation-delay:.4s}.center-loading-dots span:nth-child(4){animation-delay:.6s}.center-loading-dots span:nth-child(5){animation-delay:.8s}@keyframes dotPulse{0%,80%,to{opacity:.3;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.matrix-effect{animation:fadeIn .5s ease-in,4s steps(40) forwards,blink-caret .75s step-end infinite;font-family:Courier Prime,monospace;margin-bottom:.5rem;overflow:hidden}.all-hero{align-content:center;display:flex;flex-direction:column;height:80vh;text-align:center}.all-hero h1{animation:slideInDown 1.5s ease-out;font-family:Roboto,sans-serif;font-size:4rem;margin-bottom:2rem}.all-hero p{color:#555;font-size:1.5rem}.about-hero{margin-bottom:2rem;padding:2rem 0;text-align:center}.about-hero h1{animation:slideInDown 1.5s ease-out;font-family:Roboto,sans-serif;font-size:4rem;margin-bottom:2rem}.about-hero p{color:#555;font-size:1.5rem}.saas-home{height:80vh;margin-bottom:10vh;margin-top:10vh}.saas-slideshow{background:#555;height:100%}.saas{background:linear-gradient(#e6e6fa,#0000);border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;margin-bottom:10vh;margin-top:10vh;min-height:80vh;padding:1rem;width:100%}.saas:hover{background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),#add8e6,#e6e6fa);box-shadow:0 4px 12px #0000001a}.top{text-align:center}.top h3{font-size:2rem}.top h3,.top h4{color:#333;font-family:Roboto,sans-serif;margin:.5rem 0}.top h4{font-size:1.75rem;text-transform:uppercase}.top p{color:#666;font-size:1.2rem}.top-buttons{margin-top:1rem}.top-buttons button{background-color:#4a6fb1;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:0 .5rem;padding:.5rem 1rem;transition:background-color .3s ease}.top-buttons button:hover{background-color:#3c5a91}.middle{display:flex;flex:1 1;gap:1rem}.middle-empty{align-items:center;display:flex;flex:1 1;padding:2rem}.middle-empty-paragraph{font-size:xx-large}.middle-left{align-items:center;display:flex;flex:1.5 1;justify-content:center}.middle-left img{aspect-ratio:16/9;border-radius:10px;box-shadow:0 4px 12px #0000001a;max-height:100%;max-width:100%;object-fit:cover}.middle-right{display:flex;flex:1 1;padding:2rem}.middle-right ul{color:#333;font-size:1rem;line-height:1.5;list-style-type:none;min-width:-webkit-fill-available;padding-left:1.5rem}.bottom{align-items:center;display:flex;gap:1rem;justify-content:end}.bottom .visit-site{background-color:#4a6fb1;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:.7rem 2rem;transition:background-color .3s ease}.bottom .visit-site:hover{background-color:#3c5a91}@media (max-width:768px){.middle{flex-direction:column}.middle-left,.middle-right{flex:initial;margin:0 auto;width:100%}.middle-right ul{text-align:left}.top h3{font-size:1.25rem}.top h4{font-size:1.1rem}}@media (max-width:480px){.top p{font-size:1rem}.bottom .visit-site,.top-buttons button{font-size:.9rem;padding:.5rem 1.5rem}}.changing-btn{align-items:center;background-color:#0009;border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;transform:translateY(-50%);transition:background-color .3s ease;width:40px;z-index:10}.changing-btn:hover{background-color:#000c}.changing-btn.left{left:10px}.changing-btn.right{right:10px}@media (max-width:768px){.changing-btn{font-size:1.2rem;height:30px;width:30px}}@media (max-width:480px){.changing-btn{font-size:1rem;height:25px;width:25px}}.view-all-projects{align-items:center;color:#007bff;cursor:pointer;display:flex;font-size:1.5rem;justify-content:flex-end;margin-top:1.5rem;text-decoration:none;transition:color .3s ease}.view-all-projects:hover{color:#116dcf}.project-card{background-color:#fff;border-radius:5px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;padding:2rem;transition:transform .3s ease}.project-card:hover{transform:translateY(-5px)}.action-button{background-color:#e6e6fa;border:1px solid #007bff;border-radius:4px;color:#007bff;cursor:pointer;font-size:1rem;margin-right:1rem;margin-top:1rem;overflow:hidden;padding:.5rem 1rem;transition:background-color .5s ease,color .3s ease}.action-button:hover{background-color:#007bff;border:1px solid #007bff;color:#fff}.modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:3rem;width:100%;z-index:10}.modal-content{background-color:#e6e6fa;border-radius:5px;box-shadow:0 4px 12px #0000004d;max-width:600px;padding:2rem;position:relative;text-align:center;width:100%}.close{cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1rem}.contact-form{align-items:center;display:flex;flex-direction:column}.contact-form label{align-self:flex-start;font-size:1rem;margin-bottom:.5rem}.contact-form input{border:1px solid #ccc;border-radius:3px;font-size:1rem;margin-bottom:1rem;outline:none;padding:.75rem;width:100%}.submit-button{background-color:#e6e6fa;border:1px solid #007bff;border-radius:3px;color:#007bff;cursor:pointer;font-size:1rem;padding:.25rem .5rem;transition:background-color .5s ease,color .3s ease}.submit-button:hover{background-color:#007bff;border:1px solid #007bff;color:#fff}.error{color:red;margin-top:5px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:orange}}.tanzator-service-actions{display:flex;gap:2rem;justify-content:center}.service-action-button{background-color:initial;border:none;color:#007bff;cursor:pointer;font-size:1rem;overflow:hidden;padding:.75rem 1.5rem;padding:.5rem 1rem;transition:background-color .3s ease;transition:background-color .5s ease,color .3s ease}.service-action-button:hover{background-color:#007bff;color:#fff}@media (max-width:768px){.service-action-button{font-size:.875rem;padding:.5rem 1rem}}.book-demo-button{border:2px solid #007bff;border-radius:2rem;color:#000;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.75rem 2rem;text-decoration:none;transition:background-color .3s ease}.book-demo-button:hover{background-color:#007bff;color:#fff}html{scrollbar-width:thin}.footer{background:#111;color:#fff;padding:60px 20px;text-align:center}.footer-container{margin:0 auto;max-width:1200px}.footer-title{color:#007bff!important}.footer-text{color:#ccc!important;font-size:14px}.footer-text-link{color:#007bff!important}.footer-links{list-style:none;padding:0}.footer-links li{margin:8px 0}.footer-links a{color:#fff;text-decoration:none;transition:color .3s ease-in-out}.footer-links a:hover{color:#007bff}.footer-social{margin-top:15px}.social-icon{color:#fff;font-size:22px;margin:0 10px;transition:transform .3s,color .3s}.social-icon:hover{color:#007bff;transform:scale(1.2)}.footer-bottom{margin-top:30px}.footer-bottom-text{color:#aaa!important;font-size:12px}.loading-container{background:#f0f2f5;color:#007bff;flex-direction:column;height:100vh}.loading-container,.loading-logo-container{align-items:center;display:flex;justify-content:center}.loading-logo-container{animation:pulse 2s infinite}.loading-logo{height:80px;margin-right:10px;width:80px}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.loading-animation{animation:loadingBar 2s infinite;background:linear-gradient(90deg,#4a6fb1,#00bfff);height:4px;margin-top:20px;width:100px}@keyframes loadingBar{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}.error-container{align-items:center;background:#f8d7da;color:#007bff;display:flex;height:100vh;justify-content:center}.error-content{max-width:400px;text-align:center}.error-icon{height:80px;margin-bottom:20px;width:80px}h1{font-size:24px;margin-bottom:10px}p{margin-bottom:20px}.ant-btn-primary{background-color:#007bff;border-color:#007bff;color:#fff}.blue-back{background:#007bff}.navigation{background:#007bff22;color:#fff;padding:5px 1rem;position:-webkit-sticky;position:sticky;top:0;transition:-webkit-backdrop-filter .3s ease;transition:backdrop-filter .3s ease;transition:backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;z-index:1000}.navigation.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#e6e6fa99}.scrolled .navigation-title{color:#000}.navigation-content{justify-content:space-between;padding:5px 0}.logo,.navigation-content{align-items:center;display:flex}.logo{font-size:1.5rem;font-weight:700;gap:20px;letter-spacing:1px}.navigation-title{color:#f8f8f8;transition:all .8s}@media (max-width:910px){.navigation-title{font-size:1.4rem}}@media (max-width:890px){.navigation-title{font-size:1.1rem}}@media (max-width:810px){.navigation-title{font-size:1rem}}@media (max-width:780px){.navigation-title{font-size:.9rem}}@media (max-width:767px){.navigation-title{font-size:1.6rem}}@media (max-width:580px){.navigation-title{font-size:1.4rem}}@media (max-width:530px){.navigation-title{font-size:1.2rem}}@media (max-width:480px){.navigation-title{font-size:1rem}}@media (max-width:320px){.navigation-title{font-size:.8rem}}@media (max-width:290px){.navigation-title{font-size:.6rem}}.desktop-menu{display:none}.mobile-menu{display:flex}.menu-button,.nav-menu{background:#0000;border:none;color:#fff}.nav-menu .ant-menu-item{font-weight:500;padding:0 1rem}.nav-menu .ant-menu-item:hover{background:#fff3}.drawer .ant-drawer-body{padding:0}.drawer .ant-menu-item{color:#000;padding:.75rem 1rem}.drawer .ant-menu-item:hover{background:#007bff;color:#fff}@media (min-width:768px){.desktop-menu{display:flex}.mobile-menu{display:none}}.horizontal-menu{background-color:#007bff00!important;border-bottom:none;color:#fff;text-align:center}.horizontal-menu .ant-menu-item{color:#fff!important;font-weight:700}.scrolled .horizontal-menu{color:#000}.horizontal-menu .ant-menu-item:hover,.scrolled .horizontal-menu .ant-menu-item{color:#000!important}.scrolled .horizontal-menu .ant-menu-item:hover{color:#007bff!important}.horizontal-menu.ant-menu-light.ant-menu-horizontal>.ant-menu-item-selected:after,.horizontal-menu.ant-menu-light.ant-menu-horizontal>.ant-menu-item:hover:after{border-bottom:2px solid #fff}.scrolled .horizontal-menu.ant-menu-light.ant-menu-horizontal>.ant-menu-item-selected:after,.scrolled .horizontal-menu.ant-menu-light.ant-menu-horizontal>.ant-menu-item:hover:after{border-bottom:2px solid #000}.scrolled .menu-button{color:#000}.vertical-menu{background-color:#fff!important;border-right:none;color:#000;text-align:left}.vertical-menu .ant-menu-item{color:#000!important;font-weight:700}.vertical-menu .ant-menu-item:hover{background-color:#f0f0f0!important}.vertical-menu .ant-menu-item-selected{background-color:#007bff!important;color:#fff!important}.modules-section{background-color:#fafafa;margin:0 auto;max-width:1200px;padding:60px 20px}.modules-hero{align-content:center;background-color:#007bff;color:#fff;min-height:50vh;text-align:center}.modules-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.modules-subtitle{color:#eed;font-size:1.2rem}.modules-header{margin-bottom:50px;text-align:center}.modules-header h1{color:#2e3b4e;font-size:2.5em;font-weight:700;margin-bottom:20px}.modules-header p{color:#7a8b99;font-size:1.2em;margin:0 auto;max-width:800px}.module-section{animation:fadeInUp .5s forwards;box-shadow:0 4px 12px #00000014;opacity:0;padding:20vh 2rem;transform:translateY(30px)}.module-section.section0{background-color:#f9f9f9}.module-section.section1{background-color:#e8f5ff}.module-section.section2{background-color:#e6e6fa}.module-section.section3{background-color:#f0f8ff}.module-section.highlighted{border-left:5px solid #4a90e2;box-shadow:0 4px 16px #0090ff33}.module-title{color:#2c3e50;font-size:1.875rem;font-weight:600}.module-description{color:#7a8b99;font-size:.875rem;margin-top:10px}.module-header{margin-bottom:30px}.module-details{margin-top:30px}.features-benefits{display:flex;flex-direction:row}.module-benefits,.module-features{flex:1 1;margin-bottom:25px}.module-benefits h3,.module-features h3{font-size:1.25em;margin-bottom:10px}.module-benefits ul,.module-features ul{list-style-type:disc;padding-left:20px}.module-benefits li,.module-features li{color:#5f6c7b;font-size:.875rem;line-height:1.6}.why-choose{background-color:#f1f8ff;border:2px solid #007bff;border-radius:4px;margin-top:25px;padding:20px;text-align:center}.why-choose h3{color:#2e3b4e;font-size:1.25em}.why-choose p{color:#5f6c7b;font-size:.875em}.module-images{margin-top:40px}.module-carousel .slick-slide{text-align:center}.module-image{border-radius:10px;box-shadow:0 4px 15px #00000026;width:100%}@media (max-width:768px){.module-title{font-size:1.8em}.module-description{font-size:1em}.module-benefits ul,.module-features ul{padding-left:10px}.book-demo-button{width:100%}.module-benefits li,.module-features li{font-size:1em}}@media (max-width:575px){.features-benefits{flex-direction:column}}.vision-section{color:#333;font-family:Arial,sans-serif;line-height:1.6}.vision-hero{align-content:center;background-color:#007bff;color:#fff;min-height:50vh;text-align:center}.vision-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.vision-subtitle{color:#eed;font-size:1.25rem}.school-section,.student-section{padding:4rem 2rem}.section-title{font-size:1.875rem;font-weight:700;margin-bottom:1rem}.section-description{color:#555;font-size:.875rem}.vision-image{height:auto;width:80%}.student-section{animation:fadeInUp .5s forwards;background-color:#f9f9f9;transform:translateY(30px)}.school-section,.student-section{display:flex;justify-content:center;min-height:80vh}.school-section{background-color:#f0f8ff}.cta-section{background-color:#e6e6fa;display:flex;flex-direction:column;justify-content:center;min-height:80vh;padding:3rem 2rem;text-align:center}.cta-title{font-size:1.875rem;margin-bottom:1rem}.cta-description{color:#333;font-size:.875rem}.not-found-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.not-found-container h2{color:#333;font-size:2.5rem;margin-bottom:10px}.not-found-container p{color:#666;font-size:1.5rem;margin-bottom:20px}.home-link{color:#007bff;font-size:1.2rem;text-decoration:none;transition:color .3s}.home-link:hover{color:#0056b3}.contact-section{color:#333;font-family:Arial,sans-serif;line-height:1.6}.contact-hero{align-content:center;background-color:#007bff;color:#fff;min-height:50vh;text-align:center}.contact-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.contact-subtitle{color:#eed;font-size:1.25rem}.contact-info{align-content:center;align-items:center;animation:fadeInUp .5s forwards;background-color:#e6e6fa;min-height:80vh;padding:4rem 2rem;text-align:center;transform:translateY(30px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.contact-card{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;padding:2rem}.contact-link{flex:1 1;margin:0 10px}.contact-link svg:hover{color:#000}.contact-card h3{font-size:1.25rem}.contact-card p a{color:#333!important}.contact-card p a:hover{color:#007bff!important}.contact-icon{color:#007bff;font-size:2rem;margin-bottom:1rem}.contact-form-section{align-content:center;background-color:#f9f9f9;min-height:80vh;padding:4rem 2rem}.contact-section-title{font-size:1.875rem;font-weight:700;margin-bottom:2rem;text-align:center}.contact-submit-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.8rem 2rem}.contact-submit-button:hover{background-color:#0056b3}.parent-website-section{align-content:center;background-color:#fff;min-height:80vh;padding:3rem 2rem;text-align:center}.website-link{color:#007bff;font-weight:700;margin-left:5px;text-decoration:none}.website-link:hover{color:#0056b3}.section{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:80vh;padding:4rem 2rem}.modules{background:#e6e6fa;color:#000}.module-card{background-color:#fff;border-radius:8px;height:100%;padding:1rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.module-card:hover{box-shadow:0 4px 10px #0000001a;transform:translateY(-5px)}.features{background:#f0f8ff;color:#000}.feature-card{background-color:#fff;border-radius:8px;height:100%;padding:1rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{box-shadow:0 4px 10px #0000001a;transform:translateY(-5px)}.testimonials{background:#000}.testimonials,.testimonials .ant-typography{color:#fff!important}.testimonial-card{background-color:#2c2c2c;border:none;border-radius:8px;color:#fff;height:100%;padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{border-color:#007bff;box-shadow:0 4px 10px hsla(0,0%,100%,.301);transform:translateY(-5px)}.contact{background:#f0f8ff;color:#fff;text-align:center}.contact .ant-btn{font-size:1rem;margin-top:1.5rem;padding:.5rem 1.5rem}.student{background:#e6e6fa;color:#fff;text-align:center}.student .ant-btn{font-size:1rem;margin-top:1.5rem;padding:.5rem 1.5rem}.cta-button{background-color:#2a4d99;border-color:#2a4d99}.hero{background-color:#e8f5ff;text-align:center}.hero-buttons button{margin:10px 0}.image-col{text-align:center}.hero-image{animation:danceAnimation 2s ease-in-out infinite;height:auto;max-width:100%}.hero-title{font-size:2.5rem!important}@keyframes danceAnimation{0%{transform:translateX(0) rotate(0deg)}25%{transform:translateX(5px) rotate(1deg)}50%{transform:translateX(0) rotate(0deg)}75%{transform:translateX(-5px) rotate(-1deg)}to{transform:translateX(0) rotate(0deg)}}@media (max-width:768px){.section{padding:2rem 1rem}.hero-section{flex-direction:column-reverse;text-align:center}.hero-image{padding:1% 5%}}
/*# sourceMappingURL=main.87777322.css.map*/