*{box-sizing:border-box;margin:0;padding:0}body{background:#1b1b1b}button{background-color:transparent;border:3px solid #23d997;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:1rem 2rem;transition:all .5s ease}button:hover{background-color:#23d997;color:#fff}h2{font-size:4rem;font-weight:lighter}h3{color:#fff}h4{font-size:2rem;font-weight:700}a{font-size:1.4rem}span{color:#23d997;font-weight:700}p{color:#ccc;font-size:1.4rem;line-height:150%;padding:3rem 0}.section{align-items:center;color:#fff;display:flex;justify-content:space-between;min-height:90vh;padding:5rem 10rem}.description{flex:1 1;font-weight:lighter;padding-right:5rem}.image{flex:1 1;overflow:hidden}.image img{height:80vh;object-fit:cover;width:100%}@media(max-width:1300px){html{font-size:75%}html .section{display:block;padding:2rem;text-align:center}html .description{padding:2rem 0 5rem}}nav{align-items:center;background-color:#282828;display:flex;justify-content:space-between;margin:auto;min-height:10vh;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:10}nav a{color:#fff;text-decoration:none}nav ul{display:flex;list-style:none}nav ul li{padding-left:8rem;padding-right:5rem;position:relative}nav #logo{font-family:monospace;font-size:1.5rem;font-weight:lighter;margin-left:1rem;padding:1rem}nav .line{background-color:#23d997;bottom:-80%;height:.3rem;left:35%;position:absolute;width:0}@media(max-width:1300px){nav{flex-direction:column;padding:2rem 1rem}nav ul{justify-content:space-around;margin-right:0;padding:2rem;width:100%}nav ul li{padding:0}nav #logo{display:inline-block;font-size:1.3rem;margin:2rem}nav .line{left:25%}}.hide{overflow:hidden}.services h2{padding-bottom:5rem}.services p{padding:2rem 0 4rem;width:70%}.cards{display:flex;flex-wrap:wrap}.card{flex-basis:20rem}.card .icon{align-items:center;display:flex}.card .icon h3{background-color:#fff;color:#000;margin-left:1rem;padding:1rem}@media(max-width:1300px){.cards{justify-content:center}}.faq,.faq span{display:block}.faq h2{font-weight:lighter;padding-bottom:2rem}.faq .faq-line{background-color:#ccc;height:.2rem;margin:2rem 0;width:100%}.faq .question{cursor:pointer;padding:3rem 0}.faq .answer{padding:2rem 0}.faq .answer p{padding:1rem 0}.work{min-height:100vh;overflow:hidden;padding:5rem 10rem}.work h2{padding:1rem 0}.movie{padding-bottom:10rem}.movie .line{background-color:#23d997;height:.5rem;margin-bottom:3rem}.movie img{height:70vh;object-fit:cover;width:100%}.movie .hide{overflow:hidden}@media(max-width:1300px){.work{padding:2rem}}.movie-details{color:#fff}.headline{min-height:90vh;padding-top:20vh;position:relative}.headline h2{left:50%;position:absolute;top:10%;-webkit-transform:translate(-50%,-10%);transform:translate(-50%,-10%)}.headline img{height:70vh;object-fit:cover;width:100%}.awards{align-items:center;display:flex;justify-content:space-around;margin:5rem 10rem;min-height:80vh}.award{padding:5rem}.award h3{font-size:2rem}.award .line{background-color:#23d997;height:.5rem;margin:1rem 0;width:100%}.award p{padding:2rem 0}.secondary-image{min-height:50vh}.secondary-image img{height:100vh;object-fit:cover;width:100%}@media(max-width:1300px){.awards{display:block;margin:2rem}}.page-not-found{align-items:center;color:#fff;display:flex;flex-direction:column;height:88vh;justify-content:center;margin:auto;padding:2rem;text-align:center;top:10vh}.page-not-found h1{font-weight:300}.contact{color:#353535;min-height:90vh;padding:5rem 10rem}.contact .title{color:#000;margin-bottom:4rem}.contact .hide{overflow:hidden}.contact .circle{background-color:#353535;border-radius:50%;height:3rem;width:3rem}.contact .social-handles{align-items:center;display:flex}.contact .social-handles .email,.contact .social-handles .twitter,.contact .social-handles h2{color:#353535;font-size:3rem;margin:2rem;text-decoration:none}@media(max-width:1500px){.contact{font-size:1rem;padding:2rem}.contact .title{margin-top:5rem}}
/*# sourceMappingURL=main.4efdd83e.css.map*/