body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Neutra,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:10px;width:8px}::-webkit-scrollbar-thumb{background:#5680e9;border-radius:8px}::-webkit-scrollbar-track{background:#f4f4f4}.image-container{background:#0000000d;box-shadow:0 0 20px #0003;display:block;overflow:hidden;position:relative;width:100%}.image-container .lazy-image{border-radius:3px;position:absolute;transition:all .2s ease-in-out;width:100%}.image-container .lazy-image.thumb{filter:blur(20px);transform:scale(1.1);visibility:visible}.display-block{display:block}.display-none{display:none}div.modal .modal-main{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;transition:all .2s ease-in-out;z-index:400}div.modal .modal-main .close{display:flex;justify-content:flex-end}div.modal .modal-main .close svg{fill:#5680e9;height:70px;width:70px}div.modal .content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin:0;max-height:70vh;max-width:1800px;min-height:60vh;padding:20px;position:relative;top:1%}@media(min-width:800px){div.modal .content{width:80%}}@media(max-width:800px){div.modal .content{width:85%}}@media(max-width:500px){div.modal .content{width:90%;width:95}}div.modal .content .carousel{margin:0 0 calc(15px + 1%);position:relative;-webkit-user-select:none;user-select:none;width:100%}@media screen and (min-device-width:1200px)and (max-device-width:1700px)and (-webkit-min-device-pixel-ratio:2)and (-webkit-min-device-pixel-ratio:2),screen and (min-device-width:1200px)and (max-device-width:1700px)and (-webkit-min-device-pixel-ratio:2)and (min-resolution:192dpi){div.modal .content .carousel{margin:0 0 18px}}div.modal .content .carousel .left{cursor:pointer;display:inline-block;filter:drop-shadow(0 0 8px rgba(255,255,255,.5));left:0;padding:30px;position:absolute;top:50%;transform:translateX(-50%);-webkit-user-select:none;user-select:none;z-index:100}@media(min-width:1500px)and (ax-width:2000px){div.modal .content .carousel .left{left:-90}}@media(min-width:1400px)and (ax-width:1600px){div.modal .content .carousel .left{left:-180}}div.modal .content .carousel .left svg{fill:#5680e9;height:70px;width:70px}div.modal .content .carousel .right{cursor:pointer;display:inline-block;filter:drop-shadow(0 0 8px rgba(255,255,255,.5));padding:30px;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none;z-index:100}@media(min-width:1500px)and (ax-width:2000px){div.modal .content .carousel .right{left:-90}}@media(min-width:1400px)and (ax-width:1600px){div.modal .content .carousel .right{left:-180}}div.modal .content .carousel .right svg{fill:#5680e9;height:70px;width:70px}div.modal .content .images{cursor:pointer;flex-basis:100%;height:100%;position:relative}div.modal .content .images .carousel-image{box-shadow:0 0 30px #00000040;height:100%;left:50%;position:absolute;transform:translateX(-50%)}div.modal .content .images .carousel-image .carousel-container-wrapper{overflow:hidden;position:relative}div.modal .content .images .carousel-image .carousel-container-wrapper .image-container{box-shadow:none;overflow:visible;overflow:initial;position:static;width:100%}div.modal .content .title{color:#5680e9;font-size:2em;text-align:center}div.modal .content .description,div.modal .content .title{margin:auto;position:relative}div.modal .content .description p{color:#4a4a4a;font-size:1.75em}div.modal .content .technologies-wrapper{margin:auto;position:relative}div.modal .content .technologies-wrapper ul{color:#4a4a4a;font-size:1.75em;list-style:none}div.modal .content .technologies-wrapper ul li:before{color:#5680e9;content:"•";display:inline-block;font-weight:700;margin-left:-1em;width:1em}div.content{margin:auto;max-width:1920px}@media(min-width:800px){div.content{width:80%}}@media(max-width:800px){div.content{width:85%}}@media(max-width:500px){div.content{width:90%}}main{overflow:hidden;position:relative}main section#about{padding-top:5em}main section#about .content{position:relative}main section#about .content h1{color:#5680e9;display:inline-block;font-size:5.5em;left:50%;margin:0 0 1em;position:relative;text-align:center;transform:translateX(-50%)}main section#about .content p{color:#4a4a4a;font-size:1.75em}@media(max-width:600px){main section#about .content p{font-size:1.3em}}main section#skills{padding-top:10em}main section#skills .content h1{color:#5680e9;display:inline-block;font-size:5.5em;left:50%;margin:0 0 1em;position:relative;transform:translateX(-50%)}main section#skills .content .skills-wrapper{align-content:space-between;display:flex;flex-wrap:wrap;inset:0;justify-content:space-between;margin:0;padding:5;width:100%}@media screen and (max-width:1024px){main section#skills .content .skills-wrapper .client{max-width:calc(20% - 30px)}main section#skills .content .skills-wrapper .skill-meta{padding-top:80px}}@media screen and (max-width:820px){main section#skills .content .skills-wrapper .client{max-width:calc(33.33% - 30px)}main section#skills .content .skills-wrapper .skill-meta{padding-top:75px}}@media screen and (max-width:620px){main section#skills .content .skills-wrapper .client{max-width:calc(50% - 30px)}main section#skills .content .skills-wrapper .skill-meta{padding-top:70px}}@media screen and (max-width:525px){main section#skills .content .skills-wrapper .client{float:none;max-width:260px;width:90%}main section#skills .content .skills-wrapper .client-wrap{text-align:center}main section#skills .content .skills-wrapper .skill-meta{padding-top:65px}}@keyframes fadein{0%{opacity:0;width:65%}to{opacity:1;width:80%}}main section#skills .content .skills-wrapper:hover .skill{opacity:.25}main section#skills .content .skills-wrapper .skill{display:inline-block;height:150px;list-style-type:none;margin:5px 5px 5px 30px;max-width:calc(100% - 20px);padding-bottom:100px;position:relative;text-align:center;transition:all .2s ease;vertical-align:middle;width:150px}main section#skills .content .skills-wrapper .skill:hover{opacity:1;z-index:2}main section#skills .content .skills-wrapper .skill:hover .skill-meta{opacity:1;visibility:visible}main section#skills .content .skills-wrapper .skill:hover .overflow-wrapper{left:0;z-index:5}main section#skills .content .skills-wrapper .skill:hover .img{padding-bottom:70px;width:76%}main section#skills .content .skills-wrapper .skill .skill-more-less :before{background-color:#00000040;border-radius:3px;content:"";display:block;height:4px;margin:0 auto;padding:0;position:absolute;width:14px}main section#skills .content .skills-wrapper .skill .skill-more-less :after{background-color:#00000040;border-radius:3px;content:"";display:block;height:14px;margin:0 auto;opacity:1!important;padding:0;position:absolute;width:4px}main section#skills .content .skills-wrapper .skill .skill-more-less .img{width:80%}main section#skills .content .skills-wrapper .skill .skill-meta{background-color:#fff;border:1px solid #e4e4e4;border-radius:4px;box-shadow:0 0 10px 0 #0000001a;display:block;min-height:300px;opacity:0;overflow:hidden;padding-top:100px;position:absolute;text-align:center;text-align:left;transition:all .2s ease;visibility:hidden;width:100%}main section#skills .content .skills-wrapper .skill .skill-meta .skill-close{background-color:#0000;z-index:6}main section#skills .content .skills-wrapper .skill .skill-meta .skill-close:hover .img{width:80%}main section#skills .content .skills-wrapper .skill .skill-meta .skill-close:hover .skill-meta{opacity:0;visibility:hidden}main section#skills .content .skills-wrapper .skill .skill-meta .skill-list{border-bottom:4px solid #5680e9;line-height:1;margin-bottom:0;margin-top:calc(100% - 44px);max-height:230px;overflow:hidden;padding:0 0 20px;text-align:center;transition:all .2s ease}main section#skills .content .skills-wrapper .skill .skill-meta .skill-list:hover{border-bottom:4px solid #fff;max-height:270px}main section#skills .content .skills-wrapper .skill .skill-meta .skill-list:hover .bar{border-top:4px solid #5680e9;max-width:100%}main section#skills .content .skills-wrapper .skill .skill-meta .skill-list:hover .overflow-wrapper .img{opacity:1}main section#skills .content .skills-wrapper .skill .skill-meta .skill-list .bar{border:0;border-top:4px solid #e8e8e8;margin:0 auto;max-width:calc(100% - 30px);transition:all .2s ease}main section#skills .content .skills-wrapper .skill .skill-meta .skill-list li{display:block;font-size:.9rem;padding:8px 10px;text-align:center}main section#skills .content .skills-wrapper .skill .skill-meta .skill-list li:hover{color:#646464}main section#skills .content .skills-wrapper .skill .overflow-wrapper{background-position:50%;background-size:cover;display:inline-block;overflow:hidden;padding-top:calc(100% - 45px);position:relative;transition:all .2s ease;width:100%;z-index:3}main section#skills .content .skills-wrapper .skill .overflow-wrapper .img{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:4px 4px 0 0;left:0;opacity:0;padding:1px;position:absolute;top:0;transform:translateZ(0) scale(1);-webkit-transform:translateZ(0) scale(1);transition:all .15s ease;width:100%}main section#skills .content .skills-wrapper .skill .img{animation:fadein .8s;height:auto;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);transition:all .2s ease;width:80%!important;width:80%;z-index:2}main section#projects{padding-top:10em}main section#projects .content{position:relative}main section#projects .content h1{color:#5680e9;display:inline-block;font-size:5.5em;left:50%;margin:0 0 1em;position:relative;transform:translateX(-50%)}main section#projects .content li{margin-bottom:20px}main section#projects .content .project-wrapper{align-items:center;list-style:none;padding-left:0}main section#projects .content .project-wrapper div.project-card{background:#fff;border-radius:25px;box-shadow:0 14px 80px #22233a33;cursor:pointer;display:block;height:400px;margin:auto;max-width:700px;position:relative;transition:all .3s;transition:all .2s ease-in-out;width:95%}main section#projects .content .project-wrapper div.project-card .viewmore{background-color:#5680e9;border-radius:10px;color:#fff;float:right;font-weight:700;height:40px;padding-top:10px;text-align:center;width:100px}@media screen and (min-width:1200px){main section#projects .content .project-wrapper div.project-card .item-wrapper .image{transform:translateX(-80px)}}@media screen and (max-width:1200px){main section#projects .content .project-wrapper div.project-card{max-height:600px;max-width:400px}main section#projects .content .project-wrapper div.project-card .item-wrapper{display:flex;flex-direction:column}main section#projects .content .project-wrapper div.project-card .item-wrapper .image{max-height:200px;max-width:200px;transform:translateY(-30px)}main section#projects .content .project-wrapper div.project-card .item-wrapper .image .image-wrapper,main section#projects .content .project-wrapper div.project-card .item-wrapper .image .image-wrapper img{height:90%;width:90%}}@media screen and (max-width:768px){main section#projects .content .project-wrapper div.project-card{height:auto;margin:180px auto;min-height:500px}main section#projects .content .project-wrapper div.project-card .item-wrapper .image{transform:translateY(-50%);width:90%}main section#projects .content .project-wrapper div.project-card .item-wrapper .content{margin-top:-80px;padding:0 30px;text-align:center}}@media screen and (max-height:500px)and (min-width:992px){main section#projects .content .project-wrapper div.project-card{height:350px}main section#projects .content .project-wrapper div.project-card .image{height:270px}}main section#projects .content .project-wrapper div.project-card:hover .item-wrapper .image .image-wrapper{font-size:500%}main section#projects .content .project-wrapper div.project-card:hover .item-wrapper .image .image-wrapper img{transform:scale(1.2)}main section#projects .content .project-wrapper div.project-card:hover .viewmore{transform:translateY(10px)}main section#projects .content .project-wrapper div.project-card .item-wrapper{align-items:center;display:flex}main section#projects .content .project-wrapper div.project-card .item-wrapper .image{align-items:center;background-image:linear-gradient(147deg,pink,#5680e9 74%);border-radius:20px;box-shadow:4px 13px 30px 1px #3838e933;display:flex;flex-shrink:0;height:300px;justify-content:center;overflow:hidden;width:300px}@media screen and (max-width:576px){main section#projects .content .project-wrapper div.project-card .item-wrapper .image{width:95%}}@media screen and (max-height:500px)and (min-width:992px){main section#projects .content .project-wrapper div.project-card .item-wrapper .image{height:270px}}main section#projects .content .project-wrapper div.project-card .item-wrapper .image .image-wrapper{align-items:center;border-radius:20px;color:#fff;display:flex;font-size:3em;font-weight:700;height:90%;justify-content:center;position:relative;width:90%}main section#projects .content .project-wrapper div.project-card .item-wrapper .image .image-wrapper img{position:relative}main section#projects .content .project-wrapper div.project-card .item-wrapper .content{margin:auto;padding-right:35px;text-align:center;width:60%}main section#projects .content .project-wrapper div.project-card .item-wrapper .content .text{color:gray;line-height:1.5em;margin-bottom:30px}@media(max-width:1200px){main section#projects .content .project-wrapper div.project-card .item-wrapper .content .text{font-size:20px}}main section#projects .content .project-wrapper div.project-card .item-wrapper .content .title{color:#5680e9;font-size:24px;font-weight:700;margin-bottom:20px}@media(max-width:800px){main section#projects .content .project-wrapper div.project-card .item-wrapper .content .title{font-size:1.3em}}main section#projects .content .project-wrapper div.project-card .item-wrapper .content .title p{margin:0}main section#projects .content .project-wrapper div.project-card .item-wrapper .content .tags{bottom:-5px;list-style:none;margin:0;padding:0;position:relative}main section#projects .content .project-wrapper div.project-card .item-wrapper .content .tags li{background-color:#5680e9;border-radius:2px;color:#fff;display:inline-block;font-size:1em;font-weight:700;margin-left:17px;padding:5px 15px;transition:all .2s ease-in-out}main section#contact{padding-bottom:100px;padding-top:10em;position:relative}@media(max-width:1000px){main section#contact{padding-top:0}}main section#contact .content{position:relative}main section#contact .content .form-wrapper{background-color:#fff;box-shadow:0 0 20px #00000029}main section#contact .content .form-wrapper .title{background:#5680e9;height:60px;width:100%}main section#contact .content .form-wrapper .title h1{color:#fff;font-size:42px;padding-left:1em;position:relative}@media(max-width:800px){main section#contact .content .form-wrapper .title h1{font-size:36px;padding-left:.3em}}@media(max-width:500px){main section#contact .content .form-wrapper .title h1{font-size:24px;top:.5em}}main section#contact .content .form-wrapper .title .contact-icon-wrapper{display:flex;list-style:none;margin:0;padding:0;position:absolute;right:1em;top:.4em}main section#contact .content .form-wrapper .title .contact-icon-wrapper li a{align-items:center;background-color:#5680e9;border:none;border-radius:4px;box-shadow:0 0 20px #00000029;color:#fff;cursor:pointer;display:block;display:flex;max-height:3em;padding:0 0 0 4em;position:relative;text-decoration:none}main section#contact .content .form-wrapper .title .contact-icon-wrapper li a:hover .icon{width:100%}main section#contact .content .form-wrapper .title .contact-icon-wrapper li a:hover p{color:#5680e9}main section#contact .content .form-wrapper .title .contact-icon-wrapper li a .icon{align-items:center;background-color:#fff;border-radius:3px;display:flex;height:3.1em;justify-content:flex-start;left:0;position:absolute;top:0;transition:all .2s ease-in-out;width:3.1em}main section#contact .content .form-wrapper .title .contact-icon-wrapper li a .icon svg{margin-left:.2em;margin-top:.2em;position:relative}@media(max-width:800px){main section#contact .content .form-wrapper .title .contact-icon-wrapper li a .icon svg{margin-left:.65em}}main section#contact .content .form-wrapper .title .contact-icon-wrapper li a .icon svg path{fill:#5680e9}main section#contact .content .form-wrapper .title .contact-icon-wrapper li a p{margin-right:1em;z-index:1}main section#contact .content .form-wrapper .title .contact-icon-wrapper .mobile{margin-right:2em;max-width:1em}main section#contact .content .form-wrapper .title .contact-icon-wrapper .mobile .mobile-icon{align-items:center;background-color:#5680e9;border-radius:3px;display:flex;justify-content:flex-start;left:1.5em;position:absolute;top:.5em;transition:all .2s ease-in-out}main section#contact .content .form-wrapper .title .contact-icon-wrapper .mobile .mobile-icon:hover svg{height:40px;width:40px}main section#contact .content .form-wrapper .title .contact-icon-wrapper .mobile .mobile-icon svg{fill:#fff;height:33px;transition:all .3s ease-in-out;width:33px}main section#contact .content .form-wrapper form{display:flex;flex-wrap:wrap;justify-content:space-between;padding:3em 2.5em;position:relative}@media(max-width:800px){main section#contact .content .form-wrapper form{font-size:16px;padding:2.5em 1.5em}}main section#contact .content .form-wrapper form .input-wrapper{position:relative}main section#contact .content .form-wrapper form .input-wrapper label{color:gray;font-size:1.5em;left:.6em;position:absolute;top:.75em;transition:all .2s ease-in-out}main section#contact .content .form-wrapper form .input-wrapper.filled input,main section#contact .content .form-wrapper form .input-wrapper.filled textarea{padding:1.2em .75em .3em!important}main section#contact .content .form-wrapper form .input-wrapper.filled label{font-size:.85em;top:6px}main section#contact .content .form-wrapper form .input-wrapper.input{width:50%}@media(max-width:800px){main section#contact .content .form-wrapper form .input-wrapper.input{width:100%}}main section#contact .content .form-wrapper form .input-wrapper.input input{background-color:#f0f0f0;border:none;border-radius:2px;box-shadow:0 0 0 0 #0000;font-size:1.5em;margin:0 0 1.5em;padding:.75em;transition:all .2s ease-in-out;width:89%}@media(max-width:930px){main section#contact .content .form-wrapper form .input-wrapper.input input{width:85%}}@media(max-width:800px){main section#contact .content .form-wrapper form .input-wrapper.input input{font-size:1.2em;margin:0 0 1em}}@media(min-width:1200px){main section#contact .content .form-wrapper form .input-wrapper.input input{font-size:1.2em}}main section#contact .content .form-wrapper form .input-wrapper.input input:focus{box-shadow:0 0 0 2px #5680e9;outline:2px solid #add8e6;outline-offset:3px}main section#contact .content .form-wrapper form .input-wrapper.input input:focus::placeholder{color:#191919}main section#contact .content .form-wrapper form .input-wrapper.input input::placeholder{color:#757474;transition:all .2s ease-in-out}main section#contact .content .form-wrapper form .input-wrapper.input:focus-within input{padding:1.2em .75em .3em}main section#contact .content .form-wrapper form .input-wrapper.input:focus-within label{font-size:.85em;top:6px}main section#contact .content .form-wrapper form .input-wrapper.input:focus-within textarea{padding:1.2em .75em .3em}main section#contact .content .form-wrapper form .input-wrapper.textarea{width:95%}main section#contact .content .form-wrapper form .input-wrapper.textarea textarea{background-color:#f0f0f0;border:none;border-radius:2px;box-shadow:0 0 0 0 #0000;max-height:500px;max-width:100%;min-height:150px;min-width:90%;padding:.75em;transition:all .2s ease-in-out;width:100%}@media(max-width:500px){main section#contact .content .form-wrapper form .input-wrapper.textarea textarea{font-size:1.2em}}@media(max-width:800px){main section#contact .content .form-wrapper form .input-wrapper.textarea textarea{font-size:1.2em;margin:0 0 1em}}@media(min-width:1200px){main section#contact .content .form-wrapper form .input-wrapper.textarea textarea{font-size:1.2em}}main section#contact .content .form-wrapper form .input-wrapper.textarea textarea:focus{box-shadow:0 0 0 2px #5680e9;outline:2px solid #add8e6;outline-offset:3px}main section#contact .content .form-wrapper form .input-wrapper.textarea textarea:focus::placeholder{color:#191919}main section#contact .content .form-wrapper form .input-wrapper.textarea textarea::placeholder{color:#757474;transition:all .2s ease-in-out}main section#contact .content .form-wrapper form .input-wrapper.textarea:focus-within textarea{padding:1.2em .75em .3em}main section#contact .content .form-wrapper form .input-wrapper.textarea:focus-within label{font-size:.85em;top:6px}main section#contact .content .form-wrapper form button.submit-button{align-items:center;background-color:#fff;border:none;border-radius:2px;border-radius:3px;bottom:-1.25em;box-shadow:0 0 20px #0000004d;cursor:pointer;display:flex;min-height:2.75em;padding:.5em 4em;position:absolute;right:2.5em}@media(min-width:800px){main section#contact .content .form-wrapper form button.submit-button{font-size:22px}}@media(max-width:1200px){main section#contact .content .form-wrapper form button.submit-button{bottom:-1.75em;right:2em;transform:scale(.85);transform-origin:right}}@media(max-width:800px){main section#contact .content .form-wrapper form button.submit-button{bottom:-1.25em;box-shadow:0 0 15px #00000029;font-size:18px;right:1.5em}}@media(max-width:500px){main section#contact .content .form-wrapper form button.submit-button{font-size:16px;right:3em}}main section#contact .content .form-wrapper form button.submit-button .icon{background-color:#5680e9;border-radius:3px;height:2.75em;left:0;position:absolute;top:0;transition:all .2s ease-in-out;width:25%}main section#contact .content .form-wrapper form button.submit-button .icon svg{height:2.75em;width:2.75em}main section#contact .content .form-wrapper form button.submit-button:hover{outline:2px solid #add8e6;outline-offset:1px}main section#contact .content .form-wrapper form button.submit-button:hover .icon{width:100%}main section#contact .content .form-wrapper form button.submit-button:active{outline:2px solid #add8e6;outline-offset:1px}main section#contact .content .form-wrapper form button.submit-button:active .icon{width:100%}@keyframes scale{to{clip-path:polygon(45vw 40vh,55vw 40vh,55vw 60vh,45vw 60vh)}}@keyframes hide{to{fill:#0000}}@keyframes off{to{opacity:0}}@keyframes on{to{opacity:1}}@keyframes logo{to{color:#292929}}@keyframes type{0%{width:0}}@keyframes type2{0%{width:0}50%{width:0}to{width:100}}@keyframes expand{25%{fill:#fff;clip-path:polygon(0 0,55vw 40vh,55vw 60vh,45vw 60vh)}50%{fill:#5680e9;clip-path:polygon(0 0,100vw 0,55vw 60vh,45vw 60vh)}75%{fill:#fff;clip-path:polygon(0 0,100vw 0,55vw 60vh,0 100vh)}to{fill:#5680e9;clip-path:polygon(0 0,100vw 0,100vw 100vh,0 100vh)}}@keyframes pulsate{0%{opacity:0}10%{opacity:.2}20%{opacity:.4}30%{opacity:.6}40%{opacity:.8}50%{opacity:1}60%{opacity:.8}70%{opacity:.6}80%{opacity:.4}90%{opacity:.2}to{opacity:0}}nav{animation-fill-mode:forwards;background-color:#fff;box-shadow:0 0 20px #00000029;height:0;left:0;position:fixed;top:0;transition:all .5s ease-in-out;width:100%;z-index:300}nav.responsive-nav-mobile ul.container{padding-top:17.5px}nav.responsive-nav-mobile ul.container li.left{position:relative;width:45%}nav.responsive-nav-mobile ul.container li.left ul li.logo .logo-container{background-color:#5680e9;color:#fff;height:65px;width:65px}nav.responsive-nav-mobile ul.container li.left ul li.logo:after{display:none}nav.responsive-nav-mobile ul.container li.right{position:relative;top:35px;width:45%}nav.responsive-nav-mobile ul.container li.right ul li{padding-right:5px;position:relative}nav.responsive-nav-mobile ul.container li.right ul li svg,nav.responsive-nav-mobile ul.container li.right ul li svg path{fill:#5680e9}nav .progress{background-image:linear-gradient(120deg,#fff,#5680e9);height:2px;position:relative}nav.responsive-nav-mobile-full{align-items:center;display:flex;height:100%;overflow:hidden;transition:all .2s ease-in-out;width:100%;z-index:301}nav.responsive-nav-mobile-full ul{align-items:center;display:flex;flex-direction:column;height:50%;justify-content:space-between;list-style:none;margin:0;padding:0;width:100%}nav.responsive-nav-mobile-full ul .logo-container{align-items:center;background-color:#5680e9;color:#fff;display:flex;font-weight:700;height:50px;justify-content:center;width:50px}nav.responsive-nav-mobile-full ul li{cursor:pointer;display:inline-block}nav.responsive-nav-mobile-full ul li.icon{margin-bottom:30px;width:60px}nav.responsive-nav-mobile-full ul li a{color:#4a4a4a;cursor:pointer;display:inline-block;font-size:25px;font-weight:700;padding:5px;text-decoration:none;text-transform:uppercase}nav.responsive-nav-mobile-full ul li a.active{color:#fff}nav.responsive-nav-mobile-full ul li a.active div{background-color:#5680e9}nav.responsive-nav-mobile-full ul li a:hover div{background-color:#7595e6}nav.responsive-nav-mobile-full ul li a div{background-color:#fff;border-radius:25px;box-shadow:0 1px 5px #00000040;height:50px;text-align:center;width:200px}nav ul.container{display:flex;flex-direction:row;font-size:20px;font-weight:700;justify-content:space-between;margin:auto;max-width:1920px;padding:10px 0;text-transform:uppercase;transition:all .1s ease-in-out;width:80%}nav ul.container li{display:inline-block}nav ul.container li ul{align-items:center;display:flex;flex-direction:row;height:100%;padding:0}nav ul.container li ul:hover .name div{color:#5680e9}nav ul.container li ul li{display:inline-block;position:relative;top:-30px}nav ul.container li ul li.logo{cursor:pointer;padding:2px 10px 0 0}nav ul.container li ul li a{color:gray;cursor:pointer;margin:0 5px;padding:16px 10px;text-decoration:none;transition:all 1ms ease-in-out}nav ul.container li ul li a.active{color:#5680e9}nav ul.container li ul li a.anchor{position:relative}nav ul.container li ul li a:after{background-color:#5680e9;bottom:0;content:"";height:3px;left:0;position:absolute;transition:all .2s ease-in-out;width:0}nav ul.container li ul li a:hover:after{width:95%}nav ul.container li ul li .logo-container{align-items:center;background-color:#5680e9;color:#fff;display:flex;font-size:2em;height:80px;justify-content:center;width:80px}nav ul.container li ul li.divider{padding:0 2px}@media(max-width:800px){nav ul.container li ul li.divider{padding:0 7.5px 0 0}}nav ul.container li ul li.divider div{background-color:gray;display:block;height:60px;width:2px}nav ul.container li ul li.name{padding:0 7px}nav ul.container li ul li.name div{color:gray}@keyframes fadeIn{99%{visibility:hidden}to{visibility:visible}}.pulse{animation-duration:1s;animation-iteration-count:infinite;animation-name:pulsate;animation-timing-function:ease-in-out}canvas{background-color:#5680e9;height:100vh;margin:0;width:100%}section.header{height:100vh;min-height:-webkit-fill-available;position:relative}@media(max-width:500px)and (min-height:700px){section.header{height:90vh}}@media(min-width:1200px){section.header{display:flex;height:85%}}@media(max-width:1200px){section.header{font-size:16px;padding-top:5vh}}section.header .splash{display:flex;height:100vh;overflow:hidden;position:absolute;top:0;width:100vw}section.header .splash-logo{animation:logo .3s ease-in 1.5s forwards,off .6s ease-in-out 3.2s forwards;color:#fff;font-size:26px;font-weight:600;height:30px;left:50vw;margin:-15px 0 0 -25px;opacity:1;position:absolute;text-align:center;top:50vh;width:50px;will-change:opacity;z-index:5}section.header .splash-logo:before{bottom:-5px}section.header .splash-logo:after,section.header .splash-logo:before{background-color:#757474;content:"";display:block;height:1px;left:15px;position:absolute;width:20px}section.header .splash-logo:after{top:-5px;will-change:width}section.header .splash-svg{bottom:0;height:100%;left:0;margin:auto;position:relative;right:0;top:0;width:100%}section.header .splash-svg svg{backface-visibility:visible;height:100%;width:100%}section.header .splash-svg svg rect{fill:#5680e9;stroke:0;animation:expand .4s ease-in 3.45s reverse;clip-path:polygon(100vw 100vh,100vw 100vh,100vw 100vh,100vw 100vh);height:100%;width:100%}section.header .splash-minimize{height:100%;left:0;margin:auto;position:absolute;top:0;width:100%;z-index:4}section.header .splash-minimize svg{backface-visibility:visible;height:100%;width:100%}section.header .splash-minimize svg rect{animation:scale .2s ease-out 1s forwards,hide 1.3s ease-out 1.2s forwards;clip-path:polygon(0 0,100vw 0,100vw 100vh,0 100vh);height:100%;width:100%}section.header .text{animation:on .6s ease-in-out 3.7s forwards;color:#fff;font-size:48px;font-weight:700;height:100px;left:50%;margin:-50px 0 0 -150px;opacity:0;position:absolute;text-align:center;top:50%;width:300px;z-index:7}section.header .text p{animation:type .3s steps(60) 3.7s;overflow:hidden;white-space:nowrap;width:100%}section.header .text p:nth-child(2){animation:type2 .5s steps(60) 3.7s}section.header .text button{animation:on .6s ease-in-out 4s forwards;background:#5680e9;border:1px solid #fff;color:#fff;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:2px;opacity:0;padding:.5rem 2.5rem;text-transform:uppercase;transition:color .5s,background-color .5s}section.header .text button:hover{background:#fff;border:1px solid #fff;color:#5680e9}.main-wrapper{margin:0;padding-bottom:100px}.main-wrapper,footer{position:relative;z-index:1}footer{align-items:center;background:#fafafb;bottom:0;color:#4a4a4a;display:flex;height:100px;justify-content:center;left:0;text-align:center;width:100%}footer a{color:#000}footer svg{height:20px;width:20px}.employment-section{background-color:#f9f9f9;padding:4rem 0}.employment-section .employment-title{color:#333;font-size:2rem;font-weight:700;margin-bottom:2rem}.employment-section .job-entry{margin-bottom:2.5rem}.employment-section .job-entry .job-title{color:#222;font-size:1.5rem;font-weight:600}.employment-section .job-entry .job-meta{color:#666;font-size:1rem;margin-bottom:1rem;margin-top:.25rem}.employment-section .job-entry .job-responsibilities{list-style-type:disc;padding-left:1.5rem}.employment-section .job-entry .job-responsibilities li{color:#444;line-height:1.6;margin-bottom:.5rem}
/*# sourceMappingURL=main.6034de02.css.map*/