html{overflow-x:hidden}body{font-family:'Montserrat',sans-serif;line-height:1.8;font-size:1rem;background-color:#fff;color:#575353;width:100%;position:relative;box-sizing:border-box}@media (max-width:768px){body{font-size:.9rem}}a{color:#575353;transition:all .3s;text-decoration:none}a:hover{text-decoration:none;color:#736e6e}img{width:100%;height:auto}.btn-kinema{color:#fff;background-color:#736e6e;border-color:#2c3241;padding:10px 30px}.btn-kinema:hover{background-color:#2c3241;color:#fff}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.6;color:#575353}.padding-10{padding-left:5px;padding-right:5px}@media (max-width:968px){.md-disable{display:none}}@media (max-width:768px){h1{font-size:2rem !important}h3{font-size:1.6rem !important}h4{font-size:1.1rem !important}.mobile-bottom-10{margin-bottom:10px}.mobile-bottom-15{margin-bottom:15px}.mobile-bottom-20{margin-bottom:20px}}.header{width:100%;background-color:#736e6e;color:#fff;margin-bottom:40px}@media (max-width:468px){.header{height:80px;margin-bottom:20px}}.header .head-cont{display:flex;justify-content:space-between;font-size:16px;font-weight:bold}.header .head-cont .logo{width:270px;line-height:100px}.header .head-cont .logo img{width:100%;height:auto}@media (max-width:468px){.header .head-cont .logo{width:180px;line-height:80px}}.header .head-cont .head-right{line-height:100px;display:flex}@media (max-width:468px){.header .head-cont .head-right{line-height:80px}}.header .head-cont .head-right .item{padding:0 30px;border-left:1px solid #847e7e}@media (max-width:468px){.header .head-cont .head-right .item{padding-left:20px;border-left:none}}.header .head-cont .head-right .item:last-child{padding-right:0}.header .head-cont .head-right .item:first-child{padding-left:0;border-left:none}@media (max-width:998px){.header .head-cont .head-right .item{display:block}}.header .head-cont .head-right .sm-disable.padding-right{padding-right:0}@media (max-width:998px){.header .head-cont .head-right .sm-disable.padding-right{padding-right:30px}}@media (max-width:768px){.header .head-cont .head-right .sm-disable{display:none}}.header .head-cont .head-right .mobile-block{display:none}@media (max-width:998px){.header .head-cont .head-right .mobile-block{display:block}}.header .head-cont .head-right .menu ul{margin:0;padding:0}.header .head-cont .head-right .menu ul li{list-style-type:none;float:left;margin-left:30px}.header .head-cont .head-right .menu ul li a{font-size:14px;font-weight:500;position:relative;color:#fff}.header .head-cont .head-right .menu ul li a::after{position:absolute;bottom:-10px;left:50%;width:0;content:"";border-bottom:1px solid #fff;transition:all .3s}.header .head-cont .head-right .menu ul li a:hover::after,.header .head-cont .head-right .menu ul li a.active::after{left:0;width:100%}@media (max-width:998px){.header .head-cont .head-right .menu{display:none}}.header .head-cont .head-right .social{display:flex}.header .head-cont .head-right .social a{display:inline-block;padding-left:20px}.header .head-cont .head-right .social a:first-child{padding-left:0}.header .head-cont .head-right .social svg{fill:#fff;color:#fff;height:15px;width:auto;transition:all .3s}.header .head-cont .head-right .social svg:hover{transition:all .3s;color:#575353}.header .head-cont .head-right .menu-btn{cursor:pointer}.header .head-cont .head-right .menu-cont{display:flex;align-items:center;font-size:1.2rem;color:#fff}.header .head-cont .head-right .menu-cont span{border-top:1px solid #fff;width:30px;height:1px;display:block;padding:3px 0;margin-left:10px}@media (max-width:468px){.header .head-cont .head-right .menu-cont span{width:20px}}.header .head-cont .head-right .menu-cont span:first-child{margin-top:2px}.mobile-cont{position:fixed;z-index:99;right:-460px;overflow-y:auto;overflow-x:hidden;top:0;bottom:0;width:460px;background-color:#fff;transition:all .5s ease-in-out}@media (max-width:480px){.mobile-cont{width:340px;right:-340px}}.mobile-cont .m-header{padding:30px 60px;border-bottom:1px solid #ddd}@media (max-width:468px){.mobile-cont .m-header{padding:20px 30px}}.mobile-cont .m-header .logo{float:left;width:170px}.mobile-cont .m-header .m-close{float:right;position:relative;width:44px;height:44px;cursor:pointer;transition:all .3s}.mobile-cont .m-header .m-close span{width:52px;height:2px;background-color:#777;display:block;position:absolute;top:20px;right:-3px;transition:all .3s}@media (max-width:468px){.mobile-cont .m-header .m-close span{width:40px}}.mobile-cont .m-header .m-close span:first-child{transform:rotate(45deg)}.mobile-cont .m-header .m-close span:last-child{transform:rotate(-45deg)}.mobile-cont .m-header .m-close:hover{transform:rotate(-180deg)}.mobile-cont .m-header .m-close:hover span{background-color:#575353}.mobile-cont .m-body{padding:10px 60px 0}@media (max-width:468px){.mobile-cont .m-body{padding:10px 30px 0}}.mobile-cont .m-body .m-title{font-weight:700;font-size:1rem;margin-bottom:15px;font-family:'Merriweather',serif}.mobile-cont .m-body .menu-contact{font-size:.9rem;padding-top:30px}.mobile-cont .m-body .menu-contact p span{display:block;margin-left:70px}.mobile-cont .m-body .menu-contact p b{float:left}.mobile-cont .m-body .m-menu{border-bottom:1px solid #ddd;margin:0 -60px;padding:20px 60px}.mobile-cont .m-body .m-menu ul{margin:0;padding:0}.mobile-cont .m-body .m-menu ul li{list-style-type:none;margin-bottom:10px;transform:rotate(-5deg);transition:all .5s ease-in-out;margin-left:30px}@media (max-width:468px){.mobile-cont .m-body .m-menu ul li{margin-bottom:5px}}.mobile-cont .m-body .m-menu ul li a{color:#736e6e;font-size:1.3rem;font-weight:700;position:relative;transition:all .5s ease-in-out}.mobile-cont .m-body .m-menu ul li a::after{content:attr(data-name);color:#575353;position:absolute;left:0;width:0%;transition:all .5s ease-in-out;white-space:nowrap;overflow:hidden}.mobile-cont .m-body .m-menu ul li a.active{color:#E8F6F9}.mobile-cont .m-body .m-menu ul li:hover a::after{width:100%}.mobile-cont .m-body .social{border-top:1px solid #ddd;padding:20px 60px;margin:0 -60px}.mobile-cont .m-body .social div{margin-bottom:10px;font-size:1rem}.mobile-cont .m-body .social a{margin-right:10px;display:inline-block;border-radius:50%;width:40px;height:40px;line-height:38px;background-color:#736e6e;color:#fff;text-align:center;transition:all .3s}.mobile-cont .m-body .social a svg{transition:all .3s;width:auto;height:20px}.modal .modal-footer{justify-content:flex-start}.modal .social a{margin-right:10px;display:inline-block;border-radius:50%;width:40px;height:40px;line-height:38px;background-color:#736e6e;color:#fff;text-align:center;transition:all .3s}.modal .social a svg{transition:all .3s;width:auto;height:20px}.overlay{position:fixed;z-index:98;visibility:hidden;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;opacity:0;transition:all .5s ease-in-out}.login-overlay{position:fixed;z-index:9;visibility:hidden;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;opacity:0;transition:all .3s ease-in}.mobile-show{position:fixed}.mobile-show .overlay{visibility:visible;opacity:.7}.mobile-show .mobile-cont{right:0}.mobile-show .mobile-cont .m-menu ul li{transform:rotate(0deg);margin-left:0}.home-video{margin-bottom:40px}.home-video .item{position:relative;overflow:hidden}@media (max-width:768px){.home-video .item{margin:0;margin-bottom:10px}}.home-video .item .item-overlay{width:100%;height:100%;background-color:#000;opacity:0;z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;transition:all .3s}@media (max-width:768px){.home-video .item .item-overlay{opacity:.45}}.home-video .item .img img{transition:all .3s;transform:scale(1);height:250px;object-fit:cover;overflow:hidden}.home-video .item .text{position:absolute;z-index:3;top:0;left:20px;color:#fff;opacity:0;transition:all .3s}.home-video .item .text .title{font-size:1rem;font-weight:600}.home-video .item .text .type{font-size:.9rem;font-weight:300;position:relative;margin-bottom:30px}.home-video .item .text .type::after{content:"";position:absolute;left:0;top:40px;width:35px;height:1px;background-color:#fff}.home-video .item .text .director{font-size:1rem;font-weight:600}.home-video .item .text .director span{display:block;font-size:.9rem;font-weight:300}@media (max-width:768px){.home-video .item .text{opacity:1;top:20px}}.home-video .item:hover .item-overlay{opacity:.7}.home-video .item:hover .img img{transform:scale(1.2)}.home-video .item:hover .text{opacity:1;top:20px}.video-detail{position:relative}.video-detail .info{background-color:#efefef;padding:30px;display:flex;align-items:stretch}.video-detail .info .title{font-size:1.2rem;font-weight:700;margin-bottom:15px}.video-detail .info b{font-weight:600}.video-detail .info .poster{margin-right:25px;width:600px;flex-basis:25%}.video-detail .info .text{flex-basis:75%}@media (max-width:768px){.video-detail .info{margin-bottom:30px;flex-direction:column}.video-detail .info .poster{width:100%;margin-right:0;margin-top:20px;order:1}.video-detail .info .text{flex-basis:100%}.video-detail .info .title{font-size:1.1rem}}.content{position:relative;font-family:'Montserrat',sans-serif !important}.content h1{font-size:3rem;font-weight:700;margin-bottom:50px;position:relative}.content h1::after{content:"";position:absolute;left:0;top:90px;width:60px;height:1px;background-color:#736e6e}@media (max-width:768px){.content h1::after{top:60px}}@media (max-width:768px){.content h1{margin-bottom:40px}}.content h4{margin-bottom:30px}.content .clients{position:relative}.content .clients .item{background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:10px;box-shadow:0 0 20px 5px #eee;height:150px;margin-bottom:30px}.content .clients .item img{height:auto;width:150px;object-fit:cover;filter:grayscale()}.content .team{padding-top:40px}.content .team .img{padding-right:30px}@media (max-width:768px){.content .team .img{margin-bottom:20px;padding-right:0}}.content .team .content .name{font-size:1.2rem;font-weight:600;margin-bottom:40px;position:relative}@media (max-width:768px){.content .team .content .name{margin-bottom:30px}}.content .team .content .name::after{content:"";position:absolute;left:0;top:70px;width:20px;height:1px;background-color:#736e6e}.content .team .content .name span{display:block;font-size:1rem;font-weight:400}.content .team .social{margin-top:20px}.content .team .social a{margin-right:10px;display:inline-block;border-radius:50%;width:40px;height:40px;line-height:38px;background-color:#736e6e;color:#fff;text-align:center;transition:all .3s}.content .team .social a svg{transition:all .3s;width:auto;height:20px}.content .contact{position:relative}.content .contact h5{font-weight:600;margin-bottom:25px}.content .contact .info{border-radius:.25rem;background-color:#efefef;padding:30px;height:100%}.content .contact .info .item{margin-bottom:15px}.content .contact .info b{font-weight:600;display:block}@media (max-width:768px){.content .contact .info{padding:20px}}@media (max-width:768px){.content .contact .form{margin-top:30px}}iframe{width:100%;height:auto}.footer{font-size:.9rem;background-color:#736e6e;color:#fff;font-weight:300;margin-top:40px}@media (max-width:768px){.footer{font-size:.8rem}}.footer a{color:#fff}.footer .footer-bottom{border-top:1px solid rgba(255,255,255,0.15)}@media (max-width:768px){.footer .footer-bottom a{display:block}}.footer .footer-bottom .footer-bot{display:flex;justify-content:space-between;padding:40px 0;justify-content:center;flex-direction:column;text-align:center}@media (max-width:768px){.footer .footer-bottom .footer-bot{padding:30px 0}}.grid-sizer{width:33.33333%}.grid-item{width:33.33333%}@media (max-width:1199px){.grid-sizer{width:50%}.grid-item{width:50%}}@media (max-width:768px){.grid-sizer{width:100%}.grid-item{width:100%}}