.presentation{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:90vh;padding-top:1rem;display:flex;position:relative;overflow:clip}.presentation .videoBg{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.presentation .videoBg .video{object-fit:cover;width:100%;height:100%}.presentation .videoBg .overlay{background:linear-gradient(to bottom,rgba(0,0,0,.2) 10%,var(--background)100%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.presentation .titleContainer{z-index:1;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.presentation .titleContainer .availability{color:#fff;background-color:rgba(0,128,49,.596);border-radius:16px;padding:.5rem .75rem .5rem 1.75rem;line-height:1.2;display:inline-block;position:relative}.presentation .titleContainer .availability:before{content:"";background:#18c36b;border-radius:50%;width:10px;height:10px;animation:1.2s steps(2,end) infinite led-blink;position:absolute;top:50%;left:.75rem;transform:translateY(-50%);box-shadow:0 0 6px rgba(24,195,107,.8)}.presentation .titleContainer h1{text-align:center;font-size:max(1.5rem,min(1.5rem + 3vw,6rem))}.presentation .titleContainer h2{text-align:center;margin-bottom:2rem;font-size:max(1rem,min(1rem + 3vw,3rem))}.presentation .titleContainer p{text-align:justify;width:50%;margin-top:2rem;margin-bottom:2rem}@media screen and (max-width:820px){.presentation .titleContainer p{width:90%}}.presentation .titleContainer .actions{gap:20px;margin-top:3rem;display:flex}.presentation .titleContainer .actions a{color:#fff;background-color:#5e17eb;border-radius:16px;padding:1rem}@keyframes led-blink{0%,49%{opacity:1}50%,to{opacity:.2}}@media (max-width:767px){.presentation .videoBg .video{display:none}.presentation .videoBg{background:url(/presentation_bg_poster.webp) 50%/cover no-repeat}}
.expertises{flex-direction:column;align-items:center;height:-moz-fit-content;height:fit-content;margin-top:3rem;padding:72px 3rem 0;display:flex}.expertises h2{margin-bottom:1rem;font-size:3rem}.expertises .expertisesListContainer{display:flex}.expertises .expertisesListContainer .expertiseCard{border:1px solid #fff;flex-direction:column;display:flex}.expertises .expertisesListContainer .expertiseCard .expertiseTitle{margin:2rem;display:flex}.expertises .expertisesListContainer .expertiseCard .expertiseTitle h3{font-size:2rem;font-weight:700}.expertises .expertisesListContainer .expertiseCard .expertiseTitle h3 .underline{background-color:transparent;background-image:linear-gradient(transparent 60%,var(--underline-color,#fa84e2)60%);background-position:0 90%;background-repeat:no-repeat;background-size:100% .8em;transition:background-size .25s ease-in}.expertises .expertisesListContainer .expertiseCard .expertiseTitle h3 .underline:hover{background-size:100% 150%}.expertises .expertisesListContainer .expertiseCard .expertiseText{flex-direction:column;margin:2rem;display:flex}@media screen and (max-width:392px){.expertises{padding:0}}@media screen and (max-width:1062px){.expertisesListContainer{flex-direction:column;margin:0}}
.myWork{height:-moz-fit-content;height:fit-content;padding:1rem 3rem 0;display:flex}.myWork .animationContainer{width:35%}.myWork .projects{flex-direction:column;flex:1;align-items:center;height:-moz-fit-content;height:fit-content;display:flex}.myWork .projects h2{flex-direction:column;font-size:3rem;display:flex}.myWork .projects .projectsCardsList{flex-wrap:wrap;justify-content:space-between;gap:1rem;width:100%;height:100%;padding:1rem;display:flex}.myWork .projects .projectsCardsList .projectCard{width:40%;height:100%}.myWork .projects .projectsCardsList .projectCard .cardContent{cursor:pointer;background-position:50%;background-size:cover;border:1px solid #fff;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;min-height:250px;margin-bottom:1rem;padding:2rem;transition:transform .5s;display:flex;position:relative;overflow:hidden}.myWork .projects .projectsCardsList .projectCard .cardContent:hover{transform:scale(1.02)}.myWork .projects .projectsCardsList .projectCard .cardContent h3,.myWork .projects .projectsCardsList .projectCard .cardContent .hoverText{text-align:center;z-index:1;color:#fff;background-color:rgba(94,23,235,.835);border-radius:12px;padding:.25rem .5rem;font-size:2rem;font-weight:700;transition:opacity .3s;position:relative}.myWork .projects .projectsCardsList .projectCard .cardContent .hoverText{opacity:0;text-align:center;font-size:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.myWork .projects .projectsCardsList .projectCard .cardContent:hover h3{opacity:0}.myWork .projects .projectsCardsList .projectCard .cardContent:hover .hoverText{opacity:1}.myWork .projects .projectsCardsList .projectCard .cardContent .actions{z-index:500;align-self:flex-end}.myWork .projects .projectsCardsList .projectCard .tags ul{flex-wrap:wrap;justify-content:space-between;width:100%;list-style:none;display:flex}.myWork .projects .projectsCardsList .projectCard .tags ul li{background-color:#5e17eb;border-radius:16px;margin-bottom:1rem;padding:1rem;text-decoration:none}@media screen and (max-width:1498px){.projectsCardsList{flex-direction:column}.projectsCardsList .projectCard{width:100%!important}.animationContainer{display:none}}
.professionalPath{flex-direction:row-reverse;height:-moz-fit-content;height:fit-content;padding:0 3rem 0;display:flex}.professionalPath .animationContainer{width:35%}.professionalPath .path{flex-direction:column;flex:1;align-items:center;height:-moz-fit-content;height:fit-content;padding:0 3rem 3rem;display:flex}.professionalPath .path h2{flex-direction:column;margin-bottom:3rem;font-size:3rem;display:flex}.professionalPath .path .accordion{flex-direction:column;gap:.75rem;width:100%;max-width:900px;display:flex}.professionalPath .path .accordion-item{background:#5e17eb;border:1px solid #e5e7eb;border-radius:12px;transition:box-shadow .2s;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.04)}.professionalPath .path .accordion-item.open{box-shadow:0 6px 18px rgba(0,0,0,.06)}.professionalPath .path .accordion-header{text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1.05rem;font-weight:600;display:flex}.professionalPath .path .accordion-header:focus-visible{box-shadow:0 0 0 3px rgba(59,130,246,.45)}.professionalPath .path .accordion-title{color:#fff;line-height:1.3}.professionalPath .path .accordion-icon{color:#fff;transition:transform .2s;transform:rotate(0)}.professionalPath .path .accordion-item.open .accordion-icon{transform:rotate(180deg)}.professionalPath .path .accordion-panel{max-height:0;transition:max-height .25s,padding .25s;overflow:hidden}.professionalPath .path .accordion-panel p{margin:0}.professionalPath .path .accordion-item.open .accordion-panel{max-height:400px;padding:0 1.25rem 1rem}@media screen and (max-width:666px){.professionalPath{margin:0;padding:0}}
.LangageBento{flex-direction:column;align-items:center;height:50vh;padding:3rem;display:flex}.LangageBento h2{text-align:center;margin:1rem;font-size:3rem}.parent{flex:1;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:8px;width:80%;height:100%;display:grid}.div1,.div2,.div3,.div4,.div5,.div6,.div7,.div8,.div9,.div10{color:#fff;background:rgba(26,23,27,.24);border-radius:16px}.div1{grid-row:span 2/span 2;justify-content:center;align-items:center;display:flex}.div2{grid-area:3/1/span 2/span 2;justify-content:center;align-items:center;display:flex}.div3{grid-row:1/span 2;grid-column-start:3;justify-content:center;align-items:center;display:flex}.div4{grid-row-start:1;grid-column-start:2;justify-content:center;align-items:center;display:flex}.div5{grid-row-start:2;grid-column-start:2;justify-content:center;align-items:center;display:flex}.div6{grid-row-start:1;grid-column-start:4;justify-content:center;align-items:center;display:flex}.div7{grid-row:3/span 2;grid-column-start:4;justify-content:center;align-items:center;display:flex}.div8{grid-row-start:4;grid-column-start:3;justify-content:center;align-items:center;display:flex}.div9{grid-row-start:2;grid-column-start:4;justify-content:center;align-items:center;display:flex}.div10{grid-row-start:3;grid-column-start:3;justify-content:center;align-items:center;display:flex}.parent>div{color:#fff;position:relative;overflow:hidden}.parent>div>svg.icon{width:100%;height:100%;animation:soft-bounce var(--dur)ease-in-out var(--delay)infinite;display:block}@keyframes soft-bounce{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(calc(-1*var(--amp)))scale(1.02)}}.div1{--amp:3%;--dur:1.9s;--delay:0s}.div2{--amp:4%;--dur:2.1s;--delay:-.1s}.div3{--amp:2.5%;--dur:1.7s;--delay:0s}.div4{--amp:3.5%;--dur:2s;--delay:-.2s}.div5{--amp:3%;--dur:1.8s;--delay:0s}.div6{--amp:2.8%;--dur:1.6s;--delay:-.15s}.div7{--amp:4.2%;--dur:2.2s;--delay:0s}.div8{--amp:3.2%;--dur:1.9s;--delay:-.05s}.div9{--amp:3.8%;--dur:2.05s;--delay:0s}.div10{--amp:2.6%;--dur:1.7s;--delay:-.12s}
/*# sourceMappingURL=aa9175b96e9d3dcf.css.map*/