@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;1,200;1,300;1,400;1,500&display=swap);.nav{background-color:#64676c;display:block}.nav .nav-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.nav .nav-container .nav-logo img{cursor:pointer;max-width:100%}.nav .nav-container .nav-logo img:hover{transform:scale(1.1)}.nav .nav-container .nav-link{color:#161611;font-weight:700}.nav .nav-container .nav-link:hover{color:#f0f1f2}@media(min-width:768px){.nav .nav-container{align-items:center}.nav .nav-container .nav-logo{margin-bottom:0}.nav .nav-container .nav-link{margin-bottom:0;margin-right:20px}.nav .nav-container .navbar-nav{align-items:center;flex-direction:row}.nav .nav-container .navbar-toggler{align-items:center}.nav .nav-container .navbar-brand{margin:0}}@media(max-width:767px){.nav .nav{align-items:center;display:flex;flex-direction:column;justify-content:center}.nav .nav-container{padding:10px}.nav .nav-container .navbar-brand{margin-right:0}.nav .nav-container .nav-link{align-self:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;margin-right:0}}@media(min-width:1280px){.nav .nav-container{display:flex;flex-direction:row;margin:0 2rem}.nav .nav-logo{margin-left:0;margin-right:20px}}.loading-container{background-color:#64676c;height:100vh}.loading-container,.loading-spinner{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.bk{fill:none}@keyframes ld-in{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.loading-message{animation:fade-in 2s ease-in-out infinite;color:#e1e1df;font-size:25px;font-weight:600;left:50%;margin-top:10px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}@keyframes fade-in{0%{opacity:0}50%{opacity:1}to{opacity:0}}.home{padding:1.25rem;position:relative}.home:before{background:linear-gradient(#131313b3,#131313b3),url(/static/media/background.7ffdbf6ae62c82937340.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:-1}@media screen and (min-width:768px){.home{align-items:center;display:flex;height:60vh;padding-left:2rem}}@media screen and (min-width:1280px){.home{height:100vh;padding-left:5rem}}.home .box{align-items:flex-start;display:flex;flex-direction:column;width:60%}@media screen and (min-width:768px){.home .box{width:50%}}@media screen and (min-width:1280px){.home .box{max-width:1280px;width:45%}}@media screen and (min-width:1880px){.home .box{margin-left:1%;max-width:2080px;padding:25vh}}h1,h3,h4{font-family:Montserrat,sans-serif;margin:0}h1{color:#f0f1f2;font-size:1rem;font-weight:600}@media screen and (min-width:768px){h1{font-size:1.5rem}}@media screen and (min-width:1280px){h1{font-size:2.2rem}}h3{color:#f0f1f2;font-size:.75rem;font-weight:500;padding-top:.5rem}@media screen and (min-width:768px){h3{font-size:1.2rem;padding-top:2rem}}@media screen and (min-width:1280px){h3{font-size:1.5625rem}}h4{color:#fcf9fb;font-size:.75rem;font-style:oblique;font-weight:200;line-height:1.35;padding-top:1rem}@media screen and (min-width:768px){h4{font-size:1rem}}@media screen and (min-width:1280px){h4{font-size:1.5625rem}}.title{color:#161611;font-size:1rem;letter-spacing:0;line-height:32px;margin:0 0 39px;position:relative;text-transform:uppercase}@media screen and (min-width:768px){.title{font-size:1.5rem}}@media screen and (min-width:1280px){.title{font-size:1.75rem}}.title:after{background:#64676c none repeat scroll 0 0;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:54px}@media screen and (min-width:1280px){.title:after{bottom:-5px}}.aboutus-section{background-color:#f0f1f2;padding:1.25rem 0}@media screen and (min-width:1280px){.aboutus-section{padding:3rem 0}}.container{padding:1.25rem}.aboutus-text{color:#161611;font-size:.8125rem;margin-top:1rem}@media screen and (min-width:768px){.aboutus-text{font-size:.875rem;margin-top:0}}@media screen and (min-width:1280px){.aboutus-text{font-size:1.125rem}}.about-inner{overflow:hidden;padding:0;position:relative}.about-intro-text{padding-top:1rem}@media screen and (min-width:768px){.about-intro-text{flex:0 0 75%;max-width:100%;padding-top:0}}.img{display:block;height:auto;max-width:100%}.contact-section{background-color:#f0f1f2;padding:20px 0}.card-title{border-bottom:1px solid #f0f1f2;color:#404043;font-size:1rem;font-weight:600;padding-top:.875rem}@media screen and (min-width:768px){.card-title{font-size:1rem}}@media screen and (min-width:1280px){.card-title{font-size:1.25rem}}.card-content{flex-direction:column;justify-content:center;padding-bottom:1.875rem}.card-content,.card-row{align-items:center;display:flex}.card-row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media screen and (min-width:768px){.card-row{width:100%}}@media screen and (min-width:1280px){.card-row{width:85%}}.text-center{padding:0 1rem;text-align:center}.col{padding:.625rem}.skills-text{color:#404043;font-size:.75rem;font-style:normal;font-weight:400}@media screen and (min-width:768px){.skills-text{font-size:.875rem}}@media screen and (min-width:1280px){.skills-text{font-size:1rem}}.project{background-color:#f0f1f2;padding:20px 0}.project-shadow{background-color:#fff;box-shadow:0 1px 1px 0 #0000000f,0 2px 5px 0 #0003;justify-content:space-around;position:relative;width:100%;z-index:2}.project-container,.project-shadow{align-items:center;display:flex;flex-direction:column}.project-container{align-self:center;margin-top:2rem;position:static}@media screen and (min-width:768px){.project-container{justify-content:center;margin-top:1.875rem;width:100%}}.project-divder{display:flex;flex-direction:column;justify-content:center;width:100%}@media screen and (min-width:768px){.project-divder{flex-direction:row}}@media screen and (min-width:1280px){.project-divder{justify-content:flex-start}}.project-subNav{color:#161611;font-size:.9375rem;font-weight:bolder;height:-moz-fit-content;height:fit-content;text-align:center;top:3.75rem}@media screen and (min-width:768px){.project-subNav{font-size:1rem;height:-moz-fit-content;height:fit-content;position:sticky;text-align:end;text-decoration:none;width:10.625rem}}@media screen and (min-width:1280px){.project-subNav{font-size:1.5625rem;margin-left:1rem;width:19.687rem}}.project-subtitle{display:flex;flex-direction:column}@media screen and (min-width:768px){.project-subtitle{font-size:1rem;margin:20px 0 5px;padding-bottom:.625rem;text-align:left}}@media screen and (min-width:1280px){.project-subtitle{font-size:1.25rem;margin:20px 20px 5px}}@media screen and (max-width:400px){.project-content{border-top:2px solid #888f97;margin:1rem}}@media screen and (min-width:768px){.project-content{border-left:2px solid #888f97;margin-bottom:1.875rem;margin-left:.312rem;max-width:34.375rem;padding-left:.9375rem}}@media screen and (min-width:1280px){.project-content{max-width:46.875rem;padding-left:1.25rem}}.project-info{align-items:center;display:flex;flex-direction:row;justify-content:center}@media screen and (min-width:768px){.project-info{justify-content:flex-start}}.project-name{color:#161611;font-size:.9375rem;margin-bottom:.937rem;text-align:left}@media screen and (min-width:768px){.project-name{font-size:1.5rem}}@media screen and (min-width:1280px){.project-name{font-size:1.625rem}}.project-desc{color:#404043;font-size:.875rem;font-weight:350;line-height:1rem;padding-bottom:1rem;padding-right:.5rem;text-align:left}@media screen and (min-width:768px){.project-desc{font-size:.937rem;line-height:1.125rem;padding-right:1rem}}@media screen and (min-width:1280px){.project-desc{font-size:1.187rem;line-height:25px;padding-right:0;text-align:left;width:100%}}.project-link{color:#404043;font-size:.875rem;font-weight:400;line-height:1rem;text-align:left}@media screen and (min-width:768px){.project-link{font-size:.937rem;line-height:1.125rem}}@media screen and (min-width:1280px){.project-link{font-size:1.187rem;line-height:25px;width:100%}}.project-link:hover{color:#64676c;text-decoration:none}.project-option{color:#161611;font-size:.875rem;margin:20px 0 10px;text-align:left}@media screen and (min-width:768px){.project-option{font-size:1rem}}@media screen and (min-width:1280px){.project-option{font-size:1.25rem}}.project-demo{align-items:center;display:flex;flex-direction:row;margin-bottom:.625rem;transition:transform .25s ease}@media screen and (max-width:400px){.project-demo{width:5.625rem}}@media screen and (min-width:768px){.project-demo{display:flex;flex-direction:row;margin-bottom:.625rem;width:9.375rem}}.project-desktopDemo{box-shadow:.8px .9px 3px #121212;margin-right:1.562rem;object-fit:contain;width:8.875rem}@media screen and (min-width:768px){.project-desktopDemo{width:19.375rem}}@media screen and (min-width:1280px){.project-desktopDemo{width:31.25rem}}.project-mobileDemo{box-shadow:.8px .9px 3px #121212;object-fit:contain;width:3.312rem}@media screen and (max-width:400px){.project-mobileDemo{width:3.375rem}}@media screen and (min-width:768px){.project-mobileDemo{width:7.312rem}}@media screen and (min-width:1280px){.project-mobileDemo{width:11.875rem}}.project-subpoints{display:flex;flex-direction:row}@media screen and (max-width:400px){.project-subpoints{flex-direction:column;padding-top:.75rem;width:100%}}@media screen and (min-width:768px){.project-subpoints{flex-direction:row;width:100%}}.project-list{color:#404043;font-size:.875rem;font-weight:350}@media screen and (min-width:768px){.project-list{font-size:.937rem}}@media screen and (min-width:1280px){.project-list{font-size:1.187rem}}.project-demofullimg{width:18.75rem}@media screen and (min-width:768px){.project-demofullimg{width:25rem}}@media screen and (min-width:1280px){.project-demofullimg{width:31.25rem}}.project-column{display:flex;flex-direction:column;flex-wrap:wrap;width:50%}@media screen and (max-width:400px){.project-column{width:100%}}@media screen and (min-width:768px){.project-column{width:50%}}@media screen and (min-width:1280px){.project-column{width:45%}}.project-notes{color:#161611;font-size:.75rem;margin-top:0;padding-left:1.562rem;padding-right:1.25rem;text-align:left}@media screen and (min-width:768px){.project-notes{font-size:.875rem;padding-left:1.25rem}}@media screen and (min-width:1280px){.project-notes{font-size:1.062rem;margin-left:1.062rem;padding-right:0}}.project-website{align-items:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjAAAAIwCAMAAACvL6FdAAAC/VBMVEX////8/Pzp6enW1tbAwMCtrKyamZmLiop8e3ttbGxfXV1QT09EQ0NAPj4zMTEsKiolIyMdGxsXFRUtKytFRESbmprX19fq6urx8fHS0tKysbGWlZV7enpiYGBHRkYYFhZIR0fy8vL7+/vd3d22traPjo5raWlJR0cpJydLSUlsamrv7u7DwsJqaWkcGhqXlpbw7+/19fXHxsaUk5NjYWEyMTGVlJTIx8fn5+evrq53dXVCQEAaGBhDQUF4d3epqalvbm43NTVxcHCqqqro6Oi7uro+PDw/PT19fHy8u7vh4eGcm5tXVVUcGxtYVladnJzi4uL+/v7Ozc2DgoI8Ozs9PDzQz8/9/f16eXkxMDDNzc0uLCx+fX3Pzs7c3NyIh4c2NDSko6NNS0sfHR3w8PDT09NubW1wb2/U1NS0tLRPTk61tbX09PSYl5c0MjKZmJjr6+uGhYUmJCQmJSWHhobs7Ozk4+N2dHQeHBze3t4bGRlycXEhHx+lpKS+vr7g4OBgXl729vYwLy/j4+NbWlpdXFwgHh5EQkL5+fnMzMw6OTk7Ojr6+voZFxcqKCi9vLz6+flKSEgnJiYoJiaJiIhZV1ezs7OOjY34+PhpaGjb2trc29vIyMizsrKKiYl5eHj39/dSUVFhX1+4t7e5uLjKysrLy8s6ODhRUFC/v7/z8/NjYmJVU1OQj4+RkJAjISG9vb3m5uZUUlIrKSmVlZVGRUV/fn5mZWXEw8Nta2usq6vJycmFhIRlZGSBf3/a2dk5NzdeXV04NjZOTEyEg4OMi4toZ2dZWFjt7e0vLS3Y2Nh1dHQiICCAf3+SkZGjoqK6ubnGxcXf39+TkpKBgIC3t7fS0dHl5OTBwcGnpqbu7u6op6c1MzOioaEkIiLZ2NhzcnJcW1vCwsKhoKDFxMRBPz9OTU3m5eXV1dV0c3OenZ0wLi6mpaV3dnagoKBTUlJWVFSpqKiCgYGNjIyfn5+rq6uxsLBkY2Ofnp5nZmZaWVmwr6/R0NBMSkqura1uBeqMAAAYhElEQVR4AezBtQHCAAAAsLo77vL/kUxM6N4kwVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGEUJ2mWF2VVN23XD+P0NA6Lrl3WVVnkqzRZb8Jgxtju9ofj6dxfpn9dFtdTcdjvbsGccH+wSw9ocoVBAAB7bXWcfFibY6xt27Zt27xvjjB6+NF1hkpKTklNS0fvpWdkpiQn+QERXVb2v5yoXFRGXFRqXnY+EDEVGIwmMyov2mSxFgARis3ucBaiegqLiu3+QIRgKyktQy2UlVdUAtdIQVVoNWqpprauAPhE6hsam1B7cc0trcAZ0tbe0Yn66erobgNekB5rbx/qrS/U2gMcIP21A8iGgcEhYBsZHhlFlpSNJAGrSMJYBrJnfCwBGESsORPIpolUK7CFTAZ3Isu6GiaBGWRqegJZNzEzCywgfnPzyIeIhR7QGVlcikZ+LK8sgo7I6to68mVjcwt0QrZ3dpE/u45t0AHZC9tHPuXO7IHmqEsh8qswbA80RLbLC5FvhQfboBGyGtqE/NsN3QINkIKQQxTDYUgBEJX5jQ2gOAaOeoCo6bgGxRIVCEQ1J+EontN6IKoo2IxDEcVtnoHyyMI5iuo8GRRGLi5RZFcXoCCSaJxAsV1bEkEpZKoIxXczBYogt2uFKIP9tVvwHbm7R1k83IGPyOPaE8qjcPMRfEF+OlEuRT/Ba6TtXxPKJu5fG3iH+DeijBp/gTdI3TPK6fkFPEZea1Feg4/gGbL9hjJ72wZPkJd3lNvHC7iN+G0i+ewB95D8LySIX/ngDvKzDKX3n/16VrQrCoMAPHFSnoltNTGqqE4Vq4m7sIp5bdv2Kx7bZ+91tdd8z/BjJuzWDkhhHT8YIT86UIDc6WSCHL8Dyaerm8mkuwuS286TTCWndyIX6XlPSfe+F5JdXwslU0sfJJs9Pko2vn5Ipu0HKdkdvA1JN8DcZBNSyKPrzEcG7yBB6rqZn3QfQYw0lbMQKW9ChPwtZ2FSPoQQ+TvMYsjwX4jmRROjedHErJB5keEu9aOiibrSmhGWRvavgb3ubKGUassdWGsfpXT7YKtNFCc2wU4vKM68gI1G6ynO1I/BPuOvKE69moBtvrZSnGv9Crucm6QbUnMONmmaojsy1QSLvKVbchP22Ev3ZC9sMV1P96R+Gnb4+pliwuevsMHMfYoZ92fgfXcuUUyZvQPPO0sx5yy87uo3ijnfrsLb1m6lmPRsLbzs0RzFrLlH8LB5imkL8K7xAHnXoC1XEARP7OTZto9i27ixbdvmUWzb9rNt2/iPmG81O7W407sf0D23toaNAsQb3zi+tZGOvrs+ZXXb0e8/EPijP7wc3XbtlOvvjkqtznw8Aai4PaIbop4N4Lvi/7OQ1zyr/uIq9X367PV/r0Oke8VssoHrUATkMAVz7g7hF0RMZQl3cFf4lgOIxVCifIlAQOmh9GzX4uZAP6HY4jcwsoXSD5mLWI2gqYBkhmASpbIX0YjQXYKwZVf0CJXCWTGIYTOK6kozO0Fgx6oxbdc2TgC6xLW1U/MNqyDbnQjerTdCiEzXEKBqHX9K3qkI8c80hH0SIPsbyfHFEysSmKrRgeS0S7570R1J4/hHY2UEntQ2pEQMcpaQyfYkM1nSxWzqJobRh2FOEmdS25Cg3/kWTF6WvfaT3y3aexnT2D3AtDJam5J0AkPDh9XRuivyWmXeJK9jHXoK5umERIkwqSDug9hdpX2Wz1lmwug09oHvB52lEuJLHxT5g1o9+AyWR9DAtYNWzyMLUH99yPBlWTcQinQtHWbIQZZ2vLYSnyhK3ZZRIUwmgAJnsGQEWIprZgaeheIeaD1mONk5kwhfZsC6NpM41At6ZrE/kxyxmhicnZPbJy9/ecGmZX9T8Z8v23RweX5en9zCmIBLn2azH45O5HAUsraF98AZNJ5g3ODVnau5xbtQjXU9vqFF44pLtrMfqEuKxxWF+m7VmMxfyiVIB+PkRuIxZj9+HFjH57lMlWL6qSfOUeWRFdyfVBFZGeX8RFUwouotn1U7Eq2p8Kyp0zAMVdyixlEKNQpvEgdWT9FNP+3DUxYPTKxRSI4q4rbeA0bqNIFcqnn4vOnI772V7z9b/Mi9izNm6nrDrd1fN+qftcZqFb+tehyqeeIHHUNwFLYB/lv0/HFUDVlysUx/daXPG9ol/vhO89eIDNZUHKoQ4YOQh4zeNNKzk8vUt/oXdThcNtV3yXXIRKMOsDokOF+adPEEZiptLd7qAqwmsSvvrXSBwXUTIUysLsDqLHR9voNOHtlNRfLlsE7QchAYAQ+d5NrWmAhfvrJ3181xXUsQwDtg5jazLSvMDOYwSC5vWe+tHWZmzkphEkthTszMDjMzMzMzM0e1/z7sUzX3zPl9hK2+PNsDPEKBO0qQWa9SYSN4cToVXkVWTd6ZCu/Ci05U2HkyMupwSnSAF+9R4nBk0+TulGgPL86iRPfJPk4wKTDtqXG4lxNMCoznU0xPingKjEhrZE/zJIp4CozIpGZkzstUGQcvyqjyMrImX0GVg+DFQVSpyCNjSikzHF4Mp0wpMmYvynSGFxtRZi9ky67U6QYvulFnV2TKpRTqAx/6UOg+ZMn7BQrdDh9up1DhfWTILVSaDh+mU+keZEdzI5UOhw+HU6mxGZnRilKj4MMoSrVCZtxNqbvhw92U2gtZsQK1FuXgQW4RtT5wemolh8GDE0mfl/Lqoyk2Gh6MpthR1ciEzaj2ITz4kGqbIRPmU+0ueHAX1eYjC84YTLkdEL8dKDf4DK97HT9C/D6i3gJkQAX1liJ+86lXAfv2ZQAjlkfseo9gAPvCvNsYwjqI3ToM4TZYl/+YIQxB7M5lCA/mYdwmDKGwGLFbXGAIm8C46xjCJ4jfiwxhF9iWm8QALoAHVzGASTmYVsMABubgQW5DBlDj7xlp20Pgw3qd/D0n1VLuqFPgxQ5HUa4Wlg2j3pXw42DqDYNhh1LuU3gyinKHwrDZVNvmEnhSPZxqs2FXnwLFCvvCl331P+E+ni7BbeBNG6odCLOOp9i79fCmZCTFHoZZr1BsJvypGUytV2DVUxSrhEeVFHsKRn1GrfMegEdrnEetz2DU9WlqSuJwal0Po7pQ6rBm+NT8CqW6wKbdqHUTvGpFrcth0p6UqsjDq3wFpfaESStTajP4tRmlVoZJY6k0tgR+LSf+LWHRsbGeRiO4vB8Lg56g0nmT4dlpR1PpifibMyfAt2eodAsMWkqhhuPg2/jBFPocBh1NoTJ49wWFjoq+3qQVvGsVe8HOgRR6bTK8O21R5ENUx1BofyQ3UugYmHMmhaYjmUahM2FOZ+pUVSOZXMWYl5QdQqFbkQAbUmhozCvY+DIS4CQK1UTdbvI+EuCMqBt2dqHOLCTqz/+7wJg309+p5R6mzpswpiLNZsp9SZ062JIvN11QkZaGlufjvUE7D39L8q9R5wyY8lb6Uh3A59R5C6Y8HuCGPplIncdhygUBXhkkn8VbXbtfgJeSyfrU2S/eq+26SFocEe+U5h2UeQRFSTfK3AFTTqDMP5AEOA5PgCVzqXMhkhBX+rmxFjq/gaJkdersBkNmUOcrJCFmAG6GIRdR52kUJV9T5yIY8g11XkUIaTXxN7Huqr4SRcm3se6wfoY6pShKSqlzW6zVsicjhBSYShgyjzrvoChpos48GDI/SGCSd6izFIasYj4wKTCrwJDh5gOT/l89PNY1Jk0oSkpjXWpyuvnH6hSYj2FIV/OBSTVUXWFIFXW+Q1HyMnXOhiH2qxtSYAhDmD4+BrFjCsy/twGKkotTYP69I1GUPJoC8++NQlFSmQLz762FouT7FBir1TcO+uNhSIE6d6MoGUKdEbG+6a1FEuIbXddYA1OFoqRbrIE5n0Jz0SJ5gELnxdobz8vQIvmAQp2jDcwLaJE0RRuYOgptiSTAbtnaWGd6uRAtkjaMdaZ3HIXGoEWyMoXGwZDrKbQXWiSDot0p9CGFzkeL5DUKfQhDviJTK6Jcbyp9BUMWUmkmBFLrquX2hh+o9CXk0lM1f4h3K/cu+EsyMd7d8S9Q6T38JVmN0b5Av4xKj+QBJCUnUOl2GDKUUpcBSD6g1FBYcjaVbgKQfEKlvWHKLCptByD5lEqzYEoHKvUAkAynUgeYch+VGtZFcuxgKv0IU56hVCmSKyn1DExpTam2SEZRqjVMaaLUtkhqKbU1THmKWr3h3RJqDYMpJQVKPQ7vPqNUoQS23EWpn+DdOErdBWN+olT5IfCtz9qRH4EDqPVd6s+UGgBjdqTWj6kZRmpHGDOHWmfPhWdD96bWHBizFcU+gWevUmwrWLOMWu+lYTuhZTCnjGLD4NduFPsC5jxDsWPg1wSKPRP/cyCXVcOryY0UuwnmPES1T+DV41TrBXNKulFs2xx8ylVQrFsJ7LmWaium4qmYZ14/pVoZfJpPtU9hUCvKXQGPnqRcKxg0nnId4NF7lBsPi3am3Bz4s5hyO8OkeZRbJQdvch0pNw8mHUq9zeDNTdRbBybtRL0H58KXod2ptxNMqj+BerfBl12od0IzbJpPvcLr8KTXCOrNh1EbM4C78/BjudUYwAYwqi9D2Bh+PMYQ+sKoXCMDKO8FL/YtZwCr5mDVfQxheD18qO7EEO6DWS8yiO3gw0QG8SLMep9h/AwPbmIYz8OuCgZR9RDi98HZDKIOhn3FMGb1QezWHcswnoFhMxlIWQni1jyFgcyEYfnuDGT/HGKWa8dAuudh2cMM5RjE7FGG8iFMW8xgHkO8FjKYJphW/RqD+cbdFwGB16ph2/UMp7+3vAhcD+N+ZkBtEKHcBAa0GYyb/AgDqlwOsWlemQFVnQbrbmRI95+GuPRZypBuhHlzGFTH4xCTp7ZhUHNg3nLdGdSqayIeTxzFoLovB/u2Y1gNG+cQh/wFDGw7ZMBzDO3M3ojBcbMZ2j+RBXUMbdVpyL4tuzK02kjecwv8wd5deLdVhnEc/6VF5jv9zYeEhXV6CA7zrTsTbJLRQ3Bti823eqHMNZAZLnN3x525uzs2N9wqtGuq9yY3b668n7/hm1x/ntbVYWzVfmXwzYUhhDkZfJV+gYG59/Vm8KWEwRh+pQgr0mFUP9anCLNgEIcpRMTWGBhRm9YeCnEYBuGKohhj7h0Jo+n6fhrFiHLBKBZTlKinvMbKZf0YinIrDGNlBwrz0CkvjCLmjTEUpkM8jOM7qjPYSf89ErkbRrD56rUU6DsYyMNU6tXSG6a0GQr0/OviuelJ9E/ST+HQOfdlg+wUahiM5Gkq0tv3FOTNy1pUon/qvtQV+rXjfHcK9jcM5UUqEbEa+dnajqN/1rbaaYMeVT97n4fCPQ9DcX/l/6jvH29oRv9UenCqG/pSq/HEDgyBKDeM5Wcq8DQK93lH+qti6sbx0IuETmecDI2fYTD9RrNk9tUoQtvu9NszK7qtRsh1nXx1NENm9M0wmr5U4GkH8vmof+/ZhwF0TWUgVt1w5G0XQqXhxnP1UxhKvWA4YUlUINUFX5WY4R9k2NiHgalXZs7O6hDM+9iFVtF2hlhSGIynFJVo4oKP6czwFTKll2fA7MOXzX2tEYSodrhb6eYdqAelYEBtkqjErH7Ia/OTJK9FlptfoTb6/N36xrYH3kSQNPzrvTta1e9N3UhqAyMqRUWGXI+8xrcs1XcBstlSqaVH/r5h7K6jDminWpVSZZrOo96UAkz8F8O0lijS/fr+QNt1jlqRfzBAKSr0VpiwYi5AW2NJ+Qcj+i+GnNfJjXx+vvbLy5ChCbUUCa09Kv9gtFOKir2wAz6q5kydsk2kdp6F5mxl5B+MZlbup2JjDheyirc2gPGVqZXrvNBe1+HUlf3xMK45VM5zwac1Z+6W0B8qUhv770EwhEdQTyJhYOOPU4VPkMcnzHAcmQ57qIk94tf+iLdqPIxsF9Vo4UIu20+XXjPsSy2cQZDYrqV+nIChuctTjauRxwNz7u2HLCObMnDOtxEsXezUi/ZuGNtrmjxljW2m79EXcdSLu2F0s6nKkWANPk5bieBJcFIfFsLwDqRQDc98FObm2xmg+w0yAV2uVP2MqvTeDF83NUKGjQxMRDUEU7qdGpFLm2euoirH+iGvK5qx6dTAJ0bHIbjKUCtyLXzjQO7fj48g2WE5cNNxXQ/v2kkdaAxzmBDAJzUDmOn4eOCwnf4rjyBz386Qm4Bcljrv5Zg2yDVyMHPe8r2S/luMYOsrz3i1s5XqlClw/bEOgGsg/ZaAYAuXZ7za6fcV1amNXPEP5a6liImmnyoj+J5kaH3VD+axier0n4lcyc3J/enItOM4/TMWwbeUobUcZnKS6qzDJe6dF9sgW3g9+mUKgu9uhlQiTKXWQ1TFeQ98BVRMmgPB19XJEHqoFszlZY02iYVXpHqzIUJd+dBRS6WpThcUrvMIfZ7CAA8ydD6E6cSsoiodUUDVTfEAYsZRrUkQ4SOGzKrdMJ8ZAc5oc/1KepaFAe7zHqqTABHCGTLzYUYfUJVB8DWVmfpvBjBsONVIgxDeZgyRFjCl8SOoSix8tGWWpg4Ab37SgcpNhxhfMDRG9IM5PdchkBO5RnZmqYlM6ROp0MIXbRDjD4ZEhxowqypUo0NP+Ijz/f898Hszlijq284QZg1DogdMy/UH1TgPH7WGMNM3yPHD2AosTvknYiFSJENhhQvmtfI4VTjugI+Zpe1kvc24xDXlXHkWam/plgsg2AmGwPGVMLMpKVThPeSTcPnFlcin56S+ZYYnMYfnobKl11/WECEwieI1exfmtli7V8iSY9sg1+7ruxw9emdserWRCJk7Kd4WmJzrFY0WLNz5Bcn2Z10o2sz35kbe7YUwVSncly6YXa1pmjw17NqbWeq4UQTXrWuZIeptiNKZon1RHea3Oo3KTS7x17wPuaq+1OOjRsjRi9kmmDeYtKqwgveoXNSbKNzQRcz2Jf6XUJYZPE28+V5POQ5R2lCwX2ANY6ncOhThNafvgC7HCN93oeP5vyYQJYZi9YVFuMpQMfstKMID05nhdAyyPcb/fYVsqcyyop9ZgxnkhlXMLE/FKtyEovzQ9vnPkSOsWb5jlO3E6QrTbtvmgkmDaTcT1jGgIhVbYYMinTzMtPce+DJpMIsGwEq6PEPFlkKZ505e13Rgp36wRDBJw2At79mpWBUYQwLFqQmr6UblzsIQOlOYq2A9paiY54gMxsfVsCD3LCp3qwwmj9tssCLvQirXxCGDyXHaC2uauYTKvRAmg8lWrhasKj6ayj0yXwaTaVo8rOuHKKrwwUzIYJ78AVaWfpwq9K9t+WCOJ8PakldRjdN/WTuYep/D6tROfPm0hoWDqRcOtWQx7Hi328DBiO9FFsPbz2+2VDCyF1/Jx6laufU/uqDIyOdGmiOY46vhP1kMWanBvlgHitNw6qnUJR0YY/xgfK+PpB1R9M8zo+K21N4e5oaP6p9f1jIy7u/RzNbQDMFEdcYlUnx5BsJTKbpc2UNlMkyv/MWiJPrqbIJg2ochL6l6fWpMfDDpDJq6N8GX1O+Q4YOJZbCs6If8JNuzMpgixDlQkOR6XwZTqF4uFEra5ZTBFJDyFKSi7Nwvg8ln/8uQinaguwzGR4VwFEda+T0197lxg3m6J4oneVtTa7GGDSbOixJJvzllMFlS7oWkxC2LZDAZ6i2HpMwPoyiDuTYBklLeBy0fzEkvVJD+XGvpYNI+gjrS9c0tHMyxt6GWNLSFZYNZ8yYkP2wbQ00cNVYwo1+E5J9GZwwVzFFq4fQCSP5y9YiwWDARi90IgPT2EksFM6QqAiM5vnVaJpiUK0ciYFLVURYJ5tpwSFpwV0mzQDCDu9kgaSRhnOmDOXMPJA1drEe/zdd/MKPPQtLW7jUe+qm23oOxp8ZD0lyNp00azKgHEAyS6+Ijug5mG/2xaI8LQSLNPOfUcTC1qV7Ko7UQRNLjt5kqmIlvI8ikLtNNE8zXUyCAdPcxUwTTbjLEkNwXuxs+mId2uSGM5D2lIpmz+gvmoVNeCCU59kRRoT16CybqiBfCSY7Low0ZTNQeB6SQcDceoqdzmI1UoHxjB6TQ2VTGzpL8BTF+ZEnsA3dCCrHkD9JYrIihEMPxDIv1TOI7kHQg5o6HWIxBEOUaFmNV5G5IOmGbfKgZizIDolzGothX1HZA0pNG529noe6DOLNZqP5XDoCkO+6Xr0lhAccbQZwfXmUBnkOTbZD0aeWpr+lrbzJECr+dvure2xOSniWsP8ZczjUxopNt5WGu6Mh0SPq3+pMX+kcw4qFxNy6AeJ3nLnyEdK4qey4WkuX91x4cCwAAAAAM8reexa4KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4ESkReJY8+4+aAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:1.875rem;margin-bottom:.937rem;margin-left:.625rem;width:1.25rem}@media screen and (min-width:768px){.project-website{width:1.562rem}}@media screen and (min-width:1280px){.project-website{width:1.875rem}}.project-website:hover{transform:scale(1.3)}.footer{background-color:#64676c;color:#f0f1f2;font-size:15px;line-height:24px;position:relative}@media screen and (min-width:768px){.footer{padding:1rem}}.footer-container{align-items:center;display:flex;flex-direction:column;padding:1rem;width:100%}@media screen and (min-width:768px){.footer-container{align-items:baseline;flex-direction:row;justify-content:space-around;padding:0}}.footer-image{align-items:center;display:flex;flex-direction:column}.footer-logo{height:auto;max-width:50%}@media screen and (min-width:768px){.footer-logo{visibility:hidden}}.footer-row{align-items:center;display:flex;flex-direction:column;margin-bottom:1rem;width:100%}@media screen and (min-width:768px){.footer-row{align-items:baseline;flex-direction:row;justify-content:space-around;margin-bottom:0;width:100%}.footer-box{display:flex;justify-content:flex-end}}.footer .scroll-to-top{align-items:center;background-color:#161611;border:none;border-radius:50%;color:#f0f1f2;cursor:pointer;display:flex;height:40px;justify-content:center;position:fixed;right:20px;top:20px;width:40px;z-index:999}.footer .scroll-to-top-icon{font-size:1.5rem}.footer .social-icons a{background-color:#161611;border-radius:100%;margin-right:0}.copyright-text{margin:0}@media(max-width:767px){.footer{padding-bottom:0}.footer .footer-text,.footer .social-icons{margin-top:2rem;text-align:center}}.social-icons{list-style:none;margin-bottom:0;padding-left:0}.social-icons li{display:inline-block;margin-bottom:5px;margin-right:8px}.social-icons li.title{color:#96a2b2;font-size:13px;font-weight:700;margin-right:15px;text-transform:uppercase}.social-icons a{border-radius:100%;color:#888f97;display:inline-block;font-size:16px;height:40px;line-height:44px;margin-right:8px;text-align:center;transition:all .2s linear;width:44px}.social-icons a:active,.social-icons a:focus,.social-icons a:hover{background-color:#888f97;color:#f0f1f2}.footer-svg{margin-bottom:5px}.App{box-sizing:border-box;font-family:Montserrat,sans-serif;margin:0}
/*# sourceMappingURL=main.5d22abda.css.map*/