@import url(https://fonts.googleapis.com/css2?family=Poppins&display=swap);*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{background:#09090f;color:#9a9a9c;font-family:"Poppins",sans-serif;font-size:100%}h1,h2,h3,h4,h5,h6{color:#fff}h1{font-size:1.75em}h2{font-size:1.5em}h3{font-size:1.25em}h4{font-size:1em}h5{font-size:.75em}h6{font-size:.5em}a{text-decoration:none}ul{list-style-type:none;margin:0;padding:0}hr{border:solid #6a001d;border-width:3px 0 0;margin:-5px 85% 0 0;height:0}button{background:transparent;border:none;cursor:pointer;outline:none;margin:0;padding:0}.btn-primary{background:#6a001d;padding:14px 30px;color:#fff;font-size:.9em;font-weight:700;display:inline-block;border:0;cursor:pointer}.btn-primary:hover{background:#4e0116}.hidden{display:none}.title{color:#fff;padding:100px 0 20px;font-size:1.4em}.subtitle{color:#fff;margin-bottom:10px;font-size:1.1em}.section-summary{margin-bottom:2em;line-height:30px;font-size:1.1em}.wrapper{padding:1em 1.5em;max-width:1200px;margin:0 auto}.animate-down{-webkit-animation-name:animate-down;animation-name:animate-down}.animate-down,.animate-up{-webkit-animation-duration:1s;animation-duration:1s}.animate-up{-webkit-animation-name:animate-up;animation-name:animate-up}.error{margin:10em auto;text-align:center}.error-code{color:#fff;font-size:4em}.loading{position:fixed;background-color:rgba(0,0,0,.5);width:100%;height:100%;display:flex;justify-content:center}.loading img{margin:auto;display:block;width:100px}@-webkit-keyframes animate-down{0%{opacity:0;top:-100px}to{opacity:1;top:0}}@keyframes animate-down{0%{opacity:0;top:-100px}to{opacity:1;top:0}}@-webkit-keyframes animate-up{0%{opacity:0;top:100px}to{opacity:1;top:0}}@keyframes animate-up{0%{opacity:0;top:100px}to{opacity:1;top:0}}@media (min-width:576px){.wrapper{padding:1em 3em}}@media (min-width:768px){.section-summary{margin:2em 0 3em}.btn-primary{padding:15px 50px;font-size:1.2em}.wrapper{padding:1em 4em}}.navbar{position:absolute;top:0;left:0;width:100%;background:#000;z-index:1}header{display:flex;justify-content:space-between}header .logo{width:80px}header .nav-btn{background:transparent;padding-bottom:1em;color:#fff;border:none;cursor:pointer;outline:none}header .nav-btn:hover{color:#920228}header .nav-icon{font-size:1.5em;color:#fff}nav ul{height:0;overflow:hidden}nav ul,nav ul li a{transition:all .3s linear}nav ul li a{display:block;padding:1em 0;color:#fff;text-align:center;font-size:.8em;font-weight:1000}nav ul li a.active,nav ul li a:hover{color:#920228}.nav-links{height:0;overflow:hidden;transition:all .3s linear}.show-nav{height:190px}@media (min-width:768px){.navbar{background:transparent;margin-top:10px}header .logo{width:100px}.wrapper{display:flex;justify-content:space-between}.nav-btn{display:none}nav ul{display:flex}nav ul li a{padding:.8em 1em;color:#fff}.nav-links{height:auto}}.hero-wrapper{background:url(/static/media/hero-mobile.faa9cdf6.jpg);background-size:cover;background-position:100% 100%;width:100%;height:100vh;z-index:-1}.hero-banner{background:url(/static/media/hero-banner.c3b375e4.jpg);background-size:cover;background-position:0 100%;width:100%;height:476px;z-index:-1}.hero-carousel{margin-top:10em;width:95%}.hero-carousel h1,.hero-carousel h4{color:#fff;position:relative;top:0;opacity:1}.hero-carousel h1{font-size:1.7em}.hero-indicator{position:absolute;bottom:10%;left:45%}.hero-indicator .indicator{height:13px;width:13px;margin:.3em;background:#fff;border-radius:50%;display:inline-block}.hero-indicator .indicator.active{background:#6a001d}@media (min-width:768px){.hero-carousel{margin-top:18em;width:97%}.hero-carousel h1{font-size:2.5em}.hero-carousel h4{font-size:1.1em}}@media (min-width:992px){.hero-wrapper{background:url(/static/media/hero.3addbe68.jpg);background-size:cover;background-position:0 100%}.hero-banner{background:url(/static/media/hero-banner.c3b375e4.jpg);background-size:cover;background-position:0 100%}.hero-carousel{margin-top:12em;width:60%}@-webkit-keyframes headline{0%{opacity:0;margin-top:0}to{opacity:1;margin-top:5em}}@keyframes headline{0%{opacity:0;margin-top:0}to{opacity:1;margin-top:5em}}}@media (min-height:1366px){.hero-wrapper{background:url(/static/media/hero.3addbe68.jpg);background-size:cover;background-position:bottom}.hero-carousel{margin-top:30em;width:95%}.hero-carousel h1{font-size:3em}.hero-carousel h4{font-size:1.5em}}@media (max-width:900px) and (max-height:500px){.hero-carousel{margin-top:4em;width:95%}.hero-carousel h1{font-size:1.6em}.hero-carousel h4{font-size:.9em}}.cta-wrapper{background:#0e1015;padding:3em 0 4.5em}.cta{margin:0 auto;max-width:800px}.cta h2{color:#fff}.cta .button-group,.cta h2,.cta p{text-align:center}.cta .button-group a{margin:3px}@media (min-width:768px){.cta-wrapper{padding:4em 0 5.5em}}#about,#services{margin:0 auto 5em}#videography,#webdesign{position:relative;margin:-20em auto 3em}@media (min-width:768px){.about,.services,.videography,.webdesign{padding-bottom:50px}.about{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(16rem,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-column-gap:50px;grid-row-gap:20px}.services,.videography,.webdesign{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(24rem,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));grid-column-gap:50px;grid-row-gap:20px}}.projects-wrapper{background:#111417}.projects{margin-bottom:125px}.projects .project-category ul{text-align:center;margin:2em 0}.projects .project-category ul li{display:inline-block;padding:0 8px}.projects .project-category ul button{color:#fff;font-size:1em}.projects .project-category ul button .active,.projects .project-category ul button:hover{color:#920228;cursor:pointer}.projects .project-category ul button.active{color:#920228}.projects .project-item{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(12rem,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-gap:20px}.projects .project-item .item{position:relative;text-align:center;width:100%;height:100%;overflow:hidden}.projects .project-item .item img{width:100%;height:100%;transition:all .5s ease-in-out;opacity:1}.projects .project-item .item .overlay{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);color:#fff;opacity:0;transition:.5s ease}.projects .project-item .item .overlay h5{color:#aaa;margin-top:-15px}.projects .project-item .item .overlay h3{position:absolute;top:40%;width:100%;text-align:center}.projects .project-item .item button:hover,.projects .project-item .item button:hover img{opacity:.1}.projects .project-item .item button:hover,.projects .project-item .item button:hover .overlay{opacity:1}.projects .project-item .item:hover img{transform:scale(1.5)}@media (min-width:768px){.projects .project-category ul button{font-size:1.1em}}@media (min-width:1200px){.projects{display:-ms-grid;display:grid;-ms-grid-columns:15% 80%;grid-template-columns:15% 80%;grid-column-gap:5%}.projects .project-category ul,.projects .project-category ul button{text-align:left}.projects .project-category ul li{display:block;margin:.8em 0}.projects .project-item{margin-top:3em}}#projects .modal{display:none;position:fixed;z-index:1;padding-top:60px;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.9)}#projects .btn-primary{width:50%;height:50px;text-align:center}#projects .btn-group{display:block;margin:auto;width:90%;max-width:500px}#projects .btn-group .btn-primary{float:left}#projects .btn-group a{padding:12px 35px 15px}#projects #image-modal .modal-content,#projects #video-modal .modal-content{margin:auto;display:block;width:90%;overflow:hidden;background:#000;opacity:.8}#projects #image-modal .modal-content{max-width:500px;height:85%}#projects #image-modal img{width:100%;height:65%}#projects #image-modal .modal-container{padding:0 1em}#projects #image-modal .modal-container p{color:#a1a1a1}#projects #video-modal .modal-content{max-width:800px;height:90%}#projects #video-modal .modal-content iframe{width:100%;height:65%;border:none}#projects #video-modal .modal-content h4{padding-top:20px;margin-bottom:0}#projects #video-modal .modal-content .modal-container{padding:0 1em}#projects #video-modal .modal-content .close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:700;transition:.3s}#projects #video-modal .modal-content .close:focus,#projects #video-modal .modal-content .close:hover{color:#bbb;text-decoration:none;cursor:pointer}#projects #video-modal .btn-group{max-width:800px}#projects .btn-group,#projects .modal-content{-webkit-animation-name:wipe;-webkit-animation-duration:.2s;animation-name:wipe;animation-duration:.2s}@-webkit-keyframes wipe{0%{height:0%}to{height:80%}}@keyframes wipe{0%{height:0%}to{height:80%}}.carousel-wrapper{background:url(/static/media/carousel-bg.a4b53f37.png);background-size:cover;height:345px}.features-carousel{position:relative;margin:0 auto;max-width:800px;height:345px}.features-carousel h4{text-align:center;font-size:.9em}.features-carousel .image-container{text-align:center}.features-carousel .image-container img{width:60px;margin:10px 10px 0}.features-carousel .image-container .img-lg{width:100px;margin:10px 10px 0}.features-carousel .image-container .img-sm{width:40px;margin:10px 10px 0}.features-indicator{position:absolute;bottom:30%;left:48%}.features-indicator .indicator{height:13px;width:13px;margin:0 .3em;background:#fff;border-radius:50%;display:inline-block}.features-indicator .indicator.active{background:#9a9a9c}@media (min-width:600px){.carousel-wrapper{height:400px}.features-carousel{margin:5.5em auto}}@media (min-width:768px){.features-carousel h4{font-size:1em}}.contact-wrapper{background:#111417}.contact{margin:40px auto}.contact form .form-group{margin:30px 0}.contact form input,.contact form textarea{background:#2e3236;width:100%}.contact form input:-webkit-autofill,.contact form input:focus,.contact form textarea:-webkit-autofill,.contact form textarea:focus{background:#e8f0fe}.contact form textarea{height:128px;border:3px solid #2e3236;padding:10px;resize:none}.contact form input{height:60px;border:3px solid #2e3236;padding-left:10px}.contact form ::-webkit-input-placeholder,.contact form input,.contact form textarea{color:#616161;font-weight:700}.contact form :-ms-input-placeholder,.contact form input,.contact form textarea{color:#616161;font-weight:700}.contact form ::-ms-input-placeholder,.contact form input,.contact form textarea{color:#616161;font-weight:700}.contact form ::-webkit-input-placeholder{color:#616161;font-weight:700}.contact form :-ms-input-placeholder{color:#616161;font-weight:700}.contact form ::-ms-input-placeholder{color:#616161;font-weight:700}.contact form ::placeholder,.contact form input,.contact form textarea{color:#616161;font-weight:700}.contact form button{height:66px;width:100%}#contact{margin:0 auto}#contact-form{position:relative;margin:-20em auto 3em}@media (min-width:992px){.contact{display:-ms-grid;display:grid;-ms-grid-columns:35% 55%;grid-template-columns:35% 55%;grid-column-gap:10%}#contact{margin-bottom:5em}}footer{margin:1em 0}footer img{width:113px;margin:0 10px -6px 0}footer span{font-size:12px}footer img,footer span{color:#6d7679}
/*# sourceMappingURL=main.23140dc9.chunk.css.map */