.keynote .keynote__logo,.presentation .presentation__image{max-width:100%}a.btn,a.btn:lang(en){text-decoration:none}.event-table tbody>tr>td:first-child,.radar-archive-table tbody>tr>td:first-child{text-indent:-9999px}.marketo-form-prettyfied #mktFrmButtons input,a.btn,button.btn,input.btn{-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-font-smoothing:antialiased}.hero-banner-configuration textarea,.inline_image-configuration textarea{resize:vertical}.cropControls,.slick-slider{-khtml-user-select:none;-moz-user-select:none}.lg-modal,.tooltipster-grow,a.btn,button.btn,input.btn{-webkit-backface-visibility:hidden}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden}.tooltipster-fall,.tooltipster-grow.tooltipster-show{-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:-webkit-transform;transition-property:transform}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotate(4deg);transform:rotate(4deg);-webkit-transition-property:-webkit-transform,opacity;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}to{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}to{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:rgba(0,0,0,.8);border:2px solid;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;margin-top:-2px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;margin-right:-2px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;margin-left:-2px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;margin-bottom:-2px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:transparent;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:transparent;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:transparent;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:transparent;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-radar .tooltipster-arrow-bottom span,.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:rgba(0,0,0,.8)}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:rgba(0,0,0,.8)}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:rgba(0,0,0,.8)}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:rgba(0,0,0,.8)}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.lg-modal,.md-modal{left:50%;position:fixed}.grid{display:block;padding:0;margin:0 -12.5px;text-align:left;letter-spacing:-.31em;text-rendering:optimizespeed}.grid,.opera:-o-prefocus{word-spacing:-.43em}.grid>.grid{overflow:hidden;margin-right:0;margin-left:0}.grid__cell{box-sizing:border-box;width:100%;display:inline-block;margin:0;padding:0 12.5px;vertical-align:top;text-align:left;letter-spacing:normal;word-spacing:normal;text-rendering:auto}.grid--center{text-align:center}.grid--left{text-align:left}.grid--right{text-align:right}.grid__cell--center{display:block;margin:0 auto}.grid__cell--left{display:block;margin-right:auto}.grid__cell--right{display:block;margin-left:auto}.unit-1-2,.unit-2-4,.unit-4-8{width:50%}.unit-1-3{width:33.33333%}.unit-2-3{width:66.66667%}.unit-1-4,.unit-2-8{width:25%}.unit-3-4,.unit-6-8{width:75%}.unit-1-8{width:12.5%}.unit-3-8{width:37.5%}.unit-5-8{width:62.5%}.unit-7-8{width:87.5%}@media screen and (min-width:400px){.unit-1-2--palm{width:50%}}@media screen and (min-width:600px){.unit-1-2--lap,.unit-2-4--lap,.unit-3-6--lap,.unit-4-8--lap{width:50%}.unit-1-3--lap,.unit-2-6--lap{width:33.33333%}.unit-2-3--lap,.unit-4-6--lap{width:66.66667%}.unit-1-4--lap,.unit-2-8--lap{width:25%}.unit-3-4--lap,.unit-6-8--lap{width:75%}.unit-1-6--lap{width:16.66667%}.unit-5-6--lap{width:83.33333%}.unit-1-8--lap{width:12.5%}.unit-3-8--lap{width:37.5%}.unit-5-8--lap{width:62.5%}.unit-7-8--lap{width:87.5%}}@media screen and (min-width:800px){.unit-1-2--portable,.unit-2-4--portable,.unit-3-6--portable,.unit-6-12--portable{width:50%}.unit-1-3--portable,.unit-2-6--portable,.unit-4-12--portable{width:33.33333%}.unit-2-3--portable,.unit-4-6--portable,.unit-8-12--portable{width:66.66667%}.unit-1-4--portable,.unit-3-12--portable{width:25%}.unit-3-4--portable,.unit-9-12--portable{width:75%}.unit-1-5--portable{width:20%}.unit-2-5--portable{width:40%}.unit-3-5--portable{width:60%}.unit-4-5--portable{width:80%}.unit-1-6--portable,.unit-2-12--portable{width:16.66667%}.unit-5-6--portable,.unit-10-12--portable{width:83.33333%}.unit-1-12--portable{width:8.33333%}.unit-5-12--portable{width:41.66667%}.unit-7-12--portable{width:58.33333%}.unit-11-12--portable{width:91.66667%}}@media screen and (min-width:985px){.unit-1-2--desk,.unit-2-4--desk,.unit-3-6--desk,.unit-4-8--desk,.unit-6-12--desk{width:50%}.unit-1-3--desk,.unit-2-6--desk,.unit-4-12--desk{width:33.33333%}.unit-2-3--desk,.unit-4-6--desk,.unit-8-12--desk{width:66.66667%}.unit-1-4--desk,.unit-2-8--desk,.unit-3-12--desk{width:25%}.unit-3-4--desk,.unit-6-8--desk,.unit-9-12--desk{width:75%}.unit-1-5--desk{width:20%}.unit-2-5--desk{width:40%}.unit-3-5--desk{width:60%}.unit-4-5--desk{width:80%}.unit-1-6--desk,.unit-2-12--desk{width:16.66667%}.unit-5-6--desk,.unit-10-12--desk{width:83.33333%}.unit-1-8--desk{width:12.5%}.unit-3-8--desk{width:37.5%}.unit-5-8--desk{width:62.5%}.unit-7-8--desk{width:87.5%}.unit-1-12--desk{width:8.33333%}.unit-5-12--desk{width:41.66667%}.unit-7-12--desk{width:58.33333%}.unit-11-12--desk{width:91.66667%}}.grid.grid--reverse:after,.grid.grid--reverse:before{content:" ";display:table}.grid.grid--reverse:after{clear:both}.grid.grid--reverse>.grid__cell{float:right}.grid-wrapper{padding:0;margin-bottom:25px}.grid-wrapper .grid{margin:0 auto;max-width:985px}.grid-wrapper.grid-wrapper--separator{background-color:#eee;padding:25px 12.5px 0}.grid-wrapper.grid-wrapper--no-bottom-margin,.grid-wrapper.grid-wrapper--separator.grid-wrapper--separator-last{margin-bottom:0}.grid-wrapper.grid-wrapper--small-separator{background-color:#eee;margin:25px 0;padding:24px 0 0}.grid-wrapper.grid-wrapper--bottom-line{border-bottom:1px solid #eee;margin-bottom:25px}@media screen and (min-width:600px){.grid-wrapper.grid-wrapper--bottom-line{margin-bottom:50px}}.grid-wrapper.grid-wrapper--extra-bottom-padding{padding-bottom:25px}.grid-wrapper.grid-wrapper--dark-gray{background:#343436;padding:25px 0;margin-bottom:0}.btn-spinner,a.btn{background-repeat:no-repeat!important}.grid__cell{margin-bottom:25px}.grid__cell.grid__cell--no-bottom-margin,.grid__cell:empty{margin-bottom:0}.grid__cell.grid__cell--centered{text-align:center}h3.item-head,p.narrow-text{text-align:left}.grid__cell.grid__cell--no-padding{padding:0}@media screen and (min-width:600px){.grid__cell.grid__cell--more-padding{padding:12.5px 50px}.grid__cell.grid__cell--more-side-padding{padding:25px 50px 25px 12.5px}.grid__cell.grid__cell--bottom-padding{padding-bottom:25px;padding-top:25px}}@media screen and (max-width:600px){.grid__cell--float-right-mobile{float:right;width:33%}.grid__cell--text-wrap-mobile{display:block}.grid__cell--no-padding-mobile{padding:0}.grid__cell--no-bottom-margin-mobile{margin-bottom:0}}@media screen and (min-width:600px){.grid-wrapper{padding:0 7px}.grid-wrapper.grid-wrapper--separator{margin:0 0 50px;padding:50px 25px 25px}}@media screen and (min-width:800px){.grid-wrapper{margin-bottom:25px}}.grid__cell>p:last-child{margin-bottom:0}.grid-top-banner{margin-top:-25px}@media screen and (min-width:601px){.grid-top-banner{margin-top:-50px}}h1,h2,h3,h4,h5,h6{margin:0 0 20px;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,\\5FAE\8F6F\96C5\9ED1,Helvetica Neue,Arial,sans-serif;font-weight:400;text-rendering:optimizelegibility;line-height:1.6em}.h1,.h1--light,.h1--small,h1{padding:0;margin:25px 0;display:block}h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,h6.blue{color:#26bdcf}strong{font-weight:700}.bold-title--small,.h1,.h1--small,h1{text-transform:uppercase;font-weight:900}.h1,h1{font-size:40px;line-height:.8em;letter-spacing:-.08em}@media screen and (max-width:370px){.h1,h1{font-size:34px}}@media screen and (min-width:601px) and (max-width:780px){.h1,h1{font-size:70px}}@media screen and (min-width:781px){.h1,h1{font-size:80px}}html:lang(cn) .h1,html:lang(cn) h1{letter-spacing:0;line-height:1.1em}.h1 small,h1 small{font-size:18px}.h1--small{letter-spacing:-.08em;font-size:35px;line-height:.8em}@media screen and (max-width:370px){.h1--small{font-size:34px}}@media screen and (min-width:601px) and (max-width:780px){.h1--small{font-size:70px}}@media screen and (min-width:781px){.h1--small{font-size:80px}}html:lang(cn) .h1--small{letter-spacing:0;line-height:1.1em}.h1--small small{font-size:18px}@media screen and (min-width:601px) and (max-width:780px){.h1--small{font-size:45px}}@media screen and (min-width:781px){.h1--small{font-size:55px}}.bold-title--small{letter-spacing:-.08em;line-height:1em;font-size:28px}.h1--light,html:lang(cn) .h1--light{letter-spacing:0;line-height:1.1em}@media screen and (min-width:601px) and (max-width:780px){.bold-title--small{font-size:28px}}@media screen and (min-width:781px){.bold-title--small{font-size:37px}}.h1--light{font-size:35px;font-weight:100;text-transform:none}.bold-header,.date{text-transform:uppercase;font-style:italic}@media screen and (max-width:370px){.h1--light{font-size:34px}}@media screen and (min-width:601px) and (max-width:780px){.h1--light{font-size:70px}}@media screen and (min-width:781px){.h1--light{font-size:80px}}.h1--light small{font-size:18px}.h2,h2{font-weight:100;line-height:1em;font-size:28px;margin:0 0 25px}@media screen and (min-width:600px){.h2,h2{font-size:36px}}@media screen and (min-width:985px){.h2,h2{font-size:48px}}.h2 small,h2 small{font-size:18px}.threecol h2,h3{font-size:26px;font-weight:100;line-height:1.2em}.threecol h2{margin:25px 0}.threecol h2:first-child,h3:first-child{margin-top:0}h3{margin:25px 0}h3 small{font-size:14px}h3.item-head{margin-bottom:.2em}h3.item-head a{border-bottom:none}h3.white{color:#fff}h3.green{color:#11aa58}h3.orange{color:#f78f31}h3.red{color:#ee312d}.h3{font-weight:100;line-height:1.2em;font-size:26px;margin:25px 0}h4,h5,h6{font-weight:700}.h3:first-child{margin-top:0}.container .row .row-header h3:last-child{margin-bottom:1.6em}h4{font-size:18px;margin-bottom:8px}h4 small,h5{font-size:12px}h5,h6{margin-bottom:6px}h6{font-size:11px}.date{font-size:22px;font-weight:200;color:#333}@media screen and (min-width:601px){p.narrow-text{line-height:1.5em}}.lead-line,blockquote{font-weight:300;padding:0 0 25px;margin:0;line-height:1.3em;font-size:24px;font-style:italic}.bold-header{font-weight:900;font-size:18px;border-bottom:1px solid #ebebeb;padding-bottom:12.5px}.lead-line-author{text-align:right;color:#808285}.in-content-quote{font-style:italic}span.in-content-quote-author{margin-top:1em;color:#666;font-size:.8em;display:block;line-height:1.4em;font-style:normal;text-align:right}.callout,.lead-line-black{font-size:22px;line-height:1.3em;font-family:Open Sans,FangSong,\\4EFF\5B8B,STFangSong,\\534E\6587\4EFF\5B8B,serif}.lead-line-description{margin-top:-1.3em}.lead-line-black{color:#000}.callout{color:#ef5ba1}pre{margin-bottom:20px;padding:1em;border:1px solid #b3b3b3;overflow-x:auto}pre.prettyprint.prettyprinted{font-size:14px;line-height:21px;padding:1em}.bold{font-weight:700}.news h1{font-size:1.5em;line-height:1.2em;color:#000;letter-spacing:normal;font-weight:100;text-transform:none}.news h3.date-and-place,.uppercase{text-transform:uppercase}@media screen and (min-width:601px) and (max-width:780px){.news h1{font-size:2.2em}}@media screen and (min-width:781px){.news h1{font-size:2.7em}}.news h3.date-and-place{font-style:italic;font-size:18px;font-weight:700;color:#333;margin:0 0 12.5px}.news h3.subtitle{font-size:18px}@media screen and (min-width:601px) and (max-width:780px){.news h3.subtitle{font-size:22px}}@media screen and (min-width:781px){.news h3.subtitle{font-size:26px}}.service h3{font-size:28px;margin:.4em 0}.service h3 strong{font-weight:100}@media screen and (min-width:601px) and (max-width:780px){.service h3{font-size:22px}}@media screen and (min-width:601px){.client-summary-text{font-size:27px;margin-bottom:.4em}}@media screen and (max-width:600px){#subheading,.service h3{font-size:20px}}.author-and-date{font-family:Open Sans,FangSong,\\4EFF\5B8B,STFangSong,\\534E\6587\4EFF\5B8B,serif;font-size:18px;color:#000}.snap-small-logo-text{color:#666;font-size:.8em}.snap-big-logo-text{font-size:2em}.snap-fancy-word-in-logo{color:#00bccd}.without-uppercase{text-transform:none}.photo-block,.photo-block p{margin-bottom:0}.photo-block img{min-width:100%}.graphic-block.illustration p{font-size:18px}.graphic-block.illustration p,.graphic-block.thought{font-family:Open Sans,FangSong,\\4EFF\5B8B,STFangSong,\\534E\6587\4EFF\5B8B,serif}.graphic-block.thought{font-size:22px;background-color:#666;color:#fff;position:relative}.event-table .event-table__delete-button,a.btn,button.btn,input,input.btn,select,textarea{font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,\\5FAE\8F6F\96C5\9ED1,Helvetica Neue,Arial,sans-serif}.graphic-block.thought p{padding:10%;line-height:1.6em;text-align:center}.graphic-block.action{background-color:#26bdcf}.graphic-block.action a{color:#fff;display:inline-block;width:100%;height:100%;position:relative}.graphic-block.action a .action-label{position:relative;top:42%}.graphic-block.vertical{font-size:18px;padding:1.5em 0;height:auto}.graphic-block.vertical strong{line-height:1.5em;display:block}form.no-padding{padding:0}input,select,textarea{display:inline-block;height:2.4em;padding:5px 15px;margin-bottom:5px;font-size:16px;width:100%;background-color:#ebebeb;color:#666;border-width:0;box-sizing:border-box;-moz-box-sizing:border-box;border-radius:0;border-bottom:2px solid #d7d7d7}label.location-label{float:left;clear:none;display:block;padding:.4em 1em 0 .5em}input[type=radio].event-city{float:left;clear:left;margin:2px 0 0 2px;width:auto}select{border-radius:0;width:100%;line-height:1em}textarea{height:6em;line-height:1.5em}.required{margin-left:.3em;font-weight:700;color:#ef5ba1}.placeholder-enabled{color:#b3b3b3}.required-legend{font-size:.8em;padding:.1em 0 .1em .5em;font-weight:400}.required-legend-text{font-size:.7em;font-weight:400;color:#666}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b3b3b3}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#b3b3b3}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#b3b3b3}input[type=submit]{-webkit-appearance:none;width:auto}input:focus,select:focus,textarea:focus{box-shadow:inset 0 0 1px #000;outline:0;border-color:#666}label{display:block;margin-bottom:.2em}.search input{border:none;background-color:#f5f5f5}.input-group{clear:both;overflow:hidden}.input-group.group-inline label{line-height:1.4em;padding-top:.6em}.form-response-message{margin:0 0 2em;font-size:.9em}.error input{border-color:#ce3b00}a.btn{line-height:1.4em;margin-bottom:.2em;background-position:92%!important}a.btn,button.btn,input.btn{background-color:#000;color:#fff;font-size:20px;padding:12.5px 25px;display:inline-block;margin-right:25px;text-align:center;font-weight:100;height:auto;border:none;cursor:pointer;transition:all .2s ease-out}.btn--right,.btn.btn-centered,a.btn.btn--last,button.btn.btn--last,input.btn.btn--last{margin-right:0}a.btn:focus,a.btn:hover,button.btn:focus,button.btn:hover,input.btn:focus,input.btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.85}a.btn:active,button.btn:active,input.btn:active{-webkit-transform:translateY(2px);transform:translateY(2px);transition:all 0 ease-in;opacity:.7}a.btn:hover,button.btn:hover,input.btn:hover{color:#fff}.btn.btn-alternate{background-color:transparent;color:#ee0b77;font-size:18px;font-weight:100;padding:0;margin:0}.btn.btn-alternate:hover{color:#ee0b77}.btn.btn-small:after{content:"\A0\BB"}.btn.btn-inline{display:inline-block}.lg-modal,.marketo-form-prettyfied #mktFrmButtons label,.md-modal{display:none}.btn.btn-blue{background-color:#1a73ba}.btn--right{float:right}#admin-bar .btn-disabled,.btn-disabled{background-color:#ddd!important;color:#999!important;text-decoration:line-through!important;cursor:default!important;pointer-events:none}#admin-bar .btn-disabled:active,#admin-bar .btn-disabled:focus,#admin-bar .btn-disabled:hover,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover{opacity:1!important;-webkit-transform:translate(0)!important;transform:translate(0)!important}.btn.btn-grey{background-color:#aaa;color:#fff}.btn.btn-grey:hover{background-color:#75dae6}.btn.btn-black{background-color:#000;color:#fff}.btn.btn-black:hover{background-color:gray}.btn.btn-white{background-color:#fff}.btn.btn-white:hover{background-color:#26bdcf;color:#fff}.btn.btn-close{line-height:1.2em}.btn.btn-secondary{padding:5px 13px}.btn-spinner{background-image:url(/imgs/spinner.gif)!important;padding-right:57px!important}.btn-disabled.btn-spinner{background-image:url(/imgs/spinner-disabled.gif)!important;padding-right:57px!important;transition:all .2s ease-out,background-image 0s ease-out 0s,background-color 0s ease-out 0s}.form-link{font-size:12px;margin-right:2%}.form-link.form-opt-out-link{color:#000}.marketo-form-prettyfied #mktFrmButtons input,.marketo-form-prettyfied #mktFrmButtons input:hover{background:#000!important;color:#fff!important}.marketo-form-prettyfied ul{list-style-type:none;margin:0}.marketo-form-prettyfied ul li{padding-left:0;margin-bottom:.5em}.marketo-form-prettyfied #mktFrmButtons{padding-top:.4em}.marketo-form-prettyfied #mktFrmButtons input{border:0!important;font-size:20px!important;padding:12.5px 25px!important;margin-right:25px!important;text-align:center!important;font-weight:100!important;height:auto!important;cursor:pointer!important;transition:all .2s ease-out}.marketo-form-prettyfied #mktFrmButtons input:focus,.marketo-form-prettyfied #mktFrmButtons input:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.85}.marketo-form-prettyfied #mktFrmButtons input:active{-webkit-transform:translateY(2px);transform:translateY(2px);transition:all 0 ease-in;opacity:.7}.registration-block{margin:0}.registration-block h3{margin:0 0 1em}:lang(cn) h1{letter-spacing:0;line-height:1em}@media screen and (min-width:601px){:lang(cn) .last .lead-line{padding-left:45px}:lang(en) .lead-line,:lang(en) blockquote{padding-left:0}}:lang(cn) #work-with-us-text,:lang(cn) .centered-element .lead-line{padding-left:0}:lang(cn) .container.hero.main-title .nav a,:lang(cn) a{text-decoration:none}:lang(cn) #main-menu a.active{font-weight:900}.md-perspective,.md-perspective body{height:100%;overflow:hidden}.md-perspective body{background:#222;-webkit-perspective:600px;perspective:600px}.lg-modal{width:100%;height:100%;overflow:scroll}.lg-modal,.md-modal{top:50%;z-index:2000;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.md-modal{width:50%;max-width:630px;min-width:320px;height:auto;-webkit-backface-visibility:hidden}.cta-block,.marketo-gating .mktoButtonRow button,.profile_with_job,.teaser-card{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.lg-show,.md-show{display:block;visibility:visible}.all_topics_modal,.clearfix:after,.flag-ref--hide,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.md-overlay{position:fixed;width:100%;height:100%;display:none;top:0;left:0;z-index:1000;opacity:0;background:hsla(0,0%,48%,.5)}.md-show~.md-overlay,.show-overlay{opacity:1;display:block}.lg-content,.md-content{position:relative;margin:0 auto}.md-content{background:#fff;border:1px solid #999;height:inherit}.md-content h3{margin:0;padding:.4em;text-align:center;font-size:2.4em;font-weight:300;opacity:.8;background:rgba(0,0,0,.05)}.md-content>div{padding:15px 40px 30px;margin:0;font-weight:300;font-size:1.15em;color:#333}.md-content>div ul{margin:0;padding:0 0 30px 20px}.md-content>div ul li{padding:5px 0}.md-content button{display:block;margin:0 auto;font-size:.8em}.md-fade-in-effect .md-content{-webkit-transform:scale(.7);transform:scale(.7);opacity:0;-webkit-transition:all .3s;transition:all .3s}.md-show.md-fade-in-effect .md-content{-webkit-transform:scale(1);transform:scale(1);opacity:1}.md-slide-from-bottom-effect .md-content{-webkit-transform:translateY(20%);transform:translateY(20%);opacity:0;-webkit-transition:all .3s;transition:all .3s}.md-show.md-slide-from-bottom-effect .md-content{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.md-just-me-effect .md-content{-webkit-transform:scale(.8);transform:scale(.8);opacity:0;-webkit-transition:all .3s;transition:all .3s}.md-show.md-just-me-effect~.md-overlay{background:#e74c3c}.md-just-me-effect .md-content,.md-just-me-effect .md-content h3{background:0 0}.md-show.md-just-me-effect .md-content{-webkit-transform:scale(1);transform:scale(1);opacity:1}@media screen and (max-width:32em){body{font-size:75%}}.clearfix:after{height:0;font-size:0}.color--black{background-color:#000}.color-all-text--black h1,.color-all-text--black h2,.color-all-text--black h3,.color-all-text--black p,.color-all-text--black span{color:#000}.anchor-underline-color--black{border-bottom-color:#000}.anchor-underline-color--black:hover{border-bottom-color:rgba(0,0,0,.5)}.color-all-text--white h1,.color-all-text--white h2,.color-all-text--white h3,.color-all-text--white p,.color-all-text--white span{color:#fff}.anchor-underline-color--white{border-bottom-color:#fff}.anchor-underline-color--white:hover{border-bottom-color:hsla(0,0%,100%,.5)}.color--grey_dark{background-color:#737578}.color-all-text--grey_dark h1,.color-all-text--grey_dark h2,.color-all-text--grey_dark h3,.color-all-text--grey_dark p,.color-all-text--grey_dark span{color:#737578}.anchor-underline-color--grey_dark{border-bottom-color:#737578}.anchor-underline-color--grey_dark:hover{border-bottom-color:hsla(216,2%,46%,.5)}.color--skin_4{background-color:#5e3e2a}.color-all-text--skin_4 h1,.color-all-text--skin_4 h2,.color-all-text--skin_4 h3,.color-all-text--skin_4 p,.color-all-text--skin_4 span{color:#5e3e2a}.anchor-underline-color--skin_4{border-bottom-color:#5e3e2a}.anchor-underline-color--skin_4:hover{border-bottom-color:rgba(94,62,42,.5)}.color--skin_3{background-color:#9e785f}.color-all-text--skin_3 h1,.color-all-text--skin_3 h2,.color-all-text--skin_3 h3,.color-all-text--skin_3 p,.color-all-text--skin_3 span{color:#9e785f}.anchor-underline-color--skin_3{border-bottom-color:#9e785f}.anchor-underline-color--skin_3:hover{border-bottom-color:rgba(158,120,95,.5)}.color--skin_2{background-color:#f0ba95}.color-all-text--skin_2 h1,.color-all-text--skin_2 h2,.color-all-text--skin_2 h3,.color-all-text--skin_2 p,.color-all-text--skin_2 span{color:#f0ba95}.anchor-underline-color--skin_2{border-bottom-color:#f0ba95}.anchor-underline-color--skin_2:hover{border-bottom-color:hsla(24,75%,76%,.5)}.color--skin_1{background-color:#fee0c9}.color-all-text--skin_1 h1,.color-all-text--skin_1 h2,.color-all-text--skin_1 h3,.color-all-text--skin_1 p,.color-all-text--skin_1 span{color:#fee0c9}.anchor-underline-color--skin_1{border-bottom-color:#fee0c9}.anchor-underline-color--skin_1:hover{border-bottom-color:hsla(26,96%,89%,.5)}.color--blue_3{background-color:#1a73ba}.color-all-text--blue_3 h1,.color-all-text--blue_3 h2,.color-all-text--blue_3 h3,.color-all-text--blue_3 p,.color-all-text--blue_3 span{color:#1a73ba}.anchor-underline-color--blue_3{border-bottom-color:#1a73ba}.anchor-underline-color--blue_3:hover{border-bottom-color:rgba(26,115,186,.5)}.color--blue_2{background-color:#26bdcf}.color-all-text--blue_2 h1,.color-all-text--blue_2 h2,.color-all-text--blue_2 h3,.color-all-text--blue_2 p,.color-all-text--blue_2 span{color:#26bdcf}.anchor-underline-color--blue_2{border-bottom-color:#26bdcf}.anchor-underline-color--blue_2:hover{border-bottom-color:rgba(38,189,207,.5)}.color--purple{background-color:#6a2569}.color-all-text--purple h1,.color-all-text--purple h2,.color-all-text--purple h3,.color-all-text--purple p,.color-all-text--purple span{color:#6a2569}.anchor-underline-color--purple{border-bottom-color:#6a2569}.anchor-underline-color--purple:hover{border-bottom-color:rgba(106,37,105,.5)}.color--pink_snap{background-color:#b32059}.color-all-text--pink_snap h1,.color-all-text--pink_snap h2,.color-all-text--pink_snap h3,.color-all-text--pink_snap p,.color-all-text--pink_snap span{color:#b32059}.anchor-underline-color--pink_snap{border-bottom-color:#b32059}.anchor-underline-color--pink_snap:hover{border-bottom-color:rgba(179,32,89,.5)}.color--new_highlight{background-color:red}.color-all-text--new_highlight h1,.color-all-text--new_highlight h2,.color-all-text--new_highlight h3,.color-all-text--new_highlight p,.color-all-text--new_highlight span{color:red}.anchor-underline-color--new_highlight{border-bottom-color:red}.anchor-underline-color--new_highlight:hover{border-bottom-color:rgba(255,0,0,.5)}.color--platforms_color{background-color:#f38a3e}.color-all-text--platforms_color h1,.color-all-text--platforms_color h2,.color-all-text--platforms_color h3,.color-all-text--platforms_color p,.color-all-text--platforms_color span{color:#f38a3e}.anchor-underline-color--platforms_color{border-bottom-color:#f38a3e}.anchor-underline-color--platforms_color:hover{border-bottom-color:rgba(243,138,62,.5)}.color--pink{background-color:#ef5ba1}.color-all-text--pink h1,.color-all-text--pink h2,.color-all-text--pink h3,.color-all-text--pink p,.color-all-text--pink span{color:#ef5ba1}.anchor-underline-color--pink{border-bottom-color:#ef5ba1}.anchor-underline-color--pink:hover{border-bottom-color:rgba(239,91,161,.5)}.color--radar_header_light_green{background-color:#00aa5b}.color-all-text--radar_header_light_green h1,.color-all-text--radar_header_light_green h2,.color-all-text--radar_header_light_green h3,.color-all-text--radar_header_light_green p,.color-all-text--radar_header_light_green span{color:#00aa5b}.anchor-underline-color--radar_header_light_green{border-bottom-color:#00aa5b}.anchor-underline-color--radar_header_light_green:hover{border-bottom-color:rgba(0,170,91,.5)}.color--green{background-color:#b5b935}.color-all-text--green h1,.color-all-text--green h2,.color-all-text--green h3,.color-all-text--green p,.color-all-text--green span{color:#b5b935}.anchor-underline-color--green{border-bottom-color:#b5b935}.anchor-underline-color--green:hover{border-bottom-color:rgba(181,185,53,.5)}.color--yellow{background-color:#fff450}.spinner-white-bg,.spinner .spinner--centered{background:url(/imgs/spinner-white-bg.gif) 0 no-repeat;padding-left:40px;margin-top:-20px}.color-all-text--yellow h1,.color-all-text--yellow h2,.color-all-text--yellow h3,.color-all-text--yellow p,.color-all-text--yellow span{color:#fff450}.anchor-underline-color--yellow{border-bottom-color:#fff450}.anchor-underline-color--yellow:hover{border-bottom-color:rgba(255,244,80,.5)}.color-all-text--light_grey h1,.color-all-text--light_grey h2,.color-all-text--light_grey h3,.color-all-text--light_grey p,.color-all-text--light_grey span{color:#eee}.anchor-underline-color--light_grey{border-bottom-color:#eee}.anchor-underline-color--light_grey:hover{border-bottom-color:hsla(0,0%,93%,.5)}.spinner-white-bg{left:50%;top:20%;margin-left:-58px;position:absolute}.spinner-white-bg:after{content:"loading..."}.spinner{text-align:center}.spinner .spinner--centered{margin-left:-20px;display:inline-block}.spinner .spinner--centered:after{content:"loading..."}select{padding:5px 10px}.remove-scroll{overflow:hidden;height:100%}.header__header-wrapper{border-bottom:1px solid #eee;padding-top:23px}.header__header-wrapper:after,.header__header-wrapper:before{content:" ";display:table}.header__header-wrapper:after{clear:both}.header__logo{border-bottom:none;float:left;width:200px;margin-top:-6px}.header__menu{margin:12.5px 0 0;padding:0;float:left;clear:left}@media screen and (min-width:850px){.header__menu{float:right;clear:none;margin-top:0}}.header__menu>.menu-item{list-style:none;display:inline-block;margin-right:1em;padding-left:0}.header__menu>.menu-item:last-child{margin-right:0}.header__menu>.menu-item>.menu-item__link{border-bottom:none;color:#000;display:inline-block;padding-bottom:26px;margin-bottom:-1px;transition:all .2s ease-out}.header__menu>.menu-item>.menu-item__link:focus,.header__menu>.menu-item>.menu-item__link:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.header__menu>.menu-item>.active,.header__menu>.menu-item>.active:hover{font-weight:600;-webkit-transform:translate(0);transform:translate(0);background:url(/candy/active_menu_item.png) bottom no-repeat}.header--with-image-hero,.header--with-image-hero .grid__cell,.header--with-image-hero .header__header-wrapper{margin-bottom:0}.secondary-menu{margin:-25px 0 0;padding:0;float:right;clear:none}.secondary-menu .secondary-menu__item{list-style:none;display:inline-block;padding-left:0;background-color:transparent;color:#ef5ba1;margin-right:0}.footer,.footer a{color:#fff}.secondary-menu .secondary-menu__item:last-child{margin-right:0}.secondary-menu .secondary-menu__item>.active,.secondary-menu .secondary-menu__item>.active:hover{background-color:#ef5ba1;color:#fff}.secondary-menu .secondary-menu__item .secondary-menu__item--link{border-bottom:none;display:inline-block;padding:6px 25px;text-transform:uppercase;font-weight:700;font-size:14px;margin-bottom:0}.footer{background-color:#808285;padding-top:25px;margin-bottom:0}.footer a:hover,.footer a focus{text-decoration:underline}.footer h2{margin:0 0 18px}@media screen and (min-width:985px){.footer h2{font-size:36px}}.footer__nav{border-top:1px solid #737578;margin:0;padding:25px 0 0}.navbar__links.navbar--left>.menu-item,.navbar__links.navbar--right .menu-item:last-child{padding-left:0}.footer__nav>.footer__nav-item{display:inline-block;margin-right:1.5em}.footer__nav .menu-item{margin-right:1em}.footer__nav .menu-item .active{font-weight:600}.footer__nav .h2{font-size:36px}.footer__icon{width:10%;height:0;padding-bottom:10%;margin-right:4%;display:inline-block}.footer__icon:last-child{margin-right:0}.footer__icon:focus,.footer__icon:hover{opacity:.8}.footer__perspectives-label{margin-bottom:12.5px}.footer__perspectives-email{width:70%;background:#fff;border:none}input.footer__perspectives-submit{text-indent:-9999px;background:url(/candy/footer-icons/perspectives_submit.png) 50% no-repeat #fff;border:none;display:inline-block;width:38px;margin:0}input.footer__perspectives-submit.btn-disabled{background:#ddd}.navbar{background:#ef5ba1}.navbar .grid__cell{margin-bottom:0}.navbar .grid__cell:after,.navbar .grid__cell:before{content:" ";display:table}.navbar .grid__cell:after{clear:both}.navbar__links{margin:0;padding:0}.navbar__links.navbar--right{float:right}.navbar__links.navbar--left{float:left;margin-left:-6px}.navbar__links.navbar--left>.menu-item .menu-item__link{font-weight:400;padding:6px 6.25px}.navbar__links.navbar--vertical-separator{border-right:1px solid #f489bc;margin-left:0;overflow:hidden}.navbar__links.navbar--vertical-separator>.menu-item a{opacity:1;border-left:1px solid #f489bc}.navbar__links.navbar--vertical-separator>.menu-item a.active,.navbar__links.navbar--vertical-separator>.menu-item a:hover{background:#fff;color:#ef5ba1}.navbar__links>.menu-item{display:inline-block;list-style:none}.navbar__links>.menu-item>.menu-item__link{border-bottom:none;display:inline-block;color:#fff;font-weight:900;text-transform:uppercase;font-size:12px;padding:6px 12.5px;transition:all .2s ease-out;opacity:.7}.navbar__links>.menu-item>.menu-item__link.active,.navbar__links>.menu-item>.menu-item__link:hover{color:#fff;opacity:1}@media screen and (max-width:680px){.main-menu.desktop-only,.navbar.desktop-only{display:none}.mobile-header.mobile-only{display:block}}.mobile-header{display:block;background:#ef5ba1;height:48px;margin-bottom:25px}.mobile-header:after,.mobile-header:before{content:" ";display:table}.mobile-header:after{clear:both}.mobile-header>.mobile-header__logo{border-bottom:none;width:150px;float:left;padding:12.5px 12.5px 0}.mobile-header>.mobile-header__menu-icon{border-bottom:none;float:right;padding:10px 25px 0;cursor:pointer;color:#fff;margin-right:12.5px;background:url(/imgs/navicon.png) right 21px no-repeat}.mobile-header>.mobile-header__menu{position:absolute;transition:all .3s ease-out;width:100%;padding:0;margin:0;height:100%;background:#808285;z-index:10;-webkit-transform:translate(-100%);transform:translate(-100%)}.mobile-header>.mobile-header__menu.mobile-menu--is-active{display:block;-webkit-transform:translate(0);transform:translate(0);overflow:auto}.mobile-header>.mobile-header__menu>.secondary-menu__item{border-bottom:1px solid hsla(0,0%,100%,.2);padding-left:0}.mobile-header>.mobile-header__menu>.secondary-menu__item>.secondary-menu__item--link{border-bottom:none;color:#fff;display:block;padding:12.5px 12.5px 12.5px 37.5px}.mobile-header>.mobile-header__menu>.secondary-menu__item>.secondary-menu__item--link:before{content:"\203A";margin-right:12.5px}.mobile-header>.mobile-header__menu>.secondary-menu__item>.secondary-menu__item--link:focus,.mobile-header>.mobile-header__menu>.secondary-menu__item>.secondary-menu__item--link:hover{background:#9a9c9e}.mobile-header>.mobile-header__menu>.secondary-menu__item>.secondary-menu__item--link.active{font-weight:900;background:#67696b}.mobile-header>.mobile-header__menu>.menu-item{border-bottom:1px solid hsla(0,0%,100%,.2);padding-left:0;clear:both}.mobile-header>.mobile-header__menu>.menu-item>.menu-item__link{border-bottom:none;color:#fff;display:block;padding:12.5px}.mobile-header>.mobile-header__menu>.menu-item>.menu-item__link:focus,.mobile-header>.mobile-header__menu>.menu-item>.menu-item__link:hover{background:#9a9c9e}.mobile-header>.mobile-header__menu>.menu-item>.menu-item__link.active.menu-parent-option-wo-overview,.mobile-header>.mobile-header__menu>.menu-item>.menu-item__link.active:not(.menu-parent-option){font-weight:900;background:#67696b}.mobile-header>.mobile-header__menu>.menu-item.menu-item--search{float:left;line-height:0;width:100%}.mobile-header>.mobile-header__menu>.menu-item.menu-item--close{text-align:right}.mobile-header>.mobile-header__menu .menu-item__language-switchers{padding-left:0;border-bottom:0}.mobile-header>.mobile-header__menu .menu-item__language-switchers .mobile-menu__language-switchers{margin:0}.mobile-header>.mobile-header__menu .menu-item__language-switchers .mobile-menu__language-switchers .mobile-menu__language-item{padding:12.5px 0 12.5px 12.5px;display:inline-block}.mobile-header>.mobile-header__menu .menu-item__language-switchers .mobile-menu__language-switchers .mobile-menu__language-item .mobile-menu__language-item__link{border-bottom:none;color:#fff}.body__menu-is-active{overflow:hidden;height:100%}@media screen and (min-width:600px){.mobile-header{margin-bottom:50px}}.news-item{margin-bottom:20px}.news-item p{margin:0}.news-item h3{border-top:1px solid #000;margin:0;padding-top:12.5px}.event-table,.event-table tbody{border-top:2px solid #000}.news-item a.btn{margin-top:12.5px}.news-item .item h3{margin-bottom:0}.news-item .date{font-style:italic;font-size:18px;font-weight:700;color:#333;text-transform:uppercase;margin:0 0 12.5px;display:block}.no-events-message{border-bottom:2px solid #000}.event-table{width:100%;margin-bottom:0}.event-table td,.event-table th{padding:14px 0 22px;line-height:30px;vertical-align:bottom}.event-table span{vertical-align:bottom;min-height:30px}.event-table caption{display:none}.event-table thead{border-bottom:none}.event-table thead th{text-align:center;text-transform:uppercase;font-style:italic;background:#ebebeb;font-weight:100}.event-table tbody tr{border-bottom:1px solid #ebebeb}.event-table tbody>tr:first-child>td:first-child{text-indent:0}.event-table tbody td:first-child{width:16%}.event-table tbody td:nth-child(2),.event-table tbody td:nth-child(3){width:20%}.event-table tbody td:nth-child(4){width:44%}.event-table .event-table__location{font-weight:900;font-style:italic;text-transform:uppercase;color:#808285}.event-table td{vertical-align:top;line-height:25px;padding:22px 12.5px 20px}.event-table.event-table--create tbody td,.event-table .event-table__delete-button i{vertical-align:middle}.event-table .event-table__country{line-height:1.3em;font-weight:300;text-transform:none;font-style:italic;color:#808285}.event-table .event-table__date{font-size:40px;color:#000;font-weight:900}.event-table .event-table__month{font-style:italic;text-transform:uppercase;color:#808285;font-size:14px;font-weight:900}.event-table .event-table__delete-button{transition:all .2s ease-out;color:#fff;border:none;display:inline-block;margin-right:25px;text-align:center;font-weight:400;background:#ee312d;border-radius:2px;padding:6.25px 12.5px;font-size:16px;opacity:.3}.event-table .event-table__delete-button:focus,.event-table .event-table__delete-button:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#ee312d;color:#fff}.event-table .event-table__delete-button:last-child{margin-right:0}.event-table tr:hover .event-table__delete-button{opacity:1}.event-table.event-table--create tbody td:first-child{width:20%}.event-table.event-table--create tbody td:nth-child(2){width:15%}.event-table.event-table--create tbody td:nth-child(3),.event-table.event-table--create tbody td:nth-child(4){width:20%}.event-table.event-table--create tbody td:nth-child(5){width:25%}.event-table.event-table--create tbody .datepicker{background-color:#fff;border:0;padding:0;margin:0;line-height:30px;height:44px;font-weight:300}.event-table.event-table--create tbody .event-title,.event-table.event-table--create tbody .event-url{min-width:10em;display:inline-block;max-width:220px}#hero-video,.alumni-profile-card .profile-card__image,.profile-card .profile-card__image{min-width:100%}.event-table.event-table--create tbody .event-country{width:93%;margin-bottom:0}@media screen and (max-width:600px){.event-table__day,.event-table__month,.event-table td{border:none;padding:0;position:relative;display:inline;padding-right:0!important;text-indent:0!important;font-size:18px!important;font-weight:400!important;color:#000!important;margin-right:0;font-style:normal!important;text-transform:none!important;width:auto!important;float:none!important;vertical-align:top!important;line-height:inherit!important}.event-table__month:after{content:", "}.event-table__location:after{content:" \2013   "}.event-table__country:after{content:": "}.event-table tbody tr{display:block!important;margin:0!important;padding:10px 0!important}.event-table{border-top:1px solid #000!important;margin-bottom:3em!important}.event-table thead tr{width:100%;display:block;margin-bottom:0!important;position:relative!important;top:0;left:0}.event-table tr{border-bottom:1px solid #000}.event-table tbody,.event-table th,.event-table thead{border-top:none!important;display:block!important;width:100%!important}}.conference-table tbody>tr:first-child>td:first-child,.conference-table tbody>tr>td:first-child,.location-table tbody>tr:first-child>td:first-child,.location-table tbody>tr>td:first-child,.profile-table tbody>tr:first-child>td:first-child,.profile-table tbody>tr>td:first-child,.talk-table tbody>tr:first-child>td:first-child,.talk-table tbody>tr>td:first-child{text-indent:0}.conference-table .manage-items-table__edit-button,.location-table .manage-items-table__edit-button,.profile-table .manage-items-table__edit-button,.talk-table .manage-items-table__edit-button{font-size:16px;transition:all .2s ease-out;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,\\5FAE\8F6F\96C5\9ED1,Helvetica Neue,Arial,sans-serif}.conference-table thead th,.location-table thead th,.profile-table thead th,.radar-archive-table thead th,.talk-table thead th{text-transform:uppercase;font-style:italic}.profile-table,.profile-table tbody{border-top:2px solid #000}#events .filter_events select{width:auto}@media screen and (max-width:600px){#events .filter_events select{width:80%}}[contenteditable=true]:empty:before{content:attr(data-placeholder)}.no-profiles-message{border-bottom:2px solid #000;text-align:center}.profile-table{width:100%;margin-bottom:0;clear:both}.profile-table td,.profile-table th{padding:14px 0 22px;line-height:30px;vertical-align:bottom}.profile-table span{vertical-align:bottom;min-height:30px}.profile-table caption{display:none}.profile-table thead{border-bottom:none}.profile-table thead th{text-align:center;background:#ebebeb;font-weight:100}.profile-table tbody tr{border-bottom:1px solid #ebebeb}.profile-table th{text-align:left!important;padding-left:18px}.profile-table td{vertical-align:baseline;line-height:25px;padding:0 12.5px 10px}.profile-table .manage-items-table__edit-button{color:#fff;border:none;display:inline-block;text-align:center;font-weight:400;background:#30adb7;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px;opacity:.3}.talk-table,.talk-table tbody{border-top:2px solid #000}.profile-table .manage-items-table__edit-button:focus,.profile-table .manage-items-table__edit-button:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#30adb7;color:#fff}.profile-table .manage-items-table__edit-button:last-child{margin-right:0}.profile-table .manage-items-table__edit-button i{vertical-align:middle}.profile-table tr:hover .manage-items-table__edit-button{opacity:1}.profile-table tbody td:first-child,.profile-table tbody td:nth-child(2){width:30%}.profile-table tbody td:nth-child(3){width:15%}.profile-table tbody td:nth-child(4){width:20%}.profile-table tbody td:nth-child(5){width:5%}.talk-table{width:100%;margin-bottom:0;clear:both}.talk-table td,.talk-table th{padding:14px 0 22px;line-height:30px;vertical-align:bottom}.talk-table span{vertical-align:bottom;min-height:30px}.talk-table caption{display:none}.talk-table thead{border-bottom:none}.talk-table thead th{text-align:center;background:#ebebeb;font-weight:100}.talk-table tbody tr{border-bottom:1px solid #ebebeb}.talk-table th{text-align:left!important;padding-left:18px}.talk-table td{vertical-align:baseline;line-height:25px;padding:0 12.5px 10px}.talk-table .manage-items-table__edit-button{color:#fff;border:none;display:inline-block;text-align:center;font-weight:400;background:#30adb7;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px;opacity:.3}.conference-table,.conference-table tbody{border-top:2px solid #000}.talk-table .manage-items-table__edit-button:focus,.talk-table .manage-items-table__edit-button:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#30adb7;color:#fff}.talk-table .manage-items-table__edit-button:last-child{margin-right:0}.talk-table .manage-items-table__edit-button i{vertical-align:middle}.talk-table tr:hover .manage-items-table__edit-button{opacity:1}.talk-table tbody td:first-child{width:60%}.talk-table tbody td:nth-child(2){width:15%}.talk-table tbody td:nth-child(3){width:20%}.talk-table tbody td:nth-child(4){width:5%}.conference-table{width:100%;margin-bottom:0;clear:both}.conference-table td,.conference-table th{padding:14px 0 22px;line-height:30px;vertical-align:bottom}.conference-table span{vertical-align:bottom;min-height:30px}.conference-table caption{display:none}.conference-table thead{border-bottom:none}.conference-table thead th{text-align:center;background:#ebebeb;font-weight:100}.conference-table tbody tr{border-bottom:1px solid #ebebeb}.location-table thead,.radar-archive-table thead{border-bottom:none}.conference-table th{text-align:left!important;padding-left:18px}.conference-table td{vertical-align:baseline;line-height:25px;padding:0 12.5px 10px}.conference-table .manage-items-table__edit-button{color:#fff;border:none;display:inline-block;text-align:center;font-weight:400;background:#30adb7;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px;opacity:.3}.location-table,.location-table tbody{border-top:2px solid #000}.conference-table .manage-items-table__edit-button:focus,.conference-table .manage-items-table__edit-button:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#30adb7;color:#fff}.conference-table .manage-items-table__edit-button:last-child{margin-right:0}.conference-table .manage-items-table__edit-button i{vertical-align:middle}.conference-table tr:hover .manage-items-table__edit-button{opacity:1}.conference-table tbody td:first-child{width:60%}.conference-table tbody td:nth-child(2){width:15%}.conference-table tbody td:nth-child(3){width:20%}.conference-table tbody td:nth-child(4){width:5%}.location-table{width:100%;margin-bottom:0;clear:both}.location-table td,.location-table th{padding:14px 0 22px;line-height:30px;vertical-align:bottom}.location-table span{vertical-align:bottom;min-height:30px}.location-table caption{display:none}.location-table thead th{text-align:center;background:#ebebeb;font-weight:100}.location-table tbody tr{border-bottom:1px solid #ebebeb}.location-table th{text-align:left!important;padding-left:18px}.location-table td{vertical-align:baseline;line-height:25px;padding:0 12.5px 10px}.location-table .manage-items-table__edit-button{color:#fff;border:none;display:inline-block;text-align:center;font-weight:400;background:#30adb7;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px;opacity:.3}.radar-archive-table,.radar-archive-table tbody{border-top:2px solid #000}.location-table .manage-items-table__edit-button:focus,.location-table .manage-items-table__edit-button:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#30adb7;color:#fff}.marketo-gating .mktoButtonRow button:focus,.marketo-gating .mktoButtonRow button:hover,button.edit-ui-button:hover{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px)}.location-table .manage-items-table__edit-button:last-child{margin-right:0}.location-table .manage-items-table__edit-button i{vertical-align:middle}.location-table tr:hover .manage-items-table__edit-button{opacity:1}.location-table tbody td:first-child{width:45%}.location-table tbody td:nth-child(2){width:15%}.location-table tbody td:nth-child(3){width:20%}.location-table tbody td:nth-child(4){width:15%}.location-table tbody td:nth-child(5){width:5%}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer}table.dataTable{background:#ebebeb}table.dataTable thead .sorting{background:url(/imgs/icons/sorting-icons/sort-both.png) 100% no-repeat}table.dataTable thead .sorting_asc{background:url(/imgs/icons/sorting-icons/sort-asc.png) 100% no-repeat}table.dataTable thead .sorting_desc{background:url(/imgs/icons/sorting-icons/sort-desc.png) 100% no-repeat}table.dataTable thead .sorting_asc_disabled{background:url(/imgs/icons/sorting-icons/sort-asc-disabled.png) 100% no-repeat}table.dataTable thead .sorting_desc_disabled{background:url(/imgs/icons/sorting-icons/sort-desc-disabled.png) 100% no-repeat}.dataTables_wrapper .dataTables_filter label{float:right}.dataTables_wrapper .dataTables_filter input{width:400px;margin-left:12.5px}.radar-archive-table{width:100%;margin-bottom:0}.radar-archive-table td,.radar-archive-table th{line-height:30px;vertical-align:bottom;padding:14px 0 14px 14px}.radar-archive-table span{vertical-align:bottom;min-height:30px}.radar-archive-table caption{display:none}.radar-archive-table thead th{background:#ebebeb;font-weight:100;text-align:left}.radar-archive-table tbody>tr:first-child>td:first-child{text-indent:0}.radar-archive-table tbody tr{border-bottom:1px solid #ebebeb}.radar-archive-table tbody td:first-child{width:10%}.radar-archive-table tbody td:nth-child(2){width:15%}.radar-archive-table tbody td:nth-child(3){width:20%}.radar-archive-table tbody td:nth-child(4){width:55%}.radar-archive-table .radar-archive-table__year{font-size:20px;color:#000;font-weight:900}@media screen and (max-width:600px){.radar-archive-table .radar-archive-table__month:after,.radar-archive-table .radar-archive-table__year:after{content:", "}.radar-archive-table .radar-archive-table__language:after{content:": "}.radar-archive-table .radar-archive-table__formats,.radar-archive-table .radar-archive-table__language,.radar-archive-table .radar-archive-table__month,.radar-archive-table .radar-archive-table__year{border:none;padding:0;position:relative;display:inline;padding-right:0!important;text-indent:0!important;font-size:18px!important;font-weight:400!important;color:#000!important;margin-right:0;font-style:normal!important;text-transform:none!important;width:auto!important;float:none!important;vertical-align:top!important;line-height:inherit!important}.radar-archive-table tbody{border-top:none!important}.radar-archive-table tr{padding:10px 0!important;margin-bottom:0!important}}.featured-image-url{border-bottom:none}.insights-hero{background:url(/candy/insights-herox1.png) 50% no-repeat #fff;background-size:cover}.insights-hero .insights-hero__title{font-size:46px;text-align:center;font-style:italic;font-weight:600;text-transform:lowercase;padding:25px 0 12.5px;color:#fff;letter-spacing:0;margin:0}@media screen and (min-width:600px){.insights-hero .insights-hero__title{font-size:50px;padding:25px 0 12.5px;font-weight:100}.insights-hero{margin-top:25px;background-image:url(/candy/insights-hero.png);background-size:contain}}@media screen and (min-width:800px){.insights-hero .insights-hero__title{font-size:60px;padding:25px}.insights-hero{background-image:url(/candy/insights-hero.png)}}@media screen and (min-width:985px){.insights-hero .insights-hero__title{font-size:70px;padding:37.5px}.insights-hero{background-image:url(/candy/insights-hero.png)}}.grid-wrapper.how-we-do-it .accordion__section{border-top:1px solid #808285;padding-top:25px}.grid-wrapper.how-we-do-it .accordion__section-title{text-transform:uppercase;font-weight:900;margin-bottom:0}.grid-wrapper.how-we-do-it .accordion__section-title:hover{color:#ee0b77;cursor:pointer}#delivered-here-content{padding-left:12.5px;padding-right:12.5px}#delivered-here-content .grid{max-width:760px}.new-york.new-york--background-image{color:#fff}.new-york.new-york--background-image .new-york__title{color:#fff;border-color:#fff;margin:.5em}.new-york.new-york--background-image .new-york__intro{margin-top:1.4em}.new-york>.new-york__intro{font-size:26px;font-weight:200;font-style:italic;margin-bottom:.5em;text-transform:lowercase;text-align:center}.new-york>.new-york__title{font-size:40px;line-height:.8em;letter-spacing:-.08em;font-weight:900;display:block;text-transform:uppercase;border-top:1px solid #000;border-bottom:1px solid #000;color:#000;margin:25px 0;padding:25px 0;text-align:center}@media screen and (max-width:370px){.new-york>.new-york__title{font-size:34px}}@media screen and (min-width:601px) and (max-width:780px){.new-york>.new-york__title{font-size:70px}}@media screen and (min-width:781px){.new-york>.new-york__title{font-size:80px}}html:lang(cn) .new-york>.new-york__title{letter-spacing:0;line-height:1.1em}.new-york>.new-york__title small{font-size:18px}.new-york>.new-york__subtitle{font-size:1.4rem;font-weight:200;width:70%;display:block;margin:0 auto;line-height:1.3em;text-align:center}@media screen and (max-width:600px){.new-york>.new-york__subtitle{font-size:1.1rem;width:90%}}.new-york>.new-york__image{margin:0 auto;max-width:14em;text-align:center}.new-york>.new-york__image img{max-width:10em;max-height:9em}.new-york>.new-york__image .module-menu{margin-right:37.5px}.new-york--manchester{background:url(images/manchester_background.jpg) 50% no-repeat #e95899;background-size:cover}.insights-rss{text-align:center}.insights-rss span{border-bottom:1px solid #ee0b77}.insights-rss span:hover{border-bottom-color:#f867ac}.insights-rss img{padding:0 12px;vertical-align:top}.delete-button i,.logo-align img,.panel .panel__title{vertical-align:middle}.jobs-selector-title{background:#7dcad2;color:#fff;margin-bottom:0;padding:42px 0 0}.jobs-selector-body{background:url(/imgs/job-selector-wrapper-bg.png) 50% repeat-y;padding:0}.jobs-selector-body li{list-style-type:none;padding:0}.jobs-selector-body ul{margin-left:0}.jobs-selector-body a{border-bottom:none;color:#333;display:block;padding:3px 20px}.jobs-selector-body .jobs-selector{margin:0;background:url(/imgs/job-selector-bg.png) 12px 0 repeat-y}.jobs-selector-body .job-region-list{list-style:none;margin:0;float:left;width:170px}.jobs-selector-body .job-city-list-item.active,.jobs-selector-body .job-city-list-item.active:hover,.jobs-selector-body .job-city-list-item:hover,.jobs-selector-body .job-region-list-item.active,.jobs-selector-body .job-region-list-item.active:hover,.jobs-selector-body .job-region-list-item:hover{background:#fff}.jobs-selector-body .job-city-list{float:left;width:170px}.jobs-selector-body .job-city-list__region-group{margin:0}.jobs-selector-body .job-list{margin-left:340px}.jobs-selector-body .job-list .job-list-item a:after{content:"\A0\BB"}.jobs-selector-body .job-list-region-group{background:#8fcfd8}.jobs-selector-body .job-list-city-title{color:#fff;padding:10px 20px;margin:0}@media screen and (max-width:600px){.jobs-selector-body,.jobs-selector-body .job-list{background:#7dcad2}#job-listing-selector{margin:auto;width:92%}.jobs-selector-body .jobs-selector{background:0 0}.jobs-selector-body .job-list{margin-left:0}.jobs-selector-body .job-list-city-title{color:#333;font-weight:900;text-transform:uppercase;padding:22px 20px 10px}.jobs-selector-title{color:#333}}.marketo-gating .mktoButtonRow{padding-top:.6em!important}.marketo-gating .mktoButtonRow button{-webkit-font-smoothing:antialiased;background-color:#000;color:#fff;font-size:20px;padding:12.5px 25px;display:inline-block;margin-right:25px;text-align:center;font-weight:100;height:auto;border:none;cursor:pointer;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,\\5FAE\8F6F\96C5\9ED1,Helvetica Neue,Arial,sans-serif;transition:all .2s ease-out}.marketo-gating .mktoButtonRow button:focus,.marketo-gating .mktoButtonRow button:hover{transform:translateY(-2px);opacity:.85}.marketo-gating .mktoButtonRow button:active{-webkit-transform:translateY(2px);transform:translateY(2px);transition:all 0 ease-in;opacity:.7}.marketo-gating .mktoButtonRow button:hover{color:#fff}.marketo-gating .mktoButtonRow button.btn--last{margin-right:0}.marketo-gating .mktoFieldWrap{clear:both;overflow:hidden;width:100%}.marketo-gating .mktoFieldWrap label{line-height:1.4em;padding-top:.6em;float:none!important;display:block;padding-bottom:5px!important;font-size:17px;width:100%!important}.marketo-gating .mktoFieldWrap input,.marketo-gating .mktoFieldWrap select,.marketo-gating .mktoFieldWrap textarea{width:100%!important}.marketo-gating .mktoGutter{height:0!important}.marketo-gating .mktoFieldDescriptor{width:100%}.marketo-gating .mktoButtonWrap{margin-left:0!important}.marketo-gating .mktoForm{width:100%!important}.marketo-gating .sip-contact-us img{align:center}.dialog-buttons{margin-top:1.4em}#url-confirmation-dialog .url-confirmation{display:inline;background-color:#ebebeb;color:#666;border-width:0;border-bottom:2px solid #6c6c6c;box-sizing:border-box;-moz-box-sizing:border-box;border-radius:0}#url-confirmation-dialog .url-confirmation:after,#url-confirmation-dialog .url-confirmation:before{content:"\A0"}#url-confirmation-dialog .validation-error{color:#ee312d;font-size:18px;padding-top:25px}#url-confirmation-dialog .warning{text-align:left;margin:25px}#url-confirmation-dialog .warning i{line-height:1.5}#url-confirmation-dialog .url-help-message{margin-top:1.2em;text-align:left;font-size:18px;display:inline-block}.contact__info__details a,.contact__info__job-title html:lang(cn) .responsive{display:block}.contact__info{font-size:16px}.contact__info__details{line-height:1.4em;font-weight:500}.contact__info__job-title{padding:5px 0}@media screen and (min-width:800px){.contact__info__job-title .responsive{display:none}}@media screen and (max-width:600px){.contact__info__details{font-size:14px}.contact .unit-1-3--palm{width:30%}.contact .unit-2-3--palm{width:70%}}button.edit-ui-button{transition:all .2s ease-out;background:#000;color:#fff;border:none;padding:12.5px 25px;border-radius:2px;display:inline-block;margin-right:25px;text-align:center;font-size:20px;font-weight:100;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,\\5FAE\8F6F\96C5\9ED1,Helvetica Neue,Arial,sans-serif;background-position:92%!important;background-repeat:no-repeat!important;margin-top:2px}button.edit-ui-button:hover{cursor:pointer;color:#fff;background:#333;transform:translateY(-2px)}.delete-button:focus,.delete-button:hover,a.button:hover{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);cursor:pointer}button.edit-ui-button:last-child{margin-right:0}button.edit-ui-button.button--block{display:block}.delete-button,a.button{display:inline-block;text-align:center;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,\\5FAE\8F6F\96C5\9ED1,Helvetica Neue,Arial,sans-serif;transition:all .2s ease-out}button.edit-ui-button.btn-spinner:focus,button.edit-ui-button.btn-spinner:hover{background:#000}button.edit-ui-button.button--grey{color:#000;background-color:#eee}button.edit-ui-button.button--grey:hover{color:#000}button.edit-ui-button.button--white{color:#000;background-color:#fff}button.edit-ui-button.button--white:hover{color:#000}.delete-button{color:#fff;border:none;margin-right:25px;font-weight:400;background:#ee312d;border-radius:2px;padding:6.25px 12.5px;font-size:16px;opacity:.3}.delete-button:focus,.delete-button:hover{transform:translateY(-2px);background:#ee312d;color:#fff}.delete-button:last-child{margin-right:0}a.button{background:#000;color:#fff;border:none;padding:12.5px 25px;border-radius:2px;margin-right:25px;font-size:20px;font-weight:100;background-position:92%!important;background-repeat:no-repeat!important}a.button:hover{color:#fff;background:#333;transform:translateY(-2px)}a.button.light{color:#000;background:#fff}a.button.light:hover{color:#000;background:#ccc}a.button:last-child{margin-right:0}a.button.color--white{color:#000;background-color:#fff}a.button.color--black{color:#fff;background-color:#000}a.button.color--aqua{color:#fff;background-color:#32b9cf}a.button.button--grey,a.button.button--grey:hover,a.button.button--white:hover{color:#000}a.button.button--block{display:block}a.button.btn-spinner:focus,a.button.btn-spinner:hover{background:#000}a.button.button--grey{background-color:#eee}a.button.button--white{color:#000;background-color:#fff}a.button.button--aqua{color:#fff;background-color:#32b9cf}.logo-align a.client-logo,.open-source-project-logo{margin-bottom:1.2em;display:block;line-height:100px;background:#fff;text-align:center}a.button.button--aqua:hover{color:#fff}.logo-align a.client-logo{outline:1px solid #ebebeb}.logo-align a.client-logo img,.open-source-project-logo img{max-width:83%;max-height:83px}.logo-align img{max-height:100px}.client-logo{border-bottom:none;max-height:13em}label.radio{display:inline;margin-left:10px}.panel .panel__title{display:table-cell;width:50%;font-weight:100;font-size:22px;color:#fff;height:110px;text-decoration:none;padding:0 15px}@media screen and (min-width:400px){.panel .panel__title{font-size:20px}}@media screen and (min-width:600px){.panel .panel__title{font-size:22px}}@media screen and (min-width:800px){.panel .panel__title{font-size:24px}}.panel .panel__subtitle{color:#fff;font-size:18px;font-style:italic;line-height:1em;padding:0 12.5px 25px}.panel .box-color--blue{background:#25bdcf}.panel .box-color--purple{background:#6a2069}.panel .box-color--orange{background:#f79032}.panel .box-color--lime{background:#b5ba22}.panel .box-color--dark_blue{background:#1a74bb}.panel .box-color--green{background:#12ab58}.panel__box{border-bottom:none;display:table;width:100%}h1.heading__main,h1.uber-title{display:block;text-transform:uppercase}.panel__subtitle[contenteditable=true]:focus,.panel__subtitle[contenteditable=true]:hover,.panel__title[contenteditable=true]:focus,.panel__title[contenteditable=true]:hover{background-color:grey}.small-glyph{max-height:75px}h1.heading__main{font-size:40px;font-weight:900;line-height:.8em;letter-spacing:-.08em;margin:25px 0;padding:0}html:lang(cn) h1.heading__main{letter-spacing:0;line-height:1.1em}@media screen and (min-width:600px){h1.heading__main{font-size:70px}}@media screen and (min-width:985px){h1.heading__main{font-size:80px;margin:50px 0}}h2.heading__section{font-weight:100;line-height:1em;font-size:28px;margin:0 0 25px}@media screen and (min-width:600px){h2.heading__section{font-size:36px}}@media screen and (min-width:985px){h2.heading__section{font-size:48px}}h2.heading__section small{font-size:18px}.new-blip-marker.radar-movement{padding:0 4px;border-radius:2px;margin-left:3px;color:#fff;background-color:#737578;font-weight:700;font-size:small}.new-blip-marker.radar-movement.tools{color:#162515;background-color:rgba(134,183,130,.3);font-weight:100}.new-blip-marker.radar-movement.platforms{color:#2f1503;background-color:rgba(243,138,62,.3);font-weight:100}.new-blip-marker.radar-movement.techniques{color:#000;background-color:rgba(30,188,205,.3);font-weight:100}.new-blip-marker.radar-movement.languages-and-frameworks{color:#000;background-color:rgba(179,32,89,.3);font-weight:100}.social-sharing{margin-left:-5px;overflow:hidden}.no-margin .shareaholic-share-buttons-container.wrapped ul.shareaholic-share-buttons{margin:0!important}h1.uber-title{letter-spacing:-.08em;font-weight:900;padding:0;margin:12.5px 0 25px;font-size:35px;line-height:.8em}@media screen and (max-width:370px){h1.uber-title{font-size:34px}}@media screen and (min-width:601px) and (max-width:780px){h1.uber-title{font-size:70px}}@media screen and (min-width:781px){h1.uber-title{font-size:80px}}html:lang(cn) h1.uber-title{letter-spacing:0;line-height:1.1em}h1.uber-title small{font-size:18px}@media screen and (min-width:601px) and (max-width:780px){h1.uber-title{font-size:45px}}@media screen and (min-width:781px){h1.uber-title{font-size:55px}}h1.uber-title.uber-title--small-bottom-gutter{margin-bottom:12.5px}.tooltip-icon{background:radial-gradient(5px -9px,circle,#fff 8%,red 26px);background-color:#bfc0bf;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;font:700 15px/13px Helvetica,Verdana,Tahoma;height:16px;width:14px;padding:4px 3px 0;text-align:center;margin-top:4px;margin-left:12px}.tooltipster-radar{font-family:inherit}.tooltipster-radar .tooltipster-content{font-weight:700;font-family:inherit;font-size:12px}.button__add,.insights-article__header .insights-article__category{font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,\\5FAE\8F6F\96C5\9ED1,Helvetica Neue,Arial,sans-serif}.tooltipster-radar .tooltipster-arrow .tooltipster-arrow-border{display:block}.tooltipster-radar .tooltipster-arrow-top span{bottom:-10px}ul.statement-list{border-top:1px solid #000;border-bottom:1px solid #000;margin:0;padding:12.5px 0}ul.statement-list li{list-style:none;text-align:center;padding:.2em 0}.full-width-image img{display:block;object-fit:cover}.button-with-bg-image{position:relative;display:flex;display:-webkit-flex;border-bottom:none}.button-with-bg-image:hover{color:#fff}.button-with-bg-image img{display:block;width:100%;object-fit:cover}.button-with-bg-image span{font-size:24px;margin:0;position:absolute;display:flex;display:-webkit-flex;width:100%;top:0;bottom:0;right:0;left:0;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;color:#fff}.author:after,.author:before,.speaker:after,.speaker:before{content:" ";display:table}.author{margin-bottom:12.5px}.author:after{clear:both}.author:last-child{margin-bottom:25px}.author .author__image{height:65px;width:65px;float:left;margin-right:12.5px}.author .author__title{font-weight:900;font-style:italic;font-size:20px;margin:0}.author .author__role{color:#808285;font-size:16px;font-weight:400;margin-bottom:0;line-height:1.4em}.author .author__bio{clear:both;font-size:16px;padding:12.5px 0;border-bottom:1px solid #e1e1e1}.blurb{color:#fff}.blurb .grid__cell{padding:0;margin-bottom:0}.blurb .top-banner{position:relative;height:103px}.blurb .top-banner img{height:inherit;width:100%;object-fit:cover;position:absolute}.blurb .top-banner .heading__text{position:absolute;width:100%;color:#fff;font-weight:900;text-align:center;font-size:36px;margin:30px 0}.blurb .grid-bottom-background{position:relative;padding:20px 20px 0}.keynote .keynote__title,.speaker .speaker__bio{padding:12.5px 0;border-bottom:1px solid #e1e1e1}.blurb--orange{background-color:#f78f31}.blurb--dark-green{background-color:#11aa58}.blurb--blue,.cta-block--blue{background-color:#26bdcf}.speaker{margin-bottom:12.5px}.speaker:after{clear:both}.speaker .speaker__image{height:65px;width:65px;float:left;margin-right:12.5px}.speaker .speaker__name{font-weight:900;font-style:italic;font-size:20px;margin:0;color:#333}.speaker .speaker__job_title{color:#808285;font-size:16px;font-weight:400;margin-bottom:0;line-height:1.4em}.speaker .speaker__bio{clear:both;font-size:16px;display:inline-block;margin-bottom:12.5px}.speaker .read-more-text,.speaker a.read-more-link{display:inline}.speaker a.read-more-link:before{content:"\A0"}.insight-article-author{margin-bottom:12.5px}.insight-article-author:after,.insight-article-author:before{content:" ";display:table}.insight-article-author:after{clear:both}.insight-article-author .insight-article-author__image{height:65px;width:65px;float:left;margin-right:12.5px}.insight-article-author .insight-article-author__name{font-weight:900;font-style:italic;font-size:20px;margin:0;color:#333}.insight-article-author .insight-article-author__job_title{color:#fff;font-size:16px;font-weight:400;margin-bottom:0;line-height:1.4em}.keynote .keynote__header{text-transform:uppercase;color:#80c9d2;font-weight:400;font-style:italic}.keynote .keynote__title_link,.presentation .presentation__title_link{color:#000}.keynote .keynote__title{margin:0 0 12.5px}@media screen and (max-width:600px){.presentation{width:320px;margin:auto}}.presentation .presentation__image_link{border-bottom:none}.presentation .presentation__title{padding:0 0 12.5px;margin:0 0 12.5px;border-bottom:1px solid #e1e1e1}.tweet .twitter-account-name{text-decoration:none;font-weight:700;vertical-align:top;padding-left:.2em}.tweet .minutes-since{font-size:.8em}.tweet .tweet-text{line-height:1.6em;margin-bottom:.4em}.tweet img{border:1px solid #ebebeb;width:27px;margin-right:3px}.teaser-card,.tweet a{border-bottom:none}.teaser-card{display:block;transition:all .2s ease-out}.teaser-card:focus,.teaser-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.85}.teaser-card:active{-webkit-transform:translateY(2px);transform:translateY(2px);transition:all 0 ease-in;opacity:.7}.teaser-card>.teaser-card__date{font-style:italic;font-weight:700;color:#333;text-transform:uppercase;margin:0 0 12.5px}.teaser-card>.teaser-card__logo{max-width:200px;display:block;text-align:left;height:100px;line-height:100px;margin:0 0 12.5px}.teaser-card>.teaser-card__logo>img{max-width:100%;max-height:100px;vertical-align:middle}.teaser-card>.teaser-card__image{display:none}@media screen and (min-width:600px){.teaser-card>.teaser-card__image{display:block;margin-top:25px;float:right;margin-left:12.5px;width:50%;padding-left:12.5px;box-sizing:border-box}}.teaser-card>.teaser-card__title{font-weight:100;line-height:1.2em;font-size:26px;border-top:1px solid #000;padding-top:12.5px;margin:0 0 12.5px}.teaser-card>.teaser-card__title:first-child{margin-top:0}.teaser-card>.teaser-card__intro{color:#333}.teaser-card-with-date{margin-bottom:20px}.teaser-card-with-date p{margin:0}.teaser-card-with-date h3{border-top:1px solid #000;margin:0;padding-top:12.5px}.teaser-card-with-date a.btn{margin-top:12.5px;border-bottom:1px solid #ee0b77}.teaser-card-with-date a.btn:hover{border-bottom-color:#f867ac}.profile_with_job,.teaser-card-with-date a{border-bottom:none}.teaser-card-with-date>.teaser-card__date{font-style:italic;font-size:18px;font-weight:700;color:#333;text-transform:uppercase;margin:0 0 12.5px;display:block}:lang(de) .profile_with_job .job-title{font-size:12px}@media screen and (min-width:600px){:lang(de) .profile_with_job .job-title{font-size:15px}}.profile_with_job{display:inline-block;transition:all .2s ease-out}.profile_with_job:focus,.profile_with_job:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.85}.profile_with_job:active{-webkit-transform:translateY(2px);transform:translateY(2px);transition:all 0 ease-in;opacity:.7}.profile_with_job .name{font-size:18px}.profile_with_job .job-title{color:#333;font-size:16px;line-height:1.4em;margin-bottom:0}@media screen and (min-width:600px){.profile_with_job .job-title{line-height:1.6em}}.profile_with_job .profile-image{max-width:220px;width:100%}.cta-block{display:block;text-align:center;padding:25px;color:#fff;transition:all .2s ease-out}.cta-block:focus,.cta-block:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.85}.cta-block:active{-webkit-transform:translateY(2px);transform:translateY(2px);transition:all 0 ease-in;opacity:.7}.photo-card,.use-hover{transition:opacity .2s ease-out}.cta-block>.title{font-weight:900;text-transform:uppercase;line-height:1.1em;font-size:24px;margin:0;text-align:center}.cta-block>.description{text-align:center;font-style:italic;line-height:1.3em;font-size:18px;font-weight:100;margin:2px}#section-blue .panel-triangle,#section-dark_blue .panel-triangle,#section-green .panel-triangle,#section-lime .panel-triangle,#section-orange .panel-triangle,#section-purple .panel-triangle{position:absolute;background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;width:30px;height:15px;top:-15px;margin-left:-15px}.cta-block>.call-to-action-icon{margin-top:10px}.cta-block--brown{background-color:#663b29}.cta-block--orange{background-color:#f78f31}@media screen and (min-width:800px){.cta-block{padding:50px}}#section-blue .panel-triangle{left:50%}@media screen and (min-width:400px){#section-blue .panel-triangle{position:absolute;background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;width:30px;height:15px;top:-15px;margin-left:-15px;left:20%}}#section-purple .panel-triangle{left:50%}@media screen and (min-width:400px){#section-purple .panel-triangle{position:absolute;background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;width:30px;height:15px;top:-15px;margin-left:-15px;left:80%}}@media screen and (min-width:600px){#section-purple .panel-triangle{position:absolute;background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;width:30px;height:15px;top:-15px;margin-left:-15px;left:50%}}#section-orange .panel-triangle{left:50%}@media screen and (min-width:400px){#section-orange .panel-triangle{position:absolute;background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;width:30px;height:15px;top:-15px;margin-left:-15px;left:20%}}@media screen and (min-width:600px){#section-orange .panel-triangle{position:absolute;background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;width:30px;height:15px;top:-15px;margin-left:-15px;left:80%}}#section-lime .panel-triangle{left:50%}@media screen and (min-width:400px){#section-lime .panel-triangle{position:absolute;background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;width:30px;height:15px;top:-15px;margin-left:-15px;left:80%}}@media screen and (min-width:600px){#section-lime .panel-triangle{position:absolute;background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;width:30px;height:15px;top:-15px;margin-left:-15px;left:20%}}#section-dark_blue .panel-triangle{left:50%}@media screen and (min-width:400px){#section-dark_blue .panel-triangle{position:absolute;background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;width:30px;height:15px;top:-15px;margin-left:-15px;left:20%}}@media screen and (min-width:600px){#section-dark_blue .panel-triangle{position:absolute;background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;width:30px;height:15px;top:-15px;margin-left:-15px;left:50%}}#section-green .panel-triangle{left:50%}@media screen and (min-width:400px){#section-green .panel-triangle{position:absolute;background-image:url(/imgs/icons/panel-triangle.png);background-size:cover;width:30px;height:15px;top:-15px;margin-left:-15px;left:80%}}.collapsible-panel-img-center__section-content,.collapsible-panel__section-content{background-color:#fff;display:none;float:left;position:relative;clear:both;margin:0 auto 20px;border:1px solid #999;padding:20px 20px 10px;box-shadow:0 5px 25px -10px #999}.insights-card,a.cornerstone-article{display:block;color:#fff;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}@media screen and (min-width:600px){.collapsible-panel-img-center__section-content,.collapsible-panel__section-content{padding:40px 40px 10px;max-width:80%;margin-left:10%}}.collapsible-panel-img-center__section-content .strong_text,.collapsible-panel__section-content .strong_text{text-transform:uppercase;font-weight:700;text-align:left;padding-bottom:25px}@media screen and (min-width:600px){.collapsible-panel-img-center__section-content .strong_text,.collapsible-panel__section-content .strong_text{text-align:center}}.collapsible-panel-img-center__section-content .description,.collapsible-panel__section-content .description{text-align:left;padding-bottom:25px}@media screen and (min-width:600px){.collapsible-panel-img-center__section-content .description,.collapsible-panel__section-content .description{text-align:center}}.collapsible-panel-img-center__section-content img,.collapsible-panel__section-content img{max-width:10em;max-height:9em;text-align:center;padding-bottom:25px}.use-hover{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:transform .2s ease-out,opacity .2s ease-out}.use-hover:focus,.use-hover:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.85}.use-hover:active{-webkit-transform:translateY(2px);transform:translateY(2px);transition:opacity 0 ease-in;transition:transform 0 ease-in,opacity 0 ease-in;opacity:.7}.collapsible-panel-img-center__section-content .strong_text{text-align:center}a.cornerstone-article{padding-left:15%;padding-right:15%;background-size:100% auto;transition:all .2s ease-out}a.cornerstone-article:focus,a.cornerstone-article:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.85}a.cornerstone-article:active{-webkit-transform:translateY(2px);transform:translateY(2px);transition:all 0 ease-in;opacity:.7}@media screen and (max-width:600px){a.cornerstone-article{background-repeat:no-repeat;background-size:100% 100%;text-align:left;padding:0 25px}}a.cornerstone-article:hover{color:#fff}a.cornerstone-article .cornerstone-article__channel{padding-top:25px;padding-bottom:12.5px;font-weight:600}a.cornerstone-article .cornerstone-article__title{color:#fff;line-height:1.2em;padding-top:0;font-size:45px}@media screen and (max-width:600px){a.cornerstone-article .cornerstone-article__title{font-size:26px}}a.cornerstone-article .cornerstone-article__subtitle{color:#fff;padding-bottom:25px;font-size:16px;line-height:1.2em;font-weight:400}.insights-card{border-bottom:none;background-color:#26bdcf;padding:25px;transition:all .2s ease-out}.insights-card:after,.insights-card:before{content:" ";display:table}.insights-card:after{clear:both}.insights-card:focus,.insights-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.85}.insights-card:active{-webkit-transform:translateY(2px);transform:translateY(2px);transition:all 0 ease-in;opacity:.7}.insights-card>.insight-card__date{margin-bottom:12.5px;text-transform:uppercase;font-size:22px;font-weight:200;font-style:italic;color:#333}.insights-card>.insight-card__category{margin-left:-25px;background:rgba(0,0,0,.3);float:left;padding:12.5px 25px;margin-bottom:12.5px;font-size:16px;color:#fff}.insights-card>.insight-card__title{clear:both;font-weight:100;line-height:1.2em;font-size:26px;margin:25px 0;color:#fff}.insights-card>.insight-card__title:first-child{margin-top:0}.insights-card>.insight-card__comments{color:#333;margin-bottom:12.5px}.insights-card>.insight-card__author{border-top:1px solid rgba(0,0,0,.3);padding-top:12.5px;margin-bottom:0}.insights-card>.insight-card__author .insight-card__authors{width:80px;display:inline-block;overflow:hidden}.insights-card>.insight-card__author .insight-card__authors>.insight-card__author-image--1{width:80px;float:left}.insights-card>.insight-card__author .insight-card__authors>.insight-card__author-image--2{width:40px;height:80px;overflow:hidden;float:left}.insights-card>.insight-card__author .insight-card__authors>.insight-card__author-image--2 img{height:80px;width:80px;max-width:80px;margin-left:-20px}.insights-card>.insight-card__author .insight-card__authors>.insight-card__author-image--3{overflow:hidden;width:26.67px;height:80px;max-width:26.67px;display:inline-block}.insights-card>.insight-card__author .insight-card__authors>.insight-card__author-image--3 img{margin-left:-26.67px;width:80px;max-width:80px}.insights-card>.insight-card__author .insight-card__authors>.insight-card__author-image--4{width:40px;float:left}.insights-card>.insight-card__author .insight-card__authors>.insight-card__author-image--4 img{width:40px;height:40px;max-width:40px;float:left}.insights-card>.insight-card__author>.insight-card__author-name{font-weight:900;font-style:italic;color:#000;display:inline-block;margin-left:12.5px;line-height:1em;width:calc(100% - 103px);vertical-align:top}.insights-card>.insight-card__author>.insight-card__author-name em{font-weight:100}.insight-card--blue{background-color:#26bdcf}.insight-card--magenta{background-color:#b11c54}.insight-card--grey{background-color:#808285}.insight-card--dark-green{background-color:#11aa58}.insight-card--brown{background-color:#9e785f}.insight-card--orange{background-color:#f78f31}.insight-card--pink{background-color:#ef5ba1}.insight-card--dark-blue{background-color:#1a73ba}.insight-card--red{background-color:#ee312d}.insight-card--green{background-color:#b5b935}.featured-item-card>.featured-item-card__outline{outline:2px solid #ebebeb}.featured-item-card .featured-item-card__content{padding:100px 12.5px 12.5px}.featured-item-card .featured-item-card__content>h3{text-transform:uppercase;color:#ee312d;font-size:38px;font-weight:900;line-height:.9em;letter-spacing:-.05em}.featured-item-card .featured-item-card__content>p{color:#000;line-height:1em;font-style:italic;margin:12.5px 0 50px}.featured-item-card .featured-item-card__content>.fake-btn{background:#000;color:#fff;font-size:20px;padding:12.5px 25px;border-radius:2px;display:inline-block;text-align:center}.featured-item-card{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:all .2s ease-out}.featured-item-card:focus,.featured-item-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.85}.featured-item-card:active{-webkit-transform:translateY(2px);transform:translateY(2px);transition:all 0 ease-in;opacity:.7}.big-data-featured-item-card{background:url(/imgs/big-data/big-data-analytics-subscription-tile.png) 0 0 no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.big-data-featured-item-card{background:url(/imgs/big-data/big-data-analytics-subscription-tile-2x.png) 0 0 no-repeat;background-size:180%}}.side-titles{text-align:center}@media screen and (min-width:600px){.side-titles{text-align:left}}.side-titles .side-titles__title{font-size:40px;line-height:.8em;letter-spacing:-.08em;font-weight:900;display:block;padding:0;text-transform:uppercase;color:#fff;margin:25px 0;text-align:center}@media screen and (max-width:370px){.side-titles .side-titles__title{font-size:34px}}@media screen and (min-width:601px) and (max-width:780px){.side-titles .side-titles__title{font-size:70px}}@media screen and (min-width:781px){.side-titles .side-titles__title{font-size:80px}}html:lang(cn) .side-titles .side-titles__title{letter-spacing:0;line-height:1.1em}.side-titles .side-titles__title small{font-size:18px}@media screen and (min-width:600px){.side-titles .side-titles__title{margin-bottom:25px;font-size:65px}.side-titles .side-titles__title--left{text-align:left}.side-titles .side-titles__title--center{text-align:center}}.side-titles .side-titles__subtitle{color:#eee;font-style:italic;background:rgba(0,0,0,.73);padding:30px 40px;font-size:18px;font-weight:400;text-align:left;line-height:1.4em}.side-titles .side-titles__subtitle--left{margin:0 auto 40px 0}.side-titles .side-titles__subtitle--center{margin:0 auto 40px}@media screen and (min-width:600px){.side-titles .side-titles__subtitle{width:66%;text-align:center}.side-titles .side-titles__subtitle--left{text-align:left}.side-titles .side-titles__subtitle--center{text-align:center}}.side-titles .side-titles__subtitle[contenteditable=true]:focus,.side-titles .side-titles__subtitle[contenteditable=true]:hover,.side-titles .side-titles__title[contenteditable=true]:focus,.side-titles .side-titles__title[contenteditable=true]:hover{background-color:grey}.side-titles .side-titles__logo{margin-top:100px;max-width:290px}.careers_call_to_action .careers_call_to_action__glyph{height:25px}.careers_call_to_action .careers_call_to_action__title{font-weight:800;letter-spacing:-.08em;text-transform:uppercase;margin-bottom:0;margin-top:0}.careers_call_to_action .careers_call_to_action__title.careers_call_to_action__title--blue{color:#26bdcf}.careers_call_to_action .careers_call_to_action__title.careers_call_to_action__title--brown{color:#9e785f}.careers_call_to_action .careers_call_to_action__title.careers_call_to_action__title--orange{color:#f78f31}.careers_call_to_action .careers_call_to_action__description{text-align:center}.careers_call_to_action [contenteditable]{cursor:text}.careers-role .careers-role__title{font-size:34px;margin-top:0;margin-bottom:10px}.alumni-profile-card .alumni-profile-card__name,.profile-card .profile-card__name{margin-bottom:0}.careers-role .careers-role__image{min-height:120px;max-height:120px}.careers-role .careers-role__description{font-style:italic;font-size:18px;line-height:1.4em}.careers-role .careers-role__description--blue{color:#26bdcf}.careers-role .careers-role__description--magenta{color:#b11c54}.careers-role .careers-role__description--grey{color:#808285}.careers-role .careers-role__description--dark-green{color:#11aa58}.careers-role .careers-role__description--brown{color:#9e785f}.careers-role .careers-role__description--orange{color:#f78f31}.careers-role .careers-role__description--pink{color:#ef5ba1}.careers-role .careers-role__description--dark-blue{color:#1a73ba}.careers-role .careers-role__description--red{color:#ee312d}.careers-role .careers-role__description--green{color:#b5b935}.alumni-profile-card .profile-card__location,.author__details a:hover,.profile-card .profile-card__location,.quote__content{color:#000}.quote__content{display:block;font-style:italic;font-weight:300;font-size:20px;line-height:1.3em;min-height:37.5px;text-align:left;padding-bottom:12.5px}@media screen and (max-width:600px){.quote__content{text-align:center}}.quote__content:after,.quote__content:before{content:'"'}@media screen and (min-width:600px){.quote__content{background:url(/imgs/icons/quote-open.png) 0 0 no-repeat,url(/imgs/icons/quote-close.png) 100% 0 no-repeat;font-size:26px;text-align:center;line-height:1.4em;padding:32px 64px 24px;background-size:60px}.quote__content.green{background-image:url(/imgs/icons/quote-green.png),url(/imgs/icons/quote-green-close.png)}.quote__content.pink{background-image:url(/imgs/icons/quote-pink.png),url(/imgs/icons/quote-pink-close.png)}.quote__content.orange{background-image:url(/imgs/icons/quote-orange.png),url(/imgs/icons/quote-orange-close.png)}.quote__content.brown{background-image:url(/imgs/icons/quote-brown.png),url(/imgs/icons/quote-brown-close.png)}.quote__content.blue{background-image:url(/imgs/icons/quote-blue.png),url(/imgs/icons/quote-blue-close.png)}.quote__content.black-quote{background-image:url(/imgs/icons/quote-black.png),url(/imgs/icons/quote-black-close.png)}.quote__content.dark-blue{background-image:url(/imgs/icons/quote-dark-blue.png),url(/imgs/icons/quote-dark-blue-close.png)}.quote__content.dark-pink{background-image:url(/imgs/icons/quote-dark-pink.png),url(/imgs/icons/quote-dark-pink-close.png)}.quote__content.gray{background-image:url(/imgs/icons/quote-gray.png),url(/imgs/icons/quote-gray-close.png)}.quote__content.light-green{background-image:url(/imgs/icons/quote-light-green.png),url(/imgs/icons/quote-light-green-close.png)}.quote__content.purple{background-image:url(/imgs/icons/quote-purple.png),url(/imgs/icons/quote-purple-close.png)}.quote__content:after,.quote__content:before{content:""}}.call-to-action-banner,.call-to-action-banner--blue{background-repeat:no-repeat;background-size:27px 27px;background-position:97% 85%;background-position-x:97%;background-position-y:85%}.author__details .grid-wrapper{padding-top:0!important}.author__details .quote_author_details{text-align:center}.author__details a{border-bottom:none;color:#000}.author__details img{max-width:8%;margin-right:20px;vertical-align:middle}.author__details .author_description{display:inline-block;vertical-align:middle}.author__details .quote__author{display:block;font-size:18px;font-weight:700;text-align:left;margin-top:4%}.profile-card{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:all .2s ease-out}.profile-card:focus,.profile-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.85}.profile-card:active{-webkit-transform:translateY(2px);transform:translateY(2px);transition:all 0 ease-in;opacity:.7}.info-box{background-color:#eee;padding:25px;margin-bottom:25px}.info-box .info-box__title{font-weight:700;padding-bottom:6.25px}.info-box .info-box__read_link:after{content:"\A0\BB"}.info-box .info-box__read_link:before{content:" "}#app_body .attach-or-paste .link-container a:not(:last-child):after,.hero-banner.hero-banner--glyph-sea-blue :after,.hero-video-banner .grid:before,.panel-with-arrow:after,.slick-track:after,.slick-track:before,.sp-cf:after,.sp-cf:before{content:""}.info-box.info-box--blue{border-top:6.25px solid #26bdcf}.info-box.info-box--green{border-top:6.25px solid #83ad78}.call-to-action-banner{border-bottom:none;background-color:#eee;background-image:url(/imgs/big-data/pink-arrow.png);border-top:6.25px solid #ee0b77;display:block;padding:25px 12.5px}.call-to-action-banner .call-to-action-banner__image{float:left;margin-left:12.5px;margin-right:12.5px;width:50px}.call-to-action-banner .call-to-action-banner__content{margin-left:20px}.call-to-action-banner .call-to-action-banner__header{color:#ee0b77;font-size:26px;min-height:26px}.call-to-action-banner .call-to-action-banner__description{color:#000;font-size:18px;min-height:21px;margin-bottom:0;margin-right:40px;line-height:1.5em}@media screen and (min-width:600px){.call-to-action-banner .call-to-action-banner__image{width:100px}.call-to-action-banner .call-to-action-banner__description{margin-right:70px;margin-bottom:25px}}.call-to-action-banner--blue{background-color:#7dcad2;background-image:url(/imgs/glyphs/arrow-white.png);border-top:6.25px solid #000}.call-to-action-banner--blue .call-to-action-banner__header{color:#fff;font-size:30px}.call-to-action-banner--blue .call-to-action-banner__header[contenteditable=true]:focus,.call-to-action-banner--blue .call-to-action-banner__header[contenteditable=true]:hover{background-color:grey}.call-to-action-banner--blue .call-to-action-banner__description{font-size:22px}.call-to-action-banner--blue-top-border{border-top-color:#80c9d2}.search-box #search-query{border:none;font-style:italic;padding:0 25px;height:50px;width:80%}@media screen and (min-width:600px){.search-box #search-query{width:100%;margin-right:-50px;padding-right:75px}}.search-box #search-btn{display:inline-block;background-color:#000;border:none;height:50px;padding:0;width:20%;cursor:pointer}@media screen and (min-width:600px){.search-box #search-btn{width:50px}}.search-box #search-btn .icon-search{color:#fff;font-size:18px}.search-box__screen-readable-but-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.search-result{margin-top:25px}.search-result .search-result__title{font-weight:700}.search-result .search-result__title a{border-bottom:none;color:#000}.search-result .search-result__title a:hover{color:#ee0b77}.search-result .search-result__link{word-wrap:break-word}.search-bar .search-bar__query{background-color:#999a9e;border:none;float:left;height:50px;margin-bottom:0;margin-right:-60px;padding-left:12.5px;padding-right:72.5px;text-indent:5px;width:100%;transition:text-indent .2s ease-out,background-color .2s ease-out}@media screen and (min-width:680px){.search-bar .search-bar__query{background:0 0;border-bottom:1px solid #f6a8d1;box-shadow:none;color:#fff;float:none;font-size:12px;height:26px;margin-right:0;padding-right:0;padding-left:0;transition:border-bottom .2s ease-out;width:160px}}@media screen and (min-width:800px){.search-bar .search-bar__query{font-size:14px;width:200px}}.search-bar .search-bar__query::-webkit-input-placeholder{color:#ccc;font-style:italic;font-weight:100;text-indent:0;transition:text-indent .2s ease-out}@media screen and (min-width:680px){.search-bar .search-bar__query::-webkit-input-placeholder{color:#f6a8d1}}.search-bar .search-bar__query::-webkit-input-placeholder:hover{text-indent:5px}.search-bar .search-bar__query::-moz-placeholder{color:#ccc;font-style:italic;font-weight:100;text-indent:0;transition:text-indent .2s ease-out}@media screen and (min-width:680px){.search-bar .search-bar__query::-moz-placeholder{color:#f6a8d1}}.search-bar .search-bar__query::-moz-placeholder:hover{text-indent:5px}.search-bar .search-bar__query:-moz-placeholder{color:#ccc;font-style:italic;font-weight:100;text-indent:0;transition:text-indent .2s ease-out}@media screen and (min-width:680px){.search-bar .search-bar__query:-moz-placeholder{color:#f6a8d1}}.search-bar .search-bar__query:-moz-placeholder:hover{text-indent:5px}.search-bar .search-bar__query:-ms-input-placeholder{color:#ccc;font-style:italic;font-weight:100;text-indent:0;transition:text-indent .2s ease-out}.search-bar .search-bar__query:-ms-input-placeholder:hover{text-indent:5px}.search-bar .search-bar__query:focus,.search-bar .search-bar__query:hover{background-color:#aaa}@media screen and (min-width:600px){.search-bar .search-bar__query:focus,.search-bar .search-bar__query:hover{background:0 0;border-bottom:1px solid #fff}}.search-bar .search-bar__query:focus::-webkit-input-placeholder,.search-bar .search-bar__query:hover::-webkit-input-placeholder{text-indent:5px}.search-bar .search-bar__query:focus:-moz-placeholder,.search-bar .search-bar__query:focus::-moz-placeholder,.search-bar .search-bar__query:hover:-moz-placeholder,.search-bar .search-bar__query:hover::-moz-placeholder{text-indent:5px}.search-bar .search-bar__query:focus:-ms-input-placeholder,.search-bar .search-bar__query:hover:-ms-input-placeholder{text-indent:5px}.search-bar .search-bar__query:active,.search-bar .search-bar__query:focus{background:#fff}@media screen and (min-width:680px){.search-bar .search-bar__query:-ms-input-placeholder{color:#f6a8d1}.search-bar .search-bar__query:active,.search-bar .search-bar__query:focus{background:0 0}}.search-bar .search-bar__button{background-color:#000;border:none;color:#fff;float:right;font-size:18px;height:50px;padding:0;width:60px}@media screen and (min-width:680px){.search-bar .search-bar__button{background:0 0;height:30px;width:30px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:all .2s ease-out}.search-bar .search-bar__button:focus,.search-bar .search-bar__button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.85}.search-bar .search-bar__button:active{-webkit-transform:translateY(2px);transform:translateY(2px);transition:all 0 ease-in;opacity:.7}}.button__add:focus,.button__add:hover,.photo-card:focus,.photo-card:hover{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px)}.search-bar .search-bar__button:hover{cursor:pointer}.search-bar .search-bar__screen-readable-but-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.labelled-button .labelled-button__label{display:inline-block;margin:12.5px}input[type=radio]{width:auto;height:auto}.radio-button-as-image .radio-buttons{display:inline-block}.radio-button-as-image .image-radio{display:inline}.radio-button-as-image .image-radio input:checked+.radio{border:2px solid gray}.radio-button-as-image .image-radio .radio{background-size:contain;background-repeat:no-repeat;border:1px solid #d3d3d3;display:inline-block;width:30px;height:30px;margin:0 10px 0 0}.feature-block,.photo-card{background-repeat:no-repeat;background-size:cover;background-position:50%;text-align:center;box-sizing:border-box}.radio-button-as-image .image-radio input{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:none}.labelled-link{font-weight:400}.labelled-link .labelled-link__label{display:inline-block;margin:6.25px}#photo-grid .twocol:nth-child(6n){margin-right:0}.photo-card{border-bottom:none;border-width:5px 0;border-color:#fff;border-style:solid;color:#fff;display:block;padding:30px 15px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:transform .2s ease-out,opacity .2s ease-out}.photo-card html:lang(cn) br.responsive{display:none}.photo-card:focus,.photo-card:hover{transform:translateY(-2px);opacity:.85}.photo-card:active{-webkit-transform:translateY(2px);transform:translateY(2px);transition:opacity 0 ease-in;transition:transform 0 ease-in,opacity 0 ease-in;opacity:.7}.photo-card:hover{color:#fff;border-bottom-color:#fff}@media screen and (max-width:600px){.author__details .quote__author,.author__details .quote__author__image{text-align:center}.author__details img{max-width:15%}.photo-card{background-image:none!important}.photo-card html:lang(cn) br.responsive{display:block}.feature-block{background-image:none!important}}@media screen and (min-width:400px){.photo-card{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;min-height:170px}}.photo-card .photo-card__title{display:block;font-size:24px;margin-bottom:5px}@media screen and (min-width:600px){.photo-card{border-width:5px}.photo-card.photo-card--medium,.photo-card.photo-card--small{min-height:170px}.photo-card.photo-card--large{min-height:300px;padding-left:60px;padding-right:60px}.photo-card .photo-card__title--small,html:lang(es) .photo-card.extra_style_based_lang .photo-card__title,html:lang(pt) .photo-card.extra_style_based_lang .photo-card__title{font-size:28px}.photo-card .photo-card__title--medium{font-size:40px;line-height:40px}.photo-card .photo-card__title--medium .responsive{display:none}.photo-card .photo-card__title--large{font-size:35px;line-height:35px}}.photo-card .photo-card__strong{font-weight:900;letter-spacing:-.04em}.photo-card .photo-card__cta,.photo-card .photo-card__leader{font-weight:700;font-size:15px;display:block}.photo-card .photo-card__em{font-style:italic}.photo-card .photo-card__cta{font-style:italic;text-transform:uppercase}.photo-card .photo-card__content{display:block;text-align:center;width:100%}.feature-block{border-width:5px 0;border-color:#fff;border-style:solid;display:block;padding:20px;width:100%}.feature-block .feature-block__title{letter-spacing:-.08em;font-weight:900;display:block;padding:0;margin:25px 0;text-transform:uppercase;font-size:35px;line-height:.8em}@media screen and (max-width:370px){.feature-block .feature-block__title{font-size:34px}}@media screen and (min-width:601px) and (max-width:780px){.feature-block .feature-block__title{font-size:70px}}@media screen and (min-width:781px){.feature-block .feature-block__title{font-size:80px}}html:lang(cn) .feature-block .feature-block__title{letter-spacing:0;line-height:1.1em}.feature-block .feature-block__title small{font-size:18px}@media screen and (min-width:601px) and (max-width:780px){.feature-block .feature-block__title{font-size:45px}}@media screen and (min-width:781px){.feature-block .feature-block__title{font-size:55px}}@media screen and (min-width:600px){.feature-block{border-width:5px}.feature-block .feature-block__title{font-size:45px;margin-bottom:30px}}.feature-block .feature-block__content{max-width:700px;margin:auto}.feature-block .feature-block__content .feature-block__dummy-video{width:100%}.feature-block .feature-block__lead{font-size:18px;max-width:700px;margin:10px auto}.feature-block .feature-block__lead html:lang(cn) .responsive{display:block}@media screen and (min-width:400px){.feature-block .feature-block__lead{font-size:26px;margin:30px auto}}@media screen and (min-width:600px){.feature-block .feature-block__lead .responsive{display:none}}.image-feature-block{color:#000;box-sizing:border-box;display:block;text-align:center;padding:20px;width:100%}.image-feature-block .image-feature-block__title{letter-spacing:-.08em;font-weight:900;display:block;padding:0;margin:25px 0;text-transform:uppercase;font-size:35px;line-height:.8em}@media screen and (max-width:370px){.image-feature-block .image-feature-block__title{font-size:34px}}@media screen and (min-width:601px) and (max-width:780px){.image-feature-block .image-feature-block__title{font-size:70px}}@media screen and (min-width:781px){.image-feature-block .image-feature-block__title{font-size:80px}}html:lang(cn) .image-feature-block .image-feature-block__title{letter-spacing:0;line-height:1.1em}.image-feature-block .image-feature-block__title small{font-size:18px}@media screen and (min-width:601px) and (max-width:780px){.image-feature-block .image-feature-block__title{font-size:45px}}@media screen and (min-width:781px){.image-feature-block .image-feature-block__title{font-size:55px}}.image-feature-block .image-feature-block__image{max-width:480px;width:100%;margin:auto}.image-feature-block .image-feature-block__lead{font-size:1.4em}@media screen and (min-width:600px){.image-feature-block .image-feature-block__lead{width:80%;margin:0 auto 1.4em}}.image-with-text{text-align:center}.image-with-text p{margin:25px 0;font-size:26px;line-height:1.2em}@media screen and (max-width:600px){.image-with-link img,.image-with-text img{max-width:50%}}.image-with-link{text-align:center}.image-with-link a{font-size:26px}.image-with-link .link-wrapper{margin:25px 0}.image-with-link .image-wrapper{border-bottom:none}.image-with-heading{padding:0;margin:0}.image-with-heading h2{text-align:center;margin:0 0 25px}@media screen and (min-width:600px){.image-with-heading .grid__cell--image{margin-bottom:0}}.button__add{transition:all .2s ease-out;color:#fff;border:none;display:inline-block;text-align:center;font-weight:400;background:#77a56b;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px;font-size:16px}.button__add:focus,.button__add:hover{cursor:pointer;transform:translateY(-2px);background:#77a56b;color:#fff}.button__add:last-child{margin-right:0}.button__add i{vertical-align:middle}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants{display:block;background-color:#fff;padding:0;margin:0;overflow:hidden}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant{box-sizing:border-box;width:50%;padding:0;float:left;text-align:center;display:block;vertical-align:middle}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a{border-bottom:none;box-sizing:border-box;height:75px;color:#fff;display:block;vertical-align:middle;line-height:1em;font-weight:700;font-size:16px;background-color:#808185;background-size:65px 65px;background-repeat:no-repeat;padding:28px 0}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a:hover{opacity:.8}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a:active{opacity:1}@media screen and (min-width:800px){.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a{font-size:20px}}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.techniques{border-top:0;border-right:1px solid #eee;background-position:100% 100%;background-image:url(/imgs/radar/secondary_navigation_quadrant/menu_quadrant_techniques--inactive.png)}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.techniques.selected,.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.techniques:active,.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.techniques:hover{background-color:#1ebccd;background-image:url(/imgs/radar/secondary_navigation_quadrant/menu_quadrant_techniques.png)}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.tools{border-top:0;background-position:0 100%;background-image:url(/imgs/radar/secondary_navigation_quadrant/menu_quadrant_tools--inactive.png)}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.tools.selected,.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.tools:active,.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.tools:hover{background-color:#86b782;background-image:url(/imgs/radar/secondary_navigation_quadrant/menu_quadrant_tools.png)}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.platforms{border-right:1px solid #eee;border-top:1px solid #eee;background-position:100% 0;background-image:url(/imgs/radar/secondary_navigation_quadrant/menu_quadrant_platforms--inactive.png)}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.platforms.selected,.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.platforms:active,.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.platforms:hover{background-color:#f38a3e;background-image:url(/imgs/radar/secondary_navigation_quadrant/menu_quadrant_platforms.png)}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.languages{border-top:1px solid #eee;background-position:0 0;background-image:url(/imgs/radar/secondary_navigation_quadrant/menu_quadrant_languages--inactive.png);padding:18px 0}.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.languages.selected,.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.languages:active,.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants .radar-quadrant-navigation__quadrant a.languages:hover{background-color:#b32059;background-image:url(/imgs/radar/secondary_navigation_quadrant/menu_quadrant_languages.png)}.radar-search-navigation.radar-search-navigation--inverse{background-color:#eee;padding:12.5px 0 18.75px;text-align:center}.radar-search-navigation .radar-search-navigation__link{border-bottom:none;display:inline-block;margin:0 15px}@media screen and (min-width:600px) and (max-width:670px){.radar-search-navigation .radar-search-navigation__link{font-size:.79em;line-height:.8em;margin:0 10px}}@media screen and (min-width:670px) and (max-width:870px){.radar-search-navigation .radar-search-navigation__link{font-size:.89em;line-height:.8em;margin:0 10px}}.radar-search-navigation .radar-search-navigation__link:hover{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out}.radar-search-navigation .radar-search-navigation__link:hover:focus,.radar-search-navigation .radar-search-navigation__link:hover:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.85}.radar-search-navigation .radar-search-navigation__link:hover:active{-webkit-transform:translateY(2px);transform:translateY(2px);transition:opacity 0 ease-in;transition:transform 0 ease-in,opacity 0 ease-in;opacity:.7}@media screen and (min-width:600px){.radar-quadrant-navigation .radar-quadrant-navigation__radar-quadrants{border-left:1px solid #eee;border-right:1px solid #eee}.radar-search-navigation.radar-search-navigation--inverse{padding:12.5px 0;background-color:transparent;text-align:left}.radar-search-navigation .radar-search-navigation__link.radar-search-navigation__link--inverse{color:#fff}}.download-dropdown{position:relative}.download-dropdown .download-dropdown__anchor{border-bottom:none;display:block;padding:12.5px;background-color:#eee;color:#000;cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent}.download-dropdown .download-dropdown__anchor .available-languages{font-size:16px}.download-dropdown .download-dropdown__icon{color:#ee0b77;float:right;line-height:1.6em}.download-dropdown .download-dropdown__list{display:none;position:absolute;left:0;top:100%;width:100%;list-style-type:none;margin:0;padding:0;box-sizing:border-box;border:1px solid #eee;border-top:0;background-color:#fff;z-index:10}.download-dropdown .download-dropdown__list.download-dropdown__list--active{background:#fafafa;box-shadow:0 2px 8px #ddd;display:block}.download-dropdown .download-dropdown__list li{padding:0;border-bottom:1px solid #eee}.download-dropdown .download-dropdown__list li:last-child{border-bottom:0}.download-dropdown .download-dropdown__list .download-dropdown__link{border-bottom:none;display:block;padding:10px;text-align:center}.news-card{margin-bottom:1em}.news-card a{border-bottom:none}.news-card__title{margin:0 0 13px;border-bottom:1px solid #999;padding-bottom:13px}.survey-wrapper.show_in_place_in_style_guide{position:inherit!important}.survey-wrapper{bottom:0;display:none;margin:0;opacity:1;position:fixed;width:100%;z-index:99999999}.survey-wrapper.display{display:block}@media screen and (max-width:985px){.survey-wrapper{display:none!important}}.survey-body__messages{font-size:16px;color:#000;font-weight:400;line-height:1.4em;padding-top:19px}.survey-body__messages a,.survey-body__messages a:hover{color:#ef5ba1}.survey-body{box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 10px rgba(0,0,0,.1);height:60px;background:#fff;opacity:.9;border-top:3px solid #ef5ba1}@media screen and (min-width:600px){.survey-body{margin-bottom:auto}}.survey-option{padding-left:20px}.grouped-blips{background:#eee;padding:25px;margin-bottom:25px}.grouped-blips ul{list-style:none;margin-left:0}.grouped-blips li{padding-left:0;margin-top:5px}.h2--bold-uppercase{font-weight:800;text-transform:uppercase;font-size:xx-large;margin-bottom:10px}.quarter-title{font-weight:700;font-size:large;margin-bottom:0;text-transform:capitalize}#suggestion-list .sey-show{max-height:300px;overflow-y:scroll;width:60%}.form-modal input.error,.form-modal textarea.error{border-color:#ee312d;color:#ee312d}.graphic-block{width:100%;text-align:center;margin-bottom:40px}.graphic-block.graphic-block-pink strong{color:#b11c54}.graphic-block.graphic-block-peach strong{color:#f0ba95}.graphic-block.graphic-block-green strong{color:#11aa58}.graphic-block.graphic-block-blue strong{color:#80c9d2}.graphic-block.stat{font-size:16px;line-height:1.2em}.graphic-block.stat div{font-style:italic}.graphic-block.stat strong{font-weight:900;font-size:100px;display:block;line-height:.6em}@media screen and (min-width:601px) and (max-width:780px){.graphic-block.stat strong{font-size:75px}}.paragraph-with-heading--services{padding:40px 12.5px;color:#fff;background-color:#3cbace}.paragraph-with-heading--services .paragraph-text{max-width:760px}.paragraph-with-heading--image-block .paragraph-heading{text-align:left}.uber-titles .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.uber-titles .module-menu{position:inherit;text-align:right}@media screen and (max-width:600px){.uber-subtitle{padding:0 7%}}@media screen and (min-width:670px){.uber-subtitle{margin-left:-31px;margin-right:-31px}}@media screen and (min-width:640px){.uber-subtitle{margin-left:-61px;margin-right:-65px}}@media screen and (min-width:500px) and (orientation:landscape){.uber-subtitle{margin-left:-69px;margin-right:-77px}}@media screen and (min-width:360px){:lang(cn) .uber-subtitle{word-break:keep-all}}@media screen and (max-width:320px){:lang(cn) .uber-title{font-size:31px}:lang(cn) .uber-subtitle{word-break:keep-all}}h3.edit-form-sub-section-title{width:100%;margin-bottom:0;margin-left:40px;padding-left:0!important;border-bottom:1px #000;border-bottom-style:solid;padding-bottom:10px!important}.image_collection h3{margin-bottom:0}.image_collection p{font-size:16px;line-height:1.4em}.image_collection h2{margin-top:20px;margin-bottom:10px}.image_collection .image{text-align:left}.image_collection .image .grid__cell{padding:0 0 20px}.image_collection .image img{padding:20px 0;display:block}.image_collection .image .title,.image_collection .image .title h3{font-weight:400;font-size:21px;line-height:1.2em}.image_collection a{border:none}.labelled-search-input .input-with-icon .input{display:inline-block;width:97%}.labelled-search-input .input-with-icon input{padding-left:35px}.labelled-search-input .input-with-icon i{padding-right:10px}.labelled-search-input .input-with-icon .glyphicon{position:absolute;padding:10px;font-size:14px;color:#666}.marketo_form .grid-wrapper,.marketo_form .grid-wrapper .grid .grid__cell{margin-bottom:0}.marketo_form .grid-wrapper .grid .description{margin-bottom:25px;max-width:760px}.marketo_form .grid-wrapper .grid .marketo_form__on_success_message{max-width:760px;font-weight:400}.color-picker .color-picker--background{background:#fff}.carousel-wrapper{position:fixed;top:73px;z-index:1999;padding:11px 0;background:hsla(0,0%,94%,.95);box-shadow:inset 0 -7px 11px 5px #ddd,0 8px 8px -6px #000;width:100%}.carousel-wrapper a{width:72px!important;border-bottom:none;outline:0;margin:0 24px}.carousel-wrapper img{height:72px;margin:auto}.key-message-with-cta .grid__cell,.key-message-with-cta .key-message h3{margin:0}.carousel-wrapper .grid__cell,.key-message .grid-wrapper{margin-bottom:0}.key-message-with-cta .key-message h2{text-align:center}.key-message-with-cta a,.key-message h3{margin-top:25px}.key-message h3{font-size:24px;line-height:1.4em;font-weight:400}.tabbed-selector .tabbed-selector__tabs{text-align:center;border-bottom:1px solid #eee}.tabbed-selector .tabbed-selector__tabs .active{background:url(/candy/active_menu_item.png) bottom no-repeat!important}.tabbed-selector .tabbed-selector__tabs nav{margin-bottom:-1px}.tabbed-selector .tabbed-selector__tabs .tabbed-selector__tab{border-bottom:none;display:inline-block;max-width:150px;height:100px;line-height:100px;margin-left:25px;margin-right:25px;padding-bottom:12.5px;cursor:pointer}.tabbed-selector .tabbed-selector__tabs .tabbed-selector__tab img{max-width:100%;max-height:77px;vertical-align:middle;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:all .2s ease-out}.tabbed-selector .tabbed-selector__tabs .tabbed-selector__tab img:focus,.tabbed-selector .tabbed-selector__tabs .tabbed-selector__tab img:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.85}.tabbed-selector .tabbed-selector__tabs .tabbed-selector__tab img:active{-webkit-transform:translateY(2px);transform:translateY(2px);transition:all 0 ease-in;opacity:.7}.tabbed-selector.tabbed-selector--darker .tabbed-selector__tabs{border-bottom:1px solid #ddd}.tabbed-selector.tabbed-selector--darker .tabbed-selector__tabs .active{background:url(/imgs/active-menu-item-darker.png) bottom no-repeat!important}.tabbed-selector .tabbed-selector__quote{font-weight:300;padding:0 0 25px;margin:0;line-height:1.3em;font-size:24px;font-style:italic;color:#f78f31}.tabbed-selector .tabbed-selector__author{text-align:right;color:#808285}@media screen and (min-width:601px){.tabbed-selector .tabbed-selector__quotation{background:url(/imgs/featured-client-quotes-services.png) 0 0 no-repeat,url(/imgs/featured-client-quotes-services-down.png) 100% 0 no-repeat;padding:0 80px}.tabbed-selector .tabbed-selector__option_title{display:none}}.tabbed-selector .tabbed-selector__option_title{border-bottom:1px solid #999;padding-bottom:12.5px;margin-bottom:12.5px}.tabbed-selector .tabbed-selector__option_title img{max-width:180px;max-height:77px}@media screen and (max-width:600px){.tabbed-selector .tabbed-selector__quote{font-size:20px}.tabbed-selector .tabbed-selector__tabs{display:none}}.hero-banner-editable{overflow:hidden;display:block;width:100%;padding:0;background-size:cover;position:relative;margin-top:-25px}.hero-banner-editable.display-type--large{height:540px}.hero-banner-editable.display-type--large h1{text-align:left}.hero-banner-editable.display-type--large .hero-banner-editable__title{width:35%;text-align:left;top:45%;left:32%;transform:translate(-50%,-50%)}@media screen and (max-width:985px){.hero-banner-editable.display-type--large h1{text-align:center}.hero-banner-editable.display-type--large .hero-banner-editable__title{width:100%;margin:0;transform:none;left:0;bottom:4%;text-align:center;top:auto}}.hero-banner-editable.display-type--small{height:300px}.hero-banner-editable.display-type--small .placeholder-message{padding:120px 0}.hero-banner-editable.display-type--small .hero-banner-editable__title{top:50%;left:5%;right:5%;transform:translateY(-50%);text-align:center;margin:0 auto}@media screen and (min-width:600px) and (max-width:985px){.hero-banner-editable.display-type--small .hero-banner-editable__title{font-size:50px}}.hero-banner-editable .placeholder-message{border:1px dashed #333;text-align:center;padding:210px 0;background-color:#ededed}@media screen and (min-width:600px){.hero-banner-editable{margin-top:-50px}}.hero-banner-editable .hero-banner-editable__title{align-self:center;position:absolute;color:#fff;line-height:.8em;letter-spacing:-.05em}@media screen and (max-width:600px){.hero-banner-editable .hero-banner-editable__title{font-size:40px}}@media screen and (max-width:320px){.hero-banner-editable .hero-banner-editable__title{font-size:34px}}@media screen and (min-width:985px){.hero-banner-editable .hero-banner-editable__image{position:absolute;width:inherit}}.hero-banner-editable .hero-banner-editable__image{min-height:100%;object-fit:cover}.hero-banner{margin-top:-25px}@media screen and (min-width:600px){.hero-banner{margin-top:-50px}}.hero-banner .hero-banner__title{font-size:40px;line-height:.8em;letter-spacing:-.08em;font-weight:900;display:block;padding:0;text-transform:uppercase;text-align:center;color:#fff;margin:25px 0}@media screen and (max-width:370px){.hero-banner .hero-banner__title{font-size:34px}}@media screen and (min-width:601px) and (max-width:780px){.hero-banner .hero-banner__title{font-size:70px}}@media screen and (min-width:781px){.hero-banner .hero-banner__title{font-size:80px}}html:lang(cn) .hero-banner .hero-banner__title{letter-spacing:0;line-height:1.1em}.hero-banner .hero-banner__title small{font-size:18px}@media screen and (min-width:600px){.hero-banner .hero-banner__title{margin:50px 0}}.hero-banner .hero-banner__subtitle{color:#eee;font-style:italic;margin:0 auto 40px;background:#000;padding:30px 40px;font-size:18px;font-weight:400;text-align:left;line-height:1.4em}.hero-banner .hero-banner__subtitle p{margin-bottom:0}.hero-banner .hero-banner__logo{margin:25px 0 0;max-width:250px}@media screen and (min-width:600px){.hero-banner .hero-banner__subtitle{width:48%;text-align:center}.hero-banner .hero-banner__logo{margin:50px 0 0;max-width:290px}}.hero-banner.hero-banner--products{margin-bottom:0;background:url(https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/images/products-banner-mobile.jpg) 50% no-repeat #1972ba;background-size:cover}@media screen and (min-width:400px){.hero-banner.hero-banner--products{background-image:url(https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/images/products-banner-tablet.jpg)}}@media screen and (min-width:985px){.hero-banner.hero-banner--products{background-image:url(https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/images/products-banner-desktop.jpg)}}.hero-banner.hero-banner--events{background:url(//static.thoughtworks.com/images/events-banner-mobile.jpg) 50% no-repeat #e95899;background-size:cover}@media screen and (min-width:400px){.hero-banner.hero-banner--events{background-image:url(//static.thoughtworks.com/images/events-banner-tablet.jpg)}}@media screen and (min-width:985px){.hero-banner.hero-banner--events{background-image:url(//static.thoughtworks.com/images/events-banner-desktop.jpg)}}.hero-banner.hero-banner--insights{background:url(https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/images/insights-banner-mobile.jpg) 50% no-repeat #e95899;background-size:cover}@media screen and (min-width:1200px){.hero-banner.hero-banner--insights{background-image:url(https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/images/insights-banner-desktop.jpg)}}.hero-banner.hero-banner--old_services{background:url(//static.thoughtworks.com/images/services-background-hero.jpg) top no-repeat #e95899;background-size:cover}.hero-banner.hero-banner--services{background:url(//static.thoughtworks.com/images/services-new-background-hero.jpg) 50% no-repeat #1a73ba;background-size:cover}.hero-banner.hero-banner--news{background:url(//static.thoughtworks.com/images/news-banner.jpg) 50% no-repeat #e95899;background-size:cover}.hero-banner.hero-banner--contact-us{background:url(//static.thoughtworks.com/images/contact-us-background-hero.jpg) 50% no-repeat #e95899;background-size:cover}.hero-banner.hero-banner--clients{background:url(//static.thoughtworks.com/images/clients-background-hero.jpg) 50% no-repeat #e95899;background-size:cover}.hero-banner.hero-banner--about-us{background:url(//static.thoughtworks.com/images/about-us-banner.jpg) 50% no-repeat #e95899;background-size:cover}.hero-banner.hero-banner--join{background:url(//static.thoughtworks.com/images/join-banner.jpg) 50% no-repeat #e95899;background-size:cover}.hero-banner.hero-banner--careers{background:url(https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/images/careers-banner.jpg) 50% no-repeat #e95899;background-size:cover}.hero-banner.hero-banner--careers-application-process{background:url(//static.thoughtworks.com/images/careers-application-process-banner.jpg) top no-repeat #e95899;background-size:cover;padding:3vw 0;position:relative}.hero-banner.hero-banner--careers-application-process :after{content:"";display:block;height:80px;width:100%;position:absolute;bottom:-2px;left:0;background:url(/imgs/glyphs/glyph-sea.png) 0 100% repeat-x;background-size:contain}@media screen and (max-width:600px){.hero-banner.hero-banner--careers-application-process :after{background-size:cover;height:50px}}.hero-banner.hero-banner--glyph-sea-blue{margin-bottom:0;padding:3vw 0;position:relative}.hero-banner.hero-banner--glyph-sea-blue :after{display:block;height:80px;width:100%;position:absolute;bottom:-2px;left:0;background:url(/imgs/glyphs/glyph-sea-blue.png) 0 100% repeat-x;background-size:contain}.insights-article__header .insights-article__category:after,.section-links .grid__cell a:after{content:"\A0\BB"}@media screen and (max-width:600px){.hero-banner.hero-banner--glyph-sea-blue :after{background-size:cover;height:50px}}.hero-banner.hero-banner--open-source{background:url(//static.thoughtworks.com/images/open-source-banner.jpg) 50% no-repeat #e95899;background-size:cover}.hero-banner.hero-banner--financial-services,.simple-banner{background:#e95899}.hero-banner.hero-banner--services .grid{max-width:960px}.hero-banner.hero-banner--services .grid .grid__cell{margin-bottom:0}.hero-banner.hero-banner--services .hero-banner__title{line-height:.8em;letter-spacing:-.05em;margin-top:9%;margin-bottom:9%;font-size:80px;text-align:center}@media screen and (max-width:985px){.hero-banner.hero-banner--services .hero-banner__title{font-size:50px;padding-left:6%}}@media screen and (max-width:600px){.hero-banner.hero-banner--services .hero-banner__title{text-align:center;font-size:40px;margin-top:93%;width:100%;padding-left:0}}.logo-banner img{max-width:45%;padding-top:30px}.logo-banner .logo-banner__subtitle p{font-size:18px;margin-bottom:0}.logo-banner .grid__cell{margin-bottom:25px}@media screen and (min-width:600px){.logo-banner .logo-banner__subtitle p{font-size:26px;font-weight:400;margin-bottom:0;line-height:1.4em}.logo-banner img{max-width:25%;padding-top:30px}.simple-banner.simple-banner--xander .description{width:50%}}.simple-banner{color:#fff}.simple-banner .grid{padding:35px 0}.simple-banner.simple-banner--xander{background:url(//static.thoughtworks.com/images/xander_banner.png) 50% no-repeat #fff;background-size:cover}.simple-banner.simple-banner--xander .description{text-align:center}.simple-banner.simple-banner--xander.simple-banner--story{background:url(//static.thoughtworks.com/images/xander_banner.png) 50% no-repeat #fff;background-size:cover}.simple-banner.simple-banner--xander .simple-banner__title{font-weight:400;font-size:28px}@media screen and (min-width:600px){.simple-banner.simple-banner--xander .simple-banner__title{font-size:36px}}.simple-banner.simple-banner--xander .simple-banner__description{font-size:24px}.full-width-image-overlay__container{font-size:0;text-align:center;display:inline-block;position:absolute;top:0;right:0;left:0;bottom:0}.full-width-image-overlay__container .empty-div{height:100%}.full-width-image-module{position:relative}.full-width-image-module img{height:600px;width:100%}.full-width-image-overlay__content.vertical-center h2.heading__section{font-size:48px}.full-width-image-overlay__content.vertical-center h3{font-size:24px;font-weight:100}.vertical-center{display:inline-block;vertical-align:middle}@media screen and (min-width:800px){.text-align--left .full-width-image-overlay__content.vertical-center h2.heading__section,.text-align--left .grid__cell.grid__cell--centered,.text-align--right .full-width-image-overlay__content.vertical-center h2.heading__section,.text-align--right .grid__cell.grid__cell--centered{text-align:left}.text-align--left,.text-align--right{width:40%;margin-left:60px;text-align:left}.text-align--left .full-width-image-overlay__content,.text-align--right .full-width-image-overlay__content{margin-right:40px}.text-align--left a,.text-align--right a{margin-left:20px}.text-align--right{margin-left:60%}}.map-with-address{width:100%}.map-with-address h3{margin-bottom:10px;line-height:1.4em;font-size:24px;font-weight:400}.insights-article__title,html:lang(cn) .insights-article__title{letter-spacing:0;line-height:1.1em}.map-with-address .blurb__section{display:block;padding:0}.map-with-address .contact-info-section{text-align:center;vertical-align:middle}.map-with-address .contact-info-section .contact-info{padding:25px 50px 25px 80px;text-align:left}@media screen and (max-width:800px){.map-with-address .contact-info-section .contact-info{display:inline-block;padding:40px 12.5px 45px}}.map-with-address p{margin-bottom:0}.map-with-address p.pincode{margin-bottom:10px}.map-with-address iframe{height:400px;width:inherit}@media screen and (min-width:600px){.map-with-address iframe{height:450px}}@media screen and (min-width:800px){.map-with-address{position:relative;display:table;padding:0;height:600px}.map-with-address .blurb__section{display:table-cell;padding:0}.map-with-address iframe{position:absolute;top:0;left:0;height:100%}}.map-with-address em{font-weight:900}.global-health-banner{background:url(//static.thoughtworks.com/images/global-health-polio-background.jpg) 50% no-repeat #e95899;background-size:cover;margin-top:-25px}@media screen and (min-width:600px){.global-health-banner{margin-top:-50px;margin-bottom:50px}}.global-health-banner a{border-bottom:none;float:right;text-transform:uppercase;font-weight:800;font-size:10px;color:#fff;text-shadow:1px 1px 0 #000,0 0 10px #000}.global-health-banner a:hover{color:#ee0b77;text-decoration:none;cursor:pointer}.insights-article__date{text-transform:uppercase;font-size:22px;font-weight:200;font-style:italic;color:#333;margin:0;padding-top:12.5px}.insights-article__title{display:block;padding:0;font-size:35px;font-weight:100;text-transform:none;color:#fff;margin:12.5px 0 25px}@media screen and (max-width:370px){.insights-article__title{font-size:34px}}@media screen and (min-width:601px) and (max-width:780px){.insights-article__title{font-size:70px}}@media screen and (min-width:781px){.insights-article__title{font-size:80px}}.insights-article__title small{font-size:18px}.insights-article__header .insights-article__category{transition:all .2s ease-out;background:#000;color:#fff;border:none;border-radius:2px;display:inline-block;text-align:center;font-weight:400;background-color:rgba(0,0,0,.4);font-size:12px;padding:6.25px 12.5px;margin-right:12.5px;margin-bottom:12.5px}.insights-article__header .insights-article__category:focus,.insights-article__header .insights-article__category:hover{cursor:pointer;background:#333;-webkit-transform:translateY(-2px);transform:translateY(-2px);text-shadow:0 1px 1px #333;box-shadow:0 1px 4px #b4b4b4}#app_body #submit_app:focus,#app_body #submit_app:hover,.section-links .grid__cell a:focus,.section-links .grid__cell a:hover{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px)}.insights-article__header .insights-article__category:last-child{margin-right:0}@media screen and (min-width:600px){.insights-article__header .insights-article__category{padding:6.25px 12.5px}}.featured-item-card img{max-width:100%}.featured-item-card p{margin-top:0}.section-links{margin:0;padding:0;text-align:left}.section-links .grid__cell{margin-bottom:12.5px}.section-links .grid__cell a{border-bottom:none;display:inline-block;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:all .2s ease-out}.section-links .grid__cell a:focus,.section-links .grid__cell a:hover{transform:translateY(-2px);opacity:.85}.section-links .grid__cell a:active{-webkit-transform:translateY(2px);transform:translateY(2px);transition:all 0 ease-in;opacity:.7}.glyph-with-text__title{font-weight:700;margin-bottom:12.5px}.homepage--title{font-size:45px;text-align:left;margin:.3em 0}@media screen and (min-width:600px){.homepage--title{text-align:center;margin:0}}@media screen and (min-width:600px) and (max-width:700px){.homepage--title{font-size:70px}}@media screen and (min-width:700px) and (max-width:800px){.homepage--title{font-size:74px}}@media screen and (min-width:800px){.homepage--title{font-size:78px}}html:lang(es) .homepage--title{font-size:47px}@media screen and (min-width:600px) and (max-width:700px){html:lang(es) .homepage--title{font-size:55px}}@media screen and (min-width:700px) and (max-width:800px){html:lang(es) .homepage--title{font-size:60px}}@media screen and (min-width:800px) and (max-width:900px){html:lang(es) .homepage--title{font-size:72px}}@media screen and (min-width:900px){html:lang(es) .homepage--title{font-size:74px}}html:lang(cn) .homepage--title{font-size:41px}@media screen and (min-width:700px) and (max-width:800px){html:lang(cn) .homepage--title{font-size:50px}}@media screen and (min-width:800px) and (max-width:900px){html:lang(cn) .homepage--title{font-size:56px}}@media screen and (min-width:900px){html:lang(cn) .homepage--title{font-size:64px}}.homepage--subtitle{text-align:left}@media screen and (min-width:601px){.homepage--subtitle{text-align:center}}.radar-header{padding:0}.radar-header .radar-header-small__title,.radar-header .radar-header__title{font-size:40px;line-height:.8em;letter-spacing:-.04em}.radar-header .radar-header-small__title>a,.radar-header .radar-header__title>a{border-bottom:none;color:#fff!important}@media screen and (min-width:600px){.radar-header .radar-header-small__title,.radar-header .radar-header__title{font-size:55px}}.radar-header .radar-header-small__title{font-size:30px;margin:0}@media screen and (min-width:600px){.radar-header .radar-header-small__title{font-size:40px}}.radar-header.radar-edition-2016-04 .radar-header__subtitle,.radar-header.radar-edition-2016-11 .radar-header__subtitle,.radar-header.radar-edition-2017-03 .radar-header__subtitle{font-size:18px}.radar-header .radar-header__date{display:inline-block;font-weight:100}.radar-header .radar-header-small__radar-headline{padding:25px 0}.radar-header .radar-header__subtitle{color:#fff;line-height:1.4em;padding:0 65px}.radar-header.radar-edition-2016-11 .radar-header__radar-glyph .radar-header__radar-headline .radar-header__subtitle,.radar-header.radar-edition-2016-11 .radar-header__radar-glyph .radar-header__radar-headline a,.radar-header.radar-edition-2017-03 .radar-header__radar-glyph .radar-header__radar-headline .radar-header__subtitle,.radar-header.radar-edition-2017-03 .radar-header__radar-glyph .radar-header__radar-headline a{color:#333!important}.radar-header.radar-edition-2017-03{background-color:#eee}.radar-header.radar-edition-2017-03 .radar-header__radar-glyph{background-image:url(/imgs/radar/2017-03/tech-radar-201703-landing-page-medium.png);background-repeat:no-repeat;background-color:#eee;background-size:cover;background-position:50%;max-width:100%}@media screen and (max-width:600px){.radar-header.radar-edition-2017-03 .radar-header__radar-glyph{background-image:url(/imgs/radar/2017-03/tech-radar-201703-landing-page-small.png)}}@media screen and (min-width:985px){.radar-header.radar-edition-2017-03 .radar-header__radar-glyph{background-image:url(/imgs/radar/2017-03/tech-radar-201703-landing-page-wide.png)}}.radar-header.radar-edition-2016-11{background-color:#eee}.radar-header.radar-edition-2016-11 .radar-header__radar-glyph{background-image:url(/imgs/radar/2016-11/tech-radar-201611-landing-page-medium.png);background-repeat:no-repeat;background-color:#eee;background-size:cover;background-position:50%;max-width:100%}@media screen and (max-width:600px){.radar-header.radar-edition-2016-11 .radar-header__radar-glyph{background-image:url(/imgs/radar/2016-11/tech-radar-201611-landing-page-small.png)}}@media screen and (min-width:985px){.radar-header.radar-edition-2016-11 .radar-header__radar-glyph{background-image:url(/imgs/radar/2016-11/tech-radar-201611-landing-page-wide.png)}}.radar-header.radar-edition-2016-04{background-color:#7ecdd7}.radar-header.radar-edition-2016-04 .radar-header__radar-glyph{background-image:url(/imgs/radar/2016-04/tech-radar-201604-landing-page-medium.jpg);background-repeat:no-repeat;background-color:#7ecdd7;background-size:cover;background-position:50%;max-width:100%}@media screen and (max-width:600px){.radar-header.radar-edition-2016-04 .radar-header__radar-glyph{background-image:url(/imgs/radar/2016-04/tech-radar-201604-landing-page-small.jpg)}}@media screen and (min-width:985px){.radar-header.radar-edition-2016-04 .radar-header__radar-glyph{background-image:url(/imgs/radar/2016-04/tech-radar-201604-landing-page-wide.jpg)}}.radar-edition-2015-11{background-color:#00aa5b}@media screen and (min-width:800px){.radar-header .radar-header-small__radar-headline{float:left;text-align:left;width:50%}.radar-edition-2015-11 .radar-header__radar-glyph{background:url(/imgs/techradar/header-radar-nov-2015-bg.jpg) 50% 38% no-repeat #00aa5b}}@media screen and (min-width:600px){.radar-edition-2015-11 .radar-header__radar-glyph{padding:25px 0}}.radar-edition-2015-11 .radar-header__subtitle{font-size:16px}.radar-navigation .radar-navigation__instruction{margin:0;font-weight:700;font-style:italic;text-align:center;padding:12.5px 0}.radar-navigation .radar-search-navigation__link{padding:12.5px 0;margin:0 15px;font-size:18px;line-height:1.6em}.radar-secondary-navigation{background-color:#0078bf;padding:0;color:#fff;align:center;text-align:center}.radar-secondary-navigation.radar-secondary-navigation--2016-11 .radar-secondary-navigation__headline a,.radar-secondary-navigation.radar-secondary-navigation--2016-11 .radar-secondary-navigation__search a,.radar-secondary-navigation.radar-secondary-navigation--2017-03 .radar-secondary-navigation__headline a,.radar-secondary-navigation.radar-secondary-navigation--2017-03 .radar-secondary-navigation__search a{color:#333}.radar-secondary-navigation.radar-secondary-navigation--2016-11{background-color:#eee}@media screen and (max-width:600px){.radar-secondary-navigation.radar-secondary-navigation--2016-11 .radar-secondary-navigation__headline .byor-link,.radar-secondary-navigation.radar-secondary-navigation--2016-11 .radar-secondary-navigation__headline .subscribe-link,.radar-secondary-navigation.radar-secondary-navigation--2016-11 .radar-secondary-navigation__search .byor-link,.radar-secondary-navigation.radar-secondary-navigation--2016-11 .radar-secondary-navigation__search .subscribe-link{margin-top:12.5px;padding:5px 10px;background-color:#fff}}.radar-secondary-navigation.radar-secondary-navigation--2017-03{background-color:#eee}@media screen and (max-width:600px){.radar-secondary-navigation.radar-secondary-navigation--2017-03 .radar-secondary-navigation__headline .byor-link,.radar-secondary-navigation.radar-secondary-navigation--2017-03 .radar-secondary-navigation__headline .subscribe-link,.radar-secondary-navigation.radar-secondary-navigation--2017-03 .radar-secondary-navigation__search .byor-link,.radar-secondary-navigation.radar-secondary-navigation--2017-03 .radar-secondary-navigation__search .subscribe-link{margin-top:12.5px;padding:5px 10px;background-color:#fff}}.radar-secondary-navigation .grid{position:relative}.radar-secondary-navigation .radar-secondary-navigation__headline{text-align:center}.radar-secondary-navigation .radar-secondary-navigation__title{letter-spacing:-.08em;font-weight:900;display:block;padding:0;margin:25px 0;text-transform:uppercase;font-size:35px;line-height:.8em;color:#fff;border-bottom:none}@media screen and (max-width:370px){.radar-secondary-navigation .radar-secondary-navigation__title{font-size:34px}}@media screen and (min-width:601px) and (max-width:780px){.radar-secondary-navigation .radar-secondary-navigation__title{font-size:70px}}@media screen and (min-width:781px){.radar-secondary-navigation .radar-secondary-navigation__title{font-size:80px}}.radar-secondary-navigation .radar-secondary-navigation__title small{font-size:18px}@media screen and (min-width:601px) and (max-width:780px){.radar-secondary-navigation .radar-secondary-navigation__title{font-size:45px}}@media screen and (min-width:781px){.radar-secondary-navigation .radar-secondary-navigation__title{font-size:55px}}html:lang(cn) .radar-secondary-navigation .radar-secondary-navigation__title{letter-spacing:-.08em;line-height:.8em}@media screen and (min-width:600px){.radar-secondary-navigation .radar-secondary-navigation__headline{text-align:left}.radar-secondary-navigation .radar-secondary-navigation__search{position:absolute;bottom:0;left:0}}.two-column-blurb .small-glyph{display:block;margin:0 auto}.two-column-blurb .two-column-blurb__header{text-align:center}.two-column-blurb .two-column-blurb__header--left{color:#11aa58}.two-column-blurb .two-column-blurb__header--right{color:#26bdcf}.two-column-blurb-with-button .grid-wrapper{margin-bottom:0}@media screen and (min-width:600px){.two-column-blurb-with-button{display:table;border-spacing:26px}}.two-column-blurb-with-button .heading-text-left h3,.two-column-blurb-with-button .heading-text-right h3{text-align:left;font-size:38px;font-weight:300;margin-bottom:10px;padding-left:8%}@media screen and (max-width:600px){.two-column-blurb-with-button .heading-text-left h3,.two-column-blurb-with-button .heading-text-right h3{padding-top:7%;margin-bottom:0}.two-column-blurb-with-button .heading-text-left h3{padding-top:15%}}.two-column-blurb-with-button .grid-top-background-left,.two-column-blurb-with-button .grid-top-background-right{margin-top:20px;padding:20px 0;border-bottom:none}.two-column-blurb-with-button .grid-top-background-left{background-image:url(/imgs/homepage_tiles/agile-it-bkg.jpg)}.two-column-blurb-with-button .grid-top-background-right{background-image:url(/imgs/homepage_tiles/business.png)}.two-column-blurb-with-button .small-glyph{display:block;margin-left:7%}@media screen and (max-width:985px){.two-column-blurb-with-button .heading-text-left h3,.two-column-blurb-with-button .heading-text-right h3{font-size:28px}.two-column-blurb-with-button .small-glyph img{max-width:70%}}.two-column-blurb-with-button .grid-bottom-background-left{background-color:#00aa5b;padding:5% 9% 7%}.two-column-blurb-with-button .grid-bottom-background-right{background-color:#2b8ae2;padding:5% 9% 7%}@media screen and (min-width:600px){.two-column-blurb-with-button .two-column-blurb-with-button__left,.two-column-blurb-with-button .two-column-blurb-with-button__right{display:table-cell;vertical-align:top}.cta-banner-deck{border-spacing:25px;display:table;height:100%}.cta-banner-deck .cta-banner-deck__row{display:table-row;height:100%}.cta-banner-deck .cta-banner-deck__item{height:100%}.cta-banner-deck .cta-banner-deck__item .call-to-action-banner{box-sizing:border-box;display:inline-block;height:90%;width:100%}}#app_body .attach-or-paste .link-container a i,.events-for-city .no-events-message thead tr th,.events-for-city td,.module-configuration .module-configuration__save i,.module-image .error-message i,.module-menu .module-menu__configure i,.module-menu .module-menu__crop i,.module-menu .module-menu__delete i,.module-menu .module-menu__move-up i,.module-menu .module-menu__padding-bottom i,.module-menu .module-menu__padding-top i,.module-video .error-message i,.module .error-message i,.modules .modules__buttons a i,.talks .talks__add-talk-btn i{vertical-align:middle}@media screen and (max-width:600px){.two-column-blurb-with-button .two-column-blurb-with-button__left,.two-column-blurb-with-button .two-column-blurb-with-button__right{padding:0}}.side-column-blurb__style-example{background-color:#9e785f;padding-top:25px;color:#fff}@media screen and (min-width:600px){:lang(de) .cta-banner-deck .call-to-action-banner__header{font-size:22px}.side-column-blurb__style-example{background-position:60% 15%;background-image:url(/imgs/on-site-interview-come-meet-us.png);min-height:300px;background-size:cover}}#contact-us-vertical{background-color:#f5f5f5;border:1px solid #ebebeb;padding:20px}#contact-us-vertical .office.active{padding:0}#contact-us-vertical .office-title{font-weight:700;color:#000;font-size:1.8em;margin:.7em 0;padding:0 12.5px}#contact-us-vertical .office-additional-information{margin-top:12.5px}#contact-us-vertical .office-address{margin-bottom:12.5px}#contact-us-vertical #vertical-offices .office,#contact-us-vertical #vertical-offices .office-group h2{display:none}#contact-us-vertical #vertical-offices .office.active{display:block}@media screen and (min-width:601px){#desktop-office,#desktop-office-list{float:left;width:9em}#contact-us-vertical{background:#f5f5f5;padding:0;border:none}#desktop-office-list .office-city,#desktop-office .office-group{border-bottom:none;display:block;text-decoration:none;color:#666;cursor:pointer;padding:3px 10px}#contact-us-vertical .office-title{font-weight:100;font-size:28px;line-height:1.4em;margin:0 0 .2em}#contact-us-vertical .office-title small{font-size:18px}#contact-us-vertical .office-title:first-child{margin-top:0}#desktop-office{background:#f5f5f5;border-top-left-radius:5px;border-bottom-left-radius:5px}#desktop-office .office-group:hover{background:#ebebeb}#desktop-office .office-group.active,#desktop-office .office-group.active:hover{background:#fff}#desktop-office-list .office-city:hover{background:#ebebeb}#desktop-office-list .office-city.active,#desktop-office-list .office-city.active:hover{background:#fff}#vertical-offices{background:#f1f1f1;margin-left:9em;border-bottom:1px solid #ebebeb}#vertical-offices .office-group{margin-left:9em;background:#eee;overflow:hidden}#vertical-offices .office-group .office.active{padding:25px 12.5px 0}}@media screen and (min-width:601px) and (min-width:600px){#contact-us-vertical .office-title{font-size:36px}}@media screen and (min-width:601px) and (min-width:985px){#contact-us-vertical .office-title{font-size:48px}}@media screen and (min-width:601px) and (max-width:780px){#contact-us-vertical .office-title{font-size:2.2em}#vertical-offices .office-group .office-address,#vertical-offices .office-group .office-information{width:100%}}#app_body{max-width:100%!important;padding-left:0!important}#app_body #application{background:0 0;max-width:100%;padding:0}#app_body #application .heading{font-size:40px;line-height:.8em;letter-spacing:-.08em;font-weight:900;display:block;padding:0;margin:25px 0;text-transform:uppercase}@media screen and (max-width:370px){#app_body #application .heading{font-size:34px}}@media screen and (min-width:601px) and (max-width:780px){#app_body #application .heading{font-size:70px}}@media screen and (min-width:781px){#app_body #application .heading{font-size:80px}}#app_body #application .heading small,#app_body #custom_fields div.field label,#app_body #eeoc_fields div.field label,#app_body #main_fields div.field label{font-size:18px}html:lang(cn) #app_body #application .heading{letter-spacing:0;line-height:1.1em}.events-for-city td,.module-rich_text.grid-wrapper p,.three--column-blurb-layout .three-column-blurb p{line-height:1.4em}#app_body #application div.required-fields{float:left;clear:both}#app_body label{width:auto}#app_body #main_fields div.field label{width:117px}#app_body #custom_fields div.field,#app_body #main_fields div.field{overflow:visible}#app_body #custom_fields select{max-width:200px}#app_body #eeoc_fields div.field label{width:auto}#app_body #eeoc_fields select{clear:both;display:block;width:200px}#app_body #submit_app,#app_body .attach-or-paste .link-container a,.modules .modules__buttons a{transition:all .2s ease-out;display:inline-block;font-weight:400;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,\\5FAE\8F6F\96C5\9ED1,Helvetica Neue,Arial,sans-serif}#app_body #submit_app{background:#000;color:#fff;border:none;padding:12.5px 25px;border-radius:2px;margin-right:25px;text-align:center;font-size:20px;height:auto;width:auto}#app_body #submit_app:focus,#app_body #submit_app:hover{cursor:pointer;background:#333;transform:translateY(-2px)}#app_body #submit_app:last-child{margin-right:0}#app_body .upload .progress .bar{background:#ef5ba1}#app_body .attach-or-paste .link-container a{text-align:center;background:#77a56b;border-radius:2px;font-size:16px;color:#fff!important;border:none!important;width:auto!important;margin:0 6.25px 0 0!important;padding:6.25px 12.5px!important;text-decoration:none!important}#submission_received,html:lang(cn) .photo-card.extra_style_based_lang,html:lang(de) .photo-card.extra_style_based_lang,html:lang(en) .photo-card.extra_style_based_lang{padding:0}#app_body .attach-or-paste .link-container a:focus,#app_body .attach-or-paste .link-container a:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#77a56b;color:#fff}#app_body .attach-or-paste .link-container a:last-child{margin-right:0}#app_body #main_fields div.field textarea{margin-top:12.5px}@media screen and (min-width:640px){#app_body #main_fields div.field textarea{margin-left:127px}}#submission_received #back_to_application_link,#submission_received #view-more{display:none}#submission_received .call-to-action-banner{text-decoration:none}.photo-card-grid{overflow:hidden}.photo-card-grid .photo-card-grid__wrapper{display:block}@media screen and (min-width:985px){.photo-card-grid .photo-card-grid__wrapper{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;-moz-align-items:stretch;align-items:stretch;margin:0 -5px}}.photo-card-grid .photo-card-grid__wrapper>.photo-card-grid__group{display:block}@media screen and (min-width:985px){.photo-card-grid .photo-card-grid__wrapper>.photo-card-grid__group{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:600px){.photo-card-grid .photo-card-grid__wrapper .photo-card-grid__subgroup{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-height:170px}}.small_font_style_de_201604 .photo-card__title,.small_font_style_pt_201604 .photo-card__title{font-size:23px}.medium_font_style_es_201604 .photo-card__title,.medium_font_style_pt_201604 .photo-card__title{font-size:30px}@media screen and (max-width:600px){.photo-card.extra_style_based_lang{padding-left:10px!important;padding-right:10px!important}}html:lang(es) .photo-card.extra_style_based_lang,html:lang(pt) .photo-card.extra_style_based_lang{padding-left:12.5px;padding-right:12.5px}html:lang(es) .photo-card--small.font_style_based_lang .photo-card.extra_style_based_lang .photo-card__title,html:lang(es) .photo-card--small.font_style_based_lang .photo-card__title--small,html:lang(es) .photo-card.extra_style_based_lang .photo-card--small.font_style_based_lang .photo-card__title,html:lang(es) .photo-card.extra_style_based_lang html:lang(pt) .photo-card--small.font_style_based_lang .photo-card__title,html:lang(pt) .photo-card--small.font_style_based_lang .photo-card.extra_style_based_lang .photo-card__title,html:lang(pt) .photo-card--small.font_style_based_lang .photo-card__title--small,html:lang(pt) .photo-card.extra_style_based_lang .photo-card--small.font_style_based_lang .photo-card__title,html:lang(pt) .photo-card.extra_style_based_lang html:lang(es) .photo-card--small.font_style_based_lang .photo-card__title{font-size:24px}.spec_video .grid--smaller-width{max-width:750px}.spec_video .video_one_title{font-weight:700;margin-bottom:12.5px}.spec_video .video_one{position:relative}.spec_video .video_one .module-menu{top:25px}@media screen and (max-width:600px){.three-pillars{max-width:50%}}.try-now-section{padding:25px 40px 0}.try-now-section .heading__section{padding-bottom:7px}.try-now-section .description{padding-bottom:32px}.four-buttons-with-text{padding:25px 0 0}.four-buttons-with-text .heading__section{padding-bottom:7px}.four-buttons-with-text .description{padding-bottom:32px}.four-buttons-with-text .four-buttons,.three--column-blurb-layout .grid{max-width:1440px}.three--column-blurb-layout .three-column-blurb{display:block}.three--column-blurb-layout .three-column-blurb a{border-bottom:none;color:#fff;font-weight:700}.three--column-blurb-layout .three-column-blurb a:hover{border-bottom:1px solid #fff}.three--column-blurb-layout .three-column-blurb .blurb__section{display:block;margin-top:2%;padding:0}@media screen and (min-width:985px){.three--column-blurb-layout .three-column-blurb{display:table;border-spacing:15px;padding:0}.three--column-blurb-layout .three-column-blurb .blurb__section{display:table-cell;padding:0}}@media screen and (min-width:600px){.three--column-blurb-layout{padding:0}}.image-block .grid__cell{margin-bottom:0}@media screen and (max-width:985px){.image-block .paragraph-heading{text-align:center}.image-block .image{width:60%;height:60%;float:none!important}}.two-column-image-and-text .grid__cell{padding:0}@media screen and (min-width:800px){.two-column-image-and-text .grid__cell{padding:0 12.5px}}.two-column-image-and-text .grid__cell .button{margin-top:25px;float:left}@media screen and (max-width:985px){.two-column-image-and-text .unit-1-1--portable{float:none!important}}.two-column-image-and-text .paragraph-text{text-align:left}.two-column-image-and-text .image{padding-top:0}@media screen and (min-width:600px){.two-column-image-and-text .image{padding:0;float:none}}@media screen and (min-width:800px){.two-column-image-and-text .image{padding:0 12.5px;float:none}}@media screen and (max-width:800px){.two-column-image-and-text .grid__cell{display:inline}.two-column-image-and-text .image{text-align:center;float:left}.two-column-image-and-text .image img{width:60%;margin-bottom:25px}}.events-for-city .no-events-message{display:table}.events-for-city .no-events-message thead{display:table-header-group}.events-for-city .no-events-message thead tr{display:table-row}.events-for-city .no-events-message thead tr th{text-align:center;border-bottom:1px solid #dfdfdf;height:80px;display:table-cell}.events-for-city thead{border-bottom:none}.events-for-city table{margin-bottom:0}.events-for-city table,.events-for-city tr{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.events-for-city td{text-indent:0;height:80px;padding:10px 25px 10px 20px}.events-for-city td:first-child{text-align:center;width:40%}.events-for-city a{border-bottom:none}.events-for-city a:hover{border-bottom:1px solid #ee0b77}.we-are-technologists{margin-top:-50px}@media screen and (max-width:600px){.events-for-city tr{margin-bottom:0;border-bottom:none;position:static}.events-for-city th{display:table-cell}.events-for-city td{height:inherit}.events-for-city td:first-child{width:100%;padding-top:20px;padding-bottom:0;border-bottom:none;text-align:left}.events-for-city td:last-child{padding-top:5px;padding-bottom:20px}.we-are-technologists{margin-top:-25px}}.we_are_tech_stories{margin-top:-50px}@media screen and (max-width:600px){.we_are_tech_stories{margin-top:-25px}}.secondary-topbar .hidden{display:none}.secondary-topbar .show{display:block}.secondary-tab{position:absolute;bottom:-49px;right:0;border:1px solid #999;border-width:0 1px 1px;background:#fff;padding:10px 20px;border-radius:0 0 5px 5px;cursor:pointer;box-shadow:0 6px 11px -8px #333;-webkit-transform:translate(0);transform:translate(0)}.secondary-topbar.collapsed{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.secondary-topbar{transition:all .5s ease-in-out}.secondary-bar{position:relative}.secondary-bar .grid__cell{margin:0;display:block}.stick-on-top{position:fixed;top:74px;left:0;width:100%;padding-left:0;border-bottom:1px solid #b3b3b3;background:#fff;z-index:8}.select-label{margin-top:5px}.inline-select{width:auto}.status-message{padding-left:15px!important;padding-right:15px!important}.modules .modules__buttons a{color:#fff;border:none;text-align:center;background:#77a56b;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px;font-size:16px}.module-menu .module-menu__configure,.module-menu .module-menu__delete{transition:all .2s ease-out;color:#fff;border:none;display:inline-block;text-align:center;font-weight:400;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,\\5FAE\8F6F\96C5\9ED1,Helvetica Neue,Arial,sans-serif;font-size:16px}.modules .modules__buttons a:focus,.modules .modules__buttons a:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#77a56b;color:#fff}.modules .modules__buttons a:last-child{margin-right:0}.modules .grid-wrapper{padding-top:0;padding-bottom:0}.modules .grid-wrapper .grid{margin:0 auto}.modules .grid-wrapper .grid__cell{margin-bottom:0}.modules .grid-wrapper.grid-wrapper--separator{padding-bottom:0}.module-menu{position:absolute;top:0;right:0;margin-top:12.5px;margin-right:12.5px}.module,.module-menu .btn{position:relative}.module-menu .module-menu__configure{background:#30adb7;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px}.module-menu .module-menu__configure:focus,.module-menu .module-menu__configure:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#30adb7;color:#fff}.module-menu .module-menu__configure:last-child{margin-right:0}.module-menu .module-menu__delete{margin-right:25px;background:#ee312d;border-radius:2px;padding:6.25px 12.5px}.module-menu .module-menu__move-down,.module-menu .module-menu__move-up{transition:all .2s ease-out;color:#fff;border:none;display:inline-block;text-align:center;font-weight:400;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,\\5FAE\8F6F\96C5\9ED1,Helvetica Neue,Arial,sans-serif}.module-menu .module-menu__delete:focus,.module-menu .module-menu__delete:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#ee312d;color:#fff}.module-menu .module-menu__delete:last-child{margin-right:0}.module-menu .module-menu__move-up{background:#77a56b;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px;font-size:16px}.module-menu .module-menu__move-up:focus,.module-menu .module-menu__move-up:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#77a56b;color:#fff}.module-menu .module-menu__move-up:last-child{margin-right:0}.module-menu .module-menu__move-down{background:#77a56b;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px;font-size:16px}.module-menu .module-menu__padding-bottom,.module-menu .module-menu__padding-top{border:none;display:inline-block;padding:6.25px 12.5px;background:#77a56b;color:#fff;font-weight:400;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,\\5FAE\8F6F\96C5\9ED1,Helvetica Neue,Arial,sans-serif;font-size:16px;text-align:center;transition:all .2s ease-out}.module-menu .module-menu__move-down:focus,.module-menu .module-menu__move-down:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#77a56b;color:#fff}.module-menu .module-menu__move-down:last-child{margin-right:0}.module-menu .module-menu__move-down i{vertical-align:middle}.module-menu .module-menu__padding-top{border-radius:2px;margin:10px 20px 0 0}.module-menu .module-menu__padding-top:focus,.module-menu .module-menu__padding-top:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#77a56b;color:#fff}.module-menu .module-menu__padding-top:last-child{margin-right:0}.module-menu .module-menu__padding-bottom{border-radius:2px;margin:10px 20px 0 0}.module-menu .module-menu__padding-bottom:focus,.module-menu .module-menu__padding-bottom:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#77a56b;color:#fff}.module-menu .module-menu__padding-bottom:last-child{margin-right:0}.module-menu .module-menu__crop{transition:all .2s ease-out;color:#fff;border:none;display:inline-block;text-align:center;font-weight:400;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,\\5FAE\8F6F\96C5\9ED1,Helvetica Neue,Arial,sans-serif;background:#77a56b;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px;font-size:16px}.module-menu .module-menu__crop:focus,.module-menu .module-menu__crop:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#77a56b;color:#fff}.module-menu .module-menu__crop:last-child{margin-right:0}.module-menu .btn,.module-menu .btn:last-child{margin-right:12.5px}.module-menu .btn{z-index:6;opacity:.3;display:none;cursor:pointer;overflow:hidden}.module-menu .btn:focus,.module-menu .btn:hover,.module:hover .btn{opacity:1}.module-menu .module-menu__move-up{margin-right:6.25px}.module .description{position:relative;margin-bottom:0}.module .error-message{border:1px solid #ef5ba1;background-color:#fff0f0;text-align:center;padding:110px 0}.module:first-child .module-menu__move-up,.module:last-child .module-menu__move-down{opacity:.3;pointer-events:none}.module-configuration{z-index:7;display:none;width:300px;height:auto;background:#eee;border:1px solid #000;border-radius:2px;position:absolute;top:10px;right:20px;padding:12.5px}.module-configuration .module-configuration__cancel{color:#000;font-size:16px;float:right}.module-configuration .module-configuration__cancel:hover{color:#f867ac}.module-configuration .module-configuration__save{transition:all .2s ease-out;color:#fff;border:none;display:inline-block;text-align:center;font-weight:400;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,\\5FAE\8F6F\96C5\9ED1,Helvetica Neue,Arial,sans-serif;background:#77a56b;border-radius:2px;padding:6.25px 12.5px;font-size:16px;float:right;margin:10px 0 0}.module-configuration .module-configuration__save:last-child,.module-rich_text .module-menu{margin-right:0}.module-configuration .module-configuration__save:focus,.module-configuration .module-configuration__save:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#77a56b;color:#fff}.module-configuration input,.module-configuration label{clear:both}.module-configuration input,.module-configuration select{background-color:#fff}.module-video .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.module-video .error-message{border:1px solid #ef5ba1;background-color:#fff0f0;text-align:center;padding:110px 0}.module-video-ce .video_content .title{text-align:center;margin-bottom:30px}.module-video-ce .video_content .description{text-align:center;margin:30px auto 0;max-width:750px}.module-video-ce .video_content .cta{margin-top:30px}.module-video-ce .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.module-video-ce .grid-wrapper{margin-bottom:0}.module-video-ce .module-video__container{max-width:700px;margin:0 auto}.grid-wrapper .module-quote,.module-insights .module-insights__container{margin-bottom:0}.grid-wrapper .module-quote .description{padding:37.5px 0}.module-photo_card_grid .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.photo_card_grid-configuration .photo_card_item_forms .input-group .dialog-buttons{margin-top:0}.photo_card_grid-configuration .photo_card_item_forms .input-group input,.photo_card_grid-configuration .photo_card_item_forms .input-group textarea{width:60%}.photo_card_grid-configuration h3.edit-form-sub-section-title{width:60%;display:inline-block}.module-image .module-image__container{text-align:center}.module-image .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.module-image .error-message{border:1px solid #ef5ba1;background-color:#fff0f0;text-align:center;padding:110px 0}.module-image .file-chooser-button{position:absolute;top:0;right:0;margin:0;padding:0;opacity:0;filter:alpha(opacity=0);cursor:pointer}.module-image .file-chooser-button::-webkit-file-upload-button{cursor:pointer}.module-insights .module__padding-top{padding-top:40px!important}.module-insights .module__padding-bottom{padding-bottom:40px!important}.module-events .placeholder-message,.module-insights .placeholder-message,.module-key-message .placeholder-message,.module-map .placeholder-message{border:1px solid #000;padding:110px 0;text-align:center}.module-insights .module-insights__container h2{text-align:center;margin:20px 0 30px}.module-insights .grid-wrapper,.modules .module-insights__container .grid__cell{margin-bottom:0}.modules .module-insights__container .spec-insight-card{margin:0 0 20px}.module-events .module-events__container{margin-bottom:0}.module-events .module-events__container h2{text-align:center;margin:0 0 25px}.modules .module-events__container .grid__cell{margin-bottom:0}.modules .module-events__container .spec-insight-card{margin-bottom:25px}.module-key-message .grid-wrapper,.module-map .module-map__container{margin-bottom:0}.module-map .module-map__container h2{text-align:center;margin:25px 0}.modules .module-inline_image__container .grid__cell,.modules .module-map__container .grid__cell{margin-bottom:0}.module-rich_text.grid-wrapper{padding-top:20px}.inline_image-configuration input[type=file]{display:none}.inline_image-configuration .custom-file-upload{border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer;background-position:92%!important;background-repeat:no-repeat!important;background-color:#000;color:#fff}.module-full_width_image .placeholder-message,.module-inline_image .placeholder-message{padding:110px 0;border:1px solid #000;text-align:center}.modules .module-inline_image__container .spec-insight-card{margin-bottom:25px}.image_collection-configuration .image_collection .grid__cell h2.heading__section,.module-image_collection .grid-wrapper{margin-bottom:0}.module-full_width_image .full-width-image--height{height:597px}.module-image_collection .module__padding-top{padding-top:40px!important}.module-image_collection .module__padding-bottom{padding-bottom:40px!important}.unconfigured-image-collection .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.image-delete-confirm-dialog{z-index:2500}.image-delete-confirm-dialog .cancel-button,.image-delete-confirm-dialog .confirm-button{opacity:1;display:inline}.image_collection-configuration .image_collection .grid__cell{padding-top:25px}.image_collection-configuration .images .input-group .dialog-buttons{margin-top:0}.image_collection-configuration .images .input-group input,.image_collection-configuration .images .input-group textarea{width:60%}.image_collection-configuration .delete_button{border-bottom:0;padding-bottom:12px;position:relative;left:-8%}.image_collection-configuration #image-collection-error-text{padding-left:40px}.image_collection-configuration h3.edit-form-sub-section-title{width:60%;display:inline-block}.image_collection-configuration .button__add{margin:0 0 30px 40px}.module-side_by_side_image_text .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.module-side_by_side_image_text .module-side_by_side_image_text__container{margin-bottom:0}.module-side_by_side_image_text .module-side_by_side_image_text__container .two-column-image-and-text{margin:0}.module-side_by_side_image_text .module-side_by_side_image_text__container .two-column-image-and-text h2{margin:0 0 25px}.module-side_by_side_image_text .module-side_by_side_image_text__container .two-column-image-and-text .grid__cell{margin-bottom:0}@media screen and (max-width:600px){.module-side_by_side_image_text .module-side_by_side_image_text__container .two-column-image-and-text .cta,.module-side_by_side_image_text .module-side_by_side_image_text__container .two-column-image-and-text .paragraph-heading{padding:0}.module-side_by_side_image_text .module-side_by_side_image_text__container .two-column-image-and-text .cta{margin-bottom:25px}}.module-side_by_side_image_text .module-side_by_side_image_text__container .two-column-image-and-text .grid-wrapper{margin-bottom:0}.module-contact_us .contact_us-configuration .sanity-check{margin-top:25px}.module-contact_us .contact_us-configuration .sanity-check .input-group label{padding-bottom:10px;margin-bottom:0}.module-contact_us .contact_us-configuration .sanity-check .input-group li{font-size:18px;line-height:1.4em}.module-contact_us .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.module-contact_us .placeholder-grid{padding-top:25px}.module-quote_section .module-quote_section__container.grid-wrapper{margin-bottom:0}.module-quote_section .module-quote_section__container .quote__container{text-align:center}.module-quote_section .module-quote_section__container .quote__container .author__details .grid-wrapper{margin-bottom:0;margin-top:25px}.module-quote_section .module-quote_section__container .quote__container span{display:inline-block}.module-quote_section .radio-button-as-image .radio-buttons .image-radio .radio{background-position:50%;background-size:30px 20px;padding:0 5px}.module-quote_section .placeholder-message{border:1px solid #000;text-align:center;padding:110px 0}.module-quote_section .placeholder-grid{padding-top:25px}.module-quote_section .quote__content{text-align:center;padding:32px 64px 0}@media screen and (max-width:600px){.module-quote_section .quote__content{padding:0}}.color--white{background-color:#fff}.color--light_grey{background-color:#eee}.module-collapsible .module-menu{margin-right:50px}.module-collapsible .description{background:#eee;border:solid #ddd;border-width:1px 1px 3px;padding:25px}.module-collapsible .module-collapsible__title{display:inline-block;width:90%;margin:0}.module-collapsible .module-collapsible__icon{float:right;font-size:24px;line-height:30px;cursor:pointer}@media screen and (min-width:600px){.module-quote_section .module-quote_section__container .quote__container h2{margin-bottom:0}.module-collapsible .module-collapsible__icon{padding:5px;line-height:25px}}.module-collapsible .module-collapsible__content{margin-top:25px}.hero-banner-configuration input[type=file]{display:none}.hero-banner-configuration .custom-file-upload{border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer;background-position:92%!important;background-repeat:no-repeat!important;background-color:#000;color:#fff}div[data-editable-id],h1[data-editable-id],h2[data-editable-id],h3[data-editable-id],p[data-editable-id],span[data-editable-id]{min-height:30px}.hidden-data{display:none}.module .module__padding-top{padding-top:60px}.module .module__padding-bottom{padding-bottom:60px}.homepage__section-title{letter-spacing:-.08em;font-weight:900;display:block;padding:0;margin:25px 0;text-transform:uppercase;font-size:35px;line-height:.8em}@media screen and (max-width:370px){.homepage__section-title{font-size:34px}}@media screen and (min-width:601px) and (max-width:780px){.homepage__section-title{font-size:70px}}@media screen and (min-width:781px){.homepage__section-title{font-size:80px}}html:lang(cn) .homepage__section-title{letter-spacing:0;line-height:1.1em}.homepage__section-title small{font-size:18px}@media screen and (min-width:601px) and (max-width:780px){.homepage__section-title{font-size:45px}}@media screen and (min-width:781px){.homepage__section-title{font-size:55px}}@media screen and (min-width:601px){.feature_summary--background{background:url(https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/images/homepage-glyphs-background.png) 50% no-repeat;background-size:contain}.feature_summary--wrapper{display:table;border-collapse:separate;border-spacing:25px 0}}.feature_summary{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:all .2s ease-out}.feature_summary:focus,.feature_summary:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.85}.feature_summary:active{-webkit-transform:translateY(2px);transform:translateY(2px);transition:all 0 ease-in;opacity:.7}.profile__avatar-image .crop-controls .btn,.talks .talks__add-talk-btn{transition:all .2s ease-out;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,\\5FAE\8F6F\96C5\9ED1,Helvetica Neue,Arial,sans-serif}@media screen and (max-width:600px){.feature_summary .feature_summary--inside{padding:15px 25px 0}.feature_summary:first-child .feature_summary--inside{background:rgba(17,170,88,.9)}.feature_summary:nth-child(2) .feature_summary--inside{background:rgba(106,37,105,.9)}.feature_summary:nth-child(3) .feature_summary--inside{background:rgba(26,115,186,.9)}}@media screen and (min-width:601px){.feature_summary{display:table-cell;margin:12px;padding:20px 30px 0}.feature_summary:first-child{background:rgba(17,170,88,.9)}.feature_summary:nth-child(2){background:rgba(106,37,105,.9)}.feature_summary:nth-child(3){background:rgba(26,115,186,.9)}}.feature_summary .services_title{text-transform:uppercase;font-weight:900;letter-spacing:-.08em;line-height:1em;font-size:28px;color:#fff;margin-bottom:12.5px}@media screen and (min-width:601px) and (max-width:780px){.feature_summary .services_title{font-size:28px}}@media screen and (min-width:781px){.feature_summary .services_title{font-size:37px}}.feature_summary .services_description{font-weight:300;padding:0 0 25px;margin:0;line-height:1.3em;font-style:italic;color:#fff;font-size:20px}@media screen and (min-width:800px) and (max-width:900px){.feature_summary{padding:15px 25px 0}.feature_summary .services_title{font-size:32px}}@media screen and (min-width:700px) and (max-width:800px){.feature_summary{padding:10px 20px 0}.feature_summary .services_title{font-size:28px}}@media screen and (min-width:600px) and (max-width:700px){.feature_summary{padding:10px 15px 0}.feature_summary .services_title{font-size:25px}}@media screen and (min-width:900px){html:lang(es) .feature_summary .services_title{font-size:30px}}@media screen and (min-width:800px) and (max-width:900px){html:lang(es) .feature_summary{padding:15px 25px 0}html:lang(es) .feature_summary .services_title{font-size:25px}}@media screen and (min-width:700px) and (max-width:800px){html:lang(es) .feature_summary{padding:10px 20px 0}html:lang(es) .feature_summary .services_title{font-size:23px}}@media screen and (min-width:600px) and (max-width:700px){html:lang(es) .feature_summary{padding:10px 15px 0}html:lang(es) .feature_summary .services_title{font-size:22px}}@media screen and (min-width:900px){html:lang(de) .feature_summary .services_title{font-size:27px}html:lang(de) .feature_summary{padding:5px 10px 0}}@media screen and (min-width:800px) and (max-width:900px){html:lang(de) .feature_summary{padding:5px 10px 0}html:lang(de) .feature_summary .services_title{font-size:25px}}@media screen and (min-width:700px) and (max-width:800px){html:lang(de) .feature_summary{padding:5px 10px 0}html:lang(de) .feature_summary .services_title{font-size:22px}}@media screen and (min-width:600px) and (max-width:700px){html:lang(de) .feature_summary{padding:5px 5px 0}html:lang(de) .feature_summary .services_title{font-size:20px}}.application-process-img{height:100px;text-align:center}@media screen and (max-width:600px){html:lang(de) .feature_summary--inside{padding:5px 5px 0}html:lang(de) .feature_summary .services_title{font-size:22px}.application-process-img{float:right;width:33%;height:auto;padding-bottom:12.5px}#application-process{margin:0}}.join-us__subtitle{text-align:left;font-style:italic;font-weight:700;font-size:23px}@media screen and (min-width:600px){.join-us__subtitle{text-align:center}}.application-process-text{text-align:left}.live-header .live-header__logo{margin:0 auto;display:block;width:auto}.live-presentation .live-presentation__video noscript,.live-presentations .author__bio,.live-presentations .live-presentations__list .author__image{display:none}@media screen and (min-width:400px){.live-header .live-header__logo{max-width:100%}}@media screen and (min-width:800px){.application-process-text{text-align:center}.live-header .live-header__logo{max-width:90%}}@media screen and (min-width:985px){.application-process-text{text-align:center}.live-header .live-header__logo{max-width:80%}}.live-header .live-header__header{text-align:center;text-transform:uppercase;font-weight:800;font-size:32px;color:#f28a35}.live-header .live-header__blurb{text-align:center;max-width:600px;margin:0 auto}.live-highlights{background:#343436;padding:25px 0}.live-highlights .live-highlights__header{text-align:center;color:#80c9d2;font-size:26px}.live-highlights .live-highlights__content{color:#737578;font-weight:400}.live-highlights .live-highlights__content .live-highlights__link{color:#737578;font-weight:700}.live-presentations .live-presentations__header{text-align:center;font-size:26px;color:#000}.live-presentation .live-presentation__header{font-size:49px;text-transform:none;font-weight:100;letter-spacing:normal;line-height:49px;color:#000}.live-presentation .live-presentation__video{margin-bottom:12.5px}.live-presentation .live-presentation__logo{padding:12.5px;margin-bottom:12.5px;border:1px solid #e1e1e1;box-sizing:border-box}.live-presentation .live-presentation__slides-button{margin:20px 0}.conference-header .conference-header__logo{margin:0 auto;display:block;width:auto}@media screen and (min-width:400px){.conference-header .conference-header__logo{max-width:100%}}@media screen and (min-width:800px){.conference-header .conference-header__logo{max-width:90%}}@media screen and (min-width:985px){.conference-header .conference-header__logo{max-width:80%}}.conference-header .conference-header__title{text-align:center;text-transform:uppercase;font-weight:800;font-size:32px;color:#f28a35}.conference-header .conference-header__subtitle{text-align:center;max-width:600px;margin:0 auto}.conference-highlights .conference-highlights__header{text-align:center;color:#80c9d2;font-size:26px}.conference-highlights .conference-highlights__content{color:#737578;font-weight:400}.conference-highlights .conference-highlights__content .conference-highlights__link{color:#737578;font-weight:700}.talks .author__bio,.talks .author__image{display:none}.talks .talks__title{padding-top:25px;text-align:center}.talks .talks__add-talk{background:#eef7e2;padding:50px 12.5px 80px;border-radius:12.5px}.talks .talks__add-talk-btn{color:#fff;border:none;display:inline-block;text-align:center;font-weight:400;background:#77a56b;border-radius:2px;margin:10px 20px 0 0;padding:6.25px 12.5px;font-size:16px;float:right}.talks .talks__add-talk-btn:focus,.talks .talks__add-talk-btn:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#77a56b;color:#fff}.talks .talks__add-talk-btn:last-child{margin-right:0}.talk-thumbnail-container{margin-top:25px}.talk-thumbnail-container .talk-thumbnail{position:relative;width:320px;height:180px;overflow:hidden}.talk-thumbnail-container img{max-width:none;position:absolute;left:-9999px;top:-9999px;right:-9999px;bottom:-9999px;margin:auto}.financial-services,.panel-with-arrow,.video_element{position:relative}.talk-thumbnail-container .small-info{font-size:16px;font-weight:400;line-height:1em;margin-top:1em;color:#808285}.talk-thumbnail-container .title{font-size:32px;margin-top:10px;margin-bottom:10px}.talk .talk__title{margin-left:18px;font-size:49px;text-transform:none;font-weight:100;letter-spacing:normal;line-height:49px;color:#000}.talk .talk__conference-logo{padding:12.5px;margin-bottom:12.5px;border:1px solid #e1e1e1;box-sizing:border-box}.talk .talk__social-sharing{overflow:hidden;padding-bottom:12.5px}.talk__profile-container .icon-info-sign span{padding-left:8px}.talk__profile-container select{margin-top:10px}.talk__profile-container__warning{line-height:8px}.no-margin-bottom{margin-bottom:0}.talk__profile-selector-box{display:block;overflow:hidden}.talk__profile-selector-box .talk__profile-selector{width:calc(100% - 6.5em)}.talk__profile-selector-box .talk__profile-container-add{margin-right:0;float:right}.health__video-subtitle{font-weight:700;margin-bottom:12.5px}.hero-banner--global-health{margin-bottom:0}.panel-with-arrow{background:#949599;color:#fff;padding:25px}.panel-with-arrow [contenteditable=true]:focus,.panel-with-arrow [contenteditable=true]:hover{background-color:grey}.panel-with-arrow:after{top:100%;left:50%;width:0;height:0;position:absolute;margin-left:-20px;border-top:20px solid #949599;border-right:20px solid transparent;border-left:20px solid transparent}.privacy-policy__release_statement{font-weight:700;margin-top:12.5px}.profile-mini-banner{background:url(https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/images/background-stickers-wall.jpg) top no-repeat;background-size:auto 250px}.profile-mini-banner .interview-questions-section:empty{display:none}.profile__name-grid__cell{margin-bottom:12.5px;display:table-cell;vertical-align:bottom}.interview-question .interview-question__delete-button i,.interview-questions-configuration__add i,.social-identities-configuration__add i,.social-identities__delete-button i,.social-identities__icon,.social-identities__link{vertical-align:middle}@media screen and (min-width:600px){.application-process-text{text-align:center}.panel-with-arrow{margin-right:12.5px;margin-top:12.5px;border-bottom:3px solid #58595b}.panel-with-arrow:after{content:"";height:0;left:100%;margin-left:0;position:absolute;top:20%;width:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #949599}.profile-mini-banner .profile__name[contenteditable=true]:focus,.profile-mini-banner .profile__name[contenteditable=true]:hover{background-color:grey}.profile__name-grid__cell{height:250px}}.profile__name{text-transform:none;color:#000;font-size:30pt;margin-top:0}@media screen and (min-width:600px){.profile__name{color:#fff;font-size:32pt}}.profile__avatar-image{margin-top:15%;max-width:66%}@media screen and (min-width:600px){.profile__avatar-image{margin-top:40%;min-width:100%}}.profile__avatar-image.modal{z-index:2000}@media screen and (min-width:800px){.profile__name{font-size:40pt}.profile__avatar-image{margin-top:20%;min-width:100%}}.profile__avatar-image>.module-menu{margin-right:0;top:12.5px;right:-6.25px}.profile__avatar-image>.module-menu .btn-disabled{opacity:1;text-decoration:none!important}.profile__avatar-image>img{display:block;border:12.5px solid #fff;border-radius:2px}.profile__avatar-image .module-menu__crop{opacity:1}.profile__avatar-image .crop-controls{position:absolute;bottom:6.25px;right:6.25px}.profile__avatar-image .crop-controls .btn{border:none;display:inline-block;text-align:center;font-weight:400;background:#333;color:#eee;border-radius:2px;margin:10px 10px 0 0;padding:6.25px 12.5px;font-size:16px;opacity:.3;opacity:1}.profile__avatar-image .crop-controls .btn:focus,.profile__avatar-image .crop-controls .btn:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#555;color:#fff}.profile__avatar-image .crop-controls .btn:last-child{margin-right:0}.profile__avatar-badge img{width:40%;position:absolute;right:0;bottom:-5%;border:0 solid #fff}.profile__job-title{margin-top:12.5px;font-weight:900;font-style:italic;color:#666;font-size:24px;text-transform:uppercase}.interview-question .interview-question__delete-button,.interview-questions-configuration__add,.social-identities__delete-button{font-weight:400;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,\\5FAE\8F6F\96C5\9ED1,Helvetica Neue,Arial,sans-serif;text-align:center;transition:all .2s ease-out}.profile__bio{margin-top:12.5px}.long-name{font-size:20pt}@media screen and (min-width:600px){.long-name{font-size:26pt}}@media screen and (min-width:800px){.long-name{font-size:35pt}}.social-identities{margin-left:12.5px}.social-identities__list{list-style-type:none;margin-left:0;padding-top:12.5px}.social-identities__identity{margin-left:0;padding-left:0;display:inline;position:relative}@media screen and (min-width:600px){.social-identities__identity{clear:both;display:block}}.social-identities__icon{width:33px;margin-right:6.25px;float:left}.social-identities__delete-button{color:#fff;border:none;display:inline-block;margin-right:25px;background:#ee312d;border-radius:2px;font-size:16px;line-height:1.4em;padding:4px 9px;opacity:.3;position:absolute;margin-top:4px;right:8px;top:28px}.social-identities__delete-button:focus,.social-identities__delete-button:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#ee312d;color:#fff}.social-identities__delete-button:last-child{margin-right:0}.social-identities__delete-button:hover{opacity:1}.social-identities-configuration__option:focus img,.social-identities-configuration__option:hover img,.social-identities__link:focus .social-identities__icon,.social-identities__link:hover .social-identities__icon{opacity:.8}.social-identities__link{border-bottom:none;font-size:16px;color:#000;display:inline-block;word-break:break-all;padding-top:2px}.social-identities__handle{display:none}@media screen and (min-width:600px){.social-identities__delete-button{right:0;top:0}.social-identities__handle{display:inline}}.social-identities-configuration__message{margin-bottom:6.25px}.social-identities-configuration__options{margin-left:0;clear:both}.social-identities-configuration__option{list-style-type:none;width:33px;display:inline-block;padding-left:6.25px}.social-identities-configuration__option:first-child{padding-left:0}.social-identities-configuration__add{transition:all .2s ease-out;color:#fff;border:none;display:inline-block;text-align:center;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,\\5FAE\8F6F\96C5\9ED1,Helvetica Neue,Arial,sans-serif;background:#77a56b;border-radius:2px;margin:10px 0 0;padding:6.25px 12.5px;font-size:16px;float:right;line-height:28px;font-weight:100}.social-identities-configuration__add:focus,.social-identities-configuration__add:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#77a56b;color:#fff}.social-identities-configuration__add:last-child{margin-right:0}.social-identities-configuration__cancel{color:#000;float:right;text-decoration:underline;margin-right:25px;line-height:3em}.social-identities-configuration__handle,.social-identities-configuration__url{border-radius:6.25px}.social-identities-configuration__label{float:left;width:13%}.social-identities-configuration__label>img{width:35px}.social-identities-configuration__form>div{float:right;margin-left:2%;width:85%}.interview-questions-header__title{margin:0}.interview-question{position:relative}.interview-question .interview-question__delete-button{color:#fff;border:none;display:inline-block;margin-right:25px;background:#ee312d;border-radius:2px;font-size:16px;line-height:1.4em;padding:4px 9px;width:30px;position:absolute;top:12.5px;right:12.5px;opacity:.3}.interview-question .interview-question__delete-button:last-child,.interview-questions-configuration__add:last-child{margin-right:0}.interview-question .interview-question__delete-button:focus,.interview-question .interview-question__delete-button:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#ee312d;color:#fff}.interview-question .interview-question__delete-button:hover{opacity:1}.interview-question__question{color:#ee312d;font-style:italic}.interview-question__answer{padding-bottom:25px;font-style:italic}@media screen and (max-width:600px){.interview-question__answer,.interview-question__question{margin-bottom:0}}.interview-questions-configuration span{display:block;overflow:hidden;padding-right:12.5px}.interview-questions-configuration__questions{overflow:hidden}.interview-questions-configuration__add{color:#fff;border:none;display:inline-block;background:#77a56b;border-radius:2px;padding:6.25px 12.5px;font-size:16px;margin:0;float:right}.interview-questions-configuration__add:focus,.interview-questions-configuration__add:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#77a56b;color:#fff}.hero-video-banner{margin-top:-25px;position:relative;padding:50px 0}@media screen and (min-width:600px){.hero-video-banner{margin-top:-50px}}.hero-video-banner .hero-video-banner__title{font-size:40px;line-height:.8em;letter-spacing:-.08em;font-weight:900;display:block;padding:0;text-transform:uppercase;text-align:center;color:#fff;margin:25px 0;position:relative}#hero-video,.hero-video{position:absolute;left:0}@media screen and (max-width:370px){.hero-video-banner .hero-video-banner__title{font-size:34px}}@media screen and (min-width:601px) and (max-width:780px){.hero-video-banner .hero-video-banner__title{font-size:70px}}@media screen and (min-width:781px){.hero-video-banner .hero-video-banner__title{font-size:80px}}html:lang(cn) .hero-video-banner .hero-video-banner__title{letter-spacing:0;line-height:1.1em}.hero-video-banner .hero-video-banner__title small{font-size:18px}@media screen and (min-width:600px){.hero-video-banner .hero-video-banner__title{margin:50px 0;padding:5vw 0}}.hero-video-banner .hero-video-banner__title[contenteditable=true]:focus,.hero-video-banner .hero-video-banner__title[contenteditable=true]:hover{background-color:grey}.hero-video-banner.hero-video-banner--careers{background:url(//static.thoughtworks.com/images/careers-mobile-background-banner.jpg) top no-repeat #40b95d;background-size:cover;overflow:hidden}.hero-video-banner .grid:before{display:block;height:80px;width:100%;position:absolute;bottom:-2px;left:0;background:url(/imgs/glyphs/glyph-sea.png) 0 100% repeat-x;background-size:contain}@media screen and (max-width:600px){.hero-video-banner .grid:before{background-size:cover;height:50px}}.hero-video{top:0;width:100%;height:100%;z-index:-1}#hero-video{overflow:hidden;top:0;min-height:100%;display:none}.careers-overview{background-color:#f7f3e7;padding-top:25px}@media screen and (min-width:600px){.careers-overview{background-position:50% 0;background-image:url(//static.thoughtworks.com/images/careers-overview-banner.jpg);min-height:300px;background-size:cover}}@media screen and (min-width:985px){.careers-overview{background:url(//static.thoughtworks.com/images/careers-overview-banner.jpg) top no-repeat #f7f3e7;background-size:900px}}.insights-channel-url[contenteditable=true]{cursor:text}.insights-channel-url[contenteditable=true]:focus,.insights-channel-url[contenteditable=true]:hover{background-color:grey}.careers-featured-quote img{min-height:120px;max-height:120px}.careers-featured-quote .remove-border-bottom{margin-bottom:0}.careers-featured-quote .quote__author{text-align:right;color:#808285;padding:0 100px 0 0;margin-top:0}@media screen and (max-width:600px){.careers-featured-quote .remove-border-bottom{margin-bottom:0}.careers-featured-quote .quote__author{padding:0;text-align:right}.careers-featured-quote .quote__content{text-align:left}.careers-application-process__process-step-4{padding-right:50px}}.inactive-link{pointer-events:none;cursor:default}.feedly-links .feedly-links__icon{width:60px;margin-right:5px;vertical-align:middle}.blog-author{font-weight:700}.blog-entry{margin-bottom:4em}.blog-entry .blog-date{font-style:italic;font-size:18px;font-weight:700;color:#333;text-transform:uppercase;margin:0 0 12.5px}.blog-entry img{clear:both;display:block;margin:1em auto}.careers-application-process__process-step-1{background-color:#ef5ba1;padding-top:25px;color:#fff}.careers-application-process__process-step-1 .side-column-blurb>h3[contenteditable=true]:focus,.careers-application-process__process-step-1 .side-column-blurb>h3[contenteditable=true]:hover,.careers-application-process__process-step-1 .side-column-blurb__content[contenteditable=true]:focus,.careers-application-process__process-step-1 .side-column-blurb__content[contenteditable=true]:hover{background-color:grey}.careers-application-process__process-step-2{background-color:#fff;padding-top:25px}.careers-application-process__process-step-3{background-color:#9e785f;padding-top:25px;color:#fff}.products_quote .quote__content,a>h2{color:#000}@media screen and (min-width:600px){.careers-application-process__process-step-1{background-position:50% 40%;background-image:url(/imgs/phone-background.png);min-height:300px;background-size:cover}.careers-application-process__process-step-2{background-position:50% 0;background-image:url(/imgs/technical-assignment.png);min-height:300px;background-size:cover}.careers-application-process__process-step-3{background-position:60% 15%;background-image:url(/imgs/on-site-interview-come-meet-us.png);min-height:300px;background-size:cover}}.careers-application-process__process-step-3 .side-column-blurb>h3[contenteditable=true]:focus,.careers-application-process__process-step-3 .side-column-blurb>h3[contenteditable=true]:hover,.careers-application-process__process-step-3 .side-column-blurb__content[contenteditable=true]:focus,.careers-application-process__process-step-3 .side-column-blurb__content[contenteditable=true]:hover{background-color:grey}.careers-application-process__process-step-4{background-image:url(/imgs/get-excited-mobile.png);background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;background-color:#fff;padding-top:25px}.overview-heading a{border-bottom:1px solid #ee0b77}.overview-heading a:hover{border-bottom-color:#f867ac}@media screen and (min-width:781px){.studios-product .btn{float:right;margin-right:0}}.products_quote{background-color:#eee;padding-top:37.5px}@media screen and (min-width:600px){.careers-application-process__process-step-4{background-position:50% 0;background-image:url(/imgs/get-excited.png);min-height:300px;background-size:cover}.products_quote .quote__content{background:url(/imgs/icons/quote-open-pink.png) 0 0 no-repeat,url(/imgs/icons/quote-close-pink.png) 100% 0 no-repeat;font-size:26px;text-align:center;line-height:1.4em;padding:32px 64px 24px;background-size:60px}}.products_quote .grid-wrapper{margin-bottom:0}.clients.grid-wrapper{padding:50px 0}.products-links{text-align:justify}.products-links a{text-decoration:none;display:inline-block;margin-right:.9em;border-bottom:1px solid #ee0b77}.products-links a:hover{border-bottom-color:#f867ac}.products-top-links{text-align:justify;font-size:1.125em;margin:-25px 0 0}.products-top-links a{text-decoration:none;display:inline-block;margin-right:1em;color:#000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:all .2s ease-out}.products-top-links a:focus,.products-top-links a:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.85}.products-top-links a:active{-webkit-transform:translateY(2px);transform:translateY(2px);transition:all 0 ease-in;opacity:.7}.products-top-links .studios-menu-selected{font-weight:600}@media screen and (max-width:600px){.products-top-links{margin:0 0 -25px;padding-bottom:25px}a>h2{padding-top:25px}}.products-template .rationale .grid-wrapper,.products-template .two-column-blurb-with-background .grid-wrapper,.products-template .two-column-blurb-without-background .grid-wrapper{margin-bottom:0}.studios-product__link{border-bottom:none}.studios-product__screenshot{border:1px solid #d2d2d2}@media screen and (min-width:670px){.products-template{padding-top:1px}}.products-template .products-description .grid__cell{margin-top:25px}.products-template .products-description p{text-align:left;padding:0 13.5px}@media screen and (max-width:600px){.products-template .products-description p{padding:0 19px}}.products-template .hero-banner__title{width:56%;line-height:.8em;letter-spacing:-.05em;margin-top:9%;font-size:55px;text-align:left}@media screen and (max-width:985px){.products-template .hero-banner__title{font-size:50px;padding-left:6%}}@media screen and (max-width:600px){.products-template .hero-banner__title{text-align:center;font-size:40px;margin-top:93%;width:100%;padding-left:0}}.products-template .hero-banner--products{background:url(//static.thoughtworks.com/images/products/products-page-hero-banner.png) 50% no-repeat #e95899;background-size:cover}@media screen and (min-width:985px){.products-template .hero-banner--products{background-image:#e95899 no-repeat url(//static.thoughtworks.com/images/products/products-page-hero-banner.png) center center;height:300px}}.products-template .two-column-blurb-with-background .grid-top-background-left{background:url(//static.thoughtworks.com/images/products/go-background.png) 50% no-repeat #702269;background-size:cover}.products-template .two-column-blurb-with-background .grid-top-background-right{background:url(//static.thoughtworks.com/images/products/snap-background.png) 50% no-repeat #b32059;background-size:cover}.products-template .two-column-blurb-with-background .grid-bottom-background-left,.products-template .two-column-blurb-with-background .grid-bottom-background-right{color:#fff;text-align:left}.products-template .two-column-blurb-with-background .grid-bottom-background-left{background-color:#702269}.products-template .two-column-blurb-with-background .grid-bottom-background-left .support-link{color:#fff;border-bottom:none}.products-template .two-column-blurb-with-background .grid-bottom-background-left .support-link:hover{border-bottom:1px solid #fff}.products-template .two-column-blurb-with-background .grid-bottom-background-right{background-color:#b32059}@media screen and (min-width:600px){.products-template .two-column-blurb-with-background .grid-top-background-left,.products-template .two-column-blurb-with-background .grid-top-background-right{margin-top:0}.products-template .two-column-blurb-with-background .two-column-blurb-with-button__left,.products-template .two-column-blurb-with-background .two-column-blurb-with-button__right{padding:0}.products-template .two-column-blurb-with-background .two-column-blurb-with-button__left{background-color:#702269}.products-template .two-column-blurb-with-background .two-column-blurb-with-button__right{background-color:#b32059}.products-template .two-column-blurb-without-background .grid-top-background-left,.products-template .two-column-blurb-without-background .grid-top-background-right{margin-top:0}.products-template .two-column-blurb-without-background .two-column-blurb-with-button__left,.products-template .two-column-blurb-without-background .two-column-blurb-with-button__right{padding:0}}.products-template .two-column-blurb-without-background .heading-text-left h3,.products-template .two-column-blurb-without-background .heading-text-right h3{padding-left:9%}.products-template .two-column-blurb-without-background .grid-top-background-left,.products-template .two-column-blurb-without-background .grid-top-background-right{padding:0;background:0 0}.products-template .two-column-blurb-without-background .grid-bottom-background-left,.products-template .two-column-blurb-without-background .grid-bottom-background-right{text-align:left;background:0 0;padding-top:0}.products-template .heading__section{text-align:center}.products-template .rationale p{text-align:left}.products-template .rationale p .open-source{border-bottom:none}.products-template .rationale p .open-source:hover{border-bottom:1px solid #f867ac}@media screen and (max-width:600px){.products-template .rationale p{padding:0 5px}.products-template .quote__author__image{margin-bottom:10px}.products-template .quote__author{padding:0 43px;margin-top:0}.products-template .quote__content{margin:0 34px 24px;font-size:24px;line-height:1.6em}.products-template .two-column-blurb-with-button__left,.products-template .two-column-blurb-with-button__right{margin-top:-20px}}.search-results__message{margin-top:25px}.search-pagination .search-next-page{box-sizing:border-box;display:inline-block;margin-top:25px;padding-left:12.5px;width:50%}.search-pagination .search-next-page a:after{content:"\A0\BB"}.search-pagination .search-previous-page{box-sizing:border-box;display:inline-block;margin-top:25px;padding-right:12.5px;text-align:right;width:50%}.search-pagination .search-previous-page a:before{content:"\AB\A0"}.search-extra-padding{padding-bottom:50px}@media screen and (min-width:600px){.search-extra-padding{padding-bottom:150px}}.search-social-sharing__message{font-weight:700}.admin a.btn,.apply-button-right{margin-bottom:25px}.cropFrame{overflow:hidden;position:relative;display:inline-block}.cropControls,.cropImage,.sey-list{position:absolute}.cropImage{top:0;left:0;cursor:move;max-width:none}.cropControls{background:#eee;width:100%;height:26px;z-index:100;bottom:0;left:0;opacity:0;filter:alpha(opacity=0);transition:opacity .25s linear;-moz-transition:opacity .25s linear;-webkit-transition:opacity .25s linear;t-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cropFrame.hover .cropControls{opacity:.55;filter:alpha(opacity=55)}.cropControls span{display:block;float:left;color:#fff;font-size:11px;margin:7px 0 0 5px}.cropZoomIn,.cropZoomOut{display:block;float:right;margin:4px 4px 0 0;padding:0;background:#000;border:1px solid #000;color:#fff;border-radius:4px;width:18px;height:18px;line-height:16px;font-size:18px;text-align:center;text-decoration:none;cursor:pointer}.cropZoomIn .after,.cropZoomIn:after{content:"+";display:block;text-align:center}.cropZoomOut .after,.cropZoomOut:after{content:"-";display:block;text-align:center}.sey-list{display:none;padding:0;margin:0;list-style-type:none;box-shadow:1px 2px 6px;background-color:#fff;color:#333;transition:left .1s ease-in-out}.sey-show{display:block}.sey-hide{display:none}.sey-item{cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:7px}.sey-item:hover{background-color:#444;color:#fff}.sey-selected{background-color:#333;color:#fff}/*!
 *  Font Awesome 3.1.0
 *  the iconic font designed for Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fontawesome.io
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License v1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 License -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */@font-face{font-family:FontAwesome;src:url(/fonts/fontawesome/fontawesome-webfont.eot?v=3.1.0);src:url(/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=3.1.0) format("embedded-opentype"),url(/fonts/fontawesome/fontawesome-webfont.woff?v=3.1.0) format("woff"),url(/fonts/fontawesome/fontawesome-webfont.ttf?v=3.1.0) format("truetype"),url(/fonts/fontawesome/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}a [class*=" icon-"],a [class*=" icon-"]:before,a [class^=icon-],a [class^=icon-]:before{display:inline}[class*=" icon-"].icon-fixed-width,[class^=icon-].icon-fixed-width{display:inline-block;width:1.2857142857142858em;text-align:center}[class*=" icon-"].icon-fixed-width.icon-large,[class^=icon-].icon-fixed-width.icon-large{width:1.5714285714285714em}ul.icons-ul{list-style-type:none;text-indent:-.7142857142857143em;margin-left:2.142857142857143em}ul.icons-ul>li .icon-li{width:.7142857142857143em;display:inline-block;text-align:center}[class*=" icon-"].hide,[class^=icon-].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:1px solid #eee;padding:.2em .25em .15em;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class*=" icon-"].pull-left,[class^=icon-].pull-left{margin-right:.3em}[class*=" icon-"].pull-right,[class^=icon-].pull-right{margin-left:.3em}[class*=" icon-"],[class^=icon-]{font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.sp-cancel,a{text-decoration:none}.btn [class*=" icon-"].icon-spin,.btn [class^=icon-].icon-spin,.icon-stack,.nav [class*=" icon-"].icon-spin,.nav [class^=icon-].icon-spin{display:inline-block}.btn [class*=" icon-"].icon-large,.btn [class^=icon-].icon-large,.nav-pills [class*=" icon-"],.nav-pills [class*=" icon-"].icon-large,.nav-pills [class^=icon-],.nav-pills [class^=icon-].icon-large,.nav-tabs [class*=" icon-"],.nav-tabs [class*=" icon-"].icon-large,.nav-tabs [class^=icon-],.nav-tabs [class^=icon-].icon-large,.nav [class*=" icon-"].icon-large,.nav [class^=icon-].icon-large{line-height:.9em}.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-menu>.active>a>[class^=icon-],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^=icon-],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^=icon-],.icon-white,.nav-list>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^=icon-],.nav-pills>.active>a>[class*=" icon-"],.nav-pills>.active>a>[class^=icon-],.navbar-inverse .nav>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^=icon-]{background-image:none}.btn [class*=" icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x,.btn [class^=icon-].pull-left.icon-2x,.btn [class^=icon-].pull-right.icon-2x{margin-top:.18em}.btn [class*=" icon-"].icon-spin.icon-large,.btn [class^=icon-].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x,.btn.btn-small [class^=icon-].pull-left.icon-2x,.btn.btn-small [class^=icon-].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class*=" icon-"],.btn.btn-large [class^=icon-]{margin-top:0}.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x,.btn.btn-large [class^=icon-].pull-left.icon-2x,.btn.btn-large [class^=icon-].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^=icon-].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class*=" icon-"].pull-right.icon-2x,.btn.btn-large [class^=icon-].pull-right.icon-2x{margin-left:.2em}.icon-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class*=" icon-"],.icon-stack [class^=icon-]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit}.icon-spin,.sp-container,.sp-top{display:inline-block}.icon-stack .icon-stack-base{font-size:2em}.icon-spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal:before{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.icon-flip-vertical:before{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.icon-glass:before{content:"\F000"}.icon-music:before{content:"\F001"}.icon-search:before{content:"\F002"}.icon-envelope:before{content:"\F003"}.icon-heart:before{content:"\F004"}.icon-star:before{content:"\F005"}.icon-star-empty:before{content:"\F006"}.icon-user:before{content:"\F007"}.icon-film:before{content:"\F008"}.icon-th-large:before{content:"\F009"}.icon-th:before{content:"\F00A"}.icon-th-list:before{content:"\F00B"}.icon-ok:before{content:"\F00C"}.icon-remove:before{content:"\F00D"}.icon-zoom-in:before{content:"\F00E"}.icon-zoom-out:before{content:"\F010"}.icon-off:before{content:"\F011"}.icon-signal:before{content:"\F012"}.icon-cog:before{content:"\F013"}.icon-trash:before{content:"\F014"}.icon-home:before{content:"\F015"}.icon-file:before{content:"\F016"}.icon-time:before{content:"\F017"}.icon-road:before{content:"\F018"}.icon-download-alt:before{content:"\F019"}.icon-download:before{content:"\F01A"}.icon-upload:before{content:"\F01B"}.icon-inbox:before{content:"\F01C"}.icon-play-circle:before{content:"\F01D"}.icon-repeat:before,.icon-rotate-right:before{content:"\F01E"}.icon-refresh:before{content:"\F021"}.icon-list-alt:before{content:"\F022"}.icon-lock:before{content:"\F023"}.icon-flag:before{content:"\F024"}.icon-headphones:before{content:"\F025"}.icon-volume-off:before{content:"\F026"}.icon-volume-down:before{content:"\F027"}.icon-volume-up:before{content:"\F028"}.icon-qrcode:before{content:"\F029"}.icon-barcode:before{content:"\F02A"}.icon-tag:before{content:"\F02B"}.icon-tags:before{content:"\F02C"}.icon-book:before{content:"\F02D"}.icon-bookmark:before{content:"\F02E"}.icon-print:before{content:"\F02F"}.icon-camera:before{content:"\F030"}.icon-font:before{content:"\F031"}.icon-bold:before{content:"\F032"}.icon-italic:before{content:"\F033"}.icon-text-height:before{content:"\F034"}.icon-text-width:before{content:"\F035"}.icon-align-left:before{content:"\F036"}.icon-align-center:before{content:"\F037"}.icon-align-right:before{content:"\F038"}.icon-align-justify:before{content:"\F039"}.icon-list:before{content:"\F03A"}.icon-indent-left:before{content:"\F03B"}.icon-indent-right:before{content:"\F03C"}.icon-facetime-video:before{content:"\F03D"}.icon-picture:before{content:"\F03E"}.icon-pencil:before{content:"\F040"}.icon-map-marker:before{content:"\F041"}.icon-adjust:before{content:"\F042"}.icon-tint:before{content:"\F043"}.icon-edit:before{content:"\F044"}.icon-share:before{content:"\F045"}.icon-check:before{content:"\F046"}.icon-move:before{content:"\F047"}.icon-step-backward:before{content:"\F048"}.icon-fast-backward:before{content:"\F049"}.icon-backward:before{content:"\F04A"}.icon-play:before{content:"\F04B"}.icon-pause:before{content:"\F04C"}.icon-stop:before{content:"\F04D"}.icon-forward:before{content:"\F04E"}.icon-fast-forward:before{content:"\F050"}.icon-step-forward:before{content:"\F051"}.icon-eject:before{content:"\F052"}.icon-chevron-left:before{content:"\F053"}.icon-chevron-right:before{content:"\F054"}.icon-plus-sign:before{content:"\F055"}.icon-minus-sign:before{content:"\F056"}.icon-remove-sign:before{content:"\F057"}.icon-ok-sign:before{content:"\F058"}.icon-question-sign:before{content:"\F059"}.icon-info-sign:before{content:"\F05A"}.icon-screenshot:before{content:"\F05B"}.icon-remove-circle:before{content:"\F05C"}.icon-ok-circle:before{content:"\F05D"}.icon-ban-circle:before{content:"\F05E"}.icon-arrow-left:before{content:"\F060"}.icon-arrow-right:before{content:"\F061"}.icon-arrow-up:before{content:"\F062"}.icon-arrow-down:before{content:"\F063"}.icon-mail-forward:before,.icon-share-alt:before{content:"\F064"}.icon-resize-full:before{content:"\F065"}.icon-resize-small:before{content:"\F066"}.icon-plus:before{content:"\F067"}.icon-minus:before{content:"\F068"}.icon-asterisk:before{content:"\F069"}.icon-exclamation-sign:before{content:"\F06A"}.icon-gift:before{content:"\F06B"}.icon-leaf:before{content:"\F06C"}.icon-fire:before{content:"\F06D"}.icon-eye-open:before{content:"\F06E"}.icon-eye-close:before{content:"\F070"}.icon-warning-sign:before{content:"\F071"}.icon-plane:before{content:"\F072"}.icon-calendar:before{content:"\F073"}.icon-random:before{content:"\F074"}.icon-comment:before{content:"\F075"}.icon-magnet:before{content:"\F076"}.icon-chevron-up:before{content:"\F077"}.icon-chevron-down:before{content:"\F078"}.icon-retweet:before{content:"\F079"}.icon-shopping-cart:before{content:"\F07A"}.icon-folder-close:before{content:"\F07B"}.icon-folder-open:before{content:"\F07C"}.icon-resize-vertical:before{content:"\F07D"}.icon-resize-horizontal:before{content:"\F07E"}.icon-bar-chart:before{content:"\F080"}.icon-twitter-sign:before{content:"\F081"}.icon-facebook-sign:before{content:"\F082"}.icon-camera-retro:before{content:"\F083"}.icon-key:before{content:"\F084"}.icon-cogs:before{content:"\F085"}.icon-comments:before{content:"\F086"}.icon-thumbs-up:before{content:"\F087"}.icon-thumbs-down:before{content:"\F088"}.icon-star-half:before{content:"\F089"}.icon-heart-empty:before{content:"\F08A"}.icon-signout:before{content:"\F08B"}.icon-linkedin-sign:before{content:"\F08C"}.icon-pushpin:before{content:"\F08D"}.icon-external-link:before{content:"\F08E"}.icon-signin:before{content:"\F090"}.icon-trophy:before{content:"\F091"}.icon-github-sign:before{content:"\F092"}.icon-upload-alt:before{content:"\F093"}.icon-lemon:before{content:"\F094"}.icon-phone:before{content:"\F095"}.icon-check-empty:before{content:"\F096"}.icon-bookmark-empty:before{content:"\F097"}.icon-phone-sign:before{content:"\F098"}.icon-twitter:before{content:"\F099"}.icon-facebook:before{content:"\F09A"}.icon-github:before{content:"\F09B"}.icon-unlock:before{content:"\F09C"}.icon-credit-card:before{content:"\F09D"}.icon-rss:before{content:"\F09E"}.icon-hdd:before{content:"\F0A0"}.icon-bullhorn:before{content:"\F0A1"}.icon-bell:before{content:"\F0A2"}.icon-certificate:before{content:"\F0A3"}.icon-hand-right:before{content:"\F0A4"}.icon-hand-left:before{content:"\F0A5"}.icon-hand-up:before{content:"\F0A6"}.icon-hand-down:before{content:"\F0A7"}.icon-circle-arrow-left:before{content:"\F0A8"}.icon-circle-arrow-right:before{content:"\F0A9"}.icon-circle-arrow-up:before{content:"\F0AA"}.icon-circle-arrow-down:before{content:"\F0AB"}.icon-globe:before{content:"\F0AC"}.icon-wrench:before{content:"\F0AD"}.icon-tasks:before{content:"\F0AE"}.icon-filter:before{content:"\F0B0"}.icon-briefcase:before{content:"\F0B1"}.icon-fullscreen:before{content:"\F0B2"}.icon-group:before{content:"\F0C0"}.icon-link:before{content:"\F0C1"}.icon-cloud:before{content:"\F0C2"}.icon-beaker:before{content:"\F0C3"}.icon-cut:before{content:"\F0C4"}.icon-copy:before{content:"\F0C5"}.icon-paper-clip:before{content:"\F0C6"}.icon-save:before{content:"\F0C7"}.icon-sign-blank:before{content:"\F0C8"}.icon-reorder:before{content:"\F0C9"}.icon-list-ul:before{content:"\F0CA"}.icon-list-ol:before{content:"\F0CB"}.icon-strikethrough:before{content:"\F0CC"}.icon-underline:before{content:"\F0CD"}.icon-table:before{content:"\F0CE"}.icon-magic:before{content:"\F0D0"}.icon-truck:before{content:"\F0D1"}.icon-pinterest:before{content:"\F0D2"}.icon-pinterest-sign:before{content:"\F0D3"}.icon-google-plus-sign:before{content:"\F0D4"}.icon-google-plus:before{content:"\F0D5"}.icon-money:before{content:"\F0D6"}.icon-caret-down:before{content:"\F0D7"}.icon-caret-up:before{content:"\F0D8"}.icon-caret-left:before{content:"\F0D9"}.icon-caret-right:before{content:"\F0DA"}.icon-columns:before{content:"\F0DB"}.icon-sort:before{content:"\F0DC"}.icon-sort-down:before{content:"\F0DD"}.icon-sort-up:before{content:"\F0DE"}.icon-envelope-alt:before{content:"\F0E0"}.icon-linkedin:before{content:"\F0E1"}.icon-rotate-left:before,.icon-undo:before{content:"\F0E2"}.icon-legal:before{content:"\F0E3"}.icon-dashboard:before{content:"\F0E4"}.icon-comment-alt:before{content:"\F0E5"}.icon-comments-alt:before{content:"\F0E6"}.icon-bolt:before{content:"\F0E7"}.icon-sitemap:before{content:"\F0E8"}.icon-umbrella:before{content:"\F0E9"}.icon-paste:before{content:"\F0EA"}.icon-lightbulb:before{content:"\F0EB"}.icon-exchange:before{content:"\F0EC"}.icon-cloud-download:before{content:"\F0ED"}.icon-cloud-upload:before{content:"\F0EE"}.icon-user-md:before{content:"\F0F0"}.icon-stethoscope:before{content:"\F0F1"}.icon-suitcase:before{content:"\F0F2"}.icon-bell-alt:before{content:"\F0F3"}.icon-coffee:before{content:"\F0F4"}.icon-food:before{content:"\F0F5"}.icon-file-alt:before{content:"\F0F6"}.icon-building:before{content:"\F0F7"}.icon-hospital:before{content:"\F0F8"}.icon-ambulance:before{content:"\F0F9"}.icon-medkit:before{content:"\F0FA"}.icon-fighter-jet:before{content:"\F0FB"}.icon-beer:before{content:"\F0FC"}.icon-h-sign:before{content:"\F0FD"}.icon-plus-sign-alt:before{content:"\F0FE"}.icon-double-angle-left:before{content:"\F100"}.icon-double-angle-right:before{content:"\F101"}.icon-double-angle-up:before{content:"\F102"}.icon-double-angle-down:before{content:"\F103"}.icon-angle-left:before{content:"\F104"}.icon-angle-right:before{content:"\F105"}.icon-angle-up:before{content:"\F106"}.icon-angle-down:before{content:"\F107"}.icon-desktop:before{content:"\F108"}.icon-laptop:before{content:"\F109"}.icon-tablet:before{content:"\F10A"}.icon-mobile-phone:before{content:"\F10B"}.icon-circle-blank:before{content:"\F10C"}.icon-quote-left:before{content:"\F10D"}.icon-quote-right:before{content:"\F10E"}.icon-spinner:before{content:"\F110"}.icon-circle:before{content:"\F111"}.icon-mail-reply:before,.icon-reply:before{content:"\F112"}.icon-folder-close-alt:before{content:"\F114"}.icon-folder-open-alt:before{content:"\F115"}.icon-expand-alt:before{content:"\F116"}.icon-collapse-alt:before{content:"\F117"}.icon-smile:before{content:"\F118"}.icon-frown:before{content:"\F119"}.icon-meh:before{content:"\F11A"}.icon-gamepad:before{content:"\F11B"}.icon-keyboard:before{content:"\F11C"}.icon-flag-alt:before{content:"\F11D"}.icon-flag-checkered:before{content:"\F11E"}.icon-terminal:before{content:"\F120"}.icon-code:before{content:"\F121"}.icon-mail-reply-all:before,.icon-reply-all:before{content:"\F122"}.icon-star-half-empty:before,.icon-star-half-full:before{content:"\F123"}.icon-location-arrow:before{content:"\F124"}.icon-crop:before{content:"\F125"}.icon-code-fork:before{content:"\F126"}.icon-unlink:before{content:"\F127"}.icon-question:before{content:"\F128"}.icon-info:before{content:"\F129"}.icon-exclamation:before{content:"\F12A"}.icon-superscript:before{content:"\F12B"}.icon-subscript:before{content:"\F12C"}.icon-eraser:before{content:"\F12D"}.icon-puzzle-piece:before{content:"\F12E"}.icon-microphone:before{content:"\F130"}.icon-microphone-off:before{content:"\F131"}.icon-shield:before{content:"\F132"}.icon-calendar-empty:before{content:"\F133"}.icon-fire-extinguisher:before{content:"\F134"}.icon-rocket:before{content:"\F135"}.icon-maxcdn:before{content:"\F136"}.icon-chevron-sign-left:before{content:"\F137"}.icon-chevron-sign-right:before{content:"\F138"}.icon-chevron-sign-up:before{content:"\F139"}.icon-chevron-sign-down:before{content:"\F13A"}.icon-html5:before{content:"\F13B"}.icon-css3:before{content:"\F13C"}.icon-anchor:before{content:"\F13D"}.icon-unlock-alt:before{content:"\F13E"}.icon-bullseye:before{content:"\F140"}.icon-ellipsis-horizontal:before{content:"\F141"}.icon-ellipsis-vertical:before{content:"\F142"}.icon-rss-sign:before{content:"\F143"}.icon-play-sign:before{content:"\F144"}.icon-ticket:before{content:"\F145"}.icon-minus-sign-alt:before{content:"\F146"}.icon-check-minus:before{content:"\F147"}.icon-level-up:before{content:"\F148"}.icon-level-down:before{content:"\F149"}.icon-check-sign:before{content:"\F14A"}.icon-edit-sign:before{content:"\F14B"}.icon-external-link-sign:before{content:"\F14C"}.icon-share-sign:before{content:"\F14D"}.sp-container{position:absolute;top:0;left:0;z-index:9999994;overflow:hidden}.sp-container.sp-flat,.sp-top{position:relative}.sp-container,.sp-container *{box-sizing:content-box}.sp-top{width:100%}.sp-alpha-handle,.sp-color,.sp-dragger,.sp-hue,.sp-sat,.sp-slider,.sp-top-inner,.sp-val{position:absolute}.sp-top-inner{top:0;left:0;bottom:0;right:0}.sp-color{top:0;left:0;bottom:0;right:20%}.sp-hue{top:0;right:0;bottom:0;left:84%;height:100%}.sp-clear-enabled .sp-hue{top:33px;height:77.5%}.sp-fill{padding-top:80%}.sp-sat,.sp-val{top:0;left:0;right:0;bottom:0}.sp-alpha-enabled .sp-top{margin-bottom:18px}.sp-alpha-enabled .sp-alpha{display:block}.sp-alpha,.sp-clear{display:none}.sp-alpha-handle{top:-4px;bottom:-4px;width:6px;left:50%;cursor:pointer;border:1px solid #000;background:#fff;opacity:.8}.sp-alpha{bottom:-14px;right:0;left:0;height:8px}.sp-alpha-inner{border:1px solid #333}.sp-clear.sp-clear-display{background-position:50%}.sp-clear-enabled .sp-clear{display:block;position:absolute;top:0;right:0;bottom:0;left:84%;height:28px}.sp-alpha,.sp-alpha-handle,.sp-clear,.sp-container,.sp-container.sp-dragging .sp-input,.sp-container button,.sp-dragger,.sp-preview,.sp-replacer,.sp-slider{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}.sp-container.sp-buttons-disabled .sp-button-container,.sp-container.sp-input-disabled .sp-input-container,.sp-container.sp-palette-buttons-disabled .sp-palette-button-container,.sp-initial-disabled .sp-initial,.sp-palette-disabled .sp-palette-container,.sp-palette-only .sp-picker-container{display:none}.sp-sat{background-image:-webkit-gradient(linear,0 0,100% 0,from(#fff),to(hsla(20,42%,65%,0)));background-image:-webkit-linear-gradient(left,#fff,hsla(20,42%,65%,0));background-image:linear-gradient(90deg,#fff,hsla(20,42%,65%,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr="#FFFFFFFF",endColorstr="#00CC9A81")}.sp-val{background-image:-webkit-gradient(linear,0 100%,0 0,from(#000),to(hsla(20,42%,65%,0)));background-image:-webkit-linear-gradient(bottom,#000,hsla(20,42%,65%,0));background-image:linear-gradient(0deg,#000,hsla(20,42%,65%,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00CC9A81",endColorstr="#FF000000")}.sp-hue{background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(.17,#ff0),color-stop(.33,#0f0),color-stop(.5,#0ff),color-stop(.67,#00f),color-stop(.83,#f0f),to(red));background:-webkit-linear-gradient(top,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0000",endColorstr="#ffff00")}.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffff00",endColorstr="#00ff00")}.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ff00",endColorstr="#00ffff")}.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffff",endColorstr="#0000ff")}.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0000ff",endColorstr="#ff00ff")}.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff00ff",endColorstr="#ff0000")}.sp-hidden{display:none!important}.sp-cf:after,.sp-cf:before{display:table}.sp-cf:after{clear:both}@media (max-device-width:480px){.sp-color{right:40%}.sp-hue{left:63%}.sp-fill{padding-top:60%}}.sp-dragger{border-radius:5px;height:5px;width:5px;border:1px solid #fff;background:#000;cursor:pointer;top:0;left:0}.sp-slider{top:0;cursor:pointer;height:3px;left:-1px;right:-1px;border:1px solid #000;background:#fff;opacity:.8}.sp-container{border-radius:0;background-color:#ececec;border:1px solid #f0c49b;padding:0}.sp-clear,.sp-color,.sp-container,.sp-container button,.sp-container input,.sp-hue{font:400 12px Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif;-ms-box-sizing:border-box;box-sizing:border-box}.sp-top{margin-bottom:3px}.sp-clear,.sp-color,.sp-hue{border:1px solid #666}.sp-input-container{float:right;width:100px;margin-bottom:4px}.sp-initial-disabled .sp-input-container,.sp-input{width:100%}.sp-input{font-size:12px!important;border:1px inset;padding:4px 5px;margin:0;background:0 0;border-radius:3px;color:#222}.sp-input:focus{border:1px solid orange}.sp-input.sp-validation-error{border:1px solid red;background:#fdd}.sp-palette-container,.sp-picker-container{float:left;position:relative;padding:10px 10px 300px;margin-bottom:-290px}.sp-picker-container{width:172px;border-left:1px solid #fff}.sp-palette-container{border-right:1px solid #ccc}.sp-palette-only .sp-palette-container{border:0}.sp-palette .sp-thumb-el{display:block;position:relative;float:left;cursor:pointer}.sp-palette .sp-thumb-el.sp-thumb-active,.sp-palette .sp-thumb-el:hover{border-color:orange}.sp-thumb-el{position:relative}.sp-initial{float:left;border:1px solid #333}.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0}.sp-initial .sp-clear-display{background-position:50%}.sp-button-container,.sp-palette-button-container{float:right}.sp-replacer{margin:0;overflow:hidden;cursor:pointer;padding:4px;display:inline-block;border:1px solid #91765d;background:#eee;color:#333;vertical-align:middle}.sp-replacer.sp-active,.sp-replacer:hover{border-color:#f0c49b;color:#111}.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver}.sp-dd{padding:2px 0;height:16px;line-height:16px;float:left;font-size:10px}.sp-preview{width:25px;height:20px;border:1px solid #222;margin-right:5px;float:left;z-index:0}.sp-palette{max-width:220px}.sp-palette .sp-thumb-el{width:16px;height:16px;margin:2px 1px;border:1px solid #d0d0d0}.sp-container{padding-bottom:0}.sp-container button{background-color:#eee;background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:linear-gradient(180deg,#eee,#ccc);border:1px solid #ccc;border-bottom:1px solid #bbb;border-radius:3px;color:#333;font-size:14px;line-height:1;padding:5px 4px;text-align:center;text-shadow:0 1px 0 #eee;vertical-align:middle}.sp-container button:hover{background-color:#ddd;background-image:-webkit-linear-gradient(top,#ddd,#bbb);background-image:linear-gradient(180deg,#ddd,#bbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd}.sp-container button:active{border:1px solid #aaa;border-bottom:1px solid #888;-ms-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-o-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee}.sp-cancel{font-size:11px;color:#d93f3f!important;margin:0 5px 0 0;padding:2px;vertical-align:middle}.sp-cancel:hover{color:#d93f3f!important;text-decoration:underline}.sp-palette span.sp-thumb-active,.sp-palette span:hover{border-color:#000}.sp-alpha,.sp-preview,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.sp-alpha-inner,.sp-preview-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.sp-palette .sp-thumb-inner{background-position:50% 50%;background-repeat:no-repeat}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=)}.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=)}.sp-clear-display{background-repeat:no-repeat;background-position:50%;background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==)}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}.right,[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-loading .slick-list{background:url(/imgs/spinner.gif) 50% no-repeat #fff}.slick-next,.slick-prev{height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:0 0;color:transparent;outline:0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:FontAwesome;font-size:20px;line-height:1;color:#000;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\F053"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"\F054"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"\F053"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;list-style:none;text-align:center;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;outline:0;line-height:0;font-size:0;color:transparent;padding:5px}.nav li,dd,dt{display:inline-block}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:FontAwesome;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(//static.thoughtworks.com/fonts/cyrillic-ext-normal-300.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansLight-normal-300.woff) format("woff");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(//static.thoughtworks.com/fonts/cyrillic-normal-300.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansLight-normal-300.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(//static.thoughtworks.com/fonts/greek-ext-normal-300.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansLight-normal-300.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(//static.thoughtworks.com/fonts/greek-normal-300.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansLight-normal-300.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(//static.thoughtworks.com/fonts/vietnamese-normal-300.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansLight-normal-300.woff) format("woff");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(//static.thoughtworks.com/fonts/latin-ext-normal-300.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansLight-normal-300.woff) format("woff");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(//static.thoughtworks.com/fonts/latin-normal-300.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansLight-normal-300.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(//static.thoughtworks.com/fonts/cyrillic-ext-normal-400.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSans-normal-400.woff) format("woff");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(//static.thoughtworks.com/fonts/cyrillic-normal-400.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSans-normal-400.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(//static.thoughtworks.com/fonts/greek-ext-normal-400.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSans-normal-400.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(//static.thoughtworks.com/fonts/greek-normal-400.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSans-normal-400.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(//static.thoughtworks.com/fonts/vietnamese-normal-400.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSans-normal-400.woff) format("woff");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(//static.thoughtworks.com/fonts/latin-ext-normal-400.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSans-normal-400.woff) format("woff");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(//static.thoughtworks.com/fonts/latin-normal-400.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSans-normal-400.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(//static.thoughtworks.com/fonts/cyrillic-ext-normal-600.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansSemiBold-normal-600.woff) format("woff");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(//static.thoughtworks.com/fonts/cyrillic-normal-600.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansSemiBold-normal-600.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(//static.thoughtworks.com/fonts/greek-ext-normal-600.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansSemiBold-normal-600.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(//static.thoughtworks.com/fonts/greek-normal-600.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansSemiBold-normal-600.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(//static.thoughtworks.com/fonts/vietnamese-normal-600.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansSemiBold-normal-600.woff) format("woff");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(//static.thoughtworks.com/fonts/latin-ext-normal-600.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansSemiBold-normal-600.woff) format("woff");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(//static.thoughtworks.com/fonts/latin-normal-600.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansSemiBold-normal-600.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(//static.thoughtworks.com/fonts/cyrillic-ext-normal-700.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansBold-normal-700.woff) format("woff");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(//static.thoughtworks.com/fonts/cyrillic-normal-700.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansBold-normal-700.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(//static.thoughtworks.com/fonts/greek-ext-normal-700.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansBold-normal-700.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(//static.thoughtworks.com/fonts/greek-normal-700.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansBold-normal-700.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(//static.thoughtworks.com/fonts/vietnamese-normal-700.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansBold-normal-700.woff) format("woff");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(//static.thoughtworks.com/fonts/latin-ext-normal-700.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansBold-normal-700.woff) format("woff");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(//static.thoughtworks.com/fonts/latin-normal-700.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansBold-normal-700.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(//static.thoughtworks.com/fonts/cyrillic-ext-normal-800.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansExtraBold-normal-800.woff) format("woff");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(//static.thoughtworks.com/fonts/cyrillic-normal-800.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansExtraBold-normal-800.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(//static.thoughtworks.com/fonts/greek-ext-normal-800.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansExtraBold-normal-800.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(//static.thoughtworks.com/fonts/greek-normal-800.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansExtraBold-normal-800.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(//static.thoughtworks.com/fonts/vietnamese-normal-800.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansExtraBold-normal-800.woff) format("woff");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(//static.thoughtworks.com/fonts/latin-ext-normal-800.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansExtraBold-normal-800.woff) format("woff");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(//static.thoughtworks.com/fonts/latin-normal-800.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansExtraBold-normal-800.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(//static.thoughtworks.com/fonts/cyrillic-ext-italic-300.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansLight-italic-300.woff) format("woff");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(//static.thoughtworks.com/fonts/cyrillic-italic-300.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansLight-italic-300.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(//static.thoughtworks.com/fonts/greek-ext-italic-300.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansLight-italic-300.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(//static.thoughtworks.com/fonts/greek-italic-300.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansLight-italic-300.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(//static.thoughtworks.com/fonts/vietnamese-italic-300.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansLight-italic-300.woff) format("woff");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(//static.thoughtworks.com/fonts/latin-ext-italic-300.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansLight-italic-300.woff) format("woff");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(//static.thoughtworks.com/fonts/latin-italic-300.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansLight-italic-300.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(//static.thoughtworks.com/fonts/cyrillic-ext-italic-400.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSans-italic-400.woff) format("woff");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(//static.thoughtworks.com/fonts/cyrillic-italic-400.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSans-italic-400.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(//static.thoughtworks.com/fonts/greek-ext-italic-400.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSans-italic-400.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(//static.thoughtworks.com/fonts/greek-italic-400.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSans-italic-400.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(//static.thoughtworks.com/fonts/vietnamese-italic-400.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSans-italic-400.woff) format("woff");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(//static.thoughtworks.com/fonts/latin-ext-italic-400.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSans-italic-400.woff) format("woff");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(//static.thoughtworks.com/fonts/latin-italic-400.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSans-italic-400.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(//static.thoughtworks.com/fonts/cyrillic-ext-italic-600.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansSemiBold-italic-600.woff) format("woff");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(//static.thoughtworks.com/fonts/cyrillic-italic-600.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansSemiBold-italic-600.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(//static.thoughtworks.com/fonts/greek-ext-italic-600.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansSemiBold-italic-600.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(//static.thoughtworks.com/fonts/greek-italic-600.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansSemiBold-italic-600.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(//static.thoughtworks.com/fonts/vietnamese-italic-600.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansSemiBold-italic-600.woff) format("woff");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(//static.thoughtworks.com/fonts/latin-ext-italic-600.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansSemiBold-italic-600.woff) format("woff");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(//static.thoughtworks.com/fonts/latin-italic-600.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansSemiBold-italic-600.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(//static.thoughtworks.com/fonts/cyrillic-ext-italic-700.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansBold-italic-700.woff) format("woff");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(//static.thoughtworks.com/fonts/cyrillic-italic-700.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansBold-italic-700.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(//static.thoughtworks.com/fonts/greek-ext-italic-700.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansBold-italic-700.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(//static.thoughtworks.com/fonts/greek-italic-700.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansBold-italic-700.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(//static.thoughtworks.com/fonts/vietnamese-italic-700.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansBold-italic-700.woff) format("woff");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(//static.thoughtworks.com/fonts/latin-ext-italic-700.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansBold-italic-700.woff) format("woff");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(//static.thoughtworks.com/fonts/latin-italic-700.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansBold-italic-700.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}@font-face{font-family:Open Sans;font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(//static.thoughtworks.com/fonts/cyrillic-ext-italic-800.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansExtraBold-italic-800.woff) format("woff");unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}@font-face{font-family:Open Sans;font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(//static.thoughtworks.com/fonts/cyrillic-italic-800.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansExtraBold-italic-800.woff) format("woff");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(//static.thoughtworks.com/fonts/greek-ext-italic-800.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansExtraBold-italic-800.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(//static.thoughtworks.com/fonts/greek-italic-800.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansExtraBold-italic-800.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(//static.thoughtworks.com/fonts/vietnamese-italic-800.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansExtraBold-italic-800.woff) format("woff");unicode-range:u+0102-0103,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(//static.thoughtworks.com/fonts/latin-ext-italic-800.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansExtraBold-italic-800.woff) format("woff");unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(//static.thoughtworks.com/fonts/latin-italic-800.woff2) format("woff2"),url(//static.thoughtworks.com/fonts/OpenSansExtraBold-italic-800.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.nav li,body{font-size:18px}body{font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,\\5FAE\8F6F\96C5\9ED1,Helvetica Neue,Arial,sans-serif;line-height:1.6em;color:#333;margin:0;padding:0;font-weight:100;-webkit-font-smoothing:antialiased}.hero h3.subtitle,.read-more-blogs-text{font-family:Open Sans,FangSong,\\4EFF\5B8B,STFangSong,\\534E\6587\4EFF\5B8B,serif}dt,table th,table thead{font-weight:700}.nav{padding-top:11px;margin-left:0}.nav li{margin-right:3.6%;margin-bottom:1em;list-style:none;line-height:1em;padding-left:0}a{color:#ee0b77;cursor:pointer;border-bottom:1px solid #ee0b77}a:hover{border-bottom-color:#f867ac;color:#f867ac}.reset-links a,a.no-underline{border-bottom:none}.border{border:1px solid #ccc}#cookie-banner-wrapper{background:#808285;margin:0}#cookie-banner-text{color:#fff;font-size:.85em;line-height:1.4em;padding-top:10px;padding-bottom:10px}#cookie-banner-text a{color:#fff;text-decoration:underline}#cookie-banner-close-button{color:#fff;text-decoration:initial;margin:4px 0 0 8px;font-size:1.2em;float:right;background:0 0;padding:1px 4px}#cookie-banner{margin-bottom:5px}@media screen and (min-width:600px){#cookie-banner-close-button{margin:.2em .5em}#cookie-banner{margin-bottom:auto}}ol,p,table,ul{margin-bottom:1.4em}ul.no-bullet{margin-left:0}ul.no-bullet li{padding-left:0;list-style-type:none}ol,ul{list-style-position:outside;margin-left:30px}li{padding-left:10px}dt{padding-right:2px}hr{border:1px solid #f5f5f5;line-height:1px;margin:3em 0}table{width:100%;border-collapse:collapse;border-spacing:0}table thead{border-bottom:.2em solid #80c9d2}table td,table th{padding:10px 10px 10px 15px;line-height:1.8em;text-align:left;vertical-align:top}#tab-nav-list img,.author-image img,.productMenu-item img{vertical-align:middle}table td{background:#fff}table tbody tr{border-bottom:1px solid #ccc}.justify{text-align:justify}.justify-left{text-align:left}.justify-right{text-align:right}#tab-nav-list,.centered-element{text-align:center}.left{float:left}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}div.more-spacing{margin-bottom:2em}@media screen and (min-width:601px){div.more-spacing{margin-bottom:4em}}.container{margin-bottom:2em}.container.content,.container.footer-container,.container.multi-container,.container.nav-container,.container.section-title-container,.utility-container{margin-bottom:0}div.separator{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background:#f5f5f5;padding-top:2em;padding-bottom:0;margin-bottom:2em}div.separator.before-footer{margin-bottom:.4em}@media screen and (min-width:601px){div.separator{padding-top:3em;padding-bottom:0;margin-bottom:3em}}.black{background:#000}#tab-nav-list img{max-width:100%;width:13px}@media screen and (min-width:480px){#tab-nav-list img{width:15px}}.tab-mobile-header{float:right;margin-left:5%;background:#f5f5f5;border-top-left-radius:7px;border-top-right-radius:7px;padding:0 10px 29px;height:18px}.tab-mobile-header.not-selected{margin-bottom:5px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;padding:0 10px 15px}a.mobile-language-switcher{color:#666;text-decoration:none}.hero .nav{margin:0;padding:0}.hero .nav li{margin:0;clear:both;float:left;width:auto;padding:6.25px 12.5px 6.25px 0}.hero .nav li a{display:inline-block;color:#ee0b77;line-height:1.4em;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:all .2s ease-out}.hero .nav li a:focus,.hero .nav li a:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.85}.hero .nav li a:active{-webkit-transform:translateY(2px);transform:translateY(2px);transition:all 0 ease-in;opacity:.7}.hero .nav li a:after{content:"\A0\BB"}.all_topics_modal .section-links .grid__cell a:after,a.btn.channel-btn:after{content:""}.hero .nav li a.active{font-weight:600}@media screen and (min-width:601px) and (max-width:780px){.hero .nav li{clear:none;width:47%}.hero .nav li:nth-child(odd){clear:both}}@media screen and (min-width:781px){.hero .nav li{clear:none;width:31%}.hero .nav li:nth-child(3n+1){clear:both}}.hero.gray-black{background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#333),color-stop(100%,#000));background:-webkit-linear-gradient(top,#333,#000);background:linear-gradient(top,#333,#000)}.container.hero.main-title{padding-top:0;padding-bottom:1em;border-bottom:1px solid #ebebeb;margin-bottom:3em}.item-summary-border a,.listing a{border-bottom:none}.container.hero.main-title.no-underline{border-bottom:none;margin-bottom:0}.container.hero.main-title .action-1,.container.hero.main-title .action-2{position:static;float:right;font-size:1.8em;padding:.5em .8em .5em 1em;font-weight:300;margin:0 0 .4em 1em;height:28px}.hero.gray{background-color:#f5f5f5}.hero p{font-size:18px;line-height:1.6em}.hero h3.subtitle{color:#b3b3b3;font-size:28px;font-weight:400;margin-bottom:.5em}.container.hero{padding-top:30px}.illustration{margin-top:2em;margin-bottom:3em}.centered-element{display:block}p.caption,p.image_caption{font-size:12px;color:#000}#photo-grid h4{margin-bottom:0}.listing small{display:block;font-size:.8em;color:#b3b3b3}.curated-blog-date,.listing .item .date{color:#333;font-style:italic;text-transform:uppercase}.listing em{display:inline-block}.listing .row,.listing em{margin-bottom:20px}.listing .item h3,.listing h2{margin-bottom:0}.listing .item .date{font-size:18px;font-weight:700;margin:0 0 12.5px;display:block}.listing p{overflow:hidden}.item-summary-border{margin-bottom:1em}.item-head{margin:0 0 13px;border-bottom:1px solid #999;padding-bottom:13px}.featured-link{margin-bottom:3em}.hidden{display:none}.img-with-caption{line-height:1em}.img-with-caption.img-with-caption-right{float:right;margin:0 0 20px 40px}.img-with-caption.img-with-caption-left{float:left;margin:0 40px 20px 0}.img-with-caption img{margin-bottom:10px}@media screen and (max-width:600px){table,tbody,td,th,thead,tr{display:block}table thead tr{position:absolute;top:-9999px;left:-9999px}table td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:0;float:left!important;width:100%;padding-right:0!important}table td:empty{display:none}table tbody tr{overflow:hidden;border-bottom:1px solid #aaa;margin-bottom:1em}table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}}.clients__category-title{text-align:center;margin-top:1em}.featured-quote{font-weight:300;margin:0;line-height:1.3em;font-size:24px;font-style:italic;display:block;background:url(/imgs/icons/quote-open.png) 0 0 no-repeat,url(/imgs/icons/quote-close.png) 100% 0 no-repeat;background-size:55px;padding:0 80px 25px}.featured-quote-img{width:2em;float:left;margin-left:-3em}.featured-client-button a.btn{margin-right:0}@media screen and (min-width:601px) and (max-width:780px){.featured-quote{font-size:20px}}@media screen and (max-width:600px){.featured-logo-url{float:right;width:47.5%}.featured-client-button{clear:right}.clients__hero-category{margin-top:3em}.clients__logo-wrapper{padding-bottom:1em}}.curated-blog-date{font-size:18px;font-weight:700;margin:0 0 12.5px}.curated-blog-title{font-size:22px;margin:0 0 13px;border-bottom:1px solid #999;padding-bottom:13px}.curated-blog-image,.tech-radar-item-link img{min-width:100%;outline:1px solid #ebebeb}.channel-blog-item{margin-bottom:2em}@media screen and (max-width:600px){.channel-blog-item .fourcol{margin-bottom:0}.channel-blog-item h2{margin-bottom:10px}.flowing-blog-summary{width:90%}}.channel-blog-summary{margin-bottom:.4em;margin-top:.4em}.flowing-blog-summary{margin-bottom:2em;float:left}@media screen and (min-width:601px) and (max-width:780px){.flowing-blog-summary{width:46%;margin-left:2%;margin-right:2%}}@media screen and (min-width:781px){.flowing-blog-summary{width:30%;margin-left:1.6%;margin-right:1.6%}}.read-more-blogs-text{color:#b3b3b3;font-size:17px;line-height:1.7em;margin-right:10px}a.btn.channel-btn{color:#fff;background-color:#5e3e2a;font-size:11px;padding:6.25px 12.5px;margin-right:0;font-weight:400}#admin-bar a,.inline-index li a,.toplink a,input#news-date{font-weight:700}.inline-index{margin:0}.inline-index li{list-style:none;display:inline-block;padding:0 1em 10px 0}.author-image{width:30.75%;float:left;margin-right:3.8%}.author-listing-image{width:3.2em;float:left;margin-right:1em}.author-data{width:65.4%;float:left}.article-download{clear:both;font-weight:700;padding:10px 0}.toplink{text-align:right}#contact-us-products-logos,#ui-datepicker-div .ui-datepicker-title{text-align:center}.webinar-block{margin-bottom:2em}.webinar-block h4{margin-bottom:0}.container.main-title.content.news{border-bottom:1px solid #ebebeb;margin-bottom:3em;padding-bottom:1em}input#news-date{font-style:italic;font-size:18px;color:#333;text-transform:uppercase;margin:0 0 12.5px;width:auto;display:inline-block;border:none;position:relative;z-index:10}#contact-us-products-logos a{display:block;padding:0 10px}#invalid-fields{margin:0 0 2em 1.2em}#contact-us-message{margin:0 0 1em;font-size:1.2em}#where-did-you-hear-about-us{height:4em}#twitter-feed{margin-top:2em}#twitter-feed .follow-twitter-col{margin-top:.8em}#twitter-feed .studios-twitter{font-size:.8em;margin-bottom:.8em;line-height:1.6em;margin-top:.7em}a.btn.case-studies-btn{margin-left:1em}.client{margin-bottom:2em}.client .client-summary-link{float:right;margin-left:2em;width:44%}.client-summary{display:none}.client-summary.client-active{display:block}#twitter-homepage{margin-top:2em}@media screen and (max-width:600px){#twitter-feed .tweet{border-top:1px solid #ebebeb;padding-top:20px}}@media screen and (min-width:601px) and (max-width:780px){#twitter-feed .tweet-text,#twitter-feed .twitter-account-name{font-size:.8em}}#admin-bar{position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #ebebeb;display:inline-block;padding:20px 0;background:hsla(0,0%,100%,.95);z-index:10;height:32px}#admin-bar #button-panel a,#admin-bar #button-panel span{padding:7px 20px;font-size:18px;margin:0 0 0 10px}#user-panel{line-height:32px}#user-panel p{margin-bottom:0}#admin-bar-placeholder{height:73px}#cancel-publish-button{margin-left:.5em;cursor:pointer;display:inline-block}[contenteditable=true]:focus,[contenteditable=true]:hover{background-color:#ffffd3}span[contenteditable=true]{min-width:6em;display:inline-block}input.datepicker:focus{box-shadow:none}input.hasDatepicker:focus,input.hasDatepicker:hover{background-color:#ffffd3;cursor:pointer}#ui-datepicker-div{background-color:#f5f5f5;padding:10px}#ui-datepicker-div .ui-datepicker-current-day{background-color:#26bdcf}#ui-datepicker-div .ui-datepicker-current-day .ui-state-active{color:#fff}#ui-datepicker-div .ui-datepicker-next{float:right}#ui-datepicker-div .ui-datepicker-prev{float:left}div#contributors{margin-bottom:3em}.products .product{padding:1em;text-align:center}.products .product .logo{height:5em}.priority-navigation .channels_nav .priority-nav-elements,.tooltip{height:30px}.bottom-line-separator{border-bottom:1px solid #000;margin-top:1em;padding-bottom:1em;margin-bottom:1em}.sharing-links{border:1px solid #ebebeb;right:0;float:right;position:absolute;display:none;background-color:#fff;z-index:2;padding:20px 10px 10px}.share{position:relative}img#sharing-button{float:right}.share-hide img{float:right;margin-bottom:10px}a.safe-harbor-link{display:block;text-decoration:none;font-size:8pt;padding-left:9px}.tooltip{position:absolute;text-align:left;padding:8px;width:170px;font:12px Verdana;background:#fff;border:1px solid #d3d3d3;cursor:pointer}.marketo_form button.mktoButton,.mktoForm.marketo-custom-styles{font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,\\5FAE\8F6F\96C5\9ED1,Helvetica Neue,Arial,sans-serif!important}.point_selected{font-weight:700}.point_description{display:block;margin-bottom:1em;margin-left:9px;font-size:14px}.list_points{cursor:pointer}.social-justice-summary{font-size:1.4em;line-height:1.8em}.blog-item h3{margin-top:0}.blog-item img{max-height:150px}a.insights-url{margin-left:.5em}.display-block{display:block}.BlogPromo a,.footer a{border-bottom:none}html:lang(cn) br.responsive{display:none}@media screen and (max-width:800px){html:lang(cn) br.responsive{display:block}}@media screen and (max-width:600px){.float-right-mobile{width:30%!important;float:right!important}html:lang(cn) br.responsive{display:block}.desktop-only{display:none}}@media screen and (min-width:600px){.reduce-top-margin{margin-top:-12.5px!important}.reduce-top-margin-two-units{margin-top:-25px!important}}.no-bottom-margin{margin-bottom:0!important}.no-top-margin{margin-top:0!important}.add-bottom-margin{margin-bottom:25px!important}.prevent-scrolling{overflow:hidden}.mobile-only{display:none}@media screen and (max-width:600px){.container{margin-bottom:0}.container.hero.gray{margin-bottom:20px;margin-top:-20px}.container.gray-black{margin-bottom:20px}.container.mobile-three-column .row .twelvecol.row-header{width:100%}.row .twelvecol h2:last-child,.row .twelvecol h3:last-child,.row .twelvecol p:last-child{margin-bottom:0}.container.nav-container{background:#f5f5f5;margin-bottom:0;display:none}.nav-container ul{margin-top:20px}.nav-container .nav>li{display:block;margin-bottom:.6em}.nav-container .nav>li a{display:block;height:40px;margin-bottom:2px}#util-menu li{float:none;text-align:right;list-style-type:none}#util-menu li a{font-size:16px}#nav-box div.row>div{padding-bottom:0}.social-nav{clear:both}.homepage-services{width:60%}.homepage-services.right{width:35%}.homepage-section{border-top:2px solid #ebebeb;padding-top:2em}.nav-right.social-nav{padding:0;width:124px;float:right}.nav-right.social-nav a img{padding-left:25px;padding-right:0}a.mobile-language-switcher{color:#666}.nav-container .eightcol{float:left;padding-right:0;width:50%}.nav-container .fourcol{float:right;padding-left:0;width:40%}.container.utility-container,.container.utility-container div.row>div{margin-bottom:0}.mobile-only{display:block}.desktop-only{display:none}.img-with-caption.img-with-caption-right{float:none;margin-left:0}.btn{margin-top:10px;margin-bottom:10px}.btn.btn-arrow-blue{margin-top:0}#footer .fourcol,.graphic-block,.graphic-block-small,.photo-block{margin-bottom:20px}#footer .fourcol:last-child{margin-bottom:30px}.logo-block,.logo-block.last{width:47%;margin-right:6%}.logo-block:nth-child(2n){margin-right:0}.logo-block:nth-child(3n+1){float:left;clear:none}a.btn-small.channel-btn{margin-top:2px;margin-bottom:2px}div.location_detail{clear:both;margin-bottom:15px}.join-us-section{margin-bottom:2em}.mobile-optimised-tall-images{text-align:center}.mobile-optimised-tall-images img{max-width:70%}}@media screen and (min-width:601px){.homepage-services{width:100%}}.mktoForm.marketo-custom-styles{font-size:18px!important;width:100%!important}.mktoForm.marketo-custom-styles .mktoOffset{display:none}.mktoForm.marketo-custom-styles .mktoAsterix{float:right;padding-left:5px}.mktoForm.marketo-custom-styles .mktoLabel,.mktoForm.marketo-custom-styles .mktoRequiredField .mktoLabel{font-weight:400;width:auto!important}.mktoForm.marketo-custom-styles input,.mktoForm.marketo-custom-styles select{width:100%!important}.mktoForm.marketo-custom-styles .mktoField{clear:none}.mktoForm.marketo-custom-styles .mktoFieldWrap,.mktoForm.marketo-custom-styles .mktoFormCol{float:none}.mktoForm.marketo-custom-styles .mktoButtonWrap.mktoSimple{margin-left:0!important}.mktoForm.marketo-custom-styles .mktoButtonWrap.mktoSimple .mktoButton{transition:all .2s ease-out;background:#000;color:#fff;padding:12.5px 25px;border-radius:2px;display:inline-block;margin-right:25px;text-align:center;font-size:20px;font-family:Open Sans,Microsoft YaHei,Hiragino Sans GB,Hiragino Sans GB W3,\\5FAE\8F6F\96C5\9ED1,Helvetica Neue,Arial,sans-serif;margin-top:12.5px;border:none;font-weight:100;-webkit-font-smoothing:antialiased}.mktoForm.marketo-custom-styles .mktoButtonWrap.mktoSimple .mktoButton:focus,.mktoForm.marketo-custom-styles .mktoButtonWrap.mktoSimple .mktoButton:hover{cursor:pointer;background:#333;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.mktoForm.marketo-custom-styles .mktoButtonWrap.mktoSimple .mktoButton:last-child{margin-right:0}.mktoForm.marketo-custom-styles .mktoButtonWrap.mktoSimple .mktoButton:hover{border:none}@media only screen and (max-width:480px){.mktoForm.marketo-custom-styles{padding:0}}.productMenu{float:left;margin:0 0 -30px;list-style:none}@media screen and (max-width:600px){.productMenu{display:none}}.productMenu-item{display:inline-block;font-weight:100;margin-right:1em}.productMenu-item img{height:25px;opacity:.6}.productMenu-item a{position:relative;display:block;margin:0;padding-bottom:40px;color:#000}.productMenu-item a:focus,.productMenu-item a:hover{color:#000}.productMenu-item.active,.productMenu-item:hover{font-weight:600;color:#000}.productMenu-item.active img,.productMenu-item:hover img{opacity:1}.productMenu-item.active a:after,.productMenu-item:hover a:after{content:"";position:absolute;bottom:0;left:40%;margin-left:-5px;width:0;height:0;border:10px solid transparent;border-bottom-color:#ebebeb;color:#000}.tech-radar-item-link{border-bottom:none}#responsive-tech-radar{-webkit-tap-highlight-color:transparent}#responsive-tech-radar .grid-wrapper--separator{padding-bottom:25px}#responsive-tech-radar #quadrant{width:500px;float:right;display:block;margin-bottom:2em;position:-webkit-sticky;position:sticky;top:10px}@media screen and (max-width:600px){#responsive-tech-radar #quadrant{display:none}}#responsive-tech-radar .radar-info-message{background-color:#f5f5f5;padding:12.5px;margin:12.5px 0;font-size:14px;line-height:22px}#responsive-tech-radar .radar-info-message p{margin-bottom:0}#responsive-tech-radar .radar-info-message .radar-info-message__icon{float:left;padding:4px 13px 5px 5px}#responsive-tech-radar .radar-info-message a{display:inline-block;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:all .2s ease-out}#responsive-tech-radar .radar-info-message a:focus,#responsive-tech-radar .radar-info-message a:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.85}#responsive-tech-radar .radar-info-message a:active{-webkit-transform:translateY(2px);transform:translateY(2px);transition:all 0 ease-in;opacity:.7}#responsive-tech-radar .radar-info-message a:after{content:"\A0\BB"}#responsive-tech-radar #quadrant-blip-list{float:none;width:100%;min-height:100px}@media screen and (min-width:800px){#responsive-tech-radar #quadrant-blip-list{float:left;margin:0 15px 0 0;width:400px;min-height:auto}}#responsive-tech-radar #quadrant-blip-list h3.ring{padding-left:10px;line-height:30px;margin:0;color:#000;font-size:16px;font-weight:700}#responsive-tech-radar #quadrant-blip-list ul{margin-left:0}#responsive-tech-radar #quadrant-blip-list li{display:block;font-size:14px;border-top:1px solid #ebebeb;padding:0}@media screen and (min-width:800px){#responsive-tech-radar #quadrant-blip-list h3.ring{padding:0}#responsive-tech-radar #quadrant-blip-list li{text-decoration:none;list-style-type:none;line-height:1.8em;border:0}}#responsive-tech-radar #quadrant-blip-list .blip-link{display:block;padding:1em .4em 1em 20px;line-height:1.15em;text-decoration:none;color:#000;cursor:pointer;font-weight:600;font-size:14px}#responsive-tech-radar #quadrant-blip-list .blip-link .blip-graphic-id,#responsive-tech-radar #quadrant-blip-list .blip-link .blip-name{display:none}#responsive-tech-radar #quadrant-blip-list .blip-link .non-js-blip-desc-link{text-decoration:none;color:#000}@media screen and (min-width:800px){#responsive-tech-radar #quadrant-blip-list .blip-link{padding:0 5px;line-height:1.8em}#responsive-tech-radar #quadrant-blip-list .blip-link .blip-graphic-id{display:inline}}#responsive-tech-radar #quadrant-blip-list .blip-description{border-top:1px solid #ebebeb;border-bottom:0;padding:20px 0 20px 20px;display:none}#responsive-tech-radar #quadrant-blip-list .radar-movement{padding:0 4px;border-radius:2px;margin-left:3px;display:inline-block;float:right}@media screen and (min-width:800px){#responsive-tech-radar #quadrant-blip-list .blip-description{border-top:1px solid #777;border-bottom:1px solid #777;margin-bottom:5px}#responsive-tech-radar #quadrant-blip-list .radar-movement{float:none;display:inline}}#responsive-tech-radar #quadrant-blip-list .radar-movement.tools{color:#162515;background-color:rgba(134,183,130,.3);font-weight:100}#responsive-tech-radar #quadrant-blip-list .radar-movement.platforms{color:#2f1503;background-color:rgba(243,138,62,.3);font-weight:100}#responsive-tech-radar #quadrant-blip-list .radar-movement.techniques{color:#000;background-color:rgba(30,188,205,.3);font-weight:100}#responsive-tech-radar #quadrant-blip-list .radar-movement.languages-and-frameworks{color:#000;background-color:rgba(179,32,89,.3);font-weight:100}#responsive-tech-radar .dot{padding-right:4px}#responsive-tech-radar .dot.tools{color:#86b782}#responsive-tech-radar .dot.platforms{color:#f38a3e}#responsive-tech-radar .dot.techniques{color:#1ebccd}#responsive-tech-radar .dot.languages-and-frameworks{color:#b32059}#responsive-tech-radar #blip-view h2{border-bottom:1px solid #000;display:block;font-size:28px;font-weight:400;padding-bottom:12.5px}#responsive-tech-radar #blip-view .blip-latest-status{font-weight:700}#responsive-tech-radar #blip-view .blip-latest-description{padding-bottom:12.5px}#responsive-tech-radar #blip-view .blip-description{margin-bottom:24px}#responsive-tech-radar #blip-view .blip-date{font-size:.8em;color:#000;margin-top:-.8em;margin-left:20px}#responsive-tech-radar #blip-view .radar-movement{color:red;display:inline-block;float:right}#responsive-tech-radar #blip-view .faded-blip-info{float:right;margin-left:25px}#responsive-tech-radar .pdf_versions a{padding:0 15px;border-bottom:none}#responsive-tech-radar #a-z h2{font-size:24px;font-weight:400;border-bottom:1px solid #000;padding-bottom:.3em}#responsive-tech-radar #a-z h3{border-bottom:1px solid #ebebeb;line-height:46px}#responsive-tech-radar #a-z .a-z-links{margin-bottom:20px}#responsive-tech-radar #a-z .a-z-links ul{list-style-type:none;padding:0;margin:0}#responsive-tech-radar #a-z .a-z-links ul li{padding:.5em 0;display:none;width:50%;vertical-align:top}@media (max-width:600px){#responsive-tech-radar #a-z .a-z-links ul li{width:100%}}#responsive-tech-radar #a-z .a-z-links ul li small{display:block;font-size:60%;line-height:100%}#responsive-tech-radar #a-z .a-z-links ul li .gray-text{color:gray}#responsive-tech-radar #a-z .a-z-links ul li.letter{width:100%;display:inline-block}#responsive-tech-radar #a-z .a-z-links ul li.hit{display:inline-block}#responsive-tech-radar #a-z .a-z-links .status{font-size:14px;font-weight:500;color:grey;margin-left:5px}#responsive-tech-radar #a-z .a-z-links .status .dot{font-size:10px}#responsive-tech-radar #a-z .a-z-links .radar-movement{padding:0 4px;border-radius:2px;margin-left:3px;color:#fff;background-color:#737578;font-weight:700;font-size:small}#responsive-tech-radar form.radar-search{text-align:center}#responsive-tech-radar form.radar-search .search-field{width:400px}#responsive-tech-radar form.radar-search .search-submit{width:100px;background-color:#000;color:#fff}#responsive-tech-radar form.radar-search .hidden{display:none}@media (max-width:600px){#responsive-tech-radar form.radar-search .search-field,#responsive-tech-radar form.radar-search .search-submit{width:100%}}#responsive-tech-radar #contributors ul{margin-left:0}#responsive-tech-radar #contributors li{padding:.5em 0;display:inline-block;width:33.3%;vertical-align:top}@media (max-width:600px){#responsive-tech-radar #contributors li{width:50%}}#responsive-tech-radar #contributors a{border-bottom:none}#responsive-tech-radar #contributors .title{display:block;font-size:.8em;line-height:.8em;color:#a9a9a9}#responsive-tech-radar #faq .accordion__section{border-top:1px solid #ddd;padding-top:20px}#responsive-tech-radar #faq .accordion__section-title{color:#ee0b77}#responsive-tech-radar #faq .accordion__section-title:after{content:"\A0\BB"}#responsive-tech-radar #faq .accordion__section-title:hover{cursor:pointer}#responsive-tech-radar .marketo_form__on_success_message{display:none}.blip-timeline{border-left:6px solid #eee;clear:both;margin-left:20px}.blip-timeline .blip-timeline-item{margin-left:-7px;padding:0 0 10px 50px;position:relative}.blip-timeline .blip-timeline-item:last-of-type{background-color:#fff}.blip-timeline .blip-timeline-item__time{box-sizing:border-box;border-radius:50%;background-color:#eee;color:#666;display:block;font-size:15px;font-style:italic;height:50px;left:-21px;line-height:15px;padding:10px 0;position:absolute;text-align:center;text-transform:uppercase;width:50px}.marketo_form input.mktoField,.marketo_form select.mktoField{background-color:#ebebeb!important;border-radius:0!important;box-shadow:none!important}.blip-timeline .blip-timeline-item__ring{font-weight:700;padding:6px 0;text-transform:uppercase}.blip-timeline .blip-timeline-item__lead{margin:0}.blip-quadrant-label{border-bottom:none;display:none}.blip-quadrant-label.tools{color:#86b782}.blip-quadrant-label.platforms{color:#f38a3e}.blip-quadrant-label.techniques{color:#1ebccd}.blip-quadrant-label.languages-and-frameworks{color:#b32059}@media screen and (min-width:600px){.blip-timeline{clear:none}.blip-quadrant-label{display:inline-block;font-size:18px;font-weight:700;margin-bottom:18px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out}.blip-quadrant-label:focus,.blip-quadrant-label:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.85}.blip-quadrant-label:active{-webkit-transform:translateY(2px);transform:translateY(2px);transition:opacity 0 ease-in;transition:transform 0 ease-in,opacity 0 ease-in;opacity:.7}}.marketo_form .mktoLogicalField.mktoCheckboxList{width:20px!important}.marketo_form input[type=checkbox].mktoField{height:21px!important}.marketo_form input.mktoField{border-width:0!important;border-bottom:2px solid #d7d7d7!important}.marketo_form select.mktoField{border-width:0!important;border-botom:2px solid #d7d7d7!important}.marketo_form button.mktoButton{margin-top:12.5px!important;font-weight:100!important;-webkit-font-smoothing:antialiased!important;text-align:center!important;font-size:20px!important;transition:all .2s ease-out!important;background:#000!important;color:#fff!important;border:none!important;padding:12.5px 25px!important;border-radius:2px!important;display:inline-block!important}.marketo_form span.mktoButtonWrap.mktoInset{margin-left:0!important}.marketo_form label.mktoLabel.mktoHasWidth{margin-bottom:4px}.infrastructure-as-code .text--bold-italic{font-weight:400;font-style:italic}.infrastructure-as-code .h1--light{font-size:50px}.infrastructure-as-code .radar_ring_col{width:50%;padding:0 15px;box-sizing:border-box}.infrastructure-as-code .leftie{float:left;padding-left:0}.infrastructure-as-code .rightie{float:right;padding-right:0}@media screen and (max-width:600px){.infrastructure-as-code .radar_ring_col{width:100%}.infrastructure-as-code .leftie{padding-right:0}.infrastructure-as-code .rightie{padding-left:0}}.infrastructure-as-code .dot{padding-right:4px;font-size:18px}.infrastructure-as-code .dot.tools{color:#86b782}.infrastructure-as-code .dot.platforms{color:#f38a3e}.infrastructure-as-code .dot.techniques{color:#1ebccd}.infrastructure-as-code .dot.languages-and-frameworks{color:#b32059}.priority-navigation{overflow:hidden;margin-top:-25px;height:30px}.priority-navigation h1{margin-bottom:25px!important}.priority-navigation .channels_nav{font-size:16px;font-weight:400}.priority-navigation .channels_nav .grid__cell{margin-bottom:0}.priority-navigation .channels_nav .channels_nav--top-channels{display:block}@media screen and (max-width:900px){.priority-navigation .channels_nav .channels_nav--top-channels{width:75%;height:25px;text-align:left;display:block}}.priority-navigation .channels_nav .channels_nav--top-channels a{display:inline-block;padding-right:15px;float:left}.priority-navigation .channels_nav .channels_nav--top-channels a:last-child{padding-right:0}.priority-navigation .channels_nav .channels_nav--top-channels .channels_nav--highlighted-channels{font-weight:700}.priority-navigation .channels_nav .all_topics{float:right;height:30px}.priority-navigation .channels_nav .channels_nav--all-topics{padding-left:8px;border-left:1px solid #808285}@media screen and (max-width:986px){.priority-navigation .channels_nav .hide_in_between{display:none}}@media screen and (max-width:888px){.priority-navigation .channels_nav .remove_padding_in_between,.priority-navigation .channels_nav .remove_padding_in_between .channels_nav--top-channels{padding:0}}@media screen and (max-width:600px){.priority-navigation{margin-top:0}.priority-navigation .channels_nav .all_topics{float:none}.priority-navigation .channels_nav .channels_nav--all-topics{padding-left:0;border:none;float:none}.priority-navigation .channels_nav .hide_in_palm_only{display:none}.all_topics_modal .modal_body .grid__cell{text-align:center}}html:lang(cn) .all_topics_modal h2.h1--small{letter-spacing:-.08em!important;line-height:.8em!important}.all_topics_modal{background:linear-gradient(90deg,#fbf2f5,#deeee4);display:block;overflow-y:auto;opacity:0;-webkit-transition:all,.25s,ease-in;transition:all,.25s,ease-in}@media screen and (max-width:800px){.all_topics_modal .modal_body .grid__cell{text-align:center}}@media screen and (max-width:985px){.all_topics_modal .modal_body .grid__cell{text-align:center}}.all_topics_modal.fade-in{visibility:visible;opacity:1}.all_topics_modal.fade-out{opacity:0}.all_topics_modal .modal_body_grid{max-width:2000px}.all_topics_modal .bucket_matrix_grid{max-width:1300px}.all_topics_modal a{font-size:17px}.all_topics_modal a span{color:#000;font-size:16px}.all_topics_modal .topics{margin-top:10px}.all_topics_modal .topics a{padding-bottom:8px}.all_topics_modal .modal_head{margin-bottom:50px;margin-top:75px}.all_topics_modal .modal_head h2{color:#000;display:inline-block;padding-left:35px;font-size:50px}@media screen and (max-width:600px){.all_topics_modal .modal_head{margin-bottom:25px;margin-top:30px}.all_topics_modal .modal_head h2{font-size:20px}}.all_topics_modal .close_modal{float:right;font-size:75px;padding-top:31px}@media screen and (max-width:600px){.all_topics_modal .close_modal{font-size:50px;margin-top:-10px;padding-right:15px}}.edit-form-configuration .edit-form-sub-section-desc{padding-top:15px;margin-bottom:0}.edit-form-configuration .radio-group .input{display:inline-block;padding-right:20px}.edit-form-configuration .radio-group .input input[type=radio]{width:auto;height:auto;border-radius:50%}.edit-form-configuration .md-content{border:none;overflow:scroll}.edit-form-configuration .md-content h3{background:#fff;font-weight:100;font-size:34px;text-align:left;padding:40px 0 30px}.edit-form-configuration .md-content h3,.edit-form-configuration .md-content p{max-width:760px;padding-left:40px}.edit-form-configuration .md-content .example{padding:0;margin-bottom:0}.edit-form-configuration .md-content input[type=file]{display:none}.edit-form-configuration .md-content .custom-file-upload{border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer;background-position:92%!important;background-repeat:no-repeat!important;background-color:#000;color:#fff}.edit-form-configuration .md-content span.error{color:#ee312d;font-size:15px;font-weight:400}.edit-form-configuration .dialog-buttons{margin-bottom:15px}.edit-form-configuration .input-group{margin-top:15px;padding-left:40px}.edit-form-configuration .input-group .image-url{font-size:small}.edit-form-configuration .input-group input,.edit-form-configuration .input-group select,.edit-form-configuration .input-group textarea{width:30%}.edit-form-configuration .input-group label{font-size:18px;font-weight:400}.edit-form-configuration .input-group .confirm-button{background-color:#77a56b}.d3-tip{white-space:nowrap;line-height:1;font-size:12px;display:none;padding:12px;background:rgba(0,0,0,.8);color:#fff;border-radius:4px;border-color:#000;pointer-events:none;z-index:2}@media screen and (min-width:800px){.d3-tip{display:block}}.d3-tip:after{box-sizing:border-box;display:none;font-size:10px;width:100%;line-height:1;color:rgba(0,0,0,.8);position:absolute;pointer-events:none}@media screen and (min-width:800px){.d3-tip:after{display:inline}}.d3-tip.n{margin:-10px 0 0}.d3-tip.n:after{content:"\25BC";margin:-3px 0 0;top:100%;left:0;text-align:center}.d3-tip.ne{margin:-10px 0 0 -45px}.d3-tip.ne:after{content:"\25BC";bottom:-8px;left:18px;text-align:left}.d3-tip.nw{margin:-10px 0 0 45px}.d3-tip.nw:after{content:"\25BC";bottom:-8px;right:18px;text-align:right}.input-sheet{margin:60px auto}.input-sheet p{font-weight:100;color:#091e42;font-size:18px}.input-sheet .input-sheet__logo{text-align:center;padding-bottom:40px}.input-sheet .input-sheet__logo a{border-bottom:none}.input-sheet .input-sheet__logo a img{width:200px}.input-sheet .radar-footer{padding-top:200px}.input-sheet .input-sheet__banner{background-image:url("/images/tech-radar-201611-landing-page-wide.png");background-repeat:no-repeat;background-color:#ebecf0;background-size:cover;background-position:50%;width:100%;margin:0 auto;text-align:center;min-height:240px;padding-top:45px}.input-sheet .input-sheet__form{width:50%;margin:0 auto;text-align:center;padding-top:30px}.input-sheet .input-sheet__form button{border:none;background-color:transparent;margin:0;padding:0}.input-sheet input[type=text]{border-bottom:2px solid #7a869a;display:block;font-size:18px;margin-bottom:30px;padding:10px;transition:box-shadow .3s,border .3s}.input-sheet input[type=text].focus,.input-sheet input[type=text]:focus{outline:none;border-bottom:2px solid #7a869a;box-shadow:none}.error-container{text-align:center;padding-top:300px}.error-container .error-container__message{width:60%;display:inline-block}header{width:100%;line-height:60px;text-align:center;margin-bottom:15px}header .radar-title{background-color:#ebecf0;padding-top:30px;padding-bottom:30px;display:table;margin:auto;width:100%}header .radar-title .radar-title__text{display:table-cell;width:70%;text-align:left;padding-left:100px}header .radar-title .radar-title__text h1{font-size:55px;font-weight:900;letter-spacing:-.04em;line-height:.8em;margin:0;text-transform:uppercase}header .radar-title .radar-title__logo{width:30%;display:table-cell;vertical-align:middle}header .radar-title .radar-title__logo a{border-bottom:none}header .radar-title .radar-title__logo img{vertical-align:middle;width:35%}header .print-radar{margin-left:100px}header .home-link{color:#ee0b77;padding-bottom:15px;text-align:left;width:80%}header .button,header .home-link{cursor:pointer;display:inline-block;font-size:17px}header .button{text-transform:capitalize;margin-right:20px;border-radius:2px;line-height:1em;padding:10px 20px;transition:all .2s ease-out;background-color:#ebecf0;color:#091e42}header .button.no-capitalize{text-transform:none}header .button.selected,header .button:hover{transform:translateY(-2px);opacity:.85}header .button.selected.first,header .button:hover.first{color:#fff;background-color:#36b37e}header .button.selected.second,header .button:hover.second{color:#fff;background-color:#0052cc}header .button.selected.third,header .button:hover.third{color:#fff;background-color:#ff5630}header .button.selected.fourth,header .button:hover.fourth{color:#fff;background-color:#403294}header .button.full-view.first{background-color:#36b37e;color:#fff}header .button.full-view.second{background-color:#0052cc;color:#fff}header .button.full-view.third{background-color:#ff5630;color:#fff}header .button.full-view.fourth{background-color:#403294;color:#fff}#footer{text-align:center;clear:both}#footer .footer-content{width:50%;margin:0 auto}#footer .footer-content p{padding-top:60px;font-size:17px;font-weight:100;text-align:left}body{font:18px Open Sans;-webkit-font-smoothing:antialiased;margin:0}@media print{article,body{width:100%;margin:0;padding:0}@page{margin:2cm}a:after{content:" <" attr(href) "> ";font-size:.8em;font-weight:400}#radar-plot{display:none}.quadrant-table .quadrant-table__name{display:block;font-size:36pt;padding:0 10px;margin-bottom:20px}.quadrant-table.first .quadrant-table__name{color:#36b37e}.quadrant-table.second .quadrant-table__name{color:#0052cc}.quadrant-table.third .quadrant-table__name{color:#ff5630}.quadrant-table.fourth .quadrant-table__name{color:#403294}.quadrant-table{page-break-after:always}.quadrant-table ul{list-style:none;padding:0;margin:0}.quadrant-table li{page-break-inside:avoid}.quadrant-table h3{page-break-before:always;padding:0 10px;text-transform:uppercase;font-size:18pt;font-weight:700}.quadrant-table h2+h3{page-break-before:avoid}.blip-list-item{font-weight:700}.blip-item-description{padding:0 15px}header{text-align:left}header .radar-title .radar-title__text{font-size:40px;width:100%;padding:10px;display:block}header .radar-title .radar-title__logo{display:block;width:auto}header .radar-title .radar-title__logo a{padding:40px 10px 0;display:block}header .radar-title .radar-title__logo a:after{display:none}header .radar-title .radar-title__logo img{max-width:150px}#footer,.error-container,header .button,header .home-link,header .home-link.selected,header .print-radar{display:none}}@media screen{#radar{width:80%;margin:0 auto;position:relative}#radar svg#radar-plot{margin:0 auto;transition:all 1s ease;position:absolute;left:0;right:0}#radar svg#radar-plot .legend{visibility:hidden;transition:visibility 1s ease 1s;color:#091e42}#radar svg#radar-plot path.ring-arc-3{stroke:none;fill:#ebecf0}#radar svg#radar-plot path.ring-arc-2{stroke:none;fill:#dfe1e5}#radar svg#radar-plot path.ring-arc-1{stroke:none;fill:#b3bac5}#radar svg#radar-plot path.ring-arc-0{stroke:none;fill:#97a0af}#radar svg#radar-plot .blip-link{text-decoration:none;cursor:pointer}#radar svg#radar-plot .quadrant-group{cursor:pointer}#radar svg#radar-plot circle.first,#radar svg#radar-plot path.first,#radar svg#radar-plot polygon.first{fill:#36b37e;stroke:none}#radar svg#radar-plot circle.second,#radar svg#radar-plot path.second,#radar svg#radar-plot polygon.second{fill:#0052cc;stroke:none}#radar svg#radar-plot circle.third,#radar svg#radar-plot path.third,#radar svg#radar-plot polygon.third{fill:#ff5630;stroke:none}#radar svg#radar-plot circle.fourth,#radar svg#radar-plot path.fourth,#radar svg#radar-plot polygon.fourth{fill:#403294;stroke:none}#radar svg#radar-plot line{stroke:#fff}#radar svg#radar-plot text.blip-text{font-size:9px;font-style:italic;fill:#fff}#radar svg#radar-plot text.line-text{font-weight:700;text-transform:uppercase;fill:#091e42;font-size:11px}#radar div.quadrant-table{max-height:0;max-width:0;position:absolute;overflow:hidden;transition:max-height .5s ease 1s}#radar div.quadrant-table .quadrant-table__name{display:none}#radar div.quadrant-table h3{text-transform:uppercase;font-size:17px;margin:0;font-weight:700}#radar div.quadrant-table.first{right:20px}#radar div.quadrant-table.first.selected{float:right}#radar div.quadrant-table.second{left:20px}#radar div.quadrant-table.second.selected{float:left}#radar div.quadrant-table.third{left:20px}#radar div.quadrant-table.third.selected{float:left}#radar div.quadrant-table.fourth{right:20px}#radar div.quadrant-table.fourth.selected{float:right}#radar div.quadrant-table.selected{position:relative;max-height:10000px;max-width:40%}#radar div.quadrant-table ul{padding:0;margin-left:0}#radar div.quadrant-table ul li{list-style-type:none;padding-left:0}#radar div.quadrant-table ul li .blip-list-item{padding:2px 5px;border-radius:2px;cursor:pointer;font-size:17px;font-weight:400}#radar div.quadrant-table ul li .blip-list-item.highlight{color:#fff;background-color:rgba(0,0,0,.8)}#radar div.quadrant-table ul li .blip-item-description{max-height:0;overflow:hidden;width:300px;transition:max-height .2s ease}#radar div.quadrant-table ul li .blip-item-description p{margin:0;border-top:1px solid #777;border-bottom:1px solid #777;padding:20px;color:#333;font-weight:100;font-size:14px}#radar div.quadrant-table ul li .blip-item-description.expanded{transition:max-height .5s ease .2s;max-height:1000px}}