@charset "UTF-8";
@-ms-viewport {width: device-width;}
@viewport {width: device-width;}
@media screen and (min-width: 18.75em) {
.cookies ._accept:before,.cookies ._more:before,.brick h2 a:before,.brick h3 a:before,.brick h4 a:before,.brick a._lib:before,.brick .kicker._ico:after,.more a:before,.shifterNav ._next:after,.shifterNav ._previous:before,html[lang='zh'] .websites button:after,.technologies a:before,.searchForm button:before,.js .contentSwitch a:before,.nav-level1 button:after,.nav-level2:before,.tweetTools a:before,.anchors a:before,.pageTools a:before,.npsLinks a:before,.npslinks a:before,figure._ico:before,a[data-rel=zoom] figcaption._inside > div > div:after,.iframe ._fallBack:after,.slideNav ._next:after,.slideNav ._pause:before,.slideNav ._previous:before,.socios a:before,.js .summary:before,.checkBox label:before,.radioBox label:before,.customSelect:after,.js ._customFileInput input[type=file] + label:before,form._refiner .checkBox label:after,form._refiner .radioBox label:after,form._refiner .quickSwitch strong:after,form._refiner .quickSwitch a:after,.overlay .closer:before,.gZoomer button:before,.gInfo .closeItm a:after,.toTop a:before,.navSwitch a:before{display:inline-block;font-family:icons;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;min-width:1em;speak:none;text-decoration:inherit;text-rendering:geometricPrecision;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.js ._customFileInput input[type=file] + label:before{content:"\f100"}a[data-rel=zoom] figcaption._inside > div > div:after{content:"\f13a"}.more a._download:before{content:"\f136"}figure._video:before,.slideNav ._pause._paused:before{content:"\f101"}.slideNav ._pause:before{content:"\f102"}.slideNav ._next:after{content:"\f103"}.slideNav ._previous:before{content:"\f104"}html[lang='zh'] .websites button:after,.nav-level1 button:after,.js .summary:before{content:"\f107"}.customSelect:after{content:"\f108"}.shifterNav ._previous:before{content:"\f109"}.iframe ._fallBack:after{content:"\f10a"}.shifterNav ._next:after{content:"\f10b"}.brick h2 a:before,.brick h3 a:before,.brick h4 a:before,.brick a._lib:before,.more a:before,.nav-level2:before,.anchors a:before,.npsLinks a:before,.npslinks a:before{content:"\f134"}.websites._open button:after,._open .nav-level1 button:after,.js ._open .summary:before{content:"\f10d"}form._refiner .radioBox label:after,form._refiner .radioBox input:checked + label:after,form._refiner .radioBox label._forced:after,form._refiner .quickSwitch strong:after{content:"\f138"}.checkBox input:checked + label:before,.checkBox label._forced:before,form._refiner .checkBox input:checked + label:after,form._refiner .checkBox label._forced:after{content:"\f10f"}.checkBox label:before,form._refiner .checkBox label:after{content:"\f110"}.cookies ._accept:before{content:"\f111"}.js .contentSwitch a:before,.overlay .closer:before,.gInfo .closeItm a:after{content:"\f112"}.brick .kicker._ico:after,.technologies a:before{content:"\f135"}.pageTools ._email:before{content:"\f115"}.socios a._facebook:before{content:"\f117"}figure._slides:before{content:"\f139"}.cookies ._more:before{content:"\f119"}.tweetTools a._like:before{content:"\f13c"}.socios a._linkedin:before{content:"\f11b"}.searchForm button:before{content:"\f11e"}.navSwitch a:before{content:"\f11f"}._hasNav .navSwitch a:before{content:"\f120"}.gZoomer ._minus:before{content:"\f121"}.gZoomer ._plus:before{content:"\f123"}.pageTools ._print:before{content:"\f124"}.radioBox input:checked + label:before,.radioBox label._forced:before{content:"\f125"}.radioBox label:before{content:"\f126"}.tweetTools a._reply:before{content:"\f13b"}.tweetTools a._retweet:before{content:"\f13d"}.socios a._rss:before{content:"\f129"}.socios a._tencent:before{content:"\f13e"}.toTop a:before{content:"\f137"}.socios a._twitter:before{content:"\f12f"}.socios a._viadeo:before{content:"\f131"}.socios a._wechat:before{content:"\f13f"}.socios a._weibo:before{content:"\f140"}.socios a._youtube:before{content:"\f132"}html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{background-color:#f2f2f2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:"The Sans B2",sans-serif;font-size:.9375rem;font-weight:500;height:100%;line-height:1.6;overflow-x:hidden;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}body._freezed{overflow:hidden}body._home{background-color:#fff}.page{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:.9375rem;max-width:100%;min-height:100%;min-width:100%;overflow:hidden;padding:0;position:relative}button,input,textarea,select{font-family:"The Sans B2",sans-serif}b,strong{font-weight:700}a:hover{transition:color 222ms ease-in,background-color 222ms ease-in}a._lib{text-decoration:none;}a._lib:hover{text-decoration:underline}address{margin:0}dl{margin-bottom:1.333333333333333em;min-height:0;overflow:hidden}dd{display:block;float:left}dt{clear:left;display:block;float:left;font-weight:bold;margin:0 .3666em 0 0;}dt:after{content:':'}html[lang=fr] dt:after{content:' :'}html[lang=zh] em,html[lang=zh] i{font-style:normal}hr{display:none}ul li{margin-left:2.5em}ul ul ul{margin-top:0}ol,p,ul{margin-bottom:1.25rem}.cap{font-size:1.0625rem;line-height:1.411764705882353}mark{background:#eaeaea;display:inline-block;padding:0 .2em;-webkit-flex:none;-ms-flex:none;flex:none}._wai{left:-9999px;position:absolute;top:-9999px}button{background:none;background-clip:padding-box;border-style:inset;border-width:0;border:none;color:inherit;cursor:pointer;font-size:1em;font-size:inherit;line-height:normal;-webkit-appearance:button;}button:hover{color:red;}input.placeholder{font-style:italic;color:#b1b2b4}input.inputting{font-style:normal;color:#2c2c2c}input[type=search],input[type=checkbox],input[type=radio]{box-sizing:content-box}select:focus::-ms-value{background:transparent;color:#2c2c2c}.cookies{background:#2c2c2c;color:#fff;font-size:.8125rem;line-height:1.230769230769231;overflow:hidden;padding:10px;position:relative;z-index:12;}._hasNav .cookies{display:none}.cookies li{display:inline-block;list-style:none;margin:0 1em 0 0}.cookies ul{margin:0}.cookies a:hover{color:#fff;text-decoration:underline}.cookies p{margin-bottom:.5em}.cookies ._accept,.cookies ._more{background:0 0 no-repeat;display:inline-block;margin-top:.2em;text-decoration:none;}.cookies ._accept:before,.cookies ._more:before{display:inline-block;font-size:1rem;margin-right:.3em;text-decoration:none}.brick{background-clip:padding-box;box-sizing:border-box;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:.875rem;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.428571428571429;margin:0 0 20px;padding:20px;position:relative;}.brick:before{border-radius:0 20px 0 20px;bottom:0;content:'';display:block;position:absolute;left:0;right:0;top:0;z-index:-1}.brick *{color:currentColor}.brick._cs0{color:#2c2c2c;}.brick._cs0:before{background:#fff}.brick._cs0 .date{color:red}._home .brick._cs0:before{background:#f2f2f2}.brick._cs00:before{background:#58585a}.brick._cs000:before{background:#2c2c2c}.brick._cs1:before{background:#aea935}.brick._cs2:before{background:#54bbba}.brick._cs3:before{background:#e09f25}.brick._cs4:before{background:#804180}.brick._cs5:before{background:#7107ca}.brick._cs6:before{background:#ee8694}.brick._cs7:before{background:#ffd616}.brick._cs8:before{background:#a8438d}.brick._cs9:before{background:#199c69}.brick._cs10:before{background:#e95f47}.brick._cs11:before{background:#0062a9}.brick._cs12:before{background:#9c9e9f}.brick._cs13:before{background:#97bf0d}.brick._cs14:before{background:#00aec7}.brick a:hover{color:currentColor}.brick h2,._home .brick h3{clear:none;font-size:1.0625rem;font-weight:800;line-height:1.294117647058824;margin-bottom:6px;margin-top:0;text-transform:none}.brick h3,._home .brick h4{font-size:.9375rem;font-weight:600;line-height:1.333333333333333;margin-bottom:6px}.brick h2 a:before,.brick h3 a:before,.brick h4 a:before,.brick a._lib:before{margin-right:.5em;text-decoration:none}.brick .date{font-size:.8125rem;line-height:1.307692307692308;margin-bottom:4px}.brick ._jumper{margin:20px 0 0;}.brick ._jumper button{background:hsla(0,0%,100%,.7);color:#2c2c2c;padding:.4em;margin:6px 0}.brick ol,.brick p,.brick ul{margin-bottom:6px}.brick .socios{margin-bottom:0}.brick .kicker{position:relative;}.brick .kicker a{text-decoration:none}.brick .kicker._ico{padding-right:2em;}.brick .kicker._ico._invert{padding-right:calc(2em + 20px)}.brick .kicker._ico:after{font-size:1.75rem;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.brick .kicker._invert{background:#2c2c2c;border-radius:0 20px 0 0;color:#f2f2f2;margin:-20px -20px 0;padding:18px 20px 16px;}.brick .kicker._invert._cs0{background:#fff}._home .brick .kicker._invert._cs0{background:#f2f2f2}.brick .kicker._invert._cs00{background:#58585a}.brick .kicker._invert._cs000{background:#2c2c2c}.brick .kicker._invert._cs1{background:#aea935}.brick .kicker._invert._cs2{background:#54bbba}.brick .kicker._invert._cs3{background:#e09f25}.brick .kicker._invert._cs4{background:#804180}.brick .kicker._invert._cs5{background:#7107ca}.brick .kicker._invert._cs6{background:#ee8694}.brick .kicker._invert._cs7{background:#ffd616}.brick .kicker._invert._cs8{background:#a8438d}.brick .kicker._invert._cs9{background:#199c69}.brick .kicker._invert._cs10{background:#e95f47}.brick .kicker._invert._cs11{background:#0062a9}.brick .kicker._invert._cs12{background:#9c9e9f}.brick .kicker._invert._cs13{background:#97bf0d}.brick .kicker._invert._cs14{background:#00aec7}.brick .kicker._invert + .follow{margin-top:20px}.brick .cap{font-size:.8125rem;line-height:1.307692307692308;margin-bottom:4px;text-transform:uppercase}.brick._more:before{border-radius:0 20px 20px 20px}.brick._more > div:first-child{margin-bottom:20px}.brick figure._left,.brick figure._right{max-width:50%}.brick figure._kicker{margin:-20px -20px 0;}.brick figure._kicker img,.brick figure._kicker picture{border-radius:0 20px 0 0}.brick figure._kicker figcaption:not(._inside){display:none}.brick > div:not(.more):after{content:'';display:block;clear:both}.more{margin:auto -20px -20px;padding:20px 0 0;position:relative;}.more:after,.more:before{content:'';display:block;height:20px;opacity:.6;overflow:hidden;position:absolute;top:0;width:20px}.more:after{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCA3NSA3MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwdjcyaDYuNTZjMjIuODc0IDAgMzMuNDE2LTE3LjkzNSAzOS40MTMtMzEuNDQybDEyLjY1Mi0yOS4zNzJjMi45NjctNi45MzIgOS4xOC0xMS4xODYgMTYuMzc1LTExLjE4NmgtNzUiIGZpbGw9IiMwMDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM3LjUwMDAwMCwgMzYuMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0zNy41MDAwMDAsIC0zNi4wMDAwMDApICIvPjwvc3ZnPg==");right:20px}.more:before{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCA3NSA3MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNzUgMHY3MmgtNi41NjFjLTIyLjg3MyAwLTMzLjQxNi0xNy45MzUtMzkuNDEyLTMxLjQ0MmwtMTIuNjUyLTI5LjM3MmMtMi45NjctNi45MzItOS4xOC0xMS4xODYtMTYuMzc1LTExLjE4Nmg3NSIgZmlsbD0iIzAwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNYXgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM3LjUwMDAwMCwgMzYuMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0zNy41MDAwMDAsIC0zNi4wMDAwMDApICIgLz48L3N2Zz4=");left:20px}.more > div{background:rgba(0,0,0,.6);border-radius:0 0 20px 20px;font-size:.875rem;font-weight:700;line-height:1.214285714285714;padding:1px 28px 17px;text-align:center;text-transform:uppercase;}.more > div:before{background:rgba(0,0,0,.6);content:'';display:block;left:40px;height:20px;position:absolute;right:40px;top:0}.more a{position:relative;text-decoration:none;top:-3px;}.more a:before{margin-right:.5em;text-decoration:none}.more a:hover{text-decoration:underline}.brickSeparator{border-top:solid 5px #f2f2f2;display:block;height:20px;overflow:hidden;position:relative;margin:0 -20px 20px;}.brickSeparator span{background:#f2f2f2;bottom:0;display:block;height:20px;left:50%;margin-left:-15px;position:absolute;width:30px;}.brickSeparator span:after,.brickSeparator span:before{content:'';display:block;position:absolute;top:0;width:20px}.brickSeparator span:after{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCA3NSA3MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwdjcyaDYuNTZjMjIuODc0IDAgMzMuNDE2LTE3LjkzNSAzOS40MTMtMzEuNDQybDEyLjY1Mi0yOS4zNzJjMi45NjctNi45MzIgOS4xOC0xMS4xODYgMTYuMzc1LTExLjE4NmgtNzUiIGZpbGw9IiNmMmYyZjIiLz48L3N2Zz4=");left:100%}.brickSeparator span:before{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCA3NSA3MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNzUgMHY3MmgtNi41NjFjLTIyLjg3MyAwLTMzLjQxNi0xNy45MzUtMzkuNDEyLTMxLjQ0MmwtMTIuNjUyLTI5LjM3MmMtMi45NjctNi45MzItOS4xOC0xMS4xODYtMTYuMzc1LTExLjE4Nmg3NSIgZmlsbD0iI2YyZjJmMiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNYXgiIC8+PC9zdmc+");right:100%}.brickSeparator + figure{margin-top:-10px}._home .brickSeparator{border-top-color:#fff;}._home .brickSeparator span{background:#fff;}._home .brickSeparator span:after{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCA3NSA3MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwdjcyaDYuNTZjMjIuODc0IDAgMzMuNDE2LTE3LjkzNSAzOS40MTMtMzEuNDQybDEyLjY1Mi0yOS4zNzJjMi45NjctNi45MzIgOS4xOC0xMS4xODYgMTYuMzc1LTExLjE4NmgtNzUiIGZpbGw9IiNmZmYiLz48L3N2Zz4=")}._home .brickSeparator span:before{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCA3NSA3MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNzUgMHY3MmgtNi41NjFjLTIyLjg3MyAwLTMzLjQxNi0xNy45MzUtMzkuNDEyLTMxLjQ0MmwtMTIuNjUyLTI5LjM3MmMtMi45NjctNi45MzItOS4xOC0xMS4xODYtMTYuMzc1LTExLjE4Nmg3NSIgZmlsbD0iI2ZmZiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNYXgiIC8+PC9zdmc+")}.bricks > h2{box-sizing:border-box;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding-left:10px;width:100%}.shifter._iterable{font-size:.00001px;overflow-x:auto;}.shifter._iterable .shifterPad{transition:all 222ms ease-in;white-space:nowrap;width:100%}.shifter._iterable .itm{display:inline-block;font-size:.9375rem;padding-right:5%;vertical-align:top;width:100%;white-space:normal}.shifter._iterable .itm:after{content:'';display:block;clear:both}.js .shifter._iterable{overflow:hidden;}.js .shifter._iterable .shifterPad{left:0;position:relative}.shifterNav{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:solid 1px currentColor;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto;padding-top:15px;}.shifterNav button{font-size:.875rem;text-transform:uppercase;transition:all 222ms ease-in;}.shifterNav button._disabled{cursor:default;opacity:.2;pointer-events:none}.shifterNav button:active{background:#eaeaea}.shifterNav button span{display:none}.shifterNav ._next,.shifterNav ._previous{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;line-height:1;margin:0}.shifterNav ._next:after{margin-left:.5em}.shifterNav ._previous:before{margin-right:.5em}.shifterNav .btnWrap{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;line-height:.2;text-align:center}.shifterNav .btns{display:inline-block;position:relative;z-index:10;}.shifterNav .btns button{background:transparent;border:solid 2px currentColor;border-radius:50%;height:1em;margin:5px .7em;padding:0;width:1em;}.shifterNav .btns button:hover{background:#ff4d4d;color:currentColor}.shifterNav .btns button._on{background:currentColor;}.shifterNav .btns button._on:hover{color:currentColor}._cs0 .shifterNav{color:#8f8f8f}.js .shifterNav{display:-webkit-flex;display:-ms-flexbox;display:flex}h1{font-family:"FSRufus",sans-serif;font-size:2.4375rem;font-style:italic;font-weight:400;line-height:1.102564102564103;}html[lang='zh'] h1{font-style:normal}h2{clear:both;font-size:1.625rem;font-weight:500;line-height:1.153846153846154;margin-bottom:.9375rem;text-transform:uppercase}._home h2{font-family:"FSRufus",sans-serif;font-size:1.75rem;font-style:italic;font-weight:700;line-height:1.071428571428571;text-transform:none;}html[lang='zh'] ._home h2{font-style:normal}h3{font-size:1.0625rem;font-weight:700;line-height:1.411764705882353;margin-bottom:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:inherit}.kicker{font-family:"FSRufus",sans-serif;font-weight:500;font-size:1.1875rem;line-height:1.052631578947368;margin-bottom:20px;}.brick .kicker{margin:-2px 0 16px}.header{background:#fff;padding:0 10px;}.header a{text-decoration:none}.toolBar{font-size:.75rem;line-height:1;text-transform:uppercase}.localisation{color:red;font-family:"FSRufus",sans-serif;}.localisation strong{font-weight:normal}.websites button{background:#f2f2f2;border-radius:5px 0 5px 0;font-family:"The Sans B2",sans-serif;font-size:.75rem;font-style:italic;font-weight:600;line-height:inherit;margin:0;padding:.4em .6em;text-transform:inherit;white-space:nowrap}html[lang='zh'] .websites button{font-style:normal;}html[lang='zh'] .websites button:after{margin-left:.6em}.websites .sub{display:none}.technologies{font-weight:700;white-space:nowrap;}.technologies a{color:#111;}.technologies a:before{color:red;margin-right:.4em;-webkit-transform:scale(1.4);transform:scale(1.4)}.searchForm{white-space:nowrap;}.searchForm fieldset{margin:0;padding:0}.searchForm form{margin:0}.searchForm input{background-color:transparent;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));background-repeat:no-repeat;background-size:100% 1px;background-position:0 1.3em;border:none;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:.2em .2em .2em;vertical-align:baseline;transition:all 222ms ease-in;width:100px;}.searchForm input:focus{width:180px}.searchForm input:-moz-placeholder{font-size:.75rem;line-height:1;margin:0;padding:.2em .2em .2em;vertical-align:baseline}.searchForm input::-moz-placeholder{font-size:.75rem;line-height:1;margin:0;padding:.2em .2em .2em;vertical-align:baseline}.searchForm input:-ms-input-placeholder{font-size:.75rem;line-height:1;margin:0;padding:.2em .2em .2em;vertical-align:baseline}.searchForm input::-ms-input-placeholder{font-size:.75rem;line-height:1;margin:0;padding:.2em .2em .2em;vertical-align:baseline}.searchForm button{font-size:inherit;line-height:inherit;margin:0 .2em;padding:0;}.searchForm button:before{color:red;-webkit-transform:scale(1.2);transform:scale(1.2)}.searchForm button span{display:none}.langSwitch{font-size:.1px;margin:0;white-space:nowrap;}.langSwitch a,.langSwitch strong{border-radius:4px 0 4px 0;display:inline-block;font-size:.75rem;font-weight:normal;}.langSwitch a:before,.langSwitch strong:before{box-sizing:border-box;content:attr(lang);display:inline-block;padding:.4em .6em;text-align:center}.langSwitch a span,.langSwitch strong span{font-size:0;position:absolute}.langSwitch a{background:#f2f2f2;color:#666;}.langSwitch a:hover{color:#333}.langSwitch li{display:inline;list-style:none;margin:0}.langSwitch strong{background:#2c2c2c;color:#f2f2f2}.langSwitch ._explicit a:before,.langSwitch ._explicit strong:before{content:'';display:none}.langSwitch ._explicit span{display:inline-block;font-size:.75rem;padding:.4em .6em;position:static}.logo{background:#fff;display:inline-block;margin:0 70px;position:relative;}.logo:after,.logo:before{background-repeat:no-repeat;background-size:cover;bottom:0;content:'';display:block;line-height:1;overflow:hidden;position:absolute;top:-1px;width:70px;z-index:1}.logo:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3NSA3MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwdjcyaDYuNTZjMjIuODc0IDAgMzMuNDE2LTE3LjkzNSAzOS40MTMtMzEuNDQybDEyLjY1Mi0yOS4zNzJjMi45NjctNi45MzIgOS4xOC0xMS4xODYgMTYuMzc1LTExLjE4NmgtNzUiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");background-position:0 0;left:100%;margin-left:-1px}.logo:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3NSA3MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNzUgMHY3MmgtNi41NjFjLTIyLjg3MyAwLTMzLjQxNi0xNy45MzUtMzkuNDEyLTMxLjQ0MmwtMTIuNjUyLTI5LjM3MmMtMi45NjctNi45MzItOS4xOC0xMS4xODYtMTYuMzc1LTExLjE4Nmg3NSIgZmlsbD0iI2ZmZiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNYXgiIC8+PC9zdmc+");background-position:100% 0;margin-right:-1px;right:100%}.logo > *{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 -55px;min-height:60px;padding:5px 35px;position:relative;z-index:2}.logo a{display:block}.logo img{height:auto;max-height:50px;vertical-align:middle}.contentSwitch{font-size:.875rem;padding:0 24px;}.js .contentSwitch{display:none;padding:0;}.nav{background:#f2f2f2;box-sizing:border-box;font-size:.875rem;}.nav a,.nav button{box-sizing:border-box;text-decoration:none}.nav li{list-style:none;margin:0}.nav-level1{font-size:1.0625rem;font-weight:700;line-height:1.222222222222222;margin:.2rem 0 .3rem 6px;position:relative;text-align:left;text-transform:uppercase;}.nav-level1 button{color:#2c2c2c;display:inline-block;font-weight:700;padding:.3em .3em .3em 0;position:relative;text-transform:uppercase;}.nav-level1 strong{display:block;font-weight:700;position:relative}.nav-level2{border-bottom:solid 1px currentColor;display:block;font-size:1.125rem;line-height:1.111111111111111;margin:.2em 15px;padding:.3em 2em .3em 1.3em;position:relative;text-align:left;transition:all 222ms ease-in;}.nav-level2:before{margin:0 0 0 -1.3em;position:relative;width:1.3em}.nav-level2 strong{display:block;font-weight:normal;position:relative}.homeSlider{background:#2c2c2c;border-radius:0 0 0 25px;margin-bottom:30px;position:relative;}.homeSlider:after,.homeSlider:before{background:#2c2c2c;bottom:80px;content:'';display:block;position:absolute;top:0;width:9999px}.homeSlider:after{left:100%}.homeSlider:before{right:100%}.homeSlider .slider .itm{font-size:.1px}.homeSlider .slider figure{margin:0 0 0 -100%;width:100%;}.homeSlider .slider figure:before{background-image:linear-gradient(transparent,#000);background-repeat:no-repeat;background-size:100% 58%;background-position:0 100%;bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0}.homeSlider .slider figure .pad{background:none}.homeSlider h2{color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1.8125rem;line-height:1.103448275862069;margin:0;width:100%;z-index:2;text-align:center;}.homeSlider h2 > a,.homeSlider h2 > span{display:inline-block;margin-top:auto;padding:0 2em 7.5rem;text-decoration:none;}.homeSlider h2 > a:before,.homeSlider h2 > span:before{bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0}.homeSlider h2 > a:hover{color:#ff4d4d}.homeSlider .slider{background:none;border-radius:0 20px 0 20px;margin-bottom:0;padding-bottom:0}.homeSlider .slideNav .btnWrap{padding:0}.homeSlider .slideNav ._next,.homeSlider .slideNav ._previous{background:none;bottom:0;}.homeSlider .slideNav ._next:hover,.homeSlider .slideNav ._previous:hover{background:none}.homeSlider .slideNav ._next{border-radius:0 20px 0 0}.homeSlider .slideNav ._previous{border-radius:0 0 0 20px}.homeSlider .slideNav ._pause{display:none}.homeSlider .slidePad{border-radius:0 0 0 20px;z-index:5}.homeSlider .slideLabel{background:#fff;color:red;font-size:.8125rem;font-family:"FSRufus",sans-serif;font-style:italic;font-weight:600;margin:10px -1px 0;padding:20px 0 16px;position:relative;text-align:center;text-transform:uppercase;z-index:10;}html[lang='zh'] .homeSlider .slideLabel{font-style:normal}.homeSlider .slideLabel:after,.homeSlider .slideLabel:before{background-repeat:no-repeat;background-size:cover;bottom:-1px;content:'';display:block;line-height:1;overflow:hidden;position:absolute;top:0;width:60px;z-index:1}.homeSlider .slideLabel:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCA3NSA3MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwdjcyaDYuNTZjMjIuODc0IDAgMzMuNDE2LTE3LjkzNSAzOS40MTMtMzEuNDQybDEyLjY1Mi0yOS4zNzJjMi45NjctNi45MzIgOS4xOC0xMS4xODYgMTYuMzc1LTExLjE4NmgtNzUiIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM3LjUwMDAwMCwgMzYuMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0zNy41MDAwMDAsIC0zNi4wMDAwMDApICIvPjwvc3ZnPg==");background-position:0 0;left:100%;margin-left:-1px}.homeSlider .slideLabel:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCA3NSA3MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNzUgMHY3MmgtNi41NjFjLTIyLjg3MyAwLTMzLjQxNi0xNy45MzUtMzkuNDEyLTMxLjQ0MmwtMTIuNjUyLTI5LjM3MmMtMi45NjctNi45MzItOS4xOC0xMS4xODYtMTYuMzc1LTExLjE4Nmg3NSIgZmlsbD0iI2ZmZiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNYXgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM3LjUwMDAwMCwgMzYuMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0zNy41MDAwMDAsIC0zNi4wMDAwMDApICIgLz48L3N2Zz4=");background-position:100% 0;margin-right:-1px;right:100%}.homeSlider .slideLabel > *{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 -55px;min-height:40px;padding:5px 45px 2px;position:relative;z-index:2}main blockquote,main ol,main ul{overflow:hidden}main:only-child p,main:only-child ol,main:only-child ul{max-width:50em}main:only-child .brick p,main:only-child .brick ol,main:only-child .brick ul{max-width:none}.main{padding:0 10px}.mainContent{box-sizing:border-box;}.mainContent:after{content:'';display:block;clear:both}.mainContent * + h2{margin-top:40px}.complementary{box-sizing:border-box}.tweet a{color:red;text-decoration:none;}.tweet a:hover{color:red;text-decoration:underline}.tweetMeta{font-size:.875rem;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;}.tweetMeta time{color:red;font-style:italic;padding-right:.2em}html[lang='zh'] .tweetMeta time{font-style:normal}.tweetSrc{font-size:.75rem;position:relative;}.tweetSrc img{height:32px;left:0;position:absolute;top:0;width:32px}.tweetSrc._hasAvatar{padding-left:40px}.tweetSrc strong{display:block;font-size:.875rem;font-weight:500}.tweetTools{color:#8f8f8f;font-size:.001px;margin:10px 0 0 0;text-align:right;}.tweetTools a{color:currentColor;font-style:italic;font-weight:500;}.tweetTools a:before{font-size:1.125rem;padding:.25em;text-decoration:none}.tweetTools a:hover{color:red}.tweetTools a:hover:before{text-decoration:none}html[lang='zh'] .tweetTools a{font-style:normal}.tweetTools li{display:inline-block;font-size:.875rem;list-style:none;margin:0 0 0 .1em;vertical-align:middle}.tweetTools span{font-size:0;position:absolute}.subShortcuts label{font-size:1.4375rem;line-height:1.08695652173913}.subShortcuts div{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.subShortcuts label{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:.3em 0;}.subShortcuts label span:after{content:'|';letter-spacing:0;padding:0 .5em}.subShortcuts .customSelect{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:.3em 0;width:auto}.breadcrumbs{color:#797979;font-weight:700;line-height:1.357142857142857;margin:3px 0;padding:0 10px;}.breadcrumbs a{text-decoration:none;background-image:linear-gradient(transparent,transparent);background-repeat:no-repeat;background-size:100% 1px;background-position:0 1.15em;transition:all 222ms ease-in;}.breadcrumbs a:hover{background-image:linear-gradient(rgba(0,0,0,.333),rgba(0,0,0,.333));color:inherit}.breadcrumbs li{font-size:.875rem;display:inline-block;list-style:none;margin:1px .5em 1px 0;vertical-align:top;}.breadcrumbs li:nth-child(n+2):before{content:'>';padding:0 .5em 0 0}.breadcrumbs li > a,.breadcrumbs li > span{display:inline-block;padding:2px 0}.breadcrumbs ol{font-size:.0001px;margin:0}.anchors{color:red;font-family:"FSRufus",sans-serif;overflow:hidden;}.anchors a{color:inherit;text-decoration:none;}.anchors a:before{left:1em;position:absolute;text-decoration:none;top:.25em}.anchors a:hover{text-decoration:underline}.anchors li{list-style:none;margin:0;padding:0 0 0 2.5em;position:relative}.pageTools *{line-height:1;margin:0;padding:0;vertical-align:middle}.pageTools a{text-decoration:none}.pageTools li{display:inline-block;list-style:none;margin:0;overflow:hidden}.pageTools span{display:none}.pageTools ul{display:inline;font-size:.001px}.pageTools a{display:inline-block;font-size:1.5rem;}.pageTools a:before{background:#2c2c2c;color:#fff;margin:0 5px 5px 0;padding:.25em}.pageTools a:hover:before{background:red}.pageTools .socios{display:inline-block;overflow:hidden;transition:all 222ms ease-in;}.pageTools .socios a:before{color:#fff}.page .pageTools .socios a:hover:before{color:#fff}.pageTools ._facebook:hover:before{background:#3b5998}.pageTools ._linkedin:hover:before{background:#007bb6}.pageTools ._twitter:hover:before{background:#55acee}.pageTools ._viadeo:hover:before{background:#f5a433}.brick .pageTools{margin-top:20px}blockquote{margin:20px 0;padding:0 0 0 2.5em;position:relative;}blockquote *{color:inherit}blockquote a:hover{color:#2c2c2c}blockquote:before{background:currentColor;bottom:0;content:' ';display:block;left:0;position:absolute;top:0;width:3px}.npsLinks,.npslinks{overflow:hidden;}.npsLinks a,.npslinks a{color:inherit;text-decoration:none;}.npsLinks a:before,.npslinks a:before{color:red;left:1em;position:absolute;text-decoration:none;top:.25em}.npsLinks a:hover,.npslinks a:hover{text-decoration:underline}.npsLinks li,.npslinks li{list-style:none;margin:0;padding:0 0 0 2.5em;position:relative}.brick .npsLinks li,.brick .npslinks li{padding:0}.brick .npsLinks a:before,.brick .npslinks a:before{color:currentColor;left:auto;margin-right:.5em;position:static;top:auto}.separator{background:currentColor;clear:both;display:block;height:1px;margin:20px 0;}.brick .separator:last-child{margin-bottom:0}.separator._blank{background:none}.separator._mini{margin:0}figure{overflow:hidden;position:relative;vertical-align:top;}figure picture._off{visibility:hidden}figure > a{display:block;z-index:5}figure._center{margin-left:auto;margin-right:auto}figure._left{float:left;margin:0 20px 20px 0}figure._right{float:right;margin:0 0 20px 20px}figure._auto iframe,figure._auto img,figure._auto object[type="application/x-shockwave-flash"],figure._auto picture,figure._auto svg,figure._auto video{max-width:none}figure._decorated img,figure._decorated picture{border-radius:0 20px 0 20px}figure .pad{background:#2c2c2c;font-size:.001px;overflow:hidden;text-align:center;white-space:nowrap;}figure .pad:before{content:'';display:inline-block;margin-left:-1px;position:relative;vertical-align:middle;width:1px}figure .pad img,figure .pad picture{display:inline-block;margin:0 auto;max-height:100%;vertical-align:middle}figure .pad + figcaption{margin-top:6px}figure._3by2 .pad:before{padding-bottom:66.66666666666666%}figure._4by3 .pad:before{padding-bottom:75%}figure._16by9 .pad:before{padding-bottom:56.25%}figure._2by1 .pad:before{padding-bottom:50%}figure._full{max-width:100%}figure._half,figure._third{max-width:100%;width:300px}figure._ico:before{font-size:1.5rem;background:hsla(0,0%,100%,.7);border-radius:50%;color:#2c2c2c;margin:0;padding:.4em;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all 222ms ease-in;z-index:1}a:hover figure._ico:before{background:hsla(0,0%,100%,.85)}figure._video:before{padding:.4em .3em .4em .5em}figcaption{font-size:.75rem;line-height:1.2;margin-bottom:0;position:relative;z-index:2;}figcaption._inside{box-sizing:border-box;bottom:0;color:#fff;left:0;margin:0;padding:20px 0 0;position:absolute;right:-1px;}figcaption._inside:after,figcaption._inside:before{content:'';display:block;height:20px;opacity:.6;overflow:hidden;position:absolute;top:0;width:20px}figcaption._inside:after{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCA3NSA3MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwdjcyaDYuNTZjMjIuODc0IDAgMzMuNDE2LTE3LjkzNSAzOS40MTMtMzEuNDQybDEyLjY1Mi0yOS4zNzJjMi45NjctNi45MzIgOS4xOC0xMS4xODYgMTYuMzc1LTExLjE4NmgtNzUiIGZpbGw9IiMwMDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM3LjUwMDAwMCwgMzYuMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0zNy41MDAwMDAsIC0zNi4wMDAwMDApICIvPjwvc3ZnPg==");right:10px}figcaption._inside:before{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCA3NSA3MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNzUgMHY3MmgtNi41NjFjLTIyLjg3MyAwLTMzLjQxNi0xNy45MzUtMzkuNDEyLTMxLjQ0MmwtMTIuNjUyLTI5LjM3MmMtMi45NjctNi45MzItOS4xOC0xMS4xODYtMTYuMzc1LTExLjE4Nmg3NSIgZmlsbD0iIzAwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNYXgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM3LjUwMDAwMCwgMzYuMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0zNy41MDAwMDAsIC0zNi4wMDAwMDApICIgLz48L3N2Zz4=");left:10px}figcaption._inside a{background-image:linear-gradient(hsla(0,0%,100%,.6),hsla(0,0%,100%,.6));background-repeat:no-repeat;background-size:100% 1px;background-position:0 1em;text-decoration:none;transition:all 222ms ease-in}figcaption._inside a:hover{background-image:linear-gradient(hsla(0,0%,100%,.8),hsla(0,0%,100%,.8));color:currentColor}figcaption._inside > div{background:rgba(0,0,0,.6);font-size:.75rem;font-weight:400;line-height:1.25;padding:0 27px 1px;}figcaption._inside > div:before{background:rgba(0,0,0,.6);content:'';display:block;left:30px;height:20px;position:absolute;right:30px;top:0}figcaption._inside > div > div{-webkit-transform:translateY(-10px) translateZ(0);transform:translateY(-10px) translateZ(0)}._decorated figcaption._inside > div{border-radius:0 0 0 20px}a[data-rel=zoom] figcaption._inside > div > div{padding-right:1.5rem;position:relative;}a[data-rel=zoom] figcaption._inside > div > div:after{font-size:1rem;position:absolute;right:0;top:0}.embed{margin-bottom:20px;width:100%;}.inset .embed._kicker:first-child{margin-left:-20px;margin-right:-20px;margin-top:-20px;min-width:100%;width:auto;border-radius:0 20px 0 0;}.inset .embed._kicker:first-child figure,.inset .embed._kicker:first-child .mediaContainer,.inset .embed._kicker:first-child iframe,.inset .embed._kicker:first-child video{border-radius:0 20px 0 0}.inset .embed._kicker:first-child ._fallBack{display:inline-block;padding:20px}.mediaContainer{display:block;padding:0;position:relative;}.mediaContainer object,.mediaContainer embed,.mediaContainer iframe,.mediaContainer video{background:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.mediaContainer._controls{padding-top:0}.mediaContainer._header{padding-bottom:28.15%}.mediaContainer._f16-9{padding-bottom:56.25%}.mediaContainer._f4-3{padding-bottom:75%}.mediaContainer._f1-1{padding-bottom:100%}.mediaContainer ._play{display:none}.mediaContainer._standBy ._play{cursor:pointer;display:block;left:50%;opacity:.7;position:absolute;top:50%;z-index:2}.iframe ._fallBack{font-size:.9375rem;line-height:1.4;text-decoration:none;}.iframe ._fallBack:after{font-size:.625rem;position:relative;right:-.66666em;text-decoration:none}.iframe ._fallBack:hover{text-decoration:underline}.iframe iframe{margin:0;max-width:100%}.inset{border-radius:0 20px 0 20px;box-sizing:border-box;clear:both;color:#fff;margin:20px 0;padding:20px;}.inset:after{content:'';display:block;clear:both}.inset:first-child{margin-top:0}.inset *{color:currentColor}.inset > *:last-child{margin-bottom:0}.inset._cs0{background:#fff;color:#2c2c2c}._home .inset._cs0{background:#f2f2f2;color:#2c2c2c}.inset._cs00{background:#58585a}.inset._cs000{background:#2c2c2c}.inset._cs1{background:#aea935}.inset._cs2{background:#54bbba}.inset._cs3{background:#e09f25}.inset._cs4{background:#804180}.inset._cs5{background:#7107ca}.inset._cs6{background:#ee8694}.inset._cs7{background:#ffd616}.inset._cs8{background:#a8438d}.inset._cs9{background:#199c69}.inset._cs10{background:#e95f47}.inset._cs11{background:#0062a9}.inset._cs12{background:#9c9e9f}.inset._cs13{background:#97bf0d}.inset._cs14{background:#00aec7}.slider{background:#3b3b3b;font-size:.00001px;margin-bottom:20px;overflow-x:auto;padding-bottom:2rem;position:relative;width:100%;}.slider .slidePad{display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap;width:100%}.slider .itm{display:inline-block;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;font-size:.9375rem;margin-bottom:0;margin-left:0;position:relative;vertical-align:top;width:100%;white-space:normal}.slider figure{margin-bottom:0}.slider .itm{text-align:center}.slider figure{display:inline-block;margin-left:auto;margin-right:auto}.slider figcaption{text-align:left}.js .slider{overflow:hidden;}.js .slider .slidePad{left:0;position:relative}.inset .slider._kicker:first-child{margin-left:-20px;margin-right:-20px;margin-top:-20px;min-width:100%;width:auto;border-radius:0 20px 0 0;}.inset .slider._kicker:first-child .itm,.inset .slider._kicker:first-child figure,.inset .slider._kicker:first-child img{border-radius:0 20px 0 0}.slideNav{bottom:0;font-size:.001px;left:0;position:absolute;right:0;text-align:center;top:0;white-space:nowrap;z-index:auto;}.slideNav:before{content:'';display:inline-block;height:100%;margin-left:-1px;min-height:100%;width:1px}.slideNav button{color:#fff;font-size:1rem;margin:0 0 0 2px;line-height:1;padding:.5em;text-align:center;transition:all 222ms ease-in;vertical-align:middle;}.slideNav button span{display:none}.slideNav ._next,.slideNav ._previous{bottom:2rem;font-size:1.375rem;padding-left:1em;padding-right:1em;position:absolute;top:0;z-index:10;}.slideNav ._next:hover,.slideNav ._previous:hover{color:#ff4d4d}.slideNav ._next{right:0}.slideNav ._previous{left:0}.slideNav ._pause{bottom:0;right:0;position:absolute;z-index:15;}.js .slideNav{display:block}.slideNav .btnWrap{display:inline-block;padding:0 2rem;vertical-align:bottom}.slideNav .btns{display:inline-block;padding:10px;position:relative;z-index:10;}.slideNav .btns button{background:#fff;border-radius:2px;margin:0 .5em;}.slideNav .btns button:hover{background:#ff4d4d}.slideNav .btns button._on{background:red}.socios a._facebook:hover:before{color:#3b5998}.socios a._linkedin:hover:before{color:#007bb6}.socios a._twitter:hover:before{color:#55acee}.socios a._viadeo:hover:before{color:#f5a433}.socios a._youtube:hover:before{color:#b00}.socios a._rss:hover:before{color:#f37e14}.socios a._weibo:hover:before{color:#bb4345}.socios a._tencent:hover:before{color:#006cb6}.socios a._wechat:hover:before{color:#51b41b}.follow *{line-height:1;margin:0;padding:0;vertical-align:middle}.follow li{display:inline-block;list-style:none;margin:0;overflow:hidden}.follow span{display:none}.follow ul{display:inline;font-size:.001px}.follow a{display:inline-block;text-decoration:none;font-size:1.5rem;}.follow a:before{margin:0 .75em .75em 0}.details{background-color:#fff;background-clip:padding-box;border-bottom:solid 1px transparent;margin:0 0 1.25rem;position:relative;}.details._open,.details:target{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:.5s;animation-duration:.5s}.details:after{right:0}.details:before{left:0}.details + .details{margin-top:-1.25rem}.summary{margin-bottom:0;padding:15px 4em 15px 20px;position:relative;}.js .summary h2{font-family:"FSRufus",sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.411764705882353;margin-bottom:.2em;text-transform:none}.js .summary h3{font-size:.9375rem;font-weight:400;line-height:1.466666666666667}.js .summary:before{font-size:1.5rem;font-weight:normal;line-height:1;padding:.3em;position:absolute;right:10px;text-align:center;top:10px}.js ._open .summary{color:#00aec7;}.js ._open .summary *{color:#00aec7}.inset .summary{padding:0 4em 15px 0;}.inset .summary:before{right:0;top:-5px}.summary a{text-decoration:none;}.summary a:hover{text-decoration:underline}.summary:hover{cursor:pointer}.detail{border-top:1px solid #00aec7;padding:20px;}.detail:after{content:'';display:block;clear:both}.detail figure:last-child,.detail ol:last-child,.detail p:last-child,.detail ul:last-child{margin-bottom:0}.js .detail{display:none;opacity:1;-webkit-animation-name:foldOut;animation-name:foldOut;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:.5s;animation-duration:.5s}._open .detail,.details:target .detail{display:block}.inset .detail{padding:20px 0;}.inset .detail form._refiner{margin:0;padding:0}table{margin:0 0 1.25rem;}table blockquote,table ol,table p,table ul{margin-bottom:0}.table{margin-bottom:1.25rem;position:relative;}.table table{margin-bottom:0;width:100%}.table .legend{font-size:.75rem;line-height:1.2;margin-bottom:0;padding:6px 10px 4px;position:relative;z-index:2;}.table .legend p{margin-bottom:0}th,.th{font-size:.875rem;font-weight:700;line-height:1.285714285714286;padding:16px 20px 15px;text-align:left;text-transform:uppercase;vertical-align:middle;}th a,.th a{color:inherit}td{font-size:1rem;line-height:1.25;padding:15px 20px 12px;vertical-align:top}th,td{border:solid 1px;border-color:#eaeaea}.cell1{background:#fff}.cell2{background:#9c9e9f;color:#fff;}.cell2 *{color:#fff}._form fieldset{margin:0}._form input[type=radio],._form input[type=checkbox]{margin-right:4px}._form input[type=email],._form input[type=password],._form input[type=text]{box-sizing:border-box;padding:.35em 3px;width:100%}._form input[type=file]{border:none;width:100%}._form input[type=search]{border:solid 1px #3b3b3b;box-sizing:border-box;font-size:inherit;padding:.35em 3px}._backed ._form input[type=search]{color:#2c2c2c}._form label{cursor:pointer}._form textarea{box-sizing:border-box;padding:.35em 3px;width:100%}._form select{box-sizing:border-box;width:100%}._form small{display:inline-block}._form .mandatory{color:red}._form .fieldZone{margin-bottom:8px;}._form .fieldZone .label,._form .fieldZone .block{font-size:.875rem}._form .fieldZone:last-child{margin-bottom:0}._form ._inline{display:inline}._form .block{position:relative}._form .label{box-sizing:border-box;padding-right:.6666em}._form input._postalCode{width:6em}.checkBox,.radioBox{font-size:.875rem;margin:0 1em 8px 0;}.checkBox input,.radioBox input{display:none;position:absolute;left:-9999px;top:-9999px}.checkBox label,.radioBox label{cursor:pointer;}.checkBox label:before,.radioBox label:before{margin-right:.4em}.checkBox span,.radioBox span{font-size:.875rem}.checkBox:last-child,.radioBox:last-child{margin-bottom:0}.checkBox._inline,.radioBox._inline{display:inline-block;margin-bottom:0}.customSelect{background:#fff;border:solid 1px #3b3b3b;position:relative;}._refiner .customSelect{border:solid 1px #b1b2b4}.customSelect:after{color:#2c2c2c;font-size:.75rem;margin-top:-.45em;pointer-events:none;position:absolute;right:.6em;top:50%;z-index:3}.customSelect:before{content:' ';bottom:0;display:block;font-size:.75rem;pointer-events:none;position:absolute;right:0;top:0;width:2em;z-index:2}.customSelect option{color:#2c2c2c}.customSelect select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:1px solid transparent;box-sizing:border-box;color:#2c2c2c;cursor:pointer;line-height:normal;margin:0;padding:.25em 2em .2em 8px;outline:none;width:100%}.customSelect select:focus{color:#2c2c2c}.customSelect select::-ms-expand{display:none}._backed .customSelect{background:#3b3b3b;}._backed .customSelect:after,._backed .customSelect select{color:#fff}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}form._inline{margin:0;padding:0;}form._inline fieldset{display:inline-block;vertical-align:middle}form._inline .btn{margin-top:0}.controls{font-size:.9375rem;text-align:right;}._filter .controls{margin:0}.table + .controls{margin-top:0}.message{font-size:1rem;margin:20px 0;padding:20px;}.message p{margin-bottom:0}.message ol,.message ul{margin-bottom:0}.message._error{background-color:#e95f47;color:#fff;}.message._error *{color:inherit}.message._feedback{background-color:#00aec7;color:#fff;}.message._feedback *{color:inherit}._customFileInput label img{margin-top:.5em}.js ._customFileInput input[type=file]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}.js ._customFileInput input[type=file] + label{cursor:pointer;display:inline-block;}.js ._customFileInput input[type=file] + label:before{margin-right:.5em;font-size:1.125rem}.no-js ._customFileInput input[type=file] + label{display:none}form._refiner{background:#fff;font-size:.001px;margin:0 0 30px;padding:20px;}form._refiner fieldset,form._refiner > div{box-sizing:border-box;border:none;font-size:.875rem;padding:0}form._refiner legend,form._refiner > div{font-size:.875rem}form._refiner .customSelect{background:#f2f2f2;border-color:#f2f2f2;max-width:500px}form._refiner select{font-size:.875rem}form._refiner .controls{font-size:.875rem;margin-bottom:0;text-align:right}form._refiner .btn span{background:#fff;border-color:#2c2c2c;color:#2c2c2c;padding-bottom:1em;padding-top:1em}form._refiner .btn:hover span{background-color:#f2f2f2;color:#2c2c2c}form._refiner .label span{color:#6d6d6d;text-transform:uppercase}form._refiner .checkBox label:before,form._refiner .radioBox label:before{content:'';display:none}form._refiner .checkBox label:after,form._refiner .radioBox label:after{margin-left:.4em}form._refiner .checkBox label:hover,form._refiner .radioBox label:hover{color:red}form._refiner .checkBox input:checked + label,form._refiner .radioBox input:checked + label,form._refiner .checkBox label._forced,form._refiner .radioBox label._forced{color:red}form._refiner .radioBox label:after{opacity:0}form._refiner .radioBox input:checked + label:after,form._refiner .radioBox label._forced:after{opacity:1}form._refiner .quickSwitch{font-size:1rem;}form._refiner .quickSwitch._inline{display:inline-block;margin:0 1em 8px 0}form._refiner .quickSwitch strong:after,form._refiner .quickSwitch a:after{margin-left:.4em}form._refiner .quickSwitch a{text-decoration:none;}form._refiner .quickSwitch a:hover{text-decoration:underline}form._refiner .quickSwitch strong{color:red;font-weight:500;}form._search{margin-bottom:0;}form._search + h2{margin-top:20px}form._search label span{margin-right:.5em;text-transform:uppercase}form._search input[type=search]{min-width:200px;width:33%}form._mainSearch input[type=search]{border:solid 1px #3b3b3b;box-sizing:border-box;font-size:inherit;min-width:200px;padding:.2em .5em;width:33%}.btn{font-weight:400;}button.btn,a.btn{margin:0;padding:0;}button.btn > span,a.btn > span{border:solid 1px red;color:red;display:inline-block;padding:.4em 16px;text-align:center;text-decoration:none;transition:all 222ms ease-in}button.btn:hover > span,a.btn:hover > span{background:red;color:#fff}.listItm{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.brick .listItm h2,.listItm h2{font-size:1.3125rem;line-height:1.285714285714286;margin:0 0 .5em;text-transform:none;}.brick .listItm h2 a:hover,.listItm h2 a:hover{color:red;text-decoration:none}.inset .listItm h2{font-weight:600;text-transform:uppercase}.brick .listItm h2{font-weight:600;}.brick .listItm h2 a:before{content:'';display:none}.listItm figure{max-width:220px}.listItm .meta{border-top:solid 1px #a7a7a7;color:#6d6d6d;font-size:1rem;line-height:1.3125;margin:0 0 .6em;padding-top:.3em;text-transform:uppercase;}.listItm .meta strong{color:#2c2c2c;font-weight:400}.listItm .npsLinks:before,.listItm .npslinks:before,.listItm a:before{left:0;margin-right:.5em;position:static;top:0}.listItm li{padding:0}.listItm > div{background:#fff;box-sizing:border-box;color:#58585a;font-size:.9375rem;line-height:1.333333333333333;position:relative;padding:20px;}.listItm > div > *:last-child{margin-bottom:0}.listItm > div:only-child{width:100%}.listItm > div p{max-width:50em}.listItm figure + div{width:calc(100% - 240px)}.listItm._search > div{position:relative;}.listItm._search > div h2 a:before{bottom:0;content:'';display:block;left:0;right:0;position:absolute;top:0}.inset .listItm > div,.brick .listItm > div{padding:0}.tags{font-size:.0001px;font-style:normal;margin-bottom:0;}.brickContent > div > .tags:first-child{margin:-15px 0 20px -30px;}.brickContent > div > .tags:first-child .tag{border-radius:0;margin:0 .5em 1em 0;padding:1em 30px}.tag{background:#eaeaea;border-radius:4px;display:inline-block;font-size:.75rem;line-height:1;margin:.5em .5em .5em 0;padding:.6em 20px;text-decoration:none;text-transform:uppercase;transition:all 222ms ease-in;vertical-align:middle;}.mediaBrick .tag{background:#fff;color:#2c2c2c}a.tag:hover{background:#005bbb;color:#fff;text-decoration:none}.tag._on{background:#005bbb;color:#fff}.pager{font-family:"FSRufus",sans-serif;font-size:.8125rem;font-weight:600;line-height:1;margin:30px 0 10px;}.pager a:hover{text-decoration:underline}.pager strong{background:#2c2c2c;border-right-color:#2c2c2c;color:#fff;font-weight:600}.pager a,.pager strong{border-right:solid 1px #fff;box-sizing:border-box;display:inline-block;line-height:1.5;padding:.3em 0;text-align:center;text-decoration:none;vertical-align:middle;width:2.2em}.pager strong{margin:0 4px}.pager._right{text-align:right}.pager ._off{pointer-events:none;}.pager ._off:after,.pager ._off:before{color:#d9dadb}.mediaBricks{font-size:.0001px;margin:0 -20px;}.mediaBricks:last-child{margin-bottom:-20px}.mediaBrick{box-sizing:border-box;font-size:.875rem;color:#fff;line-height:1.857142857142857;margin:0 0 2px;position:relative;}.mediaBrick a{position:relative;z-index:1}.mediaBrick > a{text-decoration:none}.mediaBrick ._blockLevel{position:static;}.mediaBrick ._blockLevel:before{bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0;z-index:0}.mediaBrick._nav{background-color:#eaeaea;color:#2c2c2c;}.mediaBrick._nav li{display:inline-block;list-style:none;margin:0;vertical-align:middle}.mediaBrick._nav ul{margin:0}.mediaBrick._cs1{background-color:#005bbb;}.mediaBrick._cs1 h2,.mediaBrick._cs1 h3{color:#005bbb}.mediaBrick._cs2{background-color:#fe5815;}.mediaBrick._cs2 h2,.mediaBrick._cs2 h3{color:#fe5815}.mediaBrick._cs3{background-color:#509e2f;}.mediaBrick._cs3 h2,.mediaBrick._cs3 h3{color:#509e2f}.mediaBrick._cs4{background-color:#ffa02f;}.mediaBrick._cs4 h2,.mediaBrick._cs4 h3{color:#ffa02f}.mediaBrick._cs1 > div a:hover,.mediaBrick._cs2 > div a:hover,.mediaBrick._cs3 > div a:hover,.mediaBrick._cs4 > div a:hover{color:hsla(0,0%,100%,.7)}.mediaBrick h2,.mediaBrick h3{background:#fff;font-size:1.25rem;line-height:1.3;margin:-40px 20px 0;padding:20px;position:relative;z-index:5}.mediaBrick a:hover h2,.mediaBrick a:hover h3{text-decoration:underline}.mediaBrick > div{padding:20px}.footer{background:#2c2c2c;color:#fff;font-size:.875rem;line-height:1.214285714285714;margin-top:auto;padding:10px;}.footer a{color:inherit;text-decoration:none;}.footer a:hover{color:#fff}.footer li{list-style:none;margin:0}.footer ul{margin:0}.footerNav{font-weight:700;}.footerNav a{background-image:linear-gradient(transparent,transparent);background-repeat:no-repeat;background-size:100% 1px;background-position:0 1em;transition:all 222ms ease-in}.footerNav a:hover{background-image:linear-gradient(hsla(0,0%,100%,.5),hsla(0,0%,100%,.5))}.footerNav li{display:inline-block;margin:.5em 1em 0;white-space:nowrap}.footerCopyright{color:#a7a7a7;margin:.5em 0;text-align:center}.sub{color:#2c2c2c;font-size:.875rem;text-align:left;}.sub a{color:inherit;position:relative}.sub li{font-size:.1px}.sub ul ul{font-size:1.125rem;margin:0 15px;padding:.3em 0 .3em 1.3em;}.sub ul ul a{background-image:linear-gradient(transparent,transparent);background-repeat:no-repeat;background-size:100% 1px;background-position:0 1.1em;font-size:.875rem;display:inline;padding:0 0 .2em;transition:all 222ms ease-in}.sub ul ul a:hover{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4))}.sub ul ul li{line-height:1.142857142857143;list-style:none;list-style-image:none;margin:.35rem 0}.sub ul ul ul{margin:0}.sub strong{display:block;font-weight:500;position:relative}.overlay{bottom:0;background:#000;background:rgba(0,0,0,.75);left:0;overflow:auto;position:fixed;right:0;text-align:center;top:0;width:auto;z-index:5000;}.overlay:before{content:' ';display:inline-block;height:100%;left:0;overflow:hidden;position:relative;vertical-align:middle;width:1px}.overlay .closer{display:block;font-size:1.125rem;overflow:hidden;line-height:1;position:absolute;right:16px;text-align:left;text-decoration:none;top:8px;white-space:nowrap;}.overlay .closer:before{color:#fe5815;font-size:1rem;position:static}.overlay .closer:hover:before{color:#fff}.overlay .closer span{display:none}.overlay .data{font-size:.875rem;line-height:1.857142857142857;padding-bottom:1em;padding-top:.5em}.overlay .zoom{background:#111;box-shadow:0 0 10px 2px rgba(0,0,0,.3);box-sizing:border-box;color:#fff;display:inline-block;left:-2px;padding:25px 15px 15px;position:relative;text-align:left;vertical-align:middle;z-index:5001;}.overlay .zoom *{color:#fff}.overlay .zoom .container{max-width:none}.overlay .zoom figure._full{width:100%;}.overlay .zoom figure._full img{width:100%}.overlay .zoom._video_zoom,.overlay .zoom._text_zoom,.overlay .zoom._figure_zoom,.overlay .zoom._slider_zoom{max-width:95%}.overlay figcaption{font-size:.875rem;margin-top:.5em}.overlay .zoom.section .container{padding:0}.overlay .slider{background:#111;max-width:100%;min-width:280px;}.overlay .slider .itm{width:100%}.overlay ._video_zoom,.overlay ._text_zoom,.overlay ._figure_zoom,.overlay ._slider_zoom{min-width:280px}.siteMap a{text-decoration:none;}.siteMap a:hover{text-decoration:underline}.siteMap li{list-style:none;margin:0}.siteMap .npsLinks,.siteMap .npslinks,.siteMap li{padding:0 0 0 1.5em;}.siteMap .npsLinks a:before,.siteMap .npslinks a:before,.siteMap li a:before{left:0}.page .siteMap ul{max-width:none}.siteMap > ul > li{padding-left:0;}.siteMap > ul > li ul ul{font-size:.875rem;margin:0 0 0 0}.gMap{height:330px;max-width:100%;}.gMap img{max-width:none}.inset ._kicker:first-child .gMap{border-radius:0 20px 0 0;}.inset ._kicker:first-child .gMap > div,.inset ._kicker:first-child .gMap > div > div{border-radius:0 20px 0 0}.gMapWrapper{margin-bottom:20px;position:relative;}.inset .gMapWrapper._kicker{margin-left:-20px;margin-right:-20px;margin-top:-20px;min-width:100%;width:auto}.inset .gMapWrapper._kicker:first-child{border-radius:0 20px 0 0}.gZoomer{right:5px;top:5px;position:absolute;z-index:10;}.gZoomer button{color:#fff;font-size:.875rem;}.gZoomer button:before{background:red;border-radius:50%;color:inherit;padding:.5em;transition:all 222ms ease-in}.gZoomer button span{display:none}.gZoomer button:hover{color:#fff;}.gZoomer button:hover:before{background:#ff4d4d}.gZoomer ._off{opacity:.5;pointer-events:none}.gPinSymbol{display:none}.page .gPin{height:35px;width:35px}.gPin ._cs1{color:#aea935}.gPin ._cs2{color:#54bbba}.gPin ._cs3{color:#e09f25}.gPin ._cs4{color:#804180}.gPin ._cs5{color:#7107ca}.gPin ._cs6{color:#ee8694}.gPin ._cs7{color:#ffd616}.gPin ._cs8{color:#a8438d}.gPin ._cs9{color:#199c69}.gPin ._cs10{color:#e95f47}.gPin ._cs11{color:#0062a9}.gPin ._cs12{color:#9c9e9f}.gPin ._cs13{color:#97bf0d}.gPin ._cs14{color:#00aec7}.gRefiner{overflow:hidden;font-size:.001px;}.gRefiner a{border:solid #d8eafe;border-width:0 1px 1px 0;display:inline-block;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:.5em 1em .5em .5em;text-decoration:none;transition:all 222ms;white-space:nowrap;}.gRefiner a span,.gRefiner a svg{margin-bottom:auto;margin-top:auto}.gRefiner a:hover{background:#fff;color:inherit}.gRefiner a._on{background:#fff}.gRefiner svg{display:inline-block;vertical-align:middle}.gRefiner .pin{text-align:center}.gRefiner .radioBox label{white-space:nowrap}.gRefiner .controls{margin-right:0;margin-top:0;text-align:left;vertical-align:bottom}.gRefiner > div fieldset{margin-bottom:0;margin-right:2%;width:23%}.flexwrap .page .gRefiner > div fieldset{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.flexwrap .page .gRefiner._extended{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;padding:0;}.flexwrap .page .gRefiner._extended > div:first-of-type{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.flexwrap .page .gRefiner._extended > div{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.flexwrap .page .gRefiner._extended > div fieldset{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:10px 0 0;width:auto}.flexwrap .page .gRefiner._extended fieldset{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}.flexwrap .page .gRefiner._extended .controls{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;text-align:right;width:100%}.gInfo{background:rgba(0,0,0,.8);bottom:0;color:#fff;font-size:.9375rem;left:0;min-width:250px;overflow:auto;position:absolute;top:0;width:33%;}.gInfo .listItm > div{background:none;color:#fff;padding:10px}.gInfo .listItm h2{color:#fff;text-transform:none}.gInfo .listItm .meta{color:#fff}.gInfo .listItm .npsLinks a:before,.gInfo .listItm .npslinks a:before{color:inherit}.gInfo .closeItm{font-size:.8125rem;margin-bottom:20px;text-align:right;text-transform:uppercase;}.gInfo .closeItm a{text-decoration:none;}.gInfo .closeItm a:after{margin-left:.3em}.toTop{border-top:solid 1px #dbdbdb;color:red;font-weight:700;margin:40px 0 20px;padding-top:.5em;text-transform:uppercase;}.toTop a{text-decoration:none;}.toTop a:before{margin-right:.5em;text-decoration:none}.toTop a:hover{text-decoration:underline;}.toTop a:hover:before{text-decoration:none}.results{margin-top:20px;background:#f4f4f4;margin:20px -20px 0;padding:20px;position:relative;}.mainContent > .results:last-child{margin-bottom:-20px}.result{background:#fff;border:solid 1px #d9dadb;font-size:.875rem;line-height:1.857142857142857;margin:15px 0;padding:15px;position:relative;transition:all 222ms ease-in;}.result:last-of-type{border-bottom:solid 1px #d9dadb}.result a{position:relative;z-index:1}.result h3{color:#005bbb}.result h2 a,.result h3 a,.result h4 a{position:static;}.result h2 a:before,.result h3 a:before,.result h4 a:before{bottom:0;content:'';display:block;left:0;right:0;position:absolute;top:0;z-index:0}.result h2 a:hover,.result h3 a:hover,.result h4 a:hover{text-decoration:underline}.result p{margin-bottom:0}.resultLink{color:#6f7072;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
@media screen and (max-width: 61.1875em) {
body._hasNav{overflow:hidden}.header{background:#f2f2f2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}._home .header{background:#2c2c2c}.toolBar{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-order:3;-ms-flex-order:3;order:3;width:100%;}.nav .toolBar{box-sizing:border-box;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 5px 0 15px;}.nav .toolBar .searchForm{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:0;margin-top:10px;}.nav .toolBar .searchForm fieldset{padding-right:3em}.nav .toolBar .searchForm button{position:relative;right:-1em}.nav .toolBar .searchForm input{width:100%}.nav .logo + .toolBar{-webkit-order:-1;-ms-flex-order:-1;order:-1}.nav ul + .toolBar{margin-top:auto;padding-top:2em;}.nav ul + .toolBar .websites{margin:0 0 10px 5px;width:100%}.nav .logo{background:none;margin:0;padding:0;}.nav .logo > *{margin:0;padding:0}.nav .logo:after,.nav .logo:before{display:none}.navSwitch{color:#333;cursor:pointer;display:inline-block;line-height:1;font-size:2.5rem;margin:0;padding:.2em .2em 0 0;position:relative;vertical-align:middle;}.navSwitch span{left:-9999px;position:absolute}.navSwitch a{position:relative;z-index:2}.navSwitch a:before{color:inherit;display:inline-block;text-decoration:none;transition:all 222ms ease-in}._home .navSwitch{color:#fff}.js .contentSwitch{background:#2c2c2c;color:#fff;display:block;line-height:1;margin:0;position:fixed;top:0;transition:all 222ms ease-in;right:100%;width:4em;}.js .contentSwitch a{display:block;padding:.75em 0;text-align:center;width:4em;}.js .contentSwitch a:before{font-size:2em}.js .contentSwitch a:hover{color:#f2f2f2}.js .contentSwitch span{display:none}.js ._hasNav .contentSwitch{right:0}.js .nav{background:#f2f2f2;bottom:0;padding:.8em 4em .8em 0;position:fixed;right:100%;overflow-y:auto;-ms-overflow-style:auto;-webkit-overflow-scrolling:touch;transition:all 222ms ease-in;top:0;visibility:hidden;width:100%;z-index:10;}.js .nav:after,.js .nav:before{bottom:0;content:'';display:block;right:100%;position:fixed;top:0;transition:all 222ms ease-in}.js .nav:after{background:#2c2c2c;width:2px}.js .nav:before{background:#fff;width:4em}.js ._hasNav .nav{right:0;visibility:visible;}.js ._hasNav .nav:after{right:4em}.js ._hasNav .nav:before{right:0}}
@media screen and (max-width: 47.9375em) {
.cookies{display:flexbox;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-order:-1;-ms-flex-order:-1;order:-1}.toolBar{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 -10px;padding:10px 10px 12px;}.toolBar > *{margin:0 10px 10px}.toolBar .websites{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-left:calc(50% - 100px);margin-right:calc(50% - 100px)}.header .toolBar{display:none}.nav .toolBar{padding:0 5px 0 10px}.header .localisation{display:none}.websites button{padding-left:5px}.js .websites .sub{background:#2c2c2c;color:#fff;display:none;margin-left:-10px;margin-right:-10px;}.js .websites .sub ul ul a:hover{background-image:linear-gradient(hsla(0,0%,100%,.4),hsla(0,0%,100%,.4))}.js .websites._open > .sub{display:block;visibility:visible;}.js .websites._open > .sub:after{visibility:visible}.js .websites._open > .sub > ul{opacity:1}.nav .technologies a:before{margin-right:.6666em;-webkit-transform-origin:left;transform-origin:left}.logo{margin:0 50px 10px;}.logo:after,.logo:before{width:50px}.logo > *{min-height:45px;margin:0 -35px;padding:2px 20px}.nav .logo{margin-left:10px;-webkit-order:-5;-ms-flex-order:-5;order:-5}.nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.nav .logo,.nav > ul{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.nav-level1{margin-right:15px;}.nav-level1 button{box-sizing:border-box;padding-left:4px;padding-right:2em;position:relative;text-align:left;width:100%;}.nav-level1 button:after{font-size:1rem;position:absolute;right:0;top:.5em}._open .nav-level1 button{color:inherit}.nav-level2{margin-left:10px}.homeSlider h2{font-size:1.1875rem;line-height:1.263157894736842;}.homeSlider h2 > a,.homeSlider h2 > span{padding:0 4em 7rem}.iframe .mediaContainer{display:inline}.iframe._set iframe,.iframe._set figcaption,.iframe._set .mediaContainer{display:block}.iframe._set ._fallBack{display:none}table{width:100%}.table{border:solid 1px #eaeaea;border-width:0 1px;float:none;overflow:hidden;width:100%;}.table:after{border-radius:10px 0 0 10px/50% 0 0 50%;box-shadow:-5px 0 10px rgba(0,0,0,.25);content:'';left:100%;height:100%;position:absolute;top:0;width:50px}.tablePad{overflow:auto;-ms-overflow-style:auto;-webkit-overflow-scrolling:touch}td{font-size:.8125rem}._form .label{margin-bottom:.3em}.controls{margin-top:.6666666666666666em}form._search label span{display:block}.footer{box-sizing:border-box;padding-left:10px;padding-right:10px}.footerNav{margin:0 0 1.5em;text-align:center}.sub{-webkit-animation-name:opacityIn;animation-name:opacityIn;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:.25s;animation-duration:.25s;background:#fbfbfb;border:solid #e5e5e5;border-width:1px 0;margin:0 0 10px;padding:10px 0;}.js .sub{display:none}.js ._open > .sub{display:block}.mainContainer .zoom{padding:0 10px}.flexwrap .page .gRefiner > div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.flexwrap .page .gRefiner > div fieldset{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}}
@media screen and (max-width: 29.9375em) {
.logo img{max-width:100px}.homeSlider{margin-left:-10px;margin-right:-10px;border-top:solid 10px #2c2c2c;}.homeSlider .slideNav .btns{display:none}.homeSlider .slideNav ._next,.homeSlider .slideNav ._previous{padding-left:.5em;padding-right:.5em}.homeSlider .slideNav ._previous{left:-.5em}.homeSlider .slideNav ._next{right:-.5em}.homeSlider .slideLabel{padding:19px 0 15px;}.homeSlider .slideLabel:after,.homeSlider .slideLabel:before{background-size:contain}.homeSlider h2{font-size:1.0625rem;}.homeSlider h2 > a,.homeSlider h2 > span{padding:0 2em 4rem}}
@media screen and (min-width: 30em) and (max-width: 47.9375em) {
.logo img{max-width:140px}.mediaBrick figure{background:#fff;max-width:50%;}.mediaBrick figure:after{background:#fff;bottom:0;content:' ';display:block;left:100%;position:absolute;right:-100%;top:0}.overlay ._video_zoom,.overlay ._text_zoom{min-width:460px}.gMap{height:360px}}
@media screen and (max-width:49.9375em){.brick._shareBrick._isolated{border-radius:none;margin:40px 0 20px;padding:0;text-align:right;}.brick._shareBrick._isolated:before{content:'';display:none}.brick._shareBrick._isolated .kicker,.brick._shareBrick._isolated .pageTools{display:inline-block;margin:0;vertical-align:middle}.brick._shareBrick._isolated .pageTools{margin-left:20px}.brick._shareBrick._isolated + .toTop{margin-top:20px}}@media screen and (min-width:50em){.brick._shareBrick._isolated{display:none}}@media screen and (min-width:27.4375em) and (max-width:41.25em){.bricks{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px}.bricks .brick{border-left:solid 10px transparent;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:50%}}@media screen and (min-width:41.1875em) and (max-width:48em){.bricks{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px}.bricks .brick{border-left:solid 10px transparent;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:33.333333333%}}@media screen and (min-width:47.9375em) and (max-width:50em){.nav > ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.nav > ul > li{width:50%}}@media screen and (min-width:49.9375em) and (max-width:61.25em){.nav > ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.nav > ul > li{width:33.333333333%}}@media screen and (min-width:27.4375em) and (max-width:41.25em){.homeAside{-webkit-column-count:2;-moz-column-count:2;column-count:2}.homeAside .npsLinks,.homeAside .npslinks,.homeAside ol,.homeAside ul,.homeAside blockquote,.homeAside img{overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}.homeAside .brick{display:inline-block;max-width:100%;width:100%}}@media screen and (min-width:41.1875em) and (max-width:61.1875em){.homeAside{-webkit-column-count:3;-moz-column-count:3;column-count:3}.homeAside .npsLinks,.homeAside .npslinks,.homeAside ol,.homeAside ul,.homeAside blockquote,.homeAside img{overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}.homeAside .brick{display:inline-block;max-width:100%;width:100%}}@media screen and (min-width:50em){section{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}aside section:not(.brick){display:block}}@media screen and (min-width:65em){main{width:100%}body:not(._home) main{max-width:calc(100% - 270px - 36px)}body:not(._home) main:only-child{max-width:none}}@media screen and (min-width:65em) and (max-width:77.4375em){body:not(._home) main{max-width:calc(100% - 22% - 36px)}body:not(._home) main:only-child{max-width:none}}@media screen and (min-width:65em){.main{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:50em){.mainContent{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:66%}.mainContent:only-child{width:100%}}@media screen and (min-width:50em) and (max-width:77.4375em){.mainContent{width:66%}.mainContent:only-child{width:100%}}@media screen and (max-width:49.9375em){.mainContent header ._shareBrick{display:none}}@media screen and (min-width:50em){.mainContent header +microClear,.mainContent header ._shareBrick{box-sizing:border-box;float:right;max-width:320px;margin-left:20px;padding-left:20px;width:34%}}@media screen and (min-width:50em){.complementary{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:320px;padding-left:20px;width:34%}}@media screen and (max-width:49.9375em){.page .complementary ._shareBrick{display:none}}@media screen and (min-width:27.4375em) and (max-width:41.25em){.complementary{-webkit-column-count:2;-moz-column-count:2;column-count:2}.complementary .npsLinks,.complementary .npslinks,.complementary ol,.complementary ul,.complementary blockquote,.complementary figure,.complementary img{overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}.complementary figure._ico:before{-webkit-transform:translate(-50%,-50%) translateZ(0);transform:translate(-50%,-50%) translateZ(0)}.complementary .brick{display:inline-block;max-width:100%;width:100%}}@media screen and (min-width:41.1875em) and (max-width:49.9375em){.complementary{-webkit-column-count:3;-moz-column-count:3;column-count:3}.complementary .npsLinks,.complementary .npslinks,.complementary ol,.complementary ul,.complementary blockquote,.complementary figure,.complementary img{overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}.complementary figure._ico:before{-webkit-transform:translate(-50%,-50%) translateZ(0);transform:translate(-50%,-50%) translateZ(0)}.complementary .brick{display:inline-block;max-width:100%;width:100%}}@media screen and (min-width:65em){.subShortcuts{display:none}}@media screen and (min-width:65em){.subNav{border-right:solid 36px transparent;display:block;-webkit-flex:0 0 270px;-ms-flex:0 0 270px;flex:0 0 270px;-webkit-order:-1;-ms-flex-order:-1;order:-1}.subNav > div{border-right:solid 1px #424242;padding:0 26px 0 0}.subNav a{color:inherit;text-decoration:none;}.subNav a:hover{text-decoration:underline}.subNav li{list-style:none;margin:0 0 .4em}.subNav strong{color:#111;font-weight:300}.subNav li strong{font-weight:700}.subNav > div > strong{display:block;font-size:1.4375rem;line-height:1.043478260869565;margin-bottom:.5em}.subNav ul{color:#797979;font-size:1.0625rem;line-height:1.176470588235294;margin:0 0 0 20px}}@media screen and (min-width:65em) and (max-width:77.4375em){.subNav{-webkit-flex:0 0 22%;-ms-flex:0 0 22%;flex:0 0 22%}}@media screen and (max-width:37.4375em){figure._half._left,figure._half._right,figure._third._left,figure._third._right{float:none;margin-left:0;margin-right:0}}@media screen and (min-width:50em) and (max-width:56.1875em){figure._half._left,figure._half._right{float:none;margin-left:0;margin-right:0}}@media screen and (min-width:65em) and (max-width:74.9375em){figure._half._left,figure._half._right{float:none;margin-left:0;margin-right:0}}@media screen and (min-width:37.5em){form._refiner .controls{margin-right:0;margin-top:0;text-align:left;vertical-align:bottom}form._refiner > div fieldset{margin-bottom:0;margin-right:2%;width:23%}.flexwrap form._refiner > div{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flexwrap form._refiner > div fieldset{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}.flexwrap form._refiner > div .controls{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}}@media screen and (max-width:29.9375em){.listItm{display:block}.listItm figure{margin:0;max-width:110px;}.listItm figure img,.listItm figure picture{border-radius:0 20px 0 0}.listItm figure + div{width:100%}}@media screen and (min-width:30em) and (max-width:37.4375em){.listItm figure{max-width:110px}.listItm figure + div{width:calc(100% - 130px)}}@media screen and (min-width:50em) and (max-width:61.1875em){.listItm figure{max-width:110px}.listItm figure + div{width:calc(100% - 130px)}}@media screen and (min-width:65em) and (max-width:74.9375em){.listItm figure{max-width:110px}.listItm figure + div{width:calc(100% - 130px)}}@-webkit-keyframes opacityIn {0% {opacity: 0;} 100% {opacity: 1;}}@keyframes opacityIn {0% {opacity: 0;} 100% {opacity: 1;}}@-webkit-keyframes fadeIn {0% {background: hsla(0,0%,100%,.5);}}@keyframes fadeIn {0% {background: hsla(0,0%,100%,.5);}}@-webkit-keyframes foldOut {0% {opacity: 0;}}@keyframes foldOut {0% {opacity: 0;}}