html{scroll-behavior:smooth;scroll-margin-bottom:0}:root{--white:#fff;--black:#000;--purple:#8854d0;--gray:#868e96;--green:#00b894}.quote__container{max-width:1000px;height:100px;text-align:center;margin:0 auto}@-webkit-keyframes moveInL{0%{transform:translate(-1000%)}to{transform:translate(0)}}@keyframes moveInL{0%{transform:translate(-1000%)}to{transform:translate(0)}}@-webkit-keyframes moveInR{0%{transform:translate(1000%)}to{transform:translate(3%)}}@keyframes moveInR{0%{transform:translate(1000%)}to{transform:translate(3%)}}.quote__left{-webkit-animation-name:moveInL;animation-name:moveInL;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(1,1.2,0,1);animation-timing-function:cubic-bezier(1,1.2,0,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.5s;animation-delay:.5s}.quote__left,.quote__right{display:inline-block;font-family:"Rubik";font-size:2.5em;font-weight:700}.quote__right{padding-left:5;-webkit-animation-name:moveInR;animation-name:moveInR;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(1,1.1,0,1);animation-timing-function:cubic-bezier(1,1.1,0,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.5s;animation-delay:.5s}.project-row{flex-wrap:nowrap;padding:5px}.container_photo{background-color:rgba(57,62,93,.7);padding:0;overflow:hidden;width:100%;margin:10px;border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.container_photo article{padding:10%;position:absolute;bottom:0;z-index:1;transition:all .5s ease}.container_photo h2{color:#fff;color:var(--white);font-weight:800;font-size:25px;border-bottom:1px solid #fff;border-bottom:1px solid var(--white)}.container_photo h4{font-weight:300;color:#fff;color:var(--white);font-size:16px}.container_photo img{width:100%;top:0;left:0;opacity:.4;transition:all 4s ease}.popup-overlay{background-color:#8854d0;background-color:var(--purple);position:absolute;width:100%;height:70px;bottom:0;z-index:1;opacity:0;transform:translateY(70px);-webkit-transform:translateY(70px);-moz-transform:translateY(70px);-o-transform:translateY(70px);-ms-transform:translateY(70px);transition:all .2s ease-in-out}.popup-overlay span{font-size:40px;color:#fff;color:var(--white);position:relative;margin:0 auto;width:100%;top:13px;padding:5px}#overlay-icon{color:#fff;color:var(--white);font-size:1em}.container_photo:hover{cursor:pointer}.container_photo:hover img{opacity:.1;transform:scale(1.5)}.container_photo:hover article{transform:translate(2px,-69px);-webkit-transform:translate(2px,-69px);-moz-transform:translate(2px,-69px);-o-transform:translate(2px,-69px);-ms-transform:translate(2px,-69px)}.container_photo:hover .popup-overlay{transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);opacity:1}p{font-family:"Quicksand",sans-serif;color:#000;color:var(--black);line-height:1.5;font-size:20px}h1{text-transform:uppercase;font-size:70px;font-weight:700;font-family:"Oswald",sans-serif;color:#3d3d3d;margin:15px}h2{font-size:3.75em}h2,h4{text-transform:uppercase;font-weight:700;font-family:"Saira Extra Condensed",sans-serif}.navbar-brand,h4{font-size:1.875em}.navbar-brand{font-family:"Oswald",sans-serif}.navbar-toggler{border:none;background:transparent!important}.navbar-toggler:focus{outline:none;background:transparent}.navbar-toggler .icon-bar{background-color:#fff;background-color:var(--white);transform:rotate(0deg) translate(0);transition:all .2s ease;display:block;width:30px;height:2px;border-radius:1px}.navbar-toggler .icon-bar+.icon-bar{margin-top:4px}.icon-bar:nth-child(2){width:15px;transition:all .2s ease}.navbar-toggler:hover>.icon-bar:nth-child(2){width:30px;transition:all .2s ease}.navbar-toggler:active>.icon-bar:nth-child(2){width:22px;transition:all .2s ease}.navbar-toggler:not(.collapsed) .icon-bar:first-child{transform:rotate(45deg) translate(5px,4px);transition:all .2s ease}.navbar-toggler:not(.collapsed) .icon-bar:nth-child(2){opacity:0;transition:all .2s ease}.navbar-toggler:not(.collapsed) .icon-bar:nth-child(3){transform:rotate(-45deg) translate(4px,-4px);transition:all .2s ease}.subheading{text-transform:uppercase;color:#868e96;color:var(--gray)}.nav-item,.subheading{font-size:20px}#quote,.nav-item,.subheading{font-family:"Saira Extra Condensed",sans-serif}#quote{font-size:28px;font-weight:10;width:"100%"}#lastName{text-transform:uppercase;font-size:70px;font-weight:700;font-family:"Oswald",sans-serif;color:#8854d0;color:var(--purple)}#contact-about{text-transform:uppercase;font-size:30px;font-family:"Saira Extra Condensed",sans-serif;line-height:1.5;color:#868e96;color:var(--gray);margin:10px}#contact-icon{color:#000;color:var(--black);padding:5px}#email{color:#8854d0;color:var(--purple);line-height:1.5rem;text-decoration:none;margin-left:20px;font-size:30px}.about-container{padding:20px}#projects{padding:3rem}#project-title{padding-left:5px}#project-links{padding:10px;text-decoration:none;color:#000;color:var(--black);font-family:"Quicksand","sans-serif"}.card-title h2{text-align:left}.card-title h4{max-width:200px;max-height:35px}.card-screenshot{width:100%;height:100%}#info{font-size:20px}#skill-list{font-size:18px}#date{color:#8854d0;color:var(--purple);min-width:none;font-size:22px;min-width:20rem;flex-shrink:0;text-align:center;font-family:"Saira Extra Condensed",sans-serif}.social{width:200px}#social__icon{font-size:30px;margin-right:10px;background:#495057;color:#fff;color:var(--white);padding:15px;border-radius:50%}#social__icon,#social__icon:hover{box-shadow:0 10px 20px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06)}#social__icon:hover{background-color:#8854d0;background-color:var(--purple);transform:scale(1.05)}#github-projects{margin-left:3px}#skills{background-color:#8854d0;background-color:var(--purple);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 800'%3E%3Cpath fill='%238854d0' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2-3.4-.7-6.8-1.3-10.2-2z'/%3E%3Cpath fill='%238854d0' d='M1600 0H0v719.8C49 703 99.5 692 150.7 686.3c111.9-12.7 226-2.4 335.3 19.4 3.4.7 6.8 1.4 10.2 2 116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%238854d0' d='M478.4 581c3.2.8 6.4 1.7 9.5 2.5C684.1 636 876.6 717 1081.4 760.1c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9 107.3-6.6 214.6 10.2 317.3 37z'/%3E%3Cpath fill='%238854d0' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7 102.8-.8 203.2 22.7 299.3 54.5 3 1 5.9 2 8.9 3 183.6 62 365.7 146.1 562.4 192.1 186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%238854d0' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1 2.8 1.1 5.5 2.3 8.3 3.4 171 71.6 342.7 158.5 531.3 207.7 198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2a483.5 483.5 0 01181.8-23.8z'/%3E%3Cpath fill='%23a376da' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2 93.6 12.1 180.5 47.7 263.3 89.6 2.6 1.3 5.1 2.6 7.7 3.9 158.4 81.1 319.7 170.9 500.3 223.2 210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%23bb97e4' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3 12.8-4.1 25.4-8.4 38.1-12.9V0h-1312c56 21.3 108.7 50.6 159.7 82 2.4 1.4 4.7 2.9 7.1 4.3z'/%3E%3Cpath fill='%23d3b9ed' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2 191.8 69.2 400 74.7 595 21.1 40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%23e9dcf6' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8 21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4 174.9 70.7 368.7 88.7 552 47.4z'/%3E%3Cpath fill='%23fff' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723c157.7 71 335.6 101 506.2 72.4z'/%3E%3C/svg%3E");background-attachment:fixed;background-size:cover}#skills .subheading{color:#000;color:var(--black)}#skills h2{color:#fff;color:var(--white)}#skills h4{color:#000;color:var(--black)}#skill-icon{font-size:45px;margin-right:20px;color:#fff;color:var(--white);padding:5px;border-radius:50%}#skill-icon:hover{transform:scale(1.2)}#skill-list{margin-top:1em;line-height:3em;color:#fff;color:var(--white)}#checkmark{font-size:15px;padding-right:10px;color:#000;color:var(--black)}#more-projects{font-size:1.5em}#education-info{max-width:800px}#guitar-img{width:400px;height:500px;-webkit-filter:drop-shadow(30px 10px 4px #888);filter:drop-shadow(30px 10px 4px #888888)}#label{font-family:"Quicksand";color:#000;color:var(--black)}input,textarea{box-shadow:0 10px 20px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06)}#modal{color:#00b894;color:var(--green);font-size:1em;margin-right:10px}#footer-icon{font-size:"1.3em";padding:"10px";color:"#fff"}@media only screen and (max-width:991.98px){#navbarNav{text-align:center}.navbar{padding-bottom:20px}.nav-link{padding:5px;font-size:1em}@-webkit-keyframes moveInL{0%{transform:translate(-1000%)}to{transform:translate(-4%)}}@keyframes moveInL{0%{transform:translate(-1000%)}to{transform:translate(-4%)}}@-webkit-keyframes moveInR{0%{transform:translate(1000%)}to{transform:translate(-3%)}}@keyframes moveInR{0%{transform:translate(1000%)}to{transform:translate(-3%)}}.quote__left{font-weight:700;-webkit-animation-name:moveInL;animation-name:moveInL;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(1,1.2,0,1);animation-timing-function:cubic-bezier(1,1.2,0,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.5s;animation-delay:.5s}.quote__left,.quote__right{font-family:"Rubik";font-size:2em}.quote__right{font-weight:600;padding-left:5;-webkit-animation-name:moveInR;animation-name:moveInR;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(1,1.1,0,1);animation-timing-function:cubic-bezier(1,1.1,0,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.5s;animation-delay:.5s}#projects{padding:3rem}.container_photo{background-color:rgba(57,62,93,.7);padding:0;overflow:hidden;max-width:100%;margin:6px}#about-me,#phone,#skills{text-align:center}#skills{margin-bottom:0}#skill-list{text-align:left}#experience-title,#projects{text-align:center}#info{line-height:2em}#interests{text-align:center}#guitar-img{max-width:250px;height:300px}#contact-info,#contact-title{text-align:center}#contact-info{justify-content:center}}@media only screen and (max-width:767.98px){.navbar{padding-bottom:20px}.nav-link{padding:8px;font-size:20px}@-webkit-keyframes moveInL{0%{transform:translate(-1000%)}to{transform:translate(-5%)}}@keyframes moveInL{0%{transform:translate(-1000%)}to{transform:translate(-5%)}}@-webkit-keyframes moveInR{0%{transform:translate(1000%)}to{transform:translate(-3%)}}@keyframes moveInR{0%{transform:translate(1000%)}to{transform:translate(-3%)}}.quote__left{-webkit-animation-name:moveInL;animation-name:moveInL;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(1,1.2,0,1);animation-timing-function:cubic-bezier(1,1.2,0,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.5s;animation-delay:.5s}.quote__left,.quote__right{font-family:"Rubik";font-size:30px;font-weight:700}.quote__right{padding-left:5;-webkit-animation-name:moveInR;animation-name:moveInR;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(1,1.1,0,1);animation-timing-function:cubic-bezier(1,1.1,0,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.5s;animation-delay:.5s}p{text-align:"left";font-size:16px}.container_photo{background-color:rgba(57,62,93,.7);padding:0;overflow:hidden;max-width:100%;margin:6px}#contact-about{font-size:27px;margin-left:0}#info{font-size:16px;text-align:left;padding:0;line-height:2em}#firstName{font-size:3em}#lastName{font-size:1em}#email{display:inline-block;font-size:27px}#quote{font-size:22px;margin:0;padding:0}#quote,#softSkills{width:100%}#skill-list{line-height:3em;display:inline-block;margin-top:2em;word-wrap:none;font-size:1em;text-align:left}#more-projects{font-size:1.1em}#education-info,#experience-info{line-height:2em}.experience-container{padding:0;text-align:left!important}#guitar-img{width:500px;height:300px}#date{margin-top:1em;margin-bottom:1em;margin-left:0;font-size:22px;min-width:0;text-align:left}#contact-title{text-align:center}#contact-text{padding-left:10px}}@media only screen and (max-width:575.98px){.navbar{padding-bottom:20px}.nav-link{padding:20px;font-size:20px}.quote__container{align-items:center}@-webkit-keyframes moveInL{0%{transform:translate(-1000%)}to{transform:translate(-5%)}}@keyframes moveInL{0%{transform:translate(-1000%)}to{transform:translate(-5%)}}@-webkit-keyframes moveInR{0%{transform:translate(1000%)}to{transform:translate(-2%)}}@keyframes moveInR{0%{transform:translate(1000%)}to{transform:translate(-2%)}}.quote__left{margin-bottom:10px;font-weight:700;-webkit-animation-name:moveInL;animation-name:moveInL;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(1,1.2,0,1);animation-timing-function:cubic-bezier(1,1.2,0,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.5s;animation-delay:.5s}.quote__left,.quote__right{font-family:"Rubik";font-size:22px}.quote__right{font-weight:600;padding-left:5;-webkit-animation-name:moveInR;animation-name:moveInR;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(1,1.1,0,1);animation-timing-function:cubic-bezier(1,1.1,0,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.5s;animation-delay:.5s}.container_photo{max-width:450px;height:15em;margin:10px}h1{font-size:2.8em}.about-container{font-size:16px;max-width:1000px;text-align:left!important}p{text-align:"left";font-size:16px;max-width:"1000px"}.quote__container{margin-bottom:0;padding:0 5px;height:100px;text-align:center}#contact-about{flex-wrap:wrap;font-size:16px;text-align:center}#email{font-size:15px!important}.social{font-size:18px}.dev-icons{margin-bottom:10em;margin-left:20px}#softSkills{text-align:center}#skill-list{text-align:left}#lastName{font-size:1em}#quote{font-size:20px;width:100%}#info{font-size:16px;text-align:left;padding:0;line-height:2em}.experience-container{margin-top:2em}.education-container{max-width:1000px;margin-top:2em;text-align:left}#education-info{max-width:1000px}.education-header{text-align:center!important}#projects{margin-bottom:0}#project-title{padding:0}#project-links{font-size:1em}#experience{margin-bottom:0}#date{margin-bottom:1em;font-size:22px;min-width:0;margin-left:0}#guitar-img{max-width:200px;height:300px}.subheading{font-size:22px}#contact-text,form #label{text-align:left}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace;word-wrap:break-word}
/*# sourceMappingURL=main.6080a9dd.chunk.css.map */