header .AMAButton{background-color:#49295b;border:1px solid #380c43;border-radius:8px;box-sizing:border-box;color:#fafafa;cursor:pointer;display:inline-block;font-family:Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:20px;margin-top:5px;margin-left:77.57%;outline:none;padding:13px 23px;position:relative;text-align:center;touch-action:manipulation;transition:box-shadow .2s,-ms-transform .1s,-webkit-transform .1s,transform .1s;user-select:none;-webkit-user-select:none;width:auto}#root{position:relative;width:100%;text-align:center;height:100%}h1{font-family:Futura,Trebuchet MS,Arial,sans-serif;font-size:24px;font-style:normal;font-variant:normal;font-weight:700;line-height:26.4px;margin:auto}h2{font-family:Futura,Trebuchet MS,Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:700;line-height:15.4px}p{font-family:Futura,Trebuchet MS,Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;font-size:20px;line-height:20px}header .AMAButton{background-color:#49295b;border:1px solid #380c43;border-radius:8px;box-sizing:border-box;color:#fafafa;cursor:pointer;display:inline-block;font-family:Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:20px;margin-top:5px;margin-right:0%;margin-left:0%;outline:none;padding:13px 23px;position:relative;text-align:center;touch-action:manipulation;transition:box-shadow .2s,-ms-transform .1s,-webkit-transform .1s,transform .1s;user-select:none;-webkit-user-select:none;width:auto}section{width:100%}footer{position:absolute;width:100%;align-content:center;height:fit-content;overflow:hidden;margin-top:0;background-color:#49295b}.LangCardWrapper{height:fit-content;flex-wrap:wrap;padding:0 0 70px;margin-left:30px;margin-right:30px;margin-bottom:30px;display:flex;justify-content:center;align-items:center}.h1Wrapper{width:90%;margin:auto;height:50px;font-size:40px;background-color:#eece9d;border-radius:15px}.h1Wrapper h1{padding:15px;margin:auto;font-size:40px}.ProjCardWrapper{text-align:center;height:fit-content;margin-top:10px;display:flex;flex-wrap:wrap;justify-content:center;padding:0 0 70px}.navbar{display:flex;justify-content:space-between;align-items:center;height:75px;width:2%;padding:0 30px;z-index:100;position:fixed;top:0;left:.3%;right:0;background-color:#95d4ef;border-radius:25px}.navbar .icon img{cursor:pointer;width:70px;margin:0;left:30px}.navbar svg{cursor:pointer;margin-top:3px;transition:all .2s ease-in-out}.navbar svg:hover{transform:scale(1.1)}#menu-icon{opacity:0}#menu-icon:checked+.menu-button>span{transform:rotate(45deg)}#menu-icon:checked+.menu-button>span:before{top:0;transform:rotate(0)}#menu-icon:checked+.menu-button>span:after{top:0;transform:rotate(90deg)}#menu-icon:checked~.menu__box{left:0!important}.menu-button{position:absolute;top:35px;left:30%;width:30px;height:30px;cursor:pointer;z-index:1}.menu-button>span,.menu-button>span:before,.menu-button>span:after{display:block;position:absolute;width:100%;height:2px;background-color:#49295b;transition-duration:.25s}.menu-button>span:before{content:"";top:-8px}.menu-button>span:after{content:"";top:8px}.menu__box{text-align:center;display:block;position:fixed;top:0;left:-100%;width:300px;height:100%;margin:0;padding:80px 0;list-style:none;background-color:#bedcfe;box-shadow:2px 2px 6px #0006;transition-duration:.25s}.menu-item{cursor:pointer;display:block;padding:0 15px;color:#380c43;opacity:100;font-size:35px;text-decoration:none;transition-duration:.25s;margin-left:-50px}.menu-item:hover{font-weight:700}.about{text-align:center;height:fit-content;top:0;left:0;right:0;padding:0%;margin:0%;font-family:Futura,Trebuchet MS,Arial,sans-serif}.home{text-align:center;height:fit-content}.title h1{padding:125px 15% 0;font-size:200%;letter-spacing:1px}.title h2{padding:0 25%;font-size:125%;letter-spacing:1px}.title h1:hover,.title h2:hover{text-shadow:rgb(117,7,147) 1px 0 10px}.animation{margin-top:50px}.animation .bulbs{height:70px}.animation .bulbs .lightbulb{width:50px;animation:slide 2s infinite}@keyframes slide{0%{transform:rotate(-30deg);transform:translateY(50%)}50%{transform:rotate(-30deg);opacity:1}to{transform:rotate(-30deg);transform:translateY(-50%);opacity:0}}.animation .brain{width:250px;animation:rotation 8s infinite}@keyframes rotation{0%{transform:rotate(-360deg)}50%{transform:rotate(10deg)}to{transform:rotate(360deg)}}.box{border-radius:25px;position:relative;overflow:hidden;width:90%;min-height:400px;margin:auto;background-color:#49295b;z-index:-100}.box .boxCircle{width:50%;margin-left:50%;position:absolute;height:100%;border-radius:1000% 10% 10% 20%;background-color:#380c43;z-index:-2}.box .boxOverlay{position:relative;z-index:110}.text{position:relative;z-index:120}.text h1{padding:80px 15% 0;color:#bfd9d5;font-size:180%;letter-spacing:1px}.text p{padding:0 25% 50px;color:#fff;font-size:110%;letter-spacing:1px}.features{display:flex;margin:-10% auto auto;justify-content:center;padding:0 0 70px;z-index:1000;width:85%}@media (max-width: 746px){.features{display:inline-block}.features .separator{height:1px}}.feature{margin-left:10px;margin-right:10px;margin-bottom:30px;border-radius:15px;min-width:33.33%;min-height:100%;background-color:#d7b9b9;box-shadow:0 2px 4px #000;z-index:100000;justify-content:center;text-align:center;font-family:Futura,Trebuchet MS,Arial,sans-serif}.feature .circle{margin-left:auto;margin-right:auto;margin-top:30px;height:70px;width:70px;background-color:#9d44b5;border-radius:50%;display:flex;justify-content:center;align-items:center}.feature .circle img{vertical-align:middle;height:50px}.feature h1{padding:0 5%;font-size:110%;letter-spacing:1px}.feature p{padding:0 15% 30px;font-size:90%;letter-spacing:1px}.feature:hover{background-color:#db7093;box-shadow:0 4px 8px #000}.langCard{width:175px;height:175px;display:flex;background-color:#749696;border-radius:25px;align-items:center;border:10px solid;border-color:#49295b;cursor:pointer;margin:5px;z-index:100000}.langCard img{width:80%}.langCard img:hover{transform:scale(1.05)}.card{font-family:Futura,Trebuchet MS,Arial,sans-serif;height:fit-content;margin-left:30px;margin-right:30px;margin-bottom:30px;border-radius:15px;width:300px;height:200px;background-color:#49295b;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;box-shadow:0 2px 4px gray;overflow:hidden;overflow-wrap:break-word}.card img{max-height:80%;border-radius:15px;z-index:1;align-self:center;margin-top:20px}.card p{color:#dcdcdc;font-size:100%;letter-spacing:1px;z-index:2;margin-top:15%;padding:0 10%}.card a{margin:0 auto;text-decoration:none}.card a button{background-color:#49295b;border-radius:28px;border:3px solid rgb(40,7,62);cursor:pointer;color:#fff;font-size:20px;padding:10px 31px;font-size:100%;letter-spacing:1px;z-index:2;display:block;margin-top:3%;margin-bottom:20%}.card a button:hover{background-color:#fff;color:#226946}.card:hover img{display:none}.contact{text-align:center;margin:auto;background-color:#49295b;height:200px;width:100%;font-family:Futura,Trebuchet MS,Arial,sans-serif}.text{margin:auto}.text h1{padding:50px 5% 30px;color:#fff;font-size:180%;letter-spacing:1px}.contacts{display:flex;justify-content:center;padding:0 0 70px;margin:auto}.contacts button{background-color:#49295b;height:70px;width:70px;border-radius:50%;border:2px solid white;cursor:pointer;display:flex;justify-content:center;align-items:center;text-align:center;margin-left:15px;margin-right:15px}.contacts button svg{width:50px}.contacts button:hover{background-color:#fff;color:#49295b}.contacts button:hover svg{fill:#49295b}html{height:100%;overflow-x:hidden}body{min-width:100%;min-height:100%;background-color:#faebd7;margin:0}section{max-width:1200px;margin:80px auto;padding-bottom:200px}
