﻿html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}main,article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}object,embed{max-width:100%}img{max-width:100%;height:auto}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:separate;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after{content:" ";display:block;clear:both}*,*:before,*:after{box-sizing:border-box;font-synthesis:none}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}::-ms-selection{background:#000;color:#fff}input[type=search]::-webkit-input-placeholder{color:#787878}input[type=search]:-moz-placeholder{color:#787878}input[type=search]:-ms-input-placeholder{color:#787878}*::-webkit-input-placeholder{color:#d2d2d2}*:-moz-placeholder{color:#d2d2d2}*:-ms-input-placeholder{color:#d2d2d2}::-webkit-search-decoration{display:none}@font-face{font-family:"SharpGrotesk";src:url("../webfonts/SharpGroteskSmBold12.eot");src:local("☺"),url("../webfonts/SharpGroteskSmBold12.woff") format("woff"),url("../webfonts/SharpGroteskSmBold12.woff2") format("woff2")}@font-face{font-family:"SegoeUI";src:local("☺"),url("../webfonts/segoeui.ttf") format("truetype")}@font-face{font-family:"SegoeUI";src:local("☺"),url("../webfonts/segoeuib.ttf") format("truetype");font-weight:bold}@font-face{font-family:"SegoeUI";src:local("☺"),url("../webfonts/segoeuii.ttf") format("truetype");font-style:italic}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:rgba(255,255,255,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-2rem;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;border:3px solid #fff;margin:0 6px;width:12px;height:12px;background-color:#d2d2d2;border:3px solid #fff;border-radius:50%;transition:border .3s ease-in-out;cursor:pointer}.flickity-page-dots .dot.is-selected{border-color:#d2d2d2}.flickity-page-dots .dot.is-selected{opacity:1}.block-image_carousel .rsDefault,.block-image_carousel .rsDefault .rsOverflow,.block-image_carousel .rsDefault .rsSlide,.block-image_carousel .rsDefault .rsVideoFrameHolder,.block-image_carousel .rsDefault .rsThumbs{background:none}.block-image_carousel .rsDefault .rsFullscreenIcn,.block-image_carousel .rsDefault .rsArrowIcn,.block-image_carousel .rsDefault .rsOverflow .rsFullscreenIcn,.block-image_carousel .rsDefault .rsOverflow .rsArrowIcn,.block-image_carousel .rsDefault .rsSlide .rsFullscreenIcn,.block-image_carousel .rsDefault .rsSlide .rsArrowIcn,.block-image_carousel .rsDefault .rsVideoFrameHolder .rsFullscreenIcn,.block-image_carousel .rsDefault .rsVideoFrameHolder .rsArrowIcn,.block-image_carousel .rsDefault .rsThumbs .rsFullscreenIcn,.block-image_carousel .rsDefault .rsThumbs .rsArrowIcn{border-radius:50%}.block-image_carousel .rsFullscreen{background-color:#fff !important}body{font:1rem/1.4rem "SegoeUI",sans-serif,sans-serif;overflow-x:hidden;font-synthesis:none}h1{margin-bottom:1rem;text-transform:uppercase}h2{font:2.1rem/2.6rem "BryantWebBold",sans-serif;margin-bottom:2rem}h1 b,h2 b{font-family:"BryantWebBold",sans-serif}h3{font:1.5rem/1.5rem "BryantWebBold",sans-serif;margin-bottom:1rem}p+h2,p+h3{margin-top:2rem}h4{font:2rem/1.8rem "SharpGrotesk";margin-bottom:1rem;text-transform:uppercase}h5{font:1.5rem/1.2rem "SharpGrotesk";margin-bottom:1rem;text-transform:uppercase}h6{font-family:"SegoeUI",sans-serif,sans-serif;margin-bottom:1rem}strong,b{font-family:"SegoeUI",sans-serif,sans-serif;font-weight:bold}p{margin-bottom:1rem}a{color:#000;text-decoration:none;transition:opacity .1s}a:hover{opacity:.8}input,textarea,button,select{font:.75rem/1rem "BryantWebBold",sans-serif}.btn{font:.75rem/1rem "BryantWebBold",sans-serif;background-color:#d2d2d2;color:#fff;height:2rem;padding:0 1rem;line-height:2rem;border:0;border-radius:0;letter-spacing:.5px;display:inline-block;vertical-align:middle;transition:opacity .2s;-webkit-appearance:none}.btn:hover{opacity:.8}.default-form .control-label{display:none}.default-form .help-block{display:none}.default-form .btn-cancel{float:right}.default-form input[type=text],.default-form input[type=email],.default-form input[type=url],.default-form select{width:100%;padding:.5rem;letter-spacing:.25px;margin-bottom:1rem;border:1px solid #d2d2d2}.default-form input[type=text]:focus,.default-form input[type=email]:focus,.default-form input[type=url]:focus,.default-form select:focus{border-color:#787878}.default-form input[type=text]:disabled,.default-form input[type=email]:disabled,.default-form input[type=url]:disabled,.default-form select:disabled{background-color:#f7f7f7}.default-form textarea{padding:.5rem;width:100%;height:9rem;margin-bottom:1rem;border:1px solid #d2d2d2}.default-form textarea:focus{border-color:#787878}.default-form select{background-color:#fff;padding:.5rem;line-height:1rem;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ij4KPHBhdGggZD0ibSAxMyw2IC01LDUgLTUsLTUgeiIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:99% 50%;background-size:1rem}.default-form select[multiple]{background-image:none}.default-form .has-error input,.default-form .has-error textarea{border:1px solid #c00}.default-form .submit-group{margin-top:1rem}.default-form .errorlist{color:#c00}.default-form .errorlist li{padding-left:0 !important}.default-form .errorlist li::before{content:none !important}.default-form .disabled label{color:#ccc}.theme-color{color:#787878}.theme-bg-color{background-color:#787878}.theme-bg span{background-color:#787878}.font-alternative{font-family:"BryantWebBold",sans-serif}.category,.department,.source,.link{letter-spacing:.25px;font-family:"BryantWebBold",sans-serif;display:block;margin-bottom:1rem}.link,.source,.department{text-transform:uppercase}.inverted-text{color:#fff}.page-header{border-bottom:1px solid #d2d2d2;position:fixed;background-color:#fff;width:100vw;z-index:100;display:flex}.page-header .search{flex-grow:2}.page-header .search input{margin:0;border:0;border-radius:20px;width:80%;letter-spacing:.25px;font:.75rem/1.1rem "BryantWebMedium",sans-serif;background:#f0f0f0 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQuNDI2MTcgMjQuNDI1NjQiPjxkZWZzPjxzdHlsZT4uYSwuY3tmaWxsOm5vbmU7fS5ie2NsaXAtcGF0aDp1cmwoI2EpO30uY3tzdHJva2U6IzIzMWYyMDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjxjbGlwUGF0aCBpZD0iYSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAwNSAtMC41NzQyKSI+PHJlY3QgY2xhc3M9ImEiIHk9IjAuNTczIiB3aWR0aD0iMjQuNDI3IiBoZWlnaHQ9IjI0LjQyNyIvPjwvY2xpcFBhdGg+PC9kZWZzPjx0aXRsZT5sb3VwZTwvdGl0bGU+PGcgY2xhc3M9ImIiPjxjaXJjbGUgY2xhc3M9ImMiIGN4PSIxMS4wNDIiIGN5PSIxMS4wNDMiIHI9IjEwLjA0MjUiLz48bGluZSBjbGFzcz0iYyIgeDE9IjE4LjQ3OCIgeTE9IjE4LjQ3NjYiIHgyPSIyMy43MTkiIHkyPSIyMy43MTg2Ii8+PC9nPjwvc3ZnPg==") 9px center no-repeat;-webkit-appearance:none}.page-header .search .suggestions{width:100vw;height:4rem;left:0;top:0;position:fixed;overflow:hidden;z-index:-1;background-color:#fff;transition:height .3s;font:.75rem/1.25rem "BryantWebMedium",sans-serif;letter-spacing:.25px}.page-header .search .suggestions ul{height:5rem}.page-header .search .suggestions ul a{color:#d2d2d2}.page-header .search .suggestions ul a:hover{opacity:.6}.page-header .search .suggestions ul em{color:#000;font-style:normal}.page-header .search .suggestions .global-search{color:#787878}.page-header .search .suggestions .global-search::before{content:"→"}.page-header .search .matte{background-color:rgba(0,0,0,0);transition:background-color .2s;left:0;top:0;z-index:-2}.page-header .search .suggestions.active+.matte{width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,.7)}.page-header .menu-trigger{height:1.2rem;white-space:pre}.page-header .menu-trigger::before{content:"• • •"}.main-menu{-webkit-user-select:none;user-select:none;position:fixed;z-index:101;top:0;right:0;height:100vh;background-color:#f5f5f5;transition:transform .3s ease-in-out;max-height:100vh;overflow:auto}.main-menu a,.main-menu label{color:#787878;transition:opacity .1s}.main-menu a:hover,.main-menu label:hover{opacity:.8}.main-menu .close-btn{width:48px;height:48px;position:absolute;top:1.2rem;right:1.2rem;display:block}.main-menu .close-btn::before,.main-menu .close-btn::after{content:"";width:2px;height:.9rem;background-color:#000;display:block;position:absolute;top:10px;left:20px}.main-menu .close-btn::before{transform:rotate(45deg)}.main-menu .close-btn::after{transform:rotate(135deg)}.main-menu .sub-menu{height:0;overflow:hidden;transition:height .2s}.main-menu .sub-menu a{color:#b4b4b4}.main-menu input[type=checkbox]{display:none}.main-menu [id^=topic_sub_menu_]+label::after{content:"+";position:absolute;top:.7rem;right:1rem}.main-menu [id^=topic_sub_menu_]:checked+label::after{content:"–"}.main-menu [id^=topic_sub_menu_]:checked+label+.sub-menu{height:auto}.main-menu nav>ul{text-transform:uppercase;letter-spacing:.25px}.main-menu nav>ul.pages{margin:1rem 1.5rem 2rem 1.5rem;font:.7rem/1rem "BryantWebBold",sans-serif;border-bottom:1px solid #d2d2d2}.main-menu nav>ul.pages li{border-top:1px solid #d2d2d2}.main-menu nav>ul.pages li:first-child{border-top:0}.main-menu nav>ul.pages li a,.main-menu nav>ul.pages li label{margin-left:1rem;padding:.7rem 0;display:block}.main-menu nav>ul.pages>li{position:relative}.main-menu nav>ul.pages>li::before{content:"→";position:absolute;top:.7rem;left:0}.main-menu nav>ul.menu-select.language,.main-menu nav>ul.menu-select.country{font:.6rem/2rem "BryantWebBold",sans-serif;border-bottom:0;text-indent:.5rem;width:10rem}.main-menu nav>ul.menu-select.language>li,.main-menu nav>ul.menu-select.country>li{border-top:0;position:relative}.main-menu nav>ul.menu-select.language>li label,.main-menu nav>ul.menu-select.country>li label{display:block;border:1px solid #d2d2d2}.main-menu nav>ul.menu-select.language>li label::after,.main-menu nav>ul.menu-select.country>li label::after{content:"";border-top:5px solid #787878;border-right:3px solid #f0f0f0;border-left:3px solid #f0f0f0;position:absolute;top:.8rem;right:.6rem;transition:transform .2s;transform:rotate(90deg)}.main-menu nav>ul.menu-select.language ul,.main-menu nav>ul.menu-select.country ul{display:none;border:1px solid #e6e6e6;padding-left:0px}.main-menu nav>ul.menu-select.language ul a,.main-menu nav>ul.menu-select.country ul a{display:block;color:#b4b4b4;transition:all .1s}.main-menu nav>ul.menu-select.language ul a:hover,.main-menu nav>ul.menu-select.country ul a:hover{color:#969696;background-color:#f0f0f0}.main-menu nav>ul.menu-select.language #language_menu:checked+label::after,.main-menu nav>ul.menu-select.language #country_menu:checked+label::after,.main-menu nav>ul.menu-select.country #language_menu:checked+label::after,.main-menu nav>ul.menu-select.country #country_menu:checked+label::after{transform:rotate(0)}.main-menu nav>ul.menu-select.language #language_menu:checked+label+ul,.main-menu nav>ul.menu-select.language #country_menu:checked+label+ul,.main-menu nav>ul.menu-select.country #language_menu:checked+label+ul,.main-menu nav>ul.menu-select.country #country_menu:checked+label+ul{display:block}.main-menu nav>ul.menu-select.language{margin:0 1.5rem 2rem 1.5rem}.main-menu nav>ul.menu-select.country{margin:2rem 1.5rem 2rem 1.5rem}input#main_menu{display:none}input#main_menu:checked+.main-menu{transform:translateX(0)}.no-js .hero.slideshow{overflow:hidden}.no-js .slideshow-container{margin-bottom:2rem}.no-js .slideshow-container .controls{display:block}.no-js .page-main .lazyload{display:none !important}.no-js .page-main .widget-list .film-list,.no-js .page-main .widget-list .showreel{height:auto}.no-js .page-main .widget-list .film-list .container,.no-js .page-main .widget-list .showreel .container{position:static;width:100%;height:auto;overflow:hidden}.slideshow-container{margin-bottom:5rem}.slideshow-container .slide-radio{display:none}.slideshow-container .hero{margin-bottom:.5rem}.slideshow-container .controls{display:none;text-align:center;vertical-align:middle;line-height:30px;overflow:hidden}.slideshow-container .controls .slide-control{display:inline-block;background-color:#d2d2d2;border:3px solid #fff;margin:10px 4px;width:12px;height:12px;border-radius:20px;transition:border .3s ease-in-out}.slideshow-container .slide-container{width:100%;height:100%}.slideshow-container .slide-container:not(.flickity-enabled){width:600vw;transition:transform .7s ease-in-out;overflow:hidden}.slideshow-container .slide{float:left;width:100vw;height:100%;overflow:hidden;background-size:cover;background-position:center;position:relative}.slideshow-container .slide .target-link span:last-child::after{content:" →";font-family:"BryantWebBold",sans-serif}.hero{margin-top:12rem;margin-bottom:4rem}.hero:not(.slideshow){overflow:hidden}.hero h1{color:#fff}.hero h1 span{padding:.4rem .4rem .2rem;display:inline-flex}.hero .logo{width:auto;display:block}.hero .link,.hero .category,.hero .department{color:#fff;font-size:.75rem}.hero .link span,.hero .category span,.hero .department span{padding:.1rem 0}.hero .link span:first-child,.hero .category span:first-child,.hero .department span:first-child{padding-left:.3rem}.hero .link span:last-child,.hero .category span:last-child,.hero .department span:last-child{padding-right:.3rem}.hero.no-margin{margin-bottom:0}.hero .header-links{position:absolute;text-transform:uppercase;font-family:"BryantWebBold",sans-serif;bottom:0;right:0;background-color:#fff;padding:1rem 2rem;text-align:center;width:auto;letter-spacing:.25px}.hero .header-links::before{content:"";position:absolute;left:1rem;top:-1.5rem;border-left:1.5rem solid #fff;border-top:1.5rem solid transparent}.hero .header-links a{display:block}.hero .header-links a::after{content:" →"}.hero .mask svg{position:absolute;z-index:-1}.hero.with-image{width:100vw;background-position:center;background-size:cover;position:relative;z-index:1}.hero.with-image h1{max-height:13.1rem;overflow:hidden}.hero.with-image .matte{width:100%;height:100%;position:absolute;z-index:-1;background-color:rgba(0,0,0,.6);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0.4) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0.4) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0.4) 100%)}.hero.with-image .headline{z-index:1}.page-main{padding-bottom:5rem}.page-main .rich-text .richtext-image.left,.page-main .rich-text .richtext-image.right{display:block;width:40%;margin:2rem 0}.page-main .rich-text .richtext-image.left{float:left;margin-right:5%}.page-main .rich-text .richtext-image.right{float:right;margin-left:5%}.page-main .topic-list{font-family:"SharpGrotesk";text-transform:uppercase;text-align:center}.page-main .topic-list h2{font-family:"SharpGrotesk";text-transform:uppercase}.page-main .topic-list a{color:#fff;white-space:pre;text-decoration:none;display:inline-block}.page-main .widget-filter-bar{height:3rem;background-color:#f0f0f0;margin-bottom:2rem;text-align:center;text-transform:uppercase;font:.7rem/1rem "BryantWebBold",sans-serif;padding-top:1rem;letter-spacing:.5px;overflow:hidden}.page-main .widget-filter-bar.empty{background-color:#fff;height:0;padding-top:0}.page-main .widget-filter-bar ul{overflow:auto;width:auto;height:2rem;white-space:nowrap}.page-main .widget-filter-bar ul li{display:inline-block;padding:0 .3rem;position:relative}.page-main .widget-filter-bar ul li.active::after,.page-main .widget-filter-bar ul li:hover::after{content:"•";font-size:.9rem;position:absolute;bottom:-0.7rem;left:0;width:100%;text-align:center;color:red}.page-main .widget-filter-bar ul li a{color:#787878}.page-main .widget-list.loading{opacity:.3}.page-main .widget-list .widget{align-self:center;color:#fff;overflow:hidden;position:relative}.page-main .widget-list .widget h4{overflow:hidden;font:2rem/1.8rem "SharpGrotesk";font-weight:normal;text-transform:uppercase}.page-main .widget-list .widget h4 span{display:inline-flex}.page-main .widget-list .widget a{color:#fff;display:block}.page-main .widget-list .widget .inverted{background-color:#fff;display:inline-block;padding:.1rem .2rem}.page-main .widget-list .widget .image-medium{display:none}.page-main .widget-list .widget .intro{hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto}.page-main .widget-list .widget .details{position:absolute}.page-main .widget-list .widget .image-large{display:none}.page-main .widget-list .widget.news h4 span{padding:.3rem .2rem .2rem .2rem}.page-main .widget-list .widget.news span{padding:.1rem .2rem}.page-main .widget-list .widget.news .image{position:absolute;right:0;top:0;z-index:-1}.page-main .widget-list .widget.download::before{content:"";position:absolute;top:-1.5rem;right:-1.5rem;z-index:1;width:3rem;height:3rem;background-color:#fff;transform:rotate(45deg)}.page-main .widget-list .widget.download a{display:block;margin-bottom:1rem}.page-main .widget-list .widget.download a .download-link{border-bottom:1px solid #fff}.page-main .widget-list .widget.download a .download-link::before{content:"↓ ";padding-right:.2rem}.page-main .widget-list .widget.job::before{content:"";position:absolute;left:0;bottom:0;z-index:0;background-color:#fff;width:100%;height:2rem}.page-main .widget-list .widget.job::after{content:"";position:absolute;bottom:0;z-index:1;left:1rem;border-left-width:2rem;border-left-style:solid;border-bottom:2rem solid #fff}.page-main .widget-list .widget.flatpage,.page-main .widget-list .widget.external-link{background-color:#f5f5f5}.page-main .widget-list .widget.flatpage .details,.page-main .widget-list .widget.external-link .details{padding-right:.5rem}.page-main .widget-list .widget.flatpage .description,.page-main .widget-list .widget.external-link .description{hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto}.page-main .widget-list .widget.flatpage h4 span,.page-main .widget-list .widget.external-link h4 span{padding:.3rem .2rem .2rem .2rem}.page-main .widget-list .widget.flatpage span,.page-main .widget-list .widget.external-link span{padding:.1rem .2rem}.page-main .widget-list .film-list,.page-main .widget-list .showreel{width:100%;height:22rem;margin-bottom:2rem}.page-main .widget-list .film-list .container,.page-main .widget-list .showreel .container{background-color:#f5f5f5;width:100vw;height:22rem;position:absolute;left:0}.page-main .widget-list .film-list h4,.page-main .widget-list .showreel h4{letter-spacing:.5px}.page-main .widget-list .film-list h4 span,.page-main .widget-list .showreel h4 span{display:inline-block;padding:0 .3rem}.page-main .widget-list .film-list .film,.page-main .widget-list .film-list .reel,.page-main .widget-list .showreel .film,.page-main .widget-list .showreel .reel{overflow:hidden;position:relative;float:left}.page-main .widget-list .film-list .film img,.page-main .widget-list .film-list .reel img,.page-main .widget-list .showreel .film img,.page-main .widget-list .showreel .reel img{float:right}.page-main .widget-list .film-list .film h5,.page-main .widget-list .film-list .reel h5,.page-main .widget-list .showreel .film h5,.page-main .widget-list .showreel .reel h5{position:absolute;overflow:hidden}.page-main .widget-list .film-list .film h5 span,.page-main .widget-list .film-list .reel h5 span,.page-main .widget-list .showreel .film h5 span,.page-main .widget-list .showreel .reel h5 span{padding:0 .12rem;display:inline-flex}.page-main .widget-list .film-list .film p,.page-main .widget-list .film-list .reel p,.page-main .widget-list .showreel .film p,.page-main .widget-list .showreel .reel p{position:absolute;margin-bottom:0;color:#787878}.page-main .widget-list .showreel .container{height:19rem}.page-main .body .responsive-object{position:relative}.page-main .body .responsive-object iframe,.page-main .body .responsive-object object,.page-main .body .responsive-object embed{position:absolute;top:0;left:0;width:100%;height:100%}.page-main .body .related-articles{margin:2rem 0}.page-main .body .anchor-permalink{width:40.5rem;margin:0 auto 1rem auto;font-size:.75rem;opacity:.3}.page-main .body .anchor-permalink p{margin-bottom:0}.page-main .body .publish-date{margin:1.85rem 0;text-align:center;text-transform:uppercase}.page-main .body.polls .question{margin-top:1.85rem}.page-main .body.polls .answer-list li{position:relative;padding-left:0}.page-main .body.polls .answer-list li::before{content:"";border-bottom:.1rem solid #000;width:1.1rem;height:1.1rem;position:absolute;left:0;top:.1rem}.page-main .body.polls .answer-list input{display:none}.page-main .body.polls .answer-list label{cursor:pointer;display:block;padding-left:1.5rem}.page-main .body.polls .answer-list label::after,.page-main .body.polls .answer-list label::before{content:" ";width:.1rem;height:.8rem;display:block;position:absolute;top:.25rem;left:.5rem;opacity:0;transition:opacity .1s;background-color:#000}.page-main .body.polls .answer-list label::after{transform:rotate(45deg)}.page-main .body.polls .answer-list label::before{transform:rotate(-45deg)}.page-main .body.polls .answer-list label:hover::before,.page-main .body.polls .answer-list label:hover::after{opacity:.3}.page-main .body.polls .answer-list input:checked+label::before,.page-main .body.polls .answer-list input:checked+label::after{opacity:1}.page-main .body.polls .radio-rating{height:45px;width:100%}.page-main .body.polls .radio-rating label{float:right;width:10%;height:45px;color:#fff;text-align:center;font-size:10px;line-height:45px;border-right:1px solid #fff;background-color:#d2d2d2;transition:background-color .2s;text-indent:-10000px}.page-main .body.polls .radio-rating label:nth-child(2),.page-main .body.polls .radio-rating label:last-child{text-indent:0}.page-main .body.polls .radio-rating input:checked~label{background-color:transparent;text-indent:-10000px}.page-main .body.polls .radio-rating input:checked+label{text-indent:0}.page-main .body.polls .radio-rating label:hover{background-color:rgba(255,255,255,.3) !important;text-indent:0 !important}.page-main .body.polls .radio-rating input{display:none}.page-main .body.polls .submit-group{margin-top:1.85rem}.page-main .body.polls .btn-next{float:right}.page-main .body.polls input[type=checkbox]{margin:.25rem 0}.page-main .body.polls .poll-results .title{margin-top:2rem}.page-main .body.polls .poll-results .points{font-family:"BryantWebBold",sans-serif;font-size:.8rem}.page-main .body.polls .poll-results .points::before{content:"("}.page-main .body.polls .poll-results .points::after{content:")"}.page-main .body.polls .poll-results .reply-rating{margin-bottom:0}.page-main .body.polls .poll-results .reply{padding-left:1.5rem;position:relative}.page-main .body.polls .poll-results .reply::before{content:"";border-bottom:.1rem solid #000;width:1.1rem;height:1.1rem;position:absolute;left:0;top:.1rem}.page-main .body.polls .poll-results .reply .answer::before{text-decoration:none;position:absolute;left:5px}.page-main .body.polls .poll-results .reply-all-correct{position:relative}.page-main .body.polls .poll-results .reply-all-correct .answer{text-decoration:underline}.page-main .body.polls .poll-results .reply-all-correct .answer::before{content:"";display:block;width:12px;height:1.5px;background:#000;transform:rotate(-50deg);left:4px;top:8px;position:absolute}.page-main .body.polls .poll-results .reply-all-correct .answer::after{content:"";display:block;width:6px;height:1.5px;background:#000;transform:rotate(50deg);left:2px;top:10px;position:absolute}.page-main .body.polls .poll-results .reply-false{position:relative}.page-main .body.polls .poll-results .reply-false .answer{text-decoration:line-through}.page-main .body.polls .poll-results .reply-false .answer::before{content:"×";font-family:sans-serif;text-decoration:line-through}.page-main .body.polls .poll-results .reply-false-correct .answer{text-decoration:underline}.page-main .body.polls .poll-results .reply-false-correct .answer::before{content:"!"}.page-main .body.polls .total-score{margin-top:2rem}.page-main .body.about .accordion-control{display:none}.page-main .body.about h2{font:3rem/3rem "SharpGrotesk";text-transform:uppercase;position:relative}.page-main .body.about h2 label{display:inline-block;color:#fff}.page-main .body.about h2 label span{padding:.1rem .4rem .2rem}.page-main .body.about .rich-text{margin:0 auto 2rem}.page-main .body.about .contact-group h6{font-size:1rem}.page-main .body.about .contact-group p{margin-bottom:0}.page-main .body.about .contact-group .contact{margin-bottom:1rem}.page-main .body ul{list-style-position:outside}.page-main .body ul li{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.page-main .body ul li::before{content:"•";position:absolute;left:.4rem}.page-main .body ol{margin-left:1.5rem;list-style-position:outside}.page-main .body ol li{margin-bottom:.5rem}.page-main .body h4{font:1.25rem/1.4rem "BryantWebBold",sans-serif;font-weight:bold}.page-main .body .richtext-image{margin:2rem 0 3rem}.page-main .body .richtext-image.body-width{max-width:initial;position:relative;height:auto}.page-main .block-image img{width:100vw}.page-main .block-map{margin-top:2rem;margin-bottom:2rem}.page-main .contact-person{margin:4rem auto 4rem auto;color:#fff;position:relative}.page-main .contact-person::before{content:"";position:absolute;top:-2rem;border-left-width:2rem;border-left-style:solid;border-top:2rem solid #fff}.page-main .contact-person .image{display:block}.page-main .contact-person .details .tel{font-size:1.5rem;line-height:3rem;vertical-align:middle}.page-main .contact-person .details .email{background-color:#fff;width:100%;display:block;line-height:2.5rem;text-align:center;font-size:.75rem}.page-main .share-bar{padding:1rem 0;border-top:1px solid #000;border-bottom:1px solid #000}.page-main .share-bar img{width:1.5rem;opacity:.3;transition:opacity .2s}.page-main .share-bar img:hover{opacity:.7}.page-main .more-like-this h5{text-align:center;margin-bottom:2rem}.page-main .comments{background-color:#f0f0f0}.page-main .comments h5{text-align:center}.page-main .comments>input[type=checkbox]{display:none}.page-main .comments>input[type=checkbox]:checked~.comment-form{display:block}.page-main .comments>input[type=checkbox]:checked~.btn-comment{display:none}.page-main .comments .comment-form{margin-bottom:2rem;transition:opacity .3s}.page-main .comments .comment-form.hidden{display:none}.page-main .comments .comment-form input[type=checkbox]{margin:.125rem 0}.page-main .comments .comment-form .rich-text{font:.75rem/1rem "BryantWebBold",sans-serif}.page-main .comments .comment-form .posted{margin:1rem 0}.page-main .comments .comment-count{line-height:2rem;font-size:.75rem;display:inline-block}.page-main .comments .btn-comment{display:inline}.page-main .comments .comment-list{width:100%;overflow:hidden}.page-main .comments .comment{border-top:1px solid #d2d2d2;margin-top:1rem;padding-top:1rem;overflow:hidden}.page-main .comments .comment .heading{margin-bottom:.5rem;text-align:left}.page-main .comments .comment .gravatar{width:3.5rem;padding-right:1rem;float:left}.page-main .comments .comment .name,.page-main .comments .comment .moderator{text-transform:uppercase}.page-main .comments .comment .date{color:#787878}.page-main .comments .comment .comment-body{float:left}.page-main .comments .comment .reply-link{text-transform:uppercase;color:#787878}.page-main .comments .message{color:#787878}.page-main .comments .error{color:#c00}.page-main .comments .message,.page-main .comments .error{font-size:.8rem;line-height:1rem}.page-main .pagination{min-height:1px}.page-main .pagination a{color:#fff;padding:.3rem .2rem;font-size:.75rem;margin-right:1rem}.page-main .pagination a.prev::before{content:"←"}.page-main .pagination a.next::before{content:"→"}.page-footer{position:fixed;z-index:100;bottom:0;width:100vw;background-color:#fff;border-top:2px solid #d2d2d2}.page-footer .logo{width:auto;float:left}.page-footer .links{float:right}.page-footer .links .link{background-repeat:no-repeat;background-position:left center;display:inline-block;color:#787878;margin-bottom:0}.page-footer .links .link-contact{background-image:url("../img/icon-phone.svg")}.page-footer .links .link-map{background-image:url("../img/icon-map.svg")}.page-footer .links .link-about{background-image:url("../img/icon-about.svg")}.consent-form{margin-top:2rem}.consent-form fieldset{margin-top:1rem}.consent-form fieldset legend{font-weight:bold;padding:1em 0}.consent-form fieldset label input[type=checkbox]{height:1.25rem}.consent-form fieldset label input[type=radio]{height:1rem}.consent-form fieldset .field{margin-bottom:1rem}.consent-form fieldset .field>p{margin-bottom:0}.consent-form fieldset .field ul li{margin:0;padding:.5em 0}.consent-form fieldset .field ul li::before{content:""}.consent-form fieldset .field .help{color:#787878;font-size:.8em}.form-page .page-main form ul li{padding-left:0}.form-page .page-main form ul li::before{content:""}.form-page .page-main form ul li input[type=radio],.form-page .page-main form ul li input[type=checkbox]{vertical-align:initial}.form-page .page-main form .helptext{color:#787878;font-size:.8em}@media screen and (min-width: 768px){h1{font:4.5rem/4rem "SharpGrotesk"}.page-header{height:5rem;padding:1.5rem 1.9rem}.page-header .logo img{height:100%}.page-header .search input{padding:0 0 0 2.4rem;height:2rem;background-size:1.2rem 1.2rem}.page-header .search .suggestions{padding:4.5rem 0 0 22.8rem}.page-header .search .suggestions.active{height:15rem}.page-header .search .suggestions ul{width:20rem;padding-right:2rem;float:left}.page-header .search .global-search{position:absolute;bottom:1rem;left:22.8rem}.page-header .menu-trigger{width:1.2rem;line-height:2rem}.main-menu{width:17rem;transform:translateX(17rem)}.main-menu .logo{display:none}.breadcrumb{margin-top:5rem;left:2rem;z-index:2;position:absolute;font-size:.6rem;text-transform:uppercase;letter-spacing:.5px;font-family:"BryantWebBold",sans-serif}.breadcrumb li{display:inline-block}.breadcrumb li::after{content:" / ";padding:0 3px}.breadcrumb li:first-child::after,.breadcrumb li:last-child::after{content:"";padding:0}.breadcrumb li a{transition:border-color .2s}.breadcrumb li a:hover{opacity:1;border-color:#000}.breadcrumb.inverted{color:#fff}.breadcrumb.inverted a{color:#fff}.breadcrumb.inverted a:hover{border-color:#fff}.hero .headline{margin:0 auto auto;width:40.5rem;position:relative}.hero .logo{height:2.7rem;margin-top:3rem}.hero.with-image{height:80vh;margin-top:5rem}.hero.with-image.reduced{height:60vh}.hero.with-image .headline{width:55rem;position:absolute;margin-left:50%;left:-27.5rem;bottom:6rem}.hero.with-mask .headline h1{width:43.75rem}.hero .header-links{line-height:2rem;bottom:-1.5rem;min-width:15rem;max-width:22rem}.hero .mask svg{right:0;height:80vh}.hero .header-snippet{width:55rem;position:absolute;margin-left:50%;left:-27.5rem;top:3rem}.hero .header-snippet .header-snippet-content{position:absolute;right:0}.page-main .topic-list{width:40.5rem;margin:0 auto 2rem auto}.page-main .topic-list h2{font-size:4rem;line-height:4rem;margin-bottom:2.5rem}.page-main .topic-list a{font-size:2rem;line-height:1.6rem;padding:.55rem .35rem .25rem;margin:.25rem .3rem}.page-main .widget-list{display:flex;justify-content:left;margin:0 auto auto;width:64.5rem;flex-flow:row wrap}.page-main .widget-list.job-list{justify-content:center}.page-main .widget-list.job-list .widget.job::before{background-color:#f0f0f0}.page-main .widget-list.job-list .widget.job::after{border-bottom:2rem solid #f0f0f0}.page-main .widget-list .widget{width:19rem;height:21rem;margin:0 1.25rem 2rem 1.25rem;padding:1rem;font-size:.75rem;line-height:1rem}.page-main .widget-list .widget .source{font-size:.7rem;line-height:.7rem}.page-main .widget-list .widget .category{font-size:.6rem;line-height:.6rem}.page-main .widget-list .widget.job h4{max-height:5.4rem}.page-main .widget-list .widget.news.with-image{padding-top:10rem;padding-left:0}.page-main .widget-list .widget.news .image{width:18rem;height:15rem}.page-main .widget-list .widget.news h4{max-height:6.5rem}.page-main .widget-list .widget.flatpage h4,.page-main .widget-list .widget.external-link h4{max-height:12.3rem}.page-main .widget-list .widget.s-maxi{width:62rem;height:32rem}.page-main .widget-list .widget.s-maxi .image-large{display:block;width:61rem;height:32rem}.page-main .widget-list .widget.s-maxi .image-small{display:none}.page-main .widget-list .widget.s-maxi .details{bottom:1rem}.page-main .widget-list .widget.s-medi{width:41rem;margin-right:.75rem}.page-main .widget-list .widget.s-medi .image-medium{display:block;width:40rem;height:15rem}.page-main .widget-list .widget.s-medi .image-small{display:none}.page-main .widget-list .widget.s-medi .details{bottom:1rem}.page-main .widget-list .film-list h4,.page-main .widget-list .showreel h4{width:64.5rem;font:.7rem/1.25rem "SegoeUI",sans-serif;margin:1rem auto .7rem;padding-left:1.25rem}.page-main .widget-list .film-list h5,.page-main .widget-list .showreel h5{top:9rem;font-size:1.2rem;line-height:1.25rem;max-height:3.75rem}.page-main .widget-list .film-list p,.page-main .widget-list .showreel p{top:13.5rem;font:.6rem/.75rem "BryantWebBold",sans-serif}.page-main .widget-list .film-list .film,.page-main .widget-list .film-list .reel,.page-main .widget-list .showreel .film,.page-main .widget-list .showreel .reel{margin:0 1.25rem;width:8.25rem;height:20rem}.page-main .body{margin:0 auto auto;width:40.5rem}.page-main .body .publish-date{font:.75rem/.7rem "BryantWebBold",sans-serif}.page-main .body .related-articles{padding:2rem 0}.page-main .body .link-button{margin:2rem 0;text-align:center}.page-main .body .link-button .inner{margin:0 auto;width:40.5rem}.page-main .body .link-button .inner a{border-radius:5px;color:#fff;display:inline-block;font-weight:600;padding:1.5em;min-width:300px;max-width:66%}.page-main .body.about{margin-top:6rem;width:100%}.page-main .body.about h2,.page-main .body.about .block-text_block,.page-main .body.about .block-contact_block{margin:4rem auto 2rem;width:40.5rem}.page-main .body.about h2 label,.page-main .body.about .block-text_block label,.page-main .body.about .block-contact_block label{cursor:default}.page-main .body.about .rich-text{width:40.5rem}.page-main .body.about .contact-group{margin:0 auto 2rem;overflow:hidden;width:40.5rem}.page-main .body.about .contact-group .contact{width:50%;float:left}.page-main .body.about .block-map_block{width:100%}.page-main .body.about .google-map{height:36rem}.page-main .body.news{width:100%}.page-main .body.news .block-heading,.page-main .body.news .block-paragraph,.page-main .body.news .block-image_carousel,.page-main .body.news .block-map{margin:0 auto auto;width:40.5rem}.page-main .body.news .block-heading .royalSlider,.page-main .body.news .block-paragraph .royalSlider,.page-main .body.news .block-image_carousel .royalSlider,.page-main .body.news .block-map .royalSlider{width:100%}.page-main .body.news .block-image{margin:2rem 0 3rem}.page-main .body.news .block-image_carousel,.page-main .body.news .block-map{margin-bottom:2rem}.page-main .body .richtext-image.body-width{width:51.25rem;left:-5.375rem}.page-main .contact-person{width:40.5rem;display:flex;padding:1.5rem}.page-main .contact-person::before{left:1rem}.page-main .contact-person .image{width:17.5rem;height:15.5rem}.page-main .contact-person .details{width:16rem;margin-left:2.5rem;display:flex;flex-direction:column}.page-main .contact-person .details .rich-text{flex-grow:2}.page-main .share-bar{width:40.5rem;margin:3rem auto;text-align:center}.page-main .share-bar li{padding:0 1rem;display:inline-block}.page-main .share-bar li.share-whatsapp{display:none}.page-main .more-like-this{padding-top:2rem}.page-main .more-like-this.jobs{background-color:#f0f0f0}.page-main .comments{width:40.5rem;margin:0 auto 2.5em auto;padding:2.5rem 3rem}.page-main .comments h5{font-size:1rem;margin-bottom:2rem}.page-main .comments .comment .comment-list{width:31rem;margin-left:3.5rem}.page-main .comments .comment .comment-list .comment-body{width:25.5rem}.page-main .comments .heading{font:.75rem/1rem "SegoeUI",sans-serif}.page-main .comments .heading .date{font-size:.55rem;padding-left:1rem}.page-main .comments .comment-body{font-size:.72rem;width:29rem}.pagination{width:62rem;margin:2rem auto auto}.page-footer{padding:1.15rem 2rem}.page-footer .logo{height:1.2rem}.page-footer .links{font:.75rem/1.6rem "BryantWebBold",sans-serif}.page-footer .link{background-size:auto 1.6rem;padding-left:2.3rem;margin-left:2rem}}@media screen and (min-width: 1281px){html{font-size:20px}.page-main .widget-list .widget.news h4{max-height:6.3rem}.page-main .widget-list .widget.external-link h4{max-height:12.6rem}.page-main .comments .comment-form input[type=checkbox]{margin:.2rem 0}.page-main .polls .default-form input[type=checkbox]{margin:.4rem 0}}@media screen and (min-width: 768px)and (max-width: 999px){html{font-size:12px}}@media screen and (min-width: 1000px)and (max-width: 1280px){html{font-size:16px}}@media screen and (max-width: 767px){.no-js .page-main .widget-list .film-list,.no-js .page-main .widget-list .showreel{height:21rem}.no-js .page-main .widget-list .film-list .container,.no-js .page-main .widget-list .showreel .container{position:static;height:auto;overflow-x:scroll;overflow-y:hidden}.no-js .page-main .widget-list .film-list .container .inner,.no-js .page-main .widget-list .showreel .container .inner{width:10000px}html{font-size:14px}h1{font:2.1428571429rem/2rem "SharpGrotesk";margin-bottom:1rem}h3{font-size:1.4285714286rem;line-height:1.5rem;margin-bottom:1rem}p+h2,p+h3{margin-top:1.4285714286rem}h4{font-size:1.4285714286rem;line-height:1.4285714286rem}.default-form input[type=text],.default-form input[type=email],.default-form input[type=url],.default-form button,.default-form .btn{font-size:1rem;line-height:2.8571428571rem}.default-form textarea{font-size:1rem;line-height:1rem}.default-form .btn{height:2.8571428571rem}.page-header{height:3.57rem;padding:.7rem 1.4285714286rem}.page-header .logo{margin:.73rem 4rem 0 0;line-height:.857rem}.page-header .logo img{width:auto;height:.857rem}.page-header .search .helper-layer{height:3.5rem;width:80vw;display:block;position:absolute;top:0;left:0;z-index:-1;background-color:transparent;transition:background-color .2s}.page-header .search input{width:1rem;position:absolute;right:4rem;padding:0 0 0 2.2rem;height:2.1428571429rem;background-size:0.8571428571rem 0.8571428571rem;background-color:#fff;transition:all .3s ease-in-out;z-index:2}.page-header .search input:focus{width:80%;background-color:#f0f0f0}.page-header .search input:focus+.helper-layer{z-index:1;background-color:#fff}.page-header .search .suggestions{padding-top:4rem}.page-header .search .suggestions.active{height:auto;padding-bottom:2rem}.page-header .search .suggestions ul{width:80%;float:right;padding-left:2.2rem;margin-right:4rem;margin-bottom:2rem}.page-header .search .suggestions ul.links{display:none}.page-header .search .suggestions .global-search{display:block;float:right;width:80%;padding-left:1.15rem;margin-right:4rem}.page-header .menu-trigger{width:1.5rem;line-height:2.3rem;font-size:.8rem}.main-menu{width:100vw;transform:translateX(100vw);padding-top:1.4285714286rem}.main-menu .logo{margin-left:1.4285714286rem}.main-menu .logo img{width:auto;height:.857rem}.main-menu .close-btn{top:1.4285714286rem;right:0}.main-menu .close-btn::before,.main-menu .close-btn::after{top:0}.main-menu nav>ul.pages{margin-top:1rem}.main-menu #topic_sub_menu+label::after{right:.1rem}.breadcrumb{display:none}.slideshow-container .flickity-page-dots{bottom:-3rem}.hero{margin-top:7.14rem;margin-bottom:1.4285714286rem}.hero .logo{height:1.0714285714rem;bottom:2.2857142857rem}.hero .header-links{font-size:0.7142857143rem;line-height:1.4285714286rem}.hero .header-snippet .header-snippet-content{max-width:25vw;position:absolute;right:5%;top:1.5rem}.hero.with-image{margin-top:3.57rem;height:100vw}.hero.with-image .headline{position:absolute}.hero.with-image .headline .upper-region{position:absolute;bottom:6.4285714286rem}.hero.with-image .headline .upper-region h1{margin-bottom:0}.hero.with-mask{height:75vw}.hero.with-mask h1{position:absolute;bottom:6rem}.hero.with-mask .mask svg{right:-20vw;height:75vw}.hero .headline{bottom:0;padding:1rem 1.4285714286rem;width:100vw}.hero .headline>p:last-child{margin-bottom:0}.page-main .topic-list{width:100vw;padding:0 1rem 2rem}.page-main .topic-list h2{font-size:2rem;line-height:1.4285714286rem;margin-bottom:.5rem}.page-main .topic-list a{font-size:1.1428571429rem;line-height:1.4285714286rem;padding:.15rem .3rem 0;margin:.15rem .1rem}.page-main .widget-list{display:block;padding:0 1.4285714286rem}.page-main .widget-list .widget{width:100%;height:74.5vw;margin:0 0 2.8571428571rem 0;padding:1rem 1.4285714286rem 1.4285714286rem;font-size:0.8571428571rem;line-height:1.1rem}.page-main .widget-list .widget>p:last-child{margin-bottom:0}.page-main .widget-list .widget .source{font-size:.75rem;line-height:.75rem}.page-main .widget-list .widget .category{font-size:.75rem;line-height:.75rem}.page-main .widget-list .widget .details{bottom:1.4285714286rem}.page-main .widget-list .widget.job{display:flex;flex-direction:column;padding-bottom:3.43rem}.page-main .widget-list .widget.job h4{flex-grow:2;margin-bottom:0}.page-main .widget-list .widget.job .intro{flex-grow:2}.page-main .widget-list .widget.download{display:flex;flex-direction:column}.page-main .widget-list .widget.download h4,.page-main .widget-list .widget.download .intro,.page-main .widget-list .widget.download a{flex-grow:2}.page-main .widget-list .widget.download h4{min-height:2.85rem}.page-main .widget-list .widget.news h4{max-height:5rem}.page-main .widget-list .widget.news h4 span{padding:.3rem .2rem 0rem .2rem}.page-main .widget-list .widget.news .image{width:100%;height:auto}.page-main .widget-list .widget.news.with-image{padding:0 0 0 1.4285714286rem}.page-main .widget-list .widget.news.with-image .image{position:static}.page-main .widget-list .widget.news.with-image .details{left:0}.page-main .widget-list .widget.news.is-hero{width:100vw;margin-left:-1.4285714286rem;padding-left:0}.page-main .widget-list .widget.news.is-hero .details{left:1.4285714286rem}.page-main .widget-list .widget.news.is-hero .image{position:absolute}.page-main .widget-list .widget.external-link .description{flex-grow:2}.page-main .widget-list .film-list h4,.page-main .widget-list .showreel h4{width:50%;font:0.7142857143rem/1rem "SegoeUI",sans-serif;margin:1.4285714286rem 0 .7rem 1.4285714286rem}.page-main .widget-list .film-list h5,.page-main .widget-list .showreel h5{top:7.8571428571rem;font-size:1.2857142857rem;line-height:1.2857142857rem;max-height:3.66rem}.page-main .widget-list .film-list img,.page-main .widget-list .showreel img{width:94px}.page-main .widget-list .film-list p,.page-main .widget-list .showreel p{top:13.1428571429rem;font:0.7142857143rem/1.0714285714rem "BryantWebBold",sans-serif}.page-main .widget-list .film-list .inner,.page-main .widget-list .showreel .inner{padding:0 1.4285714286rem}.page-main .widget-list .film-list .film,.page-main .widget-list .film-list .reel,.page-main .widget-list .showreel .film,.page-main .widget-list .showreel .reel{width:7.8571428571rem;margin:0 0.5357142857rem;height:17.1428571429rem}.page-main .body{margin:0 1.4285714286rem}.page-main .body .publish-date{font:.714rem/.7rem "BryantWebBold",sans-serif}.page-main .body .related-articles{padding-top:1.4285714286rem;border-top:1px solid #000;border-bottom:1px solid #000}.page-main .body .related-articles>h5{font-size:1.1428571429rem}.page-main .body .related-articles .article h5{font-size:1.4285714286rem;line-height:1.4285714286rem;margin-bottom:1.4285714286rem}.page-main .body .related-articles .department{display:none}.page-main .body .link-button{margin:2rem 0;text-align:center}.page-main .body .link-button .inner{margin:0 auto}.page-main .body .link-button .inner a{border-radius:5px;color:#fff;display:inline-block;font-weight:600;padding:1.5em;max-width:220px}.page-main .body.about>div:first-child{margin-top:3rem}.page-main .body.about .accordion-control+h2{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:1rem 0;margin:-1px 0 0 0;position:relative;font-size:2.1428571429rem;line-height:2.1428571429rem}.page-main .body.about .accordion-control+h2 label::after{content:"↓";position:absolute;right:0;font:0.8306666667remrem "BryantWebBold",sans-serif}.page-main .body.about .accordion-control:checked+h2{border-bottom:0;margin-bottom:2rem}.page-main .body.about .accordion-control:checked+h2 label::after{content:"↑"}.page-main .body.about h3{margin:2rem 0}.page-main .body.about input:not(:checked)+h2~*{display:none}.page-main .body.about .contact-group .contact{width:100%}.page-main .body.about .google-map{height:20rem;width:100vw;margin-left:-1.4285714286rem}.page-main .body.news .block-image_carousel .royalSlider{width:100%}.page-main .body.news .block-image{margin:2rem 0 3rem}.page-main .body .richtext-image.body-width{width:100vw;left:-1.4285714286rem}.page-main .contact-person{padding:2rem 1.4285714286rem}.page-main .contact-person::before{left:1.4285714286rem}.page-main .contact-person .image{width:100%;height:auto;margin-bottom:2rem}.page-main .share-bar{margin:0 1.4285714286rem 1.4285714286rem}.page-main .share-bar ul{display:flex;justify-content:center}.page-main .share-bar ul li{flex-grow:1;text-align:center}.page-main .more-like-this{padding-top:1rem}.page-main .comments{width:100vw;padding:1.4285714286rem}.page-main .comments h5{font-size:1.1428571429rem;margin-bottom:1.4285714286rem}.page-main .comments .comment-count{line-height:2.8571428571rem}.page-main .comments .btn-comment{height:2.8571428571rem;line-height:2.8571428571rem}.page-main .comments .heading{font:1.05rem/1.4285714286rem "BryantWebBold",sans-serif}.page-main .comments .heading .date{font:0.78rem/1.4285714286rem "SegoeUI",sans-serif;display:block;font-size:.78rem}.page-main .comments .comment .gravatar{width:20%;padding-right:0}.page-main .comments .comment .gravatar img{width:80%}.page-main .comments .comment .comment-body{font-size:.93rem;width:80%}.page-main .pagination{margin:4rem 0 0 1.4285714286rem}.page-footer{padding:.84rem 1.4285714286rem;height:2.8571428571rem;line-height:1.1428571429rem}.page-footer .logo{height:1.1428571429rem}.page-footer .link{background-size:auto 1.1428571429rem;padding-left:0;width:1.1428571429rem;text-indent:-1000px;margin-left:1.4285714286rem}}.offline a{cursor:no-drop}.offline input[type=submit]{cursor:no-drop;background-color:#ccc}.offline .page-header .search input{cursor:no-drop}/*# sourceMappingURL=base.css.map */
