body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Verdana,Geneva,Tahoma,sans-serif;margin:0;scroll-behavior:smooth}body,html{height:100%;width:100%}body,html{background-color:#000}.white-color{color:#fff}.blu-color{color:#036c9a}.text-decoration{text-decoration:underline}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{height:100%;width:100%}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Header_header__OKWO7{align-items:center;background-color:#000;box-shadow:none;display:flex;justify-content:space-between;padding-block:16px;padding-inline:16px;position:-webkit-sticky;position:sticky;top:0;transition:box-shadow .3s ease;z-index:9999}.Header_header__name__djJJ6{color:#fff;font-weight:700;letter-spacing:.3rem}.Header_header__OKWO7 nav{display:flex;gap:24px}@media only screen and (max-width:720px){.Header_header__OKWO7 nav{display:none}}.Header_header__container-mobile__2rU2L{background-color:#131313;box-shadow:0 4px 8px #0000004d;display:flex;flex-direction:column;gap:16px;left:0;margin-top:16px;max-height:0;overflow:hidden;position:absolute;right:0;top:64px;transition:max-height .8s ease;width:100%;z-index:999}.Header_header__container-mobile__2rU2L.Header_open__4uxAd{max-height:400px}.Header_header__link__GkOV6{color:#fff;font-size:16px;font-weight:600;padding-block:16px;text-decoration:none}.Header_header__link__GkOV6:hover{font-weight:700;text-decoration:underline}.Header_header__link-mobile__90zYF{color:#fff;font-size:16px;padding-block:16px;padding-inline:16px;text-decoration:none}.Header_header__link-mobile__90zYF:hover{background-color:#282828}.Header_header__icon__GGZ1a{display:none}@media only screen and (max-width:720px){.Header_header__icon__GGZ1a{cursor:pointer;display:block}}.Header_header__OKWO7.Header_scrolled__NlkCx{box-shadow:0 4px 8px #0003}.Header_me-auto__cORPB{background-color:red}.Homepage_homepage__img__z0Xxk{border-radius:50%;height:400px;object-fit:cover;width:400px}@media only screen and (max-width:720px){.Homepage_homepage__img__z0Xxk{height:300px;width:300px}}.Homepage_homepage__inline-header__wPqsG{align-items:center;display:flex;font-family:Verdana,Geneva,Tahoma,sans-serif;gap:32px;justify-content:center;padding-block:48px;padding-inline:200px;padding-top:100px}@media only screen and (max-width:1024px){.Homepage_homepage__inline-header__wPqsG{padding-inline:100px}}@media only screen and (max-width:750px){.Homepage_homepage__inline-header__wPqsG{flex-direction:column;padding-inline:16px;padding-top:40px}}.Homepage_homepage__presentation__rpc-1{color:#fff;font-size:24px;font-weight:300;line-height:40px}@media only screen and (max-width:720px){.Homepage_homepage__presentation__rpc-1{font-size:16px}}.Homepage_homepage__strong__tNfu5{color:#fff;font-weight:700}.Homepage_homepage__title__IMe\+N{color:#fff;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:32px;padding-inline:48px;text-align:left}.Homepage_homepage__subtitle__tb3\+p{color:#fff;font-family:Verdana,Geneva,Tahoma,sans-serif;line-height:30px;padding-block:48px;padding-inline:200px;text-align:center}@media only screen and (max-width:720px){.Homepage_homepage__subtitle__tb3\+p{padding-inline:16px}}.Homepage_homepage__container-about-me__TNwVK{align-items:center;display:flex;justify-content:center}.Homepage_homepage__container-info__3HWM5{align-items:center;display:flex;gap:32px}.Homepage_homepage__container-info__inline__sK-4S{align-items:center;display:flex;gap:16px}.Homepage_homepage__container-info__key__\+SRts{color:#fff;font-weight:700}.Homepage_homepage__container-info__value__cytDw{color:#fff}@media only screen and (max-width:1024px){.Homepage_homepage__container-info__3HWM5{align-items:flex-start;flex-direction:column}}@media only screen and (max-width:450px){.Homepage_homepage__container-info__3HWM5{padding-inline:16px}}.Homepage_homepage__img-center__govtd{border-radius:100px;height:200px}.Homepage_homepage__align-skills__HnHJ9{align-items:center;display:flex;gap:24px;justify-content:center;padding-block:48px}@media only screen and (max-width:720px){.Homepage_homepage__align-skills__HnHJ9{flex-wrap:wrap;padding-inline:16px}}.CircularProgressBar_circular-progress__\+n-Yj{color:#fff}.ant-progress-text{color:#fff!important;font-size:14px!important;font-weight:800!important;line-height:20px!important;padding-left:8px!important;padding-right:8px!important}@media only screen and (max-width:720px){.ant-progress-text{font-size:12px!important}}.CarouselSkills_carousel-skills__6xgt7{display:flex;flex-direction:column}.CarouselSkills_carousel-skills__container-blu__Aea4j{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;gap:32px;justify-content:center;line-height:16px;padding:50px}@media only screen and (max-width:720px){.CarouselSkills_carousel-skills__container-blu__Aea4j{height:60vh;justify-content:flex-start}}.CarouselSkills_carousel-skills__title-icon__6zQK0{display:flex;gap:16px}.CarouselSkills_carousel-skills__color-icon__rPvfb{color:#fff;font-size:16px}.CarouselSkills_carousel-skills__space-circle__BUMMJ{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}@media only screen and (max-width:900px){.CarouselSkills_carousel-skills__space-circle__BUMMJ{overflow-x:scroll}}.slick-arrow slick-next{color:#000}.ContactForm_contact-form__5zWtn{background-color:#fff;border-radius:16px;box-shadow:0 4px 8px #0000001a;margin-inline:300px;margin-bottom:72px;padding:32px}@media only screen and (max-width:1200px){.ContactForm_contact-form__5zWtn{margin-inline:24px;margin-bottom:32px!important;padding:16px}}.ContactForm_contact-form__title__y843H{color:#333;margin-bottom:32px;text-align:center}.ContactForm_contact-form__name-inline__BGQWV{display:flex;gap:16px;width:100%}@media only screen and (max-width:1250px){.ContactForm_contact-form__name-inline__BGQWV{flex-direction:column}}.ContactForm_contact-form__5zWtn form{display:flex;flex-direction:column;gap:32px}@media only screen and (max-width:1250px){.ContactForm_contact-form__5zWtn form{gap:16px}}.ContactForm_contact-form__form-group__ZV\+uH{display:flex;flex:1 1;flex-direction:column}.ContactForm_contact-form__form-group__ZV\+uH label{color:#555;font-weight:700;margin-bottom:.5rem}.ContactForm_contact-form__form-group__ZV\+uH input,.ContactForm_contact-form__form-group__ZV\+uH textarea{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:.75rem}.ContactForm_contact-form__form-group__ZV\+uH input:hover,.ContactForm_contact-form__form-group__ZV\+uH textarea:hover{border-color:#000}.ContactForm_contact-form__form-group__ZV\+uH input:focus-visible,.ContactForm_contact-form__form-group__ZV\+uH textarea:focus-visible{border:1px solid #000!important}.ContactForm_contact-form__form-group__ZV\+uH textarea{height:100px;resize:vertical}.ContactForm_contact-form__submit-button__pMk-j{background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem}.ContactForm_contact-form__submit-button__pMk-j:hover{background:#2f3032}.ContactForm_contact-form__5zWtn .ContactForm_successMessage__oKru1{color:green;margin-top:1rem;text-align:center}.ContactForm_contact-form__5zWtn .ContactForm_errorMessage__GrG\+g{color:red;margin-top:1rem;text-align:center}.Project_project__gx9oP{display:flex;padding-bottom:40px}@media only screen and (max-width:1024px){.Project_project__gx9oP{flex-wrap:wrap}}.Project_project__direction__IJ9L\+{align-items:flex-start;display:flex;flex-direction:column;margin-inline:100px}@media only screen and (max-width:1024px){.Project_project__direction__IJ9L\+{align-items:center;flex-wrap:wrap;justify-content:center;margin-inline:16px}}.Project_project__inline__bs\+kO{display:flex;gap:16px;justify-content:center}@media only screen and (max-width:530px){.Project_project__inline__bs\+kO{flex-wrap:wrap}}@media only screen and (max-width:1024px){.Project_project__texts-ehilapp__F16ia{align-items:center;justify-content:center;padding-inline:24px;padding-bottom:24px;text-align:center}}.Project_project__subtitle__cpOjD{display:flex;flex-direction:column}.Project_project__card__kF0dR{margin-bottom:24px}@media only screen and (max-width:600px){.Project_project__card__kF0dR{padding:16px}}.Project_project__subtitle-card__4KOp\+,.Project_project__title-card__xlMEW{color:#fff}.Project_project__card__kF0dR:hover{transform:scale(1.03);transition:transform .2s ease,box-shadow .2s ease}.Project_project__desc-ehilapp__W7\+eb{color:#fff;line-height:25px}
/*# sourceMappingURL=main.93de0a61.css.map*/