@import url(https://fonts.googleapis.com/css?family=Lobster+Two|Inconsolata|Josefin+Sans:300,500,700&display=swap);@import url(https://fonts.googleapis.com/css?family=Josefin+Sans);body{background-color:#191a1a;font-family:Josefin Sans,serif;margin:0;padding:0}.messages-container{border:1px solid #327a81;box-shadow:3px 3px 0 rgba(0,0,0,.1);margin:0 auto;overflow:scroll;width:100%}.message-table{font-family:Ovo,serif;width:100%}.message-table td,.message-table th{color:#2b686e;padding:10px}.message-table td{cursor:default;text-align:left;vertical-align:middle}.message-table td:last-child{font-size:.95em;line-height:1.4}.message-table th{background-color:#dae4f1;font-weight:300}.message-table tr:nth-child(2n){background-color:#fff}.message-table tr:nth-child(odd){background-color:#edf7f8}.message-table tr:hover{background-color:#dae4f1}@media screen and (max-width:700px){.message-table,td,tr{display:block}td:first-child{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100px}td:not(:first-child){clear:both;margin-left:100px;padding:4px 20px 4px 90px;position:relative;text-align:left}td:not(:first-child):before{color:#91ced4;content:"";display:block;left:0;position:absolute}td:nth-child(2):before{content:"Name:"}td:nth-child(3):before{content:"Email:"}td:nth-child(4):before{content:"Phone:"}td:nth-child(5):before{content:"Comments:"}tr{padding:10px 0;position:relative}tr:first-child{display:none}}@media screen and (max-width:500px){td:first-child{background-color:#c8e7ea;border-bottom:1px solid #91ced4;border-radius:10px 10px 0 0;position:relative;top:0;-webkit-transform:translateY(0);transform:translateY(0);width:100%}td:not(:first-child){margin:0;padding:5px 1em;width:100%}td:not(:first-child):before{font-size:.8em;padding-top:.3em;position:relative}td:last-child{padding-bottom:1rem!important}tr{background-color:#fff!important;border:1px solid #6cbec6;border-radius:10px;box-shadow:2px 2px 0 rgba(0,0,0,.1);margin:.5rem 0;padding:0}.advent-container{border:none;box-shadow:none;overflow:visible}}.add-projects-component{background-color:#b8daff;padding:20px;text-align:left}.project-input-group label{font-family:Ovo,serif;font-size:25px;margin-right:10px}.project-input-group input{border:1px solid #bdbdbd;border-radius:3px;font-size:15px;margin-bottom:10px;padding:5px;width:100%}.projects-form button{border-radius:5px;cursor:pointer;float:right;font-size:15px;margin:10px;padding:10px}.project-input-note{color:#856404}.project-submit-btn{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.project-clearImage-btn{background-color:#e2e3e5;border-color:#d6d8db;color:#383d41}.advent-content{left:0;position:relative;width:calc(80% - 100px)}.envelope-image{cursor:pointer;left:200px;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:200px}.envelope-header{font-family:Vollkorn,sans-serif;font-size:15px;letter-spacing:2px;text-align:center;text-transform:uppercase}.animated-mail{height:150px;position:absolute;transition:.4s;width:200px}.animated-mail .body{border-color:transparent transparent #e95f55;border-width:0 0 100px 200px;bottom:0;height:0;width:0}.animated-mail .body,.animated-mail .top-fold{border-style:solid;position:absolute;z-index:2}.animated-mail .top-fold{border-color:#cf4a43 transparent transparent;border-width:50px 100px 0;top:50px;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:transform .4s .4s,z-index .2s .4s;-moz-transition:transform .4s .4s,z-index .2s .4s;transition:z-index .2s .4s,-webkit-transform .4s .4s;transition:transform .4s .4s,z-index .2s .4s;transition:transform .4s .4s,z-index .2s .4s,-webkit-transform .4s .4s}.animated-mail .back-fold{background:#cf4a43;bottom:0;height:100px;position:absolute;width:200px;z-index:0}.animated-mail .left-fold{border-color:transparent transparent transparent #e15349;border-style:solid;border-width:50px 0 50px 100px;bottom:0;height:0;position:absolute;width:0;z-index:2}.animated-mail .letter{background:#fff;bottom:0;height:60px;left:20px;overflow:hidden;position:absolute;transition:.4s .2s;width:160px;z-index:1}.animated-mail .letter .letter-border{background:repeating-linear-gradient(-45deg,#cb5a5e,#cb5a5e 8px,transparent 0,transparent 18px);height:10px;width:100%}.animated-mail .letter .letter-title{background:#cb5a5e;height:10px;margin-left:5px;margin-top:10px;width:40%}.animated-mail .letter .letter-context{background:#cb5a5e;height:10px;margin-left:5px;margin-top:10px;width:20%}.animated-mail .letter .letter-stamp{background:#cb5a5e;border-radius:100%;color:#000;font-size:15px;height:30px;margin-left:120px;margin-top:30px;opacity:.3;width:30px}.shadow{background:radial-gradient(rgba(0,0,0,.5),transparent,transparent);border-radius:100%;height:30px;left:50%;position:absolute;top:200px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;width:400px}.envelope-image:hover .animated-mail{transform:translateY(50px);-webkit-transform:translateY(50px);-moz-transform:translateY(50px)}.envelope-image:hover .animated-mail .top-fold{transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);transition:z-index .2s,-webkit-transform .4s;transition:transform .4s,z-index .2s;transition:transform .4s,z-index .2s,-webkit-transform .4s;-webkit-transition:transform .4s,z-index .2s;-moz-transition:transform .4s,z-index .2s;z-index:0}.envelope-image:hover .animated-mail .letter{height:180px}.envelope-image:hover .shadow{width:250px}.abstract-ring,.ring{border-color:#000 #336e7b;border-style:solid;border-width:10px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ring:after,.ring:before{background:rgba(0,0,0,.15);content:"";display:block;height:1px;left:50%;position:absolute;top:50%;width:100%}.ring:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.ring:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.ring:first-child{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;background:rgba(16,23,30,.25);border-color:#10171e rgba(16,23,30,.1);border-radius:450px;height:450px;width:450px}.ring:first-child:after,.ring:first-child:before{background:rgba(16,23,30,.75)}.ring:nth-child(2){-webkit-animation:rotate 2.14286s linear infinite;animation:rotate 2.14286s linear infinite;background:rgba(25,36,46,.25);border-color:#19242e rgba(25,36,46,.1);border-radius:420px;height:420px;width:420px}.ring:nth-child(2):after,.ring:nth-child(2):before{background:rgba(25,36,46,.75)}.ring:nth-child(3){-webkit-animation:rotate 2.30769s linear infinite;animation:rotate 2.30769s linear infinite;background:rgba(34,49,63,.25);border-color:#22313f rgba(34,49,63,.1);border-radius:390px;height:390px;width:390px}.ring:nth-child(3):after,.ring:nth-child(3):before{background:rgba(34,49,63,.75)}.ring:nth-child(4){-webkit-animation:rotate 2.5s linear infinite;animation:rotate 2.5s linear infinite;background:rgba(22,41,105,.25);border-color:#162969 rgba(22,41,105,.1);border-radius:360px;height:360px;width:360px}.ring:nth-child(4):after,.ring:nth-child(4):before{background:rgba(22,41,105,.75)}.ring:nth-child(5){-webkit-animation:rotate 2.72727s linear infinite;animation:rotate 2.72727s linear infinite;background:rgba(27,50,126,.25);border-color:#1b327e rgba(27,50,126,.1);border-radius:330px;height:330px;width:330px}.ring:nth-child(5):after,.ring:nth-child(5):before{background:rgba(27,50,126,.75)}.ring:nth-child(6){-webkit-animation:rotate 3s linear infinite;animation:rotate 3s linear infinite;background:rgba(31,58,147,.25);border-color:#1f3a93 rgba(31,58,147,.1);border-radius:300px;height:300px;width:300px}.ring:nth-child(6):after,.ring:nth-child(6):before{background:rgba(31,58,147,.75)}.ring:nth-child(7){-webkit-animation:rotate 3.33333s linear infinite;animation:rotate 3.33333s linear infinite;background:rgba(1,155,227,.25);border-color:#019be3 rgba(1,155,227,.1);border-radius:270px;height:270px;width:270px}.ring:nth-child(7):after,.ring:nth-child(7):before{background:rgba(1,155,227,.75)}.ring:nth-child(8){-webkit-animation:rotate 3.75s linear infinite;animation:rotate 3.75s linear infinite;background:rgba(1,172,252,.25);border-color:#01acfc rgba(1,172,252,.1);border-radius:240px;height:240px;width:240px}.ring:nth-child(8):after,.ring:nth-child(8):before{background:rgba(1,172,252,.75)}.ring:nth-child(9){-webkit-animation:rotate 4.28571s linear infinite;animation:rotate 4.28571s linear infinite;background:rgba(25,181,254,.25);border-color:#19b5fe rgba(25,181,254,.1);border-radius:210px;height:210px;width:210px}.ring:nth-child(9):after,.ring:nth-child(9):before{background:rgba(25,181,254,.75)}.ring:nth-child(10){-webkit-animation:rotate 5s linear infinite;animation:rotate 5s linear infinite;background:rgba(36,182,153,.25);border-color:#24b699 rgba(36,182,153,.1);border-radius:180px;height:180px;width:180px}.ring:nth-child(10):after,.ring:nth-child(10):before{background:rgba(36,182,153,.75)}.ring:nth-child(11){-webkit-animation:rotate 6s linear infinite;animation:rotate 6s linear infinite;background:rgba(40,203,171,.25);border-color:#28cbab rgba(40,203,171,.1);border-radius:150px;height:150px;width:150px}.ring:nth-child(11):after,.ring:nth-child(11):before{background:rgba(40,203,171,.75)}.ring:nth-child(12){-webkit-animation:rotate 7.5s linear infinite;animation:rotate 7.5s linear infinite;background:rgba(54,215,183,.25);border-color:#36d7b7 rgba(54,215,183,.1);border-radius:120px;height:120px;width:120px}.ring:nth-child(12):after,.ring:nth-child(12):before{background:rgba(54,215,183,.75)}.ring:nth-child(13){-webkit-animation:rotate 10s linear infinite;animation:rotate 10s linear infinite;background:rgba(49,158,103,.25);border-color:#319e67 rgba(49,158,103,.1);border-radius:90px;height:90px;width:90px}.ring:nth-child(13):after,.ring:nth-child(13):before{background:rgba(49,158,103,.75)}.ring:nth-child(14){-webkit-animation:rotate 15s linear infinite;animation:rotate 15s linear infinite;background:rgba(55,177,115,.25);border-color:#37b173 rgba(55,177,115,.1);border-radius:60px;height:60px;width:60px}.ring:nth-child(14):after,.ring:nth-child(14):before{background:rgba(55,177,115,.75)}.ring:nth-child(15){-webkit-animation:rotate 30s linear infinite;animation:rotate 30s linear infinite;background:rgba(63,195,128,.25);border-color:#3fc380 rgba(63,195,128,.1);border-radius:30px;height:30px;width:30px}.ring:nth-child(15):after,.ring:nth-child(15):before{background:rgba(63,195,128,.75)}@-webkit-keyframes rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}.cont{-webkit-animation:rotate 5s linear infinite reverse;animation:rotate 5s linear infinite reverse}.cont,.text{left:53%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.text{color:#fff;font-family:Josefin Sans;font-size:30px;font-weight:1000;letter-spacing:10px;opacity:.85;text-transform:uppercase}.loading-bar-outer{background-color:#c5c5c5;border-radius:16px;height:16px;padding:4px;position:absolute;top:40%;width:500px}.loading-bar-inner{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:increase;animation-name:increase;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:#f5f5f5;border-radius:16px;height:100%;width:10%}@-webkit-keyframes increase{0%{width:1%}to{width:100%}}@keyframes increase{0%{width:1%}to{width:100%}}.social-icons{display:flex}.social-icon{align-items:center;border-radius:50%;cursor:pointer;display:flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.5rem;height:30px;justify-content:center;margin:0 .5rem;position:relative;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.2);transition:all .15s ease;width:30px}.social-icon:hover{color:#fff}.social-icon:hover .tooltip{opacity:1;-webkit-transform:translate(-50%,-150%);transform:translate(-50%,-150%);visibility:visible}.social-icon:active{box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}.social-icon--linkedin{background:#006599;background:linear-gradient(#0d6d9e,#006091);border-bottom:1px solid #00517a;color:#fff}.social-icon--linkedin:hover{color:#add4e8;text-shadow:0 1px 0 #00517a}.social-icon--linkedin .tooltip{background:#006599;background:linear-gradient(#267ca8,#006599);color:#fff}.social-icon--linkedin .tooltip:after{border-top-color:#006599}.social-icon--twitter{background:#2b97f1;background:linear-gradient(#369cf2,#298fe5);border-bottom:1px solid #2279c1;color:#fff}.social-icon--twitter:hover{color:#cbe8ff;text-shadow:0 1px 0 #2279c1}.social-icon--twitter .tooltip{background:#2b97f1;background:linear-gradient(#4ba7f3,#2b97f1);color:#fff}.social-icon--twitter .tooltip:after{border-top-color:#2b97f1}.social-icon--facebook{background:#3b5a9b;background:linear-gradient(#4562a0,#385693);border-bottom:1px solid #2f487c;color:#9dadcd}.social-icon--facebook:hover{color:#d8deeb;text-shadow:0 1px 0 #2f487c}.social-icon--facebook .tooltip{background:#3b5a9b;background:linear-gradient(#5873aa,#3b5a9b);color:#d8deeb}.social-icon--facebook .tooltip:after{border-top-color:#3b5a9b}.social-icon--github{background:#2e2f30;border-bottom:1px solid #2e2f30;color:#fff}.social-icon--github:hover{color:#d0d0d0;text-shadow:0 1px 0 gray}.social-icon--github .tooltip{background:#2e2f30;background:linear-gradient(#2e2f30,#2e2f30);color:#fff}.social-icon--github .tooltip:after{border-top-color:#2e2f30}.social-icon--instagram{background:#fd5949;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);border-bottom:1px solid #00517a;color:#fff}.social-icon--instagram:hover{color:#fff;text-shadow:0 1px 0 #00517a}.social-icon--instagram .tooltip{background:#fd5949;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff}.social-icon--instagram .tooltip:after{border-top-color:#fd5949}.social-icon--gmail{background:#ff2c2c;background:linear-gradient(#ff2c2c,#ff2c2c);border-bottom:1px solid #ff2c2c;color:#fff}.social-icon--gmail:hover{color:#ffe5e5;text-shadow:0 1px 0 #ff2c2c}.social-icon--gmail .tooltip{background:#ff2c2c;background:linear-gradient(#ff2c2c,#ff2c2c);color:#fff;text-transform:lowercase}.social-icon--gmail .tooltip:after{border-top-color:#ff2c2c}.social-icon i{font-size:18px;position:relative}.tooltip{border-radius:3px;font-size:.8rem;font-weight:700;opacity:0;padding:.8rem 1rem;pointer-events:none;text-transform:uppercase;top:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);transition:all .3s ease;z-index:1}.tooltip,.tooltip:after{display:block;left:50%;position:absolute}.tooltip:after{border:solid;border-color:transparent;border-width:10px 10px 0;bottom:0;content:"";height:0;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);width:0}#theme-button-wrapper{align-items:center;display:flex;justify-content:center;position:absolute;right:10px;top:10px}#theme-button{border-radius:2rem;cursor:pointer;height:1.5rem;overflow:hidden;position:relative;width:4rem}.theme-button-checkbox{visibility:hidden}.theme-button-checkbox:checked~.light{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0)}.theme-button-checkbox:checked~.dark{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);z-index:10}.dark,.light{border-radius:50%;display:inline-block;height:1rem;position:absolute;top:50%;width:1rem}.light{background:#324047;left:10%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);z-index:10}.dark,.light{transition:all .2s cubic-bezier(.8,.7,.72,.78)}.dark{background:#fcd783;right:10%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0)}.form-container{font-family:Josefin Sans,serif;font-size:18px;letter-spacing:1px;margin-top:40px;width:75vw}.contact-form{color:#b5e3ff;margin:0 auto}.contact-form fieldset{background-color:#00183194;border-color:#03569e8c;border-radius:5px;box-shadow:7px 8px 15px -3px rgba(104,158,255,.54),1px 1px 6px -2px rgba(189,215,255,.05)}.contact-form label{cursor:pointer;font-weight:700}.contact-form input,.contact-form textarea{background:none;border:none;border:2px dashed hsla(0,0%,100%,0);border-radius:0;box-sizing:border-box;color:#b5e3ff;cursor:text;font-family:Josefin Sans,serif;font-size:16px;max-width:90%;min-width:170px;outline:none;text-align:center}.contact-form input::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{letter-spacing:1px}.contact-form input::placeholder,.contact-form textarea::placeholder{letter-spacing:1px}.contact-form textarea{border-color:hsla(0,0%,100%,0);height:20vh;resize:none;text-align:left;width:90%}.contact-form textarea:focus:required:valid{border:2px solid hsla(0,0%,100%,0);border-bottom-color:hsla(0,0%,100%,.2)}.contact-form input:focus,.contact-form textarea:focus{background-color:hsla(0,0%,100%,.2);border-bottom:2px dashed #fff}.contact-form input:required:valid,.contact-form textarea:required:valid{border-bottom:2px solid hsla(0,0%,100%,.2)}.contact-form input:required:invalid{color:#ff3d3d}.expanding{vertical-align:top}.contact-btn-wrapper{width:130px}.contact-btn-wrapper span{font-size:15px}.contact-btn{border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.25);color:#fff;font-size:12px;letter-spacing:2px;overflow:hidden;padding:.2rem;text-align:center;width:100%}.contact-btn .contact-btn-text{bottom:5px;left:10px;position:relative}.contact-btn .contact-btn-send{display:none}.contact-btn i{color:#fff;font-size:20px;left:5px;transition:all .2s;z-index:10}.contact-btn:not(.contact-btn-send):hover i{-webkit-transform:rotate(20deg);transform:rotate(20deg)}.contact-btn.contact-btn-send .contact-btn-text{display:none;transition:all .5s}.contact-btn.contact-btn-send .contact-btn-send{bottom:5px;display:inline-block;left:25%;opacity:1;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.contact-btn.contact-btn-send .contact-btn-icon{-webkit-animation:flysend 2s;animation:flysend 2s;bottom:5px;position:relative}.contact-btn-icon i.fa{display:table-cell;font-size:20px;height:36px;position:relative;text-align:center;vertical-align:middle;width:60px}.contact-btn.contact-btn-send i{-webkit-animation:flyspin 2s;animation:flyspin 2s;top:5px}@-webkit-keyframes flyspin{0%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}75%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}to{-webkit-transform:rotate(40deg);transform:rotate(40deg)}}@keyframes flyspin{0%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}75%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}to{-webkit-transform:rotate(40deg);transform:rotate(40deg)}}@-webkit-keyframes flysend{0%{left:20px}75%{left:-100px}to{left:100px}}@keyframes flysend{0%{left:20px}75%{left:-100px}to{left:100px}}@-webkit-keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}ul.tabs{height:80px;left:100px;list-style:none;margin:0;max-width:calc(80% - 100px);overflow:hidden;padding:0;position:relative}ul.tabs li{float:left;width:130px}ul.tabs li span{background:#6487c1;border:0 solid #000;box-shadow:8px 12px 25px 2px rgba(0,0,0,.4);color:#fff;cursor:pointer;display:block;font-family:Ovo,serif;font-size:15px;height:30px;margin-top:40px;padding:13px 0 0;position:relative;text-align:center;text-decoration:none;transition:padding .2s ease,margin .2s ease}.tabs li:first-child span{border-top-left-radius:8px;z-index:3}.tabs li:nth-child(2) span{z-index:2}.tabs li:last-child span{border-top-right-radius:8px;box-shadow:2px 8px 25px -2px rgba(0,0,0,.3);z-index:1}ul.tabs li span:hover{margin:35px 0 0;padding:10px 0 5px}ul.tabs li span.active{background:#545f60;color:#6edeef;font-size:17px;margin:30px 0 0;outline:none;padding:15px 0 10px;z-index:4}.group:after,.group:before{content:" ";display:table}.group:after{clear:both}.payment-btn{color:#000}:root{--theme-color:#3fec6f}ul{list-style:none}button,h1{color:#fff}h1,h2,h3,legend,p{cursor:default}a,a:focus,a:hover{text-decoration:none}button{background-color:initial;border-radius:5px;cursor:pointer;font-size:1rem;padding:.5rem;vertical-align:middle}i.fa-md{font-size:1.2rem}i.fa-sm{font-size:1rem}hr{border-top:.5px solid #f1f1f1;width:90%}.no-select,a,button,h1,h2,h3,legend,nav,p,span{-webkit-user-select:none;-o-user-select:none;user-select:none}canvas{display:block;position:fixed;z-index:-2}.App-container{float:left;height:100%;margin-left:75px;text-align:center;width:100%}.input-wrapper{align-items:stretch;display:flex;flex-wrap:wrap;margin:10px 0;position:relative;width:100%}.input-button-right{display:flex;margin-left:-1px}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.container{margin-left:100px}.side-container{padding-top:130px;position:absolute;right:0}.icon-s{height:15px;width:15px}.rails{color:#f46767}.react-js{color:#679ff4}.redux{color:#ad67f4}.node{color:#74d565}.express{color:#fec508}.mongodb{color:#00b31e}.cloud{color:#5bd8fe}.main-title{color:#fff;font-family:Lobster Two,cursive;font-size:58.86px;font-weight:300;position:absolute;text-align:left;top:15%}.main-title>span{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(#dedede,#38495a);-webkit-background-clip:text;margin:10px 0}.main-title>span:hover{color:transparent;padding:0 0 0 -1px;text-shadow:0 0 2px hsla(0,0%,100%,.9),2px 0 0 #00ffd7,-1px 0 0 red;transition:all ease-in-out}.home-subtext{-webkit-text-fill-color:transparent;background:linear-gradient(330deg,#e05252,#99e052 25%,#52e0e0 50%,#9952e0 75%,#e05252);-webkit-background-clip:text;background-clip:text;display:table;font-family:Josefin Sans,serif;font-size:30px;font-weight:400;line-height:100px;margin:0 auto}.subtext{font-family:Josefin Sans,sans-serif;font-size:18px;font-weight:500;letter-spacing:1px;line-height:1.4;margin:40px 50px 20px 0;max-width:600px;word-spacing:2px}.subcontent{margin-top:120px;position:absolute;text-align:left;top:15%}.box{display:flex;flex-wrap:wrap}.rainbow-animation{-webkit-text-fill-color:transparent;-webkit-animation:hue 10s linear infinite;animation:hue 10s linear infinite;-webkit-background-clip:text;background-clip:text;background-image:-webkit-linear-gradient(92deg,#f35626,#feab3a);color:#f35626}@-webkit-keyframes hue{0%{-webkit-filter:hue-rotate(0deg)}to{-webkit-filter:hue-rotate(-1turn)}}@keyframes hue{0%{-webkit-filter:hue-rotate(0deg)}to{-webkit-filter:hue-rotate(-1turn)}}@-webkit-keyframes blowUpModal{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes blowUpModal{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes live{0%,80%,to{-webkit-transform:scale(.6)}40%{-webkit-transform:scale(1)}}@keyframes live{0%,80%,to{transform:scale(.6);-webkit-transform:scale(.6)}40%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes animateTextBackground{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}@keyframes animateTextBackground{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}@media screen and (max-width:1640px){.atom{width:450px}}@media screen and (max-width:1380px){.atom{opacity:.2;z-index:-1}}@media screen and (max-width:1180px){.side-container{opacity:.2;z-index:-1}.timeline-description{font-size:10px}}@media screen and (max-width:1000px){.home-container{margin-left:80px}.subtext{font-size:16px}}@media screen and (max-width:600px){body{overflow:visible}.App-container{margin-left:0}.side-container{bottom:0;left:0;opacity:1}.main-title{font-size:50px;left:10%;right:0;top:150px}.home-subtext,.subtext{padding-left:0;width:90%}.subcontent{left:10%;margin:80px 50px 1000px 0}.side-container{left:-10px;margin-bottom:50px;top:300px}.envelope-image{left:43%}.form-container{font-size:15px}.contact-form input,.contact-form textarea{font-size:15px;min-width:135px}footer{height:25px;left:10%;top:120px}.social-icon{height:20px;margin:0 5px;width:20px}.social-icon i{font-size:10px}.tooltip{font-size:8px}#theme-button-wrapper{top:75px}}@media screen and (max-width:500px){.atom{font-size:10px;left:10px;right:0;width:100px}.main-title{font-size:40px}.home-subtext{font-size:25px}}@media screen and (max-width:400px){.skill-set{min-width:300px}.timeline-description{margin-left:2px}.timeline-date{margin-right:20px}.timeline-title{margin-left:100px}.main-title{font-size:35px}.home-subtext{font-size:20px}.shadow{width:300px}}
/*# sourceMappingURL=main.79965811.css.map*/