@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);body{font-family:Inter,sans-serif;margin:0;padding:0}.content{margin-left:auto;margin-right:auto;width:70%}@media only screen and (max-width:1024px){.content{width:85%}}@media only screen and (max-width:1440px){.content{width:85%}}.navlink{cursor:pointer}@media only screen and (min-width:900px){[class*=mobileNavBar]{display:none!important}}.grClose,.grMenu{color:#33322f;display:none}@media only screen and (max-width:900px){.grClose,.grMenu{cursor:pointer;display:block;font-size:2.5rem;position:absolute;right:0;top:0;-webkit-transform:translate(-100%,75%);transform:translate(-100%,75%)}}[class*=mobileNavBar]{background-color:#fff;box-shadow:0 8px 26px -7px #e4e4e4;display:flex;height:6rem;justify-content:center;margin:0;padding:0;position:fixed;top:0;transition:height .25s;width:100%}.mobileNavBar-opened{height:25rem;transition:height .25s}.mobileNavBar-opened>ul>li>a{-webkit-animation:fadeIn 1s;animation:fadeIn 1s}[class*=mobileNavBar]>ul{align-items:center;display:flex;flex-direction:column;margin-top:5rem;padding:0}[class*=mobileNavBar]>ul>li{list-style:none;margin:.75rem 0}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}[class*=mobileNavBar]>ul>li>a{color:#000;font-size:1.5rem;text-decoration:none}[class*=mobileNavBar]>ul>li>a:hover{color:#784cbd}@media only screen and (max-width:900px){.webNavBar{display:none!important}}.webNavBar{background-color:#fff;box-shadow:0 8px 26px -7px #e4e4e4;display:flex;justify-content:center;margin:0;padding-bottom:1rem;padding-top:1rem;position:fixed;top:0;width:100%}.webNavBar>ul{align-items:center;display:flex;padding:0}.webNavBar>ul>li{list-style:none;margin:0 1rem}.webNavBar>ul>li:last-child{margin-left:10rem}.webNavBar>ul>li:last-child a{background:#784cbd;border:none;border-radius:4px;color:#fff;cursor:pointer;outline:none;padding:10px 22px;text-decoration:none;transition:all .2s ease-in-out}.webNavBar>ul>li:last-child>a:hover{background:#fff;color:#784cbd;transition:all .2s ease-in-out}.webNavBar>ul>li>a{color:#000;font-size:1.5rem;text-decoration:none}.webNavBar>ul>li>a:hover{color:#784cbd;transition:all .1s ease-in-out}.welcome-section{align-items:center;display:flex;flex-direction:row;font-family:Inter,sans-serif;height:100vh;padding-bottom:2rem;padding-top:2rem}.welcome-section>*{flex:1 1 50%}#title{font-size:2rem;font-size:clamp(2rem,.6666666666666667rem + 6.666666666666667vw,6rem);font-weight:700;line-height:5.5rem;margin:0;padding:0;text-align:left}#subtitle{font-size:1.25rem;font-size:clamp(1.25rem,1rem + 1.25vw,2rem);font-weight:400}#img-coding{display:block;height:auto;width:100%}.welcome-greeting{-webkit-animation:slideRight .5s ease-in-out;animation:slideRight .5s ease-in-out}@-webkit-keyframes slideRight{0%{opacity:0;-webkit-transform:translateX(-500px);transform:translateX(-500px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideRight{0%{opacity:0;-webkit-transform:translateX(-500px);transform:translateX(-500px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:900px){.welcome-section{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;margin-bottom:10rem;margin-top:10rem}.welcome-greeting{margin-bottom:2rem}#title{line-height:4rem}#subtitle,#title{text-align:center}}.about-section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:20rem;margin-top:20rem}.about-section>*{flex:1 1 50%}.skills-card-container{display:flex;gap:4rem}.languages-div,.technologies-div{border-radius:1rem;box-shadow:3px 3px 10px 3px #e3e3e3;display:flex;flex-direction:column;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:3rem;padding:2rem;width:100%}#about-header,#skills-header{font-size:2rem;font-size:clamp(2rem,1.8rem + 1vw,3rem);font-weight:600;margin:0 0 2rem;text-align:left}#lang-header,#tech-header{font-size:1rem;font-size:clamp(1rem,.875rem + .625vw,1.625rem);font-weight:800;margin:0 0 1rem;padding:0}#about-paragraph,#skills-paragraph{font-size:1rem;font-size:clamp(1rem,.9rem + .5vw,1.5rem);margin:0}#about-paragraph{line-height:3rem;margin-bottom:5rem;max-width:50ch}.languages,.technologies{color:#784cbd;font-size:1rem;font-size:clamp(1rem,.9rem + .5vw,1.5rem);font-weight:600;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:900px){.about-section{flex-direction:column;height:auto}.languages-div,.technologies-div{align-items:center;justify-content:center;width:auto}.skills-card-container{flex-direction:column;gap:.5rem}#about-header,#about-paragraph,#lang-header,#skills-header,#tech-header{margin-bottom:1rem;max-width:100%;text-align:center}#about-paragraph{margin:0 0 10rem!important}}@media only screen and (max-width:1024px){.about-me-div{flex:1 1 70%}.skills-div{flex:1 1 30%}}@media only screen and (max-width:1440px){#about-paragraph{margin-right:3rem}}.projects-section{display:flex;flex-direction:column}.project-card{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:1rem}.img-col{flex:1 1 40%}.content-col{flex:1 1 60%}.project-tools-div{display:flex;flex-wrap:wrap;margin-bottom:3rem;max-width:75%}.content-col>*{margin:0 2.5rem 0 0}#section-header{font-size:2rem;font-size:clamp(2rem,1.8rem + 1vw,3rem);font-weight:600;margin:0;text-align:left}.project-subtitle,.project-title{font-size:1.5rem;font-size:clamp(1.5rem,1.4rem + .5vw,2rem);font-weight:600;margin:0 0 1rem;text-align:left}.project-desc{font-size:1rem;font-size:clamp(1rem,.9rem + .5vw,1.5rem);line-height:3rem;margin:0 0 1.5rem;max-width:50ch}.project-tools{background-color:#784cbd;border-radius:4rem;color:#fff;margin:.5rem;padding:.75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn,.project-tools{font-size:1rem;font-size:clamp(1rem,.9rem + .5vw,1.5rem);text-align:center}.btn{background:#fff;border-color:#784cbd;border-radius:4px;border-style:solid;color:#784cbd;cursor:pointer;display:inline-block;font-weight:500;margin-right:2rem;outline:none;padding:10px 22px;text-decoration:none;width:8ch}.btn,.btn:hover{transition:all .2s ease-in-out}.btn:hover{background-color:#402270;border-color:#402270;color:#fff}.project-img{display:block;height:auto;width:100%}hr{border:5px solid #f1f1f1;border-radius:25%;margin-bottom:4rem;margin-top:4rem;width:100%}@media only screen and (max-width:1024px){.project-card{flex-direction:column-reverse;padding:1rem}.img-col{margin-bottom:2rem}#section-header,.project-desc,.project-subtitle,.project-title,.project-tools{max-width:none;text-align:left}.project-tools-div{display:flex;max-width:100%}.content-col>*{margin:0}.btn-div{display:flex;gap:1rem;margin-top:1rem}.btn{margin:0}}@media only screen and (max-width:900px){#section-header,.project-desc,.project-subtitle,.project-title,.project-tools{max-width:none;text-align:center}.btn-div,.project-tools-div{align-items:center;justify-content:center}.btn-div{display:flex;gap:1rem;margin-top:1rem}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.9);cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.9);top:0}.carousel:hover .slide .legend{opacity:1}.work-div{margin-bottom:20rem;margin-top:20rem}.Collapsible{border-radius:1rem;box-shadow:3px 3px 10px 3px #e3e3e3;font-size:2rem;margin-bottom:2rem;width:100%}.trigger-div{cursor:pointer;justify-content:flex-start}.trigger-arrow,.trigger-div{align-items:center;display:flex}.trigger-arrow{color:#784cbd;margin-left:auto;margin-right:2rem}.trigger-title{color:#784cbd;font-size:1.5rem;font-size:clamp(1.5rem,1.4rem + .5vw,2rem);font-weight:600;margin:0;padding:2rem}.work-experience-container{padding:0 2.5rem 2.5rem}.location{font-size:1.5rem;font-size:clamp(1.5rem,1.4rem + .5vw,2rem);font-weight:500}.details{font-size:1rem;font-size:clamp(1rem,.9rem + .5vw,1.5rem);line-height:3rem;margin-bottom:2rem}.container{margin-bottom:20rem;margin-top:20rem}.error-div,.success-div{background-color:#5cb85c;border-radius:.75rem;margin:0 0 1rem;width:100%}.error-div{background-color:#d9534f}.section-header{font-size:2rem;font-size:clamp(2rem,1.8rem + 1vw,3rem);font-weight:600;margin:0 0 2rem;text-align:left}.error-message,.success-message{color:#fff;font-size:1.25rem;font-weight:600;margin:0;padding:1rem}label{font-size:1rem;font-size:clamp(1rem,.9rem + .5vw,1.5rem);font-weight:500;margin:0}input[type=email],input[type=text],textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:Inter,sans-serif;font-size:1rem;margin-bottom:1.5rem;margin-top:6px;padding:1rem;resize:vertical;width:100%}textarea{height:15rem}input[type=email]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:Inter,sans-serif;font-size:1rem}input[type=email]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:Inter,sans-serif;font-size:1rem}input[type=email]::placeholder,input[type=text]::placeholder,textarea::placeholder{font-family:Inter,sans-serif;font-size:1rem}input[type=submit]{background-color:#784cbd;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:1.25rem;padding:12px 20px}input[type=submit]:hover{background-color:#202473;border-color:#202473;color:#fff;transition:all .2s ease-in-out}input[type=submit]:disabled{background-color:gray}.footer{background-color:#784cbd;flex-direction:column;margin:0;padding:1rem}.footer,.footer-content{align-items:center;display:flex;justify-content:center}.footer-content{flex-wrap:wrap}.footer-content>*{margin:0;padding:0}.icon-link{color:#fff;font-size:3rem;margin:0;padding:.5rem}.icon-link:hover{color:#202473;transition:all .2s ease-in-out}.copyright{color:#fff;font-size:1.5rem;font-weight:500;margin:0;padding:0}
/*# sourceMappingURL=main.8675dcfc.css.map*/