/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.content-area.fade{opacity:.25}.title{font-family:Montserrat,sans-serif;text-align:left;padding:.5em 0 .2em 1em;margin:0}#nav{position:fixed;left:0;top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#242b38;height:100vh;width:105px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:99}#nav .logo{width:80px;padding-bottom:10px}#nav a{position:relative;font-weight:700;color:#fff;padding:20px 0;width:105px;-webkit-box-flex:0;-ms-flex:0 1 105px;flex:0 1 105px}#nav a:hover svg{opacity:0}#nav a:hover span{opacity:1}#nav a svg{font-size:40px}#nav a span,#nav a svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .4s linear;transition:opacity .4s linear}#nav a span{opacity:0;text-transform:uppercase}#altnav{position:fixed;left:0;top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#242b38;height:60px;width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:99}#altnav .logo{height:45px}#altnav a{position:relative;font-weight:700;color:#fff;padding:20px 0;width:105px;-webkit-box-flex:0;-ms-flex:0 1 105px;flex:0 1 105px}#altnav a:hover svg{opacity:0}#altnav a:hover span{opacity:1}#altnav a span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:opacity .4s linear;transition:opacity .4s linear}#altnav div button{display:inline-block;background-color:#242b38;border:none;color:#fff;font-size:25px;padding:15px 20px;position:absolute;top:0;right:0;z-index:99}#altnav div #hamburger{opacity:1}#altnav div #exit,#altnav div #hamburger.hide{opacity:0}#altnav div #exit.show{opacity:1}#altnav ul{list-style-type:none;position:absolute;top:-210px;-webkit-transition:all .3s linear;transition:all .3s linear;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#242b38;margin:0;width:100vw;padding:0 0 20px 0;opacity:0;z-index:1}#altnav ul li{display:block;margin:10px 0}#altnav ul li a{text-decoration:none}#altnav ul.show{top:60px;opacity:1}@media screen and (min-width:320px){.content-area{margin-left:0;margin-top:100vh}.title{font-size:2em}#nav{display:none}#altnav{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:768px){.title{font-size:3em}}@media screen and (min-width:1024px){.content-area{margin-left:105px;margin-top:100vh}.title{font-size:3.8em}#nav{display:-webkit-box;display:-ms-flexbox;display:flex}#altnav{display:none}}@media screen and (min-width:1920px){.content-area{margin-left:150px}.title{font-size:5em}#nav{width:150px}#nav .logo{width:125px}#nav a{width:150px;-webkit-box-flex:0;-ms-flex:0 1 150px;flex:0 1 150px}#nav a svg{font-size:50px}#nav a span{font-size:20px}}@media screen and (min-width:2560px){.content-area{margin-left:200px}.title{font-size:7.5em}#nav{width:200px}#nav .logo{width:175px}#nav a{width:200px;-webkit-box-flex:0;-ms-flex:0 1 200px;flex:0 1 200px}#nav a svg{font-size:70px}#nav a span{font-size:30px}}h3[data-v-536251f0]{margin:40px 0 0}ul[data-v-536251f0]{list-style-type:none;padding:0}li[data-v-536251f0]{display:inline-block;margin:0 10px}a[data-v-536251f0]{color:#42b983}.home{margin:0;width:100%;position:absolute;top:0;left:0;z-index:999}.home #canvas{height:100vh;width:100%;overflow:hidden;background:#242b38;margin:0;z-index:1}.home .click-anywhere{top:0;color:#9c5f7c;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Montserrat,sans-serif}.home .click-anywhere,.home img{position:absolute;left:50%;pointer-events:none}.home img{top:50%;z-index:2;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}@-webkit-keyframes mainFadeInOut{0%{opacity:1}45%{opacity:1}55%{opacity:0}to{opacity:0}}@keyframes mainFadeInOut{0%{opacity:1}45%{opacity:1}55%{opacity:0}to{opacity:0}}.home .main2{-webkit-animation-name:mainFadeInOut;animation-name:mainFadeInOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-direction:alternate;animation-direction:alternate}.home .scroll-box{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:2px solid #9c5f7c;border-radius:25px;opacity:.75;-webkit-box-sizing:content-box;box-sizing:content-box;pointer-events:none}.home .scroll-box .scroller{width:3px;height:10px;border-radius:25%;background-color:#9c5f7c;-webkit-animation-name:scroll;animation-name:scroll;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-timing-function:cubic-bezier(.15,.41,.69,.94);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes scroll{0%{opacity:0}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}}@keyframes scroll{0%{opacity:0}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}}.home .scroll-msg{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#9c5f7c;font-family:Montserrat,sans-serif;pointer-events:none}@media screen and (min-width:320px){.home .click-anywhere{font-size:.7em}.home img{width:300px;margin-top:-150px;margin-left:-150px}.home .scroll-box{bottom:40px;width:3px;padding:5px 10px;height:30px}.home .scroll-msg{font-size:.5em}}@media screen and (min-width:768px){.home .click-anywhere{font-size:.9em}.home img{width:400px;margin-top:-200px;margin-left:-200px}.home .scroll-box{bottom:40px;width:3px;padding:6px 10px;height:30px}.home .scroll-msg{font-size:.7em}}@media screen and (min-width:1024px){.home .click-anywhere{font-size:1em}.home img{width:400px;margin-top:-200px;margin-left:-200px}.home .scroll-box{bottom:50px;width:3px;padding:10px 15px;height:30px}.home .scroll-msg{font-size:.8em}}@media screen and (min-width:1920px){.home .click-anywhere{font-size:1.5em}.home img{width:700px;margin-top:-350px;margin-left:-350px}.home .scroll-box{bottom:70px;width:6px;height:40px}.home .scroll-box .scroller{width:6px}.home .scroll-msg{font-size:1.3em}}@media screen and (min-width:2560px){.home .click-anywhere{font-size:2em}.home img{width:900px;margin-top:-450px;margin-left:-450px}.home .scroll-box{bottom:90px;width:10px;height:50px}.home .scroll-box .scroller{width:8px}.home .scroll-msg{font-size:1.8em}}.about{width:100%}.about .about-content{border-radius:20px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.about .about-content .hero{border-radius:50%;border:1px solid #825b6d;margin:0 auto 2em}.about .about-content p{font-family:Raleway,sans-serif;margin:0}.about .contact-icons a{color:#242b38;text-decoration:none}.about .contact-icons a:hover{color:#e93646}@media screen and (min-width:320px){.about{padding-top:4em}.about .about-content{max-width:200px}.about .about-content .hero{max-width:150px;margin:1em auto 2em}.about .about-content p{max-width:200px;font-size:.7em}.about .contact-icons{margin:2em 0}.about .contact-icons a{padding:10px}.about .contact-icons a svg{font-size:30px}}@media screen and (min-width:500px){.about .about-content{max-width:350px}.about .about-content .hero{max-width:175px;margin:1em auto 2em}.about .about-content p{max-width:350px;font-size:.8em}.about .contact-icons a{padding:12px}.about .contact-icons a svg{font-size:35px}}@media screen and (min-width:768px){.about .about-content{max-width:500px}.about .about-content .hero{max-width:200px;margin:1em auto 2em}.about .about-content p{max-width:400px;font-size:1em}.about .contact-icons a{padding:15px}.about .contact-icons a svg{font-size:40px}}@media screen and (min-width:1024px){.about{min-height:100vh;padding-top:0}.about .about-content{max-width:900px}.about .about-content .hero{max-width:250px;margin:0 auto 2em}.about .about-content p{max-width:800px;font-size:1.2em}.about .contact-icons a{padding:15px}.about .contact-icons a svg{font-size:50px}}@media screen and (min-width:1920px){.about .about-content{max-width:1000px}.about .about-content .hero{max-width:300px}.about .about-content p{max-width:1800px;font-size:1.6em}.about .contact-icons{margin:3em 0}.about .contact-icons a svg{font-size:70px}}@media screen and (min-width:2560px){.about .about-content{max-width:1300px}.about .about-content .hero{max-width:400px}.about .about-content p{max-width:2000px;font-size:2em}.about .contact-icons{margin:4em 0}.about .contact-icons a svg{font-size:90px}}.resume[data-v-e9458066]{width:100%}.resume .resume-header[data-v-e9458066]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0}.resume .resume-header h2[data-v-e9458066]{margin:0}.resume .resume-header a[data-v-e9458066]{-ms-flex-item-align:end;align-self:flex-end;text-decoration:none;background-color:#242b38;font-weight:700;border-radius:5px;width:auto;padding:.7em}.resume .resume-content[data-v-e9458066]{font-family:Raleway,sans-serif}.resume .resume-content .left .education p[data-v-e9458066]{margin:0}.resume .resume-content .left .education .soft[data-v-e9458066]{padding-top:20px}.resume .resume-content .right .skills[data-v-e9458066]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.resume .resume-content .right .skills h5[data-v-e9458066]{-ms-flex-item-align:center;align-self:center}.resume .resume-content .right .skills .tech[data-v-e9458066]{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.resume .resume-content .right .skills .tech li[data-v-e9458066]{opacity:1;filter:alpha(opacity=100)}.resume .resume-content .right .skills .tech li img[data-v-e9458066]{width:80px}.resume .resume-content .right .skills .tech li p[data-v-e9458066]{font-weight:700}.resume .resume-content .right .skills .tech li[data-v-e9458066]:hover{opacity:.5;filter:alpha(opacity=30)}@media screen and (min-width:320px){.resume[data-v-e9458066]{padding-top:4em}.resume .resume-header[data-v-e9458066]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px 0 0}.resume .resume-header a[data-v-e9458066]{font-size:.7em;color:#ffc7c4;margin:1em 0 0 0}.resume .resume-header a[data-v-e9458066]:hover{color:#e93646}.resume .resume-content[data-v-e9458066]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em}.resume .resume-content .left[data-v-e9458066]{font-size:.8em;border-right:none;padding:0 20px}.resume .resume-content .left .education h5[data-v-e9458066]{font-size:1.2em;border-bottom:1px solid #242b38;display:inline-block}.resume .resume-content .left .education p[data-v-e9458066]{text-align:center}.resume .resume-content .left .personal-skills[data-v-e9458066]{display:none}.resume .resume-content .right[data-v-e9458066]{font-size:.8em;padding:0 20px}.resume .resume-content .right .skills[data-v-e9458066]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.resume .resume-content .right .skills h5[data-v-e9458066]{padding-top:30px;font-size:1.2em;border-bottom:1px solid #242b38}.resume .resume-content .right .skills .tech li[data-v-e9458066]{padding:15px;opacity:1;filter:alpha(opacity=100)}.resume .resume-content .right .skills .tech li img[data-v-e9458066]{width:50px}}@media screen and (min-width:1024px){.resume[data-v-e9458066]{min-height:100vh;padding-top:0}.resume .resume-header[data-v-e9458066]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 40px 0 0}.resume .resume-header a[data-v-e9458066]{font-size:1em;margin:0 0 0 auto}.resume .resume-content[data-v-e9458066]{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr;padding:2em 0 4em}.resume .resume-content .left[data-v-e9458066]{grid-column:1;border-right:1px solid #505050;padding:0 40px;font-size:1em}.resume .resume-content .left .education h5[data-v-e9458066]{font-size:1em;border-bottom:none}.resume .resume-content .left .education p[data-v-e9458066]{text-align:right}.resume .resume-content .left .personal-skills[data-v-e9458066]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.resume .resume-content .left .personal-skills h5[data-v-e9458066]{-ms-flex-item-align:center;align-self:center;padding-top:30px;font-size:1em}.resume .resume-content .left .personal-skills p[data-v-e9458066]{margin:0}.resume .resume-content .right[data-v-e9458066]{padding:0 60px 0 40px;grid-column:2;font-size:1em}.resume .resume-content .right .skills[data-v-e9458066]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.resume .resume-content .right .skills h5[data-v-e9458066]{padding-top:0;font-size:1em;border-bottom:none}.resume .resume-content .right .skills .tech li[data-v-e9458066]{padding:20px}.resume .resume-content .right .skills .tech li img[data-v-e9458066]{width:80px}}@media screen and (min-width:1920px){.resume .resume-header[data-v-e9458066]{padding:0 70px 0 0}.resume .resume-content .left[data-v-e9458066],.resume .resume-content .right[data-v-e9458066],.resume .resume-header a[data-v-e9458066]{font-size:1.5em}.resume .resume-content .right .skills .tech li[data-v-e9458066]{padding:30px}.resume .resume-content .right .skills .tech li img[data-v-e9458066]{width:100px}}@media screen and (min-width:2560px){.resume .resume-header[data-v-e9458066]{padding:0 90px 0 0}.resume .resume-content .left[data-v-e9458066],.resume .resume-content .right[data-v-e9458066],.resume .resume-header a[data-v-e9458066]{font-size:2em}.resume .resume-content .right .skills .tech li[data-v-e9458066]{padding:40px}.resume .resume-content .right .skills .tech li img[data-v-e9458066]{width:130px}}.portfolio[data-v-427d6ae1]{width:100%}.portfolio .portfolio-content[data-v-427d6ae1]{max-width:1200px;max-height:600px;overflow:auto;margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.portfolio .portfolio-content-2 div[data-v-427d6ae1]{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);margin:1em;padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.portfolio .portfolio-content-2 div .port-img[data-v-427d6ae1]{max-width:250px}.portfolio .portfolio-content-2 div p[data-v-427d6ae1]{max-width:250px;padding-top:.5em;margin:0 auto}.portfolio .siema[data-v-427d6ae1]{width:100%;height:auto;margin:10px 40px;overflow:scroll;font-family:Raleway,sans-serif}.portfolio .siema .gh-link[data-v-427d6ae1],.portfolio .siema .port-img[data-v-427d6ae1]{width:100%}.portfolio button[data-v-427d6ae1]{border:none}.portfolio button .next[data-v-427d6ae1]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (min-width:320px){.portfolio[data-v-427d6ae1]{padding-top:4em}.portfolio .portfolio-content[data-v-427d6ae1]{display:none}.portfolio .portfolio-content-2[data-v-427d6ae1]{display:block}.portfolio .portfolio-content-2 div .port-img[data-v-427d6ae1]{max-width:250px}.portfolio .portfolio-content-2 div p[data-v-427d6ae1]{max-width:250px;font-size:.7em;padding-top:.5em;margin:0 auto}}@media screen and (min-width:768px){.portfolio .portfolio-content-2 div .port-img[data-v-427d6ae1]{max-width:400px}.portfolio .portfolio-content-2 div p[data-v-427d6ae1]{font-size:.9em}}@media screen and (min-width:1024px){.portfolio[data-v-427d6ae1]{min-height:100vh;padding-top:0}.portfolio .portfolio-content-2 div[data-v-427d6ae1]{margin:1.5em}.portfolio .portfolio-content-2 div .port-img[data-v-427d6ae1]{max-width:400px}.portfolio .portfolio-content-2 div p[data-v-427d6ae1]{max-width:350px;font-size:1em}}@media screen and (min-width:1440px){.portfolio .portfolio-content-2 div[data-v-427d6ae1]{margin:2em}.portfolio .portfolio-content-2 div .port-img[data-v-427d6ae1]{max-width:650px}.portfolio .portfolio-content-2 div p[data-v-427d6ae1]{max-width:400px;font-size:1.5em}}@media screen and (min-width:1920px){.portfolio .portfolio-content-2 div .port-img[data-v-427d6ae1]{max-width:1000px}.portfolio .portfolio-content-2 div p[data-v-427d6ae1]{max-width:600px;font-size:1.9em}}@media screen and (min-width:2560px){.portfolio .portfolio-content-2 div .port-img[data-v-427d6ae1]{max-width:1250px}.portfolio .portfolio-content-2 div p[data-v-427d6ae1]{max-width:800px;font-size:2.5em}}.contact{min-height:100vh;width:100%;background-color:#242b38}.contact .title{color:#ffc7c4}.contact .contact-main{font-family:Raleway,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#242b38}.contact .contact-main p{color:#e63946;margin:.75em auto}.contact .contact-main form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#ffc7c4;line-height:200%}.contact .contact-main form input,.contact .contact-main form textarea{border-radius:5px;margin:8px 0;-webkit-box-shadow:none;box-shadow:none;border:none;padding:10px;background-color:hsla(0,0%,100%,.2);color:#fff}.contact .contact-main form #submit{margin-top:20px;border:1px solid #ffc7c4;color:#ffc7c4;background-color:#242b38;font-weight:700;width:auto;margin:12px auto;padding:12px}.contact .contact-main form #submit:hover{color:#242b38;background-color:#ffc7c4}.contact .contact-icons a{color:#fff;text-decoration:none;padding:15px}.contact .contact-icons a:hover{color:#e93646}.contact footer{position:relative;width:100%}.contact footer .copyright{margin:10px auto;color:#9c5f7c;font-family:Montserrat,sans-serif;position:absolute;bottom:0;width:100%}::-webkit-input-placeholder{color:#fff;opacity:1}::-moz-placeholder{color:#fff;opacity:1}:-ms-input-placeholder{color:#fff;opacity:1}::-ms-input-placeholder{color:#fff;opacity:1}::placeholder{color:#fff;opacity:1}@media screen and (min-width:320px){.contact{padding-top:4em}.contact .contact-main p{font-size:1.2em}.contact .contact-main form input,.contact .contact-main form textarea{font-size:.9em;width:180px}.contact .contact-icons{margin-top:1em}.contact .contact-icons a svg{font-size:40px}.contact footer{height:70px}.contact footer .copyright{font-size:.8em}}@media screen and (min-width:768px){.contact .contact-main p{font-size:1.5em}.contact .contact-main form input,.contact .contact-main form textarea{font-size:1em;width:300px}.contact .contact-icons{margin-top:1.1em}.contact footer{height:70px}.contact footer .copyright{font-size:.9em}}@media screen and (min-width:1024px){.contact{padding-top:0}.contact .contact-main p{font-size:1.7em}.contact .contact-main form input,.contact .contact-main form textarea{width:400px}.contact .contact-icons{margin-top:1.3em}.contact .contact-icons a svg{font-size:45px}.contact footer{height:80px}.contact footer .copyright{font-size:1em}}@media screen and (min-width:1920px){.contact .contact-main p{font-size:3em}.contact .contact-main form input,.contact .contact-main form textarea{font-size:1.2em;width:500px}.contact .contact-icons{margin-top:2.5em}.contact .contact-icons a svg{font-size:70px}.contact footer{height:110px}.contact footer .copyright{font-size:1.2em}}@media screen and (min-width:2560px){.contact .contact-main p{font-size:3.5em}.contact .contact-main form input,.contact .contact-main form textarea{font-size:1.8em;width:800px}.contact .contact-icons{margin-top:3em}.contact .contact-icons a svg{font-size:90px}.contact footer{height:130px}.contact footer .copyright{font-size:1.8em}}