@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.area{background:#202020;background:-webkit-linear-gradient(to left,#707070,#202020);height:100vh;min-width:1920px;width:100%;position:fixed;z-index:-1}.circles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.circles li{position:absolute;display:block;list-style:none;width:20px;height:20px;background:#ffffff1a;animation:animate 25s linear infinite;bottom:-150px}.circles li:nth-child(1){left:25%;width:80px;height:80px;animation-delay:0s}.circles li:nth-child(2){left:10%;width:20px;height:20px;animation-delay:2s;animation-duration:12s}.circles li:nth-child(3){left:70%;width:20px;height:20px;animation-delay:4s}.circles li:nth-child(4){left:40%;width:60px;height:60px;animation-delay:0s;animation-duration:18s}.circles li:nth-child(5){left:65%;width:20px;height:20px;animation-delay:0s}.circles li:nth-child(6){left:75%;width:110px;height:110px;animation-delay:3s}.circles li:nth-child(7){left:35%;width:150px;height:150px;animation-delay:7s}.circles li:nth-child(8){left:50%;width:25px;height:25px;animation-delay:15s;animation-duration:45s}.circles li:nth-child(9){left:20%;width:15px;height:15px;animation-delay:2s;animation-duration:35s}.circles li:nth-child(10){left:85%;width:150px;height:150px;animation-delay:0s;animation-duration:11s}@keyframes animate{0%{transform:translateY(0) rotate(0);opacity:1;border-radius:0}to{transform:translateY(-1000px) rotate(720deg);opacity:0;border-radius:50%}}.profile{display:flex;align-items:center;justify-content:space-between;flex-direction:column;flex-wrap:nowrap;position:relative;background-color:#31313a;border-radius:8px;box-shadow:10px 10px 15px #0000000d}.profile:before{content:"";position:absolute;left:-12px;top:-12px;width:100%;height:100%;opacity:.3;background-color:#31313a;border-radius:8px;z-index:-1}.profile__content{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;padding:50px 20px 20px}.profile__content figure{max-width:200px;height:auto;position:relative;z-index:1}.profile__content figure:before{content:"";position:absolute;left:-10px;top:-10px;width:100%;height:100%;opacity:.1;background-color:#f36200;border-radius:100px;z-index:-1}.profile__content figure img{width:100%;height:100%;border-radius:100px}.profile__content__informations{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;margin-top:30px}.profile__content__informations .name{font-size:28px;font-weight:400;line-height:1.2;text-align:left;color:#dedede}.profile__content__informations .title{font-size:18px;font-weight:400;line-height:1.2;text-align:left;color:#f36200;margin-top:10px}.profile__social{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:20px}.profile__social a{color:#dedede}.profile__social a:hover{color:#f36200}.profile__social a i{font-size:24px;font-weight:400;line-height:1.2;text-align:left}.profile__actions{position:relative;width:100%;padding:20px 0;text-align:center}.profile__actions:before{background:radial-gradient(ellipse at left,#dedede4d,#fff0 80%);content:"";position:absolute;left:0;top:0;width:100%;height:1px}.profile__actions a{cursor:pointer;color:#dedede}.profile__actions a:hover{color:#f36200}.section+.section{margin-top:50px}.section__title{position:relative;padding:20px;font-size:20px;font-weight:400;line-height:1.2;text-align:left;color:#dedede}.section__title:before{background:radial-gradient(ellipse at left,#dedede4d,#fff0 80%);content:"";position:absolute;left:0;bottom:0;width:100%;height:1px}.section__title span{position:relative}.section__title span:before{content:"";position:absolute;left:-10px;top:0;width:25px;height:25px;border-radius:100px;background-color:#f36200;opacity:.2}.section__content{width:100%;height:100%;padding:20px}.about-me{position:relative}.about-me__bio{color:#dedede;font-size:15px;font-weight:400;line-height:25px;text-align:left}.about-me__info{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;width:100%;height:100%;gap:10px;margin-top:20px;font-size:14px;font-weight:400;line-height:1.2;text-align:left}.about-me__info__element{position:relative;width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;max-width:calc(50% - 10px);color:#dedede}@media screen and (max-width: 767.8px){.about-me__info__element{max-width:100%}}.about-me__info__element .name{position:relative;padding:2px 5px;border-radius:5px}.about-me__info__element .name:before{content:"";position:absolute;left:-3px;top:0;width:20px;height:20px;border-radius:100px;background-color:#f36200;opacity:.2}.about-me__info__element .value{margin-left:4px}.experiences>div{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:nowrap}.experiences>div+div{position:relative;margin-top:40px;padding-top:40px}.experiences>div+div:after{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background:radial-gradient(ellipse at center,#dedede4d,#fff0 70%)}.experiences>div .experiences__years{color:#dedede;font-size:12px;font-weight:400;line-height:1.2;text-align:left;border:1px solid #dedede;padding:2px 4px;border-radius:2px;margin-bottom:10px}.experiences>div .experiences__title{color:#f36200;font-size:18px;font-weight:400;line-height:1.2;text-align:left}.experiences>div .experiences__company{color:#dedede;opacity:.6;font-size:16px;font-weight:400;line-height:1.2;text-align:left;margin-bottom:10px}.experiences>div .experiences__description{color:#dedede;font-size:15px;font-weight:400;line-height:25px;text-align:left}.educations>div{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;margin-top:20px}.educations>div .educations__years{color:#dedede;font-size:12px;font-weight:400;line-height:1.2;text-align:left;border:1px solid #dedede;padding:2px 4px;border-radius:2px;margin-bottom:10px}.educations>div .educations__title{color:#f36200;font-size:18px;font-weight:400;line-height:1.2;text-align:left}.educations>div .educations__company{color:#dedede;opacity:.6;font-size:16px;font-weight:400;line-height:1.2;text-align:left}.skills{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:20px}.skills__item{width:100%}.skills__item__title{position:relative;font-size:20px;font-weight:400;line-height:1.2;text-align:left;color:#f36200;margin-bottom:20px;display:block}.skills__item__title:before{background:radial-gradient(ellipse at left,#dedede4d,#fff0 80%);content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px}.skills__item__content{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:20px}.skills__item__content__skill{position:relative;width:calc(50% - 10px)}@media screen and (max-width: 767.8px){.skills__item__content__skill{width:100%}}.skills__item__content__skill{font-size:16px;font-weight:400;line-height:1.2;text-align:left;color:#dedede;margin-bottom:10px}.skills__item__content__skill:before{background:radial-gradient(ellipse at left,#dedede4d,#fff0 80%);content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px}@media screen and (max-width: 767.8px){.skills__item__content{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap}}.language-switcher{position:fixed;top:20px;right:20px;z-index:1000}@media screen and (min-width: 768px) and (max-width: 1248px){.language-switcher{top:15px;right:15px}}@media screen and (max-width: 767.8px){.language-switcher{top:10px;right:10px}}.language-switcher__button{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:8px;padding:8px 16px;background-color:#31313a80;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#dedede;cursor:pointer;transition:all .3s ease;font-size:16px;font-weight:500;line-height:1.2;text-align:left}.language-switcher__button:hover{background-color:#ffffff0d;border-color:#fff3}.language-switcher__button .language-switcher__arrow{font-size:10px;font-weight:400;line-height:1.2;text-align:left;transition:transform .3s ease;display:inline-block}.language-switcher__button .language-switcher__arrow--up{transform:rotate(180deg)}.language-switcher__flag{font-size:18px;font-weight:400;line-height:1;text-align:left}@media screen and (max-width: 767.8px){.language-switcher__name{display:none}}.language-switcher__dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:150px;background-color:#31313a;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000004d;animation:slideDown .2s ease}@media screen and (max-width: 767.8px){.language-switcher__dropdown{min-width:50px}}.language-switcher__option{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:10px;width:100%;padding:12px 16px;background:none;border:none;color:#dedede;cursor:pointer;transition:background-color .2s ease;font-size:16px;font-weight:400;line-height:1.2;text-align:left}.language-switcher__option:hover{background-color:#ffffff1a}.language-switcher__option--active{background-color:#ffffff24;color:#f36200;font-weight:500}.language-switcher__option--active .icon-check{margin-left:auto;color:#f36200}.language-switcher__option .language-switcher__flag{font-size:18px;font-weight:400;line-height:1.2;text-align:left}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.home{width:100%;height:100%}@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot?);src:url(/fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(/fonts/icomoon.ttf?) format("truetype"),url(/fonts/icomoon.woff?) format("woff"),url(/fonts/icomoon.svg?#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{display:block}.icon-github:before{content:""}.icon-twitter:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-books:before{content:""}.icon-file:before{content:""}.icon-phone:before{content:""}.icon-screen:before{content:""}.icon-case:before{content:""}.icon-flag:before{content:""}.icon-check:before{content:""}.icon-embed:before{content:""}*{box-sizing:border-box}html{min-height:100%}body{position:relative;width:100%;min-height:100%;font-size:16px;font-weight:400;line-height:1.2;text-align:left;-webkit-font-smoothing:antialiased}::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:transparent}::-webkit-scrollbar{width:6px;background-color:transparent}::-webkit-scrollbar-thumb{background-color:#00000080;-webkit-border-radius:6px;border-radius:6px}body{font-family:Poppins,sans-serif;margin:0;overflow-x:hidden}body textarea{font-family:Poppins,sans-serif}body input::-webkit-outer-spin-button,body input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body input[type=number]{-moz-appearance:textfield}#root{width:100%;min-height:100%}figure,ul,li,h1,h2,h3,h4,h5,h6,p{margin:0}a{text-decoration:none}.layout{max-width:1248px;height:100vh;margin:0 auto;display:grid;grid-template-columns:1fr 1.3fr}@media screen and (max-width: 1248.5px){.layout{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;height:100%;margin:0 20px}}@media screen and (min-width: 768px) and (max-width: 1248px){.layout{margin:0 50px}}.layout .main{background-color:#31313a;height:650px;margin:auto 0;overflow-y:scroll;border-top-right-radius:8px;border-bottom-right-radius:8px}@media screen and (max-width: 1248.5px){.layout .main{height:100%;border-radius:8px}}.layout .profile{margin:auto 0;height:auto;width:100%;min-height:670px}@media screen and (max-width: 1248.5px){.layout .profile{height:auto;margin:20px 0;gap:20px}}
