@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-y:hidden}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'AvenirNextLTPro';font-style:normal;font-weight:400;src:url(../fonts/2CE8E0_0_0.eot);src:url(../fonts/2CE8E0_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2CE8E0_0_0.woff2) format("woff2"),url(../fonts/2CE8E0_0_0.woff) format("woff"),url(../fonts/2CE8E0_0_0.ttf) format("truetype")}@font-face{font-family:'AvenirNextLTPro';font-style:normal;font-weight:600;src:url(../fonts/2CE8E0_1_0.eot);src:url(../fonts/2CE8E0_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2CE8E0_1_0.woff2) format("woff2"),url(../fonts/2CE8E0_1_0.woff) format("woff"),url(../fonts/2CE8E0_1_0.ttf) format("truetype")}@font-face{font-family:'AvenirNextLTPro';font-style:normal;font-weight:700;src:url(../fonts/2CE8E0_3_0.eot);src:url(../fonts/2CE8E0_3_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2CE8E0_3_0.woff2) format("woff2"),url(../fonts/2CE8E0_3_0.woff) format("woff"),url(../fonts/2CE8E0_3_0.ttf) format("truetype")}@font-face{font-family:'AvenirNextLTPro';font-style:italic;font-weight:400;src:url(../fonts/2CE8E0_2_0.eot);src:url(../fonts/2CE8E0_2_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2CE8E0_2_0.woff2) format("woff2"),url(../fonts/2CE8E0_2_0.woff) format("woff"),url(../fonts/2CE8E0_2_0.ttf) format("truetype")}@font-face{font-family:'FontAwesome';src:url(../fonts/fontawesome-webfont.eot?v=4.2.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff?v=4.2.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.2.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{-webkit-text-size-adjust:100%}html{font-size:16px;line-height:1.5}body{font-size:100%;font-family:AvenirNextLTPro,Arial,Helvetica,sans-serif;background:#fff;color:#585858}[lang=ja] body{font-family:AvenirNextLTPro,Arial,Helvetica,メイリオ,Meiryo,sans-serif}[lang=vi] body{font-family:Roboto,sans-serif}h1,.h1{font-weight:400;color:#c10b18;font-size:24px;margin:0 0 .5em;line-height:1.2}h1 strong,.h1 strong{display:block;font-weight:600;font-size:34px}h2,.h2{font-weight:400;color:#c10b18;font-size:26px;margin:0 0 .5em;line-height:1.2}h2 strong,.h2 strong{display:block;font-weight:600;font-size:34px}h2 a,.h2 a{color:#c10b18;text-decoration:none;border-bottom:1px solid}h2 a:hover,.h2 a:hover{border-bottom:0}h3,.h3{font-weight:400;color:#c10b18;font-size:22px;margin:0 0 .5em;line-height:1.2}h4,.h4{margin:0;font-weight:600}.gutter-outer.standalone-heading{margin-bottom:0}a{color:#c10b18}p{margin:0 0 1.5em}p.intro{font-weight:600}p a{color:#c10b18;text-decoration:none;border-bottom:1px solid}p a:hover{border-bottom:0}.date{font-weight:600;color:rgba(88,88,88,.6)}@media screen and (min-width:64em){h1,.h1{font-size:48px}h1 strong,.h1 strong{font-size:72px}h2,.h2{font-size:34px}h2 strong,.h2 strong{font-size:50px}h1,.h1{font-size:34px}h1 strong,.h1 strong{font-size:54px}h2,.h2{font-size:28px}h2 strong,.h2 strong{font-size:40px}}html,body{overflow-x:hidden;height:100%}.ribbon-container+.ribbon-container>.ribbon{margin-top:0}.ribbon-container:first-child>.ribbon{margin-top:0}.ribbon-container:last-child>.ribbon{margin-bottom:0}.restrainer{margin-left:auto;margin-right:auto;width:100%;max-width:80em;padding-left:0;padding-right:0}.gutter-outer{margin:10px}.gutter-inner{padding:10px}.grid-1of2,.grid-1of3,.grid-2of3,.grid-1of4,.grid-3of4,.grid-1of5,.grid-2of5,.grid-3of5,.grid-4of5,.grid-1of6,.grid-5of6{width:100%;float:left}.grid-container,.module-container,.module{clear:both}.grid-container:before,.grid-container:after,.module-container:before,.module-container:after,.module:before,.module:after{content:' ';display:table;clear:both}.module-container>.module>:last-child,.module-container>.module>:last-child>:last-child,.module-container>.module>:last-child>:last-child>:last-child{margin-bottom:0}.flex-container{display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;height:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-container .fill-space{-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:30em){.grid-1of2,.grid-1of3,.grid-2of3,.grid-1of4,.grid-3of4,.grid-1of5,.grid-2of5,.grid-3of5,.grid-4of5,.grid-1of6,.grid-5of6{width:50%}.grid-1of2.offset-left,.grid-1of3.offset-left,.grid-2of3.offset-left,.grid-1of4.offset-left,.grid-3of4.offset-left,.grid-1of5.offset-left,.grid-2of5.offset-left,.grid-3of5.offset-left,.grid-4of5.offset-left,.grid-1of6.offset-left,.grid-5of6.offset-left{margin-left:50%}.grid-1of2.offset-right,.grid-1of3.offset-right,.grid-2of3.offset-right,.grid-1of4.offset-right,.grid-3of4.offset-right,.grid-1of5.offset-right,.grid-2of5.offset-right,.grid-3of5.offset-right,.grid-4of5.offset-right,.grid-1of6.offset-right,.grid-5of6.offset-right{margin-right:50%}.grid-1of2.offset-both,.grid-1of3.offset-both,.grid-2of3.offset-both,.grid-1of4.offset-both,.grid-3of4.offset-both,.grid-1of5.offset-both,.grid-2of5.offset-both,.grid-3of5.offset-both,.grid-4of5.offset-both,.grid-1of6.offset-both,.grid-5of6.offset-both{margin-left:25%;margin-right:25%}}@media screen and (min-width:37.5em){.restrainer{padding-left:20px;padding-right:20px}}@media screen and (min-width:48em){.grid-1of2,.grid-1of4,.grid-3of4{width:50%}.grid-1of2.offset-left{margin-left:50%}.grid-1of2.offset-right{margin-right:50%}.grid-1of2.offset-both{margin-left:25%;margin-right:25%}.grid-1of3,.grid-1of5,.grid-1of6{width:33.333333%}.grid-2of3,.grid-4of5,.grid-5of6{width:66.666666%}.grid-2of3.offset-left,.grid-4of5.offset-left,.grid-5of6.offset-left{margin-left:33.333333%}.grid-2of3.offset-right,.grid-4of5.offset-right,.grid-5of6.offset-right{margin-right:33.333333%}.grid-2of3.offset-both,.grid-4of5.offset-both,.grid-5of6.offset-both{margin-left:16.666666%;margin-right:16.666666%}.grid-2of5{width:40%}.grid-3of5{width:60%}.grid-3of5.offset-left{margin-left:40%}.grid-3of5.offset-right{margin-right:40%}.grid-3of5.offset-both{margin-left:20%;margin-right:20%}}@media screen and (min-width:56.25em){.grid-1of4{width:25%}.grid-3of4{width:75%}.grid-3of4.offset-left{margin-left:25%}.grid-3of4.offset-right{margin-right:25%}.grid-3of4.offset-both{margin-left:12.5%;margin-right:12.5%}.grid-1of5{width:20%}.grid-4of5{width:80%}.grid-4of5.offset-left{margin-left:20%}.grid-4of5.offset-right{margin-right:20%}.grid-4of5.offset-both{margin-left:10%;margin-right:10%}.grid-1of6{width:16.666666%}.grid-5of6{width:83.333333%}.grid-5of6.offset-left{margin-left:16.666666%}.grid-5of6.offset-right{margin-right:16.666666%}.grid-5of6.offset-both{margin-left:8.333333%;margin-right:8.333333%}}@media screen and (min-width:64em){.restrainer{padding-left:50px;padding-right:50px}.gutter-outer{margin:25px}}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}.screenreader{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}ul,ol{margin:0 0 1.5em}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden{display:none}iframe{display:block;width:100%}iframe:not([height]){height:100%}.background{background-color:#eae9e8}.sticky{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:1000;width:100%}@-webkit-keyframes bounce-right{0%,20%,50%,80%,to{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}60%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes bounce-right{0%,20%,50%,80%,to{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}60%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.btn{display:inline-block;padding:15px 45px 15px 25px;border:0;text-decoration:none;text-align:left;width:100%;position:relative;transition:background-color .3s ease-out;background-color:#eae9e8;color:#585858}.btn:hover,.btn:focus{background-color:#d2d0cd}.btn:hover:after,.btn:focus:after{-webkit-animation:bounce-right 1.5s 1;animation:bounce-right 1.5s 1}.btn:after{background:url(../img/iconsprite.svg) no-repeat 0 -68px;width:5px;height:8px;content:'';position:absolute;top:50%;margin-top:-4px;right:25px}.btn-primary{background-color:#c10b18;color:#fff}.btn-primary:hover,.btn-primary:focus{background-color:#910812}.btn-primary:after{background-position:0 -60px}.btn-secondary{background-color:#8bb611;color:#fff}.btn-secondary:hover,.btn-secondary:focus{background-color:#67870d}.btn-secondary:after{background-position:0 -60px}.btn-header-panel{background-color:#c10b18;color:#fff}.btn-header-panel:hover,.btn-header-panel:focus{background-color:#910812}.btn-header-panel:after{background-position:0 -60px}.btn-back{background-color:#fff;border:1px solid #96938e;padding:15px 25px 15px 45px;text-align:right}.btn-back:before{background:url(../img/iconsprite.svg) no-repeat -5px -68px;width:5px;height:8px;content:'';position:absolute;top:50%;left:25px;right:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn-back:after{display:none}.btn-right{float:right}@media screen and (min-width:48em){.btn{width:auto}}fieldset{border:0;padding:0;margin:0}.formcompact fieldset{padding:1.5em 0}label{display:block}.formcompact label input,.formcompact label textarea{margin-top:.2em}input,textarea{margin-bottom:1em;vertical-align:top;height:45px;width:100%;border-radius:2px;border:1px solid rgba(0,0,0,.3);background-color:rgba(0,0,0,.06);box-shadow:inset 0 1px 2px rgba(88,88,88,.3);padding:0 10px}input:focus,textarea:focus{background-color:#fff}input[type=search]{box-sizing:border-box}textarea{min-height:90px;padding:10px;resize:vertical}select{margin-bottom:1em;vertical-align:top;height:45px;width:100%;border-radius:2px;border:1px solid rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(88,88,88,.3);padding:0 28px 0 10px;color:#585858;background:#dcdbda url(../img/select-arrow.svg) no-repeat 100% 50%;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:''}select:focus{background-color:#fff}select::-ms-expand{display:none}::-webkit-input-placeholder{color:#585858}:-moz-placeholder{color:#585858}::-moz-placeholder{color:#585858}:-ms-input-placeholder{color:#585858}.formcompact{background-color:#eae9e8;padding:25px}.formcompact h2,.formcompact .h2,.formcompact h3,.formcompact .h3{color:#585858}.form-error{color:#c10b18;font-weight:600;font-size:14px;margin-bottom:.3em;display:block}.checkbox,.radio{margin-bottom:5px;display:inline-block;width:100%;padding:1px 0}.checkbox input,.checkbox .label,.radio input,.radio .label{display:inline-block;vertical-align:middle;margin:0;position:relative}.checkbox input,.radio input{position:absolute;left:-9999px;width:auto;height:auto}.checkbox .label,.radio .label{padding-left:28px;cursor:pointer;clear:none;position:relative}.checkbox .label:after,.radio .label:after{content:'';display:block!important;border:1px solid rgba(0,0,0,.3);background-color:rgba(0,0,0,.06);background-image:none!important;box-shadow:inset 0 1px 2px rgba(88,88,88,.3);width:18px!important;height:18px!important;position:absolute!important;top:2px!important;left:0!important;z-index:1;margin-left:0!important}.checkbox .no-touch input:hover~.label:after,.checkbox input:focus~.label:after,.radio .no-touch input:hover~.label:after,.radio input:focus~.label:after{background-color:#fff}.radio .label:after{border-radius:100%}.checkbox .label:after{border-radius:4px}.checkbox input:checked~.label:before,.checkbox input:checked:disabled~.label:before{position:absolute;top:4px;left:3px;z-index:2;content:'';background-image:url(../img/iconsprite.svg);background-repeat:no-repeat;background-position:0 -214px;display:inline-block;width:16px;height:12px;vertical-align:middle}.checkbox input:disabled~.label{cursor:auto}.radio input:checked~.label:before{content:'';border-radius:100%;width:8px;height:8px;position:absolute;top:7px;left:5px;background-color:#585858;z-index:2}@media screen and (min-width:37.5em){.formcompact-horizontal fieldset{width:46%;margin:0;padding:0;display:inline-block;margin-right:-4px;vertical-align:bottom}.formcompact-horizontal input{margin-bottom:0;vertical-align:text-top;height:54px}.formcompact-horizontal [class^=btn-],.formcompact-horizontal [class*=btn-]{width:46%;display:inline-block;min-width:0;vertical-align:bottom;margin-left:35px}}@media screen and (min-width:64em){.formcompact-horizontal{position:relative}.formcompact-horizontal h2{width:40%;display:inline-block;margin:0 -4px 0 0;padding-right:35px;vertical-align:bottom}.formcompact-horizontal fieldset{width:35%}.formcompact-horizontal [class^=btn-],.formcompact-horizontal [class*=btn-]{width:20%}}.field-validation-valid,.validation-summary-valid{display:none}.episerver-overflow-hidden{overflow:hidden!important}.cookiewarning{background-color:#eae9e8;min-height:55px;padding-top:15px;padding-bottom:15px;display:none}.cookiewarning p:last-of-type{display:inline}.cookiewarning a{color:#c10b18}.cookiewarning .btn{white-space:nowrap;text-align:center}.cookiewarning .restrainer{padding:0 20px}.cookiewarning .restrainer span{width:100%;font-size:14px}.cookiewarning .restrainer button{margin-top:20px;font-size:14px}@media screen and (min-width:30em){.cookiewarning .restrainer{display:table;padding-right:0}.cookiewarning .restrainer span,.cookiewarning .restrainer button{display:table-cell;vertical-align:middle}.cookiewarning .restrainer span{padding-right:20px}.cookiewarning .restrainer button{margin-top:0}}@media screen and (min-width:64em){.cookiewarning .restrainer{padding:0}}@keyframes bounce-right{0%,20%,50%,80%,to{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}60%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.entry{position:relative;background-color:#c10b18;background-repeat:no-repeat;background-position:0 0}.entry h2{padding:25px 25px 0;color:#fff}.entry .img-wrapper{position:relative;overflow:hidden;padding-bottom:21.77%}.entry img{position:absolute;left:0;top:-2rem;width:100%}.entry p{display:block;min-height:105px;padding:15px 25px;margin:0;font-weight:600;color:#fff}.entry p strong{display:block;font-size:22px}.entry>a{display:block;text-decoration:none}.entry>a:hover .icon-arrow-right{transition:background-color .3s ease-out;background-color:#910812}.entry>a:hover .icon-arrow-right:after{-webkit-animation:bounce-right 1.5s 1;animation:bounce-right 1.5s 1}.entry a:hover,.entry span:hover{text-decoration:none}.entry a:hover.icon-arrow-right:after,.entry span:hover.icon-arrow-right:after{-webkit-animation:bounce-right 1.5s 1;animation:bounce-right 1.5s 1}.entry a.icon-arrow-right,.entry span.icon-arrow-right{position:static;color:#fff;display:block;padding:15px 35px 15px 25px;background-color:#a90a15;text-decoration:none;transition:background-color .3s ease-out}.entry a.icon-arrow-right:hover,.entry span.icon-arrow-right:hover{background-color:#910812}.entry a.icon-arrow-right:after,.entry span.icon-arrow-right:after{background:url(../img/iconsprite.svg) no-repeat 0 -60px;width:5px;height:8px;content:'';position:absolute;bottom:25px;right:25px;margin-bottom:-4px}.entry ul{padding:0 25px 15px;margin:0;list-style:none}.entry ul li{margin-bottom:1em}.entry ul a{display:block;font-weight:700;text-decoration:none;position:relative;padding-left:20px;color:#fff}.entry ul a:hover{text-decoration:underline}.entry ul a:before{background:url(../img/iconsprite.svg) no-repeat 0 -60px;width:5px;height:8px;content:'';position:absolute;top:0;left:0;margin-top:5px}.entrylist-secondary .entry,.entry-secondary{background-color:#eae9e8}.entrylist-secondary .entry>a:hover .icon-arrow-right,.entry-secondary>a:hover .icon-arrow-right{background-color:#b9b6b3}.entrylist-secondary .entry h2,.entry-secondary h2{color:#585858}.entrylist-secondary .entry p,.entrylist-secondary .entry a,.entrylist-secondary .entry a.icon-arrow-right,.entrylist-secondary .entry span.icon-arrow-right,.entry-secondary p,.entry-secondary a,.entry-secondary a.icon-arrow-right,.entry-secondary span.icon-arrow-right{color:#585858}.entrylist-secondary .entry a.icon-arrow-right,.entrylist-secondary .entry span.icon-arrow-right,.entry-secondary a.icon-arrow-right,.entry-secondary span.icon-arrow-right{background-color:#d2d0cd}.entrylist-secondary .entry a.icon-arrow-right:after,.entrylist-secondary .entry span.icon-arrow-right:after,.entry-secondary a.icon-arrow-right:after,.entry-secondary span.icon-arrow-right:after{background-position:0 -68px}.entrylist-secondary .entry a.icon-arrow-right:hover,.entrylist-secondary .entry span.icon-arrow-right:hover,.entry-secondary a.icon-arrow-right:hover,.entry-secondary span.icon-arrow-right:hover{background-color:#b9b6b3}.entrylist-secondary .entry ul a,.entry-secondary ul a{color:#585858}.entrylist-secondary .entry ul a:before,.entry-secondary ul a:before{background-position:0 -68px}.entry-primary,.entrylist-secondary .entry-primary{background-color:#c10b18}.entry-primary h2,.entrylist-secondary .entry-primary h2{color:#fff}.entry-primary p,.entrylist-secondary .entry-primary p{color:#fff}.entry-primary>a:hover .icon-arrow-right,.entrylist-secondary .entry-primary>a:hover .icon-arrow-right{background-color:#910812}.entry-primary a.icon-arrow-right,.entry-primary span.icon-arrow-right,.entrylist-secondary .entry-primary a.icon-arrow-right,.entrylist-secondary .entry-primary span.icon-arrow-right{color:#fff;background-color:#a90a15}.entry-primary a.icon-arrow-right:hover,.entry-primary span.icon-arrow-right:hover,.entrylist-secondary .entry-primary a.icon-arrow-right:hover,.entrylist-secondary .entry-primary span.icon-arrow-right:hover{background-color:#910812}.entry-primary a.icon-arrow-right:after,.entry-primary span.icon-arrow-right:after,.entrylist-secondary .entry-primary a.icon-arrow-right:after,.entrylist-secondary .entry-primary span.icon-arrow-right:after{background-position:0 -60px}.entry-primary ul a,.entrylist-secondary .entry-primary ul a{color:#fff}.entry-primary ul a:before,.entrylist-secondary .entry-primary ul a:before{background-position:0 -60px}.entrylist-title{margin-bottom:0}@media screen and (max-width:48em){.entry .img-wrapper{padding-bottom:58.82%}.entry img{top:0}}@media screen and (min-width:56.25em){.entry .img-wrapper{padding-bottom:58.82%}.entry img{top:0}}@-webkit-keyframes fade-in-slide-up{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-slide-up{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.entrylist{position:relative;text-align:right}.animation-enabled .entrylist .grid-container{-webkit-transform:translateZ(0);transform:translateZ(0);transition:margin-left .5s cubic-bezier(.165,.84,.44,1)}.animation-enabled .entrylist .grid-container.no-animation{transition-duration:0s}.entrylist-btn-prev,.entrylist-btn-next{display:inline-block;width:34px;height:34px;background-color:#eae9e8;transition:background-color .3s ease-out,opacity .3s ease-out;position:relative;margin:10px 10px -7px 0}.entrylist-btn-prev:hover,.entrylist-btn-next:hover{background-color:#d2d0cd}.entrylist-btn-prev:after,.entrylist-btn-next:after{background:url(../img/iconsprite.svg) no-repeat 0 -68px;height:8px;width:5px;content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.entrylist-btn-prev.is-disabled,.entrylist-btn-next.is-disabled{background-color:rgba(234,233,232,.3);cursor:default}.entrylist-btn-prev:after{background-position:-5px -68px}.entrylist-mask{text-align:left}.entry p.light{color:#fff}@media screen and (min-width:48em){.animation-enabled .entrylist .grid-1of3{opacity:0}.animation-enabled.ie9 .entrylist .grid-1of3,.animation-enabled.no-js .entrylist .grid-1of3{opacity:1}.animation-enabled .entrylist.in-viewport .grid-1of3:nth-child(1){-webkit-animation:fade-in-slide-up 1000ms ease 0ms;animation:fade-in-slide-up 1000ms ease 0ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animation-enabled .entrylist.in-viewport .grid-1of3:nth-child(2){-webkit-animation:fade-in-slide-up 2000ms ease 400ms;animation:fade-in-slide-up 2000ms ease 400ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animation-enabled .entrylist.in-viewport .grid-1of3:nth-child(3){-webkit-animation:fade-in-slide-up 3000ms ease 800ms;animation:fade-in-slide-up 3000ms ease 800ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animation-enabled .entrylist.in-viewport .grid-1of3:nth-child(4){-webkit-animation:fade-in-slide-up 4000ms ease 1200ms;animation:fade-in-slide-up 4000ms ease 1200ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animation-enabled .entrylist.in-viewport .grid-1of3:nth-child(n+5){-webkit-animation:fade-in-slide-up 5000ms ease 1600ms;animation:fade-in-slide-up 5000ms ease 1600ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media screen and (min-width:64em){.entrylist.in-viewport .grid-1of3:nth-child(n+4),.entrylist-primary.in-viewport .grid-1of3:nth-child(n+4),.entrylist-secondary.in-viewport .grid-1of3:nth-child(n+4){opacity:1;-webkit-animation:none;animation:none}.animation-enabled .entrylist .entry,.animation-enabled .entrylist-primary .entry,.animation-enabled .entrylist-secondary .entry{transition:-webkit-transform 500ms;transition:transform 500ms;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.animation-enabled .entrylist .entry:hover,.animation-enabled .entrylist-primary .entry:hover,.animation-enabled .entrylist-secondary .entry:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.entrylist p.light,.entrylist-primary p.light,.entrylist-secondary p.light{color:#fff}.entrylist-mask{overflow:hidden}.entrylist-btn-prev,.entrylist-btn-next{-webkit-tap-highlight-color:transparent;position:absolute;top:25px;bottom:25px;height:auto;width:75px;z-index:101;margin:0}.entrylist-btn-prev{left:0;border-right:30px solid #fff}.entrylist-btn-next{right:0;border-left:30px solid #fff}}.expert{background-color:#eae9e8;margin:10px;padding:15px}.expert .social-contact{padding:0}.expert .btn-primary{float:right}.expert-img{max-width:100%;width:100%;height:auto;display:block}@media screen and (min-width:64em){.expert{margin:25px;padding:0}}.footer{background-color:#96938e;margin-top:10px}.footer-links{list-style:none;padding:0}.footer-links a{color:#fff;text-decoration:none}.footer-links a:hover,.footer-links a:focus{text-decoration:underline}.footer-logo{max-width:100%;width:100%;height:auto;width:175px}@media screen and (min-width:37.5em){.footer-links{margin:0;color:#fff;display:inline-block;vertical-align:middle}.footer-links li{display:inline-block}.footer-links li:before{display:inline-block;content:'-';margin:0 .25rem 0 0}.footer-links li:first-child:before{display:none}.footer-logo{float:right}}@media screen and (min-width:64em){.footer{margin-top:25px}}.header{background-color:#c10b18}.header .restrainer{padding-right:0;padding-left:0;position:relative;z-index:102}.header-panel{background-color:#a90a15;padding:15px 10px;color:#fff;position:absolute;width:100%;right:0;top:100%;z-index:-2;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);transition:.5s cubic-bezier(.165,.84,.44,1)}.header-panel.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:30em){.header-panel-language-selector{padding-top:4.25rem;top:0;bottom:0;position:fixed;overflow-y:auto}}.header-panel-language-selector [role=menu]{max-width:100%;margin-bottom:-10px;padding:0;list-style:none}@media screen and (min-width:30em){.header-panel-language-selector [role=menu]{width:500px;-webkit-column-count:2;column-count:2}}.header-panel-language-selector p{margin-bottom:10px}.header-panel-language-selector li{position:relative;border-top:1px solid rgba(255,255,255,.2)}@media screen and (min-width:37.5em){.header-panel{padding:15px;width:350px}.header-panel-search{width:100%}.header-panel-language-selector{width:auto}}@media screen and (min-width:56.25em){.header .restrainer{height:54px}}.headlines{position:relative}.js .headlines-container{overflow:hidden;height:85px;position:relative}.headlines-title{padding-right:88px;position:relative}.module>.headlines-title{margin-top:7px}.headlines-title[class*=icon-]:before{content:'';display:block;background:url(../img/iconsprite.svg) no-repeat;width:20px;height:20px;position:absolute;top:4px;left:0}.headlines-title.icon-news{padding-left:28px}.headlines-title.icon-news:before{background-position:0 -146px;width:18px;height:16px}.headlines-title.icon-videos{padding-left:33px}.headlines-title.icon-videos:before{background-position:-19px -146px;width:23px;height:16px}.headlines-list{padding:0;margin:0;list-style:none}.animation-enabled .headlines-list{-webkit-transform:translateZ(0);transform:translateZ(0);transition:left .5s cubic-bezier(.165,.84,.44,1)}.js .headlines-list{width:10000px;left:0;position:absolute}.headlines-list li{padding-right:25px}.headlines-list li:last-child{padding-right:0}.js .headlines-list li{float:left}.headlines-headline{display:table;text-decoration:none;background-color:#eae9e8;color:#585858;font-weight:600;transition:background-color .3s ease-out;position:relative}.headlines-headline:hover,.headlines-headline:focus{background-color:#d2d0cd}.headlines-headline:after{background:url(../img/iconsprite.svg) no-repeat 0 -68px;width:5px;height:8px;content:'';position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.headlines-label{display:table-cell;vertical-align:middle;padding-left:25px;padding-right:35px;width:300px;height:85px;white-space:normal}.headlines-img{display:none}.headlines-btn-prev,.headlines-btn-next{display:inline-block;width:34px;height:34px;background-color:#eae9e8;transition:background-color .3s ease-out,opacity .3s ease-out;position:absolute;top:-44px;right:0}.headlines-btn-prev:hover,.headlines-btn-prev:focus,.headlines-btn-next:hover,.headlines-btn-next:focus{background-color:#d2d0cd}.headlines-btn-prev:after,.headlines-btn-next:after{background:url(../img/iconsprite.svg) no-repeat 0 -68px;width:5px;height:8px;content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.headlines-btn-prev.is-disabled,.headlines-btn-next.is-disabled{background-color:#eae9e8;cursor:default;opacity:.3}.headlines-btn-prev{right:44px}.headlines-btn-prev:after{background-position:-5px -68px}@media screen and (min-width:30em){.headlines-img{display:block;float:left}}body:has(.nav.is-active){overflow-y:hidden}.nav{background-color:#c10b18;display:none;position:absolute;width:100%;top:100%}.nav [role=menubar]{margin:0;padding:0;list-style:none}.nav [role=menu]{margin:0;padding:0 35px;list-style:none;border-top:1px solid rgba(255,255,255,.2)}.nav [role=menu] li:first-child{border-top:0}.nav li{position:relative;border-top:1px solid rgba(255,255,255,.2)}.nav.is-active{display:block}.nav-menuitem,.nav-submenuitem{text-decoration:none;display:block;color:#fff}.nav-menuitem{padding:10px}.nav-submenuitem{padding:10px 10px 10px 0}.nav-submenuitem:after{background:url(../img/iconsprite.svg) no-repeat 0 -60px;width:5px;height:8px;content:'';position:absolute;top:50%;right:0;margin-top:-4px}@media screen and (max-width:56.25em){.nav{top:3.25rem;bottom:0;position:fixed;overflow-y:scroll}}@media screen and (min-width:37.5em){.nav{z-index:auto}.nav [role=menu]{padding:0 50px}.nav-menuitem{padding:10px 15px}}@media screen and (min-width:56.25em){.nav{top:0;display:block}.nav [role=menubar]>li{float:left;border-top:0;border-right:1px solid rgba(0,0,0,.2);position:relative}.nav [role=menubar]>li:first-child{border-left:1px solid rgba(0,0,0,.2)}.nav [aria-haspopup]:after{content:'';display:inline-block;vertical-align:middle;width:8px;height:5px;margin-left:.5em;background:url(../img/iconsprite.svg) no-repeat 0 -97px;transition:.5s cubic-bezier(.165,.84,.44,1)}.nav [role=menu]{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:.5s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:0;border-top:0;background-color:#c10b18;min-width:250px;padding:10px 15px;z-index:-1}.nav li:hover [aria-haspopup]{background-color:#a90a15}.nav li:hover [aria-haspopup]:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.nav li:hover [role=menu]{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.nav-menuitem{padding:15px;-webkit-tap-highlight-color:transparent;transition:background-color .3s ease-out}.nav-menuitem:hover,.nav-menuitem:focus{background-color:#a90a15}}@-webkit-keyframes scaling-img{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes scaling-img{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.pageheader{margin-bottom:10px}.pageheader .restrainer{position:relative}.pageheader-fullwidth .restrainer{padding-right:0;padding-left:0}.pageheader-img-container{overflow:hidden}.pageheader-img{max-width:100%;width:100%;height:auto;max-width:100%;display:block}.animation-enabled .pageheader-img{max-width:105%;-webkit-animation:scaling-img 3000ms ease-out 200ms;animation:scaling-img 3000ms ease-out 200ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.pageheader-heading-container{text-align:right;position:relative}.pageheader-heading{text-align:left;max-width:50%;float:left}.pageheader-logo{display:inline-block;max-width:50%;position:relative}.pageheader-logo img{max-width:100%;width:100%;height:auto;display:block}.pageheader-logo-diapositive{display:inline-block;background:#c10b18;padding:10px;max-width:50%;position:absolute;right:0;top:10px;z-index:1}.pageheader-logo-diapositive img{max-width:100%;width:100%;height:auto;display:block}.pageheader-headlines{padding:20px 10px 10px}.pageheader-logo-diapositive-payoff{display:none}.pageheader-quicklink{background-color:rgba(0,0,0,.6);padding:15px 20px 15px 10px;display:block;text-decoration:none;color:#fff;position:relative;transition:background-color .3s ease-out}.pageheader-quicklink:after{background:url(../img/iconsprite.svg) no-repeat 0 -60px;width:5px;height:8px;content:'';position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pageheader-quicklink:focus,.pageheader-quicklink:hover{background-color:rgba(0,0,0,.8)}.pageheader-no-img .gutter-outer,.pageheader-logo-only .gutter-outer{margin-top:15px}@media screen and (min-width:37.5em){.pageheader-heading-container{position:relative;min-height:50px;margin-top:20px}.pageheader-logo-diapositive{padding:25px;top:25px}.pageheader-home .pageheader-logo-diapositive{margin-right:0}.pageheader-logo-diapositive-payoff{display:block}.pageheader-quicklink{padding:15px 35px 15px 25px}.pageheader-quicklink:after{right:25px}.pageheader-headlines{padding:20px 30px}}@media screen and (min-width:48em){.pageheader-heading{margin-right:275px;float:left}.pageheader-logo{max-width:40%;float:right}.pageheader-logo img{max-width:100%;width:100%;height:auto;display:block}.pageheader-logo:after{height:4px}.pageheader-link-wrapper{table-layout:fixed;overflow:hidden;display:table;position:absolute;bottom:0;width:100%}.pageheader-quicklink{padding:15px 45px 15px 25px;font-size:22px;display:table-cell;vertical-align:middle;width:40%}.pageheader-quicklink:after{right:25px;background-position:0 -76px;width:9px;height:16px}.pageheader-headlines{display:table-cell;background-color:#fff;width:60%;padding:25px 0 0 50px}.pageheader-logo-diapositive{top:42px}.pageheader-noimg .gutter-outer,.pageheader-logo-only .gutter-outer{margin-top:67px}}@media screen and (min-width:64em){.pageheader{margin-bottom:25px}.pageheader-logo-diapositive{margin-right:50px}.pageheader-home .pageheader-logo-diapositive{padding-right:75px}.pageheader-noimg,.pageheader-logo-only{margin-bottom:0}.pageheader-quicklink{padding:15px 55px 15px 80px}}.quicknav{list-style:none;padding:0;margin:0;width:100%;background-color:#c10b18}.quicknav li{display:table-cell;vertical-align:middle;width:1%;border-right:1px solid rgba(0,0,0,.2);text-align:center}.quicknav li:first-child{width:auto;text-align:left}.quicknav-btn-toggler,.quicknav-btn-icon{-webkit-tap-highlight-color:transparent;white-space:nowrap;padding:15px 10px;text-decoration:none;display:block;color:#fff;transition:background-color .3s ease-out}.quicknav-btn-toggler.is-active,.quicknav-btn-toggler:hover,.quicknav-btn-icon.is-active,.quicknav-btn-icon:hover{background-color:#a90a15}.quicknav-btn-icon{font-size:12px;padding:9px 10px;line-height:1}.quicknav-btn-icon:before{content:'';display:block;width:20px;height:20px;margin:0 auto 4px;background:url(../img/iconsprite.svg) no-repeat}.quicknav-btn-login:before{background-position:0 0}.quicknav-btn-search:before{background-position:0 -20px}.quicknav-btn-globe:before{background-position:0 -40px}.quicknav-btn-home:before{background-position:-40px 0}.quicknav-btn-toggler{display:inline-block}.quicknav-btn-toggler:after{content:'';display:inline-block;vertical-align:middle;width:24px;height:24px;margin:0 .5em;background:url(../img/hamburger.svg) no-repeat 0 0}@media screen and (min-width:37.5em){.quicknav-btn-toggler{padding:15px}.quicknav-btn-icon{padding-right:15px;padding-left:15px}}@media screen and (min-width:56.25em){.quicknav{position:absolute;width:auto;top:0;right:0;z-index:103}.quicknav:before,.quicknav:after{content:' ';display:table}.quicknav:after{clear:both}.quicknav li{width:auto}.quicknav li:first-child{display:none}.quicknav li:nth-child(2){border-left:1px solid rgba(0,0,0,.2)}}.teaser-img{max-width:100%;width:100%;height:auto;display:block}.teaser-inverted .grid-1of2{float:right}.teaser-textonly .grid-1of2 .gutter-outer{margin-top:0}.teaser-block{min-height:159px;padding-bottom:56px}.teaser-block.entry a.icon-arrow-right,.teaser-block.entry span.icon-arrow-right,.teaser-block.entry a,.teaser-block.entry span{position:absolute;bottom:0;width:100%}.responsive-video{position:relative;padding-bottom:56.25%}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.search-item img{display:none}.search-item .date{margin:-.5em 0 0}@media screen and (min-width:48em){.search-item img{display:inline-block;float:left;margin-right:20px;width:170px}}@media screen and (min-width:64em){.search-item img{margin-right:35px;width:255px}}.searchpanel-container{background:#eae9e8;padding:10px}.searchpanel{display:table;width:100%}.searchpanel-input-container{display:table-cell;vertical-align:middle}.searchpanel-btn-container{display:table-cell;vertical-align:middle;width:1%}.searchpanel-input{border:0;box-shadow:none;height:54px;background-color:transparent;margin:0;display:block;border-radius:0;color:#585858}.searchpanel-input:focus{background-color:#fff}.searchpanel-input::-webkit-input-placeholder{color:rgba(0,0,0,.2)}.searchpanel-input:-moz-placeholder{color:rgba(0,0,0,.2)}.searchpanel-input::-moz-placeholder{color:rgba(0,0,0,.2)}.searchpanel-input:-ms-input-placeholder{color:rgba(0,0,0,.2)}.searchpanel-btn{background:#c10b18;padding:15px;color:#fff;border:0;transition:background-color .3s ease-out}.searchpanel-btn span{display:none;white-space:nowrap}.searchpanel-btn:hover,.searchpanel-btn:focus{background-color:#910812}.searchpanel-btn:before{background:url(../img/iconsprite.svg) no-repeat 0 -20px;width:20px;height:20px;content:'';display:block}.searchpanel-inverted .searchpanel-input{color:#fff}.searchpanel-inverted .searchpanel-input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.searchpanel-inverted .searchpanel-input:-moz-placeholder{color:rgba(255,255,255,.5)}.searchpanel-inverted .searchpanel-input::-moz-placeholder{color:rgba(255,255,255,.5)}.searchpanel-inverted .searchpanel-input:-ms-input-placeholder{color:rgba(255,255,255,.5)}.searchpanel-inverted .searchpanel-input:focus{color:#585858}.searchpanel-inverted .searchpanel-input:focus::-webkit-input-placeholder{color:rgba(0,0,0,.2)}.searchpanel-inverted .searchpanel-input:focus:-moz-placeholder{color:rgba(0,0,0,.2)}.searchpanel-inverted .searchpanel-input:focus::-moz-placeholder{color:rgba(0,0,0,.2)}.searchpanel-inverted .searchpanel-input:focus:-ms-input-placeholder{color:rgba(0,0,0,.2)}.searchpanel-inverted .searchpanel-btn{background-color:#eae9e8;color:#a90a15}.searchpanel-inverted .searchpanel-btn:hover,.searchpanel-inverted .searchpanel-btn:focus{background-color:#d2d0cd}.searchpanel-inverted .searchpanel-btn:before{background-position:-20px -20px}@media screen and (min-width:30em){.searchpanel-input{font-size:24px}.searchpanel-btn{padding:15px 25px 15px 55px;position:relative}.searchpanel-btn:before{position:absolute;top:50%;left:25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.searchpanel-btn span{display:inline}}@media screen and (min-width:64em){.searchpanel-container{padding:15px}}.vertical-ribbon{position:relative}.vertical-ribbon:before{content:'';background-color:#eae9e8;display:block;width:100%;height:999999px;position:absolute;right:100%;bottom:-10px;z-index:-1}.vertical-ribbon .grid-1of6,.vertical-ribbon .grid-5of6{width:100%}.vertical-ribbon-img img{max-width:100%;width:100%;height:auto}@media screen and (min-width:30em){.vertical-ribbon .grid-5of6 .grid-3of5,.vertical-ribbon .grid-5of6 .grid-2of5{width:100%}}@media screen and (min-width:37.5em){.vertical-ribbon .grid-1of6{width:16.666666%}.vertical-ribbon .grid-5of6{width:83.333333%}.vertical-ribbon .vertical-ribbon-img{margin-left:-135px;position:relative}}@media screen and (min-width:48em){.vertical-ribbon .grid-5of6 .grid-3of5{width:60%}.vertical-ribbon .grid-5of6 .grid-2of5{width:40%}}@media screen and (min-width:64em){.vertical-ribbon:before{bottom:-25px}body.vertical-ribbon{background:linear-gradient(to right,#eae9e8 0%,#eae9e8 20%,#fff 20%,#fff 100%)}}.timeline-container{position:relative}.timeline-container:before{content:'';display:block;width:4px;position:absolute;top:10px;left:20px;bottom:10px;background-color:#c10b18}.timeline-entry{position:relative;padding-left:34px}.timeline-entry h3 a{color:#c10b18;text-decoration:none}.timeline-entry h3 a:hover{text-decoration:underline}.timeline-entry:before{background-color:#c10b18;display:block;width:24px;height:24px;content:'';position:absolute;left:0;top:0;border-radius:100%}.timeline-entry:after{background:url(../img/iconsprite.svg) no-repeat 0 -97px;display:block;width:8px;height:5px;content:'';position:absolute;left:8px;top:10px}@media screen and (min-width:30em){.timeline-container:before{display:none}.timeline-entry:after{background-position:0 -60px;width:5px;height:8px;left:10px;top:8px}}@media screen and (min-width:48em){.timeline-container:before{display:block;height:4px;width:95%;top:20px;left:10px;right:0}.vertical-ribbon .timeline-container:before{width:auto;left:-50px}.timeline-entry{padding-left:0;padding-top:34px}}@media screen and (min-width:64em){.timeline-container:before{top:35px;left:25px}.timeline-entry{padding-top:44px}}.quote{text-align:center}blockquote{color:#c10b18;font-style:italic;font-size:26px;text-align:left;position:relative;margin:0;padding:25px 60px}blockquote:before,blockquote:after{content:'';background:url(../img/iconsprite.svg) no-repeat;display:inline-block;width:38px;height:34px}blockquote:before{background-position:0 -112px;position:absolute;left:0;margin-top:-.3em}blockquote:after{background-position:-40px -112px;margin-left:.5em;margin-bottom:-.6em}.social-sharing,.social-contact{display:inline-block;background-color:#eae9e8;padding:10px;margin-bottom:1.5em}.social-sharing p,.social-contact p{margin:0;display:inline-block;vertical-align:middle;font-size:14px;line-height:1.2}.social-sharing ul,.social-contact ul{display:inline-block;vertical-align:middle;overflow:hidden;padding:0;margin-bottom:0;list-style:none}.social-sharing li,.social-contact li{float:left}.social-sharing li{margin-left:10px}.social-contact p{margin-left:-5px}.social-contact p a{border:0;text-decoration:underline;padding:12px 10px}.social-contact:hover .linkedin,.social-contact :focus .linkedin{box-shadow:inset 0 0 0 2px #057bb6;background-color:#057bb6}.social-contact:hover .linkedin:before,.social-contact :focus .linkedin:before{background-position:0 -183px}.social-contact:hover p a,.social-contact :focus p a{text-decoration:none}.social-icon{display:block;width:40px;height:40px;background-color:#fff;text-indent:-999999px;position:relative;box-shadow:inset 0 0 0 20px #fff;transition:box-shadow .4s}.social-icon:before{content:'';display:block;width:20px;height:20px;background-image:url(../img/iconsprite.svg);background-repeat:no-repeat;position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px}.social-icon.linkedin:hover,.social-icon.linkedin:focus{box-shadow:inset 0 0 0 2px #057bb6;background-color:#057bb6}.social-icon.linkedin:before{background-position:0 -163px}.social-icon.linkedin:hover:before{background-position:0 -183px}.social-icon.twitter:hover,.social-icon.twitter:focus{box-shadow:inset 0 0 0 2px #4199ff;background-color:#4199ff}.social-icon.twitter:before{background-position:-20px -163px}.social-icon.twitter:hover:before{background-position:-20px -183px}.social-icon.facebook:hover,.social-icon.facebook:focus{box-shadow:inset 0 0 0 2px #3b5998;background-color:#3b5998}.social-icon.facebook:before{background-position:-40px -163px}.social-icon.facebook:hover:before{background-position:-40px -183px}.page-overlay{background:rgba(0,0,0,.5);bottom:auto;left:0;overflow:hidden;position:fixed;top:0;width:100%;height:100%;z-index:1000}.page-overlay .page-overlay-outer{display:table;height:100%;width:100%}.page-overlay .page-overlay-outer .page-overlay-inner{display:table-cell;overflow:auto;text-align:center;vertical-align:middle}.page-overlay .page-overlay-outer .page-overlay-inner>*{margin-left:auto;margin-right:auto}.dialog{background:#fff;display:inline-block;max-width:85%;position:relative;text-align:left}.dialog .dialog-inner{max-height:27em;overflow:auto}@media (min-height:40em){.dialog .dialog-inner{max-height:32em}}@media (min-height:48em){.dialog .dialog-inner{max-height:38.4em}}@media (min-height:58em){.dialog .dialog-inner{max-height:46.4em}}@media (min-height:64.1em){.dialog .dialog-inner{max-height:80vh}}@media screen and (min-width:37.5em){.dialog{max-width:80%}}@media screen and (min-width:56.25em){.dialog{max-width:60%}}.dialog .dialog-close{background-color:#d2d0cd;border-width:0;color:#fff;display:block;box-sizing:border-box;width:34px;height:34px;margin-top:-18px;margin-right:-18px;line-height:1;overflow:hidden;padding:10px;position:absolute;right:0;top:0;cursor:pointer}.dialog .dialog-close span{height:0;overflow:hidden;position:absolute;width:0}.dialog .dialog-close:after{font-family:FontAwesome;color:#585858;content:"\f00d"}.dialog .dialog-close:hover{background-color:#b9b6b3}.dialog>*{margin-left:auto;margin-right:auto;position:relative}.imagecarousel{position:relative;text-align:right}.imagecarousel .module-container{text-align:left}.animation-enabled .imagecarousel .module-container{-webkit-transform:translateZ(0);transform:translateZ(0);transition:margin-left .5s cubic-bezier(.165,.84,.44,1)}.animation-enabled .imagecarousel .module-container.no-animation{transition-duration:0s}.imagecarousel .carousel-image{width:100%;float:left}.imagecarousel:not([data-processed=true]) .carousel-image+.carousel-image{margin-top:20px}.imagecarousel-mask{text-align:left;overflow:hidden}.imagecarousel-btn-prev,.imagecarousel-btn-next{display:inline-block;width:34px;height:34px;background-color:#eae9e8;transition:background-color .3s ease-out,opacity .3s ease-out;position:relative;margin:10px 10px -7px 0}.imagecarousel-btn-prev:hover,.imagecarousel-btn-next:hover{background-color:#d2d0cd}.imagecarousel-btn-prev:after,.imagecarousel-btn-next:after{background:url(../img/iconsprite.svg) no-repeat 0 -68px;height:8px;width:5px;content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.imagecarousel-btn-prev.is-disabled,.imagecarousel-btn-next.is-disabled{background-color:rgba(234,233,232,.3);cursor:default}.imagecarousel-btn-prev:after{background-position:-5px -68px}@media screen and (min-width:64em){.imagecarousel-btn-prev,.imagecarousel-btn-next{-webkit-tap-highlight-color:transparent;position:absolute;top:25px;bottom:25px;height:auto;width:75px;z-index:101;margin:0}.imagecarousel-btn-prev{left:0;border-right:30px solid #fff}.imagecarousel-btn-next{right:0;border-left:30px solid #fff}}.contact-block{background:#eae9e8}.contact-block__social{padding:1.5625rem;background:#d2d0cd}.contact-block__social:before,.contact-block__social:after{content:' ';display:table}.contact-block__social:after{clear:both}@media screen and (min-width:64em){.contact-block__social{padding:1rem 3rem}}.contact-block__social-group{margin-bottom:1rem}.contact-block__social-group:last-of-type{margin-bottom:0}@media screen and (min-width:23.4375em){.contact-block__social-group:last-of-type{float:right}}@media screen and (min-width:23.4375em){.contact-block__social-group{float:left;margin-bottom:0}}.contact-block__social-title{margin-bottom:.5rem}@media screen and (min-width:48em){.contact-block__social-title{float:left;margin-bottom:0;padding:.75rem 1rem .75rem 0;line-height:1}}.contact-block__social-list{margin:0;padding:0;list-style:none}.contact-block__social-list:before,.contact-block__social-list:after{content:' ';display:table}.contact-block__social-list:after{clear:both}@media screen and (min-width:48em){.contact-block__social-list{float:left}}.contact-block__social-list-item{float:left;margin-right:.625rem}.contact-block__social-list-item:last-child{margin-right:0}.contact-block__contact{padding:1.5625rem}.contact-block__contact:before,.contact-block__contact:after{content:' ';display:table}.contact-block__contact:after{clear:both}@media screen and (min-width:64em){.contact-block__contact{padding:2.5rem 3rem}}.contact-block__contact-title{color:#585858}@media screen and (min-width:30em){.contact-block__contact-title{float:left;width:50%;margin-bottom:0}}@media screen and (min-width:48em){.contact-block__contact-title{width:65%}}@media screen and (min-width:64em){.contact-block__contact-title{width:55%}}@media screen and (min-width:30em){.contact-block__contact-link{float:right;width:auto}}