body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:centra;src:url(/static/media/CentraNo2-Bold.4ea3794d.ttf);font-weight:700}@font-face{font-family:centra;src:url(/static/media/CentraNo2-Medium.63911e85.ttf);font-weight:500}@font-face{font-family:centra;src:url(/static/media/CentraNo2-Book.386f0594.ttf);font-weight:400}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:75px}body{font-weight:400;overflow-x:hidden;position:relative;background-color:#121212!important;color:#fff!important;font-family:Centra,sans-serif!important}a,button,h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0;line-height:normal}a,a:hover,button,li,p,ul{text-decoration:none}img{width:100%;height:auto}button{border:0;background-color:initial}input:focus,select:focus,textarea:focus{outline:none}@media (min-width:1700px){main .container{max-width:100%;padding:0 150px}}p.success{color:green}p.danger{color:red}nav.navbar{padding:18px 0;position:fixed;width:100%;top:0;z-index:9999;transition:.32s ease-in-out}nav.navbar.scrolled{padding:0;background-color:#121212}nav.navbar a.navbar-brand{width:9%}nav.navbar .navbar-nav .nav-link.navbar-link{font-weight:400;color:#fff!important;letter-spacing:.8px;padding:0 25px;font-size:18px;opacity:.75}nav.navbar .navbar-nav a.nav-link.navbar-link.active,nav.navbar .navbar-nav a.nav-link.navbar-link:hover{opacity:1}span.navbar-text{display:flex;align-items:center}.social-icon{display:inline-block;margin-left:14px}.social-icon a{width:42px;height:42px;background:hsla(0,0%,85.1%,.1);display:inline-flex;border-radius:50%;margin-right:6px;align-items:center;justify-content:center;line-height:1;border:1px solid hsla(0,0%,100%,.5)}.social-icon a:before{content:"";width:42px;height:42px;position:absolute;background-color:#fff;border-radius:50%;transform:scale(0);transition:.3s ease-in-out}.social-icon a:hover:before{transform:scale(1)}.social-icon a img{width:40%;z-index:1;transition:.3s ease-in-out}.social-icon a:hover img{filter:brightness(0) saturate(100%) invert(0) sepia(7%) saturate(98%) hue-rotate(346deg) brightness(95%) contrast(86%)}.navbar-text button{font-weight:700;color:#fff;border:1px solid #fff;padding:18px 34px;font-size:18px;margin-left:18px;position:relative;background-color:initial;transition:.3s ease-in-out}.navbar-text button span{z-index:1}.navbar-text button:before{content:"";width:0;height:100%;position:absolute;background-color:#fff;left:0;top:0;z-index:-1;transition:.3s ease-in-out}.navbar-text button:hover{color:#121212}.navbar-text button:hover:before{content:"";width:100%;height:100%;position:absolute}nav.navbar .navbar-toggler:active,nav.navbar .navbar-toggler:focus{outline:none;box-shadow:none}nav.navbar .navbar-toggler-icon{width:24px;height:17px;background-image:none;position:relative;border-bottom:2px solid #fff;transition:all .3s linear;top:-2px}nav.navbar .navbar-toggler-icon:focus{border-bottom:2px solid #fff}nav.navbar .navbar-toggler-icon:after,nav.navbar .navbar-toggler-icon:before{width:24px;position:absolute;height:2px;background-color:#fff;top:0;left:0;content:"";z-index:2;transition:all .3s linear}nav.navbar .navbar-toggler-icon:after{top:8px}nav.navbar .navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{transform:rotate(45deg);background-color:#fff;height:2px}nav.navbar .navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{transform:translateY(8px) rotate(-45deg);background-color:#fff;height:2px}nav.navbar .navbar-toggler[aria-expanded=true] .navbar-toggler-icon{border-color:transparent}.banner{padding-top:75px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.proj-imgbx{position:relative;overflow:hidden;border-radius:10px}.proj-imgbx,.proj-imgbx img{transition:transform .3s ease-in-out}.proj-imgbx:hover img{transform:scale(1.1)}.proj-txtx{position:absolute;bottom:0;left:0;width:100%;padding:20px;background:rgba(0,0,0,.7);color:#fff;opacity:0;transition:opacity .3s ease-in-out}.proj-imgbx:hover .proj-txtx{opacity:1}.proj-links{margin-top:10px;display:flex;justify-content:space-between}.proj-links a{display:inline-block;margin-right:10px;color:#fff;text-decoration:none;border:1px solid #fff;padding:10px 20px;border-radius:5px;transition:background-color .3s ease-in-out,color .3s ease-in-out}.proj-links a:hover{background-color:#fff;color:#121212}.contact-form{background-color:#f9f9f9;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.contact-form input,.contact-form textarea{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px}.contact-form .submit-button{background-color:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;display:inline-block;margin-top:10px}.contact-form .submit-button:hover{background-color:#0056b3}.contact-form .danger{color:red}.contact-form .success{color:green}
/*# sourceMappingURL=main.fb581f3c.chunk.css.map */