@font-face{font-family:Sen;src:url(/static/media/Sen-Regular.7916d391.otf) format("opentype")}body{background-color:var(--primary);font-family:Sen;margin:0;padding:0}a{color:var(--secondary);text-decoration:none}h1{font-size:2.5rem}h1,h2{color:var(--invert-primary)}h2{font-size:1.75rem}.header-light{color:var(--primary)}.App{text-align:center;position:relative}.page{position:absolute;left:0;right:0}.container{text-align:center;background:var(--primary);border:1px solid var(--secondary);opacity:.8;padding:1rem;margin:4rem 2rem;border-radius:2rem}.container p{font-size:1.2rem}.secondary-color{color:var(--secondary);margin:0}.responsive{width:100%;max-width:400px;height:auto}.fade-appear,.fade-enter{opacity:0;z-index:1}.fade-appear-active,.fade-enter.fade-enter-active{opacity:1;transition:opacity .3s linear .15s}.fade-exit{opacity:1}.fade-exit.fade-exit-active{opacity:0;transition:opacity .15s linear}.button-container{height:100%;display:flex;justify-content:center}.btn{text-decoration:none;padding:20px 50px;font-size:1.25rem;position:relative;margin:32px}.btn-1{color:var(--primary);border-radius:30px}.btn-1,.btn-1:after,.btn-1:before{background:var(--invert-primary);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.btn-1:after,.btn-1:before{content:"";position:absolute;opacity:.3;border-radius:inherit;width:100%;height:100%;left:0;bottom:0;z-index:-1}.btn-1:hover{-webkit-transform:translate(-12px,-12px);transform:translate(-12px,-12px)}.btn-1:hover:after{-webkit-transform:translate(6px,6px);transform:translate(6px,6px)}.btn-1:hover:before{-webkit-transform:translate(12px,12px);transform:translate(12px,12px)}.btn-2{color:var(--secondary)}.btn-2:after,.btn-2:before{border:3px solid var(--secondary);content:"";position:absolute;width:calc(100% - 6px);height:calc(100% - 6px);left:0;bottom:0;z-index:-1;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.btn-2:hover:after{-webkit-transform:translate(-5px,-5px);transform:translate(-5px,-5px)}.btn-2:hover:before{-webkit-transform:translate(5px,5px);transform:translate(5px,5px)}.btn-3{overflow:hidden;color:#fff;border-radius:30px;box-shadow:0 0 0 0 var(--secondary),0 0 0 0 var(--secondary);transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease}.btn-3:after{content:"";width:400px;height:400px;position:absolute;top:-50px;left:-100px;background-color:var(--secondary);background-image:linear-gradient(225deg,#02180a,var(--secondary) 50%,var(--secondary));z-index:-1;transition:-webkit-transform .75s ease;transition:transform .75s ease;transition:transform .75s ease,-webkit-transform .75s ease}.btn-3:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);box-shadow:0 0 0 0 rgba(248,64,64,.5),0 0 0 0 rgba(255,33,33,.5)}.btn-3:hover:after{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.nav{margin:0;padding:1.5em}.nav li{list-style:none}.nav li a{font-size:1.5em;padding:1em;color:var(--invert-primary);text-decoration:none;transition:background-color .5s,color .5s}.nav li a:hover{background-color:var(--secondary)}.nav li a:hover,.nav li a:hover span{color:var(--deep-primary)}.table-contents{margin:0;padding:1.75em}.table-contents li{list-style:none}.table-contents li a{font-size:1.5em;padding:1em;color:var(--invert-primary);text-decoration:none;transition:background-color .5s,color .5s}.table-contents li a:hover{background-color:var(--secondary);color:var(--deep-primary)}.table-contents li a:hover span{color:var(--deep-primary)}.nav-bg-light{background:var(--primary);background:linear-gradient(90deg,#eaeaea,#dbdbdb,#f2f2f2,#ada996)}.nav-bg-dark{background:var(--primary);background:linear-gradient(270deg,#414345,#232526)}.nav{display:flex}.nav .slam-left{margin-right:auto}.table-contents{display:inline-flex}.table-contents .slam-left{margin-right:auto}.footer{background-color:#424242;color:#d7d7d7;position:fixed;z-index:5;bottom:0;width:100%}#copyright{margin:0 0 1%;color:#d7d7d7}.socials{font-size:1.75rem;align-items:center;padding:0}.socials path{margin:0;padding:0;text-decoration:none;transition:background-color .5s,color .5s}.socials path:hover{background-color:var(--secondary);color:#c1c1c1}.socials path:hover span{color:#c1c1c1}#main-container{margin-bottom:5%}.main-icons a{font-size:4rem;color:var(--invert-primary)}.main-icons path{text-decoration:none;transition:background-color .5s,color .5s}.main-icons path:hover{color:var(--secondary)}.profile-pic{border:1px solid var(--secondary);padding:3px;border-radius:100%;box-sizing:content-box;margin:0 auto;overflow:hidden}.cert-image{padding:3%}#page{box-sizing:border-box}.side-profile{float:right;background-color:var(--secondary);color:var(--primary);border-radius:10%;padding-bottom:3%;height:105vh;margin-right:1em;position:relative;z-index:4}.side-pic{width:100%;max-width:240px;height:auto;padding:3px;border-radius:100%;box-sizing:content-box;margin:0 auto;overflow:hidden}#side-profile-header{color:var(--primary)}#about-container{color:var(--invert-primary);text-align:left;max-width:85%;height:105vh;z-index:3}#portfolio-btn{height:auto}#summary-header{text-align:left}option,select{display:block;margin:0 auto;padding:.3rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:none;color:var(--invert-primary);background:var(--deep-primary);border-radius:.3rem;font-size:1.2em;text-transform:capitalize}.skills-wrap{box-sizing:border-box;padding:1em;text-align:center;width:auto;margin:0 auto;border:.44rem double rgba(var(--invert-primary),.2)}.skills-wrap li{box-sizing:border-box;display:inline-block;font-size:0;transition:font-size .3s linear;color:var(--secondary)}.skills-wrap .active{color:var(--secondary);padding:1rem;font-size:2.1em}.section-tag{text-align:center;margin:0 auto;font-size:1.7em;padding-bottom:1rem}.section-tag span{color:rgba(var(--invert-primary),.75);font-size:1.8rem;padding:0 .5rem;border-bottom:.25rem solid var(--secondary);font-style:italic}.flex{display:flex}.job{flex-direction:column;border-bottom:1px solid var(--secondary);margin-bottom:2rem;color:var(--invert-primary)}.job p{margin-bottom:1.5rem;font-size:1.3rem}.job:last-of-type{border-bottom:none;padding-bottom:0}.job-title{text-align:center;padding-bottom:2rem}.job-company .dates{font-size:1.3rem}.job-description{text-align:center;font-weight:800}.job-description h3{font-size:1.3rem}.job-qualifications{margin:0 0 1.5rem;text-align:center;list-style-position:inside;list-style:none}.job-qualifications li{margin:0 0 .5rem;font-size:1.1rem}.job-qualifications li:before{content:"\2022";color:var(--secondary);font-weight:700;display:inline-block;width:1em;margin-left:-1em}.certlist{text-align:center;max-width:1170px;margin:5rem auto;display:grid;grid-gap:3rem;gap:3rem}@media screen and (min-width:768px){.certlist{grid-template-columns:repeat(3,1fr)}.cert img{max-width:400px}}.cert{background:var(--deep-primary);border-radius:1rem;padding:1rem 2rem;height:100%;transition:all .2s ease}.cert img{max-width:250px}.cert h2{margin-top:.5rem;margin-bottom:.5rem}.cert h3{color:var(--invert-primary)}.cert p{margin-top:.5rem}.cert:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 6px 25px var(--secondary)}@media (max-height:700px){#about-container{max-width:100%;height:100%}.side-profile{height:100%;float:none;width:100%;border-radius:10%;padding:0;margin:0}.side-profile p:last-of-type{padding-bottom:3%}}@media (max-width:1400px){.certlist{margin:3rem 7rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:1000px){#about-container{max-width:100%}#about-container,#summary-header{text-align:center}ul{padding:0}ul li{width:100%}ul li a{display:block;text-align:center}.nav{flex-direction:column;align-items:center}.nav .slam-left{margin-right:0}.table-contents{flex-direction:column;align-items:center}.table-contents .slam-left{margin-right:0}.side-profile{height:100%;float:none;width:100%;border-radius:10%;padding:0;margin:2rem 0}.side-profile p:last-of-type{padding-bottom:3%}.job{flex-direction:column;padding:2rem 0}.job-title{text-align:center;flex:0 1 200px}.job-description{flex:1 1}.job-company,.job-description h3{text-align:center}.certlist{width:100%;margin:0 0 1rem;display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:repeat(1,1fr);padding-bottom:3%}.skills-wrap li{width:auto}.skills-wrap .active{padding:.2rem;margin:0;width:100%}}@media (max-width:410px){option,select{font-size:.8em}h1{font-size:1.8rem}h2{font-size:1.25rem}.cert{width:70%}.cert img{max-width:100px}.skills-wrap li{margin:0;padding:0;width:auto}.skills-wrap .active{padding:.2rem;margin:0}.section-tag span{font-size:1.3rem}}@media (max-width:300px){.btn,.job-description h3,.job-description p{font-size:.9rem}h1{font-size:1.5rem}.cert{width:40%}h2{font-size:.8rem}.skills-wrap .active{font-size:1rem}.cert img{max-width:50px}}
/*# sourceMappingURL=main.46113739.chunk.css.map */