body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.menu{justify-content:flex-end}.header-links,.menu{color:#fff;display:flex;flex-direction:row;list-style:none;margin-bottom:0;margin-right:20px;margin-top:0}.header-links{padding-left:5px}.header-links li,.menu li{margin-left:15px}.header-links li a,.menu li a{color:#fff;font-family:Montserrat;font-size:18px;font-weight:100;text-decoration:none}.header-links li a{display:flex;flex-direction:row}.header-links a:hover,.menu a:hover{cursor:pointer;font-weight:700;text-decoration:underline}header{background-color:#2b3242;box-shadow:5px 5px 15px 0 #00000080;display:flex;justify-content:space-between;position:relative;z-index:1}@media screen and (max-width:1000px){.opening h1{font-size:75px;margin-bottom:5%}.opening-icons{padding-top:0}.subtitle{align-items:center;display:flex;flex-flow:column;justify-content:center;padding-bottom:10px;text-align:center}.subtitle p{margin-bottom:5px}.email{border-bottom:1px solid #000;padding-bottom:15px;text-align:center}.header-links p{display:none}.menu{padding-right:5px}.menu p{font-size:16px}}.opening{align-items:center;background-color:#e2e0e0b0;display:flex;flex-direction:row;height:75%;justify-content:space-between;width:100%}.phone-opening{display:none}.opening h1{text-shadow:5px 5px 15px 0 #00000080}.opening p{font-family:Montserrat;text-transform:uppercase}.img-container{height:650px;overflow:auto;width:50%}.opening-img{height:-webkit-max-content;height:max-content;width:100%}.opening-text{align-items:center;display:flex;flex-direction:column;justify-content:center;width:80%}.subtitle{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}a:link,a:visited{color:#000;text-decoration:none}.email:hover{border-bottom:1px solid #000;cursor:pointer;font-weight:700;padding-bottom:5px;text-transform:uppercase}a:active,a:hover,a:link,a:visited{border:none;text-decoration:none}.opening-icons{color:#000;display:flex;flex-direction:row;list-style:none;margin-bottom:0;margin-right:10px;margin-top:0;padding-left:0;padding-top:30px}.opening-icons li svg{height:auto;width:35px}@media screen and (max-width:950px){.opening{align-items:center;background-color:#e2e0e0b0;display:flex;flex-direction:column;height:75%;justify-content:space-between;width:100%}.opening-text{margin-top:40px}.img-container{height:650px;margin:50px}.projects-mobile{align-items:center;display:flex;flex-flow:row;justify-content:center}.scroll-button{color:gray;height:10%;width:10%}.opening h1{font-size:65px}}.about{align-items:center;background-color:#f6f6f6;display:flex;flex-flow:row;justify-content:center}.about p{font-family:Roboto,sans-serif}.about h2{font-size:60px}.about-txt{align-items:center;display:flex;flex-flow:column;justify-content:center;margin-right:20px;width:50%}@media screen and (min-width:1000px){.about img{height:35%;margin-right:50px;width:40%}}@media screen and (max-width:1000px){.about{align-items:center;display:flex;flex-flow:column;justify-content:center;padding-bottom:100px}.about h2{font-size:35px}.about img{margin-right:0;margin-top:100px;padding-bottom:50px;width:60%}.about-txt{width:75%}}.contact{align-items:center;background-color:#2b3242;color:#fff;display:flex;flex-flow:column;justify-content:center}.contact p{color:#fff;font-family:Montserrat}.contact a{color:#fff;text-align:center;text-decoration:none}.contact a:hover{text-decoration:underline}@media screen and (max-width:1000px){.contact{align-items:center;display:flex;justify-content:center;margin:0}.contact h2{font-size:30px}.links{margin-left:0;padding-left:0}.credit{font-size:16px;text-align:center}}.project{flex-flow:row;transition:8s ease-in-out}.project,.projects-left{align-items:center;display:flex}.projects-left{flex-flow:column;justify-content:center}.projects-right{align-items:flex-start;display:flex;flex-flow:column;justify-content:flex-start;width:100%}.mobile-proj-image,.project-img{height:300px;width:300px}.mobile-proj-image{margin-top:40px}.projects-right h3{color:#2b3242}.projects-right a{background-color:#2b3242;border:none;color:#fff;cursor:pointer;padding:10px}.projects-right span p{font-size:16px;margin:5px}.item{display:flex;flex-wrap:wrap}.projects-right .stack{display:flex;flex-flow:wrap;margin-top:10px}@media screen and (max-width:1300px){.project{display:flex;flex-flow:column}.projects-right{align-items:center;display:flex;justify-content:center;text-align:center}.project-img{height:200px;width:200px}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.fadeInLeft{animation:fadeInLeft 2s ease}.fadeOutRight{animation:fadeOutRight 1s ease}@keyframes fadeInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}.fadeInRight{animation:fadeInRight 1s ease}.fadeOutLeft{animation:fadeOutLeft 1s ease}.reviews{background-color:#e2e0e0b0;height:500px;padding-bottom:50px;padding-top:50px}.review,.reviews{align-items:center;display:flex;flex-flow:row;justify-content:center;width:100%}.review{margin-left:30px;margin-right:30px}.review-content{align-items:center;display:flex;flex-flow:column;justify-content:center;text-align:center}.review img{margin-left:40px;width:80%}.reviewImg-container{align-items:center;display:flex;height:100%;height:30rem;justify-content:center;width:100%}.review h2{font-size:30px;margin:10px 0 0}.review h4{font-family:Montserrat;font-style:italic;margin:5px 0 0}.review p{text-align:center}.back-button,.forward-button{color:#b3b3b3b0;cursor:pointer;height:90px;width:100px}.back-button:hover,.forward-button:hover{color:#fff}@media screen and (max-width:1300px){.review{flex-flow:column}.reviews{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.reviewImg-container{height:20rem;width:15rem}}.project-body{align-items:center;display:flex;flex-flow:column;justify-content:center;margin:100px}.project-body h3{color:#000;font-family:Montserrat;text-align:center}.project-body h1{font-size:80px}.project-body a,.project-body a:visited{color:#000;font-weight:600}.external-links{align-items:center;display:flex;flex-flow:row;justify-content:space-between;width:300px}h3 a,h3 a:visited{color:#000}.main-image{width:50%}.video{margin-bottom:20px;padding:10px;width:40%}.img-para{align-items:center;display:flex;flex-flow:row;justify-content:center}.mobile-img{width:40%}@media screen and (max-width:750px){.project-body{margin:50px}.project-body h1{font-size:60px}.img-para{align-items:center;display:flex;flex-flow:column;justify-content:row}.mobile-img{width:80%}.main-image,.video{width:100%}}@font-face{font-display:swap;font-family:Bogart;font-style:normal;font-weight:600;src:url(/static/media/BogartTrial-Regular.8e5accdd7c815687b288.woff2) format("woff2"),url(/static/media/BogartTrial-Regular.ce336ab5f2bd0f1e5490.woff) format("woff")}.about,.opening,.portfolio,.responsive-portfolio,.reviews{opacity:0;transform:translateY(30px);transition:opacity 1s,transform 1s}html{background-color:#f6f6f6}body,html{margin:0;padding:0;width:100%}h1{font-family:Bogart;font-size:100px;font-weight:500;line-height:1;margin-top:20px;text-align:center}h2{font-size:70px;font-weight:400}h2,h3{font-family:Montserrat}h3{color:#fff;font-size:20px}p{font-family:Roboto,sans-serif;font-size:18px;font-weight:100}.links{list-style:none}.links,.links a{display:flex;flex-flow:row}ul img{height:30px;margin-left:10px;margin-right:10px;padding-top:12px;width:30px}.links li{align-items:center;display:flex;margin-bottom:30px;margin-left:10px}.links li:hover{cursor:pointer;font-weight:700;text-decoration:underline}
/*# sourceMappingURL=main.d0baf876.css.map*/