.home{align-items:center;background:#121212;display:flex;flex-direction:column;font-family:Inter,sans-serif;min-height:100vh;position:relative}.home .welcome{align-items:flex-end;display:flex;gap:42px;height:calc(100vh - 70px)}@media(max-width:900px){.home .welcome{align-items:center;flex-direction:column;gap:0;height:calc(84vh - 100px);justify-content:center}}@media(max-width:540px){.home .welcome{height:calc(86vh - 84px)}}.home .welcome .welcome__text{display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;width:60%}@media(max-width:900px){.home .welcome .welcome__text{align-items:center;height:50%;width:100%}}.home .welcome .welcome__text .welcome__introduction{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:29px;text-transform:uppercase}@media(max-width:540px){.home .welcome .welcome__text .welcome__introduction{font-size:16px;line-height:19px}}.home .welcome .welcome__text .welcome__name{color:#00d2df;font-size:64px;font-style:normal;font-weight:600;line-height:77px;text-transform:uppercase}@media(max-width:540px){.home .welcome .welcome__text .welcome__name{font-size:32px;line-height:39px}}.home .welcome .welcome__text .welcome__profession{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:29px;text-align:justify;text-transform:uppercase}@media(max-width:540px){.home .welcome .welcome__text .welcome__profession{font-size:16px;line-height:24px}}.home .welcome .welcome__text .welcome__buttons{display:flex;gap:12px}@media(max-width:540px){.home .welcome .welcome__text .welcome__buttons{justify-content:space-between;width:100%}}.home .welcome .welcome__img{width:40%}@media(max-width:900px){.home .welcome .welcome__img{display:none}}.home .about-me{background:#151515;display:flex;gap:10vw;justify-content:center}@media(max-width:900px){.home .about-me{align-items:center;flex-direction:column;gap:2vh}}@media(max-width:540px){.home .about-me{gap:0;width:100%}}.home .about-me .about-me__img{border-radius:50%;height:400px;object-fit:cover;width:400px}@media(max-width:900px){.home .about-me .about-me__img{width:380px}}@media(max-width:540px){.home .about-me .about-me__img{display:none}}.home .about-me .about-me__information{display:flex;flex-direction:column;font-style:normal;justify-content:center;width:50%}@media(max-width:900px){.home .about-me .about-me__information{width:100%}}.home .about-me .about-me__information .about-me__title{color:#fff;font-size:24px;font-weight:600;letter-spacing:0;line-height:29px;margin-bottom:32px;text-transform:uppercase}@media(max-width:540px){.home .about-me .about-me__information .about-me__title{text-align:center}}.home .about-me .about-me__information .about-me__subtitle{color:#fff;font-size:20px;font-weight:500;line-height:24px;margin-bottom:12px}@media(max-width:540px){.home .about-me .about-me__information .about-me__subtitle{font-size:16px;line-height:19px}}.home .about-me .about-me__information .about-me__paragraph{color:#c4c4c4;font-size:18px;font-weight:300;line-height:32px;margin-bottom:32px}@media(max-width:900px){.home .about-me .about-me__information .about-me__paragraph{text-align:justify}}@media(max-width:540px){.home .about-me .about-me__information .about-me__paragraph{font-size:14px;line-height:20px}}.home .about-me .about-me__information .about-me__social{display:flex;gap:34px;margin-bottom:32px}@media(max-width:900px){.home .about-me .about-me__information .about-me__social{justify-content:center}}.home .skills{background:#151515}@media(max-width:900px){.home .skills{min-height:66vh}}.home .skills .skills__title{color:#fff;font-size:24px;font-weight:600;letter-spacing:0;line-height:29px;margin-bottom:60px;text-transform:uppercase}@media(max-width:900px){.home .skills .skills__title{text-align:center}}.home .skills .skills__content{display:flex;flex-wrap:wrap;gap:2vw;justify-content:center}.home .skills .skills__content .skills__img{width:100px}.home .skills .skills__content .skills__img:hover{transform:translateY(-14px);transition:.5s}@media(max-width:540px){.home .skills .skills__content .skills__img{width:60px}}.home .projects .projects__title{color:#fff;font-size:24px;font-weight:600;letter-spacing:0;line-height:29px;margin-bottom:60px;text-transform:uppercase}@media(max-width:900px){.home .projects .projects__title{text-align:center}}.home .projects .projects__cards{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}@media(max-width:540px){.home .projects .projects__cards{display:flex;flex-direction:column;gap:38px}}.header{background:#121212;border-bottom:2px solid #151515;display:flex;height:70px;justify-content:center;padding-bottom:14px;padding-top:8px;position:fixed;top:0;width:100%}@media(max-width:900px){.header{height:100px}}@media(max-width:540px){.header{height:84px;width:100vw}}.header.mobile{align-items:flex-start;background:#121212;display:flex;height:100vh;justify-content:center;padding-bottom:14px;padding-top:8px;position:fixed;width:100vw;z-index:1}.header.mobile .header__nav{align-items:flex-start;display:flex;flex-direction:column;height:100%;padding-top:12px}.header.mobile .header__nav .header__links{align-items:center;display:flex;flex-direction:column;height:80vh;width:100%}.header.mobile .header__nav .header__links.open{animation-duration:.3s;animation-name:slide;transition:transform .3s ease-in}.header .header__nav{align-items:center;display:flex;justify-content:space-between;width:100%}@media(max-width:900px){.header .header__nav{flex-direction:column;gap:8px;justify-content:center}}@media(max-width:540px){.header .header__nav{border-bottom:none;flex-direction:row;justify-content:space-between;position:relative;width:100%}}.header .header__nav .logo{align-items:center;cursor:default;display:flex}.header .header__nav .logo img{margin-right:4px;width:70px}@media(max-width:900px){.header .header__nav .logo img{width:52px}}.header .header__nav .header__links{display:flex;gap:62px}@media(max-width:900px){.header .header__nav .header__links{gap:4vw}}@media(max-width:540px){.header .header__nav .header__links{display:none;gap:66px}}.header .header__nav .header__links .header__text{color:#c4c4c4;cursor:pointer;font-size:18px;font-style:normal;font-weight:500;line-height:22px;text-decoration:none}.header .header__nav .header__links:hover{color:#fff;transition:.5s}.header .header__nav .header__img{display:none}@media(max-width:540px){.header .header__nav .header__img{cursor:pointer;display:block;position:absolute;right:0;top:20px;width:40px}}@keyframes slide{0%{opacity:0;transform:translateX(300px)}to{opacity:1;transform:translateX(0)}}.button{align-items:center;background:#00aab4;border-radius:28px;color:#fff;display:flex;font-size:16px;font-weight:600;gap:16px;height:50px;justify-content:center;line-height:19px;padding:10px 15px;width:210px}.button:hover{background:#00d2df;transition:.5s}@media(max-width:540px){.button{font-size:14px;font-weight:600;gap:10px;line-height:17px;width:100%}}.footer{padding:34px 0}@media(max-width:900px){.footer{padding:28px 0}}@media(max-width:540px){.footer{padding:20px 0}}.footer__text{color:#c4c4c4;font-size:16px;font-weight:400;line-height:19px}@media(max-width:540px){.footer__text{font-size:14px;line-height:15px;text-align:center}}.experience{background:#121212;display:flex;flex-direction:column;gap:26px;height:54vh;justify-content:center}@media(max-width:900px){.experience{height:40vh;width:100%}}@media(max-width:540px){.experience{gap:24px;height:100vh}}.experience__title{color:#fff;font-size:24px;font-weight:600;letter-spacing:0;line-height:29px;margin-bottom:40px;text-transform:uppercase}@media(max-width:540px){.experience__title{text-align:center}}.experience__data{display:flex;gap:88px;justify-content:flex-start;width:100%}@media(max-width:900px){.experience__data{gap:2vw;justify-content:space-between}}@media(max-width:540px){.experience__data{flex-direction:column;gap:50px}.experience__data .experience__companies{display:flex}}.experience__data .experience__companies .company-button{background:#0000;border-left:2px solid #151515;color:#c4c4c4;font-weight:300;line-height:22px;margin-bottom:8px}.experience__data .experience__companies .company-button,.experience__data .experience__companies .company-button--active{font-size:18px;padding:17px 30px;width:18vw}@media(max-width:900px){.experience__data .experience__companies .company-button,.experience__data .experience__companies .company-button--active{padding:12px 10px;width:20vw}}@media(max-width:540px){.experience__data .experience__companies .company-button,.experience__data .experience__companies .company-button--active{width:100%}}.experience__data .experience__companies .company-button--active,.experience__data .experience__companies .company-button:hover{background:#151515;border-left:2px solid #00d2df;color:#fff;font-weight:500;line-height:22px;margin-bottom:8px}.experience__data .experience__description{display:flex;flex-direction:column;gap:26px;min-width:56vw}@media(max-width:900px){.experience__data .experience__description{gap:18px}}.experience__data .experience__description .experience__header{display:flex;justify-content:space-between}@media(max-width:900px){.experience__data .experience__description .experience__header{flex-direction:column;gap:8px;justify-content:start}}.experience__data .experience__description .experience__header .experience__office{color:#fff;font-size:24px;font-weight:500;line-height:29px}.experience__data .experience__description .experience__header .experience__period{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.experience__data .experience__description .experience__company-name{color:#00d2df;font-size:16px;font-weight:500;line-height:24px}.experience__data .experience__description .experience__paragraph{color:#c4c4c4;font-size:18px;font-weight:300;line-height:28px}@media(max-width:900px){.experience__data .experience__description .experience__paragraph{text-align:justify}}.card{align-items:center;background:#1f1e1e;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:500px;justify-content:space-between;padding:12px 12px 16px;width:366px}@media(max-width:900px){.card{width:60vw}}@media(max-width:540px){.card{width:100%}}.card .card__image{border-radius:4px;height:200px;margin-bottom:16px;width:100%}@media(max-width:540px){.card .card__image{margin-bottom:20px}.card .card__about{align-items:center;display:flex;flex-direction:column}}.card .card__about .card__name{color:#fff;font-size:24px;font-weight:500;letter-spacing:0;line-height:29px;margin-bottom:16px}@media(max-width:540px){.card .card__about .card__name{margin-bottom:15px}}.card .card__about .card__description{color:#c4c4c4;font-size:16px;font-weight:300;letter-spacing:0;line-height:26px;margin-bottom:16px}@media(max-width:540px){.card .card__about .card__description{color:#c4c4c4;font-size:16px;font-weight:300;letter-spacing:0;line-height:26px;margin-bottom:26px;text-align:justify}}.card .card__about .card__technologies{color:#00d2df;font-size:14px;font-weight:500;letter-spacing:0;line-height:24px;margin-bottom:20px}@media(max-width:540px){.card .card__about .card__technologies{margin-bottom:18px}}*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}button{border:none;cursor:pointer}.link,a{text-decoration:none}.link{height:50px;width:210px}.container{padding:0 10vw}.section{padding-bottom:100px;padding-top:100px;width:100%}@media(max-width:540px){.container{padding-left:6vw;padding-right:6vw}.section{padding-bottom:40px;padding-top:40px}.link{width:100%}}
/*# sourceMappingURL=main.0acfaeec.css.map*/