.About-module-scss-module__lpLw2a__about{margin-top:25vh}.About-module-scss-module__lpLw2a__about h1{font-size:4rem}.About-module-scss-module__lpLw2a__about h1 span{color:#368fec}.About-module-scss-module__lpLw2a__about .About-module-scss-module__lpLw2a__location{margin-bottom:5rem;font-size:1rem;font-weight:400;line-height:1.8rem}.About-module-scss-module__lpLw2a__about p{font-weight:300}.About-module-scss-module__lpLw2a__about p b{font-weight:900}
.Contact-module-scss-module__EijsOG__contact h2{font-size:2rem}.Contact-module-scss-module__EijsOG__contact{font-size:1.25rem}.Contact-module-scss-module__EijsOG__contact form{flex-direction:column;gap:1rem;display:flex}.Contact-module-scss-module__EijsOG__contact form input,.Contact-module-scss-module__EijsOG__contact form textarea{field-sizing:content;border:1px solid #aaa;border-radius:.5rem;outline:none;padding-block:.375rem;padding-inline:.75rem;font-size:1.125rem}.Contact-module-scss-module__EijsOG__contact form input:focus,.Contact-module-scss-module__EijsOG__contact form textarea:focus{border-color:#368fec;box-shadow:0 0 5px 1px #368fec}.Contact-module-scss-module__EijsOG__contact form div:has(label){margin-bottom:.5rem}.Contact-module-scss-module__EijsOG__contact form input{min-width:clamp(20%,18.75rem,90vw);max-width:clamp(50%,43.75rem,90vw)}.Contact-module-scss-module__EijsOG__contact form textarea{resize:vertical;width:clamp(50%,43.75rem,90vw);min-width:50%;max-width:100%;min-height:12.5rem;max-height:40vh}.Contact-module-scss-module__EijsOG__contact form button{cursor:pointer;color:#fafafa;background:#368fec;border:none;border-radius:.5rem;outline:none;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1.125rem;display:flex}.Contact-module-scss-module__EijsOG__contact form button svg{animation:2s linear infinite Contact-module-scss-module__EijsOG__spin}.Contact-module-scss-module__EijsOG__contact form button:focus{box-shadow:0 0 5px 1px #368fec}.Contact-module-scss-module__EijsOG__contact form button:disabled{cursor:not-allowed;background:#7b7b7b}@keyframes Contact-module-scss-module__EijsOG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Divider-module-scss-module__Y-81RW__divider{background-color:#fafafa;border-radius:5px;width:3px;height:40vh;margin:3rem auto 0;box-shadow:0 0 6px 1px #368fec}
.Skills-module-scss-module__yh5eDG__skills h1{margin-bottom:2rem;font-size:2rem}.Skills-module-scss-module__yh5eDG__skills h2{margin-bottom:2rem;font-size:1.5rem}.Skills-module-scss-module__yh5eDG__skills .Skills-module-scss-module__yh5eDG__grid{grid-template-columns:repeat(6,1fr);gap:2rem;display:grid}@media screen and (max-width:60rem){.Skills-module-scss-module__yh5eDG__skills .Skills-module-scss-module__yh5eDG__grid{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:41.875rem){.Skills-module-scss-module__yh5eDG__skills .Skills-module-scss-module__yh5eDG__grid{grid-template-columns:repeat(3,1fr)}}.Skills-module-scss-module__yh5eDG__skills .Skills-module-scss-module__yh5eDG__grid:first-of-type{margin-bottom:4rem}.Skills-module-scss-module__yh5eDG__skills .Skills-module-scss-module__yh5eDG__grid div{text-align:center;flex-direction:column;align-items:center;gap:.5rem;font-size:1rem;display:flex}.Skills-module-scss-module__yh5eDG__skills .Skills-module-scss-module__yh5eDG__grid div svg{width:48px;height:48px}
.WorkHistory-module-scss-module__KXJpPa__workHistory ul.WorkHistory-module-scss-module__KXJpPa__list{margin-left:2rem;font-size:1.125rem;display:inline-block}@media screen and (min-width:40.625rem){.WorkHistory-module-scss-module__KXJpPa__workHistory ul.WorkHistory-module-scss-module__KXJpPa__list.WorkHistory-module-scss-module__KXJpPa__companyList{margin-left:5rem}}.WorkHistory-module-scss-module__KXJpPa__workHistory ul.WorkHistory-module-scss-module__KXJpPa__list.WorkHistory-module-scss-module__KXJpPa__companyList>li{border-left-style:solid}.WorkHistory-module-scss-module__KXJpPa__workHistory ul.WorkHistory-module-scss-module__KXJpPa__list.WorkHistory-module-scss-module__KXJpPa__companyList>li .WorkHistory-module-scss-module__KXJpPa__projectList>li:first-of-type{margin-top:.5rem}.WorkHistory-module-scss-module__KXJpPa__workHistory ul.WorkHistory-module-scss-module__KXJpPa__list>li{border-left:1px dashed #fafafa;min-height:3rem;padding:0 0 2rem 1.5rem;list-style:none;position:relative}.WorkHistory-module-scss-module__KXJpPa__workHistory ul.WorkHistory-module-scss-module__KXJpPa__list>li>div{position:relative;top:-1em}.WorkHistory-module-scss-module__KXJpPa__workHistory ul.WorkHistory-module-scss-module__KXJpPa__list>li .WorkHistory-module-scss-module__KXJpPa__period{font-size:.875rem;line-height:1.125rem}.WorkHistory-module-scss-module__KXJpPa__workHistory ul.WorkHistory-module-scss-module__KXJpPa__list>li .WorkHistory-module-scss-module__KXJpPa__name{text-shadow:0 0 5px #368fec;font-size:1.625rem;line-height:1.75rem}.WorkHistory-module-scss-module__KXJpPa__workHistory ul.WorkHistory-module-scss-module__KXJpPa__list>li .WorkHistory-module-scss-module__KXJpPa__technologyList{word-break:break-word;max-width:clamp(10vw,37.5rem,70vw);margin-left:1rem;font-size:1rem;line-height:1.125rem;display:inline-block}.WorkHistory-module-scss-module__KXJpPa__workHistory ul.WorkHistory-module-scss-module__KXJpPa__list>li:last-child{border-color:#0000}.WorkHistory-module-scss-module__KXJpPa__workHistory ul.WorkHistory-module-scss-module__KXJpPa__list>li:before{content:"";aspect-ratio:1;background:#fafafa;border-radius:50%;width:1.0625rem;position:absolute;top:0;left:calc(-.5rem - 1px);box-shadow:0 0 8px 3px #368fec}.WorkHistory-module-scss-module__KXJpPa__workHistory .WorkHistory-module-scss-module__KXJpPa__projectItem{flex-direction:column;gap:.2rem;display:flex}.WorkHistory-module-scss-module__KXJpPa__workHistory .WorkHistory-module-scss-module__KXJpPa__taskList{margin-left:2rem;font-size:1rem;line-height:1.6rem;display:inline-block}.WorkHistory-module-scss-module__KXJpPa__workHistory .WorkHistory-module-scss-module__KXJpPa__taskList li{max-width:clamp(10vw,37.5rem,60vw);list-style:none;position:relative}.WorkHistory-module-scss-module__KXJpPa__workHistory .WorkHistory-module-scss-module__KXJpPa__taskList li:before{content:"";aspect-ratio:1;background:#fafafa;border-radius:50%;width:5px;position:absolute;top:.7rem;left:-1rem;box-shadow:0 0 4px 2px #368fec}
