@charset "UTF-8";body{background-color:#222;margin:0;padding:0;width:100vw;overflow-x:hidden!important}*{box-sizing:border-box!important}html{width:100%;margin:0;padding:0;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#222;border-radius:10px}::-webkit-scrollbar-thumb{background:#7b2cbf;border-radius:10px;transition:background .3s;height:5%!important}::-webkit-scrollbar-thumb:hover{background:#a05fd0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}a,del,ins{text-decoration:none}a{color:inherit}label,button{cursor:pointer}input,button{outline:0}.header{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex;width:100vw;height:7vh;justify-content:space-between;align-items:center;padding:1rem 20vw;position:fixed;color:#fff;background:#0000004d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1000}.header_logo{font-size:1.5rem;font-weight:700}.header_nav-list{display:flex;list-style:none;gap:1.5rem;padding:0;margin:0}.header_nav-list li{position:relative;list-style:none}.header_nav-list li a,.header_nav-list li .dropdown-toggle{text-decoration:none;color:#fff;font-size:1rem;padding:.5rem;cursor:pointer;display:flex;align-items:center;transition:color .3s ease-in-out}.header_nav-list li a:hover,.header_nav-list li .dropdown-toggle:hover{color:#7b2cbf}.header_nav-list li a .arrow,.header_nav-list li .dropdown-toggle .arrow{margin-left:7px;width:8px;height:8px;border-right:2px solid white;border-bottom:2px solid white;transform:rotate(-45deg);transition:transform .3s ease}.dropdown{position:relative}.dropdown .dropdown-menu{position:absolute;top:100%;left:0;background-color:#333;border-radius:5px;overflow:hidden;box-shadow:0 4px 6px #0003;display:none;flex-direction:column;min-width:200px;padding:0;z-index:10}.dropdown .dropdown-menu li{padding:0}.dropdown .dropdown-menu li a{display:block;padding:.7rem 1rem;color:#fff;transition:background .3s ease-in-out}.dropdown .dropdown-menu li a:hover{background-color:#444}.dropdown:hover .dropdown-menu{display:flex}.dropdown:hover .dropdown-toggle .arrow{transform:rotate(45deg)}.highlight-header{position:relative;display:inline-block;color:#fff;transition:transform .2s ease-in-out;font-size:3rem}.highlight-header:before,.highlight-header:after{content:"G";position:absolute;top:0;left:0;opacity:0;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.highlight-header:before{color:#00e6e6;transform:translate(-3px,-3px);opacity:1;transform:translate(-2px,-2px)}.highlight-header:after{color:#7b2cbf;transform:translate(3px,3px);opacity:1;transform:translate(2px,2px)}.burger-bar,.burger-bar:before,.burger-bar:after{display:block;z-index:1000;width:40px;height:3px;position:relative;border-radius:3px;background:#fff;transition:all .3s ease-in-out}.burger-bar:before,.burger-bar:after{content:"";position:absolute;left:0}.burger-bar:before{transform:translateY(-12px)}.burger-bar:after{transform:translateY(12px)}.show-nav .burger-bar{background:transparent;width:0}.show-nav .burger-bar:before{transform:rotate(45deg)}.show-nav .burger-bar:after{transform:rotate(-45deg)}.navbar-burger{width:40px;height:40px;background:transparent;border:none;color:inherit;display:none}@media (max-width: 1250px){.header_nav-list li a,.header_nav-list li .dropdown-toggle{font-size:1.5rem}.header_nav-list{display:flex;z-index:1000;flex-direction:column;justify-content:center;position:fixed;padding:0;margin:0;right:-100vw;top:0;height:100vh;width:100vw;padding:2rem;background:linear-gradient(164deg,#222 74%,#3a3045);align-items:center;visibility:hidden;transition:all .3s ease-in-out}.header_nav-list.show-nav li a,.header_nav-list.show-nav li span{font-size:1.5rem;color:#fff}.navbar-burger{display:block!important;z-index:1100}.header_nav-list.show-nav{display:flex;flex-direction:column;justify-content:center;position:fixed;padding:0;margin:0;top:0;right:0;height:100vh;width:100vw;padding:2rem;background:linear-gradient(164deg,#222 74%,#3a3045);align-items:center;visibility:visible;transition:all .3s ease-in-out}.navbar-burger{display:block!important}.nav-left-list:after{content:"";display:block;width:40%;height:1px;background-color:#ffffff70;margin:3rem 0}.nav-link{display:block;padding:1.5rem;font-size:5vw}.nav-link:hover{background-color:#173853}.burger-bar,.burger-bar:before,.burger-bar:after{display:block;width:40px;height:3px;position:relative;border-radius:3px;transition:all .3s ease-in-out}.burger-bar:before,.burger-bar:after{content:"";position:absolute;left:0}.burger-bar:before{transform:translateY(-12px)}.burger-bar:after{transform:translateY(12px)}.show-nav .burger-bar{background:transparent;width:0}.show-nav .burger-bar:before{transform:rotate(45deg)}.show-nav .burger-bar:after{transform:rotate(-45deg)}}.home{width:100vw}.home-container-top{color:#fff;display:flex;align-items:center;justify-content:space-between;width:100vw;height:100vh;position:relative;z-index:1;box-sizing:border-box;overflow-x:hidden}.alternance-banner{position:absolute;top:7vh;left:0;width:100%;background:linear-gradient(90deg,#7b2cbf,#9a42ff);color:#fff;text-align:center;padding:10px 20px;font-size:1.2rem;font-weight:700;font-family:Segoe UI,sans-serif;z-index:999;box-shadow:0 4px 10px #0003;transform:translate(-100%);animation:slideIn .8s ease-out forwards}.alternance-banner a{text-decoration:underline}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.home-container-left{display:flex;flex-direction:column;justify-content:center;width:50%;height:100%;padding-left:10vw;height:93vh}.home-container-left h1{font-size:4vw;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.home-container-left p{font-size:1.5rem;color:#6e6e6e;margin-top:4vh}.home-container-left button{position:relative;color:#7b2cbf;background-color:transparent;font-size:1.2rem;width:40%;padding:.5rem 1rem;border:2px solid #7b2cbf;margin-top:4vh;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .3s ease-in-out,border-color .3s ease-in-out}.home-container-left button:before{content:"";position:absolute;background-color:#7b2cbf;top:0;left:100%;right:0;bottom:0;transition:left .5s ease-out;z-index:-1}.home-container-left button:hover:before{left:0}.home-container-left button:hover{color:#fff;border-color:#7b2cbf}.home-container-right{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;height:100%;padding:0 2rem;box-sizing:border-box}.highlight{position:relative;display:inline-block;color:#fff;transition:transform .2s ease-in-out}.highlight:before,.highlight:after{content:"G";position:absolute;top:0;left:0;opacity:0;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.highlight:before{color:#00e6e6;transform:translate(-3px,-3px);opacity:1;transform:translate(-2px,-2px)}.highlight:after{color:#7b2cbf;transform:translate(3px,3px);opacity:1;transform:translate(2px,2px)}.glitch-container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:relative;font-size:30rem;font-weight:400;text-transform:uppercase;-webkit-user-select:none;user-select:none;transform:rotate(-30deg)}.glitch-container:before,.glitch-container:after{content:"G";position:absolute;top:0;left:0;opacity:.8}.glitch-container:before{color:#00e6e6;transform:translate(-3px,-3px);animation:glitch-animation-1 .7s infinite alternate ease-in-out}.glitch-container:after{color:#7b2cbf;transform:translate(3px,3px);animation:glitch-animation-2 .9s infinite alternate ease-in-out}@keyframes glitch-animation{0%{transform:translate(0)}to{transform:translate(2px)}}@keyframes glitch-animation-1{0%{transform:translate(-5px,-5px)}to{transform:translate(-2px,-2px)}}@keyframes glitch-animation-2{0%{transform:translate(3px,3px)}to{transform:translate(2px,2px)}}@media (max-width: 768px){body{flex-direction:column;justify-content:center;align-items:center;text-align:center}.glitch-container{font-size:6rem;margin-top:20px}.content{font-size:1.5rem}}.home-container-mid-1{display:flex;justify-content:center;align-items:center;padding:10vh 0;height:100vh;width:100vw;background-color:#222;color:#fff;position:relative;background:radial-gradient(circle at bottom left,#7b2cbf80,#7b2cbf00 30%)}.home-container-mid-1 img{width:50%;height:90vh;border-radius:10px;border:2px solid #7b2cbf;display:block;object-fit:cover;margin-bottom:30px;-webkit-mask-image:linear-gradient(to bottom,#000 60%,#0000);mask-image:linear-gradient(to bottom,#000 60%,#0000)}.home-container-mid-2{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10vh 0;height:100vh;width:100vw;position:relative;background:radial-gradient(circle at top left,#7b2cbf80,#7b2cbf00 30%)}.home-container-mid-2 h2{font-size:2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff}.home-container-mid-2 h2 .highlight-chatbot{color:#7b2cbf!important}.home-container-mid-2 h3{font-size:1rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#7b2cbf}.home-container-mid-3{display:flex;width:100vw;padding:10vh 0;position:relative;justify-content:center;height:150vh}.home-container-mid-3 .home-container-mid-3-container-left{width:50%;display:flex;flex-direction:column;justify-content:center;color:#fff}.home-container-mid-3 .home-container-mid-3-container-left img{height:80vh;object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,#000 60%,#0000);mask-image:linear-gradient(to bottom,#000 60%,#0000);border-radius:10px;border:2px solid #7b2cbf}.home-container-mid-3 .scroll-reveal-card{opacity:0;transform:translateY(50px)}.home-container-mid-3 .home-container-mid-3-container-right{width:50%;display:flex;flex-direction:column;justify-content:center;padding-left:30px;color:#fff;gap:20px}.home-container-mid-3 .home-container-mid-3-container-right .highlight-chatbot{color:#7b2cbf!important}.home-container-mid-3 .home-container-mid-3-container-right h2{font-size:3rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-bottom:2rem}.home-container-mid-3 .home-container-mid-3-container-right h3{font-size:1rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.home-container-mid-3 .home-container-mid-3-container-right p{font-style:italic;font-size:1rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#7b2cbf}.home-container-mid-4,.home-container-mid-5{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100vw;position:relative;height:100vh}.home-container-mid-4 h2,.home-container-mid-5 h2{font-size:2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff}.home-container-mid-4 h2 .highlight-chatbot,.home-container-mid-5 h2 .highlight-chatbot{color:#7b2cbf!important}.home-container-mid-4 h3,.home-container-mid-5 h3{font-size:1rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#7b2cbf}.separator{width:60%;height:3px;margin:50px auto;background:linear-gradient(90deg,#7b2cbf00,#7b2cbf,#7b2cbf00);border-radius:50px;opacity:.8;box-shadow:0 0 10px #7b2cbf99}.home-container-bottom{height:100vh}.cards-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,auto);margin:auto;padding:20px;gap:20px;width:70%;height:60vh;align-items:start}.cards-container .highlight-chatbot{color:#7b2cbf!important}.cards-container:hover>.card:after{opacity:1}.card:before,.card:after{opacity:0;transition:opacity .5s ease-out}.card.hovering:before,.card.hovering:after{opacity:1}.cards-container:not(:hover) .card:before,.cards-container:not(:hover) .card:after{opacity:0!important}.card{background-color:#ffffff5d;border-radius:10px;cursor:pointer;display:flex;height:20vh;cursor:auto;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:relative;width:100%;overflow:hidden}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;transition:opacity .2s ease-out;opacity:0;background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),rgba(122,44,191,.144),transparent 40%);z-index:3}.card:hover:before{opacity:1}.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;transition:opacity .2s ease-out;background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),rgb(122,44,191),transparent 40%);z-index:1}.card:hover:after{opacity:1}.card-info{display:flex;flex-direction:column;align-items:center}.card-info .card-info-title{text-align:center;font-size:clamp(12px,1.2vw,16px)}.card-info h3{font-size:clamp(12px,1.5vw,16px);margin-bottom:3vh}.card-info-title{display:flex;flex-direction:column;align-items:flex-start;color:#c5c5c5;gap:1vh}.card>.card-content{border-radius:inherit;background-color:#2c2c2c;display:flex;flex-direction:column;flex-grow:1;justify-content:center;top:1px;right:1px;bottom:1px;left:1px;padding:10px;position:absolute;z-index:2}.home-container-bottom-2{display:flex;justify-content:center;align-items:center;flex-direction:row;width:100vw;padding:0 20vw;position:relative;height:100vh}.home-container-bottom-2 img{width:50%;height:80vh;border-radius:5px;-webkit-mask-image:linear-gradient(to bottom,#000 60%,#0000);mask-image:linear-gradient(to bottom,#000 60%,#0000)}.home-container-bottom-2 .home-container-bottom-2-text{width:50%;padding-right:8vw}.home-container-bottom-2 .home-container-bottom-2-text h2{font-size:2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff}.home-container-bottom-2 .home-container-bottom-2-text h2 .highlight-chatbot{color:#7b2cbf!important}.home-container-bottom-2 .home-container-bottom-2-text p{font-size:1rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#7b2cbf}.about-section{display:flex;justify-content:center;flex-direction:column;height:300vh;padding:10vh 5vw;position:relative;margin-top:30vh}.about-title{font-size:3rem;font-weight:700;height:20vh;color:#fff;text-align:center;align-items:center;transform:translateY(-50%);left:5vw}.about-title-container-h2{display:flex;align-items:center;justify-content:center}.about-content{flex:2;display:flex;flex-direction:column;justify-content:space-between;height:250vh;font-size:1.2rem;line-height:1.6;color:#fff;padding-left:10vw}.about-item{display:flex;align-items:center;position:relative;justify-content:flex-start;z-index:2;width:100%;gap:2rem;transition:opacity .5s ease-out,transform .5s ease-out}.about-item img{object-fit:cover;border-radius:10px;border:1px solid #7b2cbf}.about-item2{display:flex;align-items:center;position:relative;justify-content:flex-start;z-index:2;width:100%;gap:2rem;transition:opacity .5s ease-out,transform .5s ease-out}.about-item2 img{object-fit:cover;border-radius:10px;border:1px solid #7b2cbf}.about-item-text-container{width:50%;font-family:Segoe UI,sans-serif}.about-item-text-container .highlight-chatbot{color:#7b2cbf!important}.about-item-text-container h2{font-size:3rem;font-weight:700;margin-bottom:8vh}.about-item-text-container p{font-size:1.125rem;line-height:2rem;color:#fff3}.about-image{width:40%;position:relative;height:60vh;z-index:100;border-radius:10px;border:1px solid #7b2cbf}.about-item:before{content:"";position:absolute;left:10%;width:50%;height:100%;background:radial-gradient(circle at center,#7a2cbf6b,#7b2cbf00 80%);z-index:-100;filter:blur(40px);pointer-events:none}.about-item2:before{content:"";position:absolute;left:30%;width:50%;height:100%;background:radial-gradient(circle at center,#7b2cbf6b,#7b2cbf00 80%);z-index:-100;filter:blur(40px);pointer-events:none}.about-text .char{opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.contact-section{height:100vh;width:100vw;display:flex;justify-content:center;align-items:center}#parallax{position:relative;width:100%;height:100vh;background-image:url("/assets/Code%20typing-amico%20(1).svg"),url(/assets/Code%20review-amico.svg),url(/assets/Code%20typing-amico.svg);background-size:30%,40%,50%;background-repeat:no-repeat;background-position:center;background-position:50% 50% h1;background-position-position:absolute;background-position-top:47%;background-position-left:50%;background-position-transform:translate(-50%,-50%);background-position-color:#fff;background-position-font-family:"Arial";background-position-text-transform:uppercase;background-position-opacity:.2;background-position-font-size:70px}@media (max-width: 768px){.home-container-left{width:100%}.home-container-right{display:none}}@media (max-width: 1024px){.card:hover:before,.card:hover:after{opacity:0}.contact-form{width:100%!important;margin:0}.contact-section{padding:2rem}.card:before,.card:after{background:none}.home-container-left{padding:0 5vw;text-align:left}.alternance-banner{font-size:.875rem}.home-container-mid-1{display:none}.home-container-left h1{font-size:2rem;line-height:3rem;margin-bottom:5vh}.home-container-left p{font-size:1rem;margin-top:0;margin-bottom:5vh}.home-container-left button{font-size:1rem;width:50vw;margin:0}.highlight{font-size:2rem}.glitch-container{font-size:10rem}.home-container-mid-2 h2{font-size:1.5rem;padding:0 2vh!important;margin-bottom:5vh}.home-container-top{height:100vh;background:radial-gradient(circle at bottom left,#7b2cbf80,#7b2cbf00 30%)}.home-container-mid-2-card{height:80vh;padding:0!important;margin:0!important}.home-container-mid-2-card-item-left{width:100vw!important;padding:0!important}.home-container-mid-2-card-item-right{display:none!important}.home-container-left-title .highlight{font-size:2rem}.home-container-mid-2 h3{font-size:.875rem;padding:0 2vh!important}.home-container-mid-3{flex-direction:column}.home-container-mid-3 .home-container-mid-3-container-left{width:100%;padding:0!important;align-items:center}.home-container-mid-3 .home-container-mid-3-container-left img{height:50vh;width:80%}.home-container-mid-3 .home-container-mid-3-container-right{width:100%;padding:0!important;margin-top:3vh}.home-container-mid-3 .home-container-mid-3-container-right h2{font-size:2rem}.home-container-mid-3 .home-container-mid-3-container-right h3{font-size:.875rem;padding:0 2vh!important}.home-container-mid-3-card{height:80vh!important;padding:0!important;margin:0!important}.home-container-mid-3-card-item-right{display:none!important}.home-container-mid-3 p{font-size:.875rem}.home-container-mid-4 h2,.home-container-mid-5 h2{font-size:1.5rem}.home-container-mid-4 h3,.home-container-mid-5 h3{font-size:.875rem}.home-container-mid-4-card-item-right{display:none!important}.about-title{font-size:2rem;transform:translate(0)!important;height:auto}.about-content{font-size:1rem}.about-item-text-container h2{font-size:2rem}.about-item-text-container p{font-size:1rem}#cards2,#parallax{display:none!important}.about-item-text-container p{color:#fff}.about-section{flex-direction:column;width:100vw;height:auto}.about-section .about-content{height:auto;padding-left:0}.about-section .about-content .about-item{flex-direction:column;gap:1rem;margin-top:20vh}.about-section .about-content .about-item img{width:100%;height:50vh}.about-section .about-content .about-item .about-item-text-container{width:100%}.about-section .about-content .about-item2{flex-direction:column-reverse;gap:1rem;margin-top:20vh}.about-section .about-content .about-item2 img{width:100%;height:50vh}.about-section .about-content .about-item2 .about-item-text-container{width:100%}}.home-container-mid-2-card{display:flex;width:65%;padding:0 10px;height:100vh;margin:10vh auto;border-radius:10px;font-family:Segoe UI,sans-serif}.home-container-mid-2-card-item-left{width:50%;display:flex;flex-direction:column;justify-content:center;gap:15px;padding:20px;color:#fff}.home-container-mid-2-card-item-left h2{font-size:1.8rem;margin-bottom:15px}.MuiAccordion-root{color:#949494!important;background-color:transparent!important;border-radius:5px!important;border:1px solid rgb(124,124,124)!important}.MuiAccordion-root span{color:#949494!important}.MuiAccordion-root.Mui-expanded{border:1px solid rgb(255,255,255)!important}.MuiAccordion-root.Mui-expanded span{color:#fff!important}.home-container-mid-2-card-item-right{width:50%;border-radius:15px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.2rem;text-align:center}.home-container-mid-2-card-item-right img{width:75%;height:auto;border-radius:10px;object-fit:cover}@media (max-width: 764px){.MuiAccordion-root span{font-size:.8rem!important;text-align:left!important;display:block}}.home-container-mid-3-card{display:flex;width:65%;height:80vh;border-radius:10px}.home-container-mid-3-card .home-container-mid-3-card-item-right{width:50%;border-radius:15px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.2rem;text-align:center}.home-container-mid-3-card .home-container-mid-3-card-item-right img{width:75%;height:auto;border-radius:10px;object-fit:cover}.home-container-mid-4-card{display:flex;width:65%;height:80vh;padding:0 10px;border-radius:10px}.home-container-mid-4-card-item-right{border-radius:5px;display:flex;width:50%;justify-content:center;align-items:center;color:#fff;font-size:1.2rem;text-align:center}.home-container-mid-4-card-item-right video{width:100%;height:400px;object-fit:cover;border-radius:5px;border:2px solid #7b2cbf}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.splitting .char:before,.splitting .char:after{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;user-select:none}.splitting{--word-center: calc((var(--word-total) - 1) / 2);--char-center: calc((var(--char-total) - 1) / 2);--line-center: calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent: calc(var(--word-index) / var(--word-total));--line-percent: calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent: calc(var(--char-index) / var(--char-total));--char-offset: calc(var(--char-index) - var(--char-center));--distance: calc( (var(--char-offset) * var(--char-offset)) / var(--char-center) );--distance-sine: calc(var(--char-offset) / var(--char-center));--distance-percent: calc((var(--distance) / var(--char-center)))}.splitting.cells img{width:100%;display:block}@supports (display: grid){.splitting.cells{position:relative;overflow:hidden;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total),1fr) / repeat(var(--col-total),1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100% * var(--col-total));height:calc(100% * var(--row-total));left:calc(-100% * var(--col-index));top:calc(-100% * var(--row-index))}.splitting .cell{--center-x: calc((var(--col-total) - 1) / 2);--center-y: calc((var(--row-total) - 1) / 2);--offset-x: calc(var(--col-index) - var(--center-x));--offset-y: calc(var(--row-index) - var(--center-y));--distance-x: calc( (var(--offset-x) * var(--offset-x)) / var(--center-x) );--distance-y: calc( (var(--offset-y) * var(--offset-y)) / var(--center-y) )}}.contact-form{background:#1e1e1e;padding:2rem;border-radius:10px;text-align:center;box-shadow:0 4px 10px #ffffff1a;width:50vw;margin:0 auto;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.contact-form h2{color:#fff;margin-bottom:1rem}.contact-form .error-message{color:#ff4d4d;font-size:.9rem}.contact-form .success-message{color:#00c853;font-size:1rem;font-weight:700}.contact-form .form-group{display:flex;flex-direction:column;text-align:left;margin-bottom:1rem}.contact-form .form-group label{color:#ddd;margin-bottom:.3rem;font-size:.9rem}.contact-form .form-group input,.contact-form .form-group textarea{padding:10px;border-radius:5px;border:none;font-size:1rem;background:#2a2a2a;color:#fff;transition:.3s ease-in-out}.contact-form .form-group input:focus,.contact-form .form-group textarea:focus{outline:none;box-shadow:0 0 5px #ffffff4d}.contact-form .form-group textarea{height:120px;resize:none}.contact-form .submit-button{background:linear-gradient(90deg,#ff8c00,#ff4500);color:#fff;border:none;padding:10px 20px;font-size:1rem;border-radius:5px;cursor:pointer;transition:.3s}.contact-form .submit-button:hover{transform:scale(1.05);box-shadow:0 4px 10px #ff450080}.studies{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;width:100vw;font-family:Segoe UI,sans-serif}.studies .highlight-chatbot{color:#7b2cbf!important}.studies .card-info-title{display:flex;flex-direction:row}.studies .card-info-title h4{text-align:left!important}.studies #cards3{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,1fr);gap:3vh;width:40%;justify-items:center}.studies #cards3:hover>.card:after{opacity:1}.studies .card:before,.studies .card:after{opacity:0;transition:opacity .5s ease-out}.studies .card.hovering:before,.studies .card.hovering:after{opacity:1}.studies #cards:not(:hover) .card:before,.studies #cards:not(:hover) .card:after{opacity:0!important}.studies .card{background-color:#ffffff5d;border-radius:10px;cursor:pointer;display:flex;height:15vh;cursor:auto;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:relative;width:100%;overflow:hidden}.studies .card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;transition:opacity .2s ease-out;opacity:0;background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),rgba(122,44,191,.144),transparent 40%);z-index:3}.studies .card:hover:before{opacity:1}.studies .card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;transition:opacity .2s ease-out;background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),rgb(122,44,191),transparent 40%);z-index:1}.studies .card:hover:after{opacity:1}.studies .card>.card-content{border-radius:inherit;background-color:#2c2c2c;display:flex;flex-direction:column;flex-grow:1;top:1px;right:1px;bottom:1px;left:1px;padding:10px;position:absolute;z-index:2}@media (max-width: 1025px){.studies .studies-container-top-text{gap:3rem}.studies .profile-image{display:none}.studies .studies-container-top{flex-direction:column;padding:0 2vw;width:100%;height:100vh;justify-content:center}.studies .studies-container-top-text{height:auto;padding:2rem 0}.studies .studies-container-top h1{font-size:2.5rem;margin:1rem 0}.studies .studies-container-top p{font-size:1rem;line-height:1.4}.studies .studies-container-top button{width:80vw;font-size:1rem;margin:2rem auto}.studies .studies-profile{padding:2rem 0;height:auto;width:100vw;margin:0 auto}.studies .studies-profile h2{font-size:2rem;margin-bottom:5vh}.studies .studies-profile .studies-profile-content{flex-direction:column;gap:2rem}.studies .studies-container-whyme{padding:2rem 0;height:auto}.studies .studies-container-whyme #cards4{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);width:90%;justify-items:center}.studies .studies-container-whyme .card{height:30vh;width:80vw}.studies .studies-container-whyme h2{font-size:2rem;margin-bottom:5vh}.studies .studies-container-whyme .card-info h3{font-size:1.5rem;margin-bottom:2vh}.studies .studies-container-whyme .card-info-title{font-size:1rem;gap:2vh}.studies #cards3{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);width:90%}.studies .card{height:20vh;width:80vw}.studies .card-info h3{font-size:1.5rem;margin-bottom:2vh}.studies .card-info-title{font-size:1rem;gap:2vh}.studies .card-info-title h4{text-align:left}.studies .studies-container-bottom{padding:2rem 0;height:auto}.studies .studies-container-bottom .contact-section{padding:2rem 2vw;gap:2rem}}.studies h2{color:#fff;font-size:2.5rem;text-align:center}.studies .card-info{display:flex;flex-direction:column;align-items:flex-start}.studies .card-info h3{font-size:1.5rem;margin-bottom:1vh}.studies .card-info-title{display:flex;flex-direction:column;align-items:flex-start;color:#c5c5c5;gap:1vh}.studies:before{content:"";position:fixed;top:50%;left:-20%;width:70%;height:100%;background:radial-gradient(circle at left,#7b2cbf99,#7b2cbf00 70%);transform:translateY(-50%);filter:blur(100px);z-index:0;pointer-events:none}.studies-container-top{display:flex;margin-top:7vh;padding:0 20vw}.studies-container-top-text{width:100%;display:flex;height:93vh;flex-direction:column;justify-content:center;gap:15px;color:#fff}.studies-container-top h1{color:#fff;font-size:4rem;margin:2rem 0}.studies-container-top p{line-height:1.6}.studies-container-top button{position:relative;display:inline-block;color:#7b2cbf;width:15vw;background-color:transparent;font-size:1.2rem;padding:.5rem 1rem;border:2px solid #7b2cbf;margin-top:4vh;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .3s ease-in-out,border-color .3s ease-in-out}.studies-profile{text-align:center;padding:50px 0;height:100vh;width:100vw}.studies-profile h2{font-size:2.5rem;color:#fff;margin-bottom:10vh}.studies-profile-content{display:flex;align-items:center;justify-content:center;width:100%;gap:40px}.profile-image{width:40%;height:69vh;border-radius:15px;object-fit:cover;border:1px solid #7b2cbf}.studies-container-bottom{height:100vh;width:100vw;padding:50px 0}.studies-container-bottom .contact-section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;height:100%;width:100%;color:#fff;font-family:Segoe UI,sans-serif}.studies-container-bottom .contact-section li{margin:1rem}.studies-container-whyme{display:flex;flex-direction:column;justify-content:center;height:100vh}.studies-container-whyme #cards4{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);margin:0 auto;gap:3vh;width:60%}.studies-container-whyme #cards4:hover>.card:after{opacity:1}.studies-container-whyme .card{height:40vh;width:30vw}.studies-container-whyme h2{font-size:2.5rem;color:#fff;margin-bottom:10vh}.studies-container-whyme .card-info-wrapper{height:100%}.studies-container-whyme .card-info{display:flex;flex-direction:column;align-items:flex-start;height:100%}.studies-container-whyme .card-info h3{font-size:2rem;margin-bottom:3vh}.studies-container-whyme .card-info-title{display:flex;font-size:1.3rem;flex-direction:column;align-items:flex-start;color:#c5c5c5;gap:3vh}
