*,ul,dl{margin:0;padding:0;list-style:none;box-sizing:border-box;outline:none}img{max-width:100%}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:100;src:url("../webfonts/poppins-v20-latin_latin-ext-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:100;src:url("../webfonts/poppins-v20-latin_latin-ext-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:200;src:url("../webfonts/poppins-v20-latin_latin-ext-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:200;src:url("../webfonts/poppins-v20-latin_latin-ext-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url("../webfonts/poppins-v20-latin_latin-ext-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:300;src:url("../webfonts/poppins-v20-latin_latin-ext-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("../webfonts/poppins-v20-latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:400;src:url("../webfonts/poppins-v20-latin_latin-ext-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("../webfonts/poppins-v20-latin_latin-ext-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:500;src:url("../webfonts/poppins-v20-latin_latin-ext-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url("../webfonts/poppins-v20-latin_latin-ext-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:600;src:url("../webfonts/poppins-v20-latin_latin-ext-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url("../webfonts/poppins-v20-latin_latin-ext-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:700;src:url("../webfonts/poppins-v20-latin_latin-ext-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:800;src:url("../webfonts/poppins-v20-latin_latin-ext-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:800;src:url("../webfonts/poppins-v20-latin_latin-ext-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:900;src:url("../webfonts/poppins-v20-latin_latin-ext-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:900;src:url("../webfonts/poppins-v20-latin_latin-ext-900italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:400;src:url("../webfonts/playfair-display-v37-latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:italic;font-weight:400;src:url("../webfonts/playfair-display-v37-latin_latin-ext-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:500;src:url("../webfonts/playfair-display-v37-latin_latin-ext-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:italic;font-weight:500;src:url("../webfonts/playfair-display-v37-latin_latin-ext-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:600;src:url("../webfonts/playfair-display-v37-latin_latin-ext-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:italic;font-weight:600;src:url("../webfonts/playfair-display-v37-latin_latin-ext-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:700;src:url("../webfonts/playfair-display-v37-latin_latin-ext-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:italic;font-weight:700;src:url("../webfonts/playfair-display-v37-latin_latin-ext-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:800;src:url("../webfonts/playfair-display-v37-latin_latin-ext-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:italic;font-weight:800;src:url("../webfonts/playfair-display-v37-latin_latin-ext-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:900;src:url("../webfonts/playfair-display-v37-latin_latin-ext-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:italic;font-weight:900;src:url("../webfonts/playfair-display-v37-latin_latin-ext-900italic.woff2") format("woff2")}html{height:100%;background-color:#fff;scroll-behavior:smooth}body{padding:0;margin:0;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;width:100%;font-weight:400;font-family:"Poppins",sans-serif;font-size:14px;color:#fff;height:auto;min-height:100%;line-height:2}a,a:hover{text-decoration:none}.split{overflow:hidden}h1 span.italic,h3 span.italic{font-style:italic}h1{font-size:60px;line-height:1;font-weight:400;margin:0 0 70px}h2,h3{font-size:40px;font-weight:500;margin:0 0 25px}.splitting .char{color:rgba(0,0,0,0)}.splitting .char:after{color:#30353a;visibility:visible;opacity:0;transform:translateY(30%);transition:all .6s cubic-bezier(0.19, 1, 0.22, 1);transition-delay:calc(.2s + .05s*var(--char-index))}[data-scroll=in] .char:after{opacity:1;transform:translateY(0)}.split-text span:nth-child(1n){transition-delay:0.1s}.split-text span:nth-child(2n){transition-delay:0.2s}.split-text span:nth-child(3n){transition-delay:0.3s}.split-text span:nth-child(4n){transition-delay:0.4s}.split-text span:nth-child(5n){transition-delay:0.5s}.split-text span:nth-child(6n){transition-delay:0.6s}.split-text span:nth-child(7n){transition-delay:0.7s}.split-text span:nth-child(8n){transition-delay:0.8s}.split-text span:nth-child(9n){transition-delay:0.9s}.split-text span:nth-child(10n){transition-delay:1s}.split-text span:nth-child(11n){transition-delay:1.1s}.split-text span:nth-child(12n){transition-delay:1.2s}.split-text span:nth-child(13n){transition-delay:1.3s}.split-text span:nth-child(14n){transition-delay:1.4s}.split-text span:nth-child(15n){transition-delay:1.5s}.split-text span:nth-child(16n){transition-delay:1.6s}.split-text span:nth-child(17n){transition-delay:1.7s}.split-text span:nth-child(18n){transition-delay:1.8s}.split-text span:nth-child(19n){transition-delay:1.9s}.split-text span:nth-child(20n){transition-delay:2s}.split-text span:nth-child(21n){transition-delay:2.1s}.split-text span:nth-child(22n){transition-delay:2.2s}.split-text span:nth-child(23n){transition-delay:2.3s}.split-text span:nth-child(24n){transition-delay:2.4s}.split-text span:nth-child(25n){transition-delay:2.5s}.split-text span:nth-child(26n){transition-delay:2.6s}.split-text span:nth-child(27n){transition-delay:2.7s}.split-text span:nth-child(28n){transition-delay:2.8s}.split-text span:nth-child(29n){transition-delay:2.9s}.split-text span:nth-child(30n){transition-delay:3s}.split-text span:nth-child(31n){transition-delay:3.1s}.split-text span:nth-child(32n){transition-delay:3.2s}.split-text span:nth-child(33n){transition-delay:3.3s}.split-text span:nth-child(34n){transition-delay:3.4s}.split-text span:nth-child(35n){transition-delay:3.5s}.split-text span:nth-child(36n){transition-delay:3.6s}.split-text span:nth-child(37n){transition-delay:3.7s}.split-text span:nth-child(38n){transition-delay:3.8s}.split-text span:nth-child(39n){transition-delay:3.9s}.split-text span:nth-child(40n){transition-delay:4s}.split-text span:nth-child(41n){transition-delay:4.1s}.split-text span:nth-child(42n){transition-delay:4.2s}.split-text span:nth-child(43n){transition-delay:4.3s}.split-text span:nth-child(44n){transition-delay:4.4s}.split-text span:nth-child(45n){transition-delay:4.5s}.split-text span:nth-child(46n){transition-delay:4.6s}.split-text span:nth-child(47n){transition-delay:4.7s}.split-text span:nth-child(48n){transition-delay:4.8s}.split-text span:nth-child(49n){transition-delay:4.9s}.split-text span:nth-child(50n){transition-delay:5s}.split-text span:nth-child(51n){transition-delay:5.1s}.split-text span:nth-child(52n){transition-delay:5.2s}.split-text span:nth-child(53n){transition-delay:5.3s}.split-text span:nth-child(54n){transition-delay:5.4s}.split-text span:nth-child(55n){transition-delay:5.5s}.split-text span:nth-child(56n){transition-delay:5.6s}.split-text span:nth-child(57n){transition-delay:5.7s}.split-text span:nth-child(58n){transition-delay:5.8s}.split-text span:nth-child(59n){transition-delay:5.9s}.split-text span:nth-child(60n){transition-delay:6s}.split-text span:nth-child(61n){transition-delay:6.1s}.split-text span:nth-child(62n){transition-delay:6.2s}.split-text span:nth-child(63n){transition-delay:6.3s}.split-text span:nth-child(64n){transition-delay:6.4s}.split-text span:nth-child(65n){transition-delay:6.5s}.split-text span:nth-child(66n){transition-delay:6.6s}.split-text span:nth-child(67n){transition-delay:6.7s}.split-text span:nth-child(68n){transition-delay:6.8s}.split-text span:nth-child(69n){transition-delay:6.9s}.split-text span:nth-child(70n){transition-delay:7s}.split-text span:nth-child(71n){transition-delay:7.1s}.split-text span:nth-child(72n){transition-delay:7.2s}.split-text span:nth-child(73n){transition-delay:7.3s}.split-text span:nth-child(74n){transition-delay:7.4s}.split-text span:nth-child(75n){transition-delay:7.5s}.split-text span:nth-child(76n){transition-delay:7.6s}.split-text span:nth-child(77n){transition-delay:7.7s}.split-text span:nth-child(78n){transition-delay:7.8s}.split-text span:nth-child(79n){transition-delay:7.9s}.split-text span:nth-child(80n){transition-delay:8s}.split-text span:nth-child(81n){transition-delay:8.1s}.split-text span:nth-child(82n){transition-delay:8.2s}.split-text span:nth-child(83n){transition-delay:8.3s}.split-text span:nth-child(84n){transition-delay:8.4s}.split-text span:nth-child(85n){transition-delay:8.5s}.split-text span:nth-child(86n){transition-delay:8.6s}.split-text span:nth-child(87n){transition-delay:8.7s}.split-text span:nth-child(88n){transition-delay:8.8s}.split-text span:nth-child(89n){transition-delay:8.9s}.split-text span:nth-child(90n){transition-delay:9s}.split-text span:nth-child(91n){transition-delay:9.1s}.split-text span:nth-child(92n){transition-delay:9.2s}.split-text span:nth-child(93n){transition-delay:9.3s}.split-text span:nth-child(94n){transition-delay:9.4s}.split-text span:nth-child(95n){transition-delay:9.5s}.split-text span:nth-child(96n){transition-delay:9.6s}.split-text span:nth-child(97n){transition-delay:9.7s}.split-text span:nth-child(98n){transition-delay:9.8s}.split-text span:nth-child(99n){transition-delay:9.9s}.split-text span:nth-child(100n){transition-delay:10s}.primeryBtn{border:1px solid #ea4200;color:#ea4200;transition:.5s;font-weight:700;padding:0 30px;line-height:35px;height:35px;display:table;background:rgba(0,0,0,0)}.primeryBtn:hover{background:#ea4200;color:#fff}.primeryBtn:focus{outline:none}::-moz-selection{color:#ea4200;background:#fff}::selection{color:#ea4200;background:#fff}main,header,section{width:100%;position:relative}main{display:flex;flex-direction:column;align-items:center;overflow-x:hidden}header{position:fixed;left:0;right:0;top:0;padding-top:60px;padding-bottom:15px;z-index:10;transition:.5s}header input{opacity:0;position:absolute}header input:checked~span{font-weight:600}header form{margin:0;margin-left:auto;font-size:18px;max-width:none;width:unset}header label{margin:0 0 0 10px;cursor:pointer}header.scrolled{padding-top:15px;background:#30353a}header .col-12{display:flex;justify-content:space-between;align-items:center}header .logo{width:90px}header .primeryBtn{border-color:#fff;color:#fff;margin-left:auto;display:none}header .primeryBtn:hover{background:#fff;color:#ea4200}.container-fluid{max-width:1920px}.menu_toggle{cursor:pointer;align-items:center;transition:.5s;z-index:102;height:20px;width:25px;display:flex;z-index:1001;position:relative;margin-left:15px}.menu_toggle span,.menu_toggle span:after,.menu_toggle span:before{display:block;width:25px;height:4px;background:#fff}.menu_toggle span{position:relative;vertical-align:middle;transition-duration:.3s,.3s;transition-delay:.3s,0s}.menu_toggle span:after,.menu_toggle span:before{content:"";position:absolute;right:0;transition-duration:.3s,.3s;transition-delay:.3s,0s}.menu_toggle span:before{top:-10px;transition-property:top,transform}.menu_toggle span:after{bottom:-10px;transition-property:bottom,transform}#start,#showtime,#campaigns li,#clients,#our-work,#slides{background-position:top center;background-repeat:no-repeat;background-size:cover}.word{position:relative}.line-mask{position:absolute;top:0;right:0;background-color:#fff;opacity:.8;height:105%;width:105%;z-index:2}#start{background-image:url("../img/start_bg_01.jpg");padding-top:200px;padding-bottom:50px;animation-timeline:scroll()}#start .splitting .char:after{color:#fff}@keyframes parallax{to{transform:translateY(calc(var(--parallax-speed) * 200px))}}#start>img{position:absolute;animation:parallax linear;animation-timeline:scroll();mix-blend-mode:lighten}#start>img.lens_01{top:15%;left:55%;--parallax-speed: 20}#start>img.lens_02{top:5%;left:50%;transform:translateX(-75%);--parallax-speed: 30}#start .list{font-size:12px;font-weight:500;text-transform:uppercase;display:flex;align-items:center}#start .list li{margin-right:10px}#start .list li:not(:last-of-type):after{content:"+";color:#ea4200;margin-left:10px}#start .desc{display:flex;flex-direction:column;padding:45px 0;border-top:4px solid #fff;border-bottom:4px solid #fff;font-size:16px;margin:0 0 40px}#start .desc .title{margin:0 0 20px}#showtime{background-image:url("../img/showtime_bg.png");font-size:65px;font-weight:300;font-style:italic;display:flex;justify-content:center;align-items:center;min-height:100vh;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}#showtime>img{position:absolute;left:0;top:0;transform:translate(-50%, -50%);pointer-events:none}#showtime p{text-align:center;display:flex;justify-content:center;margin:0;line-height:1}#showtime p i{display:none}#showtime p:nth-of-type(2){font-family:"Playfair Display",sans-serif;font-weight:normal}#showtime p span{display:inline-block;position:relative;width:66px;height:66px;border-radius:50%;border:5px solid #fff;cursor:pointer;transition:.5s;margin:0 10px}#showtime p span:after{content:"";position:absolute;top:50%;left:55%;transform:translate(-50%, -50%);width:0;height:0;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-left:30px solid #ea4200}#showtime p span:hover{background:#fff}.company{font-size:24px;font-weight:700;font-family:"Playfair Display",sans-serif;margin:0 0 35px;font-style:italic;position:relative;line-height:1}#campaigns{text-align:center}#campaigns .splitting .char:after{color:#fff}#campaigns li{height:1080px;position:relative;padding-top:70px}#campaigns li.darkColor{color:#30353a}#campaigns li.darkColor .splitting .char:after{color:#30353a}#campaigns .company{display:block}#campaigns p{margin:0 0 35px}#campaigns .primeryBtn{margin:0 auto}#slides{padding-bottom:100px;background-image:url("../img/slides_bg.png")}#slides h3{margin:0;font-size:32px;transition:.5s;font-weight:300;line-height:1}#slides h3.size-text{padding:0 !important;background:none;opacity:0;margin-top:30px;margin-bottom:30px}#slides h3.size-text:before{content:"";display:block;position:absolute;left:-80px;width:160px;top:50%;transform:translateY(-50%);height:2px;background-color:#fff}#slides .scroll-text{white-space:nowrap;max-width:none;left:0;top:0}#slides .js-marquee h3{display:inline-block;position:relative;padding-left:65px;padding-right:30px}#slides .js-marquee h3:before{position:absolute;content:"";height:1px;width:35px;background:#fff;left:0;top:50%}#slides .js-marquee h3:hover{color:#ea4200}#slides .js-marquee h3 span{font-style:normal}#slides .slang{font-size:42px;font-weight:200;text-align:right;position:absolute;bottom:-2px;right:0;line-height:1;color:#ea4200}#slides .slang .text-middle{display:block;font-family:"Playfair Display",sans-serif;font-style:italic;font-size:42px;font-weight:700}#our-work{padding-top:80px;background-image:url("../img/our-work_bg.png");color:#30353a;text-align:center}#our-work .img-desktop{display:none}#our-work h2{font-weight:800;margin:40px 0 30px}#our-work .company{display:table;margin:0 auto;margin-bottom:35px}#our-work .company:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:526px;height:4px;background:#ea4200;left:calc(100% + 150px);opacity:0}#our-work .desc{z-index:1;padding-bottom:95px}#our-work .info{display:flex;flex-direction:column}#our-work .info ul{font-weight:700;line-height:1.44;display:flex;justify-content:center;margin:0 0 20px;flex-wrap:wrap}#our-work .info ul>li{margin:0 10px}#our-work .info p{margin:0}#our-work .info>p{z-index:1}#our-work .awards{display:flex;align-items:center;flex-direction:column}#our-work .awards img{max-width:215px}#our-work .awards span{font-weight:800;color:#ea4200;display:block}#about{padding-top:80px;padding-bottom:80px;background-image:url("../img/about_bg.png");background-position:top center;background-size:cover;background-repeat:no-repeat}#about .splitting .char:after{color:#fff}#about h2{font-size:45px;font-weight:800;margin-bottom:25px;text-align:center}#about h2+span{font-size:50px;font-weight:700;font-family:"Playfair Display",sans-serif;display:table;margin:0 auto;margin-bottom:70px;font-style:italic}#about ul{display:grid;flex-direction:column;width:100%;margin-top:60px}#about ul li{width:100%;padding:35px 0;display:flex;flex-direction:column;border-top:4px solid #fff}#about ul li:last-of-type{border-bottom:4px solid #fff}#about ul p{margin:0}#about ul p:first-of-type{font-size:26px;font-weight:500;font-style:italic}#about .primeryBtn{display:table;margin:0 auto;margin-top:60px;border-color:#fff;color:#fff}#about .primeryBtn:hover{background:#fff;color:#ea4200}.video-container{position:relative;padding-bottom:56.25%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}#production{padding:75px 15px;color:#30353a;text-align:center;background:#fff}#production h2{font-size:45px;font-weight:800;margin:0 0 25px;padding:0 30px}#production h2+p{padding:0 30px;max-width:1190px;font-weight:500;width:100%;margin:0 auto;display:table;margin-bottom:35px}#production .owl-carousel p{line-height:2;max-width:800px;width:100%;display:table;margin:0 auto;padding-top:25px;position:relative}#production .owl-carousel p span{font-size:24px;font-weight:bold;font-family:"Playfair Display",sans-serif;font-style:italic;line-height:1;display:table;margin:0 auto;margin-bottom:25px}#production .owl-carousel .primeryBtn{margin:0 auto;margin-top:30px;display:table}#clients{padding-top:75px;padding-bottom:20px;background-image:url("../img/clients_bg.jpg")}#clients .splitting .char:after{color:#fff}#clients h2{margin:0 0 40px;font-size:40px;text-align:center;text-transform:uppercase;font-weight:400;display:flex;justify-content:center;flex-wrap:wrap}#clients h2 div{margin:0 12px}#clients h2 div:first-of-type{font-family:"Playfair Display",sans-serif;text-transform:none;font-style:italic;font-weight:800}#clients h2 div:last-of-type{display:block;font-size:26px;font-weight:300;width:100%;margin-top:30px}#clients .ourClients{display:flex;flex-wrap:wrap;font-size:18px;overflow:hidden;box-sizing:border-box;margin-bottom:30px;padding-bottom:4px}#clients .ourClients li{padding:20px 20px 20px 0;position:relative;margin-bottom:-4px}#clients .ourClients li:before,#clients .ourClients li:after{position:absolute;content:"";left:0;width:2000px;height:4px;background:#fff}#clients .ourClients li:before{top:0}#clients .ourClients li:after{bottom:0}#clients .contact{background:#fff;padding:55px 35px;color:#30353a;max-width:1340px;width:100%;display:table;margin:0 auto;margin-top:75px}#clients .contact h3{font-size:50px;margin:0 0 60px;font-family:"Playfair Display",sans-serif;text-align:center;font-weight:800;font-style:italic}#clients .contact .name{font-size:16px;font-weight:700}#clients .contact .name span{display:block;font-size:12px;font-weight:500;font-family:"Playfair Display",sans-serif;font-style:italic}#clients .contact ul{display:flex;flex-direction:column;align-items:center}#clients .contact li{position:relative;line-height:1.2;text-align:center}#clients .contact li .bubble{display:table;width:62px;height:62px;border-radius:50%;background:#ea4200;position:relative;margin:0 auto;margin-bottom:20px}#clients .contact li .bubble:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%, -50%);width:70px;height:70px;border-radius:50%;border:1px solid #cecece}#clients .contact li a{display:block;color:#30353a}#clients .contact .send-success{text-align:center;line-height:1.6}#clients .contact .send-success h4{margin:30px 0 15px;color:#ea4200}#clients .footer{display:flex;flex-direction:column;align-items:center;margin-top:40px}#clients .footer a{color:#fff}#clients .footer p{margin:0}#clients .footer>div{display:flex;align-items:center;font-weight:700;line-height:1.3}#clients .footer>div img{margin-right:40px}#clients .footer ul{display:flex;align-items:center;justify-content:space-between;margin-top:50px;margin-bottom:30px;max-width:350px;width:100%}#clients.privacy_policy{padding-top:180px}#clients.privacy_policy h1{text-align:right;font-weight:200;color:#fe6b00}#clients.privacy_policy h1 span{display:block;font-family:"Playfair Display",sans-serif;font-weight:800}#clients.privacy_policy p a{color:#fff;font-weight:600}#clients.error_page{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:0;padding-right:40px;padding-bottom:80px;padding-left:40px}#clients.error_page h1{margin:0 0 30px;font-family:"Playfair Display",sans-serif;font-style:italic;font-size:140px}#clients.error_page a{color:#fff;text-decoration:underline;font-style:italic;display:table;margin:0 auto;font-size:20px}#clients.error_page h1,#clients.error_page a{margin-top:auto}form{max-width:100%;margin:0 auto}form .form-row{margin-bottom:15px}form .form-row:last-of-type{margin:0}form input{border:0;padding:14px 18px;border-bottom:1px solid #30353a;width:100%;opacity:.5;font-size:16px;transition:.5s}form input:focus{opacity:1}form button{background:rgba(0,0,0,0);border:0;outline:none;font-weight:800;color:#ea4200;display:table;margin-left:auto;font-size:18px;outline:none}form button:focus{outline:none}form .field-error,form .text-danger{color:#ea4200;font-weight:600;font-size:12px;margin-top:5px}.motto{font-size:16px;display:grid;grid-template-columns:auto 1fr auto 1fr auto;width:100%;font-style:italic;text-transform:uppercase}.motto li{position:relative;overflow:hidden}.motto li:nth-of-type(even){margin:0 15px}.motto li:nth-of-type(even):after{position:absolute;content:"";height:2px;background:#fff;top:50%;transform:translateY(-50%);width:100%}nav{position:fixed;top:0;left:0;background:#30353a;color:#fff;height:100%;width:100%;translate:none;rotate:none;scale:none;opacity:0;visibility:hidden;transform:translate(0%, -100%) translate3d(0px, 0px, 0px);transition:.5s;z-index:9;overflow:hidden}nav>div{position:absolute;bottom:0;left:0;right:0;top:0;max-width:1920px;width:100%;transition:.5s;transform:translate(0%, 100%) translate3d(0px, 0px, 0px);display:flex;flex-direction:column;padding-top:120px;padding-bottom:60px;justify-content:center}nav>div>img{position:absolute;bottom:-15%;right:-5%}nav .container-fluid{margin-top:auto}nav ul.menu{text-transform:uppercase;font-size:30px;line-height:1;font-weight:300;display:table;margin:0 auto}nav ul.menu li{margin-top:80px;transition:.5s}nav ul.menu li a{color:#fff;display:block;position:relative}nav ul.menu li a .link_mask{transform:translate3d(0, 100%, 0);transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1);position:absolute;width:100%;height:100%;overflow:hidden;top:0;left:0}nav ul.menu li a .link_mask>div{transform:translate3d(0, -100%, 0);transition:inherit;color:#ea4200;background:#30353a}nav ul.menu li a:hover,nav ul.menu li a.active{color:#fff}nav ul.menu li a:hover .link_mask,nav ul.menu li a.active .link_mask{transform:translateZ(0)}nav ul.menu li a:hover .link_mask>div,nav ul.menu li a.active .link_mask>div{transform:translateZ(0)}nav .footer{display:flex;justify-content:space-between;align-items:center}nav .footer ul{display:flex;align-items:center}nav .footer ul li{margin-left:15px}nav .footer ul img{max-width:30px}nav .closeNav{width:60px;height:60px;position:relative;transform:rotate(45deg);opacity:.5;transition:.5s;cursor:pointer}nav .closeNav:hover{opacity:1;transform:rotate(-315deg)}nav .closeNav:before,nav .closeNav:after{position:absolute;content:"";background:#fff}nav .closeNav:before{height:1px;left:0;right:0;top:50%;transform:translateY(-50%)}nav .closeNav:after{width:1px;top:0;bottom:0;left:50%;transform:translateX(-50%)}.popup-video{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10000;background:#000;width:100.1%;height:100.1%;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0}.popup-video.active{visibility:visible;opacity:1}.popup-video .videoWrapper{position:relative;padding-bottom:40%;width:70%;height:0}.popup-video .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.popup-video .videoWrapper img{max-width:20px;position:absolute;top:-30px;right:-30px;cursor:pointer}body.openMenu{overflow:hidden;position:absolute}body.openMenu nav{opacity:1;visibility:inherit;transform:translate3d(0px, 0px, 0px)}body.openMenu nav ul.menu li{margin-top:0px}body.openMenu nav>div{transform:translate3d(0px, 0px, 0px)}body.openMenu .menu_toggle{transition-delay:0s,0s}body.openMenu .menu_toggle span{background-color:rgba(0,0,0,0);transition-delay:0s,0s}body.openMenu .menu_toggle span:after,body.openMenu .menu_toggle span:before{transition-delay:0s,.3s}body.openMenu .menu_toggle span:before{top:0;transform:rotate(45deg)}body.openMenu .menu_toggle span:after{bottom:0;bottom:0;transform:rotate(-45deg)}@media(min-width: 576px){.container-fluid{padding-left:40px;padding-right:40px}h1{font-size:112px;margin:0 0 70px}h2,h3{font-size:46px}.menu_toggle{margin-left:30px}.company{margin-bottom:40px}header .primeryBtn{display:inline-block;margin-left:30px}#start .list{font-size:18px;margin:0 0 40px}#showtime{font-size:116px}#showtime p span{width:124px;height:124px}#showtime p span:after{border-top:25px solid rgba(0,0,0,0);border-bottom:25px solid rgba(0,0,0,0);border-left:45px solid #ea4200}#campaigns li{padding-top:77px}#our-work h2{font-size:45px}#about{padding-bottom:90px}#about ul{font-size:16px}#about ul li{padding:35px 0 45px}#about ul li p:first-of-type{font-size:38px}#production{padding-left:40px;padding-right:40px}#production .owl-carousel p{padding-top:30px}#production .owl-carousel p span{margin-bottom:30px}#clients{padding-bottom:30px}#clients h2{font-size:52px}#clients h2 div:last-of-type{font-size:30px;margin-top:25px}#clients .ourClients{font-size:20px}#clients .ourClients li{padding-top:30px;padding-bottom:30px}#clients .contact{padding:55px 70px}#clients .contact ul{flex-direction:row}#clients .contact li{text-align:left;font-size:16px;margin-right:32px}#clients .contact li .bubble{margin-left:-35px}#clients.privacy_policy h1{font-size:80px}}@media(min-width: 992px){.container-fluid{padding-left:70px;padding-right:70px}#campaigns li{padding-top:77px;padding-bottom:600px;height:auto;background-position:center center}#clients.privacy_policy h1{position:absolute;right:-15px}#clients.privacy_policy .sec_col{padding-top:200px}#clients.error_page{font-size:50px}#clients.error_page h1{font-size:470px;margin-bottom:60px}#clients.error_page a{font-size:26px}}@media(max-width: 1199px){#our-work .col-12{background-image:none !important}}@media(min-width: 1200px){body{font-size:18px}.primeryBtn{padding:0 49px;line-height:42px;height:42px}h1{font-size:200px;margin:0 0 90px}header .logo{width:114px}.menu_toggle{margin-left:40px;width:30px;height:24px}.menu_toggle span{width:100%}.menu_toggle span:before,.menu_toggle span:after{width:100%}.motto{font-size:20px}.company{font-size:30px}.video-container{pointer-events:none}nav ul.menu{font-size:70px}nav .closeNav{width:120px;height:120px}nav .footer ul li{margin-left:45px}nav .footer ul img{max-width:100%}#start{padding-top:285px;padding-bottom:70px}#start .list{font-size:28px;line-height:1}#start .desc{flex-direction:row;font-size:18px;justify-content:space-between;align-items:center}#start .desc>div{width:49%}#showtime{font-size:242px}#showtime p{position:relative}#showtime p:first-of-type{justify-content:flex-start}#showtime p i{display:inline-block}#showtime p:nth-of-type(2){width:350px;margin-left:30%;margin-top:80px;margin-bottom:80px}#showtime p span{width:254px;height:254px;border-width:15px;left:calc(100% + 25px);position:absolute}#showtime p span:after{border-top:60px solid rgba(0,0,0,0);border-bottom:60px solid rgba(0,0,0,0);border-left:90px solid #ea4200}#campaigns{text-align:left}#campaigns .primeryBtn{margin-left:0}#campaigns li{padding-top:0;padding-bottom:0;height:960px;display:flex;align-items:center}#campaigns li:nth-of-type(1){background-image:url("../img/campaigns_bg_01.png") !important;background-position:left 35% center}#campaigns li:nth-of-type(2){background-image:url("../img/campaigns_bg_02.png") !important}#campaigns li:nth-of-type(3){background-image:url("../img/campaigns_bg_03.png") !important}#campaigns li:nth-of-type(odd){text-align:right}#campaigns li:nth-of-type(odd) .primeryBtn{margin-left:auto;margin-right:0}#campaigns li:nth-of-type(odd) .row{justify-content:flex-end}#slides{padding-top:60px;padding-bottom:160px}#slides h3{font-size:64px}#slides .js-marquee h3{padding-left:150px}#slides .js-marquee h3:before{width:120px}#slides .slang{font-size:62px;bottom:0}#slides .slang .text-middle{font-size:64px}#our-work{padding-top:200px;padding-bottom:230px}#our-work .row{position:relative}#our-work h2{background:inherit;background-image:url("../img/maskTextLeft.png");background-color:#fff;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:70px;font-weight:bold;white-space:nowrap;text-align:left;left:0;top:20px;height:100%;width:100%;margin-top:0;position:absolute}#our-work .desc{padding-top:0;padding-bottom:0;position:absolute;top:130px;width:40%;text-align:left;left:0}#our-work .company{margin-left:0}#our-work .company:after{opacity:1}#our-work .info ul{justify-content:unset}#our-work .info ul li{margin:0 15px 0 0}#our-work .row:last-of-type{padding-top:80px}#our-work .row:not(:last-of-type){padding-bottom:210px}#our-work .row:nth-of-type(even) h2{text-align:right;background-image:url("../img/maskTextRight.png")}#our-work .row:nth-of-type(even) .desc{left:unset;right:0;text-align:right}#our-work .row:nth-of-type(even) .company{margin-right:0;margin-left:auto}#our-work .row:nth-of-type(even) .company:after{left:unset;right:calc(100% + 150px)}#our-work .row:nth-of-type(even) .info ul{justify-content:flex-end}#our-work .row:nth-of-type(even) .info ul li{margin:0 0 0 15px}#our-work .img-mobile{display:none}#our-work .img-desktop{display:block}#our-work .awards{flex-direction:row;position:relative;justify-content:flex-end}#our-work .awards img{margin-right:-80px}#our-work .awards>div{position:absolute;right:0;top:50%;transform:translateY(-50%);padding-right:120px;white-space:nowrap}#about{padding-top:155px;padding-bottom:200px}#about .header{max-width:calc(100% - 270px);margin:0 auto}#about h2{text-align:left;font-size:70px}#about h2+span{margin-right:0;margin-bottom:100px;font-size:107px;line-height:1}#about ul{font-size:20px}#about ul li{justify-content:space-between;flex-direction:row;align-items:center}#about ul li p{width:49%}#about ul li p:first-of-type{font-size:50px}#production{padding:160px 0}#production h2{font-size:70px}#production h2+p{font-size:25px;margin-bottom:60px}#production .owl-carousel p{text-align:left;padding:0;margin-top:-54px}#production .owl-carousel p span{font-size:107px;padding:0 5px;margin-left:0;margin-bottom:66px;background:linear-gradient(to bottom, #ffffff 50%, #30353a 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#production .owl-carousel .primeryBtn{margin-left:0}#production .owl-carousel .center .video-container{pointer-events:all}#clients{padding-top:120px;padding-bottom:135px}#clients h2{font-size:100px;margin-bottom:115px;flex-wrap:nowrap;align-items:center}#clients h2 div{margin:0 30px}#clients h2 div:last-of-type{font-size:41px;width:auto;margin:0}#clients .ourClients{font-size:25px;margin-bottom:60px}#clients .ourClients li{padding:60px 120px 60px 0}#clients .contact{padding:0 135px 0 75px;margin-top:120px;display:flex;align-items:center;justify-content:space-between;height:650px;position:relative}#clients .contact h3{rotate:-90deg;position:absolute;left:0}#clients .contact ul{flex-direction:column;align-items:flex-start;margin-left:200px;margin-right:45px}#clients .contact li{display:flex;margin:30px 0}#clients .contact li .bubble{margin-right:30px}#clients .contact .name{font-size:18px;margin:0 0 10px}#clients .contact .name span{font-size:14px}#clients .footer{margin-top:85px;flex-direction:row;justify-content:space-between;max-width:1370px;margin:0 auto;margin-top:85px;align-items:center}#clients .footer>div img{margin-right:130px}#clients .footer ul{margin:0;order:1}form{max-width:410px;width:100%;margin:0}}@media(min-width: 1440px){main{overflow-x:unset}#start .desc .title{margin:0}#campaigns h3{font-size:66px;white-space:nowrap}#our-work h2{font-size:85px}#our-work .info ul{flex-direction:column}#clients h2{display:flex;align-items:center;justify-content:center}#clients h2 div:first-of-type,#clients h2 div:last-of-type{order:-1}#clients h2 div:last-of-type{margin:15px 60px 0}#clients.privacy_policy{padding-top:280px}#clients.privacy_policy h1{right:0;font-size:100px}#clients.privacy_policy .sec_col{padding-top:260px}#slides{padding-bottom:220px}#slides .slang{font-size:104px;line-height:90px}#slides .slang .text-middle{font-size:112px}}@media(min-width: 1560px){.container-fluid{padding-left:150px;padding-right:150px}}@media(min-width: 1920px){#our-work .row:last-of-type{padding-top:0}#our-work .awards{margin-top:-50px}#our-work .awards>img{max-width:100%;margin-right:-130px}#our-work .awards>div{padding-right:160px}}/*# sourceMappingURL=style.min.css.map */