#mainHeader{position:fixed;width:100%;transition:border .3s ease;z-index:1;max-height:6rem;background-color:var(--colorOne)}#mainHeader.scroll{border-bottom:1px solid var(--colorThree)}#mainNav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:2rem 2.5rem 1.5rem}#mainNavHomeIcon{font-size:2rem;transition:text-shadow .3s ease}#mainNavHomeIcon:hover{text-shadow:0 0 10px var(--linkTextShadow)}#navLinksDiv{display:flex;gap:2.2rem}.menuLinks{text-decoration:none;color:var(--colorThree);transition:text-shadow .3s ease}.menuLinks:hover{text-shadow:0 0 10px var(--linkTextShadow)}.checkbox{position:absolute}.label{background-color:var(--letterColorThree);display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:.2rem;position:relative;border-radius:3.13rem;height:1.35rem;width:3.13rem;border:1px solid var(--letterColorOne);transform:scale(1.5)}.ball{position:absolute;background-color:var(--letterColorOne);border-radius:50%;top:.094rem;left:.094rem;height:1.063rem;width:1.063rem;transform:translateX(1px);transition:transform .1s linear}.checkbox:checked+.label .ball{transform:translate(1.719rem)}.bi-moon,.bi-sun{color:var(--letterColorOne);font-size:.9rem}#downloadButton{cursor:pointer;background-color:var(--colorThree);border-radius:.625rem;color:var(--letterColorTwo);padding:.4rem 1rem;font-weight:700;border:none;margin-top:-.5rem;transition:.3s}#downloadButton:hover{background-color:var(--downloadBackGround)}#mobileMenuButton{display:block}#menuButton{background-color:transparent;border:none;font-size:1.25rem;cursor:pointer}#mobileMenu{display:flex;flex-direction:column;background-color:var(--colorOne);gap:1.4rem;align-items:center;border-bottom:1px solid var(--letterColorOne);border-left:1px solid var(--letterColorOne);border-right:1px solid var(--letterColorOne);width:12.5rem;float:right;margin-top:-.56rem;padding:1rem}.closed{display:none!important}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}#welcomeSection{height:-moz-fit-content;height:fit-content;min-height:38rem;display:flex;flex-wrap:wrap;-moz-column-gap:2rem;column-gap:2rem;align-items:center;justify-content:space-evenly;background-color:var(--colorOne);color:var(--letterColorOne);border-bottom:1px solid var(--colorThree);padding:9.375rem 2rem 0}@media screen and (max-width:756px){#welcomeSection{text-align:center}}#welcomeText{width:55%}@media screen and (max-width:756px){#welcomeText{width:80%}}#welcomeTextTitle{font-size:2.5rem;padding-bottom:.313rem}#welcomeTextParagraph{line-height:1.25rem}#profileImg{height:auto;max-width:17.5rem;border:10px solid var(--colorOne);box-shadow:20px 20px 0 0 var(--colorFour);margin-bottom:2.5rem;margin-top:2rem}@media screen and (max-width:350px){#profileImg{width:95%}}#welcomeTextLocationText{display:flex;gap:.625rem;align-items:center;padding-top:.275rem}#welcomeTextLocationText p{margin-top:1rem}#welcomeTextLinks{padding-top:1.875rem}#welcomeTextLinks i{font-size:2rem;padding:.3rem .5rem;margin-right:1.5rem}#welcomeTextLinks i:hover{background-color:var(--socialLinksBackGround);border-radius:.313rem}#aboutSection{background-color:var(--colorTwo);color:var(--letterColorOne);text-align:center;padding-top:50px;border-bottom:1px solid var(--colorThree)}#aboutDiv{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:3rem;column-gap:3rem;row-gap:5rem;justify-content:space-around;padding:30px 30px 50px}#aboutImgDiv{width:40%}#aboutImgDiv #aboutImg{height:auto;max-width:400px;border:10px solid var(--colorTwo);box-shadow:30px 30px 0 0 var(--colorFour)}@media screen and (max-width:510px){#aboutImgDiv #aboutImg{width:90%}}@media screen and (max-width:1016px){#aboutImgDiv{width:90%}}#aboutTextDiv{width:50%;text-indent:1rem}#aboutTextDiv li,#aboutTextDiv p{padding-top:20px;line-height:20px;text-align:justify}#aboutTextDiv ul{-moz-column-count:2;column-count:2;-moz-column-gap:2.5rem;column-gap:2.5rem}@media screen and (max-width:600px){#aboutTextDiv ul{-moz-column-count:1;column-count:1}}@media screen and (max-width:1016px){#aboutTextDiv{width:90%}}#skillsSection{text-align:center;background-color:var(--colorOne);padding-top:3.125rem;color:var(--letterColorOne);padding-bottom:3.125rem;border-bottom:1px solid var(--colorThree)}#skillsSection ul{list-style:none}#skillsSectionText{padding:1.25rem 0;font-size:1.25rem}#experienceSection{background-color:var(--colorOne);color:var(--letterColorOne);text-align:center;padding-top:3.125rem;padding-bottom:3.125rem;border-bottom:1px solid var(--colorThree)}#experienceIntro{max-width:43.75rem;margin:1.25rem auto 0;font-size:1.1rem;line-height:1.7rem;opacity:.9}#experienceCardsGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:68.75rem;margin:2.5rem auto 0}@media screen and (max-width:750px){#experienceCardsGrid{grid-template-columns:1fr}}.experienceCard{background-color:var(--colorTwo);border-radius:1.25rem;padding:1.75rem;text-align:left;box-shadow:1px 1px 10px 5px rgba(0,0,0,.1);transition:.3s}.experienceCard:hover{scale:1.02}.experienceCard h4{font-size:1.1rem;margin:.6rem 0}.experienceCard p{font-size:.9rem;line-height:1.4rem;opacity:.9}.experienceCardEmoji{font-size:1.8rem}#skillsCategoriesWrapper{max-width:68.75rem;margin:0 auto;text-align:left}#featuredStack{margin-bottom:2.5rem;text-align:center}#featuredStackLabel{font-size:1.1rem;font-weight:700;margin-bottom:1rem}#featuredStackList{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.featuredStackItem{display:flex;align-items:center;gap:.5rem;background-color:var(--colorFour);padding:.6rem 1.1rem;border-radius:2.5rem;font-weight:700;transition:.3s}.featuredStackItem img{-o-object-fit:contain;object-fit:contain}.featuredStackItem i{font-size:1.5rem}.featuredStackItem:hover{scale:1.05}#skillsCategoriesGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media screen and (max-width:750px){#skillsCategoriesGrid{grid-template-columns:1fr}}.skillCategoryCard{background-color:var(--colorTwo);border-radius:1.25rem;padding:1.5rem;box-shadow:1px 1px 10px 5px rgba(0,0,0,.1)}.skillCategoryCard h4{font-size:1.2rem;margin-bottom:.4rem}.skillCategoryDescription{font-size:.9rem;opacity:.85;margin-bottom:1rem;line-height:1.4rem}.skillCategoryItems{display:flex;flex-wrap:wrap;gap:1.1rem}.skillCategoryItem{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:4.5rem;text-align:center}.skillCategoryItem img{-o-object-fit:contain;object-fit:contain}.skillCategoryItem i{font-size:1.7rem}.skillCategoryItem span{font-size:.8rem;font-weight:600}#integrationsCard{margin-top:1.25rem}#integrationsTags{display:flex;flex-wrap:wrap;gap:.6rem}.integrationTag{background-color:var(--colorFive);padding:.4rem .9rem;border-radius:1.25rem;font-size:.85rem;font-weight:600}#skillsSecondaryNote{text-align:center;font-size:.85rem;opacity:.75;margin-top:1.75rem}#skillsSecondaryNote a{color:var(--letterColorOne);font-weight:700;text-decoration:underline}#projectsSection{background-color:var(--colorTwo);padding-top:3.125rem;text-align:center;color:var(--letterColorOne);padding-bottom:3.125rem;border-bottom:1px solid var(--colorThree)}#projectsSectionText{padding:1.25rem .5rem;font-size:1.25rem}#projectsList{justify-content:space-around;flex-wrap:wrap}#projectsList,.projects{display:flex;align-items:center}.projects{flex-direction:column;background-color:var(--colorOne);width:45%;min-width:29.063rem;margin:1rem;border-radius:1.25rem;box-shadow:1px 1px 10px 5px rgba(0,0,0,.199)}@media screen and (max-width:994px){.projects{width:90%}}@media screen and (max-width:560px){.projects{min-width:2rem}}.imgPart{display:grid;align-content:center;background-color:var(--backGroundFive);padding:1rem;border-radius:1.25rem 0 0 1.25rem}.projectImg{width:100%;border-radius:1.25rem;transition:.5s;cursor:pointer}.projectImg:hover{scale:1.05}.projectImg:not(:hover){opacity:50%}.textPart{text-align:center;padding:.5rem}.textPart h2{padding:0 1rem;font-size:1.2rem}.textPart p{padding:.5rem .7rem .15rem;line-height:1.563rem;font-size:.7rem}.textPart span{background-color:var(--colorFive);padding:.325rem .5rem;margin-right:.85rem;border-radius:1.25rem}.spanPart{display:flex;flex-wrap:wrap;justify-content:center;row-gap:1rem}.linkContainer{margin-top:1.875rem;padding:0 2.125rem}.bi-box-arrow-up-right{display:block;text-align:center;transition:.3s}.bi-box-arrow-up-right:hover{transform:scale(1.2)}.bi-plus-circle{display:block;margin:1.25rem;font-size:1.875rem;border-radius:100%;transition:.5s}.bi-plus-circle:hover{scale:1.2}#projectsSectionTextTwo{padding-top:1.5rem;font-size:1rem;opacity:.85}#githubCtaButton{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.7rem 1.4rem;border-radius:2.5rem;background-color:var(--colorFour);color:var(--letterColorOne);font-weight:700;text-decoration:none;transition:.3s}#githubCtaButton:hover{scale:1.05}#githubCtaButton .icons{font-size:1rem}#contactSection{background-color:var(--colorOne);padding-top:50px;padding-bottom:50px;color:var(--letterColorOne);text-align:center;border-bottom:1px solid var(--colorThree)}.contactSmallText{padding:40px 0;font-size:20px}#contactDiv{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:50px;row-gap:30px}.contactText{line-height:20px;font-size:40px;margin-bottom:20px}@media screen and (max-width:700px){.contactText{font-size:29px}}@media screen and (max-width:515px){.contactText{font-size:22px}}@media screen and (max-width:370px){.contactText{font-size:15px}}.copyButton{background-color:transparent;border:none;cursor:pointer;padding:5px;border-radius:10px;transition:.3s}.copyButton:hover{background-color:var(--socialLinksBackGround)}.contactTextLinks{text-decoration:none;color:var(--letterColorOne);transition:.5s;margin:0 1rem}.contactTextLinks:hover{text-decoration:underline;color:var(--letterColorTwo)}.contactLinks{font-size:2rem;padding:.5rem 1rem;transition:.3s}.contactLinks:hover{background-color:var(--socialLinksBackGround);border-radius:.313rem}#footer{background-color:var(--colorTwo)}#footer,#footer02{color:var(--letterColorOne);text-align:center;padding:20px}#footer02{background-color:var(--colorOne)}.icons{color:var(--letterColorOne)}.SectionsTitles{background-color:var(--colorFour);width:-moz-fit-content;width:fit-content;padding:10px 20px;border-radius:1.875rem;font-size:1.3rem;margin:auto auto 2rem}::-webkit-scrollbar{background-color:var(--colorOne);width:10px}::-webkit-scrollbar-thumb{background-color:var(--letterColorOne)}::-moz-selection{color:var(--letterColorTwo);background-color:var(--colorThree)}::selection{color:var(--letterColorTwo);background-color:var(--colorThree)}