@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}#root,.app,body,html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:Montserrat,sans-serif;font-size:16px;scroll-behavior:smooth;width:100%}html{background:#fff;overflow-x:clip}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px;overflow-x:hidden}.slide-in-left{animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;will-change:transform,opacity}.slide-in-bck-right{animation:slide-in-bck-right .6s cubic-bezier(.25,.46,.45,.94) both;will-change:transform,opacity}@keyframes slide-in-left{0%{opacity:0;transform:translateX(-1000px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-in-bck-right{0%{opacity:0;transform:translate3d(400px,0,700px)}to{opacity:1;transform:translateZ(0)}}@media screen and (max-width:769px){.slide-in-left{animation-name:slide-in-left-mobile}.slide-in-bck-right{animation-name:slide-in-right-mobile}}@keyframes slide-in-left-mobile{0%{opacity:0;transform:translateX(-28vw)}to{opacity:1;transform:translateX(0)}}@keyframes slide-in-right-mobile{0%{opacity:0;transform:translateX(28vw) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}a:focus-visible,button:focus-visible{outline:3px solid #0f1630;outline-offset:4px}.container{margin:auto;max-width:1320px}@media screen and (max-width:1024px){.container{max-width:960px}.section-title{font-size:2.15rem;padding-bottom:2rem}.section-description{font-size:1.15rem;line-height:1.6;padding-bottom:3rem;width:min(90%,46rem)}}@media screen and (max-width:769px){.container{width:100%}.section-title{font-size:1.9rem;line-height:1.2;padding-bottom:1.5rem}.section-description{font-size:1rem;line-height:1.65;padding-bottom:2.5rem;width:100%}.section-sub-title{font-size:1.35rem;line-height:1.3;padding-bottom:1.5rem}}@media screen and (max-width:420px){.section-title{font-size:1.65rem}.section-description{font-size:.95rem}}.ham{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;transition:transform .4s;-webkit-user-select:none;user-select:none}.hamRotate.active{transform:rotate(45deg)}.hamRotate180.active{transform:rotate(180deg)}.line{fill:none;stroke:#000;stroke-width:5.5;stroke-linecap:round;transition:stroke-dasharray .4s,stroke-dashoffset .4s}.ham7 .top{stroke-dasharray:40 82}.ham7 .middle{stroke-dasharray:40 111}.ham7 .bottom{stroke-dasharray:40 161}.ham7.active .top{stroke-dasharray:17 82;stroke-dashoffset:-62px}.ham7.active .middle{stroke-dashoffset:23px}.ham7.active .bottom{stroke-dashoffset:-83px}.section-title{color:#0f1630;font-size:2.5rem;font-weight:600;padding-bottom:3rem;text-align:center}.section-description{font-size:1.4rem;margin:auto;padding-bottom:4rem;text-align:center;width:90%}.section-sub-title{font-size:1.8rem}.section-sub-title,.section-title{color:#0f1630;font-weight:600;padding-bottom:3rem;text-align:center}@media screen and (max-width:1024px){.hide-md{display:none!important}}@media screen and (min-width:1025px){.hide-sm{display:none!important}}@media(hover:none){.skills-list-item:hover,a:hover,button:hover{transform:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-delay:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.1e6f777f.css.map*/