body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roobert,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen;margin:0;-webkit-user-select:none;user-select:none}.btn{font-family:Roobert,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen!important}code{display:block;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;-webkit-user-select:text;user-select:text;white-space:pre-wrap}html{scroll-behavior:smooth}.btn-black{background-color:#000;border-color:#000;color:#fff}.btn-black.focus,.btn-black:focus,.btn-black:hover{background-color:#333;border-color:#333;color:#fff}.btn-black.focus,.btn-black:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.btn-black.disabled,.btn-black:disabled{background-color:#000;border-color:#000;color:#fff}.btn-black:not(:disabled):not(.disabled).active,.btn-black:not(:disabled):not(.disabled):active,.show>.btn-black.dropdown-toggle{background-color:#666;border-color:#666;color:#fff}.btn-black:not(:disabled):not(.disabled).active:focus,.btn-black:not(:disabled):not(.disabled):active:focus,.show>.btn-black.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.portfolio-wrapper{background-color:#fff}.portfolio-wrapper,.portfolio-wrapper.dark{align-items:center;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.portfolio-wrapper.dark{background-color:#000;color:#fff}.contact-us-wrapper{align-items:center;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;margin:10px;min-height:100vh;min-width:100vw;position:relative}.contact-us-wrapper,.rounded-2{border-radius:.625rem}.email-link-container{bottom:10px;font-size:3vmin;position:absolute}.email-link-container a{color:#000;transition:.3s}.email-link-container a:hover{background-color:#000;color:#fff}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.typewriter-text:after{-webkit-animation:blink .6s infinite;animation:blink .6s infinite;content:"|"}.coming-soon{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.scroll-container{bottom:10px;left:50%;position:absolute}.building-message-container{display:flex;justify-content:start}@media only screen and (max-width:768px){.building-message-container{justify-content:center;margin-top:15px}}.scroll-icon{border:.25em solid #000;border-radius:1em;display:block;height:3em;position:relative;width:1.5em}@-webkit-keyframes scroll_1{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-.6em);transform:translateY(-.6em)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(.6em);transform:translateY(.6em)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scroll_1{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-.6em);transform:translateY(-.6em)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(.6em);transform:translateY(.6em)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.scroll-icon__wheel-outer{border-radius:.4em;display:block;height:1em;left:50%;margin-left:-.2em;overflow:hidden;position:absolute;top:.6em;width:.4em}.scroll-icon__wheel-inner{-webkit-animation:scroll_1 2.75s ease-in-out infinite;animation:scroll_1 2.75s ease-in-out infinite;background:#000;border-radius:inherit;display:block;height:100%;width:100%}.content{transition:opacity 1s}.move-to-top{bottom:20px;display:block;position:fixed;right:20px;z-index:1000}
/*# sourceMappingURL=main.72944d8e.css.map*/