/*! normalize.css v1.0.2 | MIT License | git.io/normalize */figure,sub,sup{position:relative}article,aside,details,figcaption,figure,figure img,footer,header,hgroup,nav,object,section,summary,video{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}.ir:before,hr{display:block}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif;color:#222}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h5{font-size:.83em}h6{font-size:.67em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}menu,ol,ul{padding:0}nav ol,nav ul{list-style:none}img{-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure,form{margin:0}legend{white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}a,abbr,address,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,label,legend,li,object,ol,p,pre,q,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul{border:0;margin:0;padding:0}a img{border:0}figure img{width:100%}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{padding:0}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{background-color:transparent;border:0;overflow:hidden}.opacityhidden,.opacityhidden td{border:0!important}.ir:before{content:"";width:0;height:100%}.hidden{display:none!important;visibility:hidden}.opacityhidden{filter:alpha(Opacity=0);opacity:0}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{line-height:1.4;color:#181715;background-color:#fff;font-weight:300;font-size:16px;letter-spacing:.06rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clear{clear:both}h1.title{font-weight:900;font-size:55px;line-height:60px;letter-spacing:-.005em}@media screen and (max-width:767px){h1.title{font-size:41px;line-height:45px}}.homepage-header h1.title{font-size:43px;line-height:46px}@media screen and (max-width:767px){.homepage-header h1.title{font-size:32px;line-height:35px}}h1{font-size:48px}@media screen and (max-width:767px){h1{font-size:36px}}h2{letter-spacing:.08em;font-weight:100;font-size:16px}h2:not(.keyfilm){text-transform:uppercase}@media screen and (max-width:767px){h2{font-size:12px}}.project-page h2{font-size:20px}.cash-rebate-page h1:not(.title),.news-list-page h1:not(.title),.news-page h1:not(.title){font-weight:900;font-size:30px;line-height:36px}@media screen and (max-width:767px){.cash-rebate-page h1:not(.title),.news-list-page h1:not(.title),.news-page h1:not(.title){font-size:23px;line-height:27px}}.project-list-page h1:not(.title){font-weight:700;font-size:22px;line-height:24px}@media screen and (max-width:767px){.project-list-page h1:not(.title){font-size:18px;line-height:20px}}.project-list-page ul.project-list-sub-menu-mobile a li{text-transform:none;font-size:12px;font-weight:400;line-height:14px}.about-list-page h2:not(.keyfilm),.cash-rebate-page h2:not(.keyfilm),.contact-page h2:not(.keyfilm),.error-page h2:not(.keyfilm),.homepage-block-list h2:not(.keyfilm),.language-menu,.news-list-page h2:not(.keyfilm),.news-page h2:not(.keyfilm),.project-list-page h2:not(.keyfilm),div.footer-menu li:not(.keyfilm),div.homepage-menu li:not(.keyfilm),div.main-menu li:not(.keyfilm),h3:not(.keyfilm),ul.about-menu li:not(.keyfilm),ul.project-menu li:not(.keyfilm){text-transform:uppercase}.about-list-page h1:not(.title){font-weight:900;font-size:24px;line-height:30px}@media screen and (max-width:767px){.about-list-page h1:not(.title){font-size:18px;line-height:22px}}.about-list-page h2,.cash-rebate-page h2,.contact-page h2,.error-page h2,.news-list-page h2,.news-page h2,.project-list-page h2{font-size:36px;line-height:30px}@media screen and (max-width:767px){.about-list-page h2,.cash-rebate-page h2,.contact-page h2,.error-page h2,.news-list-page h2,.news-page h2,.project-list-page h2{font-size:27px;line-height:22px}ul.project-list-sub-menu{font-size:12px;line-height:22px}}.homepage-block-list h1{font-weight:900;font-size:24px;line-height:30px}.homepage-block-list h2{font-size:17px;line-height:30px}.homepage-block-list h2.title{font-size:19px}.homepage-block-list .project-list-block h1{font-weight:700;font-size:22px;line-height:24px}.homepage-block-list .project-list-block .right a{font-weight:600}.homepage-block-list .project-list-block a.arrow-link{font-size:16px;font-weight:600}.homepage-block-list .cash-rebate-block{font-size:17px;line-height:26px}.homepage-block-list .cash-rebate-block h2{font-size:30px}.homepage-block-list .cash-rebate-block .percentage{font-weight:500;font-size:65px;line-height:144px}h3{font-weight:100;font-size:14px}@media screen and (max-width:767px){h3{font-size:12px}}h4{font-weight:700;font-size:18px}.about-list-page,.body,.cash-rebate-page,.error-page,.news-list-page,.news-page{font-size:18px;line-height:30px;letter-spacing:.03em}@media screen and (max-width:767px){.about-list-page,.body,.cash-rebate-page,.error-page,.news-list-page,.news-page{font-size:16px;line-height:27px}}.about-list-page.body p,.body.body p,.cash-rebate-page.body p,.error-page.body p,.news-list-page.body p,.news-page.body p{margin:1.5rem 0}.about-list-page.body p:first-of-type,.body.body p:first-of-type,.cash-rebate-page.body p:first-of-type,.error-page.body p:first-of-type,.news-list-page.body p:first-of-type,.news-page.body p:first-of-type{margin-top:0;font-size:24px;line-height:32px;font-weight:700}@media screen and (max-width:767px){.about-list-page.body p:first-of-type,.body.body p:first-of-type,.cash-rebate-page.body p:first-of-type,.error-page.body p:first-of-type,.news-list-page.body p:first-of-type,.news-page.body p:first-of-type{font-size:21px;line-height:28px}}.contact-page,.error-page{font-size:17px;line-height:30px}.contact-page .map p,.error-page .map p{margin:1.5rem 0}.contact-page .map p:first-of-type,.error-page .map p:first-of-type{margin-top:0}a,a:link,a:visited{outline:0;color:inherit}a:hover{color:#181715;text-decoration:none}a.active{color:#f60}h1 a,h1 a:link,h1 a:visited,h2 a,h2 a:link,h2 a:visited{color:inherit;text-decoration:none}h1 a:hover,h2 a:hover{color:#f60;text-decoration:none}.pagination{font-size:18px;font-weight:400}.pagination a,.pagination a:link,.pagination a:visited{text-decoration:none}.pagination a.active li,.pagination a:hover li{color:#fff;background-color:#f60}a.arrow-link,a.arrow-link:link,a.arrow-link:visited{cursor:pointer;font-size:18px;font-weight:400;text-decoration:none}#keyfilm-name,.language-menu,div.footer-menu li,div.homepage-menu li,div.main-menu li,ul.about-menu li,ul.project-menu li{font-size:16px;font-weight:700}a.arrow-link:hover{color:#f60}#keyfilm-name,.language-menu{letter-spacing:.06rem;line-height:56px}div.footer-menu.about-menu li:not(:first-child),div.footer-menu.project-menu li:not(:first-child),div.homepage-menu.about-menu li:not(:first-child),div.homepage-menu.project-menu li:not(:first-child),div.main-menu.about-menu li:not(:first-child),div.main-menu.project-menu li:not(:first-child),ul.about-menu.about-menu li:not(:first-child),ul.about-menu.project-menu li:not(:first-child),ul.project-menu.about-menu li:not(:first-child),ul.project-menu.project-menu li:not(:first-child){margin-top:12px;margin-bottom:16px;line-height:18px}@media screen and (max-width:767px){div.footer-menu.about-menu li,div.footer-menu.project-menu li,div.homepage-menu.about-menu li,div.homepage-menu.project-menu li,div.main-menu.about-menu li,div.main-menu.project-menu li,ul.about-menu.about-menu li,ul.about-menu.project-menu li,ul.project-menu.about-menu li,ul.project-menu.project-menu li{font-size:12px;line-height:22px}div.footer-menu.about-menu li:not(:first-child),div.footer-menu.project-menu li:not(:first-child),div.homepage-menu.about-menu li:not(:first-child),div.homepage-menu.project-menu li:not(:first-child),div.main-menu.about-menu li:not(:first-child),div.main-menu.project-menu li:not(:first-child),ul.about-menu.about-menu li:not(:first-child),ul.about-menu.project-menu li:not(:first-child),ul.project-menu.about-menu li:not(:first-child),ul.project-menu.project-menu li:not(:first-child){line-height:22px;margin-top:0;margin-bottom:0}}div.footer-menu.homepage-menu li,div.homepage-menu.homepage-menu li,div.main-menu.homepage-menu li,ul.about-menu.homepage-menu li,ul.project-menu.homepage-menu li{font-size:17px;line-height:25px}div.footer-menu ul.sub-menu li,div.homepage-menu ul.sub-menu li,div.main-menu ul.sub-menu li,ul.about-menu ul.sub-menu li,ul.project-menu ul.sub-menu li{font-weight:400;text-transform:none}@media screen and (max-width:767px){div.footer-menu ul.sub-menu,div.homepage-menu ul.sub-menu,div.main-menu ul.sub-menu,ul.about-menu ul.sub-menu,ul.project-menu ul.sub-menu{padding-bottom:.5rem}div.footer-menu ul.sub-menu li,div.homepage-menu ul.sub-menu li,div.main-menu ul.sub-menu li,ul.about-menu ul.sub-menu li,ul.project-menu ul.sub-menu li{line-height:26px}div.footer-menu ul.menu>li{padding-top:.5rem;padding-bottom:.5rem;line-height:36px}}div.hamburger-menu .header{font-weight:700;text-transform:uppercase;font-size:19px}.homepage-header .label{color:#fff}.homepage-header .label h1{font-weight:700;letter-spacing:.01rem}.homepage-header .label h1,.homepage-header .label h2,.homepage-header .label h3{margin:0;padding:0}.homepage-block-list .label,.project-additional-credits-list .label,.project-award-list .label,.project-credit-list .label,.project-related-news-list .label{text-transform:uppercase;font-size:14px;font-weight:400;line-height:14px;margin-top:8px}.project-additional-credits-list .value,.project-award-list .value,.project-credit-list .value,.project-related-news-list .value{font-size:18px;font-weight:100;line-height:26px}@media screen and (max-width:767px){.project-additional-credits-list .label,.project-award-list .label,.project-credit-list .label,.project-related-news-list .label{font-size:11px;line-height:12px;margin-top:6px}.project-additional-credits-list .value,.project-award-list .value,.project-credit-list .value,.project-related-news-list .value{font-size:15px;line-height:22px}}.awards-sub-list span.title{font-weight:800}.cash-rebate-page .percentage{font-size:156px;line-height:312px}.address-bar-element{font-size:17px}.address-bar-element h1{font-size:17px;font-weight:700}.address-bar-element .copyright{font-size:14px}#keyfilm-name{position:fixed;top:0;left:3rem;z-index:10;color:#f60}ul.menu{padding:0;margin:0;list-style:none}ul.menu a,ul.menu a:hover,ul.menu a:link,ul.menu a:visited{text-decoration:none}ul.menu a:hover{color:#f60}ul.menu:not(.project-menu):not(.project-list-sub-menu):not(.about-menu) a.active{color:inherit}ul.menu:not(.project-menu):not(.project-list-sub-menu):not(.about-menu) a.active:hover{color:#f60}div.main-menu{z-index:9;height:56px;overflow:hidden;position:fixed;top:0;left:0;width:100%;background-color:#000;color:#fff}div.main-menu ul:not(.sub-menu){width:-webkit-calc(100% - 246px);width:-moz-calc(100% - 246px);width:calc(100% - 246px);height:56px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-transition:margin-top .15s;-moz-transition:margin-top .15s;-o-transition:margin-top .15s;transition:margin-top .15s}div.main-menu ul:not(.sub-menu) li{padding:.25rem .75rem}@media screen and (min-width:940px){div.main-menu ul:not(.sub-menu) li{width:164px;padding:.25rem 0}div.main-menu ul:not(.sub-menu) li:nth-child(1){width:176px}div.main-menu ul:not(.sub-menu) li:nth-child(3){width:194px}div.main-menu ul:not(.sub-menu) li:nth-child(4){width:142px}}@media screen and (min-width:768px){div.main-menu ul.menu-en li:nth-child(4){width:116px}}div.main-menu.menu-hidden ul:not(.sub-menu){margin-top:56px}div.main-menu ul.sub-menu{overflow-y:hidden;height:0}@media screen and (max-width:939px){div.main-menu ul.sub-menu{display:none}}@media screen and (max-width:767px){div.main-menu ul.menu{display:none}}ul.language-menu{z-index:10;text-transform:uppercase;height:56px;position:fixed;top:0;right:1rem;color:#fff;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}ul.language-menu li{padding:0 .25rem}ul.language-menu a,ul.language-menu a:link,ul.language-menu a:visited{opacity:.5;filter:alpha(opacity=50)}ul.language-menu a.active,ul.language-menu a:hover{opacity:1;filter:alpha(opacity=100)}div.footer-menu.homepage-menu,div.homepage-menu.homepage-menu{padding-top:1.5rem;padding-bottom:1.5rem;background-color:#fff}div.footer-menu.footer-menu,div.homepage-menu.footer-menu{padding-top:1.5rem;padding-bottom:3rem;background-color:#ddd}@media screen and (max-width:767px){div.footer-menu.footer-menu,div.homepage-menu.footer-menu{background-color:#000;color:#fff;padding-bottom:0}div.footer-menu.footer-menu svg.logo-svg,div.homepage-menu.footer-menu svg.logo-svg{margin:1.5rem;width:100px;height:110px}div.footer-menu ul:not(.sub-menu)>li:not(:last-child),div.homepage-menu ul:not(.sub-menu)>li:not(:last-child){border-bottom:1px solid #f60}}div.footer-menu ul:not(.sub-menu),div.homepage-menu ul:not(.sub-menu){width:-webkit-calc(100% - 4rem);width:-moz-calc(100% - 4rem);width:calc(100% - 4rem);margin:0 auto}@media screen and (min-width:768px){div.footer-menu ul:not(.sub-menu),div.homepage-menu ul:not(.sub-menu){width:-webkit-calc(100% - 2rem);width:-moz-calc(100% - 2rem);width:calc(100% - 2rem);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}div.footer-menu ul:not(.sub-menu) li,div.homepage-menu ul:not(.sub-menu) li{width:164px}div.footer-menu ul:not(.sub-menu) li:nth-child(1),div.homepage-menu ul:not(.sub-menu) li:nth-child(1){width:176px}div.footer-menu ul:not(.sub-menu) li:nth-child(3),div.homepage-menu ul:not(.sub-menu) li:nth-child(3){width:194px}div.footer-menu ul:not(.sub-menu) li:nth-child(4),div.homepage-menu ul:not(.sub-menu) li:nth-child(4){width:142px}div.footer-menu ul.menu-en li:nth-child(4),div.homepage-menu ul.menu-en li:nth-child(4){width:116px}}div.hamburger-menu{position:fixed;top:0;left:0;z-index:10}div.hamburger-menu div.hamburger{position:fixed;z-index:2;top:0;left:0;cursor:pointer;padding:1rem}div.hamburger-menu div.hamburger svg.hamburger-svg{width:18px;height:18px;overflow:hidden;fill:#fff}div.hamburger-menu div.hamburger svg.hamburger-svg .bar{transform-origin:50% 50%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}div.hamburger-menu .background,ul.project-list a li .background{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s}div.hamburger-menu div.hamburger svg.hamburger-svg .bar.bar-1{transform-origin:0 50%}div.hamburger-menu div.hamburger svg.hamburger-svg .bar.bar-3{transform-origin:2px 11px}div.hamburger-menu ul.menu{position:relative}div.hamburger-menu ul.sub-menu{margin-bottom:1rem}div.hamburger-menu .background{position:fixed;top:0;left:-1px;width:0;height:100vh;background-color:#181715;opacity:.66;filter:alpha(opacity=66);transition:all .3s}div.hamburger-menu ul.wrapper-menu{position:absolute;z-index:1;left:-webkit-calc(-270px - 7rem);left:-moz-calc(-270px - 7rem);left:calc(-270px - 7rem);top:0;width:270px;max-width:100vw;padding:5.4rem 3rem 1rem;color:#fff;background-color:#181715;height:-webkit-calc(100vh - 5rem);height:-moz-calc(100vh - 5rem);height:calc(100vh - 5rem);overflow-y:auto;-webkit-transition:left .4s ease-out;-moz-transition:left .4s ease-out;-o-transition:left .4s ease-out;transition:left .4s ease-out}div.hamburger-menu ul.wrapper-menu>li{margin-bottom:2.25rem}div.hamburger-menu ul.wrapper-menu ul.sub-menu li{margin:.5rem 0}div.hamburger-menu ul.wrapper-menu ul.sub-menu li svg{margin-right:.3rem}div.hamburger-menu.hamburger-menu-expanded .background{width:100vw;left:0}div.hamburger-menu.hamburger-menu-expanded ul.wrapper-menu{left:0}div.hamburger-menu.hamburger-menu-expanded div.hamburger svg.hamburger-svg .bar-1,div.hamburger-menu.hamburger-menu-expanded div.hamburger svg.hamburger-svg .bar-2{width:22px;-webkit-transform:rotate(43deg);-moz-transform:rotate(43deg);-ms-transform:rotate(43deg);-o-transform:rotate(43deg);transform:rotate(43deg)}div.hamburger-menu.hamburger-menu-expanded div.hamburger svg.hamburger-svg .bar-3{width:22px;-webkit-transform:rotate(-43deg);-moz-transform:rotate(-43deg);-ms-transform:rotate(-43deg);-o-transform:rotate(-43deg);transform:rotate(-43deg)}.fixed-ratio-image{position:relative;overflow:hidden;background-color:#fdd8c8;width:100%;padding-top:0}.fixed-ratio-image img{position:absolute;top:0;left:0;bottom:0;right:0}hr{width:100%;height:2px;border:0 solid #f60;background-color:#f60;margin:2rem 0}svg.arrow-left-svg,svg.arrow-right-svg{width:6px;height:10px;fill:#f60}svg.arrow-down-svg{width:40px;height:24px;fill:#f60;animation-name:bounce;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-out}@keyframes bounce{0%,100%,80%{transform:translate(0,0)}90%{transform:translate(0,6px)}}svg.loading-svg{fill:#f60;width:30px;height:30px;animation-name:rotate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}div.pagination{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}div.pagination ul{list-style:none;padding-bottom:1rem;border-bottom:2px solid #f60;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}div.pagination ul li{width:20px;line-height:30px;text-align:center}div.pagination ul a li{margin-left:1px;margin-right:1px;width:26px;line-height:30px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}div.pagination ul a li svg,div.pagination ul a:link li svg,div.pagination ul a:visited li svg{fill:#181715}div.pagination ul a:hover li svg{fill:#fff}svg.logo-svg{fill:#f60}div.address-bar-element{padding-top:4rem;padding-bottom:1rem;color:#fff;background-color:#000}div.address-bar-element a,div.address-bar-element a:link,div.address-bar-element a:visited{text-decoration:none}div.address-bar-element a:hover{color:#f60}div.address-bar-element .column{float:left;margin:0 24px}div.address-bar-element .column:first-of-type{margin-left:15%}div.address-bar-element .column h1{margin-top:72px}@media screen and (max-width:767px){div.address-bar-element{padding-top:0}div.address-bar-element .column{float:none;margin-left:2rem}div.address-bar-element .column:first-of-type{margin-left:2rem}div.address-bar-element .column h1,div.address-bar-element .column svg.logo-svg{display:none}div.address-bar-element .column .address{margin-bottom:1rem}}div.page .image-column img,ul.project-list a{margin-bottom:2rem}div.address-bar-element .column svg.logo-svg{width:124px}div.address-bar-element .column .label{float:left;width:48px}div.address-bar-element .column .value{float:left}div.address-bar-element .copyright{padding-top:5rem;text-align:center;color:#73777A}@media screen and (max-width:767px){div.address-bar-element .copyright{padding-top:4rem}}#preloader,.loading-element{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:height .66s,opacity .33s;-moz-transition:height .66s,opacity .33s;-o-transition:height .66s,opacity .33s;transition:height .66s,opacity .33s;z-index:1000}#preloader.preloader:not(.is-loading),.loading-element.preloader:not(.is-loading){height:0}#preloader.loading-element:not(.is-loading),.loading-element.loading-element:not(.is-loading){pointer-events:none;opacity:0;filter:alpha(opacity=0)}#preloader .content,.loading-element .content{position:relative;z-index:2;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;padding:4rem;background-color:#fcece4}#preloader .content img,#preloader .content svg.logo-svg,.loading-element .content img,.loading-element .content svg.logo-svg{width:138px;height:150px;-webkit-perspective:100px;-moz-perspective:100px;-ms-perspective:100px;-o-perspective:100px;perspective:100px;animation-name:flip;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}#preloader .background,.loading-element .background{opacity:.25;filter:alpha(opacity=25);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:#fff;position:absolute;top:0;left:0;width:100vw;height:0;z-index:1}#preloader.is-loading .content,.loading-element.is-loading .content{opacity:.9;filter:alpha(opacity=90)}#preloader.is-loading .background,.loading-element.is-loading .background{height:100vh;opacity:.25;filter:alpha(opacity=25)}#preloader.is-loading#preloader .background,.loading-element.is-loading#preloader .background{background-color:#fff;opacity:1;filter:alpha(opacity=100)}.loading-element .content{padding:1.8rem;background-color:rgba(255,255,255,.9)}.loading-element .content img,.loading-element .content svg.logo-svg{width:92px;height:100px}@keyframes flip{from{transform:rotateY(0)}to{transform:rotateY(360deg)}}.play-button{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;z-index:100;cursor:pointer}.play-button svg{width:64px;height:64px}.play-button svg .circle{fill:#000;opacity:.4;filter:alpha(opacity=40)}.play-button svg .loading-outline,.play-button svg .outline,.play-button svg .triangle{fill:#fff}.play-button:hover svg .circle{fill:#f60;opacity:1;filter:alpha(opacity=100)}.play-button:hover svg .outline,.play-button:hover svg .triangle{fill:#fff}.spin{-webkit-animation-name:spin;-webkit-animation-duration:4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:4s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear}@-moz-keyframes spin{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}div.page{margin-top:56px}div.page img{max-width:100%}div.page .column{width:100%}div.home-page{padding-top:0}div.home-page .wrapper{position:relative;z-index:2}@media screen and (min-width:768px){div.page .column{width:-webkit-calc(50% - 24px);width:-moz-calc(50% - 24px);width:calc(50% - 24px);float:left}div.page .column:nth-child(even){float:right}div.page .column:nth-child(even).image-column{width:-webkit-calc(50% - 0px);width:-moz-calc(50% - 0px);width:calc(50% - 0px)}div.home-page .wrapper{width:-webkit-calc(100% - 4rem);width:-moz-calc(100% - 4rem);width:calc(100% - 4rem);padding:2rem}}@media screen and (max-width:767px){div.home-page .wrapper{pointer-events:none;width:100%;position:absolute}}div.home-page .wrapper a,div.home-page .wrapper a:link,div.home-page .wrapper a:visited{color:#f60;text-decoration:none}div.home-page .wrapper svg.logo-svg{display:block;width:160px;height:174px;margin:1rem auto}@media screen and (max-width:767px){div.home-page .wrapper svg.logo-svg{max-width:33%;margin-top:2rem;margin-bottom:2rem}}@media screen and (max-width:360px){div.home-page .wrapper svg.logo-svg{margin-top:0;margin-bottom:0}}div.home-page .homepage-header{overflow:hidden;height:70vh;min-height:450px;background-color:#212121;position:relative}@media screen and (max-width:767px){div.home-page .homepage-header{height:auto;min-height:0}}div.home-page .homepage-header a,div.home-page .homepage-header a:link,div.home-page .homepage-header a:visited{text-decoration:none}div.home-page .homepage-header a:hover{color:#f60}div.home-page .homepage-header .logo-wrapper{position:absolute;left:0;top:0;width:-webkit-calc(50% - 400px);width:-moz-calc(50% - 400px);width:calc(50% - 400px);height:100%}div.home-page .homepage-header .logo-wrapper svg.logo-svg{position:absolute;z-index:2;left:-webkit-calc(50% - 96px);left:-moz-calc(50% - 96px);left:calc(50% - 96px);bottom:2.2rem;width:192px;height:210px}@media screen and (max-width:1240px){div.home-page .homepage-header .logo-wrapper{height:75%;width:-webkit-calc(0% + 800px);width:-moz-calc(0% + 800px);width:calc(0% + 800px);left:-webkit-calc(50% - 400px);left:-moz-calc(50% - 400px);left:calc(50% - 400px)}div.home-page .homepage-header .logo-wrapper svg.logo-svg{left:-webkit-calc(0% - 80px);left:-moz-calc(0% - 80px);left:calc(0% - 80px)}}@media screen and (max-width:1000px){div.home-page .homepage-header .logo-wrapper svg.logo-svg{left:-webkit-calc(50% - 96px);left:-moz-calc(50% - 96px);left:calc(50% - 96px)}}div.home-page .homepage-header .swiper-container{position:relative;width:100%;height:100%}div.home-page .homepage-header .swiper-container .swiper-pagination-bullet{background-color:#fff;opacity:1;filter:alpha(opacity=100)}div.home-page .homepage-header .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f60}div.home-page .homepage-header .home-header-list{position:relative;width:100%;height:100%}div.home-page .homepage-header .header{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden}div.home-page .homepage-header .header .image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50% 25%;image-rendering:smooth}div.home-page .homepage-header .label{position:absolute;bottom:0;left:0;width:100%;z-index:2;padding-bottom:2.2rem}div.home-page .homepage-header .label h2{margin-bottom:.5rem}div.home-page .homepage-header .label h1{margin-bottom:-.5rem}div.home-page .homepage-header .label h3{margin-top:1rem}div.home-page .homepage-header .label .content{width:-webkit-calc(100% - 32px);width:-moz-calc(100% - 32px);width:calc(100% - 32px);max-width:840px;margin:0 auto}div.home-page .homepage-header .label.label-en .content{max-width:814px}@media screen and (max-width:767px){div.home-page .homepage-header .header{position:relative;overflow:hidden;padding-top:56.25%;height:0}div.home-page .homepage-header .label{background-color:#212121;position:relative;padding-top:1rem;padding-bottom:2.5rem}}div.home-page .introduction{display:none}div.home-page .list-background{width:100%;background-color:#f9f7f8}div.home-page div.homepage-block-list{width:-webkit-calc(100% - 4rem);width:-moz-calc(100% - 4rem);width:calc(100% - 4rem);max-width:1132px;margin-left:auto;margin-right:auto;padding:2.5rem 0}@media screen and (max-width:767px){div.home-page div.homepage-block-list{width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px);width:calc(100% - 0px)}}div.home-page div.homepage-block-list ul{list-style:none}div.home-page div.homepage-block-list ul.column-wide{width:100%}div.home-page div.homepage-block-list ul.column-wide:after,div.home-page div.homepage-block-list ul.column-wide:before{content:"";display:table;clear:both}div.home-page div.homepage-block-list ul.column-left{float:left;width:-webkit-calc(50% - 1.25rem);width:-moz-calc(50% - 1.25rem);width:calc(50% - 1.25rem)}@media screen and (max-width:767px){div.home-page div.homepage-block-list ul.column-left{float:none;width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px);width:calc(100% - 0px)}}div.home-page div.homepage-block-list ul.column-right{float:right;width:-webkit-calc(50% - 1.25rem);width:-moz-calc(50% - 1.25rem);width:calc(50% - 1.25rem)}@media screen and (max-width:767px){div.home-page div.homepage-block-list ul.column-right{float:none;width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px);width:calc(100% - 0px)}}div.home-page div.homepage-block-list ul>li{width:100%;background-color:#fff;margin-bottom:2.5rem}div.home-page div.homepage-block-list ul>li.project-list-block{padding:1.3rem 2rem;width:-webkit-calc(100% - 4rem);width:-moz-calc(100% - 4rem);width:calc(100% - 4rem)}@media screen and (max-width:767px){div.home-page div.homepage-block-list ul>li{margin-bottom:1rem}div.home-page div.homepage-block-list ul>li.project-list-block{display:none}}div.home-page div.homepage-block-list ul>li.project-list-block h1{color:#fff}div.error-page h2,div.home-page div.homepage-block-list ul li.cash-rebate-block .content h2,div.home-page div.homepage-block-list ul li.latest-news-block ul a:hover,div.home-page div.homepage-block-list ul li.project-status-block ul a:hover,div.home-page div.homepage-block-list ul>li h1,div.home-page div.homepage-block-list ul>li.awards-block h2,div.home-page div.homepage-block-list ul>li.latest-news-block h2,div.home-page div.homepage-block-list ul>li.project-list-block a:hover,div.home-page div.homepage-block-list ul>li.project-list-block h2,div.home-page div.homepage-block-list ul>li.project-status-block h2,div.project-list-page h2,div.project-list-page ul.project-list-sub-menu li:hover,div.project-list-page ul.project-list-sub-menu li:nth-child(2),div.project-page h2,div.project-page ul.project-award-list li a:hover,div.project-page ul.project-credit-list li a:hover,div.project-page ul.project-related-news-list a:hover li,div.project-page ul.project-related-news-list li a:hover{color:#f60}div.home-page div.homepage-block-list ul>li.project-list-block h2{margin-bottom:1rem}div.home-page div.homepage-block-list ul>li.project-list-block ul.project-list a{width:-webkit-calc(33.3334% - 1.334rem);width:-moz-calc(33.3334% - 1.334rem);width:calc(33.3334% - 1.334rem)}div.home-page div.homepage-block-list ul>li.project-list-block ul.project-list a:nth-child(3n){margin-right:0}div.home-page div.homepage-block-list ul>li.project-list-block .left{float:left;width:75%}div.home-page div.homepage-block-list ul>li.project-list-block .right{width:-webkit-calc(25% - 3.75rem);width:-moz-calc(25% - 3.75rem);width:calc(25% - 3.75rem);float:right}div.home-page div.homepage-block-list ul>li.project-list-block .right h2{margin-bottom:0}div.home-page div.homepage-block-list ul>li.project-list-block .right ul{margin-bottom:1.75rem}div.home-page div.homepage-block-list ul>li.project-list-block .right ul li{margin-bottom:.33rem}div.home-page div.homepage-block-list ul>li.project-list-block a,div.home-page div.homepage-block-list ul>li.project-list-block a:link,div.home-page div.homepage-block-list ul>li.project-list-block a:visited{text-decoration:none}div.home-page div.homepage-block-list ul>li.awards-block,div.home-page div.homepage-block-list ul>li.latest-news-block,div.home-page div.homepage-block-list ul>li.project-status-block{padding:1.3rem 2rem;width:-webkit-calc(100% - 4rem);width:-moz-calc(100% - 4rem);width:calc(100% - 4rem)}div.home-page div.homepage-block-list ul>li.awards-block a,div.home-page div.homepage-block-list ul>li.awards-block a:hover,div.home-page div.homepage-block-list ul>li.awards-block a:link,div.home-page div.homepage-block-list ul>li.awards-block a:visited{text-decoration:none}div.home-page div.homepage-block-list ul>li ul{list-style:none}div.home-page div.homepage-block-list ul li.awards-block .swiper-container{padding-top:.5rem;padding-bottom:1rem}div.home-page div.homepage-block-list ul li.awards-block .swiper-wrapper{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);-moz-transition-timing-function:cubic-bezier(.25,.25,.75,.75);-o-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}div.home-page div.homepage-block-list ul li.awards-block .swiper-wrapper .swiper-slide{height:126px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}div.home-page div.homepage-block-list ul li.latest-news-block ul li:after,div.home-page div.homepage-block-list ul li.project-status-block ul li:after,div.project-page ul.project-award-list li:after,div.project-page ul.project-credit-list li:after,div.project-page ul.project-related-news-list li:after{display:table;content:"";clear:both}div.home-page div.homepage-block-list ul li.awards-block .swiper-wrapper .swiper-slide img{max-height:100%}div.home-page div.homepage-block-list ul li.latest-news-block ul{list-style:none;padding-top:.5rem;padding-bottom:1rem}div.home-page div.homepage-block-list ul li.latest-news-block ul li{width:100%;padding:.5rem 0;border-bottom:1px solid #f60}div.home-page div.homepage-block-list ul li.latest-news-block ul li .label{width:26%;width:-webkit-calc(22% - 1rem);width:-moz-calc(22% - 1rem);width:calc(22% - 1rem);float:left}div.home-page div.homepage-block-list ul li.latest-news-block ul li .value{width:78%;float:right}@media screen and (max-width:940px){div.home-page div.homepage-block-list ul li.latest-news-block ul li .label{width:100%;width:-webkit-calc(100% - 0rem);width:-moz-calc(100% - 0rem);width:calc(100% - 0rem)}div.home-page div.homepage-block-list ul li.latest-news-block ul li .value{width:100%;width:-webkit-calc(100% - 0rem);width:-moz-calc(100% - 0rem);width:calc(100% - 0rem);overflow:hidden}}div.home-page div.homepage-block-list ul li.project-status-block ul{list-style:none;padding-top:.5rem;padding-bottom:1rem}div.home-page div.homepage-block-list ul li.project-status-block ul li{width:100%;padding:.5rem 0;border-bottom:1px solid #f60}div.home-page div.homepage-block-list ul li.project-status-block ul li .label{width:26%;width:-webkit-calc(33% - 1rem);width:-moz-calc(33% - 1rem);width:calc(33% - 1rem);float:left}div.home-page div.homepage-block-list ul li.project-status-block ul li .value{width:67%;float:right}@media screen and (max-width:940px){div.home-page div.homepage-block-list ul li.project-status-block ul li .label{width:100%;width:-webkit-calc(100% - 0rem);width:-moz-calc(100% - 0rem);width:calc(100% - 0rem)}div.home-page div.homepage-block-list ul li.project-status-block ul li .value{width:100%;width:-webkit-calc(100% - 0rem);width:-moz-calc(100% - 0rem);width:calc(100% - 0rem);overflow:hidden}}div.home-page div.homepage-block-list ul li.cash-rebate-block{position:relative;background-color:#fdd8c8}div.home-page div.homepage-block-list ul li.cash-rebate-block .content{float:left;padding:2rem 0 2rem 2rem;width:-webkit-calc(64% - 3rem);width:-moz-calc(64% - 3rem);width:calc(64% - 3rem)}div.home-page div.homepage-block-list ul li.cash-rebate-block .content p{padding-top:1.5rem;padding-bottom:.25rem}div.home-page div.homepage-block-list ul li.cash-rebate-block .percentage{position:absolute;top:0;right:0;color:#fff;width:36%;height:100%;background-color:#f60;text-align:center}@media screen and (max-width:767px){div.home-page div.homepage-block-list ul li.cash-rebate-block .content{float:none;width:-webkit-calc(100% - 4rem);width:-moz-calc(100% - 4rem);width:calc(100% - 4rem)}div.home-page div.homepage-block-list ul li.cash-rebate-block .percentage{position:relative;width:-webkit-calc(100% - 2rem);width:-moz-calc(100% - 2rem);width:calc(100% - 2rem);height:auto;text-align:left;padding-left:2rem}}div.home-page div.homepage-block-list ul li.image-block,div.home-page div.homepage-block-list ul li.news-item-block,div.home-page div.homepage-block-list ul li.project-block,div.home-page div.homepage-block-list ul li.video-block{color:#fff;background:#fdd8c8}div.home-page div.homepage-block-list ul li.image-block h1,div.home-page div.homepage-block-list ul li.news-item-block h1,div.home-page div.homepage-block-list ul li.project-block h1,div.home-page div.homepage-block-list ul li.video-block h1{color:#fff}div.home-page div.homepage-block-list ul li.image-block a,div.home-page div.homepage-block-list ul li.image-block a:link,div.home-page div.homepage-block-list ul li.image-block a:visited,div.home-page div.homepage-block-list ul li.news-item-block a,div.home-page div.homepage-block-list ul li.news-item-block a:link,div.home-page div.homepage-block-list ul li.news-item-block a:visited,div.home-page div.homepage-block-list ul li.project-block a,div.home-page div.homepage-block-list ul li.project-block a:link,div.home-page div.homepage-block-list ul li.project-block a:visited,div.home-page div.homepage-block-list ul li.video-block a,div.home-page div.homepage-block-list ul li.video-block a:link,div.home-page div.homepage-block-list ul li.video-block a:visited{color:inherit;text-decoration:none}div.home-page div.homepage-block-list ul li.image-block a:hover,div.home-page div.homepage-block-list ul li.image-block a:hover h1,div.home-page div.homepage-block-list ul li.news-item-block a:hover,div.home-page div.homepage-block-list ul li.news-item-block a:hover h1,div.home-page div.homepage-block-list ul li.project-block a:hover,div.home-page div.homepage-block-list ul li.project-block a:hover h1,div.home-page div.homepage-block-list ul li.video-block a:hover,div.home-page div.homepage-block-list ul li.video-block a:hover h1{color:#fff}div.home-page div.homepage-block-list ul li.image-block a:hover .content,div.home-page div.homepage-block-list ul li.news-item-block a:hover .content,div.home-page div.homepage-block-list ul li.project-block a:hover .content,div.home-page div.homepage-block-list ul li.video-block a:hover .content{bottom:2rem}div.home-page div.homepage-block-list ul li.image-block a:hover .background,div.home-page div.homepage-block-list ul li.news-item-block a:hover .background,div.home-page div.homepage-block-list ul li.project-block a:hover .background,div.home-page div.homepage-block-list ul li.video-block a:hover .background{top:0;opacity:.75;filter:alpha(opacity=75)}div.home-page div.homepage-block-list ul li.image-block .fixed-aspect-ratio,div.home-page div.homepage-block-list ul li.news-item-block .fixed-aspect-ratio,div.home-page div.homepage-block-list ul li.project-block .fixed-aspect-ratio,div.home-page div.homepage-block-list ul li.video-block .fixed-aspect-ratio{overflow:hidden;padding-top:56.25%;position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}div.project-page .header .image,ul.media-list li .fixed-aspect-ratio,ul.project-list a li .content{-moz-background-size:cover;background-repeat:no-repeat;background-position:center center}div.home-page div.homepage-block-list ul li.image-block .fixed-aspect-ratio .background,div.home-page div.homepage-block-list ul li.news-item-block .fixed-aspect-ratio .background,div.home-page div.homepage-block-list ul li.project-block .fixed-aspect-ratio .background,div.home-page div.homepage-block-list ul li.video-block .fixed-aspect-ratio .background{position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#f60;z-index:1;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}div.home-page div.homepage-block-list ul li.image-block .fixed-aspect-ratio .content,div.home-page div.homepage-block-list ul li.news-item-block .fixed-aspect-ratio .content,div.home-page div.homepage-block-list ul li.project-block .fixed-aspect-ratio .content,div.home-page div.homepage-block-list ul li.video-block .fixed-aspect-ratio .content{position:absolute;z-index:2;left:1.7rem;bottom:1rem;right:1.7rem;-webkit-transition:bottom .3s;-moz-transition:bottom .3s;-o-transition:bottom .3s;transition:bottom .3s}div.home-page div.homepage-block-list ul li.image-block .fixed-aspect-ratio iframe,div.home-page div.homepage-block-list ul li.news-item-block .fixed-aspect-ratio iframe,div.home-page div.homepage-block-list ul li.project-block .fixed-aspect-ratio iframe,div.home-page div.homepage-block-list ul li.video-block .fixed-aspect-ratio iframe{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}div.error-page{width:-webkit-calc(100% - 132px);width:-moz-calc(100% - 132px);width:calc(100% - 132px);max-width:1092px;margin-left:auto;margin-right:auto;padding-top:7.4rem;padding-bottom:8rem}div.error-page h2{margin-bottom:3.6rem}div.project-page .header{z-index:-1;width:100%;height:90vh;min-height:450px;overflow:hidden}div.project-page .header .image{z-index:-1;position:fixed;top:0;left:0;width:100%;height:90vh;min-height:450px;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;image-rendering:smooth}div.project-page .wrapper{-webkit-transition:margin-top 1s;-moz-transition:margin-top 1s;-o-transition:margin-top 1s;transition:margin-top 1s;position:relative;z-index:2;background-color:#fff;margin:-150px auto 0;width:-webkit-calc(100% - 264px);width:-moz-calc(100% - 264px);width:calc(100% - 264px);max-width:930px;padding:62px 100px 100px}@media screen and (max-width:940px){div.project-page .wrapper{margin-top:0;padding:1rem 1rem 2rem;width:-webkit-calc(100% - 4rem);width:-moz-calc(100% - 4rem);width:calc(100% - 4rem)}}div.project-page .wrapper svg.logo-svg{-webkit-transition:top 1s;-moz-transition:top 1s;-o-transition:top 1s;transition:top 1s;position:absolute;top:-120px;left:-20px;width:92px;height:100px}div.project-page .wrapper.video-is-playing{margin-top:0}div.project-page .wrapper.video-is-playing svg.logo-svg{top:32px}@media screen and (max-width:940px){div.project-page .wrapper.video-is-playing svg.logo-svg{top:-120px}}div.project-page .wrapper .left-column{float:left;width:62%}@media screen and (max-width:767px){div.project-page .wrapper .left-column{float:none;width:100%}}div.project-page .wrapper .right-column{float:right;width:28%}div.project-page .wrapper .poster{margin-top:.5rem;max-width:100%}@media screen and (max-width:767px){div.project-page .wrapper .right-column{float:none;width:100%}div.project-page .wrapper .poster{max-width:100%}}div.project-page .wrapper ul.laurels{list-style:none}div.project-page .wrapper ul.laurels li{width:100%;text-align:center;padding:.5rem 0}div.project-page .wrapper .poster+ul.laurels{margin-top:2rem}div.project-page .wrapper h1.title{padding-top:1rem;padding-bottom:.6rem}div.project-page .wrapper .body{padding-top:1.5rem}div.project-page .wrapper .body p{padding:.5rem 0}div.project-page .column h2{padding-bottom:.4rem}div.project-page ul.project-award-list,div.project-page ul.project-credit-list,div.project-page ul.project-related-news-list{list-style:none}div.project-page ul.project-award-list li,div.project-page ul.project-credit-list li,div.project-page ul.project-related-news-list li{width:100%}div.project-page ul.project-award-list li .label,div.project-page ul.project-credit-list li .label,div.project-page ul.project-related-news-list li .label{-ms-word-break:break-word;word-break:break-word;width:26%;width:-webkit-calc(26% - 1rem);width:-moz-calc(26% - 1rem);width:calc(26% - 1rem);float:left}div.project-page ul.project-award-list li .value,div.project-page ul.project-credit-list li .value,div.project-page ul.project-related-news-list li .value{width:74%;float:right}@media screen and (max-width:767px){div.project-page ul.project-award-list li .label,div.project-page ul.project-credit-list li .label,div.project-page ul.project-related-news-list li .label{width:-webkit-calc(100% - 0rem);width:-moz-calc(100% - 0rem);width:calc(100% - 0rem)}div.project-page ul.project-award-list li .value,div.project-page ul.project-credit-list li .value,div.project-page ul.project-related-news-list li .value{width:100%;width:-webkit-calc(100% - 0rem);width:-moz-calc(100% - 0rem);width:calc(100% - 0rem)}}div.project-page ul.project-award-list li a .value,div.project-page ul.project-credit-list li a .value,div.project-page ul.project-related-news-list li a .value{padding-left:1rem;width:-webkit-calc(74% - 2rem);width:-moz-calc(74% - 2rem);width:calc(74% - 2rem)}div.project-page ul.project-award-list li a .value::before,div.project-page ul.project-credit-list li a .value::before,div.project-page ul.project-related-news-list li a .value::before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 10"><path fill="#ff6600" d="M.94,9.49l-.77-1,4-3c.1-.09.34-.33.34-.53s-.22-.35-.34-.45l-4-3,.77-1,4,3A1.83,1.83,0,0,1,5.83,5,2.13,2.13,0,0,1,5,6.53Z"/></svg>');display:inline-block;width:6px;height:10px;margin:0 6px 0 -12px}div.project-page ul.project-award-list.project-additional-credits-list li,div.project-page ul.project-award-list.project-award-list li,div.project-page ul.project-award-list.project-related-news-list li,div.project-page ul.project-credit-list.project-additional-credits-list li,div.project-page ul.project-credit-list.project-award-list li,div.project-page ul.project-credit-list.project-related-news-list li,div.project-page ul.project-related-news-list.project-additional-credits-list li,div.project-page ul.project-related-news-list.project-award-list li,div.project-page ul.project-related-news-list.project-related-news-list li{margin-top:.9rem}div.project-page ul.project-award-list.project-additional-credits-list li .value,div.project-page ul.project-award-list.project-award-list li .value,div.project-page ul.project-award-list.project-related-news-list li .value,div.project-page ul.project-credit-list.project-additional-credits-list li .value,div.project-page ul.project-credit-list.project-award-list li .value,div.project-page ul.project-credit-list.project-related-news-list li .value,div.project-page ul.project-related-news-list.project-additional-credits-list li .value,div.project-page ul.project-related-news-list.project-award-list li .value,div.project-page ul.project-related-news-list.project-related-news-list li .value{padding-bottom:.9rem;border-bottom:1px solid #f60}div.project-page ul.project-award-list.project-additional-credits-list a:last-of-type li .value,div.project-page ul.project-award-list.project-additional-credits-list>li:last-of-type .value,div.project-page ul.project-award-list.project-award-list a:last-of-type li .value,div.project-page ul.project-award-list.project-award-list>li:last-of-type .value,div.project-page ul.project-award-list.project-related-news-list a:last-of-type li .value,div.project-page ul.project-award-list.project-related-news-list>li:last-of-type .value,div.project-page ul.project-credit-list.project-additional-credits-list a:last-of-type li .value,div.project-page ul.project-credit-list.project-additional-credits-list>li:last-of-type .value,div.project-page ul.project-credit-list.project-award-list a:last-of-type li .value,div.project-page ul.project-credit-list.project-award-list>li:last-of-type .value,div.project-page ul.project-credit-list.project-related-news-list a:last-of-type li .value,div.project-page ul.project-credit-list.project-related-news-list>li:last-of-type .value,div.project-page ul.project-related-news-list.project-additional-credits-list a:last-of-type li .value,div.project-page ul.project-related-news-list.project-additional-credits-list>li:last-of-type .value,div.project-page ul.project-related-news-list.project-award-list a:last-of-type li .value,div.project-page ul.project-related-news-list.project-award-list>li:last-of-type .value,div.project-page ul.project-related-news-list.project-related-news-list a:last-of-type li .value,div.project-page ul.project-related-news-list.project-related-news-list>li:last-of-type .value{border-bottom:1px solid #fff}div.project-page ul.project-award-list.project-credit-list li,div.project-page ul.project-credit-list.project-credit-list li,div.project-page ul.project-related-news-list.project-credit-list li{margin-bottom:1.2rem}div.project-page ul.project-additional-credits-list li .label,div.project-page ul.project-cast-list li .label,div.project-page ul.project-crew-list li .label{width:50%;width:-webkit-calc(50% - 1rem);width:-moz-calc(50% - 1rem);width:calc(50% - 1rem)}div.project-page ul.project-additional-credits-list li .value,div.project-page ul.project-cast-list li .value,div.project-page ul.project-crew-list li .value{width:50%}@media screen and (max-width:767px){div.project-page ul.project-additional-credits-list li .label,div.project-page ul.project-additional-credits-list li .value,div.project-page ul.project-cast-list li .label,div.project-page ul.project-cast-list li .value,div.project-page ul.project-crew-list li .label,div.project-page ul.project-crew-list li .value{width:100%;width:-webkit-calc(100% - 0rem);width:-moz-calc(100% - 0rem);width:calc(100% - 0rem)}}div.project-page ul.project-related-news-list li .value{padding-left:1rem;width:-webkit-calc(70% - 0rem);width:-moz-calc(70% - 0rem);width:calc(70% - 0rem)}@media screen and (max-width:767px){div.project-page ul.project-related-news-list li .value{width:-webkit-calc(100% - 0rem);width:-moz-calc(100% - 0rem);width:calc(100% - 0rem)}}div.project-page ul.project-related-news-list li .value::before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 10"><path fill="#ff6600" d="M.94,9.49l-.77-1,4-3c.1-.09.34-.33.34-.53s-.22-.35-.34-.45l-4-3,.77-1,4,3A1.83,1.83,0,0,1,5.83,5,2.13,2.13,0,0,1,5,6.53Z"/></svg>');display:inline-block;width:6px;height:10px;margin:0 6px 0 -12px}div.project-page ul+hr{margin-top:.4rem}div.project-page ul.project-logo-list{list-style:none;padding:0;margin:4rem -2rem 0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}div.project-page ul.project-logo-list li{margin:1rem 2rem}@media screen and (max-width:767px){div.project-page ul.project-logo-list{margin:2rem -.5rem 0}div.project-page ul.project-logo-list li{margin:.5rem}}div.project-list-page{width:-webkit-calc(100% - 132px);width:-moz-calc(100% - 132px);width:calc(100% - 132px);max-width:1092px;margin-left:auto;margin-right:auto;padding-top:7.4rem;padding-bottom:8rem}div.project-list-page h2{margin-bottom:1rem}@media screen and (max-width:767px){div.project-list-page{width:-webkit-calc(100% - 4rem);width:-moz-calc(100% - 4rem);width:calc(100% - 4rem);padding-top:2rem;padding-bottom:2rem}div.project-list-page h2{margin-bottom:1rem}div.project-list-page ul.project-list-sub-menu,div.project-list-page ul.project-menu{margin-bottom:.5rem}}div.project-list-page ul.project-list-sub-menu,div.project-list-page ul.project-menu{width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}div.project-list-page ul.project-list-sub-menu.project-list-sub-menu a,div.project-list-page ul.project-list-sub-menu>li,div.project-list-page ul.project-menu.project-list-sub-menu a,div.project-list-page ul.project-menu>li{width:-webkit-calc(25% - 1.5rem);width:-moz-calc(25% - 1.5rem);width:calc(25% - 1.5rem);text-align:center;margin-right:2rem}div.project-list-page ul.project-list-sub-menu.project-list-sub-menu a:nth-child(4n),div.project-list-page ul.project-list-sub-menu>li:nth-child(4n),div.project-list-page ul.project-menu.project-list-sub-menu a:nth-child(4n),div.project-list-page ul.project-menu>li:nth-child(4n){margin-right:0}div.project-list-page ul.project-list-sub-menu a li,div.project-list-page ul.project-menu a li{width:100%;text-align:center}@media screen and (max-width:767px){div.project-list-page ul.project-list-sub-menu a,div.project-list-page ul.project-list-sub-menu>li,div.project-list-page ul.project-menu a,div.project-list-page ul.project-menu>li{width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px);width:calc(100% - 0px);text-align:left;margin-right:0}div.project-list-page ul.project-list-sub-menu a li,div.project-list-page ul.project-menu a li{text-align:left}}div.project-list-page ul.project-list-sub-menu{padding-top:1rem;padding-bottom:1.5rem}div.project-list-page ul.project-list-sub-menu:not(.project-list-sub-menu-mobile){border-top:2px solid #fdd8c8}div.project-list-page ul.project-list-sub-menu li{text-align:center;cursor:pointer}div.project-list-page ul.project-list-sub-menu.project-list-sub-menu-mobile{display:none}div.project-list-page ul.project-list-sub-menu.project-list-sub-menu-mobile>a{display:block;padding-left:18px;padding-top:2px;padding-bottom:2px;width:100%}div.project-list-page ul.project-list-sub-menu.project-list-sub-menu-mobile>li:nth-child(1){display:none}@media screen and (max-width:767px){div.project-list-page ul.project-list-sub-menu.project-list-sub-menu-mobile{display:block;padding-top:0;padding-bottom:0}div.project-list-page ul.project-list-sub-menu.project-list-sub-menu-desktop{padding-top:.5rem;padding-bottom:.5rem}div.project-list-page ul.project-list-sub-menu.project-list-sub-menu-desktop li{text-align:left}div.project-list-page ul.project-list-sub-menu.project-list-sub-menu-desktop li:nth-child(1){display:none}}ul.project-list{list-style:none;position:relative;width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}ul.project-list a{width:-webkit-calc(25% - 1.5rem);width:-moz-calc(25% - 1.5rem);width:calc(25% - 1.5rem);margin-right:2rem}@media screen and (max-width:767px){ul.project-list a{width:-webkit-calc(50% - .5rem);width:-moz-calc(50% - .5rem);width:calc(50% - .5rem);margin-right:.5rem;margin-bottom:1rem}ul.project-list a:nth-child(2n){margin-right:0}}ul.project-list a:nth-child(4n){margin-right:0}ul.project-list a li{width:100%;padding-top:141.4285714286%;overflow:hidden;position:relative}ul.project-list a li .content{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}ul.project-list a li .background{position:absolute;z-index:2;left:0;top:100%;width:100%;height:100%;background-color:#f60;opacity:0;filter:alpha(opacity=0);transition:all .3s}ul.project-list a li .hover{-ms-word-break:break-word;word-break:break-word;position:absolute;padding:1rem;color:#fff;z-index:3;bottom:-2rem;left:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}div.about-list-page h2,div.about-list-page ul.awards-list>li .content ul.awards-sub-list a:hover,div.cash-rebate-page h2,div.news-list-page h2,div.news-page h2{color:#f60}ul.project-list a:hover li .hover{bottom:0;opacity:1;filter:alpha(opacity=100)}ul.project-list a:hover li .background{top:0;opacity:.75;filter:alpha(opacity=75)}@media screen and (max-width:767px){ul.project-list a li .hover{bottom:0;width:-webkit-calc(100% - 2rem);width:-moz-calc(100% - 2rem);width:calc(100% - 2rem);opacity:1;filter:alpha(opacity=100);background-color:rgba(255,102,0,.75)}ul.project-list a li .background{top:0;opacity:0;filter:alpha(opacity=0)}}ul.project-list:after{content:"";flex:auto}div.news-list-page,div.news-page{width:-webkit-calc(100% - 132px);width:-moz-calc(100% - 132px);width:calc(100% - 132px);max-width:1092px;margin-left:auto;margin-right:auto;padding-top:7.4rem;padding-bottom:8rem}@media screen and (max-width:767px){div.news-list-page,div.news-page{width:-webkit-calc(100% - 4rem);width:-moz-calc(100% - 4rem);width:calc(100% - 4rem);padding-top:4rem;padding-bottom:4rem}}div.news-list-page div.trigger,div.news-page div.trigger{height:0;overflow:hidden}div.news-list-page ul.news-list,div.news-page ul.news-list{list-style:none;margin:.4rem 0 0;padding:0}div.news-list-page ul.news-list h1,div.news-page ul.news-list h1{margin-top:.2rem;margin-bottom:1.5rem;-ms-word-break:break-word;word-break:break-word}@media screen and (max-width:767px){div.news-list-page ul.news-list h1,div.news-page ul.news-list h1{margin-bottom:.5rem}}div.news-list-page ul.news-list p,div.news-page ul.news-list p{margin-bottom:.4rem;-ms-word-break:break-word;word-break:break-word}div.news-list-page ul.news-list li,div.news-page ul.news-list li{padding-top:2rem;padding-bottom:2rem;border-bottom:2px solid #f60}div.news-list-page ul.news-list li:after,div.news-page ul.news-list li:after{content:"";display:table;clear:both}div.news-list-page.news-list-page .image-column,div.news-page.news-list-page .image-column{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}div.news-list-page .image-column img,div.news-page .image-column img{max-width:100%}div.news-list-page .image-column ul.projects,div.news-page .image-column ul.projects{list-style:none}div.news-list-page .image-column ul.projects li,div.news-page .image-column ul.projects li{width:-webkit-calc(50% - 1rem);width:-moz-calc(50% - 1rem);width:calc(50% - 1rem);margin:0 auto}@media screen and (max-width:767px){div.news-list-page .image-column ul.projects li,div.news-page .image-column ul.projects li{width:-webkit-calc(100% - 0rem);width:-moz-calc(100% - 0rem);width:calc(100% - 0rem)}}div.news-list-page .image-column img+ul.projects li,div.news-page .image-column img+ul.projects li{margin-left:0}div.news-list-page .pagination,div.news-page .pagination{margin-top:8rem}div.news-page h2+h3{padding-top:.4rem;padding-bottom:2.7rem}div.news-page .content{margin-top:2.5rem}div.news-page hr{margin-top:3rem;margin-bottom:4.7rem}div.news-page ul.media-list{margin-top:1rem;margin-left:-84px}div.cash-rebate-page,div.contact-page{margin-left:auto;max-width:1092px;margin-right:auto}div.more-news-element .not-done{min-height:30vh;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}div.about-list-page{width:-webkit-calc(100% - 132px);width:-moz-calc(100% - 132px);width:calc(100% - 132px);max-width:1092px;margin-left:auto;margin-right:auto;padding-top:7.4rem;padding-bottom:8rem}div.about-list-page ul.about-menu{margin-bottom:4.5rem;border-bottom:2px solid #fdd8c8;width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}div.about-list-page ul.about-menu h2{text-align:left;margin-bottom:0}div.about-list-page ul.about-menu>li{width:-webkit-calc(25% - 1.5rem);width:-moz-calc(25% - 1.5rem);width:calc(25% - 1.5rem);text-align:center;margin-right:2rem}div.about-list-page ul.about-menu>li:nth-child(4n){margin-right:0}div.about-list-page ul.about-menu a li{width:100%;text-align:center}@media screen and (max-width:767px){div.about-list-page ul.about-menu{margin-bottom:4rem;padding-bottom:.5rem}div.about-list-page ul.about-menu h2{margin-bottom:1rem}div.about-list-page ul.about-menu a,div.about-list-page ul.about-menu>li{width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px);width:calc(100% - 0px);text-align:left;margin-right:0}div.about-list-page ul.about-menu a li{text-align:left}div.about-list-page{width:-webkit-calc(100% - 4rem);width:-moz-calc(100% - 4rem);width:calc(100% - 4rem);padding-top:2rem;padding-bottom:4rem}}div.about-list-page h2{margin-bottom:3.5rem}div.about-list-page .content{margin-top:3.5rem}div.about-list-page .about-page{margin-top:0;border-bottom:2px solid #f60;padding-bottom:4rem}div.about-list-page .about-page .swiper-container{height:412px}div.about-list-page .about-page .swiper-container .swiper-pagination-bullets{bottom:0;line-height:16px}@media screen and (max-width:767px){div.about-list-page .about-page .swiper-container{height:200px}div.about-list-page .about-page .swiper-container .swiper-pagination-bullets{bottom:-1rem}}div.about-list-page .about-page .swiper-container .swiper-pagination-bullet-active{background-color:#f60}div.about-list-page .about-page .swiper-container .swiper-slide{width:272px;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media screen and (max-width:767px){div.about-list-page .about-page .swiper-container .swiper-slide{width:-webkit-calc(50% - .5rem);width:-moz-calc(50% - .5rem);width:calc(50% - .5rem)}}@media screen and (max-width:940px){div.about-list-page .about-page .swiper-container .swiper-pagination-bullets{bottom:0}div.about-list-page .about-page .swiper-container .swiper-slide{width:-webkit-calc(33% - 1.3334rem);width:-moz-calc(33% - 1.3334rem);width:calc(33% - 1.3334rem)}}div.about-list-page .about-page .swiper-container .swiper-slide img{max-width:100%;max-height:345px}div.about-list-page .person-list-page{padding:4rem 0;border-bottom:2px solid #f60}div.about-list-page ul.person-list{list-style:none;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}div.about-list-page ul.awards-list>li:after,ul.media-list:after{content:"";display:table;clear:both}div.about-list-page ul.person-list li{width:-webkit-calc(33% - 1.3334rem);width:-moz-calc(33% - 1.3334rem);width:calc(33% - 1.3334rem);margin-bottom:3rem;-ms-word-break:break-word;word-break:break-word}@media screen and (max-width:940px){div.about-list-page ul.person-list li{width:-webkit-calc(50% - .5rem);width:-moz-calc(50% - .5rem);width:calc(50% - .5rem)}}@media screen and (max-width:767px){div.about-list-page ul.person-list li{width:-webkit-calc(100% - 0rem);width:-moz-calc(100% - 0rem);width:calc(100% - 0rem)}}div.about-list-page ul.person-list li .portrait{background-color:#fdd8c8;width:100%;padding-top:43.05%;overflow:hidden;position:relative;margin-bottom:1rem}div.about-list-page ul.person-list li .portrait img{position:absolute;top:0;left:0;right:0;bottom:0}div.about-list-page ul.awards-list{list-style:none}div.about-list-page ul.awards-list>li{margin-bottom:2rem}div.about-list-page ul.awards-list>li .logo{float:left;width:25%;text-align:center;margin-right:2rem}@media screen and (max-width:767px){div.about-list-page ul.awards-list>li .logo{float:none;width:100%}}div.about-list-page ul.awards-list>li .logo img{max-height:160px}div.about-list-page ul.awards-list>li .content{float:left;margin-top:0;width:-webkit-calc(75% - 4rem);width:-moz-calc(75% - 4rem);width:calc(75% - 4rem)}@media screen and (max-width:767px){div.about-list-page ul.awards-list>li .content{float:none;margin-top:1rem;width:-webkit-calc(100% - 0rem);width:-moz-calc(100% - 0rem);width:calc(100% - 0rem)}}div.about-list-page ul.awards-list>li .content ul.awards-sub-list{list-style:none}div.about-list-page ul.awards-list>li .content ul.awards-sub-list a,div.about-list-page ul.awards-list>li .content ul.awards-sub-list a:link,div.about-list-page ul.awards-list>li .content ul.awards-sub-list a:visited{text-decoration:none}div.cash-rebate-page{width:-webkit-calc(100% - 132px);width:-moz-calc(100% - 132px);width:calc(100% - 132px);padding-top:7.4rem;padding-bottom:8rem}@media screen and (max-width:767px){div.cash-rebate-page{width:-webkit-calc(100% - 4rem);width:-moz-calc(100% - 4rem);width:calc(100% - 4rem);padding-top:4rem;padding-bottom:4rem}}div.cash-rebate-page .content{margin-top:3.5rem}div.cash-rebate-page .percentage{text-align:center;float:right;width:50%;background-color:#f60;color:#fff}@media screen and (max-width:767px){div.cash-rebate-page .percentage{float:none;margin-top:3rem;width:100%}}div.contact-page{width:-webkit-calc(100% - 132px);width:-moz-calc(100% - 132px);width:calc(100% - 132px);padding-top:7.4rem;padding-bottom:8rem}@media screen and (max-width:767px){div.contact-page{width:-webkit-calc(100% - 2rem);width:-moz-calc(100% - 2rem);width:calc(100% - 2rem);padding-top:4rem;padding-bottom:4rem}}div.contact-page h2{color:#f60;margin-bottom:3.6rem}div.contact-page .label{float:left;width:64px}div.contact-page .value{float:left}div.contact-page .address{width:-webkit-calc(30% - 48px);width:-moz-calc(30% - 48px);width:calc(30% - 48px);float:left;margin-bottom:2rem}div.contact-page .map{width:70%;float:right}div.contact-page .map #map{z-index:1;width:100%;height:532px;margin-bottom:1rem}ul.media-list{list-style:none;position:relative;margin:4rem -68px}@media screen and (max-width:940px){ul.media-list{margin:4rem -2rem}}@media screen and (max-width:767px){div.contact-page .address{float:none;width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px);width:calc(100% - 0px)}div.contact-page .map{float:left;width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px);width:calc(100% - 0px)}ul.media-list{margin:4rem 0}}ul.media-list li{position:absolute;background-color:#000;top:0;left:0;cursor:pointer}ul.media-list li:nth-child(4n){margin-right:0}ul.media-list li .fixed-aspect-ratio{overflow:hidden;position:absolute;top:0;left:0;height:100%;width:100%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}ul.media-list li .fixed-aspect-ratio iframe{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.fullscreen-media-element{position:relative;z-index:10}.fullscreen-media-element .swiper-container{position:fixed;overflow:visible;top:5vh;left:5vw;width:90vw;height:90vh;z-index:2}.fullscreen-media-element .swiper-container iframe{height:90vh;width:90vw}.fullscreen-media-element .swiper-container .image-block{width:100%;height:100%}.fullscreen-media-element .swiper-container .image-block>div{width:100%;height:100%;background-repeat:no-repeat;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;background-position:center center}.fullscreen-media-element .swiper-container .image-block.background-is-large>div{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.fullscreen-media-element .swiper-container .swiper-pagination{z-index:11;bottom:-2.5rem}.fullscreen-media-element .swiper-container .swiper-pagination-bullet{width:.8rem;height:.8rem;margin:.4rem;opacity:.6;filter:alpha(opacity=60);background-color:#fff}.fullscreen-media-element .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;filter:alpha(opacity=100);background-color:#f60}.fullscreen-media-element .close{position:fixed;background-color:#000;cursor:pointer;z-index:100;top:1rem;left:1rem}.fullscreen-media-element .close svg.hamburger-svg{width:18px;height:18px;overflow:hidden;fill:#fff}.fullscreen-media-element .close svg.hamburger-svg .bar{transform-origin:50% 50%}.fullscreen-media-element .close svg.hamburger-svg .bar.bar-1{transform-origin:0 50%}.fullscreen-media-element .close svg.hamburger-svg .bar.bar-3{transform-origin:2px 11px}.fullscreen-media-element .close svg.hamburger-svg .bar-1,.fullscreen-media-element .close svg.hamburger-svg .bar-2{width:22px;-webkit-transform:rotate(43deg);-moz-transform:rotate(43deg);-ms-transform:rotate(43deg);-o-transform:rotate(43deg);transform:rotate(43deg)}.fullscreen-media-element .close svg.hamburger-svg .bar-3{width:22px;-webkit-transform:rotate(-43deg);-moz-transform:rotate(-43deg);-ms-transform:rotate(-43deg);-o-transform:rotate(-43deg);transform:rotate(-43deg)}.fullscreen-media-element .background{background-color:#000;opacity:.85;filter:alpha(opacity=85);position:fixed;z-index:1;top:0;left:0;width:100%;height:100%}.header .video-block,.header .video-block .play-button,.header .video-block iframe{position:absolute;top:0;left:0;width:100%;height:100%}.header .video-block{background-color:#000}.header .video-block .play-button{cursor:pointer}.video-block.hide-until-playing:not(.is-playing){background-color:transparent}.video-block.hide-until-playing:not(.is-playing) .fixed-aspect-ratio iframe{opacity:0;filter:alpha(opacity=0)}