*{box-sizing:border-box}body{background-color:#fff9f2;font-family:Inter,sans-serif;margin:0;padding:0;scroll-behavior:smooth;scrollbar-color:#888 #f1f1f1;scrollbar-width:thin;width:100%}body,body.dark{transition:all .5s ease}body.dark{background-color:#1f1717;color:#fff}h1{font-size:2.5rem}h1,h2{margin:0;padding:0}h2{font-size:1.3rem;font-weight:400}h3{font-size:1.2rem;font-weight:600}h3,li,ul{margin:0;padding:0}li{list-style-type:none}p{font-size:1rem;font-weight:400;margin:0;padding:0}a{color:#000;text-decoration:none}a,body.dark a{transition:all .3s ease-in-out}body.dark a{color:#fcf5ed}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}header{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:30px}header>img{height:50px;transition:.2s ease-in-out;width:50px}header ul{align-items:center;display:flex;flex-direction:row;gap:20px;margin:0;padding:0;width:-webkit-fit-content;width:fit-content}header ul li,header ul li a{transition:.2s ease-in-out}header ul li a{border:2px solid #1f1717;border-radius:9999px;color:#1f1717;font-size:18px;padding:8px 20px;text-decoration:none}body.dark header ul li a{border:2px solid #fff9f2;color:#fff9f2;transition:.2s ease-in-out}header ul li:first-child:hover,header ul li:nth-child(2):hover{transform:scale(1.05);transition:.2s ease-in-out}header ul li:nth-child(3) a{border:3px solid #42b0d3;color:#42b0d3;font-weight:700;transition:.2s ease-in-out}body.dark header ul li:nth-child(3) a{border:3px solid #ce5a67;color:#ce5a67;transition:.2s ease-in-out}header ul li:nth-child(3) a:hover{background:#42b0d3;color:#fff9f2;transform:scale(1);transition:.2s ease-in-out}body.dark header ul li:nth-child(3) a:hover{background:#ce5a67;color:#fff9f2;transition:.2s ease-in-out}header .ChangeLanguage{align-items:center;display:flex;flex-direction:column;gap:10px;position:relative}header .ChangeLanguage button{align-items:center;background:none;border:none;box-shadow:none;display:flex;flex-direction:row;font-size:10px;font-weight:700;gap:10px;justify-content:center;text-decoration:none;width:100%}header .ChangeLanguage button img{border-radius:5px;height:30px;width:30px}header .ChangeLanguage #dropdown-content{align-items:center;background-color:#fff9f2;border:1px solid #1f1717;border-radius:10px;display:none;flex-direction:column;position:absolute;right:0;top:calc(100% + 15px);transition:.2s ease-in-out;z-index:8}body.dark header .ChangeLanguage #dropdown-content{background-color:#1f1717;border:1px solid #fff9f2;transition:.2s ease-in-out}header .ChangeLanguage #dropdown-content a{align-items:center;background:#fff;border:none;border-bottom:1px solid #1f1717;border-radius:0;box-shadow:none;color:#1f1717;display:flex;flex-direction:row;font-size:10px;font-weight:700;gap:10px;justify-content:center;padding:10px 20px;text-decoration:none;transition:.2s ease-in-out;width:100%}body.dark header .ChangeLanguage #dropdown-content a{background:#1f1717;border-bottom:1px solid #fff9f2;color:#fff9f2;transition:.2s ease-in-out}header .ChangeLanguage #dropdown-content a:first-child{border-radius:10px 10px 0 0}header .ChangeLanguage #dropdown-content a:last-child{border-radius:0 0 10px 10px}header .ChangeLanguage #dropdown-content a:hover{background:#d3d3d3;transition:.2s ease-in-out}body.dark header .ChangeLanguage #dropdown-content a:hover{background:#747474;transition:.2s ease-in-out}header .ChangeLanguage #dropdown-content img{border-radius:5px;height:25px;width:25px}header .ChangeLanguage .show{display:flex!important}#toggle{display:none}#toggle-label{cursor:pointer;outline:#0000}#toggle-div{background-color:#357bb3;border-radius:100px;box-shadow:inset 2px 5px 5px #000c,inset -2px -5px 5px #0003,4px 4px 4px #fff;height:30px;overflow:hidden;position:relative;transition:all .3s ease;width:60px}body.dark #toggle-div{box-shadow:inset 2px 5px 5px #00000080,inset -2px -5px 5px #0003;transition:all .3s ease}.backdrops{height:25px;left:2.5px;top:2.5px;width:25px}.backdrop,.backdrops{position:absolute;transition:all .3s ease}.backdrop{left:30%;top:50%;transform:translate(-50%,-50%)}.backdrop,.backdrop:after,.backdrop:before{background-color:#ffffff1a;border-radius:100%;height:50px;width:50px}.backdrop:after,.backdrop:before{content:"";position:absolute;transition:all .3s ease}.backdrop:before{left:15%}.backdrop:after{left:30%}.clouds{height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:100%}.cloud{border-radius:0 100px 100px 100px;right:10%;top:50%;transform:scale(-.8,.8);width:25px}.cloud,.cloud:before{background-color:#fbfbfb;height:5px;position:absolute}.cloud:before{border-radius:100px 100px 0 0;bottom:4.5px;content:"";left:0;width:20px}.cloud:after{background-color:#fbfbfb;border-radius:100%;bottom:4.5px;content:"";height:10px;left:2.5px;position:absolute;width:10px}.cloud-1{right:22%;top:45%}.cloud-1,.cloud-2{opacity:.5;transform:scale(-.6,.6)}.cloud-2{right:0;top:20%}.cloud-3{right:35%;top:92%}.cloud-4{right:10%;top:85%;transform:scaleX(-1)}.cloud-5{right:-18%;top:60%;transform:rotate(-50deg) scaleX(-1)}.sun-moon{background-color:#f1c428;border-radius:100%;box-shadow:inset .5px 1.25px .75px #ffffff80,inset -.5px -1.25px .75px #00000080,1.25px 1.25px 2.5px #00000080;height:25px;left:2.5px;top:2.5px;transition:.3s ease;width:25px}.stars,.sun-moon{position:absolute}.stars{height:100%;left:0;top:-50%;transform:translateY(-50%);transition:all .3s ease;width:100%}.star{animation:twinkle 1s infinite alternate;background-color:#c4c9d2;border-radius:100%;box-shadow:0 0 1px #fff;height:1.5px;left:10%;position:absolute;top:50%;width:1.5px}.star:before{height:1px;left:300%;top:300%;width:1px}.star:after,.star:before{background-color:#c4c9d2;border-radius:100%;box-shadow:0 0 1px #fff;content:"";position:absolute}.star:after{bottom:400%;height:1.25px;left:400%;width:1.25px}.star-2{animation-delay:.3s;left:40%;top:10%;transform:rotate(75deg) scale(1.1)}.star-3{animation-delay:.6s;left:40%;top:60%;transform:rotate(150deg) scale(.8)}.crater{display:none;height:7.5px;left:30%;top:60%;transform:translate(-50%,-50%);width:7.5px}.crater,.crater:before{background-color:#949eb2;border-radius:100%;box-shadow:inset 0 0 .75px #0006;position:absolute}.crater:before{content:"";height:3.75px;left:50%;top:-100%;width:3.75px}.crater:after{background-color:#949eb2;border-radius:100%;bottom:40%;box-shadow:inset 0 0 .75px #0006;content:"";height:5px;left:150%;position:absolute;width:5px}#toggle-div.night{background-color:#1d1f2b}input:checked~.clouds{top:150%}input:checked~.sun-moon{background-color:#c4c9d2;left:calc(100% - 27.5px);transform:rotate(180deg)}input:checked~.backdrops{left:calc(100% - 32.5px)}input:checked~.sun-moon .crater{display:block}input:checked~.stars{top:50%}@keyframes twinkle{0%{opacity:1}to{opacity:.5}}@media (max-width:768px){header ul li:first-child,header ul li:nth-child(2),header ul li:nth-child(3){display:none}}#HelloBlock{flex-direction:column;gap:50px;margin-top:50px}#HelloBlock,#HelloBlock>div{align-items:center;display:flex;justify-content:space-between;width:100%}#HelloBlock>div{box-sizing:border-box;flex-direction:row;padding:0 10%}#HelloBlock>div>div{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}#HelloBlock h1{color:#42b0d3;margin:10px 0;position:relative;transition:all .3s ease-in-out}body.dark #HelloBlock h1{color:#fcf5ed}#HelloBlock h1:after{background-color:#fed4b6;border-radius:5px;bottom:0;box-shadow:0 0 8px #eac0a2;content:"";height:20px;left:12px;position:absolute;transition:all .3s ease-in-out;width:100%;z-index:-1}body.dark #HelloBlock h1:after{background-color:#ce5a67;box-shadow:0 0 8px 4px #ce5a67}#HelloBlock h2{color:#747474;transition:all .3s ease-in-out}body.dark #HelloBlock h2{color:#d2cbc3}#HelloBlock .profile_picture{border-radius:50%;height:200px;width:200px}#HelloBlock>img{max-width:40%}@media (max-width:768px){#HelloBlock>div{align-items:center;flex-direction:column;gap:30px;justify-content:center}#HelloBlock h1{font-size:32px}#HelloBlock h2{font-size:18px}#HelloBlock h1:after{display:none}#HelloBlock>img{max-width:80%}}#PresentationBlock{align-items:center;background-color:#42b0d3;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0;padding:100px 30%;width:100%}#PresentationBlock h2{color:#fff9f2;font-weight:600;margin:0;padding:0;transition:all .3s ease}body.dark #PresentationBlock{background-color:#3488a2}#PresentationBlock p{color:#fff9f2;margin:0;padding:0;text-align:center}@media screen and (max-width:768px){#PresentationBlock{padding:100px 10%}}#ProjectsBlock{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-top:0;padding:20px 0;position:relative}#ProjectsBlock .banner{background:#42b0d3;height:20%;left:0;position:absolute;transition:all .3s ease;width:100%}body.dark #ProjectsBlock .banner{background:#3488a2}#ProjectsBlock .top-banner{top:0}#ProjectsBlock .bottom-banner{bottom:0}#ProjectsBlock .content{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;position:relative;width:65%;z-index:2}#ProjectsBlock h2{color:#fff9f2;font-weight:600;margin:0;padding:0}#ProjectsBlock .projectsContainer{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;width:100%}#ProjectsBlock .projectsContainer>div{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}#ProjectsBlock .tile{height:60vh;justify-content:center;position:relative;transition:all .3s ease}#ProjectsBlock .tile,#ProjectsBlock .tile .tile-hover{align-items:center;border-radius:30px;display:flex;flex-direction:column}#ProjectsBlock .tile .tile-hover{background:#1f1717cc;color:#fff9f2;height:100%;justify-content:space-evenly;opacity:0;position:absolute;transition:.2s ease-in-out;visibility:hidden;width:100%}#ProjectsBlock .tile:hover .tile-hover{opacity:1;transition:.2s ease-in-out;visibility:visible}#ProjectsBlock .tile-hover p{padding:0 20px;text-align:center}#ProjectsBlock .tile-hover ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;padding:0 10px;width:100%}#ProjectsBlock .tile-hover .technos li{background:#fff9f2;border-radius:99999px;color:#747474;font-size:.8rem;padding:5px 15px}#ProjectsBlock .tile-hover .links li{transition:.2s ease-in-out}#ProjectsBlock .tile-hover .links li a{background:#ce5a67;border-radius:99999px;color:#fff9f2;font-size:1rem;padding:10px 20px}#ProjectsBlock .tile-hover .links li:hover{transform:scale(1.05);transition:.2s ease-in-out}#ProjectsBlock .tile_1{background:#e0f8ff;width:calc(60% - 5px)}body.dark #ProjectsBlock .tile_1{background:#8bd1e7}#ProjectsBlock .tile_0{background:#ffefe4;width:calc(40% - 5px)}body.dark #ProjectsBlock .tile_0{background:#da868f}#ProjectsBlock .tile img{border-radius:30px;max-height:80%;max-width:80%;object-fit:cover}#ProjectsBlock .projectsContainer>a{background:linear-gradient(90deg,#ffefe4 50%,#fff9f2 0);background-position:100% 100%;background-size:200% 100%}#ProjectsBlock .projectsContainer>a,body.dark #ProjectsBlock .projectsContainer>a{border-radius:99999px;color:#1f1717;font-weight:600;padding:15px 0;text-align:center;text-decoration:none;transition:all .5s ease-out;width:100%}body.dark #ProjectsBlock .projectsContainer>a{background:linear-gradient(90deg,#da868f 50%,#1f1717 0);background-position:100% 100%;background-size:200% 100%;color:#fff9f2}@keyframes moveRightLeft{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}#ProjectsBlock .projectsContainer>a>span{display:inline-block;margin-left:5px;transition:transform .3s ease-in-out}#ProjectsBlock .projectsContainer>a:hover span{animation:moveRightLeft .75s infinite}#ProjectsBlock .projectsContainer>a:hover,body.dark #ProjectsBlock .projectsContainer>a:hover{background-position:0 100%}@media screen and (max-width:1024px){#ProjectsBlock .content{width:80%}#ProjectsBlock .projectsContainer>div{flex-direction:column}#ProjectsBlock .tile{height:30vh;width:100%}}#StudiesAndExperiencesBlock{align-items:center;background:#42b0d3;display:flex;flex-direction:column;gap:100px;justify-content:flex-start;padding:100px 0 200px}body.dark #StudiesAndExperiencesBlock{background:#3488a2}#StudiesAndExperiencesBlock h2{color:#fff9f2;font-weight:600;margin:0 0 50px;padding:0}#StudiesAndExperiencesBlock>div{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:20%}#StudiesAndExperiencesBlock>div>img{width:100%}#StudiesAndExperiencesBlock>div>div{position:absolute}#StudiesAndExperiencesBlock .logo{background:#42b0d3;border-radius:100%;padding:3%;width:50%}body.dark #StudiesAndExperiencesBlock .logo{background:#3488a2}#StudiesAndExperiencesBlock .logo>div{border:2px dashed #fff9f2;border-radius:100%;padding:10%;width:100%}#StudiesAndExperiencesBlock .logo>div>div{background:#fff9f2;border-radius:100%;padding:3%;width:100%}#StudiesAndExperiencesBlock .logo>div>div>img{aspect-ratio:1;height:100%;object-fit:contain;padding:10px;width:100%}#StudiesAndExperiencesBlock .logo:first-of-type{top:0;transform:translate(-75%,-75%)}#StudiesAndExperiencesBlock .logo:nth-of-type(2){top:33%;transform:translate(75%,-50%)}#StudiesAndExperiencesBlock .logo:nth-of-type(3){top:66%;transform:translate(-75%,-50%)}#StudiesAndExperiencesBlock .logo:nth-of-type(4){bottom:0;transform:translate(75%,75%)}#StudiesAndExperiencesBlock .description:nth-of-type(4){top:0;transform:translate(50%,-50%)}#StudiesAndExperiencesBlock .description:nth-of-type(5){top:0;transform:translate(50%,-75%)}#StudiesAndExperiencesBlock .description:nth-of-type(6){top:33%;transform:translate(-50%,-50%)}#StudiesAndExperiencesBlock .description:nth-of-type(7){bottom:33%;transform:translate(50%,50%)}#StudiesAndExperiencesBlock .description:nth-of-type(8){bottom:0;transform:translate(-50%,100%)}#StudiesAndExperiencesBlock .description{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}#StudiesAndExperiencesBlock .description h3{background:#fff9f2;border-radius:15px;color:#1f1717;padding:10px;text-align:center;width:100%}#StudiesAndExperiencesBlock .description span{color:#e0f8ff;margin-top:5px;text-align:center}#StudiesAndExperiencesBlock .description p{color:#fff9f2;margin-top:10px;text-align:center}#TechnosBlock{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-top:0;padding:100px 0;position:relative}#TechnosBlock .banner{background:#42b0d3;height:45%;left:0;position:absolute;top:0;width:100%}body.dark #TechnosBlock .banner{background:#3488a2}#TechnosBlock .content{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;position:relative;width:75%;z-index:2}#TechnosBlock h2{color:#fff9f2;font-weight:600;margin:0;padding:0}#TechnosBlock .content>div{background:#fff9f2;border:1px solid #eac0a2;border-radius:25px;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);height:-webkit-fit-content;height:fit-content;width:100%}#TechnosBlock .techos_subpart{align-items:center;border-right:1px solid #eac0a2;display:flex;flex-direction:column;gap:50px;height:100%;justify-content:space-between;padding:30px 0 70px;width:100%}#TechnosBlock .techos_subpart:last-child{border-right:none}#TechnosBlock .techos_subpart>div{align-items:center;display:flex;flex-direction:column;gap:30px;height:100%;justify-content:space-between;width:100%}#TechnosBlock .techos_subpart>div>div{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center;width:100%}#TechnosBlock .techos_subpart p{color:#1f1717}#TechnosBlock img{max-height:70px;max-width:60%}#ContactBlock{align-items:center;background:#ffefe4;display:flex;flex-direction:row;justify-content:space-around;padding:100px 0}body.dark #ContactBlock{background:#1f1717}#ContactBlock .left{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:center;padding:0 0 0 50px;width:50%}#ContactBlock .left h2{color:#1f1717;font-size:1.5rem;font-weight:600}body.dark #ContactBlock .left h2{color:#fff9f2}#ContactBlock .left div{align-items:center;display:flex;flex-direction:row;gap:30px;justify-content:center}#ContactBlock .left div img{height:30px;width:30px}#ContactBlock .left p{color:#1f1717;font-size:1rem;font-weight:400;text-align:center}body.dark #ContactBlock .left p{color:#fff9f2}#ContactBlock .right{width:50%}#ContactBlock .right,#ContactBlock .right form{align-items:center;display:flex;flex-direction:column;justify-content:center}#ContactBlock .right form{gap:15px;width:70%}#ContactBlock .right form input{background:#fff9f2;border:1.5px solid #1f1717;border-radius:25px;font-size:1rem;font-weight:400;height:40px;outline:none;padding:0 15px;width:100%}body.dark #ContactBlock .right form input{background:#1f1717;border:1.5px solid #fff9f2;color:#fff9f2}#ContactBlock .right form textarea{background:#fff9f2;border:1.5px solid #1f1717;border-radius:25px;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;height:200px;outline:none;padding:15px;resize:none;width:100%}body.dark #ContactBlock .right form textarea{background:#1f1717;border:1.5px solid #fff9f2;color:#fff9f2}#ContactBlock .right form button{background:#42b0d3;border:none;border-radius:25px;color:#fff9f2;cursor:pointer;font-size:1rem;font-weight:400;height:40px;transition:.1s ease-in-out;width:100%}body.dark #ContactBlock .right form button{background:#ce5a67}#ContactBlock .right form button:hover{background:#42a0d3;transition:.1s ease-in-out}body.dark #ContactBlock .right form button:hover{background:#ef4a5f}body.dark #ContactBlock .left img{border:1px solid #fff9f2;border-radius:5px}footer{align-items:center;background-color:#42b0d3;display:flex;flex-direction:column;gap:5px;justify-content:center;padding:20px 0}body.dark footer{background-color:#3488a2}footer img{margin-bottom:10px;max-height:50px}footer p{color:#fff9f2;font-weight:400}
/*# sourceMappingURL=main.f9d42c3c.css.map*/