@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap);*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{background:#040203;color:#fff;font-family:"Poppins",sans-serif;font-size:100%}h1,h2,h3,h4,h5,h6{color:#fff;margin:0}h1{font-size:1.8em}h2{font-size:1.6em}h3{font-size:1.3em}h4{font-size:1em}h5{font-size:.7em}h6{font-size:.5em}a{text-decoration:none}ul{list-style-type:none;margin:0;padding:0}hr{border:solid #fff;border-width:3px 0 0;margin:-5px 80% 0 0;height:0}.btn-primary{background:transparent;padding:7px 22px;color:#fff;font-size:.8em;font-weight:700;display:inline-block;border:3px solid #fff;text-transform:uppercase;text-align:center;cursor:pointer}.btn-primary:hover{color:#ddd;border:3px solid #ddd}.hidden{display:none}.loading{position:fixed;background-color:rgba(0,0,0,.5);width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.loading img{margin:auto;display:block;width:100px}.wrapper{padding:1em 1.5em;max-width:1400px;margin:0 auto}@media (min-width:576px){.wrapper{padding:1em 3em}}@media (min-width:768px){h1{font-size:3.5em}h2{font-size:2.5em}h3{font-size:2em}h4{font-size:1em}h5{font-size:.75em}h6{font-size:.5em}.wrapper{padding:1em 4em}}@media (min-width:1600px){.wrapper{padding:1em 0}}.navbar{position:absolute;top:0;left:0;width:100%;background:transparent;-webkit-animation-name:navbar;animation-name:navbar;-webkit-animation-duration:1s;animation-duration:1s}header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}header .logo{color:#fff;font-weight:700;font-size:.8em;margin-top:3px}nav ul{display:-webkit-flex;display:flex}nav ul li a,nav ul li button{display:inline;background:transparent;border:0;color:#fff;text-align:center;font-size:.6em;font-weight:400;margin-left:13px;padding:0;outline:none;cursor:pointer}nav ul li a:hover,nav ul li button:hover{color:#ddd}@-webkit-keyframes navbar{0%{top:-10px}to{top:0}}@keyframes navbar{0%{top:-10px}to{top:0}}@media (min-width:768px){header .logo{font-size:1em}nav ul li a,nav ul li button{font-size:.9em;margin-left:18px}}@media (min-width:992px){header{margin-top:5px}}.hero-wrapper{position:relative;background:url(/static/media/hero-mobile.ca993672.jpg);background-size:cover;background-position:100%;width:100%;height:100vh}.hero-content{margin-top:17em;opacity:0;-webkit-animation-name:headline;animation-name:headline;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hero-content h1,.hero-content p{line-height:1;width:60%}.hero-content h1{font-weight:800;margin:0}.hero-content p{font-weight:400;margin-top:5px}.hero-content button{margin-top:4px}.hero-content span{display:block}.triangle-down{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;position:absolute;bottom:18%;left:50%;opacity:0;-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes headline{0%{opacity:0;margin-top:16em}to{opacity:1;margin-top:17em}}@keyframes headline{0%{opacity:0;margin-top:16em}to{opacity:1;margin-top:17em}}@-webkit-keyframes arrow{0%{opacity:0;bottom:0}to{opacity:1;bottom:18%}}@keyframes arrow{0%{opacity:0;bottom:0}to{opacity:1;bottom:18%}}@media (min-width:600px){.hero-wrapper{background:url(/static/media/hero.3235bcbf.jpg);background-size:cover;background-position:50%}}@media (min-width:768px){.hero-content .btn-primary{padding:14px 30px;font-size:1em}}@media (min-width:1600px){.hero-content{margin-top:25em}@-webkit-keyframes headline{0%{opacity:0;margin-top:24em}to{opacity:1;margin-top:25em}}@keyframes headline{0%{opacity:0;margin-top:24em}to{opacity:1;margin-top:25em}}}@media (orientation:landscape) and (max-height:415px){.hero-content{margin-top:6em}@-webkit-keyframes headline{0%{opacity:0;margin-top:5em}to{opacity:1;margin-top:6em}}@keyframes headline{0%{opacity:0;margin-top:5em}to{opacity:1;margin-top:6em}}}@media (min-height:1366px){.hero-wrapper{background:url(/static/media/hero-mobile.ca993672.jpg);background-size:cover;background-position:100%}.hero-content{margin-top:39em}@-webkit-keyframes headline{0%{opacity:0;margin-top:39em}to{opacity:1;margin-top:40em}}@keyframes headline{0%{opacity:0;margin-top:39em}to{opacity:1;margin-top:40em}}}.about-wrapper{background:url(/static/media/about-mobile.07de1e56.jpg);background-size:cover;background-position:100%;width:100%;height:750px;margin-top:75px}#about p{font-size:.9em;line-height:1.5;width:86%}@media (min-width:768px){.about-wrapper{background:url(/static/media/about.9ab408e4.jpg);background-size:cover;background-position:50%;width:100%;height:600px;margin-top:75px}#about p{font-size:1em;line-height:1.6;width:85%}}#work{margin-bottom:6em}#work h3{text-align:center;margin-bottom:50px}#work .featured-container .item .card,#work .work-container .item .card{max-width:500px;margin:1em auto 8em}#work .featured-container .item .card .button-container,#work .featured-container .item .card h3,#work .featured-container .item .card h4,#work .featured-container .item .card h5,#work .featured-container .item .card p,#work .work-container .item .card .button-container,#work .work-container .item .card h3,#work .work-container .item .card h4,#work .work-container .item .card h5,#work .work-container .item .card p{text-align:center}#work .featured-container .item .card h3,#work .work-container .item .card h3{margin-bottom:10px}#work .featured-container .item .card h4,#work .work-container .item .card h4{text-transform:uppercase;margin-bottom:-5px;font-size:.7em}#work .featured-container .item .card p,#work .work-container .item .card p{font-size:.9em}#work .featured-container .item .card span,#work .work-container .item .card span{text-transform:uppercase;font-weight:700}#work .featured-container .item .card .btn-primary,#work .work-container .item .card .btn-primary{margin:0 2px}#work .featured-container .item img,#work .work-container .item img{width:100%}#work .featured-container .item{display:-ms-grid;display:grid;grid-template-areas:"image" "card"}#work .featured-container .item .card{-ms-grid-row:2;-ms-grid-column:1;grid-area:card}#work .featured-container .item img{-ms-grid-row:1;-ms-grid-column:1;grid-area:image}@media (min-width:768px){#work .featured-container,#work .work-container{margin-bottom:5em}#work .featured-container .item .card,#work .work-container .item .card{display:-ms-grid;display:grid;place-content:center;margin:0}#work .featured-container .item .card h3,#work .work-container .item .card h3{font-size:1.2em;margin:0}#work .featured-container .item .card p,#work .work-container .item .card p{font-size:.9em;margin:8px 0}#work .featured-container img,#work .work-container img{margin:auto}#work .featured-container .item{display:-ms-grid;display:grid;-ms-grid-columns:45% 50%;grid-template-columns:45% 50%;grid-template-areas:"card image";grid-column-gap:40px}#work .featured-container.reverse .item{display:-ms-grid;display:grid;-ms-grid-columns:50% 45%;grid-template-columns:50% 45%;grid-template-areas:"image card";grid-column-gap:40px}#work .work-container .item{display:-ms-grid;display:grid;-ms-grid-columns:50% 45%;grid-template-columns:50% 45%;grid-column-gap:40px;margin-bottom:5em}}@media (min-width:992px){#work .work-container{display:-ms-grid;display:grid;-ms-grid-columns:48% 48%;grid-template-columns:48% 48%;grid-column-gap:75px;margin-bottom:2em}#work .work-container .item{display:-ms-grid;display:grid;-ms-grid-columns:48% 48%;grid-template-columns:48% 48%;grid-column-gap:20px}#work .work-container .item .card .button-container,#work .work-container .item .card h3,#work .work-container .item .card h4,#work .work-container .item .card h5,#work .work-container .item .card p{text-align:left}#work .work-container .item .card h3{font-size:1.1em;margin:0}#work .work-container .item .card p{font-size:.8em;margin:10px 0}#work .work-container .item .card .btn-primary{padding:6px 15px;font-size:.6em}#work .featured-container{margin-bottom:7em}#work .featured-container .item .card h3{font-size:1.7em}#work .featured-container .item .card p{font-size:1em}}.contact-wrapper{background:#111417;padding:5em 0 2em}.contact{max-width:800px;min-height:500px;margin:5em auto}.contact .form-group{margin:10px 0}.contact input,.contact textarea{background:#fff;width:100%;color:#111417;border:3px solid #111417;border-radius:5px}.contact textarea{height:150px}.contact input{height:35px}.contact label{text-transform:uppercase;font-size:.8em;font-weight:700;margin-left:2px}.contact-content p{line-height:1.5;font-size:1em}.contact-content .iframe{width:100%;height:300px;overflow:visible;border:none;margin:3em 0 0;padding:0}.contact-content .loading{position:fixed;background:rgba(0,0,0,.7);top:0;left:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;z-index:1000}@media (min-width:768px){.contact .btn-primary{padding:14px 30px;font-size:1em;margin-left:2px}.contact-content p{font-size:1.1em}}@media (min-width:1200px){.contact{margin:0 0 150px}#contact .contact-content{display:-ms-grid;display:grid;-ms-grid-columns:50% 40%;grid-template-columns:50% 40%;grid-column-gap:75px}}footer p{color:#aaa;font-size:.8em}
/*# sourceMappingURL=main.6828be13.chunk.css.map */