:root{scroll-behavior:smooth;scroll-padding-top:15%}body{position:relative;font-family:"Lato",sans-serif}.swiper-pagination-bullet-active{background-color:#ffc523 !important}ul{list-style:none}a{text-decoration:none}.shutter-effect{position:fixed;top:0;left:0;bottom:0;right:0;height:100%;width:100%;z-index:1002}.shutter-effect .flap{overflow:hidden;width:150vmax;height:150vmax;position:absolute;bottom:50%;right:50%;pointer-events:none;will-change:transform;background:hsl(calc(1turn * var(--p)), 80%, 80%);background:linear-gradient(35deg, #555, black);border:solid 4px #999;--p: calc(var(--i) / var(--flaps));-webkit-animation:click 2s cubic-bezier(0.5, 0, 0.5, 1) .3s;animation:click 2s cubic-bezier(0.5, 0, 0.5, 1) .3s;transform-origin:bottom right;transform:rotate(-0.5turn) rotate(calc(1turn * var(--p))) skewX(30deg) translateX(-100%) translateY(90%)}@-webkit-keyframes click{0%,0%{transform:rotate(-0.25turn) rotate(calc(1turn * var(--p))) skewX(30deg) translateX(0%) translateY(0%)}}@keyframes click{0%,0%{transform:rotate(-0.25turn) rotate(calc(1turn * var(--p))) skewX(30deg) translateX(0%) translateY(0%)}}.navbar .navbar-brand{display:flex;padding:0}.navbar .navbar-brand img{max-height:55px}.navbar .nav-link{font-size:1.1rem;border-radius:.25rem;padding:.75rem 1.25rem !important;margin-left:0rem;margin-right:0rem}.navbar-transparent{background-color:transparent}.navbar-transparent .nav-link{color:#fff;font-family:"Open Sans Condensed",sans-serif;font-weight:700}.navbar-transparent .nav-link:hover,.navbar-transparent .nav-link.active{background-color:#ED1B24;color:#FFFFFF}.navbar-colored{background-color:#ED1B24}.navbar-colored .nav-link{color:#fff;font-family:"Open Sans Condensed",sans-serif;font-weight:700}.navbar-colored .nav-link:hover,.navbar-colored .nav-link.active{background-color:#FFFFFF;color:#ED1B24}.sidenav{background-color:#ed1b24;height:100%;width:0;position:fixed;z-index:1;top:0;left:0;overflow-x:hidden;transition:.5s;text-align:start}.sidenav__header{padding:12px;display:flex;justify-content:space-between;align-items:center;padding-bottom:3rem}.sidenav .navbar-brand{display:flex;padding:0;margin-left:1rem}.sidenav .navbar-brand img{max-height:60px}@media screen and (max-height: 450px){.sidenav .sidenav{padding-top:15px}.sidenav .sidenav a{font-size:18px}}.sidenav .nav-link{font-size:1.3rem;border-radius:0;padding:.75rem 1.25rem !important;transition:.3s;margin-left:0rem;margin-right:0rem;color:#fff;font-family:"Open Sans Condensed",sans-serif;font-weight:700}.sidenav .nav-link:hover,.sidenav .nav-link.active{background-color:#FFFFFF;color:#ED1B24}ul{list-style:none}a{text-decoration:none}#home{position:relative;overflow:hidden;z-index:1000}#home:hover{cursor:url("../../images/play.png") 4 12,auto !important}#home .play-btn{background-color:rgba(241,241,241,.8);height:50px;width:50px;border-radius:50%;margin-top:1.5rem;display:grid;place-items:center;padding:0;z-index:1001}#home .play-btn img{width:inherit;height:inherit;background-size:cover;background-position:center center;background-repeat:no-repeat;text-align:center;margin:0;padding:0}#home .img-fluid{width:100%;-o-object-fit:cover;object-fit:cover;height:100vh}#home .carousel-caption{top:40%;left:10%;right:auto;bottom:auto;display:block;padding:1rem;color:#fff;text-align:left}#home .carousel-caption:hover{cursor:auto}#more{display:none}.about{font-family:"Lato",sans-serif;display:grid;grid-template-columns:1fr;gap:2em;grid-template-areas:"title" "text" "image"}.about .lead-title{position:absolute;font-family:Open Sans Condensed;font-style:normal;font-weight:bold;-webkit-text-stroke:1px rgba(0,0,0,.466);left:0px;font-size:2rem;color:#fff;text-transform:uppercase}@media(min-width: 768px){.about .lead-title{font-size:3.4rem}}.about .lead-subtitle{position:absolute;font-family:Open Sans Condensed;font-style:normal;font-weight:bold;line-height:72px;font-size:1.8rem;color:#000;text-transform:uppercase}@media(min-width: 768px){.about .lead-subtitle{font-size:3rem;line-height:110px}}.about .title{grid-area:title;margin-bottom:3em}@media(min-width: 992px){.about{grid-template-columns:1.5fr 1fr;gap:4em;grid-template-areas:"title title" "text image"}}.about .about__content{grid-area:text}.about .about__img{grid-area:image;position:relative}.about .about__img svg{width:inherit;height:inherit;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:scaleY(1.3) scaleX(1.05) rotate(0deg)}@media(min-width: 992px){.about .about__img svg{transform:scale(1.2, 1.2) rotate(0deg);top:0px}}.about img{height:auto;max-width:100%}.about__content-p{font-size:calc(14px + 6*(100vw - 320px)/1600)}.projects{z-index:100}.projects .lead-title{position:absolute;font-family:Open Sans Condensed;font-style:normal;font-weight:bold;-webkit-text-stroke:1px rgba(0,0,0,.466);left:0px;font-size:2rem;color:#fff;text-transform:uppercase}@media(min-width: 768px){.projects .lead-title{font-size:3.4rem}}.projects .lead-subtitle{position:absolute;font-family:Open Sans Condensed;font-style:normal;font-weight:bold;line-height:72px;font-size:1.8rem;color:#000;text-transform:uppercase}@media(min-width: 768px){.projects .lead-subtitle{font-size:3rem;line-height:110px}}.projects #Geeks2 .modal-body{margin:0;padding:0}.projects #Geeks2 iframe{margin:0 auto;display:block;width:100%;height:250px}@media(min-width: 768px){.projects #Geeks2 iframe{height:450px}}.projects #Geeks2 .modal-header{position:relative;padding:0;margin:0;border:0}.projects #Geeks2 .btn-close{position:absolute;right:-20px;bottom:-10px;background-image:none !important}@media(max-width: 768px){.projects #Geeks2 .btn-close{right:0;bottom:0;top:-30px}}.projects #Geeks2 i{color:#fff}.projects__grid-categories{margin-top:6em;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-areas:"all all" "webSeries films" "tv sa";gap:1em;margin-left:auto;margin-right:auto}.projects__grid-categories .category-1{grid-area:webSeries}.projects__grid-categories .category-2{grid-area:films}.projects__grid-categories .category-3{grid-area:all}.projects__grid-categories .category-3 button{max-width:50%;margin:auto}.projects__grid-categories .category-4{grid-area:tv}.projects__grid-categories .category-5{grid-area:sa}@media(min-width: 768px){.projects__grid-categories{grid-template-columns:repeat(5, 1fr);grid-template-areas:"all webSeries films tv sa";gap:1.2em;padding-top:6em;max-width:90%}.projects__grid-categories .category-3 button{max-width:100%}}.projects__grid-categories .btn{border-radius:5px !important;border:none;width:100% !important;color:#333;outline:none;padding:10px 14px;background-color:#f1f1f1;cursor:pointer;font-size:16px;text-transform:uppercase;text-align:center;box-shadow:0rem 0rem .2rem rgba(0,0,0,.4);transition:box-shadow 300ms ease-in-out,color 300ms ease-in-out}@media(max-width: 480px){.projects__grid-categories .btn{font-size:14px}}.projects__grid-categories .btn:hover{box-shadow:0 0 40px 40px #ed1b24 inset}.projects__grid-categories .btn-outline-danger{color:#333}.projects__grid-categories .active,.projects__grid-categories .btn:hover{background-color:#ed1b24 !important;color:#fff}.projects__grid-movies{overflow:hidden;display:grid;grid-template-columns:repeat(2, 1fr);padding-top:2em;margin:0 auto;gap:1em}@media(min-width: 768px){.projects__grid-movies{grid-template-columns:repeat(3, 1fr);gap:2em;max-width:95%}}.projects__grid-movies-item{box-shadow:.1rem .1rem .1rem rgba(0,0,0,.4);overflow:hidden}.projects__grid-movies-item .image-container{position:relative;height:100%;width:100%}.projects__grid-movies-item .image-container img{display:block;height:100% !important;width:100%;object-fit:fill;transition:transform 400ms ease-out}@media(min-width: 1200px){.projects__grid-movies-item .image-container img:hover{transform:scale(1.15)}}.projects__grid-movies-item .image-container .js-modal-btn{background-color:rgba(0,0,0,0);border:none;outline:none}.projects__grid-movies-item .image-container .js-modal-btn{position:absolute;bottom:5px;left:5px;font-size:1rem;cursor:pointer;color:#ed1b24;z-index:1}@media(min-width: 1200px){.projects__grid-movies-item .image-container .js-modal-btn{display:none;left:50%;transition:.5s ease-in;font-size:2.5rem}}@media(min-width: 1200px){.projects__grid-movies-item .image-container:hover .js-modal-btn{display:block;left:50%;bottom:30%;transform:translate(-50%, -30%)}}.lead-title{position:absolute;font-family:Open Sans Condensed;font-style:normal;font-weight:bold;-webkit-text-stroke:1px rgba(0,0,0,.466);left:0px;font-size:2rem;color:#fff;text-transform:uppercase}@media(min-width: 768px){.lead-title{font-size:3.4rem}}.lead-subtitle{position:absolute;font-family:Open Sans Condensed;font-style:normal;font-weight:bold;line-height:72px;font-size:1.8rem;color:#000;text-transform:uppercase}@media(min-width: 768px){.lead-subtitle{font-size:3rem;line-height:110px}}.awards{margin-top:6em;position:relative}@media(min-width: 768px){.awards{margin-top:10em}}.awards-swiper{width:100%;max-width:90%;padding:5rem 0 5rem 0;overflow:hidden}@media(max-width: 576px){.awards-swiper{padding:3rem 0 3rem 0}}.awards img{object-fit:cover;-o-object-fit:cover}.awards .swiper-slide-active{box-shadow:0px 10px 25px 5px rgba(150,150,150,.4);-webkit-box-shadow:0px 10px 25px 5px rgba(150,150,150,.4);-moz-box-shadow:0px 10px 25px 5px rgba(150,150,150,.4)}.awards .swiper-button-next,.awards .swiper-button-prev{color:#ed1b24;position:absolute;top:50%;transform:translateY(-50%);margin:0}@media(max-width: 576px){.awards .swiper-button-next,.awards .swiper-button-prev{--swiper-navigation-size: 2rem}}.directors .lead-title{position:absolute;font-family:Open Sans Condensed;font-style:normal;font-weight:bold;-webkit-text-stroke:1px rgba(0,0,0,.466);left:0px;font-size:2rem;color:#fff;text-transform:uppercase}@media(min-width: 768px){.directors .lead-title{font-size:3.4rem}}.directors .lead-subtitle{position:absolute;font-family:Open Sans Condensed;font-style:normal;font-weight:bold;line-height:72px;font-size:1.8rem;color:#000;text-transform:uppercase}@media(min-width: 768px){.directors .lead-subtitle{font-size:3rem;line-height:110px}}.directors__content{margin-top:6em}@media(min-width: 768px){.directors__content{margin-top:10em}}.directors .swiper{z-index:unset;border-radius:.5rem;width:90%;margin:0 auto !important;box-shadow:0px 2px 4px 0px rgba(0,0,0,.5);-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.5)}.directors .swiper-wrapper{height:100%}.directors .swiper-slide{border-radius:.5rem}.directors .card{margin-bottom:0 !important;border:none !important;border-radius:0;background-color:#f2f2f2}.directors .card-body{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;padding-top:3rem;padding-left:3rem;padding-right:3rem;padding-bottom:1rem}@media(max-width: 768px){.directors .card-body{padding-top:2rem;padding-left:2rem;padding-right:2rem;padding-bottom:1rem}}@media(max-width: 576px){.directors .card-body{padding-top:1rem;padding-left:1rem;padding-right:1rem;padding-bottom:1rem}}.directors .card-info{justify-self:flex-start}.directors .card-title{font-family:"Open Sans Condensed",sans-serif;font-weight:300;font-size:3rem;cursor:auto !important}@media(max-width: 768px){.directors .card-title{font-size:2rem}}@media(max-width: 576px){.directors .card-title{font-size:1.25rem}}.directors .card-text{font-family:"Lato",sans-serif;font-weight:400 !important;cursor:auto !important;font-size:1rem;width:65%}@media(max-width: 768px){.directors .card-text{font-size:.8rem;width:75%}}@media(max-width: 576px){.directors .card-text{font-size:.7rem;width:100%}}.directors .card-img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.directors .next-btn{justify-self:flex-end;padding:0}.directors .next-btn svg{width:100%;max-width:40px}@media(max-width: 576px){.directors .next-btn svg{max-width:25px}}.contact{font-family:"Open Sans Condensed",sans-serif}.contact .lead-title{position:absolute;font-family:Open Sans Condensed;font-style:normal;font-weight:bold;-webkit-text-stroke:1px rgba(0,0,0,.466);left:0px;font-size:2rem;color:#fff;text-transform:uppercase}@media(min-width: 768px){.contact .lead-title{font-size:3.4rem}}.contact .lead-subtitle{position:absolute;font-family:Open Sans Condensed;font-style:normal;font-weight:bold;line-height:72px;font-size:1.8rem;color:#000;text-transform:uppercase}@media(min-width: 768px){.contact .lead-subtitle{font-size:3rem;line-height:110px}}@media(max-width: 768px){.contact{height:25rem;background-color:rgba(255,197,35,.4470588235);clip-path:polygon(0 0, 100% 20%, 100% 80%, 0% 100%)}}.contact__contactusform{position:absolute;z-index:1}@media(max-width: 768px){.contact__contactusform{position:unset;margin-top:10rem;margin-bottom:0}}.camerasvg svg{width:100%;height:100%;position:relative}@media(max-width: 768px){.camerasvg svg{display:none}}.camerasvg #wheel-1,.camerasvg #wheel-2{transform-origin:center;transform-box:fill-box;animation:rotateIn 1s linear infinite;-webkit-animation:rotateIn 1s linear infinite}@-webkit-keyframes rotateIn{0%{transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes rotateIn{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}#contact__content{display:flex;align-items:center;font-family:"Open Sans Condensed",sans-serif}#contact__content .contact__heading{color:#02151d;font-size:32px;font-weight:700;margin-bottom:1em}#contact__content p{font-size:20px;font-weight:300;font-family:"Lato",sans-serif}@media(max-width: 576px){#contact__content .contact__heading{font-size:28px}#contact__content p{font-size:18px}}@media(max-width: 375px){#contact__content .contact__heading{font-size:24px}#contact__content p{font-size:16px}}.multi-action{display:inline-block;position:fixed;bottom:5%;right:5%;z-index:100;width:56px;height:56px}.action-button{position:absolute;width:56px;height:56px;border-radius:50%;border:0;outline:0;background:#ffc523;font-size:24px;color:#fff;z-index:2;box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);transition:all .3s}.action-button.active{box-shadow:0 17px 50px 0 rgba(0,0,0,.19),0 12px 15px 0 rgba(0,0,0,.24)}.action-button.active~.actions li{transition:all .3s;transform:scale(1)}.action-button.active~.actions li:nth-child(1){margin-top:-56px}.action-button.active~.actions li:nth-child(2){margin-top:-104px}.action-button.active~.actions li:nth-child(3){margin-top:-152px}.action-button.active~.actions li:nth-child(4){margin-top:-200px}.action-button.active~.actions li:nth-child(5){margin-top:-248px}.action-button .fa{transition:all .3s}.action-button.active:not(.no-rotate) .fa{transform:rotate(-135deg)}.actions{position:absolute;list-style:none inside none;margin:0 0 0 0;padding:0;width:auto;float:left;background-color:rgba(0,0,0,0);top:8px;left:8px;z-index:1;width:40px;height:40px;border-radius:50%}.actions li{position:absolute;display:block;width:40px;height:40px;border-radius:50%;box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);margin:0;background:#212121;color:#fff;transition:all .3s;transform:scale(0.3)}.actions li .fa{transition:transform .15s ease-in-out}.actions li:hover .fa{transform:scale(1.2) !important}.actions li:nth-child(1){background:#f09433;background:-moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);background:-webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%)}.actions li:nth-child(2){background:#1da1f2}.actions li:nth-child(3){background:#3b5998}.actions li:nth-child(4){background:red}.actions li a{background:inherit;color:inherit;display:block;width:40px;height:40px;border-radius:50%;line-height:40px;text-align:center}.actions li:active{box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 8px 17px 0 rgba(0,0,0,.2)}.footer{background-color:#ed1b24}.footer .footer-logo{height:140px}.footer .list-group-item{background-color:rgba(0,0,0,0);border:none}.footer .list-group-item a{text-decoration:none;text-underline-offset:.125rem;color:#fff}.footer .list-group-item a:hover{text-decoration:underline}.footer .list-group-item a .fa{height:25px}.footer .list-group-item.footer-links{font-size:.8rem}@media(max-width: 376px){.footer .list-group-item.footer-links{font-size:.7rem}}.footer .footer-social{margin-top:0}.footer .footer-social .list-group-item{margin-left:auto;margin-right:auto;padding:0 .5rem;list-style:none}.footer .footer-social .list-group-item a{display:block;width:40px;height:40px;border-radius:50%;background-color:#fff;text-align:center;transition:.5s;background-color:rgba(0,0,0,0)}.footer .footer-social .list-group-item a .fa{width:30px;height:30px;transition:all .15s ease-in;color:#fff}.footer .footer-social .list-group-item a:hover{color:#fff;transform:translate(0, -10%)}.footer .footer-social .list-group-item .facebook:hover .fa{color:#ffc523}.footer .footer-social .list-group-item .twitter:hover .fa{color:#ffc523}.footer .footer-social .list-group-item .linkedin:hover .fa{color:#ffc523}.footer .footer-social .list-group-item .instagram:hover .fa{color:#ffc523}.footer .vendor{margin-top:.5rem;margin-bottom:.5rem}@media(max-width: 768px){.footer .vendor{margin-top:1.5rem;margin-bottom:1.5rem}}.footer .vendor span{width:auto;font-size:.8rem;text-align:end;color:#fff;background-color:#ffc523;padding:.15rem 1rem;margin-top:.25rem;margin-bottom:.25rem}.footer .vendor span:first-child{margin-top:.75rem}@media(max-width: 768px){.footer .vendor span{font-size:.6rem}}.footer .vendor img{width:45%;height:45%}/*# sourceMappingURL=index.css.map */
