@import url(//hello.myfonts.net/count/3a95bf);*{margin:0;padding:0}*,:after,:before{border:0;outline:none}ol,ul{list-style:none}a,a:focus,a:hover,a:link,a:visited{outline:none;text-decoration:none;-webkit-tap-highlight-color:transparent}a:focus{color:inherit}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;outline:none}h1,h2,h3,h4,h5,h6{font-weight:400}fieldset{border:0}button,input,select,textarea{color:inherit;font:inherit;letter-spacing:inherit}button,input[type=submit],label[for]{cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}button *{pointer-events:none}b,strong{font-weight:700}.pointer-events-disable *{pointer-events:none}@font-face{font-family:"Ciutadella";src:url(/static/media/3A95BF_0_0.8e6f5ea2.eot);src:url(/static/media/3A95BF_0_0.8e6f5ea2.eot) format("embedded-opentype"),url(/static/media/3A95BF_0_0.e66f1fe6.woff2) format("woff2"),url(/static/media/3A95BF_0_0.8de01574.woff) format("woff"),url(/static/media/3A95BF_0_0.2461e676.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:"Ciutadella";src:url(/static/media/3A95BF_1_0.7513e071.eot);src:url(/static/media/3A95BF_1_0.7513e071.eot) format("embedded-opentype"),url(/static/media/3A95BF_1_0.48e1ef5b.woff2) format("woff2"),url(/static/media/3A95BF_1_0.6ad38ebc.woff) format("woff"),url(/static/media/3A95BF_1_0.ae3b9be4.ttf) format("truetype");font-style:normal;font-weight:400}.font-ciutadella,body,button,input,select,textarea{font-family:"Ciutadella",sans-serif;font-style:normal;font-weight:400}.clients-slider-item p,.contact-form-title,.contact-header-title,.elements-text-title,.font-chronicle,.footer-facts,.home-about-line,.home-capabilities-numbers,.home-capabilities-slide .title,.home-clients-header .desc,.home-clients-header .title,.home-contact-content .title,.home-intro-image-content h2,.home-works-counter,.home-works-slide .title,.menu-link,.page-cover-text span,.studio-awards-header h3,.studio-awards-header h6,.studio-capabilities-content h3,.studio-clients-header h3,.studio-intro-header h1,.studio-process-header h3,.studio-process-item h4,.studio-team-person .name,.works-intro-title,.works-list-name,.works-single-intro-title,.works-single-next-name,.works-single-next-text{font-family:"Chronicle Display A","Chronicle Display B",serif;font-style:normal;font-weight:400}body,html{width:100%;height:100%}html{font-size:50px}@media only screen and (max-width:4117px){html{font-size:49.9px}}@media only screen and (max-width:4108.8px){html{font-size:49.8px}}@media only screen and (max-width:4100.6px){html{font-size:49.7px}}@media only screen and (max-width:4092.4px){html{font-size:49.6px}}@media only screen and (max-width:4084.2px){html{font-size:49.5px}}@media only screen and (max-width:4076px){html{font-size:49.4px}}@media only screen and (max-width:4067.8px){html{font-size:49.3px}}@media only screen and (max-width:4059.6px){html{font-size:49.2px}}@media only screen and (max-width:4051.4px){html{font-size:49.1px}}@media only screen and (max-width:4043.2px){html{font-size:49px}}@media only screen and (max-width:4035px){html{font-size:48.9px}}@media only screen and (max-width:4026.8px){html{font-size:48.8px}}@media only screen and (max-width:4018.6px){html{font-size:48.7px}}@media only screen and (max-width:4010.4px){html{font-size:48.6px}}@media only screen and (max-width:4002.2px){html{font-size:48.5px}}@media only screen and (max-width:3994px){html{font-size:48.4px}}@media only screen and (max-width:3985.8px){html{font-size:48.3px}}@media only screen and (max-width:3977.6px){html{font-size:48.2px}}@media only screen and (max-width:3969.4px){html{font-size:48.1px}}@media only screen and (max-width:3961.2px){html{font-size:48px}}@media only screen and (max-width:3953px){html{font-size:47.9px}}@media only screen and (max-width:3944.8px){html{font-size:47.8px}}@media only screen and (max-width:3936.6px){html{font-size:47.7px}}@media only screen and (max-width:3928.4px){html{font-size:47.6px}}@media only screen and (max-width:3920.2px){html{font-size:47.5px}}@media only screen and (max-width:3912px){html{font-size:47.4px}}@media only screen and (max-width:3903.8px){html{font-size:47.3px}}@media only screen and (max-width:3895.6px){html{font-size:47.2px}}@media only screen and (max-width:3887.4px){html{font-size:47.1px}}@media only screen and (max-width:3879.2px){html{font-size:47px}}@media only screen and (max-width:3871px){html{font-size:46.9px}}@media only screen and (max-width:3862.8px){html{font-size:46.8px}}@media only screen and (max-width:3854.6px){html{font-size:46.7px}}@media only screen and (max-width:3846.4px){html{font-size:46.6px}}@media only screen and (max-width:3838.2px){html{font-size:46.5px}}@media only screen and (max-width:3830px){html{font-size:46.4px}}@media only screen and (max-width:3821.8px){html{font-size:46.3px}}@media only screen and (max-width:3813.6px){html{font-size:46.2px}}@media only screen and (max-width:3805.4px){html{font-size:46.1px}}@media only screen and (max-width:3797.2px){html{font-size:46px}}@media only screen and (max-width:3789px){html{font-size:45.9px}}@media only screen and (max-width:3780.8px){html{font-size:45.8px}}@media only screen and (max-width:3772.6px){html{font-size:45.7px}}@media only screen and (max-width:3764.4px){html{font-size:45.6px}}@media only screen and (max-width:3756.2px){html{font-size:45.5px}}@media only screen and (max-width:3748px){html{font-size:45.4px}}@media only screen and (max-width:3739.8px){html{font-size:45.3px}}@media only screen and (max-width:3731.6px){html{font-size:45.2px}}@media only screen and (max-width:3723.4px){html{font-size:45.1px}}@media only screen and (max-width:3715.2px){html{font-size:45px}}@media only screen and (max-width:3707px){html{font-size:44.9px}}@media only screen and (max-width:3698.8px){html{font-size:44.8px}}@media only screen and (max-width:3690.6px){html{font-size:44.7px}}@media only screen and (max-width:3682.4px){html{font-size:44.6px}}@media only screen and (max-width:3674.2px){html{font-size:44.5px}}@media only screen and (max-width:3666px){html{font-size:44.4px}}@media only screen and (max-width:3657.8px){html{font-size:44.3px}}@media only screen and (max-width:3649.6px){html{font-size:44.2px}}@media only screen and (max-width:3641.4px){html{font-size:44.1px}}@media only screen and (max-width:3633.2px){html{font-size:44px}}@media only screen and (max-width:3625px){html{font-size:43.9px}}@media only screen and (max-width:3616.8px){html{font-size:43.8px}}@media only screen and (max-width:3608.6px){html{font-size:43.7px}}@media only screen and (max-width:3600.4px){html{font-size:43.6px}}@media only screen and (max-width:3592.2px){html{font-size:43.5px}}@media only screen and (max-width:3584px){html{font-size:43.4px}}@media only screen and (max-width:3575.8px){html{font-size:43.3px}}@media only screen and (max-width:3567.6px){html{font-size:43.2px}}@media only screen and (max-width:3559.4px){html{font-size:43.1px}}@media only screen and (max-width:3551.2px){html{font-size:43px}}@media only screen and (max-width:3543px){html{font-size:42.9px}}@media only screen and (max-width:3534.8px){html{font-size:42.8px}}@media only screen and (max-width:3526.6px){html{font-size:42.7px}}@media only screen and (max-width:3518.4px){html{font-size:42.6px}}@media only screen and (max-width:3510.2px){html{font-size:42.5px}}@media only screen and (max-width:3502px){html{font-size:42.4px}}@media only screen and (max-width:3493.8px){html{font-size:42.3px}}@media only screen and (max-width:3485.6px){html{font-size:42.2px}}@media only screen and (max-width:3477.4px){html{font-size:42.1px}}@media only screen and (max-width:3469.2px){html{font-size:42px}}@media only screen and (max-width:3461px){html{font-size:41.9px}}@media only screen and (max-width:3452.8px){html{font-size:41.8px}}@media only screen and (max-width:3444.6px){html{font-size:41.7px}}@media only screen and (max-width:3436.4px){html{font-size:41.6px}}@media only screen and (max-width:3428.2px){html{font-size:41.5px}}@media only screen and (max-width:3420px){html{font-size:41.4px}}@media only screen and (max-width:3411.8px){html{font-size:41.3px}}@media only screen and (max-width:3403.6px){html{font-size:41.2px}}@media only screen and (max-width:3395.4px){html{font-size:41.1px}}@media only screen and (max-width:3387.2px){html{font-size:41px}}@media only screen and (max-width:3379px){html{font-size:40.9px}}@media only screen and (max-width:3370.8px){html{font-size:40.8px}}@media only screen and (max-width:3362.6px){html{font-size:40.7px}}@media only screen and (max-width:3354.4px){html{font-size:40.6px}}@media only screen and (max-width:3346.2px){html{font-size:40.5px}}@media only screen and (max-width:3338px){html{font-size:40.4px}}@media only screen and (max-width:3329.8px){html{font-size:40.3px}}@media only screen and (max-width:3321.6px){html{font-size:40.2px}}@media only screen and (max-width:3313.4px){html{font-size:40.1px}}@media only screen and (max-width:3305.2px){html{font-size:40px}}@media only screen and (max-width:3297px){html{font-size:39.9px}}@media only screen and (max-width:3288.8px){html{font-size:39.8px}}@media only screen and (max-width:3280.6px){html{font-size:39.7px}}@media only screen and (max-width:3272.4px){html{font-size:39.6px}}@media only screen and (max-width:3264.2px){html{font-size:39.5px}}@media only screen and (max-width:3256px){html{font-size:39.4px}}@media only screen and (max-width:3247.8px){html{font-size:39.3px}}@media only screen and (max-width:3239.6px){html{font-size:39.2px}}@media only screen and (max-width:3231.4px){html{font-size:39.1px}}@media only screen and (max-width:3223.2px){html{font-size:39px}}@media only screen and (max-width:3215px){html{font-size:38.9px}}@media only screen and (max-width:3206.8px){html{font-size:38.8px}}@media only screen and (max-width:3198.6px){html{font-size:38.7px}}@media only screen and (max-width:3190.4px){html{font-size:38.6px}}@media only screen and (max-width:3182.2px){html{font-size:38.5px}}@media only screen and (max-width:3174px){html{font-size:38.4px}}@media only screen and (max-width:3165.8px){html{font-size:38.3px}}@media only screen and (max-width:3157.6px){html{font-size:38.2px}}@media only screen and (max-width:3149.4px){html{font-size:38.1px}}@media only screen and (max-width:3141.2px){html{font-size:38px}}@media only screen and (max-width:3133px){html{font-size:37.9px}}@media only screen and (max-width:3124.8px){html{font-size:37.8px}}@media only screen and (max-width:3116.6px){html{font-size:37.7px}}@media only screen and (max-width:3108.4px){html{font-size:37.6px}}@media only screen and (max-width:3100.2px){html{font-size:37.5px}}@media only screen and (max-width:3092px){html{font-size:37.4px}}@media only screen and (max-width:3083.8px){html{font-size:37.3px}}@media only screen and (max-width:3075.6px){html{font-size:37.2px}}@media only screen and (max-width:3067.4px){html{font-size:37.1px}}@media only screen and (max-width:3059.2px){html{font-size:37px}}@media only screen and (max-width:3051px){html{font-size:36.9px}}@media only screen and (max-width:3042.8px){html{font-size:36.8px}}@media only screen and (max-width:3034.6px){html{font-size:36.7px}}@media only screen and (max-width:3026.4px){html{font-size:36.6px}}@media only screen and (max-width:3018.2px){html{font-size:36.5px}}@media only screen and (max-width:3010px){html{font-size:36.4px}}@media only screen and (max-width:3001.8px){html{font-size:36.3px}}@media only screen and (max-width:2993.6px){html{font-size:36.2px}}@media only screen and (max-width:2985.4px){html{font-size:36.1px}}@media only screen and (max-width:2977.2px){html{font-size:36px}}@media only screen and (max-width:2969px){html{font-size:35.9px}}@media only screen and (max-width:2960.8px){html{font-size:35.8px}}@media only screen and (max-width:2952.6px){html{font-size:35.7px}}@media only screen and (max-width:2944.4px){html{font-size:35.6px}}@media only screen and (max-width:2936.2px){html{font-size:35.5px}}@media only screen and (max-width:2928px){html{font-size:35.4px}}@media only screen and (max-width:2919.8px){html{font-size:35.3px}}@media only screen and (max-width:2911.6px){html{font-size:35.2px}}@media only screen and (max-width:2903.4px){html{font-size:35.1px}}@media only screen and (max-width:2895.2px){html{font-size:35px}}@media only screen and (max-width:2887px){html{font-size:34.9px}}@media only screen and (max-width:2878.8px){html{font-size:34.8px}}@media only screen and (max-width:2870.6px){html{font-size:34.7px}}@media only screen and (max-width:2862.4px){html{font-size:34.6px}}@media only screen and (max-width:2854.2px){html{font-size:34.5px}}@media only screen and (max-width:2846px){html{font-size:34.4px}}@media only screen and (max-width:2837.8px){html{font-size:34.3px}}@media only screen and (max-width:2829.6px){html{font-size:34.2px}}@media only screen and (max-width:2821.4px){html{font-size:34.1px}}@media only screen and (max-width:2813.2px){html{font-size:34px}}@media only screen and (max-width:2805px){html{font-size:33.9px}}@media only screen and (max-width:2796.8px){html{font-size:33.8px}}@media only screen and (max-width:2788.6px){html{font-size:33.7px}}@media only screen and (max-width:2780.4px){html{font-size:33.6px}}@media only screen and (max-width:2772.2px){html{font-size:33.5px}}@media only screen and (max-width:2764px){html{font-size:33.4px}}@media only screen and (max-width:2755.8px){html{font-size:33.3px}}@media only screen and (max-width:2747.6px){html{font-size:33.2px}}@media only screen and (max-width:2739.4px){html{font-size:33.1px}}@media only screen and (max-width:2731.2px){html{font-size:33px}}@media only screen and (max-width:2723px){html{font-size:32.9px}}@media only screen and (max-width:2714.8px){html{font-size:32.8px}}@media only screen and (max-width:2706.6px){html{font-size:32.7px}}@media only screen and (max-width:2698.4px){html{font-size:32.6px}}@media only screen and (max-width:2690.2px){html{font-size:32.5px}}@media only screen and (max-width:2682px){html{font-size:32.4px}}@media only screen and (max-width:2673.8px){html{font-size:32.3px}}@media only screen and (max-width:2665.6px){html{font-size:32.2px}}@media only screen and (max-width:2657.4px){html{font-size:32.1px}}@media only screen and (max-width:2649.2px){html{font-size:32px}}@media only screen and (max-width:2641px){html{font-size:31.9px}}@media only screen and (max-width:2632.8px){html{font-size:31.8px}}@media only screen and (max-width:2624.6px){html{font-size:31.7px}}@media only screen and (max-width:2616.4px){html{font-size:31.6px}}@media only screen and (max-width:2608.2px){html{font-size:31.5px}}@media only screen and (max-width:2600px){html{font-size:31.4px}}@media only screen and (max-width:2591.8px){html{font-size:31.3px}}@media only screen and (max-width:2583.6px){html{font-size:31.2px}}@media only screen and (max-width:2575.4px){html{font-size:31.1px}}@media only screen and (max-width:2567.2px){html{font-size:31px}}@media only screen and (max-width:2559px){html{font-size:30.9px}}@media only screen and (max-width:2550.8px){html{font-size:30.8px}}@media only screen and (max-width:2542.6px){html{font-size:30.7px}}@media only screen and (max-width:2534.4px){html{font-size:30.6px}}@media only screen and (max-width:2526.2px){html{font-size:30.5px}}@media only screen and (max-width:2518px){html{font-size:30.4px}}@media only screen and (max-width:2509.8px){html{font-size:30.3px}}@media only screen and (max-width:2501.6px){html{font-size:30.2px}}@media only screen and (max-width:2493.4px){html{font-size:30.1px}}@media only screen and (max-width:2485.2px){html{font-size:30px}}@media only screen and (max-width:2477px){html{font-size:29.9px}}@media only screen and (max-width:2468.8px){html{font-size:29.8px}}@media only screen and (max-width:2460.6px){html{font-size:29.7px}}@media only screen and (max-width:2452.4px){html{font-size:29.6px}}@media only screen and (max-width:2444.2px){html{font-size:29.5px}}@media only screen and (max-width:2436px){html{font-size:29.4px}}@media only screen and (max-width:2427.8px){html{font-size:29.3px}}@media only screen and (max-width:2419.6px){html{font-size:29.2px}}@media only screen and (max-width:2411.4px){html{font-size:29.1px}}@media only screen and (max-width:2403.2px){html{font-size:29px}}@media only screen and (max-width:2395px){html{font-size:28.9px}}@media only screen and (max-width:2386.8px){html{font-size:28.8px}}@media only screen and (max-width:2378.6px){html{font-size:28.7px}}@media only screen and (max-width:2370.4px){html{font-size:28.6px}}@media only screen and (max-width:2362.2px){html{font-size:28.5px}}@media only screen and (max-width:2354px){html{font-size:28.4px}}@media only screen and (max-width:2345.8px){html{font-size:28.3px}}@media only screen and (max-width:2337.6px){html{font-size:28.2px}}@media only screen and (max-width:2329.4px){html{font-size:28.1px}}@media only screen and (max-width:2321.2px){html{font-size:28px}}@media only screen and (max-width:2313px){html{font-size:27.9px}}@media only screen and (max-width:2304.8px){html{font-size:27.8px}}@media only screen and (max-width:2296.6px){html{font-size:27.7px}}@media only screen and (max-width:2288.4px){html{font-size:27.6px}}@media only screen and (max-width:2280.2px){html{font-size:27.5px}}@media only screen and (max-width:2272px){html{font-size:27.4px}}@media only screen and (max-width:2263.8px){html{font-size:27.3px}}@media only screen and (max-width:2255.6px){html{font-size:27.2px}}@media only screen and (max-width:2247.4px){html{font-size:27.1px}}@media only screen and (max-width:2239.2px){html{font-size:27px}}@media only screen and (max-width:2231px){html{font-size:26.9px}}@media only screen and (max-width:2222.8px){html{font-size:26.8px}}@media only screen and (max-width:2214.6px){html{font-size:26.7px}}@media only screen and (max-width:2206.4px){html{font-size:26.6px}}@media only screen and (max-width:2198.2px){html{font-size:26.5px}}@media only screen and (max-width:2190px){html{font-size:26.4px}}@media only screen and (max-width:2181.8px){html{font-size:26.3px}}@media only screen and (max-width:2173.6px){html{font-size:26.2px}}@media only screen and (max-width:2165.4px){html{font-size:26.1px}}@media only screen and (max-width:2157.2px){html{font-size:26px}}@media only screen and (max-width:2149px){html{font-size:25.9px}}@media only screen and (max-width:2140.8px){html{font-size:25.8px}}@media only screen and (max-width:2132.6px){html{font-size:25.7px}}@media only screen and (max-width:2124.4px){html{font-size:25.6px}}@media only screen and (max-width:2116.2px){html{font-size:25.5px}}@media only screen and (max-width:2108px){html{font-size:25.4px}}@media only screen and (max-width:2099.8px){html{font-size:25.3px}}@media only screen and (max-width:2091.6px){html{font-size:25.2px}}@media only screen and (max-width:2083.4px){html{font-size:25.1px}}@media only screen and (max-width:2075.2px){html{font-size:25px}}@media only screen and (max-width:2067px){html{font-size:24.9px}}@media only screen and (max-width:2058.8px){html{font-size:24.8px}}@media only screen and (max-width:2050.6px){html{font-size:24.7px}}@media only screen and (max-width:2042.4px){html{font-size:24.6px}}@media only screen and (max-width:2034.2px){html{font-size:24.5px}}@media only screen and (max-width:2026px){html{font-size:24.4px}}@media only screen and (max-width:2017.8px){html{font-size:24.3px}}@media only screen and (max-width:2009.6px){html{font-size:24.2px}}@media only screen and (max-width:2001.4px){html{font-size:24.1px}}@media only screen and (max-width:1993.2px){html{font-size:24px}}@media only screen and (max-width:1985px){html{font-size:23.9px}}@media only screen and (max-width:1976.8px){html{font-size:23.8px}}@media only screen and (max-width:1968.6px){html{font-size:23.7px}}@media only screen and (max-width:1960.4px){html{font-size:23.6px}}@media only screen and (max-width:1952.2px){html{font-size:23.5px}}@media only screen and (max-width:1944px){html{font-size:23.4px}}@media only screen and (max-width:1935.8px){html{font-size:23.3px}}@media only screen and (max-width:1927.6px){html{font-size:23.2px}}@media only screen and (max-width:1919.4px){html{font-size:23.1px}}@media only screen and (max-width:1911.2px){html{font-size:23px}}@media only screen and (max-width:1903px){html{font-size:22.9px}}@media only screen and (max-width:1894.8px){html{font-size:22.8px}}@media only screen and (max-width:1886.6px){html{font-size:22.7px}}@media only screen and (max-width:1878.4px){html{font-size:22.6px}}@media only screen and (max-width:1870.2px){html{font-size:22.5px}}@media only screen and (max-width:1862px){html{font-size:22.4px}}@media only screen and (max-width:1853.8px){html{font-size:22.3px}}@media only screen and (max-width:1845.6px){html{font-size:22.2px}}@media only screen and (max-width:1837.4px){html{font-size:22.1px}}@media only screen and (max-width:1829.2px){html{font-size:22px}}@media only screen and (max-width:1821px){html{font-size:21.9px}}@media only screen and (max-width:1812.8px){html{font-size:21.8px}}@media only screen and (max-width:1804.6px){html{font-size:21.7px}}@media only screen and (max-width:1796.4px){html{font-size:21.6px}}@media only screen and (max-width:1788.2px){html{font-size:21.5px}}@media only screen and (max-width:1780px){html{font-size:21.4px}}@media only screen and (max-width:1771.8px){html{font-size:21.3px}}@media only screen and (max-width:1763.6px){html{font-size:21.2px}}@media only screen and (max-width:1755.4px){html{font-size:21.1px}}@media only screen and (max-width:1747.2px){html{font-size:21px}}@media only screen and (max-width:1739px){html{font-size:20.9px}}@media only screen and (max-width:1730.8px){html{font-size:20.8px}}@media only screen and (max-width:1722.6px){html{font-size:20.7px}}@media only screen and (max-width:1714.4px){html{font-size:20.6px}}@media only screen and (max-width:1706.2px){html{font-size:20.5px}}@media only screen and (max-width:1698px){html{font-size:20.4px}}@media only screen and (max-width:1689.8px){html{font-size:20.3px}}@media only screen and (max-width:1681.6px){html{font-size:20.2px}}@media only screen and (max-width:1673.4px){html{font-size:20.1px}}@media only screen and (max-width:1665.2px){html{font-size:20px}}@media only screen and (max-width:1657px){html{font-size:19.9px}}@media only screen and (max-width:1648.8px){html{font-size:19.8px}}@media only screen and (max-width:1640.6px){html{font-size:19.7px}}@media only screen and (max-width:1632.4px){html{font-size:19.6px}}@media only screen and (max-width:1624.2px){html{font-size:19.5px}}@media only screen and (max-width:1616px){html{font-size:19.4px}}@media only screen and (max-width:1607.8px){html{font-size:19.3px}}@media only screen and (max-width:1599.6px){html{font-size:19.2px}}@media only screen and (max-width:1591.4px){html{font-size:19.1px}}@media only screen and (max-width:1583.2px){html{font-size:19px}}@media only screen and (max-width:1575px){html{font-size:18.9px}}@media only screen and (max-width:1566.8px){html{font-size:18.8px}}@media only screen and (max-width:1558.6px){html{font-size:18.7px}}@media only screen and (max-width:1550.4px){html{font-size:18.6px}}@media only screen and (max-width:1542.2px){html{font-size:18.5px}}@media only screen and (max-width:1534px){html{font-size:18.4px}}@media only screen and (max-width:1525.8px){html{font-size:18.3px}}@media only screen and (max-width:1517.6px){html{font-size:18.2px}}@media only screen and (max-width:1509.4px){html{font-size:18.1px}}@media only screen and (max-width:1501.2px){html{font-size:18px}}@media only screen and (max-width:1493px){html{font-size:17.9px}}@media only screen and (max-width:1484.8px){html{font-size:17.8px}}@media only screen and (max-width:1476.6px){html{font-size:17.7px}}@media only screen and (max-width:1468.4px){html{font-size:17.6px}}@media only screen and (max-width:1460.2px){html{font-size:17.5px}}@media only screen and (max-width:1452px){html{font-size:17.4px}}@media only screen and (max-width:1443.8px){html{font-size:17.3px}}@media only screen and (max-width:1435.6px){html{font-size:17.2px}}@media only screen and (max-width:1427.4px){html{font-size:17.1px}}@media only screen and (max-width:1419.2px){html{font-size:17px}}@media only screen and (max-width:1411px){html{font-size:16.9px}}@media only screen and (max-width:1402.8px){html{font-size:16.8px}}@media only screen and (max-width:1394.6px){html{font-size:16.7px}}@media only screen and (max-width:1386.4px){html{font-size:16.6px}}@media only screen and (max-width:1378.2px){html{font-size:16.5px}}@media only screen and (max-width:1370px){html{font-size:16.4px}}@media only screen and (max-width:1361.8px){html{font-size:16.3px}}@media only screen and (max-width:1353.6px){html{font-size:16.2px}}@media only screen and (max-width:1345.4px){html{font-size:16.1px}}@media only screen and (max-width:1337.2px){html{font-size:16px}}@media only screen and (max-width:1329px){html{font-size:15.9px}}@media only screen and (max-width:1320.8px){html{font-size:15.8px}}@media only screen and (max-width:1312.6px){html{font-size:15.7px}}@media only screen and (max-width:1304.4px){html{font-size:15.6px}}@media only screen and (max-width:1296.2px){html{font-size:15.5px}}@media only screen and (max-width:1288px){html{font-size:15.4px}}@media only screen and (max-width:1279.8px){html{font-size:15.3px}}@media only screen and (max-width:1271.6px){html{font-size:15.2px}}@media only screen and (max-width:1263.4px){html{font-size:15.1px}}@media only screen and (max-width:1255.2px){html{font-size:15px}}@media only screen and (max-width:1247px){html{font-size:14.9px}}@media only screen and (max-width:1238.8px){html{font-size:14.8px}}@media only screen and (max-width:1230.6px){html{font-size:14.7px}}@media only screen and (max-width:1222.4px){html{font-size:14.6px}}@media only screen and (max-width:1214.2px){html{font-size:14.5px}}@media only screen and (max-width:1206px){html{font-size:14.4px}}@media only screen and (max-width:1197.8px){html{font-size:14.3px}}@media only screen and (max-width:1189.6px){html{font-size:14.2px}}@media only screen and (max-width:1181.4px){html{font-size:14.1px}}@media only screen and (max-width:1173.2px){html{font-size:14px}}@media only screen and (max-width:1165px){html{font-size:13.9px}}@media only screen and (max-width:1156.8px){html{font-size:13.8px}}@media only screen and (max-width:1148.6px){html{font-size:13.7px}}@media only screen and (max-width:1140.4px){html{font-size:13.6px}}@media only screen and (max-width:1132.2px){html{font-size:13.5px}}@media only screen and (max-width:1124px){html{font-size:13.4px}}@media only screen and (max-width:1115.8px){html{font-size:13.3px}}@media only screen and (max-width:1107.6px){html{font-size:13.2px}}@media only screen and (max-width:1099.4px){html{font-size:13.1px}}@media only screen and (max-width:1091.2px){html{font-size:13px}}@media only screen and (max-width:1083px){html{font-size:12.9px}}@media only screen and (max-width:1074.8px){html{font-size:12.8px}}@media only screen and (max-width:1066.6px){html{font-size:12.7px}}@media only screen and (max-width:1058.4px){html{font-size:12.6px}}@media only screen and (max-width:1050.2px){html{font-size:12.5px}}@media only screen and (max-width:1042px){html{font-size:12.4px}}@media only screen and (max-width:1033.8px){html{font-size:12.3px}}@media only screen and (max-width:1025.6px){html{font-size:12.2px}}@media only screen and (max-width:1017.4px){html{font-size:12.1px}}@media only screen and (max-width:1009.2px){html{font-size:12px}}@media only screen and (max-width:1001px){html{font-size:11.9px}}@media only screen and (max-width:992.8px){html{font-size:11.8px}}@media only screen and (max-width:984.6px){html{font-size:11.7px}}@media only screen and (max-width:960px){html{font-size:25px}}@media only screen and (max-width:956.16px){html{font-size:24.9px}}@media only screen and (max-width:952.32px){html{font-size:24.8px}}@media only screen and (max-width:948.48px){html{font-size:24.7px}}@media only screen and (max-width:944.64px){html{font-size:24.6px}}@media only screen and (max-width:940.8px){html{font-size:24.5px}}@media only screen and (max-width:936.96px){html{font-size:24.4px}}@media only screen and (max-width:933.12px){html{font-size:24.3px}}@media only screen and (max-width:929.28px){html{font-size:24.2px}}@media only screen and (max-width:925.44px){html{font-size:24.1px}}@media only screen and (max-width:921.6px){html{font-size:24px}}@media only screen and (max-width:917.76px){html{font-size:23.9px}}@media only screen and (max-width:913.92px){html{font-size:23.8px}}@media only screen and (max-width:910.08px){html{font-size:23.7px}}@media only screen and (max-width:906.24px){html{font-size:23.6px}}@media only screen and (max-width:902.4px){html{font-size:23.5px}}@media only screen and (max-width:898.56px){html{font-size:23.4px}}@media only screen and (max-width:894.72px){html{font-size:23.3px}}@media only screen and (max-width:890.88px){html{font-size:23.2px}}@media only screen and (max-width:887.04px){html{font-size:23.1px}}@media only screen and (max-width:883.2px){html{font-size:23px}}@media only screen and (max-width:879.36px){html{font-size:22.9px}}@media only screen and (max-width:875.52px){html{font-size:22.8px}}@media only screen and (max-width:871.68px){html{font-size:22.7px}}@media only screen and (max-width:867.84px){html{font-size:22.6px}}@media only screen and (max-width:864px){html{font-size:22.5px}}@media only screen and (max-width:860.16px){html{font-size:22.4px}}@media only screen and (max-width:856.32px){html{font-size:22.3px}}@media only screen and (max-width:852.48px){html{font-size:22.2px}}@media only screen and (max-width:848.64px){html{font-size:22.1px}}@media only screen and (max-width:844.8px){html{font-size:22px}}@media only screen and (max-width:840.96px){html{font-size:21.9px}}@media only screen and (max-width:837.12px){html{font-size:21.8px}}@media only screen and (max-width:833.28px){html{font-size:21.7px}}@media only screen and (max-width:829.44px){html{font-size:21.6px}}@media only screen and (max-width:825.6px){html{font-size:21.5px}}@media only screen and (max-width:821.76px){html{font-size:21.4px}}@media only screen and (max-width:817.92px){html{font-size:21.3px}}@media only screen and (max-width:814.08px){html{font-size:21.2px}}@media only screen and (max-width:810.24px){html{font-size:21.1px}}@media only screen and (max-width:806.4px){html{font-size:21px}}@media only screen and (max-width:802.56px){html{font-size:20.9px}}@media only screen and (max-width:798.72px){html{font-size:20.8px}}@media only screen and (max-width:794.88px){html{font-size:20.7px}}@media only screen and (max-width:791.04px){html{font-size:20.6px}}@media only screen and (max-width:787.2px){html{font-size:20.5px}}@media only screen and (max-width:783.36px){html{font-size:20.4px}}@media only screen and (max-width:779.52px){html{font-size:20.3px}}@media only screen and (max-width:775.68px){html{font-size:20.2px}}@media only screen and (max-width:771.84px){html{font-size:20.1px}}@media only screen and (max-width:768px){html{font-size:20px}}@media only screen and (max-width:764.16px){html{font-size:19.9px}}@media only screen and (max-width:760.32px){html{font-size:19.8px}}@media only screen and (max-width:756.48px){html{font-size:19.7px}}@media only screen and (max-width:752.64px){html{font-size:19.6px}}@media only screen and (max-width:748.8px){html{font-size:19.5px}}@media only screen and (max-width:744.96px){html{font-size:19.4px}}@media only screen and (max-width:741.12px){html{font-size:19.3px}}@media only screen and (max-width:737.28px){html{font-size:19.2px}}@media only screen and (max-width:733.44px){html{font-size:19.1px}}@media only screen and (max-width:729.6px){html{font-size:19px}}@media only screen and (max-width:725.76px){html{font-size:18.9px}}@media only screen and (max-width:721.92px){html{font-size:18.8px}}@media only screen and (max-width:718.08px){html{font-size:18.7px}}@media only screen and (max-width:714.24px){html{font-size:18.6px}}@media only screen and (max-width:710.4px){html{font-size:18.5px}}@media only screen and (max-width:706.56px){html{font-size:18.4px}}@media only screen and (max-width:702.72px){html{font-size:18.3px}}@media only screen and (max-width:698.88px){html{font-size:18.2px}}@media only screen and (max-width:695.04px){html{font-size:18.1px}}@media only screen and (max-width:691.2px){html{font-size:18px}}@media only screen and (max-width:687.36px){html{font-size:17.9px}}@media only screen and (max-width:683.52px){html{font-size:17.8px}}@media only screen and (max-width:679.68px){html{font-size:17.7px}}@media only screen and (max-width:675.84px){html{font-size:17.6px}}@media only screen and (max-width:672px){html{font-size:17.5px}}@media only screen and (max-width:668.16px){html{font-size:17.4px}}@media only screen and (max-width:664.32px){html{font-size:17.3px}}@media only screen and (max-width:660.48px){html{font-size:17.2px}}@media only screen and (max-width:656.64px){html{font-size:17.1px}}@media only screen and (max-width:652.8px){html{font-size:17px}}@media only screen and (max-width:648.96px){html{font-size:16.9px}}@media only screen and (max-width:645.12px){html{font-size:16.8px}}@media only screen and (max-width:641.28px){html{font-size:16.7px}}@media only screen and (max-width:637.44px){html{font-size:16.6px}}@media only screen and (max-width:633.6px){html{font-size:16.5px}}@media only screen and (max-width:629.76px){html{font-size:16.4px}}@media only screen and (max-width:625.92px){html{font-size:16.3px}}@media only screen and (max-width:622.08px){html{font-size:16.2px}}@media only screen and (max-width:618.24px){html{font-size:16.1px}}@media only screen and (max-width:614.4px){html{font-size:16px}}@media only screen and (max-width:610.56px){html{font-size:15.9px}}@media only screen and (max-width:606.72px){html{font-size:15.8px}}@media only screen and (max-width:602.88px){html{font-size:15.7px}}@media only screen and (max-width:599.04px){html{font-size:15.6px}}@media only screen and (max-width:595.2px){html{font-size:15.5px}}@media only screen and (max-width:591.36px){html{font-size:15.4px}}@media only screen and (max-width:587.52px){html{font-size:15.3px}}@media only screen and (max-width:583.68px){html{font-size:15.2px}}@media only screen and (max-width:579.84px){html{font-size:15.1px}}@media only screen and (max-width:576px){html{font-size:18px}}@media only screen and (max-width:572.8px){html{font-size:17.9px}}@media only screen and (max-width:569.6px){html{font-size:17.8px}}@media only screen and (max-width:566.4px){html{font-size:17.7px}}@media only screen and (max-width:563.2px){html{font-size:17.6px}}@media only screen and (max-width:560px){html{font-size:17.5px}}@media only screen and (max-width:556.8px){html{font-size:17.4px}}@media only screen and (max-width:553.6px){html{font-size:17.3px}}@media only screen and (max-width:550.4px){html{font-size:17.2px}}@media only screen and (max-width:547.2px){html{font-size:17.1px}}@media only screen and (max-width:544px){html{font-size:17px}}@media only screen and (max-width:540.8px){html{font-size:16.9px}}@media only screen and (max-width:537.6px){html{font-size:16.8px}}@media only screen and (max-width:534.4px){html{font-size:16.7px}}@media only screen and (max-width:531.2px){html{font-size:16.6px}}@media only screen and (max-width:528px){html{font-size:16.5px}}@media only screen and (max-width:524.8px){html{font-size:16.4px}}@media only screen and (max-width:521.6px){html{font-size:16.3px}}@media only screen and (max-width:518.4px){html{font-size:16.2px}}@media only screen and (max-width:515.2px){html{font-size:16.1px}}@media only screen and (max-width:512px){html{font-size:16px}}@media only screen and (max-width:508.8px){html{font-size:15.9px}}@media only screen and (max-width:505.6px){html{font-size:15.8px}}@media only screen and (max-width:502.4px){html{font-size:15.7px}}@media only screen and (max-width:499.2px){html{font-size:15.6px}}@media only screen and (max-width:496px){html{font-size:15.5px}}@media only screen and (max-width:492.8px){html{font-size:15.4px}}@media only screen and (max-width:489.6px){html{font-size:15.3px}}@media only screen and (max-width:486.4px){html{font-size:15.2px}}@media only screen and (max-width:483.2px){html{font-size:15.1px}}@media only screen and (max-width:480px){html{font-size:15px}}@media only screen and (max-width:476.8px){html{font-size:14.9px}}@media only screen and (max-width:473.6px){html{font-size:14.8px}}@media only screen and (max-width:470.4px){html{font-size:14.7px}}@media only screen and (max-width:467.2px){html{font-size:14.6px}}@media only screen and (max-width:464px){html{font-size:14.5px}}@media only screen and (max-width:460.8px){html{font-size:14.4px}}@media only screen and (max-width:457.6px){html{font-size:14.3px}}@media only screen and (max-width:454.4px){html{font-size:14.2px}}@media only screen and (max-width:451.2px){html{font-size:14.1px}}@media only screen and (max-width:448px){html{font-size:14px}}@media only screen and (max-width:444.8px){html{font-size:13.9px}}@media only screen and (max-width:441.6px){html{font-size:13.8px}}@media only screen and (max-width:438.4px){html{font-size:13.7px}}@media only screen and (max-width:435.2px){html{font-size:13.6px}}@media only screen and (max-width:432px){html{font-size:13.5px}}@media only screen and (max-width:428.8px){html{font-size:13.4px}}@media only screen and (max-width:425.6px){html{font-size:13.3px}}@media only screen and (max-width:422.4px){html{font-size:13.2px}}@media only screen and (max-width:419.2px){html{font-size:13.1px}}@media only screen and (max-width:416px){html{font-size:13px}}@media only screen and (max-width:412.8px){html{font-size:12.9px}}@media only screen and (max-width:409.6px){html{font-size:12.8px}}@media only screen and (max-width:406.4px){html{font-size:12.7px}}@media only screen and (max-width:403.2px){html{font-size:12.6px}}@media only screen and (max-width:400px){html{font-size:12.5px}}@media only screen and (max-width:396.8px){html{font-size:12.4px}}@media only screen and (max-width:393.6px){html{font-size:12.3px}}@media only screen and (max-width:390.4px){html{font-size:12.2px}}@media only screen and (max-width:387.2px){html{font-size:12.1px}}@media only screen and (max-width:384px){html{font-size:12px}}@media only screen and (max-width:380.8px){html{font-size:11.9px}}@media only screen and (max-width:377.6px){html{font-size:11.8px}}@media only screen and (max-width:374.4px){html{font-size:11.7px}}@media only screen and (max-width:371.2px){html{font-size:11.6px}}@media only screen and (max-width:368px){html{font-size:11.5px}}@media only screen and (max-width:364.8px){html{font-size:11.4px}}@media only screen and (max-width:361.6px){html{font-size:11.3px}}@media only screen and (max-width:358.4px){html{font-size:11.2px}}@media only screen and (max-width:355.2px){html{font-size:11.1px}}@media only screen and (max-width:352px){html{font-size:11px}}@media only screen and (max-width:348.8px){html{font-size:10.9px}}@media only screen and (max-width:345.6px){html{font-size:10.8px}}@media only screen and (max-width:342.4px){html{font-size:10.7px}}@media only screen and (max-width:339.2px){html{font-size:10.6px}}@media only screen and (max-width:336px){html{font-size:10.5px}}@media only screen and (max-width:332.8px){html{font-size:10.4px}}@media only screen and (max-width:329.6px){html{font-size:10.3px}}@media only screen and (max-width:326.4px){html{font-size:10.2px}}@media only screen and (max-width:323.2px){html{font-size:10.1px}}@media only screen and (max-width:320px){html{font-size:10px}}body{font-size:1rem;line-height:1;color:#364040;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.body-fixed{overflow:hidden}.layout{padding:0 5rem}@media only screen and (max-width:960px){.layout{padding:0}}@media only screen and (max-width:576px){.layout{padding:0}}.contact-header-title,.elements-text-title,.home-about-line,.home-capabilities-slide .title,.home-contact-content .title,.home-works-slide .title,.studio-awards-header h3,.studio-capabilities-content h3,.studio-clients-header h3,.studio-intro-header h1,.studio-process-header h3,.works-intro-title,.works-list-name,.works-single-intro-title,.works-single-next-name,.works-single-next-text{font-size:2.8rem;line-height:3.3rem}.contact-form-text,.contact-header-company,.elements-text-paragraph,.home-capabilities-content .content-text,.home-capabilities-slide .desc,.home-contact-content .desc,.home-works-slide .desc,.studio-awards-header p,.studio-capabilities-content p,.studio-clients-content li,.studio-clients-footer p,.studio-intro-header p,.studio-process-header p,.studio-process-item p,.works-intro-desc,.works-list-tags,.works-single-content-link a,.works-single-content-tags li,.works-single-content-text p,.works-single-intro-desc{font-size:.9rem;line-height:1.6rem}@media only screen and (max-width:960px){.contact-header-title,.elements-text-title,.home-about-line,.home-capabilities-slide .title,.home-contact-content .title,.home-works-slide .title,.studio-awards-header h3,.studio-capabilities-content h3,.studio-clients-header h3,.studio-intro-header h1,.studio-process-header h3,.works-intro-title,.works-list-name,.works-single-intro-title,.works-single-next-name,.works-single-next-text{font-size:2.2rem;line-height:2.8rem}.contact-form-text,.contact-header-company,.elements-text-paragraph,.home-capabilities-content .content-text,.home-capabilities-slide .desc,.home-contact-content .desc,.home-works-slide .desc,.studio-awards-header p,.studio-capabilities-content p,.studio-clients-content li,.studio-clients-footer p,.studio-intro-header p,.studio-process-header p,.studio-process-item p,.works-intro-desc,.works-list-tags,.works-single-content-link a,.works-single-content-tags li,.works-single-content-text p,.works-single-intro-desc{font-size:.8rem;line-height:1.3rem}}@media only screen and (max-width:576px){.contact-header-title,.elements-text-title,.home-about-line,.home-capabilities-slide .title,.home-contact-content .title,.home-works-slide .title,.studio-awards-header h3,.studio-capabilities-content h3,.studio-clients-header h3,.studio-intro-header h1,.studio-process-header h3,.works-intro-title,.works-list-name,.works-single-intro-title,.works-single-next-name,.works-single-next-text{font-size:2.4rem;line-height:2.8rem}.contact-form-text,.contact-header-company,.elements-text-paragraph,.home-capabilities-content .content-text,.home-capabilities-slide .desc,.home-contact-content .desc,.home-works-slide .desc,.studio-awards-header p,.studio-capabilities-content p,.studio-clients-content li,.studio-clients-footer p,.studio-intro-header p,.studio-process-header p,.studio-process-item p,.works-intro-desc,.works-list-tags,.works-single-content-link a,.works-single-content-tags li,.works-single-content-text p,.works-single-intro-desc{font-size:1.2rem;line-height:1.8rem}}.clients-slider{position:-webkit-sticky;position:sticky;top:calc((100vh - 23.2rem)/2);left:0;height:23.2rem;width:calc(100% - 1px);overflow:hidden}.clients-slider-list{position:absolute;top:0;left:0;display:flex;flex-flow:row nowrap}.clients-slider-item{width:23.2rem;height:23.2rem;background:#364040;margin-right:1.2rem;flex-basis:0 0 23.2rem;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;color:#6d7d7d}.clients-slider-item:last-child{margin-right:0}.clients-slider-item p{font-size:1.2rem;line-height:2rem;padding:0 2.6rem}.clients-slider-item img{width:15rem;height:12rem}@media only screen and (max-width:960px){.clients-slider{top:calc((100vh - 16rem)/2);height:16rem}.clients-slider-item{width:16rem;height:16rem;flex-basis:0 0 16rem}.clients-slider-item p{font-size:.9rem;line-height:1.6rem;padding:0 2.4rem}.clients-slider-item img{width:10rem;height:8rem}}@media only screen and (max-width:576px){.clients-slider{position:static;top:auto;left:auto;height:auto;width:auto;padding:0 3rem}.clients-slider-list{position:static;top:auto;left:auto;flex-flow:row wrap;justify-content:space-between}.clients-slider-item{width:12.4rem;height:12.4rem;margin:0 0 1.2rem;flex-basis:0 0 12.4rem}.clients-slider-item p{font-size:1.2rem;line-height:2rem;padding:0 2.6rem}.clients-slider-item img{width:9rem;height:7.2rem}.clients-slider-item--testimonial{width:26rem;height:26rem;flex-basis:0 0 26rem}.clients-slider-item--testimonial p{font-size:1.6rem;line-height:2.4rem;padding:0 3.4rem}}.input-text{padding:1.75rem 0 0;position:relative}.input-text label{position:absolute;top:.5rem;left:0;font-size:.9rem;line-height:1rem;-webkit-transform:translate(.5rem,1.75rem);transform:translate(.5rem,1.75rem);transition:all .4s ease;color:#999}.input-text .input-box{position:relative}.input-text .input-box:after,.input-text .input-box:before{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform-origin:0 0;transform-origin:0 0}.input-text .input-box:before{background-color:#999}.input-text .input-box:after{background-color:#2a3333;-webkit-transform:scaleX(0);transform:scaleX(0)}.input-text .input-box:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.input-text .input-field{width:100%;line-height:1rem;font-size:.9rem;padding:.5rem;margin:0;border:0;background:transparent;box-sizing:border-box;color:#999;transition:color .4s ease,background-color .4s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.input-text input.input-field{height:2rem}.input-text textarea.input-field{height:5rem;resize:none}.input-text.focus label,.input-text.not-empty label{-webkit-transform:translate(0);transform:translate(0);font-size:.7rem;line-height:.75rem}.input-text.focus label{color:#2a3333}.input-text.focus .input-field{color:#2a3333;background-color:#f7f7f7}.input-text.error .input-box:after,.input-text.focus .input-box:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.input-text.error .input-box:after{background-color:#f24459}.input-text .input-error{position:absolute;bottom:-1.25rem;right:0;font-size:.8rem;line-height:.75rem;color:#f24459}@media only screen and (max-width:576px){.input-text{padding:2.8rem 0 0}.input-text label{top:1rem;font-size:1.2rem;line-height:1.6rem;-webkit-transform:translate(.9rem,2.7rem);transform:translate(.9rem,2.7rem)}.input-text .input-field{font-size:1.2rem;line-height:1.6rem;padding:.9rem}.input-text input.input-field{height:3.4rem}.input-text textarea.input-field{height:6.6rem;resize:none}.input-text.focus label,.input-text.not-empty label{-webkit-transform:translate(0);transform:translate(0);font-size:1rem;line-height:1.6rem}.input-text .input-error{bottom:auto;top:1rem;font-size:1.2rem;line-height:1.6rem}}@-webkit-keyframes header-trigger-animation{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes header-trigger-animation{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes header-trigger-pulsate{0%{-webkit-transform:scale(.33);transform:scale(.33)}80%{opacity:0}to{opacity:0}}@keyframes header-trigger-pulsate{0%{-webkit-transform:scale(.33);transform:scale(.33)}80%{opacity:0}to{opacity:0}}.header-box{position:absolute;top:0;left:0;width:100%;height:4rem;z-index:99}.header-fixed{position:fixed;background:#fff;z-index:100;-webkit-transform:translateY(-5rem);transform:translateY(-5rem);transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}.header-fixed.visible{-webkit-transform:translate(0);transform:translate(0)}.header-logo{position:absolute;top:1.45rem;right:5rem;z-index:10}.header-logo svg{vertical-align:middle;width:7.5rem;height:1.1rem}.header-logo.dark svg path{fill:#2a3333}.header-trigger{position:absolute;top:.5rem;left:4rem;width:3rem;height:3rem;cursor:pointer;z-index:100}.header-trigger:after{content:"";position:absolute;top:1.3rem;left:1.3rem;width:.4rem;height:.4rem;background-color:#fff;border-radius:50%;-webkit-animation:header-trigger-animation 2s ease 0s infinite;animation:header-trigger-animation 2s ease 0s infinite}.header-trigger.dark:after{background-color:#2a3333}html.non-touch .header-trigger:hover:before{content:"";position:absolute;top:0;left:0;width:3rem;height:3rem;background-color:#fff;border-radius:50%;-webkit-animation:header-trigger-pulsate 1.25s cubic-bezier(.215,.61,.355,1) infinite;animation:header-trigger-pulsate 1.25s cubic-bezier(.215,.61,.355,1) infinite}html.non-touch .header-trigger.dark:hover:before{background-color:#2a3333}@media only screen and (max-width:960px){.header-box{height:4rem}.header-fixed{-webkit-transform:translateY(-4rem);transform:translateY(-4rem)}.header-logo{right:2.7rem;top:1.45rem}.header-trigger{top:.5rem;left:1.4rem}.header-trigger:after{content:"";position:absolute;top:1.3rem;left:1.3rem;width:.4rem;height:.4rem}}@media only screen and (max-width:576px){.header-box{height:5rem}.header-fixed{-webkit-transform:translateY(-5rem);transform:translateY(-5rem)}.header-logo{top:1.84rem;right:3rem}.header-logo svg{width:9rem;height:1.32rem}.header-trigger{top:1rem;left:2rem}.header-trigger:after{top:1.2rem;left:1.2rem;width:.6rem;height:.6rem}}.menu-container{position:fixed;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);z-index:200;display:flex;flex-flow:row nowrap;align-items:stretch;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform .4s ease .2s;transition:transform .4s ease .2s;transition:transform .4s ease .2s,-webkit-transform .4s ease .2s;overflow:auto}.menu-container.open{-webkit-transform:translate(0);transform:translate(0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.menu-close{position:absolute;top:.5rem;left:4rem;width:3rem;height:3rem;cursor:pointer;z-index:100}.menu-close:after,.menu-close:before{content:"";position:absolute;top:1.45rem;left:1rem;width:1rem;height:.1rem;background-color:#fff;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.menu-close:hover:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-close:hover:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-logo{position:absolute;top:1.45rem;right:5rem;z-index:10}.menu-logo svg{vertical-align:middle;width:7.5rem;height:1.1rem}.menu-company{width:56.707317073%;padding:9.6rem 5.5rem 9.6rem 11rem;box-sizing:border-box;background-color:#364040;display:flex;align-items:flex-end;position:relative}.menu-company-image{position:absolute;top:50%;left:50%;width:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.menu-company-content{display:grid;grid-template-columns:18rem 12rem;grid-template-rows:repeat(2,auto);grid-column-gap:0;grid-row-gap:2.5rem;font-size:.9rem;line-height:1.7rem;color:#fff;position:relative;z-index:2}.menu-company-link{display:inline-block;position:relative;color:#fff}.menu-company-link:after,.menu-company-link:before{content:"";position:absolute;bottom:.1rem;left:0;height:1px}.menu-company-link:before{width:100%;background-color:#4c5f5f}.menu-company-link:after{width:0;background-color:#fff;transition:width .4s ease;z-index:1}a.menu-company-link:hover:after,a:hover>span.menu-company-link:after{width:100%}.menu-company-address{grid-area:2/1/3/2;font-style:normal}.menu-company-phone-email{grid-area:2/2/3/3}.menu-company-hours{grid-area:1/1/1/3}.menu-list{width:43.292682926%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:relative;background-color:#2a3333;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}.menu-container.open .menu-list{-webkit-transform:translate(0);transform:translate(0)}.menu-item{padding:.4rem 0;line-height:3rem}.menu-link{font-size:2.4rem;color:#fff;transition:color .4s ease;position:relative}.menu-link:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:0;background-color:#4c5f5f;transition:width .4s ease;z-index:1}.menu-link:hover{color:#4c5f5f}.menu-link:hover:hover:after{width:100%}@media only screen and (max-width:960px){.menu-container{display:block}.menu-close{top:.5rem;left:1.4rem}.menu-logo{right:2.7rem;top:1.45rem}.menu-company{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;justify-content:center}.menu-company-image{display:none}.menu-company-content-box{height:33.333333333%;width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}.menu-company-content{width:22rem;grid-template-columns:13rem 9rem;grid-row-gap:3rem;font-size:.8rem;line-height:1.5rem}.menu-list{position:absolute;left:0;top:0;width:100%;height:66.666666666%}.menu-item{width:22rem;line-height:2.8rem}.menu-link{font-size:2.2rem}}@media only screen and (max-width:576px){.menu-close{top:1rem;left:2rem}.menu-logo{top:1.84rem;right:3rem}.menu-logo svg{width:9rem;height:1.32rem}.menu-company-content{width:21rem;display:block;font-size:1.4rem;line-height:2.4rem}.menu-company-address,.menu-company-phone-email{display:none}.menu-item{width:21rem;padding:.5rem 0;line-height:3.6rem}.menu-link{font-size:2.6rem}}.container-footer{position:relative;background-color:#2a3333;color:#fff}.container-footer:before{content:"";position:absolute;top:0;right:0;height:15rem;left:calc(50% - 10.2rem);background-color:#364040}.page-footer{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,auto);grid-column-gap:1.2rem;grid-row-gap:0;position:relative;z-index:1}.footer-logo{grid-area:1/1/2/5;display:flex;flex-flow:row nowrap;padding:3.9rem 0}.footer-logo img{vertical-align:middle;width:7.5rem;height:1.1rem}.footer-link{display:inline-block;position:relative;color:#fff}.footer-link:after,.footer-link:before{content:"";position:absolute;bottom:.1rem;left:0;height:1px}.footer-link:before{width:100%;background-color:#4c5f5f}.footer-link:after{width:0;background-color:#fff;transition:width .4s ease;z-index:1}a.footer-link:hover:after,a:hover>span.footer-link:after{width:100%}.footer-facts{grid-area:1/6/2/13;padding:3.9rem 0;width:21rem;font-size:1.2rem;line-height:1.8rem}.footer-facts-slider{height:5.4rem;position:relative}.footer-fact{position:absolute;top:0;left:0;opacity:0;transition:opacity 1s ease}.footer-fact--active{opacity:1}.footer-fact-title{color:#f7f7f7}.footer-fact-text{color:#7d7d7d}.footer-copyright{grid-area:2/1/3/5;font-size:.9rem;line-height:1.3rem;align-self:end;padding:5rem 0 2.5rem}.footer-copyright .br-mobile{display:none}.footer-company{grid-area:2/6/3/13;align-self:end;display:grid;grid-template-columns:repeat(2,18rem);grid-template-rows:repeat(2,auto);grid-column-gap:0;grid-row-gap:0;font-size:.9rem;line-height:1.7rem;padding:5rem 0 0}.footer-company-address{grid-area:1/1/2/2;margin-bottom:2.5rem;font-style:normal}.footer-company-hours{grid-area:1/2/2/3;margin-bottom:2.5rem}.footer-company-contact{grid-area:2/1/3/2;margin-bottom:2.5rem}.footer-company-social{grid-area:2/2/3/3;margin-bottom:2.5rem;align-self:end}@media only screen and (max-width:960px){.container-footer:before{height:18.2rem;left:0}.page-footer{width:22rem;margin:0 auto;display:block}.footer-logo{padding:4rem 0}.footer-facts{padding:5.5rem 0}.footer-copyright{padding:0 0 4rem}.footer-company,.footer-copyright{font-size:.7rem;line-height:1.3rem}.footer-company{grid-template-columns:repeat(2,10.4rem);grid-template-rows:repeat(3,auto);grid-column-gap:1.2rem;padding:0}.footer-company-address{grid-area:1/1/2/2;margin-bottom:1.3rem}.footer-company-contact{grid-area:2/1/3/2;margin-bottom:0}.footer-company-hours{grid-area:1/2/3/3;margin-bottom:0}.footer-company-social{grid-area:3/1/4/3;margin:4rem 0 0}}@media only screen and (max-width:576px){.container-footer:before{height:22rem}.page-footer{width:19.2rem}.footer-logo img{width:10.2rem;height:1.5rem}.footer-facts{font-size:1.4rem;line-height:2.2rem}.footer-facts-slider{height:8.8rem}.footer-copyright{font-size:1.2rem;line-height:1.8rem;padding:0 0 2.8rem}.footer-copyright .br-mobile{display:block}.footer-company{display:block;font-size:1.2rem;line-height:1.8rem}.footer-company-address,.footer-company-contact{margin-bottom:1.8rem}}.page-cover{position:fixed;top:0;left:0;right:0;height:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.page-cover.enter{transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.page-cover.enter,.page-cover.stay{-webkit-transform:translate(0);transform:translate(0)}.page-cover.leave{-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.page-cover-end,.page-cover-start{background:#364040;z-index:10000}.page-cover-text{background:#2a3333;z-index:9999}.page-cover-text span{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:20rem;line-height:15rem;color:#364040}@media only screen and (max-width:960px){.page-cover-text span{font-size:8rem}}@media only screen and (max-width:576px){.page-cover-text span{font-size:7rem}}.container-home-intro{height:100vh;height:calc(var(--vh, 1vh)*100);width:100%;display:grid;grid-template-columns:29.4rem 23.2rem 24.4rem auto;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.home-intro-video-box{grid-area:1/1/2/3;z-index:1}.home-intro-video{position:fixed;top:0;left:0;width:52.6rem;height:100vh;height:calc(var(--vh, 1vh)*100);overflow:hidden;transition:-webkit-transform .8s cubic-bezier(.175,.885,.32,1.275);transition:transform .8s cubic-bezier(.175,.885,.32,1.275);transition:transform .8s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .8s cubic-bezier(.175,.885,.32,1.275)}.home-intro-video video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden}.home-intro-video:first-child{z-index:9}.home-intro-video:nth-child(2){z-index:7}.home-intro-video:nth-child(3){z-index:5}.home-intro-video.hide{-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform .8s cubic-bezier(.6,-.28,.735,.045) .8s;transition:transform .8s cubic-bezier(.6,-.28,.735,.045) .8s;transition:transform .8s cubic-bezier(.6,-.28,.735,.045) .8s,-webkit-transform .8s cubic-bezier(.6,-.28,.735,.045) .8s}.home-intro-image-box{grid-area:1/2/2/4;z-index:2}.home-intro-image{position:fixed;top:0;left:29.4rem;width:47.6rem;height:100vh;height:calc(var(--vh, 1vh)*100);display:flex;flex-flow:row nowrap;align-items:center;transition:-webkit-transform .8s cubic-bezier(.175,.885,.32,1.275) .4s;transition:transform .8s cubic-bezier(.175,.885,.32,1.275) .4s;transition:transform .8s cubic-bezier(.175,.885,.32,1.275) .4s,-webkit-transform .8s cubic-bezier(.175,.885,.32,1.275) .4s}.home-intro-image:first-child{z-index:10}.home-intro-image:nth-child(2){z-index:8}.home-intro-image:nth-child(3){z-index:6}.home-intro-image.hide{-webkit-transform:translateY(-200%);transform:translateY(-200%);transition:-webkit-transform .8s cubic-bezier(.6,-.28,.735,.045) .4s;transition:transform .8s cubic-bezier(.6,-.28,.735,.045) .4s;transition:transform .8s cubic-bezier(.6,-.28,.735,.045) .4s,-webkit-transform .8s cubic-bezier(.6,-.28,.735,.045) .4s}.home-intro-image-content{position:relative}.home-intro-image-content img{width:47.6rem;height:30rem;vertical-align:middle}.home-intro-image-content h2{position:absolute;top:0;left:-17.5rem;width:35rem;height:30rem;font-size:3.2rem;line-height:3.6rem;color:#fff;display:flex;flex-flow:row nowrap;align-items:center;opacity:0;-webkit-transform:translate(23.8rem);transform:translate(23.8rem);transition:all .8s cubic-bezier(.6,-.28,.735,.045)}.home-intro-image.active .home-intro-image-content h2{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:all .8s cubic-bezier(.175,.885,.32,1.275) .8s}.container-home-intro.scrollable .home-intro-image:nth-child(3),.container-home-intro.scrollable .home-intro-video:nth-child(3){position:absolute}@media only screen and (max-width:960px){.container-home-intro{grid-template-columns:2.7rem 1fr 2.7rem;grid-template-rows:1fr 1fr 1fr 1fr 2.7rem}.home-intro-video-box{grid-area:1/1/6/4}.home-intro-video{width:100%;height:100vh;height:calc(var(--vh, 1vh)*100)}.home-intro-image-box{grid-area:2/2/5/3}.home-intro-image{top:auto;bottom:2.7rem;left:2.7rem;width:auto;right:2.7rem;height:70vh;height:calc(var(--vh, 1vh)*70)}.home-intro-image,.home-intro-image:first-child{flex-flow:column nowrap;justify-content:flex-end}.home-intro-image:first-child{background-color:#c0a267;display:flex}.home-intro-image:nth-child(2){background-color:#353535}.home-intro-image:nth-child(3){background-color:#282832}.home-intro-image-content{position:relative;height:100%;display:flex;flex-flow:column nowrap;justify-content:space-between}.home-intro-image-content img{width:100%;height:auto;vertical-align:middle}.home-intro-image-content h2{position:static;top:auto;left:auto;width:auto;height:auto;font-size:2.2rem;line-height:2.5rem;padding:2.5rem 4.5rem}}@media only screen and (max-width:576px){.container-home-intro{grid-template-columns:3rem 1fr 3rem}.home-intro-image{left:3rem;right:3rem;bottom:3rem;height:60vh;height:calc(var(--vh, 1vh)*60)}.home-intro-image-content h2{font-size:2.4rem;line-height:2.8rem;padding:3rem}}.container-home-about{width:60rem;padding:10rem;margin:0 auto}.home-about-line{transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease;-webkit-transform:translateY(6.6rem);transform:translateY(6.6rem);opacity:0}.home-about-line.break{padding-top:3.3rem}.home-about-line:first-child{transition-delay:.2s}.home-about-line:nth-child(2){transition-delay:.4s}.home-about-line:nth-child(3){transition-delay:.6s}.home-about-line:nth-child(4){transition-delay:.8s}.home-about-line:nth-child(5){transition-delay:1s}.home-about-line:nth-child(6){transition-delay:1.2s}.page-home-about.visible .home-about-line{opacity:1;-webkit-transform:translate(0);transform:translate(0)}@media only screen and (max-width:960px){.container-home-about{width:auto;padding:5rem 2.7rem;margin:0}.home-about-line{font-size:1.6rem;line-height:2.4rem;-webkit-transform:translateY(4.8rem);transform:translateY(4.8rem)}.home-about-line.break{padding-top:2.4rem}}@media only screen and (max-width:576px){.container-home-about{padding:4rem 3rem}.home-about-line{font-size:1.2rem;line-height:1.8rem;-webkit-transform:translateY(3.6rem);transform:translateY(3.6rem)}.home-about-line.break{padding-top:1.8rem}}.container-home-works{padding:0 5rem}.page-home-works{width:72rem;height:41.4rem;overflow:hidden;position:relative}.home-works-images{cursor:none}.home-works-image,.home-works-images{position:absolute;top:0;left:0;width:72rem;height:41.4rem;z-index:1}.home-works-image{-webkit-transform:translate(100%);transform:translate(100%);transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}.home-works-image.active{z-index:10;-webkit-transform:translate(0);transform:translate(0)}.home-works-image.prev{z-index:2;-webkit-transform:translate(-30%) scale(1.2);transform:translate(-30%) scale(1.2)}.home-works-next{position:absolute;top:0;left:0;z-index:20;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home-works-next span{display:block;width:4.5rem;height:4.5rem;border-radius:50%;background:#fff;-webkit-transform:translate(-2.25rem,-2.25rem) scale(0);transform:translate(-2.25rem,-2.25rem) scale(0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;line-height:4.5rem;text-align:center;color:#2a3333;font-size:.9rem}.home-works-next.active span{-webkit-transform:translate(-2.25rem,-2.25rem) scale(1);transform:translate(-2.25rem,-2.25rem) scale(1)}.home-works-content{position:absolute;left:6rem;bottom:0;width:29.3rem;height:32rem;padding:0 6rem;box-sizing:border-box;background-color:#fff;z-index:10;overflow:hidden}.home-works-nav-next,.home-works-nav-prev{display:none}.home-works-counter{display:flex;flex-flow:row nowrap;height:1rem;padding:2.5rem 0;font-size:1rem;line-height:1rem;overflow:hidden}.home-works-counter .number-box{width:1.4rem;height:1rem;position:relative}.home-works-counter .number{position:absolute;top:0;left:0;-webkit-transform:translateY(1rem) scale(.8);transform:translateY(1rem) scale(.8);opacity:0;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}.home-works-counter .number.active{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1);opacity:1}.home-works-counter .number.prev{-webkit-transform:translateY(-1rem) scale(1.2);transform:translateY(-1rem) scale(1.2);opacity:0}.home-works-slides{margin-top:1rem;position:relative}.home-works-slide{position:absolute;top:0;left:0;right:0;transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease;opacity:0;-webkit-transform:translate(-29.3rem) scale(.8);transform:translate(-29.3rem) scale(.8)}.home-works-slide.active{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}.home-works-slide.prev{opacity:0;-webkit-transform:translate(29.3rem) scale(1.2);transform:translate(29.3rem) scale(1.2)}.home-works-slide .title{padding:0 0 1.5rem}.home-works-slide .desc{padding-bottom:4rem}.home-works-slide .link{display:inline-block;font-size:.9rem;line-height:1.1rem;padding-bottom:.4rem;position:relative;color:#364040}.home-works-slide .link:after{content:"";position:absolute;bottom:0;left:0;height:.1rem;width:1.75rem;background-color:#364040;transition:width .25s ease}.home-works-slide .link:hover:after{width:100%}@media only screen and (max-width:960px){.container-home-works{padding:0;background-color:#2a3333}.page-home-works{width:100%;height:46.25rem}.home-works-images{width:100%;height:35rem;cursor:auto;overflow:hidden}.home-works-image{width:100%;height:35rem;object-fit:cover}.home-works-next{display:none}.home-works-content{left:2.7rem;width:auto;right:2.7rem;height:22.5rem;padding:0 5.7rem}.home-works-nav-next{display:block;position:absolute;right:0;top:0;width:3.5rem;height:3.5rem;background-color:#e7e7e7;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;cursor:pointer}.home-works-nav-next svg{width:1rem;height:.75rem}.home-works-counter{font-size:.9rem}.home-works-counter .number-box{width:1.1rem}.home-works-slides{margin-top:0}.home-works-slide .title{padding:0 0 1.1rem}.home-works-slide .desc{padding-bottom:2rem}}@media only screen and (max-width:576px){.container-home-works{background-color:transparent}.page-home-works{height:62.8rem}.home-works-image,.home-works-images{height:42rem}.home-works-content{height:42rem;left:3rem;right:0;height:32rem;padding:0 6.4rem 0 3.4rem}.home-works-nav-next{width:4.5rem;height:4.5rem}.home-works-nav-next svg{width:2rem;height:1.5rem}.home-works-counter{height:1.2rem;padding:2.2rem 0;font-size:1.2rem;line-height:1.2rem}.home-works-counter .number-box{width:1.4rem;height:1.2rem}.home-works-counter .number{-webkit-transform:translateY(1.2rem) scale(.8);transform:translateY(1.2rem) scale(.8)}.home-works-counter .number.prev{-webkit-transform:translateY(-1.2rem) scale(1.2);transform:translateY(-1.2rem) scale(1.2)}.home-works-slide .title{padding:0 0 2.2rem}.home-works-slide .desc{padding-bottom:2.2rem}}.container-home-capabilities{background-color:#2a3333;padding-top:5rem;margin-top:-5rem}.page-home-capabilities{display:flex;flex-flow:row nowrap;align-items:flex-start;position:relative}.home-capabilities-scroll{height:195rem;width:11rem;flex:0 0 11rem}.home-capabilities-content{position:-webkit-sticky;position:sticky;top:0;width:29.3rem;flex:0 0 29.3rem;height:39rem;background:#fff;display:flex;flex-flow:row nowrap;align-items:center}.home-capabilities-content .content-text{padding:0 6rem}.home-capabilities-content .content-images{position:absolute;top:2.5rem;left:2.5rem;bottom:2.5rem;right:2.5rem}.home-capabilities-content .content-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease}.home-capabilities-content .content-image.active{opacity:1}.home-capabilities-slides{position:-webkit-sticky;position:sticky;top:0;height:39rem;width:41.6rem;flex:0 0 41.6rem;color:#fff;overflow:hidden}.home-capabilities-numbers{position:absolute;top:5rem;left:7.5rem;line-height:1rem;font-size:1rem}.home-capabilities-numbers--gray,.home-capabilities-numbers--white{display:inline-block;padding-right:.5rem;vertical-align:middle;transition:color .4s ease}.home-capabilities-numbers--gray{color:#4c5f5f}.home-capabilities-slider{position:absolute;top:0;left:0;width:124.8rem;height:39rem;display:flex;flex-flow:row nowrap}.home-capabilities-slide{width:41.6rem;padding:9.5rem 11rem 0 7.5rem;height:39rem;box-sizing:border-box;display:flex;flex-flow:column nowrap;justify-content:flex-start}.home-capabilities-slide .title{padding-bottom:1rem}.home-capabilities-slide .list{margin-top:auto}.home-capabilities-slide .list li{font-size:.9rem;line-height:2.2rem;border-bottom:1px solid #364040;transition:color .4s ease}@media only screen and (max-width:960px){.container-home-capabilities{padding-top:0;margin-top:0}.page-home-capabilities{display:block}.home-capabilities-scroll{height:0;width:0;display:none}.home-capabilities-content{position:static;top:auto;width:auto;height:auto;background-color:#2a3333;color:#fff}.home-capabilities-content .content-text{padding:7.5rem 8.4rem}.home-capabilities-content .content-images{display:none}}@media only screen and (max-width:576px){.home-capabilities-content .content-text{padding:12rem 6.4rem}}.container-home-clients{padding:10rem 0 32.5rem;background-color:#2a3333;color:#fff}.home-clients-header{position:relative;height:22rem;overflow:hidden}.home-clients-header .desc{position:absolute;left:17.2rem;top:0;width:23.2rem;font-size:1.2rem;line-height:1.8rem;z-index:1}.home-clients-header .title{position:absolute;top:0;left:41rem;color:#364040;font-size:20rem;line-height:15rem;white-space:nowrap}@media only screen and (max-width:960px){.container-home-clients{padding:0 0 24rem}.home-clients-header{height:12rem;padding:10rem 0}.home-clients-header .desc{top:13rem;left:8.2rem;width:22rem;font-size:1.1rem;line-height:1.7rem}.home-clients-header .title{top:5rem;left:41rem;font-size:11.5rem;line-height:10rem}}@media only screen and (max-width:576px){.home-clients-header{height:14.4rem;padding:12rem 0}.home-clients-header .desc{top:13rem;left:3rem;width:26rem;font-size:1.6rem;line-height:2.4rem}.home-clients-header .title{top:5rem;left:26rem;font-size:12rem}}.container-home-contact{position:relative;z-index:1}.page-home-contact{padding:19rem 11rem 10rem}.home-contact-content{width:23.2rem}.home-contact-content .title{padding:0 0 1.5rem}.home-contact-content .desc{padding-bottom:2.5rem}.home-contact-content .link{display:inline-block;font-size:.9rem;line-height:1.1rem;padding-bottom:.4rem;position:relative;color:#364040}.home-contact-content .link:after{content:"";position:absolute;bottom:0;left:0;height:.1rem;width:1.75rem;background-color:#364040;transition:width .25s ease}.home-contact-content .link:hover:after{width:100%}.home-contact-slider-current{position:absolute;right:5rem;top:-22.5rem;width:35.4rem;height:45rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.home-contact-slide-current{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translate(-50%) scale(0);transform:translate(-50%) scale(0);transition:none}.home-contact-slide-current.next{-webkit-transform:translate(-140%) scale(1.4);transform:translate(-140%) scale(1.4);transition:-webkit-transform 1s ease-in;transition:transform 1s ease-in;transition:transform 1s ease-in,-webkit-transform 1s ease-in}.home-contact-slide-current.current{z-index:10}.home-contact-slide-current.current,.home-contact-slide-current.prev{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1);transition:-webkit-transform 1s ease-in;transition:transform 1s ease-in;transition:transform 1s ease-in,-webkit-transform 1s ease-in}.home-contact-slider-next{position:absolute;right:42.1rem;top:-11.25rem;width:17.2rem;height:22.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.home-contact-slide-next{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translate(-50%) scale(0);transform:translate(-50%) scale(0);transition:none}.home-contact-slide-next.next{-webkit-transform:translate(-140%) scale(1.4);transform:translate(-140%) scale(1.4);transition:-webkit-transform 1s ease-in;transition:transform 1s ease-in;transition:transform 1s ease-in,-webkit-transform 1s ease-in}.home-contact-slide-next.current{z-index:10}.home-contact-slide-next.current,.home-contact-slide-next.prev{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1);transition:-webkit-transform 1s ease-in;transition:transform 1s ease-in;transition:transform 1s ease-in,-webkit-transform 1s ease-in}.home-contact-cursor-box{width:35.4rem;height:45rem;cursor:none;z-index:10;overflow:hidden}.home-contact-cursor-box,.home-contact-next{position:absolute;top:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home-contact-next{z-index:20}.home-contact-next span{display:block;width:4.5rem;height:4.5rem;border-radius:50%;background:#fff;-webkit-transform:translate(-2.25rem,-2.25rem) scale(0);transform:translate(-2.25rem,-2.25rem) scale(0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;line-height:4.5rem;text-align:center;color:#2a3333;font-size:.9rem}.home-contact-next.active span{-webkit-transform:translate(-2.25rem,-2.25rem) scale(1);transform:translate(-2.25rem,-2.25rem) scale(1)}@media only screen and (max-width:960px){.page-home-contact{padding:19.75rem 8.4rem 6rem}.home-contact-content{width:23.2rem}.home-contact-slider-current{right:2.7rem;top:-13.75rem;width:21.6rem;height:27.5rem}.home-contact-slider-next{right:25.5rem;top:-6.875rem;width:10.8rem;height:13.75rem}.home-contact-next{display:none}}@media only screen and (max-width:576px){.page-home-contact{padding:19.5rem 3rem 6rem}.home-contact-content{width:auto;padding:6rem 3.4rem 0}.home-contact-content .title{padding:0 0 1.2rem}.home-contact-content .desc{padding-bottom:3rem}.home-contact-content .link{font-size:1.3rem;line-height:1.6rem;padding-bottom:.9rem}.home-contact-content .link:after{height:2px;width:2rem}.home-contact-slider-current{right:3rem;left:3rem;width:auto;height:auto}.home-contact-slider-current:before{content:"";display:block;padding-bottom:127.314814815%}.home-contact-slider-next{display:none}.home-contact-dots{display:flex;flex-flow:row nowrap;justify-content:space-between}.home-contact-dot{display:block;height:2px;background-color:#d1d1d1;transition:background-color .8s ease}.home-contact-dot.active{background-color:#4c5f5f}.home-contact-dots-1 .home-contact-dot{width:26rem}.home-contact-dots-2 .home-contact-dot{width:12.8rem}.home-contact-dots-3 .home-contact-dot{width:8.4rem}.home-contact-dots-4 .home-contact-dot{width:6.2rem}.home-contact-dots-5 .home-contact-dot{width:4.88rem}.home-contact-dots-6 .home-contact-dot{width:4rem}}.container-contact-form{padding:0 0 0 5rem;background-color:#2a3333}.layout-contact-form{padding:5rem 11rem 2.5rem 6rem;background-color:#fff}.contact-form{width:30rem}.contact-form-title{font-size:2.8rem;line-height:3.3rem;padding-bottom:1.5rem}.contact-form-text,.contact-form-title--center{text-align:center}.contact-form-image{text-align:center;padding-top:2.5rem}.contact-form-image img{width:64px;height:80px;vertical-align:middle}.contact-form-button{padding:2.5rem 0;text-align:center}.contact-form-button a,.contact-form-button button{display:inline-block;margin:0;border:0;padding:0 0 .4rem;font-size:1rem;line-height:1.2rem;font-weight:500;background:transparent;position:relative;color:#364040}.contact-form-button a:before,.contact-form-button button:before{content:"";position:absolute;bottom:0;left:0;height:.1rem;width:2rem;background-color:#364040;transition:width .4s ease}.contact-form-button a:hover:before,.contact-form-button button:hover:before{width:100%}@media only screen and (max-width:960px){.container-contact-form{padding:0;background-color:#fff}.layout-contact-form{padding:13rem 0 2rem}.contact-form{width:22rem;margin:0 auto}.contact-form-title{font-size:2.4rem;line-height:3rem;padding-bottom:.25rem}.contact-form-button{padding:2rem 0 0}}@media only screen and (max-width:576px){.layout-contact-form{padding:15rem 0 4rem}.contact-form{width:24rem}.contact-form-button{padding:4rem 0 0;text-align:center}.contact-form-button button{padding:0 0 1.2rem;font-size:1.4rem;line-height:2rem}.contact-form-button button:before{height:.2rem}}.container-contact-header{background-color:#2a3333}.page-contact-header{padding:8rem 6rem 12rem;color:#fff;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.contact-header-content{width:30rem}.contact-header-title{padding-bottom:5rem}.contact-header-company{display:grid;grid-template-columns:18rem 12rem;grid-template-rows:repeat(2,auto);grid-column-gap:0;grid-row-gap:2.5rem}.contact-header-link{display:inline-block;position:relative;color:#fff}.contact-header-link:after,.contact-header-link:before{content:"";position:absolute;bottom:.1rem;left:0;height:1px}.contact-header-link:before{width:100%;background-color:#4c5f5f}.contact-header-link:after{width:0;background-color:#fff;transition:width .4s ease;z-index:1}a.contact-header-link:hover:after,a:hover>span.contact-header-link:after{width:100%}.contact-header-address{grid-area:1/1/2/2;font-style:normal}.contact-header-phone-email{grid-area:1/2/2/3}.contact-header-hours{grid-area:2/1/3/2}.contact-header-map{width:23.2rem;height:23.2rem;position:relative;border-radius:50%;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.contact-header-map>div{height:100%}@supports ((-webkit-clip-path:circle(11.6rem at center)) or (clip-path:circle(11.6rem at center))){.contact-header-map{border-radius:0;overflow:visible;-webkit-clip-path:circle(11.6rem at center);clip-path:circle(11.6rem at center)}}a[href^="http://maps.google.com/maps"],a[href^="https://maps.google.com/maps"]{display:none!important}.gm-style-cc,.gmnoprint a,.gmnoprint span{display:none}.gmnoprint div{background:none!important}@media only screen and (max-width:960px){.page-contact-header{width:22rem;margin:0 auto;padding:7rem 0 13rem;display:block;position:relative}.contact-header-content{width:auto}.contact-header-title{font-size:2.3rem;line-height:2.5rem;padding-bottom:3rem}.contact-header-company{grid-template-columns:11.4rem 9.4rem;grid-column-gap:1.2rem;font-size:.8rem;line-height:1.3rem}.contact-header-address{grid-area:1/1/2/2}.contact-header-phone-email{grid-area:1/2/2/3}.contact-header-hours{grid-area:2/1/3/3}.contact-header-map{width:20rem;height:20rem;position:absolute;bottom:-10rem;left:50%;margin-left:-10rem}@supports ((-webkit-clip-path:circle(10rem at center)) or (clip-path:circle(10rem at center))){.contact-header-map{-webkit-clip-path:circle(10rem at center);clip-path:circle(10rem at center)}}}@media only screen and (max-width:576px){.page-contact-header{width:19.2rem;padding:8rem 0 13rem}.contact-header-title{font-size:2.4rem;line-height:2.8rem}.contact-header-company{display:block;font-size:1.2rem;line-height:1.8rem}.contact-header-address,.contact-header-phone-email{padding-bottom:2rem}.contact-header-map{width:19.2rem;height:19.2rem;bottom:-9.6rem;margin-left:-9.6rem}@supports ((-webkit-clip-path:circle(9.6rem at center)) or (clip-path:circle(9.6rem at center))){.contact-header-map{-webkit-clip-path:circle(9.6rem at center);clip-path:circle(9.6rem at center)}}}.container-studio-awards{background-color:#2a3333;color:#fff;padding-bottom:12.5rem}.studio-awards-header{padding:0 0 0 6rem;width:30rem}.studio-awards-header h6{font-size:1.2rem;line-height:1.5rem;padding-bottom:.3rem}.studio-awards-header h3{padding-bottom:1rem}.studio-awards-list{padding:4rem 0 7rem;display:flex;flex-flow:row wrap;justify-content:space-between}.studio-awards-item{width:25%;height:10rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;opacity:0;-webkit-transform:translateY(-5rem);transform:translateY(-5rem)}.studio-awards-item img{width:10.5rem;height:4rem;vertical-align:middle}.studio-awards-item:first-child{transition:opacity .8s ease .2s,-webkit-transform .8s ease .2s;transition:opacity .8s ease .2s,transform .8s ease .2s;transition:opacity .8s ease .2s,transform .8s ease .2s,-webkit-transform .8s ease .2s}.studio-awards-item:nth-child(2){transition:opacity .8s ease .4s,-webkit-transform .8s ease .4s;transition:opacity .8s ease .4s,transform .8s ease .4s;transition:opacity .8s ease .4s,transform .8s ease .4s,-webkit-transform .8s ease .4s}.studio-awards-item:nth-child(3){transition:opacity .8s ease .6s,-webkit-transform .8s ease .6s;transition:opacity .8s ease .6s,transform .8s ease .6s;transition:opacity .8s ease .6s,transform .8s ease .6s,-webkit-transform .8s ease .6s}.studio-awards-item:nth-child(4){transition:opacity .8s ease .8s,-webkit-transform .8s ease .8s;transition:opacity .8s ease .8s,transform .8s ease .8s;transition:opacity .8s ease .8s,transform .8s ease .8s,-webkit-transform .8s ease .8s}.studio-awards-item:nth-child(5){transition:opacity .8s ease 1s,-webkit-transform .8s ease 1s;transition:opacity .8s ease 1s,transform .8s ease 1s;transition:opacity .8s ease 1s,transform .8s ease 1s,-webkit-transform .8s ease 1s}.studio-awards-item:nth-child(6){transition:opacity .8s ease 1.2s,-webkit-transform .8s ease 1.2s;transition:opacity .8s ease 1.2s,transform .8s ease 1.2s;transition:opacity .8s ease 1.2s,transform .8s ease 1.2s,-webkit-transform .8s ease 1.2s}.studio-awards-item:nth-child(7){transition:opacity .8s ease 1.4s,-webkit-transform .8s ease 1.4s;transition:opacity .8s ease 1.4s,transform .8s ease 1.4s;transition:opacity .8s ease 1.4s,transform .8s ease 1.4s,-webkit-transform .8s ease 1.4s}.studio-awards-item:nth-child(8){transition:opacity .8s ease 1.6s,-webkit-transform .8s ease 1.6s;transition:opacity .8s ease 1.6s,transform .8s ease 1.6s;transition:opacity .8s ease 1.6s,transform .8s ease 1.6s,-webkit-transform .8s ease 1.6s}.studio-awards-item:nth-child(9){transition:opacity .8s ease 1.8s,-webkit-transform .8s ease 1.8s;transition:opacity .8s ease 1.8s,transform .8s ease 1.8s;transition:opacity .8s ease 1.8s,transform .8s ease 1.8s,-webkit-transform .8s ease 1.8s}.studio-awards-item:nth-child(10){transition:opacity .8s ease 2s,-webkit-transform .8s ease 2s;transition:opacity .8s ease 2s,transform .8s ease 2s;transition:opacity .8s ease 2s,transform .8s ease 2s,-webkit-transform .8s ease 2s}.studio-awards-item:nth-child(11){transition:opacity .8s ease 2.2s,-webkit-transform .8s ease 2.2s;transition:opacity .8s ease 2.2s,transform .8s ease 2.2s;transition:opacity .8s ease 2.2s,transform .8s ease 2.2s,-webkit-transform .8s ease 2.2s}.studio-awards-item:nth-child(12){transition:opacity .8s ease 2.4s,-webkit-transform .8s ease 2.4s;transition:opacity .8s ease 2.4s,transform .8s ease 2.4s;transition:opacity .8s ease 2.4s,transform .8s ease 2.4s,-webkit-transform .8s ease 2.4s}.studio-awards-list.visible .studio-awards-item{opacity:1;-webkit-transform:translate(0);transform:translate(0)}@media only screen and (max-width:960px){.container-studio-awards{padding-bottom:6.4rem}.page-studio-awards{width:22rem;margin:0 auto}.studio-awards-header{padding:0;width:auto}.studio-awards-header h6{font-size:1.1rem;line-height:1.4rem;padding-bottom:.3rem}.studio-awards-list{padding:3rem 0}.studio-awards-item{width:50%;height:8rem;-webkit-transform:translateY(-4rem);transform:translateY(-4rem)}.studio-awards-item img{width:9rem;height:3.42857142857rem}}@media only screen and (max-width:576px){.container-studio-awards{padding-bottom:22.8rem}.page-studio-awards{width:auto;margin:0;padding:0 3rem}.studio-awards-header h6{font-size:1.2rem;line-height:1.6rem;padding-bottom:1rem}.studio-awards-header h3{padding-bottom:3rem}.studio-awards-list{padding:6rem 0 0}.studio-awards-item{width:12.4rem;height:12.4rem;background-color:#2d3737;margin-bottom:1.2rem;-webkit-transform:translateY(-6.2rem);transform:translateY(-6.2rem)}.studio-awards-item img{width:10.5rem;height:4rem}}.container-studio-capabilities{background-color:#2a3333;color:#fff;padding-bottom:10rem}.studio-capabilities-section{padding:9.6rem 6rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;position:relative}.studio-capabilities-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .8s ease}.studio-capabilities-section.visible:before{opacity:1}.studio-capabilities-section:first-child:before{background:#364040}.studio-capabilities-section:nth-child(2):before{background:#3c4747}.studio-capabilities-section:nth-child(3):before{background:#4c5f5f}.studio-capabilities-content{width:35.4rem;position:relative;z-index:2}.studio-capabilities-content h3{padding-bottom:1rem}.studio-capabilities-content .more{display:none}.studio-capabilities-list{width:17.2rem;position:relative;z-index:2}.studio-capabilities-list li{font-size:.9rem;line-height:2.2rem;border-bottom:1px solid #2a3333}@media only screen and (max-width:960px){.container-studio-capabilities{padding-bottom:4rem}.page-studio-capabilities{padding:0 2.7rem}.studio-capabilities-section{padding:4.5rem 5.5rem;width:33rem;margin:0 auto;box-sizing:border-box;display:block}.studio-capabilities-content{width:auto;padding-bottom:2.5rem}.studio-capabilities-list{width:auto;-webkit-columns:1;column-count:1}.studio-capabilities-list li{font-size:.8rem;line-height:2.2rem}}@media only screen and (max-width:576px){.container-studio-capabilities{padding-bottom:5rem}.page-studio-capabilities{padding:0}.studio-capabilities-section{padding:0;width:auto;max-height:6.4rem;overflow:hidden;transition:max-height .4s ease}.studio-capabilities-section.active{max-height:100rem}.studio-capabilities-content{padding:0}.studio-capabilities-content h3{padding:0 3rem;line-height:6.4rem;height:6.4rem}.studio-capabilities-content p{padding:1.6rem 3rem 2.4rem}.studio-capabilities-content .more{display:block;position:absolute;top:0;right:0;width:6.4rem;height:6.4rem;cursor:pointer}.studio-capabilities-content .more svg{position:absolute;top:2rem;right:2.5rem;width:1.4rem;height:2.4rem;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.studio-capabilities-content .more polygon{fill:#6d7d7d}.studio-capabilities-section.active .studio-capabilities-content .more svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.studio-capabilities-list{width:auto;-webkit-columns:1;column-count:1;padding:0 3rem 5rem}.studio-capabilities-list li{font-size:1.3rem;line-height:3.4rem}}.container-studio-clients{background-color:#2a3333;color:#fff}.page-studio-clients{padding-top:30rem}.studio-clients-header{padding:0 11rem 2.5rem}.studio-clients-content{padding:0 11rem 7.5rem;display:flex;flex-flow:row nowrap;justify-content:space-between}.studio-clients-content p{width:30rem;font-size:.9rem;line-height:1.7rem}.studio-clients-content ul{width:23.2rem;-webkit-columns:2;column-count:2}.studio-clients-content li{box-sizing:border-box;padding-left:1rem;width:11rem;position:relative}.studio-clients-content li:before{content:"•";position:absolute;top:0;left:0;font-size:.9rem;line-height:1.5rem}.studio-clients-footer{width:30rem;margin:0 auto;padding:8rem 0}@media only screen and (max-width:960px){.page-studio-clients{padding-top:15rem}.studio-clients-header{width:22rem;margin:0 auto;padding:0 0 2rem}.studio-clients-content{width:22rem;margin:0 auto;padding:0 0 6rem;display:block}.studio-clients-content p{width:auto;font-size:.8rem;line-height:1.3rem}.studio-clients-content ul{width:auto;-webkit-columns:2;column-count:2;padding-top:5rem}.studio-clients-content li{padding-left:1rem;width:auto}.studio-clients-content li:before{font-size:.8rem;line-height:1.3rem}.studio-clients-footer{width:22rem;padding:5rem 0}}@media only screen and (max-width:576px){.studio-clients-header{width:auto;margin:0;padding:0 3rem 2.8rem}.studio-clients-content{width:auto;margin:0;padding:0 3rem 6rem}.studio-clients-content p{font-size:1.3rem;line-height:1.8rem}.studio-clients-content li{padding-left:1rem;width:auto}.studio-clients-content li:before{font-size:1.3rem;line-height:1.8rem}.studio-clients-footer{width:auto;padding:10rem 3rem}}.studio-intro-header{padding:8rem 6rem 10rem}.studio-intro-header p{width:35.4rem;padding-top:2rem}.studio-intro-slider{width:72rem;height:45rem;margin-bottom:-22.5rem;position:relative}.studio-intro-slides{cursor:none;overflow:hidden}.studio-intro-slide,.studio-intro-slides{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.studio-intro-slide{-webkit-transform:translate(100%);transform:translate(100%);transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}.studio-intro-slide.active{z-index:10;-webkit-transform:translate(0);transform:translate(0)}.studio-intro-slide.prev{z-index:2;-webkit-transform:translate(-30%) scale(1.2);transform:translate(-30%) scale(1.2)}.studio-intro-next{position:absolute;top:0;left:0;z-index:20;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.studio-intro-next span{display:block;width:4.5rem;height:4.5rem;border-radius:50%;background:#fff;-webkit-transform:translate(-2.25rem,-2.25rem) scale(0);transform:translate(-2.25rem,-2.25rem) scale(0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;line-height:4.5rem;text-align:center;color:#2a3333;font-size:.9rem}.studio-intro-next.active span{-webkit-transform:translate(-2.25rem,-2.25rem) scale(1);transform:translate(-2.25rem,-2.25rem) scale(1)}.studio-intro-dots{position:absolute;right:0;bottom:-.6rem}.studio-intro-dot{display:inline-block;height:.1rem;width:3.1rem;background-color:#d1d1d1;margin-left:.2rem;transition:background-color .8s ease}.studio-intro-dot.active{background-color:#4c5f5f}@media only screen and (max-width:960px){.studio-intro-header{padding:6.5rem 8.4rem 4rem}.studio-intro-header p{width:auto;padding-top:2.5rem}.studio-intro-slider{width:33rem;height:20.625rem;margin:0 auto -10.3125rem}.studio-intro-slides{cursor:default}.studio-intro-next{display:none}}@media only screen and (max-width:576px){.studio-intro-header{padding:7.5rem 3rem 5rem}.studio-intro-header p{width:auto;padding-top:2rem}.studio-intro-slider{width:26rem;height:17rem;margin:0 auto -8.5rem}.studio-intro-dots{left:0;display:flex;flex-flow:row nowrap;justify-content:space-between}.studio-intro-dot{height:2px;width:auto;margin:0}.studio-intro-dots-1 .studio-intro-dot{width:26rem}.studio-intro-dots-2 .studio-intro-dot{width:12.8rem}.studio-intro-dots-3 .studio-intro-dot{width:8.4rem}.studio-intro-dots-4 .studio-intro-dot{width:6.2rem}.studio-intro-dots-5 .studio-intro-dot{width:4.88rem}.studio-intro-dots-6 .studio-intro-dot{width:4rem}}.container-studio-process{background-color:#fff}.page-studio-process{padding:0 6rem}.studio-process-header{padding-bottom:5rem}.studio-process-header h3{padding-bottom:1rem}.studio-process-list{padding-bottom:8rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:0;grid-row-gap:2.5rem}.studio-process-item{padding-bottom:2.5rem;width:23.2rem;padding-right:6.8rem}.studio-process-item h4{font-size:1.2rem;line-height:1.5rem}.studio-process-item .more{display:none}.studio-process-item:first-child{grid-area:1/1/2/2}.studio-process-item:nth-child(2){grid-area:2/1/3/2}.studio-process-item:nth-child(3){grid-area:3/1/4/2}.studio-process-item:nth-child(4){grid-area:1/2/2/3}.studio-process-item:nth-child(5){grid-area:2/2/3/3}.studio-process-item:nth-child(6){grid-area:3/2/4/3}@media only screen and (max-width:960px){.page-studio-process{padding:0;margin:0 auto;width:22rem}.studio-process-header{padding-bottom:2rem}.studio-process-list{padding-bottom:7.5rem;display:block}.studio-process-item{width:auto;padding:1rem 0 0}.studio-process-item h4{font-size:1.1rem;line-height:1.7rem;padding-bottom:1rem}}@media only screen and (max-width:576px){.page-studio-process{padding:0 3rem;margin:0;width:auto}.studio-process-header{padding-bottom:4rem}.studio-process-header h3{padding-bottom:1.6rem}.studio-process-list{border-top:1px solid #f7f7f7;padding-bottom:5rem}.studio-process-item{padding:0;border-bottom:1px solid #f7f7f7;max-height:6.4rem;overflow:hidden;box-sizing:border-box;position:relative;transition:max-height .4s ease}.studio-process-item h4{height:6.4rem;line-height:6.4rem;font-size:1.6rem;padding-bottom:0}.studio-process-item p{padding-bottom:2rem}.studio-process-item .more{display:block;position:absolute;top:0;right:0;width:6.4rem;height:6.4rem;cursor:pointer}.studio-process-item .more svg{position:absolute;top:2rem;right:2.5rem;width:1.4rem;height:2.4rem;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.studio-process-item.active{max-height:20rem}.studio-process-item.active .more svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.container-studio-team{padding-bottom:10rem;margin-top:-12.5rem}.page-studio-team{display:flex;flex-flow:row nowrap;justify-content:space-between}.studio-team-person{width:23.2rem}.studio-team-person img{width:100%;vertical-align:middle}.studio-team-person .name{padding-top:1rem;font-size:1.2rem;line-height:1.5rem}.studio-team-person .occupation{font-size:.9rem;line-height:1.2rem}@media only screen and (max-width:960px){.container-studio-team{padding-bottom:5.4rem;margin-top:-5.9rem}.page-studio-team{padding:0 2.7rem}.studio-team-person{width:10.2rem}.studio-team-person img{width:10.2rem;height:11.8rem;object-fit:cover}.studio-team-person .name{padding-top:.3rem;font-size:1.1rem;line-height:1.7rem}.studio-team-person .occupation{font-size:.8rem;line-height:1.3rem}}@media only screen and (max-width:576px){.container-studio-team{padding-bottom:6em;margin-top:-14rem}.page-studio-team{display:block;padding:0 3rem}.studio-team-person{width:auto;padding-bottom:4rem}.studio-team-person img{width:100%;height:auto;object-fit:fill}.studio-team-person .name{padding-top:1rem;font-size:1.6rem;line-height:2.4rem}.studio-team-person .occupation{font-size:1.3rem;line-height:2rem}}.container-works-intro{background-color:#2a3333;color:#fff;position:relative;z-index:1}.page-works-intro{padding:8rem 11rem 27.5rem}.works-intro-desc{width:27.5rem;padding-top:2rem}@media only screen and (max-width:960px){.page-works-intro{padding:6.5rem 8.4rem 16rem}.works-intro-desc{width:auto;padding-top:2.5rem}}@media only screen and (max-width:576px){.page-works-intro{padding:7.5rem 3rem 15rem}.works-intro-desc{width:auto;padding-top:2rem}}.container-works-list{position:relative;z-index:2}.page-works-list{margin-top:-22.75rem;padding-bottom:12rem;display:flex;flex-flow:row wrap;justify-content:space-between}.works-list-item{display:block;position:relative;color:#364040;width:100%;margin-top:2.5rem}.works-list-item-50{width:calc(50% - 1.25rem)}.works-list-image{width:100%;height:40.5rem;object-fit:cover;vertical-align:middle}.works-list-cover{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .4s ease;opacity:0}.works-list-item:hover .works-list-cover{opacity:1}.works-list-content{position:absolute;left:6rem;bottom:6rem;width:23.2rem;height:19.2rem;padding:2.5rem;box-sizing:border-box;background:#fff;display:flex;flex-flow:column nowrap;justify-content:flex-end;transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease;opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.works-list-item:hover .works-list-content{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}.works-list-name{padding-bottom:1rem}.works-list-tags .tag-name{display:inline-block;vertical-align:middle;white-space:nowrap}.works-list-tags .tag-slash{display:inline-block;vertical-align:middle;padding:0 .6rem}@media only screen and (max-width:960px){.page-works-list{margin-top:-12.5rem;padding:0 2.7rem 5rem;display:block}.works-list-item-50{width:100%}.works-list-image{height:25rem}.works-list-cover{display:none}.works-list-content{left:2.5rem;bottom:2.5rem;width:20rem;height:13rem;padding:2rem;-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}}@media only screen and (max-width:576px){.page-works-list{margin-top:-14rem;padding-bottom:8rem}.works-list-item{margin-top:4rem}.works-list-content{position:static;left:auto;bottom:auto;width:auto;height:auto;padding:0}.works-list-name{padding-top:1.3rem;padding-bottom:1rem}}.container-works-single-intro{position:fixed;top:0;left:0;width:100%}.page-works-single-intro{height:100vh;display:flex;flex-flow:row nowrap}.works-single-intro-content{width:46.5rem;padding:0 11rem;display:flex;flex-flow:column nowrap;justify-content:center}.works-single-intro-desc{padding-top:1.5rem;width:23.2rem}.works-single-intro-image{width:35.5rem;flex-basis:0 0 35.5rem;vertical-align:middle;object-fit:cover}@media only screen and (max-width:960px){.container-works-single-intro{position:static;top:auto;left:auto}.page-works-single-intro{display:block;height:200vh}.works-single-intro-content{position:absolute;top:0;left:0;width:100%;height:100vh;padding:0;z-index:1;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.works-single-intro-title{width:21.6rem}.works-single-intro-desc{width:21.6rem;padding-top:1rem}.works-single-intro-image{position:fixed;top:0;left:0;width:100%;height:100vh}}@media only screen and (max-width:576px){.works-single-intro-title{width:19.2rem}.works-single-intro-desc{width:19.2rem;padding-top:2rem}}.container-works-single-content{margin-top:100vh;background:#fff;position:relative;z-index:1}.page-works-single-content{padding:7.5rem 0 7.5rem 6rem;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between}.works-single-content-text{width:30rem}.works-single-content-text p+p{padding-top:1.6rem}.works-single-content-meta{width:17.2rem}.works-single-content-link{padding-top:4.8rem}.works-single-content-link a{display:inline-block;position:relative;color:#364040}.works-single-content-link a:after,.works-single-content-link a:before{content:"";position:absolute;bottom:.1rem;left:0;height:1px}.works-single-content-link a:before{width:100%;background-color:#d1d1d1}.works-single-content-link a:after{width:0;background-color:#364040;transition:width .4s ease;z-index:1}.works-single-content-link a:hover:after{width:100%}@media only screen and (max-width:960px){.container-works-single-content{margin-top:0}.page-works-single-content{padding:5rem 0;margin:0 auto;width:21.6rem;display:block}.works-single-content-text{width:auto}.works-single-content-text p+p{padding-top:1.3rem}.works-single-content-meta{width:auto;padding-top:5rem;display:flex;flex-flow:row nowrap}.works-single-content-tags{width:50%}.works-single-content-link{padding-top:0;width:50%;text-align:right;align-self:flex-end}}@media only screen and (max-width:576px){.page-works-single-content{padding:4rem 0;width:26rem}.works-single-content-text p+p{padding-top:1.8rem}.works-single-content-meta{padding-top:4rem}}.conteiner-works-single-image{background:#fff;position:relative;z-index:1}.works-single-image{width:100%;vertical-align:middle}.container-works-single-grid{background:#fff;position:relative;z-index:1}.page-works-single-grid{padding:7.5rem 0}.works-single-grid-row{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}.works-single-grid-row+.works-single-grid-row{padding-top:1.2rem}.works-single-grid-row img{vertical-align:middle}.works-single-grid-row-1 img{width:100%}.works-single-grid-row-2 img{width:35.4rem}.works-single-grid-row-4 img{width:17.2rem}@media only screen and (max-width:960px){.page-works-single-grid{padding:5rem 0;width:33rem;margin:0 auto}.works-single-grid-row+.works-single-grid-row{padding-top:1rem}.works-single-grid-row-2 img{width:16rem}.works-single-grid-row-4 img{width:7.5rem}}@media only screen and (max-width:576px){.page-works-single-grid{padding:4rem 0;width:26rem}.works-single-grid-row+.works-single-grid-row{padding-top:1rem}.works-single-grid-row-2{display:block}.works-single-grid-row-2 img{width:100%}.works-single-grid-row-2 img+img{padding-top:1rem}.works-single-grid-row-4{flex-flow:row wrap}.works-single-grid-row-4 img{width:12.5rem}.works-single-grid-row-4 img:nth-child(3),.works-single-grid-row-4 img:nth-child(4){padding-top:1rem}}.container-works-single-next{background-color:#f7f7f7;position:relative;z-index:1}.page-works-single-next{display:block;height:20rem;position:relative;overflow:hidden}.works-single-next-image{object-fit:cover}.works-single-next-cover,.works-single-next-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.works-single-next-cover{background-color:#f7f7f7;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:2}.works-single-next-text{color:#364040}.works-single-next-name,.works-single-next-text{display:block;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;z-index:3;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease}.works-single-next-name{color:#fff;opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}.page-works-single-next:hover .works-single-next-cover{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.page-works-single-next:hover .works-single-next-text{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}.page-works-single-next:hover .works-single-next-name{opacity:1;-webkit-transform:translate(0);transform:translate(0)}@media only screen and (max-width:960px){.page-works-single-next{height:18rem}.page-works-single-next .works-single-next-cover,.page-works-single-next:hover .works-single-next-cover{-webkit-transform:translate(0);transform:translate(0);opacity:.8}.page-works-single-next .works-single-next-text,.page-works-single-next:hover .works-single-next-text{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.page-works-single-next .works-single-next-name{display:none}}@media only screen and (max-width:576px){.page-works-single-next{height:20rem}}
/*# sourceMappingURL=main.476c3bc0.chunk.css.map */