body,html{height:100%}html{scroll-behavior:smooth}body{padding:0;margin:0;font-family:Sulphur Point,Open Sans,sans-serif;background-color:#fff;color:#555;font-size:120%}a{text-decoration:none}table,td,th{vertical-align:top}.primary-text{color:#83a036!important}.secondary-text{color:grey}.title{text-align:center;font-size:2.5rem}.btn{color:#fff;display:inline-block;font-weight:400;font-size:1rem;padding:10px 15px;border-radius:1rem;text-shadow:0 1px 1px rgba(0,0,0,.25);border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),inset 0 1px 0 0 hsla(0,0%,100%,.2),inset 0 -1px 0 0 hsla(0,0%,100%,.1),inset 0 -1px 0 0 hsla(0,0%,100%,.1),0 1px 3px rgba(0,0,0,.3);cursor:pointer}.btn.btn-sm{font-size:.8rem;padding:5px 10px}.btn:active{border:1px solid rgba(0,0,0,.9);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),inset 0 1px 0 0 rgba(0,0,0,.2),inset 0 -1px 0 0 rgba(0,0,0,.1),inset 0 -1px 0 0 rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3)}.btn-block{display:block;width:100%;box-sizing:border-box}.btn-primary{background-color:#83a036}.btn-primary:hover{background-color:#617528}.btn-info{background-color:#3794ca}.btn-danger{background-color:#ca3737}.btn-danger:hover{background-color:#9e2d2d}.btn-warning{background-color:#bb9928}.card{background-color:#fff;box-shadow:0 0 15px #3d3d3d;border-radius:.25rem;color:#555;background-color:var(--silver-100);background-origin:border-box;background-position:50%;background-size:cover;border:1px solid rgba(0,0,0,.15);border-radius:.35rem;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),inset 0 1px 0 0 hsla(0,0%,100%,.2),inset 0 -1px 0 0 hsla(0,0%,100%,.1),inset 0 -1px 0 0 hsla(0,0%,100%,.1),0 1px 3px rgba(0,0,0,.7);padding:1.2rem}.card h2{border-left:5px solid #83a036;padding-left:10px;padding-top:0;padding-bottom:0;margin:0!important}.end-lg .card h2,.end-md .card h2,.end-sm .card h2,.end-xs .card h2{border-left:none;padding-left:0;border-right:5px solid #83a036;padding-right:10px}.card .card-header{padding-top:5px;padding-bottom:5px}.card .card-footer{border-top:1px solid rgba(0,0,0,.15);padding-top:10px}.container{padding-right:15px!important;padding-left:15px!important}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}#Navbar{background-color:#fff;width:100%;position:relative;font-weight:700;z-index:10;box-sizing:border-box;box-shadow:5px 5px 5px rgba(0,0,0,.15)}.nav-wrapper{flex-wrap:wrap}.banner,.nav-wrapper{display:flex;align-items:center}.banner{flex-grow:2;height:70px}.banner img{height:45px;border-radius:100%;box-shadow:0 0 5px #3d3d3d}.banner-lg,.banner-sm{margin-left:10px;font-size:1.5em}.banner-lg small{font-size:.8rem;padding:0;display:block;color:#7a7a7a}.banner-sm{display:none}@media (max-width:350px){.banner-lg{display:none}.banner-sm{display:inline;display:initial}}.nav-links{margin-left:auto;display:flex;align-self:stretch}.nav-links ul{padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0 -5px;flex-grow:1}.nav-links li{list-style:none;margin-left:5px;margin-right:5px;display:flex}.nav-links ul li a{font-weight:700;display:inline-block;text-decoration:none;color:#555;border-bottom:4px solid transparent;text-align:center;-webkit-transition:color .3s ease,border-bottom-color .3s ease;transition:color .3s ease,border-bottom-color .3s ease;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;align-content:center}.nav-links ul a.active,.nav-links ul a:hover{color:#83a036;border-bottom:4px solid #83a036}.nav-links ul li a .fa{display:block;width:100%}.hamburger-btn{display:none;padding:15px;font-size:1.7rem;text-align:center;color:#555;border:none;-webkit-transition:color .3s ease;transition:color .3s ease;cursor:pointer}@media (max-width:576px){.nav-links{box-sizing:border-box;flex-basis:100%;width:100%}.nav-links ul{display:block;max-height:0;overflow:hidden;-webkit-transition:max-height .4s ease-in-out;transition:max-height .4s ease-in-out;flex-direction:column;margin-left:0;margin-right:0}.hamburger-btn{display:inline;display:initial}.nav-links.mini-active ul{max-height:500px}.nav-links ul li{margin-left:0;margin-right:0;width:100%;border-top:1px solid rgba(0,0,0,.15)}.nav-links ul li a{display:block;width:100%;text-align:left;padding-top:15px;padding-bottom:15px;border-bottom:none}.nav-links ul li a .fa{display:inline-block;width:30px}.nav-links ul li a.active,.nav-links ul li a:hover{color:#83a036;border-bottom:none}}#Profile{background-size:cover;background-repeat:no-repeat;background-position:bottom;border:1px solid rgba(0,0,0,.15);background-color:#273445;color:#fff;padding-top:35px;padding-bottom:35px}#Profile table tr th{padding-right:.8rem;text-align:right}#Profile .title{color:#fff}#Profile .img-frame{overflow:hidden;margin-bottom:20px}#Profile img.dp{height:125px;width:125px;vertical-align:middle;border:1px solid rgba(0,0,0,.15);box-sizing:border-box;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),inset 0 1px 0 0 hsla(0,0%,100%,.2),inset 0 -1px 0 0 hsla(0,0%,100%,.1),0 0 5px rgba(0,0,0,.7);background-color:#959595;border-radius:100%}@media (max-width:350px){#Profile img.dp{height:75px;width:75px}#About h2{font-size:1.1rem}}.dp.zoom-1{-webkit-transform:scale(1.25);transform:scale(1.25)}#Profile h1 small{font-weight:400;font-size:1.2rem;display:block}#Profile .card{background-color:hsla(0,0%,100%,.85)}.card-body p{line-height:2.2rem}#Profile .divider{height:25px}#About{margin-bottom:10px;display:flex;flex-direction:row;align-items:flex-start}#About .img-frame{flex-shrink:0}#About .about-caption{padding-left:1rem}#About h2{padding:0;margin:0}#Skills .skill-icon{font-size:3rem;margin-top:15px;text-shadow:1px 1px 1px rgba(0,0,0,.15)}#Skills .star-scale{font-size:1.5rem;color:#eec81d;margin-top:10px;vertical-align:middle;text-shadow:1px 1px 1px rgba(0,0,0,.15)}#Footer{background-color:#3d3d3d;color:#fff;border-top:1px solid rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),inset 0 1px 0 0 hsla(0,0%,100%,.2),inset 0 -1px 0 0 hsla(0,0%,100%,.1),inset 0 -1px 0 0 hsla(0,0%,100%,.1);padding-bottom:20px}#Footer a{text-decoration:none;color:#fff}#Footer .copyright a:hover{text-decoration:underline}.circle-icon{background-color:#fff;position:relative;border-radius:100%;font-size:1.5rem;text-align:center;margin:0 5px .3rem;color:#3d3d3d!important;display:inline-block;height:2.2rem;line-height:2.2rem;width:2.2rem;vertical-align:middle}.contact-details{font-size:.9rem;padding-top:.2rem;padding-bottom:.2rem;font-weight:700;margin:0}.contact-details .circle-icon{font-size:1rem;background-color:#83a036;color:#fff!important;text-shadow:1px 1px 1px #3d3d3d}.icon-link .circle-icon{-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.icon-link:hover .circle-icon{background-color:#83a036;color:#fff!important;text-shadow:1px 1px 1px #3d3d3d}#Banner{background-size:cover;background-repeat:no-repeat;height:100%}.banner-text{background-color:hsla(0,0%,100%,.85);flex-basis:100%;margin:0;border-bottom:1px solid rgba(0,0,0,.15);color:hsla(0,0%,100%,0);text-align:center;height:calc(100vh - 70px);min-height:600px}.banner-text .banner-text-header{background-clip:text;-webkit-background-clip:text;background-size:cover;width:100%;display:block;padding-top:20vh;padding-bottom:150px}.banner-text .banner-text-header span{display:block;text-shadow:5px 5px 3px rgba(0,0,0,.15);font-size:15vw;text-align:center;font-weight:700}.banner-text .btn{margin-top:5vh}@media (max-width:576px){.banner-text .banner-text-header span{font-size:16vw}}@media (min-width:576px){.banner-text .banner-text-header span{font-size:12vw}}@media (min-width:768px){.banner-text .banner-text-header span{font-size:12vw}}@media (min-width:992px){.banner-text .banner-text-header span{font-size:10vw}}@media (min-width:1200px){.banner-text .banner-text-header span{font-size:8vw}}
/*# sourceMappingURL=main.e2330123.chunk.css.map */